rspec unit pg14 21/32
Passed Started
by
@a_akgun

Alper Akgun
1Running with gitlab-runner 16.8.0~beta.67.gb5664e8e (b5664e8e)2 on blue-6.private.runners-manager.gitlab.com/gitlab.com/gitlab-org mKJTFBei, system ID: s_90a66139ec063 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:b6c412dc298714b5c26feca1330d8f743b48caf0b1feeadfd554d7d446f985a5 for redis:6.2-alpine with digest redis@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:2da9ff69af721f2e843977af3fff30c19251b52ac779c79742b680095f026b53 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:6b2253621fc67a1033a6eda2566fffedc84a9492a799632fc6be996a3ec6f21e ...25Running on runner-mkjtfbei-project-278964-concurrent-0 via runner-mkjtfbei-private-1709184464-b9d48d51...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1-16...32cache.zip is up to date 33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (6285087661)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6285087661 responseStatus=200 OK token=glcbt-6537WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (6285087711)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6285087711 responseStatus=200 OK token=glcbt-6541Downloading artifacts for detect-tests (6285087738)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6285087738 responseStatus=200 OK token=glcbt-6543Downloading artifacts for retrieve-tests-metadata (6285087759)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6285087759 responseStatus=200 OK token=glcbt-6545Downloading artifacts for setup-test-env (6285087723)...46Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6285087723 responseStatus=200 OK token=glcbt-6548Using docker image sha256:2da9ff69af721f2e843977af3fff30c19251b52ac779c79742b680095f026b53 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:6b2253621fc67a1033a6eda2566fffedc84a9492a799632fc6be996a3ec6f21e ...49$ echo $FOSS_ONLY50$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb51$ export GOPATH=$CI_PROJECT_DIR/.go52$ mkdir -p $GOPATH53$ source scripts/utils.sh54$ source scripts/prepare_build.sh733Using decomposed database config (config/database.yml.decomposed-postgresql)734Geo DB won't be set up.735Embedding DB won't be set up.747$ source ./scripts/rspec_helpers.sh748$ run_timed_command "gem install knapsack --no-document"749$ gem install knapsack --no-document750Successfully installed knapsack-4.0.07511 gem installed752==> 'gem install knapsack --no-document' succeeded in 0 seconds.753$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"758$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"759$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"760$ tooling/bin/create_job_metrics_file || true761[job-metrics] Creating the job metrics file for the CI/CD job.762$ rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"763[08:20:30] Starting rspec_parallelized_job764RETRY_FAILED_TESTS_IN_NEW_PROCESS: true765KNAPSACK_GENERATE_REPORT: true766FLAKY_RSPEC_GENERATE_REPORT: true767KNAPSACK_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.rb768KNAPSACK_LOG_LEVEL: debug769KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_21_32_278964_report.json770FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json771FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_21_32_278964_report.json772NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_21_32_278964_report.json773RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6285088018.txt774CRYSTALBALL: 775RSPEC_TESTS_MAPPING_ENABLED: 776RSPEC_TESTS_FILTER_FILE: 777Shell set options (set -o) enabled:778braceexpand on779hashall on780interactive-comments on781pipefail on782Parsing expected rspec suite duration...783RSpec suite is expected to take 43 minutes 28.36 seconds.784Expected duration for tests:785{786 "spec/models/environment_spec.rb": 303.9232972786167,787 "spec/services/ci/create_downstream_pipeline_service_spec.rb": 210.3855649958094,788 "spec/services/todo_service_spec.rb": 167.51421337850337,789 "spec/lib/gitlab/background_migration/backfill_root_storage_statistics_fork_storage_sizes_spec.rb": 115.57262449214528,790 "spec/models/todo_spec.rb": 92.47796078706197,791 "spec/workers/post_receive_spec.rb": 81.92977781142554,792 "spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_five_mb_spec.rb": 74.48125272268997,793 "spec/services/groups/update_service_spec.rb": 68.18933531324407,794 "spec/models/integrations/mattermost_spec.rb": 57.0400343421644,795 "spec/models/design_management/design_at_version_spec.rb": 50.81902341822986,796 "spec/services/git/wiki_push_service_spec.rb": 48.75153560130701,797 "spec/lib/gitlab/background_migration/migrate_links_for_vulnerability_findings_spec.rb": 41.02827147523553,798 "spec/services/git/process_ref_changes_service_spec.rb": 37.847643673463395,799 "spec/helpers/diff_helper_spec.rb": 36.68669928367953,800 "spec/services/deployments/create_for_job_service_spec.rb": 32.88758342335373,801 "spec/graphql/mutations/merge_requests/set_labels_spec.rb": 32.64218808287585,802 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 29.634139401396848,803 "spec/models/push_event_spec.rb": 28.80327773839852,804 "spec/lib/gitlab/alert_management/payload/prometheus_spec.rb": 27.414013883919587,805 "spec/presenters/ci/pipeline_presenter_spec.rb": 26.51202760590331,806 "spec/policies/blob_policy_spec.rb": 24.886450494346622,807 "spec/services/system_notes/time_tracking_service_spec.rb": 24.03979959184408,808 "spec/models/release_spec.rb": 23.008802668477255,809 "spec/lib/gitlab/redis/repository_cache_spec.rb": 22.25534350156166,810 "spec/services/jira/requests/projects/list_service_spec.rb": 21.857524435757533,811 "spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb": 20.947677831279716,812 "spec/policies/user_policy_spec.rb": 19.6046644537138,813 "spec/services/groups/import_export/import_service_spec.rb": 19.360286624820894,814 "spec/services/projects/import_export/export_service_spec.rb": 18.197528338486677,815 "spec/lib/gitlab/diff/lines_unfolder_spec.rb": 17.930831793890572,816 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb": 16.94928553061781,817 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb": 16.412048182754955,818 "spec/lib/gitlab/auth/ldap/config_spec.rb": 16.07590366328873,819 "spec/helpers/dropdowns_helper_spec.rb": 15.268354391632425,820 "spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb": 15.114339152011219,821 "spec/routing/admin_routing_spec.rb": 14.430303451597444,822 "spec/models/ci/build_trace_chunks/fog_spec.rb": 14.360610339125936,823 "spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb": 13.53989181387194,824 "spec/workers/incident_management/process_alert_worker_v2_spec.rb": 13.452030241036795,825 "spec/serializers/environment_entity_spec.rb": 12.717144619250384,826 "spec/services/award_emojis/destroy_service_spec.rb": 12.624246817326977,827 "spec/lib/gitlab/github_import/representation/note_text_spec.rb": 12.126492659981471,828 "spec/serializers/member_user_entity_spec.rb": 11.991063654157117,829 "spec/services/incident_management/timeline_events/destroy_service_spec.rb": 11.764116805153588,830 "spec/lib/sidebars/projects/menus/settings_menu_spec.rb": 11.444701995639864,831 "spec/services/ml/experiment_tracking/candidate_repository_spec.rb": 11.214294952835964,832 "spec/services/labels/create_service_spec.rb": 10.897264746511334,833 "spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb": 10.620207926800493,834 "spec/models/ci/unit_test_failure_spec.rb": 10.360888980203,835 "spec/lib/gitlab/pagination_delegate_spec.rb": 10.261567900452892,836 "spec/services/service_response_spec.rb": 9.913961214668438,837 "spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb": 9.842016766500628,838 "spec/models/service_desk/custom_email_credential_spec.rb": 9.481029965090151,839 "spec/finders/packages/maven/package_finder_spec.rb": 9.469821359007758,840 "spec/lib/gitlab/database/dictionary_spec.rb": 9.063210427497127,841 "spec/graphql/resolvers/group_packages_resolver_spec.rb": 8.98477523292763,842 "spec/lib/gitlab/ci/variables/collection/sort_spec.rb": 8.640145452779949,843 "spec/serializers/discussion_diff_file_entity_spec.rb": 8.490019343434799,844 "spec/models/concerns/project_features_compatibility_spec.rb": 8.356373600690077,845 "spec/services/labels/update_service_spec.rb": 8.207159248146109,846 "spec/finders/abuse_reports_finder_spec.rb": 8.056542303535362,847 "spec/lib/gitlab/database/postgres_partitioned_table_spec.rb": 7.9497543294268525,848 "spec/lib/gitlab/ci/jwt_v2_spec.rb": 7.804076438532194,849 "spec/lib/gitlab/ci/build/step_spec.rb": 7.647099123588065,850 "spec/services/packages/pypi/create_package_service_spec.rb": 7.504319335093362,851 "spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb": 7.316354030437973,852 "spec/lib/gitlab/sidekiq_status_spec.rb": 7.195012578247452,853 "spec/workers/bulk_imports/pipeline_batch_worker_spec.rb": 7.06185701399701,854 "spec/lib/gitlab/ci/status/build/play_spec.rb": 6.985238358825768,855 "spec/workers/namespaces/process_sync_events_worker_spec.rb": 6.7267351660539125,856 "spec/finders/repositories/tree_finder_spec.rb": 6.671384659513102,857 "spec/lib/gitlab/auth/user_access_denied_reason_spec.rb": 6.514438850177999,858 "spec/finders/projects/ml/model_finder_spec.rb": 6.504489193409221,859 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 6.287519372200735,860 "spec/rubocop/formatter/graceful_formatter_spec.rb": 6.266751309375813,861 "spec/services/integrations/slack_installation/instance_service_spec.rb": 6.107585575311317,862 "spec/lib/gitlab/highlight_spec.rb": 6.047168967912088,863 "spec/workers/run_pipeline_schedule_worker_spec.rb": 5.930904776712072,864 "spec/tooling/danger/multiversion_spec.rb": 5.8606402109809,865 "spec/lib/gitlab/github_import/importer/note_importer_spec.rb": 5.746635038251675,866 "spec/lib/banzai/filter/markdown_filter_spec.rb": 5.689992891937371,867 "spec/workers/repository_check/single_repository_worker_spec.rb": 5.584849835692908,868 "spec/lib/gitlab/import_export/attributes_finder_spec.rb": 5.517963186750857,869 "spec/presenters/pages_domain_presenter_spec.rb": 5.4359103208760935,870 "spec/lib/gitlab/visibility_level_checker_spec.rb": 5.366735909622152,871 "spec/graphql/resolvers/users_resolver_spec.rb": 5.24669614251259,872 "spec/workers/ci/pending_builds/update_group_worker_spec.rb": 5.214998369422125,873 "spec/services/service_desk/custom_emails/create_service_spec.rb": 5.04261771356087,874 "spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb": 5.029977259789959,875 "spec/services/ci/prepare_build_service_spec.rb": 4.903120908039151,876 "spec/models/concerns/ignorable_columns_spec.rb": 4.8963356594898775,877 "spec/views/notify/import_issues_csv_email.html.haml_spec.rb": 4.794268175769258,878 "spec/workers/clusters/applications/activate_integration_worker_spec.rb": 4.776023264970486,879 "spec/lib/gitlab/bullet/exclusions_spec.rb": 4.621332876242582,880 "spec/rubocop/cop/rspec/be_success_matcher_spec.rb": 4.594418177471275,881 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 4.497156817501824,882 "spec/services/users/email_verification/update_email_service_spec.rb": 4.44440967346492,883 "spec/services/protected_branches/update_service_spec.rb": 4.373456502152252,884 "spec/lib/gitlab/database_importers/work_items/base_type_importer_spec.rb": 4.293168393438005,885 "spec/services/import/gitlab_projects/create_project_service_spec.rb": 4.292632007787123,886 "spec/lib/constraints/group_url_constrainer_spec.rb": 4.16561081928003,887 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 4.164022213012988,888 "spec/tasks/tokens_rake_spec.rb": 4.0493238049262645,889 "spec/lib/gitlab/internal_post_receive/response_spec.rb": 4.0429985384135945,890 "spec/lib/banzai/filter/code_language_filter_spec.rb": 3.9824794488834145,891 "spec/lib/gitlab/github_gists_import/representation/gist_spec.rb": 3.880036188397355,892 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb": 3.8575342351070785,893 "spec/lib/gitlab/github_import/importer/events/closed_spec.rb": 3.7748417796851323,894 "spec/lib/gitlab/sidekiq_middleware_spec.rb": 3.7366746577315144,895 "spec/services/boards/create_service_spec.rb": 3.6990282876045377,896 "spec/views/shared/issuable/_sidebar.html.haml_spec.rb": 3.6534676646517514,897 "spec/lib/gitlab/diff/line_spec.rb": 3.596980555771098,898 "spec/lib/gitlab/database/shared_model_spec.rb": 3.560299297896127,899 "spec/graphql/resolvers/recent_boards_resolver_spec.rb": 3.5246871571928566,900 "spec/lib/gitlab/background_migration/backfill_project_namespace_details_spec.rb": 3.4752189299559584,901 "spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb": 3.453242548286552,902 "spec/lib/gitlab/ci/status/build/action_spec.rb": 3.4180392446467125,903 "spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb": 3.3500158571605843,904 "spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb": 3.3203388534573643,905 "spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb": 3.2816543215586855,906 "spec/workers/purge_dependency_proxy_cache_worker_spec.rb": 3.24846635651741,907 "spec/lib/gitlab/github_import/importer/events/commented_spec.rb": 3.206812683531086,908 "spec/services/notes/resolve_service_spec.rb": 3.180541111980971,909 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 3.1097328638461375,910 "spec/graphql/resolvers/ci/group_runners_resolver_spec.rb": 3.1000092658938265,911 "spec/serializers/test_report_entity_spec.rb": 3.0287277447440997,912 "spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb": 3.020721083563023,913 "spec/lib/gitlab/ci/status/build/preparing_spec.rb": 2.9250390676841898,914 "spec/models/design_management/repository_spec.rb": 2.923992192473113,915 "spec/presenters/instance_clusterable_presenter_spec.rb": 2.890595940203266,916 "spec/lib/gitlab/health_checks/master_check_spec.rb": 2.8260668369508815,917 "spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb": 2.8233055100600617,918 "spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb": 2.7542292856471877,919 "spec/models/concerns/legacy_bulk_insert_spec.rb": 2.7528512725153367,920 "spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb": 2.693728287805583,921 "spec/finders/packages/npm/packages_for_user_finder_spec.rb": 2.6866084157414134,922 "spec/services/dependency_proxy/head_manifest_service_spec.rb": 2.652730894252583,923 "spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb": 2.589704046547413,924 "spec/models/concerns/strip_attribute_spec.rb": 2.5794585806337658,925 "spec/lib/gitlab/ci/build/duration_parser_spec.rb": 2.529714691288886,926 "spec/lib/gitlab/diff/formatters/text_formatter_spec.rb": 2.513749569462348,927 "spec/graphql/mutations/users/saved_replies/update_spec.rb": 2.466474185282511,928 "spec/lib/api/helpers/integrations_helpers_spec.rb": 2.447795749972295,929 "spec/helpers/projects/topics_helper_spec.rb": 2.4095904207020786,930 "spec/services/merge_requests/mergeability/check_rebase_status_service_spec.rb": 2.3789984941122273,931 "spec/lib/gitlab/auth/ldap/authentication_spec.rb": 2.342754884969159,932 "spec/lib/gitlab/ci/config/entry/ports_spec.rb": 2.310402282404472,933 "spec/services/clusters/agents/delete_service_spec.rb": 2.2742370131104335,934 "spec/models/cycle_analytics/project_level_stage_adapter_spec.rb": 2.2625417182956267,935 "spec/routing/directs/subscription_portal_spec.rb": 2.2114274877390896,936 "spec/helpers/recaptcha_helper_spec.rb": 2.204104946554312,937 "spec/services/ci/runners/stale_managers_cleanup_service_spec.rb": 2.1502820369302076,938 "spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb": 2.135459695900143,939 "spec/services/packages/maven/metadata/append_package_file_service_spec.rb": 2.0999655485929876,940 "spec/helpers/numbers_helper_spec.rb": 2.0711275861056153,941 "spec/graphql/types/color_type_spec.rb": 2.0301888967839927,942 "spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb": 2.0207424182590197,943 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb": 1.9709656379460812,944 "spec/workers/members/expiring_email_notification_worker_spec.rb": 1.9667139248782148,945 "spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb": 1.91861634856805,946 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 1.9131788511814458,947 "spec/workers/remote_mirror_notification_worker_spec.rb": 1.862684053776367,948 "spec/serializers/user_serializer_spec.rb": 1.8533815832321392,949 "spec/graphql/mutations/ci/runner/bulk_delete_spec.rb": 1.8150932148949952,950 "spec/lib/gitlab/asset_proxy_spec.rb": 1.7931587268671891,951 "spec/lib/gitlab/usage_data_counters/search_counter_spec.rb": 1.7581351395065747,952 "spec/lib/sidebars/projects/menus/wiki_menu_spec.rb": 1.7361131627395392,953 "spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb": 1.7010560291576937,954 "spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb": 1.6666880737097767,955 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 1.654497217766501,956 "spec/lib/api/base_spec.rb": 1.6047172618460657,957 "spec/workers/repository_check/dispatch_worker_spec.rb": 1.59873116151786,958 "spec/lib/gitlab/metrics/subscribers/ldap_spec.rb": 1.5412713851917872,959 "spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb": 1.5275251332667112,960 "spec/models/term_agreement_spec.rb": 1.4857047242060135,961 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 1.4752988286932383,962 "spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb": 1.4344115742597168,963 "spec/graphql/types/permission_types/base_permission_type_spec.rb": 1.4226333283208188,964 "spec/graphql/types/clusters/agent_token_type_spec.rb": 1.3957039234518471,965 "spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb": 1.3731192305128614,966 "spec/models/ml/experiment_metadata_spec.rb": 1.3233456909187444,967 "spec/helpers/admin/deploy_key_helper_spec.rb": 1.31461906966623,968 "spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb": 1.2762276350490436,969 "spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb": 1.2496843870886156,970 "spec/graphql/types/commit_signatures/ssh_signature_type_spec.rb": 1.213928694915797,971 "spec/graphql/types/ci/group_type_spec.rb": 1.2053174815298366,972 "spec/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker_spec.rb": 1.1622869053775666,973 "spec/lib/gitlab/bullet_spec.rb": 1.1480465718280262,974 "spec/initializers/rails_asset_host_spec.rb": 1.1263025136917304,975 "spec/services/integrations/slack_event_service_spec.rb": 1.098290841804688,976 "spec/lib/gitlab/ci/status/group/common_spec.rb": 1.071746032438406,977 "spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb": 1.0564952923687705,978 "spec/presenters/ml/model_version_presenter_spec.rb": 1.0118142512915806,979 "spec/tooling/danger/experiments_spec.rb": 1.0038749730586134,980 "spec/services/packages/debian/extract_deb_metadata_service_spec.rb": 0.9780693329203094,981 "spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb": 0.9681633815007444,982 "spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb": 0.9343015575947639,983 "spec/models/concerns/cross_database_modification_spec.rb": 0.915303711245288,984 "spec/rubocop/cop/rspec/env_assignment_spec.rb": 0.8974142041548732,985 "spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb": 0.8825357039517866,986 "spec/graphql/types/alert_management/domain_filter_enum_spec.rb": 0.853485986883102,987 "spec/lib/bitbucket_server/representation/user_spec.rb": 0.8444138688858766,988 "spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb": 0.7837681592435126,989 "spec/views/explore/projects/topic.html.haml_spec.rb": 0.783384896992436,990 "spec/graphql/types/jira_import_type_spec.rb": 0.7355194757889446,991 "spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb": 0.7338554761446743,992 "spec/lib/api/validations/validators/array_none_any_spec.rb": 0.7031914316937133,993 "spec/lib/mattermost/client_spec.rb": 0.7031512700959999,994 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb": 0.6763153010866574,995 "spec/graphql/types/design_management/design_version_event_enum_spec.rb": 0.6736300402684197,996 "spec/graphql/types/boards/board_issue_input_type_spec.rb": 0.6586512102634211,997 "spec/graphql/types/user_callout_type_spec.rb": 0.6443632114344189,998 "spec/graphql/types/ci/test_suite_type_spec.rb": 0.6435718747976922,999 "spec/lib/gitlab/usage/metrics/instrumentations/active_user_count_metric_spec.rb": 0.5933176542893068,1000 "spec/services/users/untrust_service_spec.rb": 0.5875057303308056,1001 "spec/scripts/api/commit_merge_requests_spec.rb": 0.5021714721311376,1002 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.49732984692768145,1003 "spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb": 0.4686300068121637,1004 "spec/graphql/types/ci/freeze_period_status_enum_spec.rb": 0.4617595320534278,1005 "spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb": 0.44626754809621066,1006 "spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb": 0.4423980614379038,1007 "spec/serializers/integrations/harbor_serializers/tag_serializer_spec.rb": 0.433728898144778,1008 "spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb": 0.42311005184419054,1009 "spec/spam/concerns/has_spam_action_response_fields_spec.rb": 0.418860866560172131010}1011Running 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-6285088018.json --format RspecJunitFormatter --out rspec/rspec-6285088018.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/models/environment_spec.rb spec/services/ci/create_downstream_pipeline_service_spec.rb spec/services/todo_service_spec.rb spec/lib/gitlab/background_migration/backfill_root_storage_statistics_fork_storage_sizes_spec.rb spec/models/todo_spec.rb spec/workers/post_receive_spec.rb spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_five_mb_spec.rb spec/services/groups/update_service_spec.rb spec/models/integrations/mattermost_spec.rb spec/models/design_management/design_at_version_spec.rb spec/services/git/wiki_push_service_spec.rb spec/lib/gitlab/background_migration/migrate_links_for_vulnerability_findings_spec.rb spec/services/git/process_ref_changes_service_spec.rb spec/helpers/diff_helper_spec.rb spec/services/deployments/create_for_job_service_spec.rb spec/graphql/mutations/merge_requests/set_labels_spec.rb spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb spec/models/push_event_spec.rb spec/lib/gitlab/alert_management/payload/prometheus_spec.rb spec/presenters/ci/pipeline_presenter_spec.rb spec/policies/blob_policy_spec.rb spec/services/system_notes/time_tracking_service_spec.rb spec/models/release_spec.rb spec/lib/gitlab/redis/repository_cache_spec.rb spec/services/jira/requests/projects/list_service_spec.rb spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb spec/policies/user_policy_spec.rb spec/services/groups/import_export/import_service_spec.rb spec/services/projects/import_export/export_service_spec.rb spec/lib/gitlab/diff/lines_unfolder_spec.rb spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb spec/lib/gitlab/auth/ldap/config_spec.rb spec/helpers/dropdowns_helper_spec.rb spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb spec/routing/admin_routing_spec.rb spec/models/ci/build_trace_chunks/fog_spec.rb spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb spec/workers/incident_management/process_alert_worker_v2_spec.rb spec/serializers/environment_entity_spec.rb spec/services/award_emojis/destroy_service_spec.rb spec/lib/gitlab/github_import/representation/note_text_spec.rb spec/serializers/member_user_entity_spec.rb spec/services/incident_management/timeline_events/destroy_service_spec.rb spec/lib/sidebars/projects/menus/settings_menu_spec.rb spec/services/ml/experiment_tracking/candidate_repository_spec.rb spec/services/labels/create_service_spec.rb spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb spec/models/ci/unit_test_failure_spec.rb spec/lib/gitlab/pagination_delegate_spec.rb spec/services/service_response_spec.rb spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb spec/models/service_desk/custom_email_credential_spec.rb spec/finders/packages/maven/package_finder_spec.rb spec/lib/gitlab/database/dictionary_spec.rb spec/graphql/resolvers/group_packages_resolver_spec.rb spec/lib/gitlab/ci/variables/collection/sort_spec.rb spec/serializers/discussion_diff_file_entity_spec.rb spec/models/concerns/project_features_compatibility_spec.rb spec/services/labels/update_service_spec.rb spec/finders/abuse_reports_finder_spec.rb spec/lib/gitlab/database/postgres_partitioned_table_spec.rb spec/lib/gitlab/ci/jwt_v2_spec.rb spec/lib/gitlab/ci/build/step_spec.rb spec/services/packages/pypi/create_package_service_spec.rb spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb spec/lib/gitlab/sidekiq_status_spec.rb spec/workers/bulk_imports/pipeline_batch_worker_spec.rb spec/lib/gitlab/ci/status/build/play_spec.rb spec/workers/namespaces/process_sync_events_worker_spec.rb spec/finders/repositories/tree_finder_spec.rb spec/lib/gitlab/auth/user_access_denied_reason_spec.rb spec/finders/projects/ml/model_finder_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb spec/rubocop/formatter/graceful_formatter_spec.rb spec/services/integrations/slack_installation/instance_service_spec.rb spec/lib/gitlab/highlight_spec.rb spec/workers/run_pipeline_schedule_worker_spec.rb spec/tooling/danger/multiversion_spec.rb spec/lib/gitlab/github_import/importer/note_importer_spec.rb spec/lib/banzai/filter/markdown_filter_spec.rb spec/workers/repository_check/single_repository_worker_spec.rb spec/lib/gitlab/import_export/attributes_finder_spec.rb spec/presenters/pages_domain_presenter_spec.rb spec/lib/gitlab/visibility_level_checker_spec.rb spec/graphql/resolvers/users_resolver_spec.rb spec/workers/ci/pending_builds/update_group_worker_spec.rb spec/services/service_desk/custom_emails/create_service_spec.rb spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb spec/services/ci/prepare_build_service_spec.rb spec/models/concerns/ignorable_columns_spec.rb spec/views/notify/import_issues_csv_email.html.haml_spec.rb spec/workers/clusters/applications/activate_integration_worker_spec.rb spec/lib/gitlab/bullet/exclusions_spec.rb spec/rubocop/cop/rspec/be_success_matcher_spec.rb spec/lib/security/ci_configuration/sast_build_action_spec.rb spec/services/users/email_verification/update_email_service_spec.rb spec/services/protected_branches/update_service_spec.rb spec/lib/gitlab/database_importers/work_items/base_type_importer_spec.rb spec/services/import/gitlab_projects/create_project_service_spec.rb spec/lib/constraints/group_url_constrainer_spec.rb spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb spec/tasks/tokens_rake_spec.rb spec/lib/gitlab/internal_post_receive/response_spec.rb spec/lib/banzai/filter/code_language_filter_spec.rb spec/lib/gitlab/github_gists_import/representation/gist_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb spec/lib/gitlab/github_import/importer/events/closed_spec.rb spec/lib/gitlab/sidekiq_middleware_spec.rb spec/services/boards/create_service_spec.rb spec/views/shared/issuable/_sidebar.html.haml_spec.rb spec/lib/gitlab/diff/line_spec.rb spec/lib/gitlab/database/shared_model_spec.rb spec/graphql/resolvers/recent_boards_resolver_spec.rb spec/lib/gitlab/background_migration/backfill_project_namespace_details_spec.rb spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb spec/lib/gitlab/ci/status/build/action_spec.rb spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb spec/workers/purge_dependency_proxy_cache_worker_spec.rb spec/lib/gitlab/github_import/importer/events/commented_spec.rb spec/services/notes/resolve_service_spec.rb spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb spec/graphql/resolvers/ci/group_runners_resolver_spec.rb spec/serializers/test_report_entity_spec.rb spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb spec/lib/gitlab/ci/status/build/preparing_spec.rb spec/models/design_management/repository_spec.rb spec/presenters/instance_clusterable_presenter_spec.rb spec/lib/gitlab/health_checks/master_check_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb spec/models/concerns/legacy_bulk_insert_spec.rb spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb spec/finders/packages/npm/packages_for_user_finder_spec.rb spec/services/dependency_proxy/head_manifest_service_spec.rb spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb spec/models/concerns/strip_attribute_spec.rb spec/lib/gitlab/ci/build/duration_parser_spec.rb spec/lib/gitlab/diff/formatters/text_formatter_spec.rb spec/graphql/mutations/users/saved_replies/update_spec.rb spec/lib/api/helpers/integrations_helpers_spec.rb spec/helpers/projects/topics_helper_spec.rb spec/services/merge_requests/mergeability/check_rebase_status_service_spec.rb spec/lib/gitlab/auth/ldap/authentication_spec.rb spec/lib/gitlab/ci/config/entry/ports_spec.rb spec/services/clusters/agents/delete_service_spec.rb spec/models/cycle_analytics/project_level_stage_adapter_spec.rb spec/routing/directs/subscription_portal_spec.rb spec/helpers/recaptcha_helper_spec.rb spec/services/ci/runners/stale_managers_cleanup_service_spec.rb spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb spec/services/packages/maven/metadata/append_package_file_service_spec.rb spec/helpers/numbers_helper_spec.rb spec/graphql/types/color_type_spec.rb spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb spec/workers/members/expiring_email_notification_worker_spec.rb spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb spec/models/concerns/ci/bulk_insertable_tags_spec.rb spec/workers/remote_mirror_notification_worker_spec.rb spec/serializers/user_serializer_spec.rb spec/graphql/mutations/ci/runner/bulk_delete_spec.rb spec/lib/gitlab/asset_proxy_spec.rb spec/lib/gitlab/usage_data_counters/search_counter_spec.rb spec/lib/sidebars/projects/menus/wiki_menu_spec.rb spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb spec/serializers/import/manifest_provider_repo_entity_spec.rb spec/lib/api/base_spec.rb spec/workers/repository_check/dispatch_worker_spec.rb spec/lib/gitlab/metrics/subscribers/ldap_spec.rb spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb spec/models/term_agreement_spec.rb spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb spec/graphql/types/permission_types/base_permission_type_spec.rb spec/graphql/types/clusters/agent_token_type_spec.rb spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb spec/models/ml/experiment_metadata_spec.rb spec/helpers/admin/deploy_key_helper_spec.rb spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb spec/graphql/types/commit_signatures/ssh_signature_type_spec.rb spec/graphql/types/ci/group_type_spec.rb spec/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker_spec.rb spec/lib/gitlab/bullet_spec.rb spec/initializers/rails_asset_host_spec.rb spec/services/integrations/slack_event_service_spec.rb spec/lib/gitlab/ci/status/group/common_spec.rb spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb spec/presenters/ml/model_version_presenter_spec.rb spec/tooling/danger/experiments_spec.rb spec/services/packages/debian/extract_deb_metadata_service_spec.rb spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb spec/models/concerns/cross_database_modification_spec.rb spec/rubocop/cop/rspec/env_assignment_spec.rb spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb spec/graphql/types/alert_management/domain_filter_enum_spec.rb spec/lib/bitbucket_server/representation/user_spec.rb spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb spec/views/explore/projects/topic.html.haml_spec.rb spec/graphql/types/jira_import_type_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb spec/lib/api/validations/validators/array_none_any_spec.rb spec/lib/mattermost/client_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb spec/graphql/types/design_management/design_version_event_enum_spec.rb spec/graphql/types/boards/board_issue_input_type_spec.rb spec/graphql/types/user_callout_type_spec.rb spec/graphql/types/ci/test_suite_type_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/active_user_count_metric_spec.rb spec/services/users/untrust_service_spec.rb spec/scripts/api/commit_merge_requests_spec.rb spec/graphql/types/project_statistics_redirect_type_spec.rb spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb spec/graphql/types/ci/freeze_period_status_enum_spec.rb spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb spec/serializers/integrations/harbor_serializers/tag_serializer_spec.rb spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb spec/spam/concerns/has_spam_action_response_fields_spec.rbKnapsack report generator started!1012Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1013# [RSpecRunTime] Starting RSpec timer...1014[TEST PROF INFO] EventProf enabled (sql.active_record)1015unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1016unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1017Test environment set up in 2.502359915 seconds1018# [RSpecRunTime] Starting example group spec/models/environment_spec.rb. Expected to take 5 minutes 3.92 seconds.1019Environment1020 does not allow STI1021 is expected to be a kind of ReactiveCaching1022 is expected to nullify if blank :external_url1023 is expected to nullify if blank :kubernetes_namespace1024 is expected to nullify if blank :flux_resource_path1025 is expected to belong to project required: true1026 is expected to belong to merge_request optional: true1027 is expected to belong to cluster_agent optional: true1028 is expected to have many deployments1029 is expected to have many alert_management_alerts1030 is expected to have one upcoming_deployment1031 is expected to have one latest_opened_most_severe_alert1032 is expected to delegate #manual_actions to the #last_deployment object1033 is expected to validate that :name cannot be empty/falsy1034 is expected to validate that :name is case-sensitively unique within the scope of :project_id1035 is expected to validate that the length of :name is at most 2551036 is expected to validate that :slug is case-sensitively unique within the scope of :project_id1037 is expected to validate that the length of :slug is at most 241038 is expected to validate that the length of :external_url is at most 2551039 is expected to validate that the length of :kubernetes_namespace is at most 631040 is expected to validate that the length of :flux_resource_path is at most 2551041 validation1042 does not become invalid record when external_url is empty1043 does not allow changes to merge_request1044 for an environment that has no merge request associated1045 for an environment that has a merge request associated1046 tier1047 presence is checked1048 during create and update1049 validate and sanitize external url1050 source_external_url: nil, expected_error_message: nil1051 sets an external URL or an error1052 source_external_url: "http://example.com", expected_error_message: nil1053 sets an external URL or an error1054 source_external_url: "example.com", expected_error_message: nil1055 sets an external URL or an error1056 source_external_url: "www.example.io", expected_error_message: nil1057 sets an external URL or an error1058 source_external_url: "http://$URL", expected_error_message: nil1059 sets an external URL or an error1060 source_external_url: "http://$(URL)", expected_error_message: nil1061 sets an external URL or an error1062 source_external_url: "custom://example.com", expected_error_message: nil1063 sets an external URL or an error1064 source_external_url: "1.1.1.1", expected_error_message: nil1065 sets an external URL or an error1066 source_external_url: "$BASE_URL/${CI_COMMIT_REF_NAME}", expected_error_message: nil1067 sets an external URL or an error1068 source_external_url: "$ENVIRONMENT_URL", expected_error_message: nil1069 sets an external URL or an error1070 source_external_url: "https://$SUB.$MAIN", expected_error_message: nil1071 sets an external URL or an error1072 source_external_url: "https://$SUB-$REGION.$MAIN", expected_error_message: nil1073 sets an external URL or an error1074 source_external_url: "https://example.com?param={()}", expected_error_message: nil1075 sets an external URL or an error1076 source_external_url: "http://XSS?x=<script>alert(1)</script>", expected_error_message: nil1077 sets an external URL or an error1078 source_external_url: "https://user:${VARIABLE}@example.io", expected_error_message: nil1079 sets an external URL or an error1080 source_external_url: "https://example.com/test?param={data}", expected_error_message: nil1081 sets an external URL or an error1082 source_external_url: "http://${URL}", expected_error_message: "URI is invalid"1083 sets an external URL or an error1084 source_external_url: "https://${URL}.example/test", expected_error_message: "URI is invalid"1085 sets an external URL or an error1086 source_external_url: "http://test${CI_MERGE_REQUEST_IID}.example.com", expected_error_message: "URI is invalid"1087 sets an external URL or an error1088 source_external_url: "javascript:alert(\"hello\")", expected_error_message: "javascript scheme is not allowed"1089 sets an external URL or an error1090 .before_save1091 ensures environment tier when a new object is created1092 ensures environment tier when an existing object is updated1093 does not overwrite the existing environment tier1094# [RSpecRunTime] RSpec elapsed time: 28.67 seconds. Current RSS: ~1607M. load average: 1.14 1.33 1.45 1/289 6261095 .order_by_last_deployed_at1096 returns the environments in ascending order of having been last deployed1097 returns the environments in descending order of having been last deployed1098# [RSpecRunTime] RSpec elapsed time: 30.9 seconds. Current RSS: ~1601M. load average: 1.14 1.33 1.45 1/289 6691099 #long_stopping?1100 when a stopping environment has not been updated recently1101 is expected to eq true1102 when a stopping environment has been updated recently1103 is expected to eq false1104 when a non stopping environment has not been updated recently1105 is expected to eq false1106 when a non stopping environment has been updated recently1107 is expected to eq false1108 .stopped_review_apps1109 is expected to contain exactly #<Environment id: 37, project_id: 35, name: "review/1", created_at: "2024-01-29 08:21:54.588200168 +0...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>1110 current timestamp1111 is expected to contain exactly #<Environment id: 37, project_id: 35, name: "review/1", created_at: "2024-01-29 08:21:54.588200168 +0...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil> and #<Environment id: 38, project_id: 35, name: "review/2", created_at: "2024-02-29 08:21:54.725978811 +0...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>1112# [RSpecRunTime] RSpec elapsed time: 34.61 seconds. Current RSS: ~1607M. load average: 1.13 1.33 1.44 1/289 7211113 scheduled deletion1114 .scheduled_for_deletion1115 is expected to contain exactly #<Environment id: 43, project_id: 36, name: "environment39", created_at: "2024-02-29 08:21:55.7195383...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>1116# [RSpecRunTime] RSpec elapsed time: 35.77 seconds. Current RSS: ~1605M. load average: 1.13 1.33 1.44 1/289 7341117 .not_scheduled_for_deletion1118 is expected to contain exactly #<Environment id: 44, project_id: 37, name: "environment40", created_at: "2024-02-29 08:21:56.2472086...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>1119 .schedule_to_delete1120 schedules the record for deletion1121 state machine1122 invalidates the cache after a change1123 when environment has auto stop period1124 clears auto stop period when the environment has stopped1125 does not clear auto stop period when the environment has not stopped1126# [RSpecRunTime] RSpec elapsed time: 38.05 seconds. Current RSS: ~1615M. load average: 1.12 1.32 1.44 1/289 7531127 .for_name_like1128 returns a found name1129 when query is production1130 returns a found name1131# [RSpecRunTime] RSpec elapsed time: 39.42 seconds. Current RSS: ~1613M. load average: 1.12 1.32 1.44 1/289 7661132 when query is productionA1133 returns empty array1134 when query is empty1135 returns a found name1136 when query is nil1137 raises an error1138 when query is partially matched in the middle of environment name1139 returns empty array1140 when query contains a wildcard character1141 prevents wildcard injection1142 .for_name_like_within_folder1143 returns a found name1144 does not return environment without folder1145 when query is test-app1146 returns a found name1147# [RSpecRunTime] RSpec elapsed time: 44.83 seconds. Current RSS: ~1634M. load average: 1.11 1.32 1.44 1/289 8151148 when query is test-app-a1149 returns empty array1150 when query is empty string1151 returns only the foldered environments1152 when query is nil1153 raises an error1154 when query is partially matched in the middle of environment name1155 returns empty array1156 when query contains a wildcard character1157 prevents wildcard injection1158 .auto_stoppable1159 when environment is auto-stoppable1160 is expected to eq [#<Environment id: 72, project_id: 56, name: "environment44", created_at: "2024-02-29 08:22:09.864952..., merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>]1161 when environment is not auto-stoppable1162 is expected to be empty1163 .auto_deletable1164 when environment is auto-deletable1165 is expected to eq [#<Environment id: 74, project_id: 58, name: "environment46", created_at: "2024-02-29 08:22:11.231087..., merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>]1166 when environment is not auto-deletable1167 is expected to be empty1168 .long_stopping1169 when a stopping environment has not been updated recently1170 is expected to eq [#<Environment id: 76, project_id: 60, name: "environment48", created_at: "2024-02-29 08:22:12.324912..., merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>]1171 when a stopping environment has been updated recently1172 is expected to be empty1173 when a non stopping environment has not been updated recently1174 is expected to be empty1175 when a non stopping environment has been updated recently1176 is expected to be empty1177 .pluck_names1178 plucks names1179 .for_tier1180 returns the production environment when searching for production tier1181 returns nothing when searching for staging tier1182 .for_type1183 filters by type1184# [RSpecRunTime] RSpec elapsed time: 56.16 seconds. Current RSS: ~1633M. load average: 1.09 1.31 1.43 1/284 9001185 #guess_tier1186 name: "review/feature", tier: 31187 is expected to eq 31188 name: "review/product", tier: 31189 is expected to eq 31190 name: "DEV", tier: 31191 is expected to eq 31192 name: "development", tier: 31193 is expected to eq 31194 name: "trunk", tier: 31195 is expected to eq 31196 name: "dev", tier: 31197 is expected to eq 31198 name: "review/app", tier: 31199 is expected to eq 31200 name: "PRODUCTION", tier: 01201 is expected to eq 01202 name: "prod", tier: 01203 is expected to eq 01204 name: "prod-east-2", tier: 01205 is expected to eq 01206 name: "us-prod-east", tier: 01207 is expected to eq 01208 name: "fe-production", tier: 01209 is expected to eq 01210 name: "test", tier: 21211 is expected to eq 21212 name: "TEST", tier: 21213 is expected to eq 21214 name: "testing", tier: 21215 is expected to eq 21216 name: "testing-prd", tier: 21217 is expected to eq 21218 name: "acceptance-testing", tier: 21219 is expected to eq 21220 name: "production-test", tier: 21221 is expected to eq 21222 name: "test-production", tier: 21223 is expected to eq 21224 name: "QC", tier: 21225 is expected to eq 21226 name: "qa-env-2", tier: 21227 is expected to eq 21228 name: "gstg", tier: 11229 is expected to eq 11230 name: "staging", tier: 11231 is expected to eq 11232 name: "stage", tier: 11233 is expected to eq 11234 name: "Model", tier: 11235 is expected to eq 11236 name: "MODL", tier: 11237 is expected to eq 11238 name: "Pre-production", tier: 11239 is expected to eq 11240 name: "pre", tier: 11241 is expected to eq 11242 name: "Demo", tier: 11243 is expected to eq 11244 name: "staging", tier: 11245 is expected to eq 11246 name: "pre-prod", tier: 11247 is expected to eq 11248 name: "blue-kit-stage", tier: 11249 is expected to eq 11250 name: "nonprod", tier: 11251 is expected to eq 11252 name: "nonlive", tier: 11253 is expected to eq 11254 name: "non-prod", tier: 11255 is expected to eq 11256 name: "non-live", tier: 11257 is expected to eq 11258 name: "gprd", tier: 01259 is expected to eq 01260 name: "gprd-cny", tier: 01261 is expected to eq 01262 name: "production", tier: 01263 is expected to eq 01264 name: "Production", tier: 01265 is expected to eq 01266 name: "PRODUCTION", tier: 01267 is expected to eq 01268 name: "Production/eu", tier: 01269 is expected to eq 01270 name: "production/eu", tier: 01271 is expected to eq 01272 name: "PRODUCTION/EU", tier: 01273 is expected to eq 01274 name: "productioneu", tier: 01275 is expected to eq 01276 name: "store-produce", tier: 01277 is expected to eq 01278 name: "unproductive", tier: 01279 is expected to eq 01280 name: "production/www.gitlab.com", tier: 01281 is expected to eq 01282 name: "prod", tier: 01283 is expected to eq 01284 name: "PROD", tier: 01285 is expected to eq 01286 name: "Live", tier: 01287 is expected to eq 01288 name: "canary", tier: 41289 is expected to eq 41290 name: "other", tier: 41291 is expected to eq 41292 name: "EXP", tier: 41293 is expected to eq 41294 name: "something-else", tier: 41295 is expected to eq 41296 #expire_etag_cache1297 changes the cached value1298 .with_deployment1299 when deployment has the specified sha1300 is expected to eq [#<Environment id: 86, project_id: 67, name: "environment54", created_at: "2024-02-29 08:22:24.228779..., merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>]1301 with success status filter1302 is expected to be empty1303# [RSpecRunTime] RSpec elapsed time: 1 minute 4.57 seconds. Current RSS: ~1635M. load average: 1.08 1.30 1.43 1/288 9291304 with created status filter1305 is expected to contain exactly #<Environment id: 88, project_id: 69, name: "environment56", created_at: "2024-02-29 08:22:25.8527926...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>1306 when deployment does not have the specified sha1307 is expected to be empty1308 #folder_name1309 when it is inside a folder1310 returns a top-level folder name1311 when the environment if a top-level item itself1312 returns an environment name1313 #name_without_type1314 when it is inside a folder1315 returns name without folder1316 when the environment if a top-level item itself1317 returns full name1318 #includes_commit?1319 without a last deployment1320 returns false1321 with a last deployment1322 in the same branch1323 returns true1324 not in the same branch1325 returns false1326 #environment_type1327 sets a environment type if name has multiple segments1328 nullifies a type if it's a simple name1329# [RSpecRunTime] RSpec elapsed time: 1 minute 12.77 seconds. Current RSS: ~1646M. load average: 1.14 1.30 1.43 1/289 10241330 #stop_actions_available?1331 when no other actions1332 is expected to be falsey1333 when matching action is defined1334 when environment is available1335 is expected to be truthy1336# [RSpecRunTime] RSpec elapsed time: 1 minute 14.73 seconds. Current RSS: ~1644M. load average: 1.14 1.30 1.43 1/289 10411337 when environment is stopped1338 is expected to be falsey1339# [RSpecRunTime] RSpec elapsed time: 1 minute 16.06 seconds. Current RSS: ~1638M. load average: 1.14 1.30 1.43 1/289 10521340 #stop_with_actions!1341 behaves like stop with playing a teardown job1342 when no other actions1343 environment is available1344 is expected to contain exactly1345 environment is already stopped1346 is expected to be stopped1347 when matching action is defined1348 when user is not allowed to stop environment1349 raises an exception1350# [RSpecRunTime] RSpec elapsed time: 1 minute 18.86 seconds. Current RSS: ~1629M. load average: 1.13 1.30 1.43 1/289 10771351 when user is allowed to stop environment1352 when action did not yet finish1353 returns the same action1354 environment is not stopped1355# [RSpecRunTime] RSpec elapsed time: 1 minute 21.86 seconds. Current RSS: ~1592M. load average: 1.13 1.30 1.43 1/289 11021356 if action did finish1357 returns a new action of the same type when build job1358 does nothing when bridge job (PENDING: No reason given)1359# [RSpecRunTime] RSpec elapsed time: 1 minute 25.06 seconds. Current RSS: ~1567M. load average: 1.12 1.29 1.42 1/289 11411360 close action does not raise ActiveRecord::StaleObjectError1361 successfully plays the job even if the job was a stale object when build job1362 does nothing when bridge job (PENDING: No reason given)1363# [RSpecRunTime] RSpec elapsed time: 1 minute 28.22 seconds. Current RSS: ~1557M. load average: 1.11 1.29 1.42 1/289 11801364 when there are more then one stop action for the environment1365 returns the same actions1366 when there are failed builds1367 returns only stop actions from successful builds1368# [RSpecRunTime] RSpec elapsed time: 1 minute 31.4 seconds. Current RSS: ~1544M. load average: 1.11 1.29 1.42 1/289 12171369 behaves like stop with playing a teardown job1370 when no other actions1371 environment is available1372 is expected to contain exactly1373 environment is already stopped1374 is expected to be stopped1375 when matching action is defined1376 when user is not allowed to stop environment1377 raises an exception1378# [RSpecRunTime] RSpec elapsed time: 1 minute 34.17 seconds. Current RSS: ~1549M. load average: 1.18 1.30 1.43 1/289 12501379 when user is allowed to stop environment1380 when action did not yet finish1381 returns the same action1382 environment is not stopped1383# [RSpecRunTime] RSpec elapsed time: 1 minute 37.13 seconds. Current RSS: ~1549M. load average: 1.18 1.30 1.43 1/289 12911384 if action did finish1385 returns a new action of the same type when build job (PENDING: No reason given)1386 does nothing when bridge job1387# [RSpecRunTime] RSpec elapsed time: 1 minute 39.51 seconds. Current RSS: ~1546M. load average: 1.17 1.29 1.42 1/289 13231388 close action does not raise ActiveRecord::StaleObjectError1389 successfully plays the job even if the job was a stale object when build job (PENDING: No reason given)1390 does nothing when bridge job1391# [RSpecRunTime] RSpec elapsed time: 1 minute 42.02 seconds. Current RSS: ~1542M. load average: 1.17 1.29 1.42 1/289 13551392 when there are more then one stop action for the environment1393 returns the same actions1394 when there are failed builds1395 returns only stop actions from successful builds1396# [RSpecRunTime] RSpec elapsed time: 1 minute 45.12 seconds. Current RSS: ~1534M. load average: 1.15 1.29 1.42 1/289 14081397 #stop_actions1398 when there are no deployments and builds1399 is expected to contain exactly1400 when there are multiple deployments with actions1401 returns the stop actions of the finished deployments in the last finished pipeline1402 when :environment_stop_actions_include_all_finished_deployments FF is disabled1403 returns the stop actions of the last successful pipeline1404# [RSpecRunTime] RSpec elapsed time: 1 minute 47.12 seconds. Current RSS: ~1541M. load average: 1.15 1.29 1.42 1/289 14401405 when the last finished pipeline has a successful deployment1406 returns the stop actions of the finished deployments in the last finished pipeline1407 when :environment_stop_actions_include_all_finished_deployments FF is disabled1408 returns the stop actions of the successful deployment in the last finished pipeline1409 #last_deployment_group1410 when there are no deployments and builds1411 is expected to eq #<ActiveRecord::Relation []>1412 when there are deployments for multiple pipelines1413 returns the successful deployment jobs for the last deployment pipeline1414# [RSpecRunTime] RSpec elapsed time: 1 minute 49.51 seconds. Current RSS: ~1552M. load average: 1.14 1.28 1.42 1/289 14751415 #last_finished_deployment_group1416 delegates to Deployment1417 recently_updated_on_branch?1418 when last deployment to environment is the most recent one1419 is expected to equal true1420 when last deployment to environment is not the most recent1421 is expected to equal false1422 #reset_auto_stop1423 nullifies the auto_stop_at1424 #actions_for1425 returns a list of actions with matching environment1426 .deployments1427 when there is a deployment record with created status1428 does not return the record1429 when there is a deployment record with running status1430 does not return the record1431 when there is a deployment record with success status1432 returns the record1433 .last_deployment1434 when there is an old deployment record1435 when there is a deployment record with created status1436 returns the previous deployment1437 when there is a deployment record with running status1438 returns the previous deployment1439# [RSpecRunTime] RSpec elapsed time: 1 minute 57.92 seconds. Current RSS: ~1576M. load average: 1.12 1.27 1.41 1/290 15911440 when there is a deployment record with failed status1441 returns the previous deployment1442 when there is a deployment record with success status1443 returns the latest successful deployment1444 returns the deployment with the latest finished_at1445# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.0 second. Current RSS: ~1558M. load average: 1.12 1.27 1.41 2/290 16501446 Last deployment relations1447 returns the last success deployment1448 returns the last failed deployment1449 returns the last canceled deployment1450 returns the last created deployment1451 returns the last blocked deployment1452 returns the last running deployment1453# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.51 seconds. Current RSS: ~1550M. load average: 1.11 1.27 1.41 1/289 17471454 #last_deployable1455 does not join across databases1456 when called1457# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.62 seconds. Current RSS: ~1550M. load average: 1.10 1.26 1.41 1/289 17641458 #last_deployment_pipeline1459 does not join across databases1460 #latest_successful_jobs1461 fetches the latest successful jobs through the last pipeline with a successful deployment1462# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.73 seconds. Current RSS: ~1552M. load average: 1.10 1.26 1.41 1/289 18051463 #last_visible_deployment1464 when there is an old deployment record1465 when there is a deployment record with created status1466 is expected to eq #<Deployment id: 88, iid: 1, project_id: 133, environment_id: 150, ref: "master", tag: false, sha: "b... "success", finished_at: "2024-02-29 08:23:31.105270944 +0000", deployable_id: 127, archived: false>1467 when there is a deployment record with running status1468 is expected to eq #<Deployment id: 91, iid: 2, project_id: 134, environment_id: 151, ref: "master", tag: false, sha: "b...8375 +0000", on_stop: nil, status: "running", finished_at: nil, deployable_id: 130, archived: false>1469 when there is a deployment record with success status1470 is expected to eq #<Deployment id: 93, iid: 2, project_id: 135, environment_id: 152, ref: "master", tag: false, sha: "b... "success", finished_at: "2024-02-29 08:23:33.042956687 +0000", deployable_id: 132, archived: false>1471 when there is a deployment record with failed status1472 is expected to eq #<Deployment id: 95, iid: 2, project_id: 136, environment_id: 153, ref: "master", tag: false, sha: "b...: "failed", finished_at: "2024-02-29 08:23:34.030582176 +0000", deployable_id: 134, archived: false>1473 when there is a deployment record with canceled status1474 is expected to eq #<Deployment id: 97, iid: 2, project_id: 137, environment_id: 154, ref: "master", tag: false, sha: "b..."canceled", finished_at: "2024-02-29 08:23:34.958552734 +0000", deployable_id: 136, archived: false>1475 #last_visible_deployable1476 fetches the deployable through the last visible deployment1477# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.64 seconds. Current RSS: ~1552M. load average: 1.09 1.26 1.41 1/289 18961478 #last_visible_pipeline1479 fetches the pipeline through the last visible deployment1480 #last_finished_deployment1481 finished_status: :success1482 when latest deployment is not finished1483 returns the previous finished deployment1484 when latest deployment is finished1485 returns the finished deployment1486 finished_status: :failed1487 when latest deployment is not finished1488 returns the previous finished deployment1489 when latest deployment is finished1490 returns the finished deployment1491 finished_status: :canceled1492 when latest deployment is not finished1493 returns the previous finished deployment1494 when latest deployment is finished1495 returns the finished deployment1496 #last_finished_deployable1497 fetches the deployable through the last finished deployment1498# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.37 seconds. Current RSS: ~1558M. load average: 1.08 1.25 1.40 1/289 19991499 #last_finished_pipeline1500 fetches the pipeline through the last finished deployment1501# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.54 seconds. Current RSS: ~1558M. load average: 1.08 1.25 1.40 1/288 20111502 #latest_finished_jobs1503 fetches the latest finished jobs through the last pipeline with a finished deployment1504# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.82 seconds. Current RSS: ~1554M. load average: 1.08 1.25 1.40 1/288 20401505 #upcoming_deployment1506 when environment has a successful deployment1507 is expected to be nil1508 when environment has a running deployment1509 is expected to eq #<Deployment id: 117, iid: 1, project_id: 152, environment_id: 167, ref: "master", tag: false, sha: "...4378 +0000", on_stop: nil, status: "running", finished_at: nil, deployable_id: 156, archived: false>1510 when environment has a blocked deployment1511 is expected to eq #<Deployment id: 118, iid: 1, project_id: 153, environment_id: 168, ref: "master", tag: false, sha: "...5023 +0000", on_stop: nil, status: "blocked", finished_at: nil, deployable_id: 157, archived: false>1512 #has_terminals?1513 when the environment is available1514 with a deployment service1515 when user configured kubernetes from CI/CD > Clusters1516 with deployment1517 is expected to be truthy1518# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.95 seconds. Current RSS: ~1550M. load average: 1.07 1.25 1.40 1/288 20851519 without deployments1520 is expected to be falsy1521# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.19 seconds. Current RSS: ~1556M. load average: 1.07 1.25 1.40 1/288 20921522 without a deployment service1523 is expected to be falsy1524 when the environment is unavailable1525 is expected to be falsy1526 #deployment_platform1527 checks deployment platforms associated with a project1528 when there is a deployment platform for environment1529 finds a deployment platform1530# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.55 seconds. Current RSS: ~1569M. load average: 1.15 1.26 1.40 1/288 21171531 when there is no deployment platform for environment1532 returns nil1533 #deployment_namespace1534 no deployment platform available1535 is expected to be nil1536 deployment platform is available1537 retrieves a namespace from the cluster1538# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.34 seconds. Current RSS: ~1569M. load average: 1.13 1.26 1.40 1/288 21361539 #terminals1540 reactive cache configuration1541 does not continue to spawn jobs1542 reactive cache is empty1543 is expected to be nil1544 reactive cache has pod data1545 retrieves terminals from the deployment platform1546 #calculate_reactive_cache1547 overrides default reactive_cache_hard_limit to 10 Mb1548 returns cache data from the deployment platform1549 environment does not have terminals available1550 is expected to be nil1551# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.46 seconds. Current RSS: ~1560M. load average: 1.12 1.25 1.40 1/289 21891552 project is pending deletion1553 is expected to be nil1554# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.89 seconds. Current RSS: ~1558M. load average: 1.12 1.25 1.40 1/289 22011555 #has_metrics?1556 when the environment is available1557 with a deployment service1558 and a deployment1559 is expected to be truthy1560# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.2 seconds. Current RSS: ~1555M. load average: 1.12 1.25 1.40 1/289 22241561 and no deployments1562 is expected to be truthy1563 and the prometheus adapter is not configured1564 is expected to be falsy1565 without a monitoring service1566 is expected to be falsy1567 when sample metrics are enabled1568 with no prometheus adapter configured1569WARNING: An expectation of `:configured?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/models/environment_spec.rb:1685:in `block (6 levels) in <top (required)>'.1570 is expected to be truthy1571 #has_sample_metrics?1572 when sample metrics are enabled1573 with no prometheus adapter configured1574WARNING: An expectation of `:configured?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/models/environment_spec.rb:1705:in `block (6 levels) in <top (required)>'.1575 is expected to be truthy1576 with the environment stopped1577 is expected to be falsy1578 when sample metrics are not enabled1579 is expected to be falsy1580 when the environment is unavailable1581 is expected to be falsy1582 #has_running_deployments?1583 return false when no deployments exist1584 when deployment is running on the environment1585 return true1586# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.75 seconds. Current RSS: ~1537M. load average: 1.10 1.24 1.39 1/289 22541587 #additional_metrics1588 when the environment has additional metrics1589 returns the additional metrics from the deployment service1590 when time window arguments are provided1591 queries with the expected parameters1592# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.97 seconds. Current RSS: ~1543M. load average: 1.10 1.24 1.39 1/288 22551593 when the environment does not have metrics1594 is expected to be nil1595 #slug1596 is automatically generated1597 is not regenerated if name changes1598 regenerates the slug if nil1599# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.79 seconds. Current RSS: ~1560M. load average: 1.10 1.24 1.39 1/288 22681600 #ref_path1601 returns a path that uses the slug and does not have spaces1602 doesn't change when the slug is nil initially1603# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.36 seconds. Current RSS: ~1579M. load average: 1.10 1.24 1.39 1/284 22811604 #external_url_for1605 when the public path is not known1606 returns nil1607 when the public path is known1608 external_url: "http://example.com", public_path: "file.html", full_url: "http://example.com/file.html"1609 returns the full external URL1610 external_url: "http://example.com/", public_path: "file.html", full_url: "http://example.com/file.html"1611 returns the full external URL1612 external_url: "http://example.com", public_path: "/file.html", full_url: "http://example.com/file.html"1613 returns the full external URL1614 external_url: "http://example.com/", public_path: "/file.html", full_url: "http://example.com/file.html"1615 returns the full external URL1616 external_url: "http://example.com/subpath", public_path: "public/file.html", full_url: "http://example.com/subpath/public/file.html"1617 returns the full external URL1618 external_url: "http://example.com/subpath/", public_path: "public/file.html", full_url: "http://example.com/subpath/public/file.html"1619 returns the full external URL1620 external_url: "http://example.com/subpath", public_path: "/public/file.html", full_url: "http://example.com/subpath/public/file.html"1621 returns the full external URL1622 external_url: "http://example.com/subpath/", public_path: "/public/file.html", full_url: "http://example.com/subpath/public/file.html"1623 returns the full external URL1624 #prometheus_adapter1625 calls prometheus adapter service1626 #knative_services_finder1627 environment has no deployments1628 is expected to be nil1629 environment has a deployment1630 with no cluster associated1631 is expected to be nil1632 with a cluster associated1633 calls the service finder1634# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.53 seconds. Current RSS: ~1607M. load average: 1.09 1.23 1.39 1/287 23811635 #auto_stop_in1636 when environment will be expired1637 returns when it will expire1638 when environment is not expired1639 is expected to be nil1640 #auto_stop_in=1641 value: "2 days", expected_result: 1728001642 new assignment sets correct auto_stop_in1643 is expected to eq 1728001644 resets older value1645 is expected to eq 1728001646 value: "1 week", expected_result: 6048001647 new assignment sets correct auto_stop_in1648 is expected to eq 6048001649 resets older value1650 is expected to eq 6048001651 value: "2h20min", expected_result: 84001652 new assignment sets correct auto_stop_in1653 is expected to eq 84001654 resets older value1655 is expected to eq 84001656 value: "abcdef", expected_result: ChronicDuration::DurationParseError1657 new assignment sets correct auto_stop_in1658 is expected to raise ChronicDuration::DurationParseError1659 resets older value1660 is expected to raise ChronicDuration::DurationParseError1661 value: "", expected_result: nil1662 new assignment sets correct auto_stop_in1663 is expected to eq nil1664 resets older value1665 is expected to eq nil1666 value: nil, expected_result: nil1667 new assignment sets correct auto_stop_in1668 is expected to eq nil1669 resets older value1670 is expected to eq nil1671 value: "never", expected_result: nil1672 new assignment sets correct auto_stop_in1673 is expected to eq nil1674 resets older value1675 is expected to eq nil1676 .for_id_and_slug1677 is expected not to be nil1678 .find_or_create_by_name1679 finds an existing environment if it exists1680 creates an environment if it does not exist1681# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.26 seconds. Current RSS: ~1573M. load average: 1.08 1.23 1.38 1/287 24421682 #destroy1683 remove the deployment refs from gitaly1684 .count_by_state1685 returns zero state counts when environments are empty1686 when environments are not empty1687 returns the environments count grouped by state1688 returns the environments count grouped by state with zero value1689# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.44 seconds. Current RSS: ~1572M. load average: 1.07 1.22 1.38 3/287 24851690 #has_opened_alert?1691 when environment has an triggered alert1692 is expected to equal true1693 when environment has an resolved alert1694 is expected to equal false1695 when environment does not have an alert1696 is expected to equal false1697 #cancel_deployment_jobs!1698 cancels an active deployment job1699 when deployment job is bridge1700 does not cancel an active deployment job1701# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.43 seconds. Current RSS: ~1563M. load average: 1.07 1.22 1.38 1/287 25001702 when deployable does not exist1703 does not raise an error1704 #rollout_status1705 environment does not have a deployment board available1706 is expected to be nil1707# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.55 seconds. Current RSS: ~1552M. load average: 1.07 1.22 1.38 1/287 25161708 cached rollout status is present1709 fetches the rollout status from the deployment platform1710# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.91 seconds. Current RSS: ~1546M. load average: 1.07 1.22 1.38 1/287 25281711 cached rollout status is not present yet1712 falls back to a loading status1713# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.21 seconds. Current RSS: ~1542M. load average: 1.06 1.21 1.38 1/287 25401714 #ingresses1715 when rollout status is available1716 fetches ingresses from the deployment platform1717 when rollout status is not available1718 does nothing1719 #patch_ingress1720 when rollout status is available1721 fetches ingresses from the deployment platform1722 when rollout status is not available1723 does nothing1724 #clear_all_caches1725 clears all caches on the environment1726 #should_link_to_merge_requests?1727 when environment is foldered1728 when environment is production tier1729 is expected to eq true1730 when environment is development tier1731 is expected to eq false1732 when environment is unfoldered1733 when environment is production tier1734 is expected to eq true1735 when environment is development tier1736 is expected to eq true1737 #deploy_freezes1738 returns the freeze periods of the associated project1739 caches the freeze periods1740# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.51 seconds. Current RSS: ~1561M. load average: 1.06 1.21 1.37 1/286 26071741 #deployed_and_updated_before1742 excludes environments with recent deployments1743 includes environments with no deployments1744 excludes environments that have been recently updated with no deployments1745 excludes environments that have been recently updated with stale deployments1746# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.26 seconds. Current RSS: ~1555M. load average: 1.05 1.21 1.37 1/287 26621747# [RSpecRunTime] Finishing example group spec/models/environment_spec.rb. It took 3 minutes 36.94 seconds. Expected to take 5 minutes 3.92 seconds.1748# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.9 seconds. Current RSS: ~1554M. load average: 1.05 1.21 1.37 1/287 26631749# [RSpecRunTime] Starting example group spec/services/ci/create_downstream_pipeline_service_spec.rb. Expected to take 3 minutes 30.39 seconds.1750Ci::CreateDownstreamPipelineService#execute1751 when downstream project has not been found1752 does not create a pipeline1753 changes pipeline bridge job status to failed1754# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.54 seconds. Current RSS: ~1539M. load average: 1.05 1.20 1.37 1/287 26961755 when user can not access downstream project1756 does not create a new pipeline1757 changes status of the bridge build to failed1758# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.45 seconds. Current RSS: ~1525M. load average: 1.12 1.22 1.37 1/287 27411759 when user does not have access to create pipeline1760 does not create a new pipeline1761 changes status of the bridge build to failed1762# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.62 seconds. Current RSS: ~1523M. load average: 1.19 1.23 1.37 1/287 27861763 when user can create pipeline in a downstream project1764 creates only one new pipeline1765 creates a new pipeline in a downstream project1766 updates bridge status when downstream pipeline gets processed1767 triggers the upstream pipeline duration calculation1768 behaves like logs downstream pipeline creation1769 logs details1770# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.83 seconds. Current RSS: ~1488M. load average: 1.16 1.22 1.37 1/287 29611771 when bridge job has already any downstream pipeline1772 logs an error and exits1773# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.67 seconds. Current RSS: ~1489M. load average: 1.15 1.22 1.37 1/287 29761774 when target ref is not specified1775 is using default branch name1776# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.09 seconds. Current RSS: ~1503M. load average: 1.15 1.22 1.37 1/287 30091777 when downstream pipeline has yaml configuration error1778 creates only one new pipeline1779 creates a new pipeline in a downstream project1780 updates the bridge status when downstream pipeline gets processed1781# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.42 seconds. Current RSS: ~1503M. load average: 1.13 1.21 1.36 1/287 31121782 when downstream project is the same as the upstream project1783 detects a circular dependency1784 does not create a new pipeline1785 changes status of the bridge build1786# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.34 seconds. Current RSS: ~1509M. load average: 1.13 1.21 1.36 1/287 31571787 when "include" is provided1788 updates the bridge job to success1789 behaves like creates a child pipeline1790 creates only one new pipeline1791 creates a child pipeline in the same project1792 updates bridge status when downstream pipeline gets processed1793 propagates parent pipeline settings to the child pipeline1794# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.39 seconds. Current RSS: ~1498M. load average: 1.10 1.20 1.36 1/287 33781795 behaves like logs downstream pipeline creation1796 logs details1797# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.86 seconds. Current RSS: ~1500M. load average: 1.10 1.20 1.36 1/287 34231798 when bridge uses "depend" strategy1799 update the bridge job to running status1800# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.26 seconds. Current RSS: ~1499M. load average: 1.09 1.20 1.35 1/287 34681801 when latest sha for the ref changed in the meantime1802 behaves like creates a child pipeline1803 creates only one new pipeline1804 creates a child pipeline in the same project1805 updates bridge status when downstream pipeline gets processed1806 propagates parent pipeline settings to the child pipeline1807# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.12 seconds. Current RSS: ~1498M. load average: 1.08 1.19 1.35 1/287 37011808 when the parent is a merge request pipeline1809 propagates the merge request to the child pipeline1810 behaves like creates a child pipeline1811 creates only one new pipeline1812 creates a child pipeline in the same project1813 updates bridge status when downstream pipeline gets processed1814 propagates parent pipeline settings to the child pipeline1815# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.18 seconds. Current RSS: ~1482M. load average: 1.05 1.18 1.35 1/288 40681816 when upstream pipeline has a parent pipeline1817 creates the pipeline1818 behaves like logs downstream pipeline creation1819 logs details1820# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.08 seconds. Current RSS: ~1486M. load average: 1.05 1.18 1.34 1/287 41591821 when upstream pipeline has a parent pipeline, which has a parent pipeline1822 does not create a second descendant pipeline1823# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.14 seconds. Current RSS: ~1488M. load average: 1.05 1.18 1.34 1/287 42011824 when upstream pipeline has two level upstream pipelines from different projects1825 create the pipeline1826# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.47 seconds. Current RSS: ~1483M. load average: 1.12 1.19 1.35 1/287 42461827 when downstream project does not allow user-defined variables for child pipelines1828 creates a new pipeline allowing variables to be passed downstream1829 passes variables downstream from the bridge1830# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.46 seconds. Current RSS: ~1485M. load average: 1.11 1.19 1.35 1/288 43351831 when multi-project pipeline runs from child pipelines bridge job1832 creates a new pipeline1833# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.84 seconds. Current RSS: ~1482M. load average: 1.10 1.18 1.34 3/288 43891834 cyclical dependency detection1835 when pipeline ancestry contains 2 cycles of dependencies1836 behaves like detects cyclical pipelines1837 does not create a new pipeline1838 changes status of the bridge build1839# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.58 seconds. Current RSS: ~1485M. load average: 1.10 1.18 1.34 1/287 44441840 when source in the ancestry differ1841 behaves like passes cyclical pipeline precondition1842 creates a new pipeline1843 expect bridge build not to be failed1844# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.76 seconds. Current RSS: ~1484M. load average: 1.09 1.18 1.34 1/287 45131845 when ref in the ancestry differ1846 behaves like passes cyclical pipeline precondition1847 creates a new pipeline1848 expect bridge build not to be failed1849# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.95 seconds. Current RSS: ~1488M. load average: 1.08 1.17 1.34 1/287 45821850 when only 1 cycle is detected1851 behaves like passes cyclical pipeline precondition1852 creates a new pipeline1853 expect bridge build not to be failed1854# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.11 seconds. Current RSS: ~1488M. load average: 1.07 1.17 1.34 1/287 46511855 when downstream pipeline creation errors out1856 creates only one new pipeline1857 creates a new pipeline in the downstream project1858 drops the bridge1859# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.48 seconds. Current RSS: ~1489M. load average: 1.14 1.18 1.34 1/287 47541860 when bridge job status update raises state machine errors1861 returns the error1862# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.71 seconds. Current RSS: ~1487M. load average: 1.14 1.18 1.34 1/287 47781863 when bridge job has YAML variables defined1864 passes bridge variables to downstream pipeline1865# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.16 seconds. Current RSS: ~1496M. load average: 1.13 1.18 1.34 1/287 48111866 when pipeline variables are defined1867 does not pass pipeline variables directly downstream1868 when using YAML variables interpolation1869 makes it possible to pass pipeline variable downstream1870 when downstream project does not allow user-defined variables for multi-project pipelines1871 does not create a new pipeline1872 ignores variables passed downstream from the bridge1873 sets errors1874# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.15 seconds. Current RSS: ~1530M. load average: 1.11 1.17 1.33 1/287 49541875 when configured with bridge job rules1876 that include the bridge job1877 creates the downstream pipeline1878# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.85 seconds. Current RSS: ~1538M. load average: 1.10 1.17 1.33 1/287 50101879 when user does not have access to push protected branch of downstream project1880 changes status of the bridge build1881# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.94 seconds. Current RSS: ~1546M. load average: 1.10 1.17 1.33 1/287 50341882 when there is no such branch in downstream project1883 does not create a pipeline and drops the bridge1884# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.0 seconds. Current RSS: ~1545M. load average: 1.17 1.18 1.33 1/287 50621885 when downstream pipeline has a branch rule and does not satisfy1886 does not create a pipeline and drops the bridge1887# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.42 seconds. Current RSS: ~1539M. load average: 1.17 1.18 1.33 1/288 50951888 when downstream pipeline has invalid YAML1889 creates the pipeline but drops the bridge1890# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.98 seconds. Current RSS: ~1539M. load average: 1.16 1.18 1.33 1/287 51301891 when downstream pipeline has workflow rule1892 when passing the required variable1893 creates the pipeline1894# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.43 seconds. Current RSS: ~1538M. load average: 1.16 1.18 1.33 5/287 51631895 when not passing the required variable1896 does not create the pipeline1897# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.73 seconds. Current RSS: ~1536M. load average: 1.15 1.18 1.33 1/287 51961898 when a downstream pipeline has sibling pipelines1899 behaves like logs downstream pipeline creation1900 logs details1901# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.15 seconds. Current RSS: ~1533M. load average: 1.15 1.18 1.33 1/288 52311902 when the pipeline tree is too large1903 when limit was specified by admin1904 does not create a new pipeline1905 drops the trigger job with an explanatory reason1906# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.9 seconds. Current RSS: ~1520M. load average: 1.05 1.15 1.32 1/288 52581907 when there was no limit specified by admin1908 when pipeline count reaches the default limit of 10001909 does not create a new pipeline1910 drops the trigger job with an explanatory reason1911# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.21 seconds. Current RSS: ~1528M. load average: 1.05 1.15 1.32 1/286 52851912 when downstream pipeline creation fails with unexpected errors1913 drops the bridge without creating a pipeline1914# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.23 seconds. Current RSS: ~1542M. load average: 1.05 1.15 1.32 1/284 53091915# [RSpecRunTime] Finishing example group spec/services/ci/create_downstream_pipeline_service_spec.rb. It took 3 minutes 2.65 seconds. Expected to take 3 minutes 30.39 seconds.1916# [RSpecRunTime] Starting example group spec/services/todo_service_spec.rb. Expected to take 2 minutes 47.51 seconds.1917TodoService1918 updates cached counts when a todo is created1919 Issues1920 #new_issue1921 creates a todo if assigned1922 does not create a todo if unassigned1923 creates a todo if assignee is the current user1924 creates a todo for each valid mentioned user1925 creates a directly addressed todo for each valid addressed user1926 creates correct todos for each valid user based on the type of mention1927 does not create todo if user can not see the issue when issue is confidential1928 does not create directly addressed todo if user cannot see the issue when issue is confidential1929 when a private group is mentioned1930 creates a todo for group members1931# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.57 seconds. Current RSS: ~1519M. load average: 1.04 1.14 1.31 1/283 53161932 issue is an incident1933 behaves like an incident management tracked event1934 .track_event1935 tracks the event using redis1936 behaves like Snowplow event tracking with RedisHLL context1937 behaves like Snowplow event tracking1938 is emitted1939 #update_issue1940 creates a todo for each valid mentioned user not included in skip_users1941 creates a todo for each valid user not included in skip_users based on the type of mention1942 creates a directly addressed todo for each valid addressed user not included in skip_users1943 does not create a todo if user was already mentioned and todo is pending1944 does not create a todo if user was already mentioned and todo is done1945 does not create a directly addressed todo if user was already mentioned or addressed and todo is pending1946 does not create a directly addressed todo if user was already mentioned or addressed and todo is done1947 does not create todo if user can not see the issue when issue is confidential1948 does not create a directly addressed todo if user can not see the issue when issue is confidential1949 issues with a task list1950 does not create todo when tasks are marked as completed1951 does not create directly addressed todo when tasks are marked as completed1952 does not raise an error when description not change1953# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.28 seconds. Current RSS: ~1511M. load average: 1.03 1.14 1.31 1/283 53171954 #close_issue1955 marks related pending todos to the target for the user as done1956 #destroy_target1957 refreshes the todos count cache for users with todos on the target1958 yields the target to the caller1959 #resolve_todos_for_target1960 marks related pending todos to the target for the user as done1961 cached counts1962 updates when todos change1963 #resolve_todos_with_attributes_for_target1964 marks related pending todos to the target for all the users as done1965 marks related only filtered pending todos to the target for all the users as done1966 fetches the pending todos with users preloaded1967 #new_note1968 mark related pending todos to the noteable for the note author as done1969 does not mark related pending todos it is a system note1970 creates a todo for each valid mentioned user1971 creates a todo for each valid user based on the type of mention1972 creates a directly addressed todo for each valid addressed user1973 does not create todo if user can not see the issue when leaving a note on a confidential issue1974 does not create a directly addressed todo if user can not see the issue when leaving a note on a confidential issue1975 does not create todo if user can not read confidential note1976 does not create todo when leaving a note on snippet1977 commits1978 leaving a note on a commit in a public project1979 creates a todo for each valid mentioned user1980 creates a directly addressed todo for each valid mentioned user1981# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.98 seconds. Current RSS: ~1504M. load average: 1.09 1.15 1.31 1/288 53661982 leaving a note on a commit in a public project with private code1983 creates a todo for each valid mentioned user1984 creates a directly addressed todo for each valid mentioned user1985# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.67 seconds. Current RSS: ~1509M. load average: 1.09 1.15 1.31 1/288 54011986 leaving a note on a commit in a private project1987 creates a todo for each valid mentioned user1988 creates a directly addressed todo for each valid mentioned user1989# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.58 seconds. Current RSS: ~1510M. load average: 1.08 1.15 1.31 1/288 54321990 #mark_todo1991 creates a todo from an issue1992 when issue belongs to a group1993 creates a todo from an issue1994 #todo_exists?1995 returns false when no todo exist for the given issuable1996 returns true when a todo exist for the given issuable1997 when multiple_todos are enabled1998 creates a MENTIONED todo even if user already has a pending MENTIONED todo1999 creates a DIRECTLY_ADDRESSED todo even if user already has a pending DIRECTLY_ADDRESSED todo2000 creates an ASSIGNED todo even if user already has a pending MARKED todo2001 does not create an ASSIGNED todo if user already has an ASSIGNED todo2002 creates multiple todos if a user is assigned and mentioned in a new issue2003# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.89 seconds. Current RSS: ~1515M. load average: 1.08 1.14 1.31 1/288 54332004 Work Items2005 #mark_todo2006 creates a todo from a work item2007 when work item belongs to a group2008 creates a todo from a work item2009 #todo_exists?2010 returns false when no todo exist for the given work_item2011 returns true when a todo exist for the given work_item2012 #resolve_todos_for_target2013 marks related pending todos to the target for the user as done2014 cached counts2015 updates when todos change2016 #reassigned_assignable2017 assignable is a merge request2018 behaves like reassigned target2019 creates a pending todo for new assignee2020 does not create a todo if unassigned2021 creates a todo if new assignee is the current user2022 does not create a todo for guests2023 does not create a directly addressed todo for guests2024 does not create a todo if already assigned2025# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.04 seconds. Current RSS: ~1518M. load average: 1.07 1.14 1.31 1/289 56032026 assignable is a project level issue2027 behaves like reassigned target2028 creates a pending todo for new assignee2029 does not create a todo if unassigned2030 creates a todo if new assignee is the current user2031 does not create a todo for guests2032 does not create a directly addressed todo for guests2033 does not create a todo if already assigned2034# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.0 seconds. Current RSS: ~1519M. load average: 1.07 1.14 1.31 1/289 56042035 assignable is a project level work_item2036 behaves like reassigned target2037 creates a pending todo for new assignee2038 does not create a todo if unassigned2039 creates a todo if new assignee is the current user2040 does not create a todo for guests2041 does not create a directly addressed todo for guests2042 does not create a todo if already assigned2043# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.91 seconds. Current RSS: ~1524M. load average: 1.07 1.14 1.30 1/288 56052044 assignable is a group level issue2045 behaves like reassigned target2046 creates a pending todo for new assignee2047 does not create a todo if unassigned2048 creates a todo if new assignee is the current user2049 does not create a todo for guests2050 does not create a directly addressed todo for guests2051 does not create a todo if already assigned2052# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.32 seconds. Current RSS: ~1526M. load average: 1.07 1.14 1.30 1/288 56062053 assignable is a group level work item2054 behaves like reassigned target2055 creates a pending todo for new assignee2056 does not create a todo if unassigned2057 creates a todo if new assignee is the current user2058 does not create a todo for guests2059 does not create a directly addressed todo for guests2060 does not create a todo if already assigned2061# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.9 seconds. Current RSS: ~1530M. load average: 1.07 1.14 1.30 1/288 56072062 assignable is an alert2063 behaves like reassigned target2064 creates a pending todo for new assignee2065 does not create a todo if unassigned2066 creates a todo if new assignee is the current user2067 does not create a todo for guests2068 does not create a directly addressed todo for guests2069 does not create a todo if already assigned2070 #reassigned_reviewable2071 reviewable is a merge request2072 behaves like reassigned reviewable target2073 with no existing reviewers2074 creates a pending todo for new reviewer2075 with an existing reviewer2076 does not create a todo if unassigned2077 creates a todo if new reviewer is the current user2078 does not create a todo if already assigned2079# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.79 seconds. Current RSS: ~1527M. load average: 0.98 1.12 1.30 1/289 57172080 Merge Requests2081 #new_merge_request2082 creates a pending todo if assigned2083 does not create a todo if unassigned2084 creates a todo if assignee is the current user2085 creates a todo for each valid mentioned user2086 creates a todo for each valid user based on the type of mention2087 creates a directly addressed todo for each valid addressed user2088# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.23 seconds. Current RSS: ~1518M. load average: 1.06 1.13 1.30 1/289 58802089 #update_merge_request2090 creates a todo for each valid mentioned user not included in skip_users2091 creates a todo for each valid user not included in skip_users based on the type of mention2092 creates a directly addressed todo for each valid addressed user not included in skip_users2093 does not create a todo if user was already mentioned and todo is pending2094 does not create a todo if user was already mentioned and todo is done2095 does not create a directly addressed todo if user was already mentioned or addressed and todo is pending2096 does not create a directly addressed todo if user was already mentioned or addressed and todo is done2097 with a task list2098 does not create todo when tasks are marked as completed2099 does not create directly addressed todo when tasks are marked as completed2100 does not raise an error when description not change2101# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.25 seconds. Current RSS: ~1490M. load average: 1.06 1.13 1.30 1/289 61512102 #close_merge_request2103 marks related pending todos to the target for the user as done2104 #merge_merge_request2105 marks related pending todos to the target for the user as done2106 does not create todo for guests2107 does not create directly addressed todo for guests2108# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.36 seconds. Current RSS: ~1494M. load average: 1.05 1.13 1.30 1/289 62602109 #new_award_emoji2110 marks related pending todos to the target for the user as done2111 #merge_request_build_failed2112 creates a pending todo for each merge_participant2113 #merge_request_push2114 marks related pending todos to the target for the user as done2115 #merge_request_became_unmergeable2116 creates a pending todo for each merge_participant2117 #mark_todo2118 creates a todo from a merge request2119 #new_note2120 creates a todo for mentioned user on new diff note2121 creates a directly addressed todo for addressed user on new diff note2122 creates a todo for mentioned user on legacy diff note2123 does not create todo for guests2124# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.62 seconds. Current RSS: ~1496M. load average: 1.13 1.14 1.30 1/289 65422125 Designs2126 creates a todo for mentioned user on new diff note2127 #update_note2128 creates a todo for each valid mentioned user not included in skip_users2129 creates a todo for each valid user not included in skip_users based on the type of mention2130 creates a directly addressed todo for each valid addressed user not included in skip_users2131 does not create a todo if user was already mentioned and todo is done2132 does not create a directly addressed todo if user was already mentioned or addressed and todo is pending2133 does not create a directly addressed todo if user was already mentioned or addressed and todo is done2134 users already have pending todos and the multiple_todos feature is off2135 does not create a todo if user was already mentioned and todo is pending2136 does not create N+1 queries for pending todos2137# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.85 seconds. Current RSS: ~1483M. load average: 1.19 1.16 1.30 1/288 65432138 #resolve_todos2139 behaves like updating todos state2140 updates related todos for the user with the new_state2141 updates resolution mechanism2142 returns the updated ids2143 cached counts2144 updates when todos change2145# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.85 seconds. Current RSS: ~1480M. load average: 1.17 1.15 1.30 1/283 65442146 #restore_todos2147 behaves like updating todos state2148 updates related todos for the user with the new_state2149 returns the updated ids2150 cached counts2151 updates when todos change2152# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.04 seconds. Current RSS: ~1472M. load average: 1.16 1.15 1.30 1/283 65452153 #resolve_todo2154 marks pending todo as done2155 saves resolution mechanism2156 cached counts2157 updates when todos change2158# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.38 seconds. Current RSS: ~1474M. load average: 1.15 1.15 1.30 1/283 65462159 #resolve_access_request_todos2160 marks the todos for group access request handlers as done2161 marks the todos for project access request handlers as done2162# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.1 seconds. Current RSS: ~1471M. load average: 1.21 1.16 1.30 1/283 65472163 #restore_todo2164 marks resolved todo as pending2165 cached counts2166 updates when todos change2167# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.41 seconds. Current RSS: ~1468M. load average: 1.21 1.16 1.30 1/283 65482168 #create_request_review_todo2169 creates a todo for reviewer2170 #create_member_access_request_todos2171 when request is raised for group2172 behaves like member access request is raised2173 when the source has more than 10 owners2174 creates todos for 10 recently active source owners2175# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.38 seconds. Current RSS: ~1463M. load average: 1.20 1.16 1.30 1/288 65772176 when total owners are less than 102177 creates todos for all source owners2178# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.83 seconds. Current RSS: ~1462M. load average: 1.10 1.14 1.29 1/288 65782179 when multiple access requests are raised2180 creates todos for 10 recently active source owners for multiple requests2181# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.65 seconds. Current RSS: ~1454M. load average: 1.10 1.14 1.29 3/289 65792182 when request is raised for project2183 behaves like member access request is raised2184 when the source has more than 10 owners2185 creates todos for 10 recently active source owners2186# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.32 seconds. Current RSS: ~1449M. load average: 1.09 1.14 1.29 1/284 65802187 when total owners are less than 102188 creates todos for all source owners2189# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.76 seconds. Current RSS: ~1451M. load average: 1.08 1.13 1.29 1/284 65812190 when multiple access requests are raised2191 creates todos for 10 recently active source owners for multiple requests2192# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.13 seconds. Current RSS: ~1450M. load average: 1.08 1.13 1.29 1/284 65822193# [RSpecRunTime] Finishing example group spec/services/todo_service_spec.rb. It took 2 minutes 12.68 seconds. Expected to take 2 minutes 47.51 seconds.2194# [RSpecRunTime] Starting example group spec/models/todo_spec.rb. Expected to take 1 minute 32.48 seconds.2195Todo2196 does not allow STI2197 relationships2198 is expected to belong to author class_name => User required: false2199 is expected to belong to note required: false2200 is expected to belong to project required: false2201 is expected to belong to group required: false2202 is expected to belong to target required: false2203 is expected to belong to user required: false2204 respond to2205 is expected to respond to #author_name2206 is expected to respond to #author_email2207 validations2208 is expected to validate that :action cannot be empty/falsy2209 is expected to validate that :target_type cannot be empty/falsy2210 is expected to validate that :user cannot be empty/falsy2211 is expected to validate that :author cannot be empty/falsy2212 for commits2213 is expected to validate that :commit_id cannot be empty/falsy2214 is expected not to validate that :target_id cannot be empty/falsy2215 for issuables2216 is expected to validate that :target_id cannot be empty/falsy2217 is expected not to validate that :commit_id cannot be empty/falsy2218# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.42 second. Current RSS: ~1487M. load average: 1.08 1.13 1.28 1/284 65832219 #body2220 returns target title when note is blank2221 returns note when note is present2222 returns full path of target when action is member_access_requested2223 #done2224 changes state to done2225 does not raise error when is already done2226# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.3 seconds. Current RSS: ~1479M. load average: 1.07 1.13 1.28 1/284 65842227 #for_commit?2228 returns true when target is a commit2229 returns false when target is an issuable2230 #for_design?2231 returns true when target is a Design2232 returns false when target is not a Design2233 #for_alert?2234 returns true when target is a Alert2235 returns false when target is not a Alert2236 #for_issue_or_work_item?2237 returns true when target is an Issue2238 returns true when target is a WorkItem2239 returns false when target is not an Issue2240 #target2241 returns the issuable for issuables2242 for commits2243 returns an instance of Commit when exists2244 returns nil when does not exists2245# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.59 seconds. Current RSS: ~1491M. load average: 1.07 1.13 1.28 1/288 66052246 #target_reference2247 returns commit full reference with short id2248 returns full reference for issuables2249 when target is member access requested2250 behaves like returns full_path2251 is expected to eq "namespace534/project-534"2252# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.36 seconds. Current RSS: ~1499M. load average: 1.07 1.13 1.28 1/289 66162253 behaves like returns full_path2254 is expected to eq "group10"2255 #self_added?2256 is true when the user is the author2257 is false when the user is not the author2258 #done?2259 returns true for todos with done state2260 returns false for todos with state pending2261# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.42 seconds. Current RSS: ~1492M. load average: 1.07 1.13 1.28 1/289 66172262 #self_assigned?2263 when self_added2264 returns true for ASSIGNED2265 returns true for REVIEW_REQUESTED2266 returns false for other action2267 when todo is not self_added2268 returns false2269 .for_action2270 returns the todos for a given action2271# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.88 seconds. Current RSS: ~1494M. load average: 1.06 1.12 1.28 1/289 66182272 .for_author2273 returns the todos for a given author2274# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.93 seconds. Current RSS: ~1492M. load average: 1.06 1.12 1.28 1/289 66192275 .for_project2276 returns the todos for a given project2277 returns the todos for many projects2278# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.71 seconds. Current RSS: ~1467M. load average: 1.14 1.14 1.28 1/284 66202279 .for_undeleted_projects2280 returns the todos for a given project2281 when todo belongs to deleted project2282 excludes todos of deleted projects2283# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.52 seconds. Current RSS: ~1462M. load average: 1.21 1.15 1.29 1/284 66212284 .for_group2285 returns the todos for a given group2286# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.8 seconds. Current RSS: ~1463M. load average: 1.19 1.15 1.28 1/284 66222287 .for_type2288 returns the todos for a given target type2289# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.39 seconds. Current RSS: ~1473M. load average: 1.19 1.15 1.28 1/290 66632290 .for_target2291 returns the todos for a given target2292# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.84 seconds. Current RSS: ~1483M. load average: 1.17 1.15 1.28 1/290 67032293 .for_commit2294 returns the todos for a commit ID2295# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.8 seconds. Current RSS: ~1481M. load average: 1.17 1.15 1.28 1/290 67042296 .not_in_users2297 returns the expected todos2298# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.9 seconds. Current RSS: ~1473M. load average: 1.16 1.14 1.28 1/289 67052299 .for_group_ids_and_descendants2300 returns the todos for a group and its descendants2301# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.22 seconds. Current RSS: ~1467M. load average: 1.16 1.14 1.28 1/289 67062302 .for_user2303 returns the expected todos2304# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.26 seconds. Current RSS: ~1459M. load average: 1.23 1.16 1.28 1/284 67072305 .for_note2306 returns todos that belongs to notes2307# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.36 seconds. Current RSS: ~1458M. load average: 1.23 1.16 1.28 1/284 67082308 .group_by_user_id_and_state2309 is expected to eq {[735, "done"]=>1, [735, "pending"]=>2, [736, "pending"]=>1}2310# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.2 seconds. Current RSS: ~1456M. load average: 1.21 1.16 1.28 1/284 67092311 .any_for_target?2312 returns true if there are todos for a given target2313 returns true if there is at least one todo for a given target with state pending2314 returns false if there are only todos for a given target with state done while searching for pending2315 returns false if there are no todos for a given target2316# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.05 seconds. Current RSS: ~1454M. load average: 1.27 1.17 1.29 1/284 67102317 .batch_update2318 updates the state of todos2319 does not update todos that already have the given state2320 updates updated_at2321# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.45 seconds. Current RSS: ~1461M. load average: 1.25 1.17 1.28 1/284 67112322 .distinct_user_ids2323 is expected to contain exactly 760 and 7612324# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.79 seconds. Current RSS: ~1459M. load average: 1.25 1.17 1.28 1/284 67122325 .for_internal_notes2326 returns todos created from internal notes2327# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.31 seconds. Current RSS: ~1460M. load average: 1.31 1.18 1.29 1/284 67132328 #access_request_url2329 when only_path param is false2330 behaves like returns member access requests tab url/path2331 returns group access requests tab url/path if target is group2332 returns project access requests tab url/path if target is project2333 returns empty string if target is neither group nor project2334# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.74 seconds. Current RSS: ~1466M. load average: 1.31 1.18 1.29 1/284 67142335 when only_path param is nil2336 behaves like returns member access requests tab url/path2337 returns group access requests tab url/path if target is group2338 returns project access requests tab url/path if target is project2339 returns empty string if target is neither group nor project2340# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.09 seconds. Current RSS: ~1471M. load average: 1.31 1.18 1.29 1/284 67152341 when only_path param is true2342 behaves like returns member access requests tab url/path2343 returns group access requests tab url/path if target is group2344 returns project access requests tab url/path if target is project2345 returns empty string if target is neither group nor project2346# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.87 seconds. Current RSS: ~1473M. load average: 1.29 1.18 1.29 1/284 67162347# [RSpecRunTime] Finishing example group spec/models/todo_spec.rb. It took 1 minute 11.74 seconds. Expected to take 1 minute 32.48 seconds.2348# [RSpecRunTime] Starting example group spec/workers/post_receive_spec.rb. Expected to take 1 minute 21.93 seconds.2349PostReceive2350 as a sidekiq worker2351 responds to #perform2352 with a non-existing project2353 returns false and logs an error2354 with PersonalSnippet2355 does not log an error2356# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.84 seconds. Current RSS: ~1483M. load average: 1.29 1.18 1.29 1/284 67352357 with ProjectSnippet2358 returns false and logs an error2359 #process_project_changes2360 with an empty project2361 expire the status cache2362 schedules a cache update for commit count and size2363# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.89 seconds. Current RSS: ~1498M. load average: 1.26 1.18 1.28 1/289 68152364 empty changes2365 does not call any PushService but runs after project hooks2366 behaves like not updating remote mirrors2367 does not schedule an update2368# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.04 seconds. Current RSS: ~1488M. load average: 1.24 1.17 1.28 1/289 68652369 unidentified user2370 returns false2371 with changes2372 branches2373 expires the branches cache2374 expires the status cache2375 calls Git::ProcessRefChangesService2376 schedules a cache update for repository size only2377 behaves like updating remote mirrors2378 schedules an update if the project had mirrors2379# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.56 seconds. Current RSS: ~1497M. load average: 1.22 1.17 1.28 1/289 70402380 with a default branch2381 schedules a cache update for commit count and size2382# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.14 seconds. Current RSS: ~1501M. load average: 1.22 1.17 1.28 1/290 70982383 tags2384 does not expire branches cache2385 only invalidates tags once2386 calls Git::ProcessRefChangesService2387 schedules a single ProjectCacheWorker update2388 behaves like updating remote mirrors2389 schedules an update if the project had mirrors2390# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.15 seconds. Current RSS: ~1495M. load average: 1.19 1.16 1.28 1/289 73452391 merge-requests2392 does not call any of the services2393 behaves like not updating remote mirrors2394 does not schedule an update2395# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.83 seconds. Current RSS: ~1492M. load average: 1.19 1.16 1.28 1/289 73742396 after project changes hooks2397 calls SystemHooksService2398 increments the usage data counter of pushes event2399 behaves like Snowplow event tracking2400 is emitted2401# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.51 seconds. Current RSS: ~1501M. load average: 1.17 1.16 1.27 1/289 74052402 behaves like an idempotent worker2403 is labeled as idempotent2404 performs multiple times sequentially without raising an exception2405# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.29 seconds. Current RSS: ~1497M. load average: 1.17 1.16 1.27 1/291 74702406 #process_wiki_changes2407 updates project activity2408 master2409 processes the changes on the master branch2410# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.09 seconds. Current RSS: ~1495M. load average: 1.17 1.16 1.27 1/290 74832411 branches2412 expires the branches cache2413 expires the status cache2414# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.79 seconds. Current RSS: ~1493M. load average: 1.16 1.16 1.27 1/290 74962415 behaves like an idempotent worker2416 is labeled as idempotent2417 performs multiple times sequentially without raising an exception2418# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.76 seconds. Current RSS: ~1504M. load average: 1.16 1.16 1.27 1/290 75132419 webhook2420 fetches the correct project2421 does not run if the author is not in the project2422 asks the project to trigger all hooks2423 enqueues a UpdateMergeRequestsWorker job2424# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.34 seconds. Current RSS: ~1504M. load average: 1.14 1.15 1.27 1/290 76002425 #process_snippet_changes2426 with PersonalSnippet2427 behaves like snippet changes actions2428 unidentified user2429 returns false2430# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.34 seconds. Current RSS: ~1506M. load average: 1.14 1.15 1.27 1/290 76122431 with changes2432 branches2433 expires the branches cache2434 expires the status cache2435 updates the snippet model updated_at2436 updates snippet statistics2437# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.77 seconds. Current RSS: ~1554M. load average: 1.13 1.15 1.27 1/290 76922438 tags2439 does not expire branches cache2440 only invalidates tags once2441# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.92 seconds. Current RSS: ~1583M. load average: 1.12 1.15 1.27 1/290 77332442 behaves like an idempotent worker2443 is labeled as idempotent2444 performs multiple times sequentially without raising an exception2445# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.24 seconds. Current RSS: ~1614M. load average: 1.12 1.15 1.27 1/285 77702446 with ProjectSnippet2447 behaves like snippet changes actions2448 unidentified user2449 returns false2450 with changes2451 branches2452 expires the branches cache2453 expires the status cache2454 updates the snippet model updated_at2455 updates snippet statistics2456# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.42 seconds. Current RSS: ~1628M. load average: 1.11 1.15 1.27 1/285 78612457 tags2458 does not expire branches cache2459 only invalidates tags once2460# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.67 seconds. Current RSS: ~1636M. load average: 1.10 1.14 1.27 1/285 79022461 behaves like an idempotent worker2462 is labeled as idempotent2463 performs multiple times sequentially without raising an exception2464# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.95 seconds. Current RSS: ~1636M. load average: 1.10 1.14 1.27 1/285 79392465 #process_design_management_repository_changes2466 does not log an error2467 expires cache2468 behaves like an idempotent worker2469 is labeled as idempotent2470 performs multiple times sequentially without raising an exception2471# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.56 seconds. Current RSS: ~1629M. load average: 1.09 1.14 1.26 1/285 79762472# [RSpecRunTime] Finishing example group spec/workers/post_receive_spec.rb. It took 1 minute 5.8 seconds. Expected to take 1 minute 21.93 seconds.2473# [RSpecRunTime] Starting example group spec/services/groups/update_service_spec.rb. Expected to take 1 minute 8.19 seconds.2474Groups::UpdateService2475 #execute2476 with project2477 located in a subgroup2478 does allow a path update if there is not a root namespace change2479# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.47 seconds. Current RSS: ~1606M. load average: 1.09 1.14 1.26 1/285 79772480 project visibility_level validation2481 public group with public projects2482 does not change permission level2483 returns false if save failed2484 when a project has container images2485 within group2486 with path updates2487 does not allow the update2488# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.54 seconds. Current RSS: ~1556M. load average: 1.09 1.14 1.26 1/286 79782489 with name updates2490 allows the update2491# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.36 seconds. Current RSS: ~1529M. load average: 1.09 1.14 1.26 1/285 79792492 when the path does not change2493 allows the update2494# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.02 seconds. Current RSS: ~1509M. load average: 1.08 1.14 1.26 1/285 79802495 within subgroup2496 does not allow path updates2497# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.0 seconds. Current RSS: ~1490M. load average: 1.08 1.14 1.26 1/285 79812498 internal group with internal project2499 does not change permission level2500# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.14 seconds. Current RSS: ~1483M. load average: 1.08 1.14 1.26 1/285 79822501 internal group with private project2502 changes permission level to private2503# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.53 seconds. Current RSS: ~1481M. load average: 1.07 1.13 1.26 1/286 79852504 with parent_id user doesn't have permissions for2505 does not update parent_id2506 crm_enabled param2507 when no existing crm_settings2508 when param not present, leave crm enabled2509 when param set false, disables crm2510# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.37 seconds. Current RSS: ~1483M. load average: 1.07 1.13 1.26 1/286 79862511 with existing crm_settings2512 when param set true, enables crm2513 when param set false, disables crm2514 when param not present, crm remains disabled2515 when param not present, crm remains enabled2516# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.78 seconds. Current RSS: ~1489M. load average: 1.07 1.13 1.26 1/286 79872517 unauthorized visibility_level validation2518 does not change permission level2519 path change validation2520 with namespaced npm packages2521 updating the root group2522 behaves like not allowing a path update2523 does not allow a path update2524# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.75 seconds. Current RSS: ~1490M. load average: 1.07 1.13 1.26 1/286 79882525 behaves like allowing an update2526 allows an update on name2527# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.75 seconds. Current RSS: ~1489M. load average: 1.07 1.13 1.26 1/286 79892528 updating the subgroup2529 behaves like allowing an update2530 allows an update on path2531 behaves like allowing an update2532 allows an update on name2533 with scoped npm packages2534 updating the root group2535 behaves like allowing an update2536 allows an update on path2537 behaves like allowing an update2538 allows an update on name2539 updating the subgroup2540 behaves like allowing an update2541 allows an update on path2542# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.38 seconds. Current RSS: ~1484M. load average: 1.06 1.13 1.26 1/286 79902543 behaves like allowing an update2544 allows an update on name2545 with unscoped npm packages2546 updating the root group2547 behaves like allowing an update2548 allows an update on path2549 behaves like allowing an update2550 allows an update on name2551 updating the subgroup2552 behaves like allowing an update2553 allows an update on path2554 behaves like allowing an update2555 allows an update on name2556 when user is not group owner2557 when group is private2558 does not update the group to public2559 does not update the group to public with tricky value2560# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.36 seconds. Current RSS: ~1481M. load average: 1.06 1.13 1.25 1/286 79912561 when group is public2562 does not update the group to private2563 does not update the group to private with invalid string value2564 does not update the group to private with valid string value2565 does not update the group to private because of Active Record typecasting2566# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.27 seconds. Current RSS: ~1483M. load average: 1.13 1.14 1.26 1/286 79922567 when updating #emails_disabled2568 updates the attribute2569 does not update when not group owner2570# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.8 seconds. Current RSS: ~1484M. load average: 1.13 1.14 1.26 1/286 79932571 when updating #math_rendering_limits_enabled2572 updates attribute2573 does not update when not group owner2574# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.36 seconds. Current RSS: ~1485M. load average: 1.13 1.14 1.26 1/286 79942575 when updating #lock_math_rendering_limits_enabled2576 updates attribute2577 does not update when not group owner2578# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.89 seconds. Current RSS: ~1485M. load average: 1.12 1.14 1.26 1/286 79952579 updating default_branch_protection2580 for users who have the ability to update default_branch_protection2581 updates default_branch_protection attribute2582 updates default_branch_protection_defaults to match default_branch_protection2583# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.55 seconds. Current RSS: ~1486M. load average: 1.12 1.14 1.26 1/286 79962584 for users who do not have the ability to update default_branch_protection2585 does not update the attribute2586 updating default_branch_protection_defaults2587 for users who have the ability to update default_branch_protection_defaults2588 updates default_branch_protection attribute2589 for users who do not have the ability to update default_branch_protection_defaults2590 does not update the attribute2591 when setting enable_namespace_descendants_cache2592 when the group_hierarchy_optimization feature flag is enabled2593 when enabling the setting2594 creates the initial Namespaces::Descendants record2595 when accidentally enabling the setting again2596 does nothing2597 when disabling the setting2598 removes the Namespaces::Descendants record2599 when the Namespaces::Descendants record is missing2600 does not raise error2601# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.21 second. Current RSS: ~1489M. load average: 1.11 1.14 1.26 1/286 79972602 when the group_hierarchy_optimization feature flag is disabled2603 does nothing2604 EventStore2605 when changing a group path2606 publishes a GroupPathChangedEvent2607# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.83 seconds. Current RSS: ~1491M. load average: 1.11 1.14 1.26 1/286 79982608 when not changing a group path2609 does not publish a GroupPathChangedEvent2610 rename group2611 returns true2612# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.1 seconds. Current RSS: ~1492M. load average: 1.10 1.13 1.25 1/286 79992613 for a subgroup2614 when the parent group share_with_group_lock is enabled2615 for the parent group owner2616 allows disabling share_with_group_lock2617 for a subgroup owner (who does not own the parent)2618 does not allow disabling share_with_group_lock2619# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.08 seconds. Current RSS: ~1490M. load average: 1.10 1.13 1.25 1/286 80002620 change shared Runners config2621 calls the shared runners update service2622 handles errors in the shared runners update service2623# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.8 seconds. Current RSS: ~1489M. load average: 1.01 1.11 1.25 1/286 80012624 changes allowing subgroups to establish own 2FA2625 changes settings2626 enqueues update subgroups and its members2627# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.25 seconds. Current RSS: ~1490M. load average: 1.01 1.11 1.25 1/286 80022628# [RSpecRunTime] Finishing example group spec/services/groups/update_service_spec.rb. It took 54.55 seconds. Expected to take 1 minute 8.19 seconds.2629# [RSpecRunTime] Starting example group spec/models/integrations/mattermost_spec.rb. Expected to take 57.04 seconds.2630Integrations::Mattermost2631 does not allow STI2632 behaves like Integrations::SlackMattermostNotifier2633 Associations2634 is expected to belong to project required: false2635 Validations2636 when integration is active2637 is expected to validate that :webhook cannot be empty/falsy2638 behaves like issue tracker integration URL attribute2639 is expected to allow :webhook to be ‹"https://example.com"›2640 is expected not to allow :webhook to be ‹"example.com"›2641 is expected not to allow :webhook to be ‹"ftp://example.com"›2642 is expected not to allow :webhook to be ‹"herp-and-derp"›2643# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.92 seconds. Current RSS: ~1517M. load average: 1.01 1.11 1.25 1/286 80032644 when integration is inactive2645 is expected not to validate that :webhook cannot be empty/falsy2646 #execute2647 with username for slack configured2648 uses the username as an option2649 push events2650 behaves like calls the integration API with the event message2651 is expected to request POST https://8.8.8.9/ 1 time2652 with event channel2653 uses the right channel for push event2654 tag_push events2655 behaves like calls the integration API with the event message2656 is expected to request POST https://8.8.8.9/ 1 time2657 issue events2658 behaves like calls the integration API with the event message2659 is expected to request POST https://8.8.8.9/ 1 time2660 whith event channel2661 uses the right channel for issue event2662 for confidential issues2663 falls back to issue channel2664 and confidential_issue_channel is defined2665 uses the confidential issue channel when it is defined2666 merge request events2667 behaves like calls the integration API with the event message2668 is expected to request POST https://8.8.8.9/ 1 time2669 with event channel2670 uses the right channel for merge request event2671 wiki page events2672 behaves like calls the integration API with the event message2673 is expected to request POST https://8.8.8.9/ 1 time2674 with event channel2675 uses the right channel for wiki event2676 deployment events2677 behaves like calls the integration API with the event message2678 is expected to request POST https://8.8.8.9/ 1 time2679 note event2680 behaves like calls the integration API with the event message2681 is expected to request POST https://8.8.8.9/ 1 time2682 with event channel2683 uses the right channel2684 for confidential notes2685 falls back to note channel2686 and confidential_note_channel is defined2687 uses confidential channel2688 Push events2689 on default branch2690 pushing tags2691 behaves like triggered Mattermost integration2692 notifies about push events2693 when the response is not successful2694 logs an error2695 notification enabled only for default branch2696 behaves like triggered Mattermost integration2697 notifies about push events2698 when the response is not successful2699 logs an error2700 notification enabled only for protected branches2701 behaves like untriggered Mattermost integration2702 does not notify about push events2703 notification enabled only for default and protected branches2704 behaves like triggered Mattermost integration2705 notifies about push events2706 when the response is not successful2707 logs an error2708 notification enabled for all branches2709 behaves like triggered Mattermost integration2710 notifies about push events2711 when the response is not successful2712 logs an error2713 on a protected branch2714 pushing tags2715 behaves like triggered Mattermost integration2716 notifies about push events2717 when the response is not successful2718 logs an error2719 notification enabled only for default branch2720 behaves like untriggered Mattermost integration2721 does not notify about push events2722 notification enabled only for protected branches2723 behaves like triggered Mattermost integration2724 notifies about push events2725 when the response is not successful2726 logs an error2727 notification enabled only for default and protected branches2728 behaves like triggered Mattermost integration2729 notifies about push events2730 when the response is not successful2731 logs an error2732 notification enabled for all branches2733 behaves like triggered Mattermost integration2734 notifies about push events2735 when the response is not successful2736 logs an error2737 on a protected branch with protected branches defined using wildcards2738 pushing tags2739 behaves like triggered Mattermost integration2740 notifies about push events2741 when the response is not successful2742 logs an error2743 notification enabled only for default branch2744 behaves like untriggered Mattermost integration2745 does not notify about push events2746 notification enabled only for protected branches2747 behaves like triggered Mattermost integration2748 notifies about push events2749 when the response is not successful2750 logs an error2751 notification enabled only for default and protected branches2752 behaves like triggered Mattermost integration2753 notifies about push events2754 when the response is not successful2755 logs an error2756 notification enabled for all branches2757 behaves like triggered Mattermost integration2758 notifies about push events2759 when the response is not successful2760 logs an error2761 on a neither protected nor default branch2762 pushing tags2763 behaves like triggered Mattermost integration2764 notifies about push events2765 when the response is not successful2766 logs an error2767 notification enabled only for default branch2768 behaves like untriggered Mattermost integration2769 does not notify about push events2770 notification enabled only for protected branches2771 behaves like untriggered Mattermost integration2772 does not notify about push events2773 notification enabled only for default and protected branches2774 behaves like untriggered Mattermost integration2775 does not notify about push events2776 notification enabled for all branches2777 behaves like triggered Mattermost integration2778 notifies about push events2779 when the response is not successful2780 logs an error2781 Note events2782 when commit comment event executed2783 behaves like triggered Mattermost integration2784 notifies about commit comment events2785 when the response is not successful2786 logs an error2787 when merge request comment event executed2788 behaves like triggered Mattermost integration2789 notifies about merge request comment events2790 when the response is not successful2791 logs an error2792# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.47 seconds. Current RSS: ~1544M. load average: 1.01 1.11 1.24 1/292 82802793 when issue comment event executed2794 behaves like triggered Mattermost integration2795 notifies about issue comment events2796 when the response is not successful2797 logs an error2798 when snippet comment event executed2799 behaves like triggered Mattermost integration2800 notifies about snippet comment events2801 when the response is not successful2802 logs an error2803 Pipeline events2804 with succeeded pipeline2805 with default to notify_only_broken_pipelines2806 behaves like untriggered Mattermost integration2807 does not notify about pipeline events2808 with setting notify_only_broken_pipelines to false2809 behaves like triggered Mattermost integration2810 notifies about pipeline events2811 when the response is not successful2812 logs an error2813 with failed pipeline2814 on default branch2815 notification enabled only for default branch2816 behaves like triggered Mattermost integration2817 notifies about pipeline events2818 when the response is not successful2819 logs an error2820 notification enabled only for protected branches2821 behaves like untriggered Mattermost integration2822 does not notify about pipeline events2823 notification enabled only for default and protected branches2824 behaves like triggered Mattermost integration2825 notifies about pipeline events2826 when the response is not successful2827 logs an error2828 notification enabled for all branches2829 behaves like triggered Mattermost integration2830 notifies about pipeline events2831 when the response is not successful2832 logs an error2833 on a protected branch2834 notification enabled only for default branch2835 behaves like untriggered Mattermost integration2836 does not notify about pipeline events2837 notification enabled only for protected branches2838 behaves like triggered Mattermost integration2839 notifies about pipeline events2840 when the response is not successful2841 logs an error2842 notification enabled only for default and protected branches2843 behaves like triggered Mattermost integration2844 notifies about pipeline events2845 when the response is not successful2846 logs an error2847 notification enabled for all branches2848 behaves like triggered Mattermost integration2849 notifies about pipeline events2850 when the response is not successful2851 logs an error2852 on a protected branch with protected branches defined usin wildcards2853 notification enabled only for default branch2854 behaves like untriggered Mattermost integration2855 does not notify about pipeline events2856 notification enabled only for protected branches2857 behaves like triggered Mattermost integration2858 notifies about pipeline events2859 when the response is not successful2860 logs an error2861 notification enabled only for default and protected branches2862 behaves like triggered Mattermost integration2863 notifies about pipeline events2864 when the response is not successful2865 logs an error2866 notification enabled for all branches2867 behaves like triggered Mattermost integration2868 notifies about pipeline events2869 when the response is not successful2870 logs an error2871 on a neither protected nor default branch2872 notification enabled only for default branch2873 behaves like untriggered Mattermost integration2874 does not notify about pipeline events2875 notification enabled only for protected branches2876 behaves like untriggered Mattermost integration2877 does not notify about pipeline events2878 notification enabled only for default and protected branches2879 behaves like untriggered Mattermost integration2880 does not notify about pipeline events2881 notification enabled for all branches2882 behaves like triggered Mattermost integration2883 notifies about pipeline events2884 when the response is not successful2885 logs an error2886 Deployment events2887 behaves like triggered Mattermost integration2888 notifies about deployment events2889 when the response is not successful2890 logs an error2891# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.61 seconds. Current RSS: ~1517M. load average: 1.01 1.10 1.24 1/291 85562892 on a protected branch2893 notification enabled only for default branch2894 behaves like untriggered Mattermost integration2895 does not notify about pipeline events2896 notification enabled only for protected branches2897 behaves like triggered Mattermost integration2898 notifies about pipeline events2899 when the response is not successful2900 logs an error2901 notification enabled only for default and protected branches2902 behaves like triggered Mattermost integration2903 notifies about pipeline events2904 when the response is not successful2905 logs an error2906 notification enabled for all branches2907 behaves like triggered Mattermost integration2908 notifies about pipeline events2909 when the response is not successful2910 logs an error2911# [RSpecRunTime] Finishing example group spec/models/integrations/mattermost_spec.rb. It took 31.41 seconds. Expected to take 57.04 seconds.2912# [RSpecRunTime] Starting example group spec/models/design_management/design_at_version_spec.rb. Expected to take 50.82 seconds.2913DesignManagement::DesignAtVersion2914 does not allow STI2915 #id2916 combines design.id and version.id2917# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.99 seconds. Current RSS: ~1525M. load average: 1.01 1.10 1.24 1/291 85772918 #==2919 identifies objects created with the same parameters as equal2920 identifies unequal objects as unequal, by virtue of their version2921 identifies unequal objects as unequal, by virtue of their design2922 rejects objects with the same id and the wrong class2923 expects objects to be of the same type, not subtypes2924 status methods2925 a design before it has been created2926 is not deleted2927 has the status :not_created_yet2928# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.43 seconds. Current RSS: ~1537M. load average: 1.01 1.10 1.24 1/291 85782929 a design as of its creation2930 is not deleted2931 has the status :current2932# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.95 seconds. Current RSS: ~1518M. load average: 1.01 1.10 1.24 1/286 85792933 a design after it has been created, but before deletion2934 is not deleted2935 has the status :current2936# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.71 seconds. Current RSS: ~1487M. load average: 1.00 1.10 1.23 1/286 85802937 a design as of its modification2938 is not deleted2939 has the status :current2940# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.38 seconds. Current RSS: ~1486M. load average: 1.00 1.10 1.23 1/286 85812941 a design as of its deletion2942 is deleted2943 has the status :deleted2944# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.2 seconds. Current RSS: ~1483M. load average: 1.00 1.10 1.23 1/286 85822945 a design after its deletion2946 is deleted2947 has the status :deleted2948# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.93 seconds. Current RSS: ~1481M. load average: 1.08 1.11 1.24 1/286 85832949 a design on its recreation2950 is not deleted2951 has the status :current2952# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.72 seconds. Current RSS: ~1481M. load average: 1.08 1.11 1.24 1/286 85842953 validations2954 is expected to be valid2955 a design-at-version without a design2956 is expected to be invalid2957 mentions the design in the errors2958# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.03 seconds. Current RSS: ~1483M. load average: 1.08 1.11 1.24 1/286 85852959 a design-at-version without a version2960 is expected to be invalid2961 mentions the version in the errors2962 design_and_version_belong_to_the_same_issue2963 both design and version are supplied2964 the design belongs to the same issue as the version2965 is expected to be valid2966 the design does not belong to the same issue as the version2967 is expected to be invalid2968# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.9 seconds. Current RSS: ~1485M. load average: 1.08 1.11 1.24 1/286 85862969 the factory is just supplied with a design2970 is expected to be valid2971 the factory is just supplied with a version2972 is expected to be valid2973 design_and_version_have_issue_id2974 the design has no issue_id, because it is being imported2975 is expected to be invalid2976 the version has no issue_id, because it is being imported2977 is expected to be invalid2978 both the design and the version are being imported2979 is expected to be invalid2980 .lazy_find2981 issues fewer queries than the naive approach would2982 .find2983 invalid ids2984 #count2985 counts 0 records2986 #empty?2987 is empty2988 #to_a2989 finds no records2990 valid ids2991 #count2992 counts 2 records2993 issues at most two queries2994 #to_a2995 finds 6 records2996 only returns records with matching IDs2997 only returns valid records2998 issues at most two queries2999# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.74 seconds. Current RSS: ~1486M. load average: 1.07 1.10 1.23 1/286 85873000# [RSpecRunTime] Finishing example group spec/models/design_management/design_at_version_spec.rb. It took 38.09 seconds. Expected to take 50.82 seconds.3001# [RSpecRunTime] Starting example group spec/services/git/wiki_push_service_spec.rb. Expected to take 48.75 seconds.3002Git::WikiPushService3003 #execute3004 executes model-specific callbacks3005 #process_changes3006 calls log_error for every event we cannot create3007 the push contains more than the permitted number of changes3008 creates only MAX_CHANGES events3009# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.68 seconds. Current RSS: ~1465M. load average: 1.12 1.12 1.23 1/291 110993010 default_branch collides with a tag3011 creates only one event3012 successfully creating events3013 creates one event for every wiki action3014 handles all known actions3015 when wiki_page slug is not UTF-83016 does not raise an error3017# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.69 seconds. Current RSS: ~1463M. load average: 1.11 1.11 1.23 1/291 115063018 two pages have been created3019 creates two events3020 creates two metadata records3021 creates appropriate events3022# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.76 seconds. Current RSS: ~1470M. load average: 1.11 1.11 1.23 1/291 116783023 a non-page file as been added3024 does not create events, or WikiPage metadata3025 one page, and one non-page have been created3026 creates a wiki page creation event3027 creates one metadata record3028# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.04 seconds. Current RSS: ~1467M. load average: 1.10 1.11 1.23 1/291 117523029 one page has been added, and then updated3030 creates just a single event3031 creates just one metadata record3032 creates a new wiki page creation event3033# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.8 seconds. Current RSS: ~1466M. load average: 1.10 1.11 1.23 1/292 118943034 when a page we already know about has been updated3035 does not create a new meta-data record3036 creates a new event3037 adds an update event3038# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.69 seconds. Current RSS: ~1460M. load average: 1.09 1.11 1.23 1/291 120873039 when a page we do not know about has been updated3040 creates a new meta-data record3041 creates a new event3042 adds an update event3043# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.63 seconds. Current RSS: ~1459M. load average: 1.08 1.11 1.23 1/291 122803044 when a page we do not know about has been deleted3045 create a new meta-data record3046 creates a new event3047 adds an update event3048# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.57 seconds. Current RSS: ~1458M. load average: 1.08 1.11 1.23 1/291 124703049 #perform_housekeeping3050 does not perform housekeeping when not needed3051 increments the push counter3052 when housekeeping is needed3053 performs housekeeping3054 does not raise an exception3055# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.08 seconds. Current RSS: ~1465M. load average: 1.08 1.11 1.23 1/291 124993056# [RSpecRunTime] Finishing example group spec/services/git/wiki_push_service_spec.rb. It took 39.39 seconds. Expected to take 48.75 seconds.3057# [RSpecRunTime] Starting example group spec/services/git/process_ref_changes_service_spec.rb. Expected to take 37.85 seconds.3058Git::ProcessRefChangesService3059 branch changes3060 behaves like service for processing ref changes3061 calls Git::BranchPushService3062 changes exceed push_event_hooks_limit3063 calls Git::BranchPushService with execute_project_hooks set to false3064# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.81 seconds. Current RSS: ~1487M. load average: 1.08 1.11 1.23 1/290 125123065 changes exceed push_event_activities_limit per action3066 calls Git::BranchPushService with create_push_event set to false3067 creates events per action3068# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.48 seconds. Current RSS: ~1505M. load average: 1.08 1.11 1.23 1/290 125253069 pipeline creation3070 with valid .gitlab-ci.yml3071 when git_push_create_all_pipelines is disabled3072 creates pipeline for branches and tags3073 creates exactly 4 pipelines3074# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.65 seconds. Current RSS: ~1512M. load average: 1.07 1.10 1.23 1/290 125643075 when git_push_create_all_pipelines is enabled3076 creates all pipelines3077# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.18 seconds. Current RSS: ~1492M. load average: 1.06 1.10 1.22 1/290 125843078 with invalid .gitlab-ci.yml3079 does not create a pipeline3080# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.41 seconds. Current RSS: ~1485M. load average: 1.06 1.10 1.22 1/290 126073081 housekeeping3082 does not perform housekeeping when not needed3083 increments the push counter3084 when housekeeping is needed3085 performs housekeeping3086 does not raise an exception3087# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.22 seconds. Current RSS: ~1512M. load average: 1.06 1.10 1.22 1/290 126323088 when there are merge requests associated with branches3089 schedules job for existing merge requests3090# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.0 seconds. Current RSS: ~1527M. load average: 1.06 1.10 1.22 1/290 126773091 tag changes3092 behaves like service for processing ref changes3093 calls Git::TagPushService3094 changes exceed push_event_hooks_limit3095 calls Git::TagPushService with execute_project_hooks set to false3096# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.52 seconds. Current RSS: ~1527M. load average: 1.06 1.10 1.22 1/290 126903097 changes exceed push_event_activities_limit per action3098 calls Git::TagPushService with create_push_event set to false3099 creates events per action3100# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.17 seconds. Current RSS: ~1529M. load average: 1.06 1.10 1.22 1/290 127033101 pipeline creation3102 with valid .gitlab-ci.yml3103 when git_push_create_all_pipelines is disabled3104 creates pipeline for branches and tags3105 creates exactly 4 pipelines3106# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.75 seconds. Current RSS: ~1522M. load average: 1.05 1.10 1.22 1/291 128103107 when git_push_create_all_pipelines is enabled3108 creates all pipelines3109# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.83 seconds. Current RSS: ~1511M. load average: 1.05 1.10 1.22 1/290 128663110 with invalid .gitlab-ci.yml3111 does not create a pipeline3112# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.96 seconds. Current RSS: ~1510M. load average: 1.05 1.10 1.22 1/290 129133113 housekeeping3114 does not perform housekeeping when not needed3115 increments the push counter3116 when housekeeping is needed3117 performs housekeeping3118 does not raise an exception3119# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.68 seconds. Current RSS: ~1522M. load average: 1.05 1.10 1.22 1/290 129383120# [RSpecRunTime] Finishing example group spec/services/git/process_ref_changes_service_spec.rb. It took 28.59 seconds. Expected to take 37.85 seconds.3121# [RSpecRunTime] Starting example group spec/helpers/diff_helper_spec.rb. Expected to take 36.69 seconds.3122DiffHelper3123 diff_view3124 uses the view param over the cookie3125 returns the default value when the view param is invalid3126 returns a valid value when cookie is set3127 returns the default value when cookie is invalid3128 returns the default value when cookie is nil3129 diff_options3130 returns no collapse false3131 returns no collapse true if expanded3132 when action name is diff_for_path3133 returns expanded true3134 returns paths if param old path3135 returns paths if param new path3136 does not set max_patch_bytes_for_file_extension3137 when file_identifier include .ipynb3138 when large_ipynb_diffs is disabled3139 does not set max_patch_bytes_for_file_extension3140 when large_ipynb_diffs is enabled3141 sets max_patch_bytes_for_file_extension3142 #diff_line_content3143 when the line is empty3144 returns a non breaking space3145 returns an HTML-safe string3146 when the line is not empty3147 when the line starts with +, -, or a space3148 strips the first character3149 when the line is HTML-safe3150 returns an HTML-safe string3151 when the line is not HTML-safe3152 returns a non-HTML-safe string3153 when the line does not start with a +, -, or a space3154 returns the string3155 when the line is HTML-safe3156 returns an HTML-safe string3157 when the line is not HTML-safe3158 returns a non-HTML-safe string3159 #diff_link_number3160 line_type: "new", match: "new", line_number: 1, expected_return_value: " "3161 returns the expected value3162 line_type: "new", match: "old", line_number: 2, expected_return_value: 23163 returns the expected value3164 line_type: "old", match: "new", line_number: 3, expected_return_value: 33165 returns the expected value3166 line_type: "old", match: "old", line_number: 4, expected_return_value: " "3167 returns the expected value3168 line_type: "new-nonewline", match: "new", line_number: 5, expected_return_value: 53169 returns the expected value3170 line_type: "new-nonewline", match: "old", line_number: 6, expected_return_value: 63171 returns the expected value3172 line_type: "old-nonewline", match: "new", line_number: 7, expected_return_value: 73173 returns the expected value3174 line_type: "old-nonewline", match: "old", line_number: 8, expected_return_value: 83175 returns the expected value3176 line_type: "match", match: "new", line_number: 9, expected_return_value: 93177 returns the expected value3178 line_type: "match", match: "old", line_number: 10, expected_return_value: 103179 returns the expected value3180 #parallel_diff_btn3181 renders button3182 #mark_inline_diffs3183 returns strings with marked inline diffs3184 when given HTML3185 sanitizes it3186 sanitizes the entire line, not just the changes3187 #parallel_diff_discussions3188 does not put comments on nonewline lines3189 puts comments on added lines3190 puts comments on unchanged lines3191 #diff_match_line3192 generates foldable top match line for inline view with empty text by default3193 allows to define text and bottom option3194 generates match line for parallel view3195 allows to generate only left match line for parallel view3196 allows to generate only right match line for parallel view3197 #diff_nomappinginraw_line3198 generates only single line num3199 generates only both line nums3200 line_type: "old-nomappinginraw", added_class: ".old"3201 appends the correct class3202 line_type: "new-nomappinginraw", added_class: ".new"3203 appends the correct class3204 line_type: "unchanged-nomappinginraw", added_class: ""3205 appends the correct class3206 #render_overflow_warning?3207 when no limits are hit3208 returns false and does not log any overflow events3209 overflow_method: :overflow_max_bytes?, event_name: :diffs_overflow_max_bytes_limits3210 returns false and only logs the correct collection overflow event3211 overflow_method: :overflow_max_files?, event_name: :diffs_overflow_max_files_limits3212 returns false and only logs the correct collection overflow event3213 overflow_method: :overflow_max_lines?, event_name: :diffs_overflow_max_lines_limits3214 returns false and only logs the correct collection overflow event3215 overflow_method: :collapsed_safe_bytes?, event_name: :diffs_overflow_collapsed_bytes_limits3216 returns false and only logs the correct collection overflow event3217 overflow_method: :collapsed_safe_files?, event_name: :diffs_overflow_collapsed_files_limits3218 returns false and only logs the correct collection overflow event3219 overflow_method: :collapsed_safe_lines?, event_name: :diffs_overflow_collapsed_lines_limits3220 returns false and only logs the correct collection overflow event3221 when the file collection has an overflow3222 returns true and only logs all the correct collection overflow event3223 when two individual files are too big3224 returns false and only logs single file overflow events3225 #diff_file_html_data3226 returns data for project files3227 #collapsed_diff_url3228 returns a valid URL3229 #params_with_whitespace3230 filters with safe_params3231 #render_fork_suggestion3232 user signed in3233 renders the partial3234 guest3235 is expected to be nil3236 #conflicts3237 returns list of conflicts indexed by path3238 when merge request can be merged3239 returns nil3240 when source branch does not exist3241 returns nil3242 when target branch does not exist3243 returns nil3244 when conflicts cannot be resolved in UI3245 returns nil3246 when allow_tree_conflicts is true3247 returns list of conflicts3248 when Gitlab::Git::Conflict::Resolver::ConflictSideMissing exception is raised3249 returns an empty hash3250 #show_only_context_commits?3251 when only_context_commits param is set to true3252 is expected to be truthy3253 when merge request has commits3254 is expected to be truthy3255 when only_context_commits param is set to false3256 is expected to be truthy3257 when merge request has commits3258 is expected to be falsey3259 #submodule_diff_compare_link3260 when the diff includes submodule changes3261 generates a link to compare a diff for a submodule3262 when the diff does not include submodule changes3263 returns an empty string3264 #conflicts_with_types3265 returns list of conflicts indexed by path3266 when merge request can be merged3267 returns nil3268# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.76 seconds. Current RSS: ~1570M. load average: 1.04 1.09 1.22 1/291 130513269 when source branch does not exist3270 returns nil3271 when target branch does not exist3272 returns nil3273 when Gitlab::Git::Conflict::Resolver::ConflictSideMissing exception is raised3274 returns an empty hash3275 when cached3276 does not make a call to MergeRequests::Conflicts::ListService3277 when cached_conflicts_with_types is disabled3278 still calls MergeRequests::Conflicts::ListService3279# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.38 seconds. Current RSS: ~1557M. load average: 1.04 1.09 1.21 1/290 131533280 when source branch SHA changes3281 calls MergeRequests::Conflicts::ListService3282 when target branch SHA changes3283 calls MergeRequests::Conflicts::ListService3284# [RSpecRunTime] Finishing example group spec/helpers/diff_helper_spec.rb. It took 18.5 seconds. Expected to take 36.69 seconds.3285# [RSpecRunTime] Starting example group spec/services/deployments/create_for_job_service_spec.rb. Expected to take 32.89 seconds.3286Deployments::CreateForJobService3287 behaves like create deployment for job3288 #execute3289 with a deployment job3290 creates a deployment record3291 when creation failure occures3292 trackes the exception3293# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.76 seconds. Current RSS: ~1527M. load average: 0.95 1.07 1.21 1/290 132163294 when the corresponding environment does not exist3295 does not create a deployment record3296 with a teardown job3297 does not create a deployment record3298# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.69 seconds. Current RSS: ~1514M. load average: 0.95 1.07 1.21 1/290 132233299 with a normal job3300 does not create a deployment record3301 when job has environment attribute3302 returns a deployment object with environment3303 when environment has deployment platform3304 sets the cluster and deployment_cluster3305 when a custom namespace is given3306 when cluster is managed3307 does not set the custom namespace3308# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.3 seconds. Current RSS: ~1505M. load average: 0.96 1.07 1.21 1/290 132483309 when cluster is not managed3310 sets the custom namespace3311# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.51 seconds. Current RSS: ~1505M. load average: 0.96 1.07 1.21 1/290 132573312 when job already has deployment3313 returns the persisted deployment3314 when job does not start environment3315 action: "stop"3316 returns nothing3317 action: "prepare"3318 returns nothing3319 action: "verify"3320 returns nothing3321 action: "access"3322 returns nothing3323 when job does not have environment attribute3324 returns nothing3325 behaves like create deployment for job3326 #execute3327 with a deployment job3328 creates a deployment record3329 when creation failure occures3330 trackes the exception3331# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.08 second. Current RSS: ~1489M. load average: 0.96 1.07 1.20 1/290 132783332 when the corresponding environment does not exist3333 does not create a deployment record3334 with a teardown job3335 does not create a deployment record3336# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.24 seconds. Current RSS: ~1491M. load average: 0.96 1.07 1.20 1/290 132853337 with a normal job3338 does not create a deployment record3339 when job has environment attribute3340 returns a deployment object with environment3341 when environment has deployment platform3342 sets the cluster and deployment_cluster3343 when a custom namespace is given3344 when cluster is managed3345 does not set the custom namespace3346# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.36 seconds. Current RSS: ~1490M. load average: 0.96 1.07 1.20 1/290 133103347 when cluster is not managed3348 sets the custom namespace3349# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.6 seconds. Current RSS: ~1493M. load average: 0.97 1.06 1.20 1/290 133193350 when job already has deployment3351 returns the persisted deployment3352 when job does not start environment3353 action: "stop"3354 returns nothing3355 action: "prepare"3356 returns nothing3357# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.9 seconds. Current RSS: ~1486M. load average: 0.97 1.06 1.20 1/290 133283358 action: "verify"3359 returns nothing3360 action: "access"3361 returns nothing3362 when job does not have environment attribute3363 returns nothing3364# [RSpecRunTime] Finishing example group spec/services/deployments/create_for_job_service_spec.rb. It took 27.57 seconds. Expected to take 32.89 seconds.3365# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_labels_spec.rb. Expected to take 32.64 seconds.3366Mutations::MergeRequests::SetLabels3367 is expected to require graphql authorizations :update_merge_request3368 #resolve3369 behaves like permission level for merge request mutation is correctly verified3370 when the user is not a project member3371 behaves like when the user does not have access to the resource3372 raises an error3373 even if assigned to the merge request3374 does not modify merge request3375# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.72 seconds. Current RSS: ~1513M. load average: 0.97 1.06 1.20 1/291 134083376 even if reviewer of the merge request3377 raises an error3378# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.09 seconds. Current RSS: ~1527M. load average: 0.97 1.06 1.20 1/291 134483379 even if author of the merge request3380 raises an error3381# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.37 seconds. Current RSS: ~1541M. load average: 1.05 1.08 1.20 1/291 134883382 when the user is a project member3383 with guest role3384 behaves like when the user does not have access to the resource3385 raises an error3386 even if assigned to the merge request3387 does not modify merge request3388# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.28 seconds. Current RSS: ~1555M. load average: 1.05 1.08 1.20 1/292 135673389 even if reviewer of the merge request3390 raises an error3391# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.87 seconds. Current RSS: ~1555M. load average: 1.13 1.09 1.21 1/291 136073392 even if author of the merge request3393 raises an error3394# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.33 seconds. Current RSS: ~1556M. load average: 1.13 1.09 1.21 1/291 136473395 with reporter role3396 behaves like when the user does not have access to the resource3397 raises an error3398 even if assigned to the merge request3399 does not modify merge request3400# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.58 seconds. Current RSS: ~1553M. load average: 1.12 1.09 1.21 1/291 137263401 even if reviewer of the merge request3402 raises an error3403# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.18 seconds. Current RSS: ~1546M. load average: 1.12 1.09 1.21 1/291 137663404 even if author of the merge request3405 raises an error3406# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.87 seconds. Current RSS: ~1546M. load average: 1.12 1.09 1.21 1/291 138063407 when the user can update the merge request3408 sets the labels, removing all others3409 returns errors merge request could not be updated3410 when passing an empty array3411 removes all labels3412# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.03 seconds. Current RSS: ~1542M. load average: 1.11 1.09 1.21 1/291 139243413 when passing operation_mode as APPEND3414 sets the labels, without removing others3415# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.67 seconds. Current RSS: ~1543M. load average: 1.10 1.09 1.20 1/291 139643416 when passing operation_mode as REMOVE3417 removes the labels, without removing others3418# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.36 seconds. Current RSS: ~1543M. load average: 1.10 1.09 1.20 1/291 140043419# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_labels_spec.rb. It took 26.6 seconds. Expected to take 32.64 seconds.3420# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb. Expected to take 29.63 seconds.3421Gitlab::Diff::FileCollection::MergeRequestDiffBatch3422 initialize3423 memoizes pagination_data3424# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.79 seconds. Current RSS: ~1543M. load average: 1.10 1.09 1.20 3/292 140443425 #diff_files3426 returns paginated diff files3427 returns a valid instance of a DiffCollection3428 first page3429 returns correct diff files3430# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.08 seconds. Current RSS: ~1557M. load average: 1.01 1.07 1.20 1/291 141653431 another page3432 returns correct diff files3433# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.17 seconds. Current RSS: ~1557M. load average: 1.01 1.07 1.20 1/291 142063434 nil batch_page3435 returns correct diff files3436# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.3 seconds. Current RSS: ~1568M. load average: 1.01 1.07 1.20 1/291 142473437 nil batch_size3438 returns correct diff files3439# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.56 seconds. Current RSS: ~1564M. load average: 1.09 1.09 1.20 1/291 142883440 invalid page3441 returns correct diff files3442# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.67 seconds. Current RSS: ~1564M. load average: 1.09 1.09 1.20 1/291 143283443 last page3444 returns correct diff files3445# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.82 seconds. Current RSS: ~1564M. load average: 1.09 1.09 1.20 1/291 143693446 behaves like unfoldable diff3447 calls Gitlab::Diff::File#unfold_diff_lines with correct position3448# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.93 seconds. Current RSS: ~1564M. load average: 1.09 1.09 1.20 1/291 144093449 behaves like diff statistics3450 when include_stats is true3451 Repository#diff_stats is called3452 Gitlab::Diff::File is initialized with diff stats3453# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.12 seconds. Current RSS: ~1566M. load average: 1.08 1.08 1.20 1/291 144903454 when should not request diff stats3455 Repository#diff_stats is not called3456# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.26 seconds. Current RSS: ~1565M. load average: 1.08 1.08 1.20 1/291 145303457 behaves like cacheable diff collection3458 #write_cache3459 calls Gitlab::Diff::HighlightCache#write_if_empty3460 calls Gitlab::Diff::StatsCache#write_if_empty with diff stats3461# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.42 seconds. Current RSS: ~1565M. load average: 1.08 1.08 1.20 1/291 146103462 #clear_cache3463 calls Gitlab::Diff::HighlightCache#clear3464 calls Gitlab::Diff::StatsCache#clear3465# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.55 seconds. Current RSS: ~1565M. load average: 1.08 1.08 1.20 1/291 146893466 #diff_files3467 calls Gitlab::Diff::HighlightCache#decorate3468 when there are stats cached3469 does not make a diff stats rpc call3470# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.83 second. Current RSS: ~1564M. load average: 1.08 1.08 1.20 1/291 147693471 when there are no stats cached3472 makes a diff stats rpc call3473# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.02 seconds. Current RSS: ~1563M. load average: 1.08 1.08 1.20 1/291 148093474 behaves like unsortable diff files3475 #raw_diff_files3476 does not call Gitlab::Diff::FileCollectionSorter even when sorted is true3477# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.13 seconds. Current RSS: ~1568M. load average: 1.07 1.08 1.20 1/291 148503478# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb. It took 23.77 seconds. Expected to take 29.63 seconds.3479# [RSpecRunTime] Starting example group spec/models/push_event_spec.rb. Expected to take 28.8 seconds.3480PushEvent3481 does not allow STI3482 .created_or_pushed3483 includes events for pushing to existing refs3484 includes events for creating new refs3485 does not include events for removing refs3486# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.63 seconds. Current RSS: ~1542M. load average: 1.06 1.08 1.20 1/290 148693487 .branch_events3488 includes events for branches3489 does not include events for tags3490# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.08 seconds. Current RSS: ~1520M. load average: 1.06 1.08 1.20 1/290 148783491 .without_existing_merge_requests3492 includes events that do not have a corresponding merge request3493 does not include events that have a corresponding open merge request3494 includes events that has corresponding closed/merged merge requests3495 does not include events for removed refs3496 does not include events for pushing to tags3497# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.79 seconds. Current RSS: ~1540M. load average: 1.21 1.11 1.20 1/291 152603498 .sti_name3499 returns the integer representation of the :pushed event action3500 #push_action?3501 returns true3502 #push_with_commits?3503 returns true when both the first and last commit are present3504 returns false when the first commit is missing3505 returns false when the last commit is missing3506 #tag?3507 returns true when pushing to a tag3508 returns false when pushing to a branch3509 #branch?3510 returns true when pushing to a branch3511 returns false when pushing to a tag3512 #valid_push?3513 returns true if a ref exists3514 returns false when no ref is present3515 #new_ref?3516 returns true when pushing a new ref3517 returns false when pushing to an existing ref3518 #rm_ref?3519 returns true when removing an existing ref3520 returns false when pushing to an existing ref3521 #commit_from3522 returns the first commit SHA3523 #commit_to3524 returns the last commit SHA3525 #ref_name3526 returns the name of the ref3527 #ref_type3528 returns the type of the ref3529 #branch_name3530 returns the name of the branch3531 #tag_name3532 returns the name of the tag3533 #commit_title3534 returns the commit message3535 #commit_id3536 returns the SHA of the last commit if present3537 returns the SHA of the first commit if the last commit is not present3538 #commits_count3539 returns the number of commits3540 #validate_push_action3541 adds an error when the action is not PUSHED3542# [RSpecRunTime] Finishing example group spec/models/push_event_spec.rb. It took 19.84 seconds. Expected to take 28.8 seconds.3543# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/payload/prometheus_spec.rb. Expected to take 27.41 seconds.3544Gitlab::AlertManagement::Payload::Prometheus3545 behaves like subclass has expected api3546 defines all public methods in the base class3547 #title3548 behaves like parsable alert payload field3549 behaves like parsable alert payload field with fallback3550 without payload3551 is expected to eq nil3552 with annotations/title3553 is expected to eq "some value"3554 with annotations/summary3555 is expected to eq "some value"3556 with labels/alertname3557 is expected to eq "some value"3558 #description3559 behaves like parsable alert payload field3560 behaves like parsable alert payload field with fallback3561 without payload3562 is expected to eq nil3563 with annotations/description3564 is expected to eq "some value"3565 #annotations3566 behaves like parsable alert payload field3567 behaves like parsable alert payload field with fallback3568 without payload3569 is expected to eq nil3570 with annotations3571 is expected to eq "some value"3572 #status3573 behaves like parsable alert payload field3574 behaves like parsable alert payload field with fallback3575 without payload3576 is expected to eq nil3577 with status3578 is expected to eq "some value"3579 #starts_at3580 without payload3581 is expected to eq 2024-02-29 08:37:45.000000000 +00003582 with startsAt3583 is expected to eq 2024-02-29 08:27:45.000000000 +00003584 #ends_at3585 without payload3586 is expected to be nil3587 with endsAt3588 is expected to eq 2024-02-29 08:37:45.000000000 +00003589 #generator_url3590 behaves like parsable alert payload field3591 behaves like parsable alert payload field with fallback3592 without payload3593 is expected to eq nil3594 with generatorURL3595 is expected to eq "some value"3596 #runbook3597 behaves like parsable alert payload field3598 behaves like parsable alert payload field with fallback3599 without payload3600 is expected to eq nil3601 with annotations/runbook3602 is expected to eq "some value"3603 #alert_markdown3604 behaves like parsable alert payload field3605 behaves like parsable alert payload field with fallback3606 without payload3607 is expected to eq nil3608 with annotations/gitlab_incident_markdown3609 is expected to eq "some value"3610 #environment_name3611 behaves like parsable alert payload field3612 behaves like parsable alert payload field with fallback3613 without payload3614 is expected to eq nil3615 with labels/gitlab_environment_name3616 is expected to eq "some value"3617 #gitlab_y_label3618 behaves like parsable alert payload field3619 behaves like parsable alert payload field with fallback3620 without payload3621 is expected to eq nil3622 with annotations/gitlab_y_label3623 is expected to eq "some value"3624 with annotations/title3625 is expected to eq "some value"3626 with annotations/summary3627 is expected to eq "some value"3628 with labels/alertname3629 is expected to eq "some value"3630 #monitoring_tool3631 is expected to eq "Prometheus"3632 #full_query3633 generator_url: nil, expected_query: nil3634 is expected to eq nil3635 generator_url: "http://localhost", expected_query: nil3636 is expected to eq nil3637 generator_url: "invalid url", expected_query: nil3638 is expected to eq nil3639 generator_url: "http://localhost:9090/graph?g1.expr=vector%281%29", expected_query: nil3640 is expected to eq nil3641 generator_url: "http://localhost:9090/graph?g0.expr=vector%281%29", expected_query: "vector(1)"3642 is expected to eq "vector(1)"3643 #environment3644 is expected to be nil3645 with environment_name3646 is expected to be nil3647 with matching environment3648 is expected to eq #<Environment id: 276, project_id: 869, name: "production", created_at: "2024-02-29 08:37:48.07559107...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>3649 #gitlab_fingerprint3650 returns a fingerprint3651 #has_required_attributes?3652 is expected to be truthy3653 without project3654 is expected to be falsey3655 without title3656 is expected to be falsey3657 without startsAt3658 is expected to be falsey3659 without payload3660 is expected to be falsey3661 #severity3662 when set3663 payload_severity: "critical", expected_severity: :critical3664 is expected to eq :critical3665 payload_severity: "high", expected_severity: :high3666 is expected to eq :high3667 payload_severity: "medium", expected_severity: :medium3668 is expected to eq :medium3669 payload_severity: "low", expected_severity: :low3670 is expected to eq :low3671 payload_severity: "info", expected_severity: :info3672 is expected to eq :info3673 payload_severity: "s1", expected_severity: :critical3674 is expected to eq :critical3675 payload_severity: "s2", expected_severity: :high3676 is expected to eq :high3677 payload_severity: "s3", expected_severity: :medium3678 is expected to eq :medium3679 payload_severity: "s4", expected_severity: :low3680 is expected to eq :low3681 payload_severity: "s5", expected_severity: :info3682 is expected to eq :info3683 payload_severity: "p1", expected_severity: :critical3684 is expected to eq :critical3685 payload_severity: "p2", expected_severity: :high3686 is expected to eq :high3687 payload_severity: "p3", expected_severity: :medium3688 is expected to eq :medium3689 payload_severity: "p4", expected_severity: :low3690 is expected to eq :low3691 payload_severity: "p5", expected_severity: :info3692 is expected to eq :info3693 payload_severity: "CRITICAL", expected_severity: :critical3694 is expected to eq :critical3695 payload_severity: "cRiTiCaL", expected_severity: :critical3696 is expected to eq :critical3697 payload_severity: "S1", expected_severity: :critical3698 is expected to eq :critical3699 payload_severity: "unmapped", expected_severity: nil3700 is expected to eq nil3701 payload_severity: 1, expected_severity: nil3702 is expected to eq nil3703 payload_severity: nil, expected_severity: nil3704 is expected to eq nil3705 payload_severity: "debug", expected_severity: :info3706 is expected to eq :info3707 payload_severity: "information", expected_severity: :info3708 is expected to eq :info3709 payload_severity: "notice", expected_severity: :info3710 is expected to eq :info3711 payload_severity: "warn", expected_severity: :low3712 is expected to eq :low3713 payload_severity: "warning", expected_severity: :low3714 is expected to eq :low3715 payload_severity: "minor", expected_severity: :low3716 is expected to eq :low3717 payload_severity: "error", expected_severity: :medium3718 is expected to eq :medium3719 payload_severity: "major", expected_severity: :high3720 is expected to eq :high3721 payload_severity: "emergency", expected_severity: :critical3722 is expected to eq :critical3723 payload_severity: "fatal", expected_severity: :critical3724 is expected to eq :critical3725 payload_severity: "alert", expected_severity: :medium3726 is expected to eq :medium3727 payload_severity: "page", expected_severity: :high3728 is expected to eq :high3729 without key3730 is expected to be nil3731 #source3732 is expected to eq "Prometheus"3733 with alerting integration provided3734 is expected to eq "INTEGRATION"3735# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/payload/prometheus_spec.rb. It took 9.24 seconds. Expected to take 27.41 seconds.3736# [RSpecRunTime] Starting example group spec/presenters/ci/pipeline_presenter_spec.rb. Expected to take 26.51 seconds.3737Ci::PipelinePresenter3738 inherits from Gitlab::View::Presenter::Delegated3739 #initialize3740 takes a pipeline and optional params3741 exposes pipeline3742 forwards missing methods to pipeline3743# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.51 seconds. Current RSS: ~1591M. load average: 1.17 1.10 1.20 1/285 152673744 #status_title3745 when pipeline is auto-canceled3746 shows that the pipeline is auto-canceled3747 when pipeline is not auto-canceled3748 does not have a status title3749 #failure_reason3750 when pipeline has a failure reason3751 when failure reason is unknown_failure3752 represents a failure reason sentence3753 when failure reason is config_error3754 represents a failure reason sentence3755 when failure reason is external_validation_failure3756 represents a failure reason sentence3757 when failure reason is user_not_verified3758 represents a failure reason sentence3759 when failure reason is size_limit_exceeded3760 represents a failure reason sentence3761 when failure reason is job_activity_limit_exceeded3762 represents a failure reason sentence3763 when failure reason is deployments_limit_exceeded3764 represents a failure reason sentence3765 when failure reason is project_deleted3766 represents a failure reason sentence3767 when failure reason is filtered_by_rules3768 represents a failure reason sentence3769 when failure reason is filtered_by_workflow_rules3770 represents a failure reason sentence3771 when pipeline does not have failure reason3772 returns nil3773 #event_type_name3774 for a detached merge request pipeline3775 is expected to eq "Merge request pipeline"3776 for a merged result pipeline3777 is expected to eq "Merged result pipeline"3778 for a merge train pipeline3779 is expected to eq "Merge train pipeline"3780 when pipeline is branch pipeline3781 is expected to eq "Pipeline"3782 #coverage3783 when pipeline has coverage3784 formats coverage into 2 decimal points3785 when pipeline does not have coverage3786 returns nil3787 #ref_text3788 when pipeline is detached merge request pipeline3789 returns a correct ref text3790# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.0 seconds. Current RSS: ~1604M. load average: 1.17 1.10 1.20 1/291 153103791 when pipeline is merge request pipeline3792 returns a correct ref text3793# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.17 seconds. Current RSS: ~1607M. load average: 1.15 1.10 1.20 1/291 153523794 with multiple related merge requests3795 displays the correct amount of links for the related merge requests3796# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.3 seconds. Current RSS: ~1611M. load average: 1.15 1.10 1.20 2/291 154313797 with just one merge request3798 displays the link for the related merge request3799# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.58 seconds. Current RSS: ~1609M. load average: 1.15 1.10 1.20 1/291 154713800 when pipeline is branch pipeline3801 when ref exists in the repository3802 returns a correct ref text3803 when ref contains malicious script3804 does not include the malicious script3805 when ref does not exist in the repository3806 returns a correct ref text3807 when ref contains malicious script3808 does not include the malicious script3809 #link_to_merge_request3810 with a related merge request3811 returns a correct link3812 when pipeline is branch pipeline3813 is expected to be nil3814 #link_to_merge_request_source_branch3815 with a related merge request3816 returns a correct link3817 when pipeline is branch pipeline3818 is expected to be nil3819 #link_to_merge_request_target_branch3820 with a related merge request3821 returns a correct link3822 when pipeline is branch pipeline3823 is expected to be nil3824 #triggered_by_path3825 when the pipeline is a child3826 returns the pipeline path3827# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.51 seconds. Current RSS: ~1582M. load average: 1.14 1.10 1.20 1/291 155653828 when the pipeline is not a child3829 returns the pipeline path3830 #all_related_merge_requests3831 memoizes the returned relation3832 for a branch pipeline with two open MRs3833 is expected to contain exactly #<MergeRequest id:118 namespace950/project-952!1> and #<MergeRequest id:119 namespace950/project-952!2>3834# [RSpecRunTime] Finishing example group spec/presenters/ci/pipeline_presenter_spec.rb. It took 14.33 seconds. Expected to take 26.51 seconds.3835# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 24.89 seconds.3836BlobPolicy3837 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 13838 grants permission3839 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 13840 grants permission3841 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 13842 grants permission3843 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 13844 grants permission3845 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 13846 grants permission3847 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 13848 grants permission3849 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 13850 grants permission3851 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 03852 grants permission3853 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 13854 grants permission3855 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 13856 grants permission3857 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 03858 grants permission3859 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 03860 grants permission3861 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 03862 grants permission3863 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 03864 grants permission3865 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 03866 grants permission3867 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 03868 grants permission3869 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 13870 grants permission3871 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 13872 grants permission3873 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 13874 grants permission3875 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 13876 grants permission3877 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 13878 grants permission3879 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 03880 grants permission3881 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 13882 grants permission3883 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 03884 grants permission3885 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 13886 grants permission3887 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 13888 grants permission3889 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 03890 grants permission3891 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 03892 grants permission3893 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 03894 grants permission3895 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 03896 grants permission3897 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 03898 grants permission3899 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 03900 grants permission3901 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 13902 grants permission3903 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 03904 grants permission3905 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 13906 grants permission3907 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 03908 grants permission3909 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 03910 grants permission3911 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 03912 grants permission3913 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 03914 grants permission3915 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 03916 grants permission3917 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 03918 grants permission3919 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 03920 grants permission3921# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 14.47 seconds. Expected to take 24.89 seconds.3922# [RSpecRunTime] Starting example group spec/services/system_notes/time_tracking_service_spec.rb. Expected to take 24.04 seconds.3923SystemNotes::TimeTrackingService3924 #change_start_date_or_due_date3925 when noteable is an issue3926 does not track the work item event in usage ping3927 tracks the issue event3928 behaves like issuable getting date change notes3929 behaves like a note with overridable created_at3930 the note has the correct time3931# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.53 seconds. Current RSS: ~1536M. load average: 1.23 1.13 1.20 1/290 157583932 behaves like a system note3933 has the correct attributes3934 when both dates are added3935 sets the correct note message3936 when both dates are removed3937 sets the correct note message3938 when due date is added3939 sets the correct note message3940 and start date removed3941 sets the correct note message3942 when start_date is added3943 does not track the issue event3944 does not emit snowplow event3945 sets the correct note message3946 and due date removed3947 sets the correct note message3948 when no dates are changed3949 does not create a note and returns nil3950 behaves like internal event tracking3951 logs to Snowplow3952 when only start_date is added3953 does not track the issue event in usage ping3954 when noteable is a work item3955 does not track the issue event3956 does not emit snowplow event3957 behaves like issuable getting date change notes3958 behaves like a note with overridable created_at3959 the note has the correct time3960 behaves like a system note3961 has the correct attributes3962 when both dates are added3963 sets the correct note message3964 when both dates are removed3965 sets the correct note message3966 when due date is added3967 sets the correct note message3968 and start date removed3969 sets the correct note message3970 when start_date is added3971 does not track the issue event3972 does not emit snowplow event3973 sets the correct note message3974 and due date removed3975 sets the correct note message3976 when no dates are changed3977 does not create a note and returns nil3978 when only start_date is added3979 tracks the issue event in usage ping3980 when noteable is a merge request3981 does not track the issue event3982 does not track the work item event in usage ping3983 does not emit snowplow event3984# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.22 seconds. Current RSS: ~1555M. load average: 1.45 1.17 1.22 1/291 158473985 #change_time_estimate3986 when noteable is an issue3987 tracks the issue event in usage ping3988 behaves like a system note3989 has the correct attributes3990 when adding a time estimate3991 sets the note text3992 when time_tracking_limit_to_hours setting is true3993 sets the note text3994 when removing a time estimate3995 sets the note text3996 when changing a time estimate3997 sets the note text3998 behaves like internal event tracking3999 logs to Snowplow4000 when noteable is a merge request4001 does not track the issue event4002 does not emit snowplow event4003 #create_timelog4004 when the timelog has a positive time spent value4005 sets the note text4006 when the timelog has a negative time spent value4007 sets the note text4008 #remove_timelog4009 when the timelog has a positive time spent value4010 sets the note text4011 when the timelog has a negative time spent value4012 sets the note text4013 #change_time_spent4014 when noteable is an issue4015 behaves like a system note4016 has the correct attributes4017 when time was added4018 sets the note text4019 tracks the issue event4020 when time was subtracted4021 sets the note text4022 when time was removed4023 sets the note text4024 when time_tracking_limit_to_hours setting is true4025 sets the note text4026 behaves like internal event tracking4027 logs to Snowplow4028 when noteable is a merge request4029 does not track the issue event4030 does not emit snowplow event4031# [RSpecRunTime] Finishing example group spec/services/system_notes/time_tracking_service_spec.rb. It took 12.64 seconds. Expected to take 24.04 seconds.4032# [RSpecRunTime] Starting example group spec/models/release_spec.rb. Expected to take 23.01 seconds.4033Release4034 does not allow STI4035 is expected to be valid4036 associations4037 is expected to belong to project required: false4038 is expected to belong to author class_name => User required: false4039 is expected to have many links class_name => Releases::Link4040 is expected to have many milestones4041 is expected to have many milestone_releases4042 is expected to have many evidences class_name => Releases::Evidence4043 is expected to have one catalog_resource_version class_name => Ci::Catalog::Resources::Version4044# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.67 seconds. Current RSS: ~1543M. load average: 1.42 1.17 1.22 1/291 159094045 validation4046 is expected to validate that :project cannot be empty/falsy4047 is expected to validate that :tag cannot be empty/falsy4048 validates sha is not changed on update4049 when a release exists in the database without a name4050 does not require name4051 scopes4052 .for_projects4053 returns releases for the given projects4054 .by_tag4055 returns releases with the given tag4056 when description of a release is longer than the limit4057 creates a validation error4058 when a release is tied to a milestone for another project4059 creates a validation error4060 when a release is tied to a milestone linked to the same project4061 successfully links this release to this milestone4062 when creating new release4063 is expected to validate that :author_id cannot be empty/falsy4064 when updating existing release without author4065 updates successfully4066 tagged4067 does not return the tagless release4068 does return the tagged releases4069 latest releases4070 .latest4071 without order_by4072 returns the latest release by released date4073 with order_by: created_at4074 returns the latest release by created date4075 when there are no releases4076 returns nil4077 .latest_for_projects4078 without order_by4079 returns the latest release by released date for each project4080 with order_by: created_at4081 returns the latest release by created date for each project4082 when no projects are provided4083 returns empty response4084 when there are no releases4085 returns empty response4086 .waiting_for_publish_event4087 find today's releases not yet published4088 #assets_count4089 returns the number of sources4090 when a links exists4091 counts the link as an asset4092 excludes sources count when asked4093 .create4094 fills released_at using created_at if it's not set4095 does not change released_at if it's set explicitly4096 #update4097 when links do not exist4098 when params are specified for creation4099 creates a link successfuly4100 when a link exists4101 when params are specified for update4102 updates the link successfully4103 when params are specified for deletion4104 removes the link successfuly4105 #sources4106 returns sources4107 #upcoming_release?4108 during the backfill migration when released_at could be nil4109 handles a nil released_at value and returns false4110 evidence4111 when a release is deleted4112 also deletes the associated evidence4113 #name4114 name is nil4115 returns tag4116 #milestone_titles4117 is expected to eq "Milestone 1, Milestone 2"4118 updating catalog resource version4119 when released_at has changed4120 calls sync_with_release! on the catalog resource version4121 when released_at has not changed4122 does not call sync_with_release! on the catalog resource version4123# [RSpecRunTime] Finishing example group spec/models/release_spec.rb. It took 11.58 seconds. Expected to take 23.01 seconds.4124# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/repository_cache_spec.rb. Expected to take 22.26 seconds.4125Gitlab::Redis::RepositoryCache4126 migrates from self to ClusterRepositoryCache4127 .with4128 yields a MultiStore4129 borrows connection4130 when running on single-threaded runtime4131 instantiates a connection pool with size 54132 when running on multi-threaded runtime4133 instantiates a connection pool with a size based on the concurrency of the worker4134 when there is no config at all4135 can run an empty block4136 behaves like redis_shared_examples4137 .config_file_name4138 when there is no config file anywhere4139 is expected to be nil4140 .store4141 with old format4142 behaves like redis store4143 instantiates Redis::Store4144 with the namespace4145 uses specified namespace4146 with new format4147 behaves like redis store4148 instantiates Redis::Store4149 with the namespace4150 uses specified namespace4151 .params4152 withstands mutation4153 with command to generate extra config specified4154 when the command returns valid yaml4155 merges config from command on top of config from file4156 when the command returns invalid yaml4157 raises error4158 when the parsed external command output returns invalid hash4159 raises an error4160 when the command fails4161 raises error4162 when url contains unix socket reference4163 with old format4164 returns path key instead4165 with new format4166 returns path key instead4167 when url is host based4168 with old format4169 returns hash with host, port, db, and password4170 with new format4171 rails_env: "development", host: "development-host"4172 returns hash with host, port, db, and password4173 does not raise ArgumentError for invalid keywords in SentinelConfig4174 rails_env: "test", host: "test-host"4175 returns hash with host, port, db, and password4176 does not raise ArgumentError for invalid keywords in SentinelConfig4177 rails_env: "production", host: "production-host"4178 returns hash with host, port, db, and password4179 does not raise ArgumentError for invalid keywords in SentinelConfig4180 behaves like instrumentation_class in custom key4181 moves instrumentation class into custom4182 with redis cluster format4183 rails_env: "development", host: "development-master"4184 returns hash with cluster and password4185 does not raise ArgumentError for invalid keywords in ClusterConfig4186 behaves like instrumentation_class in custom key4187 moves instrumentation class into custom4188 rails_env: "test", host: "test-master"4189 returns hash with cluster and password4190 does not raise ArgumentError for invalid keywords in ClusterConfig4191 behaves like instrumentation_class in custom key4192 moves instrumentation class into custom4193 rails_env: "production", host: "production-master"4194 returns hash with cluster and password4195 does not raise ArgumentError for invalid keywords in ClusterConfig4196 behaves like instrumentation_class in custom key4197 moves instrumentation class into custom4198 .url4199 withstands mutation4200 when yml file with env variable4201 reads redis url from env variable4202 .version4203 returns a version4204 #db4205 with old format4206 returns the correct db4207 with new format4208 returns the correct db4209 with cluster-mode4210 returns the correct db4211 #sentinels4212 when sentinels are defined4213 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4214 returns an array of hashes with host and port keys4215 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4216 returns an array of hashes with host and port keys4217 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4218 returns an array of hashes with host and port keys4219 when sentinels are not defined4220 returns nil4221 when cluster is defined4222 returns nil4223 #sentinels?4224 when sentinels are defined4225 returns true4226 when sentinels are not defined4227 is expected to eq nil4228 when cluster is defined4229 returns false4230 #raw_config_hash4231 returns old-style single url config in a hash4232 returns cluster config without url key in a hash4233 #secret_file4234 when explicitly specified in config file4235 returns the absolute path of specified file inside Rails root4236 when not explicitly specified4237 returns the default path in the encrypted settings shared directory4238 #parse_client_tls_options4239 when configuration does not have TLS related options4240 returns the coniguration as-is4241 when specified certificate file does not exist4242 raises error about missing certificate file4243 when specified key file does not exist4244 raises error about missing key file4245 when only certificate file is specified4246 renders resque.yml correctly4247 when only key file is specified4248 renders resque.yml correctly4249 when configuration valid TLS related options4250 converts cert_file and key_file appropriately4251 #fetch_config4252 raises an exception when the config file contains invalid yaml4253 when redis.yml exists4254 uses config/redis.yml4255 when no config file exsits4256 returns nil4257 when resque.yml exists4258 returns the config from resque.yml4259 .pool4260 when not using fallback config4261 creates its own connection pool4262 when using fallback config4263 uses the fallback class connection pool4264 #fetch_config4265 when redis.yml exists4266 when the fallback has a redis.yml entry4267 is expected to eq {"fallback redis.yml"=>123}4268 and an instance config file exists4269 is expected to eq {"instance specific file"=>456}4270 and the instance has a redis.yml entry4271 is expected to eq {"instance redis.yml"=>789}4272 when no redis config file exsits4273 returns nil4274 when resque.yml exists4275 returns the config from resque.yml4276 .cache_store4277 has a default ttl of 8 hours4278 uses a pool of multistore connections4279# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/repository_cache_spec.rb. It took 8.96 seconds. Expected to take 22.26 seconds.4280# [RSpecRunTime] Starting example group spec/services/jira/requests/projects/list_service_spec.rb. Expected to take 21.86 seconds.4281Jira::Requests::Projects::ListService4282 #execute4283 without jira_integration4284 returns an error response4285 when jira_integration is nil4286 returns an error response4287 with jira_integration4288 when validations and params are ok4289 behaves like a service that handles Jira API errors4290 allows unknown exception classes to bubble4291 logs the error4292 exception_class: Errno::ECONNRESET, exception_message: "", expected_message: "A connection error occurred"4293 handles the error4294# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.16 seconds. Current RSS: ~1575M. load average: 1.30 1.16 1.21 1/286 159104295 exception_class: Errno::ECONNREFUSED, exception_message: "", expected_message: "A connection error occurred"4296 handles the error4297 exception_class: Errno::ETIMEDOUT, exception_message: "", expected_message: "A timeout error occurred"4298 handles the error4299 exception_class: Timeout::Error, exception_message: "", expected_message: "A timeout error occurred"4300 handles the error4301 exception_class: URI::InvalidURIError, exception_message: "", expected_message: "The Jira API URL"4302 handles the error4303 exception_class: SocketError, exception_message: "", expected_message: "The Jira API URL"4304 handles the error4305 exception_class: Gitlab::HTTP_V2::BlockedUrlError, exception_message: "", expected_message: "Unable to connect to the Jira URL. Please verify your"4306 handles the error4307 exception_class: OpenSSL::SSL::SSLError, exception_message: "foo", expected_message: "An SSL error occurred while connecting to Jira: foo"4308 handles the error4309 exception_class: JIRA::HTTPError, exception_message: "Unauthorized", expected_message: "The credentials for accessing Jira are not valid"4310 handles the error4311 exception_class: JIRA::HTTPError, exception_message: "Forbidden", expected_message: "The credentials for accessing Jira are not allowed"4312 handles the error4313 exception_class: JIRA::HTTPError, exception_message: "Bad Request", expected_message: "An error occurred while requesting data from Jira"4314 handles the error4315 exception_class: JIRA::HTTPError, exception_message: "Foo", expected_message: "An error occurred while requesting data from Jira."4316 handles the error4317 exception_class: JIRA::HTTPError, exception_message: "{\"errorMessages\":[\"foo\",\"bar\"]}", expected_message: "An error occurred while requesting data from Jira: foo and bar"4318 handles the error4319 exception_class: JIRA::HTTPError, exception_message: "{\"errorMessages\":[\"\"]}", expected_message: "An error occurred while requesting data from Jira."4320 handles the error4321 when the JSON in JIRA::HTTPError is unsafe4322 when JSON is malformed4323 returns the default error message4324 when JSON contains tags4325 sanitizes it4326 when jira runs on a subpath4327 takes the subpath into account4328 when the request does not return any values4329 returns a paylod with no projects returned4330 when the request returns values4331 returns a paylod with Jira projects4332 when filtering projects by name4333 returns a paylod with Jira procjets4334# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.67 seconds. Current RSS: ~1520M. load average: 1.23 1.15 1.21 1/286 159114335# [RSpecRunTime] Finishing example group spec/services/jira/requests/projects/list_service_spec.rb. It took 15.44 seconds. Expected to take 21.86 seconds.4336# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb. Expected to take 20.95 seconds.4337Gitlab::Cache::JsonCaches::JsonKeyed4338 #read4339 when the cached value is a hash4340 returns nil when the data is not in a nested structure4341 when there are other nested keys in the cache4342 only returns the value we are concerned with4343 when cache_key_strategy is unknown4344 raises KeyError4345 #write4346 when there is an existing value in the cache4347 preserves the existing value when writing a different key4348 overwrites existing value when writing the same key4349 when using the version strategy4350 writes value to the cache with the given key4351 #expire4352 with cache_key concerns4353 uses the expanded_key4354 when namespace is nil4355 uses the expanded_key4356 behaves like Json Cache class4357 #read4358 returns the cached value when there is data in the cache with the given key4359 returns nil when there is no data in the cache with the given key4360 parses the cached value4361 returns nil when klass is nil4362 gracefully handles an empty hash4363 when the cached value is a JSON true value4364 parses the cached value4365 when the cached value is a JSON false value4366 parses the cached value4367 when the cached value is a hash4368 gracefully handles bad cached entry4369 gracefully handles unknown attributes4370 gracefully handles excluded fields from attributes during serialization4371 when the cached value is an array4372 parses the cached value4373 returns an empty array when klass is nil4374 gracefully handles bad cached entry4375 gracefully handles an empty array4376 gracefully handles items with unknown attributes4377 #write4378 writes value to the cache with the given key4379 writes a string containing a JSON representation of the value to the cache4380 passes options the underlying cache implementation4381 passes options the underlying cache implementation when options is empty4382 passes options the underlying cache implementation when options is nil4383 #fetch4384 requires a block4385 passes options the underlying cache implementation4386 when the given key does not exist in the cache4387 when the result of the block is truthy4388 returns the result of the block4389 caches the value4390 when the result of the block is false4391 returns the result of the block4392 caches the value4393 when the result of the block is nil4394 returns the result of the block4395 caches the value4396 when the given key exists in the cache4397 when the cached value is a hash4398 parses the cached value4399 decodes enums correctly4400 returns the result of the block when `as` option is nil4401 returns the result of the block when `as` option is missing4402 when the cached value is an instance of ActiveRecord::Base4403 returns a persisted record when id is set4404 returns a new record when id is nil4405 returns a new record when id is missing4406 gracefully handles bad cached entry4407 gracefully handles an empty hash4408 gracefully handles unknown attributes4409 gracefully handles excluded fields from attributes during serialization4410# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.72 seconds. Current RSS: ~1549M. load average: 1.21 1.15 1.20 1/286 159124411 when the cached value is a array4412 parses the cached value4413 returns an empty array when `as` option is nil4414 returns an empty array when `as` option is not provided4415 when the cached value is true4416 returns the cached value4417 does not execute the block4418 does not write to the cache4419 when the cached value is false4420 returns the cached value4421 does not execute the block4422 does not write to the cache4423 when the cached value is nil4424 returns the result of the block4425 writes the result of the block to the cache4426# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb. It took 7.36 seconds. Expected to take 20.95 seconds.4427# [RSpecRunTime] Starting example group spec/policies/user_policy_spec.rb. Expected to take 19.6 seconds.4428UserPolicy4429 reading a user's information4430 is expected to be allowed :read_user4431 reading a different user's Personal Access Tokens4432 when user is admin4433 when admin mode is enabled4434 is expected to be allowed :read_user_personal_access_tokens4435 when admin mode is disabled4436 is expected not to be allowed :read_user_personal_access_tokens4437 when user is not an admin4438 requesting their own personal access tokens4439 is expected to be allowed :read_user_personal_access_tokens4440 requesting a different user's personal access tokens4441 is expected not to be allowed :read_user_personal_access_tokens4442 creating a different user's Personal Access Tokens4443 when current_user is admin4444 when admin mode is enabled and current_user is not blocked4445 is expected to be allowed :create_user_personal_access_token4446 when admin mode is enabled and current_user is blocked4447 is expected not to be allowed :create_user_personal_access_token4448 when admin mode is disabled4449 is expected not to be allowed :create_user_personal_access_token4450 when current_user is not an admin4451 creating their own personal access tokens4452 when current_user is not blocked4453 is expected to be allowed :create_user_personal_access_token4454 when current_user is blocked4455 is expected not to be allowed :create_user_personal_access_token4456 creating a different user's personal access tokens4457 is expected not to be allowed :create_user_personal_access_token4458 reading a user's associations count4459 when current_user is not an admin4460 fetching their own data4461 when current_user is not blocked4462 is expected to be allowed :get_user_associations_count4463 when current_user is blocked4464 is expected not to be allowed :get_user_associations_count4465 fetching a different user's data4466 is expected not to be allowed :get_user_associations_count4467 when current_user is an admin4468 fetching their own data4469 when current_user is not blocked4470 is expected to be allowed :get_user_associations_count4471 when current_user is blocked4472 is expected not to be allowed :get_user_associations_count4473 fetching a different user's data4474 is expected to be allowed :get_user_associations_count4475 updating a user's status4476 behaves like changing a user4477 when a regular user tries to destroy another regular user4478 is expected not to be allowed :update_user_status4479 when a regular user tries to destroy themselves4480 is expected to be allowed :update_user_status4481 when an admin user tries to destroy a regular user4482 when admin mode is enabled4483 is expected to be allowed :update_user_status4484 when admin mode is disabled4485 is expected to be disallowed :update_user_status4486 when an admin user tries to destroy a ghost user4487 is expected not to be allowed :update_user_status4488 destroying a user4489 behaves like changing a user4490 when a regular user tries to destroy another regular user4491 is expected not to be allowed :destroy_user4492 when a regular user tries to destroy themselves4493 is expected to be allowed :destroy_user4494 when an admin user tries to destroy a regular user4495 when admin mode is enabled4496 is expected to be allowed :destroy_user4497 when admin mode is disabled4498 is expected to be disallowed :destroy_user4499 when an admin user tries to destroy a ghost user4500 is expected not to be allowed :destroy_user4501 updating a user4502 behaves like changing a user4503 when a regular user tries to destroy another regular user4504 is expected not to be allowed :update_user4505 when a regular user tries to destroy themselves4506 is expected to be allowed :update_user4507 when an admin user tries to destroy a regular user4508 when admin mode is enabled4509 is expected to be allowed :update_user4510 when admin mode is disabled4511 is expected to be disallowed :update_user4512 when an admin user tries to destroy a ghost user4513 is expected not to be allowed :update_user4514 disabling two-factor authentication4515 disabling their own two-factor authentication4516 is expected to be allowed :disable_two_factor4517 disabling the two-factor authentication of another user4518 when the executor is an admin4519 is expected to be allowed :disable_two_factor4520 when the executor is not an admin4521 is expected not to be allowed :disable_two_factor4522 reading a user's group count4523 when current_user is an admin4524 is expected to be allowed :read_group_count4525 for self users4526 is expected to be allowed :read_group_count4527 when accessing a different user's group count4528 is expected not to be allowed :read_group_count4529 :read_user_profile4530 when the user is unconfirmed4531 is expected not to be allowed :read_user_profile4532 when the user is confirmed4533 is expected to be allowed :read_user_profile4534 :read_user_groups4535 when user is admin4536 when admin mode is enabled4537 is expected to be allowed :read_user_groups4538 when admin mode is disabled4539 is expected not to be allowed :read_user_groups4540 when user is not an admin4541 requesting their own manageable groups4542 is expected to be allowed :read_user_groups4543 requesting a different user's manageable groups4544 is expected not to be allowed :read_user_groups4545 :read_user_organizations4546 when user is admin4547 when admin mode is enabled4548 is expected to be allowed :read_user_organizations4549 when admin mode is disabled4550 is expected not to be allowed :read_user_organizations4551 when user is not an admin4552 requesting their own organizations4553 is expected to be allowed :read_user_organizations4554 requesting a different user's orgnanizations4555 is expected not to be allowed :read_user_organizations4556 :read_user_email_address4557 when user is admin4558 when admin mode is enabled4559 is expected to be allowed :read_user_email_address4560 is expected to be allowed :admin_user_email_address4561 when admin mode is disabled4562 is expected not to be allowed :read_user_email_address4563 is expected not to be allowed :admin_user_email_address4564 when user is not an admin4565 requesting their own4566 is expected to be allowed :read_user_email_address4567 is expected to be allowed :admin_user_email_address4568 requesting a different user's4569 is expected not to be allowed :read_user_email_address4570 is expected not to be allowed :admin_user_email_address4571# [RSpecRunTime] Finishing example group spec/policies/user_policy_spec.rb. It took 7.64 seconds. Expected to take 19.6 seconds.4572# [RSpecRunTime] Starting example group spec/services/groups/import_export/import_service_spec.rb. Expected to take 19.36 seconds.4573Groups::ImportExport::ImportService4574 #async_execute4575 when the job can be successfully scheduled4576 creates group import state4577 enqueues an import job4578 marks the group import as in progress4579 returns truthy4580 when the job cannot be scheduled4581 returns falsey4582 does not mark the group import as created4583 when importing a ndjson export4584 when user has correct permissions4585 imports group structure successfully4586 tracks the event4587 removes import file4588 removes tmp files4589 logs the import success4590# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.99 seconds. Current RSS: ~1518M. load average: 1.15 1.14 1.20 1/289 159414591 when user does not have correct permissions4592 logs the error and raises an exception4593 tracks the error4594 when there are errors with the import file4595 logs the error and raises an exception4596 when there are errors with the sub-relations4597 successfully imports the group4598 logs the import success4599# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.83 seconds. Current RSS: ~1494M. load average: 1.15 1.14 1.20 1/289 159524600 when importing a json export4601 logs the error and raises an exception4602 tracks the error4603# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.5 seconds. Current RSS: ~1484M. load average: 1.22 1.15 1.20 1/289 159634604# [RSpecRunTime] Finishing example group spec/services/groups/import_export/import_service_spec.rb. It took 13.8 seconds. Expected to take 19.36 seconds.4605# [RSpecRunTime] Starting example group spec/services/projects/import_export/export_service_spec.rb. Expected to take 18.2 seconds.4606Projects::ImportExport::ExportService4607 #execute4608 saves the version4609 saves the avatar4610 saves the models4611 saves the uploads4612 saves the repo (PENDING: No reason given)4613 saves the wiki repo4614 saves the design repo4615 saves the lfs objects4616 saves the snippets4617 avoids N+1 when exporting project members4618 when all saver services succeed4619 logs a successful message4620 saves the project in the file system4621 calls the after export strategy4622 when the upload fails4623 notifies the user of an error4624# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.85 seconds. Current RSS: ~1478M. load average: 1.26 1.16 1.21 1/290 159914625 when after export strategy fails4626 removes the remaining exported data4627 notifies the user4628 notifies logger4629# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.94 seconds. Current RSS: ~1483M. load average: 1.26 1.16 1.21 1/287 159924630 when saving services fail4631 removes the remaining exported data4632 notifies the user4633 notifies logger4634 does not call the export strategy4635# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.43 seconds. Current RSS: ~1489M. load average: 1.26 1.16 1.21 1/287 159934636 when one of the savers fail unexpectedly4637 removes the remaining exported data4638 when user does not have admin_project permission4639 fails4640# [RSpecRunTime] Finishing example group spec/services/projects/import_export/export_service_spec.rb. It took 12.91 seconds. Expected to take 18.2 seconds.4641# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/lines_unfolder_spec.rb. Expected to take 17.93 seconds.4642Gitlab::Diff::LinesUnfolder4643 position requires a middle expansion and new match lines4644 old_line is an invalid number4645 fails gracefully4646 blob lines4647 returns the extracted blob lines correctly4648 diff lines4649 return merge of blob lines with diff lines correctly4650 merged lines have correct line codes4651# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.82 seconds. Current RSS: ~1483M. load average: 1.24 1.16 1.20 1/286 159944652 position requires a middle expansion and no top match line4653 blob lines4654 returns the extracted blob lines correctly4655 diff lines4656 return merge of blob lines with diff lines correctly4657 merged lines have correct line codes4658# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.48 seconds. Current RSS: ~1485M. load average: 1.24 1.16 1.20 1/286 159954659 position requires a middle expansion and no bottom match line4660 blob lines4661 returns the extracted blob lines correctly4662 diff lines4663 return merge of blob lines with diff lines correctly4664 merged lines have correct line codes4665# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.12 seconds. Current RSS: ~1486M. load average: 1.24 1.16 1.20 1/286 159964666 position requires a short top expansion4667 blob lines4668 returns the extracted blob lines correctly4669 diff lines4670 return merge of blob lines with diff lines correctly4671 merged lines have correct line codes4672# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.85 seconds. Current RSS: ~1485M. load average: 1.22 1.16 1.20 1/286 159974673 position sits between two match lines (no expasion needed)4674 diff lines4675 returns nil4676 position requires bottom expansion and new match lines4677 blob lines4678 returns the extracted blob lines correctly4679 diff lines4680 return merge of blob lines with diff lines correctly4681 merged lines have correct line codes4682# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.32 seconds. Current RSS: ~1484M. load average: 1.22 1.16 1.20 1/286 159984683 position requires bottom expansion and no new match line4684 blob lines4685 returns the extracted blob lines correctly4686 diff lines4687 return merge of blob lines with diff lines correctly4688 merged lines have correct line codes4689# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.98 seconds. Current RSS: ~1476M. load average: 1.20 1.15 1.20 1/286 159994690 positioned on an image4691 diff file is not text4692 returns nil4693 diff file is text4694 returns nil4695# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/lines_unfolder_spec.rb. It took 12.63 seconds. Expected to take 17.93 seconds.4696# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb. Expected to take 16.95 seconds.4697Gitlab::Cleanup::OrphanJobArtifactFinalObjects::GenerateList4698 #run!4699 when defaulting to provider in the object store configuration4700 behaves like handling supported provider4701 when not configured to use bucket_prefix4702 behaves like listing orphan final job artifact objects4703 lists paths and sizes of all orphan objects to the generated file4704 when interrupted in the middle of processing pages4705 resumes from last known page marker on the next run4706 and force_restart is true4707 starts from the first page on the next run4708# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.16 seconds. Current RSS: ~1478M. load average: 1.27 1.17 1.21 1/286 160004709 when configured to use bucket_prefix4710 behaves like listing orphan final job artifact objects4711 lists paths and sizes of all orphan objects to the generated file4712 when interrupted in the middle of processing pages4713 resumes from last known page marker on the next run4714 and force_restart is true4715 starts from the first page on the next run4716# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.89 seconds. Current RSS: ~1480M. load average: 1.27 1.17 1.21 1/286 160014717 and the configured provider is not supported4718 raises an error4719 when provider is specified4720 and provider is supported4721 behaves like handling supported provider4722 when not configured to use bucket_prefix4723 behaves like listing orphan final job artifact objects4724 lists paths and sizes of all orphan objects to the generated file4725 when interrupted in the middle of processing pages4726 resumes from last known page marker on the next run4727 and force_restart is true4728 starts from the first page on the next run4729# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.19 seconds. Current RSS: ~1477M. load average: 1.32 1.18 1.21 1/286 160024730 when configured to use bucket_prefix4731 behaves like listing orphan final job artifact objects4732 lists paths and sizes of all orphan objects to the generated file4733 when interrupted in the middle of processing pages4734 resumes from last known page marker on the next run4735 and force_restart is true4736 starts from the first page on the next run4737# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.08 seconds. Current RSS: ~1482M. load average: 1.22 1.16 1.20 1/286 160034738 and provider is not supported4739 raises an error4740# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb. It took 17.17 seconds. Expected to take 16.95 seconds.4741# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb. Expected to take 16.41 seconds.4742Gitlab::SidekiqMiddleware::DuplicateJobs::DuplicateJob4743 #schedule4744 behaves like scheduling with deduplication class4745 calls schedule on the strategy4746 when the deduplication depends on a FF4747 when the feature flag is enabled4748 behaves like scheduling with deduplication class4749DEPRECATION WARNING: Invalid Feature Flag my_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)4750 calls schedule on the strategy4751 when the feature flag is disabled4752 behaves like scheduling with deduplication class4753DEPRECATION WARNING: Invalid Feature Flag my_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)4754 calls schedule on the strategy4755 #perform4756 calls perform on the strategy4757 with Redis cookies4758 #check!4759 when there was no job in the queue yet4760 is expected to eq "123"4761 adds the idempotency key to the jobs payload4762 when TTL option is not set4763 behaves like sets Redis keys with correct TTL4764 adds an idempotency key with correct ttl4765 when TTL option is set4766 behaves like sets Redis keys with correct TTL4767 adds an idempotency key with correct ttl4768 when there was already a job with same arguments in the same queue4769 is expected to eq "existing-jid"4770 does not change the existing key's TTL4771 sets the existing jid4772 #update_latest_wal_location!4773 stores a wal location to redis with an offset relative to existing wal location4774 UPDATE_WAL_COOKIE_SCRIPT4775 does not create the key4776 when the key exists4777 updates all connections4778 preserves the ttl4779 does not try to set an invalid ttl at the end of expiry4780 and low offsets4781 updates only some connections4782# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.91 seconds. Current RSS: ~1520M. load average: 1.20 1.16 1.20 1/286 160044783 when a WAL location is nil with existing offsets4784 only updates the main connection4785 #latest_wal_locations4786 when job was deduplicated and wal locations were already persisted4787 is expected to eq {"ci"=>"def", "main"=>"abc"}4788 when job is not deduplication and wal locations were not persisted4789 is expected to be empty4790 #delete!4791 when we didn't track the definition4792 is expected not to raise Exception4793 when the key exists in redis4794 when the idempotency key is not part of the job4795 recalculates the idempotency hash4796 behaves like deleting the duplicate job4797 behaves like deleting keys from redis4798 removes the cookie key from redis4799 when the idempotency key is part of the job4800 does not recalculate the idempotency hash4801 behaves like deleting the duplicate job4802 behaves like deleting keys from redis4803 removes the cookie key from redis4804 #set_deduplicated_flag!4805 when the job is reschedulable4806 sets the key in Redis4807 sets, gets and cleans up the deduplicated flag4808 when the job is not reschedulable4809 does not set the key in Redis4810 does not set the deduplicated flag4811 #duplicate?4812 raises an error if the check wasn't performed4813 returns false if the existing jid equals the job jid4814 returns true if the existing jid is different from the job jid4815 #scheduled?4816 returns false for non-scheduled jobs4817 scheduled jobs4818 returns true4819 #reschedule4820 reschedules the current job4821 #should_reschedule?4822 when the job is reschedulable4823 is expected to eq false4824 with deduplicated flag4825 is expected to eq true4826 when the job is not reschedulable4827 is expected to eq false4828 with deduplicated flag4829 is expected to eq false4830 #scheduled_at4831 returns when the job is scheduled at4832 #options4833 returns worker options4834 #idempotent?4835 when worker class does not exist4836 returns false4837 when worker class does not respond to #idempotent?4838 returns false4839 when worker class is not idempotent4840 returns false4841 when worker class is idempotent4842 returns true4843 when worker class is utilizing load balancing capabilities4844 returns true4845# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb. It took 5.74 seconds. Expected to take 16.41 seconds.4846# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/config_spec.rb. Expected to take 16.08 seconds.4847Gitlab::Auth::Ldap::Config4848 .servers4849 returns empty array if no server information is available4850 .available_providers4851 returns one provider4852 #initialize4853 requires a provider4854 returns an instance of Gitlab::Auth::Ldap::Config4855 raises an error if a unknown provider is used4856 #adapter_options4857 constructs basic options4858 includes failover hosts when set4859 includes authentication options when auth is configured4860 sets encryption method to simple_tls when configured as simple_tls4861 sets encryption method to start_tls when configured as start_tls4862 transforms SSL cert and key to OpenSSL objects4863 logs an error when an invalid key or cert are configured4864 when verify_certificates is enabled4865 sets tls_options to OpenSSL defaults4866 when verify_certificates is disabled4867 sets verify_mode to OpenSSL VERIFY_NONE4868 when ca_file is specified4869 passes it through in tls_options4870 when ca_file is a blank string4871 does not add the ca_file key to tls_options4872 when ssl_version is specified4873 passes it through in tls_options4874 when ssl_version is a blank string4875 does not add the ssl_version key to tls_options4876 #omniauth_options4877 constructs basic options4878 defaults to plain encryption when not configured4879 includes authentication options when auth is configured4880 transforms SSL cert and key to OpenSSL objects4881 when verify_certificates is enabled4882 specifies disable_verify_certificates as false4883 when verify_certificates is disabled4884 specifies disable_verify_certificates as true4885 when ca_file is present4886 passes it through4887 when ca_file is blank4888 does not include the ca_file option4889 when ssl_version is present4890 passes it through4891 when ssl_version is blank4892 does not include the ssl_version option4893 #has_auth?4894 is true when password is set4895 is true when bind_dn is set and password is empty4896 is false when password and bind_dn are not set4897 #attributes4898 uses default attributes when no custom attributes are configured4899 merges the configuration attributes with default attributes4900 #default_attributes4901 includes the configured uid attribute in the username attributes4902 only includes unique values for username attributes4903 #base4904 when the configured base is not normalized4905 returns the normalized base4906 when the configured base is normalized4907 returns the base unaltered4908 when the configured base is malformed4909 returns the base unaltered4910 when the configured base is blank4911 returns the base unaltered4912 sign_in_enabled?4913 enabled: true, prevent_ldap_sign_in: false, result: true4914 is expected to eq true4915 enabled: "true", prevent_ldap_sign_in: false, result: true4916 is expected to eq true4917 enabled: true, prevent_ldap_sign_in: true, result: false4918 is expected to eq false4919 enabled: false, prevent_ldap_sign_in: nil, result: false4920 is expected to eq false4921 smartcard_ad_cert_format4922 returns the value contained in options4923 smartcard_ad_cert_field4924 is expected to eq "altSecurityIdentities"4925 when config value is set4926 is expected to eq "extensionAttribute1"4927# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/config_spec.rb. It took 4.58 seconds. Expected to take 16.08 seconds.4928# [RSpecRunTime] Starting example group spec/helpers/dropdowns_helper_spec.rb. Expected to take 15.27 seconds.4929DropdownsHelper4930 #dropdown_tag4931 returns the container in the content4932 returns the block in the content4933 #dropdown_toggle4934 returns the button4935 returns the buttons default label data attribute4936 returns the dropdown toggle text4937 returns the button icon in the content4938 #dropdown_toggle_link4939 returns the link4940 returns the links data attribute4941 returns the link text4942 #dropdown_title4943 with a back and close button4944 applies the justification class to the container4945 behaves like has a back button4946 contains the back button4947 behaves like has the title text4948 contains the title text4949 behaves like has a close button4950 contains the close button4951 behaves like has two icons4952 returns two icons4953 behaves like does not have the title margin class4954 does not have the title margin class4955 with a back button4956 returns the back button icon4957 behaves like has a back button4958 contains the back button4959 behaves like has the title text4960 contains the title text4961 behaves like has the title margin class4962 contains the title margin class4963 behaves like does not have a close button4964 does not contain the close button4965 with a close button4966 returns the close button icon4967 behaves like does not have a back button4968 does not contain the back button4969 behaves like has the title text4970 contains the title text4971 behaves like has the title margin class4972 contains the title margin class4973 behaves like has a close button4974 contains the close button4975 without any buttons4976 returns no button icons4977 behaves like does not have a back button4978 does not contain the back button4979 behaves like has the title text4980 contains the title text4981 behaves like does not have the title margin class4982 does not have the title margin class4983 behaves like does not have a close button4984 does not contain the close button4985 #dropdown_filter4986 returns the container4987 returns the search input4988 behaves like has two icons4989 returns two icons4990 #dropdown_content4991 without block4992 behaves like contains the container4993 returns the container in the content4994 with block4995 returns the block in the content4996 behaves like contains the container4997 returns the container in the content4998 #dropdown_footer4999 without a content class5000 behaves like contains the content5001 returns the container in the content5002 returns the block in the content5003 without a content class5004 returns the footer in the content5005 behaves like contains the content5006 returns the container in the content5007 returns the block in the content5008 #dropdown_loading5009 returns the container in the content5010 returns a gl-spinner in the content5011# [RSpecRunTime] Finishing example group spec/helpers/dropdowns_helper_spec.rb. It took 4.56 seconds. Expected to take 15.27 seconds.5012# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb. Expected to take 15.11 seconds.5013Ci::PipelineArtifacts::DestroyAllExpiredService5014 .execute5015 when timeout happens5016 returns 0 and does not continue destroying5017 when there are no artifacts5018 does not raise error5019 when the loop limit is reached5020 destroys one artifact5021 reports the number of destroyed artifacts5022# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.72 seconds. Current RSS: ~1562M. load average: 1.08 1.13 1.19 1/286 160055023 when there are artifacts more than batch sizes5024 destroys all expired artifacts5025 reports the number of destroyed artifacts5026# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.98 seconds. Current RSS: ~1559M. load average: 1.08 1.13 1.19 1/287 160065027 when artifacts are not expired5028 does not destroy pipeline artifacts5029 reports the number of destroyed artifacts5030# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.34 seconds. Current RSS: ~1553M. load average: 1.08 1.13 1.19 1/286 160075031 when pipeline is locked5032 does not destroy pipeline artifacts5033 reports the number of destroyed artifacts5034# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.6 seconds. Current RSS: ~1548M. load average: 1.15 1.15 1.20 1/286 160085035 with unlocked pipeline artifacts5036 destroys all expired artifacts5037 when the loop limit is reached5038 destroys one artifact5039 reports the number of destroyed artifacts5040# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.53 seconds. Current RSS: ~1514M. load average: 1.14 1.15 1.20 1/286 160095041 .destroy_artifacts_batch5042 returns a falsy value without artifacts5043# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb. It took 11.58 seconds. Expected to take 15.11 seconds.5044# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5045Admin::UsersController routing5046 to #block5047 to #unblock5048 to #index5049 to #show5050 to #create5051 to #new5052 to #edit5053 to #update5054 to #destroy5055# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 1.2 seconds. Expected to take 14.43 seconds.5056# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.01 seconds. Current RSS: ~1524M. load average: 1.14 1.15 1.20 1/286 160105057# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5058Admin::ProjectsController routing5059 to #index5060 to #show5061# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.43 second. Expected to take 14.43 seconds.5062# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5063Admin::HooksController routing5064 to #test5065 to #index5066 to #create5067 to #edit5068 to #update5069 to #destroy5070# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.84 second. Expected to take 14.43 seconds.5071# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5072Admin::HookLogsController routing5073 to #retry5074 to #show5075# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.42 second. Expected to take 14.43 seconds.5076# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5077Admin::BackgroundJobsController routing5078 to #show5079# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.3 second. Expected to take 14.43 seconds.5080# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5081Admin::DashboardController routing5082 to #index5083# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.3 second. Expected to take 14.43 seconds.5084# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5085Admin::HealthCheckController routing5086 to #show5087# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.32 second. Expected to take 14.43 seconds.5088# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5089Admin::DevOpsReportController routing5090 to #show5091 admin devops reports5092 redirects from /admin/dev_ops_report to /admin/dev_ops_reports5093# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.48 seconds. Current RSS: ~1530M. load average: 1.13 1.14 1.19 1/287 160125094# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 2.95 seconds. Expected to take 14.43 seconds.5095# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5096Admin::GroupsController routing5097 to #index5098 to #show5099 to #edit5100# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.52 second. Expected to take 14.43 seconds.5101# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5102Admin::OrganizationsController routing5103 to #index5104# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.32 second. Expected to take 14.43 seconds.5105# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5106Admin::SessionsController routing5107 to #new5108 to #create5109 to #destroy5110# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.51 second. Expected to take 14.43 seconds.5111# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5112Admin::PlanLimitsController routing5113 to #create5114# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.31 second. Expected to take 14.43 seconds.5115# [RSpecRunTime] Starting example group spec/routing/admin_routing_spec.rb. Expected to take 14.43 seconds.5116Admin::RunnersController routing5117 to #runner_setup_scripts5118# [RSpecRunTime] Finishing example group spec/routing/admin_routing_spec.rb. It took 0.31 second. Expected to take 14.43 seconds.5119# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunks/fog_spec.rb. Expected to take 14.36 seconds.5120Ci::BuildTraceChunks::Fog5121 does not allow STI5122 #available?5123 when object storage is enabled5124 is expected to be truthy5125 when object storage is disabled5126 is expected to be falsy5127 #data5128 when data exists5129 returns the data5130 when data does not exist5131 returns nil5132 #set_data5133 when data exists5134 overwrites data5135 when data does not exist5136 sets new data5137 when S3 server side encryption is enabled5138 creates a file with attributes5139# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.06 seconds. Current RSS: ~1567M. load average: 1.12 1.14 1.19 1/287 160135140 #append_data5141 appends ASCII data5142 appends UTF-8 data5143 when initial data is UTF-85144 appends ASCII data5145# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.18 seconds. Current RSS: ~1566M. load average: 1.12 1.14 1.19 1/287 160145146 #delete_data5147 when data exists5148 deletes data5149 when data does not exist5150 does nothing5151 #size5152 when data exists5153 returns data bytesize correctly5154 when data does not exist5155 returns zero5156 #keys5157 returns keys5158 #delete_keys5159 deletes multiple data5160# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunks/fog_spec.rb. It took 9.45 seconds. Expected to take 14.36 seconds.5161# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. Expected to take 13.54 seconds.5162Ci::StuckBuilds::DropScheduledService5163 when job is scheduled5164 for more than an hour ago5165 behaves like job is dropped with failure reason5166 changes status5167 when job has data integrity problem5168 drops the job and logs the reason5169# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.7 seconds. Current RSS: ~1553M. load average: 1.18 1.15 1.20 1/287 160155170 for less than 1 hour ago5171 behaves like job is unchanged5172 does not change status5173 when job is success5174 and scheduled for more than an hour ago5175 behaves like job is unchanged5176 does not change status5177 and scheduled for less than 1 hour ago5178 behaves like job is unchanged5179 does not change status5180 when job is skipped5181 and scheduled for more than an hour ago5182 behaves like job is unchanged5183 does not change status5184 and scheduled for less than 1 hour ago5185 behaves like job is unchanged5186 does not change status5187 when job is failed5188 and scheduled for more than an hour ago5189 behaves like job is unchanged5190 does not change status5191 and scheduled for less than 1 hour ago5192 behaves like job is unchanged5193 does not change status5194 when job is canceled5195 and scheduled for more than an hour ago5196 behaves like job is unchanged5197 does not change status5198 and scheduled for less than 1 hour ago5199 behaves like job is unchanged5200 does not change status5201 when job is running5202 and scheduled for more than an hour ago5203 behaves like job is unchanged5204 does not change status5205 and scheduled for less than 1 hour ago5206 behaves like job is unchanged5207 does not change status5208 when job is pending5209 and scheduled for more than an hour ago5210 behaves like job is unchanged5211 does not change status5212 and scheduled for less than 1 hour ago5213 behaves like job is unchanged5214 does not change status5215 when there are no stale scheduled builds5216 does not drop the stale scheduled build yet5217# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. It took 10.18 seconds. Expected to take 13.54 seconds.5218# [RSpecRunTime] Starting example group spec/workers/incident_management/process_alert_worker_v2_spec.rb. Expected to take 13.45 seconds.5219IncidentManagement::ProcessAlertWorkerV25220 #perform5221 with valid alert5222 behaves like creates issue successfully5223 creates an issue5224 updates AlertManagement::Alert#issue_id5225 does not write a warning to log5226 behaves like an idempotent worker5227 is labeled as idempotent5228 performs multiple times sequentially without raising an exception5229 does not create a second issue5230# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.53 second. Current RSS: ~1566M. load average: 1.15 1.15 1.19 1/287 160165231 when alert cannot be updated5232 updates AlertManagement::Alert#issue_id5233 logs a warning5234# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.89 seconds. Current RSS: ~1567M. load average: 1.15 1.15 1.19 1/287 160175235 prometheus alert5236 behaves like creates issue successfully5237 creates an issue5238 updates AlertManagement::Alert#issue_id5239 does not write a warning to log5240 behaves like an idempotent worker5241 is labeled as idempotent5242 performs multiple times sequentially without raising an exception5243 does not create a second issue5244# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.99 seconds. Current RSS: ~1567M. load average: 1.14 1.14 1.19 1/287 160185245 with invalid alert5246 does not create issues5247# [RSpecRunTime] Finishing example group spec/workers/incident_management/process_alert_worker_v2_spec.rb. It took 10.26 seconds. Expected to take 13.45 seconds.5248# [RSpecRunTime] Starting example group spec/serializers/environment_entity_spec.rb. Expected to take 12.72 seconds.5249EnvironmentEntity5250 exposes latest deployment5251 exposes core elements of environment5252 exposes folder path5253 doesn't expose metrics path5254 when there is a successful deployment5255 exposes it as the latest deployment5256 does not expose it as an upcoming deployment5257 when the deployment pipeline has the other manual job5258 exposes the manual job in the latest deployment5259# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.84 seconds. Current RSS: ~1572M. load average: 1.13 1.14 1.19 1/292 160475260 when there is a running deployment5261 does not expose it as the latest deployment5262 exposes it as an upcoming deployment5263 when the deployment pipeline has the other manual job5264 does not expose the manual job in the latest deployment5265# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.53 seconds. Current RSS: ~1580M. load average: 1.12 1.14 1.19 1/292 160695266 with deployment platform5267 when deployment platform is a cluster5268 includes cluster_type5269# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.92 seconds. Current RSS: ~1593M. load average: 1.12 1.14 1.19 1/292 160765270 with auto_stop_in5271 exposes auto stop related information5272 with deployment service ready5273 exposes rollout_status5274 with deployment service not ready5275 does not expose rollout_status5276# [RSpecRunTime] Finishing example group spec/serializers/environment_entity_spec.rb. It took 8.43 seconds. Expected to take 12.72 seconds.5277# [RSpecRunTime] Starting example group spec/services/award_emojis/destroy_service_spec.rb. Expected to take 12.62 seconds.5278AwardEmojis::DestroyService5279 #execute5280 when user is not authorized5281 behaves like a service that does not authorize the user5282 does not remove the emoji5283 returns an error state5284 returns a nil award5285 returns the error5286# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.84 seconds. Current RSS: ~1585M. load average: 1.12 1.14 1.19 1/292 160775287 when the user is authorized5288 when user has not awarded an emoji to the awardable5289 behaves like a service that does not authorize the user5290 does not remove the emoji5291 returns an error state5292 returns a nil award5293 returns the error5294# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.36 seconds. Current RSS: ~1575M. load average: 1.11 1.14 1.19 3/292 160785295 when user has awarded an emoji to the awardable5296 removes the emoji5297 returns a success status5298 returns no errors5299 returns the destroyed award5300 executes hooks5301# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.14 seconds. Current RSS: ~1570M. load average: 1.10 1.13 1.19 1/287 160795302# [RSpecRunTime] Finishing example group spec/services/award_emojis/destroy_service_spec.rb. It took 9.38 seconds. Expected to take 12.62 seconds.5303# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/note_text_spec.rb. Expected to take 12.13 seconds.5304Gitlab::GithubImport::Representation::NoteText5305 #has_attachments?5306 when text has attachments5307 is expected to eq true5308 when text does not have attachments5309 is expected to eq false5310 #github_identifiers5311 with Release5312 returns a hash with needed identifiers5313 with Issue5314 returns a hash with needed identifiers5315 with Merge Request5316 returns a hash with needed identifiers5317 with Note5318 returns a hash with needed identifiers5319 .from_db_record5320 with Release5321 includes tag5322 behaves like a Note text data5323 returns an instance of NoteText5324 includes record DB id5325 includes record type5326 includes note text5327 with Issue5328 includes noteable iid5329 behaves like a Note text data5330 returns an instance of NoteText5331 includes record DB id5332 includes record type5333 includes note text5334 with MergeRequest5335 includes noteable iid5336 behaves like a Note text data5337 returns an instance of NoteText5338 includes record DB id5339 includes record type5340 includes note text5341 with Note5342 includes noteable type5343 behaves like a Note text data5344 returns an instance of NoteText5345 includes record DB id5346 includes record type5347 includes note text5348 .from_json_hash5349 behaves like a Note text data5350 returns an instance of NoteText5351 includes record DB id5352 includes record type5353 includes note text5354 #attachments5355 when text has attachments5356 is expected to contain exactly an_instance_of(Gitlab::GithubImport::Markdown::Attachment)5357 when text does not have attachments5358 is expected to be empty5359# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/note_text_spec.rb. It took 4.07 seconds. Expected to take 12.13 seconds.5360# [RSpecRunTime] Starting example group spec/serializers/member_user_entity_spec.rb. Expected to take 11.99 seconds.5361MemberUserEntity5362 matches json schema5363 correctly exposes `avatar_url`5364 correctly exposes `blocked`5365 correctly exposes `is_bot`5366 does not expose `two_factor_enabled` by default5367 correctly exposes `status.emoji`5368 correctly exposes `created_at`5369 correctly exposes `last_activity_on`5370 when options includes a source5371 when the source is a group5372 behaves like correctly exposes user two_factor_enabled5373 when the current_user has a role lower than minimum manage member role5374 does not expose user two_factor_enabled5375 matches json schema5376# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.22 seconds. Current RSS: ~1582M. load average: 1.09 1.13 1.18 1/287 160805377 when the current user has a minimum manage member role or higher5378 matches json schema5379 exposes user two_factor_enabled5380 when the current user is self5381 exposes user two_factor_enabled5382 matches json schema5383 when the source is a project5384 behaves like correctly exposes user two_factor_enabled5385 when the current_user has a role lower than minimum manage member role5386 does not expose user two_factor_enabled5387 matches json schema5388# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.03 seconds. Current RSS: ~1578M. load average: 1.08 1.13 1.18 1/287 160815389 when the current user has a minimum manage member role or higher5390 matches json schema5391 exposes user two_factor_enabled5392# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.62 seconds. Current RSS: ~1577M. load average: 1.08 1.13 1.18 1/287 160825393 when the current user is self5394 exposes user two_factor_enabled5395 matches json schema5396# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.84 seconds. Current RSS: ~1576M. load average: 1.08 1.13 1.18 1/287 160835397# [RSpecRunTime] Finishing example group spec/serializers/member_user_entity_spec.rb. It took 7.63 seconds. Expected to take 11.99 seconds.5398# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. Expected to take 11.76 seconds.5399IncidentManagement::TimelineEvents::DestroyService5400 #execute5401 when current user is anonymous5402 behaves like error response5403 has an informative message5404 behaves like does not track incident management event5405 does not track the event5406# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.28 seconds. Current RSS: ~1552M. load average: 1.08 1.13 1.18 1/287 160845407 when user does not have permissions to remove timeline events5408 behaves like error response5409 has an informative message5410 behaves like does not track incident management event5411 does not track the event5412# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.94 seconds. Current RSS: ~1545M. load average: 1.08 1.13 1.18 1/287 160855413 when an error occurs during removal5414 behaves like error response5415 has an informative message5416 behaves like does not track incident management event5417 does not track the event5418# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.61 seconds. Current RSS: ~1538M. load average: 1.08 1.13 1.18 1/287 160865419 with success response5420 successfully returns the timeline event5421 creates a system note5422 behaves like an incident management tracked event5423 .track_event5424 tracks the event using redis5425# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.25 seconds. Current RSS: ~1537M. load average: 1.07 1.12 1.18 1/287 160875426 behaves like Snowplow event tracking with RedisHLL context5427 behaves like Snowplow event tracking5428 is emitted5429# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. It took 9.2 seconds. Expected to take 11.76 seconds.5430# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/settings_menu_spec.rb. Expected to take 11.44 seconds.5431Sidebars::Projects::Menus::SettingsMenu5432 #render?5433 returns false when menu does not have any menu items5434 #separated?5435 returns true5436 Menu items5437 General5438 behaves like access rights checks5439 is expected not to be nil5440 when the user does not have access5441 is expected to be nil5442 Integrations5443 behaves like access rights checks5444 is expected not to be nil5445 when the user does not have access5446 is expected to be nil5447 Webhooks5448 behaves like access rights checks5449 is expected not to be nil5450 when the user does not have access5451 is expected to be nil5452 Access Tokens5453 behaves like access rights checks5454 is expected not to be nil5455 when the user does not have access5456 is expected to be nil5457 Repository5458 behaves like access rights checks5459 is expected not to be nil5460 when the user does not have access5461 is expected to be nil5462 CI/CD5463 when project is archived5464 is expected to be nil5465 when project is not archived5466 is expected not to be nil5467 when the user does not have access5468 is expected to be nil5469 Monitor5470 when project is archived5471 is expected to be nil5472 when project is not archived5473 is expected not to be nil5474 is expected to eq "Monitor"5475 when the user does not have access5476 is expected to be nil5477 Merge requests5478 behaves like access rights checks5479 is expected not to be nil5480 when the user does not have access5481 is expected to be nil5482 Packages and registries5483 when container registry setting is disabled5484 is expected to be nil5485 when container registry setting is enabled5486 is expected not to be nil5487 when the user does not have access5488 is expected to be nil5489 when package registry setting is enabled5490 is expected not to be nil5491 when the user does not have access5492 is expected to be nil5493 Usage Quotas5494 is expected not to be nil5495 when the user does not have access5496 is expected to be nil5497# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/settings_menu_spec.rb. It took 5.26 seconds. Expected to take 11.44 seconds.5498# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/candidate_repository_spec.rb. Expected to take 11.21 seconds.5499Ml::ExperimentTracking::CandidateRepository5500 #update5501 is expected to be truthy5502 when end_time is missing5503 is expected to be truthy5504 when status is wrong5505 fails assigning the value5506 when status is missing5507 is expected to be truthy5508 #add_metric!5509 adds a new metric5510 when name missing5511 does not add metric5512 #by_eid5513 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-02-29 08:42:11.552443008 +0000", updated_at: "2024-02-29 08:...-4320-976c-767cb5fc4284", project_id: 1030, internal_id: 1, ci_build_id: nil, model_version_id: nil>5514 when iid does not exist5515 is expected to be nil5516 when iid belongs to a different project5517 is expected to be nil5518 #create!5519 creates the candidate5520 creates with tag5521 when name is passed as tag5522 ignores if name is not nil5523 when name is nil5524 sets the mlflow.runName as candidate name5525 when name is nil and no mlflow.runName is not present5526 gives the candidate a random name5527 #add_params5528 adds the parameters5529 if parameter misses key5530 does not throw and does not add5531 if parameter misses value5532 does not throw and does not add5533 if parameter repeated do5534 does not throw and adds only the first of each kind5535 #add_tags5536 adds the tags5537 if tags misses key5538 does throw and does not add5539 if tag misses value5540 does throw and does not add5541 if tag repeated5542 does not throw and adds only the first of each kind5543 when tags is nil5544 does not handle gitlab tags5545 #add_param!5546 adds a new param5547 when name missing5548 throws RecordInvalid5549 when param was already added5550 throws RecordInvalid5551 #add_metrics5552 adds the metrics5553 when metrics have repeated keys5554 adds all of them5555 #add_tag!5556 adds a new tag5557 when name missing5558 throws RecordInvalid5559 when tag was already added5560 throws RecordInvalid5561 when tag starts with gitlab.5562 calls HandleCandidateGitlabMetadataService5563# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/candidate_repository_spec.rb. It took 4.49 seconds. Expected to take 11.21 seconds.5564# [RSpecRunTime] Starting example group spec/services/labels/create_service_spec.rb. Expected to take 10.9 seconds.5565Labels::CreateService5566 #execute5567 in a project5568 with color in hex-code5569 creates a label5570 with color in allowed name5571 creates a label5572 with color in up-case allowed name5573 creates a label5574 with color surrounded by spaces5575 creates a label5576 with unknown color5577 doesn't create a label5578 with no color5579 doesn't create a label5580 in a group5581 with color in hex-code5582 creates a label5583 with color in allowed name5584 creates a label5585 with color in up-case allowed name5586 creates a label5587 with color surrounded by spaces5588 creates a label5589 with unknown color5590 doesn't create a label5591 with no color5592 doesn't create a label5593 in admin area5594 with color in hex-code5595 creates a label5596 with color in allowed name5597 creates a label5598 with color in up-case allowed name5599 creates a label5600 with color surrounded by spaces5601 creates a label5602 with unknown color5603 doesn't create a label5604 with no color5605 doesn't create a label5606 lock_on_merge5607 when feature flag is disabled5608 does not allow setting lock_on_merge5609 when feature flag is enabled5610 allows setting lock_on_merge5611 does not alow setting lock_on_merge for templates5612# [RSpecRunTime] Finishing example group spec/services/labels/create_service_spec.rb. It took 6.66 seconds. Expected to take 10.9 seconds.5613# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb. Expected to take 10.62 seconds.5614Gitlab::Auth::TwoFactorAuthVerifier5615 #two_factor_authentication_enforced?5616 instance_level_enabled: false, group_level_enabled: false, grace_period_expired: true, should_be_enforced: false5617 is expected to eq false5618 instance_level_enabled: true, group_level_enabled: false, grace_period_expired: false, should_be_enforced: false5619 is expected to eq false5620 instance_level_enabled: true, group_level_enabled: false, grace_period_expired: true, should_be_enforced: true5621 is expected to eq true5622 instance_level_enabled: false, group_level_enabled: true, grace_period_expired: false, should_be_enforced: false5623 is expected to eq false5624 instance_level_enabled: false, group_level_enabled: true, grace_period_expired: true, should_be_enforced: true5625 is expected to eq true5626 #two_factor_authentication_required?5627 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false5628 is expected to eq true5629 instance_level_enabled: false, group_level_enabled: true, should_be_required: false, provider_2FA: true5630 is expected to eq false5631 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: false5632 is expected to eq true5633 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true5634 is expected to eq false5635 when feature by_pass_two_factor_for_current_session is disabled5636 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false5637 is expected to eq true5638 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: true5639 is expected to eq true5640 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true5641 is expected to eq false5642 when request is nil5643 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false5644WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.5645DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5646 is expected to eq true5647 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: true5648WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.5649DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5650 is expected to eq true5651 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true5652WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.5653DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5654 is expected to eq false5655 #current_user_needs_to_setup_two_factor?5656 returns false when current_user is nil5657 returns false when current_user does not have temp email5658 returns false when current_user has 2fa disabled5659 returns true when user requires 2fa authentication5660 #two_factor_grace_period5661 returns grace period from settings if there is no period from groups5662 returns grace period from groups if there is no period from settings5663 returns minimal grace period if there is grace period from settings and from group5664 #two_factor_grace_period_expired?5665 returns true if the grace period has expired5666 returns false if the grace period has not expired5667 when otp_grace_period_started_at is nil5668 returns false5669 #two_factor_authentication_reason?5670 returns false if two factor authentication is not required5671 returns :global if two factor authentication is enabled globally5672 returns :admin_2fa if the current user is an admin and two factor is enabled5673 returns :group if two factor authentication is enforced through a group setting5674# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb. It took 3.53 seconds. Expected to take 10.62 seconds.5675# [RSpecRunTime] Starting example group spec/models/ci/unit_test_failure_spec.rb. Expected to take 10.36 seconds.5676Ci::UnitTestFailure5677 does not allow STI5678 relationships5679 is expected to belong to build required: false5680 is expected to belong to unit_test required: false5681 validations5682 is expected to validate that :unit_test cannot be empty/falsy5683 is expected to validate that :build cannot be empty/falsy5684 is expected to validate that :failed_at cannot be empty/falsy5685# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.88 seconds. Current RSS: ~1582M. load average: 1.12 1.13 1.18 1/287 160885686 .recent_failures_count5687 when unit test failures are within the date range and are for the unit test keys5688 returns the number of failures for each unit test key hash for the past 14 days by default5689# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.83 seconds. Current RSS: ~1573M. load average: 1.11 1.13 1.18 1/287 160895690 when unit test failures are within the date range but are not for the unit test keys5691 excludes them from the count5692 when unit test failures are not within the date range but are for the unit test keys5693 excludes them from the count5694 partitioning5695 with build5696 copies the partition_id from build5697 when it is already set5698 does not change the partition_id value5699 without build5700 is expected to validate that :partition_id cannot be empty/falsy5701 does not change the partition_id value5702# [RSpecRunTime] Finishing example group spec/models/ci/unit_test_failure_spec.rb. It took 7.36 seconds. Expected to take 10.36 seconds.5703# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination_delegate_spec.rb. Expected to take 10.26 seconds.5704Gitlab::PaginationDelegate5705 when there is no data5706 shows the correct total count5707 shows the correct total pages5708 shows the correct next page5709 shows the correct previous page5710 shows the correct current page5711 shows the correct limit value5712 shows the correct first page5713 shows the correct last page5714 shows the correct offset5715# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.83 seconds. Current RSS: ~1574M. load average: 1.10 1.13 1.18 1/287 160905716 with data5717 shows the correct total count5718 shows the correct total pages5719 shows the correct next page5720 shows the correct previous page5721 shows the correct current page5722 shows the correct limit value5723 shows the correct first page5724 shows the correct last page5725 shows the correct offset5726 with limits and defaults5727 has a maximum limit per page5728 has a default per page5729 has a maximum page5730 for last page5731 shows the correct total count5732 shows the correct total pages5733 shows the correct next page5734 shows the correct previous page5735 shows the correct current page5736 shows the correct limit value5737 shows the correct first page5738 shows the correct last page5739 shows the correct offset5740# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination_delegate_spec.rb. It took 4.67 seconds. Expected to take 10.26 seconds.5741# [RSpecRunTime] Starting example group spec/services/service_response_spec.rb. Expected to take 9.91 seconds.5742ServiceResponse5743 .success5744 creates a successful response without a message5745 creates a successful response with a message5746 creates a successful response with payload5747 creates a successful response with default HTTP status5748 creates a successful response with custom HTTP status5749 .error5750 creates an error response without HTTP status5751 creates an error response with HTTP status5752 creates an error response with payload5753 creates an error response with a reason5754 #success?5755 returns true for a successful response5756 returns false for a failed response5757 #error?5758 returns false for a successful response5759 returns true for a failed response5760 #errors5761 returns an empty array for a successful response5762 returns an array with a correct message for an error response5763 #track_and_raise_exception5764 when successful5765 returns self5766 when an error5767 tracks and raises5768 allows specification of error class5769 allows extra data for tracking5770 #track_exception5771 when successful5772 returns self5773 when an error5774 tracks5775 allows specification of error class5776 allows extra data for tracking5777 #log_and_raise_exception5778 when successful5779 returns self5780 when an error5781 logs5782 allows specification of error class5783 allows extra data for tracking5784 #deconstruct_keys5785 supports pattern matching5786# [RSpecRunTime] Finishing example group spec/services/service_response_spec.rb. It took 2.88 seconds. Expected to take 9.91 seconds.5787# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb. Expected to take 9.84 seconds.5788Gitlab::Ci::Badge::Coverage::Metadata5789 behaves like badge metadata5790 #to_html5791 points to link5792 contains clickable image5793# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.16 seconds. Current RSS: ~1605M. load average: 1.10 1.12 1.18 1/287 160915794 #to_markdown5795 is expected to include "http://localhost/namespace1190/project-1192/badges/feature/coverage.svg"5796 is expected to include "http://localhost/namespace1191/project-1193/-/commits/feature"5797# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.31 seconds. Current RSS: ~1603M. load average: 1.10 1.12 1.18 1/287 160925798 #to_asciidoc5799 is expected to include "http://localhost/namespace1192/project-1194/badges/feature/coverage.svg"5800 is expected to include "http://localhost/namespace1193/project-1195/-/commits/feature"5801 is expected to include "image:"5802 is expected to include "link="5803 is expected to include "title="5804# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.9 seconds. Current RSS: ~1593M. load average: 1.09 1.12 1.18 1/287 160935805 #title5806 returns coverage report title5807 #image_url5808 returns valid url5809 #link_url5810 returns valid link5811# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb. It took 6.59 seconds. Expected to take 9.84 seconds.5812# [RSpecRunTime] Starting example group spec/models/service_desk/custom_email_credential_spec.rb. Expected to take 9.48 seconds.5813ServiceDesk::CustomEmailCredential5814 does not allow STI5815 associations5816 is expected to belong to project required: false5817 can access service desk setting from project5818 encrypted #smtp_password5819 saves and retrieves the encrypted smtp password and iv correctly5820 encrypted #smtp_username5821 saves and retrieves the encrypted smtp username and iv correctly5822 validations5823 is expected to validate that :project cannot be empty/falsy5824 is expected to validate that :smtp_address cannot be empty/falsy5825 is expected to validate that the length of :smtp_address is at most 2555826 is expected to allow :smtp_address to be ‹"smtp.gmail.com"›5827 is expected to allow :smtp_address to be ‹"1.1.1.1"›5828 is expected to allow :smtp_address to be ‹"199.1.1.1"›5829 is expected not to allow :smtp_address to be ‹"https://example.com"›5830 is expected not to allow :smtp_address to be ‹"file://example"›5831 is expected not to allow :smtp_address to be ‹"/example"›5832 is expected not to allow :smtp_address to be ‹"localhost"›5833 is expected not to allow :smtp_address to be ‹"127.0.0.1"›5834 is expected to allow :smtp_address to be ‹"192.168.12.12"›5835 is expected to validate that :smtp_port cannot be empty/falsy5836 is expected to validate that :smtp_port looks like an integer greater than 05837 is expected to validate that :smtp_username cannot be empty/falsy5838 is expected to validate that the length of :smtp_username is at most 2555839 is expected to validate that :smtp_password cannot be empty/falsy5840 is expected to validate that the length of :smtp_password is between 8 and 1285841 when SaaS5842 is expected not to allow :smtp_address to be ‹"192.168.12.12"›5843# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.34 seconds. Current RSS: ~1614M. load average: 1.08 1.12 1.18 1/288 160945844 #delivery_options5845 is expected to include {:address => "smtp.example.com", :domain => "example.com", :user_name => "user@example.com", :port => 587, :password => "supersecret", :authentication => nil}5846 when authentication is set5847 is expected to include {:address => "smtp.example.com", :domain => "example.com", :user_name => "user@example.com", :port => 587, :password => "supersecret", :authentication => "login"}5848# [RSpecRunTime] Finishing example group spec/models/service_desk/custom_email_credential_spec.rb. It took 3.11 seconds. Expected to take 9.48 seconds.5849# [RSpecRunTime] Starting example group spec/finders/packages/maven/package_finder_spec.rb. Expected to take 9.47 seconds.5850Packages::Maven::PackageFinder5851 uses CTE in the query5852 #execute5853 within the project5854 behaves like handling valid and invalid paths5855 with a valid path5856 is expected to include #<Packages::Package id: 5, project_id: 1065, created_at: "2024-02-29 08:42:51.083977000 +0000", updat...ge_type: "maven", creator_id: 1572, status: "default", last_downloaded_at: nil, status_message: nil>5857# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.8 seconds. Current RSS: ~1594M. load average: 1.08 1.12 1.18 1/288 160955858 with an invalid path5859 returns an empty array5860 with an uninstallable package5861 returns an empty array5862 within a group5863 behaves like handling valid and invalid paths5864 with a valid path5865 is expected to include #<Packages::Package id: 5, project_id: 1065, created_at: "2024-02-29 08:42:51.083977000 +0000", updat...ge_type: "maven", creator_id: 1572, status: "default", last_downloaded_at: nil, status_message: nil>5866 with an invalid path5867 returns an empty array5868 with an uninstallable package5869 returns an empty array5870 when the FF maven_remove_permissions_check_from_finder disabled5871 returns an empty array5872 when an user assigned the developer role5873 behaves like handling valid and invalid paths5874 with a valid path5875 is expected to include #<Packages::Package id: 5, project_id: 1065, created_at: "2024-02-29 08:42:51.083977000 +0000", updat...ge_type: "maven", creator_id: 1572, status: "default", last_downloaded_at: nil, status_message: nil>5876 with an invalid path5877 returns an empty array5878 with an uninstallable package5879 returns an empty array5880 across all projects5881 returns an empty array5882 versionless maven-metadata.xml package5883 without order by package file5884 is expected to contain exactly #<Packages::Package id: 7, project_id: 1067, created_at: "2024-02-29 08:42:54.505667886 +0000", updat...ge_type: "maven", creator_id: 1575, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 9, project_id: 1068, created_at: "2024-02-29 08:42:54.846437224 +0000", updat...ge_type: "maven", creator_id: 1577, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 11, project_id: 1069, created_at: "2024-02-29 08:42:55.215593890 +0000", upda...ge_type: "maven", creator_id: 1579, status: "default", last_downloaded_at: nil, status_message: nil>5885# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.23 seconds. Current RSS: ~1580M. load average: 1.07 1.12 1.18 1/288 160965886 with order by package file5887 is expected to eq #<Packages::Package id: 9, project_id: 1068, created_at: "2024-02-29 08:42:54.846437224 +0000", updat...ge_type: "maven", creator_id: 1577, status: "default", last_downloaded_at: nil, status_message: nil>5888# [RSpecRunTime] Finishing example group spec/finders/packages/maven/package_finder_spec.rb. It took 6.19 seconds. Expected to take 9.47 seconds.5889# [RSpecRunTime] Starting example group spec/lib/gitlab/database/dictionary_spec.rb. Expected to take 9.06 seconds.5890Gitlab::Database::Dictionary5891 #find_all_by_schema5892 returns an array of entries with a given schema5893 returns an empty array if no entries match the schema5894 #find_all_having_desired_sharding_key_migration_job5895 returns an array of entries having desired sharding key migration job5896 ::Entry5897 for a table5898 #name_and_schema5899 returns the name of the table and its gitlab schema5900 #table_name5901 returns the name of the table5902 #view_name5903 returns nil5904 #milestone5905 returns the milestone in which the table was introduced5906 #gitlab_schema5907 returns the gitlab_schema of the table5908 #schema?5909 checks if the given schema matches the schema of the table5910 #key_name5911 returns the value of the name of the table5912 #desired_sharding_key_migration_job_name5913 returns the name of the migration that backfills the desired sharding key5914 #validate!5915 raises an error if the gitlab_schema is empty5916 with allow_cross_joins5917 #allow_cross_to_schemas5918 returns the list of allowed schemas5919 with allow_cross_transactions5920 #allow_cross_to_schemas5921 returns the list of allowed schemas5922 with allow_cross_foreign_keys5923 #allow_cross_to_schemas5924 returns the list of allowed schemas5925 for a view5926 #table_name5927 returns nil5928 #view_name5929 returns the name of the view5930 #key_name5931 returns the value of the name of the view5932 #to_name_and_schema_mapping5933 returns a hash of name and schema mappings5934 #find_by_table_name5935 finds an entry by table name5936 returns nil if the entry is not found5937 .entry5938 loads an Entry from the given scope5939 .any_entry5940 loads an entry from any scope5941 .entries5942 all tables and views are unique5943 builds a Dictionary with validated Entry records5944# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/dictionary_spec.rb. It took 2.8 seconds. Expected to take 9.06 seconds.5945# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_packages_resolver_spec.rb. Expected to take 8.98 seconds.5946Resolvers::GroupPackagesResolver5947 #resolve5948 behaves like group and projects packages resolver5949 without sort5950 returns the proper packages5951 with sorting and filtering5952 CREATED_DESC5953 is expected to eq [#<Packages::Package id: 16, project_id: 1073, created_at: "2024-02-29 07:43:00.455027131 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5954# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.74 seconds. Current RSS: ~1577M. load average: 1.07 1.12 1.17 1/289 160975955 NAME_DESC5956 is expected to eq [#<Packages::Package id: 16, project_id: 1073, created_at: "2024-02-29 07:43:00.455027131 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5957 VERSION_DESC5958 is expected to eq [#<Packages::Package id: 16, project_id: 1073, created_at: "2024-02-29 07:43:00.455027131 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5959 TYPE_ASC5960 is expected to eq [#<Packages::Package id: 16, project_id: 1073, created_at: "2024-02-29 07:43:00.455027131 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5961 CREATED_ASC5962 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...age_type: "maven", creator_id: 1585, status: "error", last_downloaded_at: nil, status_message: nil>]5963 NAME_ASC5964 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...age_type: "maven", creator_id: 1585, status: "error", last_downloaded_at: nil, status_message: nil>]5965 VERSION_ASC5966 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...age_type: "maven", creator_id: 1585, status: "error", last_downloaded_at: nil, status_message: nil>]5967 TYPE_DESC5968 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...age_type: "maven", creator_id: 1585, status: "error", last_downloaded_at: nil, status_message: nil>]5969 filter by package_name5970 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5971 filter by package_type5972 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5973 filter by package_version5974 is expected to eq [#<Packages::Package id: 14, project_id: 1073, created_at: "2024-02-28 08:42:59.990280618 +0000", upd...e_type: "conan", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5975 includes_versionless has no effect5976 filter by status5977 is expected to eq [#<Packages::Package id: 16, project_id: 1073, created_at: "2024-02-29 07:43:00.455027131 +0000", upd...age_type: "maven", creator_id: 1585, status: "error", last_downloaded_at: nil, status_message: nil>]5978 include_versionless5979 is expected to include #<Packages::Package id: 18, project_id: 1073, created_at: "2024-02-29 08:42:00.785901711 +0000", upda...ge_type: "maven", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>5980 project_path sorting5981 filter by package_name5982 is expected to eq [#<Packages::Package id: 22, project_id: 1077, created_at: "2024-02-29 08:43:03.834489250 +0000", upd...e_type: "maven", creator_id: 1585, status: "default", last_downloaded_at: nil, status_message: nil>]5983 filter by package_type5984 is expected to eq [#<Packages::Package id: 19, project_id: 1073, created_at: "2024-02-29 08:43:03.817620112 +0000", upd...e_type: "maven", creator_id: 1590, status: "default", last_downloaded_at: nil, status_message: nil>]5985# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_packages_resolver_spec.rb. It took 5.01 seconds. Expected to take 8.98 seconds.5986# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/collection/sort_spec.rb. Expected to take 8.64 seconds.5987Gitlab::Ci::Variables::Collection::Sort5988 #initialize with non-Collection value5989 raises ArgumentError5990 #errors5991 table tests5992 empty array5993 errors matches expected errors5994 valid? matches expected errors5995 does not raise5996 simple expansions5997 errors matches expected errors5998 valid? matches expected errors5999 does not raise6000 cyclic dependency6001 errors matches expected errors6002 valid? matches expected errors6003 does not raise6004 array with raw variable6005 errors matches expected errors6006 valid? matches expected errors6007 does not raise6008 variable containing escaped variable reference6009 errors matches expected errors6010 valid? matches expected errors6011 does not raise6012 #tsort6013 table tests6014 empty array6015 returns correctly sorted variables6016 simple expansions, no reordering needed6017 returns correctly sorted variables6018 complex expansion, reordering needed6019 returns correctly sorted variables6020 unused variables6021 returns correctly sorted variables6022 missing variable6023 returns correctly sorted variables6024 complex expansions with missing variable6025 returns correctly sorted variables6026 raw variable does not get resolved6027 returns correctly sorted variables6028 variable containing escaped variable reference6029 returns correctly sorted variables6030 cyclic dependency6031 raises TSort::Cyclic6032 with overridden variables6033 preserves relative order of overridden variables6034# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/collection/sort_spec.rb. It took 2.75 seconds. Expected to take 8.64 seconds.6035# [RSpecRunTime] Starting example group spec/serializers/discussion_diff_file_entity_spec.rb. Expected to take 8.49 seconds.6036DiscussionDiffFileEntity6037 when there is no merge request6038 behaves like diff file discussion entity6039 behaves like diff file base entity6040 exposes essential attributes6041 when diff file does not have a blob and content sha6042 exposes some attributes as nil6043# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.99 seconds. Current RSS: ~1598M. load average: 1.06 1.11 1.17 1/292 161246044 when there is a merge request6045 exposes additional attributes6046 exposes no diff lines6047 behaves like diff file discussion entity6048 behaves like diff file base entity6049 exposes essential attributes6050 when diff file does not have a blob and content sha6051 exposes some attributes as nil6052# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.9 seconds. Current RSS: ~1620M. load average: 1.13 1.13 1.18 1/294 163146053# [RSpecRunTime] Finishing example group spec/serializers/discussion_diff_file_entity_spec.rb. It took 6.58 seconds. Expected to take 8.49 seconds.6054# [RSpecRunTime] Starting example group spec/models/concerns/project_features_compatibility_spec.rb. Expected to take 8.36 seconds.6055ProjectFeaturesCompatibility6056 does not allow STI6057 converts fields from 'true' to ProjectFeature::ENABLED6058 converts fields from 'false' to ProjectFeature::DISABLED6059 converts fields from true to ProjectFeature::ENABLED6060 converts fields from false to ProjectFeature::DISABLED6061 access levels6062 access_level: "disabled", expected_result: 06063 accepts access level6064# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.58 seconds. Current RSS: ~1596M. load average: 1.13 1.13 1.18 1/293 163156065 access_level: "private", expected_result: 106066 accepts access level6067# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.58 seconds. Current RSS: ~1578M. load average: 1.12 1.12 1.18 1/293 163166068 access_level: "enabled", expected_result: 206069 accepts access level6070 access_level: "public", expected_result: 306071 accepts access level6072# [RSpecRunTime] Finishing example group spec/models/concerns/project_features_compatibility_spec.rb. It took 6.14 seconds. Expected to take 8.36 seconds.6073# [RSpecRunTime] Starting example group spec/services/labels/update_service_spec.rb. Expected to take 8.21 seconds.6074Labels::UpdateService6075 #execute6076 with color in hex-code6077 updates the label6078 with color in allowed name6079 updates the label6080 with color in up-case allowed name6081 updates the label6082 with color surrounded by spaces6083 updates the label6084 with unknown color6085 doesn't update the label6086 with no color6087 doesn't update the label6088 lock_on_merge6089 when feature flag is disabled6090 does not allow setting lock_on_merge6091 when feature flag is enabled6092 allows setting lock_on_merge6093 does not allow lock_on_merge to be unset6094 does not allow setting lock_on_merge for templates6095# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.01 seconds. Current RSS: ~1547M. load average: 1.19 1.14 1.18 1/288 163176096# [RSpecRunTime] Finishing example group spec/services/labels/update_service_spec.rb. It took 5.96 seconds. Expected to take 8.21 seconds.6097# [RSpecRunTime] Starting example group spec/finders/abuse_reports_finder_spec.rb. Expected to take 8.06 seconds.6098AbuseReportsFinder6099 #execute6100 when params is empty6101 behaves like returns all abuse reports6102 returns all abuse reports6103 when params[:user] is present6104 behaves like returns filtered reports6105 returns abuse reports filtered by user_id6106 when no user has username = params[:user]6107 behaves like returns all abuse reports6108 returns all abuse reports6109 when params[:reporter] is present6110 behaves like returns filtered reports6111 returns abuse reports filtered by reporter_id6112 when no user has username = params[:reporter]6113 behaves like returns all abuse reports6114 returns all abuse reports6115 when params[:status] = open6116 returns only open abuse reports6117 when params[:status] = closed6118 returns only closed abuse reports6119 when params[:status] is not a valid status6120 defaults to returning open abuse reports6121 when params[:category] is present6122 returns abuse reports with the specified category6123 aggregating reports6124 when multiple open reports exist6125 aggregates open reports by user and category6126 sorts by aggregated_count in descending order and created_at in descending order6127 returns count with aggregated reports6128 when a different sorting attribute is given6129 returns reports sorted by the specified sort attribute6130 when params[:sort] is invalid6131 sorts reports by aggregated_count in descending order6132 when multiple closed reports exist6133 does not aggregate closed reports6134 sorts reports by created_at in descending order6135 when a different sorting attribute is given6136 returns reports sorted by the specified sort attribute6137 when params[:sort] is invalid6138 sorts reports by created_at in descending order6139# [RSpecRunTime] Finishing example group spec/finders/abuse_reports_finder_spec.rb. It took 3.31 seconds. Expected to take 8.06 seconds.6140# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_partitioned_table_spec.rb. Expected to take 7.95 seconds.6141Gitlab::Database::PostgresPartitionedTable6142 does not allow STI6143 associations6144 is expected to have many postgres_partitions6145 behaves like a postgres model6146 .by_identifier6147 finds the Gitlab::Database::PostgresPartitionedTable6148 raises an error if not found6149 raises ArgumentError if given a non-fully qualified identifier6150 #to_s6151 returns the name6152 #schema6153 returns the schema6154 #name6155 returns the name6156 .find_by_name_in_current_schema6157 finds the partitioned tables in the current schema by name6158 does not find partitioned tables in a different schema6159 .each_partition6160 without partitions6161 does not yield control6162 with partitions6163 yields control with partition as argument6164 #dynamic?6165 returns true for tables partitioned by range6166 returns true for tables partitioned by list6167 returns false for tables partitioned by hash6168 #static?6169 returns false for tables partitioned by range6170 returns false for tables partitioned by list6171 returns true for tables partitioned by hash6172 #strategy6173 returns the partitioning strategy6174 #key_columns6175 returns the partitioning key columns6176# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_partitioned_table_spec.rb. It took 2.47 seconds. Expected to take 7.95 seconds.6177# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_v2_spec.rb. Expected to take 7.8 seconds.6178Gitlab::Ci::JwtV26179 is expected to be a kind of Gitlab::Ci::Jwt6180 #payload6181 includes user identities when enabled6182 does not include user identities when disabled6183 has correct values for the standard JWT attributes6184 when given an aud6185 uses that aud in the payload6186 does not use target_audience claim in the payload6187# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.19 seconds. Current RSS: ~1583M. load average: 1.26 1.15 1.19 1/288 163186188 when given an target_audience claim6189 uses specified target_audience in the payload6190 custom claims6191 runner_id6192 is the ID of the runner executing the job6193 when build is not associated with a runner6194 is nil6195 runner_environment6196 when runner is gitlab-hosted6197 is gitlab-hosted6198 when runner is self-hosted6199 is self-hosted6200 when build is not associated with a runner6201 is nil6202 sha6203 is the commit revision the project is built for6204 claims delegated to mapper6205 delegates claims to Gitlab::Ci::JwtV2::ClaimMapper6206 project_visibility6207 visibility_level: 20, visibility_level_string: "public"6208 is a string representation of the project visibility_level6209 visibility_level: 10, visibility_level_string: "internal"6210 is a string representation of the project visibility_level6211 visibility_level: 0, visibility_level_string: "private"6212 is a string representation of the project visibility_level6213# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_v2_spec.rb. It took 3.35 seconds. Expected to take 7.8 seconds.6214# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/step_spec.rb. Expected to take 7.65 seconds.6215Gitlab::Ci::Build::Step6216 #from_commands6217 when script option is specified6218 behaves like has correct script6219 fabricates an object6220 when before and script option is specified6221 behaves like has correct script6222 fabricates an object6223 when timeout option is specified in seconds6224 has job level timeout6225 behaves like has correct script6226 fabricates an object6227# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.38 seconds. Current RSS: ~1568M. load average: 1.24 1.15 1.18 1/288 163196228 #from_release6229 with release6230 returns the release-cli command line6231 when release is empty6232 does not fabricate an object6233 #from_after_script6234 when after_script is empty6235 does not fabricate an object6236 when after_script is not empty6237 fabricates an object6238# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/step_spec.rb. It took 5.99 seconds. Expected to take 7.65 seconds.6239# [RSpecRunTime] Starting example group spec/services/packages/pypi/create_package_service_spec.rb. Expected to take 7.5 seconds.6240Packages::Pypi::CreatePackageService6241 #execute6242 without an existing package6243 creates the package6244 with FIPS mode6245 does not generate file_md56246 without required_python6247 creates the package6248 with additional metadata6249 creates the package6250 behaves like saves a very long metadata field6251 truncates the field6252 behaves like saves a very long metadata field6253 truncates the field6254 with an invalid metadata6255 behaves like returning an error service response6256 returns an error service response6257 is expected to have attributes {:reason => :invalid_parameter}6258 behaves like assigns the package creator6259 assigns the package creator6260 behaves like assigns build to package6261 with build info6262 assigns the pipeline to the package6263 behaves like assigns status to package6264 with status param6265 assigns the status to the package6266 with an existing package6267 with an existing file6268 does not create a pypi package6269 behaves like returning an error service response6270 returns an error service response6271 is expected to have attributes {:reason => :invalid_parameter}6272 with a pending_destruction package6273 creates a new package6274 without an existing file6275 adds the file6276# [RSpecRunTime] Finishing example group spec/services/packages/pypi/create_package_service_spec.rb. It took 3.97 seconds. Expected to take 7.5 seconds.6277# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb. Expected to take 7.32 seconds.6278Ci::JobArtifacts::ExpireProjectBuildArtifactsService6279 #execute6280 with job containing erasable artifacts6281 unlocks erasable job artifacts6282 expires erasable job artifacts6283# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.33 seconds. Current RSS: ~1555M. load average: 1.28 1.16 1.19 1/288 163206284 with job containing trace artifacts6285 does not unlock trace artifacts6286 does not expire trace artifacts6287 with job from artifact locked pipeline6288 does not unlock locked artifacts6289 does not expire locked artifacts6290 with job containing both erasable and trace artifacts6291 unlocks erasable artifacts6292 expires erasable artifacts6293 does not unlock trace artifacts6294 does not expire trace artifacts6295 with multiple pipelines6296 unlocks artifacts across pipelines6297 expires artifacts across pipelines6298 with artifacts belonging to another project6299 does not unlock erasable artifacts in other projects6300 does not expire erasable artifacts in other projects6301# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb. It took 4.14 seconds. Expected to take 7.32 seconds.6302# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status_spec.rb. Expected to take 7.2 seconds.6303Gitlab::SidekiqStatus6304 .set6305 stores the job ID6306 allows overriding the expiration time6307 does not store anything with a nil expiry6308 .unset6309 removes the job ID6310 .expire6311 refreshes the expiration time if key is present6312 does nothing if key is not present6313 .all_completed?6314 returns true if all jobs have been completed6315 returns false if a job has not yet been completed6316 .running?6317 returns true if job is running6318 returns false if job is not found6319 .num_running6320 returns 0 if all jobs have been completed6321 returns 2 if two jobs are still running6322 .num_completed6323 returns 1 if all jobs have been completed6324 returns 1 if a job has not yet been completed6325 .completed_jids6326 returns the completed job6327 returns only the jobs completed6328 .job_status6329 returns an array of boolean values6330 handles an empty array6331 .key_for6332 returns the key for a job ID6333# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status_spec.rb. It took 2.03 seconds. Expected to take 7.2 seconds.6334# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. Expected to take 7.06 seconds.6335BulkImports::PipelineBatchWorker6336 processes the batch once6337 performs multiple times sequentially without raising an exception6338 is labeled as idempotent6339 .sidekiq_retries_exhausted6340 sets batch status to failed6341 #perform6342 runs the given pipeline batch successfully6343 with tracker status6344 when tracker is failed6345 skips the batch6346 when tracker is finished6347 skips the batch6348 with batch status6349 when batch status is started6350 finishes the batch6351 when batch status is created6352 finishes the batch6353 when batch status is finished6354 stays finished6355 when exclusive lease cannot be obtained6356 does not run the pipeline6357 when pipeline raises an exception6358 when pipeline is retryable6359 retries the batch6360 when pipeline raises an error6361 keeps batch status as `started` and lets the error bubble up6362 with stop signal from database health check6363DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6364 defers the job by set time6365DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6366 lazy evaluates schema and tables6367 when `bulk_import_deferred_workers` feature flag is disabled6368DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6369 does not defer job execution6370# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. It took 2.76 seconds. Expected to take 7.06 seconds.6371# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/play_spec.rb. Expected to take 6.99 seconds.6372Gitlab::Ci::Status::Build::Play6373 #label6374 has a label that says it is a manual action6375 #status_tooltip6376 does not override status status_tooltip6377 #badge_tooltip6378 does not override status badge_tooltip6379 #has_action?6380 when user is allowed to update build6381 when user is allowed to trigger protected action6382 is expected to have action6383 when user can not push to the branch6384 is expected not to have action6385 when user is not allowed to update build6386 is expected not to have action6387 #action_path6388 is expected to include "507/play"6389 #action_icon6390 is expected to eq "play"6391 #action_title6392 is expected to eq "Play"6393 #action_button_title6394 is expected to eq "Run job"6395 .matches?6396 when build is playable6397 when build stops an environment6398 does not match6399 when build does not stop an environment6400 is a correct match6401 when build is not playable6402 does not match6403# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/play_spec.rb. It took 4.61 seconds. Expected to take 6.99 seconds.6404# [RSpecRunTime] Starting example group spec/workers/namespaces/process_sync_events_worker_spec.rb. Expected to take 6.73 seconds.6405Namespaces::ProcessSyncEventsWorker6406 is labeled as idempotent6407 performs multiple times sequentially without raising an exception6408 deduplication6409 has the `until_executed` deduplicate strategy6410 has the option to reschedule once if deduplicated and a TTL of 1 minute6411 expect the job to enqueue itself again if there was more items to be processed6412# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.12 seconds. Current RSS: ~1562M. load average: 1.22 1.15 1.18 1/287 163216413 #perform6414 consumes all sync events6415 syncs namespace hierarchy traversal ids6416 logs the service result6417# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.41 seconds. Current RSS: ~1560M. load average: 1.22 1.15 1.18 1/287 163226418# [RSpecRunTime] Finishing example group spec/workers/namespaces/process_sync_events_worker_spec.rb. It took 4.76 seconds. Expected to take 6.73 seconds.6419# [RSpecRunTime] Starting example group spec/finders/repositories/tree_finder_spec.rb. Expected to take 6.67 seconds.6420Repositories::TreeFinder6421 #execute6422 returns an array6423 includes 20 items by default6424 accepts a gitaly_pagination argument6425 commit doesn't exist6426 raises an error6427# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.83 seconds. Current RSS: ~1555M. load average: 1.20 1.15 1.18 1/292 163576428 pagination_params6429 has the per_page number of items6430 doesn't include any of the first page records6431 #next_cursor6432 always nil before #execute call6433 after #execute6434 with gitaly pagination6435 without pagination params6436 is expected to be present6437 with pagination params6438 is expected to be present6439 when all objects can be returned on the same page6440 is expected to eq ""6441 without gitaly pagination6442 without pagination params6443 is expected to be nil6444 with pagination params6445 is expected to be nil6446 when all objects can be returned on the same page6447 is expected to be nil6448 #total6449 is expected to be a kind of Integer6450 only calculates the total once6451 #commit_exists?6452 ref exists6453 is expected to equal true6454 ref is missing6455 is expected to equal false6456# [RSpecRunTime] Finishing example group spec/finders/repositories/tree_finder_spec.rb. It took 3.16 seconds. Expected to take 6.67 seconds.6457# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. Expected to take 6.51 seconds.6458Gitlab::Auth::UserAccessDeniedReason6459 #rejection_message6460 when a user is blocked6461 is expected to match /blocked/6462 a user did not accept the enforced terms6463 is expected to match /must accept the Terms of Service/6464 is expected to include "user584"6465 is expected to include "http://localhost"6466# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.19 seconds. Current RSS: ~1606M. load average: 1.18 1.15 1.18 1/292 164346467 when the user is internal6468 is expected to match /This action cannot be performed by internal users/6469 when the user is deactivated6470 is expected to eq "Your account has been deactivated by your administrator. Please log back in from a web browser to reactivate your account at http://localhost"6471 when the user is unconfirmed6472 is expected to match /Your primary email address is not confirmed/6473 when the user is blocked pending approval6474 is expected to eq "Your account is pending approval from your administrator and hence blocked."6475 when the user has expired password6476 is expected to eq "Your password expired. Please access GitLab from a web browser to update your password."6477# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. It took 3.51 seconds. Expected to take 6.51 seconds.6478# [RSpecRunTime] Starting example group spec/finders/projects/ml/model_finder_spec.rb. Expected to take 6.5 seconds.6479Projects::Ml::ModelFinder6480 when name is passed6481 searches by name6482# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.65 seconds. Current RSS: ~1575M. load average: 1.18 1.15 1.18 1/292 164356483 sorting6484 test_case: "default params", order_by: nil, direction: nil, expected_order: [2, 1, 0]6485 is expected to eq [#<Ml::Model id: 3, created_at: "2024-02-29 08:44:11.493231149 +0000", updated_at: "2024-02-22 08:44:...-02-29 08:44:10.716615294 +0000", project_id: 1120, name: "model1", description: nil, user_id: nil>]6486 test_case: "ascending order", order_by: "id", direction: "ASC", expected_order: [0, 1, 2]6487 is expected to eq [#<Ml::Model id: 1, created_at: "2024-02-29 08:44:10.716615294 +0000", updated_at: "2024-02-29 08:44:...2-22 08:44:11.199070955 +0000", project_id: 1120, name: "model1_1", description: nil, user_id: nil>]6488 test_case: "by column", order_by: "name", direction: "ASC", expected_order: [0, 2, 1]6489 is expected to eq [#<Ml::Model id: 1, created_at: "2024-02-29 08:44:10.716615294 +0000", updated_at: "2024-02-29 08:44:...-02-29 08:44:11.152540341 +0000", project_id: 1120, name: "model2", description: nil, user_id: nil>]6490 test_case: "invalid sort", order_by: nil, direction: "UP", expected_order: [2, 1, 0]6491 is expected to eq [#<Ml::Model id: 3, created_at: "2024-02-29 08:44:11.493231149 +0000", updated_at: "2024-02-22 08:44:...-02-29 08:44:10.716615294 +0000", project_id: 1120, name: "model1", description: nil, user_id: nil>]6492 test_case: "invalid order by", order_by: "INVALID", direction: nil, expected_order: [2, 1, 0]6493 is expected to eq [#<Ml::Model id: 3, created_at: "2024-02-29 08:44:11.493231149 +0000", updated_at: "2024-02-22 08:44:...-02-29 08:44:10.716615294 +0000", project_id: 1120, name: "model1", description: nil, user_id: nil>]6494 test_case: "order by updated_at", order_by: "updated_at", direction: nil, expected_order: [1, 0, 2]6495 is expected to eq [#<Ml::Model id: 2, created_at: "2024-02-29 08:44:11.152540341 +0000", updated_at: "2024-02-29 08:44:...2-22 08:44:11.199070955 +0000", project_id: 1120, name: "model1_1", description: nil, user_id: nil>]6496# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.34 seconds. Current RSS: ~1572M. load average: 1.17 1.14 1.18 1/292 164366497 default params6498 returns models for project ordered by id6499 including the latest version and project6500 does not return models belonging to a different project6501 includes version count6502# [RSpecRunTime] Finishing example group spec/finders/projects/ml/model_finder_spec.rb. It took 5.19 seconds. Expected to take 6.5 seconds.6503# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. Expected to take 6.29 seconds.6504Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastBuildFinished6505 behaves like value stream analytics event6506 is expected to be a kind of String6507 is expected to be a kind of Symbol6508 is expected to include ApplicationRecord(abstract)6509 is expected to respond to #timestamp_projection6510 is expected to respond to #html_description6511 is expected to be a kind of Array6512 #apply_query_customization6513 expects an ActiveRecord::Relation object as argument and returns a modified version of it6514 #hash_code6515 returns a hash that uniquely identifies an event6516 does not differ when the same object is built with the same params6517 behaves like LEFT JOIN-able value stream analytics event6518 can use the event as LEFT JOIN6519 when looking at the record with data6520 contains the timestamp expression6521# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.26 seconds. Current RSS: ~1611M. load average: 1.17 1.14 1.18 1/293 165166522 when looking at the record without data6523 returns nil for the timestamp expression6524# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. It took 3.17 seconds. Expected to take 6.29 seconds.6525# [RSpecRunTime] Starting example group spec/rubocop/formatter/graceful_formatter_spec.rb. Expected to take 6.27 seconds.6526RuboCop::Formatter::GracefulFormatter6527 .grace_period_key_value6528 is expected to eq "Details: grace period"6529 without offenses6530 behaves like summary reporting6531 reports summary with 2 inspected, 0 offenses, 0 silenced6532 .adjusted_exit_status6533 active_offenses: 0, status: 0, adjusted_status: 06534 is expected to eq 06535 active_offenses: 0, status: 1, adjusted_status: 06536 is expected to eq 06537 active_offenses: 1, status: 1, adjusted_status: 16538 is expected to eq 16539 active_offenses: 0, status: 2, adjusted_status: 26540 is expected to eq 26541 active_offenses: 1, status: 2, adjusted_status: 26542 is expected to eq 26543 active_offenses: 1, status: 0, adjusted_status: 06544 is expected to eq 06545 with offenses6546 with active only6547 behaves like summary reporting6548 reports summary with 2 inspected, 2 offenses, 0 silenced6549 with silenced only6550 behaves like summary reporting6551 reports summary with 2 inspected, 0 offenses, 2 silenced6552 with active and silenced6553 behaves like summary reporting6554 reports summary with 2 inspected, 2 offenses, 3 silenced6555 with missing @total_offense_count6556 raises an error6557 without files to inspect6558 behaves like summary reporting6559 reports summary with 0 inspected, 0 offenses, 0 silenced6560 .grace_period?6561 with Details in config6562 is expected to eq true6563 with unknown value for Details in config6564 is expected to output /Cop\/Name: Unhandled value "unknown" for `Details` key./ to stderr6565 with empty config6566 is expected to eq false6567 without Details in config6568 is expected to eq false6569# [RSpecRunTime] Finishing example group spec/rubocop/formatter/graceful_formatter_spec.rb. It took 1.95 seconds. Expected to take 6.27 seconds.6570# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/instance_service_spec.rb. Expected to take 6.11 seconds.6571Integrations::SlackInstallation::InstanceService6572 behaves like Integrations::SlackInstallation::BaseService6573 when Slack responds with an error6574 behaves like error response6575 returns error result with message6576 when HTTP error occurs when exchanging token6577 tracks the error6578 behaves like error response6579 returns error result with message6580 when slack_app_enabled is not set6581 behaves like error response6582 returns error result with message6583 when user is unauthorized6584 behaves like error response6585 returns error result with message6586 when Slack responds with an access token6587 behaves like success response6588 returns success result and creates all needed records6589 when integration record already exists6590 behaves like success response6591 returns success result and creates all needed records6592 when installation record already exists6593 behaves like success response6594 returns success result and creates all needed records6595 when the team has other Slack installation records6596 updates related legacy records6597 behaves like success response6598 returns success result and creates all needed records6599# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.96 seconds. Current RSS: ~1607M. load average: 1.14 1.14 1.18 1/292 165176600# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/instance_service_spec.rb. It took 3.59 seconds. Expected to take 6.11 seconds.6601# [RSpecRunTime] Starting example group spec/lib/gitlab/highlight_spec.rb. Expected to take 6.05 seconds.6602Gitlab::Highlight6603 language provided6604 sets correct lexer6605 #highlight6606 highlights6607 returns plain version for unknown lexer context6608 highlights multi-line comments6609 links dependencies via DependencyLinker6610 increments usage counter6611 when content is too long to be highlighted6612 returns plain version for long content6613 diff highlighting6614 highlights each line properly6615 when start line number is set6616 highlights each line properly6617 with CRLF6618 strips extra LFs6619 timeout6620 falls back to plaintext on timeout6621 when used_on is specified6622 increments usage counter6623 links dependencies via DependencyLinker6624# [RSpecRunTime] Finishing example group spec/lib/gitlab/highlight_spec.rb. It took 2.91 seconds. Expected to take 6.05 seconds.6625# [RSpecRunTime] Starting example group spec/workers/run_pipeline_schedule_worker_spec.rb. Expected to take 5.93 seconds.6626RunPipelineScheduleWorker6627 has an until_executed deduplicate strategy6628 #perform6629 when a schedule not found6630 does not call the Service6631 when a schedule project is missing6632 does not call the Service6633 when a user not found6634 does not call the Service6635 #run_pipeline_schedule6636 when pipeline can be created6637 when pipeline is persisted6638 returns the service response6639 does not log errors6640 does not change the next_run_at6641 when scheduling option is given as true6642 returns the service response6643 does not log errors6644 changes the next_run_at6645 when schedule is already executed6646 does not change the next_run_at6647 creates a pipeline6648 when database statement timeout happens6649 increments Prometheus counter6650 logging a pipeline error6651# [RSpecRunTime] Finishing example group spec/workers/run_pipeline_schedule_worker_spec.rb. It took 2.5 seconds. Expected to take 5.93 seconds.6652# [RSpecRunTime] Starting example group spec/tooling/danger/multiversion_spec.rb. Expected to take 5.86 seconds.6653Tooling::Danger::Multiversion6654 #check!6655 when not in ci environment6656 does not add the warning markdown section6657 when GraphQL API and frontend assets have not been simultaneously updated6658 modified_files: ["app/assets/helloworld.vue"], added_files: []6659 does not add the warning markdown section6660 modified_files: ["app/assets/helloworld.vue"], added_files: ["app/type.rb"]6661 does not add the warning markdown section6662 modified_files: ["app/assets/helloworld.js"], added_files: ["app/graphql.rb"]6663 does not add the warning markdown section6664 modified_files: ["app/assets/helloworld.graphql"], added_files: ["app/models/graphql.rb"]6665 does not add the warning markdown section6666 modified_files: [], added_files: ["app/graphql/type.rb"]6667 does not add the warning markdown section6668 modified_files: ["app/vue.txt"], added_files: ["app/graphql/type.rb"]6669 does not add the warning markdown section6670 modified_files: ["app/views/foo.haml"], added_files: ["app/graphql/type.rb"]6671 does not add the warning markdown section6672 modified_files: ["foo"], added_files: []6673 does not add the warning markdown section6674 modified_files: [], added_files: []6675 does not add the warning markdown section6676 when GraphQL API and frontend assets have been simultaneously updated6677 modified_files: ["app/assets/helloworld.vue"], added_files: ["app/graphql/type.rb"]6678 adds the warning markdown section6679 modified_files: ["app/assets/helloworld.vue"], added_files: ["app/graphql/type.rb"]6680 adds the warning markdown section6681 modified_files: ["app/assets/helloworld.js"], added_files: ["app/graphql/type.rb"]6682 adds the warning markdown section6683 modified_files: ["ee/app/assets/helloworld.js"], added_files: ["app/graphql/type.rb"]6684 adds the warning markdown section6685 modified_files: ["app/assets/helloworld.graphql"], added_files: ["ee/app/graphql/type.rb"]6686 adds the warning markdown section6687 modified_files: ["ee/app/assets/helloworld.graphql"], added_files: ["ee/app/graphql/type.rb"]6688 adds the warning markdown section6689 modified_files: ["ee/app/assets/helloworld.graphql"], added_files: ["jh/app/graphql/type.rb"]6690 adds the warning markdown section6691# [RSpecRunTime] Finishing example group spec/tooling/danger/multiversion_spec.rb. It took 1.86 seconds. Expected to take 5.86 seconds.6692# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/note_importer_spec.rb. Expected to take 5.75 seconds.6693Gitlab::GithubImport::Importer::NoteImporter6694 #execute6695 produces a valid Note6696 when the noteable exists6697 when the author could be found6698 imports the note with the found author as the note author6699# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.9 seconds. Current RSS: ~1612M. load average: 1.13 1.14 1.18 1/290 165376700 when the note author could not be found6701 imports the note with the project creator as the note author6702 when the note have invalid chars6703 removes invalid chars6704 when note is invalid6705 fails validation6706 when noteble_id can not be found6707 raises NoteableNotFound6708 #find_noteable_id6709 returns the ID of the noteable6710# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/note_importer_spec.rb. It took 4.99 seconds. Expected to take 5.75 seconds.6711# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_filter_spec.rb. Expected to take 5.69 seconds.6712Banzai::Filter::MarkdownFilter6713 properly handles mixture with HTML comments and raw markdown6714 markdown engine from context6715 finds the correct engine6716 defaults to the GLFM_ENGINE6717 raise error for unrecognized engines6718 parse_sourcepos6719 sourcepos: "1:1-1:4", expected: {:start=>{:row=>0, :col=>0}, :end=>{:row=>0, :col=>3}}6720 correctly parses6721 sourcepos: "12:22-1:456", expected: {:start=>{:row=>11, :col=>21}, :end=>{:row=>0, :col=>455}}6722 correctly parses6723 sourcepos: "0:0-0:0", expected: {:start=>{:row=>0, :col=>0}, :end=>{:row=>0, :col=>0}}6724 correctly parses6725 sourcepos: "-1:2-3:-4", expected: nil6726 correctly parses6727 code block6728 adds language to lang attribute when specified6729 does not add language to lang attribute when not specified6730 works with utf8 chars in language6731 works with additional language parameters6732 source line position6733 defaults to add data-sourcepos6734 disables data-sourcepos6735 footnotes in tables6736 processes footnotes in table cells6737 multiline blockquotes6738 works and has correct data-sourcepos references6739# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_filter_spec.rb. It took 1.91 seconds. Expected to take 5.69 seconds.6740# [RSpecRunTime] Starting example group spec/workers/repository_check/single_repository_worker_spec.rb. Expected to take 5.58 seconds.6741RepositoryCheck::SingleRepositoryWorker6742 skips when the project has no push events6743 fails when the project has push events and a broken repository6744 succeeds when the project repo is valid6745 fails if the wiki repository is broken6746 skips wikis when disabled6747 creates missing wikis6748# [RSpecRunTime] Finishing example group spec/workers/repository_check/single_repository_worker_spec.rb. It took 4.88 seconds. Expected to take 5.58 seconds.6749# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.17 seconds. Current RSS: ~1593M. load average: 1.11 1.13 1.17 1/287 165806750# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attributes_finder_spec.rb. Expected to take 5.52 seconds.6751Gitlab::ImportExport::AttributesFinder6752 #find_root6753 generates hash from project tree config6754 individual scenarios6755 generates the correct hash for a single project relation6756 generates the correct hash for a single project feature relation6757 generates the correct hash for a multiple project relation6758 generates the correct hash for a single sub-relation6759 generates the correct hash for a multiple sub-relation6760 generates the correct hash for a sub-relation with another sub-relation6761 generates the correct hash for a relation with included attributes6762 generates the correct hash for a relation with excluded attributes6763 generates the correct hash for a relation with both excluded and included attributes6764 generates the correct hash for a relation with custom methods6765# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.52 seconds. Current RSS: ~1597M. load average: 1.10 1.13 1.17 1/287 165816766 #find_relations_tree6767 when initialized with config including tree6768 when relation is in top-level keys of the tree6769 is expected to eq {:issues=>{}}6770 when the relation is not in top-level keys6771 is expected to be nil6772 when tree is not present in config6773 is expected to be nil6774 when include_import_only_tree is true6775 is expected to eq {:ci_pipelines=>{:stages=>{:builds=>nil, :statuses=>nil}}}6776 #find_excluded_keys6777 when initialized with excluded_attributes6778 is expected to eq ["name", "path"]6779 when excluded_attributes are not present in config6780 is expected to eq []6781# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attributes_finder_spec.rb. It took 2.12 seconds. Expected to take 5.52 seconds.6782# [RSpecRunTime] Starting example group spec/presenters/pages_domain_presenter_spec.rb. Expected to take 5.44 seconds.6783PagesDomainPresenter6784 needs_validation?6785 pages_verification_enabled: false, traits: :unverified, expected: false6786 is expected to eq false6787 pages_verification_enabled: false, traits: [], expected: false6788 is expected to eq false6789 pages_verification_enabled: true, traits: :unverified, expected: true6790 is expected to eq true6791 pages_verification_enabled: true, traits: [], expected: false6792 is expected to eq false6793 show_auto_ssl_failed_warning?6794 is expected to eq false6795 when we failed to obtain Let's Encrypt's certificate6796 is expected to eq true6797 when Let's Encrypt integration is disabled6798 is expected to eq false6799 when domain is unverified6800 is expected to eq false6801 user_defined_certificate?6802 when domain certificate is user provided6803 is expected to eq true6804 when domain is not persisted6805 is expected to eq false6806 when domain certificate is blank6807 is expected to eq false6808 when domain certificate source is gitlab_provided6809 is expected to eq false6810 when domain certificate has error6811 is expected to eq false6812# [RSpecRunTime] Finishing example group spec/presenters/pages_domain_presenter_spec.rb. It took 2.03 seconds. Expected to take 5.44 seconds.6813# [RSpecRunTime] Starting example group spec/lib/gitlab/visibility_level_checker_spec.rb. Expected to take 5.37 seconds.6814Gitlab::VisibilityLevelChecker6815 #level_restricted?6816 when visibility level is allowed6817 returns false with nil for visibility level6818 when visibility level is restricted6819 for public project6820 for non-admin user6821 returns true and visibility name6822 for admin user6823 returns false and a nil visibility level6824 overridden visibility6825 when restricted6826 returns true and visibility name6827 when misspelled6828 returns false with nil for visibility level6829 when import_data is missing6830 returns false with nil for visibility level6831# [RSpecRunTime] Finishing example group spec/lib/gitlab/visibility_level_checker_spec.rb. It took 3.83 seconds. Expected to take 5.37 seconds.6832# [RSpecRunTime] Starting example group spec/graphql/resolvers/users_resolver_spec.rb. Expected to take 5.25 seconds.6833Resolvers::UsersResolver6834 is expected to have nullable GraphQL type UserCoreConnection6835 #resolve6836 when no arguments are passed6837 returns all users6838 when both ids and usernames are passed6839 generates an error6840 when a set of IDs is passed6841 returns those users6842 when a set of usernames is passed6843 returns those users6844 when admins is true6845 returns only admins6846 when a search term is passed6847 returns all users who match6848 when a set of group_id is passed6849 returns direct and indirect members of the group6850 raise an no resource not available error if the group do not exist group6851 when user cannot read group6852 raise an no resource not available error the user cannot read the group6853# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.5 seconds. Current RSS: ~1587M. load average: 1.09 1.13 1.17 1/287 165826854 with anonymous access6855 prohibits search without usernames passed6856 prohibits search by username6857# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users_resolver_spec.rb. It took 2.68 seconds. Expected to take 5.25 seconds.6858# [RSpecRunTime] Starting example group spec/workers/ci/pending_builds/update_group_worker_spec.rb. Expected to take 5.21 seconds.6859Ci::PendingBuilds::UpdateGroupWorker6860 #perform6861 when a group is not provided6862 does not call the service6863 when everything is ok6864 calls the service6865 is labeled as idempotent6866 performs multiple times sequentially without raising an exception6867 updates the pending builds6868# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.54 seconds. Current RSS: ~1573M. load average: 1.08 1.12 1.17 1/287 165836869# [RSpecRunTime] Finishing example group spec/workers/ci/pending_builds/update_group_worker_spec.rb. It took 3.81 seconds. Expected to take 5.21 seconds.6870# [RSpecRunTime] Starting example group spec/services/service_desk/custom_emails/create_service_spec.rb. Expected to take 5.04 seconds.6871ServiceDesk::CustomEmails::CreateService6872 #execute6873 with illegitimate user6874 behaves like a service that exits with error6875 exits early6876 with legitimate user6877 behaves like a service that exits with error6878 exits early6879 with params but custom_email missing6880 behaves like a failing service that does not create records6881 exits with error and does not create records6882 with params but smtp username empty6883 behaves like a failing service that does not create records6884 exits with error and does not create records6885 with params but smtp password is too short6886 behaves like a failing service that does not create records6887 exits with error and does not create records6888 with params but custom_email is invalid6889 behaves like a failing service that does not create records6890 exits with error and does not create records6891 with full set of params6892 creates all records and returns a successful response6893 with optional smtp_authentication parameter6894 sets authentication and returns a successful response6895 with unsupported value6896 behaves like a failing service that does not create records6897 exits with error and does not create records6898 when custom email aready exists6899 behaves like a service that exits with error6900 exits early6901# [RSpecRunTime] Finishing example group spec/services/service_desk/custom_emails/create_service_spec.rb. It took 2.49 seconds. Expected to take 5.04 seconds.6902# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb. Expected to take 5.03 seconds.6903Tooling::Mappings::ViewToJsMappings6904 #find_pattern_in_file6905 when the file contains the pattern6906 returns the pattern once6907 when the file does not contain the pattern6908 returns an empty array6909 #find_partials6910 when the file includes a partial6911 when the partial is in the same folder as the view file6912 returns the partial file path6913 when the partial is in a subfolder6914 returns the partials file path6915 when the file does not include a partial6916 returns an empty array6917 #filter_files6918 when no files were changed6919 returns an empty array6920 when no view files were changed6921 returns an empty array6922 when view files were changed6923 returns the path to the view files6924 when view files are deleted6925 returns an empty array6926 #execute6927 when no view files have been changed6928 does not change the output file6929 when some view files have been changed6930 when they do not contain the HTML attribute value we search for6931 does not change the output file6932 when they contain the HTML attribute value we search for6933 when no matching JS files are found6934 does not change the output file6935 when some matching JS files are found6936 adds the matching JS files to the output6937 when rails partials are included in the file6938 scans those partials for the HTML attribute value6939# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb. It took 1.79 seconds. Expected to take 5.03 seconds.6940# [RSpecRunTime] Starting example group spec/services/ci/prepare_build_service_spec.rb. Expected to take 4.9 seconds.6941Ci::PrepareBuildService6942 #execute6943 build has unmet prerequisites6944 completes each prerequisite6945 enqueues the build6946 prerequisites fail to complete6947 drops the build6948# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.02 seconds. Current RSS: ~1579M. load average: 1.07 1.12 1.17 1/287 165846949 prerequisites raise an error6950 drops the build and notifies Sentry6951 build has no prerequisites6952 enqueues the build6953# [RSpecRunTime] Finishing example group spec/services/ci/prepare_build_service_spec.rb. It took 3.48 seconds. Expected to take 4.9 seconds.6954# [RSpecRunTime] Starting example group spec/models/concerns/ignorable_columns_spec.rb. Expected to take 4.9 seconds.6955IgnorableColumns6956 does not allow STI6957 adds columns to ignored_columns6958 adds columns to ignored_columns (array version)6959 requires remove_after attribute to be set6960 allows setting remove_never: true and not setting other remove options6961 requires remove_after attribute to be set6962 requires remove_with attribute to be set6963 .ignored_columns_details6964 defaults to empty Hash6965 with single column6966 behaves like storing removal information6967 storing removal information6968# [RSpecRunTime] RSpec elapsed time: 23 minutes 45.53 seconds. Current RSS: ~1583M. load average: 1.07 1.12 1.17 1/287 165856969 with array column6970 behaves like storing removal information6971 storing removal information6972 when called on a subclass without setting the ignored columns6973 does not raise Deadlock error6974 IgnorableColumns::ColumnIgnore6975 #safe_to_remove?6976 after remove_after date has passed6977 returns true (safe to remove)6978 before remove_after date has passed6979 returns false (not safe to remove)6980 with remove_never: true6981 is false6982# [RSpecRunTime] Finishing example group spec/models/concerns/ignorable_columns_spec.rb. It took 1.86 seconds. Expected to take 4.9 seconds.6983# [RSpecRunTime] Starting example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. Expected to take 4.79 seconds.6984notify/import_issues_csv_email.html.haml6985 when parse error reported while importing6986 renders with parse error6987 when preprocess errors reported while importing6988 renders with project name error6989 with a project in a group6990 renders with group clause error6991# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.59 seconds. Current RSS: ~1581M. load average: 1.07 1.12 1.17 1/287 165866992 when no errors found while importing6993 renders correctly6994 when import errors reported6995 renders correctly6996# [RSpecRunTime] Finishing example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. It took 3.82 seconds. Expected to take 4.79 seconds.6997# [RSpecRunTime] Starting example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. Expected to take 4.78 seconds.6998Clusters::Applications::ActivateIntegrationWorker#perform6999 when cluster exists7000 prometheus integration7001 with cluster type: group7002 ensures Prometheus integration is activated7003# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.51 seconds. Current RSS: ~1566M. load average: 1.07 1.12 1.17 1/287 165877004 with cluster type: project7005 ensures Prometheus integration is activated7006 with cluster type: instance7007 ensures Prometheus integration is activated7008 when cluster does not exist7009 does not raise Record Not Found error7010# [RSpecRunTime] Finishing example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. It took 3.14 seconds. Expected to take 4.78 seconds.7011# [RSpecRunTime] Starting example group spec/lib/gitlab/bullet/exclusions_spec.rb. Expected to take 4.62 seconds.7012Gitlab::Bullet::Exclusions7013 #execute7014 with preferred method of path and method name7015 behaves like loads exclusion results7016 is expected to match [["_path_", "_method_"]]7017 with file pattern7018 behaves like loads exclusion results7019 is expected to match [["_file_pattern_"]]7020 with file name and line range7021 behaves like loads exclusion results7022 is expected to match [["file_name.rb", 5..10]]7023 without exclusions7024 behaves like loads exclusion results7025 is expected to match [[]]7026 without exclusions key in config7027 behaves like loads exclusion results7028 is expected to match []7029 when config file does not exist7030 provides an empty array for exclusions7031 with a Symbol7032 raises an exception7033 #validate_paths!7034 when validating scenarios7035 when using paths with method name7036 when source file for exclusion exists7037 is expected not to raise Exception7038 when source file for exclusion does not exist7039 is expected to raise RuntimeError7040 when using path only7041 when source file for exclusion exists7042 is expected not to raise Exception7043 when source file for exclusion does not exist7044 is expected to raise RuntimeError7045 when path_with_method is false for a file pattern7046 is expected not to raise Exception7047# [RSpecRunTime] Finishing example group spec/lib/gitlab/bullet/exclusions_spec.rb. It took 1.57 seconds. Expected to take 4.62 seconds.7048# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/be_success_matcher_spec.rb. Expected to take 4.59 seconds.7049RuboCop::Cop::RSpec::BeSuccessMatcher7050 using is_expected.to be_successful call7051 does not register an offense7052 using expect(response).not_to be_successful call7053 does not register an offense7054 using expect(response).to be_success call7055 registers an offense and corrects7056 using is_expected.to be_success call7057 registers an offense and corrects7058 using is_expected.not_to be_success call7059 registers an offense and corrects7060 using is_expected.to_not be_success call7061 registers an offense and corrects7062 using expect(response).to be_successful call7063 does not register an offense7064 using is_expected.to_not be_successful call7065 does not register an offense7066 using is_expected.not_to be_successful call7067 does not register an offense7068 using expect(response).to_not be_successful call7069 does not register an offense7070 using expect(response).to_not be_success call7071 registers an offense and corrects7072 using expect(response).not_to be_success call7073 registers an offense and corrects7074# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/be_success_matcher_spec.rb. It took 1.57 seconds. Expected to take 4.59 seconds.7075# [RSpecRunTime] Starting example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. Expected to take 4.5 seconds.7076Security::CiConfiguration::SastBuildAction7077 with existing .gitlab-ci.yml7078 sast has not been included7079 template includes are array7080 generates the correct YML7081 template include is not an array7082 generates the correct YML7083 reports defaults have been overwritten7084 sast template include is not an array7085 generates the correct YML7086 with default values7087 generates the correct YML7088 reports defaults have not been overwritten7089 analyzer section7090 generates the correct YML7091 analyzers are disabled7092 writes SAST_EXCLUDED_ANALYZERS7093 all analyzers are enabled7094 does not write SAST_EXCLUDED_ANALYZERS7095 with update stage and SEARCH_MAX_DEPTH and set SECURE_ANALYZERS_PREFIX to default7096 generates the correct YML7097 with no existing variables7098 generates the correct YML7099 with no existing sast config7100 generates the correct YML7101 with no existing sast variables7102 generates the correct YML7103 with no .gitlab-ci.yml7104 autodevops disabled7105 with one empty parameter7106 generates the correct YML7107 with all parameters7108 generates the correct YML7109 with autodevops enabled7110 generates the correct YML7111# [RSpecRunTime] Finishing example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. It took 1.83 seconds. Expected to take 4.5 seconds.7112# [RSpecRunTime] Starting example group spec/services/users/email_verification/update_email_service_spec.rb. Expected to take 4.44 seconds.7113Users::EmailVerification::UpdateEmailService7114 #execute7115 when successful7116 is expected to eq {:status=>:success}7117 does not send a confirmation instructions email7118 sets the unconfirmed_email and confirmation_sent_at fields7119 when rate limited7120 returns a failure status7121 when email reset has already been offered7122 returns a failure status7123 when email is unchanged7124 returns a failure status7125 when email is missing7126 returns a failure status7127 when email is not valid7128 returns a failure status7129 when email is already taken7130 returns a failure status7131# [RSpecRunTime] Finishing example group spec/services/users/email_verification/update_email_service_spec.rb. It took 1.55 seconds. Expected to take 4.44 seconds.7132# [RSpecRunTime] Starting example group spec/services/protected_branches/update_service_spec.rb. Expected to take 4.37 seconds.7133ProtectedBranches::UpdateService7134 with entity project7135 behaves like execute with entity7136 #execute7137 updates a protected branch7138 refreshes the cache7139 when updating name of a protected branch to one that contains HTML tags7140 updates a protected branch7141 when a policy restricts rule update7142 prevents update of the protected branch rule7143 with skip authorization and unauthorized user7144 updates a protected branch7145 with entity group7146 behaves like execute with entity7147 #execute7148 updates a protected branch7149 refreshes the cache7150 when updating name of a protected branch to one that contains HTML tags7151 updates a protected branch7152 when a policy restricts rule update7153 prevents update of the protected branch rule7154 with skip authorization and unauthorized user7155 updates a protected branch7156# [RSpecRunTime] Finishing example group spec/services/protected_branches/update_service_spec.rb. It took 2.42 seconds. Expected to take 4.37 seconds.7157# [RSpecRunTime] Starting example group spec/lib/gitlab/database_importers/work_items/base_type_importer_spec.rb. Expected to take 4.29 seconds.7158Gitlab::DatabaseImporters::WorkItems::BaseTypeImporter7159 behaves like work item base types importer7160 creates all base work item types if they don't exist7161 creates all default widget definitions7162 upserts base work item types if they already exist7163 upserts default widget definitions if they already exist and type changes7164 does not change default widget definitions if they already exist with changed disabled status7165 executes single INSERT query per types and widget definitions7166 when some base types exist7167 inserts all types and does nothing if some already existed7168# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.52 seconds. Current RSS: ~1579M. load average: 1.05 1.11 1.17 1/287 165887169 when some widget definitions exist7170 inserts all widget definitions and does nothing if some already existed7171# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_importers/work_items/base_type_importer_spec.rb. It took 1.6 seconds. Expected to take 4.29 seconds.7172# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/create_project_service_spec.rb. Expected to take 4.29 seconds.7173Import::GitlabProjects::CreateProjectService7174 validation7175 is expected to be valid7176 validates presence of path7177 validates presence of name7178 is invalid if the strategy is invalid7179 #execute7180 creates a project successfully7181 when the project creation raises an error7182 fails to create a project7183 when the validation fail7184 fails to create a project7185 when the project contains multiple errors7186 fails to create a project7187 when the strategy adds project parameters7188 merges the strategy project parameters7189# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/create_project_service_spec.rb. It took 2.6 seconds. Expected to take 4.29 seconds.7190# [RSpecRunTime] Starting example group spec/lib/constraints/group_url_constrainer_spec.rb. Expected to take 4.17 seconds.7191Constraints::GroupUrlConstrainer7192 #matches?7193 valid request7194 is expected to be truthy7195 valid request for nested group7196 is expected to be truthy7197 valid request for nested group with reserved top level name7198 is expected to be truthy7199 invalid request7200 is expected to be falsey7201 when the request matches a redirect route7202 for a root group7203 and is a GET request7204 is expected to be truthy7205 and is NOT a GET request7206 is expected to be falsey7207 for a nested group7208 is expected to be truthy7209# [RSpecRunTime] Finishing example group spec/lib/constraints/group_url_constrainer_spec.rb. It took 2.11 seconds. Expected to take 4.17 seconds.7210# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. Expected to take 4.16 seconds.7211Gitlab::LocalAndRemoteStorageMigration::PagesDeploymentMigrater7212 behaves like local and remote storage migration7213 start_store: 1, end_store: 2, method: :migrate_to_remote_storage7214 successfully migrates7215 start_store: 2, end_store: 2, method: :migrate_to_remote_storage7216 successfully migrates7217 start_store: 2, end_store: 1, method: :migrate_to_local_storage7218 successfully migrates7219 start_store: 1, end_store: 1, method: :migrate_to_local_storage7220 successfully migrates7221 when migration fails7222 prints error7223# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. It took 3.02 seconds. Expected to take 4.16 seconds.7224# [RSpecRunTime] Starting example group spec/tasks/tokens_rake_spec.rb. Expected to take 4.05 seconds.7225tokens rake tasks7226 reset_all_email task7227 changes the incoming email token7228 reset_all_feed task7229 changes the feed token for the user7230# [RSpecRunTime] Finishing example group spec/tasks/tokens_rake_spec.rb. It took 3.43 seconds. Expected to take 4.05 seconds.7231# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.97 seconds. Current RSS: ~1554M. load average: 1.12 1.12 1.17 1/287 165897232# [RSpecRunTime] Starting example group spec/lib/gitlab/internal_post_receive/response_spec.rb. Expected to take 4.04 seconds.7233Gitlab::InternalPostReceive::Response7234 #add_merge_request_urls7235 when there are urls_data7236 adds a message for each merge request URL7237 #add_merge_request_url7238 when :new_merge_request is false7239 adds a basic message to view the existing merge request7240 when :new_merge_request is true7241 adds a basic message to create a new merge request7242 #add_basic_message7243 when text is present7244 adds a basic message7245 when text is blank7246 does not add a message7247 #add_alert_message7248 when text is present7249 adds an alert message7250 when text is blank7251 does not add a message7252 #reference_counter_decreased7253 initially7254 reference_counter_decreased is set to false7255 #reference_counter_decreased=7256 when the argument is truthy7257 reference_counter_decreased is truthy7258 when the argument is falsey7259 reference_counter_decreased is falsey7260# [RSpecRunTime] Finishing example group spec/lib/gitlab/internal_post_receive/response_spec.rb. It took 1.29 seconds. Expected to take 4.04 seconds.7261# [RSpecRunTime] Starting example group spec/lib/banzai/filter/code_language_filter_spec.rb. Expected to take 3.98 seconds.7262Banzai::Filter::CodeLanguageFilter7263 when lang has extra params7264 escapes HTML tags7265 escapes HTML tags7266 escapes HTML tags7267 when lang is specified on `pre`7268 includes data-lang-params tag with extra information and removes data-meta7269 when lang is specified on `code`7270 includes data-lang-params tag with extra information and removes data-meta7271 when lang is specified on `pre`7272 adds data-canonical-lang and removes lang attribute7273 when multiple param delimiters are used7274 when delimiter is colon7275 delimits on the first appearance7276 when lang is specified on `code`7277 adds data-canonical-lang to `pre` and removes lang attribute7278 when no language is specified7279 does nothing7280# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/code_language_filter_spec.rb. It took 1.18 seconds. Expected to take 3.98 seconds.7281# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/representation/gist_spec.rb. Expected to take 3.88 seconds.7282Gitlab::GithubGistsImport::Representation::Gist7283 #visibility_level7284 returns 20 when public7285 returns 0 when private7286 .from_api_response7287 behaves like a Gist7288 returns an instance of Gist7289 with Gist7290 includes gist attributes7291 #github_identifiers7292 returns a hash with needed identifiers7293 #truncated_title7294 truncates the title to 255 characters7295 does not truncate the title if it is shorter than 255 characters7296 #first_file7297 returns a hash with needed identifiers7298 .from_json_hash7299 behaves like a Gist7300 returns an instance of Gist7301 with Gist7302 includes gist attributes7303# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/representation/gist_spec.rb. It took 1.21 seconds. Expected to take 3.88 seconds.7304# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb. Expected to take 3.86 seconds.7305Gitlab::Usage::Metrics::Instrumentations::JiraImportsUsersMetric7306 behaves like a correct instrumented metric value and query7307 behaves like a correct instrumented metric value7308 has correct value7309# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.39 seconds. Current RSS: ~1577M. load average: 1.11 1.12 1.17 1/288 165907310 behaves like a correct instrumented metric query7311 has correct generate query7312 behaves like a correct instrumented metric value and query7313 behaves like a correct instrumented metric value7314 has correct value7315 behaves like a correct instrumented metric query7316 has correct generate query7317# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb. It took 3.17 seconds. Expected to take 3.86 seconds.7318# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/closed_spec.rb. Expected to take 3.77 seconds.7319Gitlab::GithubImport::Importer::Events::Closed7320 with Issue7321 behaves like new event7322 creates expected event and state event7323 when closed by commit7324 creates expected event and state event7325# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.06 seconds. Current RSS: ~1576M. load average: 1.10 1.12 1.17 1/287 165977326 with MergeRequest7327 behaves like new event7328 creates expected event and state event7329 when closed by commit7330 creates expected event and state event7331# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/closed_spec.rb. It took 2.21 seconds. Expected to take 3.77 seconds.7332# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware_spec.rb. Expected to take 3.74 seconds.7333Gitlab::SidekiqMiddleware7334 .server_configurator7335 server metrics7336 records correct Gitaly duration7337# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.72 seconds. Current RSS: ~1562M. load average: 1.10 1.12 1.17 1/293 166597338 all optional middlewares on7339 behaves like a middleware chain7340DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)7341 passes through the right middlewares7342# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.69 seconds. Current RSS: ~1542M. load average: 1.09 1.12 1.17 1/292 166607343 behaves like a middleware chain for mailer7344 behaves like a middleware chain7345DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)7346 passes through the right middlewares7347 all optional middlewares off7348 behaves like a middleware chain7349DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)7350 passes through the right middlewares7351 behaves like a middleware chain for mailer7352 behaves like a middleware chain7353DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)7354 passes through the right middlewares7355 .client_configurator7356 behaves like a middleware chain7357DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_TestWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)7358 passes through the right middlewares7359 behaves like a middleware chain for mailer7360 behaves like a middleware chain7361DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)7362 passes through the right middlewares7363# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware_spec.rb. It took 4.59 seconds. Expected to take 3.74 seconds.7364# [RSpecRunTime] Starting example group spec/services/boards/create_service_spec.rb. Expected to take 3.7 seconds.7365Boards::CreateService7366 #execute7367 when board parent is a project7368 behaves like boards create service7369 when parent does not have a board7370 creates a new board7371 creates the default lists7372# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.0 seconds. Current RSS: ~1551M. load average: 1.09 1.12 1.17 1/292 166617373 when parent has a board7374 does not create a new board7375 when board parent is a group7376 behaves like boards create service7377 when parent does not have a board7378 creates a new board7379 creates the default lists7380 when parent has a board7381 does not create a new board7382# [RSpecRunTime] Finishing example group spec/services/boards/create_service_spec.rb. It took 2.84 seconds. Expected to take 3.7 seconds.7383# [RSpecRunTime] Starting example group spec/views/shared/issuable/_sidebar.html.haml_spec.rb. Expected to take 3.65 seconds.7384shared/issuable/_sidebar.html.haml7385 project in a group7386 issuable that does not support escalations7387 shows escalation policy dropdown7388# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.59 seconds. Current RSS: ~1543M. load average: 1.09 1.12 1.17 2/292 166627389 issuable that supports escalations7390 does not show escalation policy dropdown7391 crm contacts widget7392 without permission7393 is expected not to be shown7394 without contacts7395 is expected not to be shown7396 with permission and contacts7397 is expected to be shown7398# [RSpecRunTime] Finishing example group spec/views/shared/issuable/_sidebar.html.haml_spec.rb. It took 2.77 seconds. Expected to take 3.65 seconds.7399# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/line_spec.rb. Expected to take 3.6 seconds.7400Gitlab::Diff::Line7401 .init_from_hash7402 behaves like line object initialized by hash7403 round-trips correctly with to_hash7404 .safe_init_from_hash7405 ensures rich_text is HTML-safe7406 behaves like line object initialized by hash7407 round-trips correctly with to_hash7408 when given hash has no rich_text7409 behaves like line object initialized by hash7410 round-trips correctly with to_hash7411 #text7412 returns raw diff text7413 when prefix is disabled7414 returns raw diff text without prefix7415 when diff is empty7416 returns an empty raw diff7417 when setting rich text7418 escapes any HTML special characters in the diff chunk header7419 #set_marker_ranges7420 stores MarkerRanges in Diff::Line object7421# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/line_spec.rb. It took 1.19 seconds. Expected to take 3.6 seconds.7422# [RSpecRunTime] Starting example group spec/lib/gitlab/database/shared_model_spec.rb. Expected to take 3.56 seconds.7423Gitlab::Database::SharedModel7424 using an external connection7425 overrides the connection for the duration of the block7426 does not affect connections in other threads7427 raises an error if the connection does not include `:gitlab_shared` schema7428 when multiple connection overrides are nested7429 allows the nesting with the same connection object7430 raises an error if the connection is changed7431 when the block raises an error7432 re-raises the error, removing the overridden connection7433 #connection_db_config7434 returns the class connection_db_config7435 when switching the class connection7436 returns the db_config of the used connection when using load balancing7437# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/shared_model_spec.rb. It took 1.12 seconds. Expected to take 3.56 seconds.7438# [RSpecRunTime] Starting example group spec/graphql/resolvers/recent_boards_resolver_spec.rb. Expected to take 3.52 seconds.7439Resolvers::RecentBoardsResolver7440 #resolve7441 when there is no parent7442 returns none if parent is nil7443 when project boards7444 behaves like group and project recent boards resolver7445 calls ::Boards::VisitsFinder7446 avoids N+1 queries7447 returns most recent visited boards7448 returns a set number of boards7449 when group boards7450 behaves like group and project recent boards resolver7451 calls ::Boards::VisitsFinder7452 avoids N+1 queries7453 returns most recent visited boards7454 returns a set number of boards7455# [RSpecRunTime] Finishing example group spec/graphql/resolvers/recent_boards_resolver_spec.rb. It took 1.91 seconds. Expected to take 3.52 seconds.7456# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb. Expected to take 3.45 seconds.7457BulkImports::Projects::Pipelines::ProjectAttributesPipeline7458 #run7459 imports project attributes7460 when project is archived7461 sets project as archived7462 #transform7463 removes prohibited attributes from hash7464 #load7465 assigns attributes, drops visibility and reconciles shared runner setting7466 #after_run7467 calls extractor#remove_tmpdir7468 .relation7469 is expected to eq "self"7470# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb. It took 1.33 seconds. Expected to take 3.45 seconds.7471# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/action_spec.rb. Expected to take 3.42 seconds.7472Gitlab::Ci::Status::Build::Action7473 #label7474 when status has action7475 does not append text7476 when status does not have action7477 appends text about action not allowed7478 .matches?7479 when build is playable action7480 is a correct match7481 when build is not playable action7482 does not match7483 #badge_tooltip7484 returns the status7485# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/action_spec.rb. It took 2.39 seconds. Expected to take 3.42 seconds.7486# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb. Expected to take 3.35 seconds.7487Gitlab::Ci::Build::Credentials::Registry::DependencyProxy7488 contains valid dependency proxy credentials7489 .valid?7490 when dependency proxy is enabled7491 is expected to be truthy7492# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.47 seconds. Current RSS: ~1570M. load average: 1.07 1.11 1.16 1/287 166647493 when dependency proxy is disabled7494 is expected to be falsey7495# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb. It took 2.07 seconds. Expected to take 3.35 seconds.7496# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb. Expected to take 3.32 seconds.7497Gitlab::Ci::Config::Entry::Release::Assets::Link7498 validation7499 when entry config value is correct7500 #value7501 returns link configuration7502 #valid?7503 is valid7504 when entry value is not correct7505 #errors7506 when name is not a string7507 reports error7508 when name is not present7509 reports error7510 when url is not addressable7511 reports error7512 when url is not present7513 reports error7514 when there is an unknown key present7515 reports error7516# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb. It took 1.49 seconds. Expected to take 3.32 seconds.7517# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb. Expected to take 3.28 seconds.7518CloudSeed::GoogleCloud::CreateCloudsqlInstanceService7519 #execute7520 triggers creation of a cloudsql instance7521 triggers worker to manage cloudsql instance creation operation results7522 when google APIs fail7523 returns error7524# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.73 seconds. Current RSS: ~1586M. load average: 0.99 1.09 1.16 1/287 166657525 when project has GCP_REGION defined7526 uses defined region7527# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb. It took 2.71 seconds. Expected to take 3.28 seconds.7528# [RSpecRunTime] Starting example group spec/workers/purge_dependency_proxy_cache_worker_spec.rb. Expected to take 3.25 seconds.7529PurgeDependencyProxyCacheWorker7530 #perform7531 an admin user7532 when admin mode is enabled7533 behaves like an idempotent worker7534 is labeled as idempotent7535 performs multiple times sequentially without raising an exception7536 marks the blobs as pending_destruction and returns ok7537 when admin mode is disabled7538 behaves like not expiring blobs and manifests7539 does not expire blobs and manifests7540 a non-admin user7541 behaves like not expiring blobs and manifests7542 does not expire blobs and manifests7543 an invalid user id7544 behaves like not expiring blobs and manifests7545 does not expire blobs and manifests7546 an invalid group7547 behaves like not expiring blobs and manifests7548 does not expire blobs and manifests7549# [RSpecRunTime] Finishing example group spec/workers/purge_dependency_proxy_cache_worker_spec.rb. It took 1.49 seconds. Expected to take 3.25 seconds.7550# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/commented_spec.rb. Expected to take 3.21 seconds.7551Gitlab::GithubImport::Importer::Events::Commented7552 with MergeRequest7553 behaves like new note7554 creates a note7555 when extended_events is disabled7556 does not create a note7557# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.54 seconds. Current RSS: ~1582M. load average: 0.99 1.09 1.16 1/293 167337558 with Issue7559 behaves like new note7560 creates a note7561 when extended_events is disabled7562 does not create a note7563# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/commented_spec.rb. It took 2.17 seconds. Expected to take 3.21 seconds.7564# [RSpecRunTime] Starting example group spec/services/notes/resolve_service_spec.rb. Expected to take 3.18 seconds.7565Notes::ResolveService7566 #execute7567 resolves the note7568 sends notifications if all discussions are resolved7569# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.78 seconds. Current RSS: ~1590M. load average: 0.99 1.09 1.16 1/293 168527570# [RSpecRunTime] Finishing example group spec/services/notes/resolve_service_spec.rb. It took 2.78 seconds. Expected to take 3.18 seconds.7571# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. Expected to take 3.11 seconds.7572BulkImports::Groups::Loaders::GroupLoader7573 #load7574 when path is missing7575 raises an error7576 when destination namespace is not a group7577 raises an error7578 when there are other group errors7579 raises an error with those errors7580 when user can create group7581 when there is no parent group7582 calls Group Create Service to create a new group7583 when there is parent group7584 calls Group Create Service to create a new group7585 when user does not have 2FA enabled7586 when require_two_factor_authentication is not passed7587 calls Group Create Service to create a new group7588 when require_two_factor_authentication is false7589 calls Group Create Service to create a new group7590 when require_two_factor_authentication is true7591 does not create new group7592 when user cannot create group7593 when there is no parent group7594 does not create new group7595 when there is parent group7596 does not create new group7597# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. It took 1.82 seconds. Expected to take 3.11 seconds.7598# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/group_runners_resolver_spec.rb. Expected to take 3.1 seconds.7599Resolvers::Ci::GroupRunnersResolver7600 #resolve7601 when user cannot see runners7602 returns Gitlab::Graphql::Errors::ResourceNotAvailable7603 with user as group owner7604 returns all the runners7605 with membership direct7606 returns only direct runners7607 with obj set to nil7608 raises an error7609 with obj not set to group7610 raises an error7611 Allowed query arguments7612 calls RunnersFinder with expected arguments7613# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/group_runners_resolver_spec.rb. It took 1.88 seconds. Expected to take 3.1 seconds.7614# [RSpecRunTime] Starting example group spec/serializers/test_report_entity_spec.rb. Expected to take 3.03 seconds.7615TestReportEntity7616 #as_json7617 contains the total time7618 contains the counts7619 contains the test suites7620# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.06 seconds. Current RSS: ~1581M. load average: 0.99 1.09 1.16 1/294 168617621# [RSpecRunTime] Finishing example group spec/serializers/test_report_entity_spec.rb. It took 2.56 seconds. Expected to take 3.03 seconds.7622# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. Expected to take 3.02 seconds.7623Gitlab::LegacyGithubImport::BranchFormatter7624 #exists?7625 returns true when branch exists and commit is part of the branch7626 returns false when branch exists and commit is not part of the branch7627 returns false when branch does not exist7628 #repo7629 returns raw repo7630 #sha7631 returns raw sha7632 #valid?7633 returns true when raw sha and ref are present7634 returns false when raw sha is blank7635 returns false when raw ref is blank7636# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. It took 1.74 seconds. Expected to take 3.02 seconds.7637# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/preparing_spec.rb. Expected to take 2.93 seconds.7638Gitlab::Ci::Status::Build::Preparing7639 #illustration7640 is expected to include :image, :size, :title, and :content7641 .matches?7642 when build is preparing7643 is a correct match7644 when build is not preparing7645 does not match7646# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/preparing_spec.rb. It took 1.65 seconds. Expected to take 2.93 seconds.7647# [RSpecRunTime] Starting example group spec/models/design_management/repository_spec.rb. Expected to take 2.92 seconds.7648DesignManagement::Repository7649 does not allow STI7650 returns the project's full path7651 returns the project's disk path7652 associations7653 is expected to belong to project required: false inverse_of => design_management_repository7654# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.74 seconds. Current RSS: ~1571M. load average: 0.99 1.09 1.15 1/287 168737655 validations7656 is expected to validate that :project cannot be empty/falsy7657 is expected to validate that :project is case-sensitively unique7658# [RSpecRunTime] Finishing example group spec/models/design_management/repository_spec.rb. It took 2.56 seconds. Expected to take 2.92 seconds.7659# [RSpecRunTime] Starting example group spec/presenters/instance_clusterable_presenter_spec.rb. Expected to take 2.89 seconds.7660InstanceClusterablePresenter7661 #connect_path7662 is expected to eq "/admin/clusters/connect"7663 #clear_cluster_cache_path7664 is expected to eq "/admin/clusters/60/clear_cache"7665 #metrics_dashboard_path7666 is expected to eq "/admin/clusters/63/metrics_dashboard"7667 #learn_more_link7668 is expected to include "user/instance/clusters/index"7669# [RSpecRunTime] Finishing example group spec/presenters/instance_clusterable_presenter_spec.rb. It took 2.32 seconds. Expected to take 2.89 seconds.7670# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/master_check_spec.rb. Expected to take 2.83 seconds.7671Gitlab::HealthChecks::MasterCheck7672 when Puma runs in Clustered mode7673 .available?7674 is expected to equal true7675 .readiness7676 when no worker registered7677 succeeds7678 when worker registers itself7679 when reading from pipe succeeds7680 succeeds7681 when read pipe is open but not ready for reading7682 succeeds7683 when master finishes early7684 fails7685 when Puma runs in Single mode7686 .available?7687 is expected to equal false7688# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/master_check_spec.rb. It took 0.89 second. Expected to take 2.83 seconds.7689# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb. Expected to take 2.82 seconds.7690Gitlab::Ci::Pipeline::Expression::Lexeme::Variable7691 .build7692 creates a new instance of the token7693 .type7694 is a value lexeme7695 #evaluate7696 returns variable value if it is defined7697 allows to use a string as a variable key too7698 returns nil if it is not defined7699 returns an empty string if it is empty7700 does not call with_indifferent_access unnecessarily7701# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb. It took 1.04 seconds. Expected to take 2.82 seconds.7702# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. Expected to take 2.75 seconds.7703Gitlab::Usage::Metrics::Instrumentations::CountPackagesMetric7704 with 28d time frame7705 behaves like a correct instrumented metric value and query7706 behaves like a correct instrumented metric value7707 has correct value7708# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.44 seconds. Current RSS: ~1588M. load average: 0.99 1.09 1.15 1/287 168747709 behaves like a correct instrumented metric query7710 has correct generate query7711 with all time frame7712 behaves like a correct instrumented metric value and query7713 behaves like a correct instrumented metric value7714 has correct value7715 behaves like a correct instrumented metric query7716 has correct generate query7717# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. It took 1.52 seconds. Expected to take 2.75 seconds.7718# [RSpecRunTime] Starting example group spec/models/concerns/legacy_bulk_insert_spec.rb. Expected to take 2.75 seconds.7719LegacyBulkInsert7720 does not allow STI7721 #bulk_insert7722 does nothing with empty rows7723 uses the ordering from the first row7724 quotes column names7725 quotes values7726 does not quote values of a column in the disable_quote option7727 does not quote values of columns in the disable_quote option7728 handles non-UTF-8 data7729 when using PostgreSQL7730 allows the returning of the IDs of the inserted rows7731 allows setting the upsert to do nothing7732# [RSpecRunTime] RSpec elapsed time: 25 minutes 14.13 seconds. Current RSS: ~1587M. load average: 1.07 1.10 1.16 1/287 168757733# [RSpecRunTime] Finishing example group spec/models/concerns/legacy_bulk_insert_spec.rb. It took 1.35 seconds. Expected to take 2.75 seconds.7734# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb. Expected to take 2.69 seconds.7735Gitlab::GithubImport::Importer::PullRequests::MergedByImporter7736 when the merger user can be mapped7737 assigns the merged by user when mapped7738# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.47 seconds. Current RSS: ~1604M. load average: 1.07 1.10 1.16 1/293 169127739 when the merger user cannot be mapped to a gitlab user7740 behaves like adds a note referencing the merger user7741 adds a note referencing the merger user7742 when original user cannot be found on github7743 behaves like adds a note referencing the merger user7744 adds a note referencing the merger user7745 when the merger user is not provided7746 adds a note referencing the merger user7747# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb. It took 1.86 seconds. Expected to take 2.69 seconds.7748# [RSpecRunTime] Starting example group spec/finders/packages/npm/packages_for_user_finder_spec.rb. Expected to take 2.69 seconds.7749Packages::Npm::PackagesForUserFinder7750 #execute7751 with a project7752 behaves like searches for packages7753 is expected to contain exactly #<Packages::Package id: 43, project_id: 1220, created_at: "2024-02-29 08:46:37.552560319 +0000", upda...kage_type: "npm", creator_id: 1829, status: "default", last_downloaded_at: nil, status_message: nil>7754# [RSpecRunTime] RSpec elapsed time: 25 minutes 17.47 seconds. Current RSS: ~1588M. load average: 1.07 1.10 1.16 1/293 169137755 with a group7756 behaves like searches for packages7757 is expected to contain exactly #<Packages::Package id: 43, project_id: 1220, created_at: "2024-02-29 08:46:37.552560319 +0000", upda...kage_type: "npm", creator_id: 1829, status: "default", last_downloaded_at: nil, status_message: nil>7758 when an user is a reporter of both projects7759 is expected to contain exactly #<Packages::Package id: 43, project_id: 1220, created_at: "2024-02-29 08:46:37.552560319 +0000", upda...kage_type: "npm", creator_id: 1829, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 45, project_id: 1221, created_at: "2024-02-29 08:46:37.612499242 +0000", upda...kage_type: "npm", creator_id: 1831, status: "default", last_downloaded_at: nil, status_message: nil>7760 when the second project has the package registry disabled7761 behaves like searches for packages7762 is expected to contain exactly #<Packages::Package id: 43, project_id: 1220, created_at: "2024-02-29 08:46:37.552560319 +0000", upda...kage_type: "npm", creator_id: 1829, status: "default", last_downloaded_at: nil, status_message: nil>7763# [RSpecRunTime] Finishing example group spec/finders/packages/npm/packages_for_user_finder_spec.rb. It took 2.08 seconds. Expected to take 2.69 seconds.7764# [RSpecRunTime] Starting example group spec/services/dependency_proxy/head_manifest_service_spec.rb. Expected to take 2.65 seconds.7765DependencyProxy::HeadManifestService7766 remote request is successful7767 is expected to eq :success7768 is expected to eq "12345"7769 remote request is not found7770 is expected to eq :error7771 is expected to eq 4047772 is expected to eq "Not found"7773 net timeout exception7774 is expected to eq :error7775 is expected to eq 5997776 is expected to eq "execution expired"7777# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/head_manifest_service_spec.rb. It took 1.05 seconds. Expected to take 2.65 seconds.7778# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb. Expected to take 2.59 seconds.7779Gitlab::Ci::Build::Policy::Kubernetes7780 when kubernetes service is active7781 when user configured kubernetes from CI/CD > Clusters7782 is satisfied by a kubernetes pipeline7783# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.4 seconds. Current RSS: ~1598M. load average: 1.07 1.10 1.16 1/292 169147784 when kubernetes service is inactive7785 is not satisfied by a pipeline without kubernetes available7786 when kubernetes policy is invalid7787 raises an error7788# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb. It took 1.87 seconds. Expected to take 2.59 seconds.7789# [RSpecRunTime] Starting example group spec/models/concerns/strip_attribute_spec.rb. Expected to take 2.58 seconds.7790StripAttribute7791 does not allow STI7792 .strip_attributes!7793 is expected to respond to #strip_attributes!7794 is expected to include :title7795 #strip_attributes!7796 is expected to eq "8.3"7797# [RSpecRunTime] Finishing example group spec/models/concerns/strip_attribute_spec.rb. It took 1.08 seconds. Expected to take 2.58 seconds.7798# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/duration_parser_spec.rb. Expected to take 2.53 seconds.7799Gitlab::Ci::Build::DurationParser7800 .validate_duration7801 with never7802 is expected to be truthy7803 with never value camelized7804 is expected to be truthy7805 with a duration7806 is expected to be truthy7807 caches data7808 without a duration7809 is expected to be falsy7810 caches data7811 #seconds_from_now7812 with never7813 is expected to be nil7814 with an empty string7815 is expected to be nil7816 with a duration7817 is expected to within one second of 2024-03-01 08:46:43 UTC7818# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/duration_parser_spec.rb. It took 1.09 seconds. Expected to take 2.53 seconds.7819# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/text_formatter_spec.rb. Expected to take 2.51 seconds.7820Gitlab::Diff::Formatters::TextFormatter7821 behaves like position formatter7822 #key7823 is expected to eq [123, 456, 789, "35bd01186d18c9f4842e2f377cc780a95bab7bcf", "02fa17b1a8378a17c3103dc5a6cb16a5f73a1433", 1, 2]7824 #complete?7825 when there are missing key attributes7826 is expected to be truthy7827 when old_line and new_line are nil7828 is expected to be falsy7829 #to_h7830 is expected to eq {:base_sha=>123, :head_sha=>789, :ignore_whitespace_change=>false, :line_range=>nil, :new_line=>2, :n...h=>"new_path.txt", :old_line=>1, :old_path=>"old_path.txt", :position_type=>"text", :start_sha=>456}7831 #==7832 is expected to eq #<Gitlab::Diff::Formatters::TextFormatter:0x0000794270d40928 @old_line=1, @new_line=2, @line_range=ni...e, @old_path="old_path.txt", @new_path="new_path.txt", @base_sha=123, @start_sha=456, @head_sha=789>7833 #line_age7834 when there is only new_line7835 is expected to eq "new"7836 when there is only old_line7837 is expected to eq "old"7838 #==7839 is false when the line_range changes7840 is true when the line_range doesn't change7841# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/text_formatter_spec.rb. It took 1.05 seconds. Expected to take 2.51 seconds.7842# [RSpecRunTime] Starting example group spec/graphql/mutations/users/saved_replies/update_spec.rb. Expected to take 2.47 seconds.7843Mutations::Users::SavedReplies::Update7844 #resolve7845 when service fails to update a new saved reply7846 is expected to be nil7847 is expected to contain exactly "Content can't be blank" and "Name can't be blank"7848 when service successfully updates the saved reply7849 is expected to eq "save_reply_name"7850 is expected to eq "Save Reply Content"7851 is expected to be empty7852# [RSpecRunTime] Finishing example group spec/graphql/mutations/users/saved_replies/update_spec.rb. It took 0.82 second. Expected to take 2.47 seconds.7853# [RSpecRunTime] Starting example group spec/lib/api/helpers/integrations_helpers_spec.rb. Expected to take 2.45 seconds.7854API::Helpers::IntegrationsHelpers7855 .integration_classes7856 returns correct integrations7857 .integrations7858 has correct integrations7859 .chat_notification_flags7860 returns correct values7861 .development_integration_classes7862 returns correct integrations7863# [RSpecRunTime] Finishing example group spec/lib/api/helpers/integrations_helpers_spec.rb. It took 0.62 second. Expected to take 2.45 seconds.7864# [RSpecRunTime] Starting example group spec/helpers/projects/topics_helper_spec.rb. Expected to take 2.41 seconds.7865Projects::TopicsHelper7866 #topic_explore_projects_cleaned_path7867 topic_name: "cat", expected_path: "/explore/projects/topics/cat"7868 is expected to eq "/explore/projects/topics/cat"7869 topic_name: "cat🐈emoji", expected_path: "/explore/projects/topics/cat%25F0%259F%2590%2588emoji"7870 is expected to eq "/explore/projects/topics/cat%25F0%259F%2590%2588emoji"7871 topic_name: "cat/mouse", expected_path: "/explore/projects/topics/cat%252Fmouse"7872 is expected to eq "/explore/projects/topics/cat%252Fmouse"7873 topic_name: "cat space", expected_path: "/explore/projects/topics/cat+space"7874 is expected to eq "/explore/projects/topics/cat+space"7875 when explore_topics_cleaned_path feature flag is disabled7876 does no cleaning7877# [RSpecRunTime] Finishing example group spec/helpers/projects/topics_helper_spec.rb. It took 0.69 second. Expected to take 2.41 seconds.7878# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_rebase_status_service_spec.rb. Expected to take 2.38 seconds.7879MergeRequests::Mergeability::CheckRebaseStatusService7880 #execute7881 when ff_merge_must_be_possible is true7882 when the merge request should be rebased7883 returns a check result with status failed7884 when the merge request should not be rebased7885 returns a check result with status success7886 when ff_merge_must_be_possible is false7887 returns a check result with inactive status7888 behaves like mergeability check service7889 sets the identifier7890 sets the description7891 #cacheable?7892 returns false7893 #skip?7894 when skip check is true7895 returns true7896 when skip check is false7897 returns false7898# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_rebase_status_service_spec.rb. It took 0.95 second. Expected to take 2.38 seconds.7899# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/authentication_spec.rb. Expected to take 2.34 seconds.7900Gitlab::Auth::Ldap::Authentication7901 login7902 finds the user if authentication is successful7903 is false if the user does not exist7904 is false if authentication fails7905 fails if ldap is disabled7906 fails if no login is supplied7907 fails if no password is supplied7908# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/authentication_spec.rb. It took 0.98 second. Expected to take 2.34 seconds.7909# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/ports_spec.rb. Expected to take 2.31 seconds.7910Gitlab::Ci::Config::Entry::Ports7911 when configuration is valid7912 #valid?7913 is valid7914 #value7915 returns valid array7916 when configuration is invalid7917 #valid?7918 is invalid7919 when any of the ports7920 have the same name7921 #valid?7922 is invalid7923 have the same port7924 #valid?7925 is invalid7926# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/ports_spec.rb. It took 0.66 second. Expected to take 2.31 seconds.7927# [RSpecRunTime] Starting example group spec/services/clusters/agents/delete_service_spec.rb. Expected to take 2.27 seconds.7928Clusters::Agents::DeleteService7929 #execute7930 without user permissions7931 fails to delete when the user has no permissions7932 with user permissions7933 deletes a cluster agent7934# [RSpecRunTime] Finishing example group spec/services/clusters/agents/delete_service_spec.rb. It took 1.64 seconds. Expected to take 2.27 seconds.7935# [RSpecRunTime] Starting example group spec/models/cycle_analytics/project_level_stage_adapter_spec.rb. Expected to take 2.26 seconds.7936CycleAnalytics::ProjectLevelStageAdapter7937 does not allow STI7938 calculates median7939 lists events7940 presents the data as json7941# [RSpecRunTime] Finishing example group spec/models/cycle_analytics/project_level_stage_adapter_spec.rb. It took 1.61 seconds. Expected to take 2.26 seconds.7942# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.35 seconds. Current RSS: ~1605M. load average: 1.06 1.10 1.16 1/293 169557943# [RSpecRunTime] Starting example group spec/routing/directs/subscription_portal_spec.rb. Expected to take 2.21 seconds.7944Custom URLs Subscription Portal7945 subscription_portal_staging_url7946 when STAGING_CUSTOMER_PORTAL_URL is unset7947 is expected to eq "https://customers.staging.gitlab.com"7948 when STAGING_CUSTOMER_PORTAL_URL is set7949 is expected to eq "https://customers.staging.example.com"7950 subscription_portal_instance_review_url7951 is expected to eq "https://customers.staging.gitlab.com/instance_review"7952 subscription_portal_url7953 when CUSTOMER_PORTAL_URL ENV is unset7954 test: false, development: false, expected_url: "https://customers.gitlab.com"7955 is expected to eq "https://customers.gitlab.com"7956 test: false, development: true, expected_url: "https://customers.staging.gitlab.com"7957 is expected to eq "https://customers.staging.gitlab.com"7958 test: true, development: false, expected_url: "https://customers.staging.gitlab.com"7959 is expected to eq "https://customers.staging.gitlab.com"7960 when CUSTOMER_PORTAL_URL ENV is set7961 is expected to eq "https://customers.example.com"7962# [RSpecRunTime] Finishing example group spec/routing/directs/subscription_portal_spec.rb. It took 0.91 second. Expected to take 2.21 seconds.7963# [RSpecRunTime] Starting example group spec/helpers/recaptcha_helper_spec.rb. Expected to take 2.2 seconds.7964RecaptchaHelper7965 .show_recaptcha_sign_up?7966 is expected to eq true7967 when setting is disabled7968 is expected to eq false7969 when it is a QA request7970 is expected to eq false7971 .recaptcha_enabled_on_login?7972 is expected to eq true7973 when setting is disabled7974 is expected to eq false7975 when it is a QA request7976 is expected to eq false7977# [RSpecRunTime] Finishing example group spec/helpers/recaptcha_helper_spec.rb. It took 0.93 second. Expected to take 2.2 seconds.7978# [RSpecRunTime] Starting example group spec/services/ci/runners/stale_managers_cleanup_service_spec.rb. Expected to take 2.15 seconds.7979Ci::Runners::StaleManagersCleanupService7980 with some stale runner managers7981 only leaves non-stale runners7982 with more stale runners than SUB_BATCH_LIMIT7983 only leaves non-stale runners7984 with more stale runners than MAX_DELETIONS7985 only leaves non-stale runners7986 with no stale runner managers7987 does not clean any runner managers and returns :success status7988# [RSpecRunTime] Finishing example group spec/services/ci/runners/stale_managers_cleanup_service_spec.rb. It took 0.88 second. Expected to take 2.15 seconds.7989# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb. Expected to take 2.14 seconds.7990Gitlab::SidekiqMiddleware::AdminMode::Server7991 yields block7992 job has no admin mode field7993 session is not bypassed7994 job has admin mode field7995 nil admin mode id7996 session is not bypassed7997 valid admin mode id7998 session is bypassed7999 admin mode setting disabled8000 yields block8001 session is not bypassed8002# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb. It took 0.81 second. Expected to take 2.14 seconds.8003# [RSpecRunTime] Starting example group spec/services/packages/maven/metadata/append_package_file_service_spec.rb. Expected to take 2.1 seconds.8004Packages::Maven::Metadata::AppendPackageFileService8005 #execute8006 with some content8007 creates all the related package files8008 with FIPS mode8009 does not generate file_md58010# [RSpecRunTime] RSpec elapsed time: 25 minutes 37.11 seconds. Current RSS: ~1590M. load average: 1.05 1.09 1.15 1/292 169568011 with nil content8012 behaves like returning an error service response8013 returns an error service response8014 with nil package8015 behaves like returning an error service response8016 returns an error service response8017# [RSpecRunTime] Finishing example group spec/services/packages/maven/metadata/append_package_file_service_spec.rb. It took 1.41 seconds. Expected to take 2.1 seconds.8018# [RSpecRunTime] Starting example group spec/helpers/numbers_helper_spec.rb. Expected to take 2.07 seconds.8019NumbersHelper8020 #limited_counter_with_delimiter8021 count: 9, options: {:limit=>10}, expected_result: "9"8022 is expected to eq "9"8023 count: 10, options: {:limit=>10}, expected_result: "10"8024 is expected to eq "10"8025 count: 11, options: {:limit=>10}, expected_result: "10+"8026 is expected to eq "10+"8027 count: 12, options: {:limit=>10}, expected_result: "10+"8028 is expected to eq "10+"8029 count: 999, options: {}, expected_result: "999"8030 is expected to eq "999"8031 count: 1000, options: {}, expected_result: "1,000"8032 is expected to eq "1,000"8033 count: 1001, options: {}, expected_result: "1,000+"8034 is expected to eq "1,000+"8035 count: 1002, options: {}, expected_result: "1,000+"8036 is expected to eq "1,000+"8037# [RSpecRunTime] Finishing example group spec/helpers/numbers_helper_spec.rb. It took 1.0 second. Expected to take 2.07 seconds.8038# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 2.03 seconds.8039Types::ColorType8040 is expected to eq "Color"8041 coerces Color object into hex string8042 coerces an hex string into Color object8043 coerces an named Color into hex string8044 coerces an named color into Color object8045 rejects invalid input8046 rejects nil8047# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 0.89 second. Expected to take 2.03 seconds.8048# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb. Expected to take 2.02 seconds.8049Gitlab::Usage::ServicePing::InstrumentedPayload8050 when building service ping with values8051 builds the service ping payload for the metrics key_paths8052 when building service ping with instrumentations8053 builds the service ping payload for the metrics key_paths8054 when missing instrumentation class8055 returns empty hash8056 with broken metric definition file8057 when instrumentation class name is incorrect8058 tracks error and return fallback8059 when instrumentation class raises TypeError8060 tracks error and return fallback8061 when instrumentation class raises ArgumentError8062 tracks error and return fallback8063 when instrumentation class raises StandardError8064 tracks error and return fallback8065# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb. It took 0.97 second. Expected to take 2.02 seconds.8066# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb. Expected to take 1.97 seconds.8067Gitlab::Usage::Metrics::Instrumentations::JiraImportsTotalImportedIssuesCountMetric8068 behaves like a correct instrumented metric value and query8069 behaves like a correct instrumented metric value8070 has correct value8071# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.85 seconds. Current RSS: ~1591M. load average: 1.05 1.09 1.15 1/292 169578072 behaves like a correct instrumented metric query8073 has correct generate query8074# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb. It took 1.79 seconds. Expected to take 1.97 seconds.8075# [RSpecRunTime] Starting example group spec/workers/members/expiring_email_notification_worker_spec.rb. Expected to take 1.97 seconds.8076Members::ExpiringEmailNotificationWorker8077 #perform8078 with not notified member8079 notify member8080# [RSpecRunTime] RSpec elapsed time: 25 minutes 43.21 seconds. Current RSS: ~1586M. load average: 1.04 1.09 1.15 1/287 169588081 with notified member8082 not notify member8083 when feature member_expiring_email_notification is disabled8084 not notify member8085# [RSpecRunTime] Finishing example group spec/workers/members/expiring_email_notification_worker_spec.rb. It took 1.48 seconds. Expected to take 1.97 seconds.8086# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb. Expected to take 1.92 seconds.8087Ci::PipelineSchedules::TakeOwnershipService8088 #execute8089 when user does not have permission8090 returns ServiceResponse.error8091# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.72 seconds. Current RSS: ~1584M. load average: 1.04 1.09 1.15 1/287 169658092 when user has permission8093 returns ServiceResponse.success8094 when schedule update fails8095 returns ServiceResponse.error8096# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb. It took 1.54 seconds. Expected to take 1.92 seconds.8097# [RSpecRunTime] Starting example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. Expected to take 1.91 seconds.8098Ci::BulkInsertableTags8099 does not allow STI8100 .with_bulk_insert_tags8101 changes the thread key to true8102 #save_tags8103 calls super8104 does not call super with BulkInsertableTags.with_bulk_insert_tags8105 isolates bulk insert behavior between threads8106# [RSpecRunTime] Finishing example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. It took 0.66 second. Expected to take 1.91 seconds.8107# [RSpecRunTime] Starting example group spec/workers/remote_mirror_notification_worker_spec.rb. Expected to take 1.86 seconds.8108RemoteMirrorNotificationWorker8109 #perform8110 calls NotificationService#remote_mirror_update_failed when the mirror exists8111 does nothing when the mirror has no errors8112 does nothing when the mirror does not exist8113 does nothing when a notification has already been sent8114# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.8 seconds. Current RSS: ~1609M. load average: 1.04 1.09 1.15 1/289 169748115# [RSpecRunTime] Finishing example group spec/workers/remote_mirror_notification_worker_spec.rb. It took 1.19 seconds. Expected to take 1.86 seconds.8116# [RSpecRunTime] Starting example group spec/serializers/user_serializer_spec.rb. Expected to take 1.85 seconds.8117UserSerializer8118 serializer with merge request context8119 returns a user with can_merge option8120# [RSpecRunTime] RSpec elapsed time: 25 minutes 48.57 seconds. Current RSS: ~1607M. load average: 1.36 1.15 1.17 1/294 170148121# [RSpecRunTime] Finishing example group spec/serializers/user_serializer_spec.rb. It took 1.76 seconds. Expected to take 1.85 seconds.8122# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/runner/bulk_delete_spec.rb. Expected to take 1.82 seconds.8123Mutations::Ci::Runner::BulkDelete8124 #resolve8125 when user can delete runners8126 when runner IDs are missing8127 when admin mode is enabled8128 does not return an error8129 with runners specified by id8130 ignores unknown keys from service response payload8131 when admin mode is enabled8132 deletes runners8133 when the user cannot delete the runner8134 when user is admin and admin mode is not enabled8135 returns error8136# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/runner/bulk_delete_spec.rb. It took 1.22 seconds. Expected to take 1.82 seconds.8137# [RSpecRunTime] Starting example group spec/lib/gitlab/asset_proxy_spec.rb. Expected to take 1.79 seconds.8138Gitlab::AssetProxy8139 when asset proxy is disabled8140 returns the original URL8141 when asset proxy is enabled8142 returns a proxied URL8143 returns original URL for invalid domains8144 whitelisted domain8145 returns original URL for single domain whitelist8146 returns original URL for wildcard subdomain whitelist8147# [RSpecRunTime] Finishing example group spec/lib/gitlab/asset_proxy_spec.rb. It took 0.78 second. Expected to take 1.79 seconds.8148# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/search_counter_spec.rb. Expected to take 1.76 seconds.8149Gitlab::UsageDataCounters::SearchCounter8150 all_searches counter8151 behaves like usage counter with totals8152 increments counter and returns total count8153 navbar_searches counter8154 behaves like usage counter with totals8155 increments counter and returns total count8156 .fetch_supported_event8157 is expected to eq "all_searches"8158# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/search_counter_spec.rb. It took 0.53 second. Expected to take 1.76 seconds.8159# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/wiki_menu_spec.rb. Expected to take 1.74 seconds.8160Sidebars::Projects::Menus::WikiMenu8161 does not contain any sub menu8162 #render?8163 when user can access project wiki8164 returns true8165 when user cannot access project wiki8166 returns false8167 behaves like serializable as super_sidebar_menu_args8168 returns hash with provided attributes8169 returns hash with an item_id8170# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/wiki_menu_spec.rb. It took 0.77 second. Expected to take 1.74 seconds.8171# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb. Expected to take 1.7 seconds.8172CloudSeed::GoogleCloud::FetchGoogleIpListService8173 #execute8174 returns a list of IPAddr subnets and caches the result8175 with rate limit in effect8176 returns rate limit error8177 when the URL returns a 4048178 behaves like IP range retrieval failure8179 does not cache the result and logs an error8180 when the URL returns too large of a payload8181 behaves like IP range retrieval failure8182 does not cache the result and logs an error8183# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.97 seconds. Current RSS: ~1597M. load average: 1.33 1.15 1.17 1/292 170158184 when the URL returns HTML8185 behaves like IP range retrieval failure8186 does not cache the result and logs an error8187 when the URL returns empty results8188 behaves like IP range retrieval failure8189 does not cache the result and logs an error8190# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb. It took 2.29 seconds. Expected to take 1.7 seconds.8191# [RSpecRunTime] Starting example group spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb. Expected to take 1.67 seconds.8192RuboCop::Cop::UsageData::DistinctCountByLargeForeignKey8193 in an usage data file8194 when counting by disallowed key8195 registers an offense8196 does not register an offense when batch is false8197 registers an offense when batch is true8198 when calling by allowed key8199 does not register an offense with symbol8200 does not register an offense with string8201 when outside of an usage data file8202 does not register an offense8203# [RSpecRunTime] Finishing example group spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb. It took 0.81 second. Expected to take 1.67 seconds.8204# [RSpecRunTime] Starting example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. Expected to take 1.65 seconds.8205Import::ManifestProviderRepoEntity8206 behaves like exposes required fields for import entity8207 exposes required fields8208 correctly exposes id8209 correctly exposes full name8210 correctly exposes sanitized name8211 correctly exposes provider link8212# [RSpecRunTime] Finishing example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. It took 0.81 second. Expected to take 1.65 seconds.8213# [RSpecRunTime] Starting example group spec/lib/api/base_spec.rb. Expected to take 1.6 seconds.8214API::Base8215 declare feature categories at handler level for all routes8216 sets feature category for a particular route8217 sets request urgency for a particular route8218 declare feature categories at route level8219 sets feature category for a particular route8220 sets request urgency for a particular route8221 declare feature categories at both handler level and route level8222 sets feature category for a particular route8223 sets target duration for a particular route8224# [RSpecRunTime] Finishing example group spec/lib/api/base_spec.rb. It took 0.83 second. Expected to take 1.6 seconds.8225# [RSpecRunTime] Starting example group spec/workers/repository_check/dispatch_worker_spec.rb. Expected to take 1.6 seconds.8226RepositoryCheck::DispatchWorker8227 does nothing when repository checks are disabled8228 does nothing if the exclusive lease is taken8229 dispatches work to RepositoryCheck::BatchWorker8230 with unhealthy shard8231 only triggers RepositoryCheck::BatchWorker for healthy shards8232 logs unhealthy shards8233# [RSpecRunTime] Finishing example group spec/workers/repository_check/dispatch_worker_spec.rb. It took 0.66 second. Expected to take 1.6 seconds.8234# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. Expected to take 1.54 seconds.8235Gitlab::Metrics::Subscribers::Ldap8236 .payload8237 when SafeRequestStore is empty8238 returns an empty array8239 when LDAP recorded some values8240 returns the populated payload8241 #observe_event8242 tracks LDAP request count8243 tracks LDAP request duration8244 stores per-request counters8245# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. It took 0.66 second. Expected to take 1.54 seconds.8246# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. Expected to take 1.53 seconds.8247Terraform/Base.gitlab-ci.yml8248 the created pipeline8249 creates deprecation warning job8250# [RSpecRunTime] RSpec elapsed time: 25 minutes 59.35 seconds. Current RSS: ~1601M. load average: 1.30 1.15 1.17 1/289 170368251# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. It took 1.41 seconds. Expected to take 1.53 seconds.8252# [RSpecRunTime] Starting example group spec/models/term_agreement_spec.rb. Expected to take 1.49 seconds.8253TermAgreement8254 does not allow STI8255 validations8256 is expected to validate that :term cannot be empty/falsy8257 is expected to validate that :user cannot be empty/falsy8258 .accepted8259 only includes accepted terms8260# [RSpecRunTime] Finishing example group spec/models/term_agreement_spec.rb. It took 0.78 second. Expected to take 1.49 seconds.8261# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. Expected to take 1.48 seconds.8262Ci::PipelineCreation::StartPipelineService8263 #execute8264 calls the pipeline process service8265 creates pipeline ref8266# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. It took 0.99 second. Expected to take 1.48 seconds.8267# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb. Expected to take 1.43 seconds.8268Gitlab::Pagination::Keyset::CursorBasedRequestContext8269 #per_page8270 is expected to eq 28271 #cursor8272 is expected to eq "eyJuYW1lIjoiR2l0TGFiIEluc3RhbmNlIiwiaWQiOiI1MiIsIl9rZCI6Im4ifQ=="8273 #order_by8274 is expected to eq {:name=>:asc}8275 #apply_headers8276 sets Link header with same host/path as the original request8277 sets Link header with a cursor to the next page8278# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb. It took 0.75 second. Expected to take 1.43 seconds.8279# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/base_permission_type_spec.rb. Expected to take 1.42 seconds.8280Types::PermissionTypes::BasePermissionType8281 .permission_field8282 adds a field for the required permission8283 .ability_field8284 adds a field for the required permission8285 does not add a resolver block if another resolving param is passed8286 .abilities8287 adds a field for the passed permissions8288 extensions8289 has the extension8290# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/base_permission_type_spec.rb. It took 0.67 second. Expected to take 1.42 seconds.8291# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_type_spec.rb. Expected to take 1.4 seconds.8292Types::Clusters::AgentTokenType8293 is expected to eq "ClusterAgentToken"8294 is expected to require graphql authorizations :read_cluster_agent8295 is expected to have graphql fields :cluster_agent, :created_at, :created_by_user, :description, :id, :last_used_at, :name, and :status8296# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_type_spec.rb. It took 0.49 second. Expected to take 1.4 seconds.8297# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb. Expected to take 1.37 seconds.8298Gitlab::Graphql::Loaders::BatchRootStorageStatisticsLoader8299 #find8300 only queries once for project statistics8301# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb. It took 0.57 second. Expected to take 1.37 seconds.8302# [RSpecRunTime] Starting example group spec/models/ml/experiment_metadata_spec.rb. Expected to take 1.32 seconds.8303Ml::ExperimentMetadata8304 does not allow STI8305 uniqueness of name8306 is unique within experiment8307 associations8308 is expected to belong to experiment required: false8309# [RSpecRunTime] Finishing example group spec/models/ml/experiment_metadata_spec.rb. It took 0.87 second. Expected to take 1.32 seconds.8310# [RSpecRunTime] Starting example group spec/helpers/admin/deploy_key_helper_spec.rb. Expected to take 1.31 seconds.8311Admin::DeployKeyHelper8312 #admin_deploy_keys_data8313 returns correct hash8314# [RSpecRunTime] Finishing example group spec/helpers/admin/deploy_key_helper_spec.rb. It took 0.28 second. Expected to take 1.31 seconds.8315# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb. Expected to take 1.28 seconds.8316Gitlab::Graphql::Loaders::BatchProjectStatisticsLoader8317 #find8318 only queries once for project statistics8319# [RSpecRunTime] RSpec elapsed time: 26 minutes 5.93 seconds. Current RSS: ~1585M. load average: 1.28 1.15 1.17 1/289 170378320# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb. It took 1.17 seconds. Expected to take 1.28 seconds.8321# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb. Expected to take 1.25 seconds.8322Gitlab::Usage::Metrics::Instrumentations::BatchedBackgroundMigrationFailedJobsMetric8323 behaves like a correct instrumented metric value and query8324 behaves like a correct instrumented metric value8325 has correct value8326 behaves like a correct instrumented metric query8327 has correct generate query8328# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb. It took 0.53 second. Expected to take 1.25 seconds.8329# [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/ssh_signature_type_spec.rb. Expected to take 1.21 seconds.8330Types::CommitSignatures::SshSignatureType8331 contains attributes related to SSH signatures8332 is expected to eq "SshSignature"8333 is expected to require graphql authorizations :download_code8334 is expected to include Types::CommitSignatureInterface8335# [RSpecRunTime] Finishing example group spec/graphql/types/commit_signatures/ssh_signature_type_spec.rb. It took 0.61 second. Expected to take 1.21 seconds.8336# [RSpecRunTime] Starting example group spec/graphql/types/ci/group_type_spec.rb. Expected to take 1.21 seconds.8337Types::Ci::GroupType8338 is expected to eq "CiGroup"8339 exposes the expected fields8340# [RSpecRunTime] Finishing example group spec/graphql/types/ci/group_type_spec.rb. It took 0.46 second. Expected to take 1.21 seconds.8341# [RSpecRunTime] Starting example group spec/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker_spec.rb. Expected to take 1.16 seconds.8342Ci::ScheduleUnlockPipelinesInQueueCronWorker8343 #perform8344 enqueues UnlockPipelinesWorker jobs8345# [RSpecRunTime] Finishing example group spec/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker_spec.rb. It took 0.31 second. Expected to take 1.16 seconds.8346# [RSpecRunTime] Starting example group spec/lib/gitlab/bullet_spec.rb. Expected to take 1.15 seconds.8347Gitlab::Bullet8348 with bullet installed8349 #enabled?8350 with env enabled8351 is enabled8352 with env disabled8353 is not enabled8354 #configure_bullet?8355 with config enabled8356 is configurable8357 with config disabled8358 is not configurable8359# [RSpecRunTime] Finishing example group spec/lib/gitlab/bullet_spec.rb. It took 0.64 second. Expected to take 1.15 seconds.8360# [RSpecRunTime] Starting example group spec/initializers/rails_asset_host_spec.rb. Expected to take 1.13 seconds.8361Rails asset host initializer8362 uses no asset host by default8363 with cdn_host defined in gitlab.yml8364 returns https://gitlab.example.com8365# [RSpecRunTime] Finishing example group spec/initializers/rails_asset_host_spec.rb. It took 0.42 second. Expected to take 1.13 seconds.8366# [RSpecRunTime] Starting example group spec/services/integrations/slack_event_service_spec.rb. Expected to take 1.1 seconds.8367Integrations::SlackEventService8368 #execute8369 queues a worker and returns success response8370 when event a url verification request8371 executes the service instead of queueing a worker and returns success response8372 when event is unknown8373 raises an error8374# [RSpecRunTime] Finishing example group spec/services/integrations/slack_event_service_spec.rb. It took 0.47 second. Expected to take 1.1 seconds.8375# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/group/common_spec.rb. Expected to take 1.07 seconds.8376Gitlab::Ci::Status::Group::Common8377 does not have action8378 has details8379 has no details_path8380# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/group/common_spec.rb. It took 0.47 second. Expected to take 1.07 seconds.8381# [RSpecRunTime] Starting example group spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb. Expected to take 1.06 seconds.8382ClickHouse::MigrationSupport::SidekiqMiddleware8383 #call8384 when worker does not include ClickHouseWorker8385 yields control without registering running worker8386 when worker includes ClickHouseWorker8387 registers running worker and yields control8388# [RSpecRunTime] Finishing example group spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb. It took 0.44 second. Expected to take 1.06 seconds.8389# [RSpecRunTime] Starting example group spec/presenters/ml/model_version_presenter_spec.rb. Expected to take 1.01 seconds.8390Ml::ModelVersionPresenter8391 #path8392 is expected to eq "/namespace1424/project-1425/-/ml/models/1448/versions/1451"8393 .display_name8394 is expected to eq "a_model / 1.1.1"8395 #package_path8396 is expected to eq "/namespace1424/project-1425/-/packages/1450"8397# [RSpecRunTime] Finishing example group spec/presenters/ml/model_version_presenter_spec.rb. It took 0.5 second. Expected to take 1.01 seconds.8398# [RSpecRunTime] Starting example group spec/tooling/danger/experiments_spec.rb. Expected to take 1.0 second.8399Tooling::Danger::Experiments8400 #removed_experiments8401 returns names of removed experiments8402 #class_files_removed?8403 when yml file is deleted but not class file8404 returns false8405 when yml file is deleted but no corresponding class file exists8406 returns true8407# [RSpecRunTime] Finishing example group spec/tooling/danger/experiments_spec.rb. It took 0.48 second. Expected to take 1.0 second.8408# [RSpecRunTime] Starting example group spec/services/packages/debian/extract_deb_metadata_service_spec.rb. Expected to take 0.98 second.8409Packages::Debian::ExtractDebMetadataService8410 with correct file8411 return as expected8412 with incorrect file8413 raise error8414# [RSpecRunTime] Finishing example group spec/services/packages/debian/extract_deb_metadata_service_spec.rb. It took 0.65 second. Expected to take 0.98 second.8415# [RSpecRunTime] Starting example group spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb. Expected to take 0.97 second.8416Ci::StuckBuilds::DropCancelingWorker8417 #perform8418 executes an instance of Ci::StuckBuilds::DropCancelingService8419 behaves like an idempotent worker8420 is labeled as idempotent8421 performs multiple times sequentially without raising an exception8422# [RSpecRunTime] Finishing example group spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb. It took 0.54 second. Expected to take 0.97 second.8423# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. Expected to take 0.93 second.8424Gitlab::Database::Migrations::Observers::BatchDetails8425 meta: nil, expected_keys: ["time_spent"]8426 records expected information to file8427 meta: {:job_meta=>nil}, expected_keys: ["time_spent"]8428 records expected information to file8429 meta: lazy { { job_meta: job_meta } }, expected_keys: ["time_spent", "min_value", "max_value", "batch_size", "sub_batch_size", "pause_ms"]8430 records expected information to file8431# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. It took 0.54 second. Expected to take 0.93 second.8432# [RSpecRunTime] Starting example group spec/models/concerns/cross_database_modification_spec.rb. Expected to take 0.92 second.8433CrossDatabaseModification8434 does not allow STI8435 .transaction8436 adds the current gitlab schema to gitlab_transactions_stack8437 yields8438# [RSpecRunTime] Finishing example group spec/models/concerns/cross_database_modification_spec.rb. It took 0.54 second. Expected to take 0.92 second.8439# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/env_assignment_spec.rb. Expected to take 0.9 second.8440RuboCop::Cop::RSpec::EnvAssignment8441 with a key using single quotes8442 behaves like an offensive and correction ENV#[]= call8443 registers an offense for `ENV['FOO'] = 'bar'` and corrects8444 with a key using double quotes8445 behaves like an offensive and correction ENV#[]= call8446 registers an offense for `ENV["FOO"] = 'bar'` and corrects8447# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/env_assignment_spec.rb. It took 0.41 second. Expected to take 0.9 second.8448# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb. Expected to take 0.88 second.8449RuboCop::Cop::Migration::PreventSingleStatementWithDisableDdlTransaction8450 when outside of migration8451 registers no offense8452 when in migration8453 registers an offense when `disable_ddl_transaction!` is only for the :validate_foreign_key statement8454 registers no offense when `disable_ddl_transaction!` is used with more than one statement8455# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb. It took 0.51 second. Expected to take 0.88 second.8456# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/domain_filter_enum_spec.rb. Expected to take 0.85 second.8457Types::AlertManagement::DomainFilterEnum8458 is expected to eq "AlertManagementDomainFilter"8459 exposes all the severity values8460# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/domain_filter_enum_spec.rb. It took 0.38 second. Expected to take 0.85 second.8461# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/user_spec.rb. Expected to take 0.84 second.8462BitbucketServer::Representation::User8463 #username8464 is expected to eq "test_user"8465 #email8466 is expected to eq "test@email.com"8467# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/user_spec.rb. It took 0.39 second. Expected to take 0.84 second.8468# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb. Expected to take 0.78 second.8469Gitlab::GrapeLogging::Loggers::PerfLogger8470 .parameters8471 when no performance data present8472 is expected not to include {:redis_calls => 1}8473 when performance data present8474 is expected to include {:redis_calls => 1}8475# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb. It took 0.41 second. Expected to take 0.78 second.8476# [RSpecRunTime] Starting example group spec/views/explore/projects/topic.html.haml_spec.rb. Expected to take 0.78 second.8477explore/projects/topic.html.haml8478 renders atom feed button with matching path8479# [RSpecRunTime] Finishing example group spec/views/explore/projects/topic.html.haml_spec.rb. It took 0.76 second. Expected to take 0.78 second.8480# [RSpecRunTime] Starting example group spec/graphql/types/jira_import_type_spec.rb. Expected to take 0.74 second.8481Types::JiraImportType8482 is expected to eq "JiraImport"8483 has the expected fields8484# [RSpecRunTime] Finishing example group spec/graphql/types/jira_import_type_spec.rb. It took 0.38 second. Expected to take 0.74 second.8485# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb. Expected to take 0.73 second.8486Gitlab::Usage::Metrics::Instrumentations::ReplyByEmailEnabledMetric8487 when the setting is false8488 behaves like a correct instrumented metric value8489 has correct value8490 when the setting is true8491 behaves like a correct instrumented metric value8492 has correct value8493# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb. It took 0.39 second. Expected to take 0.73 second.8494# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/array_none_any_spec.rb. Expected to take 0.7 second.8495API::Validations::Validators::ArrayNoneAny8496 valid parameters8497 does not raise a validation error8498 invalid parameters8499 raises a validation error8500# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/array_none_any_spec.rb. It took 0.38 second. Expected to take 0.7 second.8501# [RSpecRunTime] Starting example group spec/lib/mattermost/client_spec.rb. Expected to take 0.7 second.8502Mattermost::Client8503 JSON parse error8504 yields an error on malformed JSON8505/builds/gitlab-org/gitlab/spec/lib/mattermost/client_spec.rb:12: warning: redefining constant Struct::Request8506 shows a client error if the request was unsuccessful8507# [RSpecRunTime] Finishing example group spec/lib/mattermost/client_spec.rb. It took 0.39 second. Expected to take 0.7 second.8508# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb. Expected to take 0.68 second.8509Gitlab::Usage::Metrics::Instrumentations::PrometheusMetricsEnabledMetric8510 when the setting is true8511 behaves like a correct instrumented metric value8512 has correct value8513 when the setting is false8514 behaves like a correct instrumented metric value8515 has correct value8516# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb. It took 0.4 second. Expected to take 0.68 second.8517# [RSpecRunTime] Starting example group spec/graphql/types/design_management/design_version_event_enum_spec.rb. Expected to take 0.67 second.8518Types::DesignManagement::DesignVersionEventEnum8519 is expected to eq "DesignVersionEvent"8520 exposes the correct event states8521# [RSpecRunTime] Finishing example group spec/graphql/types/design_management/design_version_event_enum_spec.rb. It took 0.38 second. Expected to take 0.67 second.8522# [RSpecRunTime] Starting example group spec/graphql/types/boards/board_issue_input_type_spec.rb. Expected to take 0.66 second.8523Types::Boards::BoardIssueInputType8524 is expected to eq "BoardIssueInput"8525 has specific fields8526# [RSpecRunTime] Finishing example group spec/graphql/types/boards/board_issue_input_type_spec.rb. It took 0.39 second. Expected to take 0.66 second.8527# [RSpecRunTime] Starting example group spec/graphql/types/user_callout_type_spec.rb. Expected to take 0.64 second.8528Types::UserCalloutType8529 is expected to eq "UserCallout"8530 has expected fields8531# [RSpecRunTime] Finishing example group spec/graphql/types/user_callout_type_spec.rb. It took 0.4 second. Expected to take 0.64 second.8532# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_suite_type_spec.rb. Expected to take 0.64 second.8533Types::Ci::TestSuiteType8534 is expected to eq "TestSuite"8535 contains attributes related to a pipeline test suite8536# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_suite_type_spec.rb. It took 0.4 second. Expected to take 0.64 second.8537# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/active_user_count_metric_spec.rb. Expected to take 0.59 second.8538Gitlab::Usage::Metrics::Instrumentations::ActiveUserCountMetric8539 behaves like a correct instrumented metric value8540 has correct value8541# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/active_user_count_metric_spec.rb. It took 0.34 second. Expected to take 0.59 second.8542# [RSpecRunTime] Starting example group spec/services/users/untrust_service_spec.rb. Expected to take 0.59 second.8543Users::UntrustService8544 #execute8545 updates the custom attributes8546# [RSpecRunTime] Finishing example group spec/services/users/untrust_service_spec.rb. It took 0.5 second. Expected to take 0.59 second.8547# [RSpecRunTime] Starting example group spec/scripts/api/commit_merge_requests_spec.rb. Expected to take 0.5 second.8548CommitMergeRequests8549 #execute8550 requests commit_merge_requests from the gitlab client8551# [RSpecRunTime] Finishing example group spec/scripts/api/commit_merge_requests_spec.rb. It took 0.32 second. Expected to take 0.5 second.8552# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_redirect_type_spec.rb. Expected to take 0.5 second.8553Types::ProjectStatisticsRedirectType8554 has all the required fields8555# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_redirect_type_spec.rb. It took 0.29 second. Expected to take 0.5 second.8556# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb. Expected to take 0.47 second.8557Gitlab::GithubImport::RefreshImportJidWorker8558 .perform_in_the_future8559 calls Gitlab::Import::RefreshImportJidWorker#perform_in_the_future8560# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb. It took 0.32 second. Expected to take 0.47 second.8561# [RSpecRunTime] Starting example group spec/graphql/types/ci/freeze_period_status_enum_spec.rb. Expected to take 0.46 second.8562Types::Ci::FreezePeriodStatusEnum8563 exposes all freeze period statuses8564# [RSpecRunTime] Finishing example group spec/graphql/types/ci/freeze_period_status_enum_spec.rb. It took 0.29 second. Expected to take 0.46 second.8565# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb. Expected to take 0.45 second.8566Gitlab::GithubImport::ImportProtectedBranchWorker8567 #import8568 imports protected branch rule8569# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb. It took 0.33 second. Expected to take 0.45 second.8570# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb. Expected to take 0.44 second.8571Gitlab::SidekiqStatus::ServerMiddleware8572 #call8573 stops tracking of a job upon completion8574# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb. It took 0.3 second. Expected to take 0.44 second.8575# [RSpecRunTime] Starting example group spec/serializers/integrations/harbor_serializers/tag_serializer_spec.rb. Expected to take 0.43 second.8576Integrations::HarborSerializers::TagSerializer8577 represents Integrations::HarborSerializers::TagEntity entities8578# [RSpecRunTime] Finishing example group spec/serializers/integrations/harbor_serializers/tag_serializer_spec.rb. It took 0.28 second. Expected to take 0.43 second.8579# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb. Expected to take 0.42 second.8580Gitlab::GithubImport::Importer::Attachments::BaseImporter8581 #each_object_to_import8582 with not implemented #collection interface8583 raises NotImplementedError8584# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb. It took 0.29 second. Expected to take 0.42 second.8585# [RSpecRunTime] Starting example group spec/spam/concerns/has_spam_action_response_fields_spec.rb. Expected to take 0.42 second.8586Spam::Concerns::HasSpamActionResponseFields8587 #with_spam_action_response_fields8588 merges in spam action fields from spammable8589# [RSpecRunTime] Finishing example group spec/spam/concerns/has_spam_action_response_fields_spec.rb. It took 0.29 second. Expected to take 0.42 second.8590auto_explain log contains 1800 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-21-32.337.main.ndjson.gz8591took 29.2708555248592auto_explain log contains 1801 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-21-32.337.ci.ndjson.gz8593took 26.1640648638594[TEST PROF INFO] EventProf results for sql.active_record8595Total time: 05:56.883 of 26:18.573 (22.61%)8596Total events: 2821278597Top 5 slowest suites (by time):8598Environment (./spec/models/environment_spec.rb:5) – 00:46.500 (36927 / 326) of 03:36.993 (21.43%)8599Ci::CreateDow...ervice#execute (./spec/services/ci/create_downstream_pipeline_service_spec.rb:5) – 00:46.148 (33895 / 72) of 03:02.649 (25.27%)8600TodoService (./spec/services/todo_service_spec.rb:5) – 00:34.982 (26903 / 161) of 02:12.676 (26.37%)8601Todo (./spec/models/todo_spec.rb:5) – 00:19.757 (15842 / 79) of 01:11.743 (27.54%)8602Groups::UpdateService (./spec/services/groups/update_service_spec.rb:5) – 00:15.996 (11872 / 60) of 00:54.553 (29.32%)8603Knapsack report was generated. Preview:8604{8605 "spec/models/environment_spec.rb": 216.94375144399964,8606 "spec/services/ci/create_downstream_pipeline_service_spec.rb": 182.6489964880002,8607 "spec/services/todo_service_spec.rb": 132.6765652440008,8608 "spec/models/todo_spec.rb": 71.74266986800103,8609 "spec/workers/post_receive_spec.rb": 65.80182075199991,8610 "spec/services/groups/update_service_spec.rb": 54.553412994999235,8611 "spec/models/integrations/mattermost_spec.rb": 31.410046146998866,8612 "spec/models/design_management/design_at_version_spec.rb": 38.0920424929991,8613 "spec/services/git/wiki_push_service_spec.rb": 39.38667254500069,8614 "spec/services/git/process_ref_changes_service_spec.rb": 28.58607245299936,8615 "spec/helpers/diff_helper_spec.rb": 18.501903342999867,8616 "spec/services/deployments/create_for_job_service_spec.rb": 27.568002377000084,8617 "spec/graphql/mutations/merge_requests/set_labels_spec.rb": 26.602533145000052,8618 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 23.771415080000224,8619 "spec/models/push_event_spec.rb": 19.84333474900086,8620 "spec/lib/gitlab/alert_management/payload/prometheus_spec.rb": 9.241601742000057,8621 "spec/presenters/ci/pipeline_presenter_spec.rb": 14.334297321000122,8622 "spec/policies/blob_policy_spec.rb": 14.470660335000503,8623 "spec/services/system_notes/time_tracking_service_spec.rb": 12.639005318000272,8624 "spec/models/release_spec.rb": 11.577971137001441,8625 "spec/lib/gitlab/redis/repository_cache_spec.rb": 8.962383979998776,8626 "spec/services/jira/requests/projects/list_service_spec.rb": 15.438651479998953,8627 "spec/lib/gitlab/cache/json_caches/json_keyed_spec.rb": 7.36277413300013,8628 "spec/policies/user_policy_spec.rb": 7.64083963000121,8629 "spec/services/groups/import_export/import_service_spec.rb": 13.804366727999877,8630 "spec/services/projects/import_export/export_service_spec.rb": 12.907006358000217,8631 "spec/lib/gitlab/diff/lines_unfolder_spec.rb": 12.630419082001026,8632 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb": 17.164656038999965,8633 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb": 5.742598510998505,8634 "spec/lib/gitlab/auth/ldap/config_spec.rb": 4.583448720999513,8635 "spec/helpers/dropdowns_helper_spec.rb": 4.5561582849986735,8636 "spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb": 11.580390130000524,8637 "spec/routing/admin_routing_spec.rb": 8.71635570699982,8638 "spec/models/ci/build_trace_chunks/fog_spec.rb": 9.446589658999073,8639 "spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb": 10.182855139999447,8640 "spec/workers/incident_management/process_alert_worker_v2_spec.rb": 10.26446495899836,8641 "spec/serializers/environment_entity_spec.rb": 8.429369073999624,8642 "spec/services/award_emojis/destroy_service_spec.rb": 9.380760287000157,8643 "spec/lib/gitlab/github_import/representation/note_text_spec.rb": 4.06531598500078,8644 "spec/serializers/member_user_entity_spec.rb": 7.629060441000547,8645 "spec/services/incident_management/timeline_events/destroy_service_spec.rb": 9.199440169000809,8646 "spec/lib/sidebars/projects/menus/settings_menu_spec.rb": 5.257576699999845,8647 "spec/services/ml/experiment_tracking/candidate_repository_spec.rb": 4.491426092001348,8648 "spec/services/labels/create_service_spec.rb": 6.656399579998833,8649 "spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb": 3.531316411001171,8650 "spec/models/ci/unit_test_failure_spec.rb": 7.3582480139994,8651 "spec/lib/gitlab/pagination_delegate_spec.rb": 4.671834401000524,8652 "spec/services/service_response_spec.rb": 2.875768910000261,8653 "spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb": 6.591085927000677,8654 "spec/models/service_desk/custom_email_credential_spec.rb": 3.1085469009994995,8655 "spec/finders/packages/maven/package_finder_spec.rb": 6.189126646000659,8656 "spec/lib/gitlab/database/dictionary_spec.rb": 2.8017926390002685,8657 "spec/graphql/resolvers/group_packages_resolver_spec.rb": 5.009322829999292,8658 "spec/lib/gitlab/ci/variables/collection/sort_spec.rb": 2.751870093999969,8659 "spec/serializers/discussion_diff_file_entity_spec.rb": 6.5780645289996755,8660 "spec/models/concerns/project_features_compatibility_spec.rb": 6.143861871998524,8661 "spec/services/labels/update_service_spec.rb": 5.960342203999971,8662 "spec/finders/abuse_reports_finder_spec.rb": 3.31131911599914,8663 "spec/lib/gitlab/database/postgres_partitioned_table_spec.rb": 2.4686418900000717,8664 "spec/lib/gitlab/ci/jwt_v2_spec.rb": 3.347374923001553,8665 "spec/lib/gitlab/ci/build/step_spec.rb": 5.993100879999474,8666 "spec/services/packages/pypi/create_package_service_spec.rb": 3.9681874260004406,8667 "spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb": 4.1388322160000826,8668 "spec/lib/gitlab/sidekiq_status_spec.rb": 2.02514714300014,8669 "spec/workers/bulk_imports/pipeline_batch_worker_spec.rb": 2.757899094000095,8670 "spec/lib/gitlab/ci/status/build/play_spec.rb": 4.606347059001564,8671 "spec/workers/namespaces/process_sync_events_worker_spec.rb": 4.761498100000608,8672 "spec/finders/repositories/tree_finder_spec.rb": 3.1621267049995367,8673 "spec/lib/gitlab/auth/user_access_denied_reason_spec.rb": 3.5063407630004804,8674 "spec/finders/projects/ml/model_finder_spec.rb": 5.185932487998798,8675 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 3.16702687399993,8676 "spec/rubocop/formatter/graceful_formatter_spec.rb": 1.9492442829996435,8677 "spec/services/integrations/slack_installation/instance_service_spec.rb": 3.5919471619999968,8678 "spec/lib/gitlab/highlight_spec.rb": 2.9070678359985322,8679 "spec/workers/run_pipeline_schedule_worker_spec.rb": 2.500048165999033,8680 "spec/tooling/danger/multiversion_spec.rb": 1.8640530419997958,8681 "spec/lib/gitlab/github_import/importer/note_importer_spec.rb": 4.994040510999184,8682 "spec/lib/banzai/filter/markdown_filter_spec.rb": 1.90945052799907,8683 "spec/workers/repository_check/single_repository_worker_spec.rb": 4.8753014159992745,8684 "spec/lib/gitlab/import_export/attributes_finder_spec.rb": 2.116091271998812,8685 "spec/presenters/pages_domain_presenter_spec.rb": 2.029017811999438,8686 "spec/lib/gitlab/visibility_level_checker_spec.rb": 3.8267115440012276,8687 "spec/graphql/resolvers/users_resolver_spec.rb": 2.6754360939994513,8688 "spec/workers/ci/pending_builds/update_group_worker_spec.rb": 3.8098924860005354,8689 "spec/services/service_desk/custom_emails/create_service_spec.rb": 2.486979496999993,8690 "spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb": 1.7858602029991744,8691 "spec/services/ci/prepare_build_service_spec.rb": 3.4792920170002617,8692 "spec/models/concerns/ignorable_columns_spec.rb": 1.8634502429995337,8693 "spec/views/notify/import_issues_csv_email.html.haml_spec.rb": 3.816473004000727,8694 "spec/workers/clusters/applications/activate_integration_worker_spec.rb": 3.1388974380006402,8695 "spec/lib/gitlab/bullet/exclusions_spec.rb": 1.5705689189999248,8696 "spec/rubocop/cop/rspec/be_success_matcher_spec.rb": 1.5738615480004228,8697 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 1.8255811879989778,8698 "spec/services/users/email_verification/update_email_service_spec.rb": 1.5472790120002173,8699 "spec/services/protected_branches/update_service_spec.rb": 2.4168652259995724,8700 "spec/lib/gitlab/database_importers/work_items/base_type_importer_spec.rb": 1.6010730050002167,8701 "spec/services/import/gitlab_projects/create_project_service_spec.rb": 2.596227172998624,8702 "spec/lib/constraints/group_url_constrainer_spec.rb": 2.1117459230008535,8703 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 3.0231798620006884,8704 "spec/tasks/tokens_rake_spec.rb": 3.4332004410007357,8705 "spec/lib/gitlab/internal_post_receive/response_spec.rb": 1.289449912001146,8706 "spec/lib/banzai/filter/code_language_filter_spec.rb": 1.1800582960004249,8707 "spec/lib/gitlab/github_gists_import/representation/gist_spec.rb": 1.211297462001312,8708 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb": 3.171152714001437,8709 "spec/lib/gitlab/github_import/importer/events/closed_spec.rb": 2.208994161001101,8710 "spec/lib/gitlab/sidekiq_middleware_spec.rb": 4.585129621000306,8711 "spec/services/boards/create_service_spec.rb": 2.839051504000963,8712 "spec/views/shared/issuable/_sidebar.html.haml_spec.rb": 2.773637152000447,8713 "spec/lib/gitlab/diff/line_spec.rb": 1.1896078749996377,8714 "spec/lib/gitlab/database/shared_model_spec.rb": 1.119194344000789,8715 "spec/graphql/resolvers/recent_boards_resolver_spec.rb": 1.9091966670002876,8716 "spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb": 1.3330693079988123,8717 "spec/lib/gitlab/ci/status/build/action_spec.rb": 2.3907683580000594,8718 "spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb": 2.0715259379994677,8719 "spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb": 1.4883853390001605,8720 "spec/services/cloud_seed/google_cloud/create_cloudsql_instance_service_spec.rb": 2.707661791000646,8721 "spec/workers/purge_dependency_proxy_cache_worker_spec.rb": 1.485931568999149,8722 "spec/lib/gitlab/github_import/importer/events/commented_spec.rb": 2.1686011260007945,8723 "spec/services/notes/resolve_service_spec.rb": 2.781936052000674,8724 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 1.8232219070014253,8725 "spec/graphql/resolvers/ci/group_runners_resolver_spec.rb": 1.8835233000008884,8726 "spec/serializers/test_report_entity_spec.rb": 2.5601253879995056,8727 "spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb": 1.7408983880013693,8728 "spec/lib/gitlab/ci/status/build/preparing_spec.rb": 1.645100249999814,8729 "spec/models/design_management/repository_spec.rb": 2.557416428000579,8730 "spec/presenters/instance_clusterable_presenter_spec.rb": 2.317834077999578,8731 "spec/lib/gitlab/health_checks/master_check_spec.rb": 0.8939435609991051,8732 "spec/lib/gitlab/ci/pipeline/expression/lexeme/variable_spec.rb": 1.0414539529992908,8733 "spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb": 1.5234010140011378,8734 "spec/models/concerns/legacy_bulk_insert_spec.rb": 1.3456603859995084,8735 "spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb": 1.8632261429993378,8736 "spec/finders/packages/npm/packages_for_user_finder_spec.rb": 2.082994966000115,8737 "spec/services/dependency_proxy/head_manifest_service_spec.rb": 1.0508576419997553,8738 "spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb": 1.8729786120002245,8739 "spec/models/concerns/strip_attribute_spec.rb": 1.0833335579991399,8740 "spec/lib/gitlab/ci/build/duration_parser_spec.rb": 1.0907054969993624,8741 "spec/lib/gitlab/diff/formatters/text_formatter_spec.rb": 1.0492726720003702,8742 "spec/graphql/mutations/users/saved_replies/update_spec.rb": 0.8233866499995202,8743 "spec/lib/api/helpers/integrations_helpers_spec.rb": 0.6246663040001295,8744 "spec/helpers/projects/topics_helper_spec.rb": 0.6855287959988345,8745 "spec/services/merge_requests/mergeability/check_rebase_status_service_spec.rb": 0.9522252240003581,8746 "spec/lib/gitlab/auth/ldap/authentication_spec.rb": 0.9781407410009706,8747 "spec/lib/gitlab/ci/config/entry/ports_spec.rb": 0.6616384890003246,8748 "spec/services/clusters/agents/delete_service_spec.rb": 1.6398318509982346,8749 "spec/models/cycle_analytics/project_level_stage_adapter_spec.rb": 1.6079932739994547,8750 "spec/routing/directs/subscription_portal_spec.rb": 0.9092848299987963,8751 "spec/helpers/recaptcha_helper_spec.rb": 0.9333845960009057,8752 "spec/services/ci/runners/stale_managers_cleanup_service_spec.rb": 0.8797657730010542,8753 "spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb": 0.8102541610005574,8754 "spec/services/packages/maven/metadata/append_package_file_service_spec.rb": 1.4048096789992996,8755 "spec/helpers/numbers_helper_spec.rb": 1.00216054700104,8756 "spec/graphql/types/color_type_spec.rb": 0.8868139030000748,8757 "spec/lib/gitlab/usage/service_ping/instrumented_payload_spec.rb": 0.9677566110003681,8758 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_total_imported_issues_count_metric_spec.rb": 1.7882753320009215,8759 "spec/workers/members/expiring_email_notification_worker_spec.rb": 1.4775342399989313,8760 "spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb": 1.5379146020004555,8761 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 0.6598613599999226,8762 "spec/workers/remote_mirror_notification_worker_spec.rb": 1.1913106050014903,8763 "spec/serializers/user_serializer_spec.rb": 1.7554863860004843,8764 "spec/graphql/mutations/ci/runner/bulk_delete_spec.rb": 1.2218368720004946,8765 "spec/lib/gitlab/asset_proxy_spec.rb": 0.7804482149986143,8766 "spec/lib/gitlab/usage_data_counters/search_counter_spec.rb": 0.5286570259995642,8767 "spec/lib/sidebars/projects/menus/wiki_menu_spec.rb": 0.7652513470002305,8768 "spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb": 2.287134480999157,8769 "spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb": 0.8145623409982363,8770 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 0.8078470210002706,8771 "spec/lib/api/base_spec.rb": 0.8271549400014919,8772 "spec/workers/repository_check/dispatch_worker_spec.rb": 0.6627833300008206,8773 "spec/lib/gitlab/metrics/subscribers/ldap_spec.rb": 0.6625547589992493,8774 "spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb": 1.410320397999385,8775 "spec/models/term_agreement_spec.rb": 0.7828142440012016,8776 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 0.9881380590013578,8777 "spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb": 0.7528738480013999,8778 "spec/graphql/types/permission_types/base_permission_type_spec.rb": 0.6733624480002618,8779 "spec/graphql/types/clusters/agent_token_type_spec.rb": 0.4942599500009237,8780 "spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb": 0.5654233810000733,8781 "spec/models/ml/experiment_metadata_spec.rb": 0.867472865000309,8782 "spec/helpers/admin/deploy_key_helper_spec.rb": 0.28361147599935066,8783 "spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb": 1.1703099370006385,8784 "spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb": 0.5285621650000394,8785 "spec/graphql/types/commit_signatures/ssh_signature_type_spec.rb": 0.6105071759993734,8786 "spec/graphql/types/ci/group_type_spec.rb": 0.4554629340000247,8787 "spec/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker_spec.rb": 0.3121099719992344,8788 "spec/lib/gitlab/bullet_spec.rb": 0.6359441530003096,8789 "spec/initializers/rails_asset_host_spec.rb": 0.41591016900019895,8790 "spec/services/integrations/slack_event_service_spec.rb": 0.4716686629999458,8791 "spec/lib/gitlab/ci/status/group/common_spec.rb": 0.4745670819993393,8792 "spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb": 0.4371943559999636,8793 "spec/presenters/ml/model_version_presenter_spec.rb": 0.5041311990007671,8794 "spec/tooling/danger/experiments_spec.rb": 0.47721115200147324,8795 "spec/services/packages/debian/extract_deb_metadata_service_spec.rb": 0.6501380310000968,8796 "spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb": 0.5412090930003615,8797 "spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb": 0.5431244440005685,8798 "spec/models/concerns/cross_database_modification_spec.rb": 0.5351762449990929,8799 "spec/rubocop/cop/rspec/env_assignment_spec.rb": 0.40778983000018343,8800 "spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb": 0.5060755190006603,8801 "spec/graphql/types/alert_management/domain_filter_enum_spec.rb": 0.38191968299906875,8802 "spec/lib/bitbucket_server/representation/user_spec.rb": 0.3854252329983865,8803 "spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb": 0.41277685000022757,8804 "spec/views/explore/projects/topic.html.haml_spec.rb": 0.7556026780002867,8805 "spec/graphql/types/jira_import_type_spec.rb": 0.37480566399972304,8806 "spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb": 0.38652115300101286,8807 "spec/lib/api/validations/validators/array_none_any_spec.rb": 0.38121486400086724,8808 "spec/lib/mattermost/client_spec.rb": 0.39160395199905906,8809 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb": 0.4035868900009518,8810 "spec/graphql/types/design_management/design_version_event_enum_spec.rb": 0.3785138740004186,8811 "spec/graphql/types/boards/board_issue_input_type_spec.rb": 0.38892109300104494,8812 "spec/graphql/types/user_callout_type_spec.rb": 0.399421001000519,8813 "spec/graphql/types/ci/test_suite_type_spec.rb": 0.4020803009989322,8814 "spec/lib/gitlab/usage/metrics/instrumentations/active_user_count_metric_spec.rb": 0.33921310899859236,8815 "spec/services/users/untrust_service_spec.rb": 0.5042428779997863,8816 "spec/scripts/api/commit_merge_requests_spec.rb": 0.31571284200072114,8817 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.2847456150011567,8818 "spec/workers/gitlab/github_import/refresh_import_jid_worker_spec.rb": 0.3240764809997927,8819 "spec/graphql/types/ci/freeze_period_status_enum_spec.rb": 0.2928707450009824,8820 "spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb": 0.32807945999957155,8821 "spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb": 0.2994141729996045,8822 "spec/serializers/integrations/harbor_serializers/tag_serializer_spec.rb": 0.28295034599977953,8823 "spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb": 0.29262071499942977,8824 "spec/spam/concerns/has_spam_action_response_fields_spec.rb": 0.287176355001065538825}8826Knapsack global time execution for tests: 26m 18s8827Pending: (Failures listed here are expected and do not affect your suite's status)8828 1) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment if action did finish does nothing when bridge job8829 # No reason given8830 Failure/Error: expect(environment).to receive(:available?).and_call_original8831 (#<Environment id: 108, project_id: 91, name: "environment72", created_at: "2024-02-29 08:22:45.259489127 +0000", updated_at: "2024-02-29 08:22:45.259489127 +0000", external_url: "https://env164.example.gitlab.com", environment_type: nil, state: "available", slug: "environment72", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))8832 expected: 1 time with any arguments8833 received: 0 times with any arguments8834 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9658835 # ./spec/models/environment_spec.rb:768:in `block (4 levels) in <top (required)>'8836 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'8837 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8838 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'8839 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8840 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'8841 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'8842 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'8843 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8844 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8845 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8846 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8847 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8848 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8849 2) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment close action does not raise ActiveRecord::StaleObjectError does nothing when bridge job8850 # No reason given8851 Failure/Error: expect(environment).to receive(:available?).and_call_original8852 (#<Environment id: 110, project_id: 93, name: "environment74", created_at: "2024-02-29 08:22:48.373051207 +0000", updated_at: "2024-02-29 08:22:48.373051207 +0000", external_url: "https://env166.example.gitlab.com", environment_type: nil, state: "available", slug: "environment74", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))8853 expected: 1 time with any arguments8854 received: 0 times with any arguments8855 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9658856 # ./spec/models/environment_spec.rb:768:in `block (4 levels) in <top (required)>'8857 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'8858 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8859 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'8860 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8861 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'8862 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'8863 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'8864 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8865 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8866 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8867 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8868 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8869 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8870 3) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment if action did finish returns a new action of the same type when build job8871 # No reason given8872 Failure/Error: expect(environment).to receive(:available?).and_call_original8873 (#<Environment id: 118, project_id: 101, name: "environment82", created_at: "2024-02-29 08:22:58.422675261 +0000", updated_at: "2024-02-29 08:22:58.422675261 +0000", external_url: "https://env174.example.gitlab.com", environment_type: nil, state: "available", slug: "environment82", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))8874 expected: 1 time with any arguments8875 received: 0 times with any arguments8876 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9708877 # ./spec/models/environment_spec.rb:768:in `block (4 levels) in <top (required)>'8878 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'8879 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8880 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'8881 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8882 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'8883 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'8884 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'8885 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8886 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8887 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8888 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8889 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8890 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8891 4) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment close action does not raise ActiveRecord::StaleObjectError successfully plays the job even if the job was a stale object when build job8892 # No reason given8893 Failure/Error: expect(environment).to receive(:available?).and_call_original8894 (#<Environment id: 120, project_id: 103, name: "environment84", created_at: "2024-02-29 08:23:00.843627865 +0000", updated_at: "2024-02-29 08:23:00.843627865 +0000", external_url: "https://env176.example.gitlab.com", environment_type: nil, state: "available", slug: "environment84", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))8895 expected: 1 time with any arguments8896 received: 0 times with any arguments8897 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9708898 # ./spec/models/environment_spec.rb:768:in `block (4 levels) in <top (required)>'8899 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'8900 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8901 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'8902 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'8903 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'8904 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'8905 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'8906 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8907 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8908 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8909 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8910 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8911 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8912 5) Projects::ImportExport::ExportService#execute saves the repo8913 # No reason given8914 # ./spec/services/projects/import_export/export_service_spec.rb:518915Finished in 27 minutes 20 seconds (files took 45.86 seconds to load)89163324 examples, 0 failures, 5 pending8917Randomized with seed 203528918[TEST PROF INFO] Time spent in factories: 13:53.328 (50.6% of total time)8919RSpec exited with 0.8920No examples to retry, congrats!8922Running after script...8923$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"8934$ tooling/bin/push_job_metrics || true8935[job-metrics] Pushing job metrics file for the CI/CD job.8936[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8938Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-16 due to policy8940Uploading artifacts...8941auto_explain/: found 3 matching artifact files and directories 8942coverage/: found 5 matching artifact files and directories 8943crystalball/: found 2 matching artifact files and directories 8944deprecations/: found 12 matching artifact files and directories 8945knapsack/: found 4 matching artifact files and directories 8946rspec/: found 16 matching artifact files and directories 8947WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8948log/*.log: found 20 matching artifact files and directories 8949WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6285088018/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8950WARNING: Retrying... context=artifacts-uploader error=request redirected8951Uploading artifacts as "archive" to coordinator... 201 Created id=6285088018 responseStatus=201 Created token=glcbt-658952Uploading artifacts...8953rspec/rspec-*.xml: found 1 matching artifact files and directories 8954WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6285088018/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8955WARNING: Retrying... context=artifacts-uploader error=request redirected8956Uploading artifacts as "junit" to coordinator... 201 Created id=6285088018 responseStatus=201 Created token=glcbt-658958Job succeeded