rspec unit pg14 4/32
Passed Started
by
@nickleonard

Nick Leonard
1Using rspec-parameterized-table_syntax 1.0.02Using rspec-parameterized 1.0.03Using table_print 1.5.74Using gitlab_quality-test_tooling 1.21.15Using gon 6.4.06Using google-apis-androidpublisher_v3 0.34.07Using google-apis-cloudbilling_v1 0.21.08Using google-apis-cloudresourcemanager_v1 0.31.09Using google-apis-container_v1 0.43.010Using google-apis-container_v1beta1 0.43.011Using google-apis-iam_v1 0.36.012Using google-apis-serviceusage_v1 0.28.013Using google-cloud-location 0.6.014Using grpc-google-iam-v1 1.5.015Using google-cloud-artifact_registry-v1 0.11.016Using google-cloud-common 1.1.017Using google-cloud-compute-v1 2.6.018Using google-cloud-core 1.6.019Using google-cloud-storage 1.45.020Using mini_portile2 2.8.521Using gpgme 2.0.2322Using mustermann 3.0.023Using mustermann-grape 1.0.224Using rack-accept 0.4.525Using grape 2.0.026Using grape-entity 0.10.227Using grape-path-helpers 2.0.128Using grape-swagger 2.0.229Using grape-swagger-entity 0.5.130Using grape_logging 1.8.431Using sprockets 3.7.232Using sprockets-rails 3.4.233Using graphiql-rails 1.8.034Using graphql-client 0.19.035Using graphlient 0.6.036Using graphlyte 1.0.037Using graphql-docs 4.0.038Using gssapi 1.3.139Using rb-fsevent 0.11.240Using rb-inotify 0.10.141Using listen 3.7.142Using lumberjack 1.2.743Using nenv 0.3.044Using shellany 0.0.145Using notiffany 0.1.346Using pry 0.14.247Using guard 2.16.248Using guard-compat 1.2.149Using guard-rspec 4.7.350Using temple 0.8.251Using tilt 2.0.1152Using haml 5.2.253Using sysexits 1.2.054Using haml_lint 0.53.055Using hamlit 2.15.056Using hana 1.3.757Using hashdiff 1.1.058Using health_check 3.1.059Using html2text 0.2.060Using ice_cube 0.16.461Using icalendar 2.8.062Using imagen 0.1.863Using influxdb-client 2.9.064Using rails 7.0.8.165Using invisible_captcha 2.1.066Using ipaddr 1.2.567Using oj 3.13.2368Using ipynbdiff 0.4.7 from source at `gems/ipynbdiff`69Using oauth 0.5.670Using jira-ruby 2.3.071Using regexp_property_values 1.0.072Using js_regex 3.8.073Using json-jwt 1.15.374Using uri_template 0.7.075Using json_schemer 0.2.1876Using jsonb_accessor 1.3.1077Using jsonpath 1.1.278Using kaminari-core 1.2.279Using kaminari-actionview 1.2.280Using kaminari-activerecord 1.2.281Using kaminari 1.2.282Using kas-grpc 0.4.083Using knapsack 1.22.084Using recursive-open-struct 1.1.385Using kubeclient 4.11.086Using rubyzip 2.3.287Using with_env 1.1.088Using license_finder 7.0.189Using reverse_markdown 1.4.090Using rugged 1.6.391Using licensee 9.16.192Using lockbox 1.3.093Using lograge 0.11.294Using lru_redux 1.1.095Using mail-smtp_pool 0.1.0 from source at `vendor/gems/mail-smtp_pool`96Using marginalia 1.11.197Using microsoft_graph_mailer 0.1.0 from source at `vendor/gems/microsoft_graph_mailer`98Using mini_magick 4.12.099Using mixlib-cli 2.1.8100Using mixlib-log 3.0.9101Using murmurhash3 0.1.7102Using neighbor 0.2.3103Using uri 0.13.0104Using net-http 0.1.1105Using net-ntp 2.1.3106Using net-ssh 7.2.0107Using net-scp 4.0.0108Using plist 3.7.0109Using train-core 3.10.8110Using wmi-lite 1.0.7111Using ohai 18.1.3112Using oj-introspect 0.7.2113Using omniauth-oauth2 1.8.0114Using omniauth-alicloud 3.0.0115Using omniauth-atlassian-oauth2 0.2.0116Using omniauth-auth0 3.1.0117Using omniauth-azure-activedirectory-v2 2.0.0118Using omniauth-azure-oauth2 0.0.10 from source at `vendor/gems/omniauth-azure-oauth2`119Using omniauth-dingtalk-oauth2 1.0.1120Using omniauth-facebook 4.0.0121Using omniauth-github 2.0.1122Using omniauth-gitlab 4.0.0 from source at `vendor/gems/omniauth-gitlab`123Using omniauth-google-oauth2 1.1.1124Using omniauth-oauth 1.2.0125Using omniauth-oauth2-generic 0.2.8126Using omniauth-salesforce 1.0.5 from source at `vendor/gems/omniauth-salesforce`127Using ruby-saml 1.15.0128Using omniauth-saml 2.1.0129Using omniauth-shibboleth-redux 2.0.0130Using omniauth-twitter 1.4.0131Using omniauth_crowd 2.4.0 from source at `vendor/gems/omniauth_crowd`132Using rack-oauth2 1.21.3133Using swd 1.3.0134Using validate_email 0.1.6135Using validate_url 1.0.15136Using webfinger 1.2.0137Using openid_connect 1.3.0138Using omniauth_openid_connect 0.6.1139Using optimist 3.0.1140Using rubypants 0.2.0141Using org-ruby 0.9.12142Using pact-support 1.20.0143Using pact-mock_service 3.11.2144Using term-ansicolor 1.7.1145Using pact 1.64.0146Using tty-color 0.6.0147Using pastel 0.8.0148Using peek 1.1.0149Using png_quantizator 0.2.1150Using premailer 1.16.0151Using premailer-rails 1.10.3152Using prometheus-client-mmap 1.1.1 (x86_64-linux)153Using pry-byebug 3.10.1154Using pry-rails 0.3.9155Using rouge 4.2.0156Using strings-ansi 0.2.0157Using unicode_utils 1.4.0158Using strings 0.2.1159Using tty-screen 0.8.1160Using tty-markdown 0.7.2161Using tty-cursor 0.7.1162Using wisper 2.0.1163Using tty-reader 0.9.0164Using tty-prompt 0.23.1165Using pry-shell 0.6.4166Using puma 6.4.0167Using rack-attack 6.7.0168Using rack-cors 2.0.1169Using rack-proxy 0.7.7170Using rack-session 1.0.2171Using rack-timeout 0.6.3172Using rails-controller-testing 1.0.5173Using rails-i18n 7.0.3174Using rbtrace 0.5.1175Using recaptcha 5.12.3176Using redis-store 1.10.0177Using redis-rack 3.0.0178Using redis-actionpack 5.4.0179Using redis-cluster-client 0.7.5180Using redis-clustering 5.0.8181Using rinku 2.0.0182Using rqrcode_core 1.2.0183Using rqrcode 2.2.0184Using rspec-benchmark 0.6.0185Using rspec-rails 6.1.1186Using rspec-retry 0.6.2187Using rspec_junit_formatter 0.6.0188Using rspec_profiling 0.0.9189Using ruby-fogbugz 0.3.0190Using ruby-magic 0.6.0191Using ruby-openai 3.7.0192Using safety_net_attestation 0.4.0193Using sanitize 6.0.2194Using sd_notify 0.1.1195Using seed-fu 2.3.7196Using websocket 1.2.10197Using selenium-webdriver 4.18.1198Using tty-command 0.10.1199Using semver_dialects 2.0.0200Using sentry-ruby 5.10.0201Using sentry-rails 5.10.0202Using sentry-raven 3.1.2203Using sentry-sidekiq 5.10.0204Using shoulda-matchers 5.1.0205Using sidekiq-cron 1.12.0206Using sigdump 0.2.4207Using simple_po_parser 1.1.6208Using simplecov-html 0.12.3209Using simplecov_json_formatter 0.1.4210Using simplecov 0.22.0211Using simplecov-cobertura 2.1.0212Using simplecov-lcov 0.8.0213Using slack-messenger 2.3.4214Using spamcheck 1.3.0215Using spring 4.1.0216Using spring-commands-rspec 1.0.4217Using ssh_data 1.3.0218Using state_machines 0.5.0219Using state_machines-activemodel 0.8.0220Using state_machines-activerecord 0.8.0221Using static_holmes 0.7.7222Using sys-filesystem 1.4.3223Using tanuki_emoji 0.9.0224Using telesign 2.2.4225Using telesignenterprise 2.2.2226Using terser 1.0.2227Using test-prof 1.3.2228Using test_file_finder 0.3.1229Using timfel-krb5-auth 0.8.3230Using tpm-key_attestation 0.12.0231Using truncato 0.7.12232Using undercover 0.4.6233Using unleash 3.2.2234Using valid_email 0.1.3235Using validates_hostname 1.0.13236Using version_sorter 2.3.0237Using view_component 3.11.0238Using vite_ruby 3.5.0239Using vite_rails 3.0.17240Using vmstat 2.3.0241Using warning 1.3.0242Using webauthn 3.0.0243Using webmock 3.23.0244Using wikicloth 0.8.1245Using yajl-ruby 1.4.3246Bundle complete! 332 Gemfile dependencies, 645 gems now installed.247Gems in the groups 'production' and 'development' were not installed.248Bundled gems are installed into `./vendor`2492 installed gems you directly depend on are looking for funding.250 Run `bundle fund` for details251==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds.252$ bundle pristine pg253Patching bundler with bundler-checksum...254Installing pg 1.5.6 with native extensions255==> 'bundle pristine pg' succeeded in 10 seconds.256Using decomposed database config (config/database.yml.decomposed-postgresql)257Geo DB won't be set up.258Embedding DB won't be set up.270$ source ./scripts/rspec_helpers.sh271$ run_timed_command "gem install knapsack --no-document"272$ gem install knapsack --no-document273Successfully installed knapsack-4.0.02741 gem installed275==> 'gem install knapsack --no-document' succeeded in 1 seconds.276$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"281$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"282$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"283$ tooling/bin/create_job_metrics_file || true284[job-metrics] Creating the job metrics file for the CI/CD job.285$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request" 286 RSpec 287[20:47:56] Starting rspec_parallelized_job288RETRY_FAILED_TESTS_IN_NEW_PROCESS: true289KNAPSACK_GENERATE_REPORT: true290FLAKY_RSPEC_GENERATE_REPORT: true291KNAPSACK_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.rb292KNAPSACK_LOG_LEVEL: debug293KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_4_32_278964_report.json294FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json295FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_4_32_278964_report.json296NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_4_32_278964_report.json297RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6597627927.txt298CRYSTALBALL: 299RSPEC_TESTS_MAPPING_ENABLED: 300RSPEC_TESTS_FILTER_FILE: 301Shell set options (set -o) enabled:302braceexpand on303hashall on304interactive-comments on305pipefail on306Parsing expected rspec suite duration...307spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rb not found in master report308RSpec suite is expected to take 30 minutes 26.43 seconds.309Expected duration for tests:310{311 "spec/models/merge_request_spec.rb": 463.2320185518317,312 "spec/services/ci/register_job_service_spec.rb": 105.39195699021319,313 "spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb": 77.19463413708219,314 "spec/services/projects/update_service_spec.rb": 67.27537973498278,315 "spec/lib/gitlab/background_migration/backfill_project_repositories_spec.rb": 58.990839814136095,316 "spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_one_mb_spec.rb": 53.85935754547366,317 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 46.02249086572754,318 "spec/services/git/wiki_push_service_spec.rb": 41.585610966459754,319 "spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb": 37.56821783924966,320 "spec/lib/gitlab/diff/file_spec.rb": 32.92292729728305,321 "spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb": 29.44449438189146,322 "spec/lib/gitlab/database/transaction/observer_spec.rb": 29.243577665761844,323 "spec/models/hooks/web_hook_spec.rb": 25.37156668250399,324 "spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb": 24.24166828028464,325 "spec/services/design_management/delete_designs_service_spec.rb": 23.807909040104857,326 "spec/services/push_event_payload_service_spec.rb": 20.97596564402345,327 "spec/models/ci/job_token/project_scope_link_spec.rb": 20.683892781914647,328 "spec/views/notify/pipeline_success_email.text.erb_spec.rb": 18.880015970192588,329 "spec/models/diff_discussion_spec.rb": 18.745624101924133,330 "spec/models/ci/daily_build_group_report_result_spec.rb": 17.062510710489786,331 "spec/lib/banzai/filter/reference_redactor_filter_spec.rb": 16.120715667175727,332 "spec/services/ci/delete_unit_tests_service_spec.rb": 16.08210934120541,333 "spec/services/environments/create_for_job_service_spec.rb": 14.958813606505442,334 "spec/serializers/note_entity_spec.rb": 14.329191602585487,335 "spec/models/integrations/telegram_spec.rb": 13.72934384375656,336 "spec/models/integrations/datadog_spec.rb": 13.299164125953421,337 "spec/lib/gitlab/checks/diff_check_spec.rb": 12.834786264629503,338 "spec/lib/gitlab/metrics/rails_slis_spec.rb": 12.236182442740173,339 "spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb": 11.967356620612426,340 "spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb": 11.202931056854258,341 "spec/views/projects/merge_requests/edit.html.haml_spec.rb": 11.18782284872352,342 "spec/workers/packages/nuget/extraction_worker_spec.rb": 10.376052691963556,343 "spec/lib/gitlab/background_migration/backfill_cluster_agent_tokens_project_id_spec.rb": 10.282105708404254,344 "spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb": 9.76238509569796,345 "spec/lib/gitlab/discussions_diff/file_collection_spec.rb": 9.61772834063109,346 "spec/tasks/gitlab/db/cells/bump_cell_sequences_rake_spec.rb": 9.225750263258854,347 "spec/lib/gitlab/database_spec.rb": 8.891137598492094,348 "spec/services/files/update_service_spec.rb": 8.52324247004673,349 "spec/lib/gitlab/database/count_spec.rb": 8.359651998371596,350 "spec/models/jira_connect/public_key_spec.rb": 8.080861911121023,351 "spec/lib/gitlab/diff/suggestions_parser_spec.rb": 7.877581266699973,352 "spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb": 7.564109216888839,353 "spec/services/error_tracking/issue_update_service_spec.rb": 7.391117537534806,354 "spec/models/analytics/cycle_analytics/aggregation_spec.rb": 7.162975614488187,355 "spec/bin/feature_flag_spec.rb": 7.047642229056285,356 "spec/graphql/resolvers/projects_resolver_spec.rb": 6.768436185637327,357 "spec/lib/gitlab/database/partitioning/partition_manager_spec.rb": 6.752438202009656,358 "spec/views/projects/tags/index.html.haml_spec.rb": 6.413225566907389,359 "spec/models/prometheus_metric_spec.rb": 6.380213165583388,360 "spec/helpers/ci/pipeline_editor_helper_spec.rb": 6.1184641960891994,361 "spec/lib/banzai/filter/external_link_filter_spec.rb": 5.970051565199142,362 "spec/graphql/resolvers/last_commit_resolver_spec.rb": 5.881377987835118,363 "spec/tasks/cache_rake_spec.rb": 5.615791964927602,364 "spec/tooling/lib/tooling/job_metrics_spec.rb": 5.540189661854745,365 "spec/tasks/dev_rake_spec.rb": 5.346214282787242,366 "spec/policies/deploy_keys_project_policy_spec.rb": 5.3115119812329175,367 "spec/services/work_items/task_list_reference_replacement_service_spec.rb": 5.106513832527364,368 "spec/serializers/suggestion_entity_spec.rb": 5.061414872907882,369 "spec/services/projects/move_lfs_objects_projects_service_spec.rb": 4.912232686861765,370 "spec/models/concerns/spammable_spec.rb": 4.828343385456519,371 "spec/models/ci/pipeline_variable_spec.rb": 4.661776802433888,372 "spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb": 4.57243409004168,373 "spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb": 4.485396120113381,374 "spec/workers/invalid_gpg_signature_update_worker_spec.rb": 4.355479427206278,375 "spec/serializers/test_report_summary_entity_spec.rb": 4.316375673390392,376 "spec/workers/ci/pending_builds/update_group_worker_spec.rb": 4.208282125515332,377 "spec/services/milestones/find_or_create_service_spec.rb": 4.168982025074339,378 "spec/services/integrations/slack_installation/instance_service_spec.rb": 4.058961063117666,379 "spec/workers/ci/pending_builds/update_project_worker_spec.rb": 3.9815423795518683,380 "spec/lib/gitlab/visibility_level_checker_spec.rb": 3.8882114413747324,381 "spec/lib/gitlab/audit/type/definition_spec.rb": 3.817052406310667,382 "spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb": 3.7170474732307475,383 "spec/lib/gitlab/background_migration/issues_internal_id_scope_updater_spec.rb": 3.69538087863957,384 "spec/lib/gitlab/background_migration/backfill_namespace_details_spec.rb": 3.6348458097675658,385 "spec/services/notification_recipients/builder/new_note_spec.rb": 3.571353901009019,386 "spec/lib/gitlab/git/push_spec.rb": 3.49411490862387,387 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 3.424278714616461,388 "spec/helpers/admin/user_actions_helper_spec.rb": 3.366428069587406,389 "spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb": 3.3222948516546262,390 "spec/bin/saas_feature_spec.rb": 3.269581059674111,391 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 3.210192886145084,392 "spec/workers/environments/auto_recover_worker_spec.rb": 3.181254098780685,393 "spec/config/settings_spec.rb": 3.0738963986986727,394 "spec/lib/gitlab/ci/config/entry/workflow_spec.rb": 3.0384535014876257,395 "spec/finders/ci/variables_finder_spec.rb": 2.9822900101293843,396 "spec/graphql/types/work_items/widget_interface_spec.rb": 2.9512542785685962,397 "spec/workers/project_destroy_worker_spec.rb": 2.901815220940907,398 "spec/models/snippets/repository_storage_move_spec.rb": 2.8355971260071353,399 "spec/services/container_expiration_policies/cleanup_service_spec.rb": 2.8179677247245816,400 "spec/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker_spec.rb": 2.7496770848382015,401 "spec/services/search/snippet_service_spec.rb": 2.7325103420514334,402 "spec/services/incident_management/link_alerts/destroy_service_spec.rb": 2.6496033918701287,403 "spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb": 2.6076409164630396,404 "spec/services/ml/experiment_tracking/experiment_repository_spec.rb": 2.579465622091795,405 "spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb": 2.5490645352283625,406 "spec/lib/gitlab/import_export/base/object_builder_spec.rb": 2.482945261060471,407 "spec/lib/gitlab/feature_categories_spec.rb": 2.4785095938692105,408 "spec/lib/gitlab/hook_data/issue_builder_spec.rb": 2.3857085003692218,409 "spec/services/ci/pipeline_schedules/variables_create_service_spec.rb": 2.3509321679256474,410 "spec/services/packages/terraform_module/process_package_file_service_spec.rb": 2.3452603933363037,411 "spec/uploaders/import_export_uploader_spec.rb": 2.2847655494132915,412 "spec/models/projects/import_export/relation_export_upload_spec.rb": 2.2754864217969804,413 "spec/services/protected_tags/update_service_spec.rb": 2.2194133287716404,414 "spec/helpers/sessions_helper_spec.rb": 2.201389948468726,415 "spec/services/snippets/count_service_spec.rb": 2.153344278518014,416 "spec/lib/gitlab/ci/config/external/file/template_spec.rb": 2.1124813322648217,417 "spec/support_specs/matchers/exceed_query_limit_helpers_spec.rb": 2.0730976807360495,418 "spec/lib/gitlab/git/repository_cleaner_spec.rb": 2.0396155547498234,419 "spec/lib/gitlab/counters/legacy_counter_spec.rb": 2.0223404868531283,420 "spec/presenters/service_hook_presenter_spec.rb": 1.9668408627373024,421 "spec/lib/gitlab/etag_caching/router/rails_spec.rb": 1.9665590331329081,422 "spec/lib/gitlab/changelog/release_spec.rb": 1.9220950531371628,423 "spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb": 1.9045707991564684,424 "spec/models/abuse/user_trust_score_spec.rb": 1.874993359537648,425 "spec/lib/gitlab/popen/runner_spec.rb": 1.8568650453206188,426 "spec/services/ci/pipeline_bridge_status_service_spec.rb": 1.8242917573884112,427 "spec/workers/packages/helm/extraction_worker_spec.rb": 1.8032149879433594,428 "spec/models/error_tracking/error_event_spec.rb": 1.7703824233938064,429 "spec/serializers/evidences/milestone_entity_spec.rb": 1.7559712040570585,430 "spec/policies/project_hook_policy_spec.rb": 1.7157919513558628,431 "spec/lib/gitlab/database/triggers/assign_desired_sharding_key_spec.rb": 1.7072605574141195,432 "spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb": 1.6865336951696484,433 "spec/lib/banzai/filter/spaced_link_filter_spec.rb": 1.661965669859819,434 "spec/finders/repositories/changelog_commits_finder_spec.rb": 1.642692267998631,435 "spec/lib/gitlab/ci/config/entry/commands_spec.rb": 1.6118043031304254,436 "spec/services/ml/model_versions/update_model_version_service_spec.rb": 1.5781238870349001,437 "spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb": 1.5763760892185057,438 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 1.5321158773529184,439 "spec/lib/gitlab/language_detection_spec.rb": 1.53064339859346,440 "spec/graphql/mutations/achievements/revoke_spec.rb": 1.4851716268306268,441 "spec/models/snippet_blob_spec.rb": 1.4791855377910728,442 "spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb": 1.4417491816189445,443 "spec/services/packages/remove_tag_service_spec.rb": 1.4140134393118773,444 "spec/graphql/resolvers/release_resolver_spec.rb": 1.4112705710094995,445 "spec/graphql/mutations/alert_management/http_integration/destroy_spec.rb": 1.3748661612954822,446 "spec/lib/gitlab/prometheus/internal_spec.rb": 1.3611934302223978,447 "spec/lib/bitbucket_server/representation/comment_spec.rb": 1.3302511736902114,448 "spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb": 1.3221156015347846,449 "spec/services/projects/batch_open_merge_requests_count_service_spec.rb": 1.299075528107307,450 "spec/models/work_items/widgets/start_and_due_date_spec.rb": 1.2748134758671887,451 "spec/lib/gitlab/request_context_spec.rb": 1.2508666918381341,452 "spec/models/packages/go/package_spec.rb": 1.2276234187951078,453 "spec/channels/application_cable/connection_spec.rb": 1.2055162782214695,454 "spec/views/profiles/keys/_form.html.haml_spec.rb": 1.1746528990154839,455 "spec/rubocop/cop/graphql/authorize_types_spec.rb": 1.1637837319021505,456 "spec/models/packages/helm/file_metadatum_spec.rb": 1.1408884516775293,457 "spec/lib/gitlab/hook_data/group_member_builder_spec.rb": 1.1214620228119756,458 "spec/lib/gitlab/event_store/event_spec.rb": 1.1025313809094897,459 "spec/services/packages/debian/find_or_create_incoming_service_spec.rb": 1.0972589730193787,460 "spec/helpers/ci/catalog/resources_helper_spec.rb": 1.0634676307213438,461 "spec/lib/gitlab/git/pre_receive_error_spec.rb": 1.05994061910721,462 "spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb": 1.0238262699506995,463 "spec/lib/gitlab/diff/stats_cache_spec.rb": 1.023545781436804,464 "spec/models/resource_events/abuse_report_event_spec.rb": 0.9912597275054962,465 "spec/graphql/types/container_expiration_policy_type_spec.rb": 0.988484296883726,466 "spec/presenters/issue_email_participant_presenter_spec.rb": 0.9650824158197291,467 "spec/lib/gitlab/circuit_breaker_spec.rb": 0.960944256334322,468 "spec/models/users/callout_spec.rb": 0.9416488998591006,469 "spec/validators/array_members_validator_spec.rb": 0.9369655997902258,470 "spec/serializers/rollout_status_entity_spec.rb": 0.91867505431605,471 "spec/lib/banzai/filter/footnote_filter_spec.rb": 0.9124700353239921,472 "spec/lib/gitlab/data_builder/archive_trace_spec.rb": 0.8920022618204584,473 "spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb": 0.8866495402384841,474 "spec/graphql/mutations/work_items/update_spec.rb": 0.8624024493073997,475 "spec/lib/gitlab/chat/responder/base_spec.rb": 0.8591688292025692,476 "spec/serializers/jira_connect/app_data_serializer_spec.rb": 0.8368985844603267,477 "spec/rubocop/cop/migration/remove_column_spec.rb": 0.8347298496066574,478 "spec/helpers/breadcrumbs_helper_spec.rb": 0.8141832610605775,479 "spec/lib/gitlab/reference_counter_spec.rb": 0.8109764486565033,480 "spec/lib/gitlab/sidekiq_signals_spec.rb": 0.7875972586698923,481 "spec/lib/rouge/formatters/html_gitlab_spec.rb": 0.7853952038669065,482 "spec/lib/gitlab/asset_proxy_spec.rb": 0.7714065025783053,483 "spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb": 0.749922115015109,484 "spec/presenters/environment_presenter_spec.rb": 0.7346567517883602,485 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.7280314805929826,486 "spec/workers/ci/delete_objects_worker_spec.rb": 0.7128363216126918,487 "spec/lib/gitlab/beyond_identity/client_spec.rb": 0.7102537877896788,488 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.6910770212241906,489 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb": 0.6879418588186968,490 "spec/helpers/components_helper_spec.rb": 0.6679693676604903,491 "spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb": 0.6631841020439018,492 "spec/lib/gitlab/bitbucket_import/project_creator_spec.rb": 0.6447635885961118,493 "spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb": 0.6379001645359019,494 "spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb": 0.6209861878789372,495 "spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb": 0.6133298882930569,496 "spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb": 0.6077004076831333,497 "spec/lib/api/validations/validators/project_portable_spec.rb": 0.5977714163998282,498 "spec/workers/namespaces/update_root_statistics_worker_spec.rb": 0.5817478410320641,499 "spec/models/concerns/partitioned_table_spec.rb": 0.5748204186462086,500 "spec/graphql/types/repository/blob_type_spec.rb": 0.5570658600993178,501 "spec/services/members/base_service_spec.rb": 0.5511786795514027,502 "spec/lib/gitlab/doorkeeper_secret_storing/token/pbkdf2_sha512_spec.rb": 0.535303881496495,503 "spec/graphql/types/customer_relations/contact_type_spec.rb": 0.5306440037672312,504 "spec/lib/gitlab/string_range_marker_spec.rb": 0.5151336798390191,505 "spec/serializers/import/github_realtime_repo_serializer_spec.rb": 0.5150101302961709,506 "spec/graphql/types/issue_sort_enum_spec.rb": 0.49989322597036207,507 "spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb": 0.4998283675185308,508 "spec/lib/gitlab/search/sort_options_spec.rb": 0.4853431119299864,509 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.48089001806334264,510 "spec/graphql/types/ci/runner_web_url_edge_spec.rb": 0.46928936780533376,511 "spec/presenters/ci/freeze_period_presenter_spec.rb": 0.45304291342102493,512 "spec/graphql/types/ci/catalog/resource_type_spec.rb": 0.4414889897568081,513 "spec/routing/directs/milestone_spec.rb": 0.44028251004431773,514 "spec/lib/gitlab/metrics/subscribers/action_view_spec.rb": 0.43141550309464655,515 "spec/lib/api/validations/validators/integer_none_any_spec.rb": 0.4309653820239889,516 "spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb": 0.42218699250818514,517 "spec/lib/gitlab/git/conflict/resolver_spec.rb": 0.42149332895922403,518 "spec/graphql/types/projects/repository_language_type_spec.rb": 0.4171365661834476,519 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb": 0.4118037338113533,520 "spec/lib/sidebars/groups/menus/scope_menu_spec.rb": 0.40943428866864656,521 "spec/lib/gitlab/github_import/representation_spec.rb": 0.40659250494606636,522 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.3983150439017598,523 "spec/lib/mattermost/client_spec.rb": 0.39489029360912326,524 "spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb": 0.38112172023298985,525 "spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb": 0.3758276708880608,526 "spec/serializers/ci/lint/result_entity_spec.rb": 0.34646820637667824,527 "spec/keeps/helpers/git_diff_parser_spec.rb": 0.33693108235535796,528 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.3339292907606871,529 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.32957715525481723,530 "spec/lib/gitlab/gitaly_client/util_spec.rb": 0.32270234280275056,531 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.32004789007845935,532 "spec/tooling/danger/rubocop_inline_disable_suggestion_spec.rb": 0.3149995234849483,533 "spec/policies/concerns/policy_actor_spec.rb": 0.31109443514114854,534 "spec/lib/gitlab/usage/metrics/instrumentations/service_desk_email_encrypted_secrets_enabled_metric_spec.rb": 0.3042068814164972535}536Running 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-6597627927.json --format RspecJunitFormatter --out rspec/rspec-6597627927.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/models/merge_request_spec.rb spec/services/ci/register_job_service_spec.rb spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb spec/services/projects/update_service_spec.rb spec/lib/gitlab/background_migration/backfill_project_repositories_spec.rb spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_one_mb_spec.rb spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb spec/services/git/wiki_push_service_spec.rb spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb spec/lib/gitlab/diff/file_spec.rb spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb spec/lib/gitlab/database/transaction/observer_spec.rb spec/models/hooks/web_hook_spec.rb spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb spec/services/design_management/delete_designs_service_spec.rb spec/services/push_event_payload_service_spec.rb spec/models/ci/job_token/project_scope_link_spec.rb spec/views/notify/pipeline_success_email.text.erb_spec.rb spec/models/diff_discussion_spec.rb spec/models/ci/daily_build_group_report_result_spec.rb spec/lib/banzai/filter/reference_redactor_filter_spec.rb spec/services/ci/delete_unit_tests_service_spec.rb spec/services/environments/create_for_job_service_spec.rb spec/serializers/note_entity_spec.rb spec/models/integrations/telegram_spec.rb spec/models/integrations/datadog_spec.rb spec/lib/gitlab/checks/diff_check_spec.rb spec/lib/gitlab/metrics/rails_slis_spec.rb spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb spec/views/projects/merge_requests/edit.html.haml_spec.rb spec/workers/packages/nuget/extraction_worker_spec.rb spec/lib/gitlab/background_migration/backfill_cluster_agent_tokens_project_id_spec.rb spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb spec/lib/gitlab/discussions_diff/file_collection_spec.rb spec/tasks/gitlab/db/cells/bump_cell_sequences_rake_spec.rb spec/lib/gitlab/database_spec.rb spec/services/files/update_service_spec.rb spec/lib/gitlab/database/count_spec.rb spec/models/jira_connect/public_key_spec.rb spec/lib/gitlab/diff/suggestions_parser_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb spec/services/error_tracking/issue_update_service_spec.rb spec/models/analytics/cycle_analytics/aggregation_spec.rb spec/bin/feature_flag_spec.rb spec/graphql/resolvers/projects_resolver_spec.rb spec/lib/gitlab/database/partitioning/partition_manager_spec.rb spec/views/projects/tags/index.html.haml_spec.rb spec/models/prometheus_metric_spec.rb spec/helpers/ci/pipeline_editor_helper_spec.rb spec/lib/banzai/filter/external_link_filter_spec.rb spec/graphql/resolvers/last_commit_resolver_spec.rb spec/tasks/cache_rake_spec.rb spec/tooling/lib/tooling/job_metrics_spec.rb spec/tasks/dev_rake_spec.rb spec/policies/deploy_keys_project_policy_spec.rb spec/services/work_items/task_list_reference_replacement_service_spec.rb spec/serializers/suggestion_entity_spec.rb spec/services/projects/move_lfs_objects_projects_service_spec.rb spec/models/concerns/spammable_spec.rb spec/models/ci/pipeline_variable_spec.rb spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb spec/workers/invalid_gpg_signature_update_worker_spec.rb spec/serializers/test_report_summary_entity_spec.rb spec/workers/ci/pending_builds/update_group_worker_spec.rb spec/services/milestones/find_or_create_service_spec.rb spec/services/integrations/slack_installation/instance_service_spec.rb spec/workers/ci/pending_builds/update_project_worker_spec.rb spec/lib/gitlab/visibility_level_checker_spec.rb spec/lib/gitlab/audit/type/definition_spec.rb spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb spec/lib/gitlab/background_migration/issues_internal_id_scope_updater_spec.rb spec/lib/gitlab/background_migration/backfill_namespace_details_spec.rb spec/services/notification_recipients/builder/new_note_spec.rb spec/lib/gitlab/git/push_spec.rb spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb spec/helpers/admin/user_actions_helper_spec.rb spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb spec/bin/saas_feature_spec.rb spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb spec/workers/environments/auto_recover_worker_spec.rb spec/config/settings_spec.rb spec/lib/gitlab/ci/config/entry/workflow_spec.rb spec/finders/ci/variables_finder_spec.rb spec/graphql/types/work_items/widget_interface_spec.rb spec/workers/project_destroy_worker_spec.rb spec/models/snippets/repository_storage_move_spec.rb spec/services/container_expiration_policies/cleanup_service_spec.rb spec/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker_spec.rb spec/services/search/snippet_service_spec.rb spec/services/incident_management/link_alerts/destroy_service_spec.rb spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb spec/services/ml/experiment_tracking/experiment_repository_spec.rb spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb spec/lib/gitlab/import_export/base/object_builder_spec.rb spec/lib/gitlab/feature_categories_spec.rb spec/lib/gitlab/hook_data/issue_builder_spec.rb spec/services/ci/pipeline_schedules/variables_create_service_spec.rb spec/services/packages/terraform_module/process_package_file_service_spec.rb spec/uploaders/import_export_uploader_spec.rb spec/models/projects/import_export/relation_export_upload_spec.rb spec/services/protected_tags/update_service_spec.rb spec/helpers/sessions_helper_spec.rb spec/services/snippets/count_service_spec.rb spec/lib/gitlab/ci/config/external/file/template_spec.rb spec/support_specs/matchers/exceed_query_limit_helpers_spec.rb spec/lib/gitlab/git/repository_cleaner_spec.rb spec/lib/gitlab/counters/legacy_counter_spec.rb spec/presenters/service_hook_presenter_spec.rb spec/lib/gitlab/etag_caching/router/rails_spec.rb spec/lib/gitlab/changelog/release_spec.rb spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb spec/models/abuse/user_trust_score_spec.rb spec/lib/gitlab/popen/runner_spec.rb spec/services/ci/pipeline_bridge_status_service_spec.rb spec/workers/packages/helm/extraction_worker_spec.rb spec/models/error_tracking/error_event_spec.rb spec/serializers/evidences/milestone_entity_spec.rb spec/policies/project_hook_policy_spec.rb spec/lib/gitlab/database/triggers/assign_desired_sharding_key_spec.rb spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb spec/lib/banzai/filter/spaced_link_filter_spec.rb spec/finders/repositories/changelog_commits_finder_spec.rb spec/lib/gitlab/ci/config/entry/commands_spec.rb spec/services/ml/model_versions/update_model_version_service_spec.rb spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb spec/models/integrations/chat_message/wiki_page_message_spec.rb spec/lib/gitlab/language_detection_spec.rb spec/graphql/mutations/achievements/revoke_spec.rb spec/models/snippet_blob_spec.rb spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb spec/services/packages/remove_tag_service_spec.rb spec/graphql/resolvers/release_resolver_spec.rb spec/graphql/mutations/alert_management/http_integration/destroy_spec.rb spec/lib/gitlab/prometheus/internal_spec.rb spec/lib/bitbucket_server/representation/comment_spec.rb spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb spec/services/projects/batch_open_merge_requests_count_service_spec.rb spec/models/work_items/widgets/start_and_due_date_spec.rb spec/lib/gitlab/request_context_spec.rb spec/models/packages/go/package_spec.rb spec/channels/application_cable/connection_spec.rb spec/views/profiles/keys/_form.html.haml_spec.rb spec/rubocop/cop/graphql/authorize_types_spec.rb spec/models/packages/helm/file_metadatum_spec.rb spec/lib/gitlab/hook_data/group_member_builder_spec.rb spec/lib/gitlab/event_store/event_spec.rb spec/services/packages/debian/find_or_create_incoming_service_spec.rb spec/helpers/ci/catalog/resources_helper_spec.rb spec/lib/gitlab/git/pre_receive_error_spec.rb spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb spec/lib/gitlab/diff/stats_cache_spec.rb spec/models/resource_events/abuse_report_event_spec.rb spec/graphql/types/container_expiration_policy_type_spec.rb spec/presenters/issue_email_participant_presenter_spec.rb spec/lib/gitlab/circuit_breaker_spec.rb spec/models/users/callout_spec.rb spec/validators/array_members_validator_spec.rb spec/serializers/rollout_status_entity_spec.rb spec/lib/banzai/filter/footnote_filter_spec.rb spec/lib/gitlab/data_builder/archive_trace_spec.rb spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb spec/graphql/mutations/work_items/update_spec.rb spec/lib/gitlab/chat/responder/base_spec.rb spec/serializers/jira_connect/app_data_serializer_spec.rb spec/rubocop/cop/migration/remove_column_spec.rb spec/helpers/breadcrumbs_helper_spec.rb spec/lib/gitlab/reference_counter_spec.rb spec/lib/gitlab/sidekiq_signals_spec.rb spec/lib/rouge/formatters/html_gitlab_spec.rb spec/lib/gitlab/asset_proxy_spec.rb spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb spec/presenters/environment_presenter_spec.rb spec/lib/gitlab/database/schema_cleaner_spec.rb spec/workers/ci/delete_objects_worker_spec.rb spec/lib/gitlab/beyond_identity/client_spec.rb spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb spec/helpers/components_helper_spec.rb spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb spec/lib/gitlab/bitbucket_import/project_creator_spec.rb spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb spec/lib/api/validations/validators/project_portable_spec.rb spec/workers/namespaces/update_root_statistics_worker_spec.rb spec/models/concerns/partitioned_table_spec.rb spec/graphql/types/repository/blob_type_spec.rb spec/services/members/base_service_spec.rb spec/lib/gitlab/doorkeeper_secret_storing/token/pbkdf2_sha512_spec.rb spec/graphql/types/customer_relations/contact_type_spec.rb spec/lib/gitlab/string_range_marker_spec.rb spec/serializers/import/github_realtime_repo_serializer_spec.rb spec/graphql/types/issue_sort_enum_spec.rb spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb spec/lib/gitlab/search/sort_options_spec.rb spec/lib/unnested_in_filters/dsl_spec.rb spec/graphql/types/ci/runner_web_url_edge_spec.rb spec/presenters/ci/freeze_period_presenter_spec.rb spec/graphql/types/ci/catalog/resource_type_spec.rb spec/routing/directs/milestone_spec.rb spec/lib/gitlab/metrics/subscribers/action_view_spec.rb spec/lib/api/validations/validators/integer_none_any_spec.rb spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb spec/lib/gitlab/git/conflict/resolver_spec.rb spec/graphql/types/projects/repository_language_type_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb spec/lib/sidebars/groups/menus/scope_menu_spec.rb spec/lib/gitlab/github_import/representation_spec.rb spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb spec/lib/mattermost/client_spec.rb spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb spec/serializers/ci/lint/result_entity_spec.rb spec/keeps/helpers/git_diff_parser_spec.rb spec/graphql/types/packages/package_dependency_link_type_spec.rb spec/graphql/types/ci/project_variable_connection_type_spec.rb spec/lib/gitlab/gitaly_client/util_spec.rb spec/graphql/types/container_repository_cleanup_status_enum_spec.rb spec/tooling/danger/rubocop_inline_disable_suggestion_spec.rb spec/policies/concerns/policy_actor_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/service_desk_email_encrypted_secrets_enabled_metric_spec.rb spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rbKnapsack report generator started!537Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}538# [RSpecRunTime] Starting RSpec timer...539[TEST PROF INFO] EventProf enabled (sql.active_record)540unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.541unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.542Test environment set up in 0.997991462 seconds543# [RSpecRunTime] Starting example group spec/models/merge_request_spec.rb. Expected to take 7 minutes 43.23 seconds.544MergeRequest545 does not allow STI546 associations547 is expected to belong to target_project class_name => Project required: false548 is expected to belong to source_project class_name => Project required: false549 is expected to belong to merge_user class_name => User required: false550 is expected to belong to head_pipeline class_name => Ci::Pipeline required: false inverse_of => merge_requests_as_head_pipeline551 is expected to have many assignees through merge_request_assignees552 is expected to have many reviewers through merge_request_reviewers553 is expected to have many merge_request_diffs554 is expected to have many user_mentions class_name => MergeRequestUserMention555 is expected to belong to milestone required: false556 is expected to have many resource_milestone_events557 is expected to have many resource_state_events558 is expected to have many draft_notes559 is expected to have many reviews inverse_of => merge_request560 is expected to have many reviewed_by_users through reviews source => author561 is expected to have one cleanup_schedule inverse_of => merge_request562 is expected to have many created_environments class_name => Environment inverse_of => merge_request563 is expected to have many assignment_events class_name => ResourceEvents::MergeRequestAssignmentEvent inverse_of => merge_request564 for forks565 does not load another project due to inverse relationship566 finds the associated merge request567 #reviewed_by_users568 when the same user has several reviews569 returns distinct users570# [RSpecRunTime] RSpec elapsed time: 15.22 seconds. Current RSS: ~1434M. load average: 1.24 1.17 0.78 1/284 436571 .from_and_to_forks572 returns only MRs from and to forks (with no internal MRs)573# [RSpecRunTime] RSpec elapsed time: 18.18 seconds. Current RSS: ~1481M. load average: 1.22 1.17 0.78 1/283 437574 .order_merged_at_asc575 returns MRs ordered by merged_at ascending576 .order_merged_at_desc577 returns MRs ordered by merged_at descending578 .order_closed_at_asc579 returns MRs ordered by closed_at ascending580 .order_closed_at_desc581 returns MRs ordered by closed_at descending582 .with_jira_issue_keys583 is expected to contain exactly #<MergeRequest id:16 namespace1/project-1!1> and #<MergeRequest id:17 namespace1/project-1!2>584 is expected not to include #<MergeRequest id:18 namespace1/project-1!3>585 scopes586 .preload_target_project_with_namespace587 returns MR with the target project's namespace preloaded588 .review_requested589 returns MRs that have any review requests590 .no_review_requested591 returns MRs that have no review requests592 .review_requested_to593 returns MRs that the user has been requested to review594 .no_review_requested_to595 returns MRs that the user has not been requested to review596 .drafts597 returns MRs where draft == true598 .recently_unprepared599 only returns the recently unprepared mrs600 .by_sorted_source_branches601 returns merge requests sorted by name and id602# [RSpecRunTime] RSpec elapsed time: 25.02 seconds. Current RSS: ~1515M. load average: 1.20 1.16 0.78 1/285 739603 .without_hidden604 only returns public issuables605 when feature flag is disabled606 returns public and hidden issuables607 #squash?608 disabled in database609 is expected to be falsy610 enabled in database611 is expected to be truthy612 #squash_commit613 when a commit is present in the repository614 is expected to eq #<Commit id:b83d6e391c22777fca1ed3012fce84f633d7fed0 namespace1/project-1@b83d6e391c22777fca1ed3012fce84f633d7fed0>615 when a commit is not found616 is expected to be nil617 #commit_to_revert618 when a merge request is not merged619 is expected to be nil620 when a merge request is merged621 when merge request has a merge commit622 is expected to eq #<Commit id:b83d6e391c22777fca1ed3012fce84f633d7fed0 namespace1/project-1@b83d6e391c22777fca1ed3012fce84f633d7fed0>623 when merge request has a squash commit624 is expected to eq #<Commit id:b83d6e391c22777fca1ed3012fce84f633d7fed0 namespace1/project-1@b83d6e391c22777fca1ed3012fce84f633d7fed0>625 when merge request does not have merge and squash commits626 when the diff has only one commit627 is expected to eq #<Commit id:b83d6e391c22777fca1ed3012fce84f633d7fed0 namespace1/project-1@b83d6e391c22777fca1ed3012fce84f633d7fed0>628 when the diff has more than one commit629 is expected to be nil630 #commit_to_cherry_pick631 delegates the call to #commit_to_revert632 #default_squash_commit_message633 returns the merge request title634 uses template from target project635 modules636 is expected to includes the Issuable module637 is expected to includes the Referable module638 is expected to includes the Sortable module639 is expected to includes the Taskable module640 is expected to includes the MilestoneEventable module641 is expected to includes the StateEventable module642 behaves like AtomicInternalId643 .has_internal_id644 Module inclusion645 is expected to includes the AtomicInternalId module646# [RSpecRunTime] RSpec elapsed time: 29.81 seconds. Current RSS: ~1543M. load average: 1.19 1.16 0.78 1/286 889647 Validation648 when presence validation is required649 when creating an object650 raises an error if the internal id is blank651 when updating an object652 raises an error if the internal id is blank653 when presence validation is not required654 when creating an object655 does not raise an error if the internal id is blank (PENDING: No reason given)656 when updating an object657 does not raise an error if the internal id is blank (PENDING: No reason given)658 Creating an instance659 saves a new instance properly660 internal id generation661 calls InternalId.generate_next and sets internal id attribute662 does not overwrite an existing internal id663 when the instance has an internal ID set664 calls InternalId.update_last_value and sets the `last_value` to that of the instance665# [RSpecRunTime] RSpec elapsed time: 32.77 seconds. Current RSS: ~1558M. load average: 1.17 1.16 0.78 1/286 1025666 unsetting the instance internal id on rollback667 when the internal id has been changed668 when the internal id is automatically set669 clears it on the instance670 when the internal id is manually set671 does not clear it on the instance672 when the internal id has not been changed673 preserves the value on the instance674 supply of internal ids675 provides a persistent supply of IID values, sensitive to the current state676 #reset_scope_internal_id_attribute677 rewinds the allocated IID678 allocates the same IID679 validation680 is expected to validate that :target_branch cannot be empty/falsy681 is expected to validate that :source_branch cannot be empty/falsy682 Validation of merge user with Merge When Pipeline Succeeds683 allows user to be nil when the feature is disabled684 is invalid without merge user685 is valid with merge user686 for branch687 branch_name: "foo", valid: true688 validates source_branch689 validates target_branch690 branch_name: "foo:bar", valid: false691 validates source_branch692 validates target_branch693 branch_name: "+foo:bar", valid: false694 validates source_branch695 validates target_branch696 branch_name: "foo bar", valid: false697 validates source_branch698 validates target_branch699 branch_name: "-foo", valid: false700 validates source_branch701 validates target_branch702 branch_name: "HEAD", valid: true703 validates source_branch704 validates target_branch705 branch_name: "refs/heads/master", valid: true706 validates source_branch707 validates target_branch708 for forks709 allows merge requests for sibling-forks710# [RSpecRunTime] RSpec elapsed time: 38.6 seconds. Current RSS: ~1571M. load average: 1.16 1.16 0.79 1/285 1107711 #validate_reviewer_size_length712 transitioning: false, to_or_not_to: :to713 is expected to receive validate_reviewer_size_length(*(any args)) 1 time714 transitioning: true, to_or_not_to: :not_to715 is expected not to receive validate_reviewer_size_length(*(any args)) 0 times716 #validate_target_project717 when projects #merge_requests_enabled? is true718 is expected to eq true719 when projects #merge_requests_enabled? is false720 is invalid721 when #import? is true722 is expected to eq true723 when transitioning between states724 transitioning: false, to_or_not_to: :to725 is expected to receive validate_target_project(*(any args)) 1 time726 transitioning: true, to_or_not_to: :not_to727 is expected not to receive validate_target_project(*(any args)) 0 times728 callbacks729 #ensure_merge_request_diff730 when skip_ensure_merge_request_diff is true731 does not create a merge_request_diff after create732 when skip_ensure_merge_request_diff is false733 creates merge_request_diff after create734 #ensure_merge_request_metrics735 creates metrics after saving736 does not duplicate metrics for a merge request737 does not create duplicated metrics records when MR is concurrently updated738 syncs the `target_project_id` to the metrics record739# [RSpecRunTime] RSpec elapsed time: 41.93 seconds. Current RSS: ~1563M. load average: 1.15 1.15 0.79 1/286 1244740 #set_draft_status741 MR is a draft742 sets draft to true743 MR is not a draft744 sets draft to true745 respond to746 is expected to respond to #unchecked?747 is expected to respond to #checking?748 is expected to respond to #can_be_merged?749 is expected to respond to #cannot_be_merged?750 is expected to respond to #merge_params751 is expected to respond to #merge_when_pipeline_succeeds752 .by_commit_sha753 with sha contained in latest merge request diff754 returns merge requests755 with sha contained not in latest merge request diff756 returns empty requests757 with sha not contained in758 returns empty result759 .by_merged_commit_sha760 returns merge requests that match the given merged commit761 .by_merge_commit_sha762 returns merge requests that match the given merge commit763 .by_squash_commit_sha764 returns merge requests that match the given squash commit765 .by_merged_or_merge_or_squash_commit_sha766 returns merge requests that match the given squash, merge and merged commits767# [RSpecRunTime] RSpec elapsed time: 47.65 seconds. Current RSS: ~1564M. load average: 1.37 1.20 0.80 1/286 1615768 .by_latest_merge_request_diffs769 when given merge_request_diff is the latest diff for the merge_request770 returns merge request771 when given merge_request_diff is not the latest diff for the merge request772 returns empty merge requests773 .join_metrics774 when a no target_project_id is available775 moves target_project_id condition to the merge request metrics776 when a target_project_id is present in the where conditions777 moves target_project_id condition to the merge request metrics778 .by_related_commit_sha779 when commit is a squash commit780 is expected to eq [#<MergeRequest id:62 namespace1/project-1!1>]781 when commit is a part of the merge request782 is expected to eq [#<MergeRequest id:63 namespace1/project-1!1>]783 when commit is a merge commit784 is expected to eq [#<MergeRequest id:64 namespace1/project-1!1>]785 when commit is a rebased fast-forward commit786 is expected to eq [#<MergeRequest id:65 namespace1/project-1!1>]787 when commit is not found788 is expected to be empty789 when commit is part of the merge request and a squash commit at the same time790 is expected to eq [#<MergeRequest id:66 namespace1/project-1!1>]791 .in_projects792 returns the merge requests for a set of projects793 .set_latest_merge_request_diff_ids!794 sets IDs for merge requests, whether they are already set or not795# [RSpecRunTime] RSpec elapsed time: 53.32 seconds. Current RSS: ~1577M. load average: 1.34 1.20 0.81 1/286 1844796 .recent_target_branches and .recent_source_branches797 returns branches sort by updated at desc798# [RSpecRunTime] RSpec elapsed time: 54.43 seconds. Current RSS: ~1574M. load average: 1.34 1.20 0.81 2/285 1845799 .sort_by_attribute800 merged_at801 sorts asc802 sorts desc803 closed_at804 sorts asc805 sorts desc806 sorts asc when its closed_at807 title808 sorts asc809 sorts desc810 time to merge calculations811 .total_time_to_merge812 returns the sum of the time to merge for all merged MRs813 when merged_at is earlier than created_at814 returns nil815# [RSpecRunTime] RSpec elapsed time: 58.72 seconds. Current RSS: ~1570M. load average: 1.32 1.19 0.81 1/286 2017816 when scoped with :merged_before and :merged_after817 excludes merge requests outside of the date range818 #target_branch_sha819 returns memoized value820 when the target branch does not exist821 returns nil822# [RSpecRunTime] RSpec elapsed time: 1 minute 1.78 seconds. Current RSS: ~1588M. load average: 1.29 1.19 0.81 1/286 2107823 #card_attributes824 includes the author name825 includes the assignees name826 #assignee_or_author?827 returns true for a user that is assigned to a merge request828 returns true for a user that is the author of a merge request829 returns false for a user that is not the assignee or author830# [RSpecRunTime] RSpec elapsed time: 1 minute 4.1 seconds. Current RSS: ~1583M. load average: 1.29 1.19 0.81 1/286 2243831 #visible_closing_issues_for832 shows only allowed issues to guest833 shows only allowed issues to developer834 when external issue tracker is enabled835 calls non #closes_issues to retrieve data836# [RSpecRunTime] RSpec elapsed time: 1 minute 8.3 seconds. Current RSS: ~1580M. load average: 1.19 1.17 0.80 1/286 2337837 #cache_merge_request_closes_issues!838 caches closed issues839 does not cache closed issues when merge request is closed840 does not cache closed issues when merge request is merged841 when both internal and external issue trackers are enabled842 does not cache issues from external trackers843 caches an internal issue844# [RSpecRunTime] RSpec elapsed time: 1 minute 11.86 seconds. Current RSS: ~1575M. load average: 1.17 1.17 0.81 1/286 2473845 when only external issue tracker enabled846 does not cache issues from external trackers847 does not cache an internal issue848 caches issues from another project with issues enabled849# [RSpecRunTime] RSpec elapsed time: 1 minute 16.08 seconds. Current RSS: ~1586M. load average: 1.16 1.16 0.81 1/286 2591850 #source_branch_sha851 returns memoized value852 with diffs853 returns the sha of the source branch last commit854 without diffs855 returns the sha of the source branch last commit856 when there is a tag name matching the branch name857 returns the sha of the source branch last commit858 when the merge request is being created859 returns nil860 #to_reference861 returns a String reference to the object862 supports a cross-project reference863 returns a String reference with the full path864 #raw_diffs865 when there are MR diffs866 delegates to the MR diffs867 when there are no MR diffs868 delegates to the compare object869 #diffs870 when there are MR diffs871 delegates to the MR diffs872 when there are no MR diffs873 delegates to the compare object, setting expanded: true874 #note_positions_for_paths875 returns a Gitlab::Diff::PositionCollection876 within all diff files877 returns correct positions878# [RSpecRunTime] RSpec elapsed time: 1 minute 20.88 seconds. Current RSS: ~1595M. load average: 1.16 1.16 0.81 1/286 2849879 within specific diff file880 returns correct positions881 within no diff files882 returns no positions883 when user is given884 returns notes and draft notes positions885 when user is not given886 returns notes positions887 #discussions_diffs888 with commit diff note889 behaves like discussions diffs collection890 initializes Gitlab::DiscussionsDiff::FileCollection with correct data891 eager loads relations892# [RSpecRunTime] RSpec elapsed time: 1 minute 26.68 seconds. Current RSS: ~1598M. load average: 1.13 1.16 0.81 1/286 3232893 with merge request diff note894 behaves like discussions diffs collection895 initializes Gitlab::DiscussionsDiff::FileCollection with correct data896 eager loads relations897# [RSpecRunTime] RSpec elapsed time: 1 minute 27.89 seconds. Current RSS: ~1599M. load average: 1.13 1.16 0.81 1/286 3313898 #diff_size899 when there are MR diffs900 returns the correct count901 returns the correct overflow count902 does not perform highlighting903# [RSpecRunTime] RSpec elapsed time: 1 minute 29.61 seconds. Current RSS: ~1603M. load average: 1.13 1.16 0.81 1/286 3403904 when there are no MR diffs905 returns the correct count906 returns the correct overflow count907 does not perform highlighting908 #modified_paths909 when past_merge_request_diff is specified910 returns affected file paths from specified past_merge_request_diff911 when compare is present912 and diff_stats are not present913 returns affected file paths from compare914 and diff_stats are present915 returns affected file paths from compare916 when no arguments provided917 returns affected file paths for merge_request_diff918 #new_paths919 returns new path of changed files920 #related_notes921 includes notes for commits922 includes notes for commits from target project as well923 excludes system notes for commits924# [RSpecRunTime] RSpec elapsed time: 1 minute 33.29 seconds. Current RSS: ~1593M. load average: 1.12 1.16 0.81 1/286 3602925 #for_fork?926 returns true if the merge request is for a fork927 returns false if is not for a fork928# [RSpecRunTime] RSpec elapsed time: 1 minute 34.42 seconds. Current RSS: ~1591M. load average: 1.12 1.16 0.81 1/286 3657929 #closes_issues930 accesses the set of issues that will be closed on acceptance931 only lists issues as to be closed if it targets the default branch932 ignores referenced issues when auto-close is disabled933# [RSpecRunTime] RSpec elapsed time: 1 minute 37.31 seconds. Current RSS: ~1582M. load average: 1.19 1.17 0.82 1/285 3658934 #issues_mentioned_but_not_closing935 detects issues mentioned in description but not closed936 when the project has an external issue tracker937 detects issues mentioned in description but not closed938# [RSpecRunTime] RSpec elapsed time: 1 minute 39.07 seconds. Current RSS: ~1582M. load average: 1.19 1.17 0.82 1/286 3714939 #draft?940 detects the 'draft:' prefix941 detects the 'Draft: ' prefix942 detects the '[Draft]' prefix943 detects the '[DRAFT] ' prefix944 returns false945 when 'WIP:' prefixes the title946 when 'WIP: ' prefixes the title947 when '[WIP]' prefixes the title948 when '[WIP] ' prefixes the title949 when ' [WIP] WIP: [WIP] WIP:' prefixes the title950 when 'WIP ' prefixes the title951 when '(WIP)' prefixes the title952 when 'draft' prefixes the title953 when 'Draft' prefixes the title954 when 'Draft -' prefixes the title955 when 'draft - ' prefixes the title956 when 'Draft ' prefixes the title957 when 'draft ' prefixes the title958 when merge request title is simply 'WIP'959 when WIP is in the middle of the title960 when WIP is at the end of the title961 when title contains words starting with WIP962 when title contains words containing with WIP963 when merge request title is simply 'Draft'964 when Draft is in the middle of the title965 when Draft is at the end of the title966 when title contains words starting with Draft967 when title contains words containing with Draft968 when Draft: in the middle of the title969 when the title does not contain draft970 is aliased to #draft?971# [RSpecRunTime] RSpec elapsed time: 1 minute 42.36 seconds. Current RSS: ~1621M. load average: 1.18 1.17 0.82 1/283 3715972 #draftless_title973 removes a 'draft:' prefix974 is satisfies the #work_in_progress? method975 removes a 'Draft: ' prefix976 is satisfies the #work_in_progress? method977 removes a '[Draft]' prefix978 is satisfies the #work_in_progress? method979 removes a '[DRAFT] ' prefix980 is satisfies the #work_in_progress? method981 doesn't remove a 'WIP:' prefix982 doesn't remove a 'WIP: ' prefix983 doesn't remove a '[WIP]' prefix984 doesn't remove a '[WIP] ' prefix985 doesn't remove a '[WIP] WIP: [WIP] WIP:' prefix986 removes only draft prefix from the MR title987 does not remove WIP in the middle of the title988 does not remove Draft in the middle of the title989 does not remove WIP at the end of the title990 does not remove Draft at the end of the title991# [RSpecRunTime] RSpec elapsed time: 1 minute 44.22 seconds. Current RSS: ~1621M. load average: 1.18 1.17 0.82 1/283 3716992 #draft_title993 adds the Draft: prefix to the title994 does not add the Draft: prefix multiple times995 is satisfies the #work_in_progress? method996# [RSpecRunTime] RSpec elapsed time: 1 minute 45.53 seconds. Current RSS: ~1614M. load average: 1.18 1.17 0.82 1/284 3799997 #permits_force_push?998 when source branch is not protected999 is expected to be truthy1000 when source branch is protected1001 when force push is not allowed1002 is expected to be falsey1003 when force push is allowed1004 is expected to be truthy1005 #can_remove_source_branch?1006 can't be removed when its a protected branch1007 can't be removed because source project has been deleted1008 can't remove a root ref1009 is unable to remove the source branch for a project the user cannot push to1010 can be removed if the last commit is the head of the source branch1011 cannot be removed if the last commit is not also the head of the source branch1012# [RSpecRunTime] RSpec elapsed time: 1 minute 48.46 seconds. Current RSS: ~1621M. load average: 1.16 1.16 0.82 1/284 38601013 #source_branch_exists?1014 when the source project is set1015 returns true when the branch exists1016 when the source project is not set1017 returns false1018 #default_merge_commit_message1019 includes merge information as the title1020 includes its title in the body1021 includes its closed issues in the body1022 includes its reference in the body1023 excludes multiple linebreak runs when description is blank1024 includes its description in the body1025 does not includes its description in the body1026 uses template from target project1027 ignores template when include_description is true1028# [RSpecRunTime] RSpec elapsed time: 1 minute 52.47 seconds. Current RSS: ~1613M. load average: 1.15 1.16 0.82 1/284 39941029 #auto_merge_strategy1030 is expected to eq "merge_when_pipeline_succeeds"1031 when auto merge is disabled1032 is expected to be nil1033 #committers1034 when not given with_merge_commits and lazy1035 calls committers on the commits object with the expected param1036 when with_merge_commits and lazy arguments changes1037 does not use memoized value1038 when given with_merge_commits true1039 calls committers on the commits object with the expected param1040 when given lazy true1041 calls committers on the commits object with the expected param1042 when lazy_merge_request_committers feature flag is disabled1043 when not given with_merge_commits and lazy1044 calls committers on the commits object with the expected param1045 when with_merge_commits and lazy arguments changes1046 does not use memoized value1047 when given with_merge_commits true1048 calls committers on the commits object with the expected param1049 when given lazy true1050 calls committers on the commits object with the expected param1051 #diverged_commits_count1052 when the target branch does not exist anymore1053 does not crash1054 returns 01055# [RSpecRunTime] RSpec elapsed time: 1 minute 58.62 seconds. Current RSS: ~1606M. load average: 1.14 1.16 0.82 1/280 43631056 diverged on same repository1057 counts commits that are on target branch but not on source branch1058 diverged on fork1059 counts commits that are on target branch but not on source branch1060# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.77 seconds. Current RSS: ~1622M. load average: 1.13 1.15 0.82 1/280 44541061 rebased on fork1062 counts commits that are on target branch but not on source branch1063# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.81 seconds. Current RSS: ~1627M. load average: 1.13 1.15 0.82 1/280 45051064 caching1065 caches the output1066 invalidates the cache when the source sha changes1067 invalidates the cache when the target sha changes1068# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.09 seconds. Current RSS: ~1631M. load average: 1.13 1.15 0.82 1/280 45871069 behaves like a time trackable1070 #reload1071 clears memoized total_time_spent1072 #reset1073 clears memoized total_time_spent1074 #total_time_spent1075 when total time spent exceeds the allowed limit1076 returns the maximum allowed total time spent1077 when total time spent is below 01078 returns the minimum allowed total time spent1079# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.1 seconds. Current RSS: ~1625M. load average: 1.44 1.22 0.85 1/280 47441080 when trackable is saved1081 gets cleared1082# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.25 seconds. Current RSS: ~1618M. load average: 1.44 1.22 0.85 1/280 47841083 behaves like an editable mentionable1084 creates new cross-reference notes when the mentionable text is edited1085 behaves like a mentionable1086 generates a descriptive back-reference1087 extracts references from its reference property1088 creates cross-reference notes1089 when there are cached markdown fields1090 sends in cached markdown fields when appropriate1091# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.3 seconds. Current RSS: ~1592M. load average: 1.62 1.27 0.87 1/281 53671092 when there are cached markdown fields1093 refreshes markdown cache if necessary1094 when the markdown cache is stale1095 persists the refreshed cache so that it does not have to be refreshed every time1096# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.56 seconds. Current RSS: ~1588M. load average: 1.65 1.28 0.88 1/282 55991097 behaves like a Taskable1098 with multiple tasks1099 returns the correct task status1100 #tasks?1101 returns true when object has tasks1102 returns false when object has no tasks1103# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.68 seconds. Current RSS: ~1589M. load average: 1.65 1.28 0.88 1/282 56811104 with nested tasks1105 returns the correct task status1106 with an incomplete task1107 returns the correct task status1108 with tasks that are not formatted correctly1109 returns the correct task status1110 with a complete task1111 returns the correct task status1112 with tasks in blockquotes1113 returns the correct task status1114 #commit_shas1115 persisted merge request1116 with a limit1117 returns a limited number of commit shas1118 without a limit1119 returns all commit shas of the merge request diff1120 new merge request1121 returns diff_head_sha as an array1122 compare commits1123 without a limit1124 returns all shas of compare commits1125 with a limit1126 returns a limited number of shas1127 head pipeline1128 #head_pipeline1129 returns nil for MR without head_pipeline_id1130 when the source project does not exist1131 returns nil1132 #diff_head_pipeline1133 returns nil for MR with old pipeline1134 returns the pipeline for MR with recent pipeline1135 returns the pipeline for MR with recent merge request pipeline1136 returns nil when source project does not exist1137# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.65 seconds. Current RSS: ~1609M. load average: 1.63 1.29 0.88 1/282 60441138 #merge_pipeline1139 returns nil when not merged1140 when the MR is merged1141 and merged_commit_sha is present1142 returns the pipeline associated with that merge request1143 and there is a merge commit1144 returns the pipeline associated with that merge request1145 and there is no merge commit, but there is a diff head1146 returns the pipeline associated with that merge request1147 and there is no merge commit, but there is a squash commit1148 returns the pipeline associated with that merge request1149 #has_ci?1150 has ci1151 returns true if MR has head_pipeline_id and commits1152 returns true if MR has any pipeline and commits1153 returns true if MR has CI integration and commits1154 has no ci1155 returns false if MR has no CI integration nor pipeline, and no commits1156 #update_head_pipeline1157 when there is a pipeline with the diff head sha1158 updates the head pipeline1159 when merge request has already had head pipeline1160 when failed to find an actual head pipeline1161 does not update the current head pipeline1162# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.55 seconds. Current RSS: ~1598M. load average: 1.63 1.29 0.88 1/282 62481163 when detached merge request pipeline is run on head ref of the merge request1164 sets the head ref of the merge request to the pipeline ref1165 updates correctly even though the target branch name of the merge request is different from the pipeline ref1166 when sha is not HEAD of the source branch1167 does not update head pipeline1168# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.14 seconds. Current RSS: ~1597M. load average: 1.66 1.30 0.89 1/282 63331169 when there are no pipelines with the diff head sha1170 does not update the head pipeline1171 #has_test_reports?1172 when head pipeline has test reports1173 is expected to be truthy1174 when head pipeline does not have test reports1175 is expected to be falsey1176 #has_accessibility_reports?1177 when head pipeline has an accessibility reports1178 is expected to be truthy1179 when head pipeline does not have accessibility reports1180 is expected to be falsey1181 #has_coverage_reports?1182 when head pipeline has coverage reports1183 is expected to be truthy1184 when head pipeline does not have coverage reports1185 is expected to be falsey1186 #has_codequality_mr_diff_report?1187 when head pipeline has codequality mr diff report1188 is expected to be truthy1189 when head pipeline does not have codeqquality mr diff report1190 is expected to be falsey1191 #has_codequality_reports?1192 when head pipeline has a codequality report1193 is expected to be truthy1194# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.48 seconds. Current RSS: ~1589M. load average: 1.61 1.30 0.89 1/282 66211195 when head pipeline does not have a codequality report1196 is expected to be falsey1197 #has_terraform_reports?1198 when head pipeline has terraform reports1199 returns true1200 when head pipeline does not have terraform reports1201 returns false1202 when head pipeline is not finished and has terraform reports1203 returns true1204 #has_sast_reports?1205 when head pipeline has sast reports1206 is expected to be truthy1207 when head pipeline is blocked by manual jobs1208 is expected to be truthy1209# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.2 seconds. Current RSS: ~1595M. load average: 1.56 1.29 0.89 1/282 68281210 when head pipeline does not have sast reports1211 is expected to be falsey1212 #has_secret_detection_reports?1213 when head pipeline has secret detection reports1214 is expected to be truthy1215 when head pipeline is blocked by manual jobs1216 is expected to be truthy1217# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.42 seconds. Current RSS: ~1601M. load average: 1.56 1.29 0.89 1/282 69521218 when head pipeline does not have secrets detection reports1219 is expected to be falsey1220 #calculate_reactive_cache1221 when given an unknown service class name1222 raises a NameError exception1223 when given a known service class name1224 does not raises a NameError exception1225 #find_exposed_artifacts1226 when head pipeline has exposed artifacts1227 when reactive cache worker is parsing results asynchronously1228 returns status1229# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.36 seconds. Current RSS: ~1606M. load average: 1.51 1.29 0.89 1/282 70861230 when reactive cache worker is inline1231 returns status and data1232 when an error occurrs1233 returns an error message1234# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.72 second. Current RSS: ~1601M. load average: 1.51 1.29 0.89 1/282 71671235 when cached results is not latest1236 raises and InvalidateReactiveCache error1237# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.89 seconds. Current RSS: ~1600M. load average: 1.47 1.28 0.89 1/282 72081238 #find_coverage_reports1239 when head pipeline has coverage reports1240 when reactive cache worker is parsing results asynchronously1241 returns status1242 when reactive cache worker is inline1243 returns status and data1244 when an error occurrs1245 returns an error message1246# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.26 seconds. Current RSS: ~1597M. load average: 1.47 1.28 0.89 1/283 73301247 when cached results is not latest1248 raises and InvalidateReactiveCache error1249# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.43 seconds. Current RSS: ~1597M. load average: 1.51 1.30 0.90 1/283 73721250 #find_codequality_mr_diff_reports1251 when head pipeline has coverage reports1252 when reactive cache worker is parsing results asynchronously1253 returns status1254# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.5 seconds. Current RSS: ~1597M. load average: 1.51 1.30 0.90 1/283 74131255 when reactive cache worker is inline1256 returns status and data1257 when an error occurrs1258 returns an error message1259# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.57 seconds. Current RSS: ~1597M. load average: 1.51 1.30 0.90 1/283 74951260 when cached results is not latest1261 raises and InvalidateReactiveCache error1262# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.68 seconds. Current RSS: ~1596M. load average: 1.51 1.30 0.90 1/283 75371263 #compare_test_reports1264 when head pipeline has test reports1265 when reactive cache worker is parsing asynchronously1266 returns status1267# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.97 seconds. Current RSS: ~1592M. load average: 1.55 1.31 0.91 1/283 75791268 when reactive cache worker is inline1269 returns status and data1270 when cached results is not latest1271 raises and InvalidateReactiveCache error1272# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.96 seconds. Current RSS: ~1593M. load average: 1.55 1.31 0.91 1/284 76711273 when head pipeline does not have test reports1274 returns status and error message1275# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.2 seconds. Current RSS: ~1592M. load average: 1.59 1.32 0.91 1/284 77131276 #compare_accessibility_reports1277 when head pipeline has accessibility reports1278 when reactive cache worker is parsing results asynchronously1279 returns parsing status1280 when reactive cache worker is inline1281 returns parsed status1282 when an error occurrs1283 returns an error status1284 when cached result is not latest1285 raises an InvalidateReactiveCache error1286 #compare_codequality_reports1287 when head pipeline has codequality report1288 when reactive cache worker is parsing results asynchronously1289 returns parsing status1290 when reactive cache worker is inline1291 returns parsed status1292 when an error occurrs1293 returns an error status1294 when cached result is not latest1295 raises an InvalidateReactiveCache error1296 #all_commit_shas1297 when merge request is persisted1298 with a completely different branch1299 behaves like returning all SHA1300 returns all SHAs from all merge_request_diffs1301 with a branch having no difference1302 behaves like returning all SHA1303 returns all SHAs from all merge_request_diffs1304 when merge request is not persisted1305 when compare commits are set in the service1306 returns commits from compare commits temporary data1307 when compare commits are not set in the service1308 returns array with diff head sha element only1309 #short_merge_commit_sha1310 returns short id when there is a merge_commit_sha1311 returns nil when there is no merge_commit_sha1312 #merged_commit_sha1313 returns nil when not merged1314 when the MR is merged1315 returns merged_commit_sha when there is a merged_commit_sha1316 returns merge_commit_sha when there is a merge_commit_sha1317 returns squash_commit_sha when there is a squash_commit_sha1318 returns diff_head_sha when there are no merge_commit_sha and squash_commit_sha1319# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.62 seconds. Current RSS: ~1602M. load average: 1.54 1.31 0.91 1/283 80461320 #short_merged_commit_sha1321 when merged_commit_sha is nil1322 returns nil1323 when merged_commit_sha is present1324 returns shortened merged_commit_sha1325 #can_be_reverted?1326 when there is no merge_commit for the MR1327 returns false1328 when the MR has been merged1329 when there is no revert commit1330 returns true1331# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.02 seconds. Current RSS: ~1599M. load average: 1.58 1.33 0.92 1/283 81901332 when there is no merged_at for the MR1333 returns true1334# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.53 seconds. Current RSS: ~1593M. load average: 1.58 1.33 0.92 1/283 82411335 when there is a revert commit1336 but merged at timestamp cannot be found1337 returns false1338# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.46 seconds. Current RSS: ~1589M. load average: 1.58 1.33 0.92 1/283 83101339 when the revert commit is mentioned in a note after the MR was merged1340 returns false1341# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.4 seconds. Current RSS: ~1587M. load average: 1.53 1.32 0.92 1/283 83811342 when there is no merged_at for the MR1343 returns false1344# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.45 seconds. Current RSS: ~1576M. load average: 1.53 1.32 0.92 1/283 84521345 when the revert commit is mentioned in a note just before the MR was merged1346 returns false1347# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.55 seconds. Current RSS: ~1567M. load average: 1.49 1.31 0.92 1/283 85231348 when the revert commit is mentioned in a note long before the MR was merged1349 returns true1350# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.62 seconds. Current RSS: ~1564M. load average: 1.49 1.31 0.92 1/283 85921351 #merged_at1352 when MR is not merged1353 returns nil1354 when metrics has merged_at data1355 returns metrics merged_at1356 when merged event is persisted, but no metrics merged_at is persisted1357 returns merged event creation date1358 when no metrics or merge event exists1359 when resource event for the merge exists1360 returns the resource event creation date1361 when system note for the merge exists1362 returns the merging note creation date1363 #participants1364 includes the merge request author1365 includes the authors of the notes1366# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.16 seconds. Current RSS: ~1560M. load average: 1.45 1.31 0.92 1/283 87901367 cached counts1368 updates when assignees change1369 #merge_async1370 enqueues MergeWorker job and updates merge_jid1371 #rebase_async1372 atomically enqueues a RebaseWorker job and updates rebase_jid1373 refuses to enqueue a job if a rebase is in progress1374 refuses to enqueue a job if the MR is not open1375 raises ActiveRecord::LockWaitTimeout after 6 tries1376# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.52 seconds. Current RSS: ~1560M. load average: 1.33 1.29 0.92 1/283 89531377 #mergeable?1378 returns false if #mergeable_state? is false1379 return true if #mergeable_state? is true and the MR #can_be_merged? is true1380 return true if #mergeable_state? is true and the MR #can_be_merged? is false1381 with skip_ci_check option1382 mergeable_ci_state: false, skip_ci_check: false, expected_mergeable: false1383 overrides mergeable_ci_state?1384 mergeable_ci_state: false, skip_ci_check: true, expected_mergeable: true1385 overrides mergeable_ci_state?1386 mergeable_ci_state: true, skip_ci_check: false, expected_mergeable: true1387 overrides mergeable_ci_state?1388 mergeable_ci_state: true, skip_ci_check: true, expected_mergeable: true1389 overrides mergeable_ci_state?1390 with skip_discussions_check option1391 mergeable_discussions_state: false, skip_discussions_check: false, expected_mergeable: false1392 overrides mergeable_discussions_state?1393 mergeable_discussions_state: false, skip_discussions_check: true, expected_mergeable: true1394 overrides mergeable_discussions_state?1395 mergeable_discussions_state: true, skip_discussions_check: false, expected_mergeable: true1396 overrides mergeable_discussions_state?1397 mergeable_discussions_state: true, skip_discussions_check: true, expected_mergeable: true1398 overrides mergeable_discussions_state?1399 with check_mergeability_retry_lease option1400 call check_mergeability with sync_retry_lease1401 with skip_rebase_check option1402 should_be_rebased: false, skip_rebase_check: false, expected_mergeable: true1403 overrides should_be_rebased?1404 should_be_rebased: false, skip_rebase_check: true, expected_mergeable: true1405 overrides should_be_rebased?1406 should_be_rebased: true, skip_rebase_check: false, expected_mergeable: false1407 overrides should_be_rebased?1408 should_be_rebased: true, skip_rebase_check: true, expected_mergeable: true1409 overrides should_be_rebased?1410 #skipped_mergeable_checks1411 options: {}, skip_ci_check: false1412 is expected to include {:skip_ci_check => false}1413 options: {:auto_merge_requested=>false}, skip_ci_check: false1414 is expected to include {:skip_ci_check => false}1415 options: {:auto_merge_requested=>true}, skip_ci_check: true1416 is expected to include {:skip_ci_check => true}1417 #check_mergeability1418 if the merge status is unchecked1419 behaves like method that executes MergeabilityCheckService1420 executes MergeabilityCheckService1421 when sync_retry_lease is true1422 executes MergeabilityCheckService1423 when async is true1424 executes MergeabilityCheckService asynchronously1425 if the merge status is checking1426 behaves like method that executes MergeabilityCheckService1427 executes MergeabilityCheckService1428 when sync_retry_lease is true1429 executes MergeabilityCheckService1430 when async is true1431 executes MergeabilityCheckService asynchronously1432 if the merge status is checked1433 does not call MergeabilityCheckService1434 #mergeable_state?1435 behaves like for mergeable_state1436 checks if merge request can be merged1437 when not open1438 returns false1439 when working in progress1440 returns false1441 returns true when skipping draft check1442 when has no commits1443 returns false1444 when failed1445 when #mergeable_ci_state? is false1446 returns false1447 returns true when skipping ci check1448 when #mergeable_discussions_state? is false1449 returns false1450 returns true when skipping discussions check1451 #public_merge_status1452 status: "cannot_be_merged_rechecking", public_status: "checking"1453 is expected to eq "checking"1454 status: "preparing", public_status: "checking"1455 is expected to eq "checking"1456 status: "checking", public_status: "checking"1457 is expected to eq "checking"1458 status: "cannot_be_merged", public_status: "cannot_be_merged"1459 is expected to eq "cannot_be_merged"1460 #head_pipeline_active?1461 when project lacks a head_pipeline relation1462 returns false1463 when project has a head_pipeline relation1464 accesses the value from the head_pipeline1465 #diff_head_pipeline_success?1466 when project lacks an diff_head_pipeline relation1467 returns false1468 when project has a diff_head_pipeline relation1469 accesses the value from the diff_head_pipeline1470 #diff_head_pipeline_active?1471 when project lacks an diff_head_pipeline relation1472 returns false1473 when project has a diff_head_pipeline relation1474 accesses the value from the diff_head_pipeline1475 #mergeable_ci_state?1476 when it is only allowed to merge when build is green1477 and a failed pipeline is associated1478 is expected to be falsey1479 and a successful pipeline is associated1480 is expected to be truthy1481 and a skipped pipeline is associated1482 is expected to be falsey1483 when no pipeline is associated1484 is expected to be falsey1485 when it is only allowed to merge when build is green or skipped1486 and a failed pipeline is associated1487 is expected to be falsey1488 and a successful pipeline is associated1489 is expected to be truthy1490 and a skipped pipeline is associated1491 is expected to be truthy1492 when no pipeline is associated1493 is expected to be falsey1494 when merges are not restricted to green builds1495 and a failed pipeline is associated1496 is expected to be truthy1497 when no pipeline is associated1498 is expected to be truthy1499 and a skipped pipeline is associated1500 is expected to be truthy1501 when no pipeline is associated1502 is expected to be truthy1503 #mergeable_discussions_state?1504 when project.only_allow_merge_if_all_discussions_are_resolved == true1505 with all discussions resolved1506 returns true1507# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.56 seconds. Current RSS: ~1606M. load average: 1.18 1.26 0.91 1/283 96471508 with unresolved discussions1509 returns false1510 with no discussions1511 returns true1512 when project.only_allow_merge_if_all_discussions_are_resolved == false1513 with unresolved discussions1514 returns true1515# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.85 seconds. Current RSS: ~1607M. load average: 1.18 1.26 0.91 1/283 97801516 #reload_diff1517 calls MergeRequests::ReloadDiffsService#execute with correct params1518 when using the after_update hook to update1519 when the branches are updated1520 uses the new heads to generate the diff1521# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.94 seconds. Current RSS: ~1605M. load average: 1.18 1.26 0.91 1/283 98621522 #update_diff_discussion_positions1523 updates diff discussion positions1524 does not call the resolve method1525 when resolve_outdated_diff_discussions is set1526 when the active discussion is resolved in the update1527 calls MergeRequests::ResolvedDiscussionNotificationService1528# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.56 seconds. Current RSS: ~1604M. load average: 1.17 1.25 0.91 1/283 100881529 when the active discussion does not have resolved in the update1530 does not call the resolve method1531# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.77 seconds. Current RSS: ~1600M. load average: 1.17 1.25 0.91 1/283 101711532 when the active discussion was already resolved1533 does not call the resolve method1534# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.13 seconds. Current RSS: ~1601M. load average: 1.16 1.25 0.91 1/283 102621535 #branch_merge_base_commit1536 source and target branch exist1537 is expected to eq "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1538 is expected to be a kind of Commit1539# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.95 seconds. Current RSS: ~1604M. load average: 1.16 1.25 0.91 1/283 103431540 when the target branch does not exist1541 returns nil1542 #diff_refs1543 with diffs1544 does not touch the repository1545 returns expected diff_refs1546 when importing1547 returns MR diff_refs1548# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.64 seconds. Current RSS: ~1602M. load average: 1.14 1.24 0.91 1/283 105091549 #source_project_missing?1550 when the fork exists1551 is expected to be falsey1552# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.01 seconds. Current RSS: ~1598M. load average: 1.14 1.24 0.91 1/283 105101553 when the source project is the same as the target project1554 is expected to be falsey1555 when the fork does not exist1556 returns true1557# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.1 seconds. Current RSS: ~1583M. load average: 1.13 1.24 0.91 1/282 105111558 #merge_ongoing?1559 returns true when the merge request is locked1560 returns true when merge_id, MR is not merged and it has no running job1561 returns false when merge_jid is nil1562 returns false if MR is merged1563 returns false if there is no merge job running1564 #closed_or_merged_without_fork?1565 when the merge request is closed1566 returns false if the fork exist1567 returns true if the fork does not exist1568# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.38 seconds. Current RSS: ~1563M. load average: 1.13 1.24 0.91 2/282 105121569 when the merge request was merged1570 returns false if the fork exist1571 returns true if the fork does not exist1572# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.09 seconds. Current RSS: ~1545M. load average: 1.12 1.23 0.91 1/282 105131573 when the merge request is open1574 returns false1575# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.44 seconds. Current RSS: ~1541M. load average: 1.12 1.23 0.91 1/277 105141576 #reopenable?1577 when the merge request is closed1578 returns true1579 forked project1580 returns false if unforked1581 returns false if the source project is deleted1582 returns false if the merge request is merged1583# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.57 seconds. Current RSS: ~1517M. load average: 1.11 1.23 0.91 1/282 105431584 when the merge request is opened1585 returns false1586 #pipeline_coverage_delta1587 when both source and target branches have coverage information1588 returns the appropriate coverage delta1589 when target branch does not have coverage information1590 returns nil1591 when source branch does not have coverage information1592 returns nil for coverage_delta1593 neither source nor target branch has coverage information1594 returns nil for coverage_delta1595 #use_merge_base_pipeline_for_comparison?1596 is expected to eq false1597# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.38 seconds. Current RSS: ~1531M. load average: 1.10 1.23 0.91 1/283 107281598 #comparison_base_pipeline1599 when service class uses merge base pipeline1600 returns the base_pipeline when merge does not have a merge request pipeline1601 when merge request has a merge request pipeline1602 returns the merge_base_pipeline1603# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.54 seconds. Current RSS: ~1553M. load average: 1.10 1.23 0.91 1/283 108121604 when service_class does not use merge base pipeline1605 returns the base_pipeline1606 when merge request has a merge request pipeline1607 returns the base pipeline1608# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.61 seconds. Current RSS: ~1571M. load average: 1.09 1.22 0.91 1/283 108951609 #base_pipeline1610 returns latest pipeline for the target branch1611 #merge_base_pipeline1612 returns a pipeline pointing to a commit on the target ref1613 #has_commits?1614 returns true when merge request diff has commits1615 when commits_count is nil1616 returns false1617 #has_no_commits?1618 returns true when merge request diff has 0 commits1619 #merge_request_diff_for1620 runs a single query on the initial call, and none afterwards1621 with diff refs1622 returns the diffs1623# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.76 seconds. Current RSS: ~1577M. load average: 1.17 1.24 0.92 1/283 112401624 with a commit SHA1625 returns the diffs1626# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.07 seconds. Current RSS: ~1577M. load average: 1.17 1.24 0.92 1/283 113371627 #version_params_for1628 when the diff refs are for an older merge request version1629 returns the diff ID for the version to show1630# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.43 seconds. Current RSS: ~1573M. load average: 1.17 1.24 0.92 1/283 114341631 when the diff refs are for a comparison between merge request versions1632 returns the diff ID and start sha of the versions to compare1633# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.83 seconds. Current RSS: ~1578M. load average: 1.17 1.24 0.92 1/283 115351634 when the diff refs are not for a merge request version1635 returns nil1636# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.15 seconds. Current RSS: ~1582M. load average: 1.15 1.23 0.92 1/283 116341637 #fetch_ref!1638 fetches the ref and expires the ancestor cache1639 removing a merge request1640 refreshes the number of open merge requests of the target project1641 behaves like throttled touch1642 #touch1643 updates the updated_at timestamp1644 updates the object at most once per minute1645 state machine transitions1646 #unlock_mr1647 updates merge request head pipeline and sets merge_jid to nil1648# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.3 seconds. Current RSS: ~1583M. load average: 1.15 1.23 0.92 1/283 118041649 #mark_as_preparing1650 when the status is unchecked1651 is a valid state transition1652 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1653 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1654# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.08 seconds. Current RSS: ~1585M. load average: 1.22 1.24 0.93 1/283 118831655 when the status is checking1656 is not a valid state transition1657 when the status is can_be_merged1658 is not a valid state transition1659 when the status is cannot_be_merged_recheck1660 is not a valid state transition1661 when the status is cannot_be_merged1662 is not a valid state transition1663 when the status is cannot_be_merged_rechecking1664 is not a valid state transition1665 #mark_as_unchecked1666 when the status is unchecked1667 is not a valid state transition1668 when the status is checking1669 is a valid state transition1670 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1671 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:376 namespace1/project-163!1>) 1 time1672 when skip_merge_status_trigger is set to true1673 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1674 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1675# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.74 seconds. Current RSS: ~1610M. load average: 1.28 1.26 0.93 1/283 122351676 when transaction is not committed1677 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1678 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1679 when the status is can_be_merged1680 is a valid state transition1681 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1682 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:380 namespace1/project-167!1>) 1 time1683 when skip_merge_status_trigger is set to true1684 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1685 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1686# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.29 seconds. Current RSS: ~1611M. load average: 1.26 1.25 0.93 1/282 123921687 when transaction is not committed1688 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1689 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1690 when the status is cannot_be_merged_recheck1691 is not a valid state transition1692 when the status is cannot_be_merged1693 is a valid state transition1694 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1695 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:385 namespace1/project-172!1>) 1 time1696 when skip_merge_status_trigger is set to true1697 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1698 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1699# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.51 seconds. Current RSS: ~1615M. load average: 1.24 1.25 0.93 1/282 125881700 when transaction is not committed1701 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1702 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1703 when the status is cannot_be_merged_rechecking1704 is a valid state transition1705 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1706 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:389 namespace1/project-176!1>) 1 time1707 when skip_merge_status_trigger is set to true1708 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1709 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1710# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.9 seconds. Current RSS: ~1614M. load average: 1.24 1.25 0.93 1/282 127451711 when transaction is not committed1712 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1713 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1714 #mark_as_checking1715 when the status is unchecked1716 is a valid state transition1717 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1718 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1719# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.4 seconds. Current RSS: ~1617M. load average: 1.22 1.24 0.93 1/282 128631720 when the status is checking1721 is not a valid state transition1722 when the status is can_be_merged1723 is not a valid state transition1724 when the status is cannot_be_merged_recheck1725 is a valid state transition1726 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1727 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1728# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.81 seconds. Current RSS: ~1615M. load average: 1.20 1.24 0.93 1/282 130201729 when the status is cannot_be_merged1730 is not a valid state transition1731 when the status is cannot_be_merged_rechecking1732 is not a valid state transition1733 #mark_as_mergeable1734 when the status is unchecked1735 is a valid state transition1736 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1737 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:401 namespace1/project-188!1>) 1 time1738 when skip_merge_status_trigger is set to true1739 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1740 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1741# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.09 seconds. Current RSS: ~1612M. load average: 1.18 1.24 0.94 1/282 132161742 when transaction is not committed1743 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1744 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1745 when the status is checking1746 is a valid state transition1747 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1748 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:405 namespace1/project-192!1>) 1 time1749 when skip_merge_status_trigger is set to true1750 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1751 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1752# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.56 seconds. Current RSS: ~1609M. load average: 1.18 1.24 0.94 1/282 133731753 when transaction is not committed1754 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1755 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1756 when the status is can_be_merged1757 is not a valid state transition1758 when the status is cannot_be_merged_recheck1759 is a valid state transition1760 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1761 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:410 namespace1/project-197!1>) 1 time1762 when skip_merge_status_trigger is set to true1763 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1764 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1765# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.8 seconds. Current RSS: ~1609M. load average: 1.17 1.23 0.94 1/282 135691766 when transaction is not committed1767 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1768 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1769 when the status is cannot_be_merged1770 is not a valid state transition1771 when the status is cannot_be_merged_rechecking1772 is a valid state transition1773 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1774 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:415 namespace1/project-202!1>) 1 time1775 when skip_merge_status_trigger is set to true1776 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1777 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1778# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.09 seconds. Current RSS: ~1610M. load average: 1.08 1.21 0.93 1/282 137651779 when transaction is not committed1780 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1781 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1782 #mark_as_unmergeable1783 when the status is unchecked1784 is a valid state transition1785 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1786 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:419 namespace1/project-206!1>) 1 time1787 when skip_merge_status_trigger is set to true1788 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1789 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1790# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.63 seconds. Current RSS: ~1608M. load average: 1.07 1.21 0.93 1/282 139461791 when transaction is not committed1792 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1793 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1794 when the status is checking1795 is a valid state transition1796 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1797 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:423 namespace1/project-210!1>) 1 time1798 when skip_merge_status_trigger is set to true1799 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1800 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1801# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.23 seconds. Current RSS: ~1604M. load average: 1.07 1.21 0.93 1/282 141351802 when transaction is not committed1803 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1804 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1805 when the status is can_be_merged1806 is not a valid state transition1807 when the status is cannot_be_merged_recheck1808 is a valid state transition1809 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1810 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:428 namespace1/project-215!1>) 1 time1811 when skip_merge_status_trigger is set to true1812 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1813 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1814# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.65 seconds. Current RSS: ~1604M. load average: 1.14 1.22 0.94 1/282 143391815 when transaction is not committed1816 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1817 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1818 when the status is cannot_be_merged1819 is not a valid state transition1820 when the status is cannot_be_merged_rechecking1821 is a valid state transition1822 behaves like transition triggering mergeRequestMergeStatusUpdated GraphQL subscription1823 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:433 namespace1/project-220!1>) 1 time1824 when skip_merge_status_trigger is set to true1825 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1826 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1827# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.95 seconds. Current RSS: ~1605M. load average: 1.21 1.23 0.94 1/282 145351828 when transaction is not committed1829 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription1830 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times1831 transition to closed1832 with merge error1833 clears merge error1834 transition to merged1835 resets the merge error1836 when it is a first contribution1837 sets first_contribution1838 doesn't set first_contribution not first contribution1839# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.82 seconds. Current RSS: ~1602M. load average: 1.20 1.23 0.94 1/282 147101840 transition to cannot_be_merged1841 opened1842 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged1843 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged with async mergeability check1844 notifies conflict, whenever newly unmergeable1845 notifies conflict, whenever newly unmergeable with async mergeability check1846 does not notify whenever merge request is newly unmergeable due to other reasons1847# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.42 seconds. Current RSS: ~1595M. load average: 1.26 1.24 0.95 1/282 149111848 locked1849 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged1850 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged with async mergeability check1851 notifies conflict, whenever newly unmergeable1852 notifies conflict, whenever newly unmergeable with async mergeability check1853 does not notify whenever merge request is newly unmergeable due to other reasons1854# [RSpecRunTime] RSpec elapsed time: 6 minutes 6.01 seconds. Current RSS: ~1599M. load average: 1.24 1.24 0.95 1/282 151121855 closed1856 does not notify1857 merged1858 does not notify1859 source branch is missing1860 does not raise error1861 check_state?1862 indicates whether MR is still checking for mergeability1863 #should_be_rebased?1864 when the same source and target branches1865 is expected to be falsey1866 when the project is using ff merge method1867 when the mr needs to be rebased to merge1868 is expected to be truthy1869 when the MR can be merged without rebase1870 is expected to be falsey1871 #rebase_in_progress?1872 rebase_jid: "foo", jid_valid: true, result: true1873 is expected to eq true1874 rebase_jid: "foo", jid_valid: false, result: false1875 is expected to eq false1876 rebase_jid: "", jid_valid: true, result: false1877 is expected to eq false1878 rebase_jid: nil, jid_valid: true, result: false1879 is expected to eq false1880 #allow_collaboration1881 is false when pushing by a maintainer is not possible1882 is true when pushing by a maintainer is possible1883 #collaborative_push_possible?1884 does not allow maintainer to push if the source project is the same as the target1885 allows maintainer to push when both source and target are public1886 is not available for protected branches1887 #can_allow_collaboration?1888 is false if the user does not have push access to the source project1889 is true when the user has push access to the source project1890# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.76 seconds. Current RSS: ~1597M. load average: 1.22 1.23 0.95 1/281 151981891 #merge_participants1892 contains author1893 when merge_when_pipeline_succeeds? is true1894 when merge user is author1895 author is not a project member1896 is empty1897 author is a project member1898 contains author only1899 when merge user and author are different users1900 merge user is not a member1901 contains author only1902 both author and merge users are project members1903 contains author and merge user1904 .merge_request_ref?1905 when ref is ref name of a branch1906 is expected to be falsey1907 when ref is HEAD ref path of a branch1908 is expected to be falsey1909 when ref is HEAD ref path of a merge request1910 is expected to be truthy1911 when ref is merge ref path of a merge request1912 is expected to be truthy1913 .merge_train_ref?1914 when ref is ref name of a branch1915 is expected to be falsey1916 when ref is HEAD ref path of a branch1917 is expected to be falsey1918 when ref is HEAD ref path of a merge request1919 is expected to be falsey1920 when ref is merge ref path of a merge request1921 is expected to be falsey1922 when ref is train ref path of a merge request1923 is expected to be truthy1924 #in_locked_state1925 when the merge request does not change state1926 returns to previous state and has no errors on the object1927 when the merge request is merged while locked1928 becomes merged and has no errors on the object1929 #schedule_cleanup_refs1930 deletes refs asynchronously1931 when merge_request_delete_gitaly_refs_in_batches is disabled1932 does schedule MergeRequests::CleanupRefWorker1933 when merge_request_cleanup_ref_worker_async is disabled1934 deletes all refs from the target project1935# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.05 seconds. Current RSS: ~1616M. load average: 1.20 1.23 0.95 1/282 154071936 #cleanup_refs1937 when removing all refs1938 deletes all refs from the target project1939 when removing only train ref1940 deletes train ref from the target project1941 .with_auto_merge_enabled1942 is expected to contain exactly #<MergeRequest id:463 namespace1/project-250!1>1943# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.39 seconds. Current RSS: ~1611M. load average: 1.19 1.23 0.95 1/281 154201944 behaves like versioned description1945 associations1946 is expected to have many description_versions1947 save_description_version1948 when description was changed1949 saves the old and new description for the first update1950 only saves the new description for subsequent updates1951 sets the new description version to `saved_description_version`1952 clears `saved_description_version` after another save that does not change description1953# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.68 seconds. Current RSS: ~1600M. load average: 1.19 1.23 0.95 1/282 155571954 when description was not changed1955 does not save any description version1956 #commits1957 persisted merge request1958 with a limit1959 returns a limited number of commits1960 without a limit1961 returns all commits of the merge request diff1962 with a page1963 returns a limited number of commits for page1964 new merge request1965 compare commits1966 without a limit1967 returns all the compare commits1968 with a limit1969 returns a limited number of commits1970 #recent_commits1971 returns the safe number of commits1972 #recent_visible_deployments1973 returns visible deployments1974 only returns a limited number of deployments1975# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.44 seconds. Current RSS: ~1543M. load average: 1.17 1.22 0.95 1/282 158621976 #diffable_merge_ref?1977 merge request can be merged1978 merge_head diff is not created1979 returns true1980 merge_head diff is created1981 returns true1982 merge request is merged1983 returns false1984 merge request cannot be merged1985 returns false1986 #predefined_variables1987 caches all SQL-sourced data on the first call1988 banzai_render_context1989 sets the label_url_method in the context1990 #head_pipeline_builds_with_coverage1991 delegates to head_pipeline1992 #merge_ref_head1993 when merge_ref_sha is not present1994 returns the commit based on merge ref path1995 when merge_ref_sha is present1996 returns the commit based on cached merge_ref_sha1997 #allows_reviewers?1998 returns true1999 #update_and_mark_in_progress_merge_commit_sha2000 updates commit ID2001 #enabled_reports2002 report_type: :sast, with_reports: :with_sast_reports, feature: :sast2003 when head pipeline has reports2004 is expected to be truthy2005 when head pipeline does not have reports2006 is expected to be falsy2007 report_type: :secret_detection, with_reports: :with_secret_detection_reports, feature: :secret_detection2008 when head pipeline has reports2009 is expected to be truthy2010 when head pipeline does not have reports2011 is expected to be falsy2012 #includes_ci_config?2013 when diff_stats is nil2014 is expected to eq false2015 when diff_stats does not include the ci config path of the project2016 is expected to eq false2017 when diff_stats includes the ci config path of the project2018 is expected to eq true2019 .from_fork2020 returns merge requests from forks only2021# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.14 seconds. Current RSS: ~1574M. load average: 1.68 1.33 0.99 1/282 163472022 behaves like it has loose foreign keys2023 has at least one loose foreign key definition2024 has the deletion trigger present2025 records record deletions2026 cleans up record deletions2027# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.64 seconds. Current RSS: ~1570M. load average: 1.68 1.33 0.99 1/282 164022028 loose foreign key on merge_requests.head_pipeline_id2029 behaves like cleanup by a loose foreign key2030 cleans up (delete or nullify) the model2031# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.1 seconds. Current RSS: ~1564M. load average: 1.62 1.32 0.99 1/282 164312032 #merge_blocked_by_other_mrs?2033 returns false when there is no blocking merge requests2034 #merge_request_reviewers_with2035 returns reviewers2036 #merge_request_assignees_with2037 returns assignees2038 #recent_diff_head_shas2039 when the association is not loaded2040 has up to MAX_RECENT_DIFF_HEAD_SHAS, ordered most recent first2041 supports limits2042# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.67 seconds. Current RSS: ~1544M. load average: 1.62 1.32 0.99 1/282 166382043 when the association is loaded2044 has up to MAX_RECENT_DIFF_HEAD_SHAS, ordered most recent first2045 supports limits2046 does not issue any queries2047 #target_default_branch?2048 returns false2049 with target_branch equal project default branch2050 returns false2051 #can_suggest_reviewers?2052 returns false2053 #suggested_reviewer_users2054 is expected to be empty2055 #hidden?2056 is expected to eq false2057 when the author is banned2058 is expected to eq true2059 when the feature flag is disabled2060 is expected to eq false2061 #diffs_batch_cache_with_max_age?2062 returns true2063 when diffs_batch_cache_with_max_age is disabled2064 returns false2065 #prepared?2066 when prepared_at is nil2067 returns false2068 when prepared_at is not nil2069 returns true2070 prepare2071 calls NewMergeRequestWorker2072 #check_for_spam?2073 is expected to eq true2074 when project is private2075 is expected to eq false2076 when no spammable attribute has changed2077 is expected to eq false2078 #supports_lock_on_merge?2079 when MR is open2080 is expected to eq false2081 when MR is merged2082 is expected to eq true2083 when feature flag is disabled2084 is expected to eq false2085 #missing_required_squash?2086 squash: false, project_requires_squash: true, expected: true2087 is expected to eq true2088 squash: false, project_requires_squash: false, expected: false2089 is expected to eq false2090 squash: true, project_requires_squash: true, expected: false2091 is expected to eq false2092 squash: true, project_requires_squash: false, expected: false2093 is expected to eq false2094 #current_patch_id_sha2095 is expected to eq "ghi789"2096 #all_mergeability_checks_results2097 executes MergeRequests::Mergeability::RunChecksService with all mergeability checks2098 #only_allow_merge_if_pipeline_succeeds?2099 when associated project only_allow_merge_if_pipeline_succeeds? returns true2100 is expected to eq true2101 when associated project only_allow_merge_if_pipeline_succeeds? returns false2102 is expected to eq false2103 #only_allow_merge_if_all_discussions_are_resolved?2104 when associated project only_allow_merge_if_all_discussions_are_resolved? returns true2105 is expected to eq true2106 when associated project only_allow_merge_if_all_discussions_are_resolved? returns false2107 is expected to eq false2108 #allow_merge_without_pipeline?2109 when associated project allow_merge_without_pipeline? returns true2110 is expected to eq true2111 when associated project allow_merge_without_pipeline? returns false2112 is expected to eq false2113 #allows_multiple_assignees?2114 is expected to eq false2115 #allows_multiple_reviewers?2116 is expected to eq false2117 #previous_diff2118 when there is are no merge_request_diffs2119 is expected to be nil2120 when there is one merge request_diff2121 is expected to be nil2122 when there are multiple merge_request_diffs2123 is expected to eq #<MergeRequestDiff id: 550, state: "empty", merge_request_id: 502, created_at: "2024-04-10 20:55:44.5..., sorted: false, diff_type: "regular", patch_id_sha: nil, project_id: 1, verification_checksum: nil>2124 #has_changes_requested?2125 reviews have requested changed2126 is expected to be truthy2127 reviews have not requested changed2128 is expected to be falsey2129 #batch_update_reviewer_state2130 updates all reviewers2131 #auto_merge_available_when_pipeline_succeeds?2132 when there is no pipeline2133 is expected to be falsy2134 when there is a pipeline2135 pipeline_status: "success", expected: false2136 is expected to equal false2137 pipeline_status: "failed", expected: false2138 is expected to equal false2139 pipeline_status: "canceled", expected: false2140 is expected to equal false2141 pipeline_status: "skipped", expected: false2142 is expected to equal false2143 pipeline_status: "created", expected: true2144 is expected to equal true2145 pipeline_status: "pending", expected: true2146 is expected to equal true2147 pipeline_status: "running", expected: true2148 is expected to equal true2149 pipeline_status: "scheduled", expected: true2150 is expected to equal true2151 pipeline_status: "manual", expected: true2152 is expected to equal true2153 when FF auto_merge_when_incomplete_pipeline_succeeds is disabled2154 pipeline_status: "success", expected: false2155 is expected to equal false2156 pipeline_status: "failed", expected: false2157 is expected to equal false2158 pipeline_status: "canceled", expected: false2159 is expected to equal false2160 pipeline_status: "skipped", expected: false2161 is expected to equal false2162 pipeline_status: "created", expected: false2163 is expected to equal false2164 pipeline_status: "pending", expected: true2165 is expected to equal true2166 pipeline_status: "running", expected: true2167 is expected to equal true2168 pipeline_status: "scheduled", expected: false2169 is expected to equal false2170 pipeline_status: "manual", expected: false2171 is expected to equal false2172# [RSpecRunTime] Finishing example group spec/models/merge_request_spec.rb. It took 6 minutes 49.26 seconds. Expected to take 7 minutes 43.23 seconds.2173# [RSpecRunTime] Starting example group spec/services/ci/register_job_service_spec.rb. Expected to take 1 minute 45.39 seconds.2174Ci::RegisterJobService2175 #execute2176 checks database loadbalancing stickiness2177 result is valid if replica did caught-up2178 result is invalid if replica did not caught-up2179# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.4 seconds. Current RSS: ~1554M. load average: 1.63 1.34 1.00 1/281 168022180 when using pending builds table2181 runner follows tag list2182 when job has tag2183 does not pick build with different tag2184 does not pick build with tag2185 and runner has matching tag2186 with no runner manager specified2187 picks build2188# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.56 seconds. Current RSS: ~1548M. load average: 1.63 1.34 1.00 1/281 168032189 with runner manager specified2190 picks build and assigns runner manager2191 when job has no tag2192 picks build2193 when runner has tag2194 picks build2195# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.91 second. Current RSS: ~1557M. load average: 1.63 1.34 1.00 1/282 168042196 deleted projects2197 for shared runners2198 does not pick a build2199 for project runner2200 with no runner manager specified2201 does not pick a build2202 with runner manager specified2203 does not pick a build2204 allow shared runners2205 when build owner has been blocked2206 with no runner manager specified2207 does not pick the build and drops the build2208 with runner manager specified2209 does not pick the build and does not create join record2210 for multiple builds2211 picks builds one-by-one2212 when using fair scheduling2213 when all builds are pending2214 prefers projects without builds first2215# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.15 seconds. Current RSS: ~1505M. load average: 1.54 1.33 1.00 1/277 168052216 when some builds transition to success2217 equalises number of running builds2218# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.84 seconds. Current RSS: ~1493M. load average: 1.57 1.34 1.01 1/276 168062219 when using DEFCON mode that disables fair scheduling2220 when all builds are pending2221 returns builds in order of creation (FIFO)2222# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.29 seconds. Current RSS: ~1489M. load average: 1.53 1.33 1.01 1/276 168072223 when some builds transition to success2224 returns builds in order of creation (FIFO)2225# [RSpecRunTime] RSpec elapsed time: 7 minutes 19.91 seconds. Current RSS: ~1487M. load average: 1.53 1.33 1.01 1/276 168082226 shared runner2227 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...nteger, auto_canceled_by_id: integer, commit_id: integer, upstream_pipeline_id: integer, tag_list: )2228 is expected to be valid2229 is expected to be running2230 is expected to eq #<Ci::Runner id: 1, token: nil, created_at: "2024-04-10 20:55:49.780049822 +0000", updated_at: "2024-...registration_type: "registration_token", creator_id: nil, creation_state: "finished", tag_list: nil>2231 is expected to eq 1132232# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.21 seconds. Current RSS: ~1496M. load average: 1.48 1.33 1.01 1/276 168092233 project runner2234 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...nteger, auto_canceled_by_id: integer, commit_id: integer, upstream_pipeline_id: integer, tag_list: )2235 is expected to be valid2236 is expected to be running2237 is expected to eq #<Ci::Runner id: 78, token: nil, created_at: "2024-04-10 20:56:21.312162799 +0000", updated_at: "2024...registration_type: "registration_token", creator_id: nil, creation_state: "finished", tag_list: nil>2238# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.55 seconds. Current RSS: ~1495M. load average: 1.45 1.32 1.00 1/276 168102239 disallow shared runners2240 shared runner2241 is expected to be nil2242 project runner2243 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...nteger, auto_canceled_by_id: integer, commit_id: integer, upstream_pipeline_id: integer, tag_list: )2244 is expected to be valid2245 is expected to be running2246 is expected to eq #<Ci::Runner id: 93, token: nil, created_at: "2024-04-10 20:56:25.030180317 +0000", updated_at: "2024...registration_type: "registration_token", creator_id: nil, creation_state: "finished", tag_list: nil>2247# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.15 seconds. Current RSS: ~1498M. load average: 1.41 1.32 1.00 1/276 168112248 disallow when builds are disabled2249 and uses shared runner2250 is expected to be nil2251 and uses group runner2252 is expected to be nil2253 and uses project runner2254 does not pick a build2255 allow group runners2256 for multiple builds2257 does not consider builds from other group runners2258# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.1 seconds. Current RSS: ~1498M. load average: 1.38 1.31 1.00 1/276 168122259 group runner2260 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...nteger, auto_canceled_by_id: integer, commit_id: integer, upstream_pipeline_id: integer, tag_list: )2261 is expected to be valid2262 is expected to be running2263 is expected to eq #<Ci::Runner id: 119, token: nil, created_at: "2024-04-10 20:56:34.167905741 +0000", updated_at: "202...registration_type: "registration_token", creator_id: nil, creation_state: "finished", tag_list: nil>2264# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.3 seconds. Current RSS: ~1504M. load average: 1.38 1.31 1.00 1/276 168132265 disallow group runners2266 group runner2267 is expected to be nil2268 when first build is stalled2269 with multiple builds are in queue2270 receives second build from the queue2271 when single build is in queue2272 does not receive any valid result2273 when there is no build in queue2274 does not receive builds but result is valid2275 when access_level of runner is not_protected2276 when a job is protected2277 picks the job2278 when a job is unprotected2279 picks the job2280 when protected attribute of a job is nil2281 picks the job2282 when access_level of runner is ref_protected2283 when a job is protected2284 picks the job2285 when a job is unprotected2286 does not pick the job2287 when protected attribute of a job is nil2288 does not pick the job2289 persisting runtime features2290 persists the feature to build metadata2291 when ci_canceling_status is disabled2292 does not persist the feature to build metadata2293# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.49 seconds. Current RSS: ~1504M. load average: 1.24 1.29 1.00 1/276 168142294 runner feature set is verified2295 when feature is missing by runner2296 does not pick the build and drops the build2297 when feature is supported by runner2298 does pick job2299 when "dependencies" keyword is specified2300 picks a build with a dependency2301 when there are multiple dependencies with artifacts2302 logs build artifacts size2303# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.56 seconds. Current RSS: ~1504M. load average: 1.24 1.29 1.00 1/276 168152304 behaves like validation is active2305 when depended job has not been completed yet2306 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-04-10 08:50:29.000000000 +0000", u...rtition_id: 100, auto_canceled_by_id: nil, commit_id: 123, upstream_pipeline_id: nil, tag_list: nil>2307 when artifacts of depended job has been expired2308 when the pipeline is locked2309 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-04-10 08:50:29.000000000 +0000", u...rtition_id: 100, auto_canceled_by_id: nil, commit_id: 123, upstream_pipeline_id: nil, tag_list: nil>2310 when the pipeline is unlocked2311 behaves like not pick2312 does not pick the build and drops the build2313 when artifacts of depended job has been erased2314 behaves like not pick2315 does not pick the build and drops the build2316 when job object is staled2317 does not drop nor pick2318 when build is degenerated2319 does not pick the build and drops the build2320 when build has data integrity problem2321 does drop the build and logs both failures2322 when build fails to be run!2323 does drop the build and logs failure2324 when an exception is raised during a persistent ref creation2325 picks the build2326 when only some builds can be matched by runner2327 observes queue size of only matching jobs2328 observes queue processing time by the runner type2329# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.1 seconds. Current RSS: ~1504M. load average: 1.13 1.26 0.99 1/276 168162330 when ci_register_job_temporary_lock is enabled2331 when a build is temporarily locked2332 skips this build and marks queue as invalid2333 when there is another build in queue2334 skips this build and picks another build2335# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.35 seconds. Current RSS: ~1503M. load average: 1.13 1.26 0.99 1/276 168172336 when a conflicting data is stored in denormalized table2337 removes queuing entry upon build assignment attempt2338 #register_success2339 when shared runner is used2340 behaves like metrics collector2341 behaves like attempt counter collector2342 increments attempt counter2343 behaves like jobs queueing time histogram collector2344 counts job queuing time histogram with expected labels2345 when project already has running jobs2346 counts job queuing time histogram with expected labels2347# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.54 seconds. Current RSS: ~1497M. load average: 1.12 1.25 0.99 1/276 168182348 when metrics_shard tag is defined2349 behaves like metrics collector2350 behaves like attempt counter collector2351 increments attempt counter2352 behaves like jobs queueing time histogram collector2353 counts job queuing time histogram with expected labels2354 when project already has running jobs2355 counts job queuing time histogram with expected labels2356# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.26 seconds. Current RSS: ~1493M. load average: 1.12 1.25 0.99 1/276 168192357 when multiple metrics_shard tag is defined2358 behaves like metrics collector2359 behaves like attempt counter collector2360 increments attempt counter2361 behaves like jobs queueing time histogram collector2362 counts job queuing time histogram with expected labels2363 when project already has running jobs2364 counts job queuing time histogram with expected labels2365# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.07 seconds. Current RSS: ~1487M. load average: 1.11 1.25 0.99 1/276 168202366 when max running jobs bucket size is exceeded2367 behaves like metrics collector2368 behaves like attempt counter collector2369 increments attempt counter2370 behaves like jobs queueing time histogram collector2371 counts job queuing time histogram with expected labels2372 when project already has running jobs2373 counts job queuing time histogram with expected labels2374# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.72 seconds. Current RSS: ~1491M. load average: 1.10 1.25 1.00 1/276 168212375 when pending job with queued_at=nil is used2376 doesn't count job queuing time histogram2377 behaves like attempt counter collector2378 increments attempt counter2379# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.4 seconds. Current RSS: ~1496M. load average: 1.10 1.25 1.00 1/275 168222380 when project runner is used2381 behaves like metrics collector2382 behaves like attempt counter collector2383 increments attempt counter2384 behaves like jobs queueing time histogram collector2385 counts job queuing time histogram with expected labels2386 when project already has running jobs2387 counts job queuing time histogram with expected labels2388# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.07 seconds. Current RSS: ~1501M. load average: 1.01 1.22 0.99 1/276 168232389 when runner_session params are2390 present sets runner session configuration in the build2391 not present it does not configure the runner session2392# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.54 seconds. Current RSS: ~1513M. load average: 1.01 1.22 0.99 1/276 168242393 when max queue depth is reached2394 returns 409 conflict2395# [RSpecRunTime] Finishing example group spec/services/ci/register_job_service_spec.rb. It took 1 minute 23.56 seconds. Expected to take 1 minute 45.39 seconds.2396# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb. Expected to take 1 minute 17.19 seconds.2397Gitlab::GithubImport::Importer::ProtectedBranchImporter2398 #execute2399 when branch is protected on GitLab2400 allow_force_pushes_on_github: true, allow_force_pushes_on_gitlab: true, expected_allow_force_push: true2401 behaves like create branch protection by the strictest ruleset2402 calls service with the correct arguments2403 creates protected branch and access levels for given github rule2404# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.12 seconds. Current RSS: ~1535M. load average: 1.01 1.22 0.99 1/276 168452405 allow_force_pushes_on_github: true, allow_force_pushes_on_gitlab: false, expected_allow_force_push: false2406 behaves like create branch protection by the strictest ruleset2407 calls service with the correct arguments2408 creates protected branch and access levels for given github rule2409# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.75 seconds. Current RSS: ~1559M. load average: 1.01 1.22 0.99 1/276 168662410 allow_force_pushes_on_github: false, allow_force_pushes_on_gitlab: true, expected_allow_force_push: false2411 behaves like create branch protection by the strictest ruleset2412 calls service with the correct arguments2413 creates protected branch and access levels for given github rule2414# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.4 seconds. Current RSS: ~1572M. load average: 1.01 1.22 0.99 1/276 168872415 allow_force_pushes_on_github: false, allow_force_pushes_on_gitlab: false, expected_allow_force_push: false2416 behaves like create branch protection by the strictest ruleset2417 calls service with the correct arguments2418 creates protected branch and access levels for given github rule2419# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.01 seconds. Current RSS: ~1586M. load average: 1.01 1.22 0.99 1/276 169082420 when branch is not protected on GitLab2421 behaves like create branch protection by the strictest ruleset2422 calls service with the correct arguments2423 creates protected branch and access levels for given github rule2424# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.55 seconds. Current RSS: ~1592M. load average: 1.01 1.22 0.99 1/276 169292425 when branch is default2426 when "allow force pushes - everyone" rule is enabled2427 when feature flag `default_branch_protection_defaults` is disabled2428 when default branch protection is applied2429 behaves like create branch protection by the strictest ruleset2430 calls service with the correct arguments2431 creates protected branch and access levels for given github rule2432# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.05 seconds. Current RSS: ~1593M. load average: 1.01 1.22 0.99 1/276 169442433 when there is no default branch protection2434 behaves like create branch protection by the strictest ruleset2435 calls service with the correct arguments2436 creates protected branch and access levels for given github rule2437# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.49 seconds. Current RSS: ~1609M. load average: 1.01 1.22 0.99 1/276 169592438 when feature flag `default_branch_protection_defaults` is enabled2439 when default branch protection is applied2440 behaves like create branch protection by the strictest ruleset2441 calls service with the correct arguments2442 creates protected branch and access levels for given github rule2443# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.09 seconds. Current RSS: ~1622M. load average: 1.01 1.21 0.99 1/276 169742444 when there is no default branch protection2445 behaves like create branch protection by the strictest ruleset2446 calls service with the correct arguments2447 creates protected branch and access levels for given github rule2448# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.65 seconds. Current RSS: ~1630M. load average: 1.01 1.21 0.99 1/276 169892449 when required_conversation_resolution rule is enabled2450 changes project settings2451 when required_conversation_resolution rule is disabled2452 behaves like does not change project attributes2453 does not change only_allow_merge_if_all_discussions_are_resolved2454 does not change push_rule for the project2455# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.86 seconds. Current RSS: ~1633M. load average: 1.01 1.21 0.99 1/276 170082456 when required_signatures rule is enabled2457 when the push_rules feature is available2458 when project push_rules did previously exist2459 updates push_rule reject_unsigned_commits attribute2460 when project push_rules did not previously exist2461 creates project push_rule with the enabled reject_unsigned_commits attribute2462 when the push_rules feature is not available2463 behaves like does not change project attributes2464 does not change only_allow_merge_if_all_discussions_are_resolved2465 does not change push_rule for the project2466# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.97 seconds. Current RSS: ~1634M. load average: 0.93 1.19 0.99 1/276 170332467 when required_signatures rule is disabled2468 behaves like does not change project attributes2469 does not change only_allow_merge_if_all_discussions_are_resolved2470 does not change push_rule for the project2471# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.48 seconds. Current RSS: ~1637M. load average: 0.93 1.19 0.99 1/276 170462472 when branch is not default2473 when required_conversation_resolution rule is enabled2474 behaves like does not change project attributes2475 does not change only_allow_merge_if_all_discussions_are_resolved2476 does not change push_rule for the project2477# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.01 seconds. Current RSS: ~1641M. load average: 0.93 1.19 0.99 1/276 170672478 when required_conversation_resolution rule is disabled2479 behaves like does not change project attributes2480 does not change only_allow_merge_if_all_discussions_are_resolved2481 does not change push_rule for the project2482# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.51 seconds. Current RSS: ~1647M. load average: 0.93 1.19 0.99 1/276 170882483 when required_signatures rule is enabled2484 behaves like does not change project attributes2485 does not change only_allow_merge_if_all_discussions_are_resolved2486 does not change push_rule for the project2487# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.13 seconds. Current RSS: ~1648M. load average: 0.93 1.19 0.99 1/276 171092488 when required_signatures rule is disabled2489 behaves like does not change project attributes2490 does not change only_allow_merge_if_all_discussions_are_resolved2491 does not change push_rule for the project2492# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.7 seconds. Current RSS: ~1638M. load average: 0.93 1.19 0.99 1/276 171302493 when required_pull_request_reviews rule is enabled on GitHub2494 when no user is allowed to bypass push restrictions2495 behaves like create branch protection by the strictest ruleset2496 calls service with the correct arguments2497 creates protected branch and access levels for given github rule2498# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.21 seconds. Current RSS: ~1638M. load average: 0.94 1.19 0.99 1/276 171512499 when there are users who are allowed to bypass push restrictions2500 when the protected_refs_for_users feature is available2501 when the users are found on GitLab2502 behaves like create branch protection by the strictest ruleset2503 calls service with the correct arguments2504 creates protected branch and access levels for given github rule2505# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.03 seconds. Current RSS: ~1618M. load average: 0.94 1.19 0.99 1/276 171722506 when one of found users is not a member of the imported project2507 behaves like create branch protection by the strictest ruleset2508 calls service with the correct arguments2509 creates protected branch and access levels for given github rule2510# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.7 seconds. Current RSS: ~1619M. load average: 0.94 1.19 0.99 1/276 171932511 when the user are not found on GitLab2512 behaves like create branch protection by the strictest ruleset2513 calls service with the correct arguments2514 creates protected branch and access levels for given github rule2515# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.33 seconds. Current RSS: ~1617M. load average: 0.95 1.18 0.99 1/276 172142516 when the protected_refs_for_users feature is not available2517 behaves like create branch protection by the strictest ruleset2518 calls service with the correct arguments2519 creates protected branch and access levels for given github rule2520# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.86 seconds. Current RSS: ~1617M. load average: 0.95 1.18 0.99 1/276 172352521 when required_pull_request_reviews rule is disabled on GitHub2522 when branch is default2523 when feature flag `default_branch_protection_defaults` is disabled2524 when default branch protection = Gitlab::Access::PROTECTION_DEV_CAN_PUSH2525 behaves like create branch protection by the strictest ruleset2526 calls service with the correct arguments2527 creates protected branch and access levels for given github rule2528# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.35 seconds. Current RSS: ~1619M. load average: 0.95 1.18 0.99 1/276 172482529 when default branch protection = Gitlab::Access::PROTECTION_DEV_CAN_MERGE2530 behaves like create branch protection by the strictest ruleset2531 calls service with the correct arguments2532 creates protected branch and access levels for given github rule2533# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.82 seconds. Current RSS: ~1620M. load average: 0.95 1.18 0.99 1/276 172612534 when feature flag `default_branch_protection_defaults` is enabled2535 when default branch protection is partially protected2536 behaves like create branch protection by the strictest ruleset2537 calls service with the correct arguments2538 creates protected branch and access levels for given github rule2539# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.35 seconds. Current RSS: ~1620M. load average: 0.95 1.18 0.99 1/276 172742540 when default branch protection is protected against developer pushes2541 behaves like create branch protection by the strictest ruleset2542 calls service with the correct arguments2543 creates protected branch and access levels for given github rule2544# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.83 seconds. Current RSS: ~1622M. load average: 0.95 1.18 0.99 1/276 172872545 when branch is protected on GitLab2546 when there is branch protection rule for the role2547 when No one can merge2548 behaves like create branch protection by the strictest ruleset2549 calls service with the correct arguments2550 creates protected branch and access levels for given github rule2551# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.48 seconds. Current RSS: ~1622M. load average: 0.87 1.16 0.98 1/277 173082552 when Maintainers and Developers can merge2553 behaves like create branch protection by the strictest ruleset2554 calls service with the correct arguments2555 creates protected branch and access levels for given github rule2556# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.05 seconds. Current RSS: ~1623M. load average: 0.87 1.16 0.98 1/276 173292557 when there is no branch protection rule for the role2558 behaves like create branch protection by the strictest ruleset2559 calls service with the correct arguments2560 creates protected branch and access levels for given github rule2561# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.62 seconds. Current RSS: ~1623M. load average: 0.87 1.16 0.98 1/276 173502562 when branch is neither default nor protected on GitLab2563 behaves like create branch protection by the strictest ruleset2564 calls service with the correct arguments2565 creates protected branch and access levels for given github rule2566# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.07 seconds. Current RSS: ~1623M. load average: 0.88 1.16 0.98 1/276 173712567 when the code_owner_approval_required feature is available2568 when branch is protected on GitLab2569 require_code_owner_reviews_on_github: true, require_code_owner_reviews_on_gitlab: true, expected_code_owner_approval_required: true2570 behaves like create branch protection by the strictest ruleset2571 calls service with the correct arguments2572 creates protected branch and access levels for given github rule2573# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.68 seconds. Current RSS: ~1623M. load average: 0.88 1.16 0.98 1/276 173922574 require_code_owner_reviews_on_github: true, require_code_owner_reviews_on_gitlab: false, expected_code_owner_approval_required: true2575 behaves like create branch protection by the strictest ruleset2576 calls service with the correct arguments2577 creates protected branch and access levels for given github rule2578# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.3 seconds. Current RSS: ~1622M. load average: 0.88 1.16 0.98 1/276 174132579 require_code_owner_reviews_on_github: false, require_code_owner_reviews_on_gitlab: true, expected_code_owner_approval_required: true2580 behaves like create branch protection by the strictest ruleset2581 calls service with the correct arguments2582 creates protected branch and access levels for given github rule2583# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.89 seconds. Current RSS: ~1622M. load average: 0.88 1.16 0.98 1/276 174342584 require_code_owner_reviews_on_github: false, require_code_owner_reviews_on_gitlab: false, expected_code_owner_approval_required: false2585 behaves like create branch protection by the strictest ruleset2586 calls service with the correct arguments2587 creates protected branch and access levels for given github rule2588# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.5 seconds. Current RSS: ~1622M. load average: 0.89 1.15 0.98 1/276 174552589 when branch is not protected on GitLab2590 when require_code_owner_reviews rule is enabled on GitHub2591 behaves like create branch protection by the strictest ruleset2592 calls service with the correct arguments2593 creates protected branch and access levels for given github rule2594# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.09 seconds. Current RSS: ~1621M. load average: 0.89 1.15 0.98 1/276 174762595 when require_code_owner_reviews rule is disabled on GitHub2596 behaves like create branch protection by the strictest ruleset2597 calls service with the correct arguments2598 creates protected branch and access levels for given github rule2599# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.59 seconds. Current RSS: ~1620M. load average: 0.89 1.15 0.98 1/276 174972600 when the code_owner_approval_required feature is not available2601 behaves like create branch protection by the strictest ruleset2602 calls service with the correct arguments2603 creates protected branch and access levels for given github rule2604# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.11 seconds. Current RSS: ~1629M. load average: 0.90 1.15 0.98 1/276 175182605# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb. It took 59.07 seconds. Expected to take 1 minute 17.19 seconds.2606# [RSpecRunTime] Starting example group spec/services/projects/update_service_spec.rb. Expected to take 1 minute 7.28 seconds.2607Projects::UpdateService2608 #execute2609 when changing visibility level2610 behaves like publishing Projects::ProjectAttributesChangedEvent2611 publishes Projects::ProjectAttributesChangedEvent2612 when visibility_level changes to INTERNAL2613 updates the project to internal2614 when visibility_level changes to PUBLIC2615 updates the project to public2616 and project is PRIVATE2617 does not unlink project from fork network2618# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.95 seconds. Current RSS: ~1619M. load average: 0.90 1.15 0.98 1/276 175192619 when visibility_level changes to PRIVATE2620 updates the project to private2621 when visibility levels are restricted to PUBLIC only2622 when visibility_level is INTERNAL2623 updates the project to internal2624 when visibility_level is PUBLIC2625 does not update the project to public2626 when updated by an admin2627 when admin mode is enabled2628 updates the project to public2629# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.38 seconds. Current RSS: ~1603M. load average: 0.91 1.15 0.98 1/276 175202630 when admin mode is disabled2631 does not update the project to public2632 when project visibility is higher than parent group2633 does not update project visibility level even if admin2634 when user is not project owner2635 when project is private2636 does not update the project to public2637 does not update the project to public with tricky value2638# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.35 seconds. Current RSS: ~1572M. load average: 0.91 1.15 0.98 1/276 175212639 when project is public2640 does not update the project to private2641 does not update the project to private with invalid string value2642 does not update the project to private with valid string value2643 does not update the project to private because of Active Record typecasting2644# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.97 seconds. Current RSS: ~1545M. load average: 0.92 1.14 0.98 1/276 175222645 when updating shared runners2646 can enable shared runners2647 enables shared runners2648 cannot enable shared runners2649 does not enable shared runners2650 when updating project that has forks2651 does not change visibility of forks2652# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.96 seconds. Current RSS: ~1535M. load average: 0.92 1.14 0.98 1/276 175232653 when updating a default branch2654 changes default branch, tracking the previous branch2655 does not change a default branch2656 when repository has an ambiguous branch named "HEAD"2657 returns an error to the user2658# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.35 seconds. Current RSS: ~1591M. load average: 0.92 1.14 0.99 1/282 175852659 when we update project but not enabling a wiki2660 does not try to create an empty wiki2661 handles empty project feature attributes2662# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.68 seconds. Current RSS: ~1592M. load average: 0.92 1.14 0.99 1/282 175862663 when enabling a wiki2664 creates a wiki2665 logs an error and creates a metric when wiki can not be created2666# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.94 seconds. Current RSS: ~1594M. load average: 0.93 1.14 0.99 1/282 175892667 when changing feature visibility to private2668 updates the visibility correctly2669 when changes project features2670 with feature_name:issues2671 publishes Projects::ProjectFeaturesChangedEvent2672 with feature_name:wiki2673 publishes Projects::ProjectFeaturesChangedEvent2674 with feature_name:forking2675 publishes Projects::ProjectFeaturesChangedEvent2676 with feature_name:model_experiments2677 publishes Projects::ProjectFeaturesChangedEvent2678 with feature_name:model_registry2679 publishes Projects::ProjectFeaturesChangedEvent2680 when archiving a project2681 publishes a ProjectTransferedEvent2682 behaves like publishing Projects::ProjectAttributesChangedEvent2683 publishes Projects::ProjectAttributesChangedEvent2684# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.55 seconds. Current RSS: ~1581M. load average: 0.94 1.14 0.99 1/282 175902685 when changing operations feature visibility2686 does not sync the changes to the related fields2687 when updating a project that contains container images2688 allows to update other settings2689 when the GitlabAPI is not supported2690 behaves like renaming the project fails with message2691 does not allow to rename the project2692# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.61 seconds. Current RSS: ~1556M. load average: 0.94 1.14 0.99 1/280 175912693 when Gitlab API is supported2694 executes a dry run of the project rename2695 when the dry run fails2696 logs the error2697 behaves like renaming the project fails with message2698 does not allow to rename the project2699# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.63 seconds. Current RSS: ~1544M. load average: 0.94 1.14 0.99 1/277 175922700 when the dry run succeeds2701 continues with the project rename2702 when renaming a project2703 with legacy storage2704 does not allow renaming when new path matches existing repository on disk2705 when hashed storage is enabled2706 migrates project to a hashed storage instead of renaming the repo to another legacy name2707# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.63 seconds. Current RSS: ~1574M. load average: 0.94 1.13 0.99 1/279 176132708 with hashed storage2709 does not check if new path matches existing repository on disk2710 when passing invalid parameters2711 returns an error result when record cannot be updated2712 when updating #emails_enabled2713 updates the attribute for the project owner2714 does not update when not project owner2715# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.62 seconds. Current RSS: ~1581M. load average: 0.95 1.13 0.99 1/279 176212716 when updating #runner_registration_enabled2717 updates the attribute2718 when runner registration is disabled for all projects2719 restricts updating the attribute2720# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.82 seconds. Current RSS: ~1577M. load average: 0.95 1.13 0.99 1/279 176222721 when updating runners settings2722 when project has shared runners enabled2723 updates builds queue when shared runners get disabled2724# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.1 seconds. Current RSS: ~1566M. load average: 0.95 1.13 0.99 1/279 176232725 when project has shared runners disabled2726 updates builds queue when shared runners get enabled2727# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.35 seconds. Current RSS: ~1562M. load average: 0.95 1.13 0.99 1/279 176242728 when project has group runners enabled2729 updates builds queue when group runners get disabled2730# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.61 seconds. Current RSS: ~1553M. load average: 0.95 1.13 0.99 1/279 176252731 when project has group runners disabled2732 updates builds queue when group runners get enabled2733# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.08 seconds. Current RSS: ~1547M. load average: 0.95 1.13 0.99 1/279 176262734 with external authorization enabled2735 does not save the project with an error if the service denies access2736 saves the new label if the service allows access2737 checks the default label when the classification label was cleared2738 does not check the label when it does not change2739# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.71 second. Current RSS: ~1534M. load average: 0.95 1.13 0.99 1/278 176272740 when updating nested attributes for prometheus integration2741 prometheus integration exists2742 updates existing record2743 prometheus integration does not exist2744 valid parameters2745 creates new record2746 invalid parameters2747 does not create new record2748 when changing repository_storage2749 authenticated as admin2750 when admin mode is enabled2751 schedules the transfer of the repository to the new storage and locks the project2752 when admin mode is disabled2753 behaves like the transfer was not scheduled2754 does not schedule the transfer2755 the repository is read-only2756 behaves like the transfer was not scheduled2757 does not schedule the transfer2758 the storage has not changed2759 behaves like the transfer was not scheduled2760 does not schedule the transfer2761 the storage does not exist2762 behaves like the transfer was not scheduled2763 does not schedule the transfer2764 authenticated as user2765 behaves like the transfer was not scheduled2766 does not schedule the transfer2767 when updating topics2768 update using topics2769 update using topic_list2770 update using tag_list (deprecated)2771# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.37 seconds. Current RSS: ~1583M. load average: 1.11 1.16 1.00 1/277 176642772 when updating pages unique domain2773 when turning it on2774 adds pages unique domain2775 when turning it off2776 adds pages unique domain2777 #run_auto_devops_pipeline?2778 when master contains a .gitlab-ci.yml file2779 is expected to eq false2780 when auto devops is nil2781 is expected to eq false2782 when auto devops is explicitly enabled2783 is expected to eq true2784 when auto devops is explicitly disabled2785 is expected to eq false2786 when auto devops is set to instance setting2787 when auto devops is enabled system-wide2788 is expected to eq true2789 when auto devops is disabled system-wide2790 is expected to eq false2791# [RSpecRunTime] Finishing example group spec/services/projects/update_service_spec.rb. It took 57.61 seconds. Expected to take 1 minute 7.28 seconds.2792# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. Expected to take 46.02 seconds.2793Gitlab::Ci::Build::Rules::Rule::Clause::Exists2794 #satisfied_by?2795 when there are no globs2796 is expected to be falsey2797 does not fetch worktree paths2798# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.41 seconds. Current RSS: ~1543M. load average: 1.25 1.19 1.01 1/282 177432799 when the rules are being evaluated at job level2800 behaves like a rules:exists with a context2801 behaves like a glob matching rule2802 exact top-level match2803 is expected to eq true2804 exact top-level no match2805 is expected to eq false2806 pattern top-level match2807 is expected to eq true2808 pattern top-level no match2809 is expected to eq false2810 exact nested match2811 is expected to eq true2812 exact nested no match2813 is expected to eq false2814 pattern nested match2815 is expected to eq true2816 pattern nested no match2817 is expected to eq false2818 ext top-level match2819 is expected to eq true2820 multi ext nested match2821 is expected to eq true2822 ext nested no match2823 is expected to eq false2824 ext slash no match2825 is expected to eq false2826 dir with dot match2827 is expected to eq true2828 dir with dot no match2829 is expected to eq false2830 top dir with dot match2831 is expected to eq true2832 top dir with dot no match2833 is expected to eq false2834 ext with glob match 12835 is expected to eq true2836 ext with glob match 22837 is expected to eq true2838 when a file path has a variable2839 when the variable matches2840 is expected to be truthy2841 when the variable does not match2842 is expected to be falsey2843 when the pattern comparision limit is reached2844 is expected to be truthy2845 behaves like when rules:exists:project is provided2846 when the user has access to the project2847 is expected to be truthy2848 when the file does not exist on the project2849 is expected to be falsey2850 when the project path contains a variable2851 is expected to be truthy2852 when the project path is invalid2853 raises an error2854 when the project path contains a variable2855 raises an error2856 when the project path contains a masked variable2857 raises an error with the variable masked2858 with ref:2859 is expected to be truthy2860 when the file does not exist on the ref2861 is expected to be falsey2862 when the ref contains a variable2863 is expected to be truthy2864 when the ref is invalid2865 raises an error2866 when the ref contains a variable2867 raises an error2868 when the ref contains a masked variable2869 raises an error2870 when the user does not have access to the project2871 raises an error2872 when the rules are being evaluated for an entire pipeline2873 behaves like a rules:exists with a context2874 behaves like a glob matching rule2875 exact top-level match2876 is expected to eq true2877 exact top-level no match2878 is expected to eq false2879 pattern top-level match2880 is expected to eq true2881 pattern top-level no match2882 is expected to eq false2883 exact nested match2884 is expected to eq true2885 exact nested no match2886 is expected to eq false2887 pattern nested match2888 is expected to eq true2889 pattern nested no match2890 is expected to eq false2891 ext top-level match2892 is expected to eq true2893 multi ext nested match2894 is expected to eq true2895 ext nested no match2896 is expected to eq false2897 ext slash no match2898 is expected to eq false2899 dir with dot match2900 is expected to eq true2901 dir with dot no match2902 is expected to eq false2903 top dir with dot match2904 is expected to eq true2905 top dir with dot no match2906 is expected to eq false2907 ext with glob match 12908 is expected to eq true2909 ext with glob match 22910 is expected to eq true2911 when a file path has a variable2912 when the variable matches2913 is expected to be truthy2914 when the variable does not match2915 is expected to be falsey2916 when the pattern comparision limit is reached2917 is expected to be truthy2918 behaves like when rules:exists:project is provided2919 when the user has access to the project2920 is expected to be truthy2921 when the file does not exist on the project2922 is expected to be falsey2923 when the project path contains a variable2924 is expected to be truthy2925 when the project path is invalid2926 raises an error2927 when the project path contains a variable2928 raises an error2929 when the project path contains a masked variable2930 raises an error with the variable masked2931 with ref:2932 is expected to be truthy2933 when the file does not exist on the ref2934 is expected to be falsey2935 when the ref contains a variable2936 is expected to be truthy2937 when the ref is invalid2938 raises an error2939 when the ref contains a variable2940 raises an error2941 when the ref contains a masked variable2942 raises an error2943 when the user does not have access to the project2944 raises an error2945 when rules are being evaluated with `include`2946 behaves like a rules:exists with a context2947 behaves like a glob matching rule2948 exact top-level match2949 is expected to eq true2950 exact top-level no match2951 is expected to eq false2952 pattern top-level match2953 is expected to eq true2954 pattern top-level no match2955 is expected to eq false2956 exact nested match2957 is expected to eq true2958 exact nested no match2959 is expected to eq false2960 pattern nested match2961 is expected to eq true2962 pattern nested no match2963 is expected to eq false2964 ext top-level match2965 is expected to eq true2966 multi ext nested match2967 is expected to eq true2968 ext nested no match2969 is expected to eq false2970 ext slash no match2971 is expected to eq false2972 dir with dot match2973 is expected to eq true2974 dir with dot no match2975 is expected to eq false2976 top dir with dot match2977 is expected to eq true2978 top dir with dot no match2979 is expected to eq false2980 ext with glob match 12981 is expected to eq true2982 ext with glob match 22983 is expected to eq true2984 when a file path has a variable2985 when the variable matches2986 is expected to be truthy2987 when the variable does not match2988 is expected to be falsey2989 when the pattern comparision limit is reached2990 is expected to be truthy2991 behaves like when rules:exists:project is provided2992 when the user has access to the project2993 is expected to be truthy2994 when the file does not exist on the project2995 is expected to be falsey2996 when the project path contains a variable2997 is expected to be truthy2998 when the project path is invalid2999 raises an error3000 when the project path contains a variable3001 raises an error3002 when the project path contains a masked variable3003 raises an error with the variable masked3004 with ref:3005 is expected to be truthy3006 when the file does not exist on the ref3007 is expected to be falsey3008 when the ref contains a variable3009 is expected to be truthy3010 when the ref is invalid3011 raises an error3012 when the ref contains a variable3013 raises an error3014 when the ref contains a masked variable3015 raises an error3016 when the user does not have access to the project3017 raises an error3018 when context has no project3019 is expected to be falsey3020 when FF `ci_support_rules_exists_paths_and_project` is disabled3021 when there are no globs3022 is expected to be falsey3023 fetches worktree paths3024 when the rules are being evaluated at job level3025 behaves like a rules:exists with a context3026 behaves like a glob matching rule3027 exact top-level match3028 is expected to eq true3029 exact top-level no match3030 is expected to eq false3031 pattern top-level match3032 is expected to eq true3033 pattern top-level no match3034 is expected to eq false3035 exact nested match3036 is expected to eq true3037 exact nested no match3038 is expected to eq false3039 pattern nested match3040 is expected to eq true3041 pattern nested no match3042 is expected to eq false3043 ext top-level match3044 is expected to eq true3045 multi ext nested match3046 is expected to eq true3047 ext nested no match3048 is expected to eq false3049 ext slash no match3050 is expected to eq false3051 dir with dot match3052 is expected to eq true3053 dir with dot no match3054 is expected to eq false3055 top dir with dot match3056 is expected to eq true3057 top dir with dot no match3058 is expected to eq false3059 ext with glob match 13060 is expected to eq true3061 ext with glob match 23062 is expected to eq true3063 when a file path has a variable3064 when the variable matches3065 is expected to be truthy3066 when the variable does not match3067 is expected to be falsey3068 when the pattern comparision limit is reached3069 is expected to be truthy3070 when the rules are being evaluated for an entire pipeline3071 behaves like a rules:exists with a context3072 behaves like a glob matching rule3073 exact top-level match3074 is expected to eq true3075 exact top-level no match3076 is expected to eq false3077 pattern top-level match3078 is expected to eq true3079 pattern top-level no match3080 is expected to eq false3081 exact nested match3082 is expected to eq true3083 exact nested no match3084 is expected to eq false3085 pattern nested match3086 is expected to eq true3087 pattern nested no match3088 is expected to eq false3089 ext top-level match3090 is expected to eq true3091 multi ext nested match3092 is expected to eq true3093 ext nested no match3094 is expected to eq false3095 ext slash no match3096 is expected to eq false3097 dir with dot match3098 is expected to eq true3099 dir with dot no match3100 is expected to eq false3101 top dir with dot match3102 is expected to eq true3103 top dir with dot no match3104 is expected to eq false3105 ext with glob match 13106 is expected to eq true3107 ext with glob match 23108 is expected to eq true3109 when a file path has a variable3110 when the variable matches3111 is expected to be truthy3112 when the variable does not match3113 is expected to be falsey3114 when the pattern comparision limit is reached3115 is expected to be truthy3116 when rules are being evaluated with `include`3117 behaves like a rules:exists with a context3118 behaves like a glob matching rule3119 exact top-level match3120 is expected to eq true3121 exact top-level no match3122 is expected to eq false3123 pattern top-level match3124 is expected to eq true3125 pattern top-level no match3126 is expected to eq false3127 exact nested match3128 is expected to eq true3129 exact nested no match3130 is expected to eq false3131 pattern nested match3132 is expected to eq true3133 pattern nested no match3134 is expected to eq false3135 ext top-level match3136 is expected to eq true3137 multi ext nested match3138 is expected to eq true3139 ext nested no match3140 is expected to eq false3141 ext slash no match3142 is expected to eq false3143 dir with dot match3144 is expected to eq true3145 dir with dot no match3146 is expected to eq false3147 top dir with dot match3148 is expected to eq true3149 top dir with dot no match3150 is expected to eq false3151 ext with glob match 13152 is expected to eq true3153 ext with glob match 23154 is expected to eq true3155 when a file path has a variable3156 when the variable matches3157 is expected to be truthy3158 when the variable does not match3159 is expected to be falsey3160 when the pattern comparision limit is reached3161 is expected to be truthy3162 when context has no project3163 is expected to eq false3164# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. It took 1 minute 37.21 seconds. Expected to take 46.02 seconds.3165# [RSpecRunTime] Starting example group spec/services/git/wiki_push_service_spec.rb. Expected to take 41.59 seconds.3166Git::WikiPushService3167 #execute3168 executes model-specific callbacks3169 #process_changes3170 calls log_error for every event we cannot create3171 the push contains more than the permitted number of changes3172 creates only MAX_CHANGES events3173# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.75 seconds. Current RSS: ~1505M. load average: 1.14 1.18 1.02 5/283 249163174 default_branch collides with a tag3175 creates only one event3176 successfully creating events3177 creates one event for every wiki action3178 handles all known actions3179 when wiki_page slug is not UTF-83180 does not raise an error3181# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.41 seconds. Current RSS: ~1498M. load average: 1.21 1.19 1.03 1/283 253233182 two pages have been created3183 creates two events3184 creates two metadata records3185 creates appropriate events3186# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.24 seconds. Current RSS: ~1501M. load average: 1.21 1.19 1.03 1/283 254953187 a non-page file as been added3188 does not create events, or WikiPage metadata3189 one page, and one non-page have been created3190 creates a wiki page creation event3191 creates one metadata record3192# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.43 seconds. Current RSS: ~1503M. load average: 1.19 1.19 1.03 1/283 255693193 one page has been added, and then updated3194 creates just a single event3195 creates just one metadata record3196 creates a new wiki page creation event3197# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.93 seconds. Current RSS: ~1504M. load average: 1.19 1.19 1.03 1/283 257113198 when a page we already know about has been updated3199 does not create a new meta-data record3200 creates a new event3201 adds an update event3202# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.69 seconds. Current RSS: ~1504M. load average: 1.18 1.18 1.03 1/283 259043203 when a page we do not know about has been updated3204 creates a new meta-data record3205 creates a new event3206 adds an update event3207# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.42 seconds. Current RSS: ~1503M. load average: 1.18 1.18 1.03 1/283 260973208 when a page we do not know about has been deleted3209 create a new meta-data record3210 creates a new event3211 adds an update event3212# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.05 seconds. Current RSS: ~1501M. load average: 1.16 1.18 1.03 1/283 262873213 #perform_housekeeping3214 does not perform housekeeping when not needed3215 increments the push counter3216 when housekeeping is needed3217 performs housekeeping3218 does not raise an exception3219# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.29 seconds. Current RSS: ~1509M. load average: 1.16 1.18 1.03 1/283 263163220# [RSpecRunTime] Finishing example group spec/services/git/wiki_push_service_spec.rb. It took 37.29 seconds. Expected to take 41.59 seconds.3221# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb. Expected to take 37.57 seconds.3222Banzai::Filter::References::MilestoneReferenceFilter3223 requires project context3224 group context3225 when project milestone3226 links to a valid reference3227 ignores internal references3228 behaves like absolute references3229 supports absolute reference3230# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.21 seconds. Current RSS: ~1514M. load average: 1.15 1.18 1.03 1/283 263173231 when group milestone3232 ignores internal references3233 for subgroups3234 links to valid references of subgroup and group milestones3235 links to valid absolute references of subgroup and group milestones3236# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.3 seconds. Current RSS: ~1521M. load average: 1.15 1.18 1.03 1/283 263183237 when referencing both project and group milestones3238 links to valid references3239 when referencing both project and group milestones using absolute references3240 links to valid references3241 when referencing both group and subgroup milestones using absolute references3242 links to valid references3243 when milestone is open3244 project milestones3245 ignores valid references contained inside 'pre' element3246 ignores valid references contained inside 'code' element3247 ignores valid references contained inside 'a' element3248 ignores valid references contained inside 'style' element3249 includes default classes3250 includes a data-project attribute3251 includes a data-milestone attribute3252 supports an :only_path context3253 behaves like Integer-based references3254 links to a valid reference3255 links with adjacent text3256 ignores invalid milestone IIDs3257# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.83 seconds. Current RSS: ~1551M. load average: 1.15 1.18 1.03 1/283 263193258 behaves like String-based single-word references3259 links to a valid reference3260 links with adjacent text3261 links with adjacent html tags3262 ignores invalid milestone names3263 behaves like String-based multi-word references in quotes3264 links to a valid reference3265 links with adjacent text3266 ignores invalid milestone names3267 behaves like referencing a milestone in a link href3268 links to a valid reference3269 links with adjacent text3270 includes a data-project attribute3271 includes a data-milestone attribute3272 behaves like linking to a milestone as the entire link3273 replaces the link text with the milestone reference3274 includes a data-project attribute3275 includes a data-milestone attribute3276 behaves like cross-project / cross-namespace complete reference3277 points to referenced project milestone page3278 link has valid text3279 has valid text3280 escapes the name attribute3281 behaves like cross-project / same-namespace complete reference3282 points to referenced project milestone page3283 link has valid text3284 has valid text3285 escapes the name attribute3286 behaves like cross project shorthand reference3287 points to referenced project milestone page3288 link has valid text3289 has valid text3290 escapes the name attribute3291 behaves like references with HTML entities3292 links to a valid reference3293 ignores invalid milestone names and escapes entities3294 behaves like HTML text with references3295 preserves escaped HTML text and adds valid references3296 preserves escaped HTML text if there are no valid references3297 behaves like absolute references3298 supports absolute reference3299 group milestones3300 ignores valid references contained inside 'pre' element3301 ignores valid references contained inside 'code' element3302 ignores valid references contained inside 'a' element3303 ignores valid references contained inside 'style' element3304 includes default classes3305 includes a data-project attribute3306 includes a data-milestone attribute3307 supports an :only_path context3308 does not support references by IID3309 does not support references by link3310 does not support cross-project references3311 supports parent group references3312 behaves like String-based single-word references3313 links to a valid reference3314 links with adjacent text3315 links with adjacent html tags3316 ignores invalid milestone names3317# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.42 seconds. Current RSS: ~1578M. load average: 1.05 1.15 1.02 1/278 263203318 behaves like String-based multi-word references in quotes3319 links to a valid reference3320 links with adjacent text3321 ignores invalid milestone names3322 behaves like referencing a milestone in a link href3323 links to a valid reference3324 links with adjacent text3325 includes a data-project attribute3326 includes a data-milestone attribute3327 behaves like references with HTML entities3328 links to a valid reference3329 ignores invalid milestone names and escapes entities3330 behaves like HTML text with references3331 preserves escaped HTML text and adds valid references3332 preserves escaped HTML text if there are no valid references3333 behaves like absolute references3334 supports absolute reference3335 when milestone is closed3336 project milestones3337 ignores valid references contained inside 'pre' element3338 ignores valid references contained inside 'code' element3339 ignores valid references contained inside 'a' element3340 ignores valid references contained inside 'style' element3341 includes default classes3342 includes a data-project attribute3343 includes a data-milestone attribute3344 supports an :only_path context3345 behaves like Integer-based references3346 links to a valid reference3347 links with adjacent text3348 ignores invalid milestone IIDs3349# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.52 seconds. Current RSS: ~1582M. load average: 1.05 1.15 1.02 1/278 263213350 behaves like String-based single-word references3351 links to a valid reference3352 links with adjacent text3353 links with adjacent html tags3354 ignores invalid milestone names3355 behaves like String-based multi-word references in quotes3356 links to a valid reference3357 links with adjacent text3358 ignores invalid milestone names3359 behaves like referencing a milestone in a link href3360 links to a valid reference3361 links with adjacent text3362 includes a data-project attribute3363 includes a data-milestone attribute3364 behaves like linking to a milestone as the entire link3365 replaces the link text with the milestone reference3366 includes a data-project attribute3367 includes a data-milestone attribute3368 behaves like cross-project / cross-namespace complete reference3369 points to referenced project milestone page3370 link has valid text3371 has valid text3372 escapes the name attribute3373 behaves like cross-project / same-namespace complete reference3374 points to referenced project milestone page3375 link has valid text3376 has valid text3377 escapes the name attribute3378 behaves like cross project shorthand reference3379 points to referenced project milestone page3380 link has valid text3381 has valid text3382 escapes the name attribute3383 behaves like references with HTML entities3384 links to a valid reference3385 ignores invalid milestone names and escapes entities3386 behaves like HTML text with references3387 preserves escaped HTML text and adds valid references3388 preserves escaped HTML text if there are no valid references3389 behaves like absolute references3390 supports absolute reference3391 group milestones3392 ignores valid references contained inside 'pre' element3393 ignores valid references contained inside 'code' element3394 ignores valid references contained inside 'a' element3395 ignores valid references contained inside 'style' element3396 includes default classes3397 includes a data-project attribute3398 includes a data-milestone attribute3399 supports an :only_path context3400 does not support references by IID3401 does not support references by link3402 does not support cross-project references3403 supports parent group references3404 behaves like String-based single-word references3405 links to a valid reference3406 links with adjacent text3407 links with adjacent html tags3408 ignores invalid milestone names3409# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.06 seconds. Current RSS: ~1578M. load average: 1.04 1.15 1.02 1/278 263223410 behaves like String-based multi-word references in quotes3411 links to a valid reference3412 links with adjacent text3413 ignores invalid milestone names3414 behaves like referencing a milestone in a link href3415 links to a valid reference3416 links with adjacent text3417 includes a data-project attribute3418 includes a data-milestone attribute3419 behaves like references with HTML entities3420 links to a valid reference3421 ignores invalid milestone names and escapes entities3422 behaves like HTML text with references3423 preserves escaped HTML text and adds valid references3424 preserves escaped HTML text if there are no valid references3425 behaves like absolute references3426 supports absolute reference3427 checking N+13428 does not have N+1 per multiple references per project3429 has N+1 for multiple unique project/group references3430# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.21 seconds. Current RSS: ~1569M. load average: 1.04 1.15 1.02 1/278 263233431# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb. It took 26.87 seconds. Expected to take 37.57 seconds.3432# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_spec.rb. Expected to take 32.92 seconds.3433Gitlab::Diff::File3434 delegated methods3435 is expected to delegate #new_file? to the #diff object3436 is expected to delegate #deleted_file? to the #diff object3437 is expected to delegate #renamed_file? to the #diff object3438 is expected to delegate #unidiff to the #diff object3439 is expected to delegate #old_path to the #diff object3440 is expected to delegate #new_path to the #diff object3441 is expected to delegate #a_mode to the #diff object3442 is expected to delegate #b_mode to the #diff object3443 is expected to delegate #mode_changed? to the #diff object3444 is expected to delegate #submodule? to the #diff object3445 is expected to delegate #expanded? to the #diff object3446 is expected to delegate #too_large? to the #diff object3447 is expected to delegate #collapsed? to the #diff object3448 is expected to delegate #line_count to the #diff object3449 is expected to delegate #has_binary_notice? to the #diff object3450 is expected to delegate #generated? to the #diff object3451# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.67 seconds. Current RSS: ~1576M. load average: 1.04 1.15 1.02 1/283 263943452 #initialize3453 when file is ipynb3454 creates a rendered diff file3455 #ipynb?3456 is ipynb3457 is true3458 is not ipynb3459 is false3460 #has_renderable?3461 file is ipynb3462 has renderable viewer3463 file is not ipynb3464 does not have renderable viewer3465 does not create a Notebook DiffFile3466 #rendered3467 when not ipynb3468 is nil3469 when ipynb3470 creates a NotebookDiffFile for rendering3471 when collapsed3472 is nil3473 when too large3474 is nil3475 when not modified3476 is nil3477 #diff_lines3478 is expected to eq 303479 is expected to be a kind of Gitlab::Diff::Line3480 #highlighted_diff_lines3481 highlights the diff and memoises the result3482 #diff_lines_for_serializer3483 includes bottom match line if not in the end3484 when called multiple times3485 only adds bottom match line once3486 when deleted3487 does not include bottom match line3488 #unfold_diff_lines3489 when unfold required3490 changes @unfolded to true3491 updates @diff_lines3492 when unfold not required3493 keeps @unfolded false3494 does not update @diff_lines3495 #mode_changed?3496 is expected to be falsey3497 #too_large?3498 returns true for a file that is too large3499 returns false for a file that is small enough3500 #collapsed?3501 returns true for a file that is quite big3502 returns false for a file that is small enough3503 #old_blob and #new_blob3504 when increase_diff_file_performance is on3505 returns blob of base commit and the new commit3506 when the blobs are truncated3507 returns the truncated blobs3508 when increase_diff_file_performance is off3509 returns blob of base commit and the new commit3510 #diffable?3511 when attributes exist3512 returns true for files that do not have attributes3513 returns false for files that have been marked as not being diffable in attributes3514 when the text has binary notice3515 returns false3516 when the content is binary3517 returns true3518 #content_changed?3519 when created3520 returns false3521 when deleted3522 returns false3523 when renamed3524 returns false3525 when content changed3526 when binary3527 when the blobs are different3528 returns true3529 when there are no diff refs3530 returns false3531 when not binary3532 when the blobs are different3533 returns true3534 when there are no diff refs3535 returns true3536 #file_hash3537 returns a hash of file_path3538 #file_identifier_hash3539 returns a hash of file_identifier3540 diff file stats3541 #added_lines3542 when stats argument given3543 returns added lines from stats3544 when stats argument not given3545 returns added lines by parsing raw diff3546 #removed_lines3547 when stats argument given3548 returns removed lines from stats3549 when stats argument not given3550 returns removed lines by parsing raw diff3551 #simple_viewer3552 when the file is collapsed3553 returns a Collapsed viewer3554 when the file is not diffable3555 returns a Not Diffable viewer3556 when the content changed3557 when the file represented by the diff file is binary3558 returns a No Preview viewer3559 when the diff file old and new blob types are different3560 returns a No Preview viewer3561 when the file represented by the diff file is text-based3562 returns a text viewer3563 when created3564 when the file represented by the diff file is binary3565 returns an Added viewer3566 when the diff file old and new blob types are different3567 returns an Added viewer3568 when the file represented by the diff file is text-based3569 returns a text viewer3570 when deleted3571 when the file represented by the diff file is binary3572 returns a Deleted viewer3573 when the diff file old and new blob types are different3574 returns a Deleted viewer3575 when the file represented by the diff file is text-based3576 returns a text viewer3577 when renamed3578 returns a Renamed viewer3579 when mode changed3580 returns a Mode Changed viewer3581 when no other conditions apply3582 returns a No Preview viewer3583 #rich_viewer3584 when the diff file has a matching viewer3585 when the diff file content did not change3586 returns nil3587 when the diff file is not diffable3588 returns nil3589 when the diff file old and new blob types are different3590 returns nil3591 when the diff file has an external storage error3592 returns nil3593 when everything is right3594 returns the viewer3595 when the diff file does not have a matching viewer3596 returns nil3597 #alternate_viewer3598 viewer_class: DiffViewer::Image3599 is expected to be nil3600 viewer_class: DiffViewer::Collapsed3601 is expected to be nil3602 viewer_class: DiffViewer::NotDiffable3603 is expected to be nil3604 viewer_class: DiffViewer::Text3605 is expected to be nil3606 viewer_class: DiffViewer::NoPreview3607 is expected to be nil3608 viewer_class: DiffViewer::Added3609 is expected to be nil3610 viewer_class: DiffViewer::Deleted3611 is expected to be nil3612 viewer_class: DiffViewer::ModeChanged3613 is expected to be nil3614 viewer_class: DiffViewer::ModeChanged3615 is expected to be nil3616 viewer_class: DiffViewer::NoPreview3617 is expected to be nil3618 when viewer is DiffViewer::Renamed3619 when it can be rendered as text3620 is expected to be a kind of DiffViewer::Text3621 when it can be rendered as image3622 is expected to be a kind of DiffViewer::Image3623 when it is something else3624 is expected to be nil3625 #rendered_as_text?3626 when the simple viewer is text-based3627 when ignoring errors3628 when the viewer has render errors3629 returns true3630 when the viewer doesn't have render errors3631 returns true3632 when not ignoring errors3633 when the viewer has render errors3634 returns false3635 when the viewer doesn't have render errors3636 returns true3637 when the simple viewer is binary3638 returns false3639 when neither blob exists3640 #blob3641 returns a concrete nil so it can be used in boolean expressions3642 #binary?3643 returns false3644 #size3645 returns zero3646 #empty?3647 returns true3648 #different_type?3649 returns false3650 #content_changed?3651 returns false3652 when the the encoding of the file is unsupported3653 returns a Not Diffable viewer3654 is expected to eq []3655 is expected to eq []3656 #diff_hunk3657 when first line is a match3658 returns raw diff up to given line index3659 when first line is not a match3660 returns raw diff up to given line index3661 #empty?3662 when empty file is created3663 returns true3664 when empty file is deleted3665 returns true3666 when file with content is truncated3667 returns false3668 when empty file has content added3669 returns false3670 #fully_expanded?3671 when empty file is created3672 returns true3673 when empty file is deleted3674 returns true3675 when short file with last line removed3676 returns true3677 when a single line is added to empty file3678 returns true3679 when single line file is changed3680 returns true3681 when long file is changed3682 when first line is removed3683 returns true3684 when last line is removed3685 returns true3686 when first and last lines are removed3687 returns false3688 when first and last lines are changed3689 returns false3690 when every line are changed3691 returns true3692# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.55 seconds. Current RSS: ~1495M. load average: 1.27 1.20 1.04 1/283 276593693 when all contents are cleared3694 returns true3695# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.07 seconds. Current RSS: ~1483M. load average: 1.27 1.20 1.04 1/283 277073696 when file is binary3697 returns true3698# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_spec.rb. It took 28.72 seconds. Expected to take 32.92 seconds.3699# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb. Expected to take 29.44 seconds.3700Ci::PipelineCreation::CancelRedundantPipelinesService3701 #execute!3702 when build statuses are set up correctly3703 has builds of all statuses3704# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.16 seconds. Current RSS: ~1476M. load average: 1.33 1.21 1.04 1/283 277523705 when auto-cancel is enabled3706 cancels only previous non started builds3707 logs canceled pipelines3708 does not cancel future pipelines3709 when the previous pipeline has a child pipeline3710 with another nested child pipeline3711 cancels all nested child pipeline builds3712# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.91 seconds. Current RSS: ~1482M. load average: 1.33 1.21 1.04 1/283 277533713 when started after pipeline was finished3714 cancels child pipeline builds3715 when the child pipeline has interruptible running jobs3716 cancels all child pipeline builds3717 when the child pipeline includes completed interruptible jobs3718 cancels all child pipeline builds with a cancelable_status3719# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.98 seconds. Current RSS: ~1490M. load average: 1.30 1.21 1.04 1/283 277543720 when the child pipeline has started non-interruptible job3721 does not cancel any child pipeline builds3722 when the child pipeline auto_cancel_on_new_commit is `interruptible`3723 cancels interruptible child pipeline builds3724# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.19 seconds. Current RSS: ~1496M. load average: 1.30 1.21 1.04 1/281 277553725 when the child pipeline has non-interruptible non-started job3726 when the jobs are cancelable3727 cancels all child pipeline builds when build status preparing included3728 cancels all child pipeline builds when build status pending included3729 cancels all child pipeline builds when build status waiting_for_callback included3730 cancels all child pipeline builds when build status waiting_for_resource included3731 cancels all child pipeline builds when build status created included3732 cancels all child pipeline builds when build status scheduled included3733# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.66 seconds. Current RSS: ~1498M. load average: 1.36 1.22 1.05 1/278 277563734 when the jobs are not cancelable3735 does not cancel child pipeline builds when build status canceling included3736 does not cancel child pipeline builds when build status canceled included3737 does not cancel child pipeline builds when build status skipped included3738 does not cancel child pipeline builds when build status manual included3739# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.9 seconds. Current RSS: ~1502M. load average: 1.33 1.22 1.05 1/278 277573740 when the pipeline is a child pipeline3741 does not cancel any builds3742 when the previous pipeline source is webide3743 does not cancel builds of the previous pipeline3744 when there are non-interruptible completed jobs in the pipeline3745 does not cancel any job3746 when there are trigger jobs3747 still cancels the pipeline because auto-cancel is not affected by non-interruptible started triggers3748 when auto_cancel_on_new_commit is `interruptible`3749 cancels only interruptible jobs3750 when there are non-interruptible completed jobs in the pipeline3751 still cancels only interruptible jobs3752# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.52 seconds. Current RSS: ~1503M. load average: 1.30 1.21 1.05 1/278 277583753 when auto_cancel_on_new_commit is `none`3754 does not cancel any job3755 when auto_cancel_on_new_commit is `conservative`3756 cancels only previous non started builds3757 when there are non-interruptible completed jobs in the pipeline3758 does not cancel any job3759 when auto_cancel_on_new_commit is an invalid value3760 raises an error3761 behaves like time limits pipeline cancellation3762 with old pipelines3763 ignores old pipelines3764 when auto-cancel is disabled3765 does not cancel any build3766 when enable_cancel_redundant_pipelines_service FF is enabled3767 does not cancel any build3768# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb. It took 26.35 seconds. Expected to take 29.44 seconds.3769# [RSpecRunTime] Starting example group spec/lib/gitlab/database/transaction/observer_spec.rb. Expected to take 29.24 seconds.3770Gitlab::Database::Transaction::Observer3771 .instrument_transactions3772 tracks transaction data3773 tracking external network requests3774 tracks external requests3775 when external HTTP requests duration has been exceeded3776 logs transaction details including exceeding thresholds3777# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.92 seconds. Current RSS: ~1505M. load average: 1.15 1.18 1.04 1/278 277593778 when external HTTP requests count has been exceeded3779 logs transaction details including exceeding thresholds3780# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.23 seconds. Current RSS: ~1502M. load average: 1.14 1.18 1.04 1/278 277603781 .extract_sql_command3782 sql: "SELECT 1", expected: "SELECT 1"3783 is expected to eq "SELECT 1"3784# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.45 seconds. Current RSS: ~1497M. load average: 1.21 1.19 1.05 1/278 277613785 sql: "/* test comment */ SELECT 1", expected: "SELECT 1"3786 is expected to eq "SELECT 1"3787# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.74 seconds. Current RSS: ~1496M. load average: 1.21 1.19 1.05 1/278 277623788 sql: "/* test comment */ ROLLBACK TO SAVEPOINT point1", expected: "ROLLBACK TO SAVEPOINT "3789 is expected to eq "ROLLBACK TO SAVEPOINT "3790# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.07 seconds. Current RSS: ~1497M. load average: 1.27 1.21 1.05 1/278 277633791 sql: "SELECT 1 /* trailing comment */", expected: "SELECT 1 /* trailing comment */"3792 is expected to eq "SELECT 1 /* trailing comment */"3793# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.28 seconds. Current RSS: ~1497M. load average: 1.33 1.22 1.06 1/279 277643794# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/transaction/observer_spec.rb. It took 30.08 seconds. Expected to take 29.24 seconds.3795# [RSpecRunTime] Starting example group spec/models/hooks/web_hook_spec.rb. Expected to take 25.37 seconds.3796WebHook3797 does not allow STI3798 associations3799 is expected to have many web_hook_logs3800 validations3801 is expected to validate that :url cannot be empty/falsy3802 is expected to validate that the length of :custom_webhook_template is at most 40963803 only consider these branch filter strategies are valid3804 url_variables3805 is expected to allow :url_variables to be ‹{}›3806 is expected to allow :url_variables to be ‹{"foo" => "bar"}›3807 is expected to allow :url_variables to be ‹{"FOO" => "bar"}›3808 is expected to allow :url_variables to be ‹{"MY_TOKEN" => "bar"}›3809 is expected to allow :url_variables to be ‹{"foo2" => "bar"}›3810 is expected to allow :url_variables to be ‹{"x" => "y"}›3811 is expected to allow :url_variables to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›3812 is expected to allow :url_variables to be ‹{"foo" => "bar", "bar" => "baz"}›3813 is expected to allow :url_variables to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value"}›3814 is expected to allow :url_variables to be ‹{"MY-TOKEN" => "bar"}›3815 is expected to allow :url_variables to be ‹{"my_secr3t-token" => "bar"}›3816 is expected to allow :url_variables to be ‹{"x-y-z" => "bar"}›3817 is expected to allow :url_variables to be ‹{"x_y_z" => "bar"}›3818 is expected to allow :url_variables to be ‹{"f.o.o" => "bar"}›3819 is expected not to allow :url_variables to be ‹[]›3820 is expected not to allow :url_variables to be ‹{"foo" => 1}›3821 is expected not to allow :url_variables to be ‹{"bar" => :baz}›3822 is expected not to allow :url_variables to be ‹{"bar" => nil}›3823 is expected not to allow :url_variables to be ‹{"foo" => ""}›3824 is expected not to allow :url_variables to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›3825 is expected not to allow :url_variables to be ‹{"has spaces" => "foo"}›3826 is expected not to allow :url_variables to be ‹{"" => "foo"}›3827 is expected not to allow :url_variables to be ‹{"1foo" => "foo"}›3828 is expected not to allow :url_variables to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value", "k21" => "value"}›3829 is expected not to allow :url_variables to be ‹{"MY--TOKEN" => "foo"}›3830 is expected not to allow :url_variables to be ‹{"MY__SECRET" => "foo"}›3831 is expected not to allow :url_variables to be ‹{"x-_y" => "foo"}›3832 is expected not to allow :url_variables to be ‹{"x..y" => "foo"}›3833# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.68 seconds. Current RSS: ~1533M. load average: 1.33 1.22 1.06 1/278 277653834 custom_headers3835 is expected to allow :custom_headers to be ‹{}›3836 is expected to allow :custom_headers to be ‹{"foo" => "bar"}›3837 is expected to allow :custom_headers to be ‹{"FOO" => "bar"}›3838 is expected to allow :custom_headers to be ‹{"MY_TOKEN" => "bar"}›3839 is expected to allow :custom_headers to be ‹{"foo2" => "bar"}›3840 is expected to allow :custom_headers to be ‹{"x" => "y"}›3841 is expected to allow :custom_headers to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›3842 is expected to allow :custom_headers to be ‹{"foo" => "bar", "bar" => "baz"}›3843 is expected to allow :custom_headers to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value"}›3844 is expected to allow :custom_headers to be ‹{"MY-TOKEN" => "bar"}›3845 is expected to allow :custom_headers to be ‹{"my_secr3t-token" => "bar"}›3846 is expected to allow :custom_headers to be ‹{"x-y-z" => "bar"}›3847 is expected to allow :custom_headers to be ‹{"x_y_z" => "bar"}›3848 is expected to allow :custom_headers to be ‹{"f.o.o" => "bar"}›3849 is expected not to allow :custom_headers to be ‹[]›3850 is expected not to allow :custom_headers to be ‹{"foo" => 1}›3851 is expected not to allow :custom_headers to be ‹{"bar" => :baz}›3852 is expected not to allow :custom_headers to be ‹{"bar" => nil}›3853 is expected not to allow :custom_headers to be ‹{"foo" => ""}›3854 is expected not to allow :custom_headers to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›3855 is expected not to allow :custom_headers to be ‹{"has spaces" => "foo"}›3856 is expected not to allow :custom_headers to be ‹{"" => "foo"}›3857 is expected not to allow :custom_headers to be ‹{"1foo" => "foo"}›3858 is expected not to allow :custom_headers to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value", "k21" => "value"}›3859 is expected not to allow :custom_headers to be ‹{"MY--TOKEN" => "foo"}›3860 is expected not to allow :custom_headers to be ‹{"MY__SECRET" => "foo"}›3861 is expected not to allow :custom_headers to be ‹{"x-_y" => "foo"}›3862 is expected not to allow :custom_headers to be ‹{"x..y" => "foo"}›3863# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.57 seconds. Current RSS: ~1530M. load average: 1.31 1.22 1.06 1/278 277663864 url3865 is expected to allow :url to be ‹"http://example.com"›3866 is expected to allow :url to be ‹"https://example.com"›3867 is expected to allow :url to be ‹" https://example.com "›3868 is expected to allow :url to be ‹"http://test.com/api"›3869 is expected to allow :url to be ‹"http://test.com/api?key=abc"›3870 is expected to allow :url to be ‹"http://test.com/api?key=abc&type=def"›3871 is expected not to allow :url to be ‹"example.com"›3872 is expected not to allow :url to be ‹"ftp://example.com"›3873 is expected not to allow :url to be ‹"herp-and-derp"›3874 strips :url before saving it3875 when url is local3876 is expected not to allow :url to be ‹"http://localhost:9000"›3877 is valid if application settings allow local requests from web hooks3878# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.03 seconds. Current RSS: ~1570M. load average: 1.31 1.22 1.06 1/278 277673879 when there are URL variables3880 is expected to allow :url to be ‹"http://example.com"›3881 is expected to allow :url to be ‹"http://example.com/{one}/{two}"›3882 is expected to allow :url to be ‹"http://example.com/{one}"›3883 is expected to allow :url to be ‹"http://example.com/{two}"›3884 is expected to allow :url to be ‹"http://user:s3cret@example.com/{two}"›3885 is expected to allow :url to be ‹"http://{one}:{two}@example.com"›3886 is expected to allow :url to be ‹"http://{one}"›3887 is expected to allow :url to be ‹"{url}"›3888 is expected not to allow :url to be ‹"http://example.com/{one}/{two}/{three}"›3889 is expected not to allow :url to be ‹"http://example.com/{foo}"›3890 is expected not to allow :url to be ‹"http:{user}:{pwd}//example.com/{foo}"›3891 mentions all missing variable names3892# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.52 seconds. Current RSS: ~1598M. load average: 1.28 1.21 1.06 1/278 277683893 token3894 is expected to allow :token to be ‹"foobar"›3895 is expected not to allow :token to be ‹"foo\nbar"› or ‹"foo\r\nbar"›3896 push_events_branch_filter3897 with "all branches" strategy3898 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branchname"›, ‹"good_branchname("›, ‹"good_branchname["›, or ‹""›3899 with "wildcard" strategy3900 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good_branch_name("›, or ‹""›3901 is expected not to allow :push_events_branch_filter to be ‹"bad branch name"›, ‹"bad~branchname"›, or ‹"bad_branch_name["›3902 gets rid of whitespace3903 stores whitespace only as empty3904 with "regex" strategy3905 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branch~name"›, or ‹""›3906 is expected not to allow :push_events_branch_filter to be ‹"bad_branch_name("› or ‹"bad_branch_name["›3907 before_validation :reset_token3908 resets token if url changed3909 does not reset token if new url is set together with the same token3910 does not reset token if new url is set together with a new token3911 before_validation :reset_url_variables3912 resets url variables if url changed3913 resets url variables if url is changed but url variables stayed the same3914 resets url variables if url is changed and url variables are appended3915 resets url variables if url is changed and url variables are removed3916 resets url variables if url variables are overwritten3917 does not reset url variables if both url and url variables are changed3918 without url variables3919 does not reset url variables3920# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.01 seconds. Current RSS: ~1605M. load average: 1.26 1.21 1.06 1/278 277693921 before_validation :reset_custom_headers3922 resets custom headers if url changed3923 resets custom headers if url and url variables changed3924 does not reset custom headers if url stayed the same3925 does not reset custom headers if url and url variables changed and evaluate to the same url3926 encrypted attributes3927 is expected to contain exactly :token, :url, :url_variables, and :custom_headers3928 execute3929 #execute3930 passes force: false to the web hook service by default3931 passes force: true to the web hook service if required3932 #async_execute3933 does not async execute non-executable hooks3934 #destroy3935 does not cascade to web_hook_logs3936 #next_backoff3937 when there was no last backoff3938 is 10 minutes3939 when we have backed off once3940 is twice the initial value3941 when we have backed off 3 times3942 grows exponentially3943 when the previous backoff was large3944 does not exceed the max backoff value3945 #rate_limited?3946 is false when hook has not been rate limited3947 is true when hook has been rate limited3948 #rate_limit3949 returns the hook rate limit3950 #to_json3951 does not error3952 does not contain binary attributes3953 #interpolated_url3954 is not vulnerable to malicious input3955 when the hook URL does not contain variables3956 is expected to have attributes {:interpolated_url => "http://example.com"}3957 when the hook URL contains variables3958 is expected to have attributes {:interpolated_url => "http://example.com/abc/resource?token=xyz"}3959 when a variable is missing3960 raises an error3961 when the URL appears to include percent formatting3962 succeeds, interpolates correctly3963 #update_last_failure3964 is a method of this class3965 #masked_token3966 is expected to be nil3967 with a token3968 is expected to eq "************"3969 #backoff!3970 when we have not backed off before3971 increments the recent_failures count3972 when the recent failure value is the max value of a smallint3973 reduces to MAX_FAILURES3974 when the recent failure value is MAX_FAILURES3975 does not change recent_failures3976 when we have exhausted the grace period3977 sets disabled_until to the next backoff3978 increments the backoff count3979 when we have backed off MAX_FAILURES times3980 does not let the backoff count exceed the maximum failure count3981 does not change disabled_until3982 changes disabled_until when it has elapsed3983# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.06 seconds. Current RSS: ~1600M. load average: 1.24 1.21 1.06 1/278 277703984 #failed!3985 increments the failure count3986 does not update the hook if the the failure count exceeds the maximum value3987 when the recent failure value is the max value of a smallint3988 does not change recent_failures3989# [RSpecRunTime] Finishing example group spec/models/hooks/web_hook_spec.rb. It took 22.25 seconds. Expected to take 25.37 seconds.3990# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb. Expected to take 24.24 seconds.3991Gitlab::Graphql::Pagination::Keyset::Connection3992 invokes no an extra query for the next page check3993 when the relation is loaded3994 invokes no extra query3995 with generic keyset order support3996 behaves like a connection with collection methods3997 responds to to_a3998 responds to size3999 responds to map4000 responds to include?4001 responds to empty?4002 behaves like a redactable connection4003 no redactor set4004 contains the unwanted item4005 does not redact more than once4006 redactor is set4007 does not contain the unwanted item4008 does not redact more than once4009 #cursor_for4010 returns an encoded ID4011 when an order is specified4012 returns the encoded value of the order4013# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.91 seconds. Current RSS: ~1586M. load average: 1.22 1.20 1.05 2/278 277714014 when multiple orders are specified4015 returns the encoded value of the order4016 #sliced_nodes4017 when before is passed4018 only returns the project before the selected one4019 when the sort order is descending4020 returns the correct nodes4021# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.08 seconds. Current RSS: ~1556M. load average: 1.22 1.20 1.05 1/278 277724022 when after is passed4023 only returns the project before the selected one4024 when the sort order is descending4025 returns the correct nodes4026# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.27 seconds. Current RSS: ~1513M. load average: 1.20 1.20 1.05 1/278 277734027 when both before and after are passed4028 returns the expected set4029# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.57 seconds. Current RSS: ~1499M. load average: 1.18 1.20 1.05 1/278 277744030 when multiple orders with nil values are defined4031 when ascending4032 behaves like nodes are in ascending order4033 when no cursor is passed4034 returns projects in ascending order4035# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.31 second. Current RSS: ~1498M. load average: 1.18 1.20 1.05 1/278 277754036 when before cursor value is not NULL4037 returns all projects before the cursor4038 when after cursor value is not NULL4039 returns all projects after the cursor4040 when before and after cursor4041 returns all projects after the cursor4042 when before cursor value is NULL4043 returns all projects before the cursor4044 when after cursor value is NULL4045 returns all projects after the cursor4046 when descending4047 behaves like nodes are in descending order4048 when no cursor is passed4049 only returns projects in descending order4050 when before cursor value is not NULL4051 returns all projects before the cursor4052 when after cursor value is not NULL4053 returns all projects after the cursor4054 when before and after cursor4055 returns all projects after the cursor4056 when before cursor value is NULL4057 returns all projects before the cursor4058 when after cursor value is NULL4059 returns all projects after the cursor4060 when ordering by similarity4061 behaves like nodes are in descending order4062 when no cursor is passed4063 only returns projects in descending order4064# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.61 seconds. Current RSS: ~1526M. load average: 1.17 1.19 1.05 1/279 277764065 when before cursor value is not NULL4066 returns all projects before the cursor4067 when after cursor value is not NULL4068 returns all projects after the cursor4069 when before and after cursor4070 returns all projects after the cursor4071 when an invalid cursor is provided4072 raises an error4073 #nodes4074 behaves like connection with paged nodes4075 returns the collection limited to max page size4076 is a loaded memoized array4077 when `first` is passed4078 returns only the first elements4079# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.97 seconds. Current RSS: ~1544M. load average: 1.17 1.19 1.05 1/278 277774080 when `last` is passed4081 returns only the last elements4082 when both are passed4083 raises an error4084 when primary key is not in original order4085 is added to end4086 when there is no primary key4087 raises an error4088 #has_previous_page and #has_next_page4089 when default query4090 has no previous, but a next4091# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.16 seconds. Current RSS: ~1550M. load average: 1.16 1.19 1.05 1/278 277784092 when before is first item4093 has no previous, but a next4094 using `before`4095 when before is the last item4096 has no previous, but a next4097 when before and last specified4098 has a previous and a next4099 when before and last does request all remaining nodes4100 has a previous and a next4101 using `after`4102 when after is the first item4103 has a previous, and a next4104 when after and first specified4105 has a previous and a next4106 when before and last does request all remaining nodes4107 has a previous but no next4108# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb. It took 25.41 seconds. Expected to take 24.24 seconds.4109# [RSpecRunTime] Starting example group spec/services/design_management/delete_designs_service_spec.rb. Expected to take 23.81 seconds.4110DesignManagement::DeleteDesignsService4111 #execute4112 when the feature is not available4113 does not create any events in the activity stream4114 behaves like a service error4115 returns an error4116# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.01 seconds. Current RSS: ~1566M. load average: 1.16 1.19 1.05 1/281 278424117 when the feature is available4118 is able to delete designs4119 no designs were passed4120 does not log any events4121 does not log any UsageData metrics4122 behaves like a top-level error4123 raises an en expected error4124# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.39 seconds. Current RSS: ~1557M. load average: 1.14 1.18 1.05 1/283 278754125 one design is passed4126 removes that design4127 logs a deletion event4128 updates UsageData for removed designs4129 creates an event in the activity stream4130 informs the new-version-worker4131 creates a new version4132 returns the new version4133 removes the design from the current design list4134 marks the design as deleted4135 schedules deleting todos for that design4136 behaves like a success4137 returns successfully4138 saves the user as the author4139# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.27 seconds. Current RSS: ~1556M. load average: 1.20 1.20 1.06 1/283 286374140 behaves like internal event tracking4141 logs to Snowplow and Redis4142 more than one design is passed4143 makes the correct changes4144 schedules deleting todos for that design4145 behaves like a success4146 returns successfully4147 saves the user as the author4148# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.29 seconds. Current RSS: ~1558M. load average: 1.18 1.19 1.06 1/283 289534149 after executing the service4150 removes the removed designs from the current design list4151 does not make the designs impossible to find4152 associates the new version with all the designs4153 marks all deleted designs as deleted4154 marks all deleted designs with the same deletion version4155# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.16 seconds. Current RSS: ~1550M. load average: 1.18 1.19 1.06 1/283 292694156 scalability4157 makes the same number of DB requests for one design as for several4158# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.02 seconds. Current RSS: ~1536M. load average: 1.17 1.19 1.06 1/283 294274159# [RSpecRunTime] Finishing example group spec/services/design_management/delete_designs_service_spec.rb. It took 23.07 seconds. Expected to take 23.81 seconds.4160# [RSpecRunTime] Starting example group spec/services/push_event_payload_service_spec.rb. Expected to take 20.98 seconds.4161PushEventPayloadService4162 #execute4163 creates a new PushEventPayload row4164 sets the push_event_payload association of the used event4165# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.65 seconds. Current RSS: ~1530M. load average: 1.17 1.19 1.06 1/283 294324166 #commit_title4167 returns nil if no commits were pushed4168 returns a String limited to 70 characters4169 does not truncate the commit message if it is shorter than 70 characters4170 includes the first line of a commit message if the message spans multiple lines4171# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.14 seconds. Current RSS: ~1534M. load average: 1.16 1.18 1.06 1/283 294414172 #commit_from_id4173 returns nil when creating a new ref4174 returns the ID of the first commit when pushing to an existing ref4175# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.49 seconds. Current RSS: ~1537M. load average: 1.16 1.18 1.06 1/283 294464176 #commit_to_id4177 returns nil when removing an existing ref4178 #commit_count4179 returns the number of commits4180 raises when the push data does not contain the commits count4181# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.43 seconds. Current RSS: ~1542M. load average: 1.16 1.18 1.06 1/283 294534182 #ref4183 returns the name of the ref4184 raises when the push data does not contain the ref name4185# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.7 seconds. Current RSS: ~1541M. load average: 1.16 1.18 1.06 1/283 294584186 #revision_before4187 returns the revision from before the push4188 raises when the push data does not contain the before revision4189# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.04 seconds. Current RSS: ~1540M. load average: 1.14 1.18 1.06 1/278 294634190 #revision_after4191 returns the revision from after the push4192 raises when the push data does not contain the after revision4193# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.39 seconds. Current RSS: ~1540M. load average: 1.14 1.18 1.06 1/278 294684194 #trimmed_ref4195 returns the ref name without its prefix4196 #create?4197 returns true when creating a new ref4198 returns false when pushing to an existing ref4199# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.33 seconds. Current RSS: ~1542M. load average: 1.14 1.18 1.06 1/278 294754200 #remove?4201 returns true when removing an existing ref4202 returns false pushing to an existing ref4203# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.6 seconds. Current RSS: ~1544M. load average: 1.13 1.18 1.05 1/278 294804204 #action4205 returns :created when creating a ref4206 returns :removed when removing an existing ref4207 returns :pushed when pushing to an existing ref4208# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.53 seconds. Current RSS: ~1546M. load average: 1.13 1.18 1.05 1/278 294874209 #ref_type4210 returns :tag for a tag4211 returns :branch for a branch4212# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.83 seconds. Current RSS: ~1547M. load average: 1.13 1.18 1.05 1/278 294924213# [RSpecRunTime] Finishing example group spec/services/push_event_payload_service_spec.rb. It took 17.76 seconds. Expected to take 20.98 seconds.4214# [RSpecRunTime] Starting example group spec/models/ci/job_token/project_scope_link_spec.rb. Expected to take 20.68 seconds.4215Ci::JobToken::ProjectScopeLink4216 does not allow STI4217 is expected to belong to source_project required: false4218 is expected to belong to target_project required: false4219 is expected to belong to added_by required: false4220 behaves like cleanup by a loose foreign key4221 cleans up (delete or nullify) the model4222# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.94 seconds. Current RSS: ~1550M. load average: 1.04 1.16 1.05 1/278 294934223 unique index4224 raises an error, when not unique4225# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.08 seconds. Current RSS: ~1550M. load average: 1.04 1.16 1.05 1/278 294944226 .create4227 when there are more than PROJECT_LINK_DIRECTIONAL_LIMIT existing links4228 invalidates new links and prevents them from being created4229 does not invalidate existing links4230# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.17 seconds. Current RSS: ~1546M. load average: 1.12 1.17 1.05 1/278 294954231 validations4232 must have a source project4233 must have a target project4234 must have a target project different than source project4235 .with_source4236 returns only the links having the given source project4237# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.68 second. Current RSS: ~1547M. load average: 1.12 1.17 1.05 1/279 294964238 .with_target4239 returns only the links having the given target project4240# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.72 seconds. Current RSS: ~1545M. load average: 1.19 1.19 1.06 1/279 294974241 .for_source_and_target4242 when link is found4243 is expected to eq #<Ci::JobToken::ProjectScopeLink id: 18, source_project_id: 685, target_project_id: 705, added_by_id: 623, created_at: "2024-04-10 21:04:56.544394211 +0000", direction: "outbound">4244 when link is not found4245 is expected to be nil4246 enums4247 is expected to define :direction as an enum backed by an integer with values ‹{outbound: 0, inbound: 1}›4248 loose foreign key on ci_job_token_project_scope_links.source_project_id4249 behaves like cleanup by a loose foreign key4250 cleans up (delete or nullify) the model4251# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.08 seconds. Current RSS: ~1530M. load average: 1.19 1.19 1.06 1/279 294984252 loose foreign key on ci_job_token_project_scope_links.target_project_id4253 behaves like cleanup by a loose foreign key4254 cleans up (delete or nullify) the model4255# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.32 seconds. Current RSS: ~1523M. load average: 1.17 1.18 1.06 1/279 294994256# [RSpecRunTime] Finishing example group spec/models/ci/job_token/project_scope_link_spec.rb. It took 17.45 seconds. Expected to take 20.68 seconds.4257# [RSpecRunTime] Starting example group spec/views/notify/pipeline_success_email.text.erb_spec.rb. Expected to take 18.88 seconds.4258notify/pipeline_success_email.text.erb4259 when pipeline has a name attribute4260 behaves like pipeline status changes email4261 when the pipeline contains a failed job4262 behaves like renders the pipeline status changes email correctly4263 pipeline with user4264 renders the email correctly4265 behaves like correct pipeline information for pipelines for merge requests4266 when pipeline for merge request4267 renders a source ref of the pipeline4268# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.36 seconds. Current RSS: ~1535M. load average: 1.17 1.18 1.06 1/284 295874269 pipeline without user4270 renders the email correctly4271# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.79 seconds. Current RSS: ~1546M. load average: 1.16 1.18 1.06 1/284 296324272 when the latest failed job is a bridge job4273 behaves like renders the pipeline status changes email correctly4274 pipeline with user4275 renders the email correctly4276 behaves like correct pipeline information for pipelines for merge requests4277 when pipeline for merge request4278 renders a source ref of the pipeline4279# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.52 seconds. Current RSS: ~1564M. load average: 1.16 1.18 1.06 1/284 297194280 pipeline without user4281 renders the email correctly4282# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.93 seconds. Current RSS: ~1570M. load average: 1.16 1.18 1.06 1/284 297644283 when pipeline does not have a name attribute4284 behaves like pipeline status changes email4285 when the pipeline contains a failed job4286 behaves like renders the pipeline status changes email correctly4287 pipeline with user4288 renders the email correctly4289 behaves like correct pipeline information for pipelines for merge requests4290 when pipeline for merge request4291 renders a source ref of the pipeline4292# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.6 seconds. Current RSS: ~1571M. load average: 1.15 1.18 1.06 1/284 298514293 pipeline without user4294 renders the email correctly4295# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.99 seconds. Current RSS: ~1575M. load average: 1.15 1.18 1.06 1/284 298964296 when the latest failed job is a bridge job4297 behaves like renders the pipeline status changes email correctly4298 pipeline with user4299 renders the email correctly4300 behaves like correct pipeline information for pipelines for merge requests4301 when pipeline for merge request4302 renders a source ref of the pipeline4303# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.66 seconds. Current RSS: ~1582M. load average: 1.29 1.21 1.07 1/284 299834304 pipeline without user4305 renders the email correctly4306# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.07 seconds. Current RSS: ~1583M. load average: 1.29 1.21 1.07 1/284 300284307# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_success_email.text.erb_spec.rb. It took 16.78 seconds. Expected to take 18.88 seconds.4308# [RSpecRunTime] Starting example group spec/models/diff_discussion_spec.rb. Expected to take 18.75 seconds.4309DiffDiscussion4310 does not allow STI4311 #reply_attributes4312 includes position and original_position4313# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.59 seconds. Current RSS: ~1591M. load average: 1.29 1.21 1.07 2/284 300814314 #merge_request_version_params4315 when the discussion is active4316 returns an empty hash, which will end up showing the latest version4317# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.21 seconds. Current RSS: ~1592M. load average: 1.19 1.19 1.06 1/284 301914318 when the discussion is on an older merge request version4319 when commit_id is not present4320 returns the diff ID for the version to show4321# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.9 seconds. Current RSS: ~1593M. load average: 1.19 1.19 1.06 1/284 303264322 when commit_id is present4323 includes the commit_id in the result4324# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.71 seconds. Current RSS: ~1595M. load average: 1.19 1.19 1.06 1/284 304614325 when the discussion is on a comparison between merge request versions4326 when commit_id is not present4327 returns the diff ID and start sha of the versions to compare4328# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.45 seconds. Current RSS: ~1596M. load average: 1.18 1.18 1.06 1/284 306044329 when commit_id is present4330 includes the commit_id in the result4331# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.22 seconds. Current RSS: ~1592M. load average: 1.18 1.18 1.06 1/284 307474332 when the discussion does not have a merge request version4333 when commit_id is not present4334 returns empty hash4335# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.9 seconds. Current RSS: ~1589M. load average: 1.18 1.18 1.06 1/284 308854336 when commit_id is present4337 returns the commit_id4338# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.65 seconds. Current RSS: ~1588M. load average: 1.16 1.18 1.06 1/284 310234339 #cache_key4340 returns the cache key with the position sha4341 when first note of discussion has diff_note_position4342 includes sha of diff_note_positions position4343# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.03 seconds. Current RSS: ~1594M. load average: 1.16 1.18 1.06 1/284 311284344# [RSpecRunTime] Finishing example group spec/models/diff_discussion_spec.rb. It took 15.96 seconds. Expected to take 18.75 seconds.4345# [RSpecRunTime] Starting example group spec/models/ci/daily_build_group_report_result_spec.rb. Expected to take 17.06 seconds.4346Ci::DailyBuildGroupReportResult4347 does not allow STI4348 associations4349 is expected to belong to last_pipeline class_name => Ci::Pipeline required: false inverse_of => daily_build_group_report_results4350 is expected to belong to project required: false4351 is expected to belong to group required: false4352 validations4353 when attributes are valid4354 returns no errors4355 when data is invalid4356 returns errors4357 .upsert_reports4358 creates or updates matching report results4359 when given data is empty4360 does nothing4361# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.59 seconds. Current RSS: ~1588M. load average: 1.15 1.18 1.06 1/283 311294362 scopes4363 .by_projects4364 returns records by projects4365# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.99 seconds. Current RSS: ~1584M. load average: 1.15 1.18 1.06 1/283 311304366 .by_group4367 returns records by group4368 .by_ref_path4369 returns coverages by ref_path4370# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.73 seconds. Current RSS: ~1578M. load average: 1.14 1.17 1.06 1/283 311314371 .ordered_by_date_and_group_name4372 returns coverages ordered by data and group name4373# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.85 seconds. Current RSS: ~1565M. load average: 1.14 1.17 1.06 1/283 311324374 .by_dates4375 when daily coverages exist during those dates4376 returns coverages4377 .with_coverage4378 returns data with coverage4379# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.59 seconds. Current RSS: ~1552M. load average: 1.14 1.17 1.06 1/278 311334380 .with_default_branch4381 when coverage for the default branch exist4382 returns coverage with the default branch4383# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.85 seconds. Current RSS: ~1545M. load average: 1.12 1.17 1.06 1/278 311344384 when coverage for the default branch does not exist4385 returns an empty collection4386 behaves like cleanup by a loose foreign key4387 cleans up (delete or nullify) the model4388# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.63 seconds. Current RSS: ~1540M. load average: 1.12 1.17 1.06 2/278 311354389 behaves like cleanup by a loose foreign key4390 cleans up (delete or nullify) the model4391# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.94 seconds. Current RSS: ~1534M. load average: 1.12 1.17 1.06 1/278 311364392# [RSpecRunTime] Finishing example group spec/models/ci/daily_build_group_report_result_spec.rb. It took 15.89 seconds. Expected to take 17.06 seconds.4393# [RSpecRunTime] Starting example group spec/lib/banzai/filter/reference_redactor_filter_spec.rb. Expected to take 16.12 seconds.4394Banzai::Filter::ReferenceRedactorFilter4395 ignores non-GFM links4396 skips when the skip_redaction flag is set4397 with data-project4398 valid projects4399 allows permitted Project references4400# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.61 seconds. Current RSS: ~1534M. load average: 1.03 1.15 1.05 1/280 311374401 invalid projects4402 removes unpermitted references4403 handles invalid references4404 with data-issue4405 allows references for non confidential issues4406 for confidential issues4407 removes references for non project members4408 removes references for project members with guest role4409 allows references for author4410 allows references for assignee4411 allows references for project members4412 for admin4413 when admin mode is enabled4414 allows references4415# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.59 seconds. Current RSS: ~1537M. load average: 1.03 1.15 1.05 1/278 311384416 when admin mode is disabled4417 removes references4418 when a confidential issue is moved from a public project to a private one4419 removes references for author4420 removes references for assignee4421 allows references for project members4422# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.87 seconds. Current RSS: ~1530M. load average: 1.03 1.14 1.05 1/278 311394423 for user references4424 with data-group4425 removes unpermitted Group references4426 allows permitted Group references4427 handles invalid Group references4428 with data-user4429 allows any User reference4430# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/reference_redactor_filter_spec.rb. It took 13.09 seconds. Expected to take 16.12 seconds.4431# [RSpecRunTime] Starting example group spec/services/ci/delete_unit_tests_service_spec.rb. Expected to take 16.08 seconds.4432Ci::DeleteUnitTestsService4433 #execute4434 does not delete unit test failures not older than 14 days4435 deletes unit test failures older than 14 days4436 deletes unit tests that have no more associated unit test failures4437# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.19 seconds. Current RSS: ~1522M. load average: 1.17 1.17 1.06 3/279 311404438# [RSpecRunTime] Finishing example group spec/services/ci/delete_unit_tests_service_spec.rb. It took 12.19 seconds. Expected to take 16.08 seconds.4439# [RSpecRunTime] Starting example group spec/services/environments/create_for_job_service_spec.rb. Expected to take 14.96 seconds.4440Environments::CreateForJobService4441 behaves like create environment for job4442 #execute4443 when job has environment name attribute4444 behaves like returning a correct environment4445 returns a persisted environment object4446 when environment has already existed4447 returns the existing environment object4448# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.47 seconds. Current RSS: ~1528M. load average: 1.17 1.17 1.06 1/278 311484449 and job environment also has an auto_stop_in attribute4450 behaves like returning a correct environment4451 returns a persisted environment object4452 when environment has already existed4453 returns the existing environment object4454 and job environment has an auto_stop_in variable attribute4455 behaves like returning a correct environment4456 returns a persisted environment object4457 when environment has already existed4458 returns the existing environment object4459 when job has deployment tier attribute4460 when environment has not been created yet4461 sets the specified deployment tier4462 when deployment tier is staging4463 sets the specified deployment tier4464 when deployment tier is unknown4465 raises an error4466 when environment has already been created4467 does not overwrite the specified deployment tier4468 when job starts a review app4469 behaves like returning a correct environment4470 returns a persisted environment object4471 when environment has already existed4472 returns the existing environment object4473 when job stops a review app4474 behaves like returning a correct environment4475 returns a persisted environment object4476 when environment has already existed4477 returns the existing environment object4478 when merge_request is provided4479 and environment does not exist4480 creates an environment associated with the merge request4481 and environment already exists4482 does not change the merge request associated with the environment4483 when a pipeline contains a deployment job4484 and the environment does not exist4485 creates the environment specified by the job4486 and the pipeline is for a merge request4487 associates the environment with the merge request4488 when an environment already exists4489 ensures environment existence for the job4490 and the pipeline is for a merge request4491 does not associate the environment with the merge request4492 when an environment name contains an invalid character4493 sets the failure status4494 when a pipeline contains a teardown job4495 ensures environment existence for the job4496 when a pipeline does not contain a deployment job4497 does not create any environments4498 behaves like create environment for job4499 #execute4500 when job has environment name attribute4501 behaves like returning a correct environment4502 returns a persisted environment object4503 when environment has already existed4504 returns the existing environment object4505 and job environment also has an auto_stop_in attribute4506 behaves like returning a correct environment4507 returns a persisted environment object4508 when environment has already existed4509 returns the existing environment object4510 and job environment has an auto_stop_in variable attribute4511 behaves like returning a correct environment4512 returns a persisted environment object4513 when environment has already existed4514 returns the existing environment object4515 when job has deployment tier attribute4516 when environment has not been created yet4517 sets the specified deployment tier4518 when deployment tier is staging4519 sets the specified deployment tier4520 when deployment tier is unknown4521 raises an error4522 when environment has already been created4523 does not overwrite the specified deployment tier4524 when job starts a review app4525 behaves like returning a correct environment4526 returns a persisted environment object4527 when environment has already existed4528 returns the existing environment object4529 when job stops a review app4530 behaves like returning a correct environment4531 returns a persisted environment object4532 when environment has already existed4533 returns the existing environment object4534 when merge_request is provided4535 and environment does not exist4536 creates an environment associated with the merge request4537 and environment already exists4538 does not change the merge request associated with the environment4539 when a pipeline contains a deployment job4540 and the environment does not exist4541 creates the environment specified by the job4542 and the pipeline is for a merge request4543 associates the environment with the merge request4544 when an environment already exists4545 ensures environment existence for the job4546 and the pipeline is for a merge request4547 does not associate the environment with the merge request4548 when an environment name contains an invalid character4549 sets the failure status4550 when a pipeline contains a teardown job4551 ensures environment existence for the job4552 when a pipeline does not contain a deployment job4553 does not create any environments4554# [RSpecRunTime] Finishing example group spec/services/environments/create_for_job_service_spec.rb. It took 13.04 seconds. Expected to take 14.96 seconds.4555# [RSpecRunTime] Starting example group spec/serializers/note_entity_spec.rb. Expected to take 14.33 seconds.4556NoteEntity4557 behaves like note entity4558 basic note4559 exposes correct elements4560 does not expose elements for specific notes cases4561 exposes author correctly4562 does not expose web_url for author4563 exposes permission fields on current_user4564 exposes the report_abuse_path4565 :can_resolve_discussion4566 discussion is resolvable4567 user can resolve4568 is true4569# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.44 seconds. Current RSS: ~1537M. load average: 1.13 1.16 1.06 1/283 314284570 user cannot resolve4571 is false4572 discussion is not resolvable4573 is false4574 :outdated_line_change_path4575 when note shows outdated changes4576 returns correct outdated_line_change_namespace_project_note_path4577 when note does not show outdated changes4578 does not expose outdated_line_change_path4579 when note was edited4580 exposes last_edited_at and last_edited_by elements4581 when note is a system note4582 exposes system_note_icon_name element4583 with email participant4584 with external note author4585 behaves like external author4586 when anonymous4587 is expected to eq "em*****@e*****.c**"4588 with signed in user4589 when user has no role in project4590 is expected to eq "em*****@e*****.c**"4591 when user has guest role in project4592 is expected to eq "em*****@e*****.c**"4593 when user has reporter role in project4594 is expected to eq "email@example.com"4595 when user has developer role in project4596 is expected to eq "email@example.com"4597# [RSpecRunTime] Finishing example group spec/serializers/note_entity_spec.rb. It took 12.7 seconds. Expected to take 14.33 seconds.4598# [RSpecRunTime] Starting example group spec/models/integrations/telegram_spec.rb. Expected to take 13.73 seconds.4599Integrations::Telegram4600 does not allow STI4601 behaves like chat integration4602 Associations4603 is expected to belong to project required: false4604 Validations4605 when integration is active4606 is expected to validate that :webhook cannot be empty/falsy4607 behaves like issue tracker integration URL attribute4608 is expected to allow :webhook to be ‹"https://example.com"›4609 is expected not to allow :webhook to be ‹"example.com"›4610 is expected not to allow :webhook to be ‹"ftp://example.com"›4611 is expected not to allow :webhook to be ‹"herp-and-derp"›4612# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.54 seconds. Current RSS: ~1551M. load average: 1.11 1.16 1.06 1/278 314294613 when integration is inactive4614 is expected not to validate that :webhook cannot be empty/falsy4615 .supported_events4616 does not support deployment_events4617 #execute4618 with push events4619 behaves like triggered Telegram integration4620 calls Telegram API4621 with default branch4622 when only default branch are to be notified4623 behaves like triggered Telegram integration4624 calls Telegram API4625 when only protected branches are to be notified4626 behaves like untriggered Telegram integration4627 does not call Telegram API4628 when default and protected branches are to be notified4629 behaves like triggered Telegram integration4630 calls Telegram API4631 when all branches are to be notified4632 behaves like triggered Telegram integration4633 calls Telegram API4634 with protected branch4635 when only default branch are to be notified4636 behaves like untriggered Telegram integration4637 does not call Telegram API4638 when only protected branches are to be notified4639 behaves like triggered Telegram integration4640 calls Telegram API4641 when default and protected branches are to be notified4642 behaves like triggered Telegram integration4643 calls Telegram API4644 when all branches are to be notified4645 behaves like triggered Telegram integration4646 calls Telegram API4647 with neither default nor protected branch4648 when only default branch are to be notified4649 behaves like untriggered Telegram integration4650 does not call Telegram API4651 when only protected branches are to be notified4652 behaves like untriggered Telegram integration4653 does not call Telegram API4654 when default and protected branches are to be notified4655 behaves like untriggered Telegram integration4656 does not call Telegram API4657 when all branches are to be notified4658 behaves like triggered Telegram integration4659 calls Telegram API4660 with issue events4661 behaves like triggered Telegram integration4662 calls Telegram API4663 with merge events4664 behaves like triggered Telegram integration4665 calls Telegram API4666 with wiki page events4667 behaves like triggered Telegram integration4668 calls Telegram API4669 with note events4670 with commit comment4671 behaves like triggered Telegram integration4672 calls Telegram API4673 with merge request comment4674 behaves like triggered Telegram integration4675 calls Telegram API4676 with issue comment4677 behaves like triggered Telegram integration4678 calls Telegram API4679 with snippet comment4680 behaves like triggered Telegram integration4681 calls Telegram API4682 with pipeline events4683 with failed pipeline4684 behaves like triggered Telegram integration4685 calls Telegram API4686 with succeeded pipeline4687 with default notify_only_broken_pipelines4688 does not call Telegram API4689 when notify_only_broken_pipelines is false4690 behaves like triggered Telegram integration4691 calls Telegram API4692 with default branch4693 when only default branch are to be notified4694 behaves like triggered Telegram integration4695 calls Telegram API4696 when only protected branches are to be notified4697 behaves like untriggered Telegram integration4698 does not call Telegram API4699 when default and protected branches are to be notified4700 behaves like triggered Telegram integration4701 calls Telegram API4702 when all branches are to be notified4703 behaves like triggered Telegram integration4704 calls Telegram API4705 with protected branch4706 when only default branch are to be notified4707 behaves like untriggered Telegram integration4708 does not call Telegram API4709 when only protected branches are to be notified4710 behaves like triggered Telegram integration4711 calls Telegram API4712 when default and protected branches are to be notified4713 behaves like triggered Telegram integration4714 calls Telegram API4715 when all branches are to be notified4716 behaves like triggered Telegram integration4717 calls Telegram API4718 with neither default nor protected branch4719 when only default branch are to be notified4720 behaves like untriggered Telegram integration4721 does not call Telegram API4722 when only protected branches are to be notified4723 behaves like untriggered Telegram integration4724 does not call Telegram API4725 when default and protected branches are to be notified4726 behaves like untriggered Telegram integration4727 does not call Telegram API4728 when all branches are to be notified4729 behaves like triggered Telegram integration4730 calls Telegram API4731 deployment events4732 behaves like untriggered Telegram integration4733 does not call Telegram API4734 behaves like Integrations::HasAvatar4735 #avatar_url4736 returns the expected avatar URL4737 validations4738 when integration is active4739 is expected to validate that :token cannot be empty/falsy4740 is expected to validate that :room cannot be empty/falsy4741 is expected to validate that :thread looks like an integer4742 when integration is inactive4743 is expected not to validate that :token cannot be empty/falsy4744 is expected not to validate that :room cannot be empty/falsy4745 is expected not to validate that :thread looks like an integer4746 before_validation :set_webhook4747 when token is not present4748 does not set webhook value4749 when token is present4750 sets webhook value4751# [RSpecRunTime] Finishing example group spec/models/integrations/telegram_spec.rb. It took 13.93 seconds. Expected to take 13.73 seconds.4752# [RSpecRunTime] Starting example group spec/models/integrations/datadog_spec.rb. Expected to take 13.3 seconds.4753Integrations::Datadog4754 does not allow STI4755 behaves like Integrations::ResetSecretFields4756 #exposing_secrets_fields4757 returns an array of strings4758 #reset_secret_fields?4759 returns false if no exposing field has changed4760 returns true if any exposing field has changed4761 validation callback4762 when an exposing field has changed4763 clears all secret fields4764 when a secret field has been updated4765 does not clear this secret field4766 when a secret field has been updated with the same value4767 does not clear this secret field4768 when no exposing field has changed4769 does not clear any secret fields4770 behaves like Integrations::HasWebHook4771 associations4772 is expected to have one service_hook inverse_of => integration4773 callbacks4774 calls #update_web_hook! when enabled4775 does not call #update_web_hook! when disabled4776 does not call #update_web_hook! when validation fails4777 #hook_url4778 returns a string4779 #url_variables4780 returns a hash4781 #hook_ssl_verification4782 returns a boolean4783 delegates to #enable_ssl_verification if the concern is included4784 #update_web_hook!4785 creates or updates a service hook4786 raises an error if the service hook could not be saved4787 does not attempt to save the service hook if there are no changes4788# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.0 seconds. Current RSS: ~1588M. load average: 1.09 1.15 1.06 1/283 315724789 #execute_web_hook!4790 creates the webhook if necessary and executes it4791 raises an error if the service hook could not be saved4792 validations4793 when service is active4794 is expected to validate that :api_key cannot be empty/falsy4795 is expected to allow :api_key to be ‹"acf015525fa21eeaaf151f58c322d53d0912fc6370733f68b4b8ae0f7eaf23d3"›4796 is expected not to allow :api_key to be ‹"87dab2403c9d462 87aec4d9214edb1e"›4797 is expected not to allow :api_key to be ‹"................................"›4798 when selecting site4799 is expected to validate that :datadog_site cannot be empty/falsy4800 is expected not to validate that :api_url cannot be empty/falsy4801 is expected to allow :datadog_site to be ‹"data-dog-hq.com"›4802 is expected to allow :datadog_site to be ‹"dataDOG.com"›4803 is expected not to allow :datadog_site to be ‹"datadog hq.com"›4804 is expected not to allow :datadog_site to be ‹"-datadoghq.com"›4805 is expected not to allow :datadog_site to be ‹".datadoghq.com"›4806 is expected not to allow :datadog_site to be ‹"datadoghq.com_"›4807 is expected not to allow :datadog_site to be ‹"data-dog"›4808 is expected not to allow :datadog_site to be ‹"datadoghq.com-"›4809 is expected not to allow :datadog_site to be ‹"datadoghq.com."›4810# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.1 seconds. Current RSS: ~1605M. load average: 1.08 1.14 1.06 1/282 315734811 with custom api_url4812 is expected not to validate that :datadog_site cannot be empty/falsy4813 is expected to validate that :api_url cannot be empty/falsy4814 is expected to allow :api_url to be ‹"https://webhook-intake.datad0g.com/api/v2/webhook"›4815 is expected not to allow :api_url to be ‹"example.com"›4816 when missing site and api_url4817 is expected not to be valid4818 is expected to validate that :datadog_site cannot be empty/falsy4819 is expected to validate that :api_url cannot be empty/falsy4820 when providing both site and api_url4821 is expected not to allow :datadog_site to be ‹"datadog hq.com"›4822 is expected not to allow :api_url to be ‹"example.com"›4823 with custom tags4824 is expected to allow :datadog_tags to be ‹""›4825 is expected to allow :datadog_tags to be ‹"key:value"›4826 is expected to allow :datadog_tags to be ‹"key:value\nkey2:value2"›4827 is expected to allow :datadog_tags to be ‹"key:value\nkey2:value with spaces and 123?&$"›4828 is expected to allow :datadog_tags to be ‹"key:value\n\n\n\nkey2:value2\n"›4829 is expected not to allow :datadog_tags to be ‹"value"›4830 is expected not to allow :datadog_tags to be ‹"key:"›4831 is expected not to allow :datadog_tags to be ‹"key: "›4832 is expected not to allow :datadog_tags to be ‹":value"›4833 is expected not to allow :datadog_tags to be ‹"key:value\nINVALID"›4834# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.28 seconds. Current RSS: ~1610M. load average: 1.07 1.14 1.06 1/278 315744835 when integration is not active4836 is expected to be valid4837 is expected not to validate that :api_key cannot be empty/falsy4838 #help4839 is expected to be a kind of String4840 is expected not to be empty4841 #hook_url4842 with standard site URL4843 is expected to eq "https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key={api_key}&env=ci&service=awesome-gitlab"4844 with custom URL4845 is expected to eq "https://webhook-intake.datad0g.com/api/v2/webhook?dd-api-key={api_key}&env=ci&service=awesome-gitlab"4846 blank4847 is expected to eq "https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key={api_key}&env=ci&service=awesome-gitlab"4848 without optional params4849 is expected to eq "https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key={api_key}"4850 with custom tags4851 is expected to eq "https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key={api_key}&env=ci&service=awesome-gitlab&tags=key%3Avalue%2C%22key2%3Avalue%2C+2%22"4852 and empty lines4853 is expected to eq "https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key={api_key}&env=ci&service=awesome-gitlab&tags=key%3Avalue%2C%22key2%3Avalue%2C+2%22"4854 #test4855 when request is successful with a HTTP 200 status4856 is expected to eq {:result=>"OK", :success=>true}4857 when request is successful with a HTTP 202 status4858 is expected to eq {:result=>"OK", :success=>true}4859 when request fails with a HTTP 500 status4860 is expected to eq {:result=>"CRASH!!!", :success=>false}4861 #execute4862 with pipeline data4863 is expected to request POST https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key=13a7590bd88048de4a3cdcadb3e48305fd8c2c5904d76805d0b3823d094f3c70&env=ci&service=awesome-gitlab with body "{\"object_kind\":\"pipeline\",\"object_attributes\":{\"id\":289,\"iid\":1,\"name\":null,\"ref\":\"master\",\"tag\":false,\"sha\":\"b83d6e391c22777fca1ed3012fce84f633d7fed0\",\"before_sha\":\"0000000000000000000000000000000000000000\",\"source\":\"push\",\"status\":\"pending\",\"detailed_status\":\"pending\",\"stages\":[\"test\"],\"created_at\":\"2024-04-10T21:06:55.890Z\",\"finished_at\":null,\"duration\":null,\"queued_duration\":null,\"variables\":[],\"url\":\"http://localhost/namespace520/project-849/-/pipelines/289\"},\"merge_request\":null,\"user\":null,\"project\":{\"id\":824,\"name\":\"Project-849 Name\",\"description\":null,\"web_url\":\"http://localhost/namespace520/project-849\",\"avatar_url\":null,\"git_ssh_url\":\"git@localhost:namespace520/project-849.git\",\"git_http_url\":\"http://localhost/namespace520/project-849.git\",\"namespace\":\"Sidney Jones863\",\"visibility_level\":0,\"path_with_namespace\":\"namespace520/project-849\",\"default_branch\":null,\"ci_config_path\":null},\"commit\":null,\"builds\":[{\"id\":445,\"stage\":\"test\",\"name\":\"test\",\"status\":\"pending\",\"created_at\":\"2024-04-10T08:50:29.000Z\",\"started_at\":null,\"finished_at\":null,\"duration\":null,\"queued_duration\":44199.0,\"failure_reason\":null,\"when\":\"on_success\",\"manual\":false,\"allow_failure\":false,\"user\":null,\"runner\":null,\"artifacts_file\":{\"filename\":null,\"size\":null},\"environment\":null},{\"id\":446,\"stage\":\"test\",\"name\":\"test\",\"status\":\"pending\",\"created_at\":\"2024-04-10T08:50:29.000Z\",\"started_at\":null,\"finished_at\":null,\"duration\":null,\"queued_duration\":44199.0,\"failure_reason\":null,\"when\":\"on_success\",\"manual\":false,\"allow_failure\":false,\"user\":null,\"runner\":null,\"artifacts_file\":{\"filename\":null,\"size\":null},\"environment\":null}]}" with headers {'X-Gitlab-Event'=>'Pipeline Hook'} 1 time4864 with job data4865 is expected to request POST https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key=c6cd3fc80319eee305de8ba1b88a70df73232eb333a64e4868f237bc325ab175&env=ci&service=awesome-gitlab with body "{\"object_kind\":\"build\",\"ref\":\"master\",\"tag\":false,\"before_sha\":\"0000000000000000000000000000000000000000\",\"sha\":\"b83d6e391c22777fca1ed3012fce84f633d7fed0\",\"retries_count\":1,\"build_id\":445,\"build_name\":\"test\",\"build_stage\":\"test\",\"build_status\":\"pending\",\"build_created_at\":\"2024-04-10T08:50:29.000Z\",\"build_started_at\":null,\"build_finished_at\":null,\"build_duration\":null,\"build_queued_duration\":44199.0,\"build_allow_failure\":false,\"build_failure_reason\":\"unknown_failure\",\"pipeline_id\":289,\"runner\":null,\"project_id\":824,\"project_name\":\"Sidney Jones863 / Project-849 Name\",\"user\":null,\"commit\":{\"id\":289,\"name\":null,\"sha\":\"b83d6e391c22777fca1ed3012fce84f633d7fed0\",\"message\":null,\"author_name\":null,\"author_email\":null,\"author_url\":\"mailto:\",\"status\":\"pending\",\"duration\":null,\"started_at\":null,\"finished_at\":null},\"repository\":{\"name\":\"Project-849 Name\",\"url\":\"git@localhost:namespace520/project-849.git\",\"description\":null,\"homepage\":\"http://localhost/namespace520/project-849\",\"git_http_url\":\"http://localhost/namespace520/project-849.git\",\"git_ssh_url\":\"git@localhost:namespace520/project-849.git\",\"visibility_level\":0},\"project\":{\"id\":824,\"name\":\"Project-849 Name\",\"description\":null,\"web_url\":\"http://localhost/namespace520/project-849\",\"avatar_url\":null,\"git_ssh_url\":\"git@localhost:namespace520/project-849.git\",\"git_http_url\":\"http://localhost/namespace520/project-849.git\",\"namespace\":\"Sidney Jones863\",\"visibility_level\":0,\"path_with_namespace\":\"namespace520/project-849\",\"default_branch\":null,\"ci_config_path\":null},\"environment\":null}" with headers {'X-Gitlab-Event'=>'Job Hook'} 1 time4866 with archive trace data4867 is expected to request POST https://webhook-intake.datadoghq.com/api/v2/webhook?dd-api-key=7b15b559fe9e6bec5cd187ae80b219fa652dee50042a1d91fa32d54b846649f6&env=ci&service=awesome-gitlab with body "{\"object_kind\":\"archive_trace\",\"trace_url\":\"/7a/9b/7a9b1b9dd2e433fc1fc962c38ad571bf1ebb49cb365bfdfb2c36d3f059d6fdd5/2024_04_10/445/44/sample_trace\",\"build_id\":445,\"pipeline_id\":289,\"project\":{\"id\":824,\"name\":\"Project-849 Name\",\"description\":null,\"web_url\":\"http://localhost/namespace520/project-849\",\"avatar_url\":null,\"git_ssh_url\":\"git@localhost:namespace520/project-849.git\",\"git_http_url\":\"http://localhost/namespace520/project-849.git\",\"namespace\":\"Sidney Jones863\",\"visibility_level\":0,\"path_with_namespace\":\"namespace520/project-849\",\"default_branch\":null,\"ci_config_path\":null,\"homepage\":\"http://localhost/namespace520/project-849\",\"url\":\"git@localhost:namespace520/project-849.git\",\"ssh_url\":\"git@localhost:namespace520/project-849.git\",\"http_url\":\"http://localhost/namespace520/project-849.git\"}}" with headers {'X-Gitlab-Event'=>'Archive Trace Hook'} 1 time4868# [RSpecRunTime] Finishing example group spec/models/integrations/datadog_spec.rb. It took 13.5 seconds. Expected to take 13.3 seconds.4869# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/diff_check_spec.rb. Expected to take 12.83 seconds.4870Gitlab::Checks::DiffCheck4871 #validate!4872 when ref is not tag or branch ref4873 does not call find_changed_paths4874# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.62 seconds. Current RSS: ~1611M. load average: 1.07 1.14 1.06 1/278 315814875 when commits is empty4876 does not call find_changed_paths4877# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.78 seconds. Current RSS: ~1611M. load average: 1.07 1.14 1.06 1/278 315894878 when commits include merge commit4879 when merge commit does not include additional changes4880 checks the additional changes4881# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.88 seconds. Current RSS: ~1609M. load average: 1.07 1.14 1.06 1/280 316014882 when merge commit includes additional changes4883 checks the additional changes4884# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.0 seconds. Current RSS: ~1603M. load average: 1.07 1.14 1.06 1/282 316134885 when commits is not empty4886 when deletion is true4887 does not call find_changed_paths4888# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.09 seconds. Current RSS: ~1604M. load average: 1.07 1.14 1.06 1/284 316234889 with LFS not enabled4890 does not invoke :lfs_file_locks_validation4891# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.41 seconds. Current RSS: ~1603M. load average: 1.06 1.14 1.06 1/284 316344892 with LFS enabled4893 when change is sent by a different user4894 raises an error if the user is not allowed to update the file4895# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.74 seconds. Current RSS: ~1601M. load average: 1.06 1.14 1.06 1/284 316484896 when change is sent by the author of the lock4897 doesn't raise any error4898# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.87 seconds. Current RSS: ~1599M. load average: 1.06 1.14 1.06 1/284 316624899 when a merge commit merged a file locked by another user4900 doesn't raise any error4901# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.04 seconds. Current RSS: ~1597M. load average: 1.06 1.14 1.06 1/284 316754902 when a merge commit includes additional file locked by another user4903 does raise an error4904# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.22 seconds. Current RSS: ~1594M. load average: 1.30 1.18 1.07 1/284 316884905# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/diff_check_spec.rb. It took 11.88 seconds. Expected to take 12.83 seconds.4906# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/rails_slis_spec.rb. Expected to take 12.24 seconds.4907Gitlab::Metrics::RailsSlis4908 .initialize_request_slis!4909 initializes the SLI for all possible endpoints if they weren't4910 when initializeing for limited types4911 git: true, api: true, web: true4912 initializes only with the expected labels4913# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.64 seconds. Current RSS: ~1573M. load average: 1.27 1.18 1.07 2/284 316894914 git: true, api: true, web: false4915 initializes only with the expected labels4916 git: true, api: false, web: true4917 initializes only with the expected labels4918 git: true, api: false, web: false4919 initializes only with the expected labels4920 git: false, api: true, web: true4921 initializes only with the expected labels4922 git: false, api: true, web: false4923 initializes only with the expected labels4924 git: false, api: false, web: true4925 initializes only with the expected labels4926 git: false, api: false, web: false4927 initializes only with the expected labels4928# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.13 seconds. Current RSS: ~1547M. load average: 1.25 1.18 1.07 1/279 316904929 .request_apdex4930 returns the initialized request apdex SLI object4931 .request_error4932 returns the initialized request error rate SLI object4933 .graphql_query_apdex4934 returns the initialized request apdex SLI object4935# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/rails_slis_spec.rb. It took 13.63 seconds. Expected to take 12.24 seconds.4936# [RSpecRunTime] Starting example group spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb. Expected to take 11.97 seconds.4937Mutations::DependencyProxy::ImageTtlGroupPolicy::Update4938 is expected to require graphql authorizations :admin_dependency_proxy4939 #resolve4940 with existing dependency proxy image ttl policy4941 user_role: :owner, shared_examples_name: "updating the dependency proxy image ttl policy"4942 behaves like updating the dependency proxy image ttl policy4943 behaves like updating the dependency proxy image ttl policy attributes4944 updates the dependency proxy image ttl policy4945 behaves like not creating the dependency proxy image ttl policy4946 doesn't create the dependency proxy image ttl policy4947# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.17 seconds. Current RSS: ~1570M. load average: 1.23 1.17 1.07 1/279 316914948 behaves like returning a success4949 returns the dependency proxy image ttl group policy with no errors4950 with invalid params4951 doesn't create the dependency proxy image ttl policy4952 does not update4953 returns an error4954# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.6 seconds. Current RSS: ~1591M. load average: 1.23 1.17 1.07 1/279 316924955 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy"4956 behaves like denying access to dependency proxy image ttl policy4957 raises Gitlab::Graphql::Errors::ResourceNotAvailable4958 behaves like disabling admin_package feature flag4959 behaves like updating the dependency proxy image ttl policy4960 behaves like updating the dependency proxy image ttl policy attributes4961 updates the dependency proxy image ttl policy4962 behaves like not creating the dependency proxy image ttl policy4963 doesn't create the dependency proxy image ttl policy4964 behaves like returning a success4965 returns the dependency proxy image ttl group policy with no errors4966 with invalid params4967 doesn't create the dependency proxy image ttl policy4968 does not update4969 returns an error4970# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.06 seconds. Current RSS: ~1614M. load average: 1.23 1.17 1.07 1/279 316934971 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy"4972 behaves like denying access to dependency proxy image ttl policy4973 raises Gitlab::Graphql::Errors::ResourceNotAvailable4974 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy"4975 behaves like denying access to dependency proxy image ttl policy4976 raises Gitlab::Graphql::Errors::ResourceNotAvailable4977 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy"4978 behaves like denying access to dependency proxy image ttl policy4979 raises Gitlab::Graphql::Errors::ResourceNotAvailable4980 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy"4981 behaves like denying access to dependency proxy image ttl policy4982 raises Gitlab::Graphql::Errors::ResourceNotAvailable4983 without existing dependency proxy image ttl policy4984 user_role: :owner, shared_examples_name: "creating the dependency proxy image ttl policy"4985 behaves like creating the dependency proxy image ttl policy4986 creates a new package setting4987 saves the settings4988 behaves like returning a success4989 returns the dependency proxy image ttl group policy with no errors4990# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.38 seconds. Current RSS: ~1629M. load average: 1.21 1.17 1.07 1/279 316944991 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy"4992 behaves like denying access to dependency proxy image ttl policy4993 raises Gitlab::Graphql::Errors::ResourceNotAvailable4994 behaves like disabling admin_package feature flag4995 behaves like creating the dependency proxy image ttl policy4996 creates a new package setting4997 saves the settings4998 behaves like returning a success4999 returns the dependency proxy image ttl group policy with no errors5000# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.85 seconds. Current RSS: ~1637M. load average: 1.21 1.17 1.07 1/279 316955001 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy"5002 behaves like denying access to dependency proxy image ttl policy5003 raises Gitlab::Graphql::Errors::ResourceNotAvailable5004 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy"5005 behaves like denying access to dependency proxy image ttl policy5006 raises Gitlab::Graphql::Errors::ResourceNotAvailable5007 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy"5008 behaves like denying access to dependency proxy image ttl policy5009 raises Gitlab::Graphql::Errors::ResourceNotAvailable5010 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy"5011 behaves like denying access to dependency proxy image ttl policy5012 raises Gitlab::Graphql::Errors::ResourceNotAvailable5013# [RSpecRunTime] Finishing example group spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb. It took 10.19 seconds. Expected to take 11.97 seconds.5014# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb. Expected to take 11.2 seconds.5015CloudSeed::GoogleCloud::GeneratePipelineService5016 for cloud-run5017 when there is no existing pipeline5018 creates a new branch with commit for cloud-run deployment5019 generated pipeline includes cloud-run deployment5020 simulate errors5021 fails to create branch5022 fails to commit changes5023# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.48 seconds. Current RSS: ~1657M. load average: 1.27 1.19 1.08 1/284 317855024 when there is an existing pipeline without `deploy` stage5025 introduces a `deploy` stage and includes the deploy-to-cloud-run job5026 stringifies keys from the existing pipelines5027# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.79 seconds. Current RSS: ~1662M. load average: 1.27 1.19 1.08 1/285 318645028 when there is an existing pipeline with `deploy` stage5029 includes the deploy-to-cloud-run job5030# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.94 seconds. Current RSS: ~1671M. load average: 1.27 1.19 1.08 1/285 319185031 when there is an existing pipeline with `includes`5032 includes the deploy-to-cloud-run job5033# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.06 seconds. Current RSS: ~1679M. load average: 1.27 1.19 1.08 1/285 319725034 for vision ai5035 when there is no existing pipeline5036 creates a new branch with commit for cloud-run deployment5037 generated pipeline includes vision ai deployment5038 simulate errors5039 fails to create branch5040 fails to commit changes5041# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.22 seconds. Current RSS: ~1702M. load average: 1.25 1.18 1.08 1/285 320625042 when there is an existing pipeline with `includes`5043 includes the vision ai pipeline5044 for cloud-storage5045 when there is no existing pipeline5046 creates a new branch with commit for cloud-storage deployment5047 generated pipeline includes cloud-storage deployment5048# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.22 second. Current RSS: ~1706M. load average: 1.25 1.18 1.08 1/286 321815049# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb. It took 10.15 seconds. Expected to take 11.2 seconds.5050# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/edit.html.haml_spec.rb. Expected to take 11.19 seconds.5051projects/merge_requests/edit.html.haml5052 when a merge request without fork5053 shows editable fields5054 behaves like merge request shows editable fields5055 shows editable fields5056# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.23 seconds. Current RSS: ~1713M. load average: 1.23 1.18 1.08 1/287 322905057 when a merge request with an existing source project is closed5058 shows editable fields5059 behaves like merge request shows editable fields5060 shows editable fields5061# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.89 seconds. Current RSS: ~1698M. load average: 1.21 1.18 1.08 1/287 324015062# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/edit.html.haml_spec.rb. It took 9.68 seconds. Expected to take 11.19 seconds.5063# [RSpecRunTime] Starting example group spec/workers/packages/nuget/extraction_worker_spec.rb. Expected to take 10.38 seconds.5064Packages::Nuget::ExtractionWorker5065 #perform5066 with valid package file5067 updates package and package file5068 with exisiting package5069 reuses existing package and updates package file5070# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.76 seconds. Current RSS: ~1669M. load average: 1.20 1.17 1.08 1/287 324025071 with invalid package file id5072 doesn't update package and package file5073 with controlled errors5074 with package file not containing a nuspec file5075 behaves like handling error5076 updates package status to error5077 with invalid metadata5078 with a blank package name5079 behaves like handling error5080 updates package status to error5081 with package with an invalid package name5082 with My/package5083 behaves like handling error5084 updates package status to error5085 with ../../../my_package5086 behaves like handling error5087 updates package status to error5088 with %2e%2e%2fmy_package5089 behaves like handling error5090 updates package status to error5091 with package with a blank package version5092 behaves like handling error5093 updates package status to error5094 with package with an invalid package version5095 with 5555096 behaves like handling error5097 updates package status to error5098 with 1./2.35099 behaves like handling error5100 updates package status to error5101 with ../../../../../1.2.35102 behaves like handling error5103 updates package status to error5104 with %2e%2e%2f1.2.35105 behaves like handling error5106 updates package status to error5107 handling a Zip::Error exception5108 behaves like handling error5109 updates package status to error5110 with uncontrolled errors5111 behaves like handling error5112 updates package status to error5113# [RSpecRunTime] Finishing example group spec/workers/packages/nuget/extraction_worker_spec.rb. It took 9.93 seconds. Expected to take 10.38 seconds.5114# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb. Expected to take 9.76 seconds.5115Integrations::SlackInteractions::IncidentManagement::IncidentModalSubmitService5116 #execute5117 when user has permissions to create incidents5118 with markup string in title5119 strips the markup and saves sends the title5120# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.25 seconds. Current RSS: ~1631M. load average: 1.16 1.17 1.07 1/282 324035121 with non-optional params5122 creates incident5123 sends incident link to slack5124# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.73 seconds. Current RSS: ~1632M. load average: 1.16 1.17 1.07 1/282 324045125 with zoom_link5126 sets zoom link as quick action5127 with confidential and severity5128 sets confidential and severity5129 with incident status5130 sets the incident status5131 with assignee id5132 assigns the incident to user5133 when user is not a member of the project5134 does not assign the user5135# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.63 seconds. Current RSS: ~1633M. load average: 1.15 1.16 1.07 1/281 324055136 with label ids5137 assigns the label to the incident5138# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.74 seconds. Current RSS: ~1628M. load average: 1.15 1.16 1.07 1/281 324065139 when response is not ok5140 returns error response and tracks the exception5141 when incident creation fails5142 behaves like error in creation5143 returns error and raises exception5144 when user does not have permission to create incidents5145 behaves like error in creation5146 returns error and raises exception5147# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb. It took 9.32 seconds. Expected to take 9.76 seconds.5148# [RSpecRunTime] Starting example group spec/lib/gitlab/discussions_diff/file_collection_spec.rb. Expected to take 9.62 seconds.5149Gitlab::DiscussionsDiff::FileCollection5150 #load_highlight5151 only takes into account for the specific diff note ids5152 writes uncached diffs highlight5153 does not write cache for already cached file5154 does not write cache for empty mapping5155 does not write cache for resolved notes5156 loaded diff files have highlighted lines loaded5157 not loaded diff files does not have highlighted lines loaded5158# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.63 seconds. Current RSS: ~1661M. load average: 1.20 1.17 1.08 1/287 328215159# [RSpecRunTime] Finishing example group spec/lib/gitlab/discussions_diff/file_collection_spec.rb. It took 9.5 seconds. Expected to take 9.62 seconds.5160# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/cells/bump_cell_sequences_rake_spec.rb. Expected to take 9.23 seconds.5161gitlab:db:cells:bump_cell_sequences5162 when passing wrong argument5163 will print an error message and exit when passing no argument5164 will print an error message and exit when passing a non positive integer value5165 when bumping the sequences5166 increments the sequence of the tables in the given schema, but not in other schemas5167# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.4 seconds. Current RSS: ~1662M. load average: 1.27 1.19 1.08 1/286 328225168 when run in production environment5169 will print error message and exit5170# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/cells/bump_cell_sequences_rake_spec.rb. It took 9.32 seconds. Expected to take 9.23 seconds.5171# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.13 seconds. Current RSS: ~1648M. load average: 1.24 1.19 1.08 1/286 328235172# [RSpecRunTime] Starting example group spec/lib/gitlab/database_spec.rb. Expected to take 8.89 seconds.5173Gitlab::Database5174 EXTRA_SCHEMAS5175 contains only schemas starting with gitlab_ prefix5176 .all_database_connections5177 the first entry is always main5178 contains as many entries as YAML files5179 .database_base_models5180 contains "main"5181 does not contain "ci" when not running CI database (PENDING: Skipping because some of the extra databases [:ci] are setup)5182 contains "ci" pointing to Ci::ApplicationRecord when running CI database5183 .all_gitlab_schemas5184 contains as many entries as YAML files5185 .schemas_to_base_models5186 contains gitlab_main5187 contains gitlab_shared5188 contains gitlab_ci pointing to ActiveRecord::Base when not running CI database (PENDING: Skipping because some of the extra databases [:ci] are setup)5189 contains gitlab_ci pointing to Ci::ApplicationRecord when running CI database5190 .default_pool_size5191 returns the max thread size plus a fixed headroom of 105192 returns the max thread size plus a DB_POOL_HEADROOM if this env var is present5193 .has_config?5194 three tier database config5195 returns true for main5196 returns false for non-existent5197 ci5198 returns true for ci5199 ci database.yml not configured5200 returns false for ci5201 .has_database?5202 three tier database config5203 returns true for main5204 returns false for shared database (PENDING: Skipping because database ci exists)5205 returns false for non-existent5206 .database_mode5207 three tier database config5208 returns single-database if ci is not configured (PENDING: Skipping because some of the extra databases [:ci] are setup)5209 returns single-database-ci-connection if ci is shared with main database (PENDING: Skipping because database ci exists)5210 returns multiple-database if ci has its own database5211 .check_for_non_superuser5212 prints user details if not superuser5213 raises an exception if superuser5214 catches exception if find_by fails5215 .db_config_for_connection5216 when the regular connection is used5217 returns db_config5218 when the connection is LoadBalancing::ConnectionProxy5219 returns primary db config even if ambiguous queries default to replica5220 when the pool is a NullPool5221 returns nil5222 .db_config_name5223 returns the db_config name for the connection5224 when replicas are configured5225 returns the main_replica for a main database replica5226 returns the ci_replica for a ci database replica5227 .db_config_names5228 configs_for: [:main], gitlab_schema: :gitlab_shared, expected_main: [:main], expected_main_ci: [:main]5229 when main and CI database are configured5230 configs_for: [:main, :ci], gitlab_schema: :gitlab_shared, expected_main: [:main], expected_main_ci: [:main, :ci]5231 when main and CI database are configured5232 configs_for: [:main, :ci], gitlab_schema: :gitlab_ci, expected_main: [:main], expected_main_ci: [:ci]5233 when main and CI database are configured5234 .db_config_share_with5235 db_config_name: "main", db_config_attributes: {:database_tasks=>true}, expected_db_config_share_with: nil5236 returns the expected result5237 db_config_name: "main", db_config_attributes: {:database_tasks=>false}, expected_db_config_share_with: nil5238 returns the expected result5239 db_config_name: "ci", db_config_attributes: {:database_tasks=>true}, expected_db_config_share_with: nil5240 returns the expected result5241 db_config_name: "ci", db_config_attributes: {:database_tasks=>false}, expected_db_config_share_with: "main"5242 returns the expected result5243 db_config_name: "main_clusterwide", db_config_attributes: {:database_tasks=>true}, expected_db_config_share_with: nil5244 returns the expected result5245 db_config_name: "main_clusterwide", db_config_attributes: {:database_tasks=>false}, expected_db_config_share_with: "main"5246 returns the expected result5247 db_config_name: "_test_unknown", db_config_attributes: {:database_tasks=>true}, expected_db_config_share_with: nil5248 returns the expected result5249 db_config_name: "_test_unknown", db_config_attributes: {:database_tasks=>false}, expected_db_config_share_with: "main"5250 returns the expected result5251 .gitlab_schemas_for_connection5252 does return a valid schema depending on a base model used5253 does return gitlab_ci when a ActiveRecord::Base is using CI connection5254 does return a valid schema for a replica connection5255 does return empty for non-adopted connections5256 when there's CI connection5257 when CI uses database_tasks: false does indicate that ci: is subset of main:5258 does return gitlab_ci when accessing via main: connection5259 does not return gitlab_main when accessing via ci: connection5260 when CI uses database_tasks: true does indicate that ci: has own database5261 does not return gitlab_ci when accessing via main: connection5262 does not return gitlab_main when accessing via ci: connection5263 .database_base_models_with_gitlab_shared5264 memoizes the models5265 .database_base_models_using_load_balancing5266 memoizes the models5267 #true_value5268 returns correct value5269 #false_value5270 returns correct value5271 #sanitize_timestamp5272 with a timestamp smaller than MAX_TIMESTAMP_VALUE5273 returns the given timestamp5274 with a timestamp larger than MAX_TIMESTAMP_VALUE5275 returns MAX_TIMESTAMP_VALUE5276 .all_uncached5277 wraps the given block in uncached calls for each primary connection5278 .read_only?5279 returns false5280 .read_write5281 returns true5282 ActiveRecordBaseTransactionMetrics5283 without a transaction block5284 does not publish a transaction event5285 within a transaction block5286 publishes a transaction event5287 within an empty transaction block5288 publishes a transaction event5289 within a nested transaction block5290 publishes multiple transaction events5291 within a cancelled transaction block5292 publishes multiple transaction events5293 .read_minimum_migration_version5294 valid migration files exist5295 finds the correct ID5296 no valid migration files exist5297 returns nil5298# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_spec.rb. It took 7.29 seconds. Expected to take 8.89 seconds.5299# [RSpecRunTime] Starting example group spec/services/files/update_service_spec.rb. Expected to take 8.52 seconds.5300Files::UpdateService5301 #execute5302 when the file's last commit sha is earlier than the latest change for that branch5303 returns a hash with the correct error message and a :error status5304# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.63 seconds. Current RSS: ~1702M. load average: 1.21 1.18 1.08 3/286 328445305 when the file's last commit sha does match the supplied last_commit_sha5306 returns a hash with the :success status5307 updates the file with the new contents5308 uses the commit email5309# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.03 second. Current RSS: ~1705M. load average: 1.21 1.18 1.08 1/288 329665310 when the last_commit_sha is not supplied5311 returns a hash with the :success status5312 updates the file with the new contents5313# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.27 seconds. Current RSS: ~1699M. load average: 1.19 1.18 1.08 1/288 330305314# [RSpecRunTime] Finishing example group spec/services/files/update_service_spec.rb. It took 6.95 seconds. Expected to take 8.52 seconds.5315# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count_spec.rb. Expected to take 8.36 seconds.5316Gitlab::Database::Count5317 .approximate_counts5318 fallbacks5319 gets results from first strategy5320 gets more results from second strategy if some counts are missing5321 does not get more results as soon as all counts are present5322# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.55 seconds. Current RSS: ~1665M. load average: 1.17 1.17 1.08 1/287 330315323 default strategies5324 with a read-only database5325 only uses the ExactCountStrategy5326# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.98 seconds. Current RSS: ~1655M. load average: 1.17 1.17 1.08 1/287 330325327 with a read-write database5328 uses the available strategies5329# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.4 seconds. Current RSS: ~1636M. load average: 1.17 1.17 1.08 1/288 330335330# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count_spec.rb. It took 7.12 seconds. Expected to take 8.36 seconds.5331# [RSpecRunTime] Starting example group spec/models/jira_connect/public_key_spec.rb. Expected to take 8.08 seconds.5332JiraConnect::PublicKey5333 does not allow STI5334 .find5335 raises an error5336 when the public key exists5337 loads the public key5338 .create!5339 only accepts valid public keys5340 with OpenSSL::PKey::RSA object5341 behaves like creates a jira connect public key5342 generates a Uuid5343 sets the key attribute5344 persists the values5345# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.49 seconds. Current RSS: ~1635M. load average: 1.16 1.17 1.08 1/286 330345346 with string public key5347 behaves like creates a jira connect public key5348 generates a Uuid5349 sets the key attribute5350 persists the values5351# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.96 seconds. Current RSS: ~1633M. load average: 1.16 1.17 1.08 1/283 330355352 #save!5353 persists the values5354 returns itself5355# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.81 seconds. Current RSS: ~1638M. load average: 1.15 1.17 1.08 1/283 330365356# [RSpecRunTime] Finishing example group spec/models/jira_connect/public_key_spec.rb. It took 7.41 seconds. Expected to take 8.08 seconds.5357# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. Expected to take 7.88 seconds.5358Gitlab::Diff::SuggestionsParser5359 .parse5360 single-line suggestions5361 returns a list of Gitlab::Diff::Suggestion5362 parsed suggestion has correct data5363# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.39 seconds. Current RSS: ~1665M. load average: 1.15 1.17 1.08 1/289 331365364 multi-line suggestions5365 returns a list of Gitlab::Diff::Suggestion5366 suggestion with above and below param has correct data5367 suggestion with above param has correct data5368 suggestion with below param has correct data5369# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.07 seconds. Current RSS: ~1688M. load average: 1.13 1.16 1.08 1/289 333335370# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. It took 7.3 seconds. Expected to take 7.88 seconds.5371# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb. Expected to take 7.56 seconds.5372Gitlab::Usage::Metrics::Instrumentations::DatabaseMetric5373 #value5374 calculates a correct result5375 does not cache the result of start and finish5376 with metric options specified with custom batch_size5377 calls metric with customized batch_size5378 calculates a correct result5379# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.16 seconds. Current RSS: ~1680M. load average: 1.13 1.16 1.08 1/289 333345380 with start and finish not called5381 calculates a correct result5382 with availability defined5383 responds to #available? properly5384 with availability not defined5385 responds to #available? properly5386 with cache_start_and_finish_as called5387 caches using the key name passed5388 with estimate_batch_distinct_count5389 with block passed to operation5390 calls the block passing HLL buckets as an argument5391 with custom timestamp column5392 calculates a correct result5393# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.13 seconds. Current RSS: ~1669M. load average: 1.12 1.16 1.08 1/288 333355394 with default timestamp column5395 calculates a correct result5396# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.38 seconds. Current RSS: ~1661M. load average: 1.12 1.16 1.08 1/288 333365397 with 7 days time frame5398 calculates a correct result5399# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.68 seconds. Current RSS: ~1658M. load average: 1.12 1.16 1.08 1/288 333375400 with additional parameters passed via options5401 calculates a correct result5402# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.81 seconds. Current RSS: ~1653M. load average: 1.11 1.16 1.08 1/288 333385403 with unimplemented operation method used5404 raises an error5405# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb. It took 7.8 seconds. Expected to take 7.56 seconds.5406# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_update_service_spec.rb. Expected to take 7.39 seconds.5407ErrorTracking::IssueUpdateService5408 #execute5409 with authorized user5410 when update_issue returns success5411 returns the response5412 updates any related issue5413 clears the reactive cache5414 with related issue and resolving5415 closes the issue5416 when issue gets closed5417 creates a system note5418 returns a response with closed issue5419# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.4 seconds. Current RSS: ~1665M. load average: 1.11 1.16 1.08 1/283 333395420 when issue is already closed5421 does not call the close issue service5422 does not create system note5423# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.42 seconds. Current RSS: ~1665M. load average: 1.10 1.15 1.08 1/283 333405424 when status is not resolving5425 does not call the close issue service5426 does not create system note5427 when update_issue returns error5428 returns the error5429 with integrated error tracking5430 when update succeeded5431 returns success with updated true5432 when update failed5433 returns success with updated false5434 with unauthorized user5435 returns error5436 with error tracking disabled5437 raises error5438# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_update_service_spec.rb. It took 7.45 seconds. Expected to take 7.39 seconds.5439# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/aggregation_spec.rb. Expected to take 7.16 seconds.5440Analytics::CycleAnalytics::Aggregation5441 does not allow STI5442 associations5443 is expected to belong to namespace required: true5444 validations5445 is expected not to validate that :namespace cannot be empty/falsy5446 is expected not to validate that :enabled cannot be empty/falsy5447 validates the array length of incremental_runtimes_in_seconds5448 validates the array length of incremental_processed_records5449 validates the array length of full_runtimes_in_seconds5450 validates the array length of full_processed_records5451 behaves like value stream analytics namespace models5452 when ProjectNamespace is given5453 is valid5454# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.93 seconds. Current RSS: ~1678M. load average: 1.10 1.15 1.08 1/284 333415455 when personal namespace is given5456 is valid5457 attribute updater methods5458 #cursor_for5459 returns empty cursors5460 when cursor is not empty5461 returns the cursor values5462 #consistency_check_cursor_for5463 returns empty cursor5464 returns the cursor value for IssueStageEvent5465 returns the cursor value for MergeRequestStageEvent5466 #refresh_last_run5467 updates the run_at column5468 #reset_full_run_cursors5469 resets all full run cursors to nil5470 #set_cursor5471 sets the cursor values for the given mode5472 #set_stats5473 appends stats to the runtime and processed_records attributes5474 #safe_create_for_namespace5475 when group namespace is provided5476 creates the aggregation record5477 when non top-level group is given5478 creates the aggregation record for the top-level group5479 when the record is already present5480 does nothing5481 when the aggregation was disabled for some reason5482 re-enables the aggregation5483 when personal namespace is provided5484 is successful5485 #load_batch5486 loads records in priority order5487 when loading batch for last_consistency_check_updated_at5488 loads records in priority order5489# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.91 seconds. Current RSS: ~1679M. load average: 1.18 1.17 1.08 1/283 333425490 #estimated_next_run_at5491 when aggregation was not yet executed for the given group5492 is expected to eq nil5493 when aggregation was already run5494 returns the duration between the previous run timestamp and the earliest last_incremental_run_at5495 when the aggregation has persisted previous runtimes5496 adds the runtime to the estimation5497 when no records are present in the DB5498 returns nil5499 when only one aggregation record present5500 returns the minutes until the next aggregation5501# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/aggregation_spec.rb. It took 6.95 seconds. Expected to take 7.16 seconds.5502# [RSpecRunTime] Starting example group spec/bin/feature_flag_spec.rb. Expected to take 7.05 seconds.5503bin/feature-flag5504 FeatureFlagCreator5505 properly creates a feature flag5506 when running on master5507 requires feature branch5508 validates feature flag name5509 argv: [".invalid.feature.flag"], ex: /Provide a name for the feature flag that is/5510 is expected to raise /Provide a name for the feature flag that is/5511 argv: ["existing-feature-flag"], ex: /already exists!/5512 is expected to raise /already exists!/5513 FeatureFlagOptionParser5514 .parse5515 missing feature flag name5516 parses -h5517 param: :name, argv: ["foo"], result: "foo"5518 is expected to eq "foo"5519 param: :amend, argv: ["foo", "--amend"], result: true5520 is expected to eq true5521 param: :force, argv: ["foo", "-f"], result: true5522 is expected to eq true5523 param: :force, argv: ["foo", "--force"], result: true5524 is expected to eq true5525 param: :ee, argv: ["foo", "-e"], result: true5526 is expected to eq true5527 param: :ee, argv: ["foo", "--ee"], result: true5528 is expected to eq true5529 param: :introduced_by_url, argv: ["foo", "-m", "https://url"], result: "https://url"5530 is expected to eq "https://url"5531 param: :introduced_by_url, argv: ["foo", "--introduced-by-url", "https://url"], result: "https://url"5532 is expected to eq "https://url"5533 param: :rollout_issue_url, argv: ["foo", "-i", "https://url"], result: "https://url"5534 is expected to eq "https://url"5535 param: :rollout_issue_url, argv: ["foo", "--rollout-issue-url", "https://url"], result: "https://url"5536 is expected to eq "https://url"5537 param: :dry_run, argv: ["foo", "-n"], result: true5538 is expected to eq true5539 param: :dry_run, argv: ["foo", "--dry-run"], result: true5540 is expected to eq true5541 param: :type, argv: ["foo", "-t", "development"], result: :development5542 is expected to eq :development5543 param: :type, argv: ["foo", "--type", "development"], result: :development5544 is expected to eq :development5545 param: :type, argv: ["foo", "-t", "invalid"], result: nil5546 is expected to eq nil5547 param: :type, argv: ["foo", "--type", "invalid"], result: nil5548 is expected to eq nil5549 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo"5550 is expected to eq "group::geo"5551 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo"5552 is expected to eq "group::geo"5553 param: :group, argv: ["foo", "-g", "invalid"], result: nil5554 is expected to eq nil5555 param: :group, argv: ["foo", "--group", "invalid"], result: nil5556 is expected to eq nil5557 .read_type5558 when valid type is given5559 reads type from stdin5560 when valid index is given5561 picks the type successfully5562 when deprecated type is given5563 shows error message and retries5564 when invalid type is given5565 shows error message and retries5566 when invalid index is given5567 shows error message and retries5568 .read_group5569 when valid group is given5570 reads group from stdin5571 when valid index is given5572 picks the group successfully5573 with invalid group given5574 shows error message and retries5575 when invalid index is given5576 shows error message and retries5577 .read_feature_issue_url5578 behaves like read_url5579 with valid URL given5580 reads URL from stdin5581 with invalid URL given5582 shows error message and retries5583 with empty URL given5584 skips entry5585 with a non-URL given5586 shows error message and retries5587 .read_introduced_by_url5588 behaves like read_url5589 with valid URL given5590 reads URL from stdin5591 with invalid URL given5592 shows error message and retries5593 with empty URL given5594 skips entry5595 with a non-URL given5596 shows error message and retries5597 .read_rollout_issue_url5598 with valid URL given5599 reads type from stdin5600 with invalid URL given5601 shows error message and retries5602 with a non-URL given5603 shows error message and retries5604 .read_ee5605 with valid ee setting is given5606 reads ee from stdin5607# [RSpecRunTime] Finishing example group spec/bin/feature_flag_spec.rb. It took 6.01 seconds. Expected to take 7.05 seconds.5608# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects_resolver_spec.rb. Expected to take 6.77 seconds.5609Resolvers::ProjectsResolver5610 #resolve5611 when user is not logged in5612 when no filters are applied5613 returns all public projects5614 when search filter is provided5615 returns matching project5616# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.48 seconds. Current RSS: ~1663M. load average: 1.15 1.16 1.08 1/283 333695617 when membership filter is provided5618 returns empty list5619 when searchNamespaces filter is provided5620 returns projects in a matching namespace5621 when searchNamespaces filter false5622 returns ignores namespace matches5623 when topics filter is provided5624 returns matching project5625 when personal filter is provided5626 returns all public projects5627 when user is logged in5628 when no filters are applied5629 returns all visible projects for the user5630 when search filter is provided5631 returns matching project5632 when membership filter is provided5633 returns projects that user is member of5634 when searchNamespaces filter is provided5635 returns projects from matching group5636 when searchNamespaces filter false5637 returns ignores namespace matches5638 when ids filter is provided5639 returns matching project5640 when sorting5641 when sorting by similarity5642 returns projects in order of similarity to search5643# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.96 seconds. Current RSS: ~1670M. load average: 1.14 1.16 1.08 1/283 333705644 when no sort is provided5645 returns projects in descending order by id5646 when topics filter is provided5647 returns matching project5648 when personal filter is provided5649 returns matching project5650# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects_resolver_spec.rb. It took 6.06 seconds. Expected to take 6.77 seconds.5651# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/partition_manager_spec.rb. Expected to take 6.75 seconds.5652Gitlab::Database::Partitioning::PartitionManager5653 creating partitions (mocked)5654 when the given table is partitioned5655 creates the partition5656 with explicitly provided connection5657 uses the explicitly provided connection when any5658 when an ArgumentError occurs during partition management5659 raises error5660 when an error occurs during partition management5661 does not raise an error5662 when the table is not partitioned5663 does not try creating the partitions5664 creating partitions5665 when single database is configured5666 creates partitions (PENDING: Skipping because database ci exists)5667 when multiple databases are configured5668 gitlab_schema: :gitlab_main, database: :main, expectation: false5669 when feature flag is enabled5670 matches expectation5671 when feature flag is disabled5672 will not lock created partition5673 gitlab_schema: :gitlab_main, database: :ci, expectation: true5674 when feature flag is enabled5675 matches expectation5676 when feature flag is disabled5677 will not lock created partition5678 gitlab_schema: :gitlab_ci, database: :main, expectation: true5679 when feature flag is enabled5680 matches expectation5681 when feature flag is disabled5682 will not lock created partition5683 gitlab_schema: :gitlab_ci, database: :ci, expectation: false5684 when feature flag is enabled5685 matches expectation5686 when feature flag is disabled5687 will not lock created partition5688 detaching partitions (mocked)5689 detaches each extra partition5690 logs an error if the partitions are not detachable5691 #detach_partitions5692 detaches exactly one partition5693 detaches the old partition5694 deletes zero tables5695 creates the appropriate PendingPartitionDrop entry5696 when the model is the target of a foreign key5697 does not detach partitions with a referenced foreign key5698# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.02 seconds. Current RSS: ~1665M. load average: 1.21 1.17 1.09 1/283 333715699 analyze partitioned table5700 behaves like run only once analyze within interval5701 is expected to include /ANALYZE "_test_gitlab_main_my_model_example_table"/5702 when analyze is false5703 behaves like not to run the analyze at all5704 is expected not to include /ANALYZE "_test_gitlab_main_my_model_example_table"/5705 when model does not set analyze_interval5706 behaves like not to run the analyze at all5707 is expected not to include /ANALYZE "_test_gitlab_main_my_model_example_table"/5708 when no partition is created5709 behaves like run only once analyze within interval5710 is expected to include /ANALYZE "_test_gitlab_main_my_model_example_table"/5711 strategies that support analyze_interval5712 Gitlab::Database::Partitioning::MonthlyStrategy supports analyze_interval5713 Gitlab::Database::Partitioning::SlidingListStrategy supports analyze_interval5714 Gitlab::Database::Partitioning::CiSlidingListStrategy supports analyze_interval5715 creating and then detaching partitions for a table5716 creates partitions for the future then drops the oldest one after a month5717# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/partition_manager_spec.rb. It took 5.99 seconds. Expected to take 6.75 seconds.5718# [RSpecRunTime] Starting example group spec/views/projects/tags/index.html.haml_spec.rb. Expected to take 6.41 seconds.5719projects/tags/index.html.haml5720 when tag is associated with a release5721 when name does not contain a backslash5722 renders a link to the release page5723# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.13 seconds. Current RSS: ~1673M. load average: 1.21 1.17 1.09 1/285 333865724 when name contains backslash5725 renders a link to the release page with backslash escaped5726 build stats5727 shows build status or placeholder when pipelines present5728 shows no build status or placeholder when no pipelines present5729 shows no build status or placeholder when pipelines are private5730# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.61 seconds. Current RSS: ~1677M. load average: 1.19 1.17 1.09 1/288 334195731 when Gitaly is unavailable5732 renders an error5733# [RSpecRunTime] Finishing example group spec/views/projects/tags/index.html.haml_spec.rb. It took 6.04 seconds. Expected to take 6.41 seconds.5734# [RSpecRunTime] Starting example group spec/models/prometheus_metric_spec.rb. Expected to take 6.38 seconds.5735PrometheusMetric5736 does not allow STI5737 is expected to belong to project required: false5738 is expected to validate that :title cannot be empty/falsy5739 is expected to validate that :query cannot be empty/falsy5740 is expected to validate that :group cannot be empty/falsy5741 is expected to validate that :identifier is case-sensitively unique within the scope of :project_id as long as it is not nil5742 behaves like having unique enum values5743 has unique values in "group"5744# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.97 seconds. Current RSS: ~1674M. load average: 1.17 1.17 1.09 1/288 334245745 common metrics5746 common: false, with_project: true, result: true5747 is expected to eq true5748 common: false, with_project: false, result: false5749 is expected to eq false5750 common: true, with_project: true, result: false5751 is expected to eq false5752 common: true, with_project: false, result: true5753 is expected to eq true5754 #query_series5755 legend: "Some other legend", type: NilClass5756 is expected to be a kind of NilClass5757 legend: "Status Code", type: Array5758 is expected to be a kind of Array5759 #group_title5760 behaves like group_title5761 returns text Response metrics (NGINX Ingress VTS) for group nginx_ingress_vts5762 behaves like group_title5763 returns text Response metrics (NGINX Ingress) for group nginx_ingress5764 behaves like group_title5765 returns text Response metrics (HA Proxy) for group ha_proxy5766 behaves like group_title5767 returns text Response metrics (AWS ELB) for group aws_elb5768 behaves like group_title5769 returns text Response metrics (NGINX) for group nginx5770 behaves like group_title5771 returns text System metrics (Kubernetes) for group kubernetes5772 behaves like group_title5773 returns text Business metrics (Custom) for group business5774 behaves like group_title5775 returns text Response metrics (Custom) for group response5776 behaves like group_title5777 returns text System metrics (Custom) for group system5778 behaves like group_title5779 returns text Cluster Health for group cluster_health5780 #priority5781 group: :nginx_ingress_vts, priority: 105782 is expected to eq 105783 group: :nginx_ingress, priority: 105784 is expected to eq 105785 group: :ha_proxy, priority: 105786 is expected to eq 105787 group: :aws_elb, priority: 105788 is expected to eq 105789 group: :nginx, priority: 105790 is expected to eq 105791 group: :kubernetes, priority: 55792 is expected to eq 55793 group: :business, priority: 05794 is expected to eq 05795 group: :response, priority: -55796 is expected to eq -55797 group: :system, priority: -105798 is expected to eq -105799 group: :cluster_health, priority: 105800 is expected to eq 105801 #required_metrics5802 group: :nginx_ingress_vts, required_metrics: ["nginx_upstream_responses_total", "nginx_upstream_response_msecs_avg"]5803 is expected to eq ["nginx_upstream_responses_total", "nginx_upstream_response_msecs_avg"]5804 group: :nginx_ingress, required_metrics: ["nginx_ingress_controller_requests", "nginx_ingress_controller_ingress_upstream_latency_seconds_sum"]5805 is expected to eq ["nginx_ingress_controller_requests", "nginx_ingress_controller_ingress_upstream_latency_seconds_sum"]5806 group: :ha_proxy, required_metrics: ["haproxy_frontend_http_requests_total", "haproxy_frontend_http_responses_total"]5807 is expected to eq ["haproxy_frontend_http_requests_total", "haproxy_frontend_http_responses_total"]5808 group: :aws_elb, required_metrics: ["aws_elb_request_count_sum", "aws_elb_latency_average", "aws_elb_httpcode_backend_5_xx_sum"]5809 is expected to eq ["aws_elb_request_count_sum", "aws_elb_latency_average", "aws_elb_httpcode_backend_5_xx_sum"]5810 group: :nginx, required_metrics: ["nginx_server_requests", "nginx_server_requestMsec"]5811 is expected to eq ["nginx_server_requests", "nginx_server_requestMsec"]5812 group: :kubernetes, required_metrics: ["container_memory_usage_bytes", "container_cpu_usage_seconds_total"]5813 is expected to eq ["container_memory_usage_bytes", "container_cpu_usage_seconds_total"]5814 group: :business, required_metrics: []5815 is expected to eq []5816 group: :response, required_metrics: []5817 is expected to eq []5818 group: :system, required_metrics: []5819 is expected to eq []5820 group: :cluster_health, required_metrics: ["container_memory_usage_bytes", "container_cpu_usage_seconds_total"]5821 is expected to eq ["container_memory_usage_bytes", "container_cpu_usage_seconds_total"]5822 #to_query_metric5823 converts to queryable metric object5824 queryable metric object has title5825 queryable metric object has y_label5826 queryable metric has no required_metric5827 queryable metrics has query description5828 #to_metric_hash5829 returns a hash suitable for inclusion on a metrics dashboard5830# [RSpecRunTime] Finishing example group spec/models/prometheus_metric_spec.rb. It took 6.16 seconds. Expected to take 6.38 seconds.5831# [RSpecRunTime] Starting example group spec/helpers/ci/pipeline_editor_helper_spec.rb. Expected to take 6.12 seconds.5832Ci::PipelineEditorHelper5833 can_view_pipeline_editor?5834 user can view editor if they can collaborate5835 user can not view editor if they cannot collaborate5836 #js_pipeline_editor_data5837 with a project with commits5838 returns pipeline editor data5839# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.52 seconds. Current RSS: ~1701M. load average: 1.08 1.15 1.08 1/289 334455840 with an empty project5841 returns pipeline editor data5842 with a project with no repository5843 returns pipeline editor data5844 with a remote CI config5845 returns true for uses-external-config in pipeline editor data5846 with a CI config from an external project5847 returns true for uses-external-config in pipeline editor data5848 with a non-default branch name5849 returns correct values5850# [RSpecRunTime] Finishing example group spec/helpers/ci/pipeline_editor_helper_spec.rb. It took 5.57 seconds. Expected to take 6.12 seconds.5851# [RSpecRunTime] Starting example group spec/lib/banzai/filter/external_link_filter_spec.rb. Expected to take 5.97 seconds.5852Banzai::Filter::ExternalLinkFilter5853 ignores elements without an href attribute5854 ignores non-HTTP(S) links5855 skips internal links5856 for root links on document5857 behaves like an external link with rel attribute5858 adds rel="nofollow" to external links5859 adds rel="noreferrer" to external links5860 adds rel="noopener" to external links5861 for nested links on document5862 behaves like an external link with rel attribute5863 adds rel="nofollow" to external links5864 adds rel="noreferrer" to external links5865 adds rel="noopener" to external links5866 for invalid urls5867 adds rel and target attributes to broken hrefs5868 adds rel and target to improperly formatted mailtos5869 adds rel and target to improperly formatted autolinks5870 adds rel and target attributes to improperly formatted protocols5871 for links with a username5872 with a valid username5873 behaves like an external link with rel attribute5874 adds rel="nofollow" to external links5875 adds rel="noreferrer" to external links5876 adds rel="noopener" to external links5877 with an impersonated username5878 behaves like an external link with rel attribute5879 adds rel="nofollow" to external links5880 adds rel="noreferrer" to external links5881 adds rel="noopener" to external links5882 for non-lowercase scheme links5883 skips internal links5884 skips relative links5885 with http5886 behaves like an external link with rel attribute5887 adds rel="nofollow" to external links5888 adds rel="noreferrer" to external links5889 adds rel="noopener" to external links5890 with https5891 behaves like an external link with rel attribute5892 adds rel="nofollow" to external links5893 adds rel="noreferrer" to external links5894 adds rel="noopener" to external links5895 for protocol-relative links5896 behaves like an external link with rel attribute5897 adds rel="nofollow" to external links5898 adds rel="noreferrer" to external links5899 adds rel="noopener" to external links5900 links with RTLO character5901 escapes RTLO in link text5902 does not mangle the link text5903 behaves like an external link with rel attribute5904 adds rel="nofollow" to external links5905 adds rel="noreferrer" to external links5906 adds rel="noopener" to external links5907 for generated autolinks5908 with an IDN character5909 does not change the link text5910 uses punycode for emails5911 behaves like an external link with rel attribute5912 adds rel="nofollow" to external links5913 adds rel="noreferrer" to external links5914 adds rel="noopener" to external links5915 autolinked image5916 adds a toolip with punycode5917 behaves like an external link with rel attribute5918 adds rel="nofollow" to external links5919 adds rel="noreferrer" to external links5920 adds rel="noopener" to external links5921 for links that look malicious5922 with an IDN character5923 adds a toolip with punycode5924 with RTLO character5925 adds a toolip with punycode5926 for links that have `rel=license`5927 maintains rel license5928 behaves like an external link with rel attribute5929 adds rel="nofollow" to external links5930 adds rel="noreferrer" to external links5931 adds rel="noopener" to external links5932# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/external_link_filter_spec.rb. It took 4.98 seconds. Expected to take 5.97 seconds.5933# [RSpecRunTime] Starting example group spec/graphql/resolvers/last_commit_resolver_spec.rb. Expected to take 5.88 seconds.5934Resolvers::LastCommitResolver5935 #resolve5936 last commit is a merge commit5937 resolves to the merge commit5938 last commit for a different branch and path5939 resolves commit5940 last commit for a wildcard pathspec5941 returns nil5942 last commit with pathspec characters5943 resolves commit5944 last commit does not exist5945 returns nil5946 when the ref is ambiguous5947 when tree is for a tag5948 resolves commit5949 when tree is for a branch5950 resolves commit5951# [RSpecRunTime] Finishing example group spec/graphql/resolvers/last_commit_resolver_spec.rb. It took 5.3 seconds. Expected to take 5.88 seconds.5952# [RSpecRunTime] Starting example group spec/tasks/cache_rake_spec.rb. Expected to take 5.62 seconds.5953clearing redis cache5954 clearing set caches5955 repository set5956 behaves like clears the cache5957 is expected to change `redis_keys(redis).size` by -15958# [RSpecRunTime] RSpec elapsed time: 21 minutes 33.6 seconds. Current RSS: ~1732M. load average: 1.06 1.14 1.08 1/289 336395959 reactive cache set5960 behaves like clears the cache5961 is expected to change `redis_keys(redis).size` by -15962 clearing pipeline status cache5963 behaves like clears the cache5964 is expected to change `redis_keys(redis).size` by -15965# [RSpecRunTime] Finishing example group spec/tasks/cache_rake_spec.rb. It took 4.93 seconds. Expected to take 5.62 seconds.5966# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.5 seconds. Current RSS: ~1683M. load average: 1.06 1.14 1.08 1/289 336525967# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/job_metrics_spec.rb. Expected to take 5.54 seconds.5968Tooling::JobMetrics5969 #initialize5970 when a path is given5971 instantiates the object5972 sets the correct path for the metrics file5973 when a path is not given5974 when the JOB_METRICS_FILE_PATH env variable is set5975 instantiates the object5976 sets the correct path for the metrics file5977 when the JOB_METRICS_FILE_PATH env variable is not set5978 raises an error5979 #create_metrics_file5980 when a valid metrics file exists5981 prints a message to the user5982 does not overwrite the existing metrics file5983 when a valid metrics file does not exist5984 persists the metrics file5985 #valid_metrics_file?5986 when the metrics file cannot be loaded in memory5987 returns false5988 when the metrics file can be loaded in memory5989 when the metrics file validation succeeds5990 returns true5991 when the metrics file validation fails5992 returns false5993 #default_metrics5994 returns the expected metrics keys5995 #default_tags5996 returns the expected tags keys5997 when an ENV variable is not set5998 replaces the value with nil5999 #time6000 when the CI_PIPELINE_CREATED_AT env variable is set6001 returns the correct time6002 when the CI_PIPELINE_CREATED_AT env variable is not set6003 returns the current time6004 #update_tag6005 when the tag to update is not in the default tags list6006 returns a warning to the user6007 does not write to the metrics file6008 when the tag to update is in the default tags list6009 calls the update_file method with the correct arguments6010 #update_field6011 when the field to update is not in the default fields list6012 returns a warning to the user6013 does not write to the metrics file6014 when the field to update is in the default fields list6015 calls the update_file method with the correct arguments6016 #valid_metrics?6017 metrics hash keys6018 when it is missing a key6019 returns false6020 when it has an extra key6021 returns false6022 metrics hash tags keys6023 when it is missing a key6024 returns false6025 when it has an extra key6026 returns false6027 metrics hash fields keys6028 when it is missing a key6029 returns false6030 when it has an extra key6031 returns false6032 when the metrics hash is valid6033 returns true6034 #update_file6035 when the metrics file is not valid6036 returns a warning to the user6037 does not write to the metrics file6038 when the metrics file is valid6039 when updating a tag6040 updates the tag value6041 when updating a field6042 updates the field value6043 #persist_metrics_file6044 when the metrics hash is not valid6045 returns a warning to the user6046 does not write to the metrics file6047 when the metrics hash is valid6048 persists the metrics file6049 #push_metrics6050 when the metrics file is not valid6051 returns a warning to the user6052 does not write to the metrics file6053 when the metrics file is valid6054 pushes the data to InfluxDB6055 sets the job_duration_seconds field6056 when we are missing ENV variables to push to influxDB6057 displays an error to the user6058 when pushing the data to InfluxDB raises an exception6059 displays an error to the user6060 when some tags/fields are empty/nil6061 removes the metrics with empty/nil values from the metrics list6062 #load_metrics_file6063 when the metrics file does not exist on disk6064 returns nil6065 when the metrics file exists on disk6066 when the metrics file does not contain valid JSON6067 returns nil6068 when the metrics file contains valid JSON6069 returns the content of the file as a hash with symbolized keys6070 #default_fields6071 returns the expected fields keys6072 when an ENV variable is not set6073 replaces the value with nil6074# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/job_metrics_spec.rb. It took 4.86 seconds. Expected to take 5.54 seconds.6075# [RSpecRunTime] Starting example group spec/tasks/dev_rake_spec.rb. Expected to take 5.35 seconds.6076dev rake tasks6077 setup6078 sets up the development environment6079# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.58 seconds. Current RSS: ~1696M. load average: 1.13 1.15 1.08 1/285 336536080 fixtures:load6081 by name6082 loads fixture6083 by empty name6084 does not load fixture6085 load6086 eager loads the application6087 terminate_all_connections6088 terminates all connections6089 when in the production environment6090 does not terminate connections6091 when a database is not found6092 continues to next connection6093 multiple databases6094 with a valid database6095 copy_db:ci6096 creates the database from main6097 when the database already exists6098 prints out a warning6099 with an invalid database6100 raises an error6101# [RSpecRunTime] Finishing example group spec/tasks/dev_rake_spec.rb. It took 4.58 seconds. Expected to take 5.35 seconds.6102# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.0 seconds. Current RSS: ~1687M. load average: 1.12 1.15 1.08 1/284 336546103# [RSpecRunTime] Starting example group spec/policies/deploy_keys_project_policy_spec.rb. Expected to take 5.31 seconds.6104DeployKeysProjectPolicy6105 updating a deploy_keys_project6106 when a project maintainer6107 tries to update private deploy key attached to project6108 is expected to be disallowed :update_deploy_keys_project6109# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.02 seconds. Current RSS: ~1658M. load average: 1.12 1.15 1.08 1/284 336576110 tries to update public deploy key attached to project6111 is expected to be allowed :update_deploy_keys_project6112 when a non-maintainer project member6113 tries to update private deploy key attached to project6114 is expected to be disallowed :update_deploy_keys_project6115 tries to update public deploy key attached to project6116 is expected to be disallowed :update_deploy_keys_project6117 when a user is not a project member6118 tries to update public deploy key attached to project6119 is expected to be disallowed :update_deploy_keys_project6120# [RSpecRunTime] Finishing example group spec/policies/deploy_keys_project_policy_spec.rb. It took 4.66 seconds. Expected to take 5.31 seconds.6121# [RSpecRunTime] Starting example group spec/services/work_items/task_list_reference_replacement_service_spec.rb. Expected to take 5.11 seconds.6122WorkItems::TaskListReferenceReplacementService6123 #execute6124 when task mardown spans a single line6125 creates description version note6126 behaves like successful work item task reference replacement service6127 is expected to be success6128 replaces the original issue markdown description with new work item reference6129# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.82 seconds. Current RSS: ~1629M. load average: 1.19 1.16 1.09 1/284 336726130 when task mardown spans multiple lines6131 behaves like successful work item task reference replacement service6132 is expected to be success6133 replaces the original issue markdown description with new work item reference6134 when description does not contain a task6135 behaves like failing work item task reference replacement service6136 is expected to be error6137 returns an error message6138 when description is empty6139 behaves like failing work item task reference replacement service6140 is expected to be error6141 returns an error message6142 when line_number_start is lower than 16143 behaves like failing work item task reference replacement service6144 is expected to be error6145 returns an error message6146 when line_number_end is lower than line_number_start6147 behaves like failing work item task reference replacement service6148 is expected to be error6149 returns an error message6150 when lock_version is older than current6151 behaves like failing work item task reference replacement service6152 is expected to be error6153 returns an error message6154 when work item is stale before updating6155 behaves like failing work item task reference replacement service6156 is expected to be error6157 returns an error message6158# [RSpecRunTime] Finishing example group spec/services/work_items/task_list_reference_replacement_service_spec.rb. It took 4.69 seconds. Expected to take 5.11 seconds.6159# [RSpecRunTime] Starting example group spec/serializers/suggestion_entity_spec.rb. Expected to take 5.06 seconds.6160SuggestionEntity6161 exposes correct attributes6162 exposes current user abilities6163 inapplicable_reason6164 when user can apply suggestion6165 returns the inapplicable reason6166# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.04 second. Current RSS: ~1650M. load average: 1.18 1.16 1.09 1/290 338326167 when user cannot apply suggestion6168 returns appropriate message6169# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.3 seconds. Current RSS: ~1656M. load average: 1.16 1.16 1.09 1/290 338866170# [RSpecRunTime] Finishing example group spec/serializers/suggestion_entity_spec.rb. It took 5.06 seconds. Expected to take 5.06 seconds.6171# [RSpecRunTime] Starting example group spec/services/projects/move_lfs_objects_projects_service_spec.rb. Expected to take 4.91 seconds.6172Projects::MoveLfsObjectsProjectsService6173 #execute6174 links the lfs objects from existent in source project6175 does not link existent lfs_object in the current project6176 rollbacks changes if transaction fails6177 when remove_remaining_elements is false6178 does not remove remaining lfs objects6179# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.49 seconds. Current RSS: ~1626M. load average: 1.15 1.16 1.09 1/289 338876180# [RSpecRunTime] Finishing example group spec/services/projects/move_lfs_objects_projects_service_spec.rb. It took 5.18 seconds. Expected to take 4.91 seconds.6181# [RSpecRunTime] Starting example group spec/models/concerns/spammable_spec.rb. Expected to take 4.83 seconds.6182Spammable6183 does not allow STI6184 Associations6185 is expected to have one user_agent_detail dependent => destroy6186 ClassMethods6187 returns correct attr_spammable6188 InstanceMethods6189 is invalid if spam6190 #check_for_spam?6191 returns true for public project6192 returns true for other visibility levels6193 when not overriden6194 when spammable attributes have changed6195 attr: :title6196 is expected to eq true6197 attr: :description6198 is expected to eq true6199 when other attributes have changed6200 is expected to eq false6201 #invalidate_if_spam6202 when the model is spam6203 model: :issue6204 has an error related to spam on the model6205 model: :merge_request6206 has an error related to spam on the model6207 model: :note6208 has an error related to spam on the model6209 model: :snippet6210 has an error related to spam on the model6211 model: :spammable_model6212 has an error related to spam on the model6213 when the model needs recaptcha6214 has an error related to spam on the model6215 when the model needs recaptcha but does not support it6216 has an error that discards the spammable6217 if the model is spam and also needs recaptcha6218 has an error related to spam on the model6219 when the model is not spam nor needs recaptcha6220 returns no error6221 if recaptcha is not enabled and the model needs recaptcha6222 has no errors6223 spam flags6224 #spam!6225 adds only `spam` flag6226 #needs_recaptcha!6227 when recaptcha is supported6228 adds `needs_recaptcha` flag6229 when recaptcha is not supported6230 marks the object as spam6231 #render_recaptcha?6232 when recaptcha is not enabled6233 returns false6234 when recaptcha is enabled6235 when there are two or more errors6236 returns false6237 when there are less than two errors6238 when spammable does not need recaptcha6239 returns false6240 when spammable needs recaptcha6241 returns false6242 #clear_spam_flags!6243 clears spam and recaptcha flags6244 #submittable_as_spam_by?6245 tests if the user can submit spam6246 #allow_possible_spam?6247 when the `allow_possible_spam` application setting is turned off6248 is expected to eq false6249 when the `allow_possible_spam` application setting is turned on6250 is expected to eq true6251# [RSpecRunTime] Finishing example group spec/models/concerns/spammable_spec.rb. It took 4.5 seconds. Expected to take 4.83 seconds.6252# [RSpecRunTime] Starting example group spec/models/ci/pipeline_variable_spec.rb. Expected to take 4.66 seconds.6253Ci::PipelineVariable6254 does not allow STI6255 is expected to validate that :key cannot be empty/falsy6256 behaves like CI variable6257 is expected to includes the Ci::HasVariable module6258 strips whitespaces when assigning key6259 can convert to runner variable6260 variable type6261 defines variable types6262 defaults variable type to env_var6263 supports variable type file6264# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.48 seconds. Current RSS: ~1642M. load average: 1.06 1.14 1.08 1/284 338886265 #hook_attrs6266 is expected to be a kind of Hash6267 is expected to eq {:key=>"foo", :value=>"bar"}6268# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.88 seconds. Current RSS: ~1645M. load average: 1.06 1.14 1.08 1/284 338896269 partitioning6270 with pipeline6271 copies the partition_id from pipeline6272 without pipeline6273 is expected to validate that :partition_id cannot be empty/falsy6274 does not change the partition_id value6275# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_variable_spec.rb. It took 4.56 seconds. Expected to take 4.66 seconds.6276# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb. Expected to take 4.57 seconds.6277Jobs/Test.gitlab-ci.yml6278 the created pipeline6279 on master6280 creates the test job6281# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.95 seconds. Current RSS: ~1650M. load average: 1.05 1.13 1.08 1/286 339036282 on another branch6283 creates the test job6284 on tag6285 creates the test job6286 on merge request6287 has no jobs6288 TEST_DISABLED is set6289 on master6290 has no jobs6291 on another branch6292 has no jobs6293 on tag6294 has no jobs6295# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb. It took 4.32 seconds. Expected to take 4.57 seconds.6296# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. Expected to take 4.49 seconds.6297Gitlab::Analytics::CycleAnalytics::RecordsFetcher6298 #serialized_records6299 for issue based stage6300 returns all records6301 passes a hash with all expected attributes to the serializer6302 when records are loaded by guest6303 filters out confidential issues6304# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.79 seconds. Current RSS: ~1634M. load average: 1.05 1.13 1.08 1/290 339696305 for merge request based stage6306 returns all records6307 passes a hash with all expected attributes to the serializer6308# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.27 seconds. Current RSS: ~1634M. load average: 1.05 1.13 1.08 1/290 339916309 pagination6310 limits the results6311 loads the record for the next page6312# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. It took 4.16 seconds. Expected to take 4.49 seconds.6313# [RSpecRunTime] Starting example group spec/workers/invalid_gpg_signature_update_worker_spec.rb. Expected to take 4.36 seconds.6314InvalidGpgSignatureUpdateWorker6315 when GpgKey is found6316 calls NotificationService.new.run6317# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.12 seconds. Current RSS: ~1621M. load average: 1.04 1.13 1.08 1/289 340336318 when GpgKey is not found6319 does not raise errors6320 does not call NotificationService.new.run6321# [RSpecRunTime] Finishing example group spec/workers/invalid_gpg_signature_update_worker_spec.rb. It took 3.29 seconds. Expected to take 4.36 seconds.6322# [RSpecRunTime] Starting example group spec/serializers/test_report_summary_entity_spec.rb. Expected to take 4.32 seconds.6323TestReportSummaryEntity6324 #as_json6325 contains the total6326 when summary has test suites6327 contains the test suites6328 contains build_ids6329# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.58 seconds. Current RSS: ~1621M. load average: 1.04 1.13 1.08 1/289 340346330# [RSpecRunTime] Finishing example group spec/serializers/test_report_summary_entity_spec.rb. It took 4.25 seconds. Expected to take 4.32 seconds.6331# [RSpecRunTime] Starting example group spec/workers/ci/pending_builds/update_group_worker_spec.rb. Expected to take 4.21 seconds.6332Ci::PendingBuilds::UpdateGroupWorker6333 #perform6334 when a group is not provided6335 does not call the service6336 when everything is ok6337 calls the service6338 is labeled as idempotent6339 performs multiple times sequentially without raising an exception6340 updates the pending builds6341# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.56 seconds. Current RSS: ~1613M. load average: 1.04 1.13 1.08 1/284 340356342# [RSpecRunTime] Finishing example group spec/workers/ci/pending_builds/update_group_worker_spec.rb. It took 3.98 seconds. Expected to take 4.21 seconds.6343# [RSpecRunTime] Starting example group spec/services/milestones/find_or_create_service_spec.rb. Expected to take 4.17 seconds.6344Milestones::FindOrCreateService6345 #execute6346 when finding milestone on project level6347 returns existing milestone6348 when finding milestone on group level6349 returns existing milestone6350 when not finding milestone6351 when user has permissions6352 when params are valid6353 creates a new milestone at project level using params6354 when params are not valid6355 returns nil6356 when user does not have permissions6357 does not create a new milestone6358 returns nil6359# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.03 seconds. Current RSS: ~1608M. load average: 1.04 1.12 1.08 1/284 340366360# [RSpecRunTime] Finishing example group spec/services/milestones/find_or_create_service_spec.rb. It took 4.48 seconds. Expected to take 4.17 seconds.6361# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/instance_service_spec.rb. Expected to take 4.06 seconds.6362Integrations::SlackInstallation::InstanceService6363 behaves like Integrations::SlackInstallation::BaseService6364 when Slack responds with an error6365 behaves like error response6366 returns error result with message6367 when HTTP error occurs when exchanging token6368 tracks the error6369 behaves like error response6370 returns error result with message6371 when slack_app_enabled is not set6372 behaves like error response6373 returns error result with message6374 when user is unauthorized6375 behaves like error response6376 returns error result with message6377 when Slack responds with an access token6378 handles propagation correctly6379 behaves like success response6380 returns success result and creates all needed records6381 when integration record already exists6382 behaves like success response6383 returns success result and creates all needed records6384 when installation record already exists6385 behaves like success response6386 returns success result and creates all needed records6387 when the team has other Slack installation records6388 updates related legacy records6389 behaves like success response6390 returns success result and creates all needed records6391# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.15 seconds. Current RSS: ~1601M. load average: 1.11 1.14 1.09 1/284 340376392# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/instance_service_spec.rb. It took 4.11 seconds. Expected to take 4.06 seconds.6393# [RSpecRunTime] Starting example group spec/workers/ci/pending_builds/update_project_worker_spec.rb. Expected to take 3.98 seconds.6394Ci::PendingBuilds::UpdateProjectWorker6395 #perform6396 when a project is not provided6397 does not call the service6398 when everything is ok6399 calls the service6400 is labeled as idempotent6401 performs multiple times sequentially without raising an exception6402 updates the pending builds6403# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.75 seconds. Current RSS: ~1608M. load average: 1.10 1.14 1.08 1/284 340386404# [RSpecRunTime] Finishing example group spec/workers/ci/pending_builds/update_project_worker_spec.rb. It took 3.58 seconds. Expected to take 3.98 seconds.6405# [RSpecRunTime] Starting example group spec/lib/gitlab/visibility_level_checker_spec.rb. Expected to take 3.89 seconds.6406Gitlab::VisibilityLevelChecker6407 #level_restricted?6408 when visibility level is allowed6409 returns false with nil for visibility level6410 when visibility level is restricted6411 for public project6412 for non-admin user6413 returns true and visibility name6414 for admin user6415 returns false and a nil visibility level6416 overridden visibility6417 when restricted6418 returns true and visibility name6419 when misspelled6420 returns false with nil for visibility level6421 when import_data is missing6422 returns false with nil for visibility level6423# [RSpecRunTime] Finishing example group spec/lib/gitlab/visibility_level_checker_spec.rb. It took 3.88 seconds. Expected to take 3.89 seconds.6424# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/type/definition_spec.rb. Expected to take 3.82 seconds.6425Gitlab::Audit::Type::Definition6426 .paths6427 returns at least one path6428 .load_all!6429 when there are no audit event types a list of definitions is empty6430 when there's a single audit event type it properly loads them6431 when the same audit event type is stored multiple times raises exception6432 when one of the YAMLs is invalid it does raise exception6433 .get6434 when audit event type is not defined6435 returns nil6436 when audit event type is defined6437 returns an instance of Gitlab::Audit::Type::Definition6438 returns the properties as defined for that audit event type6439 #validate!6440 param: :path, value: "audit_event/types/invalid.yml", result: /Audit event type 'group_deploy_token_destroyed' has an invalid path/6441 is expected to raise /Audit event type 'group_deploy_token_destroyed' has an invalid path/6442 param: :name, value: nil, result: /property '\/name' is not of type: string/6443 is expected to raise /property '\/name' is not of type: string/6444 param: :description, value: nil, result: /property '\/description' is not of type: string/6445 is expected to raise /property '\/description' is not of type: string/6446 param: :introduced_by_issue, value: nil, result: /property '\/introduced_by_issue' is not of type: string/6447 is expected to raise /property '\/introduced_by_issue' is not of type: string/6448 param: :introduced_by_mr, value: nil, result: /property '\/introduced_by_mr' is not of type: string/6449 is expected to raise /property '\/introduced_by_mr' is not of type: string/6450 param: :feature_category, value: nil, result: /property '\/feature_category' is not of type: string/6451 is expected to raise /property '\/feature_category' is not of type: string/6452 param: :milestone, value: nil, result: /property '\/milestone' is not of type: string/6453 is expected to raise /property '\/milestone' is not of type: string/6454 param: :scope, value: nil, result: /property '\/scope' is not of type: array/6455 is expected to raise /property '\/scope' is not of type: array/6456 when both saved_to_database and streamed are false6457 raises an exception6458 .stream_only?6459 returns true for a stream only event6460 returns false for an event that is saved to database6461 .defined?6462 returns true if definition for the event name exists6463 returns false if definition for the event name exists6464 #key6465 returns a symbol from name6466 .event_names6467 returns names of event types as string array6468 .definitions6469 loads the definitions for all the audit event types6470 .names_with_category6471 returns an array with just the event name and feature category6472 validate that all the YAML definitions matches the audit event type schema6473 successfully loads all the YAML definitions6474 .load_from_file6475 properly loads a definition from file6476 for missing file6477 raises exception6478 for invalid definition6479 raises exception6480# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/type/definition_spec.rb. It took 3.23 seconds. Expected to take 3.82 seconds.6481# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb. Expected to take 3.72 seconds.6482Ci::JobArtifacts::ExpireProjectBuildArtifactsService6483 #execute6484 with job containing erasable artifacts6485 unlocks erasable job artifacts6486 expires erasable job artifacts6487# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.03 seconds. Current RSS: ~1647M. load average: 1.10 1.13 1.08 1/284 340396488 with job containing trace artifacts6489 does not unlock trace artifacts6490 does not expire trace artifacts6491 with job from artifact locked pipeline6492 does not unlock locked artifacts6493 does not expire locked artifacts6494 with job containing both erasable and trace artifacts6495 unlocks erasable artifacts6496 expires erasable artifacts6497 does not unlock trace artifacts6498 does not expire trace artifacts6499 with multiple pipelines6500 unlocks artifacts across pipelines6501 expires artifacts across pipelines6502 with artifacts belonging to another project6503 does not unlock erasable artifacts in other projects6504 does not expire erasable artifacts in other projects6505# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb. It took 3.68 seconds. Expected to take 3.72 seconds.6506# [RSpecRunTime] Starting example group spec/services/notification_recipients/builder/new_note_spec.rb. Expected to take 3.57 seconds.6507NotificationRecipients::Builder::NewNote6508 #notification_recipients6509 for public notes6510 adds all participants, watchers and subscribers6511# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.73 second. Current RSS: ~1639M. load average: 1.09 1.13 1.08 1/284 340406512 for confidential notes6513 adds all participants, watchers and subscribers that are project memebrs6514# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.99 seconds. Current RSS: ~1636M. load average: 1.08 1.13 1.08 1/284 340416515# [RSpecRunTime] Finishing example group spec/services/notification_recipients/builder/new_note_spec.rb. It took 3.48 seconds. Expected to take 3.57 seconds.6516# [RSpecRunTime] Starting example group spec/lib/gitlab/git/push_spec.rb. Expected to take 3.49 seconds.6517Gitlab::Git::Push6518 #branch_name6519 when it is a branch push6520 returns branch name6521 when it is a tag push6522 returns nil6523 #branch_push?6524 when pushing a branch ref6525 is expected to be branch push6526 when it is a tag push6527 is expected not to be branch push6528 #branch_updated?6529 when it is a branch push with correct old and new revisions6530 is expected to be branch updated6531 when it is not a branch push6532 is expected not to be branch updated6533 when old revision is blank6534 is expected not to be branch updated6535 when it is not a branch push6536 is expected not to be branch updated6537 when oldrev is nil6538 is expected not to be branch updated6539 #force_push?6540 when old revision is an ancestor of the new revision6541 is expected not to be force push6542 when old revision is not an ancestor of the new revision6543 is expected to be force push6544 when called mulitiple times6545 does not make make multiple calls to the force push check6546 #branch_added?6547 when old revision is defined6548 is expected not to be branch added6549 when old revision is not defined6550 is expected to be branch added6551 #branch_removed?6552 when new revision is defined6553 is expected not to be branch removed6554 when new revision is not defined6555 is expected to be branch removed6556 #modified_paths6557 when a push is a branch update6558 returns modified paths6559 when a push is not a branch update6560 raises an error6561 #oldrev6562 when a valid oldrev is provided6563 returns oldrev6564 when a nil valud is provided6565 returns blank SHA6566 #newrev6567 when valid newrev is provided6568 returns newrev6569 when a nil valud is provided6570 returns blank SHA6571# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/push_spec.rb. It took 3.26 seconds. Expected to take 3.49 seconds.6572# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. Expected to take 3.42 seconds.6573Gitlab::LocalAndRemoteStorageMigration::PagesDeploymentMigrater6574 behaves like local and remote storage migration6575 start_store: 1, end_store: 2, method: :migrate_to_remote_storage6576 successfully migrates6577# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.52 seconds. Current RSS: ~1635M. load average: 1.07 1.13 1.08 1/289 341126578 start_store: 2, end_store: 2, method: :migrate_to_remote_storage6579 successfully migrates6580 start_store: 2, end_store: 1, method: :migrate_to_local_storage6581 successfully migrates6582 start_store: 1, end_store: 1, method: :migrate_to_local_storage6583 successfully migrates6584 when migration fails6585 prints error6586# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. It took 3.5 seconds. Expected to take 3.42 seconds.6587# [RSpecRunTime] Starting example group spec/helpers/admin/user_actions_helper_spec.rb. Expected to take 3.37 seconds.6588Admin::UserActionsHelper6589 #admin_actions6590 the user is a bot6591 is expected to be empty6592 the current user and user are the same6593 is expected to contain exactly "edit"6594 the user is a standard user6595 is expected to contain exactly "edit", "block", "ban", "deactivate", "delete", "delete_with_contributions", and "trust"6596 the user is an admin user6597 is expected to contain exactly "edit", "block", "ban", "deactivate", "delete", "delete_with_contributions", and "trust"6598 the user is blocked by LDAP6599 is expected to contain exactly "edit", "ldap", "delete", and "delete_with_contributions"6600 the user is blocked pending approval6601 is expected to contain exactly "edit", "approve", and "reject"6602 the user is blocked6603 is expected to contain exactly "edit", "unblock", "delete", and "delete_with_contributions"6604 the user is deactivated6605 is expected to contain exactly "edit", "block", "ban", "activate", "delete", and "delete_with_contributions"6606 the user is locked6607 is expected to contain exactly "edit", "block", "ban", "deactivate", "unlock", "delete", "delete_with_contributions", and "trust"6608 the user is banned6609 is expected to contain exactly "edit", "unban", "delete", and "delete_with_contributions"6610 the user is trusted6611 is expected to contain exactly "edit", "block", "deactivate", "ban", "delete", "delete_with_contributions", and "untrust"6612 the current_user does not have permission to delete the user6613 is expected to contain exactly "edit", "block", "ban", "deactivate", and "trust"6614 the user is a sole owner of a group6615 is expected to contain exactly "edit", "block", "ban", "deactivate", "delete_with_contributions", and "trust"6616 the user is a bot6617 is expected to contain exactly6618# [RSpecRunTime] Finishing example group spec/helpers/admin/user_actions_helper_spec.rb. It took 3.18 seconds. Expected to take 3.37 seconds.6619# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb. Expected to take 3.32 seconds.6620Gitlab::Database::Partitioning::SlidingListStrategy6621 #current_partitions6622 detects both partitions6623 #validate_and_fix6624 does not call change_column_default if the partitioning in a valid state6625 calls change_column_default on partition_key with the most default partition number6626 does not change the default column if it has been changed in the meanwhile by another process6627 when the shared connection is for the wrong database6628 does not attempt to fix connections6629 #active_partition6630 is the partition with the largest value6631 #missing_partitions6632 when next_partition_if returns true6633 is a partition definition for the next partition in the series6634 when next_partition_if returns false6635 is empty6636 when there are no partitions for the table6637 returns a partition for value 16638 #extra_partitions6639 when some partitions are true for detach_partition_if6640 is the leading set of partitions before that value6641 when all partitions are true for detach_partition_if6642 is all but the most recent partition6643 #initial_partition6644 starts with the value 16645 #next_partition6646 is one after the active partition6647 #ensure_partitioning_column_ignored!6648 raises when the column is not ignored6649 does not raise when the column is ignored6650 redirecting inserts as the active partition changes6651 redirects to the new partition6652 attributes6653 is expected to have attributes {:analyze_interval => 1 week, :detach_partition_if => #<Proc:0x00007e7e0856f298 /builds/gitlab-org/gitlab...ab/database/partitioning/sliding_list_strategy_spec.rb:303 (lambda)>, :partitioning_key => :partition}6654# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb. It took 2.83 seconds. Expected to take 3.32 seconds.6655# [RSpecRunTime] Starting example group spec/bin/saas_feature_spec.rb. Expected to take 3.27 seconds.6656bin/saas-feature6657 SaasFeatureOptionParser6658 .parse6659 missing SaaS feature name6660 parses -h6661 param: :name, argv: ["foo"], result: "foo"6662 is expected to eq "foo"6663 param: :amend, argv: ["foo", "--amend"], result: true6664 is expected to eq true6665 param: :force, argv: ["foo", "-f"], result: true6666 is expected to eq true6667 param: :force, argv: ["foo", "--force"], result: true6668 is expected to eq true6669 param: :introduced_by_url, argv: ["foo", "-m", "https://url"], result: "https://url"6670 is expected to eq "https://url"6671 param: :introduced_by_url, argv: ["foo", "--introduced-by-url", "https://url"], result: "https://url"6672 is expected to eq "https://url"6673 param: :dry_run, argv: ["foo", "-n"], result: true6674 is expected to eq true6675 param: :dry_run, argv: ["foo", "--dry-run"], result: true6676 is expected to eq true6677 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo"6678 is expected to eq "group::geo"6679 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo"6680 is expected to eq "group::geo"6681 param: :group, argv: ["foo", "-g", "invalid"], result: nil6682 is expected to eq nil6683 param: :group, argv: ["foo", "--group", "invalid"], result: nil6684 is expected to eq nil6685 .read_group6686 when valid group is given6687 reads group from stdin6688 when valid index is given6689 picks the group successfully6690 with invalid group given6691 shows error message and retries6692 when invalid index is given6693 shows error message and retries6694 .read_introduced_by_url6695 with valid URL given6696 reads URL from stdin6697 with invalid URL given6698 shows error message and retries6699 with empty URL given6700 skips entry6701 with a non-URL given6702 shows error message and retries6703 SaasFeatureCreator6704 properly creates a SaaS feature6705 when running on master6706 requires feature branch6707 with SaaS feature name validation6708 argv: [".invalid.saas.feature"], ex: /Provide a name for the SaaS feature that is/6709 is expected to raise /Provide a name for the SaaS feature that is/6710 argv: ["existing-saas-feature"], ex: /already exists!/6711 is expected to raise /already exists!/6712# [RSpecRunTime] Finishing example group spec/bin/saas_feature_spec.rb. It took 2.78 seconds. Expected to take 3.27 seconds.6713# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 3.21 seconds.6714Mutations::Security::CiConfiguration::ConfigureSecretDetection6715 is expected to require graphql authorizations :push_code6716 #resolve6717 generates an error if the resource is not accessible to the user6718 when user does not have enough permissions6719 generates an error6720# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.88 seconds. Current RSS: ~1665M. load average: 1.06 1.12 1.08 1/284 341206721 when user is a maintainer of a different project6722 generates an error6723 when the user does not have permission to create a new branch6724 returns an array of errors6725 when the user can create a merge request6726 when service successfully generates a path to create a new merge request6727 returns a success path6728 when service can not generate any path to create a new merge request6729 returns an array of errors6730# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 2.91 seconds. Expected to take 3.21 seconds.6731# [RSpecRunTime] Starting example group spec/workers/environments/auto_recover_worker_spec.rb. Expected to take 3.18 seconds.6732Environments::AutoRecoverWorker6733 has the `until_executed` deduplicate strategy6734 when all stop actions are not complete6735 does not recover the environment6736# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.42 seconds. Current RSS: ~1659M. load average: 1.06 1.12 1.08 1/289 341596737 when environment has been updated recently6738 recovers the environment6739 when there are no corresponding environment record6740 ignores the invalid record6741 when all stop actions are complete6742 recovers the environment6743# [RSpecRunTime] Finishing example group spec/workers/environments/auto_recover_worker_spec.rb. It took 3.21 seconds. Expected to take 3.18 seconds.6744# [RSpecRunTime] Starting example group spec/config/settings_spec.rb. Expected to take 3.07 seconds.6745#<GitlabSettings::Settings:0x00007e7e2a029528>6746 omniauth6747 defaults to enabled6748 .load_dynamic_cron_schedules!6749 generates a valid cron schedule6750 cron_jobs job_class can be resolved6751 resolves all defined cron job worker classes6752 cron_jobs cron syntax is correct6753 all cron entries are correct6754 .build_ci_server_fqdn6755 host: "acme.com", port: 9090, relative_url: "/gitlab", result: "acme.com:9090/gitlab"6756 is expected to eq "acme.com:9090/gitlab"6757 host: "acme.com", port: 443, relative_url: "/gitlab", result: "acme.com/gitlab"6758 is expected to eq "acme.com/gitlab"6759 host: "acme.com", port: 443, relative_url: "", result: "acme.com"6760 is expected to eq "acme.com"6761 host: "acme.com", port: 9090, relative_url: "", result: "acme.com:9090"6762 is expected to eq "acme.com:9090"6763 host: "test", port: 9090, relative_url: "", result: "test:9090"6764 is expected to eq "test:9090"6765 .attr_encrypted_db_key_base_truncated6766 is a string with maximum 32 bytes size6767 .attr_encrypted_db_key_base_126768 when db key base secret is less than 12 bytes6769 expands db key base secret to 12 bytes6770 when key has multiple multi-byte UTF chars exceeding 12 bytes6771 does not use more than 32 bytes6772 .attr_encrypted_db_key_base_326773 when db key base secret is less than 32 bytes6774 expands db key base secret to 32 bytes6775 when db key base secret is 32 bytes6776 returns original value6777 when db key base contains multi-byte UTF character6778 does not use more than 32 bytes6779 when db key base multi-byte UTF chars exceeding 32 bytes6780 does not use more than 32 bytes6781 .cron_for_service_ping6782 returns correct crontab for some manually calculated example6783 returns min, hour, day in the valid range6784 .encrypted6785 defaults to using the encrypted_settings_key_base for the key6786 returns empty encrypted config when a key has not been set6787 .microsoft_graph_mailer6788 defaults6789 .repositories6790 sets up storage settings6791 .build_sidekiq_routing_rules6792 input_rules: nil, result: [["*", "default"]]6793 is expected to eq [["*", "default"]]6794 input_rules: [], result: [["*", "default"]]6795 is expected to eq [["*", "default"]]6796 input_rules: [["name=foobar", "foobar"]], result: [["name=foobar", "foobar"]]6797 is expected to eq [["name=foobar", "foobar"]]6798# [RSpecRunTime] Finishing example group spec/config/settings_spec.rb. It took 3.05 seconds. Expected to take 3.07 seconds.6799# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/workflow_spec.rb. Expected to take 3.04 seconds.6800Gitlab::Ci::Config::Entry::Workflow6801 validations6802 when work config value is a string6803 #valid?6804 is invalid6805 attaches an error specifying that workflow should point to a hash6806 #value6807 returns the invalid configuration6808 when work config value is a hash6809 with an invalid key6810 #valid?6811 is invalid6812 attaches an error specifying the unknown key6813 #value6814 returns the invalid configuration6815 when config has rules6816 #valid?6817 is valid6818 attaches no errors6819 #value6820 returns the config6821 when rules has an invalid key6822 #valid?6823 is invalid6824 attaches an error specifying the unknown key6825 #value6826 returns the invalid configuration6827 when rules has auto_cancel6828 #valid?6829 is valid6830 attaches no errors6831 #value6832 returns the config6833 when auto_cancel has an invalid value6834 #valid?6835 is invalid6836 returns error6837 .default6838 is nil6839 with workflow name6840 with a blank name6841 is invalid6842 returns error about invalid name6843 with too long name6844 is invalid6845 returns error about invalid name6846 when name is nil6847 is valid6848 when name is not provided6849 is valid6850 with auto_cancel6851 is expected to be valid6852 returns value correctly6853# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/workflow_spec.rb. It took 2.93 seconds. Expected to take 3.04 seconds.6854# [RSpecRunTime] Starting example group spec/finders/ci/variables_finder_spec.rb. Expected to take 2.98 seconds.6855Ci::VariablesFinder6856 for a project6857 #initialize6858 without key filter6859 raises an error6860 #execute6861 with key filter6862 returns var16863 with key and environment_scope filter6864 returns var26865 for a group6866 #initialize6867 without key filter6868 raises an error6869 #execute6870 with key filter6871 returns var16872 with key and environment_scope filter6873 returns var26874# [RSpecRunTime] Finishing example group spec/finders/ci/variables_finder_spec.rb. It took 2.91 seconds. Expected to take 2.98 seconds.6875# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_interface_spec.rb. Expected to take 2.95 seconds.6876Types::WorkItems::WidgetInterface6877 exposes the expected fields6878 .resolve_type6879 raises an error for an unknown type6880 widget_class: WorkItems::Widgets::Description, widget_type_name: Types::WorkItems::Widgets::DescriptionType6881 knows the correct type for objects6882 widget_class: WorkItems::Widgets::Hierarchy, widget_type_name: Types::WorkItems::Widgets::HierarchyType6883 knows the correct type for objects6884 widget_class: WorkItems::Widgets::Assignees, widget_type_name: Types::WorkItems::Widgets::AssigneesType6885 knows the correct type for objects6886 widget_class: WorkItems::Widgets::Labels, widget_type_name: Types::WorkItems::Widgets::LabelsType6887 knows the correct type for objects6888 widget_class: WorkItems::Widgets::Notes, widget_type_name: Types::WorkItems::Widgets::NotesType6889 knows the correct type for objects6890 widget_class: WorkItems::Widgets::Notifications, widget_type_name: Types::WorkItems::Widgets::NotificationsType6891 knows the correct type for objects6892 widget_class: WorkItems::Widgets::CurrentUserTodos, widget_type_name: Types::WorkItems::Widgets::CurrentUserTodosType6893 knows the correct type for objects6894 widget_class: WorkItems::Widgets::AwardEmoji, widget_type_name: Types::WorkItems::Widgets::AwardEmojiType6895 knows the correct type for objects6896 widget_class: WorkItems::Widgets::LinkedItems, widget_type_name: Types::WorkItems::Widgets::LinkedItemsType6897 knows the correct type for objects6898 widget_class: WorkItems::Widgets::LinkedItems, widget_type_name: Types::WorkItems::Widgets::LinkedItemsType6899 knows the correct type for objects6900 widget_class: WorkItems::Widgets::StartAndDueDate, widget_type_name: Types::WorkItems::Widgets::StartAndDueDateType6901 knows the correct type for objects6902 widget_class: WorkItems::Widgets::Milestone, widget_type_name: Types::WorkItems::Widgets::MilestoneType6903 knows the correct type for objects6904 widget_class: WorkItems::Widgets::Participants, widget_type_name: Types::WorkItems::Widgets::ParticipantsType6905 knows the correct type for objects6906 widget_class: WorkItems::Widgets::TimeTracking, widget_type_name: Types::WorkItems::Widgets::TimeTracking::TimeTrackingType6907 knows the correct type for objects6908 widget_class: WorkItems::Widgets::Designs, widget_type_name: Types::WorkItems::Widgets::DesignsType6909 knows the correct type for objects6910# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_interface_spec.rb. It took 2.2 seconds. Expected to take 2.95 seconds.6911# [RSpecRunTime] Starting example group spec/workers/project_destroy_worker_spec.rb. Expected to take 2.9 seconds.6912ProjectDestroyWorker6913 behaves like an idempotent worker6914 is labeled as idempotent6915 performs multiple times sequentially without raising an exception6916 does not change projects when run twice6917# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.95 seconds. Current RSS: ~1668M. load average: 1.04 1.11 1.08 1/286 341826918 #perform6919 deletes the project6920 does not raise error when project could not be found6921 does not raise error when user could not be found6922# [RSpecRunTime] Finishing example group spec/workers/project_destroy_worker_spec.rb. It took 2.9 seconds. Expected to take 2.9 seconds.6923# [RSpecRunTime] Starting example group spec/models/snippets/repository_storage_move_spec.rb. Expected to take 2.84 seconds.6924Snippets::RepositoryStorageMove6925 does not allow STI6926 behaves like handles repository moves6927 associations6928 is expected to belong to container required: false6929 scopes6930 .scheduled_or_started6931 is expected to contain exactly #<Snippets::RepositoryStorageMove id: 2, created_at: "2024-04-10 21:12:32.985289460 +0000", updated_a..., state: 2, source_storage_name: "default", destination_storage_name: "default", error_message: nil> and #<Snippets::RepositoryStorageMove id: 3, created_at: "2024-04-10 21:12:33.088660409 +0000", updated_a..., state: 3, source_storage_name: "default", destination_storage_name: "default", error_message: nil>6932 validations6933 is expected to validate that :container cannot be empty/falsy6934 is expected to validate that :state cannot be empty/falsy6935 is expected to validate that :source_storage_name cannot be empty/falsy6936 is expected to validate that :destination_storage_name cannot be empty/falsy6937 source_storage_name inclusion6938 does not allow repository storages that don't match a label in the configuration6939 destination_storage_name inclusion6940 does not allow repository storages that don't match a label in the configuration6941 container repository read-only6942 does not allow the container to be read-only on create6943 defaults6944 destination_storage_name6945 can pick new storage6946 state transitions6947 when in the default state6948 and transitions to scheduled6949 triggers the corresponding repository storage worker6950 when the transition fails6951 does not trigger the corresponding repository storage worker and adds an error6952 sets the state to failed6953 and transitions to started6954 does not allow the transition6955 when started6956 and transitions to replicated6957 marks the container as writable6958 updates the updated_at column of the container6959 and transitions to failed6960 marks the container as writable6961 when replicated6962 and transitions to cleanup_failed6963 marks the container as writable6964# [RSpecRunTime] Finishing example group spec/models/snippets/repository_storage_move_spec.rb. It took 3.16 seconds. Expected to take 2.84 seconds.6965# [RSpecRunTime] Starting example group spec/services/container_expiration_policies/cleanup_service_spec.rb. Expected to take 2.82 seconds.6966ContainerExpirationPolicies::CleanupService6967 #execute6968 with a successful cleanup tags service execution6969 completely clean up the repository6970 without a successful cleanup tags service execution6971 partially clean up the repository6972 with a truncated cleanup tags service response6973 partially clean up the repository6974 with no repository6975 returns an error response6976 with an invalid policy6977 returns an error response6978 with a network error6979 raises an error6980 next run scheduling6981 with cleanups started_at before policy next_run_at6982 behaves like not scheduling the next run6983 does not scheduled the next run6984 with cleanups started_at around policy next_run_at6985 behaves like not scheduling the next run6986 does not scheduled the next run6987 with only the current repository started_at before the policy next_run_at6988 behaves like scheduling the next run6989 schedules the next run6990 with cleanups started_at after policy next_run_at6991 behaves like scheduling the next run6992 schedules the next run6993 with a future policy next_run_at6994 behaves like not scheduling the next run6995 does not scheduled the next run6996# [RSpecRunTime] Finishing example group spec/services/container_expiration_policies/cleanup_service_spec.rb. It took 2.44 seconds. Expected to take 2.82 seconds.6997# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker_spec.rb. Expected to take 2.75 seconds.6998Gitlab::GithubImport::Stage::ImportIssuesAndDiffNotesWorker6999 behaves like Gitlab::GithubImport::StageMethods7000 .sidekiq_retries_exhausted7001 tracks the exception and marks the import as failed7002 .sidekiq_options7003 has a status_expiration7004 has a retry of 67005 #perform7006 returns if no project could be found7007 returns if the import state is no longer in progress7008 imports the data when the project exists7009 queues RefreshImportJidWorker7010 logs error when import fails with a StandardError7011 rescheduling the worker on certain errors7012 error: Gitlab::GithubImport::RateLimitError7013 reschedules the worker7014 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError7015 reschedules the worker7016 #import7017 imports the issues and diff notes7018 #importers7019 when optional stage single_endpoint_notes_import is enabled7020 includes single endpoint diff notes importer7021 when optional stage single_endpoint_notes_import is disabled7022 includes default diff notes importer7023# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker_spec.rb. It took 2.72 seconds. Expected to take 2.75 seconds.7024# [RSpecRunTime] Starting example group spec/services/search/snippet_service_spec.rb. Expected to take 2.73 seconds.7025Search::SnippetService7026 #execute7027 unauthenticated7028 returns public snippets only7029 authenticated7030 returns only public & internal snippets for regular users7031 returns public, internal snippets and project private snippets for project members7032 returns public, internal and private snippets where user is the author7033 when admin mode is enabled7034 returns all snippets when user is admin7035 when admin mode is disabled7036 returns only public & internal snippets when user is admin7037 #scope7038 always scopes to snippet_titles7039# [RSpecRunTime] Finishing example group spec/services/search/snippet_service_spec.rb. It took 2.04 seconds. Expected to take 2.73 seconds.7040# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. Expected to take 2.65 seconds.7041IncidentManagement::LinkAlerts::DestroyService7042 #execute7043 when current user is a guest7044 responds with error7045 does not unlink alert from the incident7046# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.48 seconds. Current RSS: ~1626M. load average: 1.11 1.13 1.08 1/284 341837047 when current user is a developer7048 responds with success7049 when unlinking internal alert7050 unlinks the alert7051 when unlinking external alert7052 unlinks the alert7053 when unlinking an alert not related to the incident7054 does not change the incident's alerts7055 does not change another incident's alerts7056 does not change the alert's incident7057# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. It took 2.6 seconds. Expected to take 2.65 seconds.7058# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb. Expected to take 2.61 seconds.7059Resolvers::Ci::Catalog::ResourceResolver7060 #resolve7061 when id argument is provided7062 when the user is authorised to view the resource7063 when resource is found7064 returns a single CI/CD Catalog resource7065 when resource is not found7066 raises ResourceNotAvailable error7067 when user is not authorised to view the resource7068 raises ResourceNotAvailable error7069 when full_path argument is provided7070 when the user is authorised to view the resource7071 when resource is found7072 returns a single CI/CD Catalog resource7073 when resource is not found7074 raises ResourceNotAvailable error7075 when project is not a catalog resource7076 raises ResourceNotAvailable error7077 when user is not authorised to view the resource7078 raises ResourceNotAvailable error7079 when neither id nor full_path argument is provided7080 raises ArgumentError7081 when both full_path and id arguments are provided7082 raises ArgumentError7083# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb. It took 2.56 seconds. Expected to take 2.61 seconds.7084# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/experiment_repository_spec.rb. Expected to take 2.58 seconds.7085Ml::ExperimentTracking::ExperimentRepository7086 #all7087 fetches experiments for project7088# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.36 seconds. Current RSS: ~1623M. load average: 1.18 1.14 1.09 1/284 341847089 #create!7090 creates the experiment7091 when name exists7092 throws error7093 when has tags7094 creates the experiment with tag7095 when name is missing7096 throws error7097 #by_iid_or_name7098 when iid passed7099 fetches the experiment7100 and name passed7101 ignores the name7102 and does not exist7103 is expected to eq nil7104 when iid is not passed and name is passed7105 when name exists7106 fetches the experiment7107 when name does not exist7108 is expected to eq nil7109 #add_tag!7110 adds a new tag7111 when name missing7112 throws RecordInvalid7113 when tag was already added7114 throws RecordInvalid7115# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/experiment_repository_spec.rb. It took 2.62 seconds. Expected to take 2.58 seconds.7116# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. Expected to take 2.55 seconds.7117Gitlab::BitbucketImport::Stage::ImportUsersWorker7118 behaves like Gitlab::BitbucketImport::StageMethods7119 .sidekiq_retries_exhausted7120 tracks the import failure7121# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.05 seconds. Current RSS: ~1631M. load average: 1.17 1.14 1.09 1/284 341857122 #perform7123 does not execute the importer if no project could be found7124 does not execute the importer if the import state is no longer in progress7125 logs error when import fails with a StandardError7126 when the import is successful7127 executes the import7128 queues RefreshImportJidWorker7129 logs stage start and finish7130 #perform7131 executes the UsersImporter7132 schedules the next stage7133 behaves like an idempotent worker7134 is labeled as idempotent7135 performs multiple times sequentially without raising an exception7136# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. It took 2.51 seconds. Expected to take 2.55 seconds.7137# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/base/object_builder_spec.rb. Expected to take 2.48 seconds.7138Gitlab::ImportExport::Base::ObjectBuilder7139 #build7140 when object exists7141 when where_clauses are implemented7142 finds existing object instead of creating one7143 when where_clauses are not implemented7144 raises NotImplementedError7145 when object does not exist7146 creates new object7147# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/base/object_builder_spec.rb. It took 2.48 seconds. Expected to take 2.48 seconds.7148# [RSpecRunTime] Starting example group spec/lib/gitlab/feature_categories_spec.rb. Expected to take 2.48 seconds.7149Gitlab::FeatureCategories7150 #valid?7151 returns true if category is known7152 #get!7153 is expected to eq "foo"7154 when category does not exist7155 is expected to raise RuntimeError7156 when on production7157 is expected to eq "unknown"7158 #from_request7159 returns category from request when valid, otherwise returns nil7160 when request is not verified7161 returns nil7162 #categories7163 returns a set of the given categories7164 .load_from_yaml7165 creates FeatureCategories from feature_categories.yml file7166 .default7167 returns a memoization of load_from_yaml7168# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.6 seconds. Current RSS: ~1643M. load average: 1.15 1.14 1.09 1/284 342047169# [RSpecRunTime] Finishing example group spec/lib/gitlab/feature_categories_spec.rb. It took 2.81 seconds. Expected to take 2.48 seconds.7170# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/issue_builder_spec.rb. Expected to take 2.39 seconds.7171Gitlab::HookData::IssueBuilder7172 #build7173 includes safe attribute7174 includes additional attrs7175 when the issue has an image in the description7176 sets the image to use an absolute URL7177# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.45 seconds. Current RSS: ~1642M. load average: 1.15 1.14 1.09 1/284 342057178 for incident7179 includes additional attr7180# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/issue_builder_spec.rb. It took 2.41 seconds. Expected to take 2.39 seconds.7181# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_create_service_spec.rb. Expected to take 2.35 seconds.7182Ci::PipelineSchedules::VariablesCreateService7183 execute7184 when user does not have permission7185 returns ServiceResponse.error7186# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.41 seconds. Current RSS: ~1633M. load average: 1.22 1.15 1.09 1/284 342137187 when user limited with permission on a project7188 returns ServiceResponse.error7189 when user has permissions7190 saves variable with passed params7191 returns ServiceResponse.success7192 when schedule save fails7193 returns ServiceResponse.error7194# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_create_service_spec.rb. It took 2.33 seconds. Expected to take 2.35 seconds.7195# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/process_package_file_service_spec.rb. Expected to take 2.35 seconds.7196Packages::TerraformModule::ProcessPackageFileService7197 #execute7198 with valid package file7199 with a tar archive7200 behaves like extracting metadata7201 calls the ExtractFilesService with the correct arguments7202 with an extraction error7203 behaves like raises an error7204 is expected to raise Packages::TerraformModule::ProcessPackageFileService::ExtractionError with "extraction error"7205 with a zip archive7206 behaves like extracting metadata7207 calls the ExtractFilesService with the correct arguments7208 with an extraction error7209 behaves like raises an error7210 is expected to raise Packages::TerraformModule::ProcessPackageFileService::ExtractionError with "extraction error"7211 with invalid package file7212 behaves like raises an error7213 is expected to raise Packages::TerraformModule::ProcessPackageFileService::ExtractionError with "invalid package file"7214 when linked to a non terraform module package7215 behaves like raises an error7216 is expected to raise Packages::TerraformModule::ProcessPackageFileService::ExtractionError with "invalid package file"7217 with a 0 byte package file7218 behaves like raises an error7219 is expected to raise Packages::TerraformModule::ProcessPackageFileService::ExtractionError with "invalid package file"7220# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/process_package_file_service_spec.rb. It took 2.24 seconds. Expected to take 2.35 seconds.7221# [RSpecRunTime] Starting example group spec/uploaders/import_export_uploader_spec.rb. Expected to take 2.28 seconds.7222ImportExportUploader7223 local store7224 #move_to_cache7225 returns false7226 with project export7227 returns true7228 #move_to_store7229 returns true7230 object_store is REMOTE7231 behaves like builds correct paths7232 #store_dir7233 behaves like matches the method pattern7234 is expected to match /import_export_upload\/import_file\//7235 #cache_dir7236 behaves like matches the method pattern7237 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)7238 #work_dir7239 behaves like matches the method pattern7240 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)7241 #upload_path7242 behaves like matches the method pattern7243 is expected to match /import_export_upload\/import_file\//7244 #relative_path7245 is relative (PENDING: Path not set, skipping.)7246 .absolute_path7247 behaves like matches the method pattern7248 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)7249 .base_dir7250 behaves like matches the method pattern7251 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)7252 path traversal exploits7253 throws an exception7254 #move_to_cache7255 returns false7256 with project export7257 returns true7258 #move_to_store7259 returns false7260 with an export file directly uploaded7261 cleans up cached file7262 .workhorse_local_upload_path7263 returns path that includes uploads dir7264# [RSpecRunTime] Finishing example group spec/uploaders/import_export_uploader_spec.rb. It took 2.25 seconds. Expected to take 2.28 seconds.7265# [RSpecRunTime] Starting example group spec/models/projects/import_export/relation_export_upload_spec.rb. Expected to take 2.28 seconds.7266Projects::ImportExport::RelationExportUpload7267 does not allow STI7268 stores export file7269 associations7270 is expected to belong to relation_export required: false7271 .for_project_export_jobs7272 returns RelationExportUploads for a single ProjectExportUpload id7273 returns RelationExportUploads for multiple ProjectExportUpload ids7274# [RSpecRunTime] Finishing example group spec/models/projects/import_export/relation_export_upload_spec.rb. It took 1.73 seconds. Expected to take 2.28 seconds.7275# [RSpecRunTime] Starting example group spec/services/protected_tags/update_service_spec.rb. Expected to take 2.22 seconds.7276ProtectedTags::UpdateService7277 #execute7278 updates a protected tag7279 when updating protected tag with a name that contains HTML tags7280 updates a protected tag7281# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.98 seconds. Current RSS: ~1646M. load average: 1.20 1.15 1.09 1/284 342147282 without admin_project permissions7283 raises error7284# [RSpecRunTime] Finishing example group spec/services/protected_tags/update_service_spec.rb. It took 2.11 seconds. Expected to take 2.22 seconds.7285# [RSpecRunTime] Starting example group spec/helpers/sessions_helper_spec.rb. Expected to take 2.2 seconds.7286SessionsHelper7287 #unconfirmed_email?7288 returns true when the flash alert contains a devise failure unconfirmed message7289 returns false when the flash alert does not contain a devise failure unconfirmed message7290 #unconfirmed_verification_email?7291 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: true, result: true7292 is expected to eq true7293 reset_first_offer?: false, unconfirmed_email_present?: true, token_valid?: true, result: false7294 is expected to eq false7295 reset_first_offer?: true, unconfirmed_email_present?: false, token_valid?: true, result: false7296 is expected to eq false7297 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: false, result: false7298 is expected to eq false7299 #verification_email7300 when there is an unconfirmed verification email7301 is expected to eq "unconfirmed@email"7302 when there is no unconfirmed verification email7303 is expected to eq "user1386@example.org"7304 #verification_data7305 returns the expected data7306 #obfuscated_email7307 delegates to Gitlab::Utils::Email.obfuscated_email7308 #remember_me_enabled?7309 when application setting is enabled7310 is expected to equal true7311 when application setting is disabled7312 is expected to equal false7313# [RSpecRunTime] Finishing example group spec/helpers/sessions_helper_spec.rb. It took 1.74 seconds. Expected to take 2.2 seconds.7314# [RSpecRunTime] Starting example group spec/services/snippets/count_service_spec.rb. Expected to take 2.15 seconds.7315Snippets::CountService7316 #new7317 raises an error if no author or project7318 uses the SnippetsFinder to scope snippets by user7319 allows scoping to project7320 #execute7321 returns a hash of counts7322 only counts snippets the user has access to7323 returns an empty hash if select returns nil7324# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.72 seconds. Current RSS: ~1647M. load average: 1.19 1.14 1.09 1/284 342157325# [RSpecRunTime] Finishing example group spec/services/snippets/count_service_spec.rb. It took 2.32 seconds. Expected to take 2.15 seconds.7326# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/template_spec.rb. Expected to take 2.11 seconds.7327Gitlab::Ci::Config::External::File::Template7328 #matching?7329 when a template is specified7330 returns true7331 with a missing template7332 returns false7333 with a missing template key7334 returns false7335 #valid?7336 when is a valid template name7337 is expected to be truthy7338 with invalid template name7339 returns false7340 with a non-existing template7341 returns false7342 #template_name7343 when template does end with .gitlab-ci.yml7344 returns template name7345 when template is nil7346 returns nil7347 when template does not end with .gitlab-ci.yml7348 returns nil7349 #expand_context7350 drops all parameters7351 #metadata7352 is expected to eq {:blob=>nil, :context_project=>"namespace825/project-1169", :context_sha=>"12345", :extra=>{}, :locat...gitlab-org/gitlab/-/raw/master/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml", :type=>:template}7353 #to_hash7354 when interpolation is being used7355 correctly interpolates the content7356# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/template_spec.rb. It took 2.0 seconds. Expected to take 2.11 seconds.7357# [RSpecRunTime] Starting example group spec/support_specs/matchers/exceed_query_limit_helpers_spec.rb. Expected to take 2.07 seconds.7358ExceedQueryLimitHelpers7359 can count queries7360 can select specific queries7361 can filter specific models7362 can ignore specific queries7363 can perform inclusion and exclusion7364 does not contain marginalia annotations7365 #diff_query_group_message7366 prints a group helpfully7367# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.99 seconds. Current RSS: ~1645M. load average: 1.17 1.14 1.09 1/284 342167368 #diff_query_counts7369 merges two query counts, showing only diffs7370 can show common queries if so desired7371 #count_queries7372 handles queries with suffixes over multiple lines7373 can aggregate queries7374# [RSpecRunTime] Finishing example group spec/support_specs/matchers/exceed_query_limit_helpers_spec.rb. It took 1.87 seconds. Expected to take 2.07 seconds.7375# [RSpecRunTime] Starting example group spec/lib/gitlab/git/repository_cleaner_spec.rb. Expected to take 2.04 seconds.7376Gitlab::Git::RepositoryCleaner7377 #apply_bfg_object_map_stream (from StringIO)7378 removes internal references7379# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.87 seconds. Current RSS: ~1644M. load average: 1.17 1.14 1.09 1/287 342657380 #apply_bfg_object_map_stream (from Gitlab::HttpIO)7381 removes internal references7382# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/repository_cleaner_spec.rb. It took 2.19 seconds. Expected to take 2.04 seconds.7383# [RSpecRunTime] Starting example group spec/lib/gitlab/counters/legacy_counter_spec.rb. Expected to take 2.02 seconds.7384Gitlab::Counters::LegacyCounter7385 #bulk_increment7386 increments the attribute in the counter record7387 returns the value after the increment7388 executes after counter_record after commit callback7389 #increment7390 increments the attribute in the counter record7391 returns the value after the increment7392 executes after counter_record after commit callback7393# [RSpecRunTime] Finishing example group spec/lib/gitlab/counters/legacy_counter_spec.rb. It took 1.38 seconds. Expected to take 2.02 seconds.7394# [RSpecRunTime] Starting example group spec/presenters/service_hook_presenter_spec.rb. Expected to take 1.97 seconds.7395ServiceHookPresenter7396 #logs_details_path7397 is expected to eq "/namespace829/project-1173/-/settings/integrations/drone_ci/hook_logs/5"7398 #logs_retry_path7399 is expected to eq "/namespace830/project-1174/-/settings/integrations/drone_ci/hook_logs/6/retry"7400# [RSpecRunTime] Finishing example group spec/presenters/service_hook_presenter_spec.rb. It took 1.92 seconds. Expected to take 1.97 seconds.7401# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/router/rails_spec.rb. Expected to take 1.97 seconds.7402Gitlab::EtagCaching::Router::Rails7403 matches issue title endpoint7404 matches with a project name that includes a suffix of create7405 matches with a project name that includes a prefix of create7406 matches project pipelines endpoint7407 matches commit pipelines endpoint7408 matches new merge request pipelines endpoint7409 matches merge request pipelines endpoint7410 matches build endpoint7411 does not match blob with confusing name7412 matches the cluster environments path7413 matches the environments path7414 does not match the operations environments list path7415 matches pipeline#show endpoint7416 has a valid feature category for every route7417 has a caller_id for every route7418 has an urgency for every route7419 .cache_key7420 uses request path as cache key7421# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.23 seconds. Current RSS: ~1671M. load average: 1.14 1.14 1.09 1/288 343137422# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/router/rails_spec.rb. It took 2.15 seconds. Expected to take 1.97 seconds.7423# [RSpecRunTime] Starting example group spec/lib/gitlab/changelog/release_spec.rb. Expected to take 1.92 seconds.7424Gitlab::Changelog::Release7425 #to_markdown7426 when there are no entries7427 includes a notice about the lack of entries7428 when all data is present7429 includes all data7430 when version starts with "v"7431 includes all data7432 when feature flag "update_changelog_logic" is disabled7433 uses a version with "v" at the start7434 when no merge request is present7435 doesn't include a merge request link7436 when the author is not a contributor7437 doesn't include the author7438 when the author should always be credited7439 includes the author7440 when a category has no entries7441 isn't included in the output7442 when template parser raises an error7443 raises a Changelog error7444 #header_start_position7445 returns a regular expression for finding the start of a release section7446# [RSpecRunTime] Finishing example group spec/lib/gitlab/changelog/release_spec.rb. It took 1.93 seconds. Expected to take 1.92 seconds.7447# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb. Expected to take 1.9 seconds.7448Gitlab::Ci::ProcessableObjectHierarchy7449 #base_and_descendants7450 includes the base and its descendants7451 when with_depth is true7452 includes depth in the results7453# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.51 seconds. Current RSS: ~1658M. load average: 1.14 1.14 1.09 1/288 343217454 #base_and_ancestors7455 includes the base and its ancestors7456 can find ancestors upto a certain level7457 hierarchy_order option7458 for :asc7459 orders by child to ancestor7460 for :desc7461 orders by ancestor to child7462# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb. It took 1.88 seconds. Expected to take 1.9 seconds.7463# [RSpecRunTime] Starting example group spec/models/abuse/user_trust_score_spec.rb. Expected to take 1.87 seconds.7464Abuse::UserTrustScore7465 does not allow STI7466 #arkose_custom_score7467 when the user has an arkose custom risk score7468 returns the latest score7469 when the user does not have an arkose custom risk score7470 defaults to zero7471 #telesign_score7472 when the user has a telesign risk score7473 returns the latest score7474 when the user does not have a telesign risk score7475 defaults to zero7476 #spammer?7477 when the user is a spammer7478 classifies the user as a spammer7479 when the user is not a spammer7480 does not classify the user as a spammer7481 #arkose_global_score7482 when the user has an arkose global risk score7483 returns the latest score7484 when the user does not have an arkose global risk score7485 defaults to zero7486 #spam_score7487 when the user is a spammer7488 returns the expected score7489 when the user is not a spammer7490 returns the expected score7491 #remove_old_scores7492 if max events is exceeded7493 removes the oldest events7494# [RSpecRunTime] Finishing example group spec/models/abuse/user_trust_score_spec.rb. It took 1.8 seconds. Expected to take 1.87 seconds.7495# [RSpecRunTime] Starting example group spec/lib/gitlab/popen/runner_spec.rb. Expected to take 1.86 seconds.7496Gitlab::Popen::Runner7497 #run7498 runs the command and returns the result7499 #all_success_and_clean?7500 returns true when exit status is 0 and stderr is empty7501 returns false when exit status is not 07502 returns false when exit stderr has something7503 #all_success?7504 returns true when exit status is 07505 returns false when exit status is not 07506 returns true7507 #all_stderr_empty?7508 returns true when stderr is empty7509 returns true when exit status is not 07510 returns false when exit stderr has something7511 #failed_results7512 returns [] when everything is passed7513 returns the result when exit status is not 07514 returns [] when exit stderr has something7515 #warned_results7516 returns [] when everything is passed7517 returns [] when exit status is not 07518 returns the result when exit stderr has something7519# [RSpecRunTime] Finishing example group spec/lib/gitlab/popen/runner_spec.rb. It took 1.89 seconds. Expected to take 1.86 seconds.7520# [RSpecRunTime] Starting example group spec/services/ci/pipeline_bridge_status_service_spec.rb. Expected to take 1.82 seconds.7521Ci::PipelineBridgeStatusService7522 #execute7523 when pipeline has upstream bridge7524 calls inherit_status_from_downstream on upstream bridge7525 when bridge job status raises state machine errors7526 tracks the exception7527# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.6 seconds. Current RSS: ~1659M. load average: 1.20 1.15 1.10 1/285 343227528# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_bridge_status_service_spec.rb. It took 1.9 seconds. Expected to take 1.82 seconds.7529# [RSpecRunTime] Starting example group spec/workers/packages/helm/extraction_worker_spec.rb. Expected to take 1.8 seconds.7530Packages::Helm::ExtractionWorker7531 #perform7532 with valid package file7533 behaves like an idempotent worker7534 is labeled as idempotent7535 performs multiple times sequentially without raising an exception7536 updates package and package file7537# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.83 seconds. Current RSS: ~1653M. load average: 1.20 1.15 1.10 1/284 343237538 with invalid package file id7539 doesn't update helm_file_metadatum7540 with controlled errors7541 with an empty package file7542 behaves like handling error7543 mark the package as errored7544 with an invalid YAML7545 behaves like handling error7546 mark the package as errored7547 with an invalid Chart.yaml7548 behaves like handling error7549 mark the package as errored7550 with uncontrolled errors7551 behaves like handling error7552 mark the package as errored7553# [RSpecRunTime] Finishing example group spec/workers/packages/helm/extraction_worker_spec.rb. It took 2.15 seconds. Expected to take 1.8 seconds.7554# [RSpecRunTime] Starting example group spec/models/error_tracking/error_event_spec.rb. Expected to take 1.77 seconds.7555ErrorTracking::ErrorEvent7556 does not allow STI7557 relationships7558 is expected to belong to error required: false7559 validations7560 is expected to validate that :description cannot be empty/falsy7561 is expected to validate that the length of :description is at most 10247562 is expected to validate that :occurred_at cannot be empty/falsy7563 is expected to validate that the length of :level is at most 2557564 is expected to validate that the length of :environment is at most 2557565 #stacktrace7566 builds a stacktrace7567 #to_sentry_error_event7568 is expected to be a kind of Gitlab::ErrorTracking::ErrorEvent7569# [RSpecRunTime] Finishing example group spec/models/error_tracking/error_event_spec.rb. It took 1.65 seconds. Expected to take 1.77 seconds.7570# [RSpecRunTime] Starting example group spec/serializers/evidences/milestone_entity_spec.rb. Expected to take 1.76 seconds.7571Evidences::MilestoneEntity7572 exposes the expected fields7573 when there are issues linked to this milestone7574 exposes these issues7575# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.81 seconds. Current RSS: ~1646M. load average: 1.19 1.15 1.09 1/284 343247576 when the release has no milestone7577 exposes an empty array for milestones7578# [RSpecRunTime] Finishing example group spec/serializers/evidences/milestone_entity_spec.rb. It took 1.93 seconds. Expected to take 1.76 seconds.7579# [RSpecRunTime] Starting example group spec/policies/project_hook_policy_spec.rb. Expected to take 1.72 seconds.7580ProjectHookPolicy7581 when the user is not a maintainer7582 cannot read and destroy web-hooks7583 when the user is a maintainer7584 can read and destroy web-hooks7585# [RSpecRunTime] Finishing example group spec/policies/project_hook_policy_spec.rb. It took 1.9 seconds. Expected to take 1.72 seconds.7586# [RSpecRunTime] Starting example group spec/lib/gitlab/database/triggers/assign_desired_sharding_key_spec.rb. Expected to take 1.71 seconds.7587Gitlab::Database::Triggers::AssignDesiredShardingKey7588 #drop7589 drops the trigger and function for the given arguments7590 when the trigger has a custom name7591 drops the trigger and function for the given arguments7592 when the trigger does not exist7593 does not raise an error7594 #create7595 creates the trigger and function7596 assigns the sharding key using the trigger function7597 when the sharding key is already set7598 does not change the sharding key7599 when no matching record is found7600 does not set the sharding key7601 when a matching record is found but the sharding key is missing7602 does not set the sharding key7603 when a custom trigger name is supplied7604 creates the trigger and function using the custom name7605 when the trigger already exists7606 does not raise an error7607# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/triggers/assign_desired_sharding_key_spec.rb. It took 1.84 seconds. Expected to take 1.71 seconds.7608# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb. Expected to take 1.69 seconds.7609Katalon.gitlab-ci.yml7610 the created pipeline7611 create katalon tests jobs7612# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.71 seconds. Current RSS: ~1630M. load average: 1.33 1.18 1.10 1/286 343507613# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb. It took 1.62 seconds. Expected to take 1.69 seconds.7614# [RSpecRunTime] Starting example group spec/lib/banzai/filter/spaced_link_filter_spec.rb. Expected to take 1.66 seconds.7615Banzai::Filter::SpacedLinkFilter7616 does not process malicious input7617 converts multiple URLs7618 ignores valid links contained inside 'a' element7619 ignores valid links contained inside 'code' element7620 ignores valid links contained inside 'kbd' element7621 ignores valid links contained inside 'pre' element7622 ignores valid links contained inside 'script' element7623 ignores valid links contained inside 'style' element7624 when a link is detected7625 converts slug with spaces to a link7626 converts slug with spaces and a title to a link7627 does nothing with empty text7628 does nothing with an empty slug7629# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.39 seconds. Current RSS: ~1632M. load average: 1.33 1.18 1.10 1/286 343517630 when an image is detected7631 converts slug with spaces to an iamge7632 converts slug with spaces and a title to an image7633# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/spaced_link_filter_spec.rb. It took 1.9 seconds. Expected to take 1.66 seconds.7634# [RSpecRunTime] Starting example group spec/finders/repositories/changelog_commits_finder_spec.rb. Expected to take 1.64 seconds.7635Repositories::ChangelogCommitsFinder7636 #each_page7637 only yields commits with the given trailer7638 ignores commits that are reverted7639 includes revert commits if they have a trailer7640 supports paginating of commits7641# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.96 seconds. Current RSS: ~1651M. load average: 1.33 1.18 1.10 1/289 343957642 #revert_commit_sha7643 returns the SHA of a reverted commit7644 returns nil when the commit is not a revert commit7645 returns nil when the commit has no description7646# [RSpecRunTime] Finishing example group spec/finders/repositories/changelog_commits_finder_spec.rb. It took 1.67 seconds. Expected to take 1.64 seconds.7647# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/commands_spec.rb. Expected to take 1.61 seconds.7648Gitlab::Ci::Config::Entry::Commands7649 when entry config value is an array of strings7650 #value7651 returns array of strings7652 #errors7653 does not append errors7654 when entry config value is a string7655 #value7656 returns array with single element7657 #valid?7658 is valid7659 when entry config value is array of arrays of strings7660 #value7661 returns array of strings7662 #errors7663 does not append errors7664 #valid?7665 is valid7666 when entry config value is array of strings and arrays of strings7667 #value7668 returns array of strings7669 #errors7670 does not append errors7671 #valid?7672 is valid7673 when entry value is integer7674 #errors7675 saves errors7676 when entry value is multi-level nested array7677 #errors7678 saves errors7679 #valid?7680 is not valid7681# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/commands_spec.rb. It took 1.67 seconds. Expected to take 1.61 seconds.7682# [RSpecRunTime] Starting example group spec/services/ml/model_versions/update_model_version_service_spec.rb. Expected to take 1.58 seconds.7683Ml::ModelVersions::UpdateModelVersionService7684 #execute7685 when model version exists7686 is expected to be success7687 updates the model version description7688# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.17 seconds. Current RSS: ~1654M. load average: 1.30 1.17 1.10 1/289 343967689 when description is invalid7690 is expected to be error7691 when model does not exist7692 is expected to be error7693 when model version does not exist7694 is expected to be error7695# [RSpecRunTime] Finishing example group spec/services/ml/model_versions/update_model_version_service_spec.rb. It took 1.61 seconds. Expected to take 1.58 seconds.7696# [RSpecRunTime] Starting example group spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb. Expected to take 1.58 seconds.7697RuboCop::Cop::Database::AvoidUsingPluckWithoutLimit7698 when using pluck with a limit7699 does not flags the use of pluck as a model scope7700 does not flags the use of pluck as a regular method7701 does not flags the use of pluck inside where7702 does not flags the use of pluck inside a model class method7703 does not flags the use of pluck inside a finder7704 flags the use of pluck inside a service7705 when using pluck without a limit7706 flags the use of pluck as a model scope7707 flags the use of pluck as a regular method7708 flags the use of pluck inside where7709 flags the use of pluck inside a model class method7710 flags the use of pluck inside a finder7711 flags the use of pluck inside a service7712# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb. It took 1.7 seconds. Expected to take 1.58 seconds.7713# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. Expected to take 1.53 seconds.7714Integrations::ChatMessage::WikiPageMessage7715 does not allow STI7716 behaves like Integrations::ChatMessage7717 when input contains link markup7718 strips all link markup characters7719 without markdown7720 #pretext7721 when :action == "create"7722 returns a message that a new wiki page was created7723 when :action == "update"7724 returns a message that a wiki page was updated7725 #attachments7726 when :action == "create"7727 returns the commit message for a new wiki page7728 when :action == "update"7729 returns the commit message for an updated wiki page7730 with markdown7731 #pretext7732 when :action == "create"7733 returns a message that a new wiki page was created7734 when :action == "update"7735 returns a message that a wiki page was updated7736 #attachments7737 when :action == "create"7738 returns the commit message for a new wiki page7739 when :action == "update"7740 returns the commit message for an updated wiki page7741 #activity7742 when :action == "create"7743 returns the attachment for a new wiki page7744 when :action == "update"7745 returns the attachment for an updated wiki page7746# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. It took 1.47 seconds. Expected to take 1.53 seconds.7747# [RSpecRunTime] Starting example group spec/lib/gitlab/language_detection_spec.rb. Expected to take 1.53 seconds.7748Gitlab::LanguageDetection7749 #languages7750 returns the language names7751 #insertions7752 only includes new languages7753 #updates7754 updates the share of languages7755 does not include languages to be removed7756 when silent writes occur7757 doesn't include them in the result7758 #deletions7759 lists undetected languages7760# [RSpecRunTime] Finishing example group spec/lib/gitlab/language_detection_spec.rb. It took 1.38 seconds. Expected to take 1.53 seconds.7761# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/revoke_spec.rb. Expected to take 1.49 seconds.7762Mutations::Achievements::Revoke7763 is expected to require graphql authorizations :award_achievement7764 #resolve7765 when the user does not have permission7766 raises an error7767 when the user has permission7768 revokes user_achievement7769 when the params are invalid7770 returns the validation error7771# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/revoke_spec.rb. It took 1.21 seconds. Expected to take 1.49 seconds.7772# [RSpecRunTime] Starting example group spec/models/snippet_blob_spec.rb. Expected to take 1.48 seconds.7773SnippetBlob7774 does not allow STI7775 #id7776 returns the snippet ID7777 #name7778 returns the snippet file name7779 #size7780 returns the data size7781 #data7782 returns the snippet content7783 #rendered_markup7784 when the content is GFM7785 returns the rendered GFM7786 when the content is not GFM7787 returns nil7788# [RSpecRunTime] Finishing example group spec/models/snippet_blob_spec.rb. It took 1.37 seconds. Expected to take 1.48 seconds.7789# [RSpecRunTime] Starting example group spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb. Expected to take 1.44 seconds.7790Banzai::Filter::BroadcastMessagePlaceholdersFilter7791 when current user is set7792 replaces placeholder in text7793 is expected to eq "Email: helloworld@example.com"7794 replaces placeholder when they are in a link7795 is expected to eq "<a href=\"http://example.com?email=helloworld%40example.com\">link</a>"7796 replaces placeholder when they are in an escaped link7797 is expected to eq "<a href=\"http://example.com?name=GitLab+Tanunki+%3A%29\">link</a>"7798 works with empty text7799 is expected to eq " "7800 replaces multiple placeholders in a given text7801 is expected to eq "helloworld@example.com GitLab Tanunki :)"7802 available placeholders7803 replaces the email of the user7804 is expected to eq "helloworld@example.com"7805 replaces the name of the user7806 is expected to eq "GitLab Tanunki :)"7807 replaces the ID of the user7808 is expected to eq "1170"7809 replaces the username of the user7810 is expected to eq "user495"7811 replaces the instance_id7812 is expected to eq "123"7813 when there is no current user set7814 replaces placeholder with empty string7815 is expected to eq "Email: "7816# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb. It took 1.45 seconds. Expected to take 1.44 seconds.7817# [RSpecRunTime] Starting example group spec/services/packages/remove_tag_service_spec.rb. Expected to take 1.41 seconds.7818Packages::RemoveTagService7819 #execute7820 with existing tag7821 is expected to change `Packages::Tag.count` by -17822 with nil7823 is expected to raise ArgumentError7824# [RSpecRunTime] Finishing example group spec/services/packages/remove_tag_service_spec.rb. It took 1.28 seconds. Expected to take 1.41 seconds.7825# [RSpecRunTime] Starting example group spec/graphql/resolvers/release_resolver_spec.rb. Expected to take 1.41 seconds.7826Resolvers::ReleaseResolver7827 #resolve7828 when the user does not have access to the project7829 returns nil7830 when the user has full access to the project's releases7831 returns the release associated with the specified tag7832 when no tag_name argument was passed7833 raises an error7834# [RSpecRunTime] Finishing example group spec/graphql/resolvers/release_resolver_spec.rb. It took 1.43 seconds. Expected to take 1.41 seconds.7835# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/destroy_spec.rb. Expected to take 1.37 seconds.7836Mutations::AlertManagement::HttpIntegration::Destroy7837 is expected to require graphql authorizations :admin_operations7838 #resolve7839 user has access to project7840 when HttpIntegrations::DestroyService responds with success7841 returns the integration with no errors7842 when HttpIntegrations::DestroyService responds with an error7843 returns errors7844 when resource is not accessible to the user7845 raises an error if the resource is not accessible to the user7846# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/destroy_spec.rb. It took 1.31 seconds. Expected to take 1.37 seconds.7847# [RSpecRunTime] Starting example group spec/lib/gitlab/prometheus/internal_spec.rb. Expected to take 1.36 seconds.7848Gitlab::Prometheus::Internal7849 .uri7850 behaves like returns valid uri7851 is expected not to raise Exception7852 with non default prometheus address7853 behaves like returns valid uri7854 is expected not to raise Exception7855 with :9090 symbol7856 behaves like returns valid uri7857 is expected not to raise Exception7858 with 0.0.0.0:90907859 behaves like returns valid uri7860 is expected not to raise Exception7861 when server_address is nil7862 does not fail7863 when prometheus listen address is blank in gitlab.yml7864 does not configure prometheus7865 .prometheus_enabled?7866 returns correct value7867 when prometheus setting is disabled in gitlab.yml7868 returns correct value7869 when prometheus setting is not present in gitlab.yml7870 does not fail7871 .server_address7872 returns correct value7873 when prometheus setting is not present in gitlab.yml7874 does not fail7875# [RSpecRunTime] Finishing example group spec/lib/gitlab/prometheus/internal_spec.rb. It took 1.44 seconds. Expected to take 1.36 seconds.7876# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/comment_spec.rb. Expected to take 1.33 seconds.7877BitbucketServer::Representation::Comment7878 #id7879 is expected to eq 97880 #author_username7881 returns username7882 when username is absent7883 returns slug7884 when slug and username are absent7885 returns displayName7886 #author_email7887 is expected to eq "test.user@example.com"7888 #note7889 is expected to eq "is this a new line?"7890 #created_at7891 is expected to be a kind of Time7892 #updated_at7893 is expected to be a kind of Time7894 #comments7895 is expected to eq 47896 is expected to all be a kind of BitbucketServer::Representation::Comment7897 is expected to contain exactly "Hello world", "Ok", "hello", and "hi"7898 comments have the right parent7899# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/comment_spec.rb. It took 1.45 seconds. Expected to take 1.33 seconds.7900# [RSpecRunTime] Starting example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. Expected to take 1.32 seconds.7901Ci::InitializePipelinesIidSequenceWorker7902 creates an internal_ids sequence for ci_pipelines7903 behaves like subscribes to event7904 consumes the published event7905 behaves like an idempotent worker7906 is labeled as idempotent7907 performs multiple times sequentially without raising an exception7908 when the internal_ids sequence is already initialized7909 does not reset the sequence7910# [RSpecRunTime] Finishing example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. It took 1.14 seconds. Expected to take 1.32 seconds.7911# [RSpecRunTime] Starting example group spec/services/projects/batch_open_merge_requests_count_service_spec.rb. Expected to take 1.3 seconds.7912Projects::BatchOpenMergeRequestsCountService7913 #refresh_cache_and_retrieve_data7914 refreshes cache keys correctly when cache is clean7915# [RSpecRunTime] RSpec elapsed time: 25 minutes 17.39 seconds. Current RSS: ~1628M. load average: 1.22 1.16 1.10 1/284 344037916# [RSpecRunTime] Finishing example group spec/services/projects/batch_open_merge_requests_count_service_spec.rb. It took 1.18 seconds. Expected to take 1.3 seconds.7917# [RSpecRunTime] Starting example group spec/models/work_items/widgets/start_and_due_date_spec.rb. Expected to take 1.27 seconds.7918WorkItems::Widgets::StartAndDueDate7919 does not allow STI7920 .type7921 is expected to eq :start_and_due_date7922 .quick_action_params7923 is expected to include :due_date7924 #type7925 is expected to eq :start_and_due_date7926 #start_date7927 is expected to eq Wed, 10 Apr 20247928 #due_date7929 is expected to eq Wed, 17 Apr 20247930# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/start_and_due_date_spec.rb. It took 1.2 seconds. Expected to take 1.27 seconds.7931# [RSpecRunTime] Starting example group spec/lib/gitlab/request_context_spec.rb. Expected to take 1.25 seconds.7932Gitlab::RequestContext7933 is expected to have attributes {:client_ip => nil, :request_start_time => nil, :start_thread_cpu_time => nil}7934 .start_request_context7935 sets the client IP7936 sets the spam params7937 sets the request start time7938 .start_thread_context7939 sets the thread cpu time7940 sets the thread memory allocations7941 #request_deadline7942 sets the time to 57 seconds in the future7943 returns nil if there is no start time7944 #ensure_request_deadline_not_exceeded!7945 does not raise an error when there was no deadline7946 does not raise an error if the deadline is in the future7947 raises an error when the deadline is in the past7948# [RSpecRunTime] Finishing example group spec/lib/gitlab/request_context_spec.rb. It took 1.24 seconds. Expected to take 1.25 seconds.7949# [RSpecRunTime] Starting example group spec/models/packages/go/package_spec.rb. Expected to take 1.23 seconds.7950Packages::Go::Package7951 does not allow STI7952 validations7953 version: "v1.2.3", valid: true7954 is expected to allow :version to be ‹"v1.2.3"›7955 version: "v1.2.3-beta", valid: true7956 is expected to allow :version to be ‹"v1.2.3-beta"›7957 version: "v1.2.3-alpha.3", valid: true7958 is expected to allow :version to be ‹"v1.2.3-alpha.3"›7959 version: "v1", valid: false7960 is expected not to allow :version to be ‹"v1"›7961 version: "v1.2", valid: false7962 is expected not to allow :version to be ‹"v1.2"›7963 version: "v1./2.3", valid: false7964 is expected not to allow :version to be ‹"v1./2.3"›7965 version: "v../../../../../1.2.3", valid: false7966 is expected not to allow :version to be ‹"v../../../../../1.2.3"›7967 version: "v%2e%2e%2f1.2.3", valid: false7968 is expected not to allow :version to be ‹"v%2e%2e%2f1.2.3"›7969# [RSpecRunTime] Finishing example group spec/models/packages/go/package_spec.rb. It took 1.02 seconds. Expected to take 1.23 seconds.7970# [RSpecRunTime] Starting example group spec/channels/application_cable/connection_spec.rb. Expected to take 1.21 seconds.7971ApplicationCable::Connection7972 when session cookie is set7973 when user is logged in7974 sets current_user7975 with a stale password7976 sets current_user to nil7977 when user is not logged in7978 sets current_user to nil7979 when bearer header is provided7980 finds user by PAT7981 when session cookie is not set7982 sets current_user to nil7983 when session cookie is an empty string7984 sets current_user to nil7985# [RSpecRunTime] Finishing example group spec/channels/application_cable/connection_spec.rb. It took 1.12 seconds. Expected to take 1.21 seconds.7986# [RSpecRunTime] Starting example group spec/views/profiles/keys/_form.html.haml_spec.rb. Expected to take 1.17 seconds.7987profiles/keys/_form.html.haml7988 when the form partial is used7989 renders the form with the correct action7990 has the key field7991 has the title field7992 has the usage type field7993 has the expires at field7994 has the validation warning7995 has the submit button7996# [RSpecRunTime] Finishing example group spec/views/profiles/keys/_form.html.haml_spec.rb. It took 0.93 second. Expected to take 1.17 seconds.7997# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/authorize_types_spec.rb. Expected to take 1.16 seconds.7998RuboCop::Cop::Graphql::AuthorizeTypes7999 adds add an offense when authorize is empty8000 adds add an offense when authorize has no arguments8001 does not add an offense for classes that have an authorize call8002 does not add an offense for Enums8003 does not add an offense for base types8004 does not add an offense for subtypes of BaseInputObject8005 does not add an offense for subtypes of BaseUnion8006 adds an offense when there is no authorize call8007 does not add an offense for classes that only have an authorize call8008 does not add an offense for InputTypes8009# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/authorize_types_spec.rb. It took 1.15 seconds. Expected to take 1.16 seconds.8010# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.2 seconds. Current RSS: ~1637M. load average: 1.36 1.19 1.11 1/284 344048011# [RSpecRunTime] Starting example group spec/models/packages/helm/file_metadatum_spec.rb. Expected to take 1.14 seconds.8012Packages::Helm::FileMetadatum8013 does not allow STI8014 relationships8015 is expected to belong to package_file required: false8016 validations8017 #package_file8018 is expected to validate that :package_file cannot be empty/falsy8019 #valid_helm_package_type8020 validates package of type helm8021 #channel8022 validates #channel8023 #metadata8024 validates #metadata8025# [RSpecRunTime] Finishing example group spec/models/packages/helm/file_metadatum_spec.rb. It took 1.13 seconds. Expected to take 1.14 seconds.8026# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/group_member_builder_spec.rb. Expected to take 1.12 seconds.8027Gitlab::HookData::GroupMemberBuilder8028 #build8029 data8030 on create8031 is expected to eq "user_add_to_group"8032 behaves like includes the required attributes8033 includes the required attributes8034 on update8035 is expected to eq "user_update_for_group"8036 behaves like includes the required attributes8037 includes the required attributes8038 on destroy8039 is expected to eq "user_remove_from_group"8040 behaves like includes the required attributes8041 includes the required attributes8042# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/group_member_builder_spec.rb. It took 0.99 second. Expected to take 1.12 seconds.8043# [RSpecRunTime] Starting example group spec/lib/gitlab/event_store/event_spec.rb. Expected to take 1.1 seconds.8044Gitlab::EventStore::Event8045 when schema is not defined8046 raises an error on initialization8047 when schema is defined8048 returns data with indifferent access8049 schema validation8050 when data matches the schema8051 initializes the event correctly8052 when required properties are present as well as unknown properties8053 initializes the event correctly8054 validates schema8055 when some properties are missing8056 expects all properties to be present8057 when data is not a Hash8058 raises an error8059 when schema is invalid8060 raises an error8061 does not store JSON schema on subclass8062# [RSpecRunTime] Finishing example group spec/lib/gitlab/event_store/event_spec.rb. It took 1.02 seconds. Expected to take 1.1 seconds.8063# [RSpecRunTime] Starting example group spec/services/packages/debian/find_or_create_incoming_service_spec.rb. Expected to take 1.1 seconds.8064Packages::Debian::FindOrCreateIncomingService8065 #execute8066 run once8067 creates a new package8068 behaves like assigns the package creator8069 assigns the package creator8070 run twice8071 returns the same object8072# [RSpecRunTime] Finishing example group spec/services/packages/debian/find_or_create_incoming_service_spec.rb. It took 0.82 second. Expected to take 1.1 seconds.8073# [RSpecRunTime] Starting example group spec/helpers/ci/catalog/resources_helper_spec.rb. Expected to take 1.06 seconds.8074Ci::Catalog::ResourcesHelper8075 #can_add_catalog_resource?8076 when user is not an owner8077 returns false8078 when user is an owner8079 returns true8080 #js_ci_catalog_data8081 returns catalog data8082# [RSpecRunTime] Finishing example group spec/helpers/ci/catalog/resources_helper_spec.rb. It took 1.02 seconds. Expected to take 1.06 seconds.8083# [RSpecRunTime] Starting example group spec/lib/gitlab/git/pre_receive_error_spec.rb. Expected to take 1.06 seconds.8084Gitlab::Git::PreReceiveError8085 uses the fallback message8086 uses the fallback message8087 error messages prefixed with GitLab:8088 accepts only errors lines with the prefix8089 makes its message HTML-friendly8090 prefers the original message over the fallback8091 error messages prefixed with GL-HOOK-ERR:8092 accepts only errors lines with the prefix8093 makes its message HTML-friendly8094 prefers the original message over the fallback8095# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/pre_receive_error_spec.rb. It took 0.9 second. Expected to take 1.06 seconds.8096# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb. Expected to take 1.02 seconds.8097Sidebars::Admin::Menus::CiCdMenu8098 behaves like Admin menu with sub menus8099 contains submemus8100 behaves like Admin menu8101 renders the correct link8102 renders the correct title8103 renders the correct icon8104 renders the separator if needed8105 #render?8106 when user is admin8107 renders8108 when user is not admin8109 does not render8110 when user is not logged in8111 does not render8112# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb. It took 0.93 second. Expected to take 1.02 seconds.8113# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/stats_cache_spec.rb. Expected to take 1.02 seconds.8114Gitlab::Diff::StatsCache8115 VERSION is set8116 #read8117 returns the expected stats8118 #write_if_empty8119 when the cache already exists8120 does not write the stats8121 when the cache does not exist8122 writes the stats8123 when given non utf-8 characters8124 writes the stats8125 when given empty stats8126 does not write the stats8127 #clear8128 clears cache8129 with multiple cache versions8130 does not read from a stale cache8131# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/stats_cache_spec.rb. It took 0.87 second. Expected to take 1.02 seconds.8132# [RSpecRunTime] Starting example group spec/models/resource_events/abuse_report_event_spec.rb. Expected to take 0.99 second.8133ResourceEvents::AbuseReportEvent8134 does not allow STI8135 #success_message8136 returns a success message for the action8137 associations8138 is expected to belong to abuse_report required: true8139 is expected to belong to user optional: true8140 validations8141 is expected to be valid8142 is expected to validate that :action cannot be empty/falsy8143# [RSpecRunTime] Finishing example group spec/models/resource_events/abuse_report_event_spec.rb. It took 0.82 second. Expected to take 0.99 second.8144# [RSpecRunTime] Starting example group spec/graphql/types/container_expiration_policy_type_spec.rb. Expected to take 0.99 second.8145Types::ContainerExpirationPolicyType8146 is expected to eq "ContainerExpirationPolicy"8147 is expected to eq "A tag expiration policy designed to keep only the images that matter most"8148 is expected to require graphql authorizations :admin_container_image8149 older_than field8150 returns older_than enum8151 keep n field8152 returns keep enum8153 name_regex field8154 returns untrusted regexp type8155 name_regex_keep field8156 returns untrusted regexp type8157# [RSpecRunTime] Finishing example group spec/graphql/types/container_expiration_policy_type_spec.rb. It took 0.83 second. Expected to take 0.99 second.8158# [RSpecRunTime] Starting example group spec/presenters/issue_email_participant_presenter_spec.rb. Expected to take 0.97 second.8159IssueEmailParticipantPresenter8160 #email8161 when anonymous8162 is expected to eq "an*****@e*****.c**"8163 with signed in user8164 when user has no role in project8165 is expected to eq "an*****@e*****.c**"8166 when user has guest role in project8167 is expected to eq "an*****@e*****.c**"8168 when user has reporter role in project8169 is expected to eq "any@example.com"8170 when user has developer role in project8171 is expected to eq "any@example.com"8172# [RSpecRunTime] Finishing example group spec/presenters/issue_email_participant_presenter_spec.rb. It took 0.81 second. Expected to take 0.97 second.8173# [RSpecRunTime] Starting example group spec/lib/gitlab/circuit_breaker_spec.rb. Expected to take 0.96 second.8174Gitlab::CircuitBreaker8175 #circuit8176 returns nil value8177 does not raise an error8178 when failed multiple times below volume threshold8179 does not open the circuit8180 when failed multiple times over volume threshold8181 allows the call 5 times, then opens the circuit and skips subsequent calls8182 when circuit is previously open8183 when does not fail again8184 closes the circuit8185 when fails again8186 opens the circuit8187 #run_with_circuit8188 runs the code block within the Circuitbox circuit8189# [RSpecRunTime] Finishing example group spec/lib/gitlab/circuit_breaker_spec.rb. It took 0.89 second. Expected to take 0.96 second.8190# [RSpecRunTime] Starting example group spec/models/users/callout_spec.rb. Expected to take 0.94 second.8191Users::Callout8192 does not allow STI8193 behaves like having unique enum values8194 has unique values in "feature_name"8195 validations8196 is expected to validate that :feature_name cannot be empty/falsy8197 is expected to validate that :feature_name is unique within the scope of :user_id8198 scopes8199 .with_feature_name8200 returns user callouts for the given feature name only8201# [RSpecRunTime] Finishing example group spec/models/users/callout_spec.rb. It took 0.88 second. Expected to take 0.94 second.8202# [RSpecRunTime] Starting example group spec/validators/array_members_validator_spec.rb. Expected to take 0.94 second.8203ArrayMembersValidator8204 children: [#<#<Class:0x00007e7dffa603c8>:0x00007e7dffa6b890>], is_valid: true8205 only accepts valid children nodes8206 children: [#<#<Class:0x00007e7dffa6fbc0>:0x00007e7dffa6fa30>], is_valid: false8207 only accepts valid children nodes8208 children: [#<#<Class:0x00007e7dffa603c8>:0x00007e7dffa735b8>, #<#<Class:0x00007e7dffa73540>:0x00007e7dffa73428>], is_valid: false8209 only accepts valid children nodes8210 children: [], is_valid: false8211 only accepts valid children nodes8212 children: #<#<Class:0x00007e7dffa603c8>:0x00007e7dffa7a610>, is_valid: false8213 only accepts valid children nodes8214 children: [#<#<Class:0x00007e7dffa7cbe0>:0x00007e7dffa7ca28>], is_valid: false8215 only accepts valid children nodes8216 validation message8217 with default object name8218 uses attribute name8219 with custom object name8220 uses that name8221# [RSpecRunTime] Finishing example group spec/validators/array_members_validator_spec.rb. It took 0.92 second. Expected to take 0.94 second.8222# [RSpecRunTime] Starting example group spec/serializers/rollout_status_entity_spec.rb. Expected to take 0.92 second.8223RolloutStatusEntity8224 exposes status8225 exposes has_legacy_app_label8226 when kube deployment is valid8227 exposes deployment data8228 does not expose canary ingress if it does not exist8229 when canary ingress exists8230 expose canary ingress8231 when kube deployment is empty8232 exposes status8233 does not expose deployment data8234# [RSpecRunTime] Finishing example group spec/serializers/rollout_status_entity_spec.rb. It took 0.8 second. Expected to take 0.92 second.8235# [RSpecRunTime] Starting example group spec/lib/banzai/filter/footnote_filter_spec.rb. Expected to take 0.91 second.8236Banzai::Filter::FootnoteFilter8237 when footnotes exist8238 properly adds the necessary ids and classes8239 when GITLAB_TEST_FOOTNOTE_ID is set8240 uses the test footnote ID instead of a random number8241 when detecting footnotes8242 valid: true, markdown: "1. one[^1]\n[^1]: AbC"8243 detects valid footnotes8244 valid: true, markdown: "1. one[^abc]\n[^abc]: AbC"8245 detects valid footnotes8246 valid: false, markdown: "1. [one](#fnref-abc)"8247 detects valid footnotes8248 valid: false, markdown: "1. one[^1]\n[^abc]: AbC"8249 detects valid footnotes8250# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/footnote_filter_spec.rb. It took 0.73 second. Expected to take 0.91 second.8251# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/archive_trace_spec.rb. Expected to take 0.89 second.8252Gitlab::DataBuilder::ArchiveTrace8253 .build8254 has correct attributes8255# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/archive_trace_spec.rb. It took 0.77 second. Expected to take 0.89 second.8256# [RSpecRunTime] Starting example group spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb. Expected to take 0.89 second.8257Snippets::ScheduleBulkRepositoryShardMovesService8258 behaves like moves repository shard in bulk8259 #execute8260 schedules container repository storage moves8261 read-only repository8262 does not get scheduled8263 .enqueue8264 defers to the worker8265# [RSpecRunTime] Finishing example group spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb. It took 0.78 second. Expected to take 0.89 second.8266# [RSpecRunTime] Starting example group spec/graphql/mutations/work_items/update_spec.rb. Expected to take 0.86 second.8267Mutations::WorkItems::Update8268 #ready?8269 is expected to be ready {:id=>"gid://gitlab/WorkItem/117", :parent_id=>"gid://gitlab/WorkItem/118"}8270# [RSpecRunTime] Finishing example group spec/graphql/mutations/work_items/update_spec.rb. It took 0.81 second. Expected to take 0.86 second.8271# [RSpecRunTime] Starting example group spec/lib/gitlab/chat/responder/base_spec.rb. Expected to take 0.86 second.8272Gitlab::Chat::Responder::Base8273 #pipeline8274 returns the pipeline8275 #project8276 returns the project8277 #success8278 raises NotImplementedError8279 #failure8280 raises NotImplementedError8281 #send_response8282 raises NotImplementedError8283 #scheduled_output8284 raises NotImplementedError8285# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/responder/base_spec.rb. It took 0.87 second. Expected to take 0.86 second.8286# [RSpecRunTime] Starting example group spec/serializers/jira_connect/app_data_serializer_spec.rb. Expected to take 0.84 second.8287JiraConnect::AppDataSerializer8288 #as_json8289 uses the subscription entity8290 includes a group path with already subscribed namespaces as skip_groups8291 is expected to include {:subscriptions_path => "/-/jira_connect/subscriptions"}8292# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.03 seconds. Current RSS: ~1632M. load average: 1.26 1.18 1.11 1/284 344108293# [RSpecRunTime] Finishing example group spec/serializers/jira_connect/app_data_serializer_spec.rb. It took 2.32 seconds. Expected to take 0.84 second.8294# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/remove_column_spec.rb. Expected to take 0.83 second.8295RuboCop::Cop::Migration::RemoveColumn8296 when outside of a migration8297 registers no offense8298 when in a post-deployment migration8299 registers no offense8300 when in a regular migration8301 registers an offense when remove_column is used in the change method8302 registers an offense when remove_column is used in the up method8303 registers no offense when remove_column is used in the down method8304# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/remove_column_spec.rb. It took 0.7 second. Expected to take 0.83 second.8305# [RSpecRunTime] Starting example group spec/helpers/breadcrumbs_helper_spec.rb. Expected to take 0.81 second.8306BreadcrumbsHelper8307 #push_to_schema_breadcrumb8308 enqueue element name, link and position8309 when link is relative8310 converts the url into absolute8311 when link is invalid8312 returns the current url8313 when link is nil8314 returns the current url8315 #schema_breadcrumb_json8316 returns the breadcrumb schema in json format8317 when extra breadcrumb element is added8318 include the extra elements before the last element8319# [RSpecRunTime] Finishing example group spec/helpers/breadcrumbs_helper_spec.rb. It took 0.8 second. Expected to take 0.81 second.8320# [RSpecRunTime] Starting example group spec/lib/gitlab/reference_counter_spec.rb. Expected to take 0.81 second.8321Gitlab::ReferenceCounter8322 #increase8323 increases and sets the expire time of a reference count for a path8324 #decrease8325 decreases the reference count for a path8326 warns if attempting to decrease a counter with a value of zero or less, and resets the counter8327 #value8328 get the reference count for a path8329 #reset!8330 resets reference count down to zero8331 #expires_in8332 displays the expiration time in seconds8333# [RSpecRunTime] Finishing example group spec/lib/gitlab/reference_counter_spec.rb. It took 0.82 second. Expected to take 0.81 second.8334# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_signals_spec.rb. Expected to take 0.79 second.8335Gitlab::SidekiqSignals8336 .install8337 not a process group leader8338 does nothing8339 as a process group leader8340 installs its own signal handlers for TERM and INT only8341 installs a forwarding signal handler for INT8342 raises if sidekiq no longer traps SIGINT8343 installs a forwarding signal handler for TERM8344 raises if sidekiq no longer traps SIGTERM8345# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_signals_spec.rb. It took 0.74 second. Expected to take 0.79 second.8346# [RSpecRunTime] Starting example group spec/lib/rouge/formatters/html_gitlab_spec.rb. Expected to take 0.79 second.8347Rouge::Formatters::HTMLGitlab8348 #format8349 returns highlighted ruby code8350 when svg and indexes are present to trim8351 returns highlighted ruby code with svg8352 when options are empty8353 returns highlighted code without language8354 when line number is provided8355 returns highlighted ruby code with correct line number8356 when unicode control characters are used8357 highlights the control characters8358 when space characters and zero-width spaces are used8359 replaces the space characters with spaces8360# [RSpecRunTime] Finishing example group spec/lib/rouge/formatters/html_gitlab_spec.rb. It took 0.72 second. Expected to take 0.79 second.8361# [RSpecRunTime] Starting example group spec/lib/gitlab/asset_proxy_spec.rb. Expected to take 0.77 second.8362Gitlab::AssetProxy8363 when asset proxy is disabled8364 returns the original URL8365 when asset proxy is enabled8366 returns a proxied URL8367 returns original URL for invalid domains8368 whitelisted domain8369 returns original URL for single domain whitelist8370 returns original URL for wildcard subdomain whitelist8371# [RSpecRunTime] Finishing example group spec/lib/gitlab/asset_proxy_spec.rb. It took 0.63 second. Expected to take 0.77 second.8372# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. Expected to take 0.75 second.8373Gitlab::SidekiqMiddleware::SizeLimiter::Client8374 #call8375 when the validator rejects the job8376 raises an exception when scheduling job with #perform_at8377 raises an exception when scheduling job with #perform_async8378 raises an exception when scheduling job with #perform_in8379 when the validator validates the job suscessfully8380 raises an exception when scheduling job with #perform_at8381 raises an exception when scheduling job with #perform_async8382 raises an exception when scheduling job with #perform_in8383# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. It took 0.8 second. Expected to take 0.75 second.8384# [RSpecRunTime] Starting example group spec/presenters/environment_presenter_spec.rb. Expected to take 0.73 second.8385EnvironmentPresenter8386 #deployments_display_count8387 with less than the maximum deployments8388 returns the actual deployments count8389 with more than the maximum deployments8390 returns MAX_DISPLAY_COUNT value8391# [RSpecRunTime] Finishing example group spec/presenters/environment_presenter_spec.rb. It took 0.65 second. Expected to take 0.73 second.8392# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cleaner_spec.rb. Expected to take 0.73 second.8393Gitlab::Database::SchemaCleaner8394 removes comments on extensions8395 no assumption about public being the default schema8396 cleans up all the gitlab_schema_prevent_write table triggers8397 keeps the lock_writes trigger functions8398 cleans up the full schema as expected (blackbox test with example)8399# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cleaner_spec.rb. It took 0.68 second. Expected to take 0.73 second.8400# [RSpecRunTime] Starting example group spec/workers/ci/delete_objects_worker_spec.rb. Expected to take 0.71 second.8401Ci::DeleteObjectsWorker8402 is expected to be truthy8403 is expected to respond to #max_running_jobs8404 is expected to respond to #remaining_work_count8405 is expected to respond to #perform_work8406 #perform8407 executes a service8408# [RSpecRunTime] Finishing example group spec/workers/ci/delete_objects_worker_spec.rb. It took 0.68 second. Expected to take 0.71 second.8409# [RSpecRunTime] Starting example group spec/lib/gitlab/beyond_identity/client_spec.rb. Expected to take 0.71 second.8410Gitlab::BeyondIdentity::Client8411 executes successfully8412 when key is unauthorized8413 returns an error8414 when integration is not activated8415 raises a config error8416 with an error response8417 returns an error8418 with invalid response8419 executes successfully8420# [RSpecRunTime] Finishing example group spec/lib/gitlab/beyond_identity/client_spec.rb. It took 0.69 second. Expected to take 0.71 second.8421# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. Expected to take 0.69 second.8422Gitlab::UsageDataCounters::JetBrainsPluginActivityUniqueCounter8423 when tracking a jetbrains api request8424 behaves like a request from an extension8425 tracks when the user agent is matching8426 does not track when the user agent is not matching8427 does not track if user agent is not present8428 does not track if user is not present8429# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. It took 0.63 second. Expected to take 0.69 second.8430# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb. Expected to take 0.69 second.8431Gitlab::BitbucketServerImport::Importers::LfsObjectImporter8432 #execute8433 calls the LfsDownloadService with the lfs object attributes8434 logs its progress8435# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb. It took 0.68 second. Expected to take 0.69 second.8436# [RSpecRunTime] Starting example group spec/helpers/components_helper_spec.rb. Expected to take 0.67 second.8437ComponentsHelper8438 #gitlab_workhorse_version8439 without a Gitlab-Workhorse header8440 shows the version from Gitlab::Workhorse.version8441 with a Gitlab-Workhorse header8442 shows the actual GitLab Workhorse version currently in use8443# [RSpecRunTime] Finishing example group spec/helpers/components_helper_spec.rb. It took 0.43 second. Expected to take 0.67 second.8444# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb. Expected to take 0.66 second.8445Gitlab::UsageDataCounters::SourceCodeCounter8446 behaves like a redis usage counter8447 .count(pushes)8448 increments the Source Code pushes counter by 18449 .read(pushes)8450 returns the total number of pushes events8451 behaves like a redis usage counter with totals8452 totals8453 can report all totals8454 unknown events8455 cannot increment8456 cannot read8457# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb. It took 0.69 second. Expected to take 0.66 second.8458# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/project_creator_spec.rb. Expected to take 0.64 second.8459Gitlab::BitbucketImport::ProjectCreator8460 creates project8461# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/project_creator_spec.rb. It took 0.62 second. Expected to take 0.64 second.8462# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb. Expected to take 0.64 second.8463Gitlab::SidekiqMiddleware::PauseControl8464 .for8465 strategy_name: :none, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::None8466 returns the right class8467 strategy_name: :unknown, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::None8468 returns the right class8469 strategy_name: :click_house_migration, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::ClickHouseMigration8470 returns the right class8471 strategy_name: :zoekt, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::Zoekt8472 returns the right class8473# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb. It took 0.58 second. Expected to take 0.64 second.8474# [RSpecRunTime] Starting example group spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb. Expected to take 0.62 second.8475LooseForeignKeys::TurboModificationTracker8476 does not allow STI8477 with limits should be higher than LooseForeignKeys::ModificationTracker8478 expect max_deletes to be equal or higher8479 expect max_updates to be equal or higher8480 expect max_runtime to be equal or higher8481# [RSpecRunTime] Finishing example group spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb. It took 0.57 second. Expected to take 0.62 second.8482# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb. Expected to take 0.61 second.8483Ci::JobArtifacts::DeleteProjectArtifactsService8484 #execute8485 enqueues a Ci::ExpireProjectBuildArtifactsWorker8486# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb. It took 0.59 second. Expected to take 0.61 second.8487# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb. Expected to take 0.61 second.8488Gitlab::Ci::Parsers::Accessibility::Pa11y8489 #parse!8490 when data is pa11y style JSON8491 when there are no URLs provided8492 returns an accessibility report8493 when there are no errors8494 returns an accessibility report8495 when there are errors8496 returns an accessibility report8497 when data is not a valid JSON string8498 sets error_message8499# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb. It took 0.59 second. Expected to take 0.61 second.8500# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/project_portable_spec.rb. Expected to take 0.6 second.8501API::Validations::Validators::ProjectPortable8502 valid portable8503 does not raise a validation error8504 empty params8505 raises a validation error8506 not portable8507 raises a validation error8508# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/project_portable_spec.rb. It took 0.53 second. Expected to take 0.6 second.8509# [RSpecRunTime] Starting example group spec/workers/namespaces/update_root_statistics_worker_spec.rb. Expected to take 0.58 second.8510Namespaces::UpdateRootStatisticsWorker8511 enqueues ScheduleAggregationWorker8512 behaves like subscribes to event8513 consumes the published event8514 behaves like an idempotent worker8515 is labeled as idempotent8516 performs multiple times sequentially without raising an exception8517# [RSpecRunTime] Finishing example group spec/workers/namespaces/update_root_statistics_worker_spec.rb. It took 0.58 second. Expected to take 0.58 second.8518# [RSpecRunTime] Starting example group spec/models/concerns/partitioned_table_spec.rb. Expected to take 0.57 second.8519PartitionedTable8520 does not allow STI8521 .partitioned_by8522 assigns the MonthlyStrategy as the partitioning strategy8523 passes the partitioning key to the strategy instance8524 with keyword arguments passed to the strategy8525 passes the keyword arguments to the strategy8526# [RSpecRunTime] Finishing example group spec/models/concerns/partitioned_table_spec.rb. It took 0.53 second. Expected to take 0.57 second.8527# [RSpecRunTime] Starting example group spec/graphql/types/repository/blob_type_spec.rb. Expected to take 0.56 second.8528Types::Repository::BlobType8529 is expected to eq "RepositoryBlob"8530 is expected to have graphql fields :id, :oid, :name, :path, :web_path, :lfs_oid, :mode, :size, :raw_size, :raw_blob, :unicode_escaped_blob, :raw_text_blob, :file_type, :edit_blob_path, :stored_externally, :external_storage, :raw_path, :replace_path, :pipeline_editor_path, :gitpod_blob_url, :find_file_path, :blame_path, :blame, :history_path, :permalink_path, :environment_formatted_external_url, :environment_external_url_for_route_map, :code_navigation_path, :project_blob_path_root, :simple_viewer, :rich_viewer, :plain_data, :can_modify_blob, :can_current_user_push_to_branch, :archived, :ide_edit_path, :external_storage_url, :fork_and_edit_path, :ide_fork_and_edit_path, :fork_and_view_path, and :language8531 handles blobs of huge size8532# [RSpecRunTime] Finishing example group spec/graphql/types/repository/blob_type_spec.rb. It took 0.49 second. Expected to take 0.56 second.8533# [RSpecRunTime] Starting example group spec/services/members/base_service_spec.rb. Expected to take 0.55 second.8534Members::BaseService8535 #resolve_access_request_todos8536 calls the resolve_access_request_todos of todo service8537# [RSpecRunTime] Finishing example group spec/services/members/base_service_spec.rb. It took 0.5 second. Expected to take 0.55 second.8538# [RSpecRunTime] Starting example group spec/lib/gitlab/doorkeeper_secret_storing/token/pbkdf2_sha512_spec.rb. Expected to take 0.54 second.8539Gitlab::DoorkeeperSecretStoring::Token::Pbkdf2Sha5128540 SALT8541 is empty8542 .transform_secret8543 generates a PBKDF2+SHA512 hashed value in the correct format8544 STRETCHES8545 is 20_0008546# [RSpecRunTime] Finishing example group spec/lib/gitlab/doorkeeper_secret_storing/token/pbkdf2_sha512_spec.rb. It took 0.53 second. Expected to take 0.54 second.8547# [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/contact_type_spec.rb. Expected to take 0.53 second.8548Types::CustomerRelations::ContactType8549 is expected to eq "CustomerRelationsContact"8550 is expected to have graphql fields "id", "organization", "first_name", "last_name", "phone", "email", "description", "active", "created_at", and "updated_at"8551 is expected to require graphql authorizations :read_crm_contact8552# [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/contact_type_spec.rb. It took 0.46 second. Expected to take 0.53 second.8553# [RSpecRunTime] Starting example group spec/lib/gitlab/string_range_marker_spec.rb. Expected to take 0.52 second.8554Gitlab::StringRangeMarker8555 #mark8556 when the rich text is html safe8557 marks the inline diffs8558 when the rich text is not html safe8559 when rich text equals raw text8560 marks the inline diffs8561 when rich text doeas not equal raw text8562 marks the inline diffs8563# [RSpecRunTime] Finishing example group spec/lib/gitlab/string_range_marker_spec.rb. It took 0.48 second. Expected to take 0.52 second.8564# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_serializer_spec.rb. Expected to take 0.52 second.8565Import::GithubRealtimeRepoSerializer8566 .entity_class8567 #represent8568 when a single object is being serialized8569 serializes organization object8570 when multiple objects are being serialized8571 serializes array of organizations8572# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_serializer_spec.rb. It took 0.48 second. Expected to take 0.52 second.8573# [RSpecRunTime] Starting example group spec/graphql/types/issue_sort_enum_spec.rb. Expected to take 0.5 second.8574Types::IssueSortEnum8575 is expected to eq "IssueSort"8576 exposes all the existing issue sort values8577 behaves like common sort values8578 exposes all the existing common sort values8579# [RSpecRunTime] Finishing example group spec/graphql/types/issue_sort_enum_spec.rb. It took 0.47 second. Expected to take 0.5 second.8580# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb. Expected to take 0.5 second.8581Types::ErrorTracking::SentryErrorStackTraceType8582 is expected to eq "SentryErrorStackTrace"8583 is expected to require graphql authorizations :read_sentry_issue8584 exposes the expected fields8585# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb. It took 0.48 second. Expected to take 0.5 second.8586# [RSpecRunTime] Starting example group spec/lib/gitlab/search/sort_options_spec.rb. Expected to take 0.49 second.8587Gitlab::Search::SortOptions8588 .sort_and_direction8589 using order_by and sort8590 returns matched options8591 using just sort8592 returns matched options8593 when unknown option8594 returns unknown8595# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/sort_options_spec.rb. It took 0.47 second. Expected to take 0.49 second.8596# [RSpecRunTime] Starting example group spec/lib/unnested_in_filters/dsl_spec.rb. Expected to take 0.48 second.8597UnnestedInFilters::Dsl8598 #exists?8599 when there is no record in the database with given filters8600 is expected to be falsey8601 when there is a record in the database with given filters8602 is expected to be truthy8603# [RSpecRunTime] Finishing example group spec/lib/unnested_in_filters/dsl_spec.rb. It took 0.48 second. Expected to take 0.48 second.8604# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_web_url_edge_spec.rb. Expected to take 0.47 second.8605Types::Ci::RunnerWebUrlEdge8606 is expected to eq "RunnerWebUrlEdge"8607 contains URL attributes8608# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_web_url_edge_spec.rb. It took 0.39 second. Expected to take 0.47 second.8609# [RSpecRunTime] Starting example group spec/presenters/ci/freeze_period_presenter_spec.rb. Expected to take 0.45 second.8610Ci::FreezePeriodPresenter8611 #start_time8612 when active8613 returns the previous time of the freeze period start8614 when inactive8615 returns the next time of the freeze period start8616# [RSpecRunTime] Finishing example group spec/presenters/ci/freeze_period_presenter_spec.rb. It took 0.43 second. Expected to take 0.45 second.8617# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resource_type_spec.rb. Expected to take 0.44 second.8618Types::Ci::Catalog::ResourceType8619 exposes the expected fields8620 is expected to eq "CiCatalogResource"8621# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resource_type_spec.rb. It took 0.44 second. Expected to take 0.44 second.8622# [RSpecRunTime] Starting example group spec/routing/directs/milestone_spec.rb. Expected to take 0.44 second.8623Custom URLs milestone8624 milestone8625 with project8626 creates directs8627 with group8628 creates directs8629# [RSpecRunTime] Finishing example group spec/routing/directs/milestone_spec.rb. It took 0.41 second. Expected to take 0.44 second.8630# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/action_view_spec.rb. Expected to take 0.43 second.8631Gitlab::Metrics::Subscribers::ActionView8632 #render_template8633 tracks rendering of a template8634 observes view rendering time8635# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/action_view_spec.rb. It took 0.38 second. Expected to take 0.43 second.8636# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_none_any_spec.rb. Expected to take 0.43 second.8637API::Validations::Validators::IntegerNoneAny8638 valid parameters8639 does not raise a validation error8640 invalid parameters8641 raises a validation error8642# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_none_any_spec.rb. It took 0.42 second. Expected to take 0.43 second.8643# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb. Expected to take 0.42 second.8644Atlassian::JiraConnect::Serializers::AuthorEntity8645 when object is a User model8646 exposes all fields8647 when object is a CommitAuthor struct from a commit8648 exposes name and email only8649# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb. It took 0.4 second. Expected to take 0.42 second.8650# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/resolver_spec.rb. Expected to take 0.42 second.8651Gitlab::Git::Conflict::Resolver8652 #conflicts8653 returns list of conflicts8654 when GRPC::FailedPrecondition is raised8655 rescues and raises Gitlab::Git::Conflict::Resolver::ConflictSideMissing8656# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/resolver_spec.rb. It took 0.38 second. Expected to take 0.42 second.8657# [RSpecRunTime] Starting example group spec/graphql/types/projects/repository_language_type_spec.rb. Expected to take 0.42 second.8658Types::Projects::RepositoryLanguageType8659 is expected to eq "RepositoryLanguage"8660 is expected to have graphql fields :name, :share, and :color8661# [RSpecRunTime] Finishing example group spec/graphql/types/projects/repository_language_type_spec.rb. It took 0.39 second. Expected to take 0.42 second.8662# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb. Expected to take 0.41 second.8663Gitlab::Usage::Metrics::Instrumentations::GitlabConfigMetric8664 config metric8665 config_value: false, expected_value: false8666 behaves like a correct instrumented metric value8667 has correct value8668 config_value: true, expected_value: true8669 behaves like a correct instrumented metric value8670 has correct value8671# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb. It took 0.39 second. Expected to take 0.41 second.8672# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/scope_menu_spec.rb. Expected to take 0.41 second.8673Sidebars::Groups::Menus::ScopeMenu8674 behaves like serializable as super_sidebar_menu_args8675 returns hash with provided attributes8676 returns hash with an item_id8677# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/scope_menu_spec.rb. It took 0.39 second. Expected to take 0.41 second.8678# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation_spec.rb. Expected to take 0.41 second.8679Gitlab::GithubImport::Representation8680 .symbolize_hash8681 returns a Hash with the keys as Symbols8682 parses timestamp fields into Time instances8683# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation_spec.rb. It took 0.37 second. Expected to take 0.41 second.8684# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. Expected to take 0.4 second.8685Gitlab::Email::Hook::AdditionalHeadersInterceptor8686 adds Auto-Submitted header8687 when the same mail object is sent twice8688 does not add the Auto-Submitted header twice8689# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. It took 0.39 second. Expected to take 0.4 second.8690# [RSpecRunTime] Starting example group spec/lib/mattermost/client_spec.rb. Expected to take 0.39 second.8691Mattermost::Client8692 JSON parse error8693 yields an error on malformed JSON8694/builds/gitlab-org/gitlab/spec/lib/mattermost/client_spec.rb:12: warning: redefining constant Struct::Request8695 shows a client error if the request was unsuccessful8696# [RSpecRunTime] Finishing example group spec/lib/mattermost/client_spec.rb. It took 0.43 second. Expected to take 0.39 second.8697# [RSpecRunTime] Starting example group spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb. Expected to take 0.38 second.8698Resolvers::AuditEvents::AuditEventDefinitionsResolver8699 #resolve8700 returns an array of audit event definitions8701# [RSpecRunTime] Finishing example group spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb. It took 0.37 second. Expected to take 0.38 second.8702# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb. Expected to take 0.38 second.8703Types::WorkItems::WidgetDefinitions::GenericType8704 exposes the expected fields8705# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb. It took 0.3 second. Expected to take 0.38 second.8706# [RSpecRunTime] Starting example group spec/serializers/ci/lint/result_entity_spec.rb. Expected to take 0.35 second.8707Ci::Lint::ResultEntity8708 #represent8709 serializes with lint result entity8710# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/result_entity_spec.rb. It took 0.32 second. Expected to take 0.35 second.8711# [RSpecRunTime] Starting example group spec/keeps/helpers/git_diff_parser_spec.rb. Expected to take 0.34 second.8712Keeps::Helpers::GitDiffParser8713 #all_changed_files8714 returns all the files mentioned in the diff8715# [RSpecRunTime] Finishing example group spec/keeps/helpers/git_diff_parser_spec.rb. It took 0.3 second. Expected to take 0.34 second.8716# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. Expected to take 0.33 second.8717Types::Packages::PackageDependencyLinkType8718 includes package file fields8719# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. It took 0.29 second. Expected to take 0.33 second.8720# [RSpecRunTime] Starting example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. Expected to take 0.33 second.8721#<Class:0x00007e7e148091a0>8722 has the expected fields8723# [RSpecRunTime] Finishing example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. It took 0.29 second. Expected to take 0.33 second.8724# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/util_spec.rb. Expected to take 0.32 second.8725Gitlab::GitalyClient::Util8726 .repository8727 creates a Gitaly::Repository with the given data8728# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/util_spec.rb. It took 0.29 second. Expected to take 0.32 second.8729# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. Expected to take 0.32 second.8730Types::ContainerRepositoryCleanupStatusEnum8731 exposes all statuses8732# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. It took 0.29 second. Expected to take 0.32 second.8733# [RSpecRunTime] Starting example group spec/tooling/danger/rubocop_inline_disable_suggestion_spec.rb. Expected to take 0.31 second.8734Tooling::Danger::RubocopInlineDisableSuggestion8735 adds comments at the correct lines8736# [RSpecRunTime] Finishing example group spec/tooling/danger/rubocop_inline_disable_suggestion_spec.rb. It took 0.3 second. Expected to take 0.31 second.8737# [RSpecRunTime] Starting example group spec/policies/concerns/policy_actor_spec.rb. Expected to take 0.31 second.8738PolicyActor8739 implements all the methods from user8740# [RSpecRunTime] Finishing example group spec/policies/concerns/policy_actor_spec.rb. It took 0.3 second. Expected to take 0.31 second.8741# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/service_desk_email_encrypted_secrets_enabled_metric_spec.rb. Expected to take 0.3 second.8742Gitlab::Usage::Metrics::Instrumentations::ServiceDeskEmailEncryptedSecretsEnabledMetric8743 behaves like a correct instrumented metric value8744 has correct value8745# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/service_desk_email_encrypted_secrets_enabled_metric_spec.rb. It took 0.29 second. Expected to take 0.3 second.8746# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rb. Missing expected duration from Knapsack report for spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rb.8747Gitlab::Ci::Config::Entry::Rules::Rule::Exists8748 with a long array8749 returns an error8750 with a nil value8751 returns the expected value8752 with a string array8753 behaves like a valid config8754 is expected to be valid8755 returns the expected value8756 with a string8757 behaves like a valid config8758 is expected to be valid8759 returns the expected value8760 when the policy strategy does not match8761 returns an error8762 with a hash8763 when paths: is provided8764 with a string array8765 behaves like a valid config8766 is expected to be valid8767 returns the expected value8768 with a nil value8769 behaves like a valid config8770 is expected to be valid8771 returns the expected value8772 with a string8773 returns an error8774 with an integer array8775 returns an error8776 with a long array8777 returns an error8778 when project: is provided8779 behaves like a valid config8780 is expected to be valid8781 returns the expected value8782 with a nil value8783 behaves like a valid config8784 is expected to be valid8785 returns the expected value8786 with an array8787 returns an error8788 without paths:8789 returns an error8790 when ref: is provided8791 behaves like a valid config8792 is expected to be valid8793 returns the expected value8794 with a nil value8795 behaves like a valid config8796 is expected to be valid8797 returns the expected value8798 with an array8799 returns an error8800 without paths:8801 returns an error8802 without project:8803 returns an error8804 with an invalid keyword8805 returns an error8806 with an integer array8807 returns an error8808# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rb. It took 2.82 seconds. Missing expected duration from Knapsack report for spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rb.8809auto_explain log contains 1692 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-4-32.337.main.ndjson.gz8810took 28.6954624198811auto_explain log contains 1692 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-4-32.337.ci.ndjson.gz8812took 26.6726174648813[TEST PROF INFO] EventProf results for sql.active_record8814Total time: 05:43.606 of 26:10.095 (21.88%)8815Total events: 2709398816Top 5 slowest suites (by time):8817MergeRequest (./spec/models/merge_request_spec.rb:5) – 01:15.231 (54259 / 760) of 06:49.218 (18.38%)8818Ci::RegisterJobService (./spec/services/ci/register_job_service_spec.rb:6) – 00:25.990 (18017 / 90) of 01:23.555 (31.11%)8819Gitlab::Datab...tion::Observer (./spec/lib/gitlab/database/transaction/observer_spec.rb:5) – 00:18.295 (17632 / 8) of 00:30.083 (60.82%)8820Gitlab::Ci::B...Clause::Exists (./spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb:5) – 00:15.356 (13716 / 171) of 01:37.209 (15.8%)8821Projects::UpdateService (./spec/services/projects/update_service_spec.rb:4) – 00:14.838 (12156 / 77) of 00:57.605 (25.76%)8822Knapsack report was generated. Preview:8823{8824 "spec/models/merge_request_spec.rb": 409.2179210269999,8825 "spec/services/ci/register_job_service_spec.rb": 83.55486920399994,8826 "spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb": 59.06839135200016,8827 "spec/services/projects/update_service_spec.rb": 57.60550308699999,8828 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 97.20914903599987,8829 "spec/services/git/wiki_push_service_spec.rb": 37.292129282999895,8830 "spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb": 26.86838313400017,8831 "spec/lib/gitlab/diff/file_spec.rb": 28.72453510399987,8832 "spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb": 26.345996295000077,8833 "spec/lib/gitlab/database/transaction/observer_spec.rb": 30.08359454399988,8834 "spec/models/hooks/web_hook_spec.rb": 22.252286969999886,8835 "spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb": 25.40487508199999,8836 "spec/services/design_management/delete_designs_service_spec.rb": 23.068569573999866,8837 "spec/services/push_event_payload_service_spec.rb": 17.76277928500008,8838 "spec/models/ci/job_token/project_scope_link_spec.rb": 17.45252321099997,8839 "spec/views/notify/pipeline_success_email.text.erb_spec.rb": 16.78227452100009,8840 "spec/models/diff_discussion_spec.rb": 15.9554766010001,8841 "spec/models/ci/daily_build_group_report_result_spec.rb": 15.887781485999994,8842 "spec/lib/banzai/filter/reference_redactor_filter_spec.rb": 13.088568088999864,8843 "spec/services/ci/delete_unit_tests_service_spec.rb": 12.186129001999916,8844 "spec/services/environments/create_for_job_service_spec.rb": 13.038144602000102,8845 "spec/serializers/note_entity_spec.rb": 12.698090875000162,8846 "spec/models/integrations/telegram_spec.rb": 13.933087270999977,8847 "spec/models/integrations/datadog_spec.rb": 13.495621321000044,8848 "spec/lib/gitlab/checks/diff_check_spec.rb": 11.878126290999944,8849 "spec/lib/gitlab/metrics/rails_slis_spec.rb": 13.632027791999917,8850 "spec/graphql/mutations/dependency_proxy/image_ttl_group_policy/update_spec.rb": 10.193847718000143,8851 "spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb": 10.14665864099993,8852 "spec/views/projects/merge_requests/edit.html.haml_spec.rb": 9.6780447430001,8853 "spec/workers/packages/nuget/extraction_worker_spec.rb": 9.925589517000162,8854 "spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb": 9.319505817999925,8855 "spec/lib/gitlab/discussions_diff/file_collection_spec.rb": 9.495276676000003,8856 "spec/tasks/gitlab/db/cells/bump_cell_sequences_rake_spec.rb": 9.324051798000028,8857 "spec/lib/gitlab/database_spec.rb": 7.293527907999987,8858 "spec/services/files/update_service_spec.rb": 6.950559652000038,8859 "spec/lib/gitlab/database/count_spec.rb": 7.116115570000147,8860 "spec/models/jira_connect/public_key_spec.rb": 7.412823242000059,8861 "spec/lib/gitlab/diff/suggestions_parser_spec.rb": 7.295300092000161,8862 "spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb": 7.803092090000064,8863 "spec/services/error_tracking/issue_update_service_spec.rb": 7.444943690999935,8864 "spec/models/analytics/cycle_analytics/aggregation_spec.rb": 6.946725106999793,8865 "spec/bin/feature_flag_spec.rb": 6.012183009000182,8866 "spec/graphql/resolvers/projects_resolver_spec.rb": 6.05498061000003,8867 "spec/lib/gitlab/database/partitioning/partition_manager_spec.rb": 5.9874572690000605,8868 "spec/views/projects/tags/index.html.haml_spec.rb": 6.037983910000094,8869 "spec/models/prometheus_metric_spec.rb": 6.159953487999928,8870 "spec/helpers/ci/pipeline_editor_helper_spec.rb": 5.568518196000014,8871 "spec/lib/banzai/filter/external_link_filter_spec.rb": 4.982151403999978,8872 "spec/graphql/resolvers/last_commit_resolver_spec.rb": 5.303024719000177,8873 "spec/tasks/cache_rake_spec.rb": 4.927193263999925,8874 "spec/tooling/lib/tooling/job_metrics_spec.rb": 4.857532936000098,8875 "spec/tasks/dev_rake_spec.rb": 4.580606018000026,8876 "spec/policies/deploy_keys_project_policy_spec.rb": 4.660184797000056,8877 "spec/services/work_items/task_list_reference_replacement_service_spec.rb": 4.690222477999896,8878 "spec/serializers/suggestion_entity_spec.rb": 5.059880841999984,8879 "spec/services/projects/move_lfs_objects_projects_service_spec.rb": 5.175845490999791,8880 "spec/models/concerns/spammable_spec.rb": 4.501235440000073,8881 "spec/models/ci/pipeline_variable_spec.rb": 4.560681811999984,8882 "spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb": 4.322834811999655,8883 "spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb": 4.1647129540001515,8884 "spec/workers/invalid_gpg_signature_update_worker_spec.rb": 3.292689996000263,8885 "spec/serializers/test_report_summary_entity_spec.rb": 4.253943792999962,8886 "spec/workers/ci/pending_builds/update_group_worker_spec.rb": 3.9787929969998004,8887 "spec/services/milestones/find_or_create_service_spec.rb": 4.478240639999967,8888 "spec/services/integrations/slack_installation/instance_service_spec.rb": 4.109601014999953,8889 "spec/workers/ci/pending_builds/update_project_worker_spec.rb": 3.584663201999774,8890 "spec/lib/gitlab/visibility_level_checker_spec.rb": 3.8817683689999285,8891 "spec/lib/gitlab/audit/type/definition_spec.rb": 3.2278803870003685,8892 "spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb": 3.6823104609998154,8893 "spec/services/notification_recipients/builder/new_note_spec.rb": 3.477046642999994,8894 "spec/lib/gitlab/git/push_spec.rb": 3.2614341769999555,8895 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 3.4955943240001943,8896 "spec/helpers/admin/user_actions_helper_spec.rb": 3.1798021780000454,8897 "spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb": 2.8284566020001876,8898 "spec/bin/saas_feature_spec.rb": 2.7821551229999386,8899 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 2.906001801000002,8900 "spec/workers/environments/auto_recover_worker_spec.rb": 3.207147207000162,8901 "spec/config/settings_spec.rb": 3.047690209999928,8902 "spec/lib/gitlab/ci/config/entry/workflow_spec.rb": 2.9246967009999025,8903 "spec/finders/ci/variables_finder_spec.rb": 2.907893220999995,8904 "spec/graphql/types/work_items/widget_interface_spec.rb": 2.197014040999875,8905 "spec/workers/project_destroy_worker_spec.rb": 2.9016278520002743,8906 "spec/models/snippets/repository_storage_move_spec.rb": 3.1551731079998717,8907 "spec/services/container_expiration_policies/cleanup_service_spec.rb": 2.4433601480000107,8908 "spec/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker_spec.rb": 2.7168625230001453,8909 "spec/services/search/snippet_service_spec.rb": 2.042467622999993,8910 "spec/services/incident_management/link_alerts/destroy_service_spec.rb": 2.601499855000384,8911 "spec/graphql/resolvers/ci/catalog/resource_resolver_spec.rb": 2.563252136000301,8912 "spec/services/ml/experiment_tracking/experiment_repository_spec.rb": 2.6227467550002075,8913 "spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb": 2.510342036000111,8914 "spec/lib/gitlab/import_export/base/object_builder_spec.rb": 2.476482026999747,8915 "spec/lib/gitlab/feature_categories_spec.rb": 2.8125321419997817,8916 "spec/lib/gitlab/hook_data/issue_builder_spec.rb": 2.4055241270002625,8917 "spec/services/ci/pipeline_schedules/variables_create_service_spec.rb": 2.3245966190002036,8918 "spec/services/packages/terraform_module/process_package_file_service_spec.rb": 2.2382963999998537,8919 "spec/uploaders/import_export_uploader_spec.rb": 2.24637974999996,8920 "spec/models/projects/import_export/relation_export_upload_spec.rb": 1.7292536269997072,8921 "spec/services/protected_tags/update_service_spec.rb": 2.1075297920001503,8922 "spec/helpers/sessions_helper_spec.rb": 1.738583177000237,8923 "spec/services/snippets/count_service_spec.rb": 2.320788128999993,8924 "spec/lib/gitlab/ci/config/external/file/template_spec.rb": 2.001694993000001,8925 "spec/support_specs/matchers/exceed_query_limit_helpers_spec.rb": 1.8695539350001127,8926 "spec/lib/gitlab/git/repository_cleaner_spec.rb": 2.1848953099997743,8927 "spec/lib/gitlab/counters/legacy_counter_spec.rb": 1.3765210020001177,8928 "spec/presenters/service_hook_presenter_spec.rb": 1.9182521039997482,8929 "spec/lib/gitlab/etag_caching/router/rails_spec.rb": 2.1530779609997808,8930 "spec/lib/gitlab/changelog/release_spec.rb": 1.9340806350001003,8931 "spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb": 1.8841182349997325,8932 "spec/models/abuse/user_trust_score_spec.rb": 1.797713394999846,8933 "spec/lib/gitlab/popen/runner_spec.rb": 1.8875294549998216,8934 "spec/services/ci/pipeline_bridge_status_service_spec.rb": 1.9023757549998663,8935 "spec/workers/packages/helm/extraction_worker_spec.rb": 2.1446383010002137,8936 "spec/models/error_tracking/error_event_spec.rb": 1.6483118480000485,8937 "spec/serializers/evidences/milestone_entity_spec.rb": 1.9336191740003414,8938 "spec/policies/project_hook_policy_spec.rb": 1.8970800019997114,8939 "spec/lib/gitlab/database/triggers/assign_desired_sharding_key_spec.rb": 1.8431087099997967,8940 "spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb": 1.618702113999916,8941 "spec/lib/banzai/filter/spaced_link_filter_spec.rb": 1.9028672879999249,8942 "spec/finders/repositories/changelog_commits_finder_spec.rb": 1.664703622000161,8943 "spec/lib/gitlab/ci/config/entry/commands_spec.rb": 1.6684782130000713,8944 "spec/services/ml/model_versions/update_model_version_service_spec.rb": 1.6139622539999436,8945 "spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb": 1.698460372000227,8946 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 1.4719528450000325,8947 "spec/lib/gitlab/language_detection_spec.rb": 1.3756314770002973,8948 "spec/graphql/mutations/achievements/revoke_spec.rb": 1.2106631799997558,8949 "spec/models/snippet_blob_spec.rb": 1.3649974179998026,8950 "spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb": 1.4451118359997963,8951 "spec/services/packages/remove_tag_service_spec.rb": 1.2804313389997333,8952 "spec/graphql/resolvers/release_resolver_spec.rb": 1.4343354659999932,8953 "spec/graphql/mutations/alert_management/http_integration/destroy_spec.rb": 1.3060605690002376,8954 "spec/lib/gitlab/prometheus/internal_spec.rb": 1.4376018670000121,8955 "spec/lib/bitbucket_server/representation/comment_spec.rb": 1.4464898360001825,8956 "spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb": 1.1398593720000463,8957 "spec/services/projects/batch_open_merge_requests_count_service_spec.rb": 1.180931120000423,8958 "spec/models/work_items/widgets/start_and_due_date_spec.rb": 1.1983013310000388,8959 "spec/lib/gitlab/request_context_spec.rb": 1.2391425000000709,8960 "spec/models/packages/go/package_spec.rb": 1.0220862329997544,8961 "spec/channels/application_cable/connection_spec.rb": 1.1162463509999725,8962 "spec/views/profiles/keys/_form.html.haml_spec.rb": 0.9315357549999135,8963 "spec/rubocop/cop/graphql/authorize_types_spec.rb": 1.1482802909999918,8964 "spec/models/packages/helm/file_metadatum_spec.rb": 1.1314384719998998,8965 "spec/lib/gitlab/hook_data/group_member_builder_spec.rb": 0.9941624029997911,8966 "spec/lib/gitlab/event_store/event_spec.rb": 1.0243496329999289,8967 "spec/services/packages/debian/find_or_create_incoming_service_spec.rb": 0.8208945060000588,8968 "spec/helpers/ci/catalog/resources_helper_spec.rb": 1.0154829040002369,8969 "spec/lib/gitlab/git/pre_receive_error_spec.rb": 0.9034207849999802,8970 "spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb": 0.9337589949996072,8971 "spec/lib/gitlab/diff/stats_cache_spec.rb": 0.8701141649999045,8972 "spec/models/resource_events/abuse_report_event_spec.rb": 0.8177771259997826,8973 "spec/graphql/types/container_expiration_policy_type_spec.rb": 0.8295281270002306,8974 "spec/presenters/issue_email_participant_presenter_spec.rb": 0.8092807759999232,8975 "spec/lib/gitlab/circuit_breaker_spec.rb": 0.8889055559998269,8976 "spec/models/users/callout_spec.rb": 0.8751461050001126,8977 "spec/validators/array_members_validator_spec.rb": 0.9198129450001034,8978 "spec/serializers/rollout_status_entity_spec.rb": 0.8023554270002933,8979 "spec/lib/banzai/filter/footnote_filter_spec.rb": 0.7333456880000995,8980 "spec/lib/gitlab/data_builder/archive_trace_spec.rb": 0.7660778979998213,8981 "spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb": 0.779895267000029,8982 "spec/graphql/mutations/work_items/update_spec.rb": 0.8118571870004416,8983 "spec/lib/gitlab/chat/responder/base_spec.rb": 0.8699593060000552,8984 "spec/serializers/jira_connect/app_data_serializer_spec.rb": 2.3195822520001457,8985 "spec/rubocop/cop/migration/remove_column_spec.rb": 0.6981711189996531,8986 "spec/helpers/breadcrumbs_helper_spec.rb": 0.8034780969996973,8987 "spec/lib/gitlab/reference_counter_spec.rb": 0.8185116069998912,8988 "spec/lib/gitlab/sidekiq_signals_spec.rb": 0.737126888000148,8989 "spec/lib/rouge/formatters/html_gitlab_spec.rb": 0.7245114289999037,8990 "spec/lib/gitlab/asset_proxy_spec.rb": 0.629402809000112,8991 "spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb": 0.7950485769997613,8992 "spec/presenters/environment_presenter_spec.rb": 0.6518635390002601,8993 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.6765247379998982,8994 "spec/workers/ci/delete_objects_worker_spec.rb": 0.6818330490000335,8995 "spec/lib/gitlab/beyond_identity/client_spec.rb": 0.691905518999647,8996 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.6313554989997101,8997 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb": 0.6791595380000217,8998 "spec/helpers/components_helper_spec.rb": 0.4272512130000905,8999 "spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb": 0.6922678089999863,9000 "spec/lib/gitlab/bitbucket_import/project_creator_spec.rb": 0.6174839499999507,9001 "spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb": 0.581454709999889,9002 "spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb": 0.5646291599996403,9003 "spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb": 0.5894528009998794,9004 "spec/lib/gitlab/ci/parsers/accessibility/pa11y_spec.rb": 0.5896763109999483,9005 "spec/lib/api/validations/validators/project_portable_spec.rb": 0.5252418109998871,9006 "spec/workers/namespaces/update_root_statistics_worker_spec.rb": 0.5830459310000151,9007 "spec/models/concerns/partitioned_table_spec.rb": 0.5271038119999503,9008 "spec/graphql/types/repository/blob_type_spec.rb": 0.4867006119998223,9009 "spec/services/members/base_service_spec.rb": 0.49484543199969266,9010 "spec/lib/gitlab/doorkeeper_secret_storing/token/pbkdf2_sha512_spec.rb": 0.5313380210000105,9011 "spec/graphql/types/customer_relations/contact_type_spec.rb": 0.4562863330002074,9012 "spec/lib/gitlab/string_range_marker_spec.rb": 0.47896814200021254,9013 "spec/serializers/import/github_realtime_repo_serializer_spec.rb": 0.4748075020002034,9014 "spec/graphql/types/issue_sort_enum_spec.rb": 0.4710849230000349,9015 "spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb": 0.4787711619997026,9016 "spec/lib/gitlab/search/sort_options_spec.rb": 0.4669679919998089,9017 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.47925763200009897,9018 "spec/graphql/types/ci/runner_web_url_edge_spec.rb": 0.39291003400012414,9019 "spec/presenters/ci/freeze_period_presenter_spec.rb": 0.4253522429999066,9020 "spec/graphql/types/ci/catalog/resource_type_spec.rb": 0.4420335919999161,9021 "spec/routing/directs/milestone_spec.rb": 0.4048022239999227,9022 "spec/lib/gitlab/metrics/subscribers/action_view_spec.rb": 0.3817796029998135,9023 "spec/lib/api/validations/validators/integer_none_any_spec.rb": 0.42273236299979544,9024 "spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb": 0.39842146299997694,9025 "spec/lib/gitlab/git/conflict/resolver_spec.rb": 0.37754062400017574,9026 "spec/graphql/types/projects/repository_language_type_spec.rb": 0.3855837339997379,9027 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb": 0.3897964630000388,9028 "spec/lib/sidebars/groups/menus/scope_menu_spec.rb": 0.38803597400010403,9029 "spec/lib/gitlab/github_import/representation_spec.rb": 0.372902644000078,9030 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.39336461299990333,9031 "spec/lib/mattermost/client_spec.rb": 0.4305450130000281,9032 "spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb": 0.3663326539999616,9033 "spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb": 0.29704694499969264,9034 "spec/serializers/ci/lint/result_entity_spec.rb": 0.3209564940002565,9035 "spec/keeps/helpers/git_diff_parser_spec.rb": 0.3011690049997924,9036 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.28615992499999265,9037 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.28649529500034987,9038 "spec/lib/gitlab/gitaly_client/util_spec.rb": 0.286659365000105,9039 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.2886198850001165,9040 "spec/tooling/danger/rubocop_inline_disable_suggestion_spec.rb": 0.2978933039998992,9041 "spec/policies/concerns/policy_actor_spec.rb": 0.29977045499981614,9042 "spec/lib/gitlab/usage/metrics/instrumentations/service_desk_email_encrypted_secrets_enabled_metric_spec.rb": 0.29227386500042485,9043 "spec/lib/gitlab/ci/config/entry/rules/rule/exists_spec.rb": 2.81666479400018949044}9045Knapsack global time execution for tests: 26m 09s9046Pending: (Failures listed here are expected and do not affect your suite's status)9047 1) MergeRequest modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9048 # No reason given9049 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499050 2) MergeRequest modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9051 # No reason given9052 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579053 3) Gitlab::Database.database_base_models does not contain "ci" when not running CI database9054 # Skipping because some of the extra databases [:ci] are setup9055 # ./spec/lib/gitlab/database_spec.rb:369056 4) Gitlab::Database.schemas_to_base_models contains gitlab_ci pointing to ActiveRecord::Base when not running CI database9057 # Skipping because some of the extra databases [:ci] are setup9058 # ./spec/lib/gitlab/database_spec.rb:679059 5) Gitlab::Database.has_database? three tier database config returns false for shared database9060 # Skipping because database ci exists9061 # ./spec/lib/gitlab/database_spec.rb:1379062 6) Gitlab::Database.database_mode three tier database config returns single-database if ci is not configured9063 # Skipping because some of the extra databases [:ci] are setup9064 # ./spec/lib/gitlab/database_spec.rb:1529065 7) Gitlab::Database.database_mode three tier database config returns single-database-ci-connection if ci is shared with main database9066 # Skipping because database ci exists9067 # ./spec/lib/gitlab/database_spec.rb:1589068 8) Gitlab::Database::Partitioning::PartitionManager creating partitions when single database is configured creates partitions9069 # Skipping because database ci exists9070 # ./spec/lib/gitlab/database/partitioning/partition_manager_spec.rb:1209071 9) ImportExportUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 9072 # No pattern provided, skipping.9073 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89074 10) ImportExportUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 9075 # No pattern provided, skipping.9076 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89077 11) ImportExportUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative9078 # Path not set, skipping.9079 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:409080 12) ImportExportUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 9081 # No pattern provided, skipping.9082 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89083 13) ImportExportUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 9084 # No pattern provided, skipping.9085 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:89086Finished in 27 minutes 12 seconds (files took 52.97 seconds to load)90873702 examples, 0 failures, 13 pending9088Randomized with seed 114959089[TEST PROF INFO] Time spent in factories: 12:56.096 (47.37% of total time)9090RSpec exited with 0.9091No examples to retry, congrats!9093Running after script...9094$ source scripts/utils.sh9095$ bundle exec gem list gitlab_quality-test_tooling9096gitlab_quality-test_tooling (1.21.1)9097$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command9099$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9101$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9103$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9107$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9112$ tooling/bin/push_job_metrics || true9113[job-metrics] Pushing job metrics file for the CI/CD job.9114[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9116Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9118Uploading artifacts...9119auto_explain/: found 3 matching artifact files and directories 9120coverage/: found 5 matching artifact files and directories 9121crystalball/: found 2 matching artifact files and directories 9122WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9123knapsack/: found 4 matching artifact files and directories 9124rspec/: found 16 matching artifact files and directories 9125WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9126log/*.log: found 16 matching artifact files and directories 9127WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6597627927/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9128WARNING: Retrying... context=artifacts-uploader error=request redirected9129Uploading artifacts as "archive" to coordinator... 201 Created id=6597627927 responseStatus=201 Created token=glcbt-659130Uploading artifacts...9131rspec/rspec-*.xml: found 1 matching artifact files and directories 9132WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6597627927/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9133WARNING: Retrying... context=artifacts-uploader error=request redirected9134Uploading artifacts as "junit" to coordinator... 201 Created id=6597627927 responseStatus=201 Created token=glcbt-659136Job succeeded