rspec unit pg14 17/32
Passed Started
by
@grzesiek

Grzegorz Bizon
1Running with gitlab-runner 16.9.1 (782c6ecb)2 on green-4.private.runners-manager.gitlab.com/gitlab.com/gitlab-org rpvz2FF9, system ID: s_d704414ba02a3 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:57763d55554967cf0a9b05258512282482807d361c68b10fd9599ac9732bfb04 for redis:6.2-alpine with digest redis@sha256:fd3535746075ba01b73c3602c0704bc944dd064c0a4ac46341a4a351bec69db8 ...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:c162b8fa17a58f014239a9b50abc767bdc8386e942cdea6cae2e6b397b8517c3 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:e573ddd38ed10fe9b9feed8d24fd63f6ea29b9ddf14e3bf208d8a74c0377eccc ...25Running on runner-rpvz2ff9-project-278964-concurrent-0 via runner-rpvz2ff9-private-1710797037-9a430700...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1-17...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1-17 33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (6421724577)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6421724577 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 (6421724591)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6421724591 responseStatus=200 OK token=glcbt-6541Downloading artifacts for retrieve-tests-metadata (6421724603)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6421724603 responseStatus=200 OK token=glcbt-6543Downloading artifacts for setup-test-env (6421724596)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6421724596 responseStatus=200 OK token=glcbt-65 45 Executing "step_script" stage of the job script 46Using docker image sha256:c162b8fa17a58f014239a9b50abc767bdc8386e942cdea6cae2e6b397b8517c3 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:e573ddd38ed10fe9b9feed8d24fd63f6ea29b9ddf14e3bf208d8a74c0377eccc ...47$ echo $FOSS_ONLY48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ source scripts/prepare_build.sh729Using decomposed database config (config/database.yml.decomposed-postgresql)730Geo DB won't be set up.731Embedding DB won't be set up.743$ source ./scripts/rspec_helpers.sh744$ run_timed_command "gem install knapsack --no-document"745$ gem install knapsack --no-document746Successfully installed knapsack-4.0.07471 gem installed748==> 'gem install knapsack --no-document' succeeded in 1 seconds.749$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"754$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"755$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"756$ tooling/bin/create_job_metrics_file || true757[job-metrics] Creating the job metrics file for the CI/CD job.758$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"760[22:21:07] Starting rspec_parallelized_job761RETRY_FAILED_TESTS_IN_NEW_PROCESS: true762KNAPSACK_GENERATE_REPORT: true763FLAKY_RSPEC_GENERATE_REPORT: true764KNAPSACK_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.rb765KNAPSACK_LOG_LEVEL: debug766KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_17_32_278964_report.json767FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json768FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_17_32_278964_report.json769NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_17_32_278964_report.json770RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6421724756.txt771CRYSTALBALL: 772RSPEC_TESTS_MAPPING_ENABLED: 773RSPEC_TESTS_FILTER_FILE: 774Shell set options (set -o) enabled:775braceexpand on776hashall on777interactive-comments on778pipefail on779Parsing expected rspec suite duration...780RSpec suite is expected to take 43 minutes 39.94 seconds.781Expected duration for tests:782{783 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 349.66845850079625,784 "spec/lib/gitlab/import_export/project/tree_restorer_spec.rb": 196.12628629955753,785 "spec/models/concerns/issuable_spec.rb": 131.96888709237234,786 "spec/lib/gitlab/background_migration/job_coordinator_spec.rb": 106.34394476848945,787 "spec/models/clusters/platforms/kubernetes_spec.rb": 95.76343100846253,788 "spec/services/merge_requests/mergeability_check_service_spec.rb": 74.98384621062155,789 "spec/lib/gitlab/auth/o_auth/user_spec.rb": 71.98729696005923,790 "spec/lib/gitlab/ci/status/pipeline/factory_spec.rb": 58.07013267339073,791 "spec/lib/gitlab/background_migration/set_legacy_open_source_license_available_for_non_public_projects_spec.rb": 52.96320143088505,792 "spec/lib/gitlab/background_migration/backfill_code_suggestions_namespace_settings_spec.rb": 51.708320010635504,793 "spec/services/projects/prometheus/alerts/notify_service_spec.rb": 48.21119040732486,794 "spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb": 40.582396560697056,795 "spec/tasks/gitlab/uploads/migrate_rake_spec.rb": 39.84429848743392,796 "spec/lib/gitlab/background_migration/copy_column_using_background_migration_job_spec.rb": 35.213410589842454,797 "spec/lib/gitlab/data_builder/push_spec.rb": 34.20992211187915,798 "spec/models/deploy_token_spec.rb": 32.00428734346431,799 "spec/models/error_tracking/project_error_tracking_setting_spec.rb": 30.958347071888298,800 "spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb": 28.560453407908806,801 "spec/services/work_items/parent_links/create_service_spec.rb": 28.396704664900085,802 "spec/services/resource_access_tokens/revoke_service_spec.rb": 26.318449652634825,803 "spec/helpers/packages_helper_spec.rb": 26.002564884764894,804 "spec/lib/backup/targets/files_spec.rb": 24.517719421406486,805 "spec/models/ci/job_token/project_scope_link_spec.rb": 23.92708699156197,806 "spec/services/issuable/discussions_list_service_spec.rb": 23.39486162496123,807 "spec/workers/packages/go/sync_packages_worker_spec.rb": 21.833931132136062,808 "spec/lib/gitlab/redis/shared_state_spec.rb": 21.81796144576929,809 "spec/services/merge_requests/conflicts/resolve_service_spec.rb": 20.394712864191227,810 "spec/models/incident_management/issuable_escalation_status_spec.rb": 20.28216191264266,811 "spec/models/work_items/related_work_item_link_spec.rb": 18.86257967739268,812 "spec/models/ci/trigger_spec.rb": 18.53488603268616,813 "spec/models/integrations/base_chat_notification_spec.rb": 17.493175395609086,814 "spec/presenters/ci/build_presenter_spec.rb": 16.956663976121327,815 "spec/services/ci/pipeline_schedules/update_service_spec.rb": 16.29271179194965,816 "spec/models/notification_setting_spec.rb": 15.797340913676964,817 "spec/models/ci/build_trace_metadata_spec.rb": 15.442514142003407,818 "spec/lib/gitlab/auth/current_user_mode_spec.rb": 14.794454655984358,819 "spec/helpers/appearances_helper_spec.rb": 14.47234736295786,820 "spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb": 14.265852733283051,821 "spec/serializers/member_user_entity_spec.rb": 13.712922425715,822 "spec/models/personal_snippet_spec.rb": 13.330521702903408,823 "spec/policies/protected_branch_policy_spec.rb": 12.943923293073388,824 "spec/lib/gitlab/database/bump_sequences_spec.rb": 12.596651739684303,825 "spec/uploaders/terraform/state_uploader_spec.rb": 12.242763802228293,826 "spec/helpers/timeboxes_helper_spec.rb": 12.02014694875728,827 "spec/lib/gitlab/error_tracking_spec.rb": 11.683239540772385,828 "spec/views/groups/edit.html.haml_spec.rb": 11.599790457567401,829 "spec/models/concerns/ci/artifactable_spec.rb": 11.099843264851499,830 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 11.03990755709304,831 "spec/lib/gitlab/ci/status/build/cancelable_spec.rb": 10.64632743094343,832 "spec/lib/gitlab/diff/diff_refs_spec.rb": 10.415143596376456,833 "spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb": 10.283343625963445,834 "spec/services/users/refresh_authorized_projects_service_spec.rb": 10.03007827488042,835 "spec/finders/crm/contacts_finder_spec.rb": 9.90562121938242,836 "spec/services/ci/destroy_pipeline_service_spec.rb": 9.588701434124733,837 "spec/workers/project_export_worker_spec.rb": 9.534128078844951,838 "spec/lib/gitlab/event_store/store_spec.rb": 9.27278337116227,839 "spec/db/docs_spec.rb": 9.03549968225359,840 "spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb": 8.92655486912951,841 "spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 8.810328687710822,842 "spec/workers/container_registry/record_data_repair_detail_worker_spec.rb": 8.503537479077096,843 "spec/bin/saas_feature_spec.rb": 8.49889064423797,844 "spec/uploaders/gitlab_uploader_spec.rb": 8.207124623772232,845 "spec/lib/gitlab/security/scan_configuration_spec.rb": 8.126104529682824,846 "spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb": 8.006508188552013,847 "spec/lib/gitlab/ci/reports/test_report_spec.rb": 7.811305800377703,848 "spec/services/work_items/related_work_item_links/create_service_spec.rb": 7.7443449149289405,849 "spec/graphql/types/terraform/state_version_type_spec.rb": 7.480440961632819,850 "spec/lib/banzai/filter/table_of_contents_filter_spec.rb": 7.398549662403242,851 "spec/services/members/request_access_service_spec.rb": 7.269004502537861,852 "spec/views/projects/settings/merge_requests/show.html.haml_spec.rb": 7.098397751347439,853 "spec/lib/gitlab/github_import/importer/note_importer_spec.rb": 7.01522967079884,854 "spec/lib/generators/gitlab/analytics/internal_events_generator_spec.rb": 6.839958825279578,855 "spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb": 6.72974415699968,856 "spec/finders/repositories/tree_finder_spec.rb": 6.665569583777277,857 "spec/serializers/deployment_cluster_entity_spec.rb": 6.503733198712538,858 "spec/services/ci/catalog/resources/release_service_spec.rb": 6.450442061347401,859 "spec/models/packages/sem_ver_spec.rb": 6.28423912245091,860 "spec/models/ci/project_mirror_spec.rb": 6.259805576641794,861 "spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb": 6.101837076645889,862 "spec/rubocop/formatter/graceful_formatter_spec.rb": 6.083916587469811,863 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb": 5.908469782336806,864 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 5.892506502390157,865 "spec/views/projects/pages/show.html.haml_spec.rb": 5.659675238588323,866 "spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb": 5.591278795746705,867 "spec/lib/api/entities/release_spec.rb": 5.519216684951245,868 "spec/helpers/notify_helper_spec.rb": 5.414115118719401,869 "spec/validators/kubernetes_container_resources_validator_spec.rb": 5.373655733615859,870 "spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb": 5.251611617152966,871 "spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb": 5.225670923712611,872 "spec/services/design_management/generate_image_versions_service_spec.rb": 5.173679994257249,873 "spec/lib/gitlab/unicode_spec.rb": 5.056831199207476,874 "spec/initializers/mail_encoding_patch_spec.rb": 4.996224190080116,875 "spec/services/environments/create_service_spec.rb": 4.932443009311381,876 "spec/helpers/projects/terraform_helper_spec.rb": 4.833582414839651,877 "spec/finders/autocomplete/routes_finder_spec.rb": 4.766727916663468,878 "spec/graphql/mutations/todos/mark_all_done_spec.rb": 4.707707562248514,879 "spec/models/abuse/user_trust_score_spec.rb": 4.630977800254877,880 "spec/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb": 4.605143845891373,881 "spec/lib/gitlab/import_export/project/relation_saver_spec.rb": 4.561641015267668,882 "spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb": 4.451101159356484,883 "spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb": 4.446093067550124,884 "spec/serializers/ci/dag_job_group_entity_spec.rb": 4.357977663679588,885 "spec/lib/gitlab/slash_commands/presenters/access_spec.rb": 4.313283923335371,886 "spec/lib/gitlab/import/mentions_converter_spec.rb": 4.220506990342955,887 "spec/graphql/types/terraform/state_type_spec.rb": 4.1954339522097825,888 "spec/rubocop/cop/background_migration/dictionary_file_spec.rb": 4.098011963498914,889 "spec/lib/gitlab/database/async_constraints/validators/foreign_key_spec.rb": 4.035388404200047,890 "spec/finders/ci/group_variables_finder_spec.rb": 4.0252385468123,891 "spec/lib/gitlab/lets_encrypt/order_spec.rb": 3.9326042459325556,892 "spec/lib/gitlab/time_tracking_formatter_spec.rb": 3.910479640190213,893 "spec/workers/gitlab/jira_import/import_issue_worker_spec.rb": 3.8625441192260093,894 "spec/rubocop/cop/graphql/authorize_types_spec.rb": 3.808925314047687,895 "spec/helpers/sessions_helper_spec.rb": 3.7689913290767323,896 "spec/lib/gitlab/background_migration/backfill_note_discussion_id_spec.rb": 3.7276862492138205,897 "spec/lib/gitlab/usage/metrics/aggregates/sources/postgres_hll_spec.rb": 3.676475661319632,898 "spec/lib/gitlab/hook_data/key_builder_spec.rb": 3.6273527281010205,899 "spec/workers/authorized_project_update/project_recalculate_per_user_worker_spec.rb": 3.5970675983458005,900 "spec/services/click_house/sync_strategies/event_sync_strategy_spec.rb": 3.5486718096008976,901 "spec/lib/gitlab/instrumentation/redis_spec.rb": 3.4967455542928745,902 "spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb": 3.4649822431134676,903 "spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb": 3.421937448328227,904 "spec/lib/gitlab/background_migration/update_users_set_external_if_service_account_spec.rb": 3.388891362196615,905 "spec/services/design_management/copy_design_collection/queue_service_spec.rb": 3.353075071714687,906 "spec/models/work_items/widgets/labels_spec.rb": 3.307221372634875,907 "spec/lib/gitlab/graphql/present/field_extension_spec.rb": 3.283706672598235,908 "spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb": 3.2263864209101003,909 "spec/finders/ci/job_artifacts_finder_spec.rb": 3.204109544801393,910 "spec/services/integrations/slack_options/label_search_handler_spec.rb": 3.142419958398044,911 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 3.1360436385494386,912 "spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb": 3.0403379757597224,913 "spec/graphql/types/packages/protection/rule_type_spec.rb": 3.028511977530459,914 "spec/lib/gitlab/github_import/representation/user_spec.rb": 2.999833638226864,915 "spec/models/packages/event_spec.rb": 2.933653398440774,916 "spec/lib/gitlab/checks/lfs_check_spec.rb": 2.9130242412330545,917 "spec/rubocop/cop/code_reuse/presenter_spec.rb": 2.8722845708713756,918 "spec/lib/banzai/filter/absolute_link_filter_spec.rb": 2.83735231777419,919 "spec/policies/timelog_policy_spec.rb": 2.801815658766564,920 "spec/lib/gitlab/project_transfer_spec.rb": 2.7805405611164984,921 "spec/views/events/event/_push.html.haml_spec.rb": 2.7266641408735337,922 "spec/models/abuse/event_spec.rb": 2.7085231446210516,923 "spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb": 2.665161796555247,924 "spec/lib/gitlab/exceptions_app_spec.rb": 2.620736873967535,925 "spec/models/concerns/enum_inheritance_spec.rb": 2.6090098460489903,926 "spec/lib/gitlab/pipeline_scope_counts_spec.rb": 2.5344153456569876,927 "spec/services/events/destroy_service_spec.rb": 2.517229580174776,928 "spec/views/admin/identities/index.html.haml_spec.rb": 2.4738653822800973,929 "spec/models/concerns/prometheus_adapter_spec.rb": 2.420451409944233,930 "spec/components/pajamas/single_stat_component_spec.rb": 2.403131758249226,931 "spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb": 2.3470436341787613,932 "spec/services/spam/akismet_mark_as_spam_service_spec.rb": 2.3441044129793647,933 "spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb": 2.2867399657616856,934 "spec/lib/gitlab/alert_management/alert_status_counts_spec.rb": 2.262283168192733,935 "spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb": 2.2302178384164364,936 "spec/validators/cron_freeze_period_timezone_validator_spec.rb": 2.1934033048869193,937 "spec/helpers/projects/pipeline_helper_spec.rb": 2.1644504378210274,938 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 2.1444826521960287,939 "spec/validators/nested_attributes_duplicates_validator_spec.rb": 2.104636212441334,940 "spec/services/branch_rules/destroy_service_spec.rb": 2.097980529921565,941 "spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb": 2.04238879576131,942 "spec/tooling/danger/required_stops_spec.rb": 2.040898502971391,943 "spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb": 1.9796972340341452,944 "spec/graphql/types/projects/base_service_type_spec.rb": 1.9700308114451333,945 "spec/workers/user_status_cleanup/batch_worker_spec.rb": 1.9195788522948314,946 "spec/serializers/import/github_failure_serializer_spec.rb": 1.9146172363432454,947 "spec/lib/sidebars/organizations/super_sidebar_panel_spec.rb": 1.8582667249530411,948 "spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb": 1.8514705598273078,949 "spec/services/ci/pipeline_bridge_status_service_spec.rb": 1.8215860016805197,950 "spec/lib/gitlab/health_checks/gitaly_check_spec.rb": 1.786345819967951,951 "spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb": 1.7712893277659683,952 "spec/lib/gitlab/config/entry/composable_array_spec.rb": 1.722875466484858,953 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 1.7148670628344584,954 "spec/graphql/resolvers/saved_reply_resolver_spec.rb": 1.6643923009501345,955 "spec/models/group/crm_settings_spec.rb": 1.6455955255668793,956 "spec/lib/backup/database_backup_error_spec.rb": 1.6255130591423186,957 "spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb": 1.5825003074532138,958 "spec/lib/gitlab/ci/artifacts/metrics_spec.rb": 1.5617635621728803,959 "spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb": 1.5183003391067837,960 "spec/models/concerns/partitioned_table_spec.rb": 1.5133263179715426,961 "spec/lib/sidebars/projects/menus/external_wiki_menu_spec.rb": 1.4577467318833937,962 "spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb": 1.4561916101254875,963 "spec/models/acts_as_taggable_on/tag_spec.rb": 1.4272215119057723,964 "spec/lib/gitlab/ci/status/manual_spec.rb": 1.3890999593447502,965 "spec/services/pages_domains/delete_service_spec.rb": 1.3640476782544162,966 "spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb": 1.3341927688366277,967 "spec/dependencies/omniauth_saml_spec.rb": 1.296930445651519,968 "spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb": 1.2704387327555342,969 "spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb": 1.235017160154654,970 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 1.2203409537571326,971 "spec/lib/banzai/filter/output_safety_spec.rb": 1.1804708319891777,972 "spec/views/dashboard/projects/_nav.html.haml_spec.rb": 1.1730474530031665,973 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 1.1531081334079771,974 "spec/initializers/countries_spec.rb": 1.1036957829923209,975 "spec/workers/clusters/agents/delete_expired_events_worker_spec.rb": 1.081392728217077,976 "spec/graphql/types/jira_import_type_spec.rb": 1.0675860008044356,977 "spec/db/development/create_work_item_related_link_restrictions_spec.rb": 1.0513436548920043,978 "spec/validators/gitlab/zoom_url_validator_spec.rb": 1.0073196481944624,979 "spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb": 1.004897583945371,980 "spec/helpers/web_ide_button_helper_spec.rb": 0.9502885267640246,981 "spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb": 0.9390494538152755,982 "spec/lib/banzai/pipeline/email_pipeline_spec.rb": 0.9147803748068409,983 "spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb": 0.902386940577815,984 "spec/lib/peek/views/active_record_spec.rb": 0.8647183077495253,985 "spec/serializers/namespace_serializer_spec.rb": 0.8526095154634055,986 "spec/scripts/generate_failed_package_and_test_mr_message_spec.rb": 0.806198505632446,987 "spec/lib/gitlab/graphql_logger_spec.rb": 0.7954582119005933,988 "spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb": 0.7511875127249157,989 "spec/graphql/types/ci/template_type_spec.rb": 0.7417289874199453,990 "spec/lib/gitlab/multi_destination_logger_spec.rb": 0.7142103665929538,991 "spec/lib/gitlab/graphql/timeout_spec.rb": 0.712262955593925,992 "spec/rubocop/cop/gitlab/rspec/avoid_setup_spec.rb": 0.6925022245928116,993 "spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb": 0.6849886812479262,994 "spec/lib/serializers/unsafe_json_spec.rb": 0.6724258970831868,995 "spec/graphql/types/container_expiration_policy_keep_enum_spec.rb": 0.6550435490494002,996 "spec/graphql/types/ci_configuration/sast/entity_type_spec.rb": 0.6421431879334598,997 "spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb": 0.6130136721848839,998 "spec/lib/gitlab/import_export/import_test_coverage_spec.rb": 0.5621638288261961,999 "spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb": 0.5251662925712268,1000 "spec/presenters/work_item_presenter_spec.rb": 0.4967094395509131,1001 "spec/helpers/admin/components_helper_spec.rb": 0.4812177879017948,1002 "spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb": 0.46583834582581685,1003 "spec/graphql/types/container_repository_status_enum_spec.rb": 0.45602540049429396,1004 "spec/lib/gitlab/ci/parsers/instrumentation_spec.rb": 0.44945617007079347,1005 "spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb": 0.43134308776698127,1006 "spec/graphql/types/ci/runner_countable_connection_type_spec.rb": 0.42946293979167881007}1008Running 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-6421724756.json --format RspecJunitFormatter --out rspec/rspec-6421724756.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb spec/lib/gitlab/import_export/project/tree_restorer_spec.rb spec/models/concerns/issuable_spec.rb spec/lib/gitlab/background_migration/job_coordinator_spec.rb spec/models/clusters/platforms/kubernetes_spec.rb spec/services/merge_requests/mergeability_check_service_spec.rb spec/lib/gitlab/auth/o_auth/user_spec.rb spec/lib/gitlab/ci/status/pipeline/factory_spec.rb spec/lib/gitlab/background_migration/set_legacy_open_source_license_available_for_non_public_projects_spec.rb spec/lib/gitlab/background_migration/backfill_code_suggestions_namespace_settings_spec.rb spec/services/projects/prometheus/alerts/notify_service_spec.rb spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb spec/tasks/gitlab/uploads/migrate_rake_spec.rb spec/lib/gitlab/background_migration/copy_column_using_background_migration_job_spec.rb spec/lib/gitlab/data_builder/push_spec.rb spec/models/deploy_token_spec.rb spec/models/error_tracking/project_error_tracking_setting_spec.rb spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb spec/services/work_items/parent_links/create_service_spec.rb spec/services/resource_access_tokens/revoke_service_spec.rb spec/helpers/packages_helper_spec.rb spec/lib/backup/targets/files_spec.rb spec/models/ci/job_token/project_scope_link_spec.rb spec/services/issuable/discussions_list_service_spec.rb spec/workers/packages/go/sync_packages_worker_spec.rb spec/lib/gitlab/redis/shared_state_spec.rb spec/services/merge_requests/conflicts/resolve_service_spec.rb spec/models/incident_management/issuable_escalation_status_spec.rb spec/models/work_items/related_work_item_link_spec.rb spec/models/ci/trigger_spec.rb spec/models/integrations/base_chat_notification_spec.rb spec/presenters/ci/build_presenter_spec.rb spec/services/ci/pipeline_schedules/update_service_spec.rb spec/models/notification_setting_spec.rb spec/models/ci/build_trace_metadata_spec.rb spec/lib/gitlab/auth/current_user_mode_spec.rb spec/helpers/appearances_helper_spec.rb spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb spec/serializers/member_user_entity_spec.rb spec/models/personal_snippet_spec.rb spec/policies/protected_branch_policy_spec.rb spec/lib/gitlab/database/bump_sequences_spec.rb spec/uploaders/terraform/state_uploader_spec.rb spec/helpers/timeboxes_helper_spec.rb spec/lib/gitlab/error_tracking_spec.rb spec/views/groups/edit.html.haml_spec.rb spec/models/concerns/ci/artifactable_spec.rb spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb spec/lib/gitlab/ci/status/build/cancelable_spec.rb spec/lib/gitlab/diff/diff_refs_spec.rb spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb spec/services/users/refresh_authorized_projects_service_spec.rb spec/finders/crm/contacts_finder_spec.rb spec/services/ci/destroy_pipeline_service_spec.rb spec/workers/project_export_worker_spec.rb spec/lib/gitlab/event_store/store_spec.rb spec/db/docs_spec.rb spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb spec/workers/container_registry/record_data_repair_detail_worker_spec.rb spec/bin/saas_feature_spec.rb spec/uploaders/gitlab_uploader_spec.rb spec/lib/gitlab/security/scan_configuration_spec.rb spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb spec/lib/gitlab/ci/reports/test_report_spec.rb spec/services/work_items/related_work_item_links/create_service_spec.rb spec/graphql/types/terraform/state_version_type_spec.rb spec/lib/banzai/filter/table_of_contents_filter_spec.rb spec/services/members/request_access_service_spec.rb spec/views/projects/settings/merge_requests/show.html.haml_spec.rb spec/lib/gitlab/github_import/importer/note_importer_spec.rb spec/lib/generators/gitlab/analytics/internal_events_generator_spec.rb spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb spec/finders/repositories/tree_finder_spec.rb spec/serializers/deployment_cluster_entity_spec.rb spec/services/ci/catalog/resources/release_service_spec.rb spec/models/packages/sem_ver_spec.rb spec/models/ci/project_mirror_spec.rb spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb spec/rubocop/formatter/graceful_formatter_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb spec/views/projects/pages/show.html.haml_spec.rb spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb spec/lib/api/entities/release_spec.rb spec/helpers/notify_helper_spec.rb spec/validators/kubernetes_container_resources_validator_spec.rb spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb spec/services/design_management/generate_image_versions_service_spec.rb spec/lib/gitlab/unicode_spec.rb spec/initializers/mail_encoding_patch_spec.rb spec/services/environments/create_service_spec.rb spec/helpers/projects/terraform_helper_spec.rb spec/finders/autocomplete/routes_finder_spec.rb spec/graphql/mutations/todos/mark_all_done_spec.rb spec/models/abuse/user_trust_score_spec.rb spec/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb spec/lib/gitlab/import_export/project/relation_saver_spec.rb spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb spec/serializers/ci/dag_job_group_entity_spec.rb spec/lib/gitlab/slash_commands/presenters/access_spec.rb spec/lib/gitlab/import/mentions_converter_spec.rb spec/graphql/types/terraform/state_type_spec.rb spec/rubocop/cop/background_migration/dictionary_file_spec.rb spec/lib/gitlab/database/async_constraints/validators/foreign_key_spec.rb spec/finders/ci/group_variables_finder_spec.rb spec/lib/gitlab/lets_encrypt/order_spec.rb spec/lib/gitlab/time_tracking_formatter_spec.rb spec/workers/gitlab/jira_import/import_issue_worker_spec.rb spec/rubocop/cop/graphql/authorize_types_spec.rb spec/helpers/sessions_helper_spec.rb spec/lib/gitlab/background_migration/backfill_note_discussion_id_spec.rb spec/lib/gitlab/usage/metrics/aggregates/sources/postgres_hll_spec.rb spec/lib/gitlab/hook_data/key_builder_spec.rb spec/workers/authorized_project_update/project_recalculate_per_user_worker_spec.rb spec/services/click_house/sync_strategies/event_sync_strategy_spec.rb spec/lib/gitlab/instrumentation/redis_spec.rb spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb spec/lib/gitlab/background_migration/update_users_set_external_if_service_account_spec.rb spec/services/design_management/copy_design_collection/queue_service_spec.rb spec/models/work_items/widgets/labels_spec.rb spec/lib/gitlab/graphql/present/field_extension_spec.rb spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb spec/finders/ci/job_artifacts_finder_spec.rb spec/services/integrations/slack_options/label_search_handler_spec.rb spec/lib/gitlab/manifest_import/metadata_spec.rb spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb spec/graphql/types/packages/protection/rule_type_spec.rb spec/lib/gitlab/github_import/representation/user_spec.rb spec/models/packages/event_spec.rb spec/lib/gitlab/checks/lfs_check_spec.rb spec/rubocop/cop/code_reuse/presenter_spec.rb spec/lib/banzai/filter/absolute_link_filter_spec.rb spec/policies/timelog_policy_spec.rb spec/lib/gitlab/project_transfer_spec.rb spec/views/events/event/_push.html.haml_spec.rb spec/models/abuse/event_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb spec/lib/gitlab/exceptions_app_spec.rb spec/models/concerns/enum_inheritance_spec.rb spec/lib/gitlab/pipeline_scope_counts_spec.rb spec/services/events/destroy_service_spec.rb spec/views/admin/identities/index.html.haml_spec.rb spec/models/concerns/prometheus_adapter_spec.rb spec/components/pajamas/single_stat_component_spec.rb spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb spec/services/spam/akismet_mark_as_spam_service_spec.rb spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb spec/lib/gitlab/alert_management/alert_status_counts_spec.rb spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb spec/validators/cron_freeze_period_timezone_validator_spec.rb spec/helpers/projects/pipeline_helper_spec.rb spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb spec/validators/nested_attributes_duplicates_validator_spec.rb spec/services/branch_rules/destroy_service_spec.rb spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb spec/tooling/danger/required_stops_spec.rb spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb spec/graphql/types/projects/base_service_type_spec.rb spec/workers/user_status_cleanup/batch_worker_spec.rb spec/serializers/import/github_failure_serializer_spec.rb spec/lib/sidebars/organizations/super_sidebar_panel_spec.rb spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb spec/services/ci/pipeline_bridge_status_service_spec.rb spec/lib/gitlab/health_checks/gitaly_check_spec.rb spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb spec/lib/gitlab/config/entry/composable_array_spec.rb spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb spec/graphql/resolvers/saved_reply_resolver_spec.rb spec/models/group/crm_settings_spec.rb spec/lib/backup/database_backup_error_spec.rb spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb spec/lib/gitlab/ci/artifacts/metrics_spec.rb spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb spec/models/concerns/partitioned_table_spec.rb spec/lib/sidebars/projects/menus/external_wiki_menu_spec.rb spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb spec/models/acts_as_taggable_on/tag_spec.rb spec/lib/gitlab/ci/status/manual_spec.rb spec/services/pages_domains/delete_service_spec.rb spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb spec/dependencies/omniauth_saml_spec.rb spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb spec/lib/banzai/filter/output_safety_spec.rb spec/views/dashboard/projects/_nav.html.haml_spec.rb spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb spec/initializers/countries_spec.rb spec/workers/clusters/agents/delete_expired_events_worker_spec.rb spec/graphql/types/jira_import_type_spec.rb spec/db/development/create_work_item_related_link_restrictions_spec.rb spec/validators/gitlab/zoom_url_validator_spec.rb spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb spec/helpers/web_ide_button_helper_spec.rb spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb spec/lib/banzai/pipeline/email_pipeline_spec.rb spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb spec/lib/peek/views/active_record_spec.rb spec/serializers/namespace_serializer_spec.rb spec/scripts/generate_failed_package_and_test_mr_message_spec.rb spec/lib/gitlab/graphql_logger_spec.rb spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb spec/graphql/types/ci/template_type_spec.rb spec/lib/gitlab/multi_destination_logger_spec.rb spec/lib/gitlab/graphql/timeout_spec.rb spec/rubocop/cop/gitlab/rspec/avoid_setup_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb spec/lib/serializers/unsafe_json_spec.rb spec/graphql/types/container_expiration_policy_keep_enum_spec.rb spec/graphql/types/ci_configuration/sast/entity_type_spec.rb spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb spec/lib/gitlab/import_export/import_test_coverage_spec.rb spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb spec/presenters/work_item_presenter_spec.rb spec/helpers/admin/components_helper_spec.rb spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb spec/graphql/types/container_repository_status_enum_spec.rb spec/lib/gitlab/ci/parsers/instrumentation_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb spec/graphql/types/ci/runner_countable_connection_type_spec.rbKnapsack report generator started!1009Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1010# [RSpecRunTime] Starting RSpec timer...1011[TEST PROF INFO] EventProf enabled (sql.active_record)1012unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1013unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1014Test environment set up in 1.639113965 seconds1015# [RSpecRunTime] Starting example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. Expected to take 5 minutes 49.67 seconds.1016Ci::PipelineProcessing::AtomicProcessingService1017 Pipeline Processing Service Tests With Yaml1018 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build2_build1_rules_out_test_needs_build1_with_optional.yml"1019 follows transitions1020 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails.yml"1021 follows transitions1022# [RSpecRunTime] RSpec elapsed time: 12.31 seconds. Current RSS: ~1399M. load average: 1.34 1.10 1.23 1/283 4651023 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_is_delayed_and_needs_test.yml"1024 follows transitions1025# [RSpecRunTime] RSpec elapsed time: 14.81 seconds. Current RSS: ~1415M. load average: 1.31 1.09 1.23 1/283 4841026 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_is_manual_and_needs_test.yml"1027 follows transitions1028# [RSpecRunTime] RSpec elapsed time: 17.1 seconds. Current RSS: ~1421M. load average: 1.31 1.09 1.23 1/283 5031029 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_needs_test.yml"1030 follows transitions1031# [RSpecRunTime] RSpec elapsed time: 19.45 seconds. Current RSS: ~1421M. load average: 1.29 1.09 1.22 1/283 5221032 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_needs_test_when_always.yml"1033 follows transitions1034# [RSpecRunTime] RSpec elapsed time: 21.66 seconds. Current RSS: ~1418M. load average: 1.29 1.09 1.22 1/283 5411035 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_other_build_succeeds_deploy_needs_one_build_and_test.yml"1036 follows transitions1037# [RSpecRunTime] RSpec elapsed time: 24.71 seconds. Current RSS: ~1425M. load average: 1.26 1.09 1.22 1/283 5621038 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_other_build_succeeds_deploy_needs_one_build_and_test_when_always.yml"1039 follows transitions1040# [RSpecRunTime] RSpec elapsed time: 27.33 seconds. Current RSS: ~1425M. load average: 1.26 1.09 1.22 1/283 5831041 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_always.yml"1042 follows transitions1043# [RSpecRunTime] RSpec elapsed time: 29.26 seconds. Current RSS: ~1426M. load average: 1.24 1.09 1.22 1/283 6021044 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_fails_with_allow_failure.yml"1045 follows transitions1046# [RSpecRunTime] RSpec elapsed time: 31.7 seconds. Current RSS: ~1429M. load average: 1.24 1.09 1.22 1/283 6211047 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_on_failure.yml"1048 follows transitions1049# [RSpecRunTime] RSpec elapsed time: 33.61 seconds. Current RSS: ~1434M. load average: 1.22 1.09 1.22 1/283 6401050 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_on_failure_deploy_needs_test.yml"1051 follows transitions1052# [RSpecRunTime] RSpec elapsed time: 37.11 seconds. Current RSS: ~1436M. load average: 1.22 1.09 1.22 3/283 6651053 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_skips_rollback_on_failure.yml"1054 follows transitions1055# [RSpecRunTime] RSpec elapsed time: 39.58 seconds. Current RSS: ~1434M. load average: 1.12 1.07 1.21 1/283 6841056 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_with_allow_failure_test_on_failure.yml"1057 follows transitions1058# [RSpecRunTime] RSpec elapsed time: 42.32 seconds. Current RSS: ~1435M. load average: 1.12 1.07 1.21 1/283 7031059 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_rules_out_test_needs_build_with_optional.yml"1060 follows transitions1061# [RSpecRunTime] RSpec elapsed time: 44.2 seconds. Current RSS: ~1436M. load average: 1.11 1.07 1.21 1/283 7201062 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeds_test_manual_allow_failure_true_deploy_needs_both.yml"1063 follows transitions1064# [RSpecRunTime] RSpec elapsed time: 46.83 seconds. Current RSS: ~1437M. load average: 1.11 1.07 1.21 1/283 7391065 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeds_test_manual_allow_failure_true_deploy_needs_test.yml"1066 follows transitions1067# [RSpecRunTime] RSpec elapsed time: 49.56 seconds. Current RSS: ~1437M. load average: 1.10 1.07 1.21 1/283 7581068 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeeds_test_on_failure.yml"1069 follows transitions1070# [RSpecRunTime] RSpec elapsed time: 51.9 seconds. Current RSS: ~1436M. load average: 1.10 1.07 1.21 1/283 7771071 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeeds_test_on_failure_deploy_needs_test.yml"1072 follows transitions1073# [RSpecRunTime] RSpec elapsed time: 54.63 seconds. Current RSS: ~1434M. load average: 1.10 1.06 1.21 1/283 7961074 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_test_manual_review_deploy.yml"1075 follows transitions1076# [RSpecRunTime] RSpec elapsed time: 57.82 seconds. Current RSS: ~1426M. load average: 1.10 1.06 1.21 1/283 8171077 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_test_two_manual_review_test_staging_production.yml"1078 follows transitions1079# [RSpecRunTime] RSpec elapsed time: 1 minute 4.69 seconds. Current RSS: ~1421M. load average: 1.08 1.06 1.21 1/283 8501080 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_builds_succeed_test_on_failure_deploy_needs_one_build_and_test.yml"1081 follows transitions1082# [RSpecRunTime] RSpec elapsed time: 1 minute 7.51 seconds. Current RSS: ~1422M. load average: 1.08 1.06 1.21 1/283 8691083 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_builds_succeed_test_on_failure_deploy_needs_one_build_and_test_when_always.yml"1084 follows transitions1085# [RSpecRunTime] RSpec elapsed time: 1 minute 11.1 seconds. Current RSS: ~1417M. load average: 1.07 1.06 1.20 1/284 8911086 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_deploy_needs_empty.yml"1087 follows transitions1088# [RSpecRunTime] RSpec elapsed time: 1 minute 12.34 seconds. Current RSS: ~1422M. load average: 1.07 1.06 1.20 1/284 9061089 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_fail_and_retry_1.yml"1090 follows transitions1091# [RSpecRunTime] RSpec elapsed time: 1 minute 16.06 seconds. Current RSS: ~1426M. load average: 1.07 1.06 1.20 1/284 9361092 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_fail_and_retry_2.yml"1093 follows transitions1094# [RSpecRunTime] RSpec elapsed time: 1 minute 19.89 seconds. Current RSS: ~1421M. load average: 1.06 1.06 1.20 1/284 9661095 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_subsequent_manual_jobs.yml"1096 follows transitions1097# [RSpecRunTime] RSpec elapsed time: 1 minute 24.26 seconds. Current RSS: ~1422M. load average: 1.06 1.06 1.20 1/284 9911098 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stages.yml"1099 follows transitions1100# [RSpecRunTime] RSpec elapsed time: 1 minute 26.7 seconds. Current RSS: ~1425M. load average: 1.06 1.06 1.20 1/284 10141101 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_fails_with_allow_failure.yml"1102 follows transitions1103# [RSpecRunTime] RSpec elapsed time: 1 minute 29.5 seconds. Current RSS: ~1427M. load average: 1.05 1.06 1.20 1/284 10351104 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false.yml"1105 follows transitions1106# [RSpecRunTime] RSpec elapsed time: 1 minute 33.07 seconds. Current RSS: ~1431M. load average: 1.05 1.06 1.20 1/284 10611107 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_deploy_always.yml"1108 follows transitions1109# [RSpecRunTime] RSpec elapsed time: 1 minute 35.55 seconds. Current RSS: ~1436M. load average: 1.05 1.05 1.20 1/284 10821110 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_deploy_on_failure.yml"1111 follows transitions1112# [RSpecRunTime] RSpec elapsed time: 1 minute 38.05 seconds. Current RSS: ~1438M. load average: 1.05 1.05 1.20 1/284 11031113 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_other_test_succeeds_deploy_needs_both.yml"1114 follows transitions1115# [RSpecRunTime] RSpec elapsed time: 1 minute 39.9 seconds. Current RSS: ~1436M. load average: 1.12 1.07 1.20 1/284 11201116 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_deploy_always.yml"1117 follows transitions1118# [RSpecRunTime] RSpec elapsed time: 1 minute 41.17 seconds. Current RSS: ~1437M. load average: 1.12 1.07 1.20 1/284 11351119 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_deploy_on_failure.yml"1120 follows transitions1121# [RSpecRunTime] RSpec elapsed time: 1 minute 44.58 seconds. Current RSS: ~1422M. load average: 1.11 1.07 1.20 1/285 11561122 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_fails.yml"1123 follows transitions1124# [RSpecRunTime] RSpec elapsed time: 1 minute 48.64 seconds. Current RSS: ~1424M. load average: 1.10 1.07 1.20 1/285 11821125 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_other_test_succeeds_deploy_needs_both.yml"1126 follows transitions1127# [RSpecRunTime] RSpec elapsed time: 1 minute 50.92 seconds. Current RSS: ~1426M. load average: 1.10 1.07 1.20 1/285 11991128 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_succeeds.yml"1129 follows transitions1130# [RSpecRunTime] RSpec elapsed time: 1 minute 54.87 seconds. Current RSS: ~1417M. load average: 1.10 1.07 1.20 1/285 12251131 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_post_test_needs_deploy_is_stage.yml"1132 follows transitions1133# [RSpecRunTime] RSpec elapsed time: 1 minute 57.17 seconds. Current RSS: ~1421M. load average: 1.10 1.07 1.20 1/285 12441134 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_same_and_different_stage_needs.yml"1135 follows transitions1136# [RSpecRunTime] RSpec elapsed time: 1 minute 59.39 seconds. Current RSS: ~1425M. load average: 1.09 1.06 1.20 1/285 12611137 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_same_stage_needs.yml"1138 follows transitions1139# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.8 seconds. Current RSS: ~1408M. load average: 1.09 1.06 1.20 1/285 12821140 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_on_failure_no_needs.yml"1141 follows transitions1142# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.83 seconds. Current RSS: ~1413M. load average: 1.08 1.06 1.19 1/285 12991143 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_cancels_test1_and_test2_have_when.yml"1144 follows transitions1145# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.14 seconds. Current RSS: ~1413M. load average: 1.08 1.06 1.19 1/285 13181146 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_cancels_with_allow_failure_test1_and_test2_have_when.yml"1147 follows transitions1148# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.95 seconds. Current RSS: ~1408M. load average: 1.07 1.06 1.19 1/285 13371149 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails.yml"1150 follows transitions1151# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.28 seconds. Current RSS: ~1416M. load average: 1.07 1.06 1.19 1/285 13561152 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails_test_on_failure.yml"1153 follows transitions1154# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.34 seconds. Current RSS: ~1414M. load average: 1.07 1.06 1.19 1/285 13791155 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails_with_allow_failure_test_on_failure.yml"1156 follows transitions1157# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.15 seconds. Current RSS: ~1419M. load average: 1.07 1.06 1.19 1/285 14001158 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_succeeds_test_manual_allow_failure_true.yml"1159 follows transitions1160# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.39 seconds. Current RSS: ~1421M. load average: 1.06 1.06 1.19 1/285 14191161 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_succeeds_test_on_failure.yml"1162 follows transitions1163# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.5 seconds. Current RSS: ~1413M. load average: 1.06 1.06 1.19 1/285 14401164 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_test_manual_review_deploy.yml"1165 follows transitions1166# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.36 seconds. Current RSS: ~1418M. load average: 1.06 1.06 1.19 2/285 14631167 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_one_test_succeeds_one_manual_test_fails_and_retry_manual_build.yml"1168 follows transitions1169# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.6 seconds. Current RSS: ~1420M. load average: 1.05 1.06 1.19 1/285 14891170 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_one_test_succeeds_one_manual_test_fails_and_retry_pipeline.yml"1171 follows transitions1172# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.38 seconds. Current RSS: ~1424M. load average: 1.05 1.06 1.18 1/285 15131173 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_false.yml"1174 follows transitions1175# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.35 seconds. Current RSS: ~1422M. load average: 1.05 1.06 1.18 1/285 15391176 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true.yml"1177 follows transitions1178# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.21 seconds. Current RSS: ~1424M. load average: 1.20 1.09 1.19 1/285 15601179 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true_deploy_always.yml"1180 follows transitions1181# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.44 seconds. Current RSS: ~1416M. load average: 1.20 1.09 1.19 1/285 15751182 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true_deploy_on_failure.yml"1183 follows transitions1184# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.82 seconds. Current RSS: ~1409M. load average: 1.19 1.09 1.19 1/285 15961185 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_on_failure_no_prev_stage.yml"1186 follows transitions1187# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.98 seconds. Current RSS: ~1410M. load average: 1.17 1.08 1.19 1/285 16131188 Pipeline Processing Service1189 when simple pipeline is defined1190 processes a pipeline1191 does not process pipeline if existing stage is running1192# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.09 seconds. Current RSS: ~1440M. load average: 1.16 1.08 1.19 1/285 16571193 custom stage with first job allowed to fail1194 automatically triggers a next stage when build finishes1195# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.11 seconds. Current RSS: ~1440M. load average: 1.16 1.08 1.19 1/285 16791196 when optional manual actions are defined1197 when builds are successful1198 properly processes the pipeline1199# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.43 seconds. Current RSS: ~1445M. load average: 1.14 1.08 1.19 1/285 17091200 when test job fails1201 properly processes the pipeline1202# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.72 seconds. Current RSS: ~1431M. load average: 1.12 1.08 1.19 1/285 17391203 when test and test_failure jobs fail1204 properly processes the pipeline1205# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.39 seconds. Current RSS: ~1429M. load average: 1.11 1.08 1.18 1/285 17691206 when deploy job fails1207 properly processes the pipeline1208# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.82 seconds. Current RSS: ~1409M. load average: 1.26 1.11 1.19 1/285 17991209 when build is canceled in the second stage1210 does not schedule builds after build has been canceled1211# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.26 seconds. Current RSS: ~1414M. load average: 1.24 1.11 1.19 1/285 18231212 when listing optional manual actions1213 returns only for skipped builds1214# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.51 seconds. Current RSS: ~1422M. load average: 1.24 1.11 1.19 1/285 18501215 when delayed jobs are defined1216 when the scene is timed incremental rollout1217 when builds are successful1218 properly processes the pipeline1219# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.47 seconds. Current RSS: ~1412M. load average: 1.20 1.10 1.19 1/285 18841220 when build job fails1221 properly processes the pipeline1222# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.4 seconds. Current RSS: ~1425M. load average: 1.20 1.10 1.19 1/285 19041223 when rollout 10% is unscheduled1224 properly processes the pipeline1225 when user plays rollout 10%1226 schedules rollout100%1227# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.81 seconds. Current RSS: ~1433M. load average: 1.17 1.10 1.19 1/285 19531228 when rollout 10% fails1229 properly processes the pipeline1230 when user retries rollout 10%1231 does not schedule rollout10% again1232# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.4 seconds. Current RSS: ~1419M. load average: 1.15 1.10 1.18 1/285 20181233 when rollout 10% is played immidiately1234 properly processes the pipeline1235# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.47 seconds. Current RSS: ~1417M. load average: 1.15 1.10 1.18 1/285 20401236 when only one scheduled job exists in a pipeline1237 properly processes the pipeline1238# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.99 seconds. Current RSS: ~1426M. load average: 1.13 1.09 1.18 1/285 20571239 when there are two delayed jobs in a stage1240 blocks the stage until all scheduled jobs finished1241# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.02 seconds. Current RSS: ~1433M. load average: 1.13 1.09 1.18 1/285 20761242 when a delayed job is allowed to fail1243 blocks the stage and continues after it failed1244# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.72 seconds. Current RSS: ~1442M. load average: 1.12 1.09 1.18 1/285 20991245 when an exception is raised during a persistent ref creation1246 process the pipeline1247# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.12 seconds. Current RSS: ~1445M. load average: 1.12 1.09 1.18 1/285 21171248 when there are manual action in earlier stages1249 when first stage has only optional manual actions1250 starts from the second stage1251# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.44 seconds. Current RSS: ~1450M. load average: 1.12 1.09 1.18 1/285 21321252 when second stage has only optional manual actions1253 skips second stage and continues on third stage1254# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.84 seconds. Current RSS: ~1449M. load average: 1.11 1.09 1.18 1/285 21511255 when there are only manual actions in stages1256 processes all jobs until blocking actions encountered1257# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.44 seconds. Current RSS: ~1447M. load average: 1.11 1.09 1.18 1/285 21691258 when there is only one manual action1259 skips the pipeline1260 when the action was played1261 queues the action and pipeline1262# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.94 seconds. Current RSS: ~1447M. load average: 1.10 1.09 1.18 1/285 22061263 when blocking manual actions are defined1264 when first stage succeeds1265 blocks pipeline on stage with first manual action1266# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.64 seconds. Current RSS: ~1446M. load average: 1.10 1.09 1.18 1/285 22261267 when first stage fails1268 does not take blocking action into account1269# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.42 seconds. Current RSS: ~1441M. load average: 1.10 1.09 1.18 1/285 22481270 when pipeline is promoted sequentially up to the end1271 properly processes entire pipeline1272# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.84 seconds. Current RSS: ~1421M. load average: 1.09 1.08 1.18 1/285 22861273 when second stage has only on_failure jobs1274 skips second stage and continues on third stage1275# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.38 seconds. Current RSS: ~1424M. load average: 1.08 1.08 1.18 1/285 23051276 when failed build in the middle stage is retried1277 when failed build is the only unsuccessful build in the stage1278 does trigger builds in the next stage1279# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.44 seconds. Current RSS: ~1438M. load average: 1.07 1.08 1.18 1/285 23511280 when builds with auto-retries are configured1281 automatically retries builds in a valid order1282# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.04 seconds. Current RSS: ~1433M. load average: 1.07 1.08 1.17 1/285 23811283 when pipeline with needs is created1284 when linux:* finishes first it runs it out of order1285 when one of the jobs is run on a failure1286 when another job in build phase fails first1287 does skip linux:notify1288# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.53 seconds. Current RSS: ~1422M. load average: 1.06 1.08 1.17 1/285 24361289 when linux:build job fails first1290 does run linux:notify1291# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.5 seconds. Current RSS: ~1430M. load average: 1.05 1.08 1.17 1/286 24561292 when there is a job scheduled with dag but no need (needs: [])1293 runs deploy_pages without waiting prior stages1294# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.72 second. Current RSS: ~1417M. load average: 1.05 1.07 1.17 1/286 24911295 when a needed job is skipped1296 skips the jobs depending on it1297# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.62 seconds. Current RSS: ~1420M. load average: 1.04 1.07 1.17 1/286 25111298 when a needed job is manual1299 makes deploy DAG to be skipped1300# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.66 seconds. Current RSS: ~1423M. load average: 1.04 1.07 1.17 1/284 25291301 when jobs change from stopped to alive status during pipeline processing1302 runs ResetSkippedJobsService on the new alive jobs and logs event (FAILED - 1)1303 logs event1304 when the new alive jobs belong to different users1305 runs ResetSkippedJobsService on the new alive jobs1306 assigns the correct user to the dependent jobs1307 logs event1308# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.55 seconds. Current RSS: ~1420M. load average: 1.11 1.09 1.17 1/284 26421309 when a bridge job has parallel:matrix config1310 creates pipeline with bridges, then passes the matrix variables to downstream jobs1311# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.63 seconds. Current RSS: ~1421M. load average: 1.09 1.08 1.17 1/284 27591312 when a bridge job has invalid downstream project1313 creates a pipeline, then fails the bridge job1314# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.47 seconds. Current RSS: ~1416M. load average: 1.09 1.08 1.17 1/284 27901315 when the dependency is stage-independent1316 processes subsequent jobs in the correct order when playing first job1317# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.16 seconds. Current RSS: ~1417M. load average: 1.08 1.08 1.17 1/284 28231318 when the exclusive lease is taken1319 skips pipeline processing1320 deployments creation1321 creates deployment records for the deploy jobs1322# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.59 seconds. Current RSS: ~1420M. load average: 1.07 1.08 1.17 1/284 29051323# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. It took 5 minutes 34.81 seconds. Expected to take 5 minutes 49.67 seconds.1324# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/tree_restorer_spec.rb. Expected to take 3 minutes 16.13 seconds.1325Gitlab::ImportExport::Project::TreeRestorer1326 behaves like project tree restorer work properly1327 restore project tree1328 JSON1329 restores models based on JSON1330 restore correct project features1331 has the project description1332 has the same label associated to two issues1333 has milestones associated to two separate issues1334 does not import ci config path1335 creates a valid pipeline note1336 pipeline has the correct user ID1337 restores pipelines with missing ref1338 restores pipeline for merge request1339 restores pipelines based on ascending id order1340 restores pipeline metadata1341 preserves work_item_type for all issues (legacy with issue_type and new with work_item_type)1342 preserves updated_at on issues1343 has multiple issue assignees1344 restores timelogs for issues1345 contains the merge access levels on a protected branch1346 contains the push access levels on a protected branch1347 contains the create access levels on a protected tag1348 restores issue resource label events1349 restores issue resource milestone events1350 restores issue resource state events1351 restores merge requests resource label events1352 restores merge request resource milestone events1353 restores merge request resource state events1354 restores suggestion1355 has the correct data for merge request diff files1356 has the correct data for merge request diff commits1357 assigns committer and author details to all diff commits1358 assigns the correct commit users to different diff commits1359 has the correct data for merge request latest_merge_request_diff1360 sets MWPS to false for all merge requests1361 has multiple merge request assignees1362 has multiple merge request reviewers1363 has labels associated to label links, associated to issues1364 has project labels1365 has merge request approvals1366 has no group labels1367 has issue boards1368 has lists associated with the issue board1369 has a project feature1370 has custom attributes1371 has badges1372 has snippets1373 has award emoji for a snippet1374 snippet has notes1375 snippet has award emojis on notes1376 restores `ci_cd_settings` : `group_runners_enabled` setting1377 restores `auto_devops`1378 restores zoom meetings1379 restores sentry issues1380 has award emoji for an issue1381 has award emoji for a note in an issue1382 restores container_expiration_policy1383 restores error_tracking_setting1384 restores external pull requests1385 restores pipeline schedules1386 restores commit notes1387 when importing a project with cached_markdown_version and note_html1388 for an Issue1389 does not import note_html1390# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.32 seconds. Current RSS: ~1501M. load average: 1.05 1.07 1.16 1/284 30581391 for a Merge Request1392 does not import note_html1393 merge request system note metadata1394 restores title action for unmark wip1395 restores commit action and commit count for pushing 3 commits1396 event at forth level of the tree1397 restores the event1398 has the action1399 event belongs to note, belongs to merge request, belongs to a project1400 restores releases1401 with links & milestones1402 with author1403 as ghost user when imported release author is empty1404 as existing member when imported release author is matched with existing user1405 as import user when imported release author cannot be matched1406 Merge requests1407 always has the new project as a target1408 has the same source project as originally if source/target are the same1409 has the new project as target if source/target differ1410 has no source if source/target differ1411 has award emoji1412 notes1413 has award emoji1414 has diff note diff file1415 tokens are regenerated1416 has new CI trigger tokens1417 has a new CI build token1418 has restored the correct number of records1419 has the correct number of merge requests1420 does not restore triggers1421 has the correct number of pipelines and statuses1422 when restoring hierarchy of pipeline, stages and jobs1423 correctly restores association between a stage and a job1424 correctly restores association between a pipeline and a job1425 restores a Hash for CommitStatus options1426 restores external pull request for the restored pipeline1427 has no import failures1428 pipelines1429 restores pipelines1430 marks cancelable pipelines as canceled1431 stages1432 restores pipeline stages1433 marks cancelable stages as canceled1434 correctly restores association between stage and a pipeline1435 builds1436 restores builds1437 marks cancelable builds as canceled1438 bridges1439 restores bridges1440 marks cancelable bridges as canceled1441 generic commit statuses1442 restores generic commit statuses1443 marks cancelable generic commit statuses as canceled1444 when expect tree structure is not present in the export path1445 fails to restore the project1446 Light JSON1447 with a simple project1448 issue system note metadata restored successfully1449 when there is an existing build with build token1450 behaves like restores project successfully1451 restores the project1452 has labels1453 has label priorities1454 has milestones1455 has issues1456 has ci pipelines1457 has external pull requests1458 does not set params that are excluded from import_export settings1459 records exact number of import failures1460# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.29 seconds. Current RSS: ~1430M. load average: 1.03 1.07 1.16 1/279 30591461 multiple pipelines reference the same external pull request1462 restores external pull request for the restored pipelines1463 behaves like restores project successfully1464 restores the project1465 has labels1466 has label priorities1467 has milestones1468 has issues1469 has ci pipelines1470 has external pull requests1471 does not set params that are excluded from import_export settings1472 records exact number of import failures1473# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.99 seconds. Current RSS: ~1428M. load average: 1.11 1.08 1.16 1/279 30601474 when post import action throw non-retriable exception1475 report post import error1476# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.17 seconds. Current RSS: ~1423M. load average: 1.11 1.08 1.16 1/279 30611477 when post import action throw retriable exception one time1478 records the failures in the database1479 behaves like restores project successfully1480 restores the project1481 has labels1482 has label priorities1483 has milestones1484 has issues1485 has ci pipelines1486 has external pull requests1487 does not set params that are excluded from import_export settings1488 records exact number of import failures1489# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.83 seconds. Current RSS: ~1423M. load average: 1.01 1.06 1.15 1/278 30621490 when the project has overridden params in import data1491 handles string versions of visibility_level1492 overwrites the params stored in the JSON1493 does not allow setting params that are excluded from import_export settings1494 overrides project feature access levels1495# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.04 second. Current RSS: ~1426M. load average: 1.01 1.06 1.15 1/278 30631496 with a project that has a group1497 restores issue states1498 behaves like restores project successfully1499 restores the project1500 has labels1501 has label priorities1502 has milestones1503 has issues1504 has ci pipelines1505 has external pull requests1506 does not set params that are excluded from import_export settings1507 records exact number of import failures1508# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.13 seconds. Current RSS: ~1405M. load average: 1.00 1.05 1.15 1/278 30641509 behaves like restores group correctly1510 has group label1511 has group milestone1512 has the correct visibility level1513# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.68 seconds. Current RSS: ~1396M. load average: 1.00 1.05 1.15 1/278 30651514 with existing group models1515 imports labels1516 imports milestones1517# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.73 seconds. Current RSS: ~1402M. load average: 1.00 1.05 1.15 1/278 30661518 with clashing milestones on IID1519 preserves the project milestone IID1520# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.17 seconds. Current RSS: ~1405M. load average: 1.00 1.05 1.15 1/278 30671521 with external authorization classification labels1522 converts empty external classification authorization labels to nil1523 preserves valid external classification authorization labels1524# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.76 seconds. Current RSS: ~1412M. load average: 0.92 1.03 1.14 1/278 30681525 Minimal JSON1526 visibility level1527 no group visibility1528 uses the project visibility1529# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.91 seconds. Current RSS: ~1414M. load average: 0.92 1.03 1.14 1/278 30691530 with restricted internal visibility1531 internal project1532 uses private visibility1533# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.21 seconds. Current RSS: ~1415M. load average: 0.92 1.03 1.14 1/278 30701534 with group visibility1535 private group visibility1536 uses the group visibility1537# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.82 seconds. Current RSS: ~1418M. load average: 0.93 1.03 1.14 1/278 30711538 public group visibility1539 uses the project visibility1540# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.58 seconds. Current RSS: ~1415M. load average: 0.93 1.03 1.14 1/278 30721541 internal group visibility1542 uses the group visibility1543 with restricted internal visibility1544 sets private visibility1545# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.82 seconds. Current RSS: ~1416M. load average: 0.94 1.03 1.14 1/278 30731546 with project members1547 restores project members1548# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.58 seconds. Current RSS: ~1417M. load average: 0.94 1.03 1.14 1/278 30741549 JSON with invalid records1550 when failures occur because a relation fails to be processed1551 records the failures in the database1552 behaves like restores project successfully1553 restores the project1554 has labels1555 has label priorities1556 has milestones1557 has issues1558 has ci pipelines1559 has external pull requests1560 does not set params that are excluded from import_export settings1561 records exact number of import failures1562# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.69 seconds. Current RSS: ~1423M. load average: 1.03 1.05 1.14 1/278 30751563 when there are a mix of invalid milestones and issues with IIDs1564 tracks the relation IID if present1565# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.23 seconds. Current RSS: ~1418M. load average: 1.03 1.05 1.14 1/278 30761566 JSON with design management data1567 restores project associations correctly1568 behaves like restores project successfully1569 restores the project1570 has labels1571 has label priorities1572 has milestones1573 has issues1574 has ci pipelines1575 has external pull requests1576 does not set params that are excluded from import_export settings1577 records exact number of import failures1578# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.81 seconds. Current RSS: ~1383M. load average: 1.02 1.04 1.14 1/279 30771579 restores issue associations correctly1580 index: 0, design_filenames: ["chirrido3.jpg", "jonathan_richman.jpg", "mariavontrap.jpeg"], version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85", "9358d1bac8ff300d3d2597adaa2572a20f7f8703", "e1a4a501bcb42f291f84e5d04c8f927821542fb6"], events: ["creation", "creation", "creation", "modification", "modification", "deletion"], author_emails: ["user_1@gitlabexample.com", "user_1@gitlabexample.com", "user_2@gitlabexample.com"]1581 is expected to contain exactly "user_1@gitlabexample.com", "user_1@gitlabexample.com", and "user_2@gitlabexample.com"1582# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.44 seconds. Current RSS: ~1383M. load average: 1.02 1.04 1.14 1/279 30781583 index: 1, design_filenames: ["1 (1).jpeg", "2099743.jpg", "a screenshot (1).jpg", "chirrido3.jpg"], version_shas: ["73f871b4c8c1d65c62c460635e023179fb53abc4", "8587e78ab6bda3bc820a9f014c3be4a21ad4fcc8", "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"], events: ["creation", "creation", "creation", "creation", "modification"], author_emails: ["user_1@gitlabexample.com", "user_2@gitlabexample.com", "user_2@gitlabexample.com"]1584 is expected to contain exactly "user_1@gitlabexample.com", "user_2@gitlabexample.com", and "user_2@gitlabexample.com"1585# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.97 seconds. Current RSS: ~1382M. load average: 0.94 1.03 1.13 1/279 30791586 restores design version associations correctly1587 index: 0, version_shas: ["73f871b4c8c1d65c62c460635e023179fb53abc4", "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"]1588 is expected to contain exactly "73f871b4c8c1d65c62c460635e023179fb53abc4" and "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"1589# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.61 seconds. Current RSS: ~1382M. load average: 0.94 1.03 1.13 1/278 30801590 index: 1, version_shas: ["73f871b4c8c1d65c62c460635e023179fb53abc4"]1591 is expected to contain exactly "73f871b4c8c1d65c62c460635e023179fb53abc4"1592# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.19 seconds. Current RSS: ~1382M. load average: 0.94 1.03 1.13 1/278 30811593 index: 2, version_shas: ["c9b5f067f3e892122a4b12b0a25a8089192f3ac8"]1594 is expected to contain exactly "c9b5f067f3e892122a4b12b0a25a8089192f3ac8"1595# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.88 seconds. Current RSS: ~1381M. load average: 1.02 1.04 1.14 1/278 30821596 index: 3, version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85", "9358d1bac8ff300d3d2597adaa2572a20f7f8703", "e1a4a501bcb42f291f84e5d04c8f927821542fb6"]1597 is expected to contain exactly "27702d08f5ee021ae938737f84e8fe7c38599e85", "9358d1bac8ff300d3d2597adaa2572a20f7f8703", and "e1a4a501bcb42f291f84e5d04c8f927821542fb6"1598# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.43 seconds. Current RSS: ~1382M. load average: 1.02 1.04 1.14 1/278 30831599 index: 4, version_shas: ["8587e78ab6bda3bc820a9f014c3be4a21ad4fcc8"]1600 is expected to contain exactly "8587e78ab6bda3bc820a9f014c3be4a21ad4fcc8"1601# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.97 seconds. Current RSS: ~1382M. load average: 1.02 1.04 1.14 1/278 30841602 index: 5, version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85", "e1a4a501bcb42f291f84e5d04c8f927821542fb6"]1603 is expected to contain exactly "27702d08f5ee021ae938737f84e8fe7c38599e85" and "e1a4a501bcb42f291f84e5d04c8f927821542fb6"1604# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.5 seconds. Current RSS: ~1382M. load average: 1.02 1.04 1.14 1/278 30851605 index: 6, version_shas: ["27702d08f5ee021ae938737f84e8fe7c38599e85"]1606 is expected to contain exactly "27702d08f5ee021ae938737f84e8fe7c38599e85"1607# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.14 seconds. Current RSS: ~1382M. load average: 1.02 1.04 1.14 1/278 30861608# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/tree_restorer_spec.rb. It took 2 minutes 42.1 seconds. Expected to take 3 minutes 16.13 seconds.1609# [RSpecRunTime] Starting example group spec/models/concerns/issuable_spec.rb. Expected to take 2 minutes 11.97 seconds.1610Issuable1611 does not allow STI1612 Associations1613 is expected to belong to project required: false1614 is expected to belong to author required: false1615 is expected to have many notes dependent => destroy1616 is expected to have many todos1617 is expected to have many labels1618 Notes1619 indicates if the notes have their authors loaded1620 note_authors1621 is expected to have many note_authors through notes1622# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.65 seconds. Current RSS: ~1401M. load average: 1.02 1.04 1.14 1/278 30871623 user_note_authors1624 filters the authors to those of user notes1625 Included modules1626 is expected to includes the Awardable module1627 Validation1628 general validations1629 is expected to validate that :project cannot be empty/falsy1630 is expected to validate that :author cannot be empty/falsy1631 is expected to validate that :title cannot be empty/falsy1632 is expected to validate that the length of :title is at most 2551633 behaves like validates description length with custom validation1634 when Issuable is a new record1635 when description exceeds the maximum size1636 adds a description too long error1637 when description is within the allowed limits1638 does not add a validation error1639 when Issuable is an existing record1640 when record already had a valid description1641 when new description exceeds the maximum size1642 adds a description too long error1643 when new description is within the allowed limits1644 does not add a validation error1645 when record existed with an invalid description1646 when description is not changed1647 does not add a validation error1648# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.01 seconds. Current RSS: ~1475M. load average: 1.02 1.04 1.14 1/278 30881649 when new description exceeds the maximum size1650 allows updating descriptions that already existed above the limit1651# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.42 seconds. Current RSS: ~1497M. load average: 1.02 1.04 1.14 1/278 30891652 when new description is within the allowed limits1653 does not add a validation error1654# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.88 seconds. Current RSS: ~1553M. load average: 1.02 1.04 1.14 1/278 30901655 behaves like truncates the description to its allowed maximum length on import1656 truncates the description to its allowed maximum length1657 #validate_assignee_length1658 will not exceed the assignee limit1659# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.52 seconds. Current RSS: ~1533M. load average: 1.02 1.04 1.14 1/284 31311660 Scope1661 is expected to respond to #opened1662 is expected to respond to #closed1663 is expected to respond to #assigned1664 .includes_for_bulk_update1665 includes available associations1666 author_name1667 is delegated to author1668 returns nil when author is nil1669# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.27 seconds. Current RSS: ~1506M. load average: 1.02 1.04 1.14 1/284 31321670 .initialize1671 maps the state to the right state_id1672 maps a string version of the state to the right state_id1673 gives preference to state_id if present1674 .any_label1675 returns an issuable with at least one label1676 for custom sorting1677 returns an issuable with at least one label1678# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.01 seconds. Current RSS: ~1457M. load average: 1.02 1.04 1.14 1/283 31331679 .search1680 returns issues with a matching title1681 returns issues with a partially matching title1682 returns issues with a matching title regardless of the casing1683 returns issues with a fuzzy matching title1684 returns issues with a matching title for a query shorter than 3 chars1685# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.31 seconds. Current RSS: ~1450M. load average: 1.01 1.04 1.13 1/283 31341686 .full_search1687 returns issues with a matching title1688 returns issues with a partially matching title1689 returns issues with a matching title regardless of the casing1690 returns issues with a fuzzy matching title1691 returns issues with a matching description1692 returns issues with a partially matching description1693 returns issues with a matching description regardless of the casing1694 returns issues with a fuzzy matching description1695 returns issues with a matching description for a query shorter than 3 chars1696 returns issues with a fuzzy matching description for a query shorter than 3 chars if told to do so1697 returns issues with a fuzzy matching title for a query shorter than 3 chars if told to do so1698 when matching columns is "title"1699 returns issues with a matching title1700 returns no issues with a matching description1701# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.97 seconds. Current RSS: ~1432M. load average: 1.01 1.04 1.13 1/278 31351702 when matching columns is "description"1703 returns no issues with a matching title1704 returns issues with a matching description1705# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.28 seconds. Current RSS: ~1431M. load average: 1.01 1.04 1.13 1/278 31361706 when matching columns is "title,description"1707 returns issues with a matching title1708 returns issues with a matching description1709# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.58 seconds. Current RSS: ~1431M. load average: 1.01 1.04 1.13 1/279 31371710 when matching columns is nil"1711 returns issues with a matching title1712 returns issues with a matching description1713# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.33 seconds. Current RSS: ~1432M. load average: 1.01 1.03 1.13 1/278 31381714 when matching columns is "invalid"1715 returns issues with a matching title1716 returns issues with a matching description1717# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.7 seconds. Current RSS: ~1429M. load average: 1.01 1.03 1.13 1/278 31391718 when matching columns is "title,invalid"1719 returns issues with a matching title1720 returns no issues with a matching description1721# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.08 seconds. Current RSS: ~1433M. load average: 1.09 1.05 1.13 1/278 31401722 .to_ability_name1723 is expected to eq "issue"1724 is expected to eq "merge_request"1725 #sort_by_attribute1726 by milestone due date1727 sorts desc1728 sorts asc1729# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.45 seconds. Current RSS: ~1433M. load average: 1.09 1.05 1.13 1/278 31411730 when all of the results are level on the sort key1731 has no duplicates across pages1732# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.8 seconds. Current RSS: ~1434M. load average: 1.08 1.05 1.13 1/278 31421733 by title1734 sorts asc1735 sorts desc1736# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.45 seconds. Current RSS: ~1435M. load average: 1.08 1.05 1.13 1/278 31431737 #subscribed?1738 user is not a participant in the issue1739 returns false when no subcription exists1740 returns true when a subcription exists and subscribed is true1741 returns false when a subcription exists and subscribed is false1742# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.76 seconds. Current RSS: ~1443M. load average: 1.08 1.05 1.13 1/278 31441743 user is a participant in the issue1744 returns false when no subcription exists1745 returns true when a subcription exists and subscribed is true1746 returns false when a subcription exists and subscribed is false1747# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.96 seconds. Current RSS: ~1448M. load average: 1.23 1.08 1.14 1/278 31451748 #time_estimate=1749 coerces the value below Gitlab::Database::MAX_INT_VALUE1750 skips coercion for not Integer values1751# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.38 seconds. Current RSS: ~1452M. load average: 1.23 1.08 1.14 1/278 31461752 #to_hook_data1753 when old_associations is empty1754 delegates to Gitlab::DataBuilder::Issuable#build and does not set labels, assignees, nor total_time_spent1755# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.61 seconds. Current RSS: ~1455M. load average: 1.23 1.08 1.14 1/278 31471756 labels are updated1757 delegates to Gitlab::DataBuilder::Issuable#build1758# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.31 seconds. Current RSS: ~1459M. load average: 1.22 1.08 1.14 1/278 31481759 total_time_spent is updated1760 delegates to Gitlab::DataBuilder::Issuable#build1761 issue is assigned1762 delegates to Gitlab::DataBuilder::Issuable#build1763 merge_request is assigned1764 delegates to Gitlab::DataBuilder::Issuable#build1765# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.3 seconds. Current RSS: ~1465M. load average: 1.22 1.08 1.14 1/284 31891766 merge_request update reviewers1767 delegates to Gitlab::DataBuilder::Issuable#build1768# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.64 seconds. Current RSS: ~1476M. load average: 1.28 1.10 1.15 1/284 32291769 incident severity is updated1770 delegates to Gitlab::DataBuilder::Issuable#build1771 escalation status is updated1772 delegates to Gitlab::DataBuilder::Issuable#build1773 #importing_or_transitioning?1774 transitioning: true, importing: false, result: true1775 is expected to eq true1776 transitioning: false, importing: true, result: true1777 is expected to eq true1778 transitioning: true, importing: true, result: true1779 is expected to eq true1780 transitioning: false, importing: false, result: false1781 is expected to eq false1782 #labels_array1783 loads the association and returns it as an array1784 #labels_hook_attrs1785 returns a list of label hook attributes1786# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.6 seconds. Current RSS: ~1482M. load average: 1.28 1.10 1.15 1/283 32301787 .labels_hash1788 maps issue ids to labels titles1789 works on relations filtered by multiple labels1790 with a NULL label ID in the link1791 filters out bad labels1792# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.54 seconds. Current RSS: ~1447M. load average: 1.24 1.09 1.15 1/278 32311793 #user_notes_count1794 counts the user notes1795 votes1796 returns correct values1797# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.62 seconds. Current RSS: ~1445M. load average: 1.24 1.09 1.15 1/278 32321798 .order_due_date_and_labels_priority1799 sorts issues in order of milestone due date, then label priority1800# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.29 seconds. Current RSS: ~1444M. load average: 1.22 1.09 1.14 1/278 32331801 .order_labels_priority1802 is expected to eq 21803 .with_label1804 finds the correct issue containing just enhancement label1805 finds the correct issues containing the same label1806 finds the correct issues containing only both labels1807# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.47 seconds. Current RSS: ~1447M. load average: 1.22 1.09 1.14 1/278 32341808 #spend_time1809 adding time1810 updates the total time spent1811 stores the time change1812 updates issues updated_at1813# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.75 seconds. Current RSS: ~1449M. load average: 1.20 1.09 1.14 1/278 32351814 subtracting time1815 updates the total time spent1816 stores negative time change1817 when time to subtract exceeds the total time spent1818 raise a validation error1819# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.14 seconds. Current RSS: ~1450M. load average: 1.20 1.09 1.14 1/278 32361820 #first_contribution?1821 for merge requests1822 is true when you don't have any merged MR1823 handles multiple projects separately1824# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.3 seconds. Current RSS: ~1448M. load average: 1.18 1.09 1.14 1/279 32371825 for issues1826 is false even without merged MR1827# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.85 seconds. Current RSS: ~1446M. load average: 1.18 1.09 1.14 1/279 32381828 #matches_cross_reference_regex?1829 issue description with long path string1830 behaves like matches_cross_reference_regex? fails fast1831 fails fast for long strings1832# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.22 seconds. Current RSS: ~1446M. load average: 1.18 1.09 1.14 1/279 32391833 note with long path string1834 behaves like matches_cross_reference_regex? fails fast1835 fails fast for long strings1836# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.57 seconds. Current RSS: ~1446M. load average: 1.17 1.08 1.14 1/279 32401837 note with long path string1838 behaves like matches_cross_reference_regex? fails fast1839 fails fast for long strings1840# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.6 seconds. Current RSS: ~1457M. load average: 1.17 1.08 1.14 1/280 32491841 #supports_time_tracking?1842 issuable_type: :issue, supports_time_tracking: true1843 is expected to eq true1844 issuable_type: :incident, supports_time_tracking: true1845 is expected to eq true1846 issuable_type: :merge_request, supports_time_tracking: true1847 is expected to eq true1848 #supports_severity?1849 issuable_type: :issue, supports_severity: false1850 is expected to eq false1851 issuable_type: :incident, supports_severity: true1852 is expected to eq true1853 issuable_type: :merge_request, supports_severity: false1854 is expected to eq false1855 #supports_escalation?1856 issuable_type: :issue, supports_escalation: false1857 is expected to eq false1858 issuable_type: :incident, supports_escalation: true1859 is expected to eq true1860 issuable_type: :merge_request, supports_escalation: false1861 is expected to eq false1862 #incident_type_issue?1863 issuable_type: :issue, incident: false1864 is expected to eq false1865 issuable_type: :incident, incident: true1866 is expected to eq true1867 issuable_type: :merge_request, incident: false1868 is expected to eq false1869 #supports_issue_type?1870 issuable_type: :issue, supports_issue_type: true1871 is expected to eq true1872 issuable_type: :merge_request, supports_issue_type: false1873 is expected to eq false1874 #supports_confidentiality?1875 issuable_type: :issue, supports_confidentiality: true1876 is expected to eq true1877 issuable_type: :incident, supports_confidentiality: true1878 is expected to eq true1879 issuable_type: :merge_request, supports_confidentiality: false1880 is expected to eq false1881 #supports_lock_on_merge?1882 issuable_type: :issue, supports_lock_on_merge: false1883 is expected to eq false1884 issuable_type: :merge_request, supports_lock_on_merge: false1885 is expected to eq false1886 issuable_type: :incident, supports_lock_on_merge: false1887 is expected to eq false1888 #severity1889 when issuable is not an incident1890 issuable_type: :issue, severity: "unknown"1891 is expected to eq "unknown"1892 issuable_type: :merge_request, severity: "unknown"1893 is expected to eq "unknown"1894 when issuable type is an incident1895 when incident does not have issuable_severity1896 returns default serverity1897 when incident has issuable_severity1898 returns issuable serverity1899 with exportable associations1900 for issues1901 behaves like an exportable1902 #exportable_association?1903 is expected to be falsey1904 when user can only read resource1905 is expected to be falsey1906 when user can read resource's association1907 is expected to be truthy1908 for an unknown association1909 is expected to be falsey1910# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.48 seconds. Current RSS: ~1494M. load average: 1.15 1.08 1.14 1/280 32501911 #to_authorized_json1912 when association not supported1913 is expected not to include "foo"1914 when association is `:notes`1915 is expected to include "\"notes\":[{\"id\":209}]"1916 when user have access to all notes1917 string includes all notes1918 for merge requests1919 behaves like an exportable1920 #exportable_association?1921 is expected to be falsey1922 when user can only read resource1923 is expected to be falsey1924 when user can read resource's association1925 is expected to be truthy1926 for an unknown association1927 is expected to be falsey1928 #to_authorized_json1929 when association not supported1930 is expected not to include "foo"1931 when association is `:notes`1932 is expected to include "\"notes\":[{\"id\":211}]"1933 when user have access to all notes1934 string includes all notes1935# [RSpecRunTime] Finishing example group spec/models/concerns/issuable_spec.rb. It took 1 minute 47.15 seconds. Expected to take 2 minutes 11.97 seconds.1936# [RSpecRunTime] Starting example group spec/models/clusters/platforms/kubernetes_spec.rb. Expected to take 1 minute 35.76 seconds.1937Clusters::Platforms::Kubernetes1938 does not allow STI1939 is expected to belong to cluster required: false1940 is expected to be a kind of Gitlab::Kubernetes1941 is expected to respond to #ca_pem1942 is expected to validate that :namespace is not ‹"gitlab-managed-apps"›1943 is expected to validate that :api_url cannot be empty/falsy1944 is expected to validate that :token cannot be empty/falsy1945 is expected to delegate #enabled? to the #cluster object1946 is expected to delegate #provided_by_user? to the #cluster object1947 is expected to nullify if blank :namespace1948 behaves like having unique enum values1949 has unique values in "authorization_type"1950# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.02 seconds. Current RSS: ~1509M. load average: 1.14 1.08 1.14 1/280 32511951 default values1952 is expected to eq "rbac"1953 before_validation1954 when namespace includes upper case1955 converts to lower case1956 validation1957 when validates namespace1958 when namespace is nil1959 is expected to be truthy1960 when namespace is longer than 631961 is expected to be falsey1962 when namespace includes invalid character1963 is expected to be falsey1964 when namespace is vaild1965 is expected to be truthy1966 for group cluster1967 is expected to be falsey1968 when validates api_url1969 when api_url is invalid url1970 is expected to be falsey1971 when api_url is nil1972 is expected to be falsey1973 when api_url is valid url1974 is expected to be truthy1975 when api_url is localhost1976 is expected to be falsey1977 Application settings allows local requests1978 is expected to be truthy1979 when validates token1980 when token is nil1981 is expected to be falsey1982 ca_cert1983 with a valid certificate1984 is expected to be truthy1985 with an invalid certificate1986 is expected to be falsey1987 but the certificate is not being updated1988 is expected to be truthy1989 with no certificate1990 is expected to be truthy1991 when using reserved namespaces1992 when no namespace is manually assigned1993 is expected to be valid1994 when no reserved namespace is assigned1995 is expected to be valid1996 when reserved namespace is assigned1997 is expected not to be valid1998 #kubeclient1999 is expected to be an instance of Gitlab::Kubernetes::KubeClient2000 ca_pem is a single certificate2001 adds it to cert_store2002# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.31 seconds. Current RSS: ~1532M. load average: 1.13 1.08 1.14 1/279 32522003 ca_pem is a chain2004 fixture_path: "spec/fixtures/clusters/root_certificate.pem"2005 includes chain of certificates2006 fixture_path: "spec/fixtures/clusters/intermediate_certificate.pem"2007 includes chain of certificates2008 fixture_path: "spec/fixtures/clusters/leaf_certificate.pem"2009 includes chain of certificates2010 #rbac?2011 is expected to be truthy2012 #predefined_variables2013 is expected to include {:key => "KUBE_URL", :value => "https://kubernetes.example.com", :public => true}2014 platform has a CA certificate2015 is expected to include {:key => "KUBE_CA_PEM", :value => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :public => true}2016 is expected to include {:key => "KUBE_CA_PEM_FILE", :value => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :public => true, :file => true}2017# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.39 seconds. Current RSS: ~1500M. load average: 1.12 1.08 1.14 1/279 32532018 cluster is managed by project2019 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2020 is expected to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2021 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2022# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.6 seconds. Current RSS: ~1475M. load average: 1.11 1.08 1.14 1/279 32542023 kubernetes namespace exists2024 is expected to include {:key => :fake_key, :value => "fake_value"}2025# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.7 seconds. Current RSS: ~1472M. load average: 1.11 1.08 1.14 1/279 32552026 kubernetes namespace does not exist2027 is expected not to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2028 is expected not to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2029 is expected not to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2030 cluster is unmanaged2031 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2032 is expected to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2033 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2034 custom namespace is provided2035 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2036 is expected to include {:key => "KUBE_NAMESPACE", :value => "custom-namespace"}2037 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2038# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.04 seconds. Current RSS: ~1459M. load average: 1.09 1.07 1.14 1/279 32562039 cluster variables2040 is expected to include {:key => :fake_key, :value => "fake_value"}2041# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.13 seconds. Current RSS: ~1461M. load average: 1.09 1.07 1.14 1/279 32572042 #terminals2043 with invalid pods2044 returns no terminals2045 with valid pods2046 returns terminals2047 uses max session time from settings2048# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.05 seconds. Current RSS: ~1461M. load average: 1.08 1.07 1.13 1/279 32582049 #calculate_reactive_cache_for2050 when kubernetes responds with valid deployments2051 on a project level cluster2052 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2053 when reading ingress raises NoMethodError2054 when version request succeeds2055 when server min version is < 232056 does not raise error2057 returns empty array for the K8s component keys2058# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.99 seconds. Current RSS: ~1458M. load average: 1.08 1.07 1.13 1/279 32592059 when server min version is >= 232060 does raise error2061# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.99 seconds. Current RSS: ~1459M. load average: 1.08 1.07 1.13 1/279 32602062 when the version request fails2063 tracks error and returns empty arrays2064 on a group level cluster2065 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2066 on an instance level cluster2067 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2068 when the kubernetes integration is disabled2069 is expected to be nil2070 when there are ignored K8s connections errors2071 Gitlab::HTTP_V2::UrlBlocker::BlockedUrlError2072 does not raise error2073 returns empty array for the K8s component keys2074 logs the error2075# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.72 seconds. Current RSS: ~1460M. load average: 1.07 1.07 1.13 1/279 32612076 Kubeclient::HttpError2077 does not raise error2078 returns empty array for the K8s component keys2079 logs the error2080# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.46 seconds. Current RSS: ~1458M. load average: 1.07 1.07 1.13 1/279 32622081 Errno::ECONNREFUSED2082 does not raise error2083 returns empty array for the K8s component keys2084 logs the error2085# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.39 seconds. Current RSS: ~1458M. load average: 1.07 1.07 1.13 1/279 32632086 URI::InvalidURIError2087 does not raise error2088 returns empty array for the K8s component keys2089 logs the error2090# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.27 seconds. Current RSS: ~1456M. load average: 1.07 1.07 1.13 1/279 32642091 Errno::EHOSTUNREACH2092 does not raise error2093 returns empty array for the K8s component keys2094 logs the error2095# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.11 second. Current RSS: ~1455M. load average: 1.06 1.07 1.13 1/279 32652096 OpenSSL::X509::StoreError2097 does not raise error2098 returns empty array for the K8s component keys2099 logs the error2100# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.15 seconds. Current RSS: ~1456M. load average: 1.06 1.07 1.13 1/279 32662101 OpenSSL::SSL::SSLError2102 does not raise error2103 returns empty array for the K8s component keys2104 logs the error2105# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.08 seconds. Current RSS: ~1456M. load average: 1.06 1.07 1.13 1/279 32672106 when kubernetes responds with 500s2107 does not raise kubeclient http error2108 when kubernetes responds with 404s2109 is expected to eq {:deployments=>[], :ingresses=>[], :pods=>[]}2110 #rollout_status2111 legacy deployments based on app label2112 only legacy deployments2113 contains nothing2114 deployment with no pods2115 returns a valid status with matching deployments2116 new deployment based on annotations2117 contains only matching deployments2118 with no deployments but there are pods2119 returns an empty array2120 with valid deployments2121 creates a matching RolloutStatus2122 with canary ingress2123 has canary ingress2124# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.62 seconds. Current RSS: ~1457M. load average: 1.05 1.06 1.13 1/279 32682125 with empty list of deployments2126 creates a matching RolloutStatus2127 when the pod track does not match the deployment track2128 does not return the pod2129 when the pod track is not stable2130 the pod is not stable2131 when the pod track is stable2132 the pod is stable2133 when the pod track is not provided2134 the pod is stable2135 when the number of matching pods does not match the number of replicas2136 returns a pending pod for each missing replica2137 when pending pods are returned for missing replicas2138 returns the correct track for the pending pods2139 when two deployments with the same track are missing instances2140 returns the correct number of pending pods2141 with multiple matching deployments2142 returns each pod once2143 when cache keys are defaulted2144 does not raise error2145 #ingresses2146 when there is an ingress in the namespace2147 returns an ingress2148 when there are no ingresss in the namespace2149 returns nothing2150 #patch_ingress2151 when there is an ingress in the namespace2152 returns an ingress2153 when there are no ingresss in the namespace2154 raises an error2155 #authorization_type2156 behaves like having enum with nil value2157 has enum with nil value2158# [RSpecRunTime] Finishing example group spec/models/clusters/platforms/kubernetes_spec.rb. It took 1 minute 16.12 seconds. Expected to take 1 minute 35.76 seconds.2159# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability_check_service_spec.rb. Expected to take 1 minute 14.98 seconds.2160MergeRequests::MergeabilityCheckService2161 #async_execute2162 updates merge status to checking2163 enqueues MergeRequestMergeabilityCheckWorker2164 when read-only DB2165 does not enqueue MergeRequestMergeabilityCheckWorker2166# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.98 seconds. Current RSS: ~1479M. load average: 1.12 1.08 1.13 1/285 33872167 #execute2168 behaves like mergeable merge request2169 updates or keeps merge status as can_be_merged2170 reloads merge head diff2171 update diff discussion positions2172 updates the merge ref2173 returns ServiceResponse.success2174 ServiceResponse has merge_ref_head payload2175# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.32 seconds. Current RSS: ~1481M. load average: 1.18 1.09 1.14 1/285 38762176 when concurrent calls2177 waits first lock and returns "cached" result in subsequent calls2178 writes the merge-ref once2179 resets one merge request upon execution2180 when retry_lease flag is false2181 the first call succeeds, subsequent concurrent calls get a lock error response2182# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.63 seconds. Current RSS: ~1476M. load average: 1.07 1.07 1.13 1/287 41632183 when broken2184 returns ServiceResponse.error2185 behaves like unmergeable merge request2186 updates or keeps merge status as cannot_be_merged2187 does not change the merge ref HEAD2188 returns ServiceResponse.error2189# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.82 seconds. Current RSS: ~1479M. load average: 1.07 1.07 1.13 1/285 43562190 when it cannot be merged on git2191 returns ServiceResponse.error and keeps merge status as cannot_be_merged2192# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.43 seconds. Current RSS: ~1482M. load average: 1.14 1.08 1.13 1/285 44102193 when MR cannot be merged and has no merge ref2194 returns ServiceResponse.error2195 behaves like unmergeable merge request2196 updates or keeps merge status as cannot_be_merged2197 does not change the merge ref HEAD2198 returns ServiceResponse.error2199# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.51 seconds. Current RSS: ~1480M. load average: 1.13 1.08 1.13 1/285 46032200 when MR cannot be merged and has outdated merge ref2201 returns ServiceResponse.error2202 behaves like unmergeable merge request2203 updates or keeps merge status as cannot_be_merged2204 does not change the merge ref HEAD2205 returns ServiceResponse.error2206# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.91 seconds. Current RSS: ~1476M. load average: 1.12 1.08 1.13 1/285 48362207 when merge request is not given2208 returns ServiceResponse.error2209# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.15 seconds. Current RSS: ~1476M. load average: 1.12 1.08 1.13 1/285 48762210 when read-only DB2211 returns ServiceResponse.error2212# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.4 seconds. Current RSS: ~1476M. load average: 1.12 1.08 1.13 1/285 49162213 when fails to update the merge-ref2214 does not reload merge head diff2215 returns ServiceResponse.error2216 behaves like unmergeable merge request2217 updates or keeps merge status as cannot_be_merged2218 does not change the merge ref HEAD2219 returns ServiceResponse.error2220# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.67 seconds. Current RSS: ~1474M. load average: 1.10 1.08 1.13 1/285 51562221 recheck enforced2222 when MR is marked as mergeable, but repo is not mergeable and MR is not opened2223 returns ServiceResponse.error2224 does not change the merge status2225# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.42 seconds. Current RSS: ~1476M. load average: 1.10 1.08 1.13 1/285 52392226 when MR is mergeable but merge-ref does not exists2227 behaves like mergeable merge request2228 updates or keeps merge status as can_be_merged2229 reloads merge head diff2230 update diff discussion positions2231 updates the merge ref2232 returns ServiceResponse.success2233 ServiceResponse has merge_ref_head payload2234# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.95 seconds. Current RSS: ~1459M. load average: 1.08 1.08 1.13 1/285 57402235 when MR is mergeable but merge-ref is already updated2236 returns ServiceResponse.success2237 does not recreate the merge-ref2238 does not reload merge head diff2239# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.14 seconds. Current RSS: ~1458M. load average: 1.16 1.09 1.13 1/285 59122240# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability_check_service_spec.rb. It took 1 minute 5.82 seconds. Expected to take 1 minute 14.98 seconds.2241# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/o_auth/user_spec.rb. Expected to take 1 minute 11.99 seconds.2242Gitlab::Auth::OAuth::User2243 .find_by_uid_and_provider2244 retrieves the correct user2245 #persisted?2246 finds an existing user based on uid and provider (facebook)2247 returns false if user is not found in database2248 #save2249 when account exists on server2250 does not mark the user as external2251 signup2252 marks user as having password_automatically_set2253 when signup is disabled2254 creates the user2255 does not repeat the default user password2256 has the password length within specified range2257# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.95 seconds. Current RSS: ~1467M. load average: 1.15 1.09 1.13 1/284 59132258 when user confirmation email is enabled2259 creates and confirms the user anyway2260 when the current minimum password length is different from the default minimum password length2261 creates the user2262 with auto_link_user disabled (default)2263 provider is marked as external2264 marks user as external2265 provider was external, now has been removed2266 does not mark external user as internal2267 provider is not external2268 when adding a new OAuth identity2269 does not promote an external user to internal2270 with new allow_single_sign_on enabled syntax2271 creates a user from Omniauth2272 with old allow_single_sign_on enabled syntax2273 creates a user from Omniauth2274 with new allow_single_sign_on disabled syntax2275 throws an error2276 with old allow_single_sign_on disabled (Default)2277 throws an error2278 with auto_link_user enabled for a different provider2279 and a current GitLab user with a matching email2280 adds the OmniAuth identity to the GitLab user account2281 and no current GitLab user with a matching email2282 provider is marked as external2283 marks user as external2284 provider was external, now has been removed2285 does not mark external user as internal2286 provider is not external2287 when adding a new OAuth identity2288 does not promote an external user to internal2289 with new allow_single_sign_on enabled syntax2290 creates a user from Omniauth2291 with old allow_single_sign_on enabled syntax2292 creates a user from Omniauth2293 with new allow_single_sign_on disabled syntax2294 throws an error2295 with old allow_single_sign_on disabled (Default)2296 throws an error2297 with auto_link_user enabled for the correct provider2298 and a current GitLab user with a matching email2299 adds the OmniAuth identity to the GitLab user account2300 and no current GitLab user with a matching email2301 provider is marked as external2302 marks user as external2303 provider was external, now has been removed2304 does not mark external user as internal2305 provider is not external2306 when adding a new OAuth identity2307 does not promote an external user to internal2308 with new allow_single_sign_on enabled syntax2309 creates a user from Omniauth2310 with old allow_single_sign_on enabled syntax2311 creates a user from Omniauth2312 with new allow_single_sign_on disabled syntax2313 throws an error2314 with old allow_single_sign_on disabled (Default)2315 throws an error2316 with auto_link_user enabled for all providers2317 and a current GitLab user with a matching email2318 adds the OmniAuth identity to the GitLab user account2319 and no current GitLab user with a matching email2320 provider is marked as external2321 marks user as external2322 provider was external, now has been removed2323 does not mark external user as internal2324 provider is not external2325 when adding a new OAuth identity2326 does not promote an external user to internal2327 with new allow_single_sign_on enabled syntax2328 creates a user from Omniauth2329 with old allow_single_sign_on enabled syntax2330 creates a user from Omniauth2331 with new allow_single_sign_on disabled syntax2332 throws an error2333 with old allow_single_sign_on disabled (Default)2334 throws an error2335 with auto_link_ldap_user disabled (default)2336 provider is marked as external2337 marks user as external2338 provider was external, now has been removed2339 does not mark external user as internal2340 provider is not external2341 when adding a new OAuth identity2342 does not promote an external user to internal2343 with new allow_single_sign_on enabled syntax2344 creates a user from Omniauth2345 with old allow_single_sign_on enabled syntax2346 creates a user from Omniauth2347 with new allow_single_sign_on disabled syntax2348 throws an error2349 with old allow_single_sign_on disabled (Default)2350 throws an error2351 and other providers2352 when sync_name is disabled2353 updates the gl_user name2354 when sync_name is enabled2355 updates the gl_user name2356 with auto_link_ldap_user enabled2357 and no LDAP provider defined2358 provider is marked as external2359 marks user as external2360 provider was external, now has been removed2361 does not mark external user as internal2362 provider is not external2363 when adding a new OAuth identity2364 does not promote an external user to internal2365 with new allow_single_sign_on enabled syntax2366 creates a user from Omniauth2367 with old allow_single_sign_on enabled syntax2368 creates a user from Omniauth2369 with new allow_single_sign_on disabled syntax2370 throws an error2371 with old allow_single_sign_on disabled (Default)2372 throws an error2373 and at least one LDAP provider is defined2374 and a corresponding LDAP person2375 and no account for the LDAP user2376 when the LDAP user is found by UID2377 does not repeat the default user password2378 creates a user with dual LDAP and omniauth identities2379 has name and email set as synced2380 has name and email set as read-only2381 has synced attributes provider set to ldapmain2382# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.05 seconds. Current RSS: ~1495M. load average: 1.12 1.09 1.13 1/279 59142383 when the LDAP user is found by email address2384 creates the LDAP identity2385 and LDAP user has an account already2386 when sync_name is disabled2387 does not update the user name2388 when sync_name is enabled2389 updates the user name2390 when an LDAP person is not found by uid2391 tries to find an LDAP person by email and adds the omniauth identity to the user2392 when also not found by email2393 tries to find an LDAP person by DN and adds the omniauth identity to the user2394 when there is an LDAP connection error2395 does not save the identity2396 and a corresponding LDAP person with some values being nil2397 creates the user correctly2398 does not have the attributes not provided by LDAP set as synced2399 does not have the attributes not provided by LDAP set as read-only2400 and a corresponding LDAP person with a non-default username2401 and no account for the LDAP user2402 creates a user favoring the LDAP username and strips email domain2403 and no corresponding LDAP person2404 provider is marked as external2405 marks user as external2406 provider was external, now has been removed2407 does not mark external user as internal2408 provider is not external2409 when adding a new OAuth identity2410 does not promote an external user to internal2411 with new allow_single_sign_on enabled syntax2412 creates a user from Omniauth2413 with old allow_single_sign_on enabled syntax2414 creates a user from Omniauth2415 with new allow_single_sign_on disabled syntax2416 throws an error2417 with old allow_single_sign_on disabled (Default)2418 throws an error2419 with both auto_link_user and auto_link_ldap_user enabled2420 and at least one LDAP provider is defined2421 and a corresponding LDAP person2422 and no account for the LDAP user2423 creates a user with dual LDAP and omniauth identities2424 has name and email set as synced2425 has name and email set as read-only2426 has synced attributes provider set to ldapmain2427# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.51 seconds. Current RSS: ~1496M. load average: 1.11 1.08 1.13 1/279 59152428 and LDAP user has an account already2429 adds the omniauth identity to the LDAP account2430 blocking2431 signup with SAML2432 does not repeat the default user password2433 behaves like being blocked on creation2434 when blocking on creation2435 creates a blocked user2436 when a sign up user cap has been set up but has not been reached yet2437 still creates a blocked user2438 behaves like not being blocked on creation2439 when not blocking on creation2440 creates a non-blocked user2441 signup with omniauth only2442 behaves like being blocked on creation2443 when blocking on creation2444 creates a blocked user2445 when a sign up user cap has been set up but has not been reached yet2446 still creates a blocked user2447 behaves like not being blocked on creation2448 when not blocking on creation2449 creates a non-blocked user2450 signup with linked omniauth and LDAP account2451 and no account for the LDAP user2452 behaves like being blocked on creation2453 when blocking on creation2454 creates a blocked user2455 when a sign up user cap has been set up but has not been reached yet2456 still creates a blocked user2457 behaves like not being blocked on creation2458 when not blocking on creation2459 creates a non-blocked user2460 and LDAP user has an account already2461 behaves like not being blocked on creation2462 when not blocking on creation2463 creates a non-blocked user2464 behaves like not being blocked on creation2465 when not blocking on creation2466 creates a non-blocked user2467 sign-in2468 behaves like not being blocked on creation2469 when not blocking on creation2470 creates a non-blocked user2471 behaves like not being blocked on creation2472 when not blocking on creation2473 creates a non-blocked user2474 behaves like not being blocked on creation2475 when not blocking on creation2476 creates a non-blocked user2477 behaves like not being blocked on creation2478 when not blocking on creation2479 creates a non-blocked user2480 ensure backwards compatibility with sync email from provider option2481 when provider sets an email2482 updates the user email2483 has email set as synced2484 has email set as read-only2485 has synced attributes provider set to my-provider2486 when provider doesn't set an email2487 does not update the user email2488 has email set as not synced2489 does not have email set as read-only2490 generating username2491 when no collision with existing user2492 generates the username with no counter2493 when collision with existing user2494 generates the username with a counter2495 when username is a reserved word2496 generates the username with a counter2497 with leading or trailing _.- characters in username2498 creates valid user with sanitized username2499 and extra_slug_path_sanitization feature is disabled2500 fails to create user2501 updating email with sync profile2502 when provider sets an email2503 updates the user email2504 has email set as synced2505 has email set as read-only2506 has synced attributes provider set to my-provider2507 when provider doesn't set an email2508 does not update the user email2509 has email set as not synced2510 does not have email set as read-only2511 updating name2512 when provider sets a name2513 updates the user name2514 when provider doesn't set a name2515 does not update the user name2516 updating location2517 when provider sets a location2518 updates the user location2519 when provider doesn't set a location2520 does not update the user location2521 updating user info2522 update all info2523 updates the user email2524 updates the user name2525 updates the user location2526 sets my-provider as the attributes provider2527 update only requested info2528 updates the user name2529 updates the user location2530 does not update the user email2531 update default_scope2532 updates the user email2533 update no info when profile sync is nil2534 does not have sync_attribute2535 does not update the user email2536 does not update the user name2537 does not update the user location2538 does not create associated user synced attributes metadata2539 when gl_user is nil2540 does not raise NoMethodError2541 ._uid_and_provider2542 normalizes extern_uid2543 #find_ldap_person2544 when LDAP connection fails2545 returns nil2546 #bypass_two_factor?2547 when with allow_bypass_two_factor disabled (Default)2548 when with allow_bypass_two_factor enabled2549 when provider in allow_bypass_two_factor array2550 when provider not in allow_bypass_two_factor array2551 #protocol_name2552 is OAuth2553# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/o_auth/user_spec.rb. It took 34.1 seconds. Expected to take 1 minute 11.99 seconds.2554# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/factory_spec.rb. Expected to take 58.07 seconds.2555Gitlab::Ci::Status::Pipeline::Factory2556 when pipeline has a core status2557 when core status is created2558 matches correct core status for created2559 does not match extended statuses2560 fabricates a core status created2561 extends core status with common pipeline methods2562# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.35 seconds. Current RSS: ~1500M. load average: 1.09 1.08 1.12 1/279 59162563 when core status is waiting_for_resource2564 matches correct core status for waiting_for_resource2565 does not match extended statuses2566 fabricates a core status waiting_for_resource2567 extends core status with common pipeline methods2568# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.54 seconds. Current RSS: ~1490M. load average: 1.08 1.08 1.12 1/279 59172569 when core status is preparing2570 matches correct core status for preparing2571 does not match extended statuses2572 fabricates a core status preparing2573 extends core status with common pipeline methods2574# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.54 seconds. Current RSS: ~1469M. load average: 1.08 1.08 1.12 1/279 59182575 when core status is waiting_for_callback2576 matches correct core status for waiting_for_callback2577 does not match extended statuses2578 fabricates a core status waiting_for_callback2579 extends core status with common pipeline methods2580# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.68 seconds. Current RSS: ~1461M. load average: 1.07 1.08 1.12 1/279 59192581 when core status is pending2582 matches correct core status for pending2583 does not match extended statuses2584 fabricates a core status pending2585 extends core status with common pipeline methods2586# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.84 seconds. Current RSS: ~1455M. load average: 1.07 1.08 1.12 1/279 59202587 when core status is running2588 matches correct core status for running2589 does not match extended statuses2590 fabricates a core status running2591 extends core status with common pipeline methods2592# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.03 seconds. Current RSS: ~1455M. load average: 1.07 1.08 1.12 1/279 59212593 when core status is success2594 matches correct core status for success2595 does not match extended statuses2596 fabricates a core status success2597 extends core status with common pipeline methods2598# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.16 seconds. Current RSS: ~1456M. load average: 0.98 1.06 1.11 1/279 59222599 when core status is failed2600 matches correct core status for failed2601 does not match extended statuses2602 fabricates a core status failed2603 extends core status with common pipeline methods2604# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.22 seconds. Current RSS: ~1457M. load average: 0.98 1.06 1.11 1/279 59232605 when core status is canceling2606 matches correct core status for canceling2607 does not match extended statuses2608 fabricates a core status canceling2609 extends core status with common pipeline methods2610# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.27 seconds. Current RSS: ~1455M. load average: 0.98 1.06 1.11 1/279 59242611 when core status is canceled2612 matches correct core status for canceled2613 does not match extended statuses2614 fabricates a core status canceled2615 extends core status with common pipeline methods2616# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.47 seconds. Current RSS: ~1454M. load average: 0.98 1.06 1.11 1/279 59252617 when core status is skipped2618 matches correct core status for skipped2619 does not match extended statuses2620 fabricates a core status skipped2621 extends core status with common pipeline methods2622# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.62 seconds. Current RSS: ~1453M. load average: 0.98 1.06 1.11 1/279 59262623 when core status is manual2624 matches manual core status2625 matches a correct extended statuses2626 extends core status with common pipeline methods2627# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.9 seconds. Current RSS: ~1453M. load average: 0.99 1.06 1.11 1/279 59272628 when core status is scheduled2629 matches scheduled core status2630 matches a correct extended statuses2631 extends core status with common pipeline methods2632# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.24 seconds. Current RSS: ~1453M. load average: 0.99 1.06 1.11 1/279 59282633 when pipeline has warnings2634 matches correct core status2635 matches correct extended statuses2636 fabricates extended "success with warnings" status2637 extends core status with common pipeline method2638# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.68 seconds. Current RSS: ~1453M. load average: 0.99 1.05 1.11 1/280 59292639# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/factory_spec.rb. It took 42.35 seconds. Expected to take 58.07 seconds.2640# [RSpecRunTime] Starting example group spec/services/projects/prometheus/alerts/notify_service_spec.rb. Expected to take 48.21 seconds.2641Projects::Prometheus::Alerts::NotifyService2642 with valid payload2643 with manual prometheus installation2644 alerting_setting: true, configured_token: "token", token_input: "token", result: :success2645 behaves like processes one firing and one resolved prometheus alerts2646 creates alerts and returns them in the payload2647 behaves like processes incident issues2648 is expected to be success2649# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.49 seconds. Current RSS: ~1459M. load average: 0.99 1.05 1.11 1/280 59302650 behaves like sends alert notification emails2651 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2652 alerting_setting: true, configured_token: "token", token_input: "x", result: :failure2653 behaves like alerts service responds with an error and takes no actions2654 is expected to eq :unauthorized2655 behaves like does not create an alert management alert2656 is expected not to change `AlertManagement::Alert.count`2657 behaves like does not create a system note for alert2658 is expected not to change `Note.count`2659 behaves like does not process incident issues2660 is expected not to receive perform_async(*(any args)) 0 times2661 behaves like does not send alert notification emails2662 is expected not to receive new(*(any args)) 0 times2663 alerting_setting: true, configured_token: "token", token_input: nil, result: :failure2664 behaves like alerts service responds with an error and takes no actions2665 is expected to eq :unauthorized2666 behaves like does not create an alert management alert2667 is expected not to change `AlertManagement::Alert.count`2668 behaves like does not create a system note for alert2669 is expected not to change `Note.count`2670 behaves like does not process incident issues2671 is expected not to receive perform_async(*(any args)) 0 times2672 behaves like does not send alert notification emails2673 is expected not to receive new(*(any args)) 0 times2674 alerting_setting: false, configured_token: nil, token_input: nil, result: :success2675 behaves like processes one firing and one resolved prometheus alerts2676 creates alerts and returns them in the payload2677 behaves like processes incident issues2678 is expected to be success2679# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.0 seconds. Current RSS: ~1501M. load average: 0.99 1.05 1.11 1/280 59312680 behaves like sends alert notification emails2681 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2682 alerting_setting: false, configured_token: nil, token_input: "token", result: :failure2683 behaves like alerts service responds with an error and takes no actions2684 is expected to eq :unauthorized2685 behaves like does not create an alert management alert2686 is expected not to change `AlertManagement::Alert.count`2687 behaves like does not create a system note for alert2688 is expected not to change `Note.count`2689 behaves like does not process incident issues2690 is expected not to receive perform_async(*(any args)) 0 times2691 behaves like does not send alert notification emails2692 is expected not to receive new(*(any args)) 0 times2693 with HTTP integration2694 active: :active, token: :valid, result: :success2695 behaves like processes one firing and one resolved prometheus alerts2696 creates alerts and returns them in the payload2697 behaves like processes incident issues2698 is expected to be success2699 behaves like sends alert notification emails2700 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2701 active: :active, token: :invalid, result: :failure2702 behaves like alerts service responds with an error and takes no actions2703 is expected to eq :unauthorized2704 behaves like does not create an alert management alert2705 is expected not to change `AlertManagement::Alert.count`2706 behaves like does not create a system note for alert2707 is expected not to change `Note.count`2708 behaves like does not process incident issues2709 is expected not to receive perform_async(*(any args)) 0 times2710 behaves like does not send alert notification emails2711 is expected not to receive new(*(any args)) 0 times2712 active: :active, token: nil, result: :failure2713 behaves like alerts service responds with an error and takes no actions2714 is expected to eq :unauthorized2715 behaves like does not create an alert management alert2716 is expected not to change `AlertManagement::Alert.count`2717 behaves like does not create a system note for alert2718 is expected not to change `Note.count`2719 behaves like does not process incident issues2720 is expected not to receive perform_async(*(any args)) 0 times2721 behaves like does not send alert notification emails2722 is expected not to receive new(*(any args)) 0 times2723 active: :inactive, token: :valid, result: :failure2724 behaves like alerts service responds with an error and takes no actions2725 is expected to eq :unauthorized2726 behaves like does not create an alert management alert2727 is expected not to change `AlertManagement::Alert.count`2728 behaves like does not create a system note for alert2729 is expected not to change `Note.count`2730 behaves like does not process incident issues2731 is expected not to receive perform_async(*(any args)) 0 times2732 behaves like does not send alert notification emails2733 is expected not to receive new(*(any args)) 0 times2734 active: nil, token: nil, result: :failure2735 behaves like alerts service responds with an error and takes no actions2736 is expected to eq :unauthorized2737 behaves like does not create an alert management alert2738 is expected not to change `AlertManagement::Alert.count`2739 behaves like does not create a system note for alert2740 is expected not to change `Note.count`2741 behaves like does not process incident issues2742 is expected not to receive perform_async(*(any args)) 0 times2743 behaves like does not send alert notification emails2744 is expected not to receive new(*(any args)) 0 times2745 with simultaneous manual configuration2746 behaves like processes one firing and one resolved prometheus alerts2747 creates alerts and returns them in the payload2748 behaves like processes incident issues2749 is expected to be success2750 behaves like sends alert notification emails2751 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2752 when HTTP integration is inactive2753 behaves like alerts service responds with an error and takes no actions2754 is expected to eq :unauthorized2755 behaves like does not create an alert management alert2756 is expected not to change `AlertManagement::Alert.count`2757 behaves like does not create a system note for alert2758 is expected not to change `Note.count`2759 behaves like does not process incident issues2760 is expected not to receive perform_async(*(any args)) 0 times2761 behaves like does not send alert notification emails2762 is expected not to receive new(*(any args)) 0 times2763 incident settings2764 behaves like processes one firing and one resolved prometheus alerts2765 creates alerts and returns them in the payload2766 behaves like processes incident issues2767 is expected to be success2768 behaves like sends alert notification emails2769 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2770 when incident_management_setting does not exist2771 is expected to be success2772 is expected not to receive new(*(any args)) 0 times2773 is expected not to receive perform_async(*(any args)) 0 times2774# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.78 seconds. Current RSS: ~1504M. load average: 0.99 1.05 1.11 1/280 59322775 incident_management_setting.send_email is false2776 is expected to be success2777 is expected not to receive new(*(any args)) 0 times2778# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.87 seconds. Current RSS: ~1507M. load average: 0.99 1.05 1.11 1/280 59332779 incident_management_setting.create_issue is false2780 is expected to be success2781 is expected not to receive perform_async(*(any args)) 0 times2782# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.94 seconds. Current RSS: ~1503M. load average: 0.99 1.05 1.11 1/280 59342783 process Alert Management alerts2784 with multiple firing alerts and resolving alerts2785 processes Prometheus alerts2786 when payload exceeds max amount of processable alerts2787 with feature flag globally enabled2788 returns 201 but skips processing and logs a warning2789 with feature flag enabled on project2790 returns 201 but skips processing and logs a warning2791 with feature flag enabled on unrelated project2792 returns 201 and process alerts without warnings2793 with feature flag disabled2794 returns 201 and process alerts without warnings2795 with invalid payload2796 when payload is not processable2797 behaves like alerts service responds with an error and takes no actions2798 is expected to eq :unprocessable_entity2799 behaves like does not create an alert management alert2800 is expected not to change `AlertManagement::Alert.count`2801 behaves like does not create a system note for alert2802 is expected not to change `Note.count`2803 behaves like does not process incident issues2804 is expected not to receive perform_async(*(any args)) 0 times2805 behaves like does not send alert notification emails2806 is expected not to receive new(*(any args)) 0 times2807 when the payload is too big2808 behaves like alerts service responds with an error and takes no actions2809 is expected to eq :bad_request2810 behaves like does not create an alert management alert2811 is expected not to change `AlertManagement::Alert.count`2812 behaves like does not create a system note for alert2813 is expected not to change `Note.count`2814 behaves like does not process incident issues2815 is expected not to receive perform_async(*(any args)) 0 times2816 behaves like does not send alert notification emails2817 is expected not to receive new(*(any args)) 0 times2818 .processable?2819 with valid payload2820 is expected to eq true2821 containing unrelated keys2822 is expected to eq true2823 with invalid payload2824 missing_key: "version"2825 is expected to eq false2826 missing_key: "groupKey"2827 is expected to eq false2828 missing_key: "status"2829 is expected to eq false2830 missing_key: "receiver"2831 is expected to eq false2832 missing_key: "groupLabels"2833 is expected to eq false2834 missing_key: "commonLabels"2835 is expected to eq false2836 missing_key: "commonAnnotations"2837 is expected to eq false2838 missing_key: "externalURL"2839 is expected to eq false2840 missing_key: "alerts"2841 is expected to eq false2842 with unsupported version2843 is expected to eq false2844# [RSpecRunTime] Finishing example group spec/services/projects/prometheus/alerts/notify_service_spec.rb. It took 24.81 seconds. Expected to take 48.21 seconds.2845# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb. Expected to take 40.58 seconds.2846Gitlab::Database::MigrationHelpers::RestrictGitlabSchema2847 #restrict_gitlab_migration2848 invalid schema raises exception2849 does configure allowed_gitlab_schema2850 when executing migrations2851 does create table in gitlab_main and gitlab_ci2852 for db_config_name=main2853 while restrict_gitlab_migration=no_gitlab_schema2854 does run migrate :up and :down2855 while restrict_gitlab_migration=gitlab_schema_gitlab_main2856 does run migrate :up and :down2857 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2858 does run migrate :up and :down2859 for db_config_name=ci2860 while restrict_gitlab_migration=no_gitlab_schema2861 does run migrate :up and :down2862 while restrict_gitlab_migration=gitlab_schema_gitlab_main2863 does run migrate :up and :down2864 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2865 does run migrate :up and :down2866 does add column to projects in gitlab_main and gitlab_ci2867 for db_config_name=main2868 while restrict_gitlab_migration=no_gitlab_schema2869 does run migrate :up and :down2870 while restrict_gitlab_migration=gitlab_schema_gitlab_main2871 does run migrate :up and :down2872 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2873 does run migrate :up and :down2874 for db_config_name=ci2875 while restrict_gitlab_migration=no_gitlab_schema2876 does run migrate :up and :down2877 while restrict_gitlab_migration=gitlab_schema_gitlab_main2878 does run migrate :up and :down2879 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2880 does run migrate :up and :down2881 does add column to p_ci_builds in gitlab_main and gitlab_ci2882 for db_config_name=main2883 while restrict_gitlab_migration=no_gitlab_schema2884 does run migrate :up and :down2885 while restrict_gitlab_migration=gitlab_schema_gitlab_main2886 does run migrate :up and :down2887 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2888 does run migrate :up and :down2889 for db_config_name=ci2890 while restrict_gitlab_migration=no_gitlab_schema2891 does run migrate :up and :down2892 while restrict_gitlab_migration=gitlab_schema_gitlab_main2893 does run migrate :up and :down2894 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2895 does run migrate :up and :down2896 does add index to projects in gitlab_main and gitlab_ci2897 for db_config_name=main2898 while restrict_gitlab_migration=no_gitlab_schema2899 does run migrate :up and :down2900 while restrict_gitlab_migration=gitlab_schema_gitlab_main2901 does run migrate :up and :down2902 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2903 does run migrate :up and :down2904 for db_config_name=ci2905 while restrict_gitlab_migration=no_gitlab_schema2906 does run migrate :up and :down2907 while restrict_gitlab_migration=gitlab_schema_gitlab_main2908 does run migrate :up and :down2909 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2910 does run migrate :up and :down2911 does add index to ci_builds in gitlab_main and gitlab_ci2912 for db_config_name=main2913 while restrict_gitlab_migration=no_gitlab_schema2914 does run migrate :up and :down2915 while restrict_gitlab_migration=gitlab_schema_gitlab_main2916 does run migrate :up and :down2917 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2918 does run migrate :up and :down2919 for db_config_name=ci2920 while restrict_gitlab_migration=no_gitlab_schema2921 does run migrate :up and :down2922 while restrict_gitlab_migration=gitlab_schema_gitlab_main2923 does run migrate :up and :down2924 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2925 does run migrate :up and :down2926 does create trigger in gitlab_main and gitlab_ci2927 for db_config_name=main2928 while restrict_gitlab_migration=no_gitlab_schema2929 does run migrate :up and :down2930 while restrict_gitlab_migration=gitlab_schema_gitlab_main2931 does run migrate :up and :down2932 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2933 does run migrate :up and :down2934 for db_config_name=ci2935 while restrict_gitlab_migration=no_gitlab_schema2936 does run migrate :up and :down2937 while restrict_gitlab_migration=gitlab_schema_gitlab_main2938 does run migrate :up and :down2939 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2940 does run migrate :up and :down2941 does create schema in gitlab_main and gitlab_ci2942 for db_config_name=main2943 while restrict_gitlab_migration=no_gitlab_schema2944 does run migrate :up and :down2945 while restrict_gitlab_migration=gitlab_schema_gitlab_main2946 does run migrate :up and :down2947 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2948 does run migrate :up and :down2949 for db_config_name=ci2950 while restrict_gitlab_migration=no_gitlab_schema2951 does run migrate :up and :down2952 while restrict_gitlab_migration=gitlab_schema_gitlab_main2953 does run migrate :up and :down2954 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2955 does run migrate :up and :down2956 does attach loose foreign key trigger in gitlab_main and gitlab_ci2957 for db_config_name=main2958 while restrict_gitlab_migration=no_gitlab_schema2959 does run migrate :up and :down2960 while restrict_gitlab_migration=gitlab_schema_gitlab_main2961 does run migrate :up and :down2962 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2963 does run migrate :up and :down2964 for db_config_name=ci2965 while restrict_gitlab_migration=no_gitlab_schema2966 does run migrate :up and :down2967 while restrict_gitlab_migration=gitlab_schema_gitlab_main2968 does run migrate :up and :down2969 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2970 does run migrate :up and :down2971 does insert into software_licenses2972 for db_config_name=main2973 while restrict_gitlab_migration=no_gitlab_schema2974 does run migrate :up and :down2975 while restrict_gitlab_migration=gitlab_schema_gitlab_main2976 does run migrate :up and :down2977 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2978 does run migrate :up and :down2979 for db_config_name=ci2980 while restrict_gitlab_migration=no_gitlab_schema2981 does run migrate :up and :down2982 while restrict_gitlab_migration=gitlab_schema_gitlab_main2983 does run migrate :up and :down2984 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2985 does run migrate :up and :down2986 does raise exception when accessing tables outside of gitlab_main2987 for db_config_name=main2988 while restrict_gitlab_migration=no_gitlab_schema2989 does run migrate :up and :down2990 while restrict_gitlab_migration=gitlab_schema_gitlab_main2991 does run migrate :up and :down2992 while restrict_gitlab_migration=gitlab_schema_gitlab_shared2993 does run migrate :up and :down2994 for db_config_name=ci2995 while restrict_gitlab_migration=no_gitlab_schema2996 does run migrate :up and :down2997 while restrict_gitlab_migration=gitlab_schema_gitlab_main2998 does run migrate :up and :down2999 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3000 does run migrate :up and :down3001 does allow modifying gitlab_shared3002 for db_config_name=main3003 while restrict_gitlab_migration=no_gitlab_schema3004 does run migrate :up and :down3005 while restrict_gitlab_migration=gitlab_schema_gitlab_main3006 does run migrate :up and :down3007 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3008 does run migrate :up and :down3009 for db_config_name=ci3010 while restrict_gitlab_migration=no_gitlab_schema3011 does run migrate :up and :down3012 while restrict_gitlab_migration=gitlab_schema_gitlab_main3013 does run migrate :up and :down3014 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3015 does run migrate :up and :down3016 does update data in batches of gitlab_main, but skips gitlab_ci3017 for db_config_name=main3018 while restrict_gitlab_migration=no_gitlab_schema3019 does run migrate :up and :down3020 while restrict_gitlab_migration=gitlab_schema_gitlab_main3021 does run migrate :up and :down3022 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3023 does run migrate :up and :down3024 for db_config_name=ci3025 while restrict_gitlab_migration=no_gitlab_schema3026 does run migrate :up and :down3027 while restrict_gitlab_migration=gitlab_schema_gitlab_main3028 does run migrate :up and :down3029 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3030 does run migrate :up and :down3031 does not allow executing mixed DDL and DML migrations3032 for db_config_name=main3033 while restrict_gitlab_migration=no_gitlab_schema3034 does run migrate :up and :down3035 while restrict_gitlab_migration=gitlab_schema_gitlab_main3036 does run migrate :up and :down3037 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3038 does run migrate :up and :down3039 for db_config_name=ci3040 while restrict_gitlab_migration=no_gitlab_schema3041 does run migrate :up and :down3042 while restrict_gitlab_migration=gitlab_schema_gitlab_main3043 does run migrate :up and :down3044 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3045 does run migrate :up and :down3046 does schedule background migrations on gitlab_main3047 for db_config_name=main3048 while restrict_gitlab_migration=no_gitlab_schema3049 does run migrate :up and :down3050 while restrict_gitlab_migration=gitlab_schema_gitlab_main3051 does run migrate :up and :down3052 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3053 does run migrate :up and :down3054 for db_config_name=ci3055 while restrict_gitlab_migration=no_gitlab_schema3056 does run migrate :up and :down3057 while restrict_gitlab_migration=gitlab_schema_gitlab_main3058 does run migrate :up and :down3059 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3060 does run migrate :up and :down3061 does support prepare_async_index3062 for db_config_name=main3063 while restrict_gitlab_migration=no_gitlab_schema3064 does run migrate :up and :down3065 while restrict_gitlab_migration=gitlab_schema_gitlab_main3066 does run migrate :up and :down3067 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3068 does run migrate :up and :down3069 for db_config_name=ci3070 while restrict_gitlab_migration=no_gitlab_schema3071 does run migrate :up and :down3072 while restrict_gitlab_migration=gitlab_schema_gitlab_main3073 does run migrate :up and :down3074 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3075 does run migrate :up and :down3076 does raise exception when accessing current settings3077 for db_config_name=main3078 while restrict_gitlab_migration=no_gitlab_schema3079 does run migrate :up and :down3080 while restrict_gitlab_migration=gitlab_schema_gitlab_main3081 does run migrate :up and :down3082 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3083 does run migrate :up and :down3084 for db_config_name=ci3085 while restrict_gitlab_migration=no_gitlab_schema3086 does run migrate :up and :down3087 while restrict_gitlab_migration=gitlab_schema_gitlab_main3088 does run migrate :up and :down3089 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3090 does run migrate :up and :down3091 does raise exception when accessing feature flags3092 for db_config_name=main3093 while restrict_gitlab_migration=no_gitlab_schema3094 does run migrate :up and :down3095 while restrict_gitlab_migration=gitlab_schema_gitlab_main3096 does run migrate :up and :down3097 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3098 does run migrate :up and :down3099 for db_config_name=ci3100 while restrict_gitlab_migration=no_gitlab_schema3101 does run migrate :up and :down3102 while restrict_gitlab_migration=gitlab_schema_gitlab_main3103 does run migrate :up and :down3104 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3105 does run migrate :up and :down3106 does raise exception about cross schema access when suppressing restriction to ensure3107 for db_config_name=main3108 while restrict_gitlab_migration=no_gitlab_schema3109 does run migrate :up and :down3110 while restrict_gitlab_migration=gitlab_schema_gitlab_main3111 does run migrate :up and :down3112 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3113 does run migrate :up and :down3114 for db_config_name=ci3115 while restrict_gitlab_migration=no_gitlab_schema3116 does run migrate :up and :down3117 while restrict_gitlab_migration=gitlab_schema_gitlab_main3118 does run migrate :up and :down3119 while restrict_gitlab_migration=gitlab_schema_gitlab_shared3120 does run migrate :up and :down3121# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb. It took 17.24 seconds. Expected to take 40.58 seconds.3122# [RSpecRunTime] Starting example group spec/tasks/gitlab/uploads/migrate_rake_spec.rb. Expected to take 39.84 seconds.3123gitlab:uploads:migrate and migrate_to_local rake tasks3124 migrates all uploads to object storage in batches3125 migrates all uploads to local storage in batches3126 when uploader_class is given3127 behaves like migrate task with filters3128 migrates matching uploads to object storage3129 migrates matching uploads to local storage3130# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.97 seconds. Current RSS: ~1461M. load average: 1.04 1.06 1.10 1/280 59353131 when model_class is given3132 behaves like migrate task with filters3133 migrates matching uploads to object storage3134 migrates matching uploads to local storage3135# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.19 seconds. Current RSS: ~1452M. load average: 1.04 1.06 1.10 1/280 59363136 when mounted_as is given3137 behaves like migrate task with filters3138 migrates matching uploads to object storage3139 migrates matching uploads to local storage3140# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.35 seconds. Current RSS: ~1447M. load average: 1.03 1.05 1.10 1/279 59373141 when multiple filters are given3142 behaves like migrate task with filters3143 migrates matching uploads to object storage3144 migrates matching uploads to local storage3145# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.74 seconds. Current RSS: ~1449M. load average: 1.03 1.05 1.10 1/280 59383146# [RSpecRunTime] Finishing example group spec/tasks/gitlab/uploads/migrate_rake_spec.rb. It took 41.41 seconds. Expected to take 39.84 seconds.3147# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.31 seconds. Current RSS: ~1451M. load average: 1.11 1.07 1.11 1/279 59393148# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/push_spec.rb. Expected to take 34.21 seconds.3149Gitlab::DataBuilder::Push3150 .build3151 with changed files3152 returns commit hook data3153# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.34 seconds. Current RSS: ~1461M. load average: 1.11 1.07 1.11 1/281 59673154 without changed files3155 returns commit hook data without include deltas3156 .build_sample3157 is expected to be a kind of Hash3158 is expected to eq "1b12f15a11fc6e62177bef08f47bc7b5ce50b141"3159 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0"3160 is expected to eq "refs/heads/master"3161 is expected to eq 33162 is expected to eq 33163 is expected to eq ["bar/branch-test.txt"]3164 is expected to eq []3165 is expected to eq []3166 contains project data3167 contains deprecated repository data3168# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.44 seconds. Current RSS: ~1534M. load average: 1.09 1.07 1.10 1/284 62623169 .sample_data3170 is expected to be a kind of Hash3171 is expected to eq "95790bf891e76fee5e1747ab589903a6a1f80f22"3172 is expected to eq "da1560886d4f094c3e6c9ef40349f7d38b5d27d7"3173 is expected to eq "refs/heads/master"3174 is expected to eq 153175 is expected to eq 13176 is expected to eq 13177 contains project data3178 .build3179 is expected to be a kind of Hash3180 is expected to eq "0000000000000000000000000000000000000000"3181 is expected to eq "5937ac0a7beb003549fc5fd26fc247adbce4a52e"3182 is expected to eq "8a2a6eb295bb170b34c24c76c49ed0e9b2eaf34b"3183 is expected to eq "refs/tags/v1.1.0"3184 is expected to eq nil3185 is expected to eq "Sidney Jones981"3186 is expected to eq "user429"3187 is expected to eq "public-email@example.com"3188 is expected to eq "https://www.gravatar.com/avatar/3d8a699f6a07a53e86c232acba89ec03846570f5ff1789cfcf2e489de67bbb10?s=80&d=identicon"3189 is expected to eq 5003190 is expected to be a kind of Hash3191 is expected to be empty3192 is expected to be zero3193 contains project data3194 contains deprecated repository data3195 does not raise an error when given nil commits3196# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.86 seconds. Current RSS: ~1537M. load average: 1.07 1.06 1.10 1/284 65833197 .build_bulk3198 is expected to eq {:action=>:created, :ref_count=>2, :ref_type=>:branch}3199# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/push_spec.rb. It took 24.81 seconds. Expected to take 34.21 seconds.3200# [RSpecRunTime] Starting example group spec/models/deploy_token_spec.rb. Expected to take 32.0 seconds.3201DeployToken3202 does not allow STI3203 is expected to have many project_deploy_tokens3204 is expected to have many projects through project_deploy_tokens3205 is expected to have many group_deploy_tokens3206 is expected to have many groups through group_deploy_tokens3207 is expected to belong to user required: false3208 behaves like having unique enum values3209 has unique values in "deploy_token_type"3210 validations3211 is expected to validate that the length of :username is at most 2553212 is expected to allow :username to be ‹"GitLab+deploy_token-3.14"›3213 is expected not to allow :username to be ‹"<script>"›, producing a custom validation error on failure3214 is expected not to allow :username to be ‹""›, producing a custom validation error on failure3215 is expected to validate that :deploy_token_type cannot be empty/falsy3216 deploy_token_type validations3217 when a deploy token is associated to a group3218 does not allow setting a project to it3219 when a deploy token is associated to a project3220 does not allow setting a group to it3221 #ensure_token3222 ensures a token3223 #ensure_at_least_one_scope3224 with at least one scope3225 is expected to be valid3226 with no scopes3227 is invalid3228 #valid_for_dependency_proxy?3229 is expected to eq true3230 behaves like invalid group deploy token3231 revoked3232 is expected to eq false3233 expired3234 is expected to eq false3235 project type3236 is expected to eq false3237 insufficient scopes3238 is expected to eq false3239 #has_access_to_group?3240 is expected to eq true3241 behaves like invalid group deploy token3242 revoked3243 is expected to eq false3244 expired3245 is expected to eq false3246 project type3247 is expected to eq false3248 for a sub group3249 is expected to eq true3250 for a different group3251 is expected to eq false3252 #scopes3253 with all the scopes3254 returns scopes assigned to DeployToken3255 with only one scope3256 returns scopes assigned to DeployToken3257 #revoke!3258 updates revoke attribute3259 #active?3260 when it has been revoked3261 returns false3262 when it hasn't been revoked and is not expired3263 returns true3264 when it hasn't been revoked and is expired3265 returns true3266 when it hasn't been revoked and has no expiry3267 returns true3268 #deactivated?3269 when it has been revoked3270 returns true3271 when it hasn't been revoked and is not expired3272 returns false3273 when it hasn't been revoked and is expired3274 returns false3275 when it hasn't been revoked and has no expiry3276 returns false3277 #username3278 persisted records3279 returns a default username if none is set3280 returns the username provided if one is set3281 new records3282 returns nil if no username is set3283 returns the username provided if one is set3284 #holder3285 when the token is of project type3286 returns the relevant holder token3287 when the token is of group type3288 returns the relevant holder token3289 #has_access_to?3290 when a project is not passed in3291 is expected to be falsy3292 when a project is passed in3293 when deploy token is active and related to project3294 is expected to be truthy3295 when deploy token is active but not related to project3296 is expected to be falsy3297 when deploy token is revoked and related to project3298 is expected to be falsy3299 when deploy token is revoked and not related to the project3300 is expected to be falsy3301 and when the token is of group type3302 and the passed-in project does not belong to any group3303 is expected to be falsy3304 and the passed-in project belongs to the token group3305 is true3306 and the passed-in project belongs to a subgroup3307 and the token group is an ancestor (grand-parent) of this group3308 is expected to be truthy3309 and the token group is not ancestor of this group3310 is false3311# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.44 seconds. Current RSS: ~1522M. load average: 1.14 1.08 1.10 1/279 65843312 and the passed-in project does not belong to the token group3313 is expected to be falsy3314 and the project belongs to a group that is parent of the token group3315 is false3316 and the token is of project type3317 and the passed-in project is the same as the token project3318 is expected to be truthy3319 and the passed-in project is not the same as the token project3320 is expected to be falsey3321# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.57 seconds. Current RSS: ~1498M. load average: 1.13 1.07 1.10 1/279 65853322 #expires_at3323 when using Forever.date3324 returns nil3325 when using a personalized date3326 returns the personalized date3327 #expires_at=3328 when passing nil3329 assigns Forever.date3330 when passing a value3331 respects the value3332 .gitlab_deploy_token3333 with a gitlab deploy token associated3334 returns the gitlab deploy token3335 with no gitlab deploy token associated3336 returns nil3337 #accessible_projects3338 when a deploy token is associated to a project3339 returns only projects directly associated with the token3340 when a deploy token is associated to a group3341 returns all projects from the group3342 .impersonated?3343 returns false3344 .token3345 is expected to match /gldt-[A-Za-z0-9_-]{20}/3346# [RSpecRunTime] Finishing example group spec/models/deploy_token_spec.rb. It took 16.79 seconds. Expected to take 32.0 seconds.3347# [RSpecRunTime] Starting example group spec/models/error_tracking/project_error_tracking_setting_spec.rb. Expected to take 30.96 seconds.3348ErrorTracking::ProjectErrorTrackingSetting3349 does not allow STI3350 Associations3351 is expected to belong to project required: false3352 Validations3353 is expected to validate that the length of :api_url is at most 2553354 is expected to allow :api_url to be ‹"http://gitlab.com/api/0/projects/project1/something"›3355 is expected not to allow :api_url to be ‹"http://gitlab.com/api/0/projects/project1/something€"›3356 disallows non-booleans in enabled column3357 allows booleans in enabled column3358 rejects invalid api_urls3359 fails validation without org and project slugs3360 presence validations3361 enabled: true, integrated: true, token: nil, api_url: nil, valid?: true3362 is expected to eq true3363# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.67 seconds. Current RSS: ~1536M. load average: 1.12 1.07 1.10 1/279 65863364 enabled: true, integrated: false, token: nil, api_url: nil, valid?: false3365 is expected to eq false3366 enabled: true, integrated: false, token: nil, api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: false3367 is expected to eq false3368 enabled: true, integrated: false, token: "token", api_url: nil, valid?: false3369 is expected to eq false3370 enabled: true, integrated: false, token: "token", api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: true3371 is expected to eq true3372 enabled: false, integrated: false, token: nil, api_url: nil, valid?: true3373 is expected to eq true3374 enabled: false, integrated: false, token: nil, api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: true3375 is expected to eq true3376 enabled: false, integrated: false, token: "token", api_url: nil, valid?: true3377 is expected to eq true3378 enabled: false, integrated: false, token: "token", api_url: "http://example.com/api/0/projects/org-slug/proj-slug/", valid?: true3379 is expected to eq true3380 Callbacks3381 after_save :create_client_key!3382 without client key3383 creates a new client key3384 with sentry backend3385 does not create a new client key3386 when feature disabled3387 does not create a new client key3388 when client key already exists3389 does not create a new client key3390 before_validation :reset_token3391 when a token was previously set3392 resets token if url changed3393 does not reset token if new url is set together with the same token3394 does not reset token if new url is set together with a new token3395 .extract_sentry_external_url3396 when passing a URL3397 is expected to eq "https://sentrytest.gitlab.com/sentry-org/sentry-project"3398 when passing nil3399 is expected to be nil3400 #sentry_external_url3401 returns the correct url3402 #sentry_client3403 is expected to be a kind of ErrorTracking::SentryClient3404 is expected to have attributes {:token => "access_token_123", :url => "https://sentrytest.gitlab.com/api/0/projects/sentry-org/sentry-project"}3405 #list_sentry_issues3406 when cached3407 returns cached issues3408 when not cached3409 returns nil3410 client errors3411 exception: ErrorTracking::SentryClient::Error, error_type: "non_20x_response_from_sentry", error_message: "something"3412 returns an error3413 exception: ErrorTracking::SentryClient::MissingKeysError, error_type: "missing_keys_in_sentry_response", error_message: "something"3414 returns an error3415 exception: ErrorTracking::SentryClient::ResponseInvalidSizeError, error_type: "invalid_size_of_sentry_response", error_message: "something"3416 returns an error3417 exception: ErrorTracking::SentryClient::Issue::BadRequestError, error_type: "bad_request_for_sentry_api", error_message: "something"3418 returns an error3419 exception: StandardError, error_type: nil, error_message: "Unexpected Error"3420 returns an error3421 #list_sentry_projects3422 calls sentry client3423 #issue_details3424 when cached3425 is expected to eq {:issue=>#<Gitlab::ErrorTracking::DetailedError:0x00007f47eb440e50 @id="1", @title="title", @type="er..., @first_release_version="12345678", @tags={:level=>"error", :logger=>"rails"}, @gitlab_commit=nil>}3426 is expected to eq "12345678"3427 is expected to eq nil3428 is expected to eq nil3429 when release version is nil3430 is expected to eq nil3431 is expected to eq nil3432 when repo commit matches first release version3433 is expected to eq "12345678"3434 is expected to eq "/namespace564/project-500/-/commit/12345678"3435 when not cached3436 is expected not to receive sentry_client(*(any args)) 0 times3437 is expected to be nil3438 #issue_latest_event3439 returns the error event3440 #update_issue3441 when sentry response is successful3442 returns the successful response3443 when sentry raises an error3444 returns the successful response3445 when sentry_project_id is not set3446 when sentry_project_id is not set3447 tries to backfill it from sentry API3448 when the project cannot be found on sentry3449 raises error3450 when mismatching sentry_project_id is detected3451 raises error3452 passing parameters to sentry client3453 returns the successful response3454 slugs3455 behaves like slug from api_url3456 when api_url is correct3457 returns slug3458 when api_url is blank3459 returns nil3460 behaves like slug from api_url3461 when api_url is correct3462 returns slug3463 when api_url is blank3464 returns nil3465 names from api_url3466 behaves like name from api_url3467 when name is present in DB3468 returns name from DB3469 when name is null in DB3470 titleizes and returns slug from api_url3471 returns nil when api_url is incorrect3472 returns nil when api_url is blank3473 behaves like name from api_url3474 when name is present in DB3475 returns name from DB3476 when name is null in DB3477 titleizes and returns slug from api_url3478 returns nil when api_url is incorrect3479 returns nil when api_url is blank3480 .build_api_url_from3481 correctly builds api_url with slugs3482 correctly builds api_url without slugs3483 does not raise exception with invalid url3484 returns nil when api_host is blank3485 #api_host3486 when api_url exists3487 extracts the api_host from api_url3488 when api_url is nil3489 returns nil3490 #expire_issues_cache3491 clears the cache3492 #sentry_enabled3493 enabled: true, integrated: false, sentry_enabled: true3494 is expected to eq true3495 enabled: true, integrated: true, sentry_enabled: false3496 is expected to eq false3497 enabled: true, integrated: true, sentry_enabled: false3498 is expected to eq false3499 enabled: false, integrated: false, sentry_enabled: false3500 is expected to eq false3501 #integrated_enabled?3502 enabled: true, integrated: false, integrated_enabled: false3503 is expected to eq false3504 enabled: false, integrated: true, integrated_enabled: false3505 is expected to eq false3506 enabled: true, integrated: true, integrated_enabled: true3507 is expected to eq true3508 #gitlab_dsn3509 is expected to eq "http://glet_a544373c8be340b6ff4c6bcdfb5d2b5d@localhost:8080/errortracking/api/v1/projects/522"3510# [RSpecRunTime] Finishing example group spec/models/error_tracking/project_error_tracking_setting_spec.rb. It took 12.68 seconds. Expected to take 30.96 seconds.3511# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb. Expected to take 28.56 seconds.3512Gitlab::Ci::Pipeline::Chain::Validate::External3513 #perform!3514 respects the defined payload schema3515 with configuration values in ApplicationSetting3516 uses those values rather than env vars or defaults3517# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.98 seconds. Current RSS: ~1541M. load average: 1.17 1.09 1.11 2/279 65873518 when :external_pipeline_validation_migration feature flag is enabled3519 when EXTERNAL_VALIDATION_SERVICE_RUNWAY_URL is NOT present3520 fallbacks to existing validation service URL3521 when EXTERNAL_VALIDATION_SERVICE_RUNWAY_URL is present3522 uses migrated validation service URL3523 with EXTERNAL_VALIDATION_SERVICE_TIMEOUT defined3524 with valid value3525 uses defined timeout3526 with invalid value3527 uses default timeout3528 when EXTERNAL_VALIDATION_SERVICE_TOKEN is set3529 passes token in X-Gitlab-Token header3530 when validation returns 200 OK3531 behaves like successful external authorization3532 does not drop the pipeline3533 does not break the chain3534 logs the authorization3535 returns expected payload3536 with existing jobs from other project's alive pipelines3537 returns the expected total_builds_count3538# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.99 seconds. Current RSS: ~1532M. load average: 1.16 1.09 1.11 1/279 65883539 credit_card3540 with no registered credit_card3541 returns the expected credit card counts3542 with a registered credit card3543 returns the expected credit card counts3544 with similar credit cards registered by other users3545 returns the expected credit card counts3546 with similar holder names registered by other users3547 returns the expected credit card counts3548 when validation returns 404 Not Found3549 behaves like successful external authorization3550 does not drop the pipeline3551 does not break the chain3552 logs the authorization3553 returns expected payload3554 with existing jobs from other project's alive pipelines3555 returns the expected total_builds_count3556# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.87 seconds. Current RSS: ~1523M. load average: 1.16 1.09 1.11 1/279 65893557 credit_card3558 with no registered credit_card3559 returns the expected credit card counts3560 with a registered credit card3561 returns the expected credit card counts3562 with similar credit cards registered by other users3563 returns the expected credit card counts3564 with similar holder names registered by other users3565 returns the expected credit card counts3566 when validation returns 500 Internal Server Error3567 behaves like successful external authorization3568 does not drop the pipeline3569 does not break the chain3570 logs the authorization3571 returns expected payload3572 with existing jobs from other project's alive pipelines3573 returns the expected total_builds_count3574# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.67 seconds. Current RSS: ~1503M. load average: 1.15 1.08 1.10 1/279 65903575 credit_card3576 with no registered credit_card3577 returns the expected credit card counts3578 with a registered credit card3579 returns the expected credit card counts3580 with similar credit cards registered by other users3581 returns the expected credit card counts3582 with similar holder names registered by other users3583 returns the expected credit card counts3584 when validation raises exceptions3585 logs exceptions3586 behaves like successful external authorization3587 does not drop the pipeline3588 does not break the chain3589 logs the authorization3590 returns expected payload3591 with existing jobs from other project's alive pipelines3592 returns the expected total_builds_count3593# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.0 seconds. Current RSS: ~1496M. load average: 1.15 1.08 1.10 1/279 65913594 credit_card3595 with no registered credit_card3596 returns the expected credit card counts3597 with a registered credit card3598 returns the expected credit card counts3599 with similar credit cards registered by other users3600 returns the expected credit card counts3601 with similar holder names registered by other users3602 returns the expected credit card counts3603 when validation returns 406 Not Acceptable3604 drops the pipeline3605 breaks the chain3606 logs the authorization3607 when save_incompleted is false3608 adds errors to the pipeline without persisting it3609 breaks the chain3610 logs the authorization3611# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.76 seconds. Current RSS: ~1497M. load average: 1.13 1.08 1.10 1/279 65923612# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb. It took 16.3 seconds. Expected to take 28.56 seconds.3613# [RSpecRunTime] Starting example group spec/services/work_items/parent_links/create_service_spec.rb. Expected to take 28.4 seconds.3614WorkItems::ParentLinks::CreateService3615 #execute3616 when the reference list is empty3617 behaves like returns not found error3618 returns error3619 no relationship is created3620# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.5 seconds. Current RSS: ~1486M. load average: 1.13 1.08 1.10 1/279 65933621 when work item not found3622 behaves like returns not found error3623 returns error3624 no relationship is created3625# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.68 seconds. Current RSS: ~1486M. load average: 1.12 1.08 1.10 1/279 65943626 when user has no permission to link work items3627 behaves like returns not found error3628 returns error3629 no relationship is created3630# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.81 seconds. Current RSS: ~1482M. load average: 1.12 1.08 1.10 1/279 65953631 child and parent are the same work item3632 no relationship is created3633 when adjacent is already in place3634 adjacent_position: -100, expected_order: lazy { [adjacent, current_item] }3635 sets relative positions3636# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.63 seconds. Current RSS: ~1483M. load average: 1.12 1.08 1.10 1/279 65963637 adjacent_position: 0, expected_order: lazy { [adjacent, current_item] }3638 sets relative positions3639 adjacent_position: 100, expected_order: lazy { [adjacent, current_item] }3640 sets relative positions3641 when there are tasks to relate3642 creates relationships3643 returns success status and created links3644 creates notes and records the events3645 when note creation fails for some reason3646 still records the link event3647 still records the link event3648# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.39 seconds. Current RSS: ~1487M. load average: 1.11 1.08 1.10 1/279 65973649 when task is already assigned3650 creates links only for non related tasks3651 when there are invalid children3652 creates links only for valid children3653 returns error status3654 creates notes for valid links3655# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.52 seconds. Current RSS: ~1484M. load average: 1.02 1.06 1.10 1/279 65983656 when parent type is invalid3657 returns error status3658 when max depth is reached3659 returns error status3660 when params include invalid ids3661 creates links only for valid IDs3662 when user is a guest3663 behaves like returns not found error3664 returns error3665 no relationship is created3666# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.65 seconds. Current RSS: ~1481M. load average: 1.02 1.06 1.09 1/279 65993667 when user is a guest assigned to the work item3668 behaves like returns not found error3669 returns error3670 no relationship is created3671# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.82 seconds. Current RSS: ~1482M. load average: 1.02 1.06 1.09 1/279 66003672# [RSpecRunTime] Finishing example group spec/services/work_items/parent_links/create_service_spec.rb. It took 20.04 seconds. Expected to take 28.4 seconds.3673# [RSpecRunTime] Starting example group spec/services/resource_access_tokens/revoke_service_spec.rb. Expected to take 26.32 seconds.3674ResourceAccessTokens::RevokeService3675 #execute3676 when resource is a project3677 behaves like revokes access token3678 is expected to equal true3679 is expected to eq "Access token PAT 2 has been revoked and the bot user has been scheduled for deletion."3680 calls delete user worker3681 removes membership of bot user3682 initiates user removal3683 logs the event3684# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.39 seconds. Current RSS: ~1482M. load average: 1.02 1.06 1.09 1/279 66013685 behaves like revoke fails3686 when access token does not belong to this project3687 does not find the bot3688 when user does not have permission to destroy bot3689 when non-project member tries to delete project bot3690 does not allow other user to delete bot3691 when non-priviledged project member tries to delete project bot3692 does not allow developer to delete bot3693 when deletion of bot user fails3694 behaves like rollback revoke steps3695 does not revoke the access token3696 does not remove bot from member list3697 does not transfer issuables of bot user to ghost user3698 does not destroy project bot user3699# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.12 seconds. Current RSS: ~1481M. load average: 1.02 1.06 1.09 1/279 66023700 when resource is a group3701 behaves like revokes access token3702 is expected to equal true3703 is expected to eq "Access token PAT 16 has been revoked and the bot user has been scheduled for deletion."3704 calls delete user worker3705 removes membership of bot user3706 initiates user removal3707 logs the event3708# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.84 seconds. Current RSS: ~1476M. load average: 1.10 1.07 1.10 1/279 66033709 behaves like revoke fails3710 when access token does not belong to this group3711 does not find the bot3712 when user does not have permission to destroy bot3713 when non-group member tries to delete project bot3714 does not allow other user to delete bot3715 when non-priviledged group member tries to delete project bot3716 does not allow developer to delete bot3717 when deletion of bot user fails3718 behaves like rollback revoke steps3719 does not revoke the access token3720 does not remove bot from member list3721 does not transfer issuables of bot user to ghost user3722 does not destroy project bot user3723# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.8 second. Current RSS: ~1475M. load average: 1.09 1.07 1.10 1/279 66043724# [RSpecRunTime] Finishing example group spec/services/resource_access_tokens/revoke_service_spec.rb. It took 19.99 seconds. Expected to take 26.32 seconds.3725# [RSpecRunTime] Starting example group spec/helpers/packages_helper_spec.rb. Expected to take 26.0 seconds.3726PackagesHelper3727 #package_registry_instance_url3728 returns conan instance url when registry_type is conant3729 returns npm instance url when registry_type is npm3730 #package_registry_project_url3731 returns maven registry url when registry_type is not provided3732 returns specified registry url when registry_type is provided3733 #pypi_registry_url3734 returns the pypi registry url with token when project is private3735 returns the pypi registry url without token when project is public3736 #composer_registry_url3737 return the composer registry url3738 #composer_config_repository_name3739 return global unique composer registry id3740 #show_cleanup_policy_link3741 com: false, config_registry: false, project_registry: false, nil_policy: false, container_repositories_exist: false, expected_result: false3742 is expected to eq false3743# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.33 seconds. Current RSS: ~1480M. load average: 1.16 1.09 1.10 1/279 66053744 com: false, config_registry: false, project_registry: false, nil_policy: false, container_repositories_exist: true, expected_result: false3745 is expected to eq false3746 com: false, config_registry: false, project_registry: false, nil_policy: true, container_repositories_exist: false, expected_result: false3747 is expected to eq false3748 com: false, config_registry: false, project_registry: false, nil_policy: true, container_repositories_exist: true, expected_result: false3749 is expected to eq false3750 com: false, config_registry: false, project_registry: true, nil_policy: false, container_repositories_exist: false, expected_result: false3751 is expected to eq false3752 com: false, config_registry: false, project_registry: true, nil_policy: false, container_repositories_exist: true, expected_result: false3753 is expected to eq false3754 com: false, config_registry: false, project_registry: true, nil_policy: true, container_repositories_exist: false, expected_result: false3755 is expected to eq false3756 com: false, config_registry: false, project_registry: true, nil_policy: true, container_repositories_exist: true, expected_result: false3757 is expected to eq false3758 com: false, config_registry: true, project_registry: false, nil_policy: false, container_repositories_exist: false, expected_result: false3759 is expected to eq false3760 com: false, config_registry: true, project_registry: false, nil_policy: false, container_repositories_exist: true, expected_result: false3761 is expected to eq false3762 com: false, config_registry: true, project_registry: false, nil_policy: true, container_repositories_exist: false, expected_result: false3763 is expected to eq false3764 com: false, config_registry: true, project_registry: false, nil_policy: true, container_repositories_exist: true, expected_result: false3765 is expected to eq false3766 com: false, config_registry: true, project_registry: true, nil_policy: false, container_repositories_exist: false, expected_result: false3767 is expected to eq false3768 com: false, config_registry: true, project_registry: true, nil_policy: false, container_repositories_exist: true, expected_result: false3769 is expected to eq false3770 com: false, config_registry: true, project_registry: true, nil_policy: true, container_repositories_exist: false, expected_result: false3771 is expected to eq false3772 com: false, config_registry: true, project_registry: true, nil_policy: true, container_repositories_exist: true, expected_result: false3773 is expected to eq false3774 com: true, config_registry: false, project_registry: false, nil_policy: false, container_repositories_exist: false, expected_result: false3775 is expected to eq false3776 com: true, config_registry: false, project_registry: false, nil_policy: false, container_repositories_exist: true, expected_result: false3777 is expected to eq false3778 com: true, config_registry: false, project_registry: false, nil_policy: true, container_repositories_exist: false, expected_result: false3779 is expected to eq false3780 com: true, config_registry: false, project_registry: false, nil_policy: true, container_repositories_exist: true, expected_result: false3781 is expected to eq false3782 com: true, config_registry: false, project_registry: true, nil_policy: false, container_repositories_exist: false, expected_result: false3783 is expected to eq false3784 com: true, config_registry: false, project_registry: true, nil_policy: false, container_repositories_exist: true, expected_result: false3785 is expected to eq false3786 com: true, config_registry: false, project_registry: true, nil_policy: true, container_repositories_exist: false, expected_result: false3787 is expected to eq false3788 com: true, config_registry: false, project_registry: true, nil_policy: true, container_repositories_exist: true, expected_result: false3789 is expected to eq false3790 com: true, config_registry: true, project_registry: false, nil_policy: false, container_repositories_exist: false, expected_result: false3791 is expected to eq false3792 com: true, config_registry: true, project_registry: false, nil_policy: false, container_repositories_exist: true, expected_result: false3793 is expected to eq false3794 com: true, config_registry: true, project_registry: false, nil_policy: true, container_repositories_exist: false, expected_result: false3795 is expected to eq false3796 com: true, config_registry: true, project_registry: false, nil_policy: true, container_repositories_exist: true, expected_result: false3797 is expected to eq false3798 com: true, config_registry: true, project_registry: true, nil_policy: false, container_repositories_exist: false, expected_result: false3799 is expected to eq false3800 com: true, config_registry: true, project_registry: true, nil_policy: false, container_repositories_exist: true, expected_result: false3801 is expected to eq false3802 com: true, config_registry: true, project_registry: true, nil_policy: true, container_repositories_exist: false, expected_result: false3803 is expected to eq false3804 com: true, config_registry: true, project_registry: true, nil_policy: true, container_repositories_exist: true, expected_result: true3805 is expected to eq true3806 #show_container_registry_settings3807 with container registry config enabled3808 when user has permission3809 is expected to equal true3810 when user does not have permission3811 is expected to equal false3812 with container registry config disabled3813 when user has permission3814 is expected to equal false3815 when user does not have permission3816 is expected to equal false3817 #show_group_package_registry_settings3818 with package registry config enabled3819 with admin3820 is expected to equal true3821 with owner3822 is expected to equal true3823 with maintainer3824 is expected to equal false3825 with developer3826 is expected to equal false3827 with reporter3828 is expected to equal false3829 with guest3830 is expected to equal false3831 with package registry config disabled3832 with admin3833 is expected to equal false3834 with owner3835 is expected to equal false3836 with maintainer3837 is expected to equal false3838 with developer3839 is expected to equal false3840 with reporter3841 is expected to equal false3842 with guest3843 is expected to equal false3844 #can_delete_packages?3845 with package registry config enabled3846 when user has permission3847 is expected to equal true3848 when user does not have permission3849 is expected to equal false3850 with package registry config disabled3851 when user has permission3852 is expected to equal false3853 when user does not have permission3854 is expected to equal false3855 #can_delete_group_packages?3856 with package registry config enabled3857 when user has permission3858 is expected to equal true3859 when user does not have permission3860 is expected to equal false3861 with package registry config disabled3862 when user has permission3863 is expected to equal false3864 when user does not have permission3865 is expected to equal false3866# [RSpecRunTime] Finishing example group spec/helpers/packages_helper_spec.rb. It took 12.5 seconds. Expected to take 26.0 seconds.3867# [RSpecRunTime] Starting example group spec/lib/backup/targets/files_spec.rb. Expected to take 24.52 seconds.3868Backup::Targets::Files3869 #dump3870 raises no errors3871 excludes tmp dirs from archive3872 raises an error on failure3873 with Backup::Options.strategy = copy3874 excludes tmp dirs from rsync3875 retries if rsync fails due to vanishing files3876 raises an error and outputs an error message if rsync failed3877# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.17 seconds. Current RSS: ~1497M. load average: 1.06 1.07 1.09 1/281 66183878 with COMPRESS_CMD3879 passes through tee instead of gzip3880 when GZIP_RSYNCABLE is "yes"3881 gzips the files with rsyncable option3882 when GZIP_RSYNCABLE is not set3883 gzips the files without the rsyncable option3884 #exclude_dirs_rsync3885 prepends a leading slash and app_files_dir basename to rsync excludes3886 #tar_ignore_non_success?3887 if `tar` command exits with 1 exitstatus3888Ignoring tar exit status 1 'Some files differ': any_output3889 returns true3890 outputs a warning3891# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.65 seconds. Current RSS: ~1494M. load average: 1.06 1.07 1.09 1/282 66253892 if `tar` command exits with 2 exitstatus with non-critical warning3893Ignoring non-success exit status 2 due to output of non-critical warning(s): any_output3894 returns true3895 outputs a warning3896# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.83 seconds. Current RSS: ~1492M. load average: 1.06 1.07 1.09 1/281 66263897 if `tar` command exits with any other unlisted error3898 returns false3899 #pipeline_succeeded?3900 returns true if both tar and gzip succeeeded3901 returns false if gzip failed3902 if gzip succeeded and tar failed non-critically3903 returns true3904# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.87 seconds. Current RSS: ~1484M. load average: 1.05 1.07 1.09 1/279 66273905 if gzip succeeded and tar failed in other cases3906 returns false3907 #restore3908 folders with permission3909 moves all necessary files3910 raises no errors3911 calls tar command with unlink3912 raises an error on failure3913# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.47 seconds. Current RSS: ~1481M. load average: 1.05 1.07 1.09 1/279 66283914 folders without permissions3915 shows error message3916 folders that are a mountpoint3917 shows error message3918 with DECOMPRESS_CMD3919 passes through tee instead of gzip3920 #noncritical_warning?3921 returns true if given text matches noncritical warnings list3922 returns false otherwize3923# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.3 seconds. Current RSS: ~1476M. load average: 1.05 1.06 1.09 1/281 66333924# [RSpecRunTime] Finishing example group spec/lib/backup/targets/files_spec.rb. It took 16.0 seconds. Expected to take 24.52 seconds.3925# [RSpecRunTime] Starting example group spec/models/ci/job_token/project_scope_link_spec.rb. Expected to take 23.93 seconds.3926Ci::JobToken::ProjectScopeLink3927 does not allow STI3928 is expected to belong to source_project required: false3929 is expected to belong to target_project required: false3930 is expected to belong to added_by required: false3931 behaves like cleanup by a loose foreign key3932 cleans up (delete or nullify) the model3933# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.28 seconds. Current RSS: ~1480M. load average: 1.05 1.06 1.09 1/279 66343934 unique index3935 raises an error, when not unique3936# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.48 seconds. Current RSS: ~1478M. load average: 1.05 1.06 1.09 1/279 66353937 .create3938 when there are more than PROJECT_LINK_DIRECTIONAL_LIMIT existing links3939 invalidates new links and prevents them from being created3940 does not invalidate existing links3941# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.65 seconds. Current RSS: ~1467M. load average: 1.20 1.10 1.10 1/279 66363942 validations3943 must have a source project3944 must have a target project3945 must have a target project different than source project3946 .with_source3947 returns only the links having the given source project3948# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.21 seconds. Current RSS: ~1467M. load average: 1.27 1.11 1.11 1/279 66373949 .with_target3950 returns only the links having the given target project3951# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.37 seconds. Current RSS: ~1465M. load average: 1.27 1.11 1.11 1/279 66383952 .for_source_and_target3953 when link is found3954 is expected to eq #<Ci::JobToken::ProjectScopeLink id: 18, source_project_id: 571, target_project_id: 591, added_by_id: 1118, created_at: "2024-03-18 22:40:16.098921600 +0000", direction: "outbound">3955 when link is not found3956 is expected to be nil3957 enums3958 is expected to define :direction as an enum backed by an integer with values ‹{outbound: 0, inbound: 1}›3959 loose foreign key on ci_job_token_project_scope_links.source_project_id3960 behaves like cleanup by a loose foreign key3961 cleans up (delete or nullify) the model3962# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.69 seconds. Current RSS: ~1461M. load average: 1.25 1.11 1.11 1/279 66393963 loose foreign key on ci_job_token_project_scope_links.target_project_id3964 behaves like cleanup by a loose foreign key3965 cleans up (delete or nullify) the model3966# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.84 seconds. Current RSS: ~1461M. load average: 1.25 1.11 1.11 1/279 66403967# [RSpecRunTime] Finishing example group spec/models/ci/job_token/project_scope_link_spec.rb. It took 17.53 seconds. Expected to take 23.93 seconds.3968# [RSpecRunTime] Starting example group spec/services/issuable/discussions_list_service_spec.rb. Expected to take 23.39 seconds.3969Issuable::DiscussionsListService3970 fetching notes for issue3971 behaves like listing issuable discussions3972 when user cannot read issue3973 returns no notes3974# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.12 seconds. Current RSS: ~1469M. load average: 1.25 1.11 1.11 1/279 66473975 when user can read issuable3976 with paginated results3977 returns next page notes3978 and cannot read confidential notes3979 returns non confidential notes3980# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.28 seconds. Current RSS: ~1477M. load average: 1.23 1.11 1.10 2/279 66523981 and can read confidential notes3982 returns all notes3983# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.57 seconds. Current RSS: ~1484M. load average: 1.23 1.11 1.10 1/279 66533984 and system notes only3985 returns system notes3986# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.77 seconds. Current RSS: ~1480M. load average: 1.23 1.11 1.10 2/279 66543987 and user comments only3988 returns user comments3989 without notes widget3990 returns no notes3991 when issue exists at the group level3992 behaves like listing issuable discussions3993 when user cannot read issue3994 returns no notes3995 when user can read issuable3996 with paginated results3997 returns next page notes3998 and cannot read confidential notes3999 returns non confidential notes4000# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.93 seconds. Current RSS: ~1479M. load average: 1.21 1.11 1.10 1/279 66554001 and can read confidential notes4002 returns all notes4003# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.1 seconds. Current RSS: ~1474M. load average: 1.21 1.11 1.10 1/279 66564004 and system notes only4005 returns system notes4006 and user comments only4007 returns user comments4008 fetching notes for merge requests4009 behaves like listing issuable discussions4010 when user cannot read issue4011 returns no notes4012 when user can read issuable4013 with paginated results4014 returns next page notes4015 and cannot read confidential notes4016 returns non confidential notes4017# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.28 seconds. Current RSS: ~1482M. load average: 1.19 1.10 1.10 1/286 66874018 and can read confidential notes4019 returns all notes4020# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.57 seconds. Current RSS: ~1483M. load average: 1.19 1.10 1.10 1/284 66884021 and system notes only4022 returns system notes4023# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.82 seconds. Current RSS: ~1480M. load average: 1.26 1.12 1.11 1/284 66894024 and user comments only4025 returns user comments4026# [RSpecRunTime] Finishing example group spec/services/issuable/discussions_list_service_spec.rb. It took 17.61 seconds. Expected to take 23.39 seconds.4027# [RSpecRunTime] Starting example group spec/workers/packages/go/sync_packages_worker_spec.rb. Expected to take 21.83 seconds.4028Packages::Go::SyncPackagesWorker4029 #perform4030 with no existing packages4031 behaves like it creates a package4032 returns a package for example.com/project@v1.0.14033# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.38 seconds. Current RSS: ~1475M. load average: 1.26 1.12 1.11 1/284 68894034 behaves like it creates a package4035 returns a package for example.com/project@v1.0.24036 behaves like it creates a package4037 returns a package for example.com/project@v1.0.34038 behaves like it creates a package4039 returns a package for example.com/project/mod@v1.0.34040 behaves like it creates a package4041 returns a package for example.com/project/v2@v2.0.04042 with existing packages4043 behaves like it creates a package4044 returns a package for example.com/project@v1.0.14045 behaves like it creates a package4046 returns a package for example.com/project@v1.0.24047 behaves like it creates a package4048 returns a package for example.com/project@v1.0.34049 behaves like it creates a package4050 returns a package for example.com/project/mod@v1.0.34051 behaves like it creates a package4052 returns a package for example.com/project/v2@v2.0.04053 marked as pending_destruction4054 behaves like it creates a package4055 returns a package for example.com/project@v1.0.14056 behaves like it creates a package4057 returns a package for example.com/project@v1.0.24058 behaves like it creates a package4059 returns a package for example.com/project@v1.0.34060 behaves like it creates a package4061 returns a package for example.com/project/mod@v1.0.34062 behaves like it creates a package4063 returns a package for example.com/project/v2@v2.0.04064 with a package that exceeds project limits4065 logs an exception4066 path: "", version: "v1.0.1"4067 behaves like an idempotent worker4068 is labeled as idempotent4069 performs multiple times sequentially without raising an exception4070 creates a package4071 path: "", version: "v1.0.2"4072 behaves like an idempotent worker4073 is labeled as idempotent4074 performs multiple times sequentially without raising an exception4075 creates a package4076 path: "", version: "v1.0.3"4077 behaves like an idempotent worker4078 is labeled as idempotent4079 performs multiple times sequentially without raising an exception4080 creates a package4081 path: "mod", version: "v1.0.3"4082 behaves like an idempotent worker4083 is labeled as idempotent4084 performs multiple times sequentially without raising an exception4085 creates a package4086 path: "v2", version: "v2.0.0"4087 behaves like an idempotent worker4088 is labeled as idempotent4089 performs multiple times sequentially without raising an exception4090 creates a package4091# [RSpecRunTime] Finishing example group spec/workers/packages/go/sync_packages_worker_spec.rb. It took 11.43 seconds. Expected to take 21.83 seconds.4092# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/shared_state_spec.rb. Expected to take 21.82 seconds.4093Gitlab::Redis::SharedState4094 .config_file_name4095 when there is no config file anywhere4096 is expected to be nil4097 .store4098 with old format4099 behaves like redis store4100 instantiates Redis::Store4101 with the namespace4102 uses specified namespace4103 with new format4104 behaves like redis store4105 instantiates Redis::Store4106 with the namespace4107 uses specified namespace4108 .params4109 withstands mutation4110 with command to generate extra config specified4111 when the command returns valid yaml4112 merges config from command on top of config from file4113 when the command returns invalid yaml4114 raises error4115 when the parsed external command output returns invalid hash4116 raises an error4117 when the command fails4118 raises error4119 when url contains unix socket reference4120 with old format4121 returns path key instead4122 with new format4123 returns path key instead4124 when url is host based4125 with old format4126 returns hash with host, port, db, and password4127 with new format4128 rails_env: "development", host: "development-host"4129 returns hash with host, port, db, and password4130 does not raise ArgumentError for invalid keywords in SentinelConfig4131 rails_env: "test", host: "test-host"4132 returns hash with host, port, db, and password4133 does not raise ArgumentError for invalid keywords in SentinelConfig4134 rails_env: "production", host: "production-host"4135 returns hash with host, port, db, and password4136 does not raise ArgumentError for invalid keywords in SentinelConfig4137 behaves like instrumentation_class in custom key4138 moves instrumentation class into custom4139 with redis cluster format4140 rails_env: "development", host: "development-master"4141 returns hash with cluster and password4142 does not raise ArgumentError for invalid keywords in ClusterConfig4143 behaves like instrumentation_class in custom key4144 moves instrumentation class into custom4145 rails_env: "test", host: "test-master"4146 returns hash with cluster and password4147 does not raise ArgumentError for invalid keywords in ClusterConfig4148 behaves like instrumentation_class in custom key4149 moves instrumentation class into custom4150 rails_env: "production", host: "production-master"4151 returns hash with cluster and password4152 does not raise ArgumentError for invalid keywords in ClusterConfig4153 behaves like instrumentation_class in custom key4154 moves instrumentation class into custom4155 .url4156 withstands mutation4157 when yml file with env variable4158 reads redis url from env variable4159 .version4160 returns a version4161 .with4162 yields a ::Redis4163 when running on single-threaded runtime4164 instantiates a connection pool with size 54165 when running on multi-threaded runtime4166 instantiates a connection pool with a size based on the concurrency of the worker4167 when there is no config at all4168 can run an empty block4169 #db4170 with old format4171 returns the correct db4172 with new format4173 returns the correct db4174 with cluster-mode4175 returns the correct db4176 #sentinels4177 when sentinels are defined4178 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4179 returns an array of hashes with host and port keys4180 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4181 returns an array of hashes with host and port keys4182 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4183 returns an array of hashes with host and port keys4184 when sentinels are not defined4185 returns nil4186 when cluster is defined4187 returns nil4188 #sentinels?4189 when sentinels are defined4190 returns true4191 when sentinels are not defined4192 is expected to eq nil4193 when cluster is defined4194 returns false4195 #raw_config_hash4196 returns old-style single url config in a hash4197 returns cluster config without url key in a hash4198 #secret_file4199 when explicitly specified in config file4200 returns the absolute path of specified file inside Rails root4201 when not explicitly specified4202 returns the default path in the encrypted settings shared directory4203 #parse_client_tls_options4204 when configuration does not have TLS related options4205 returns the coniguration as-is4206 when specified certificate file does not exist4207 raises error about missing certificate file4208 when specified key file does not exist4209 raises error about missing key file4210 when only certificate file is specified4211 renders resque.yml correctly4212 when only key file is specified4213 renders resque.yml correctly4214 when configuration valid TLS related options4215 converts cert_file and key_file appropriately4216 #fetch_config4217 raises an exception when the config file contains invalid yaml4218 when redis.yml exists4219 uses config/redis.yml4220 when no config file exsits4221 returns nil4222 when resque.yml exists4223 returns the config from resque.yml4224# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/shared_state_spec.rb. It took 6.9 seconds. Expected to take 21.82 seconds.4225# [RSpecRunTime] Starting example group spec/services/merge_requests/conflicts/resolve_service_spec.rb. Expected to take 20.39 seconds.4226MergeRequests::Conflicts::ResolveService4227 #execute4228 with section params4229 when the source and target project are the same4230 creates a commit with the message4231 creates a commit with the correct parents4232# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.49 seconds. Current RSS: ~1526M. load average: 1.10 1.09 1.10 1/285 76744233 when some files have trailing newlines4234 preserves trailing newlines from our side of the conflicts4235# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.9 seconds. Current RSS: ~1528M. load average: 1.10 1.09 1.10 1/285 77594236 when the source project is a fork and does not contain the HEAD of the target branch4237 creates a commit with the message4238 creates a commit with the correct parents4239# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.72 seconds. Current RSS: ~1510M. load average: 1.09 1.09 1.10 1/286 79874240 with content and sections params4241 creates a commit with the message4242 creates a commit with the correct parents4243 sets the content to the content given4244# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.54 seconds. Current RSS: ~1502M. load average: 1.09 1.09 1.10 1/286 81704245 when a resolution section is missing4246 raises a ResolutionError error4247# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.77 seconds. Current RSS: ~1506M. load average: 1.09 1.09 1.10 1/286 82204248 when the content of a file is unchanged4249 raises a ResolutionError error4250# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.04 seconds. Current RSS: ~1505M. load average: 1.09 1.09 1.10 1/286 82774251 when a file is missing4252 raises a ResolutionError error4253# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.23 seconds. Current RSS: ~1504M. load average: 1.16 1.10 1.10 1/286 83274254# [RSpecRunTime] Finishing example group spec/services/merge_requests/conflicts/resolve_service_spec.rb. It took 16.49 seconds. Expected to take 20.39 seconds.4255# [RSpecRunTime] Starting example group spec/models/incident_management/issuable_escalation_status_spec.rb. Expected to take 20.28 seconds.4256IncidentManagement::IssuableEscalationStatus4257 does not allow STI4258 is expected to be valid4259 validatons4260 is expected to validate that :issue cannot be empty/falsy4261 is expected to validate that :issue is case-sensitively unique4262# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.42 seconds. Current RSS: ~1505M. load average: 1.16 1.10 1.10 1/286 83284263 associations4264 is expected to belong to issue required: false4265 is expected to have one project through issue inverse_of => incident_management_issuable_escalation_statuses4266 behaves like a model including Escalatable4267 validations4268 is expected to validate that :status cannot be empty/falsy4269 when status is triggered4270 when resolved_at is blank4271 is expected to be valid4272# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.37 seconds. Current RSS: ~1502M. load average: 1.16 1.10 1.10 1/285 83294273 when resolved_at is present4274 is expected to be invalid4275 when status is acknowledged4276 when resolved_at is blank4277 is expected to be valid4278 when resolved_at is present4279 is expected to be invalid4280 when status is resolved4281 when resolved_at is blank4282 is expected to be invalid4283 when resolved_at is present4284 is expected to be valid4285 when status is ignored4286 when resolved_at is blank4287 is expected to be valid4288 when resolved_at is present4289 is expected to be invalid4290 scopes4291 .order_status4292 descending4293 is expected to eq [#<IncidentManagement::IssuableEscalationStatus id: 3, created_at: "2024-03-18 22:41:15.434194000 +00...00 +0000", issue_id: 297, policy_id: nil, escalations_started_at: nil, resolved_at: nil, status: 3>]4294 ascending4295 is expected to eq [#<IncidentManagement::IssuableEscalationStatus id: 6, created_at: "2024-03-18 22:41:16.494479000 +00...00 +0000", issue_id: 294, policy_id: nil, escalations_started_at: nil, resolved_at: nil, status: 0>]4296 .open4297 is expected to contain exactly #<IncidentManagement::IssuableEscalationStatus id: 4, created_at: "2024-03-18 22:41:15.803977000 +000...000 +0000", issue_id: 295, policy_id: nil, escalations_started_at: nil, resolved_at: nil, status: 1> and #<IncidentManagement::IssuableEscalationStatus id: 3, created_at: "2024-03-18 22:41:15.434194000 +000...000 +0000", issue_id: 294, policy_id: nil, escalations_started_at: nil, resolved_at: nil, status: 0>4298 .status_value4299 status: :triggered, status_value: 04300 returns status value by its name4301 status: :acknowledged, status_value: 14302 returns status value by its name4303 status: :resolved, status_value: 24304 returns status value by its name4305 status: :ignored, status_value: 34306 returns status value by its name4307 status: :unknown, status_value: nil4308 returns status value by its name4309 .status_name4310 raw_status: 0, status: :triggered4311 returns status name by its values4312 raw_status: 1, status: :acknowledged4313 returns status name by its values4314 raw_status: 2, status: :resolved4315 returns status name by its values4316 raw_status: 3, status: :ignored4317 returns status name by its values4318 raw_status: -1, status: nil4319 returns status name by its values4320 .open_status?4321 status: :triggered, is_open_status: true4322 returns true when the status is open status4323 status: :acknowledged, is_open_status: true4324 returns true when the status is open status4325 status: :resolved, is_open_status: false4326 returns true when the status is open status4327 status: :ignored, is_open_status: false4328 returns true when the status is open status4329 status: nil, is_open_status: false4330 returns true when the status is open status4331 #trigger4332 when escalatable is in triggered state4333 does not change the escalatable status4334 when escalatable is not in triggered state4335 changes the escalatable status to triggered4336 resets resolved at4337 #acknowledge4338 changes the escalatable status to acknowledged4339 resets ended at4340 #resolve4341 when escalatable is already resolved4342 does not change the escalatable status4343 when escalatable is not resolved4344 changes escalatable status to "resolved"4345 #ignore4346 changes the escalatable status to ignored4347 resets ended at4348 #status_event_for4349 for_status: :triggered, event: :trigger4350 returns event by status name4351 for_status: "triggered", event: :trigger4352 returns event by status name4353 for_status: :acknowledged, event: :acknowledge4354 returns event by status name4355 for_status: "acknowledged", event: :acknowledge4356 returns event by status name4357 for_status: :resolved, event: :resolve4358 returns event by status name4359 for_status: "resolved", event: :resolve4360 returns event by status name4361 for_status: :ignored, event: :ignore4362 returns event by status name4363 for_status: "ignored", event: :ignore4364 returns event by status name4365 for_status: :unknown, event: nil4366 returns event by status name4367 for_status: nil, event: nil4368 returns event by status name4369 for_status: "", event: nil4370 returns event by status name4371 for_status: 1, event: nil4372 returns event by status name4373 #open?4374 returns true when the status is open status4375# [RSpecRunTime] Finishing example group spec/models/incident_management/issuable_escalation_status_spec.rb. It took 8.74 seconds. Expected to take 20.28 seconds.4376# [RSpecRunTime] Starting example group spec/models/work_items/related_work_item_link_spec.rb. Expected to take 18.86 seconds.4377WorkItems::RelatedWorkItemLink4378 does not allow STI4379 behaves like issuable link4380 Associations4381 is expected to belong to source class_name => WorkItem required: false4382 is expected to belong to target class_name => WorkItem required: false4383# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.71 seconds. Current RSS: ~1521M. load average: 1.13 1.10 1.10 1/280 83304384 Validation4385 is expected to validate that :source cannot be empty/falsy4386 is expected to validate that :target cannot be empty/falsy4387 is expected to validate that :source is case-sensitively unique within the scope of :target_id, producing a custom validation error on failure4388 is not valid if an opposite link already exists4389 when it relates to itself4390 when target is nil4391 does not invalidate object with self relation error4392 when source and target are present4393 invalidates object4394 when max number of links is exceeded4395 when source exceeds max4396 behaves like invalid due to exceeding max number of links4397 is expected to include "This work item would exceed the maximum number of linked work items (1)."4398 when target exceeds max4399 behaves like invalid due to exceeding max number of links4400 is expected to include "This work item would exceed the maximum number of linked work items (1)."4401 scopes4402 .for_source_or_target4403 returns only links where id is either source or target id4404# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.11 seconds. Current RSS: ~1518M. load average: 1.13 1.10 1.10 1/280 83314405 .link_type4406 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}›4407 provides the "related" as default link_type4408 .issuable_name4409 is expected to eq "work item"4410 validations4411 #validate_related_link_restrictions4412 source_type_sym: :incident, target_types: [:incident, :test_case, :issue, :task, :ticket], valid: false4413 validates the related link4414 source_type_sym: :ticket, target_types: [:incident, :test_case, :issue, :task, :ticket], valid: false4415 validates the related link4416 source_type_sym: :test_case, target_types: [:incident, :test_case, :issue, :task, :ticket], valid: false4417 validates the related link4418 source_type_sym: :task, target_types: [:incident, :test_case, :ticket], valid: false4419 validates the related link4420 source_type_sym: :issue, target_types: [:incident, :test_case, :ticket], valid: false4421 validates the related link4422 source_type_sym: :task, target_types: [:task, :issue], valid: true4423 validates the related link4424 source_type_sym: :issue, target_types: [:task, :issue], valid: true4425 validates the related link4426 behaves like includes LinkableItem concern4427 validation4428 #check_existing_parent_link4429 without existing link parent4430 is valid4431# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.8 seconds. Current RSS: ~1511M. load average: 1.12 1.10 1.10 1/280 83324432 with existing link parent4433 behaves like invalid due to existing link4434 is expected to include "is a parent or child of this work item"4435 behaves like invalid due to existing link4436 is expected to include "is a parent or child of this work item"4437 Scopes4438 .for_source4439 includes linked items for source4440 .for_target4441 includes linked items for target4442 .for_items4443 includes links when item is source4444 includes links when item is target4445 .for_source_and_target4446 includes links for provided source and target4447 .issuable_type4448 is expected to eq :issue4449# [RSpecRunTime] Finishing example group spec/models/work_items/related_work_item_link_spec.rb. It took 10.11 seconds. Expected to take 18.86 seconds.4450# [RSpecRunTime] Starting example group spec/models/ci/trigger_spec.rb. Expected to take 18.53 seconds.4451Ci::Trigger4452 does not allow STI4453 associations4454 is expected to belong to project required: false4455 is expected to belong to owner required: false4456 is expected to have many trigger_requests4457 validations4458 is expected to validate that :owner cannot be empty/falsy4459 before_validation4460 sets an random token if none provided4461 does not set a random token if one provided4462# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.22 second. Current RSS: ~1519M. load average: 1.11 1.10 1.10 2/280 83334463 #short_token4464 returns shortened token without prefix4465 token does not have a prefix4466 returns shortened token4467 #can_access_project?4468 and is member of the project4469 is expected to eq true4470 and is not member of the project4471 is expected to eq false4472 behaves like includes Limitable concern4473 #exceeds_limits?4474 without plan limits configured4475 is expected to eq false4476 without plan limits configured4477 is expected to eq false4478 with an existing model4479 is expected to eq true4480# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.73 seconds. Current RSS: ~1522M. load average: 1.10 1.10 1.10 1/280 83344481 validations4482 is expected to be a kind of Limitable4483 without plan limits configured4484 can create new models4485# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.93 seconds. Current RSS: ~1519M. load average: 1.10 1.10 1.10 1/280 83354486 with plan limits configured4487 can create new models4488 with an existing model4489 cannot create new models exceeding the plan limits4490# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.2 seconds. Current RSS: ~1513M. load average: 1.10 1.10 1.10 1/280 83364491 loose foreign key on ci_triggers.owner_id4492 behaves like cleanup by a loose foreign key4493 cleans up (delete or nullify) the model4494# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.28 seconds. Current RSS: ~1505M. load average: 1.10 1.10 1.10 1/280 83374495 loose foreign key on ci_triggers.project_id4496 behaves like cleanup by a loose foreign key4497 cleans up (delete or nullify) the model4498# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.18 seconds. Current RSS: ~1488M. load average: 1.10 1.09 1.10 1/280 83384499 encrypted_token4500 when token is not provided4501 encrypts the generated token4502 when token is provided4503 encrypts the given token4504 when token is being updated4505 encrypts the given token4506# [RSpecRunTime] Finishing example group spec/models/ci/trigger_spec.rb. It took 12.78 seconds. Expected to take 18.53 seconds.4507# [RSpecRunTime] Starting example group spec/models/integrations/base_chat_notification_spec.rb. Expected to take 17.49 seconds.4508Integrations::BaseChatNotification4509 does not allow STI4510 default values4511 is expected to eq :chat4512 Validations4513 when active4514 is expected to validate that :webhook cannot be empty/falsy4515 is expected to validate that :labels_to_be_notified_behavior is either ‹"match_any"› or ‹"match_all"›4516 is expected to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10"›4517 is expected not to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10,#11"›4518 when inactive4519 is expected not to validate that :webhook cannot be empty/falsy4520 is expected not to validate that :labels_to_be_notified_behavior is either ‹"match_any"› or ‹"match_all"›4521 is expected to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10"›4522 is expected to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10,#11"›4523 #execute4524 with a repository4525 returns true4526 with an empty repository4527 returns true4528 when webhook is blank4529 returns false4530 when webhook is not required4531 returns true4532 when event is not supported4533 returns false4534 with a project with name containing spaces4535 does not remove spaces4536 when the data object has a label4537 behaves like notifies the chat integration4538 is expected to receive notify(*(any args)) 1 time4539 with label filter4540 behaves like notifies the chat integration4541 is expected to receive notify(*(any args)) 1 time4542 MergeRequest events4543 behaves like notifies the chat integration4544 is expected to receive notify(*(any args)) 1 time4545 Issue events4546 behaves like notifies the chat integration4547 is expected to receive notify(*(any args)) 1 time4548 Incident events4549 behaves like notifies the chat integration4550 is expected to receive notify(*(any args)) 1 time4551 when labels_to_be_notified_behavior is not defined4552 no matching labels4553 behaves like does not notify the chat integration4554 is expected not to receive notify(*(any args)) 0 times4555 only one label matches4556 behaves like notifies the chat integration4557 is expected to receive notify(*(any args)) 1 time4558 when labels_to_be_notified_behavior is blank4559 no matching labels4560 behaves like does not notify the chat integration4561 is expected not to receive notify(*(any args)) 0 times4562 only one label matches4563 behaves like notifies the chat integration4564 is expected to receive notify(*(any args)) 1 time4565 when labels_to_be_notified_behavior is match_any4566 no label filter4567 behaves like notifies the chat integration4568 is expected to receive notify(*(any args)) 1 time4569 no matching labels4570 behaves like does not notify the chat integration4571 is expected not to receive notify(*(any args)) 0 times4572 only one label matches4573 behaves like notifies the chat integration4574 is expected to receive notify(*(any args)) 1 time4575 when labels_to_be_notified_behavior is match_all4576 no label filter4577 behaves like notifies the chat integration4578 is expected to receive notify(*(any args)) 1 time4579 no matching labels4580 behaves like does not notify the chat integration4581 is expected not to receive notify(*(any args)) 0 times4582 only one label matches4583 behaves like does not notify the chat integration4584 is expected not to receive notify(*(any args)) 0 times4585 labels matches exactly4586 behaves like notifies the chat integration4587 is expected to receive notify(*(any args)) 1 time4588 labels matches but object has more4589 behaves like notifies the chat integration4590 is expected to receive notify(*(any args)) 1 time4591 labels are distributed on multiple objects4592 behaves like does not notify the chat integration4593 is expected not to receive notify(*(any args)) 0 times4594 with "channel" property4595 empty string4596 does not include the channel4597 empty spaces4598 does not include the channel4599 with single channel specified4600 behaves like with channel specified4601 notifies all channels4602 with multiple channel names specified4603 behaves like with channel specified4604 notifies all channels4605 with multiple channel names with spaces specified4606 behaves like with channel specified4607 notifies all channels4608 with duplicate channel names4609 behaves like with channel specified4610 notifies all channels4611 #default_channel_placeholder4612 raises an error4613 #webhook_help4614 raises an error4615 #event_channel_name4616 returns the channel field name for the given event4617 #event_channel_value4618 returns the channel field value for the given event4619 raises an error for unsupported events4620 #api_field_names4621 when channels are masked4622 does not include channel properties4623# [RSpecRunTime] Finishing example group spec/models/integrations/base_chat_notification_spec.rb. It took 7.42 seconds. Expected to take 17.49 seconds.4624# [RSpecRunTime] Starting example group spec/presenters/ci/build_presenter_spec.rb. Expected to take 16.96 seconds.4625Ci::BuildPresenter4626 inherits from Gitlab::View::Presenter::Delegated4627 #initialize4628 takes a build and optional params4629 exposes build4630 forwards missing methods to build4631# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.41 seconds. Current RSS: ~1518M. load average: 1.08 1.09 1.09 1/285 84654632 #status_title4633 when build is auto-canceled4634 shows that the build is auto-canceled4635 when build failed4636 returns the reason of failure4637 when build has failed && retried4638 does not include retried title4639 when build has failed and is allowed to4640 returns the reason of failure4641 For any other build4642 returns the status4643 quack like a Ci::Build permission-wise4644 user is not allowed4645 returns false4646 user is allowed4647 returns true4648 #trigger_variables4649 when variable is stored in ci_pipeline_variables4650 when pipeline is triggered by trigger API4651 returns variables4652 when pipeline is not triggered by trigger API4653 does not return variables4654 when variable is stored in ci_trigger_requests.variables4655 returns variables4656 #execute_in4657 when build is scheduled4658 when schedule is not expired4659 returns execution time4660 when schedule is expired4661 returns execution time4662 when build is not delayed4663 does not return execution time4664 #failure_message4665 returns a verbose failure message4666 when the build has not failed4667 does not return any failure message4668 #callout_failure_message4669 returns a verbose failure reason4670# [RSpecRunTime] Finishing example group spec/presenters/ci/build_presenter_spec.rb. It took 12.08 seconds. Expected to take 16.96 seconds.4671# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/update_service_spec.rb. Expected to take 16.29 seconds.4672Ci::PipelineSchedules::UpdateService4673 execute4674 when user does not have permission4675 returns ServiceResponse.error4676# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.79 seconds. Current RSS: ~1489M. load average: 1.14 1.10 1.10 1/281 84784677 when user has permission4678 updates database values with passed params4679 returns ServiceResponse.success4680 when enforce_full_refs_for_pipeline_schedules is enabled4681 updates database values with passed params4682 when the new branch is protected4683 when called by someone other than the schedule owner who can update the ref4684 does not update the schedule4685 when called by the schedule owner4686 does not update the schedule4687 when the owner can update the ref4688 updates the schedule4689 when creating a variable4690 creates the new variable4691 when deleting a variable4692 deletes the existing variable4693 when schedule update fails4694 returns ServiceResponse.error4695 behaves like pipeline schedules checking variables permission4696 when sending variables4697 when user is maintainer4698 behaves like success response with variables4699 saves variables4700 behaves like success response4701 saves values with passed params4702 when enforce_full_refs_for_pipeline_schedules is enabled4703 saves values with passed params4704 when user is developer4705 behaves like success response with variables4706 saves variables4707 behaves like success response4708 saves values with passed params4709 when enforce_full_refs_for_pipeline_schedules is enabled4710 saves values with passed params4711 when restrict_user_defined_variables is true4712 behaves like success response with variables4713 saves variables4714 behaves like success response4715 saves values with passed params4716 when enforce_full_refs_for_pipeline_schedules is enabled4717 saves values with passed params4718 when user is developer4719 behaves like failure response4720 does not save4721 when not sending variables4722 when user is maintainer4723 behaves like success response4724 saves values with passed params4725 when enforce_full_refs_for_pipeline_schedules is enabled4726 saves values with passed params4727 when user is developer4728 behaves like success response4729 saves values with passed params4730 when enforce_full_refs_for_pipeline_schedules is enabled4731 saves values with passed params4732 when restrict_user_defined_variables is true4733 behaves like success response4734 saves values with passed params4735 when enforce_full_refs_for_pipeline_schedules is enabled4736 saves values with passed params4737 when user is developer4738 behaves like success response4739 saves values with passed params4740 when enforce_full_refs_for_pipeline_schedules is enabled4741 saves values with passed params4742# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/update_service_spec.rb. It took 8.26 seconds. Expected to take 16.29 seconds.4743# [RSpecRunTime] Starting example group spec/models/notification_setting_spec.rb. Expected to take 15.8 seconds.4744NotificationSetting4745 does not allow STI4746 behaves like having unique enum values4747 has unique values in "level"4748 default values4749 is expected to eq "global"4750 Associations4751 is expected to belong to user required: false4752 is expected to belong to source required: false4753 Validation4754 is expected to validate that :user cannot be empty/falsy4755 is expected to validate that :level cannot be empty/falsy4756 user_id4757 is expected to validate that :user_id is case-sensitively unique within the scope of :source_type and :source_id, producing a custom validation error on failure4758 events4759 parses boolean before saving4760 notification_email4761 allows to change email to verified one4762 does not allow to change email to not verified one4763 allows to change email to empty one4764 #for_projects4765 excludes projects pending delete4766# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.49 seconds. Current RSS: ~1498M. load average: 1.12 1.10 1.10 2/280 84814767 #event_enabled?4768 for an event with a matching column name4769 returns the value of the column4770 when the column has a nil value4771 returns false4772 for an event without a matching column name4773 returns false4774 for failed_pipeline4775 column: nil, expected: true4776 is expected to eq true4777 column: true, expected: true4778 is expected to eq true4779 column: false, expected: false4780 is expected to eq false4781 for fixed_pipeline4782 column: nil, expected: true4783 is expected to eq true4784 column: true, expected: true4785 is expected to eq true4786 column: false, expected: false4787 is expected to eq false4788 .email_events4789 returns email events4790 includes EXCLUDED_WATCHER_EVENTS4791 #email_events4792 calls email_events4793 #order_by_id_asc4794 is expected to eq [#<NotificationSetting id: 1248, user_id: 1243, source_id: 664, source_type: "Project", level: "globa...ct: true, change_reviewer_merge_request: nil, merge_when_pipeline_succeeds: false, approver: false>]4795# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.27 seconds. Current RSS: ~1498M. load average: 1.11 1.10 1.09 1/280 84824796 with loose foreign key on notification_settings.user_id4797 behaves like cleanup by a loose foreign key4798 cleans up (delete or nullify) the model4799# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.55 seconds. Current RSS: ~1485M. load average: 1.11 1.10 1.09 1/280 84834800# [RSpecRunTime] Finishing example group spec/models/notification_setting_spec.rb. It took 8.88 seconds. Expected to take 15.8 seconds.4801# [RSpecRunTime] Starting example group spec/models/ci/build_trace_metadata_spec.rb. Expected to take 15.44 seconds.4802Ci::BuildTraceMetadata4803 does not allow STI4804 is expected to belong to build required: false4805 is expected to belong to trace_artifact required: false4806 is expected to validate that :build cannot be empty/falsy4807 is expected to validate that :archival_attempts cannot be empty/falsy4808 #can_attempt_archival_now?4809 when archival_attempts is over the limit4810 is expected to be falsey4811# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.96 seconds. Current RSS: ~1479M. load average: 1.10 1.09 1.09 1/280 84844812 when last_archival_attempt_at is not set4813 is expected to be truthy4814 when last_archival_attempt_at is set4815 is expected to be truthy4816 when last_archival_attempt_at is too close4817 is expected to be falsey4818 #archival_attempts_available?4819 when archival_attempts is over the limit4820 is expected to be falsey4821 when archival_attempts is at the limit4822 is expected to be truthy4823 #increment_archival_attempts!4824 increments the attempts4825 updates the last_archival_attempt_at timestamp4826 #track_archival!4827 stores the artifact id and timestamp4828# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.86 seconds. Current RSS: ~1487M. load average: 1.10 1.09 1.09 1/280 84854829 .find_or_upsert_for!4830 creates a new record4831 with existing records4832 returns the existing record4833 #remote_checksum_valid?4834 checksum: nil, remote_checksum: nil, result: false4835 is expected to eq false4836 checksum: nil, remote_checksum: "a", result: false4837 is expected to eq false4838 checksum: "a", remote_checksum: nil, result: false4839 is expected to eq false4840 checksum: "a", remote_checksum: "b", result: false4841 is expected to eq false4842 checksum: "b", remote_checksum: "a", result: false4843 is expected to eq false4844 checksum: "a", remote_checksum: "a", result: true4845 is expected to eq true4846 partitioning4847 assigns the same partition id as the one that build has4848# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_metadata_spec.rb. It took 9.48 seconds. Expected to take 15.44 seconds.4849# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/current_user_mode_spec.rb. Expected to take 14.79 seconds.4850Gitlab::Auth::CurrentUserMode4851 #initialize4852 with user4853 has no session4854 with user and session4855 has a session4856 #current_session_data4857 without session4858 with session4859 when session is available4860 #admin_mode?4861 when the user is a regular user4862 behaves like admin mode cannot be enabled4863 is false by default4864 cannot be enabled with a valid password4865 cannot be enabled with an invalid password4866 cannot be enabled with empty params4867 disable has no effect4868 skipping password validation4869 cannot be enabled with a valid password4870 cannot be enabled with an invalid password4871 bypassing session4872 behaves like admin mode cannot be enabled4873 is false by default4874 cannot be enabled with a valid password4875 cannot be enabled with an invalid password4876 cannot be enabled with empty params4877 disable has no effect4878 skipping password validation4879 cannot be enabled with a valid password4880 cannot be enabled with an invalid password4881 when the user is an admin4882 when admin mode not requested4883 is false by default4884 raises exception if we try to enable it4885 when admin mode requested first4886 is false by default4887 cannot be enabled with an invalid password4888 can be enabled with a valid password4889 can be disabled4890 will expire in the future4891 skipping password validation4892 can be enabled with a valid password4893 can be enabled with an invalid password4894 with two independent sessions4895 cannot be enabled in one and seen in the other4896 bypassing session4897 is active by default4898 enable has no effect4899 disable has no effect4900 #enable_admin_mode!4901 creates a timestamp in the session4902 returns true after successful enable4903 returns false after unsuccessful enable4904 when user is not an admin4905 returns false4906 when admin mode is not requested4907 raises error4908 #disable_admin_mode!4909 sets the session timestamp to nil4910 .with_current_request_admin_mode4911 with a regular user4912 user is not available inside nor outside the yielded block4913 with an admin user4914 admin mode is disabled4915 user is not available inside nor outside the yielded block4916 admin mode is enabled4917 user is available only inside the yielded block4918 when no session available4919 .bypass_session!4920 when providing a block4921 with a regular user4922 admin mode is false4923 with an admin user4924 admin mode is true4925 when not providing a block4926 with a regular user4927 admin mode is false4928 with an admin user4929 admin mode is true4930# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/current_user_mode_spec.rb. It took 5.58 seconds. Expected to take 14.79 seconds.4931# [RSpecRunTime] Starting example group spec/helpers/appearances_helper_spec.rb. Expected to take 14.47 seconds.4932AppearancesHelper4933 pwa icon scaled4934 returns path of maskable logo4935 with custom icon4936 behaves like gets icon path4937 returns path of icon4938 behaves like gets icon path4939 returns path of icon4940 with default icon4941 behaves like gets icon path4942 returns path of icon4943 behaves like gets icon path4944 returns path of icon4945 with wrong input4946 behaves like gets icon path4947 returns path of icon4948 when path is append to root4949 appends root and path4950 #appearance_pwa_name4951 returns the default value4952 returns the customized value4953 #appearance_pwa_short_name4954 returns the default value4955 returns the customized value4956 #appearance_pwa_description4957 returns the default value4958 returns the customized value4959 .current_appearance4960 memoizes empty appearance4961 memoizes custom appearance4962 #header_message4963 returns nil when header message field is not set4964 when header message is set4965 includes current message4966 #footer_message4967 returns nil when footer message field is not set4968 when footer message is set4969 includes current message4970 #brand_image4971 when there is a logo4972 returns a path4973 when there is no associated upload4974 falls back to using the original path4975 when there is no logo4976 returns path of GitLab logo4977 when there is a title4978 returns the title4979 when there is no title4980 returns the default title4981 #brand_image_path4982 with a custom logo4983 returns path of custom logo4984 with no custom logo4985 returns path of GitLab logo4986 #custom_sign_in_description4987 returns an empty string if no custom description is found4988 returns a custom description if all the setting options are found4989 returns a custom description if only one setting options is found4990 #brand_header_logo4991 renders shared/logo by default4992 with header logo4993 renders image tag4994 with add_gitlab_white_text option4995 renders shared/logo_with_white_text partial4996 with add_gitlab_black_text option4997 renders shared/logo_with_black_text partial4998 #brand_title4999 returns the default title when no appearance is present5000 #default_brand_title5001 returns the default title5002# [RSpecRunTime] Finishing example group spec/helpers/appearances_helper_spec.rb. It took 6.96 seconds. Expected to take 14.47 seconds.5003# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb. Expected to take 14.27 seconds.5004Gitlab::SidekiqConfig::WorkerMatcher5005 #match?5006 with valid input5007 query: "worker_name=WorkerA", expected_metadatas: ["WorkerA"]5008 is expected to contain exactly "WorkerA"5009 query: "worker_name=WorkerA2", expected_metadatas: ["WorkerA2"]5010 is expected to contain exactly "WorkerA2"5011 query: "worker_name=WorkerB|worker_name=WorkerD", expected_metadatas: ["WorkerB"]5012 is expected to contain exactly "WorkerB"5013 query: "worker_name!=WorkerA", expected_metadatas: ["WorkerA2", "WorkerB", "WorkerC"]5014 is expected to contain exactly "WorkerA2", "WorkerB", and "WorkerC"5015 query: "feature_category=category_a", expected_metadatas: ["WorkerA", "WorkerA2"]5016 is expected to contain exactly "WorkerA" and "WorkerA2"5017 query: "feature_category=category_a,category_c", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5018 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5019 query: "feature_category=category_a|feature_category=category_c", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5020 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5021 query: "feature_category!=category_a", expected_metadatas: ["WorkerB", "WorkerC"]5022 is expected to contain exactly "WorkerB" and "WorkerC"5023 query: "has_external_dependencies=true", expected_metadatas: ["WorkerB"]5024 is expected to contain exactly "WorkerB"5025 query: "has_external_dependencies=false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5026 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5027 query: "has_external_dependencies=true,false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5028 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5029 query: "has_external_dependencies=true|has_external_dependencies=false", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5030 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5031 query: "has_external_dependencies!=true", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerC"]5032 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerC"5033 query: "urgency=high", expected_metadatas: ["WorkerA2", "WorkerB"]5034 is expected to contain exactly "WorkerA2" and "WorkerB"5035 query: "urgency=low", expected_metadatas: ["WorkerA"]5036 is expected to contain exactly "WorkerA"5037 query: "urgency=high,low,throttled", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5038 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5039 query: "urgency=low|urgency=throttled", expected_metadatas: ["WorkerA", "WorkerC"]5040 is expected to contain exactly "WorkerA" and "WorkerC"5041 query: "urgency!=high", expected_metadatas: ["WorkerA", "WorkerC"]5042 is expected to contain exactly "WorkerA" and "WorkerC"5043 query: "name=a", expected_metadatas: ["WorkerA"]5044 is expected to contain exactly "WorkerA"5045 query: "name=a,b", expected_metadatas: ["WorkerA", "WorkerB"]5046 is expected to contain exactly "WorkerA" and "WorkerB"5047 query: "name=a,a:2|name=b", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]5048 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"5049 query: "name!=a,a:2", expected_metadatas: ["WorkerB", "WorkerC"]5050 is expected to contain exactly "WorkerB" and "WorkerC"5051 query: "resource_boundary=memory", expected_metadatas: ["WorkerB", "WorkerC"]5052 is expected to contain exactly "WorkerB" and "WorkerC"5053 query: "resource_boundary=memory,cpu", expected_metadatas: ["WorkerA", "WorkerB", "WorkerC"]5054 is expected to contain exactly "WorkerA", "WorkerB", and "WorkerC"5055 query: "resource_boundary=memory|resource_boundary=cpu", expected_metadatas: ["WorkerA", "WorkerB", "WorkerC"]5056 is expected to contain exactly "WorkerA", "WorkerB", and "WorkerC"5057 query: "resource_boundary!=memory,cpu", expected_metadatas: ["WorkerA2"]5058 is expected to contain exactly "WorkerA2"5059 query: "tags=no_disk_io", expected_metadatas: ["WorkerA", "WorkerB"]5060 is expected to contain exactly "WorkerA" and "WorkerB"5061 query: "tags=no_disk_io,git_access", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]5062 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"5063 query: "tags=no_disk_io|tags=git_access", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB"]5064 is expected to contain exactly "WorkerA", "WorkerA2", and "WorkerB"5065 query: "tags=no_disk_io&tags=git_access", expected_metadatas: ["WorkerA"]5066 is expected to contain exactly "WorkerA"5067 query: "tags!=no_disk_io", expected_metadatas: ["WorkerA2", "WorkerC"]5068 is expected to contain exactly "WorkerA2" and "WorkerC"5069 query: "tags!=no_disk_io,git_access", expected_metadatas: ["WorkerC"]5070 is expected to contain exactly "WorkerC"5071 query: "tags=unknown_tag", expected_metadatas: []5072 is expected to contain exactly5073 query: "tags!=no_disk_io", expected_metadatas: ["WorkerA2", "WorkerC"]5074 is expected to contain exactly "WorkerA2" and "WorkerC"5075 query: "tags!=no_disk_io,git_access", expected_metadatas: ["WorkerC"]5076 is expected to contain exactly "WorkerC"5077 query: "tags!=unknown_tag", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5078 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5079 query: "feature_category=category_a&urgency=high", expected_metadatas: ["WorkerA2"]5080 is expected to contain exactly "WorkerA2"5081 query: "feature_category=category_a&urgency=high|feature_category=category_c", expected_metadatas: ["WorkerA2", "WorkerC"]5082 is expected to contain exactly "WorkerA2" and "WorkerC"5083 query: "*", expected_metadatas: ["WorkerA", "WorkerA2", "WorkerB", "WorkerC"]5084 is expected to contain exactly "WorkerA", "WorkerA2", "WorkerB", and "WorkerC"5085 with invalid input5086 query: "feature_category=\"category_a\"", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5087 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5088 query: "feature_category=", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5089 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5090 query: "feature_category~category_a", error: Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5091 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::InvalidTerm5092 query: "invalid_term=a", error: Gitlab::SidekiqConfig::WorkerMatcher::UnknownPredicate5093 is expected to raise Gitlab::SidekiqConfig::WorkerMatcher::UnknownPredicate5094# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb. It took 5.1 seconds. Expected to take 14.27 seconds.5095# [RSpecRunTime] Starting example group spec/serializers/member_user_entity_spec.rb. Expected to take 13.71 seconds.5096MemberUserEntity5097 matches json schema5098 correctly exposes `avatar_url`5099 correctly exposes `blocked`5100 correctly exposes `is_bot`5101 does not expose `two_factor_enabled` by default5102 correctly exposes `status.emoji`5103 correctly exposes `created_at`5104 correctly exposes `last_activity_on`5105 when options includes a source5106 when the source is a group5107 behaves like correctly exposes user two_factor_enabled5108 when the current_user has a role lower than minimum manage member role5109 does not expose user two_factor_enabled5110 matches json schema5111# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.8 seconds. Current RSS: ~1511M. load average: 1.13 1.10 1.09 1/280 84865112 when the current user has a minimum manage member role or higher5113 matches json schema5114 exposes user two_factor_enabled5115 when the current user is self5116 exposes user two_factor_enabled5117 matches json schema5118 when the source is a project5119 behaves like correctly exposes user two_factor_enabled5120 when the current_user has a role lower than minimum manage member role5121 does not expose user two_factor_enabled5122 matches json schema5123# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.68 seconds. Current RSS: ~1508M. load average: 1.12 1.10 1.09 1/280 84875124 when the current user has a minimum manage member role or higher5125 matches json schema5126 exposes user two_factor_enabled5127# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.31 seconds. Current RSS: ~1494M. load average: 1.12 1.10 1.09 1/280 84885128 when the current user is self5129 exposes user two_factor_enabled5130 matches json schema5131# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.46 seconds. Current RSS: ~1487M. load average: 1.12 1.10 1.09 1/280 84895132# [RSpecRunTime] Finishing example group spec/serializers/member_user_entity_spec.rb. It took 7.79 seconds. Expected to take 13.71 seconds.5133# [RSpecRunTime] Starting example group spec/models/personal_snippet_spec.rb. Expected to take 13.33 seconds.5134PersonalSnippet5135 does not allow STI5136 #embeddable?5137 returns true when snippet is public5138 returns true when snippet is public5139 returns true when snippet is public5140 behaves like model with repository5141 container class includes HasRepository5142 #commits_by5143 retrieves several commits from the repository by oid5144 #web_url5145 when given the only_path option5146 when only_path is false5147 returns the full web URL for this repo5148 when only_path is true5149 returns the relative web URL for this repo5150 when only_path is nil5151 returns the full web URL for this repo5152 when not given the only_path option5153 returns the full web URL for this repo5154 #url_to_repo5155 returns the SSH URL to the repository5156 #ssh_url_to_repo5157 returns the SSH URL to the repository5158# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.85 seconds. Current RSS: ~1505M. load average: 1.19 1.12 1.10 1/282 85005159 #http_url_to_repo5160 returns the HTTP URL to the repository5161 #repository5162 returns valid repo5163 uses the same container5164 #storage5165 returns valid storage5166 #full_path5167 returns valid full_path5168 #lfs_enabled?5169 returns the expected value5170 #empty_repo?5171 when the repo does not exist5172 returns true5173 when the repo exists5174 returns the empty state of the repository5175 #valid_repo?5176 is expected to equal false5177 is expected to equal true5178 #repository_exists?5179 is expected to equal false5180 is expected to equal true5181 #repo_exists?5182 is expected to equal false5183 is expected to equal true5184 #root_ref5185 is expected to equal true5186 is expected to equal false5187 is expected to equal false5188 Respond to5189 is expected to respond to #base_dir5190 is expected to respond to #disk_path5191 is expected to respond to #gitlab_shell5192 #change_head5193 delegates #change_head to repository5194 #after_repository_change_head5195 calls #reload_default_branch5196 publishes an Repositories::DefaultBranchChangedEvent event5197 #parent_user5198 returns the snippet author5199# [RSpecRunTime] Finishing example group spec/models/personal_snippet_spec.rb. It took 6.5 seconds. Expected to take 13.33 seconds.5200# [RSpecRunTime] Starting example group spec/policies/protected_branch_policy_spec.rb. Expected to take 12.94 seconds.5201ProtectedBranchPolicy5202 as a maintainer5203 behaves like allows protected branch crud5204 is expected to be allowed :read_protected_branch5205 is expected to be allowed :create_protected_branch5206 is expected to be allowed :update_protected_branch5207 is expected to be allowed :destroy_protected_branch5208# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.08 seconds. Current RSS: ~1514M. load average: 1.18 1.11 1.10 1/282 85055209 as a developer5210 behaves like disallows protected branch crud5211 is expected not to be allowed :read_protected_branch5212 is expected not to be allowed :create_protected_branch5213 is expected not to be allowed :update_protected_branch5214 is expected not to be allowed :destroy_protected_branch5215# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.18 seconds. Current RSS: ~1509M. load average: 1.16 1.11 1.10 1/280 85065216 as a guest5217 behaves like disallows protected branch crud5218 is expected not to be allowed :read_protected_branch5219 is expected not to be allowed :create_protected_branch5220 is expected not to be allowed :update_protected_branch5221 is expected not to be allowed :destroy_protected_branch5222# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.2 seconds. Current RSS: ~1492M. load average: 1.16 1.11 1.10 1/280 85075223# [RSpecRunTime] Finishing example group spec/policies/protected_branch_policy_spec.rb. It took 9.24 seconds. Expected to take 12.94 seconds.5224# [RSpecRunTime] Starting example group spec/lib/gitlab/database/bump_sequences_spec.rb. Expected to take 12.6 seconds.5225Gitlab::Database::BumpSequences5226 #execute5227 when bumping the sequences5228 changes sequences by the passed argument `increase_by` value on the main database5229 will still increase the value of sequences that have is_called = False5230 resets the INCREMENT value of the sequences back to 1 for the following calls to nextval()5231 increments the sequence of the tables in the given schema, but not in other schemas5232 increments the sequence of the tables in the given schema, but not in gitlab_main5233# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.83 seconds. Current RSS: ~1496M. load average: 1.19 1.12 1.10 1/280 85085234# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/bump_sequences_spec.rb. It took 10.63 seconds. Expected to take 12.6 seconds.5235# [RSpecRunTime] Starting example group spec/uploaders/terraform/state_uploader_spec.rb. Expected to take 12.24 seconds.5236Terraform::StateUploader5237 #filename5238 contains the version of the terraform state record5239 legacy state with versioning disabled5240 contains the UUID of the terraform state record5241# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.51 seconds. Current RSS: ~1485M. load average: 1.19 1.12 1.10 1/280 85095242 #store_dir5243 hashes the project ID and UUID5244 legacy state with versioning disabled5245 contains the ID of the project5246# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.71 seconds. Current RSS: ~1477M. load average: 1.19 1.12 1.10 1/280 85105247 #key5248 creates a digest with a secret key and the project id5249# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.92 seconds. Current RSS: ~1473M. load average: 1.18 1.12 1.10 1/280 85115250 encryption5251 encrypts the stored file5252 decrypts the file when reading5253# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.27 seconds. Current RSS: ~1470M. load average: 1.18 1.12 1.10 1/280 85125254 .direct_upload_enabled?5255 returns false5256 .proxy_download_enabled?5257 returns true5258 .default_store5259 when object storage is enabled5260 returns REMOTE5261 when object storage is disabled5262 returns LOCAL5263# [RSpecRunTime] Finishing example group spec/uploaders/terraform/state_uploader_spec.rb. It took 9.03 seconds. Expected to take 12.24 seconds.5264# [RSpecRunTime] Starting example group spec/helpers/timeboxes_helper_spec.rb. Expected to take 12.02 seconds.5265TimeboxesHelper5266 #timebox_date_range5267 milestone5268 is expected to be nil5269 is expected to eq "expires on Mar 19, 2024"5270 is expected to eq "expired on Mar 17, 2024"5271 is expected to eq "starts on Mar 19, 2024"5272 is expected to eq "started on Mar 17, 2024"5273 is expected to eq "Mar 17, 2024–Mar 19, 2024"5274# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.76 seconds. Current RSS: ~1471M. load average: 1.16 1.12 1.10 1/280 85135275 #group_milestone_route5276 when in subgroup5277 generates correct url despite assigned @group5278 #recent_releases_with_counts5279 returns releases with counts5280 #milestone_status_string5281 milestone: lazy { milestone_expired }, status: "Expired"5282 returns status string5283 milestone: lazy { milestone_closed }, status: "Closed"5284 returns status string5285 milestone: lazy { milestone_closed_and_expired }, status: "Closed"5286 returns status string5287 milestone: lazy { milestone_upcoming }, status: "Upcoming"5288 returns status string5289 milestone: lazy { milestone_open }, status: "Open"5290 returns status string5291 #milestone_badge_variant5292 milestone: lazy { milestone_expired }, variant: :warning5293 returns badge variant5294 milestone: lazy { milestone_closed }, variant: :danger5295 returns badge variant5296 milestone: lazy { milestone_closed_and_expired }, variant: :danger5297 returns badge variant5298 milestone: lazy { milestone_upcoming }, variant: :neutral5299 returns badge variant5300 milestone: lazy { milestone_open }, variant: :success5301 returns badge variant5302# [RSpecRunTime] Finishing example group spec/helpers/timeboxes_helper_spec.rb. It took 7.27 seconds. Expected to take 12.02 seconds.5303# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking_spec.rb. Expected to take 11.68 seconds.5304Gitlab::ErrorTracking5305 .track_and_raise_for_dev_exception5306 when exceptions for dev should be raised5307 raises the exception5308 with tags5309 includes additional tags5310 when exceptions for dev should not be raised5311 logs the exception with all attributes passed5312 calls Gitlab::ErrorTracking::Logger.error with formatted payload5313 .track_and_raise_exception5314 always raises the exception5315 calls Gitlab::ErrorTracking::Logger.error with formatted payload5316 processes the exception even it is called within a `restrict_within_concurrent_ruby` block5317 .log_and_raise_exception5318 only logs and raises the exception5319 processes the exception even it is called within a `restrict_within_concurrent_ruby` block5320 when extra details are provided5321 filters parameters5322 .track_exception5323 calls Raven.capture_exception5324 calls Gitlab::ErrorTracking::Logger.error with formatted payload5325 processes the exception even it is called within a `restrict_within_concurrent_ruby` block5326 with tags5327 includes the tags5328 with filterable parameters5329 filters parameters5330 when the exception implements :sentry_extra_data5331 includes the extra data from the exception in the tracking information5332 when the exception implements :sentry_extra_data, which returns nil5333 just includes the other extra info5334 Sentry performance monitoring5335 when ENABLE_SENTRY_PERFORMANCE_MONITORING env is disabled5336 does not set traces_sample_rate5337 when ENABLE_SENTRY_PERFORMANCE_MONITORING env is enabled5338 sets traces_sample_rate5339 event processors5340 with custom GitLab context when using Raven.capture_exception directly5341 merges a default set of tags into the existing tags5342 merges the current user information into the existing user information5343 with custom GitLab context when using Sentry.capture_exception directly5344 merges a default set of tags into the existing tags5345 merges the current user information into the existing user information5346 with sidekiq args5347 when the args does not have anything sensitive5348 ensures extra.sidekiq.args is a string5349 does not filter parameters when sending to Sentry5350 when the args has sensitive information5351 filters sensitive arguments before sending and logging5352 when the error is a GRPC error5353 when the GRPC error contains a debug_error_string value5354 sets the GRPC debug error string in the Sentry event and adds a custom fingerprint5355 when the GRPC error does not contain a debug_error_string value5356 does not do any processing on the event5357 when exception is excluded5358 with Gitlab::SidekiqMiddleware::RetryError exception5359 does not report exception to Sentry5360 with SubclassRetryError exception5361 does not report exception to Sentry5362 when processing invalid URI exceptions5363 when the error is a URI::InvalidURIError5364 filters the URI from the error message5365 when the error is a Addressable::URI::InvalidURIError5366 filters the URI from the error message5367 when request contains sensitive information5368 filters sensitive data5369# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking_spec.rb. It took 4.72 seconds. Expected to take 11.68 seconds.5370# [RSpecRunTime] Starting example group spec/views/groups/edit.html.haml_spec.rb. Expected to take 11.6 seconds.5371groups/edit.html.haml5372 "Share with group lock" setting5373 for a root group5374 behaves like "Share with group lock" setting5375 has the correct label, help text, and checkbox options5376# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.0 seconds. Current RSS: ~1494M. load average: 1.14 1.11 1.10 1/280 85145377 for a subgroup5378 when the root_group has "Share with group lock" disabled5379 when the subgroup has "Share with group lock" disabled5380 as the root_owner5381 behaves like "Share with group lock" setting5382 has the correct label, help text, and checkbox options5383 as the sub_owner5384 behaves like "Share with group lock" setting5385 has the correct label, help text, and checkbox options5386 when the subgroup has "Share with group lock" enabled5387 as the root_owner5388 behaves like "Share with group lock" setting5389 has the correct label, help text, and checkbox options5390 as the sub_owner5391 behaves like "Share with group lock" setting5392 has the correct label, help text, and checkbox options5393 when the root_group has "Share with group lock" enabled5394 when the subgroup has "Share with group lock" disabled (parent overridden)5395 as the root_owner5396 behaves like "Share with group lock" setting5397 has the correct label, help text, and checkbox options5398 as the sub_owner5399 behaves like "Share with group lock" setting5400 has the correct label, help text, and checkbox options5401 when the subgroup has "Share with group lock" enabled (same as parent)5402 as the root_owner5403 behaves like "Share with group lock" setting5404 has the correct label, help text, and checkbox options5405 as the sub_owner5406 behaves like "Share with group lock" setting5407 has the correct label, help text, and checkbox options5408 ip_restriction5409 prompt user about registration features5410 with service ping disabled5411 renders a placeholder input with registration features message5412 with service ping enabled5413 does not render a placeholder input with registration features message5414# [RSpecRunTime] Finishing example group spec/views/groups/edit.html.haml_spec.rb. It took 8.61 seconds. Expected to take 11.6 seconds.5415# [RSpecRunTime] Starting example group spec/models/concerns/ci/artifactable_spec.rb. Expected to take 11.1 seconds.5416Ci::Artifactable5417 does not allow STI5418 artifact properties are included5419 when enum is defined5420 is expected to define :file_format as an enum backed by an integer with values ‹{raw: 1, zip: 2, gzip: 3}›, suffix: true5421 when const is defined5422 is expected to be const defined :FILE_FORMAT_ADAPTERS5423 #each_blob5424 when file format is gzip5425 when gzip file contains one file5426 iterates blob once5427 when gzip file contains three files5428 iterates blob three times5429# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.37 seconds. Current RSS: ~1474M. load average: 1.12 1.11 1.09 1/282 85215430 when decompressed artifact size validator fails5431 fails on blob5432# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.65 seconds. Current RSS: ~1474M. load average: 1.12 1.11 1.09 1/282 85225433 when file format is raw5434 iterates blob once5435 when there are no adapters for the file format5436 raises an error5437 pushes artifact_size to application context5438 logs artifact size5439 ActiveRecord scopes5440 .expired_before5441 returns expired artifacts5442# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.55 seconds. Current RSS: ~1468M. load average: 1.11 1.11 1.09 1/282 85255443 .expired5444 returns all expired artifacts5445 .with_files_stored_locally5446 returns artifacts stored locally5447 .with_files_stored_remotely5448 returns artifacts stored remotely5449 .project_id_in5450 when artifacts belongs to projects5451 returns artifacts belonging to projects5452# [RSpecRunTime] Finishing example group spec/models/concerns/ci/artifactable_spec.rb. It took 8.2 seconds. Expected to take 11.1 seconds.5453# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb. Expected to take 11.04 seconds.5454Gitlab::MarkdownCache::ActiveRecord::Extension5455 an unchanged markdown field5456 is expected to eq "`Foo`"5457 is expected to eq "<p dir=\"auto\"><code>Foo</code></p>"5458 is expected not to be truthy5459 is expected to eq 21626885460 a changed markdown field5461 is expected to eq "<p dir=\"auto\"><code>Bar</code></p>"5462 is expected to eq 21626885463 when a markdown field is set repeatedly to an empty string5464 is expected to receive refresh_markdown_cache(*(any args)) 1 time5465 when a markdown field is set repeatedly to a string which renders as empty html5466 is expected to receive refresh_markdown_cache(*(any args)) 1 time5467 a non-markdown field changed5468 is expected to eq 25469 is expected to eq "`Foo`"5470 is expected to eq "<p dir=\"auto\"><code>Foo</code></p>"5471 is expected to eq 21626885472 version is out of date5473 is expected to eq "<p dir=\"auto\"><code>Bar</code></p>"5474 is expected to eq 21626885475 when an invalidating field is changed5476 invalidates the cache when project changes5477 invalidates the cache when author changes5478 .attributes5479 excludes cache attributes that are denylisted by default5480 #cached_html_up_to_date?5481 returns false if markdown has been changed but html has not5482 returns true if markdown has not been changed but html has5483 returns true if markdown and html have both been changed5484 returns false if the markdown field is set but the html is not5485 #refresh_markdown_cache!5486 skips saving if not persisted5487 saves the changes5488 with note5489 calls store_mentions!5490 during import5491 does not call store_mentions!5492 when persisted cache is newer than current version5493 does not save the generated HTML5494 when persisted cache is nil5495 does not save the generated HTML5496# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb. It took 4.63 seconds. Expected to take 11.04 seconds.5497# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/cancelable_spec.rb. Expected to take 10.65 seconds.5498Gitlab::Ci::Status::Build::Cancelable5499 #text5500 does not override status text5501 #icon5502 does not override status icon5503 #label5504 does not override status label5505 #group5506 does not override status group5507 #status_tooltip5508 does not override status status_tooltip5509 #badge_tooltip5510 returns the status5511 action details5512 #has_action?5513 when user is allowed to update build5514 is expected to have action5515 when user is not allowed to update build5516 is expected not to have action5517 #action_path5518 is expected to include "470/cancel"5519 #action_icon5520 is expected to eq "cancel"5521 #action_title5522 is expected to eq "Cancel"5523 #action_button_title5524 is expected to eq "Cancel this job"5525 .matches?5526 when build is cancelable5527 is a correct match5528 when build is not cancelable5529 does not match5530# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/cancelable_spec.rb. It took 6.88 seconds. Expected to take 10.65 seconds.5531# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/diff_refs_spec.rb. Expected to take 10.42 seconds.5532Gitlab::Diff::DiffRefs5533 #==5534 when shas are missing5535 returns false5536 when shas are equal5537 returns true5538 when shas are unequal5539 returns false5540 when shas are truncated5541 when sha prefixes are too short5542 returns false5543 when sha prefixes are equal5544 returns true5545 when sha prefixes are unequal5546 returns false5547 #compare_in5548 with diff refs for the initial commit5549 returns an appropriate comparison5550 with diff refs for a commit5551 returns an appropriate comparison5552 with diff refs for a comparison through the base5553 returns an appropriate comparison5554 with diff refs for a straight comparison5555 returns an appropriate comparison5556# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/diff_refs_spec.rb. It took 7.38 seconds. Expected to take 10.42 seconds.5557# [RSpecRunTime] Starting example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. Expected to take 10.28 seconds.5558Clusters::Agents::Authorizations::UserAccess::Finder5559 #execute5560 returns nothing5561 with project authorizations5562 returns authorization5563 when user is maintainer5564 returns authorization5565# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.27 seconds. Current RSS: ~1523M. load average: 0.94 1.07 1.08 1/285 86245566 when user is guest5567 does not return authorization5568 with multiple authorizations5569 returns authorizations5570 with specific agent5571 returns authorization5572 with specific project5573 returns authorization5574 with limit5575 returns authorization5576 with group authorizations5577 returns authorization5578 when user is maintainer5579 returns authorization5580 when user is guest5581 does not return authorization5582 with multiple authorizations5583 returns authorizations5584 with specific agent5585 returns authorization5586 with specific project5587 returns authorization5588 with limit5589 returns authorization5590 when sub-group is authorized5591 returns authorization5592 with specific deployment project5593 returns only the authorization connected to the parent group5594# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.45 seconds. Current RSS: ~1521M. load average: 0.95 1.07 1.08 1/285 86255595# [RSpecRunTime] Finishing example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. It took 5.86 seconds. Expected to take 10.28 seconds.5596# [RSpecRunTime] Starting example group spec/services/users/refresh_authorized_projects_service_spec.rb. Expected to take 10.03 seconds.5597Users::RefreshAuthorizedProjectsService5598 #execute5599 refreshes the authorizations using a lease5600 callbacks5601 incorrect_auth_found_callback callback5602 is called5603# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.75 seconds. Current RSS: ~1515M. load average: 0.95 1.07 1.08 1/285 86265604 missing_auth_found_callback callback5605 is called5606 #execute_without_lease5607 updates the authorized projects of the user5608 sets the access level of a project to the highest available level5609 updates project_authorizations_recalculated_at5610 returns a User5611# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.69 seconds. Current RSS: ~1508M. load average: 0.87 1.05 1.07 1/282 86275612 #update_authorizations5613 removes authorizations that should be removed5614 inserts authorizations that should be added5615 logs the details of the refresh5616 when there are no rows to add and remove5617 does not change authorizations5618# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.74 seconds. Current RSS: ~1502M. load average: 0.87 1.05 1.07 1/280 86285619# [RSpecRunTime] Finishing example group spec/services/users/refresh_authorized_projects_service_spec.rb. It took 6.29 seconds. Expected to take 10.03 seconds.5620# [RSpecRunTime] Starting example group spec/finders/crm/contacts_finder_spec.rb. Expected to take 9.91 seconds.5621Crm::ContactsFinder5622 #execute5623 when customer relations feature is enabled for the group5624 when user does not have permissions to see contacts in the group5625 returns an empty array5626 when user is member of the root group5627 when feature flag is enabled5628 returns all group contacts5629 when user is member of the sub group5630 returns an empty array5631 when crm feature is disabled for the group5632 returns an empty array5633 with search informations5634 when search term is empty5635 returns all group contacts alphabetically ordered5636 when search term is not empty5637 searches for first name ignoring casing5638 searches for last name ignoring casing5639 searches for email5640 searches for description ignoring casing5641 fuzzy searches for email and last name5642# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.86 second. Current RSS: ~1502M. load average: 0.96 1.06 1.08 1/281 86295643 when searching for contacts state5644 returns only inactive contacts5645 returns only active contacts5646 when searching for contacts ids5647 returns the expected contacts5648 when sorting5649 returns the contacts sorted by email in ascending order5650 returns the contacts sorted by description in ascending order5651 returns the contacts sorted by organization in ascending order5652 .counts_by_state5653 returns correct counts5654# [RSpecRunTime] Finishing example group spec/finders/crm/contacts_finder_spec.rb. It took 5.25 seconds. Expected to take 9.91 seconds.5655# [RSpecRunTime] Starting example group spec/services/ci/destroy_pipeline_service_spec.rb. Expected to take 9.59 seconds.5656Ci::DestroyPipelineService5657 user is owner5658 destroys the pipeline5659 clears the cache5660 does not log an audit event5661 when the pipeline has jobs5662 destroys associated jobs5663 destroys associated stages5664 when job has artifacts5665 destroys associated artifacts5666 inserts deleted objects for object storage files5667# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.26 seconds. Current RSS: ~1499M. load average: 0.96 1.06 1.08 1/285 86785668 when job has trace chunks5669 destroys associated trace chunks5670 removes data from object store5671# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.67 seconds. Current RSS: ~1494M. load average: 0.96 1.06 1.08 1/285 86895672 when pipeline is in cancelable state5673 cancels the pipelines sync5674 user is not owner5675 raises an exception5676# [RSpecRunTime] Finishing example group spec/services/ci/destroy_pipeline_service_spec.rb. It took 6.81 seconds. Expected to take 9.59 seconds.5677# [RSpecRunTime] Starting example group spec/workers/project_export_worker_spec.rb. Expected to take 9.53 seconds.5678ProjectExportWorker5679 behaves like export worker5680 #perform5681 when it succeeds5682 calls the ExportService5683 export job5684 creates an export job record for the project5685 sets the export job status to started5686 sets the export job status to finished5687# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.37 seconds. Current RSS: ~1482M. load average: 0.97 1.06 1.08 1/285 86995688 when it fails5689 does not raise an exception when strategy is invalid5690 does not raise error when project cannot be found5691 does not raise error when user cannot be found5692 fails the export job status5693# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.63 seconds. Current RSS: ~1475M. load average: 1.05 1.08 1.08 1/285 87005694 sidekiq options5695 disables retry5696 disables dead5697 sets default status expiration5698 exporters duration measuring5699 logs exporters execution duration5700# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.14 seconds. Current RSS: ~1480M. load average: 1.05 1.08 1.08 1/288 87075701# [RSpecRunTime] Finishing example group spec/workers/project_export_worker_spec.rb. It took 6.33 seconds. Expected to take 9.53 seconds.5702# [RSpecRunTime] Starting example group spec/lib/gitlab/event_store/store_spec.rb. Expected to take 9.27 seconds.5703Gitlab::EventStore::Store5704 #subscribe5705 subscribes a worker to an event5706 subscribes multiple workers to an event5707 subscribes a worker to multiple events is separate calls5708 subscribes a worker to multiple events in a single call5709 subscribes a worker to an event with condition5710 refuses the subscription if the target is not an Event object5711 refuses the subscription if the subscriber is not a worker5712 #publish5713 when event has a subscribed worker5714 dispatches the event to the subscribed worker5715 does not raise any Sidekiq warning5716 raises and tracks an error when event is published inside a database transaction5717 refuses publishing if the target is not an Event object5718 when other workers subscribe to the same event5719 dispatches the event to each subscribed worker5720 when an error is raised5721 is rescued and tracked5722 when event has subscribed workers with condition5723 dispatches the event to the workers satisfying the condition5724 when subscription has delayed dispatching of event5725 dispatches the event to the worker after some time5726 when the event does not have any subscribers5727 returns successfully5728 does not dispatch the event to another subscription5729 #publish_group5730 with valid events5731 calls consume_events of subscription5732 when there is invalid event5733 when event is invalid5734 raises InvalidEvent error5735 when one of the events is a different event5736 raises InvalidEvent error5737 subscriber5738 is a Sidekiq worker5739 handles the event5740 when the event name does not exist5741 raises an error5742 when the worker does not define handle_event method5743 raises an error5744 when there are multiple events5745 calls handle_event multiple times5746# [RSpecRunTime] Finishing example group spec/lib/gitlab/event_store/store_spec.rb. It took 2.95 seconds. Expected to take 9.27 seconds.5747# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 9.04 seconds.5748Views documentation5749 for each object5750 has a metadata file5751 has a valid metadata file5752 has a valid feature category5753 has a valid metadata file with allowed fields5754 has a valid metadata file without missing fields5755# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 0.66 second. Expected to take 9.04 seconds.5756# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 9.04 seconds.5757Tables documentation5758 for each object5759 has a metadata file5760 has a valid metadata file5761 has a valid feature category5762 has a valid metadata file with allowed fields5763 has a valid metadata file without missing fields5764# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.15 seconds. Current RSS: ~1536M. load average: 1.05 1.07 1.08 1/281 87085765# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 1.4 seconds. Expected to take 9.04 seconds.5766# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 9.04 seconds.5767Deleted tables documentation5768 for each object5769 has a metadata file5770 has a valid metadata file5771 has a valid feature category5772 has a valid metadata file with allowed fields5773 has a valid metadata file without missing fields5774# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 0.74 second. Expected to take 9.04 seconds.5775# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 9.04 seconds.5776Deleted views documentation5777 for each object5778 has a metadata file5779 has a valid metadata file5780 has a valid feature category5781 has a valid metadata file with allowed fields5782 has a valid metadata file without missing fields5783# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 0.67 second. Expected to take 9.04 seconds.5784# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb. Expected to take 8.93 seconds.5785Gitlab::GithubImport::Importer::SingleEndpointIssueNotesImporter5786 is expected to includes the Gitlab::GithubImport::ParallelScheduling module5787 is expected to includes the Gitlab::GithubImport::SingleEndpointNotesImporting module5788 is expected to eq Gitlab::GithubImport::Representation::Note5789 is expected to eq Gitlab::GithubImport::Importer::NoteImporter5790 is expected to eq :issue_comments5791 is expected to eq :note5792 is expected to eq 15793 #each_object_to_import5794 fetches data5795 skips cached pages5796 skips cached merge requests5797# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.68 seconds. Current RSS: ~1521M. load average: 1.04 1.07 1.08 1/281 87095798# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb. It took 5.12 seconds. Expected to take 8.93 seconds.5799# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. Expected to take 8.81 seconds.5800Mutations::AlertManagement::Alerts::SetAssignees5801 is expected to require graphql authorizations :update_alert_management_alert5802 #resolve5803 when operation mode is not specified5804 behaves like successful resolution5805 successfully resolves5806# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.91 seconds. Current RSS: ~1511M. load average: 1.12 1.09 1.09 1/281 87105807 behaves like an incident management tracked event5808 .track_event5809 tracks the event using redis5810 behaves like Snowplow event tracking with RedisHLL context5811 behaves like Snowplow event tracking5812 is emitted5813 when user does not have permission to update alerts5814 raises an error if the resource is not accessible to the user5815 for APPEND operation5816 when a different user is already assigned5817 behaves like noop5818 makes no changes5819 when no users are specified5820 behaves like noop5821 makes no changes5822 when a user is specified and no user is assigned5823 behaves like successful resolution5824 successfully resolves5825 when the specified user is already assigned to the alert5826 behaves like noop5827 makes no changes5828 for REPLACE operation5829 when a different user is already assigned5830 behaves like successful resolution5831 successfully resolves5832 when no users are specified5833 behaves like successful resolution5834 successfully resolves5835 when a user is specified and no user is assigned5836 behaves like successful resolution5837 successfully resolves5838 when the specified user is already assigned to the alert5839 behaves like noop5840 makes no changes5841 when multiple users are specified5842 behaves like successful resolution5843 successfully resolves5844 for REMOVE operation5845 when a different user is already assigned5846 behaves like noop5847 makes no changes5848 when no users are specified5849 behaves like noop5850 makes no changes5851 when a user is specified and no user is assigned5852 behaves like noop5853 makes no changes5854 when the specified user is already assigned to the alert5855 behaves like successful resolution5856 successfully resolves5857# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb. It took 4.98 seconds. Expected to take 8.81 seconds.5858# [RSpecRunTime] Starting example group spec/workers/container_registry/record_data_repair_detail_worker_spec.rb. Expected to take 8.5 seconds.5859ContainerRegistry::RecordDataRepairDetailWorker5860 #perform_work5861 with no work to do - no projects pending analysis5862 will not try to get an exclusive lease and connect to the endpoint5863 with work to do5864 when on Gitlab.com5865 obtains exclusive lease on the project5866 queries how many are existing repositories and counts the missing ones5867 logs invalid paths5868 behaves like an idempotent worker5869 is labeled as idempotent5870 performs multiple times sequentially without raising an exception5871 creates a data repair detail5872# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.1 seconds. Current RSS: ~1517M. load average: 1.11 1.09 1.09 1/281 87115873 when the lease cannot be obtained5874 logs an error and does not proceed5875 does not create the data repair detail5876 when an error occurs5877 logs the error5878 sets the status of the repair detail to failed5879 when not on Gitlab.com5880 will not do anything5881 #max_running_jobs5882 is expected to eq 35883 #remaining_work_count5884 when on Gitlab.com5885 is expected to eq 65886 when the Gitlab API is not supported5887 is expected to eq 05888# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.87 seconds. Current RSS: ~1509M. load average: 1.11 1.09 1.09 1/281 87125889 when not on Gitlab.com5890 is expected to eq 05891 when registry_data_repair_worker feature is disabled5892 is expected to eq 05893# [RSpecRunTime] Finishing example group spec/workers/container_registry/record_data_repair_detail_worker_spec.rb. It took 4.39 seconds. Expected to take 8.5 seconds.5894# [RSpecRunTime] Starting example group spec/bin/saas_feature_spec.rb. Expected to take 8.5 seconds.5895bin/saas-feature5896 SaasFeatureOptionParser5897 .parse5898 missing SaaS feature name5899 parses -h5900 param: :name, argv: ["foo"], result: "foo"5901 is expected to eq "foo"5902 param: :amend, argv: ["foo", "--amend"], result: true5903 is expected to eq true5904 param: :force, argv: ["foo", "-f"], result: true5905 is expected to eq true5906 param: :force, argv: ["foo", "--force"], result: true5907 is expected to eq true5908 param: :introduced_by_url, argv: ["foo", "-m", "https://url"], result: "https://url"5909 is expected to eq "https://url"5910 param: :introduced_by_url, argv: ["foo", "--introduced-by-url", "https://url"], result: "https://url"5911 is expected to eq "https://url"5912 param: :dry_run, argv: ["foo", "-n"], result: true5913 is expected to eq true5914 param: :dry_run, argv: ["foo", "--dry-run"], result: true5915 is expected to eq true5916 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo"5917 is expected to eq "group::geo"5918 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo"5919 is expected to eq "group::geo"5920 param: :group, argv: ["foo", "-g", "invalid"], result: nil5921 is expected to eq nil5922 param: :group, argv: ["foo", "--group", "invalid"], result: nil5923 is expected to eq nil5924 .read_group5925 when valid group is given5926 reads group from stdin5927 when valid index is given5928 picks the group successfully5929 with invalid group given5930 shows error message and retries5931 when invalid index is given5932 shows error message and retries5933 .read_introduced_by_url5934 with valid URL given5935 reads URL from stdin5936 with invalid URL given5937 shows error message and retries5938 with empty URL given5939 skips entry5940 with a non-URL given5941 shows error message and retries5942 SaasFeatureCreator5943 properly creates a SaaS feature5944 when running on master5945 requires feature branch5946 with SaaS feature name validation5947 argv: [".invalid.saas.feature"], ex: /Provide a name for the SaaS feature that is/5948 is expected to raise /Provide a name for the SaaS feature that is/5949 argv: ["existing-saas-feature"], ex: /already exists!/5950 is expected to raise /already exists!/5951# [RSpecRunTime] Finishing example group spec/bin/saas_feature_spec.rb. It took 2.72 seconds. Expected to take 8.5 seconds.5952# [RSpecRunTime] Starting example group spec/uploaders/gitlab_uploader_spec.rb. Expected to take 8.21 seconds.5953GitlabUploader5954 #file_storage?5955 when file storage is used5956 is expected to be file storage5957 when is remote storage5958 is expected not to be file storage5959 #file_cache_storage?5960 when file storage is used5961 is expected to be file cache storage5962 when is remote storage5963 is expected not to be file cache storage5964 #move_to_cache5965 is true5966 #move_to_store5967 is true5968 #empty_size?5969 is true5970 #cache!5971 moves the file from the working directory to the cache directory5972 #replace_file_without_saving!5973 allows file to be replaced without triggering any callbacks5974 #open5975 when trace is stored in File storage5976 when file exists5977 returns io stream5978 when passing block it yields5979 when file does not exist5980 returns nil5981 when passing block it does not yield5982 when trace is stored in Object storage5983 when file exists5984 returns http io stream5985 when passing block it yields5986 when file does not exist5987 returns nil5988 when passing block it does not yield5989 #url_or_file_path5990 returns url when in remote storage5991 returns url when in remote storage5992 #multi_read5993 is expected to eq ["Running", "gitlab-runner"]5994 .version5995 is expected to raise RuntimeError with message matching /not supported/5996 .storage_location5997 sets the identifier for the storage location options5998 when given identifier is not known5999 raises an error6000# [RSpecRunTime] Finishing example group spec/uploaders/gitlab_uploader_spec.rb. It took 2.47 seconds. Expected to take 8.21 seconds.6001# [RSpecRunTime] Starting example group spec/lib/gitlab/security/scan_configuration_spec.rb. Expected to take 8.13 seconds.6002Gitlab::Security::ScanConfiguration6003 #available?6004 with a core scanner6005 type: :sast6006 is expected to be truthy6007 type: :sast_iac6008 is expected to be truthy6009 type: :secret_detection6010 is expected to be truthy6011 type: :container_scanning6012 is expected to be truthy6013 with custom scanner6014 is expected to be falsey6015 #configured?6016 is expected to be falsey6017 #configuration_path6018 is expected to be nil6019 #meta_info_path6020 is expected to be nil6021 #on_demand_available?6022 is expected to be falsey6023 #can_enable_by_merge_request?6024 with a core scanner6025 type: :sast6026 is expected to be truthy6027 type: :sast_iac6028 is expected to be truthy6029 type: :secret_detection6030 is expected to be truthy6031 with a custom scanner6032 is expected to be falsey6033 #security_features6034 scan_type: :sast, features_hash: {:name=>"Static Application Security Testing (SAST)", :short_name=>"SAST", :description=>"Analyze your source code for known vulnerabilities.", :help_path=>"/help/user/application_security/sast/index", :configuration_help_path=>"/help/user/application_security/sast/index#configuration", :type=>"sast"}6035 is expected to eq {:configuration_help_path=>"/help/user/application_security/sast/index#configuration", :description=>...ast/index", :name=>"Static Application Security Testing (SAST)", :short_name=>"SAST", :type=>"sast"}6036 scan_type: :sast_iac, features_hash: {:name=>"Infrastructure as Code (IaC) Scanning", :short_name=>"SAST IaC", :description=>"Analyze your infrastructure as code configuration files for known vulnerabilities.", :help_path=>"/help/user/application_security/iac_scanning/index", :configuration_help_path=>"/help/user/application_security/iac_scanning/index#configuration", :type=>"sast_iac"}6037 is expected to eq {:configuration_help_path=>"/help/user/application_security/iac_scanning/index#configuration", :descr.../index", :name=>"Infrastructure as Code (IaC) Scanning", :short_name=>"SAST IaC", :type=>"sast_iac"}6038 scan_type: :dast, features_hash: {:badge=>{:text=>"Available on demand", :tooltip_text=>"On-demand scans run outside of the DevOps cycle and find vulnerabilities in your projects", :variant=>"info"}, :secondary=>{:type=>"dast_profiles", :name=>"DAST profiles", :description=>"Manage profiles for use by DAST scans.", :configuration_text=>"Manage profiles"}, :name=>"Dynamic Application Security Testing (DAST)", :short_name=>"DAST", :description=>"Analyze a deployed version of your web application for known vulnerabilities by examining it from the outside in. DAST works by simulating external attacks on your application while it is running.", :help_path=>"/help/user/application_security/dast/index", :configuration_help_path=>"/help/user/application_security/dast/index#enable-automatic-dast-run", :type=>"dast", :anchor=>"dast"}6039 is expected to eq {:anchor=>"dast", :badge=>{:text=>"Available on demand", :tooltip_text=>"On-demand scans run outside ...y DAST scans.", :name=>"DAST profiles", :type=>"dast_profiles"}, :short_name=>"DAST", :type=>"dast"}6040 scan_type: :dependency_scanning, features_hash: {:name=>"Dependency Scanning", :description=>"Analyze your dependencies for known vulnerabilities.", :help_path=>"/help/user/application_security/dependency_scanning/index", :configuration_help_path=>"/help/user/application_security/dependency_scanning/index#configuration", :type=>"dependency_scanning", :anchor=>"dependency-scanning"}6041 is expected to eq {:anchor=>"dependency-scanning", :configuration_help_path=>"/help/user/application_security/dependenc...ion_security/dependency_scanning/index", :name=>"Dependency Scanning", :type=>"dependency_scanning"}6042 scan_type: :container_scanning, features_hash: {:name=>"Container Scanning", :description=>"Check your Docker images for known vulnerabilities.", :help_path=>"/help/user/application_security/container_scanning/index", :configuration_help_path=>"/help/user/application_security/container_scanning/index#configuration", :type=>"container_scanning"}6043 is expected to eq {:configuration_help_path=>"/help/user/application_security/container_scanning/index#configuration", ...cation_security/container_scanning/index", :name=>"Container Scanning", :type=>"container_scanning"}6044 scan_type: :secret_detection, features_hash: {:name=>"Secret Detection", :description=>"Analyze your source code and Git history for secrets.", :help_path=>"/help/user/application_security/secret_detection/pipeline/index", :configuration_help_path=>"/help/user/application_security/secret_detection/pipeline/index#configuration", :type=>"secret_detection"}6045 is expected to eq {:configuration_help_path=>"/help/user/application_security/secret_detection/pipeline/index#configura...ion_security/secret_detection/pipeline/index", :name=>"Secret Detection", :type=>"secret_detection"}6046 scan_type: :api_fuzzing, features_hash: {:name=>"API Fuzzing", :description=>"Find bugs in your code with API fuzzing.", :help_path=>"/help/user/application_security/api_fuzzing/index", :type=>"api_fuzzing"}6047 is expected to eq {:description=>"Find bugs in your code with API fuzzing.", :help_path=>"/help/user/application_security/api_fuzzing/index", :name=>"API Fuzzing", :type=>"api_fuzzing"}6048 scan_type: :coverage_fuzzing, features_hash: {:name=>"Coverage Fuzzing", :description=>"Find bugs in your code with coverage-guided fuzzing.", :help_path=>"/help/user/application_security/coverage_fuzzing/index", :configuration_help_path=>"/help/user/application_security/coverage_fuzzing/index#enable-coverage-guided-fuzz-testing", :type=>"coverage_fuzzing", :secondary=>{:type=>"corpus_management", :name=>"Corpus Management", :description=>"Manage corpus files used as seed inputs with coverage-guided fuzzing.", :configuration_text=>"Manage corpus"}}6049 is expected to eq {:configuration_help_path=>"/help/user/application_security/coverage_fuzzing/index#enable-coverage-gu...uided fuzzing.", :name=>"Corpus Management", :type=>"corpus_management"}, :type=>"coverage_fuzzing"}6050 scan_type: :breach_and_attack_simulation, features_hash: {:anchor=>"bas", :badge=>{:always_display=>true, :text=>"Incubating feature", :tooltip_text=>"Breach and Attack Simulation is an incubating feature extending existing security testing by simulating adversary activity.", :variant=>"info"}, :description=>"Simulate breach and attack scenarios against your running application by attempting to detect and exploit known vulnerabilities.", :name=>"Breach and Attack Simulation (BAS)", :help_path=>"/help/user/application_security/breach_and_attack_simulation/index", :secondary=>{:configuration_help_path=>"/help/user/application_security/breach_and_attack_simulation/index#extend-dynamic-application-security-testing-dast", :description=>"Enable incubating Breach and Attack Simulation focused features such as callback attacks in your DAST scans.", :name=>"Out-of-Band Application Security Testing (OAST)"}, :short_name=>"BAS", :type=>"breach_and_attack_simulation"}6051 is expected to eq {:anchor=>"bas", :badge=>{:always_display=>true, :text=>"Incubating feature", :tooltip_text=>"Breach ...nd Application Security Testing (OAST)"}, :short_name=>"BAS", :type=>"breach_and_attack_simulation"}6052 scan_type: :invalid, features_hash: {}6053 is expected to eq {}6054# [RSpecRunTime] Finishing example group spec/lib/gitlab/security/scan_configuration_spec.rb. It took 2.83 seconds. Expected to take 8.13 seconds.6055# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb. Expected to take 8.01 seconds.6056TokenAuthenticatableStrategies::Encrypted6057 does not allow STI6058 #token_fields6059 includes the encrypted field6060 #find_token_authenticatable6061 when encryption is required6062 behaves like finds the resource with/without setting require_prefix_for_validation6063 behaves like finds the resource6064 finds the resource by cleartext6065 when a require_prefix_for_validation is provided6066 behaves like does not find any resource6067 does not find any resource by cleartext6068 when token starts with prefix6069 behaves like finds the resource6070 finds the resource by cleartext6071 when encryption is optional6072 uses insecure strategy when encrypted token cannot be found6073 behaves like finds the resource with/without setting require_prefix_for_validation6074 behaves like finds the resource6075 finds the resource by cleartext6076 when a require_prefix_for_validation is provided6077 behaves like does not find any resource6078 does not find any resource by cleartext6079 when token starts with prefix6080 behaves like finds the resource6081 finds the resource by cleartext6082 when encryption is migrating6083 behaves like finds the resource with/without setting require_prefix_for_validation6084 behaves like finds the resource6085 finds the resource by cleartext6086 when a require_prefix_for_validation is provided6087 behaves like does not find any resource6088 does not find any resource by cleartext6089 when token starts with prefix6090 behaves like finds the resource6091 finds the resource by cleartext6092 #get_token6093 when encryption is required6094 returns decrypted token when an encrypted with static iv token is present6095 returns decrypted token when an encrypted token is present6096 when encryption is optional6097 returns decrypted token when an encrypted token is present6098 returns decrypted token when an encrypted with static iv token is present6099 returns the plaintext token when encrypted token is not present6100 when encryption is migrating6101 returns cleartext token when an encrypted token is present6102 returns the cleartext token when encrypted token is not present6103 #set_token6104 when encryption is required6105 writes encrypted token and returns it6106 when encryption is optional6107 writes encrypted token and removes plaintext token and returns it6108 when encryption is migrating6109 writes encrypted token and writes plaintext token6110# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb. It took 2.19 seconds. Expected to take 8.01 seconds.6111# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_report_spec.rb. Expected to take 7.81 seconds.6112Gitlab::Ci::Reports::TestReport6113 #get_suite6114 when suite name is rspec6115 is expected to eq "rspec"6116 initializes a new test suite and returns it6117 when suite name is already allocated6118 does not initialize a new test suite6119 #total_time6120 returns the total time6121 #total_count6122 returns the total count6123 #total_status6124 when all test cases succeeded6125 returns correct total status6126 when there is a failed test case6127 returns correct total status6128 when there is a skipped test case6129 returns correct total status6130 when there is an error test case6131 returns correct total status6132 #with_attachment6133 when test suites do not contain an attachment6134 returns empty test suites6135 when test suites contain an attachment6136 returns test suites with attachment6137 #suite_errors6138 when a suite has normal spec errors or failures6139 is expected to be empty6140 when there is an error test case6141 is expected to eq {"junit"=>"Existential parsing error"}6142 #error_count6143 when error test case exists6144 returns the count6145 when error test case do not exist6146 returns nothing6147 #failed_count6148 when failed test case exists6149 returns the count6150 when failed test case do not exist6151 returns nothing6152 #success_count6153 when success test case exists6154 returns the count6155 when success test case do not exist6156 returns nothing6157 #skipped_count6158 when skipped test case exists6159 returns the count6160 when skipped test case do not exist6161 returns nothing6162# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_report_spec.rb. It took 2.99 seconds. Expected to take 7.81 seconds.6163# [RSpecRunTime] Starting example group spec/services/work_items/related_work_item_links/create_service_spec.rb. Expected to take 7.74 seconds.6164WorkItems::RelatedWorkItemLinks::CreateService6165 #execute6166 behaves like issuable link creation6167 #execute6168 when the items list is empty6169 returns error6170# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.26 seconds. Current RSS: ~1505M. load average: 1.08 1.08 1.08 1/281 87196171 when Issuable not found6172 returns error6173 no relationship is created6174 when user has no permission to target issuable6175 returns error6176 no relationship is created6177 source and target are the same issuable6178 does not create notes6179 no relationship is created6180 when there is an issuable to relate6181 creates relationships6182 returns success status and created links6183 creates notes6184 when reference of any already related issue is present6185 creates notes only for new relations6186 when reference of all related issue are present6187 returns error status6188# [RSpecRunTime] Finishing example group spec/services/work_items/related_work_item_links/create_service_spec.rb. It took 5.39 seconds. Expected to take 7.74 seconds.6189# [RSpecRunTime] Starting example group spec/graphql/types/terraform/state_version_type_spec.rb. Expected to take 7.48 seconds.6190Types::Terraform::StateVersionType6191 is expected to eq "TerraformStateVersion"6192 is expected to require graphql authorizations :read_terraform_state6193 fields6194 is expected to have graphql fields :id, :created_by_user, :job, :download_path, :serial, :created_at, and :updated_at6195 is expected to be non null6196 is expected not to be non null6197 is expected not to be non null6198 is expected not to be non null6199 is expected not to be non null6200 is expected to be non null6201 is expected to be non null6202# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.85 seconds. Current RSS: ~1517M. load average: 1.08 1.08 1.08 1/281 87206203 query6204 returns job of the latest version6205 behaves like returning latest version6206 returns latest version of terraform state6207# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.34 seconds. Current RSS: ~1506M. load average: 1.08 1.08 1.08 1/281 87216208 when user cannot read jobs6209 does not return job of the latest version6210 behaves like returning latest version6211 returns latest version of terraform state6212# [RSpecRunTime] Finishing example group spec/graphql/types/terraform/state_version_type_spec.rb. It took 3.24 seconds. Expected to take 7.48 seconds.6213# [RSpecRunTime] Starting example group spec/lib/banzai/filter/table_of_contents_filter_spec.rb. Expected to take 7.4 seconds.6214Banzai::Filter::TableOfContentsFilter6215 does nothing when :no_header_anchors is truthy6216 does nothing with empty headers6217 processes h1 elements6218 processes h2 elements6219 processes h3 elements6220 processes h4 elements6221 processes h5 elements6222 processes h6 elements6223 anchor tag6224 has an `anchor` class6225 has a namespaced id6226 links to the non-namespaced id6227 generated IDs6228 translates spaces to dashes6229 squeezes multiple spaces and dashes6230 removes punctuation6231 removes any leading or trailing spaces6232 appends a unique number to duplicates6233 prepends a prefix to digits-only ids6234 supports Unicode6235 limits header href length with 255 characters6236# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.04 seconds. Current RSS: ~1522M. load average: 0.99 1.06 1.08 1/281 87226237 result6238 is contained within a `ul` element6239 contains an `li` element for each header6240 table of contents nesting6241 keeps list levels regarding header levels6242 header text contains escaped content6243 outputs escaped content6244# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/table_of_contents_filter_spec.rb. It took 2.54 seconds. Expected to take 7.4 seconds.6245# [RSpecRunTime] Starting example group spec/services/members/request_access_service_spec.rb. Expected to take 7.27 seconds.6246Members::RequestAccessService6247 when source is nil6248 behaves like a service raising Gitlab::Access::AccessDeniedError6249 raises Gitlab::Access::AccessDeniedError6250 when current user cannot request access to the project6251 behaves like a service raising Gitlab::Access::AccessDeniedError6252 raises Gitlab::Access::AccessDeniedError6253 behaves like a service raising Gitlab::Access::AccessDeniedError6254 raises Gitlab::Access::AccessDeniedError6255 when access requests are disabled6256 behaves like a service raising Gitlab::Access::AccessDeniedError6257 raises Gitlab::Access::AccessDeniedError6258 behaves like a service raising Gitlab::Access::AccessDeniedError6259 raises Gitlab::Access::AccessDeniedError6260 when current user can request access to the project6261 behaves like a service creating a access request6262 succeeds6263 returns a <Source>Member6264# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.85 seconds. Current RSS: ~1517M. load average: 0.99 1.06 1.08 1/281 87236265 behaves like a service creating a access request6266 succeeds6267 returns a <Source>Member6268# [RSpecRunTime] Finishing example group spec/services/members/request_access_service_spec.rb. It took 4.18 seconds. Expected to take 7.27 seconds.6269# [RSpecRunTime] Starting example group spec/views/projects/settings/merge_requests/show.html.haml_spec.rb. Expected to take 7.1 seconds.6270projects/settings/merge_requests/show6271 merge suggestions settings6272 displays a placeholder if none is set6273 displays the user entered value6274# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.26 seconds. Current RSS: ~1509M. load average: 0.99 1.06 1.08 1/281 87246275 merge commit template6276 displays default template if none is set6277 displays the user entered value6278# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.62 seconds. Current RSS: ~1498M. load average: 0.99 1.06 1.08 1/281 87256279 squash template6280 displays default template if none is set6281 displays the user entered value6282# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.93 seconds. Current RSS: ~1493M. load average: 0.99 1.06 1.08 1/281 87266283# [RSpecRunTime] Finishing example group spec/views/projects/settings/merge_requests/show.html.haml_spec.rb. It took 4.3 seconds. Expected to take 7.1 seconds.6284# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/note_importer_spec.rb. Expected to take 7.02 seconds.6285Gitlab::GithubImport::Importer::NoteImporter6286 #execute6287 produces a valid Note6288 when the noteable exists6289 when the author could be found6290 imports the note with the found author as the note author6291# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.51 seconds. Current RSS: ~1479M. load average: 0.99 1.06 1.08 1/281 87276292 when the note author could not be found6293 imports the note with the project creator as the note author6294 when the note have invalid chars6295 removes invalid chars6296 when note is invalid6297 fails validation6298 when noteble_id can not be found6299 raises NoteableNotFound6300 #find_noteable_id6301 returns the ID of the noteable6302# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/note_importer_spec.rb. It took 4.48 seconds. Expected to take 7.02 seconds.6303# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/analytics/internal_events_generator_spec.rb. Expected to take 6.84 seconds.6304Gitlab::Analytics::InternalEventsGenerator6305 Creating metric definition file6306 for single time frame6307 behaves like creates unique metric definitions6308 creates a metric definiton for each of the time frames6309 with time frame "all" and no "unique"6310 behaves like creates total metric definitions6311 creates a metric definiton for each of the time frames6312 for ultimate only feature6313 behaves like creates unique metric definitions6314 creates a metric definiton for each of the time frames6315 with invalid time frame6316 raises error6317 with invalid time frame for unique metrics6318 raises error6319 with duplicated key path6320 raises error6321 without at least one tier available6322 raises error6323 with unknown tier6324 raises error6325 without obligatory parameter6326 raises error6327 with too short description6328 asks again for description6329 for multiple time frames6330 behaves like creates unique metric definitions6331 creates a metric definiton for each of the time frames6332 with default time frames6333 behaves like creates total metric definitions6334 creates a metric definiton for each of the time frames6335 with unique6336 doesn't create a total 'all' metric6337 behaves like creates unique metric definitions6338 creates a metric definiton for each of the time frames6339 Creating event definition file6340 creates an event definition file using the template6341 for ultimate only feature6342 creates an event definition file using the template6343 without default identifiers6344 creates an event definition file using the template6345 with duplicated event6346 in known_events6347 does not create event definition6348 in event definition files6349 raises error6350# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/analytics/internal_events_generator_spec.rb. It took 3.45 seconds. Expected to take 6.84 seconds.6351# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. Expected to take 6.73 seconds.6352Gitlab::Database::Count::TablesampleCountStrategy6353 #count6354 for tables with an estimated small size6355 performs an exact count6356# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.53 seconds. Current RSS: ~1497M. load average: 0.99 1.06 1.08 1/281 87286357 for tables with an estimated large size6358 performs a tablesample count6359# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.95 seconds. Current RSS: ~1492M. load average: 0.99 1.06 1.08 3/282 87296360 insufficient permissions6361 returns an empty hash6362# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.49 seconds. Current RSS: ~1494M. load average: 0.99 1.06 1.08 1/282 87306363# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. It took 4.65 seconds. Expected to take 6.73 seconds.6364# [RSpecRunTime] Starting example group spec/finders/repositories/tree_finder_spec.rb. Expected to take 6.67 seconds.6365Repositories::TreeFinder6366 #execute6367 returns an array6368 includes 20 items by default6369 accepts a gitaly_pagination argument6370 commit doesn't exist6371 raises an error6372# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.84 seconds. Current RSS: ~1493M. load average: 1.00 1.06 1.08 1/286 87656373 pagination_params6374 has the per_page number of items6375 doesn't include any of the first page records6376 #next_cursor6377 always nil before #execute call6378 after #execute6379 with gitaly pagination6380 without pagination params6381 is expected to be present6382 with pagination params6383 is expected to be present6384 when all objects can be returned on the same page6385 is expected to eq ""6386 without gitaly pagination6387 without pagination params6388 is expected to be nil6389 with pagination params6390 is expected to be nil6391 when all objects can be returned on the same page6392 is expected to be nil6393 #total6394 is expected to be a kind of Integer6395 only calculates the total once6396 #commit_exists?6397 ref exists6398 is expected to equal true6399 ref is missing6400 is expected to equal false6401# [RSpecRunTime] Finishing example group spec/finders/repositories/tree_finder_spec.rb. It took 3.03 seconds. Expected to take 6.67 seconds.6402# [RSpecRunTime] Starting example group spec/serializers/deployment_cluster_entity_spec.rb. Expected to take 6.5 seconds.6403DeploymentClusterEntity6404 #as_json6405 matches deployment_cluster entity schema6406 exposes the cluster details6407 when the user does not have permission to view the cluster6408 does not include the path nor the namespace6409# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.51 seconds. Current RSS: ~1505M. load average: 1.00 1.06 1.08 1/286 88756410# [RSpecRunTime] Finishing example group spec/serializers/deployment_cluster_entity_spec.rb. It took 4.96 seconds. Expected to take 6.5 seconds.6411# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/release_service_spec.rb. Expected to take 6.45 seconds.6412Ci::Catalog::Resources::ReleaseService6413 #execute6414 when executing release service6415 tracks release duration6416# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.94 seconds. Current RSS: ~1501M. load average: 1.00 1.06 1.08 1/286 89736417 with a valid catalog resource and release6418 validates the catalog resource and creates a version6419# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.23 seconds. Current RSS: ~1487M. load average: 1.00 1.06 1.08 1/286 90766420 when the validation of the catalog resource fails6421 returns an error and does not create a version6422 when the creation of a version fails6423 returns an error and does not create a version6424# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.73 seconds. Current RSS: ~1476M. load average: 1.00 1.05 1.08 1/286 91406425# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/release_service_spec.rb. It took 5.46 seconds. Expected to take 6.45 seconds.6426# [RSpecRunTime] Starting example group spec/models/packages/sem_ver_spec.rb. Expected to take 6.28 seconds.6427Packages::SemVer6428 does not allow STI6429 #parse6430 behaves like #parse with a valid semver6431 with 1.0.06432 returns v1.0.0 with prefix6433 returns 1.0.0 without prefix6434 behaves like #parse with a valid semver6435 with 1.0.0-pre6436 returns v1.0.0-pre with prefix6437 returns 1.0.0-pre without prefix6438 behaves like #parse with a valid semver6439 with 1.0.0+build6440 returns v1.0.0+build with prefix6441 returns 1.0.0+build without prefix6442 behaves like #parse with a valid semver6443 with 1.0.0-pre+build6444 returns v1.0.0-pre+build with prefix6445 returns 1.0.0-pre+build without prefix6446 behaves like #parse with an invalid semver6447 with 01.0.06448 returns nil with prefix6449 returns nil without prefix6450 behaves like #parse with an invalid semver6451 with 0.01.06452 returns nil with prefix6453 returns nil without prefix6454 behaves like #parse with an invalid semver6455 with 0.0.016456 returns nil with prefix6457 returns nil without prefix6458 behaves like #parse with an invalid semver6459 with 1.0.0asdf6460 returns nil with prefix6461 returns nil without prefix6462# [RSpecRunTime] Finishing example group spec/models/packages/sem_ver_spec.rb. It took 2.28 seconds. Expected to take 6.28 seconds.6463# [RSpecRunTime] Starting example group spec/models/ci/project_mirror_spec.rb. Expected to take 6.26 seconds.6464Ci::ProjectMirror6465 does not allow STI6466 associations6467 is expected to belong to project required: false6468 is expected to belong to namespace_mirror required: false6469 is expected to have many builds6470 has a bidirectional relationship with namespace mirror6471 has a bidirectional relationship with builds6472# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.62 seconds. Current RSS: ~1499M. load average: 1.00 1.05 1.07 1/286 91416473 scopes6474 .by_project_id6475 returns project mirrors of project6476 .by_namespace_id6477 returns project mirrors of namespace id6478 .sync!6479 when project mirror does not exist in the first place6480 creates a ci_projects record6481 when project mirror does already exist6482 updates the related ci_projects record6483# [RSpecRunTime] Finishing example group spec/models/ci/project_mirror_spec.rb. It took 4.14 seconds. Expected to take 6.26 seconds.6484# [RSpecRunTime] Starting example group spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb. Expected to take 6.1 seconds.6485ObjectStorage::MigrateUploadsWorker6486 #perform6487 migrates files to remote storage6488 handles legacy argument format6489 logs an error when number of arguments is incorrect6490 reversed6491 migrates files to local storage6492# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.86 seconds. Current RSS: ~1494M. load average: 1.00 1.05 1.07 1/285 91426493 migration is unsuccessful6494 does not migrate files to remote storage6495 limits N+1 queries6496 to N*56497# [RSpecRunTime] Finishing example group spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb. It took 3.99 seconds. Expected to take 6.1 seconds.6498# [RSpecRunTime] Starting example group spec/rubocop/formatter/graceful_formatter_spec.rb. Expected to take 6.08 seconds.6499RuboCop::Formatter::GracefulFormatter6500 without offenses6501 behaves like summary reporting6502 reports summary with 2 inspected, 0 offenses, 0 silenced6503 .adjusted_exit_status6504 active_offenses: 0, status: 0, adjusted_status: 06505 is expected to eq 06506 active_offenses: 0, status: 1, adjusted_status: 06507 is expected to eq 06508 active_offenses: 1, status: 1, adjusted_status: 16509 is expected to eq 16510 active_offenses: 0, status: 2, adjusted_status: 26511 is expected to eq 26512 active_offenses: 1, status: 2, adjusted_status: 26513 is expected to eq 26514 active_offenses: 1, status: 0, adjusted_status: 06515 is expected to eq 06516 .grace_period?6517 with Details in config6518 is expected to eq true6519 with unknown value for Details in config6520 is expected to output /Cop\/Name: Unhandled value "unknown" for `Details` key./ to stderr6521 with empty config6522 is expected to eq false6523 without Details in config6524 is expected to eq false6525 with offenses6526 with active only6527 behaves like summary reporting6528 reports summary with 2 inspected, 2 offenses, 0 silenced6529 with silenced only6530 behaves like summary reporting6531 reports summary with 2 inspected, 0 offenses, 2 silenced6532 with active and silenced6533 behaves like summary reporting6534 reports summary with 2 inspected, 2 offenses, 3 silenced6535 .grace_period_key_value6536 is expected to eq "Details: grace period"6537 with missing @total_offense_count6538 raises an error6539 without files to inspect6540 behaves like summary reporting6541 reports summary with 0 inspected, 0 offenses, 0 silenced6542# [RSpecRunTime] Finishing example group spec/rubocop/formatter/graceful_formatter_spec.rb. It took 2.1 seconds. Expected to take 6.08 seconds.6543# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb. Expected to take 5.91 seconds.6544Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastBuildStarted6545 behaves like value stream analytics event6546 is expected to be a kind of String6547 is expected to be a kind of Symbol6548 is expected to include ApplicationRecord(abstract)6549 is expected to respond to #timestamp_projection6550 is expected to respond to #html_description6551 is expected to be a kind of Array6552 #apply_query_customization6553 expects an ActiveRecord::Relation object as argument and returns a modified version of it6554 #hash_code6555 returns a hash that uniquely identifies an event6556 does not differ when the same object is built with the same params6557 behaves like LEFT JOIN-able value stream analytics event6558 can use the event as LEFT JOIN6559 when looking at the record with data6560 contains the timestamp expression6561# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.31 seconds. Current RSS: ~1521M. load average: 1.00 1.05 1.07 1/287 92226562 when looking at the record without data6563 returns nil for the timestamp expression6564# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb. It took 2.95 seconds. Expected to take 5.91 seconds.6565# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. Expected to take 5.89 seconds.6566Sidebars::UserProfile::Menus::GroupsMenu6567 behaves like User profile menu6568 does not contain any sub menu6569 renders the correct link6570 renders the correct title6571 renders the correct icon6572 renders the correct avatar6573 defines correct active route6574 renders if user is logged in6575 when viewed user is blocked6576 when user is not logged in6577 is not allowed to view the menu item6578# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.58 seconds. Current RSS: ~1522M. load average: 1.00 1.05 1.07 1/287 92236579 when current user has permission6580 is allowed to view the menu item6581 when current user does not have permission6582 is not allowed to view the menu item6583 when viewed user is banned6584 when user is not logged in6585 is not allowed to view the menu item6586 when current user has permission6587 is allowed to view the menu item6588 when current user does not have permission6589 is not allowed to view the menu item6590# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. It took 1.97 seconds. Expected to take 5.89 seconds.6591# [RSpecRunTime] Starting example group spec/views/projects/pages/show.html.haml_spec.rb. Expected to take 5.66 seconds.6592projects/pages/show6593 validation warning6594 doesn't show auto ssl error warning6595 when domain is not verified6596 shows auto ssl error warning6597# [RSpecRunTime] RSpec elapsed time: 23 minutes 55.52 seconds. Current RSS: ~1530M. load average: 1.00 1.05 1.07 1/287 92376598 warning about failed Let's Encrypt6599 doesn't show auto ssl error warning6600 when we failed to obtain Let's Encrypt's certificate6601 shows auto ssl error warning6602# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.44 seconds. Current RSS: ~1532M. load average: 1.00 1.05 1.07 1/287 92506603# [RSpecRunTime] Finishing example group spec/views/projects/pages/show.html.haml_spec.rb. It took 4.05 seconds. Expected to take 5.66 seconds.6604# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb. Expected to take 5.59 seconds.6605Gitlab::Metrics::Samplers::ThreadsSampler6606 behaves like metrics sampler6607 when sampling interval is passed explicitly6608 is expected to eq 426609 when sampling interval is passed through the environment6610 is expected to eq 426611 when no sampling interval is passed anywhere6612 uses the hardcoded default6613 #start6614 calls the sample method on the sampler thread6615 with warmup set to true6616 calls the sample method first on the caller thread6617 #safe_sample6618 calls #sample once6619 when sampling fails with error6620 recovers from errors6621 with logger6622 logs errors6623# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.18 second. Current RSS: ~1532M. load average: 1.00 1.05 1.07 1/288 92526624 #sample6625 sets the gauge for the concurrency total6626 thread counts6627 reports if any of the threads per group uses the db6628 thread names6629 thread_names: [nil], expected_names: ["unnamed"]6630 is expected to receive set({:thread_name=>"unnamed", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6631 thread_names: ["puma threadpool 1", "puma threadpool 001", "puma threadpool 002"], expected_names: ["puma threadpool"]6632 is expected to receive set({:thread_name=>"puma threadpool", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6633 thread_names: ["sidekiq_worker_thread"], expected_names: ["sidekiq_worker_thread"]6634 is expected to receive set({:thread_name=>"sidekiq_worker_thread", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6635 thread_names: ["some_sampler", "some_exporter"], expected_names: ["some_sampler", "some_exporter"]6636 is expected to receive set({:thread_name=>"some_exporter", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6637 thread_names: ["unknown", "thing"], expected_names: ["unrecognized"]6638 is expected to receive set({:thread_name=>"unrecognized", :uses_db_connection=>"no"}, an_instance_of(Integer)) 1 time6639# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb. It took 3.56 seconds. Expected to take 5.59 seconds.6640# [RSpecRunTime] Starting example group spec/lib/api/entities/release_spec.rb. Expected to take 5.52 seconds.6641API::Entities::Release6642 evidences6643 when the current user can read code6644 exposes the evidence sha and the json path6645 when the current user cannot read code6646 does not expose any evidence data6647 description_html6648 is inexistent6649 when include_html_description option is true6650 renders special references if current user has access6651 does not render special references if current user has no access6652# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.83 seconds. Current RSS: ~1516M. load average: 1.08 1.07 1.08 1/282 92536653 links6654 includes links6655# [RSpecRunTime] Finishing example group spec/lib/api/entities/release_spec.rb. It took 3.3 seconds. Expected to take 5.52 seconds.6656# [RSpecRunTime] Starting example group spec/helpers/notify_helper_spec.rb. Expected to take 5.41 seconds.6657NotifyHelper6658 merge_request_reference_link6659 returns link to merge request with the text reference6660 issue_reference_link6661 returns link to issue with the text reference6662 #invited_to_description6663 truncates long descriptions6664 source: #<Project id: namespace1/project-1>>, description: /Projects are/6665 is expected to match /Projects are/6666 source: #<Group id: @group1>, description: /Groups assemble/6667 is expected to match /Groups assemble/6668 source: #<Project id: namespace2/project-2>>, description: "_description_"6669 is expected to match "_description_"6670 source: #<Group id: @group2>, description: "_description_"6671 is expected to match "_description_"6672 #merge_request_hash_param6673 returns MR approved description6674# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.39 seconds. Current RSS: ~1520M. load average: 1.08 1.07 1.08 1/288 92946675# [RSpecRunTime] Finishing example group spec/helpers/notify_helper_spec.rb. It took 3.09 seconds. Expected to take 5.41 seconds.6676# [RSpecRunTime] Starting example group spec/validators/kubernetes_container_resources_validator_spec.rb. Expected to take 5.37 seconds.6677KubernetesContainerResourcesValidator6678 resources: {:cpu=>"100m", :memory=>"123Mi"}, validity: true, errors: {}6679 is expected to eq true6680 is expected to eq {}6681 resources: nil, validity: false, errors: {:resources=>["must be a hash"]}6682 is expected to eq false6683 is expected to eq {:resources=>["must be a hash"]}6684 resources: {:cpu=>nil, :memory=>nil}, validity: false, errors: {:resources=>["'cpu: ' must be a string", "'memory: ' must be a string"]}6685 is expected to eq false6686 is expected to eq {:resources=>["'cpu: ' must be a string", "'memory: ' must be a string"]}6687 resources: {}, validity: false, errors: {:resources=>["must be a hash containing 'cpu' and 'memory' attribute of type string"]}6688 is expected to eq false6689 is expected to eq {:resources=>["must be a hash containing 'cpu' and 'memory' attribute of type string"]}6690 resources: "", validity: false, errors: {:resources=>["must be a hash"]}6691 is expected to eq false6692 is expected to eq {:resources=>["must be a hash"]}6693 resources: {:cpu=>"123di", :memory=>"123oi"}, validity: false, errors: {:resources=>["'cpu: 123di' must match the regex '^(\\d+m|\\d+(\\.\\d*)?)$'", "'memory: 123oi' must match the regex '^\\d+(\\.\\d*)?([EPTGMK]|[EPTGMK]i)?$'"]}6694 is expected to eq false6695 is expected to eq {:resources=>["'cpu: 123di' must match the regex '^(\\d+m|\\d+(\\.\\d*)?)$'", "'memory: 123oi' must match the regex '^\\d+(\\.\\d*)?([EPTGMK]|[EPTGMK]i)?$'"]}6696 resources: {:cpu=>"123di", :memory=>"123oi"}, validity: false, errors: {:resources=>["'cpu: 123di' must match the regex '^(\\d+m|\\d+(\\.\\d*)?)$'", "'memory: 123oi' must match the regex '^\\d+(\\.\\d*)?([EPTGMK]|[EPTGMK]i)?$'"]}6697 is expected to eq false6698 is expected to eq {:resources=>["'cpu: 123di' must match the regex '^(\\d+m|\\d+(\\.\\d*)?)$'", "'memory: 123oi' must match the regex '^\\d+(\\.\\d*)?([EPTGMK]|[EPTGMK]i)?$'"]}6699# [RSpecRunTime] Finishing example group spec/validators/kubernetes_container_resources_validator_spec.rb. It took 1.8 seconds. Expected to take 5.37 seconds.6700# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb. Expected to take 5.25 seconds.6701Sidebars::Projects::Menus::MergeRequestsMenu6702 behaves like serializable as super_sidebar_menu_args6703 returns hash with provided attributes6704 returns hash with an item_id6705 #render?6706 when repository is not present6707 returns false6708 when repository is present6709 when user can read merge requests6710 returns true6711 when user cannot read merge requests6712 returns false6713 #pill_count6714 returns zero when there are no open merge requests6715 memoizes the query6716 when there are open merge requests6717 returns the number of open merge requests6718 formatting6719 when the count value is over 10006720 returns truncated digits6721# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb. It took 2.33 seconds. Expected to take 5.25 seconds.6722# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb. Expected to take 5.23 seconds.6723projects/merge_requests/creations/_new_submit.html.haml6724 when there are pipelines for merge request but no pipeline for last commit6725 shows <<Pipelines>> tab and hides <<Builds>> tab6726# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.46 seconds. Current RSS: ~1527M. load average: 1.07 1.06 1.08 1/288 93876727# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb. It took 3.99 seconds. Expected to take 5.23 seconds.6728# [RSpecRunTime] Starting example group spec/services/design_management/generate_image_versions_service_spec.rb. Expected to take 5.17 seconds.6729DesignManagement::GenerateImageVersionsService6730 #execute6731 generates the image6732 skips generating image versions if the mime type is not allowlisted6733 skips generating image versions if the design file size is too large6734 returns the status6735 returns the version6736 logs if the raw image cannot be found6737 when an error is encountered when generating the image versions6738 CarrierWave::IntegrityError6739 logs the exception6740 logs the error6741# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.64 seconds. Current RSS: ~1517M. load average: 1.06 1.06 1.08 1/290 94396742 CarrierWave::UploadError6743 logs the error6744 tracks the error6745# [RSpecRunTime] Finishing example group spec/services/design_management/generate_image_versions_service_spec.rb. It took 4.48 seconds. Expected to take 5.17 seconds.6746# [RSpecRunTime] Starting example group spec/lib/gitlab/unicode_spec.rb. Expected to take 5.06 seconds.6747Gitlab::Unicode6748 (?-mix:\p{Bidi Control})6749 bidi_string: "", match: true6750 matches only the bidi characters6751 bidi_string: "", match: true6752 matches only the bidi characters6753 bidi_string: "", match: true6754 matches only the bidi characters6755 bidi_string: "", match: true6756 matches only the bidi characters6757 bidi_string: "", match: true6758 matches only the bidi characters6759 bidi_string: "", match: true6760 matches only the bidi characters6761 bidi_string: "", match: true6762 matches only the bidi characters6763 bidi_string: "", match: true6764 matches only the bidi characters6765 bidi_string: "", match: true6766 matches only the bidi characters6767 bidi_string: "foobar", match: true6768 matches only the bidi characters6769 bidi_string: "", match: false6770 matches only the bidi characters6771 bidi_string: "foo", match: false6772 matches only the bidi characters6773 bidi_string: "✓", match: false6774 matches only the bidi characters6775# [RSpecRunTime] Finishing example group spec/lib/gitlab/unicode_spec.rb. It took 1.73 seconds. Expected to take 5.06 seconds.6776# [RSpecRunTime] Starting example group spec/initializers/mail_encoding_patch_spec.rb. Expected to take 5.0 seconds.6777Mail quoted-printable transfer encoding patch and Unicode characters6778 with a text email6779 with a body that encodes to exactly 74 characters (final newline)6780 behaves like email encoding6781 enclosing in a new object does not change the encoded original6782 with a body that encodes to exactly 74 characters (no final newline)6783 behaves like email encoding6784 enclosing in a new object does not change the encoded original6785 with a body that encodes to exactly 75 characters6786 behaves like email encoding6787 enclosing in a new object does not change the encoded original6788 with an html email6789 with a body that encodes to exactly 74 characters (final newline)6790 behaves like email encoding6791 enclosing in a new object does not change the encoded original6792 with a body that encodes to exactly 74 characters (no final newline)6793 behaves like email encoding6794 enclosing in a new object does not change the encoded original6795 with a body that encodes to exactly 75 characters6796 behaves like email encoding6797 enclosing in a new object does not change the encoded original6798 a multipart email6799 behaves like email encoding6800 enclosing in a new object does not change the encoded original6801 with non UTF-8 charset6802 can be decoded back6803 behaves like email encoding6804 enclosing in a new object does not change the encoded original6805 with binary content6806 can be encoded with 'base64' content-transfer-encoding6807 binary contents are not modified6808 behaves like email encoding6809 enclosing in a new object does not change the encoded original6810 encoding fails with 'quoted-printable' content-transfer-encoding6811 content cannot be decoded back6812 empty text mail with unsual body encoding6813 decodes email successfully6814 frozen email boy content with unsual body encoding6815 decodes email successfully6816# [RSpecRunTime] Finishing example group spec/initializers/mail_encoding_patch_spec.rb. It took 1.72 seconds. Expected to take 5.0 seconds.6817# [RSpecRunTime] Starting example group spec/services/environments/create_service_spec.rb. Expected to take 4.93 seconds.6818Environments::CreateService6819 #execute6820 creates an environment6821 returns successful response6822 with a cluster agent6823 returns successful response6824 when user does not have permission to read the agent6825 returns an error6826# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.16 seconds. Current RSS: ~1520M. load average: 0.98 1.04 1.07 1/287 94526827 when params contain invalid value6828 does not create an environment6829 returns an error6830 when disallowed parameter is passed6831 ignores the parameter6832 when user is reporter6833 does not create an environment6834 returns an error6835# [RSpecRunTime] Finishing example group spec/services/environments/create_service_spec.rb. It took 2.38 seconds. Expected to take 4.93 seconds.6836# [RSpecRunTime] Starting example group spec/helpers/projects/terraform_helper_spec.rb. Expected to take 4.83 seconds.6837Projects::TerraformHelper6838 #js_terraform_list_data6839 includes image path6840 includes project path6841 includes access token path6842 includes username6843 includes terraform state api url6844 indicates the user is a terraform admin6845 when current_user is not a terraform admin6846 indicates the user is not an admin6847# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.26 seconds. Current RSS: ~1524M. load average: 0.98 1.04 1.07 1/287 94536848 when current_user is missing6849 indicates the user is not an admin6850# [RSpecRunTime] Finishing example group spec/helpers/projects/terraform_helper_spec.rb. It took 1.57 seconds. Expected to take 4.83 seconds.6851# [RSpecRunTime] Starting example group spec/finders/autocomplete/routes_finder_spec.rb. Expected to take 4.77 seconds.6852Autocomplete::RoutesFinder6853 #execute6854 for NamespacesOnly6855 finds only user namespace and groups matching the search excluding project namespaces6856 when user is admin6857 when admin mode setting is disabled6858 finds all namespaces matching the search excluding project namespaces6859# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.09 seconds. Current RSS: ~1520M. load average: 0.98 1.04 1.07 1/287 94546860 when admin mode setting is enabled6861 when in admin mode6862 finds all namespaces matching the search excluding project namespaces6863 when not in admin mode6864 does not find all namespaces6865 for ProjectsOnly6866 finds only matching projects the user has access to6867 when user is admin6868 when admin mode setting is disabled6869 finds all projects matching the search6870 when admin mode setting is enabled6871 when in admin mode6872 finds all projects matching the search6873 when not in admin mode6874 does not find all projects6875# [RSpecRunTime] Finishing example group spec/finders/autocomplete/routes_finder_spec.rb. It took 3.23 seconds. Expected to take 4.77 seconds.6876# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/mark_all_done_spec.rb. Expected to take 4.71 seconds.6877Mutations::Todos::MarkAllDone6878 is expected to require graphql authorizations :update_user6879 #resolve6880 marks all pending todos as done6881 behaves as expected if there are no todos for the requesting user6882 when user is not logged in6883 fails with the expected error6884# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.06 seconds. Current RSS: ~1479M. load average: 0.98 1.04 1.07 1/282 94556885# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/mark_all_done_spec.rb. It took 4.45 seconds. Expected to take 4.71 seconds.6886# [RSpecRunTime] Starting example group spec/models/abuse/user_trust_score_spec.rb. Expected to take 4.63 seconds.6887Abuse::UserTrustScore6888 does not allow STI6889 #remove_old_scores6890 if max events is exceeded6891 removes the oldest events6892 #spammer?6893 when the user is a spammer6894 classifies the user as a spammer6895 when the user is not a spammer6896 does not classify the user as a spammer6897 #telesign_score6898 when the user has a telesign risk score6899 returns the latest score6900 when the user does not have a telesign risk score6901 defaults to zero6902 #arkose_custom_score6903 when the user has an arkose custom risk score6904 returns the latest score6905 when the user does not have an arkose custom risk score6906 defaults to zero6907 #spam_score6908 when the user is a spammer6909 returns the expected score6910 when the user is not a spammer6911 returns the expected score6912 #arkose_global_score6913 when the user has an arkose global risk score6914 returns the latest score6915 when the user does not have an arkose global risk score6916 defaults to zero6917# [RSpecRunTime] Finishing example group spec/models/abuse/user_trust_score_spec.rb. It took 1.75 seconds. Expected to take 4.63 seconds.6918# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb. Expected to take 4.61 seconds.6919Mutations::Ci::JobTokenScope::AddGroupOrProject6920 #resolve6921 when we add a project6922 behaves like when user is not logged in6923 raises error6924 when user is logged in6925 behaves like when user does not have permissions to admin project6926 raises error6927 when user has permissions to admin project and read target project6928 adds target project to the inbound job token scope by default6929 when user has no permissions to read target project6930 returns an error message6931 when we add a group6932 behaves like when user is not logged in6933 raises error6934 when user is logged in6935 behaves like when user does not have permissions to admin project6936 raises error6937 when user has permissions to admin project and read target group6938 adds target group to the job token scope6939 when user has no permissions to admin project6940 raises an error6941 when user has no permissions to read target group6942 returns an error message6943# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb. It took 2.74 seconds. Expected to take 4.61 seconds.6944# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/relation_saver_spec.rb. Expected to take 4.56 seconds.6945Gitlab::ImportExport::Project::RelationSaver6946 #save6947 uses the ImportExport presenter6948 when relation is the root node6949 serializes the root node as a json file in the export path6950 serializes only allowed attributes6951 successfuly serializes without errors6952 when relation is a child node6953 serializes the child node as a ndjson file in the export path inside the project folder6954 serializes only allowed attributes6955 successfuly serializes without errors6956 when relation name is not supported6957 returns false and register the error6958 when an exception occurs during serialization6959 returns false and register the exception error message6960# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/relation_saver_spec.rb. It took 1.92 seconds. Expected to take 4.56 seconds.6961# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. Expected to take 4.45 seconds.6962Gitlab::Ci::Config::Entry::Inherit::Default6963 validations6964 config: true, valid: true6965 is expected to eq true6966 config: false, valid: true6967 is expected to eq true6968 config: ["image"], valid: true6969 is expected to eq true6970 config: ["unknown"], valid: false6971 is expected to eq false6972 config: [:image], valid: false6973 is expected to eq false6974 config: [true], valid: false6975 is expected to eq false6976 config: "string", valid: false6977 is expected to eq false6978 #inherit?6979 config: true, inherit: true6980 is expected to eq true6981 config: false, inherit: false6982 is expected to eq false6983 config: ["image"], inherit: true6984 is expected to eq true6985 config: ["before_script"], inherit: false6986 is expected to eq false6987 config: "123", inherit: false6988 is expected to eq false6989# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. It took 1.5 seconds. Expected to take 4.45 seconds.6990# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb. Expected to take 4.45 seconds.6991Gitlab::UsageDataCounters::IpynbDiffActivityCounter6992 #track_note_created_in_ipynb_diff6993 note is for commit6994 behaves like an action that tracks events6995 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 16996 behaves like an action that tracks events6997 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 16998 behaves like an action that does not track events6999 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 07000 note is for MR7001 behaves like an action that tracks events7002 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 17003 behaves like an action that tracks events7004 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 17005 behaves like an action that does not track events7006 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 07007 note is for neither MR nor Commit7008 behaves like an action that does not track events7009 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 07010 behaves like an action that does not track events7011 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 07012 behaves like an action that does not track events7013 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 07014# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb. It took 1.52 seconds. Expected to take 4.45 seconds.7015# [RSpecRunTime] Starting example group spec/serializers/ci/dag_job_group_entity_spec.rb. Expected to take 4.36 seconds.7016Ci::DagJobGroupEntity7017 #as_json7018 when group contains 1 job7019 exposes a name7020 exposes the size7021 exposes the jobs7022 matches schema7023 when group contains multiple parallel jobs7024 exposes a name7025 exposes the size7026 exposes the jobs7027 matches schema7028# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.48 seconds. Current RSS: ~1501M. load average: 0.98 1.04 1.07 1/282 94567029# [RSpecRunTime] Finishing example group spec/serializers/ci/dag_job_group_entity_spec.rb. It took 2.99 seconds. Expected to take 4.36 seconds.7030# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/access_spec.rb. Expected to take 4.31 seconds.7031Gitlab::SlashCommands::Presenters::Access7032 #access_denied7033 is expected to be a kind of Hash7034 behaves like displays an error message7035 is expected to equal :ephemeral7036 #generic_access_denied7037 is expected to be a kind of Hash7038 behaves like displays an error message7039 is expected to equal :ephemeral7040 #deactivated7041 is expected to be a kind of Hash7042 behaves like displays an error message7043 is expected to equal :ephemeral7044 #not_found7045 is expected to be a kind of Hash7046 tells the user the resource was not found7047 #authorize7048 with an authorization URL7049 is expected to be a kind of Hash7050 tells the user to authorize7051 without authorization url7052 is expected to be a kind of Hash7053 tells the user to authorize7054 #confirm7055 is expected to be a kind of Hash7056 tells the user to confirm the request7057# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/access_spec.rb. It took 1.62 seconds. Expected to take 4.31 seconds.7058# [RSpecRunTime] Starting example group spec/lib/gitlab/import/mentions_converter_spec.rb. Expected to take 4.22 seconds.7059Gitlab::Import::MentionsConverter7060 #convert7061 when the text has no mentions7062 does not change the text7063 when the text has a mention7064 when the mention has matching cached email7065 when a user with the email does not exist on gitlab7066 puts the mention in backticks7067 when a user with the same email exists on gitlab7068 replaces the mention with the user's username7069 when a user with the same username but not email exists on gitlab7070 puts the mention in backticks7071 when there is cached email but not for the mentioned username7072 puts the mention in backticks7073 when a user with the same email exists on gitlab7074 puts the mention in backticks7075 when the mention has digits, underscores, uppercase and hyphens7076 replaces the mention with the user's username7077 when the mention has emails7078 does not alter the emails7079 when no emails are cached7080 puts the mention in backticks7081 when the text has multiple mentions7082 if none of the mentions have matching cached emails and users7083 puts every mention in backticks7084 if one of the mentions have matching user7085 replaces all mentions with the username and puts rest of mentions in backticks7086# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/mentions_converter_spec.rb. It took 1.5 seconds. Expected to take 4.22 seconds.7087# [RSpecRunTime] Starting example group spec/graphql/types/terraform/state_type_spec.rb. Expected to take 4.2 seconds.7088Types::Terraform::StateType7089 is expected to eq "TerraformState"7090 is expected to require graphql authorizations :read_terraform_state7091 fields7092 is expected to have graphql fields :id, :name, :locked_by_user, :locked_at, :latest_version, :created_at, :updated_at, and :deleted_at7093 is expected to be non null7094 is expected to be non null7095 is expected not to be non null7096 is expected not to be non null7097 is expected to be non null7098 is expected to be non null7099 is expected not to be non null7100 is expected not to be non null7101 is expected to eq 37102# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.96 seconds. Current RSS: ~1512M. load average: 1.14 1.07 1.08 1/282 94577103# [RSpecRunTime] Finishing example group spec/graphql/types/terraform/state_type_spec.rb. It took 1.35 seconds. Expected to take 4.2 seconds.7104# [RSpecRunTime] Starting example group spec/rubocop/cop/background_migration/dictionary_file_spec.rb. Expected to take 4.1 seconds.7105RuboCop::Cop::BackgroundMigration::DictionaryFile7106 for post migrations7107 without enqueuing batched migrations7108 does not throw any offense7109 with enqueuing batched migration7110 for migrations before enforced time7111 does not throw any offenses7112 for migrations after enforced time7113 throws offense on not having the appropriate dictionary file with migration name as a constant7114 throws offense on not having the appropriate dictionary file with migration name as a variable7115 with dictionary file7116 without introduced_by_url7117 behaves like migration with missing dictionary keys offense7118 registers an offense7119 without finalize_after7120 behaves like migration with missing dictionary keys offense7121 registers an offense7122 when the `introduced_by_url` is not correct7123 throws offense on having a correct url7124 without milestone7125 behaves like migration with missing dictionary keys offense7126 registers an offense7127 when milestone is a number7128 throws offense on having an invalid milestone7129 with required dictionary keys7130 does not throw offense with appropriate dictionary file7131 #external_dependency_checksum7132 uses the RuboCop::BatchedBackgroundMigrationsDictionary.checksum7133 for non post migrations7134 does not throw any offense7135# [RSpecRunTime] Finishing example group spec/rubocop/cop/background_migration/dictionary_file_spec.rb. It took 1.49 seconds. Expected to take 4.1 seconds.7136# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/validators/foreign_key_spec.rb. Expected to take 4.04 seconds.7137Gitlab::Database::AsyncConstraints::Validators::ForeignKey7138 behaves like async constraints validation7139 validates the constraint while controlling statement timeout7140 removes the constraint validation record from table7141 skips logic if not able to acquire exclusive lease7142 logs messages around execution7143 when the constraint does not exist7144 skips validation and removes the record7145 logs an appropriate message7146 with error handling7147 on production7148 increases execution attempts7149 logs an error message including the constraint_name7150 on development7151 also raises errors7152 with fully qualified table names7153 validates the constraint7154# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/validators/foreign_key_spec.rb. It took 1.67 seconds. Expected to take 4.04 seconds.7155# [RSpecRunTime] Starting example group spec/finders/ci/group_variables_finder_spec.rb. Expected to take 4.03 seconds.7156Ci::GroupVariablesFinder7157 when project does not have a group7158 returns an empty array7159 when project belongs to a group7160 returns variable from parent group and ancestors7161 sorting behaviour7162 with sort by created_at descending7163 returns variables ordered by created_at in descending order7164 with sort by created_at ascending7165 returns variables ordered by created_at in ascending order7166 with sort by key descending7167 returns variables ordered by key in descending order7168 with sort by key ascending7169 returns variables ordered by key in ascending order7170# [RSpecRunTime] Finishing example group spec/finders/ci/group_variables_finder_spec.rb. It took 2.76 seconds. Expected to take 4.03 seconds.7171# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/order_spec.rb. Expected to take 3.93 seconds.7172Gitlab::LetsEncrypt::Order7173 #url7174 delegates to Acme::Client::Resources::Order7175 #status7176 delegates to Acme::Client::Resources::Order7177 #expires7178 delegates to Acme::Client::Resources::Order7179 #new_challenge7180 returns challenge7181 #request_certificate7182 generates csr and finalizes order7183# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.4 seconds. Current RSS: ~1498M. load average: 1.12 1.07 1.08 1/282 94587184 #challenge_error7185 returns error if challenge has errors7186# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/order_spec.rb. It took 3.64 seconds. Expected to take 3.93 seconds.7187# [RSpecRunTime] Starting example group spec/lib/gitlab/time_tracking_formatter_spec.rb. Expected to take 3.91 seconds.7188Gitlab::TimeTrackingFormatter7189 #parse7190 positive durations7191 is expected to eq 120007192 negative durations7193 is expected to eq -120007194 durations with months7195 uses our custom conversions7196 when the duration is nil7197 returns nil7198 when the duration is zero7199 when keep_zero is false7200 returns nil7201 when keep_zero is true7202 returns zero7203 #output7204 time_tracking_limit_to_hours setting is true7205 is expected to eq "49h 40m"7206 time_tracking_limit_to_hours setting is false7207 is expected to eq "1w 1d 1h 40m"7208 handles negative time input7209 is expected to eq "-1w 1d 1h 40m"7210# [RSpecRunTime] Finishing example group spec/lib/gitlab/time_tracking_formatter_spec.rb. It took 1.13 seconds. Expected to take 3.91 seconds.7211# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/import_issue_worker_spec.rb. Expected to take 3.86 seconds.7212Gitlab::JiraImport::ImportIssueWorker7213 modules7214 is expected to includes the ApplicationWorker module7215 is expected to includes the Gitlab::JiraImport::QueueOptions module7216 is expected to includes the Gitlab::Import::DatabaseHelpers module7217 is expected to includes the Gitlab::Import::NotifyUponDeath module7218 #perform7219 when any exception raised while inserting to DB7220 record a failed to import issue7221 when record is successfully inserted7222 when import label does not exist7223 does not record import failure7224 when import label exists7225 does not record import failure7226 creates an issue with the correct attributes7227 when assignee_ids is nil7228 creates an issue without assignee7229 when assignee_ids is an empty array7230 creates an issue without assignee7231# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/import_issue_worker_spec.rb. It took 1.83 seconds. Expected to take 3.86 seconds.7232# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/authorize_types_spec.rb. Expected to take 3.81 seconds.7233RuboCop::Cop::Graphql::AuthorizeTypes7234 does not add an offense for subtypes of BaseInputObject7235 adds an offense when there is no authorize call7236 adds add an offense when authorize is empty7237 adds add an offense when authorize has no arguments7238 does not add an offense for InputTypes7239 does not add an offense for base types7240 does not add an offense for subtypes of BaseUnion7241 does not add an offense for Enums7242 does not add an offense for classes that have an authorize call7243 does not add an offense for classes that only have an authorize call7244# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/authorize_types_spec.rb. It took 1.15 seconds. Expected to take 3.81 seconds.7245# [RSpecRunTime] RSpec elapsed time: 25 minutes 5.76 seconds. Current RSS: ~1508M. load average: 1.11 1.07 1.08 1/282 94597246# [RSpecRunTime] Starting example group spec/helpers/sessions_helper_spec.rb. Expected to take 3.77 seconds.7247SessionsHelper7248 #unconfirmed_email?7249 returns true when the flash alert contains a devise failure unconfirmed message7250 returns false when the flash alert does not contain a devise failure unconfirmed message7251 #unconfirmed_verification_email?7252 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: true, result: true7253 is expected to eq true7254 reset_first_offer?: false, unconfirmed_email_present?: true, token_valid?: true, result: false7255 is expected to eq false7256 reset_first_offer?: true, unconfirmed_email_present?: false, token_valid?: true, result: false7257 is expected to eq false7258 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: false, result: false7259 is expected to eq false7260 #verification_email7261 when there is an unconfirmed verification email7262 is expected to eq "unconfirmed@email"7263 when there is no unconfirmed verification email7264 is expected to eq "user1940@example.org"7265 #verification_data7266 returns the expected data7267 #obfuscated_email7268 delegates to Gitlab::Utils::Email.obfuscated_email7269 #remember_me_enabled?7270 when application setting is enabled7271 is expected to equal true7272 when application setting is disabled7273 is expected to equal false7274# [RSpecRunTime] Finishing example group spec/helpers/sessions_helper_spec.rb. It took 1.47 seconds. Expected to take 3.77 seconds.7275# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/aggregates/sources/postgres_hll_spec.rb. Expected to take 3.68 seconds.7276Gitlab::Usage::Metrics::Aggregates::Sources::PostgresHll7277 metric calculations7278 .calculate_events_union7279 returns the number of unique events in the union of all metrics7280 when there is no aggregated data saved7281 raises error when union data is missing7282 when there is only one metric defined as aggregated7283 returns the number of unique events for that metric7284 .save_aggregated_metrics7285 with compatible data argument7286 persists serialized data in Redis7287 with monthly key7288 persists serialized data in Redis7289 with all_time key7290 persists serialized data in Redis7291 error handling7292 rescues and reraise ::Redis::CommandError for development and test environments7293 for environment different than development7294 rescues ::Redis::CommandError7295 with incompatible data argument7296 raises error for development environment7297 for environment different than development7298 does not persist data in Redis7299# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/aggregates/sources/postgres_hll_spec.rb. It took 1.39 seconds. Expected to take 3.68 seconds.7300# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/key_builder_spec.rb. Expected to take 3.63 seconds.7301Gitlab::HookData::KeyBuilder7302 #build7303 for keys that belong to a user7304 data7305 on create7306 is expected to eq "key_create"7307 is expected to eq "user852"7308 behaves like includes the required attributes7309 includes the required attributes7310 on destroy7311 is expected to eq "key_destroy"7312 is expected to eq "user852"7313 behaves like includes the required attributes7314 includes the required attributes7315 for keys that do not belong to a user7316 data7317 on create7318 is expected to eq "key_create"7319 behaves like includes the required attributes7320 includes the required attributes7321 on destroy7322 is expected to eq "key_destroy"7323 behaves like includes the required attributes7324 includes the required attributes7325# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/key_builder_spec.rb. It took 1.19 seconds. Expected to take 3.63 seconds.7326# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/project_recalculate_per_user_worker_spec.rb. Expected to take 3.6 seconds.7327AuthorizedProjectUpdate::ProjectRecalculatePerUserWorker7328 is labeled as idempotent7329 performs multiple times sequentially without raising an exception7330 does not change authorizations when run twice7331 #perform7332 does not fail if the project does not exist7333 does not fail if the user does not exist7334 calls AuthorizedProjectUpdate::ProjectRecalculatePerUserService7335 exclusive lease7336 when exclusive lease has not been taken7337 obtains a new exclusive lease7338# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.16 seconds. Current RSS: ~1666M. load average: 1.10 1.07 1.08 1/282 94607339 when exclusive lease has already been taken7340 raises an error7341# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/project_recalculate_per_user_worker_spec.rb. It took 1.67 seconds. Expected to take 3.6 seconds.7342# [RSpecRunTime] Starting example group spec/services/click_house/sync_strategies/event_sync_strategy_spec.rb. Expected to take 3.55 seconds.7343ClickHouse::SyncStrategies::EventSyncStrategy7344 #insert_query7345 returns correct insert query7346 #csv_mapping7347 returns correct csv mapping7348 #model_class7349 returns the correct model class7350 #projections7351 returns correct projections7352 #enabled?7353 when the clickhouse database is configured the feature flag is enabled7354 returns true7355 when the clickhouse database is not configured7356 returns false7357 when the feature flag is disabled7358 returns false7359# [RSpecRunTime] Finishing example group spec/services/click_house/sync_strategies/event_sync_strategy_spec.rb. It took 0.89 second. Expected to take 3.55 seconds.7360# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_spec.rb. Expected to take 3.5 seconds.7361Gitlab::Instrumentation::Redis7362 behaves like aggregation of redis storage data7363 get_request_count sum7364 sums data from all Redis storages7365 behaves like aggregation of redis storage data7366 get_cross_slot_request_count sum7367 sums data from all Redis storages7368 behaves like aggregation of redis storage data7369 get_allowed_cross_slot_request_count sum7370 sums data from all Redis storages7371 behaves like aggregation of redis storage data7372 query_time sum7373 sums data from all Redis storages7374 behaves like aggregation of redis storage data7375 read_bytes sum7376 sums data from all Redis storages7377 behaves like aggregation of redis storage data7378 write_bytes sum7379 sums data from all Redis storages7380 .payload7381 returns payload filtering out zeroed values7382 .detail_store7383 returns a flat array of detail stores with the storage name added to each item7384# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_spec.rb. It took 0.99 second. Expected to take 3.5 seconds.7385# [RSpecRunTime] Starting example group spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb. Expected to take 3.46 seconds.7386Groups::ProjectsRequiringAuthorizationsRefresh::OnTransferFinder7387 #execute7388 projects requiring authorizations refresh when a group is transferred (here, `Group B`)7389 includes only the expected projects7390# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.06 seconds. Current RSS: ~1725M. load average: 1.18 1.08 1.08 1/282 94617391# [RSpecRunTime] Finishing example group spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb. It took 2.8 seconds. Expected to take 3.46 seconds.7392# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb. Expected to take 3.42 seconds.7393Resolvers::DesignManagement::DesignAtVersionResolver7394 #resolve7395 returns the specified design7396 when the user cannot see designs7397 generates ResourceNotAvailable7398# [RSpecRunTime] RSpec elapsed time: 25 minutes 17.23 seconds. Current RSS: ~1723M. load average: 1.18 1.08 1.08 1/282 94627399 the ID belongs to a design on another issue7400 generates ResourceNotAvailable7401 the current object does not constrain the issue7402 returns the object7403# [RSpecRunTime] RSpec elapsed time: 25 minutes 18.25 seconds. Current RSS: ~1721M. load average: 1.18 1.08 1.08 1/282 94637404# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb. It took 2.24 seconds. Expected to take 3.42 seconds.7405# [RSpecRunTime] Starting example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. Expected to take 3.35 seconds.7406DesignManagement::CopyDesignCollection::QueueService7407 returns an error if user does not have permission7408 when user has permission7409 returns an error if design collection copy_state is not queuable7410 sets the design collection copy state7411 queues a DesignManagement::CopyDesignCollectionWorker7412 returns success7413# [RSpecRunTime] RSpec elapsed time: 25 minutes 21.21 seconds. Current RSS: ~1727M. load average: 1.16 1.08 1.08 1/282 94647414# [RSpecRunTime] Finishing example group spec/services/design_management/copy_design_collection/queue_service_spec.rb. It took 2.92 seconds. Expected to take 3.35 seconds.7415# [RSpecRunTime] Starting example group spec/models/work_items/widgets/labels_spec.rb. Expected to take 3.31 seconds.7416WorkItems::Widgets::Labels7417 does not allow STI7418 .type7419 is expected to eq :labels7420 .quick_action_params7421 is expected to include :add_label_ids, :remove_label_ids, and :label_ids7422 #type7423 is expected to eq :labels7424 #labels7425 is expected to eq #<ActiveRecord::Associations::CollectionProxy [#<ProjectLabel id:149 namespace992/project-945~149>]>7426 #allowScopedLabels7427 is expected to eq false7428# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/labels_spec.rb. It took 1.44 seconds. Expected to take 3.31 seconds.7429# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/present/field_extension_spec.rb. Expected to take 3.28 seconds.7430Gitlab::Graphql::Present::FieldExtension7431 when the object does not declare a presenter7432 does not affect normal resolution7433 when the field is declared on an interface, and implemented by a presenter7434 resolves the interface field using the implementation from the presenter7435 when the implementation is inherited7436 resolves the interface field using the implementation from the presenter7437 interactions with inheritance7438 can resolve value, foo and bar7439 when the object declares a presenter7440 when the presenter overrides the original method7441 behaves like calling the presenter method7442 calls the presenter method7443 when the presenter provides a new method7444 when we select the original field7445 is unaffected7446 when we select the new field7447 behaves like calling the presenter method7448 calls the presenter method7449# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/present/field_extension_spec.rb. It took 0.9 second. Expected to take 3.28 seconds.7450# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb. Expected to take 3.23 seconds.7451Gitlab::Graphql::Authorize::AuthorizeResource7452 when the user is allowed to perform the action7453 #authorized_find!7454 returns the object7455 #authorize!7456 does not raise an error7457 when the user is not allowed to perform the action7458 #authorized_find!7459 raises an error7460 #authorize!7461 raises an error7462 #find_object7463 calls GitlabSchema.find_by_gid7464 #authorize7465 adds permissions from subclasses to those of superclasses when used on classes7466 authorizes_object?7467 is false by default7468 is true after calling authorizes_object!7469 is true if a parent authorizes_object7470# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb. It took 1.1 seconds. Expected to take 3.23 seconds.7471# [RSpecRunTime] Starting example group spec/finders/ci/job_artifacts_finder_spec.rb. Expected to take 3.2 seconds.7472Ci::JobArtifactsFinder7473 #execute7474 with empty params7475 returns all artifacts belonging to the project7476# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.94 seconds. Current RSS: ~1779M. load average: 1.15 1.08 1.08 1/282 94657477 with sort param7478 sorts the artifacts7479# [RSpecRunTime] RSpec elapsed time: 25 minutes 26.99 seconds. Current RSS: ~1786M. load average: 1.15 1.08 1.08 1/282 94667480# [RSpecRunTime] Finishing example group spec/finders/ci/job_artifacts_finder_spec.rb. It took 2.33 seconds. Expected to take 3.2 seconds.7481# [RSpecRunTime] Starting example group spec/services/integrations/slack_options/label_search_handler_spec.rb. Expected to take 3.14 seconds.7482Integrations::SlackOptions::LabelSearchHandler7483 #execute7484 when user has permission to read project and group labels7485 returns the labels matching the search term7486 when user does not have permissions to read project/group labels7487 returns empty array7488# [RSpecRunTime] Finishing example group spec/services/integrations/slack_options/label_search_handler_spec.rb. It took 1.09 seconds. Expected to take 3.14 seconds.7489# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/metadata_spec.rb. Expected to take 3.14 seconds.7490Gitlab::ManifestImport::Metadata7491 #save7492 stores data in Redis with an expiry of EXPIRY_TIME7493 #repositories7494 allows repositories to round-trip with symbol keys7495 uses the fallback when there is nothing in Redis7496 #group_id7497 returns the group ID as an integer7498 uses the fallback when there is nothing in Redis7499# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/metadata_spec.rb. It took 0.68 second. Expected to take 3.14 seconds.7500# [RSpecRunTime] Starting example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. Expected to take 3.04 seconds.7501Packages::Nuget::CleanupStaleSymbolsWorker7502 #perform_work7503 with no work to do7504 is expected to be nil7505 with work to do7506 deletes the stale symbol7507 with a stale symbol7508 with an error during deletion7509 handles the error7510 when trying to destroy a destroyed record7511 handles the error7512 #max_running_jobs7513 is expected to eq 27514# [RSpecRunTime] Finishing example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. It took 1.65 seconds. Expected to take 3.04 seconds.7515# [RSpecRunTime] Starting example group spec/graphql/types/packages/protection/rule_type_spec.rb. Expected to take 3.03 seconds.7516Types::Packages::Protection::RuleType7517 is expected to require graphql authorizations :admin_package7518 is expected to be present7519 is expected to eq "PackagesProtectionRule"7520 push_protected_up_to_access_level7521 is expected to have non-null GraphQL type PackagesProtectionRuleAccessLevel7522 id7523 is expected to have non-null GraphQL type PackagesProtectionRuleID7524 package_name_pattern7525 is expected to have non-null GraphQL type String7526 package_type7527 is expected to have non-null GraphQL type PackagesProtectionRulePackageType7528# [RSpecRunTime] Finishing example group spec/graphql/types/packages/protection/rule_type_spec.rb. It took 0.82 second. Expected to take 3.03 seconds.7529# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/user_spec.rb. Expected to take 3.0 seconds.7530Gitlab::GithubImport::Representation::User7531 .from_api_response7532 behaves like a User7533 returns an instance of User7534 the returned User7535 includes the user ID7536 includes the username7537 .from_json_hash7538 behaves like a User7539 returns an instance of User7540 the returned User7541 includes the user ID7542 includes the username7543# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/user_spec.rb. It took 0.76 second. Expected to take 3.0 seconds.7544# [RSpecRunTime] Starting example group spec/models/packages/event_spec.rb. Expected to take 2.93 seconds.7545Packages::Event7546 does not allow STI7547 .event_allowed?7548 is expected to eq true7549 behaves like handle forbidden event type7550 is expected to eq false7551 .counters_for7552 is expected to contain exactly "i_package_push_package", "i_package_push_package_by_deploy_token", and "i_package_npm_push_package"7553 behaves like handle forbidden event type7554 is expected to eq []7555 .unique_counters_for7556 is expected to contain exactly "i_package_npm_deploy_token"7557 behaves like handle forbidden event type7558 is expected to eq []7559 when an originator type is quest7560 is expected to eq []7561# [RSpecRunTime] Finishing example group spec/models/packages/event_spec.rb. It took 1.03 seconds. Expected to take 2.93 seconds.7562# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/lfs_check_spec.rb. Expected to take 2.91 seconds.7563Gitlab::Checks::LfsCheck7564 #validate!7565 with LFS not enabled7566 skips integrity check7567 with LFS enabled7568 fails if any LFS blobs are missing7569 succeeds if LFS objects have already been uploaded7570 with deletion7571 with missing newrev7572 behaves like a skipped integrity check7573 skips integrity check7574 with blank newrev7575 behaves like a skipped integrity check7576 skips integrity check7577# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/lfs_check_spec.rb. It took 1.86 seconds. Expected to take 2.91 seconds.7578# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/presenter_spec.rb. Expected to take 2.87 seconds.7579RuboCop::Cop::CodeReuse::Presenter7580 flags the use of a Presenter in a worker7581 flags the use of a Presenter in a model class method7582 flags the use of a Presenter in a Finder7583 flags the use of a Service class in a Presenter7584 flags the use of a Presenter in a model instance method7585 flags the use of a Presenter in a Serializer7586 flags the use of a Presenter in a Service class7587# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/presenter_spec.rb. It took 0.83 second. Expected to take 2.87 seconds.7588# [RSpecRunTime] Starting example group spec/lib/banzai/filter/absolute_link_filter_spec.rb. Expected to take 2.84 seconds.7589Banzai::Filter::AbsoluteLinkFilter7590 with html links7591 if only_path is false7592 has the .gfm class7593 converts a relative url into absolute7594 does not change the url if it already absolute7595 if relative_url_root is set7596 joins the url without doubling the path7597 has not the .gfm class7598 does not convert a relative url into absolute7599 if only_path is not false7600 does not convert a relative url into absolute7601# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/absolute_link_filter_spec.rb. It took 0.64 second. Expected to take 2.84 seconds.7602# [RSpecRunTime] Starting example group spec/policies/timelog_policy_spec.rb. Expected to take 2.8 seconds.7603TimelogPolicy7604 #rules7605 when user is anonymus7606 prevents adimistration of timelog7607 when user is the author of the timelog7608 allows adimistration of timelog7609 when user is not the author of the timelog but maintainer of the project7610 allows adimistration of timelog7611 when user is not the timelog's author, not a maintainer but an administrator7612 allows adimistration of timelog7613 when user is not the author of the timelog nor a maintainer of the project nor an administrator7614 prevents adimistration of timelog7615# [RSpecRunTime] Finishing example group spec/policies/timelog_policy_spec.rb. It took 1.3 seconds. Expected to take 2.8 seconds.7616# [RSpecRunTime] Starting example group spec/lib/gitlab/project_transfer_spec.rb. Expected to take 2.78 seconds.7617Gitlab::ProjectTransfer7618 #move_project7619 moves project upload to another namespace7620 #move_namespace7621 when moving namespace from root into another namespace7622 moves namespace projects' upload7623 when moving namespace from one parent to another7624 moves namespace projects' upload7625 when moving namespace from having a parent to root7626 moves namespace projects' upload7627 #rename_project7628 renames project7629 #rename_namespace7630 renames namespace7631# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_transfer_spec.rb. It took 0.76 second. Expected to take 2.78 seconds.7632# [RSpecRunTime] Starting example group spec/views/events/event/_push.html.haml_spec.rb. Expected to take 2.73 seconds.7633events/event/_push.html.haml7634 with a branch7635 links to the branch7636 that has been deleted7637 does not link to the branch7638 ref_count is more than 17639 includes the count in the text7640 with a tag7641 links to the tag7642 that has been deleted7643 does not link to the tag7644 ref_count is more than 17645 includes the count in the text7646# [RSpecRunTime] Finishing example group spec/views/events/event/_push.html.haml_spec.rb. It took 1.37 seconds. Expected to take 2.73 seconds.7647# [RSpecRunTime] Starting example group spec/models/abuse/event_spec.rb. Expected to take 2.71 seconds.7648Abuse::Event7649 is expected to be valid7650 does not allow STI7651 validations7652 is expected to validate that :source cannot be empty/falsy7653 is expected to validate that :category cannot be empty/falsy7654 is expected to validate that :user cannot be empty/falsy7655 enums7656 is expected to define :source as an enum backed by an integer with values ‹{spamcheck: 0, virus_total: 1, arkose_custom_score: 2, arkose_global_score: 3, telesign: 4, pvs: 5}›7657 is expected to define :category as an enum backed by an integer with values ‹{spam: 0, virus: 1, fraud: 2, ci_cd: 3}›7658 associations7659 is expected to belong to user class_name => User required: false inverse_of => abuse_events7660 is expected to belong to abuse_report required: false inverse_of => abuse_events7661# [RSpecRunTime] Finishing example group spec/models/abuse/event_spec.rb. It took 1.24 seconds. Expected to take 2.71 seconds.7662# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb. Expected to take 2.67 seconds.7663Gitlab::Usage::Metrics::Instrumentations::RedisMetric7664 raises an exception if event option is not present7665 raises an exception if prefix option is not present7666 behaves like a correct instrumented metric value7667 has correct value7668 children classes7669 availability not defined7670 returns default availability7671 availability defined7672 returns defined availability7673 with usage prefix disabled7674 behaves like a correct instrumented metric value7675 has correct value7676 with prefix disabled7677 behaves like a correct instrumented metric value7678 has correct value7679# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb. It took 0.93 second. Expected to take 2.67 seconds.7680# [RSpecRunTime] Starting example group spec/lib/gitlab/exceptions_app_spec.rb. Expected to take 2.62 seconds.7681Gitlab::ExceptionsApp7682 .call7683 for a 500 error7684 for an HTML request7685 fills in the request ID7686 HTML-escapes the request ID7687 returns an empty 500 when the 500.html page cannot be found7688 for a JSON request7689 does not include the request ID7690 for a 404 error7691 returns a 404 response that does not include the request ID7692# [RSpecRunTime] Finishing example group spec/lib/gitlab/exceptions_app_spec.rb. It took 0.68 second. Expected to take 2.62 seconds.7693# [RSpecRunTime] Starting example group spec/models/concerns/enum_inheritance_spec.rb. Expected to take 2.61 seconds.7694EnumInheritance7695 does not allow STI7696 .sti_class_for7697 is the base class if no mapping for type is provided7698 is class if mapping for type is provided7699 .sti_class_to_enum_map7700 is the inverse of sti_class_to_enum_map7701 querying7702 finds by type7703 object class when querying7704 when mapping for type exists7705 is the super class7706 when mapping does not exist7707 is the base class7708 .sti_name7709 is nil if map does not exist7710 is nil if map exists7711# [RSpecRunTime] Finishing example group spec/models/concerns/enum_inheritance_spec.rb. It took 1.03 seconds. Expected to take 2.61 seconds.7712# [RSpecRunTime] Starting example group spec/lib/gitlab/pipeline_scope_counts_spec.rb. Expected to take 2.53 seconds.7713Gitlab::PipelineScopeCounts7714 has policy class7715 has expected attributes7716 with large amount of pipelines7717 sets the PIPELINES_COUNT_LIMIT constant to a value of 1_0007718 when there are more records than the limit7719 limits the found items7720# [RSpecRunTime] RSpec elapsed time: 25 minutes 45.26 seconds. Current RSS: ~1837M. load average: 1.10 1.07 1.08 1/282 94837721# [RSpecRunTime] Finishing example group spec/lib/gitlab/pipeline_scope_counts_spec.rb. It took 1.75 seconds. Expected to take 2.53 seconds.7722# [RSpecRunTime] Starting example group spec/services/events/destroy_service_spec.rb. Expected to take 2.52 seconds.7723Events::DestroyService7724 #execute7725 deletes the events7726 batch delete7727 splits delete queries into batches7728# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.08 seconds. Current RSS: ~1841M. load average: 1.10 1.07 1.08 1/288 95247729 when an error is raised while deleting the records7730 returns error7731 does not delete events7732# [RSpecRunTime] Finishing example group spec/services/events/destroy_service_spec.rb. It took 1.92 seconds. Expected to take 2.52 seconds.7733# [RSpecRunTime] Starting example group spec/views/admin/identities/index.html.haml_spec.rb. Expected to take 2.47 seconds.7734admin/identities/index.html.haml7735 without identities7736 shows table headers7737 shows information text7738 with LDAP identities7739 shows exactly 6 columns7740 shows identity without provider ID or group7741 shows edit and delete identity buttons7742# [RSpecRunTime] Finishing example group spec/views/admin/identities/index.html.haml_spec.rb. It took 0.93 second. Expected to take 2.47 seconds.7743# [RSpecRunTime] Starting example group spec/models/concerns/prometheus_adapter_spec.rb. Expected to take 2.42 seconds.7744PrometheusAdapter7745 does not allow STI7746 #build_query_args7747 when active record models are included7748 serializes by id7749 when args are safe for serialization7750 does nothing7751# [RSpecRunTime] Finishing example group spec/models/concerns/prometheus_adapter_spec.rb. It took 0.87 second. Expected to take 2.42 seconds.7752# [RSpecRunTime] Starting example group spec/components/pajamas/single_stat_component_spec.rb. Expected to take 2.4 seconds.7753Pajamas::SingleStatComponent7754 with unit7755 shows unit7756 with stat_value_testid7757 shows unique data-testid for stat_value7758 with meta_text7759 shows badge with text7760 with default props7761 shows title7762 shows stat_value7763 does not show unit7764 does not show meta badge7765 with title_icon7766 shows icon7767# [RSpecRunTime] Finishing example group spec/components/pajamas/single_stat_component_spec.rb. It took 1.0 second. Expected to take 2.4 seconds.7768# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb. Expected to take 2.35 seconds.7769Gitlab::Graphql::Loaders::BatchProjectStatisticsLoader7770 #find7771 only queries once for project statistics7772# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb. It took 1.0 second. Expected to take 2.35 seconds.7773# [RSpecRunTime] Starting example group spec/services/spam/akismet_mark_as_spam_service_spec.rb. Expected to take 2.34 seconds.7774Spam::AkismetMarkAsSpamService7775 #execute7776 when the spammable object is not submittable7777 does not submit as spam7778 spam is submitted successfully7779 submits as spam7780 updates the spammable object's user agent detail as being submitted as spam7781 when Akismet does not consider it spam7782 does not update the spammable object as spam7783# [RSpecRunTime] Finishing example group spec/services/spam/akismet_mark_as_spam_service_spec.rb. It took 1.05 seconds. Expected to take 2.34 seconds.7784# [RSpecRunTime] Starting example group spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb. Expected to take 2.29 seconds.7785Packages::CleanupArtifactWorker7786 #model7787 is expected to raise NotImplementedError7788 #log_metadata7789 is expected to raise NotImplementedError7790 #log_cleanup_item7791 is expected to raise NotImplementedError7792# [RSpecRunTime] Finishing example group spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb. It took 0.59 second. Expected to take 2.29 seconds.7793# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/alert_status_counts_spec.rb. Expected to take 2.26 seconds.7794Gitlab::AlertManagement::AlertStatusCounts7795 #execute7796 for an unauthorized user7797 returns zero for all statuses7798 for an authorized user7799 returns the correct counts for each status7800 when filtering params are included7801 returns the correct counts for each status7802 when search param is included7803 returns the correct countss7804# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/alert_status_counts_spec.rb. It took 1.47 seconds. Expected to take 2.26 seconds.7805# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb. Expected to take 2.23 seconds.7806MergeRequests::Mergeability::CheckDiscussionsStatusService7807 behaves like mergeability check service7808 sets the identifier7809 sets the description7810 #execute7811 when only_allow_merge_if_all_discussions_are_resolved is true7812 when the merge request is in a mergable state7813 returns a check result with status success7814 when the merge request is not in a mergeable state7815 returns a check result with status failed7816 when only_allow_merge_if_all_discussions_are_resolved is false7817 returns a check result with inactive status7818 #skip?7819 when skip check is true7820 returns true7821 when skip check is false7822 returns false7823 #cacheable?7824 returns false7825# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb. It took 0.98 second. Expected to take 2.23 seconds.7826# [RSpecRunTime] Starting example group spec/validators/cron_freeze_period_timezone_validator_spec.rb. Expected to take 2.19 seconds.7827CronFreezePeriodTimezoneValidator7828 freeze_start: "0 23 * * 5", freeze_end: "0 7 * * 1", is_valid: true7829 crontab validation7830 freeze_start: "0 23 * * 5", freeze_end: "invalid", is_valid: false7831 crontab validation7832 freeze_start: "invalid", freeze_end: "0 7 * * 1", is_valid: false7833 crontab validation7834# [RSpecRunTime] Finishing example group spec/validators/cron_freeze_period_timezone_validator_spec.rb. It took 1.62 seconds. Expected to take 2.19 seconds.7835# [RSpecRunTime] Starting example group spec/helpers/projects/pipeline_helper_spec.rb. Expected to take 2.16 seconds.7836Projects::PipelineHelper7837 #js_pipeline_tabs_data7838 returns pipeline tabs data7839# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.04 seconds. Current RSS: ~1831M. load average: 1.09 1.07 1.08 1/284 95347840 #js_pipeline_details_header_data7841 returns pipeline details header data7842# [RSpecRunTime] Finishing example group spec/helpers/projects/pipeline_helper_spec.rb. It took 1.43 seconds. Expected to take 2.16 seconds.7843# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. Expected to take 2.14 seconds.7844RuboCop::Cop::RSpec::SharedGroupsMetadata7845 does not flag if feature category is missing7846 with hash metadata7847 flags metadata in shared example7848 flags metadata in shared context7849 with symbol metadata7850 flags metadata in shared example7851 flags metadata in shared context7852# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. It took 0.69 second. Expected to take 2.14 seconds.7853# [RSpecRunTime] Starting example group spec/validators/nested_attributes_duplicates_validator_spec.rb. Expected to take 2.1 seconds.7854NestedAttributesDuplicatesValidator7855 #validate_each7856 with no scope7857 does not have any errors7858 with duplicates7859 has a duplicate key error7860 with a scope attribute7861 does not have any errors7862 with duplicates7863 has a duplicate key error7864 with a child attribute7865 does not have any errors7866 when name is duplicated7867 has a duplicate error7868 when url is duplicated7869 has a duplicate error7870# [RSpecRunTime] Finishing example group spec/validators/nested_attributes_duplicates_validator_spec.rb. It took 0.97 second. Expected to take 2.1 seconds.7871# [RSpecRunTime] Starting example group spec/services/branch_rules/destroy_service_spec.rb. Expected to take 2.1 seconds.7872BranchRules::DestroyService7873 #execute7874 when the current_user cannot destroy the branch rule7875 raises an access denied error7876 when branch_rule is a Projects::BranchRule7877 deletes the ProtectedBranch and returns a success execute7878 if the deletion fails7879 returns an error execute7880 when branch_rule is a ProtectedBranch7881 returns error7882# [RSpecRunTime] Finishing example group spec/services/branch_rules/destroy_service_spec.rb. It took 1.55 seconds. Expected to take 2.1 seconds.7883# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb. Expected to take 2.04 seconds.7884Ci::CreatePipelineService7885 .pre/.post stages7886 when pipeline contains a build except .pre/.post7887 creates a pipeline7888# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.87 seconds. Current RSS: ~1845M. load average: 1.08 1.07 1.08 1/286 95577889 when pipeline does not contain any other build except .pre/.post7890 does not create a pipeline7891# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb. It took 1.71 seconds. Expected to take 2.04 seconds.7892# [RSpecRunTime] Starting example group spec/tooling/danger/required_stops_spec.rb. Expected to take 2.04 seconds.7893Tooling::Danger::RequiredStops7894 #add_comment_for_finalized_migrations7895 when model has a newly added migration finalization7896 with regular migration7897 when model has a newly added migration finalization7898 adds comment at the correct line7899 when model does not have migration finalization statement7900 does not add comment7901 with post migration7902 when model has a newly added migration finalization7903 adds comment at the correct line7904 when model does not have migration finalization statement7905 does not add comment7906# [RSpecRunTime] Finishing example group spec/tooling/danger/required_stops_spec.rb. It took 0.63 second. Expected to take 2.04 seconds.7907# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. Expected to take 1.98 seconds.7908RuboCop::Cop::Gitlab::AvoidCurrentOrganization7909 bad examples7910 when referencing7911 registers an offense7912 when assigning7913 registers an offense7914 good examples7915 does not register an offense7916# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. It took 0.5 second. Expected to take 1.98 seconds.7917# [RSpecRunTime] Starting example group spec/graphql/types/projects/base_service_type_spec.rb. Expected to take 1.97 seconds.7918Types::Projects::Services::BaseServiceType7919 is expected to eq "BaseService"7920 has basic expected fields7921 is expected to require graphql authorizations :admin_project7922# [RSpecRunTime] Finishing example group spec/graphql/types/projects/base_service_type_spec.rb. It took 0.46 second. Expected to take 1.97 seconds.7923# [RSpecRunTime] Starting example group spec/workers/user_status_cleanup/batch_worker_spec.rb. Expected to take 1.92 seconds.7924UserStatusCleanup::BatchWorker7925 behaves like an idempotent worker7926 is labeled as idempotent7927 performs multiple times sequentially without raising an exception7928 #perform7929 cleans up the records7930 when no records are scheduled for cleanup7931 does nothing7932# [RSpecRunTime] Finishing example group spec/workers/user_status_cleanup/batch_worker_spec.rb. It took 0.74 second. Expected to take 1.92 seconds.7933# [RSpecRunTime] Starting example group spec/serializers/import/github_failure_serializer_spec.rb. Expected to take 1.91 seconds.7934Import::GithubFailureSerializer7935 represents GithubFailureEntity entities7936 #represent7937 when a single object is being serialized7938 serializes import failure7939 when multiple objects are being serialized7940 serializes array of import failures7941# [RSpecRunTime] Finishing example group spec/serializers/import/github_failure_serializer_spec.rb. It took 0.62 second. Expected to take 1.91 seconds.7942# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/super_sidebar_panel_spec.rb. Expected to take 1.86 seconds.7943Sidebars::Organizations::SuperSidebarPanel7944 implements #super_sidebar_context_header7945 behaves like a panel instantiable by the anonymous user7946 is expected to be a kind of Sidebars::Organizations::SuperSidebarPanel7947 behaves like a panel with uniquely identifiable menu items7948 all menu_items have unique item_id7949 all menu_items have an item_id7950 #renderable_menus7951 is exposed as a renderable menu7952# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/super_sidebar_panel_spec.rb. It took 0.69 second. Expected to take 1.86 seconds.7953# [RSpecRunTime] Starting example group spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb. Expected to take 1.85 seconds.7954Ci::Runners::StaleMachinesCleanupCronWorker7955 #perform7956 behaves like an idempotent worker7957 is labeled as idempotent7958 performs multiple times sequentially without raising an exception7959 delegates to Ci::Runners::StaleMachinesCleanupService7960 cleans up stale runner managers7961# [RSpecRunTime] Finishing example group spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb. It took 1.03 seconds. Expected to take 1.85 seconds.7962# [RSpecRunTime] Starting example group spec/services/ci/pipeline_bridge_status_service_spec.rb. Expected to take 1.82 seconds.7963Ci::PipelineBridgeStatusService7964 #execute7965 when pipeline has upstream bridge7966 calls inherit_status_from_downstream on upstream bridge7967 when bridge job status raises state machine errors7968 tracks the exception7969# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.42 seconds. Current RSS: ~1841M. load average: 1.07 1.07 1.08 1/287 95627970# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_bridge_status_service_spec.rb. It took 1.55 seconds. Expected to take 1.82 seconds.7971# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/gitaly_check_spec.rb. Expected to take 1.79 seconds.7972Gitlab::HealthChecks::GitalyCheck7973 #readiness7974 Gitaly server is up7975 is expected to eq [#<struct Gitlab::HealthChecks::Result name="gitaly_check", success=true, message=nil, labels={:shard=>"default"}>]7976 Gitaly server is down7977 is expected to eq [#<struct Gitlab::HealthChecks::Result name="gitaly_check", success=false, message="Connection refused", labels={:shard=>"default"}>]7978 #metrics7979 Gitaly server is up7980 provides metrics7981 Gitaly server is down7982 provides metrics7983# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/gitaly_check_spec.rb. It took 0.59 second. Expected to take 1.79 seconds.7984# [RSpecRunTime] Starting example group spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb. Expected to take 1.77 seconds.7985Projects::ScheduleRefreshBuildArtifactsSizeStatisticsWorker7986 #perform7987 behaves like an idempotent worker7988 is labeled as idempotent7989 performs multiple times sequentially without raising an exception7990 schedules Projects::RefreshBuildArtifactsSizeStatisticsWorker to be performed with capacity7991# [RSpecRunTime] Finishing example group spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb. It took 0.67 second. Expected to take 1.77 seconds.7992# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/composable_array_spec.rb. Expected to take 1.72 seconds.7993Gitlab::Config::Entry::ComposableArray7994 #valid?7995 is valid7996 is invalid7997 is expected not to be valid7998 #compose!7999 composes child entry with configured value8000 composes child entries with configured values8001 #descendants8002 creates descendant nodes8003# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/composable_array_spec.rb. It took 0.69 second. Expected to take 1.72 seconds.8004# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.71 seconds.8005Gitlab::BitbucketServerImport::Stage::ImportLfsObjectsWorker8006 #perform8007 when the import succeeds8008 schedules the next stage8009 behaves like Gitlab::BitbucketServerImport::StageMethods8010 .sidekiq_retries_exhausted8011 tracks the import failure8012 #perform8013 executes the import8014 queues RefreshImportJidWorker8015# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. It took 0.88 second. Expected to take 1.71 seconds.8016# [RSpecRunTime] Starting example group spec/graphql/resolvers/saved_reply_resolver_spec.rb. Expected to take 1.66 seconds.8017Resolvers::SavedReplyResolver8018 returns nil when saved reply is not found8019 returns users saved reply8020 returns nil when saved reply is another users8021# [RSpecRunTime] Finishing example group spec/graphql/resolvers/saved_reply_resolver_spec.rb. It took 0.61 second. Expected to take 1.66 seconds.8022# [RSpecRunTime] Starting example group spec/models/group/crm_settings_spec.rb. Expected to take 1.65 seconds.8023Group::CrmSettings8024 does not allow STI8025 associations8026 is expected to belong to group required: false8027 validations8028 is expected to validate that :group cannot be empty/falsy8029# [RSpecRunTime] Finishing example group spec/models/group/crm_settings_spec.rb. It took 0.48 second. Expected to take 1.65 seconds.8030# [RSpecRunTime] Starting example group spec/lib/backup/database_backup_error_spec.rb. Expected to take 1.63 seconds.8031Backup::DatabaseBackupError8032 is expected to respond to #config8033 is expected to respond to #db_file_name8034 expects exception message to include database file8035 expects exception message to include database paths being back-up8036# [RSpecRunTime] Finishing example group spec/lib/backup/database_backup_error_spec.rb. It took 0.63 second. Expected to take 1.63 seconds.8037# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb. Expected to take 1.58 seconds.8038CloudSeed::GoogleCloud::EnableVisionAiService8039 when a project has 3 gcp projects8040 enables cloud run, artifacts registry and cloud build8041 when a project does not have any gcp projects8042 returns error8043# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb. It took 1.06 seconds. Expected to take 1.58 seconds.8044# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifacts/metrics_spec.rb. Expected to take 1.56 seconds.8045Gitlab::Ci::Artifacts::Metrics8046 .build_completed_report_type_counter8047 when incrementing by more than one8048 increments a single counter8049 #increment_destroyed_artifacts8050 when incrementing by more than one8051 increments a single counter8052# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifacts/metrics_spec.rb. It took 1.13 seconds. Expected to take 1.56 seconds.8053# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb. Expected to take 1.52 seconds.8054Mutations::Security::CiConfiguration::BaseSecurityAnalyzer8055 raises a NotImplementedError error if the resolve method is called on the base class8056# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb. It took 1.04 seconds. Expected to take 1.52 seconds.8057# [RSpecRunTime] RSpec elapsed time: 26 minutes 17.35 seconds. Current RSS: ~1839M. load average: 1.06 1.06 1.08 1/283 95698058# [RSpecRunTime] Starting example group spec/models/concerns/partitioned_table_spec.rb. Expected to take 1.51 seconds.8059PartitionedTable8060 does not allow STI8061 .partitioned_by8062 assigns the MonthlyStrategy as the partitioning strategy8063 passes the partitioning key to the strategy instance8064 with keyword arguments passed to the strategy8065 passes the keyword arguments to the strategy8066# [RSpecRunTime] Finishing example group spec/models/concerns/partitioned_table_spec.rb. It took 0.56 second. Expected to take 1.51 seconds.8067# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/external_wiki_menu_spec.rb. Expected to take 1.46 seconds.8068Sidebars::Projects::Menus::ExternalWikiMenu8069 does not contain any sub menu8070 #render?8071 when active external issue tracker8072 is present8073 returns true8074 is not present8075 returns false8076# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/external_wiki_menu_spec.rb. It took 0.49 second. Expected to take 1.46 seconds.8077# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. Expected to take 1.46 seconds.8078Resolvers::Clusters::Agents::Authorizations::UserAccessResolver8079 is expected to be truthy8080 is expected to eq Types::Clusters::Agents::Authorizations::UserAccessType8081 #resolve8082 calls the finder8083# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. It took 0.88 second. Expected to take 1.46 seconds.8084# [RSpecRunTime] Starting example group spec/models/acts_as_taggable_on/tag_spec.rb. Expected to take 1.43 seconds.8085ActsAsTaggableOn::Tag8086 does not allow STI8087 has the same connection as Ci::ApplicationRecord8088 has the same sticking as Ci::ApplicationRecord8089# [RSpecRunTime] Finishing example group spec/models/acts_as_taggable_on/tag_spec.rb. It took 0.51 second. Expected to take 1.43 seconds.8090# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/manual_spec.rb. Expected to take 1.39 seconds.8091Gitlab::Ci::Status::Manual8092 #text8093 is expected to eq "Manual"8094 #label8095 is expected to eq "manual action"8096 #icon8097 is expected to eq "status_manual"8098 #favicon8099 is expected to eq "favicon_status_manual"8100 #group8101 is expected to eq "manual"8102# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/manual_spec.rb. It took 0.71 second. Expected to take 1.39 seconds.8103# [RSpecRunTime] Starting example group spec/services/pages_domains/delete_service_spec.rb. Expected to take 1.36 seconds.8104PagesDomains::DeleteService8105 when the user does not have the required permissions8106 does not delete the pages domain and does not publish a PagesDomainDeletedEvent8107 when the user has the required permissions8108 when it updates the domain successfully8109 deletes the domain and publishes a PagesDomainDeletedEvent8110# [RSpecRunTime] Finishing example group spec/services/pages_domains/delete_service_spec.rb. It took 0.87 second. Expected to take 1.36 seconds.8111# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb. Expected to take 1.33 seconds.8112BulkImports::Projects::Pipelines::CommitNotesPipeline8113 #run8114 imports ci pipeline notes into destination project8115# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb. It took 0.97 second. Expected to take 1.33 seconds.8116# [RSpecRunTime] Starting example group spec/dependencies/omniauth_saml_spec.rb. Expected to take 1.3 seconds.8117processing of SAMLResponse in dependencies8118 can extract AuthnContextClassRef from SAMLResponse param8119# [RSpecRunTime] Finishing example group spec/dependencies/omniauth_saml_spec.rb. It took 0.28 second. Expected to take 1.3 seconds.8120# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb. Expected to take 1.27 seconds.8121Gitlab::SidekiqMiddleware::Monitor8122 #call8123 calls Gitlab::SidekiqDaemon::Monitor8124 passthroughs the return value8125 when cancel happens8126 skips the job8127 puts job in DeadSet8128# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb. It took 0.6 second. Expected to take 1.27 seconds.8129# [RSpecRunTime] Starting example group spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb. Expected to take 1.24 seconds.8130Projects::GoogleCloud::CloudsqlHelper8131 #VERSIONS8132 returns versions for :postgres8133 returns versions for :mysql8134 returns versions for :sqlserver8135 #TIERS8136 is an array8137# [RSpecRunTime] Finishing example group spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb. It took 0.56 second. Expected to take 1.24 seconds.8138# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. Expected to take 1.22 seconds.8139Gitlab::Usage::Metrics::Instrumentations::CountMlExperimentsMetric8140 behaves like a correct instrumented metric value and query8141 behaves like a correct instrumented metric value8142 has correct value8143 behaves like a correct instrumented metric query8144 has correct generate query8145# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb. It took 0.71 second. Expected to take 1.22 seconds.8146# [RSpecRunTime] Starting example group spec/lib/banzai/filter/output_safety_spec.rb. Expected to take 1.18 seconds.8147Banzai::Filter::OutputSafety8148 when given HTML is safe8149 returns safe HTML8150 when given HTML is not safe8151 returns escaped HTML8152# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/output_safety_spec.rb. It took 0.4 second. Expected to take 1.18 seconds.8153# [RSpecRunTime] Starting example group spec/views/dashboard/projects/_nav.html.haml_spec.rb. Expected to take 1.17 seconds.8154dashboard/projects/_nav.html.haml8155 highlights All tab by default8156 highlights Personal tab personal param is present8157# [RSpecRunTime] Finishing example group spec/views/dashboard/projects/_nav.html.haml_spec.rb. It took 0.41 second. Expected to take 1.17 seconds.8158# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. Expected to take 1.15 seconds.8159Gitlab::QueryLimiting::ActiveSupportSubscriber8160 #sql8161 increments the number of executed SQL queries8162 when the query is actually a rails cache hit8163 does not increment the number of executed SQL queries8164# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. It took 0.46 second. Expected to take 1.15 seconds.8165# [RSpecRunTime] Starting example group spec/initializers/countries_spec.rb. Expected to take 1.1 seconds.8166countries8167 configures locals to EN8168 initialises Taiwan with custom country name8169 initialises Ukraine with custom country name8170# [RSpecRunTime] Finishing example group spec/initializers/countries_spec.rb. It took 0.54 second. Expected to take 1.1 seconds.8171# [RSpecRunTime] Starting example group spec/workers/clusters/agents/delete_expired_events_worker_spec.rb. Expected to take 1.08 seconds.8172Clusters::Agents::DeleteExpiredEventsWorker8173 #perform8174 calls the deletion service8175 agent no longer exists8176 completes without raising an error8177# [RSpecRunTime] Finishing example group spec/workers/clusters/agents/delete_expired_events_worker_spec.rb. It took 0.83 second. Expected to take 1.08 seconds.8178# [RSpecRunTime] Starting example group spec/graphql/types/jira_import_type_spec.rb. Expected to take 1.07 seconds.8179Types::JiraImportType8180 is expected to eq "JiraImport"8181 has the expected fields8182# [RSpecRunTime] Finishing example group spec/graphql/types/jira_import_type_spec.rb. It took 0.39 second. Expected to take 1.07 seconds.8183# [RSpecRunTime] Starting example group spec/db/development/create_work_item_related_link_restrictions_spec.rb. Expected to take 1.05 seconds.8184Create work item related links restrictions in development8185 behaves like work item related links restrictions importer8186 when restrictions are missing8187 behaves like adds restrictions8188OK8189 adds all restrictions if they don't exist8190 when base types are missing8191 behaves like adds restrictions8192OK8193 adds all restrictions if they don't exist8194 when some restrictions are missing8195OK8196 inserts missing restrictions and does nothing if some already existed8197# [RSpecRunTime] Finishing example group spec/db/development/create_work_item_related_link_restrictions_spec.rb. It took 0.6 second. Expected to take 1.05 seconds.8198# [RSpecRunTime] Starting example group spec/validators/gitlab/zoom_url_validator_spec.rb. Expected to take 1.01 seconds.8199Gitlab::ZoomUrlValidator8200 validations8201 when zoom link starts with https8202 passes validation8203 when zoom link does not start with https8204 fails validation8205 when zoom link does not start with a scheme8206 fails validation8207# [RSpecRunTime] Finishing example group spec/validators/gitlab/zoom_url_validator_spec.rb. It took 0.51 second. Expected to take 1.01 seconds.8208# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb. Expected to take 1.0 second.8209Gitlab::Ci::Parsers::Sbom::Source::ContainerScanning8210 when some operating_system properties are missing8211 is expected to be nil8212 when required properties are missing8213 is expected to be nil8214 when required properties are present8215 returns expected source data8216# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb. It took 0.46 second. Expected to take 1.0 second.8217# [RSpecRunTime] Starting example group spec/helpers/web_ide_button_helper_spec.rb. Expected to take 0.95 second.8218WebIdeButtonHelper8219 #show_pipeline_editor_button?8220 when can view pipeline editor8221 when path is ci config path8222 returns true8223 when path is not config path8224 returns false8225 when can not view pipeline editor8226 returns false8227# [RSpecRunTime] Finishing example group spec/helpers/web_ide_button_helper_spec.rb. It took 0.53 second. Expected to take 0.95 second.8228# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb. Expected to take 0.94 second.8229Types::Ci::RunnerUpgradeStatusEnum8230 is expected to eq "CiRunnerUpgradeStatus"8231 exposes all upgrade status values except not_processed8232 exposes all upgrade status values except enum-only values8233# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb. It took 0.48 second. Expected to take 0.94 second.8234# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/email_pipeline_spec.rb. Expected to take 0.91 second.8235Banzai::Pipeline::EmailPipeline8236 .filters8237 returns the expected type8238 excludes ImageLazyLoadFilter8239 shows punycode for autolinks8240# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/email_pipeline_spec.rb. It took 0.62 second. Expected to take 0.91 second.8241# [RSpecRunTime] Starting example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. Expected to take 0.9 second.8242ActivityPub::PublishReleaseActivitySerializer8243 serializes the activity attributes8244# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. It took 0.65 second. Expected to take 0.9 second.8245# [RSpecRunTime] Starting example group spec/lib/peek/views/active_record_spec.rb. Expected to take 0.86 second.8246Peek::Views::ActiveRecord8247 includes db role data and db_config_name name8248# [RSpecRunTime] Finishing example group spec/lib/peek/views/active_record_spec.rb. It took 0.61 second. Expected to take 0.86 second.8249# [RSpecRunTime] Starting example group spec/serializers/namespace_serializer_spec.rb. Expected to take 0.85 second.8250NamespaceSerializer8251 represents NamespaceBasicEntity entities8252# [RSpecRunTime] Finishing example group spec/serializers/namespace_serializer_spec.rb. It took 0.93 second. Expected to take 0.85 second.8253# [RSpecRunTime] Starting example group spec/scripts/generate_failed_package_and_test_mr_message_spec.rb. Expected to take 0.81 second.8254GenerateFailedPackageAndTestMrMessage8255 #execute8256 when package-and-test fails8257 successfully creates a discussion8258 when package-and-test is did not fail8259 does not add a discussion8260# [RSpecRunTime] Finishing example group spec/scripts/generate_failed_package_and_test_mr_message_spec.rb. It took 0.4 second. Expected to take 0.81 second.8261# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql_logger_spec.rb. Expected to take 0.8 second.8262Gitlab::GraphqlLogger8263 builds a logger once8264 logging a GraphQL query8265 logs a query from JSON8266# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql_logger_spec.rb. It took 0.41 second. Expected to take 0.8 second.8267# [RSpecRunTime] Starting example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. Expected to take 0.75 second.8268Prometheus::CleanupMultiprocDirService8269 #execute8270 when `multiprocess_files_dir` is defined8271 removes old metrics8272 when `multiprocess_files_dir` is not defined8273 does not remove any files8274# [RSpecRunTime] Finishing example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. It took 0.4 second. Expected to take 0.75 second.8275# [RSpecRunTime] Starting example group spec/graphql/types/ci/template_type_spec.rb. Expected to take 0.74 second.8276Types::Ci::TemplateType8277 is expected to eq "CiTemplate"8278 exposes the expected fields8279# [RSpecRunTime] Finishing example group spec/graphql/types/ci/template_type_spec.rb. It took 0.41 second. Expected to take 0.74 second.8280# [RSpecRunTime] Starting example group spec/lib/gitlab/multi_destination_logger_spec.rb. Expected to take 0.71 second.8281Gitlab::MultiDestinationLogger8282 with no primary logger set8283 primary_logger raises an error8284 with 2 loggers set8285 logs info to 2 loggers8286# [RSpecRunTime] Finishing example group spec/lib/gitlab/multi_destination_logger_spec.rb. It took 0.4 second. Expected to take 0.71 second.8287# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/timeout_spec.rb. Expected to take 0.71 second.8288Gitlab::Graphql::Timeout8289 inherits from8290 sends the error to our GraphQL logger8291# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/timeout_spec.rb. It took 0.41 second. Expected to take 0.71 second.8292# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/rspec/avoid_setup_spec.rb. Expected to take 0.69 second.8293RuboCop::Cop::Gitlab::RSpec::AvoidSetup8294 without readability issues8295 does not register an offense8296 when calling let_it_be8297 registers an offense8298# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/rspec/avoid_setup_spec.rb. It took 0.4 second. Expected to take 0.69 second.8299# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb. Expected to take 0.68 second.8300Gitlab::Usage::Metrics::Instrumentations::CertBasedClustersFfMetric8301 with FF enabled8302 behaves like a correct instrumented metric value8303 has correct value8304 with FF disabled8305 behaves like a correct instrumented metric value8306 has correct value8307# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb. It took 0.39 second. Expected to take 0.68 second.8308# [RSpecRunTime] Starting example group spec/lib/serializers/unsafe_json_spec.rb. Expected to take 0.67 second.8309Serializers::UnsafeJson8310 .dump8311 calls object#to_json with unsafe: true and returns the result8312 .load8313 calls JSON.load and returns the result8314# [RSpecRunTime] Finishing example group spec/lib/serializers/unsafe_json_spec.rb. It took 0.4 second. Expected to take 0.67 second.8315# [RSpecRunTime] Starting example group spec/graphql/types/container_expiration_policy_keep_enum_spec.rb. Expected to take 0.66 second.8316Types::ContainerExpirationPolicyKeepEnum8317 behaves like exposing container expiration policy option8318 exposes all options8319 uses all possible options from model8320# [RSpecRunTime] Finishing example group spec/graphql/types/container_expiration_policy_keep_enum_spec.rb. It took 0.4 second. Expected to take 0.66 second.8321# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/entity_type_spec.rb. Expected to take 0.64 second.8322Types::CiConfiguration::Sast::EntityType8323 is expected to eq "SastCiConfigurationEntity"8324 is expected to have graphql fields :field, :label, :description, :type, :options, :default_value, :value, and :size8325# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/entity_type_spec.rb. It took 0.4 second. Expected to take 0.64 second.8326# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb. Expected to take 0.61 second.8327Types::Clusters::Agents::Authorizations::CiAccessType8328 is expected to eq "ClusterAgentAuthorizationCiAccess"8329 is expected to have graphql fields :agent and :config8330# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb. It took 0.38 second. Expected to take 0.61 second.8331# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/import_test_coverage_spec.rb. Expected to take 0.56 second.8332Test coverage of the Project Import8333 ensures that all imported/exported relations are present in test JSONs8334# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/import_test_coverage_spec.rb. It took 0.35 second. Expected to take 0.56 second.8335# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb. Expected to take 0.53 second.8336Gitlab::Database::BackgroundMigration::BatchedBackgroundMigrationDictionary8337 .entry8338 returns a single dictionary entry for the given migration job8339# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb. It took 0.33 second. Expected to take 0.53 second.8340# [RSpecRunTime] Starting example group spec/presenters/work_item_presenter_spec.rb. Expected to take 0.5 second.8341WorkItemPresenter8342 presents a work item and uses methods defined in IssuePresenter8343# [RSpecRunTime] Finishing example group spec/presenters/work_item_presenter_spec.rb. It took 0.33 second. Expected to take 0.5 second.8344# [RSpecRunTime] Starting example group spec/helpers/admin/components_helper_spec.rb. Expected to take 0.48 second.8345Admin::ComponentsHelper8346 #database_versions8347 returns expected database data8348# [RSpecRunTime] Finishing example group spec/helpers/admin/components_helper_spec.rb. It took 0.3 second. Expected to take 0.48 second.8349# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb. Expected to take 0.47 second.8350Gitlab::GithubImport::Importer::Attachments::BaseImporter8351 #each_object_to_import8352 with not implemented #collection interface8353 raises NotImplementedError8354# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb. It took 0.31 second. Expected to take 0.47 second.8355# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_status_enum_spec.rb. Expected to take 0.46 second.8356Types::ContainerRepositoryStatusEnum8357 exposes all statuses8358# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_status_enum_spec.rb. It took 0.3 second. Expected to take 0.46 second.8359# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/instrumentation_spec.rb. Expected to take 0.45 second.8360Gitlab::Ci::Parsers::Instrumentation8361 #parse!8362 sets metrics for duration of parsing8363# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/instrumentation_spec.rb. It took 0.35 second. Expected to take 0.45 second.8364# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb. Expected to take 0.43 second.8365Gitlab::Usage::Metrics::Instrumentations::DatabaseMode8366 behaves like a correct instrumented metric value8367 has correct value8368# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb. It took 0.33 second. Expected to take 0.43 second.8369# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_countable_connection_type_spec.rb. Expected to take 0.43 second.8370Types::Ci::RunnerCountableConnectionType8371 contains attributes related to a runner connection8372# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_countable_connection_type_spec.rb. It took 0.31 second. Expected to take 0.43 second.8373auto_explain log contains 1924 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-17-32.340.main.ndjson.gz8374took 31.7047942178375auto_explain log contains 1925 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-17-32.340.ci.ndjson.gz8376took 29.210474468377[TEST PROF INFO] EventProf results for sql.active_record8378Total time: 06:33.814 of 26:36.195 (24.67%)8379Total events: 2888938380Top 5 slowest suites (by time):8381Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 01:40.462 (51813 / 104) of 05:34.806 (30.01%)8382Gitlab::Impor...::TreeRestorer (./spec/lib/gitlab/import_export/project/tree_restorer_spec.rb:9) – 00:36.732 (29054 / 188) of 02:42.098 (22.66%)8383Issuable (./spec/models/concerns/issuable_spec.rb:5) – 00:25.926 (20162 / 151) of 01:47.149 (24.2%)8384Clusters::Pla...ms::Kubernetes (./spec/models/clusters/platforms/kubernetes_spec.rb:5) – 00:22.965 (12693 / 109) of 01:16.120 (30.17%)8385MergeRequests...tyCheckService (./spec/services/merge_requests/mergeability_check_service_spec.rb:5) – 00:12.267 (9202 / 44) of 01:05.815 (18.64%)8386Knapsack report was generated. Preview:8387{8388 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 334.80616521,8389 "spec/lib/gitlab/import_export/project/tree_restorer_spec.rb": 162.09784204000016,8390 "spec/models/concerns/issuable_spec.rb": 107.14918021999938,8391 "spec/models/clusters/platforms/kubernetes_spec.rb": 76.1199801620005,8392 "spec/services/merge_requests/mergeability_check_service_spec.rb": 65.81507340900043,8393 "spec/lib/gitlab/auth/o_auth/user_spec.rb": 34.1016592699998,8394 "spec/lib/gitlab/ci/status/pipeline/factory_spec.rb": 42.34575624700028,8395 "spec/services/projects/prometheus/alerts/notify_service_spec.rb": 24.813484557000265,8396 "spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb": 17.241420080000353,8397 "spec/tasks/gitlab/uploads/migrate_rake_spec.rb": 41.41363774799993,8398 "spec/lib/gitlab/data_builder/push_spec.rb": 24.80702848099918,8399 "spec/models/deploy_token_spec.rb": 16.786215686000105,8400 "spec/models/error_tracking/project_error_tracking_setting_spec.rb": 12.674693259999913,8401 "spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb": 16.297272077999878,8402 "spec/services/work_items/parent_links/create_service_spec.rb": 20.035617866000393,8403 "spec/services/resource_access_tokens/revoke_service_spec.rb": 19.98952930300038,8404 "spec/helpers/packages_helper_spec.rb": 12.495973680000134,8405 "spec/lib/backup/targets/files_spec.rb": 15.997398428000452,8406 "spec/models/ci/job_token/project_scope_link_spec.rb": 17.527657022999847,8407 "spec/services/issuable/discussions_list_service_spec.rb": 17.606954459000008,8408 "spec/workers/packages/go/sync_packages_worker_spec.rb": 11.424839258999782,8409 "spec/lib/gitlab/redis/shared_state_spec.rb": 6.904482251000445,8410 "spec/services/merge_requests/conflicts/resolve_service_spec.rb": 16.494297439000547,8411 "spec/models/incident_management/issuable_escalation_status_spec.rb": 8.742149648000122,8412 "spec/models/work_items/related_work_item_link_spec.rb": 10.110299650999877,8413 "spec/models/ci/trigger_spec.rb": 12.784488525000597,8414 "spec/models/integrations/base_chat_notification_spec.rb": 7.422263279000617,8415 "spec/presenters/ci/build_presenter_spec.rb": 12.07880491800006,8416 "spec/services/ci/pipeline_schedules/update_service_spec.rb": 8.257666766000511,8417 "spec/models/notification_setting_spec.rb": 8.881471106999925,8418 "spec/models/ci/build_trace_metadata_spec.rb": 9.477409690999593,8419 "spec/lib/gitlab/auth/current_user_mode_spec.rb": 5.577235751999979,8420 "spec/helpers/appearances_helper_spec.rb": 6.9618900619998385,8421 "spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb": 5.104022798000187,8422 "spec/serializers/member_user_entity_spec.rb": 7.786642420999669,8423 "spec/models/personal_snippet_spec.rb": 6.496376906000478,8424 "spec/policies/protected_branch_policy_spec.rb": 9.2405096399998,8425 "spec/lib/gitlab/database/bump_sequences_spec.rb": 10.627255628000057,8426 "spec/uploaders/terraform/state_uploader_spec.rb": 9.033587912999792,8427 "spec/helpers/timeboxes_helper_spec.rb": 7.271525462999307,8428 "spec/lib/gitlab/error_tracking_spec.rb": 4.720385728999645,8429 "spec/views/groups/edit.html.haml_spec.rb": 8.606261210000412,8430 "spec/models/concerns/ci/artifactable_spec.rb": 8.201009263999367,8431 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 4.634200832000715,8432 "spec/lib/gitlab/ci/status/build/cancelable_spec.rb": 6.875003176000064,8433 "spec/lib/gitlab/diff/diff_refs_spec.rb": 7.380825455000377,8434 "spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb": 5.861376788000598,8435 "spec/services/users/refresh_authorized_projects_service_spec.rb": 6.291133428000649,8436 "spec/finders/crm/contacts_finder_spec.rb": 5.24977056500029,8437 "spec/services/ci/destroy_pipeline_service_spec.rb": 6.807507925999744,8438 "spec/workers/project_export_worker_spec.rb": 6.333851671999582,8439 "spec/lib/gitlab/event_store/store_spec.rb": 2.9499565609994534,8440 "spec/db/docs_spec.rb": 3.4713441280009647,8441 "spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb": 5.12139158500031,8442 "spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb": 4.984080907000134,8443 "spec/workers/container_registry/record_data_repair_detail_worker_spec.rb": 4.3917827609993765,8444 "spec/bin/saas_feature_spec.rb": 2.7219881760001954,8445 "spec/uploaders/gitlab_uploader_spec.rb": 2.4734141059998365,8446 "spec/lib/gitlab/security/scan_configuration_spec.rb": 2.831256098999802,8447 "spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb": 2.1936776250004186,8448 "spec/lib/gitlab/ci/reports/test_report_spec.rb": 2.991151116000765,8449 "spec/services/work_items/related_work_item_links/create_service_spec.rb": 5.388896645999921,8450 "spec/graphql/types/terraform/state_version_type_spec.rb": 3.235686789000283,8451 "spec/lib/banzai/filter/table_of_contents_filter_spec.rb": 2.5406583370004228,8452 "spec/services/members/request_access_service_spec.rb": 4.182485813000312,8453 "spec/views/projects/settings/merge_requests/show.html.haml_spec.rb": 4.300442334000763,8454 "spec/lib/gitlab/github_import/importer/note_importer_spec.rb": 4.477859916999478,8455 "spec/lib/generators/gitlab/analytics/internal_events_generator_spec.rb": 3.4532362649997594,8456 "spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb": 4.654526958999668,8457 "spec/finders/repositories/tree_finder_spec.rb": 3.0288039799997932,8458 "spec/serializers/deployment_cluster_entity_spec.rb": 4.96233181199932,8459 "spec/services/ci/catalog/resources/release_service_spec.rb": 5.455721813999844,8460 "spec/models/packages/sem_ver_spec.rb": 2.2783623870000156,8461 "spec/models/ci/project_mirror_spec.rb": 4.137907038999401,8462 "spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb": 3.9918953319993307,8463 "spec/rubocop/formatter/graceful_formatter_spec.rb": 2.0958196360006696,8464 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb": 2.9465226040001653,8465 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 1.9659801560001142,8466 "spec/views/projects/pages/show.html.haml_spec.rb": 4.047409222999704,8467 "spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb": 3.554689218999556,8468 "spec/lib/api/entities/release_spec.rb": 3.2976465689998804,8469 "spec/helpers/notify_helper_spec.rb": 3.094085370999892,8470 "spec/validators/kubernetes_container_resources_validator_spec.rb": 1.7990134410001701,8471 "spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb": 2.3284367590003967,8472 "spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb": 3.985448593000001,8473 "spec/services/design_management/generate_image_versions_service_spec.rb": 4.478384006999477,8474 "spec/lib/gitlab/unicode_spec.rb": 1.7273700629993982,8475 "spec/initializers/mail_encoding_patch_spec.rb": 1.7198443729994324,8476 "spec/services/environments/create_service_spec.rb": 2.377610051999909,8477 "spec/helpers/projects/terraform_helper_spec.rb": 1.5680355280001095,8478 "spec/finders/autocomplete/routes_finder_spec.rb": 3.228562590000365,8479 "spec/graphql/mutations/todos/mark_all_done_spec.rb": 4.4459295810002,8480 "spec/models/abuse/user_trust_score_spec.rb": 1.75373603800017,8481 "spec/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb": 2.735603546000675,8482 "spec/lib/gitlab/import_export/project/relation_saver_spec.rb": 1.916061443000217,8483 "spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb": 1.495228479000616,8484 "spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb": 1.5200416439993205,8485 "spec/serializers/ci/dag_job_group_entity_spec.rb": 2.9931313260003662,8486 "spec/lib/gitlab/slash_commands/presenters/access_spec.rb": 1.6189759390008476,8487 "spec/lib/gitlab/import/mentions_converter_spec.rb": 1.5014362370002345,8488 "spec/graphql/types/terraform/state_type_spec.rb": 1.3526217199996609,8489 "spec/rubocop/cop/background_migration/dictionary_file_spec.rb": 1.4859378700002708,8490 "spec/lib/gitlab/database/async_constraints/validators/foreign_key_spec.rb": 1.666260512000008,8491 "spec/finders/ci/group_variables_finder_spec.rb": 2.763463182000123,8492 "spec/lib/gitlab/lets_encrypt/order_spec.rb": 3.6356119359998047,8493 "spec/lib/gitlab/time_tracking_formatter_spec.rb": 1.1276741459996629,8494 "spec/workers/gitlab/jira_import/import_issue_worker_spec.rb": 1.8305283459994826,8495 "spec/rubocop/cop/graphql/authorize_types_spec.rb": 1.1476250719997552,8496 "spec/helpers/sessions_helper_spec.rb": 1.4672469229999479,8497 "spec/lib/gitlab/usage/metrics/aggregates/sources/postgres_hll_spec.rb": 1.385838524999599,8498 "spec/lib/gitlab/hook_data/key_builder_spec.rb": 1.1946772749997763,8499 "spec/workers/authorized_project_update/project_recalculate_per_user_worker_spec.rb": 1.6648853719998442,8500 "spec/services/click_house/sync_strategies/event_sync_strategy_spec.rb": 0.8858071330005259,8501 "spec/lib/gitlab/instrumentation/redis_spec.rb": 0.9942439559999912,8502 "spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb": 2.8033281660000284,8503 "spec/graphql/resolvers/design_management/design_at_version_resolver_spec.rb": 2.2382793030001267,8504 "spec/services/design_management/copy_design_collection/queue_service_spec.rb": 2.917902908000542,8505 "spec/models/work_items/widgets/labels_spec.rb": 1.4427446760000748,8506 "spec/lib/gitlab/graphql/present/field_extension_spec.rb": 0.9041859099997964,8507 "spec/lib/gitlab/graphql/authorize/authorize_resource_spec.rb": 1.0954810599996563,8508 "spec/finders/ci/job_artifacts_finder_spec.rb": 2.330713268999716,8509 "spec/services/integrations/slack_options/label_search_handler_spec.rb": 1.094311091000236,8510 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 0.6794873440003357,8511 "spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb": 1.6521140139993804,8512 "spec/graphql/types/packages/protection/rule_type_spec.rb": 0.8148604039997736,8513 "spec/lib/gitlab/github_import/representation/user_spec.rb": 0.7643468509995728,8514 "spec/models/packages/event_spec.rb": 1.0266807110001537,8515 "spec/lib/gitlab/checks/lfs_check_spec.rb": 1.8629582520006807,8516 "spec/rubocop/cop/code_reuse/presenter_spec.rb": 0.8344172509996497,8517 "spec/lib/banzai/filter/absolute_link_filter_spec.rb": 0.6390876719997323,8518 "spec/policies/timelog_policy_spec.rb": 1.3034471589999157,8519 "spec/lib/gitlab/project_transfer_spec.rb": 0.7566078029994969,8520 "spec/views/events/event/_push.html.haml_spec.rb": 1.3682489580005495,8521 "spec/models/abuse/event_spec.rb": 1.2360820390003937,8522 "spec/lib/gitlab/usage/metrics/instrumentations/redis_metric_spec.rb": 0.9271451770000567,8523 "spec/lib/gitlab/exceptions_app_spec.rb": 0.6810303440006464,8524 "spec/models/concerns/enum_inheritance_spec.rb": 1.0280374109997865,8525 "spec/lib/gitlab/pipeline_scope_counts_spec.rb": 1.749535439000283,8526 "spec/services/events/destroy_service_spec.rb": 1.920170852999945,8527 "spec/views/admin/identities/index.html.haml_spec.rb": 0.9245506070001284,8528 "spec/models/concerns/prometheus_adapter_spec.rb": 0.8685189249999894,8529 "spec/components/pajamas/single_stat_component_spec.rb": 1.0018289049994564,8530 "spec/lib/gitlab/graphql/loaders/batch_project_statistics_loader_spec.rb": 0.9952267759999813,8531 "spec/services/spam/akismet_mark_as_spam_service_spec.rb": 1.0537397870002678,8532 "spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb": 0.5908165580003697,8533 "spec/lib/gitlab/alert_management/alert_status_counts_spec.rb": 1.4681024130004516,8534 "spec/services/merge_requests/mergeability/check_discussions_status_service_spec.rb": 0.978156547999788,8535 "spec/validators/cron_freeze_period_timezone_validator_spec.rb": 1.6149199800001952,8536 "spec/helpers/projects/pipeline_helper_spec.rb": 1.4258589390001362,8537 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 0.6946360720003213,8538 "spec/validators/nested_attributes_duplicates_validator_spec.rb": 0.9729292789997999,8539 "spec/services/branch_rules/destroy_service_spec.rb": 1.5518088299995725,8540 "spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb": 1.712273164999715,8541 "spec/tooling/danger/required_stops_spec.rb": 0.6316542020003908,8542 "spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb": 0.4972694230000343,8543 "spec/graphql/types/projects/base_service_type_spec.rb": 0.46271122800044395,8544 "spec/workers/user_status_cleanup/batch_worker_spec.rb": 0.7405486349998682,8545 "spec/serializers/import/github_failure_serializer_spec.rb": 0.6209507140001733,8546 "spec/lib/sidebars/organizations/super_sidebar_panel_spec.rb": 0.6867342940004164,8547 "spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb": 1.0340490799999316,8548 "spec/services/ci/pipeline_bridge_status_service_spec.rb": 1.5490765399999873,8549 "spec/lib/gitlab/health_checks/gitaly_check_spec.rb": 0.5899186879996705,8550 "spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb": 0.6674994769991827,8551 "spec/lib/gitlab/config/entry/composable_array_spec.rb": 0.6855406929998935,8552 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 0.8774134539999068,8553 "spec/graphql/resolvers/saved_reply_resolver_spec.rb": 0.6125599550005063,8554 "spec/models/group/crm_settings_spec.rb": 0.47945617500045046,8555 "spec/lib/backup/database_backup_error_spec.rb": 0.6330092319994947,8556 "spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb": 1.0554448069997306,8557 "spec/lib/gitlab/ci/artifacts/metrics_spec.rb": 1.1319680849992437,8558 "spec/graphql/mutations/security/ci_configuration/base_security_analyzer_spec.rb": 1.0388169389998438,8559 "spec/models/concerns/partitioned_table_spec.rb": 0.558026314000017,8560 "spec/lib/sidebars/projects/menus/external_wiki_menu_spec.rb": 0.4943133229999148,8561 "spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb": 0.8782298440000886,8562 "spec/models/acts_as_taggable_on/tag_spec.rb": 0.5079982710003605,8563 "spec/lib/gitlab/ci/status/manual_spec.rb": 0.7104684400001133,8564 "spec/services/pages_domains/delete_service_spec.rb": 0.8671882660000847,8565 "spec/lib/bulk_imports/projects/pipelines/commit_notes_pipeline_spec.rb": 0.9700208299991573,8566 "spec/dependencies/omniauth_saml_spec.rb": 0.2801691769991521,8567 "spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb": 0.5998757569996087,8568 "spec/helpers/projects/google_cloud/cloudsql_helper_spec.rb": 0.5626203020001412,8569 "spec/lib/gitlab/usage/metrics/instrumentations/count_ml_experiments_metric_spec.rb": 0.7054382409996833,8570 "spec/lib/banzai/filter/output_safety_spec.rb": 0.3963176389997898,8571 "spec/views/dashboard/projects/_nav.html.haml_spec.rb": 0.4139904249996107,8572 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 0.4615729589995681,8573 "spec/initializers/countries_spec.rb": 0.5383127369996146,8574 "spec/workers/clusters/agents/delete_expired_events_worker_spec.rb": 0.825107363000825,8575 "spec/graphql/types/jira_import_type_spec.rb": 0.3924810600001365,8576 "spec/db/development/create_work_item_related_link_restrictions_spec.rb": 0.5999430480005685,8577 "spec/validators/gitlab/zoom_url_validator_spec.rb": 0.514209461000064,8578 "spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_spec.rb": 0.4595677489996888,8579 "spec/helpers/web_ide_button_helper_spec.rb": 0.5304342179997548,8580 "spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb": 0.48001716599992506,8581 "spec/lib/banzai/pipeline/email_pipeline_spec.rb": 0.6177615139995396,8582 "spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb": 0.6480010889999903,8583 "spec/lib/peek/views/active_record_spec.rb": 0.6080121259992666,8584 "spec/serializers/namespace_serializer_spec.rb": 0.9327298859998336,8585 "spec/scripts/generate_failed_package_and_test_mr_message_spec.rb": 0.39816658800009463,8586 "spec/lib/gitlab/graphql_logger_spec.rb": 0.4092391670001234,8587 "spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb": 0.39858084800016513,8588 "spec/graphql/types/ci/template_type_spec.rb": 0.4090266169996539,8589 "spec/lib/gitlab/multi_destination_logger_spec.rb": 0.40212788799999544,8590 "spec/lib/gitlab/graphql/timeout_spec.rb": 0.40495126799942227,8591 "spec/rubocop/cop/gitlab/rspec/avoid_setup_spec.rb": 0.40437973700045404,8592 "spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb": 0.3933592889998181,8593 "spec/lib/serializers/unsafe_json_spec.rb": 0.3950740690006569,8594 "spec/graphql/types/container_expiration_policy_keep_enum_spec.rb": 0.4002154680001695,8595 "spec/graphql/types/ci_configuration/sast/entity_type_spec.rb": 0.4009670979994553,8596 "spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb": 0.37470895200021914,8597 "spec/lib/gitlab/import_export/import_test_coverage_spec.rb": 0.34617593600069085,8598 "spec/lib/gitlab/database/background_migration/batched_background_migration_dictionary_spec.rb": 0.3312871689995518,8599 "spec/presenters/work_item_presenter_spec.rb": 0.3260568490004516,8600 "spec/helpers/admin/components_helper_spec.rb": 0.30175357299958705,8601 "spec/lib/gitlab/github_import/importer/attachments/base_importer_spec.rb": 0.31038158200044563,8602 "spec/graphql/types/container_repository_status_enum_spec.rb": 0.2955240440005582,8603 "spec/lib/gitlab/ci/parsers/instrumentation_spec.rb": 0.3466172070002358,8604 "spec/lib/gitlab/usage/metrics/instrumentations/database_mode_spec.rb": 0.32630146900010004,8605 "spec/graphql/types/ci/runner_countable_connection_type_spec.rb": 0.31005257200013158606}8607Knapsack global time execution for tests: 26m 35s8608Failures:8609 1) Ci::PipelineProcessing::AtomicProcessingService Pipeline Processing Service when jobs change from stopped to alive status during pipeline processing runs ResetSkippedJobsService on the new alive jobs and logs event8610 Failure/Error: expect(all_builds_names_and_statuses).to eq(statuses_1)8611 expected: {:deploy1=>"skipped", :deploy2=>"skipped", :manual1=>"manual", :manual2=>"manual", :test1=>"skipped", :test2=>"skipped"}8612 got: {:deploy1=>"skipped", :deploy2=>"skipped", :manual1=>"manual", :manual2=>"manual", :test1=>"created", :test2=>"skipped"}8613 (compared using ==)8614 Diff:8615 @@ -2,6 +2,6 @@8616 :deploy2 => "skipped",8617 :manual1 => "manual",8618 :manual2 => "manual",8619 -:test1 => "skipped",8620 +:test1 => "created",8621 :test2 => "skipped",8622 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:1020:in `block (4 levels) in <top (required)>'8623 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:933:in `block (5 levels) in <top (required)>'8624 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:933:in `block (4 levels) in <top (required)>'8625 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8626 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8627 # ./spec/spec_helper.rb:417:in `block (2 levels) in <top (required)>'8628 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'8629 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8630 # ./spec/spec_helper.rb:413:in `block (2 levels) in <top (required)>'8631 # ./spec/spec_helper.rb:260:in `block (2 levels) in <top (required)>'8632 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8633 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8634 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8635 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8636 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8637Finished in 27 minutes 42 seconds (files took 1 minute 23.05 seconds to load)86383270 examples, 1 failure8639Failed examples:8640rspec ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:1013 # Ci::PipelineProcessing::AtomicProcessingService Pipeline Processing Service when jobs change from stopped to alive status during pipeline processing runs ResetSkippedJobsService on the new alive jobs and logs event8641Randomized with seed 454828642Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected8643[TEST PROF INFO] Time spent in factories: 09:35.541 (33.79% of total time)8644RSpec exited with 1.8645[job-metrics] Updating job metrics tag for the CI/CD job.8646RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6421724756.txt8647Retrying the failing examples in a new RSpec process...8648$ gem install junit_merge --no-document --version 0.1.28649Successfully installed nokogiri-1.16.3-x86_64-linux8650Successfully installed junit_merge-0.1.286512 gems installed8652==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 2 seconds.8653Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-6421724756.json --format RspecJunitFormatter --out rspec/rspec-retry-6421724756.xml --only-failures --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.rb"8654Run options: include {:last_run_status=>"failed"}8655# [RSpecRunTime] Starting RSpec timer...8656[TEST PROF INFO] EventProf enabled (sql.active_record)8657unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8658unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8659Test environment set up in 1.70638115 seconds8660# [RSpecRunTime] Starting example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. Expected to take 5 minutes 49.67 seconds.8661Ci::PipelineProcessing::AtomicProcessingService8662 Pipeline Processing Service8663 when jobs change from stopped to alive status during pipeline processing8664 runs ResetSkippedJobsService on the new alive jobs and logs event8665# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. It took 4.74 seconds. Expected to take 5 minutes 49.67 seconds.8666auto_explain log contains 1928 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-17-32.9586.main.ndjson.gz8667took 32.9503452538668auto_explain log contains 1928 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-17-32.9586.ci.ndjson.gz8669took 27.959809558670[TEST PROF INFO] EventProf results for sql.active_record8671Total time: 00:02.044 of 00:04.741 (43.12%)8672Total events: 6538673Top 5 slowest suites (by time):8674Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 00:02.044 (653 / 1) of 00:04.741 (43.12%)8675Finished in 1 minute 13.57 seconds (files took 49.32 seconds to load)86761 example, 0 failures8677[TEST PROF INFO] Time spent in factories: 00:01.760 (2.32% of total time)8678Loading rspec/rspec-6421724756.json...8679Merged rspec/rspec-retry-6421724756.json adding 4 results.8680Saved rspec/rspec-6421724756.json.8681A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...8682Flaky test was not part of this MR.8684Running after script...8685$ source scripts/utils.sh8686$ bundle exec gem list gitlab_quality-test_tooling8687gitlab_quality-test_tooling (1.17.0)8688$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8692$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8699$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8704$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8706$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8710$ tooling/bin/push_job_metrics || true8711[job-metrics] Pushing job metrics file for the CI/CD job.8712[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8714Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8716Uploading artifacts...8717auto_explain/: found 5 matching artifact files and directories 8718coverage/: found 4 matching artifact files and directories 8719WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8720WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8721knapsack/: found 4 matching artifact files and directories 8722rspec/: found 15 matching artifact files and directories 8723WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8724log/*.log: found 18 matching artifact files and directories 8725WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6421724756/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8726WARNING: Retrying... context=artifacts-uploader error=request redirected8727Uploading artifacts as "archive" to coordinator... 201 Created id=6421724756 responseStatus=201 Created token=glcbt-658728Uploading artifacts...8729rspec/rspec-*.xml: found 2 matching artifact files and directories 8730WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6421724756/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8731WARNING: Retrying... context=artifacts-uploader error=request redirected8732Uploading artifacts as "junit" to coordinator... 201 Created id=6421724756 responseStatus=201 Created token=glcbt-658734Job succeeded