rspec unit pg14 20/32
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Using sentry-raven 3.1.22Using sentry-sidekiq 5.10.03Using shoulda-matchers 5.1.04Using sidekiq-cron 1.12.05Using sigdump 0.2.46Using simple_po_parser 1.1.67Using simplecov-html 0.12.38Using simplecov_json_formatter 0.1.49Using simplecov 0.22.010Using simplecov-cobertura 2.1.011Using simplecov-lcov 0.8.012Using slack-messenger 2.3.413Using spamcheck 1.3.014Using spring 4.1.015Using spring-commands-rspec 1.0.416Using ssh_data 1.3.017Using state_machines 0.5.018Using state_machines-activemodel 0.8.019Using state_machines-activerecord 0.8.020Using static_holmes 0.7.721Using sys-filesystem 1.4.322Using tanuki_emoji 0.9.023Using telesign 2.2.424Using telesignenterprise 2.2.225Using terser 1.0.226Using test-prof 1.3.227Using test_file_finder 0.3.128Using timfel-krb5-auth 0.8.329Using tpm-key_attestation 0.12.030Using truncato 0.7.1231Using undercover 0.4.632Using unleash 3.2.233Using valid_email 0.1.334Using validates_hostname 1.0.1335Using version_sorter 2.3.036Using view_component 3.11.037Using vite_ruby 3.5.038Using vite_rails 3.0.1739Using vmstat 2.3.040Using warning 1.3.041Using webauthn 3.0.042Using webmock 3.23.043Using wikicloth 0.8.144Using yajl-ruby 1.4.345Bundle complete! 332 Gemfile dependencies, 645 gems now installed.46Gems in the groups 'production' and 'development' were not installed.47Bundled gems are installed into `./vendor`482 installed gems you directly depend on are looking for funding.49 Run `bundle fund` for details50==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds.51$ bundle pristine pg52Patching bundler with bundler-checksum...53Installing pg 1.5.6 with native extensions54==> 'bundle pristine pg' succeeded in 13 seconds.55Using decomposed database config (config/database.yml.decomposed-postgresql)56Geo DB won't be set up.57Embedding DB won't be set up.69$ source ./scripts/rspec_helpers.sh70$ run_timed_command "gem install knapsack --no-document"71$ gem install knapsack --no-document72Successfully installed knapsack-4.0.0731 gem installed74==> 'gem install knapsack --no-document' succeeded in 1 seconds.75$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"80$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"81$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"82$ tooling/bin/create_job_metrics_file || true83[job-metrics] Creating the job metrics file for the CI/CD job.84$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request" 85 RSpec 86[10:33:03] Starting rspec_parallelized_job87RETRY_FAILED_TESTS_IN_NEW_PROCESS: true88KNAPSACK_GENERATE_REPORT: true89FLAKY_RSPEC_GENERATE_REPORT: true90KNAPSACK_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.rb91KNAPSACK_LOG_LEVEL: debug92KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_20_32_278964_report.json93FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json94FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_20_32_278964_report.json95NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_20_32_278964_report.json96RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6536639288.txt97CRYSTALBALL: 98RSPEC_TESTS_MAPPING_ENABLED: 99RSPEC_TESTS_FILTER_FILE: 100Shell set options (set -o) enabled:101braceexpand on102hashall on103interactive-comments on104pipefail on105Parsing expected rspec suite duration...106RSpec suite is expected to take 29 minutes 45.82 seconds.107Expected duration for tests:108{109 "spec/policies/issue_policy_spec.rb": 264.2336488327338,110 "spec/models/namespace_spec.rb": 163.96935298894087,111 "spec/lib/gitlab/usage_data_metrics_spec.rb": 116.4721304227878,112 "spec/lib/gitlab/import_export/project/relation_factory_spec.rb": 80.50317301349355,113 "spec/lib/banzai/filter/references/label_reference_filter_spec.rb": 69.08928313797936,114 "spec/lib/gitlab/background_migration/populate_projects_star_count_spec.rb": 60.1936579456696,115 "spec/lib/gitlab/background_migration/backfill_design_management_repositories_spec.rb": 53.19404331156747,116 "spec/models/merge_request/cleanup_schedule_spec.rb": 48.69887893784881,117 "spec/models/gpg_key_spec.rb": 42.445113427490526,118 "spec/services/merge_requests/cleanup_refs_service_spec.rb": 36.68662260128467,119 "spec/services/issues/import_csv_service_spec.rb": 33.72196032001218,120 "spec/lib/gitlab/ci/status/bridge/factory_spec.rb": 30.039122241658518,121 "spec/models/award_emoji_spec.rb": 27.901286782833612,122 "spec/models/hooks/web_hook_spec.rb": 25.512439987469527,123 "spec/graphql/resolvers/merge_requests_resolver_spec.rb": 24.761926586256784,124 "spec/models/system/broadcast_message_spec.rb": 22.339827639299124,125 "spec/services/ci/create_pipeline_service/environment_spec.rb": 21.437068960922286,126 "spec/serializers/ci/pipeline_entity_spec.rb": 19.440297746893485,127 "spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb": 19.071325815686976,128 "spec/models/internal_id_spec.rb": 17.340930282807477,129 "spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb": 16.67986740563569,130 "spec/models/operations/feature_flags/user_list_spec.rb": 15.78424865587161,131 "spec/services/auto_merge_service_spec.rb": 15.233232794283502,132 "spec/services/environments/auto_recover_service_spec.rb": 14.262007789322807,133 "spec/presenters/ci/build_presenter_spec.rb": 14.00768113659486,134 "spec/services/ci/create_pipeline_service/needs_spec.rb": 13.047756400899907,135 "spec/services/snippets/bulk_destroy_service_spec.rb": 12.879978365179856,136 "spec/helpers/members_helper_spec.rb": 12.27758189195463,137 "spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb": 11.992206789701125,138 "spec/models/packages/protection/rule_spec.rb": 11.263917049039781,139 "spec/services/issue_links/create_service_spec.rb": 10.976347870556804,140 "spec/graphql/mutations/issues/set_confidential_spec.rb": 10.358643450132645,141 "spec/lib/gitlab/background_migration/redis/backfill_project_pipeline_status_ttl_spec.rb": 10.210459386347498,142 "spec/lib/gitlab/redis/trace_chunks_spec.rb": 9.931178350451429,143 "spec/lib/gitlab/background_migration/set_correct_vulnerability_state_spec.rb": 9.341452320302931,144 "spec/finders/context_commits_finder_spec.rb": 9.119016733024205,145 "spec/models/clusters/kubernetes_namespace_spec.rb": 8.879974411502793,146 "spec/rubocop/cop/gitlab/rails/safe_format_spec.rb": 8.678746338758206,147 "spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb": 8.268714089199849,148 "spec/components/pajamas/button_component_spec.rb": 8.123962422999885,149 "spec/serializers/ci/lint/result_serializer_spec.rb": 7.761493475743863,150 "spec/scripts/trigger-build_spec.rb": 7.64601389342083,151 "spec/models/project_export_job_spec.rb": 7.410781593634956,152 "spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb": 7.2100154915894255,153 "spec/lib/gitlab/github_import/importer/labels_importer_spec.rb": 6.889033858220126,154 "spec/lib/bulk_imports/common/pipelines/uploads_pipeline_spec.rb": 6.822283689670486,155 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 6.629584360996866,156 "spec/workers/pipeline_metrics_worker_spec.rb": 6.4828519356653285,157 "spec/services/container_registry/protection/create_rule_service_spec.rb": 6.262782125129726,158 "spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb": 6.131731398583739,159 "spec/tasks/dev_rake_spec.rb": 5.915772022129937,160 "spec/models/ci/runner_manager_build_spec.rb": 5.756519985789168,161 "spec/graphql/resolvers/users/participants_resolver_spec.rb": 5.603751533306994,162 "spec/workers/delete_diff_files_worker_spec.rb": 5.538217697209976,163 "spec/finders/packages/packages_finder_spec.rb": 5.304685510407371,164 "spec/tooling/danger/stable_branch_spec.rb": 5.243213383585715,165 "spec/models/milestone_note_spec.rb": 5.0363189747552735,166 "spec/models/approval_spec.rb": 4.973838536336414,167 "spec/rubocop/code_reuse_helpers_spec.rb": 4.8843385033412785,168 "spec/workers/ci/cancel_pipeline_worker_spec.rb": 4.685104202078114,169 "spec/views/projects/pages/show.html.haml_spec.rb": 4.634168665021491,170 "spec/models/projects/repository_storage_move_spec.rb": 4.485150125445427,171 "spec/services/suggestions/outdate_service_spec.rb": 4.3807284726717395,172 "spec/services/projects/hashed_storage/base_attachment_service_spec.rb": 4.302072443639032,173 "spec/services/uploads/destroy_service_spec.rb": 4.246787181527934,174 "spec/workers/environments/stop_job_success_worker_spec.rb": 4.122825270644997,175 "spec/policies/clusters/agent_policy_spec.rb": 4.08481497475835,176 "spec/services/spam/akismet_service_spec.rb": 3.991528651956795,177 "spec/lib/gitlab/spamcheck/client_spec.rb": 3.893540306116067,178 "spec/lib/gitlab/pages/virtual_host_finder_spec.rb": 3.84424435936418,179 "spec/lib/gitlab/github_import/importer/events/changed_milestone_spec.rb": 3.7293884759947593,180 "spec/workers/database/ci_namespace_mirrors_consistency_check_worker_spec.rb": 3.687861725324448,181 "spec/lib/gitlab/background_migration/populate_topics_slug_column_spec.rb": 3.613767540937224,182 "spec/services/service_response_spec.rb": 3.572629658041498,183 "spec/lib/gitlab/database/dictionary_spec.rb": 3.465994487232927,184 "spec/services/import_csv/preprocess_milestones_service_spec.rb": 3.413979701014141,185 "spec/lib/gitlab/observability_spec.rb": 3.3924148471444275,186 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 3.2703944503085953,187 "spec/presenters/tree_entry_presenter_spec.rb": 3.260713775690791,188 "spec/views/projects/jobs/show.html.haml_spec.rb": 3.1788577480015188,189 "spec/graphql/mutations/todos/restore_spec.rb": 3.158086494452834,190 "spec/serializers/trigger_variable_entity_spec.rb": 3.091125356604243,191 "spec/services/issue_links/destroy_service_spec.rb": 3.050315240671299,192 "spec/services/work_items/callbacks/description_spec.rb": 2.984600985070383,193 "spec/models/merge_request/approval_removal_settings_spec.rb": 2.923399734933878,194 "spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb": 2.9013625145838606,195 "spec/graphql/resolvers/issue_status_counts_resolver_spec.rb": 2.8272066551612074,196 "spec/workers/project_destroy_worker_spec.rb": 2.793802055179498,197 "spec/lib/gitlab/repository_cache_spec.rb": 2.7244849081108247,198 "spec/services/ci/pipeline_schedules/variables_update_service_spec.rb": 2.681987363298812,199 "spec/validators/json_schema_validator_spec.rb": 2.6444775709200457,200 "spec/workers/migrate_external_diffs_worker_spec.rb": 2.6059007351358927,201 "spec/services/ci/compare_accessibility_reports_service_spec.rb": 2.5728571190699636,202 "spec/models/admin/abuse_report_assignee_spec.rb": 2.5112249272047613,203 "spec/components/pajamas/badge_component_spec.rb": 2.4982654916796534,204 "spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb": 2.4351153680383004,205 "spec/finders/projects/export_job_finder_spec.rb": 2.4152498645184264,206 "spec/graphql/mutations/release_asset_links/delete_spec.rb": 2.351612324618548,207 "spec/views/projects/jobs/_build.html.haml_spec.rb": 2.3380801208553748,208 "spec/lib/gitlab/file_detector_spec.rb": 2.2714862748497913,209 "spec/lib/gitlab/repository_url_builder_spec.rb": 2.255459511723064,210 "spec/services/users/unban_service_spec.rb": 2.199246145552756,211 "spec/graphql/mutations/concerns/mutations/resolves_issuable_spec.rb": 2.180410731764345,212 "spec/graphql/mutations/terraform/state/lock_spec.rb": 2.1417554477035305,213 "spec/lib/gitlab/ci/reports/security/scanner_spec.rb": 2.1148613903739113,214 "spec/graphql/mutations/design_management/move_spec.rb": 2.071584470416667,215 "spec/lib/sbom/purl_type/converter_spec.rb": 2.0511533485969284,216 "spec/presenters/packages/pypi/simple_index_presenter_spec.rb": 2.030752913704795,217 "spec/models/concerns/after_commit_queue_spec.rb": 1.9790610156051924,218 "spec/models/bulk_imports/file_transfer/group_config_spec.rb": 1.9640924748408741,219 "spec/services/import/github/notes/create_service_spec.rb": 1.916528116537526,220 "spec/services/test_hooks/system_service_spec.rb": 1.9038962205884553,221 "spec/services/git/wiki_push_service/change_spec.rb": 1.8641424568953902,222 "spec/graphql/resolvers/container_repository_tags_resolver_spec.rb": 1.8571354445031243,223 "spec/models/cycle_analytics/project_level_stage_adapter_spec.rb": 1.812943067829427,224 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 1.7965159653363558,225 "spec/lib/gitlab/terraform_registry_token_spec.rb": 1.7802312618004388,226 "spec/scripts/generate_message_to_run_e2e_pipeline_spec.rb": 1.7397154605678669,227 "spec/lib/gitlab/github_import/markdown_text_spec.rb": 1.724554197503874,228 "spec/models/projects/triggered_hooks_spec.rb": 1.6964837656201794,229 "spec/graphql/types/ci/job_need_union_spec.rb": 1.6581741678026085,230 "spec/models/concerns/usage_statistics_spec.rb": 1.6355389652671781,231 "spec/services/users/activate_service_spec.rb": 1.627366133598724,232 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb": 1.5900619221486247,233 "spec/services/packages/rubygems/metadata_extraction_service_spec.rb": 1.5805125656470778,234 "spec/lib/gitlab/ci/yaml_processor/result_spec.rb": 1.5433271864168476,235 "spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb": 1.5301371976702534,236 "spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb": 1.5006049703122202,237 "spec/graphql/mutations/achievements/revoke_spec.rb": 1.4908904805582168,238 "spec/models/ci/build_name_spec.rb": 1.4577254237064379,239 "spec/services/ci/pipelines/hook_service_spec.rb": 1.4493856316074756,240 "spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb": 1.4259952933738482,241 "spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb": 1.4014271873463884,242 "spec/services/customer_relations/contacts/create_service_spec.rb": 1.3663666397370995,243 "spec/models/design_management/design_action_spec.rb": 1.35444501997502,244 "spec/models/concerns/issuable_link_spec.rb": 1.320294648357148,245 "spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb": 1.3038491491447743,246 "spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb": 1.2776271255963805,247 "spec/validators/ip_address_validator_spec.rb": 1.2648327429578279,248 "spec/lib/gitlab/file_markdown_link_builder_spec.rb": 1.239417685289152,249 "spec/models/concerns/taskable_spec.rb": 1.2296333213900594,250 "spec/models/integrations/jira_tracker_data_spec.rb": 1.2005080155991164,251 "spec/lib/gitlab/event_store/event_spec.rb": 1.1749400058338269,252 "spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb": 1.1689304135375778,253 "spec/services/projects/count_service_spec.rb": 1.1378907633826703,254 "spec/views/groups/milestones/index.html.haml_spec.rb": 1.1281573227192963,255 "spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb": 1.1026272473195688,256 "spec/initializers/safe_session_store_patch_spec.rb": 1.0876560519998537,257 "spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb": 1.0716028472711185,258 "spec/models/packages/event_spec.rb": 1.0507451333663163,259 "spec/scripts/pipeline_test_report_builder_spec.rb": 1.0417769250142839,260 "spec/models/notes/note_metadata_spec.rb": 1.0145675778540642,261 "spec/models/push_event_payload_spec.rb": 1.00586548172894,262 "spec/lib/gitlab/database/similarity_score_spec.rb": 0.9940136019036272,263 "spec/initializers/validate_database_config_spec.rb": 0.9680903874560087,264 "spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb": 0.9581588921940083,265 "spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb": 0.9454311470595552,266 "spec/services/users/dismiss_callout_service_spec.rb": 0.9317054207662019,267 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.9210108078477991,268 "spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb": 0.9083440991130813,269 "spec/graphql/types/color_type_spec.rb": 0.8945176001633742,270 "spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb": 0.8822188355227915,271 "spec/lib/gitlab/pagination/keyset/page_spec.rb": 0.8719193546805153,272 "spec/services/bulk_imports/archive_extraction_service_spec.rb": 0.8591847783229242,273 "spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb": 0.8422481337608698,274 "spec/rubocop/cop/migration/prevent_strings_spec.rb": 0.8336351499545206,275 "spec/models/packages/nuget/dependency_link_metadatum_spec.rb": 0.8239060031895568,276 "spec/lib/gitlab/ci/environment_matcher_spec.rb": 0.8072214824484224,277 "spec/lib/gitlab/ci/status/pending_spec.rb": 0.79994275571292,278 "spec/helpers/milestones_helper_spec.rb": 0.7856116795171024,279 "spec/db/avoid_migration_name_collisions_spec.rb": 0.773413856108937,280 "spec/lib/system_check/app/table_truncate_check_spec.rb": 0.7626093484199963,281 "spec/workers/repository_check/clear_worker_spec.rb": 0.7467499802065563,282 "spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb": 0.7374770419582477,283 "spec/lib/gitlab/setup_helper/workhorse_spec.rb": 0.7187561264297155,284 "spec/lib/api/entities/design_management/design_spec.rb": 0.7101991535976009,285 "spec/lib/system_check/sidekiq_check_spec.rb": 0.7028566864250694,286 "spec/views/projects/pages/_pages_settings.html.haml_spec.rb": 0.6869791456216178,287 "spec/views/devise/confirmations/almost_there.html.haml_spec.rb": 0.6769604743361883,288 "spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb": 0.6674957310015605,289 "spec/models/concerns/partitioned_table_spec.rb": 0.65767413252753,290 "spec/lib/gitlab/setup_helper/gitaly_spec.rb": 0.6423812333275283,291 "spec/support_specs/capybara_slow_finder_spec.rb": 0.6342817099654405,292 "spec/models/concerns/checksummable_spec.rb": 0.6214717942789469,293 "spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb": 0.6152938474598942,294 "spec/lib/gitlab/import_export/import_export_spec.rb": 0.6019791452487506,295 "spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb": 0.5879522947603196,296 "spec/lib/gitlab/middleware/request_context_spec.rb": 0.5774376030648799,297 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.5682531494004448,298 "spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb": 0.5516063312577962,299 "spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb": 0.5475031022213044,300 "spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb": 0.5334161874177721,301 "spec/lib/gitlab/app_text_logger_spec.rb": 0.5257331829065514,302 "spec/graphql/types/organizations/organization_user_type_spec.rb": 0.5208049383774334,303 "spec/helpers/web_ide_button_helper_spec.rb": 0.5077548321085681,304 "spec/views/layouts/minimal.html.haml_spec.rb": 0.500858618425395,305 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 0.4901350654118519,306 "spec/graphql/types/clusters/agent_activity_event_type_spec.rb": 0.48226813634686416,307 "spec/graphql/types/projects/jira_service_type_spec.rb": 0.4749594020274859,308 "spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb": 0.4671718137969142,309 "spec/helpers/feed_token_helper_spec.rb": 0.4581077922727033,310 "spec/graphql/types/commit_action_mode_enum_spec.rb": 0.43893912723833345,311 "spec/helpers/ci/pipeline_schedules_helper_spec.rb": 0.43495474769743625,312 "spec/graphql/types/snippets/blob_action_enum_spec.rb": 0.42983063962702905,313 "spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb": 0.4247731544363908,314 "spec/lib/sidebars/uncategorized_menu_spec.rb": 0.4194598562385179,315 "spec/initializers/postgresql_cte_spec.rb": 0.4160477151274289,316 "spec/graphql/types/ci/recent_failures_type_spec.rb": 0.41115607972384083,317 "spec/lib/banzai/pipeline/service_desk_email_pipeline_spec.rb": 0.4067922200823746,318 "spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb": 0.40204555974742096,319 "spec/services/projects/import_error_filter_spec.rb": 0.3965222055639015,320 "spec/scripts/generate_failed_package_and_test_mr_message_spec.rb": 0.39087522485065396,321 "spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb": 0.38531753386189166,322 "spec/graphql/types/tree/submodule_type_spec.rb": 0.3810250057798593,323 "spec/graphql/types/ci/config/include_type_spec.rb": 0.3706594458511595,324 "spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb": 0.3627389746275588,325 "spec/helpers/projects/settings/branch_rules_helper_spec.rb": 0.3401803564976009,326 "spec/serializers/ci/trigger_serializer_spec.rb": 0.33350580948609126,327 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.3280781923868268,328 "spec/graphql/types/project_statistics_type_spec.rb": 0.3220432573760582,329 "spec/graphql/types/permission_types/merge_request_spec.rb": 0.316711670590901,330 "spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb": 0.3084512534860455,331 "spec/graphql/types/permission_types/snippet_spec.rb": 0.3009376607637314,332 "spec/tooling/danger/specs/match_with_array_suggestion_spec.rb": 0.29850341753849735333}334Running 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-6536639288.json --format RspecJunitFormatter --out rspec/rspec-6536639288.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/policies/issue_policy_spec.rb spec/models/namespace_spec.rb spec/lib/gitlab/usage_data_metrics_spec.rb spec/lib/gitlab/import_export/project/relation_factory_spec.rb spec/lib/banzai/filter/references/label_reference_filter_spec.rb spec/lib/gitlab/background_migration/populate_projects_star_count_spec.rb spec/lib/gitlab/background_migration/backfill_design_management_repositories_spec.rb spec/models/merge_request/cleanup_schedule_spec.rb spec/models/gpg_key_spec.rb spec/services/merge_requests/cleanup_refs_service_spec.rb spec/services/issues/import_csv_service_spec.rb spec/lib/gitlab/ci/status/bridge/factory_spec.rb spec/models/award_emoji_spec.rb spec/models/hooks/web_hook_spec.rb spec/graphql/resolvers/merge_requests_resolver_spec.rb spec/models/system/broadcast_message_spec.rb spec/services/ci/create_pipeline_service/environment_spec.rb spec/serializers/ci/pipeline_entity_spec.rb spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb spec/models/internal_id_spec.rb spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb spec/models/operations/feature_flags/user_list_spec.rb spec/services/auto_merge_service_spec.rb spec/services/environments/auto_recover_service_spec.rb spec/presenters/ci/build_presenter_spec.rb spec/services/ci/create_pipeline_service/needs_spec.rb spec/services/snippets/bulk_destroy_service_spec.rb spec/helpers/members_helper_spec.rb spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb spec/models/packages/protection/rule_spec.rb spec/services/issue_links/create_service_spec.rb spec/graphql/mutations/issues/set_confidential_spec.rb spec/lib/gitlab/background_migration/redis/backfill_project_pipeline_status_ttl_spec.rb spec/lib/gitlab/redis/trace_chunks_spec.rb spec/lib/gitlab/background_migration/set_correct_vulnerability_state_spec.rb spec/finders/context_commits_finder_spec.rb spec/models/clusters/kubernetes_namespace_spec.rb spec/rubocop/cop/gitlab/rails/safe_format_spec.rb spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb spec/components/pajamas/button_component_spec.rb spec/serializers/ci/lint/result_serializer_spec.rb spec/scripts/trigger-build_spec.rb spec/models/project_export_job_spec.rb spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb spec/lib/gitlab/github_import/importer/labels_importer_spec.rb spec/lib/bulk_imports/common/pipelines/uploads_pipeline_spec.rb spec/graphql/resolvers/design_management/designs_resolver_spec.rb spec/workers/pipeline_metrics_worker_spec.rb spec/services/container_registry/protection/create_rule_service_spec.rb spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb spec/tasks/dev_rake_spec.rb spec/models/ci/runner_manager_build_spec.rb spec/graphql/resolvers/users/participants_resolver_spec.rb spec/workers/delete_diff_files_worker_spec.rb spec/finders/packages/packages_finder_spec.rb spec/tooling/danger/stable_branch_spec.rb spec/models/milestone_note_spec.rb spec/models/approval_spec.rb spec/rubocop/code_reuse_helpers_spec.rb spec/workers/ci/cancel_pipeline_worker_spec.rb spec/views/projects/pages/show.html.haml_spec.rb spec/models/projects/repository_storage_move_spec.rb spec/services/suggestions/outdate_service_spec.rb spec/services/projects/hashed_storage/base_attachment_service_spec.rb spec/services/uploads/destroy_service_spec.rb spec/workers/environments/stop_job_success_worker_spec.rb spec/policies/clusters/agent_policy_spec.rb spec/services/spam/akismet_service_spec.rb spec/lib/gitlab/spamcheck/client_spec.rb spec/lib/gitlab/pages/virtual_host_finder_spec.rb spec/lib/gitlab/github_import/importer/events/changed_milestone_spec.rb spec/workers/database/ci_namespace_mirrors_consistency_check_worker_spec.rb spec/lib/gitlab/background_migration/populate_topics_slug_column_spec.rb spec/services/service_response_spec.rb spec/lib/gitlab/database/dictionary_spec.rb spec/services/import_csv/preprocess_milestones_service_spec.rb spec/lib/gitlab/observability_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb spec/presenters/tree_entry_presenter_spec.rb spec/views/projects/jobs/show.html.haml_spec.rb spec/graphql/mutations/todos/restore_spec.rb spec/serializers/trigger_variable_entity_spec.rb spec/services/issue_links/destroy_service_spec.rb spec/services/work_items/callbacks/description_spec.rb spec/models/merge_request/approval_removal_settings_spec.rb spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb spec/graphql/resolvers/issue_status_counts_resolver_spec.rb spec/workers/project_destroy_worker_spec.rb spec/lib/gitlab/repository_cache_spec.rb spec/services/ci/pipeline_schedules/variables_update_service_spec.rb spec/validators/json_schema_validator_spec.rb spec/workers/migrate_external_diffs_worker_spec.rb spec/services/ci/compare_accessibility_reports_service_spec.rb spec/models/admin/abuse_report_assignee_spec.rb spec/components/pajamas/badge_component_spec.rb spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb spec/finders/projects/export_job_finder_spec.rb spec/graphql/mutations/release_asset_links/delete_spec.rb spec/views/projects/jobs/_build.html.haml_spec.rb spec/lib/gitlab/file_detector_spec.rb spec/lib/gitlab/repository_url_builder_spec.rb spec/services/users/unban_service_spec.rb spec/graphql/mutations/concerns/mutations/resolves_issuable_spec.rb spec/graphql/mutations/terraform/state/lock_spec.rb spec/lib/gitlab/ci/reports/security/scanner_spec.rb spec/graphql/mutations/design_management/move_spec.rb spec/lib/sbom/purl_type/converter_spec.rb spec/presenters/packages/pypi/simple_index_presenter_spec.rb spec/models/concerns/after_commit_queue_spec.rb spec/models/bulk_imports/file_transfer/group_config_spec.rb spec/services/import/github/notes/create_service_spec.rb spec/services/test_hooks/system_service_spec.rb spec/services/git/wiki_push_service/change_spec.rb spec/graphql/resolvers/container_repository_tags_resolver_spec.rb spec/models/cycle_analytics/project_level_stage_adapter_spec.rb spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb spec/lib/gitlab/terraform_registry_token_spec.rb spec/scripts/generate_message_to_run_e2e_pipeline_spec.rb spec/lib/gitlab/github_import/markdown_text_spec.rb spec/models/projects/triggered_hooks_spec.rb spec/graphql/types/ci/job_need_union_spec.rb spec/models/concerns/usage_statistics_spec.rb spec/services/users/activate_service_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb spec/services/packages/rubygems/metadata_extraction_service_spec.rb spec/lib/gitlab/ci/yaml_processor/result_spec.rb spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb spec/graphql/mutations/achievements/revoke_spec.rb spec/models/ci/build_name_spec.rb spec/services/ci/pipelines/hook_service_spec.rb spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb spec/services/customer_relations/contacts/create_service_spec.rb spec/models/design_management/design_action_spec.rb spec/models/concerns/issuable_link_spec.rb spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb spec/validators/ip_address_validator_spec.rb spec/lib/gitlab/file_markdown_link_builder_spec.rb spec/models/concerns/taskable_spec.rb spec/models/integrations/jira_tracker_data_spec.rb spec/lib/gitlab/event_store/event_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb spec/services/projects/count_service_spec.rb spec/views/groups/milestones/index.html.haml_spec.rb spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb spec/initializers/safe_session_store_patch_spec.rb spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb spec/models/packages/event_spec.rb spec/scripts/pipeline_test_report_builder_spec.rb spec/models/notes/note_metadata_spec.rb spec/models/push_event_payload_spec.rb spec/lib/gitlab/database/similarity_score_spec.rb spec/initializers/validate_database_config_spec.rb spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb spec/services/users/dismiss_callout_service_spec.rb spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb spec/graphql/types/color_type_spec.rb spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb spec/lib/gitlab/pagination/keyset/page_spec.rb spec/services/bulk_imports/archive_extraction_service_spec.rb spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb spec/rubocop/cop/migration/prevent_strings_spec.rb spec/models/packages/nuget/dependency_link_metadatum_spec.rb spec/lib/gitlab/ci/environment_matcher_spec.rb spec/lib/gitlab/ci/status/pending_spec.rb spec/helpers/milestones_helper_spec.rb spec/db/avoid_migration_name_collisions_spec.rb spec/lib/system_check/app/table_truncate_check_spec.rb spec/workers/repository_check/clear_worker_spec.rb spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb spec/lib/gitlab/setup_helper/workhorse_spec.rb spec/lib/api/entities/design_management/design_spec.rb spec/lib/system_check/sidekiq_check_spec.rb spec/views/projects/pages/_pages_settings.html.haml_spec.rb spec/views/devise/confirmations/almost_there.html.haml_spec.rb spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb spec/models/concerns/partitioned_table_spec.rb spec/lib/gitlab/setup_helper/gitaly_spec.rb spec/support_specs/capybara_slow_finder_spec.rb spec/models/concerns/checksummable_spec.rb spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb spec/lib/gitlab/import_export/import_export_spec.rb spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb spec/lib/gitlab/middleware/request_context_spec.rb spec/lib/unnested_in_filters/dsl_spec.rb spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb spec/lib/gitlab/app_text_logger_spec.rb spec/graphql/types/organizations/organization_user_type_spec.rb spec/helpers/web_ide_button_helper_spec.rb spec/views/layouts/minimal.html.haml_spec.rb spec/lib/gitlab/database/postgres_hll/buckets_spec.rb spec/graphql/types/clusters/agent_activity_event_type_spec.rb spec/graphql/types/projects/jira_service_type_spec.rb spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb spec/helpers/feed_token_helper_spec.rb spec/graphql/types/commit_action_mode_enum_spec.rb spec/helpers/ci/pipeline_schedules_helper_spec.rb spec/graphql/types/snippets/blob_action_enum_spec.rb spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb spec/lib/sidebars/uncategorized_menu_spec.rb spec/initializers/postgresql_cte_spec.rb spec/graphql/types/ci/recent_failures_type_spec.rb spec/lib/banzai/pipeline/service_desk_email_pipeline_spec.rb spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb spec/services/projects/import_error_filter_spec.rb spec/scripts/generate_failed_package_and_test_mr_message_spec.rb spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb spec/graphql/types/tree/submodule_type_spec.rb spec/graphql/types/ci/config/include_type_spec.rb spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb spec/helpers/projects/settings/branch_rules_helper_spec.rb spec/serializers/ci/trigger_serializer_spec.rb spec/lib/gitlab/error_tracking/log_formatter_spec.rb spec/graphql/types/project_statistics_type_spec.rb spec/graphql/types/permission_types/merge_request_spec.rb spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb spec/graphql/types/permission_types/snippet_spec.rb spec/tooling/danger/specs/match_with_array_suggestion_spec.rbKnapsack report generator started!335Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}336# [RSpecRunTime] Starting RSpec timer...337[TEST PROF INFO] EventProf enabled (sql.active_record)338unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.339unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.340Test environment set up in 2.630856038 seconds341# [RSpecRunTime] Starting example group spec/policies/issue_policy_spec.rb. Expected to take 4 minutes 24.23 seconds.342IssuePolicy343 a private project344 allows guests to award emoji345 allows guests to read issues346 allows reporters to read, update, admin and create confidential notes347 allows reporters from group links to read, update, and admin issues348 allows issue authors to read and update their issues349 allows issue assignees to read and update their issues350 does not allow non-members to read, update or create issues351 behaves like alert bot352 allows alert_bot to read and set metadata on issues353 behaves like support bot with service desk disabled354 does not allow support_bot to read issues, create and set metadata on new issues355 behaves like support bot with service desk enabled356 allows support_bot to read issues, create and set metadata on new issues357 with confidential issues358 does not allow non-members to read confidential issues359 does not allow guests to read confidential issues360 allows reporters to read, update, and admin confidential issues361 allows reporters from group links to read, update, and admin confidential issues362 allows issue authors to read and update their confidential issues363 does not allow issue author to read or update confidential issue moved to an private project364 allows issue assignees to read and update their confidential issues365 does not allow issue assignees to read or update confidential issue moved to an private project366# [RSpecRunTime] RSpec elapsed time: 15.73 seconds. Current RSS: ~1465M. load average: 1.19 1.33 1.49 1/282 398367 a public project368 allows guests to award emoji369 does not allow anonymous user to create todos370 allows guests to read issues371 allows reporters to read, update, reopen, and admin issues372 allows reporters from group links to read, update, reopen and admin issues373 allows issue authors to read, reopen and update their issues374 allows issue assignees to read, reopen and update their issues375 allows non-members to read and create issues376 allows non-members to read issues377 does not allow non-members to update, admin or set metadata except for set confidential flag378 allows support_bot to read issues379 behaves like alert bot380 allows alert_bot to read and set metadata on issues381# [RSpecRunTime] RSpec elapsed time: 20.27 seconds. Current RSS: ~1509M. load average: 1.17 1.33 1.49 1/282 399382 behaves like support bot with service desk enabled383 allows support_bot to read issues, create and set metadata on new issues384 when issues are private385 forbids visitors from viewing issues386 forbids visitors from commenting387 forbids visitors from subscribing388 allows guests to view389 allows guests to comment390 allows guests to subscribe391 allows guests to admin relation392 does not allow non-members to update or create issues393 when admin mode is enabled394 allows admins to view395 allows admins to comment396# [RSpecRunTime] RSpec elapsed time: 23.66 seconds. Current RSS: ~1532M. load average: 1.17 1.33 1.49 1/283 400397 when admin mode is disabled398 forbids admins to view399 forbids admins to comment400 behaves like alert bot401 allows alert_bot to read and set metadata on issues402 behaves like support bot with service desk disabled403 does not allow support_bot to read issues, create and set metadata on new issues404 behaves like support bot with service desk enabled405 allows support_bot to read issues, create and set metadata on new issues406 with confidential issues407 does not allow guests to read confidential issues408 allows reporters to read, update, and admin confidential issues409 allows reporter from group links to read, update, and admin confidential issues410 allows issue authors to read and update their confidential issues411 allows issue assignees to read and update their confidential issues412 allows admins to read confidential issues413# [RSpecRunTime] RSpec elapsed time: 27.4 seconds. Current RSS: ~1543M. load average: 1.16 1.32 1.49 1/283 401414 with a hidden issue415 does not allow non-admin user to read the issue416 allows admin to read the issue417 when accounting for notes widget418 and notes widget is disabled for issue419 does not allow accessing notes420 and notes widget is enabled for issue421 allows accessing notes422 when issue belongs to a group423 allows guests to award emoji424 with external authorization enabled425 can read the issue iid without accessing the external service426 crm permissions427 when project reporter428 is disallowed429# [RSpecRunTime] RSpec elapsed time: 30.77 seconds. Current RSS: ~1550M. load average: 1.14 1.32 1.48 1/284 405430 when subgroup reporter431 is allowed432# [RSpecRunTime] RSpec elapsed time: 31.95 seconds. Current RSS: ~1551M. load average: 1.14 1.32 1.48 1/284 406433 when root group reporter434 is allowed435# [RSpecRunTime] RSpec elapsed time: 33.07 seconds. Current RSS: ~1549M. load average: 1.14 1.32 1.48 1/284 407436 when crm disabled on subgroup437 is disallowed438# [RSpecRunTime] RSpec elapsed time: 34.29 seconds. Current RSS: ~1541M. load average: 1.13 1.31 1.48 1/284 408439 when personal namespace440 is disallowed441 when user is an inherited member from the group442 and policy allows guest access443 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1444 behaves like grants the expected permissions445 is expected to be allowed :read_issue446 behaves like grants the expected permissions447 is expected to be allowed :read_issue_iid448 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1449 behaves like grants the expected permissions450 is expected to be allowed :read_issue451 behaves like grants the expected permissions452 is expected to be allowed :read_issue_iid453 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1454 behaves like grants the expected permissions455 is expected to be allowed :read_issue456 behaves like grants the expected permissions457 is expected to be allowed :read_issue_iid458 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1459 behaves like grants the expected permissions460 is expected to be allowed :read_issue461 behaves like grants the expected permissions462 is expected to be allowed :read_issue_iid463 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1464 behaves like grants the expected permissions465 is expected to be allowed :read_issue466 behaves like grants the expected permissions467 is expected to be allowed :read_issue_iid468 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 1469 behaves like grants the expected permissions470 is expected to be allowed :read_issue471 behaves like grants the expected permissions472 is expected to be allowed :read_issue_iid473 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1474 behaves like grants the expected permissions475 is expected to be allowed :read_issue476 behaves like grants the expected permissions477 is expected to be allowed :read_issue_iid478 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0479 behaves like grants the expected permissions480 is expected to be disallowed :read_issue481 behaves like grants the expected permissions482 is expected to be disallowed :read_issue_iid483 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1484 behaves like grants the expected permissions485 is expected to be allowed :read_issue486 behaves like grants the expected permissions487 is expected to be allowed :read_issue_iid488 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1489 behaves like grants the expected permissions490 is expected to be allowed :read_issue491 behaves like grants the expected permissions492 is expected to be allowed :read_issue_iid493 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0494 behaves like grants the expected permissions495 is expected to be disallowed :read_issue496 behaves like grants the expected permissions497 is expected to be disallowed :read_issue_iid498 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0499 behaves like grants the expected permissions500 is expected to be disallowed :read_issue501 behaves like grants the expected permissions502 is expected to be disallowed :read_issue_iid503 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0504 behaves like grants the expected permissions505 is expected to be disallowed :read_issue506 behaves like grants the expected permissions507 is expected to be disallowed :read_issue_iid508 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0509 behaves like grants the expected permissions510 is expected to be disallowed :read_issue511 behaves like grants the expected permissions512 is expected to be disallowed :read_issue_iid513 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0514 behaves like grants the expected permissions515 is expected to be disallowed :read_issue516 behaves like grants the expected permissions517 is expected to be disallowed :read_issue_iid518 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0519 behaves like grants the expected permissions520 is expected to be disallowed :read_issue521 behaves like grants the expected permissions522 is expected to be disallowed :read_issue_iid523 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1524 behaves like grants the expected permissions525 is expected to be allowed :read_issue526 behaves like grants the expected permissions527 is expected to be allowed :read_issue_iid528 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1529 behaves like grants the expected permissions530 is expected to be allowed :read_issue531 behaves like grants the expected permissions532 is expected to be allowed :read_issue_iid533 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1534 behaves like grants the expected permissions535 is expected to be allowed :read_issue536 behaves like grants the expected permissions537 is expected to be allowed :read_issue_iid538 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1539 behaves like grants the expected permissions540 is expected to be allowed :read_issue541 behaves like grants the expected permissions542 is expected to be allowed :read_issue_iid543 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1544 behaves like grants the expected permissions545 is expected to be allowed :read_issue546 behaves like grants the expected permissions547 is expected to be allowed :read_issue_iid548 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0549 behaves like grants the expected permissions550 is expected to be disallowed :read_issue551 behaves like grants the expected permissions552 is expected to be disallowed :read_issue_iid553 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1554 behaves like grants the expected permissions555 is expected to be allowed :read_issue556 behaves like grants the expected permissions557 is expected to be allowed :read_issue_iid558 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0559 behaves like grants the expected permissions560 is expected to be disallowed :read_issue561 behaves like grants the expected permissions562 is expected to be disallowed :read_issue_iid563 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1564 behaves like grants the expected permissions565 is expected to be allowed :read_issue566 behaves like grants the expected permissions567 is expected to be allowed :read_issue_iid568 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1569 behaves like grants the expected permissions570 is expected to be allowed :read_issue571 behaves like grants the expected permissions572 is expected to be allowed :read_issue_iid573 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0574 behaves like grants the expected permissions575 is expected to be disallowed :read_issue576 behaves like grants the expected permissions577 is expected to be disallowed :read_issue_iid578 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0579 behaves like grants the expected permissions580 is expected to be disallowed :read_issue581 behaves like grants the expected permissions582 is expected to be disallowed :read_issue_iid583 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0584 behaves like grants the expected permissions585 is expected to be disallowed :read_issue586 behaves like grants the expected permissions587 is expected to be disallowed :read_issue_iid588# [RSpecRunTime] RSpec elapsed time: 1 minute 21.0 seconds. Current RSS: ~1511M. load average: 1.14 1.28 1.46 1/281 409589 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0590 behaves like grants the expected permissions591 is expected to be disallowed :read_issue592 behaves like grants the expected permissions593 is expected to be disallowed :read_issue_iid594 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0595 behaves like grants the expected permissions596 is expected to be disallowed :read_issue597 behaves like grants the expected permissions598 is expected to be disallowed :read_issue_iid599 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0600 behaves like grants the expected permissions601 is expected to be disallowed :read_issue602 behaves like grants the expected permissions603 is expected to be disallowed :read_issue_iid604 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1605 behaves like grants the expected permissions606 is expected to be allowed :read_issue607 behaves like grants the expected permissions608 is expected to be allowed :read_issue_iid609 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0610 behaves like grants the expected permissions611 is expected to be disallowed :read_issue612# [RSpecRunTime] RSpec elapsed time: 1 minute 28.29 seconds. Current RSS: ~1507M. load average: 1.12 1.28 1.46 1/282 411613 behaves like grants the expected permissions614 is expected to be disallowed :read_issue_iid615 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1616 behaves like grants the expected permissions617 is expected to be allowed :read_issue618 behaves like grants the expected permissions619 is expected to be allowed :read_issue_iid620 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1621 behaves like grants the expected permissions622 is expected to be allowed :read_issue623 behaves like grants the expected permissions624 is expected to be allowed :read_issue_iid625# [RSpecRunTime] RSpec elapsed time: 1 minute 32.94 seconds. Current RSS: ~1503M. load average: 1.19 1.29 1.46 1/282 412626 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0627 behaves like grants the expected permissions628 is expected to be disallowed :read_issue629 behaves like grants the expected permissions630 is expected to be disallowed :read_issue_iid631 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0632 behaves like grants the expected permissions633 is expected to be disallowed :read_issue634 behaves like grants the expected permissions635 is expected to be disallowed :read_issue_iid636 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0637 behaves like grants the expected permissions638 is expected to be disallowed :read_issue639 behaves like grants the expected permissions640 is expected to be disallowed :read_issue_iid641 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0642 behaves like grants the expected permissions643 is expected to be disallowed :read_issue644# [RSpecRunTime] RSpec elapsed time: 1 minute 38.49 seconds. Current RSS: ~1503M. load average: 1.18 1.28 1.46 1/282 413645 behaves like grants the expected permissions646 is expected to be disallowed :read_issue_iid647# [RSpecRunTime] RSpec elapsed time: 1 minute 39.5 seconds. Current RSS: ~1503M. load average: 1.16 1.28 1.45 1/282 414648 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0649 behaves like grants the expected permissions650 is expected to be disallowed :read_issue651 behaves like grants the expected permissions652 is expected to be disallowed :read_issue_iid653 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0654 behaves like grants the expected permissions655 is expected to be disallowed :read_issue656 behaves like grants the expected permissions657 is expected to be disallowed :read_issue_iid658 and policy allows reporter access659 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1660 behaves like grants the expected permissions661 is expected to be allowed :update_issue662 behaves like grants the expected permissions663 is expected to be allowed :admin_issue664 behaves like grants the expected permissions665 is expected to be allowed :set_issue_metadata666 behaves like grants the expected permissions667 is expected to be allowed :set_confidentiality668 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 0669 behaves like grants the expected permissions670 is expected to be disallowed :update_issue671 behaves like grants the expected permissions672 is expected to be disallowed :admin_issue673 behaves like grants the expected permissions674 is expected to be disallowed :set_issue_metadata675 behaves like grants the expected permissions676 is expected to be disallowed :set_confidentiality677 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1678 behaves like grants the expected permissions679 is expected to be allowed :update_issue680 behaves like grants the expected permissions681 is expected to be allowed :admin_issue682# [RSpecRunTime] RSpec elapsed time: 1 minute 50.54 seconds. Current RSS: ~1503M. load average: 1.14 1.27 1.45 1/282 415683 behaves like grants the expected permissions684 is expected to be allowed :set_issue_metadata685# [RSpecRunTime] RSpec elapsed time: 1 minute 51.7 seconds. Current RSS: ~1500M. load average: 1.14 1.27 1.45 1/282 416686 behaves like grants the expected permissions687 is expected to be allowed :set_confidentiality688# [RSpecRunTime] RSpec elapsed time: 1 minute 52.82 seconds. Current RSS: ~1498M. load average: 1.14 1.27 1.45 1/281 417689 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 0690 behaves like grants the expected permissions691 is expected to be disallowed :update_issue692# [RSpecRunTime] RSpec elapsed time: 1 minute 54.0 seconds. Current RSS: ~1497M. load average: 1.14 1.27 1.45 1/281 418693 behaves like grants the expected permissions694 is expected to be disallowed :admin_issue695# [RSpecRunTime] RSpec elapsed time: 1 minute 55.1 seconds. Current RSS: ~1497M. load average: 1.13 1.26 1.45 1/281 419696 behaves like grants the expected permissions697 is expected to be disallowed :set_issue_metadata698# [RSpecRunTime] RSpec elapsed time: 1 minute 56.18 seconds. Current RSS: ~1497M. load average: 1.13 1.26 1.45 1/281 420699 behaves like grants the expected permissions700 is expected to be disallowed :set_confidentiality701# [RSpecRunTime] RSpec elapsed time: 1 minute 57.33 seconds. Current RSS: ~1496M. load average: 1.13 1.26 1.45 1/281 421702 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 0703 behaves like grants the expected permissions704 is expected to be disallowed :update_issue705 behaves like grants the expected permissions706 is expected to be disallowed :admin_issue707 behaves like grants the expected permissions708 is expected to be disallowed :set_issue_metadata709 behaves like grants the expected permissions710 is expected to be disallowed :set_confidentiality711 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0712 behaves like grants the expected permissions713 is expected to be disallowed :update_issue714 behaves like grants the expected permissions715 is expected to be disallowed :admin_issue716 behaves like grants the expected permissions717 is expected to be disallowed :set_issue_metadata718 behaves like grants the expected permissions719 is expected to be disallowed :set_confidentiality720 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1721 behaves like grants the expected permissions722 is expected to be allowed :update_issue723 behaves like grants the expected permissions724 is expected to be allowed :admin_issue725 behaves like grants the expected permissions726 is expected to be allowed :set_issue_metadata727 behaves like grants the expected permissions728 is expected to be allowed :set_confidentiality729 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0730 behaves like grants the expected permissions731 is expected to be disallowed :update_issue732 behaves like grants the expected permissions733 is expected to be disallowed :admin_issue734 behaves like grants the expected permissions735 is expected to be disallowed :set_issue_metadata736 behaves like grants the expected permissions737 is expected to be disallowed :set_confidentiality738 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1739 behaves like grants the expected permissions740 is expected to be allowed :update_issue741 behaves like grants the expected permissions742 is expected to be allowed :admin_issue743 behaves like grants the expected permissions744 is expected to be allowed :set_issue_metadata745 behaves like grants the expected permissions746 is expected to be allowed :set_confidentiality747 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0748 behaves like grants the expected permissions749 is expected to be disallowed :update_issue750# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.87 seconds. Current RSS: ~1497M. load average: 1.09 1.25 1.44 1/279 422751 behaves like grants the expected permissions752 is expected to be disallowed :admin_issue753# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.98 seconds. Current RSS: ~1496M. load average: 1.09 1.25 1.44 1/279 423754 behaves like grants the expected permissions755 is expected to be disallowed :set_issue_metadata756# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.22 seconds. Current RSS: ~1494M. load average: 1.09 1.25 1.44 1/279 424757 behaves like grants the expected permissions758 is expected to be disallowed :set_confidentiality759# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.4 seconds. Current RSS: ~1491M. load average: 1.09 1.25 1.44 1/279 425760 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0761 behaves like grants the expected permissions762 is expected to be disallowed :update_issue763 behaves like grants the expected permissions764 is expected to be disallowed :admin_issue765 behaves like grants the expected permissions766 is expected to be disallowed :set_issue_metadata767 behaves like grants the expected permissions768 is expected to be disallowed :set_confidentiality769 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0770 behaves like grants the expected permissions771 is expected to be disallowed :update_issue772 behaves like grants the expected permissions773 is expected to be disallowed :admin_issue774 behaves like grants the expected permissions775 is expected to be disallowed :set_issue_metadata776 behaves like grants the expected permissions777 is expected to be disallowed :set_confidentiality778 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0779 behaves like grants the expected permissions780 is expected to be disallowed :update_issue781# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.48 seconds. Current RSS: ~1494M. load average: 1.08 1.24 1.43 1/279 426782 behaves like grants the expected permissions783 is expected to be disallowed :admin_issue784# [RSpecRunTime] RSpec elapsed time: 2 minutes 27.59 seconds. Current RSS: ~1495M. load average: 1.08 1.24 1.43 1/279 427785 behaves like grants the expected permissions786 is expected to be disallowed :set_issue_metadata787# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.78 seconds. Current RSS: ~1494M. load average: 1.08 1.24 1.43 1/279 428788 behaves like grants the expected permissions789 is expected to be disallowed :set_confidentiality790# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.83 seconds. Current RSS: ~1494M. load average: 1.07 1.23 1.43 1/279 429791 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0792 behaves like grants the expected permissions793 is expected to be disallowed :update_issue794# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.88 seconds. Current RSS: ~1495M. load average: 1.07 1.23 1.43 1/279 430795 behaves like grants the expected permissions796 is expected to be disallowed :admin_issue797# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.04 seconds. Current RSS: ~1493M. load average: 1.07 1.23 1.43 1/279 431798 behaves like grants the expected permissions799 is expected to be disallowed :set_issue_metadata800# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.11 seconds. Current RSS: ~1491M. load average: 1.07 1.23 1.43 1/279 432801 behaves like grants the expected permissions802 is expected to be disallowed :set_confidentiality803# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.12 seconds. Current RSS: ~1489M. load average: 1.06 1.23 1.43 1/279 433804 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0805 behaves like grants the expected permissions806 is expected to be disallowed :update_issue807 behaves like grants the expected permissions808 is expected to be disallowed :admin_issue809 behaves like grants the expected permissions810 is expected to be disallowed :set_issue_metadata811 behaves like grants the expected permissions812 is expected to be disallowed :set_confidentiality813 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0814 behaves like grants the expected permissions815 is expected to be disallowed :update_issue816 behaves like grants the expected permissions817 is expected to be disallowed :admin_issue818 behaves like grants the expected permissions819 is expected to be disallowed :set_issue_metadata820 behaves like grants the expected permissions821 is expected to be disallowed :set_confidentiality822 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1823 behaves like grants the expected permissions824 is expected to be allowed :update_issue825 behaves like grants the expected permissions826 is expected to be allowed :admin_issue827 behaves like grants the expected permissions828 is expected to be allowed :set_issue_metadata829 behaves like grants the expected permissions830 is expected to be allowed :set_confidentiality831 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 0832 behaves like grants the expected permissions833 is expected to be disallowed :update_issue834 behaves like grants the expected permissions835 is expected to be disallowed :admin_issue836 behaves like grants the expected permissions837 is expected to be disallowed :set_issue_metadata838 behaves like grants the expected permissions839 is expected to be disallowed :set_confidentiality840 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1841 behaves like grants the expected permissions842 is expected to be allowed :update_issue843 behaves like grants the expected permissions844 is expected to be allowed :admin_issue845 behaves like grants the expected permissions846 is expected to be allowed :set_issue_metadata847 behaves like grants the expected permissions848 is expected to be allowed :set_confidentiality849 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 0850 behaves like grants the expected permissions851 is expected to be disallowed :update_issue852 behaves like grants the expected permissions853 is expected to be disallowed :admin_issue854# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.93 seconds. Current RSS: ~1488M. load average: 0.98 1.20 1.41 1/279 434855 behaves like grants the expected permissions856 is expected to be disallowed :set_issue_metadata857# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.01 seconds. Current RSS: ~1488M. load average: 0.98 1.20 1.41 1/279 435858 behaves like grants the expected permissions859 is expected to be disallowed :set_confidentiality860# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.1 seconds. Current RSS: ~1488M. load average: 0.98 1.20 1.41 1/279 436861 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 0862 behaves like grants the expected permissions863 is expected to be disallowed :update_issue864 behaves like grants the expected permissions865 is expected to be disallowed :admin_issue866 behaves like grants the expected permissions867 is expected to be disallowed :set_issue_metadata868# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.11 seconds. Current RSS: ~1488M. load average: 0.98 1.20 1.41 1/279 437869 behaves like grants the expected permissions870 is expected to be disallowed :set_confidentiality871 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0872 behaves like grants the expected permissions873 is expected to be disallowed :update_issue874 behaves like grants the expected permissions875 is expected to be disallowed :admin_issue876 behaves like grants the expected permissions877 is expected to be disallowed :set_issue_metadata878 behaves like grants the expected permissions879 is expected to be disallowed :set_confidentiality880 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1881 behaves like grants the expected permissions882 is expected to be allowed :update_issue883 behaves like grants the expected permissions884 is expected to be allowed :admin_issue885 behaves like grants the expected permissions886 is expected to be allowed :set_issue_metadata887 behaves like grants the expected permissions888 is expected to be allowed :set_confidentiality889 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0890 behaves like grants the expected permissions891 is expected to be disallowed :update_issue892 behaves like grants the expected permissions893 is expected to be disallowed :admin_issue894 behaves like grants the expected permissions895 is expected to be disallowed :set_issue_metadata896 behaves like grants the expected permissions897 is expected to be disallowed :set_confidentiality898 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1899 behaves like grants the expected permissions900 is expected to be allowed :update_issue901# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.47 seconds. Current RSS: ~1488M. load average: 0.98 1.19 1.40 1/279 438902 behaves like grants the expected permissions903 is expected to be allowed :admin_issue904# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.51 seconds. Current RSS: ~1488M. load average: 0.98 1.19 1.40 1/279 439905 behaves like grants the expected permissions906 is expected to be allowed :set_issue_metadata907 behaves like grants the expected permissions908 is expected to be allowed :set_confidentiality909# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.52 seconds. Current RSS: ~1487M. load average: 0.98 1.19 1.40 1/279 440910 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0911 behaves like grants the expected permissions912 is expected to be disallowed :update_issue913# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.66 seconds. Current RSS: ~1486M. load average: 0.98 1.19 1.40 1/279 441914 behaves like grants the expected permissions915 is expected to be disallowed :admin_issue916# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.71 seconds. Current RSS: ~1486M. load average: 0.98 1.18 1.40 1/279 442917 behaves like grants the expected permissions918 is expected to be disallowed :set_issue_metadata919# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.84 seconds. Current RSS: ~1485M. load average: 0.98 1.18 1.40 1/279 443920 behaves like grants the expected permissions921 is expected to be disallowed :set_confidentiality922# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.9 seconds. Current RSS: ~1486M. load average: 0.98 1.18 1.40 1/279 444923 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0924 behaves like grants the expected permissions925 is expected to be disallowed :update_issue926 behaves like grants the expected permissions927 is expected to be disallowed :admin_issue928 behaves like grants the expected permissions929 is expected to be disallowed :set_issue_metadata930 behaves like grants the expected permissions931 is expected to be disallowed :set_confidentiality932 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0933 behaves like grants the expected permissions934 is expected to be disallowed :update_issue935 behaves like grants the expected permissions936 is expected to be disallowed :admin_issue937 behaves like grants the expected permissions938 is expected to be disallowed :set_issue_metadata939 behaves like grants the expected permissions940 is expected to be disallowed :set_confidentiality941 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0942 behaves like grants the expected permissions943 is expected to be disallowed :update_issue944 behaves like grants the expected permissions945 is expected to be disallowed :admin_issue946 behaves like grants the expected permissions947 is expected to be disallowed :set_issue_metadata948 behaves like grants the expected permissions949 is expected to be disallowed :set_confidentiality950 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0951 behaves like grants the expected permissions952 is expected to be disallowed :update_issue953 behaves like grants the expected permissions954 is expected to be disallowed :admin_issue955 behaves like grants the expected permissions956 is expected to be disallowed :set_issue_metadata957 behaves like grants the expected permissions958 is expected to be disallowed :set_confidentiality959 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0960 behaves like grants the expected permissions961 is expected to be disallowed :update_issue962 behaves like grants the expected permissions963 is expected to be disallowed :admin_issue964 behaves like grants the expected permissions965 is expected to be disallowed :set_issue_metadata966 behaves like grants the expected permissions967 is expected to be disallowed :set_confidentiality968 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0969 behaves like grants the expected permissions970 is expected to be disallowed :update_issue971 behaves like grants the expected permissions972 is expected to be disallowed :admin_issue973 behaves like grants the expected permissions974 is expected to be disallowed :set_issue_metadata975 behaves like grants the expected permissions976 is expected to be disallowed :set_confidentiality977 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1978 behaves like grants the expected permissions979 is expected to be allowed :update_issue980 behaves like grants the expected permissions981 is expected to be allowed :admin_issue982 behaves like grants the expected permissions983 is expected to be allowed :set_issue_metadata984 behaves like grants the expected permissions985 is expected to be allowed :set_confidentiality986 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0987 behaves like grants the expected permissions988 is expected to be disallowed :update_issue989 behaves like grants the expected permissions990 is expected to be disallowed :admin_issue991 behaves like grants the expected permissions992 is expected to be disallowed :set_issue_metadata993 behaves like grants the expected permissions994 is expected to be disallowed :set_confidentiality995 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1996 behaves like grants the expected permissions997 is expected to be allowed :update_issue998 behaves like grants the expected permissions999 is expected to be allowed :admin_issue1000 behaves like grants the expected permissions1001 is expected to be allowed :set_issue_metadata1002# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.96 seconds. Current RSS: ~1495M. load average: 1.26 1.24 1.42 1/279 4451003 behaves like grants the expected permissions1004 is expected to be allowed :set_confidentiality1005# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.98 seconds. Current RSS: ~1493M. load average: 1.26 1.24 1.42 1/279 4461006 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 01007 behaves like grants the expected permissions1008 is expected to be disallowed :update_issue1009# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.06 seconds. Current RSS: ~1492M. load average: 1.26 1.24 1.42 1/279 4471010 behaves like grants the expected permissions1011 is expected to be disallowed :admin_issue1012# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.17 seconds. Current RSS: ~1492M. load average: 1.24 1.24 1.41 1/279 4481013 behaves like grants the expected permissions1014 is expected to be disallowed :set_issue_metadata1015# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.2 seconds. Current RSS: ~1492M. load average: 1.24 1.24 1.41 1/279 4491016 behaves like grants the expected permissions1017 is expected to be disallowed :set_confidentiality1018# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.27 seconds. Current RSS: ~1491M. load average: 1.24 1.24 1.41 1/279 4501019 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 01020 behaves like grants the expected permissions1021 is expected to be disallowed :update_issue1022 behaves like grants the expected permissions1023 is expected to be disallowed :admin_issue1024 behaves like grants the expected permissions1025 is expected to be disallowed :set_issue_metadata1026 behaves like grants the expected permissions1027 is expected to be disallowed :set_confidentiality1028 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 01029 behaves like grants the expected permissions1030 is expected to be disallowed :update_issue1031 behaves like grants the expected permissions1032 is expected to be disallowed :admin_issue1033 behaves like grants the expected permissions1034 is expected to be disallowed :set_issue_metadata1035 behaves like grants the expected permissions1036 is expected to be disallowed :set_confidentiality1037 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 01038 behaves like grants the expected permissions1039 is expected to be disallowed :update_issue1040 behaves like grants the expected permissions1041 is expected to be disallowed :admin_issue1042 behaves like grants the expected permissions1043 is expected to be disallowed :set_issue_metadata1044 behaves like grants the expected permissions1045 is expected to be disallowed :set_confidentiality1046 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 01047 behaves like grants the expected permissions1048 is expected to be disallowed :update_issue1049 behaves like grants the expected permissions1050 is expected to be disallowed :admin_issue1051 behaves like grants the expected permissions1052 is expected to be disallowed :set_issue_metadata1053# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.71 seconds. Current RSS: ~1494M. load average: 1.20 1.23 1.41 1/279 4511054 behaves like grants the expected permissions1055 is expected to be disallowed :set_confidentiality1056# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.77 seconds. Current RSS: ~1493M. load average: 1.18 1.23 1.41 1/279 4521057 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 01058 behaves like grants the expected permissions1059 is expected to be disallowed :update_issue1060 behaves like grants the expected permissions1061 is expected to be disallowed :admin_issue1062 behaves like grants the expected permissions1063 is expected to be disallowed :set_issue_metadata1064 behaves like grants the expected permissions1065 is expected to be disallowed :set_confidentiality1066 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 01067 behaves like grants the expected permissions1068 is expected to be disallowed :update_issue1069 behaves like grants the expected permissions1070 is expected to be disallowed :admin_issue1071 behaves like grants the expected permissions1072 is expected to be disallowed :set_issue_metadata1073 behaves like grants the expected permissions1074 is expected to be disallowed :set_confidentiality1075# [RSpecRunTime] Finishing example group spec/policies/issue_policy_spec.rb. It took 4 minutes 5.84 seconds. Expected to take 4 minutes 24.23 seconds.1076# [RSpecRunTime] Starting example group spec/models/namespace_spec.rb. Expected to take 2 minutes 43.97 seconds.1077Namespace1078 does not allow STI1079 associations1080 is expected to belong to organization required: false1081 is expected to have many projects1082 is expected to have many project_statistics1083 is expected to belong to parent required: false1084 is expected to have many children1085 is expected to have one root_storage_statistics1086 is expected to have one aggregation_schedule1087 is expected to have one namespace_settings1088 is expected to have one namespace_details1089 is expected to have one namespace_statistics1090 is expected to have one catalog_verified_namespace1091 is expected to have many custom_emoji1092 is expected to have one package_setting_relation1093 is expected to have one onboarding_progress1094 is expected to have one admin_note1095 is expected to have many pending_builds1096 is expected to have one namespace_route1097 is expected to have many namespace_members1098 is expected to have one cluster_enabled_grant1099 is expected to have many work_items1100 is expected to have many work_items_dates_source1101 is expected to have many achievements1102 is expected to have many namespace_commit_emails class_name => Users::NamespaceCommitEmail1103 is expected to have many cycle_analytics_stages1104 is expected to have many value_streams1105 is expected to have many non_archived_projects class_name => Project1106 is expected to have one ci_cd_settings class_name => NamespaceCiCdSetting inverse_of => namespace1107 #children1108 excludes project namespaces1109# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.93 seconds. Current RSS: ~1537M. load average: 1.14 1.22 1.40 1/279 4531110 validations1111 is expected to validate that :name cannot be empty/falsy1112 is expected to validate that the length of :name is at most 2551113 is expected to validate that the length of :description is at most 5001114 is expected to validate that :path cannot be empty/falsy1115 is expected to validate that the length of :path is at most 2551116 is expected to validate that :owner cannot be empty/falsy1117 is expected to validate that :max_artifacts_size looks like an integer greater than 01118 validating the parent of a namespace1119 parent_type: nil, child_type: user_sti_name, error: nil1120 validates namespace parent1121# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.5 seconds. Current RSS: ~1530M. load average: 1.14 1.22 1.40 1/279 4541122 parent_type: nil, child_type: group_sti_name, error: nil1123 validates namespace parent1124 parent_type: nil, child_type: project_sti_name, error: "must be set for a project namespace"1125 validates namespace parent1126 parent_type: project_sti_name, child_type: user_sti_name, error: "project namespace cannot be the parent of another namespace"1127 validates namespace parent1128 parent_type: project_sti_name, child_type: group_sti_name, error: "project namespace cannot be the parent of another namespace"1129 validates namespace parent1130 parent_type: project_sti_name, child_type: project_sti_name, error: "project namespace cannot be the parent of another namespace"1131 validates namespace parent1132 parent_type: group_sti_name, child_type: user_sti_name, error: "cannot be used for user namespace"1133 validates namespace parent1134 parent_type: group_sti_name, child_type: group_sti_name, error: nil1135 validates namespace parent1136 parent_type: group_sti_name, child_type: project_sti_name, error: nil1137 validates namespace parent1138 parent_type: user_sti_name, child_type: user_sti_name, error: "cannot be used for user namespace"1139 validates namespace parent1140 parent_type: user_sti_name, child_type: group_sti_name, error: "user namespace cannot be the parent of another namespace"1141 validates namespace parent1142 parent_type: user_sti_name, child_type: project_sti_name, error: nil1143 validates namespace parent1144 #nesting_level_allowed1145 for a group1146 does not allow too deep nesting1147 behaves like validations called by different namespace types1148 namespace_type: :namespace, call_validation: true1149 conditionally runs given validation1150 namespace_type: :group, call_validation: true1151 conditionally runs given validation1152 namespace_type: :user_namespace, call_validation: true1153 conditionally runs given validation1154 namespace_type: :project_namespace, call_validation: false1155 conditionally runs given validation1156 reserved path validation1157 nested group1158 is expected not to be valid1159 rejects nested paths1160 is case insensitive1161 is expected not to be valid1162 top-level group1163 is expected to be valid1164 path validator1165 namespace_type: project_sti_name, path: "j", valid: true1166 validates namespace path1167 namespace_type: project_sti_name, path: "path.", valid: false1168 validates namespace path1169 namespace_type: project_sti_name, path: ".path", valid: false1170 validates namespace path1171 namespace_type: project_sti_name, path: "path.git", valid: false1172 validates namespace path1173 namespace_type: project_sti_name, path: "namespace__path", valid: false1174 validates namespace path1175 namespace_type: project_sti_name, path: "blob", valid: false1176 validates namespace path1177 namespace_type: group_sti_name, path: "j", valid: false1178 validates namespace path1179 namespace_type: group_sti_name, path: "path.", valid: false1180 validates namespace path1181 namespace_type: group_sti_name, path: ".path", valid: false1182 validates namespace path1183 namespace_type: group_sti_name, path: "path.git", valid: false1184 validates namespace path1185 namespace_type: group_sti_name, path: "namespace__path", valid: false1186 validates namespace path1187 namespace_type: group_sti_name, path: "blob", valid: true1188 validates namespace path1189 namespace_type: user_sti_name, path: "j", valid: false1190 validates namespace path1191 namespace_type: user_sti_name, path: "path.", valid: false1192 validates namespace path1193 namespace_type: user_sti_name, path: ".path", valid: false1194 validates namespace path1195 namespace_type: user_sti_name, path: "path.git", valid: false1196 validates namespace path1197 namespace_type: user_sti_name, path: "namespace__path", valid: false1198 validates namespace path1199 namespace_type: user_sti_name, path: "blob", valid: true1200 validates namespace path1201 when path starts or ends with a special character1202 does not raise validation error for path for existing namespaces1203 1 char path length1204 with user namespace1205 does not allow to update path to single char1206 allows updating other attributes for existing record1207 with project namespace1208 allows to update path to single char1209 ReferencePatternValidation1210 is expected to match "@group1"1211 is expected to match "@group1/group2/group3"1212 is expected to match "@1234/1234/1234"1213 is expected to match "@.q-w_e"1214# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.29 seconds. Current RSS: ~1527M. load average: 1.11 1.20 1.39 1/279 4551215 #to_reference_base1216 when absolute_path is true1217 returns complete path to the project with leading slash1218# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.54 seconds. Current RSS: ~1524M. load average: 1.11 1.20 1.39 1/279 4561219 namespace: parent, full: false, from: nil, result: nil1220 returns correct path1221 namespace: parent, full: true, from: nil, result: lazy { parent.full_path }1222 returns correct path1223 namespace: parent, full: false, from: group, result: lazy { parent.path }1224 returns correct path1225 namespace: parent, full: true, from: group, result: lazy { parent.full_path }1226 returns correct path1227 namespace: parent, full: false, from: parent, result: nil1228 returns correct path1229 namespace: parent, full: true, from: parent, result: lazy { parent.full_path }1230 returns correct path1231 namespace: parent, full: false, from: project, result: lazy { parent.path }1232 returns correct path1233 namespace: parent, full: true, from: project, result: lazy { parent.full_path }1234 returns correct path1235 namespace: parent, full: false, from: project_namespace, result: lazy { parent.path }1236 returns correct path1237 namespace: parent, full: true, from: project_namespace, result: lazy { parent.full_path }1238 returns correct path1239 namespace: parent, full: false, from: another_group, result: lazy { parent.full_path }1240 returns correct path1241 namespace: parent, full: true, from: another_group, result: lazy { parent.full_path }1242 returns correct path1243 namespace: parent, full: false, from: another_namespace_project, result: lazy { parent.full_path }1244 returns correct path1245 namespace: parent, full: true, from: another_namespace_project, result: lazy { parent.full_path }1246 returns correct path1247 namespace: parent, full: false, from: another_namespace_project_namespace, result: lazy { parent.full_path }1248 returns correct path1249 namespace: parent, full: true, from: another_namespace_project_namespace, result: lazy { parent.full_path }1250 returns correct path1251 namespace: parent, full: false, from: user_namespace, result: lazy { parent.full_path }1252 returns correct path1253 namespace: parent, full: true, from: user_namespace, result: lazy { parent.full_path }1254 returns correct path1255 namespace: group, full: false, from: nil, result: nil1256 returns correct path1257 namespace: group, full: true, from: nil, result: lazy { group.full_path }1258 returns correct path1259 namespace: group, full: false, from: group, result: nil1260 returns correct path1261 namespace: group, full: true, from: group, result: lazy { group.full_path }1262 returns correct path1263 namespace: group, full: false, from: parent, result: lazy { group.path }1264 returns correct path1265 namespace: group, full: true, from: parent, result: lazy { group.full_path }1266 returns correct path1267 namespace: group, full: false, from: project, result: lazy { group.path }1268 returns correct path1269 namespace: group, full: true, from: project, result: lazy { group.full_path }1270 returns correct path1271 namespace: group, full: false, from: project_namespace, result: lazy { group.path }1272 returns correct path1273 namespace: group, full: true, from: project_namespace, result: lazy { group.full_path }1274 returns correct path1275 namespace: group, full: false, from: another_group, result: lazy { group.full_path }1276 returns correct path1277 namespace: group, full: true, from: another_group, result: lazy { group.full_path }1278 returns correct path1279 namespace: group, full: false, from: another_namespace_project, result: lazy { group.full_path }1280 returns correct path1281 namespace: group, full: true, from: another_namespace_project, result: lazy { group.full_path }1282 returns correct path1283 namespace: group, full: false, from: another_namespace_project_namespace, result: lazy { group.full_path }1284 returns correct path1285 namespace: group, full: true, from: another_namespace_project_namespace, result: lazy { group.full_path }1286 returns correct path1287 namespace: group, full: false, from: user_namespace, result: lazy { group.full_path }1288 returns correct path1289 namespace: group, full: true, from: user_namespace, result: lazy { group.full_path }1290 returns correct path1291 namespace: project_namespace, full: false, from: nil, result: nil1292 returns correct path1293 namespace: project_namespace, full: true, from: nil, result: lazy { project_namespace.full_path }1294 returns correct path1295 namespace: project_namespace, full: false, from: group, result: lazy { project_namespace.path }1296 returns correct path1297 namespace: project_namespace, full: true, from: group, result: lazy { project_namespace.full_path }1298 returns correct path1299 namespace: project_namespace, full: false, from: parent, result: lazy { project_namespace.full_path }1300 returns correct path1301 namespace: project_namespace, full: true, from: parent, result: lazy { project_namespace.full_path }1302 returns correct path1303 namespace: project_namespace, full: false, from: project, result: nil1304 returns correct path1305 namespace: project_namespace, full: true, from: project, result: lazy { project_namespace.full_path }1306 returns correct path1307 namespace: project_namespace, full: false, from: project_namespace, result: nil1308 returns correct path1309 namespace: project_namespace, full: true, from: project_namespace, result: lazy { project_namespace.full_path }1310 returns correct path1311 namespace: project_namespace, full: false, from: another_group, result: lazy { project_namespace.full_path }1312 returns correct path1313 namespace: project_namespace, full: true, from: another_group, result: lazy { project_namespace.full_path }1314 returns correct path1315 namespace: project_namespace, full: false, from: another_namespace_project, result: lazy { project_namespace.full_path }1316 returns correct path1317 namespace: project_namespace, full: true, from: another_namespace_project, result: lazy { project_namespace.full_path }1318 returns correct path1319 namespace: project_namespace, full: false, from: another_namespace_project_namespace, result: lazy { project_namespace.full_path }1320 returns correct path1321 namespace: project_namespace, full: true, from: another_namespace_project_namespace, result: lazy { project_namespace.full_path }1322 returns correct path1323 namespace: project_namespace, full: false, from: user_namespace, result: lazy { project_namespace.full_path }1324 returns correct path1325 namespace: project_namespace, full: true, from: user_namespace, result: lazy { project_namespace.full_path }1326 returns correct path1327 namespace: user_namespace, full: false, from: nil, result: nil1328 returns correct path1329 namespace: user_namespace, full: true, from: nil, result: lazy { user_namespace.full_path }1330 returns correct path1331 namespace: user_namespace, full: false, from: user_namespace, result: nil1332 returns correct path1333 namespace: user_namespace, full: true, from: user_namespace, result: lazy { user_namespace.full_path }1334 returns correct path1335 namespace: user_namespace, full: false, from: group, result: lazy { user_namespace.full_path }1336 returns correct path1337 namespace: user_namespace, full: true, from: group, result: lazy { user_namespace.full_path }1338 returns correct path1339 namespace: user_namespace, full: false, from: parent, result: lazy { user_namespace.full_path }1340 returns correct path1341 namespace: user_namespace, full: true, from: parent, result: lazy { user_namespace.full_path }1342 returns correct path1343 namespace: user_namespace, full: false, from: project, result: lazy { user_namespace.full_path }1344 returns correct path1345 namespace: user_namespace, full: true, from: project, result: lazy { user_namespace.full_path }1346 returns correct path1347 namespace: user_namespace, full: false, from: project_namespace, result: lazy { user_namespace.full_path }1348 returns correct path1349 namespace: user_namespace, full: true, from: project_namespace, result: lazy { user_namespace.full_path }1350 returns correct path1351 namespace: user_namespace, full: false, from: another_group, result: lazy { user_namespace.full_path }1352 returns correct path1353 namespace: user_namespace, full: true, from: another_group, result: lazy { user_namespace.full_path }1354 returns correct path1355 namespace: user_namespace, full: false, from: another_namespace_project, result: lazy { user_namespace.full_path }1356 returns correct path1357 namespace: user_namespace, full: true, from: another_namespace_project, result: lazy { user_namespace.full_path }1358 returns correct path1359 namespace: user_namespace, full: false, from: another_namespace_project_namespace, result: lazy { user_namespace.full_path }1360 returns correct path1361 namespace: user_namespace, full: true, from: another_namespace_project_namespace, result: lazy { user_namespace.full_path }1362 returns correct path1363 handling STI1364 creating a Group1365 is the correct type of namespace1366 creating a ProjectNamespace1367 is the correct type of namespace1368 creating a UserNamespace1369 is the correct type of namespace1370 unable to create a Namespace with nil type1371 raises ActiveRecord::NotNullViolation1372 creating an unknown Namespace type1373 creates a default Namespace1374 scopes1375 .by_parent1376 includes correct namespaces1377 .by_root_id1378 returns correct namespaces1379 .filter_by_path1380 includes correct namespaces1381 filters case-insensitive1382 .by_name1383 includes correct namespaces1384 .ordered_by_name1385 includes namespaces in order1386 .sorted_by_similarity_and_parent_id_desc1387 returns exact matches and top level groups first1388 .without_project_namespaces1389 excludes project namespaces1390 .with_shared_runners_enabled1391 when shared runners are enabled for namespace1392 returns a namespace inheriting shared runners1393 when shared runners are disabled for namespace1394 does not return a namespace not inheriting shared runners1395 delegate1396 is expected to delegate #owner_name to the #owner object as #name, allowing #owner to return nil1397 is expected to delegate #avatar_url to the #owner object, allowing #owner to return nil1398 is expected to delegate #prevent_sharing_groups_outside_hierarchy to the #namespace_settings object, allowing #namespace_settings to return nil1399 is expected to delegate #runner_registration_enabled to the #namespace_settings object1400 is expected to delegate #runner_registration_enabled? to the #namespace_settings object1401 is expected to delegate #default_branch_protection_defaults to the #namespace_settings object1402 is expected to delegate #allow_runner_registration_token to the #namespace_settings object1403 is expected to delegate #maven_package_requests_forwarding to the #package_settings object1404 is expected to delegate #pypi_package_requests_forwarding to the #package_settings object1405 is expected to delegate #npm_package_requests_forwarding to the #package_settings object1406 is expected to delegate #math_rendering_limits_enabled to the #namespace_settings object1407 is expected to delegate #math_rendering_limits_enabled? to the #namespace_settings object1408 is expected to delegate #lock_math_rendering_limits_enabled? to the #namespace_settings object1409 is expected to delegate #prevent_sharing_groups_outside_hierarchy= to the #namespace_settings object passing arguments [:args], allowing #namespace_settings to return nil1410 is expected to delegate #runner_registration_enabled= to the #namespace_settings object passing arguments [:args]1411 is expected to delegate #allow_runner_registration_token= to the #namespace_settings object passing arguments [:args]1412 #allow_runner_registration_token?1413 when namespace_settings is nil1414 is expected to eq false1415# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.15 seconds. Current RSS: ~1544M. load average: 1.07 1.19 1.38 1/279 4571416 when namespace_settings is not nil1417 is expected to eq true1418 when namespace_settings.allow_runner_registration_token? is false1419 is expected to eq false1420 when namespace_settings.allow_runner_registration_token? is true1421 is expected to eq true1422 #default_branch_protection_defaults1423 when namespace_settings is nil1424 does not raise an error1425 returns nil1426 #default_branch_protection_settings1427 for a namespace1428 returns the instance level setting1429 for a group1430 that has not altered the default value1431 returns the instance level setting1432 that has altered the default value1433 returns the group level setting1434 Respond to1435 is expected to respond to #human_name1436 is expected to respond to #to_param1437 is expected to respond to #has_parent?1438 inclusions1439 is expected to includes the Gitlab::VisibilityLevel module1440 is expected to includes the Namespaces::Traversal::Recursive module1441 is expected to includes the Namespaces::Traversal::Linear module1442 is expected to includes the Namespaces::Traversal::RecursiveScopes module1443 is expected to includes the Namespaces::Traversal::LinearScopes module1444# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.35 seconds. Current RSS: ~1539M. load average: 1.07 1.18 1.38 1/279 4581445 #traversal_ids1446 when namespace not persisted1447 returns []1448 when namespace just saved1449 returns value that matches database1450 when namespace loaded from database1451 returns database value1452 when parent is nil1453 returns []1454 when made a child group1455 returns database value1456 when root_ancestor changes1457 resets root_ancestor memo1458 within a transaction1459 is not defined yet1460 traversal scopes1461 behaves like namespace traversal scopes1462 .as_ids1463 is expected to contain exactly 712 and 7151464 .order_by_depth1465 ascending1466 is expected to eq [#<Group id:714 @group37/group38/group39>, #<Group id:713 @group37/group38>, #<Group id:712 @group37>]1467 descending1468 is expected to eq [#<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>]1469 .normal_select1470 is expected to eq ["id", "name", "path", "owner_id", "created_at", "updated_at", "type", "description", "avatar", "memb..._enabled", "allow_descendants_override_disabled_shared_runners", "traversal_ids", "organization_id"]1471 .roots1472 not make recursive queries1473 behaves like .roots1474 with only sub-groups1475 is expected to contain exactly #<Group id:712 @group37> and #<Group id:715 @group40>1476 with only root groups1477 is expected to contain exactly #<Group id:712 @group37> and #<Group id:715 @group40>1478 with all groups1479 is expected to contain exactly #<Group id:712 @group37> and #<Group id:715 @group40>1480 .self_and_ancestors1481 not make recursive queries1482 behaves like .self_and_ancestors1483 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:715 @group40>, and #<Group id:716 @group40/group41>1484 when include_self is false1485 is expected to contain exactly #<Group id:712 @group37> and #<Group id:715 @group40>1486 when hierarchy_order is ascending1487 is expected to contain exactly #<Group id:713 @group37/group38>, #<Group id:716 @group40/group41>, #<Group id:712 @group37>, and #<Group id:715 @group40>1488 is expected to contain exactly #<Group id:713 @group37/group38> and #<Group id:716 @group40/group41>1489 is expected to contain exactly #<Group id:712 @group37> and #<Group id:715 @group40>1490 when hierarchy_order is descending1491 is expected to contain exactly #<Group id:713 @group37/group38>, #<Group id:716 @group40/group41>, #<Group id:712 @group37>, and #<Group id:715 @group40>1492 is expected to contain exactly #<Group id:712 @group37> and #<Group id:715 @group40>1493 is expected to contain exactly #<Group id:713 @group37/group38> and #<Group id:716 @group40/group41>1494 with offset and limit1495 is expected to contain exactly #<Group id:715 @group40>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1496 with upto1497 is expected to contain exactly #<Group id:714 @group37/group38/group39>1498 .self_and_ancestor_ids1499 not make recursive queries1500 behaves like .self_and_ancestor_ids1501 is expected to contain exactly 712, 713, 715, and 7161502 when include_self is false1503 is expected to contain exactly 712 and 7151504 with offset and limit1505 is expected to contain exactly 715, 716, and 7171506 .self_and_descendants1507 is expected to contain exactly #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1508 with duplicate descendants1509 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>, #<Group id:715 @group40>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1510 when include_self is false1511 is expected to contain exactly #<Group id:714 @group37/group38/group39> and #<Group id:717 @group40/group41/group42>1512 with duplicate descendants1513 is expected to contain exactly #<Group id:713 @group37/group38> and #<Group id:714 @group37/group38/group39>1514 with offset and limit1515 is expected to contain exactly #<Group id:715 @group40>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1516 with nested query groups1517 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>, #<Group id:747 @group37/group43>, and #<Group id:748 @group37/group43/group44>1518 .self_and_descendant_ids1519 is expected to contain exactly 713, 714, 716, and 7171520 when include_self is false1521 is expected to contain exactly 714 and 7171522 with offset and limit1523 is expected to contain exactly 715, 716, and 7171524 .self_and_hierarchy1525 with ancestors only1526 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>, #<Group id:715 @group40>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1527 with descendants only1528 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>, #<Group id:715 @group40>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1529 nodes with both ancestors and descendants1530 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, #<Group id:714 @group37/group38/group39>, #<Group id:715 @group40>, #<Group id:716 @group40/group41>, and #<Group id:717 @group40/group41/group42>1531 with duplicate base groups1532 is expected to contain exactly #<Group id:712 @group37>, #<Group id:713 @group37/group38>, and #<Group id:714 @group37/group38/group39>1533 .self_and_descendants1534 behaves like does not make recursive queries1535 is expected not to make queries matching /WITH RECURSIVE/1536 .self_and_descendant_ids1537 behaves like does not make recursive queries1538 is expected not to make queries matching /WITH RECURSIVE/1539 traversal_ids on create1540 is expected to eq [759]1541 is expected to eq [761, 762]1542 is expected to eq 11543 is expected to eq 11544# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.74 seconds. Current RSS: ~1537M. load average: 1.12 1.19 1.37 1/279 4591545 traversal_ids on update1546 creates a Namespaces::SyncEvent using triggers1547 creates sync_events using database trigger on the table1548 does not create sync_events using database trigger on the table when only the parent_id has changed1549 triggers the callback sync_traversal_ids on the namespace1550 calls schedule_sync_event_worker on the updated namespace1551 when parent_id is changed1552 sets the traversal_ids attribute1553# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.12 seconds. Current RSS: ~1538M. load average: 1.20 1.20 1.38 1/279 4601554 after_commit :expire_child_caches1555 expires the child caches when updated1556 expires on name changes1557 expires on path changes1558 expires on parent changes1559 doesn't expire on other field changes1560# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.47 seconds. Current RSS: ~1533M. load average: 1.20 1.20 1.38 1/279 4611561 #owner_required?1562 is expected to be falsey1563 is expected to be falsey1564 is expected to be truthy1565# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.51 seconds. Current RSS: ~1533M. load average: 1.20 1.20 1.38 1/279 4621566 #visibility_level_field1567 is expected to eq :visibility_level1568 #to_param1569 is expected to eq "namespace497"1570 #human_name1571 is expected to eq "Sidney Jones785"1572 when the owner is missing1573 is expected to eq "namespace499"1574 #any_project_has_container_registry_tags?1575 returns true if there is a project with container registry tags1576 returns false if there is no project with container registry tags1577 #first_project_with_container_registry_tags1578 when Gitlab API is not supported1579 returns the project1580 returns no project1581 does not cause N+1 query in fetching registries1582# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.95 seconds. Current RSS: ~1525M. load average: 1.16 1.20 1.37 1/279 4631583 when Gitlab API is supported1584 calls and returns GitlabApiClient.one_project_with_container_registry_tag1585# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.04 seconds. Current RSS: ~1520M. load average: 1.16 1.20 1.37 1/279 4641586 #container_repositories_size_cache_key1587 returns the correct cache key1588 #container_repositories_size1589 on gitlab.com1590 gitlab_api_supported: nil, no_container_repositories: nil, all_migrated: nil, returned_size: nil, expected_result: nil1591 is expected to eq nil1592 caches the result when all migrated1593 gitlab_api_supported: false, no_container_repositories: nil, all_migrated: nil, returned_size: nil, expected_result: nil1594 is expected to eq nil1595 caches the result when all migrated1596 gitlab_api_supported: true, no_container_repositories: true, all_migrated: nil, returned_size: nil, expected_result: 01597 is expected to eq 01598 caches the result when all migrated1599 gitlab_api_supported: true, no_container_repositories: false, all_migrated: false, returned_size: nil, expected_result: nil1600 is expected to eq nil1601 caches the result when all migrated1602 gitlab_api_supported: true, no_container_repositories: false, all_migrated: true, returned_size: 555, expected_result: 5551603 is expected to eq 5551604 caches the result when all migrated1605 gitlab_api_supported: true, no_container_repositories: false, all_migrated: true, returned_size: nil, expected_result: nil1606 is expected to eq nil1607 caches the result when all migrated1608 not on gitlab.com1609 is expected to eq nil1610 for a sub-group1611 is expected to eq nil1612 #all_container_repositories1613 with personal namespace1614 with no project1615 is expected to contain exactly1616 with projects1617 returns container repositories1618 with subgroups1619 with no project1620 is expected to contain exactly1621 with projects1622 returns container repositories1623 #any_project_with_shared_runners_enabled?1624 when a child project has shared runners enabled1625 is expected to eq true1626 when all child projects have shared runners disabled1627 is expected to eq false1628 .search1629 returns namespaces with a matching name1630 returns namespaces with a partially matching name1631 returns namespaces with a matching name regardless of the casing1632 returns namespaces with a matching path1633 returns namespaces with a partially matching path1634 returns namespaces with a matching path regardless of the casing1635 returns namespaces with a matching route path1636 returns namespaces with a partially matching route path1637 returns namespaces with a matching route path regardless of the casing1638 defaults use_minimum_char_limit to true1639 passes use_minimum_char_limit if it is set1640 with multiple matching namespaces1641 returns exact matches first1642 returns exact matches first when parents are included1643# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.99 seconds. Current RSS: ~1527M. load average: 1.20 1.20 1.37 1/279 4651644 with project namespaces1645 does not return project namespace1646 does not return project namespace when including parents1647 .gfm_autocomplete_search1648 returns partial matches on full path1649 returns matches on full name across multiple words1650 prioritizes sorting of matches that start with the query1651 falls back to sorting by full path1652# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.11 seconds. Current RSS: ~1525M. load average: 1.20 1.20 1.37 1/279 4661653 .with_statistics1654 sums all project storage counters in the namespace1655 correctly handles namespaces without projects1656# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.18 seconds. Current RSS: ~1521M. load average: 1.20 1.20 1.37 1/279 4671657 .top_most1658 only contains root namespaces1659 .find_by_path_or_name1660 is expected to eq #<Namespaces::UserNamespace id:916 @woW>1661 is expected to eq #<Namespaces::UserNamespace id:918 @woW>1662 is expected to eq nil1663# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.79 seconds. Current RSS: ~1523M. load average: 1.18 1.20 1.37 2/279 4681664 .clean_path1665 cleans the path and makes sure it's available1666# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.22 seconds. Current RSS: ~1519M. load average: 1.18 1.20 1.37 1/279 4691667 .clean_name1668 when the name complies with the group name regex1669 returns the name as is1670 when the name does not comply with the group name regex1671 sanitizes the name by replacing all invalid char sequences with a space1672 #default_branch_protection1673 for a namespace1674 returns the instance level setting1675 for a group1676 that has not altered the default value1677 returns the instance level setting1678 that has altered the default value1679 returns the group level setting1680 #users_with_descendants1681 returns member users on every nest level without duplication1682# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.23 seconds. Current RSS: ~1521M. load average: 1.17 1.20 1.37 1/279 4701683 #user_ids_for_project_authorizations1684 returns the user IDs for which to refresh authorizations1685 #all_projects_except_soft_deleted1686 when namespace is a group1687 is expected to contain exactly #<Project id:293 group83/group84/project-297>> and #<Project id:292 group83/project-296>>1688 is expected to contain exactly #<Project id:293 group83/group84/project-297>>1689 with soft deleted projects1690 skips delayed deletion project1691# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.41 seconds. Current RSS: ~1512M. load average: 1.17 1.20 1.37 1/279 4771692 when namespace is a user namespace1693 is expected to contain exactly #<Project id:296 namespace589/project-300>>1694 with soft deleted projects1695 skips delayed deletion project1696# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.05 seconds. Current RSS: ~1503M. load average: 1.17 1.20 1.37 1/279 4801697 #all_projects1698 calls self_and_descendant_ids1699 when namespace is a group1700 is expected to contain exactly #<Project id:300 group86/group87/project-304>> and #<Project id:299 group86/project-303>>1701 is expected to contain exactly #<Project id:300 group86/group87/project-304>>1702# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.85 seconds. Current RSS: ~1501M. load average: 1.16 1.19 1.36 1/279 4871703 when namespace is a user namespace1704 is expected to contain exactly #<Project id:302 namespace595/project-306>>1705# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.92 seconds. Current RSS: ~1503M. load average: 1.16 1.19 1.36 1/279 4901706 refreshing project access on updating share_with_group_lock1707 calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations1708 updates authorizations leading to users from shared groups losing access1709 calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations1710 when the feature flag `specialized_worker_for_group_lock_update_auth_recalculation` is disabled1711 updates authorizations leading to users from shared groups losing access1712 updates the authorizations in a non-blocking manner1713# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.71 seconds. Current RSS: ~1484M. load average: 1.13 1.19 1.36 1/279 4911714 #share_with_group_lock with subgroups1715 when creating a subgroup1716 under a parent with "Share with group lock" enabled1717 enables "Share with group lock" on the subgroup1718 under a parent with "Share with group lock" disabled1719 does not enable "Share with group lock" on the subgroup1720 when enabling the parent group "Share with group lock"1721 the subgroup "Share with group lock" becomes enabled1722 when disabling the parent group "Share with group lock" (which was already enabled)1723 and the subgroup "Share with group lock" is enabled1724 the subgroup "Share with group lock" does not change1725 but the subgroup "Share with group lock" is disabled1726 the subgroup "Share with group lock" does not change1727 when a group is transferred into a root group1728 when the root group "Share with group lock" is enabled1729 when the subgroup "Share with group lock" is enabled1730 the subgroup "Share with group lock" does not change1731 when the subgroup "Share with group lock" is disabled1732 the subgroup "Share with group lock" becomes enabled1733 when the root group "Share with group lock" is disabled1734 when the subgroup "Share with group lock" is enabled1735 the subgroup "Share with group lock" does not change1736 when the subgroup "Share with group lock" is disabled1737 the subgroup "Share with group lock" does not change1738 #find_fork_of?1739 knows if there is a direct fork in the namespace1740 knows when there is as fork-of-fork in the namespace1741 with request store enabled1742 only queries once1743# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.53 seconds. Current RSS: ~1495M. load average: 1.11 1.18 1.36 1/279 4921744 #root_ancestor1745 with persisted root group1746 returns root_ancestor for root group without a query1747 returns root_ancestor for nested group with a single query1748 returns the top most ancestor1749# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.25 seconds. Current RSS: ~1496M. load average: 1.11 1.18 1.36 1/279 4931750 with not persisted root group1751 returns root_ancestor for root group without a query1752 returns the top most ancestor1753 when parent is changed1754 by object1755 is expected to change `group.root_ancestor` from #<Group id:1076 @group125> to #<Group id:1077 @group126>1756 by id1757 is expected to change `group.root_ancestor` from #<Group id:1079 @group127> to #<Group id:1080 @group128>1758 within a transaction1759 with a persisted parent1760 is expected to eq #<Group id:1082 @group129>1761 with a non-persisted parent1762 is expected to eq #<Group id:1085 @group131>1763 without a parent1764 is expected to eq #<Group id:1088 @group133>1765 #full_path_before_last_save1766 when the group has no parent1767 returns the path before last save1768 when a parent is assigned to a group with no previous parent1769 returns the path before last save1770 when a parent is removed from the group1771 returns the parent full path1772 when changing parents1773 returns the previous parent full path1774 #auto_devops_enabled1775 with users1776 when auto devops is explicitly enabled1777 is expected to eq true1778 when auto devops is explicitly disabled1779 is expected to eq false1780 #first_auto_devops_config1781 when namespace.auto_devops_enabled is not set1782 returns the config values using the instance setting1783 when namespace does not have auto_deveops enabled but has a parent1784 returns the first_auto_devops_config of the parent1785 then the parent is deleted1786 returns its own config with status based on the instance settings1787# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.99 seconds. Current RSS: ~1494M. load average: 1.09 1.17 1.35 1/279 4941788 when namespace.auto_devops_enable is set1789 returns the correct config values1790 #user_namespace?1791 when type is a user1792 is expected to be truthy1793 when type is a group1794 is expected to be falsy1795 #bot_user_namespace?1796 when owner is a bot user user1797 is expected to be truthy1798 when owner is a non-bot user1799 is expected to be falsy1800 when type is a group1801 is expected to be falsy1802 #aggregation_scheduled?1803 with an aggregation scheduled association1804 is expected to be truthy1805 without an aggregation scheduled association1806 is expected to be falsy1807 #emails_disabled?1808 returns false when emails are enabled1809 returns true when emails are disabled1810 #any_project_with_pages_deployed?1811 returns true if any project nested under the group has pages deployed1812# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.96 seconds. Current RSS: ~1494M. load average: 1.09 1.17 1.35 1/279 4951813 #has_parent?1814 returns true when the group has a parent1815 returns true when the group has an unsaved parent1816 returns false when the group has no parent1817# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.14 seconds. Current RSS: ~1492M. load average: 1.09 1.17 1.35 1/279 4961818 #closest_setting1819 when setting is of non-boolean type1820 root_setting: 100, child_setting: 200, result: 2001821 behaves like fetching closest setting1822 returns closest non-nil value1823 root_setting: 100, child_setting: nil, result: 1001824 behaves like fetching closest setting1825 returns closest non-nil value1826 root_setting: nil, child_setting: nil, result: nil1827 behaves like fetching closest setting1828 returns closest non-nil value1829 when setting is of boolean type1830 root_setting: true, child_setting: false, result: false1831 behaves like fetching closest setting1832 returns closest non-nil value1833 root_setting: true, child_setting: nil, result: true1834 behaves like fetching closest setting1835 returns closest non-nil value1836 root_setting: nil, child_setting: nil, result: nil1837 behaves like fetching closest setting1838 returns closest non-nil value1839 #paid?1840 returns false for a root namespace with a free plan1841 #shared_runners_setting1842 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, shared_runners_setting: "enabled"1843 returns the result1844 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, shared_runners_setting: "enabled"1845 returns the result1846 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, shared_runners_setting: "disabled_and_overridable"1847 returns the result1848 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, shared_runners_setting: "disabled_and_unoverridable"1849 returns the result1850 #shared_runners_setting_higher_than?1851 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "enabled", result: false1852 returns the result1853 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_with_override", result: true1854 returns the result1855 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_overridable", result: true1856 returns the result1857 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_unoverridable", result: true1858 returns the result1859 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "enabled", result: false1860 returns the result1861 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_with_override", result: false1862 returns the result1863 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_overridable", result: false1864 returns the result1865 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_unoverridable", result: true1866 returns the result1867 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "enabled", result: false1868 returns the result1869 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_with_override", result: false1870 returns the result1871 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_and_overridable", result: false1872 returns the result1873 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_and_unoverridable", result: false1874 returns the result1875 validation #changing_shared_runners_enabled_is_allowed1876 without a parent1877 is valid1878 with a parent1879 when namespace is a group1880 when parent has shared runners disabled1881 is invalid1882 when parent has shared runners disabled but allows override1883 is valid1884 when parent has shared runners enabled1885 is valid1886 behaves like validations called by different namespace types1887 namespace_type: :namespace, call_validation: true1888 conditionally runs given validation1889 namespace_type: :group, call_validation: true1890 conditionally runs given validation1891 namespace_type: :user_namespace, call_validation: true1892 conditionally runs given validation1893 namespace_type: :project_namespace, call_validation: false1894 conditionally runs given validation1895 validation #changing_allow_descendants_override_disabled_shared_runners_is_allowed1896 when namespace is a group1897 without a parent1898 with shared runners disabled1899 is valid1900 with shared runners enabled1901 is invalid1902 with a parent1903 when parent does not allow shared runners1904 is invalid1905 when parent allows shared runners and setting to true1906 is valid1907 when parent allows shared runners and setting to false1908 is valid1909 behaves like validations called by different namespace types1910 namespace_type: :namespace, call_validation: true1911 conditionally runs given validation1912 namespace_type: :group, call_validation: true1913 conditionally runs given validation1914 namespace_type: :user_namespace, call_validation: true1915 conditionally runs given validation1916 namespace_type: :project_namespace, call_validation: false1917 conditionally runs given validation1918 #root?1919 when is subgroup1920 returns false1921 when is root1922 returns true1923 #recent?1924 when created more than 90 days ago1925 is expected to equal false1926 when created less than 90 days ago1927 is expected to equal true1928 behaves like it has loose foreign keys1929 has at least one loose foreign key definition1930 has the deletion trigger present1931 records record deletions1932 cleans up record deletions1933# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.89 seconds. Current RSS: ~1508M. load average: 1.07 1.16 1.34 1/280 4971934 Namespaces::SyncEvent1935 when creating the namespace1936 creates a namespaces_sync_event record1937 enqueues ProcessSyncEventsWorker1938 when updating namespace parent_id1939 creates a namespaces_sync_event record1940 creates a namespaces_sync_event for the parent and all the descendent namespaces1941 enqueues ProcessSyncEventsWorker1942# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.19 seconds. Current RSS: ~1494M. load average: 1.07 1.16 1.34 1/280 4981943 when updating namespace other attribute1944 creates a namespaces_sync_event record1945 in the same transaction1946 when updating different parent_id1947 creates two namespaces_sync_event records1948 when updating the same parent_id1949 creates one namespaces_sync_event record1950 serialization1951 behaves like blocks unsafe serialization1952 blocks as_json1953 blocks to_json1954 #certificate_based_clusters_enabled?1955 with ff disabled1956 with a cluster_enabled_grant1957 is truthy1958 without a cluster_enabled_grant1959 is falsy1960 with ff enabled1961 with a cluster_enabled_grant1962 is truthy1963 without a cluster_enabled_grant1964 is truthy1965 with loose foreign key on organization_id1966 behaves like cleanup by a loose foreign key1967 cleans up (delete or nullify) the model1968# [RSpecRunTime] Finishing example group spec/models/namespace_spec.rb. It took 2 minutes 49.73 seconds. Expected to take 2 minutes 43.97 seconds.1969# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_metrics_spec.rb. Expected to take 1 minute 56.47 seconds.1970Gitlab::UsageDataMetrics1971 .uncached_data1972 with instrumentation_class1973 includes top level keys1974 includes counts keys1975 includes usage_activity_by_stage keys1976 includes usage_activity_by_stage metrics1977 includes usage_activity_by_stage_monthly keys1978 includes settings keys1979 Redis_HLL_counters1980 is included in the Service Ping hash structure1981# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.78 seconds. Current RSS: ~1506M. load average: 0.83 1.04 1.27 1/280 6531982# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_metrics_spec.rb. It took 1 minute 53.04 seconds. Expected to take 1 minute 56.47 seconds.1983# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/relation_factory_spec.rb. Expected to take 1 minute 20.5 seconds.1984Gitlab::ImportExport::Project::RelationFactory1985 hook object1986 does not have the original ID1987 does not have the original integration_id1988 does not have the original project_id1989 has the new project_id1990 has a nil token1991 original service exists1992 does not have the original integration_id1993# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.3 second. Current RSS: ~1584M. load average: 0.86 1.04 1.27 3/281 6901994 excluded attributes1995 are removed from the imported object1996# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.43 seconds. Current RSS: ~1593M. load average: 0.86 1.04 1.27 1/280 6971997 merge_request object1998 has preloaded author1999 has preloaded updated_by2000 has preloaded source project2001 has preloaded target project2002 has MWPS set to false2003# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.01 seconds. Current RSS: ~1586M. load average: 0.87 1.03 1.27 1/281 7292004 issue object2005 has preloaded project2006 computing relative position2007 when max relative position in the hierarchy is not cached2008 has computed new relative_position2009# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.53 seconds. Current RSS: ~1578M. load average: 0.88 1.03 1.27 1/281 7422010 when max relative position in the hierarchy is cached2011 has computed new relative_position2012# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.66 seconds. Current RSS: ~1576M. load average: 0.88 1.03 1.27 1/281 7492013 when issue_type is provided in the hash2014 sets the correct work_item_type2015# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.83 seconds. Current RSS: ~1576M. load average: 0.88 1.03 1.27 1/281 7562016 when work_item_type is provided in the hash2017 sets the correct work_item_type2018# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.96 seconds. Current RSS: ~1576M. load average: 0.88 1.03 1.27 1/281 7632019 when issue_type is provided in the hash as well as a work_item_type2020 makes work_item_type take precedence over issue_type2021# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.13 seconds. Current RSS: ~1572M. load average: 0.89 1.03 1.27 1/281 7702022 label object2023 has preloaded project2024 has preloaded group2025# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.44 seconds. Current RSS: ~1571M. load average: 0.89 1.03 1.27 1/281 7832026 pipeline setup2027 when relation_hash has a completed status of success}2028 does not change the created object status2029# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.55 seconds. Current RSS: ~1571M. load average: 0.89 1.03 1.27 1/281 7902030 when relation_hash has a completed status of failed}2031 does not change the created object status2032# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.64 seconds. Current RSS: ~1570M. load average: 0.90 1.03 1.26 1/281 7972033 when relation_hash has a completed status of canceled}2034 does not change the created object status2035# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.87 seconds. Current RSS: ~1569M. load average: 0.90 1.03 1.26 1/281 8042036 when relation_hash has a completed status of skipped}2037 does not change the created object status2038# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.11 seconds. Current RSS: ~1568M. load average: 0.90 1.03 1.26 1/281 8112039 when relation_hash has cancelable status of preparing}2040 sets the created object status to canceled2041# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.34 seconds. Current RSS: ~1567M. load average: 0.90 1.03 1.26 1/281 8182042 when relation_hash has cancelable status of pending}2043 sets the created object status to canceled2044# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.58 seconds. Current RSS: ~1567M. load average: 0.91 1.03 1.26 1/281 8252045 when relation_hash has cancelable status of running}2046 sets the created object status to canceled2047# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.69 seconds. Current RSS: ~1568M. load average: 0.91 1.03 1.26 1/281 8322048 when relation_hash has cancelable status of waiting_for_callback}2049 sets the created object status to canceled2050# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.84 seconds. Current RSS: ~1569M. load average: 0.91 1.03 1.26 1/281 8392051 when relation_hash has cancelable status of waiting_for_resource}2052 sets the created object status to canceled2053# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.0 seconds. Current RSS: ~1569M. load average: 0.91 1.03 1.26 1/281 8462054 when relation_hash has cancelable status of created}2055 sets the created object status to canceled2056# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.26 seconds. Current RSS: ~1569M. load average: 0.92 1.03 1.26 1/281 8532057 when relation_hash has cancelable status of scheduled}2058 sets the created object status to canceled2059# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.48 seconds. Current RSS: ~1569M. load average: 0.92 1.03 1.26 1/281 8602060 pipeline_schedule2061 sets importer user as owner2062 when relation_hash has active set to true2063 the created object is not active2064# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.74 seconds. Current RSS: ~1569M. load average: 0.92 1.03 1.26 1/281 8732065 when relation_hash has active set to false2066 the created object is not active2067# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.84 seconds. Current RSS: ~1569M. load average: 0.92 1.03 1.26 1/281 8802068 Potentially hazardous foreign keys2069 does not preserve any foreign key IDs2070# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.02 seconds. Current RSS: ~1569M. load average: 0.92 1.03 1.26 1/281 8872071 overrided model with pluralized name2072 does not raise errors2073# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.12 seconds. Current RSS: ~1571M. load average: 0.92 1.03 1.26 1/281 8942074 Project references2075 does not preserve any project foreign key IDs2076# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.25 seconds. Current RSS: ~1567M. load average: 0.92 1.03 1.26 1/281 9012077 behaves like Notes user references2078 when the importer is admin2079 and the note author is not mapped2080 is expected to eq #<User id:1302 @user596>2081 is expected to include "*By Administrator"2082# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.66 seconds. Current RSS: ~1568M. load average: 0.93 1.03 1.26 1/281 9142083 and the note author is the importer user2084 is expected to eq #<User id:1308 @user600>2085 is expected not to include "*By Administrator"2086# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.04 seconds. Current RSS: ~1571M. load average: 0.93 1.03 1.26 1/281 9272087 and the note author exists in the target instance2088 is expected to eq #<User id:1317 @user606>2089 is expected not to include "*By Administrator"2090# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.74 seconds. Current RSS: ~1567M. load average: 0.93 1.03 1.26 1/281 9402091 when the importer is not admin2092 and the note author is not mapped2093 is expected to eq #<User id:1322 @user610>2094 is expected to include "*By Administrator"2095# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.28 seconds. Current RSS: ~1566M. load average: 0.93 1.03 1.26 1/281 9532096 and the note author is the importer user2097 is expected to eq #<User id:1328 @user614>2098 is expected to include "*By Administrator"2099# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.69 seconds. Current RSS: ~1565M. load average: 0.94 1.03 1.25 1/282 9672100 and the note author exists in the target instance2101 is expected to eq #<User id:1334 @user618>2102 is expected to include "*By Administrator"2103# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.25 seconds. Current RSS: ~1563M. load average: 0.94 1.03 1.25 1/282 9802104 encrypted attributes2105 has no value for the encrypted attribute2106# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.01 seconds. Current RSS: ~1559M. load average: 0.94 1.03 1.25 1/282 9872107 event object2108 has preloaded project2109# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.05 seconds. Current RSS: ~1557M. load average: 0.95 1.03 1.25 1/282 9942110 protected branch access levels2111 merge access level2112 when access level is no one2113 keeps no one access level2114# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.21 seconds. Current RSS: ~1555M. load average: 0.95 1.03 1.25 1/282 10012115 when access level is below maintainer2116 sets access level to maintainer2117# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.34 seconds. Current RSS: ~1554M. load average: 0.95 1.03 1.25 1/282 10082118 when access level is above maintainer2119 sets access level to maintainer2120# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.46 seconds. Current RSS: ~1554M. load average: 0.95 1.03 1.25 1/282 10152121 root ancestor membership2122 when importer user is root group owner2123 keeps access level as is2124# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.72 seconds. Current RSS: ~1564M. load average: 0.95 1.03 1.25 1/282 10222125 when user membership in root group is missing2126 sets access level to maintainer2127# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.89 second. Current RSS: ~1564M. load average: 0.95 1.03 1.25 1/283 10292128 when root ancestor is not a group2129 sets access level to maintainer2130# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.08 seconds. Current RSS: ~1564M. load average: 0.95 1.03 1.25 1/283 10362131 push access level2132 when access level is no one2133 keeps no one access level2134# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.31 seconds. Current RSS: ~1563M. load average: 0.95 1.03 1.25 1/282 10432135 when access level is below maintainer2136 sets access level to maintainer2137# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.42 seconds. Current RSS: ~1565M. load average: 1.03 1.04 1.26 1/282 10502138 when access level is above maintainer2139 sets access level to maintainer2140# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.58 seconds. Current RSS: ~1565M. load average: 1.03 1.04 1.26 1/282 10572141 root ancestor membership2142 when importer user is root group owner2143 keeps access level as is2144# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.74 seconds. Current RSS: ~1568M. load average: 1.03 1.04 1.26 1/282 10642145 when user membership in root group is missing2146 sets access level to maintainer2147# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.87 seconds. Current RSS: ~1566M. load average: 1.03 1.04 1.26 1/282 10712148 when root ancestor is not a group2149 sets access level to maintainer2150# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.02 seconds. Current RSS: ~1564M. load average: 1.03 1.04 1.26 1/282 10782151 diff notes2152 when relation is a diff note2153 when diff note line_range is in an outdated format2154 updates the line_range to the new format2155# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.16 seconds. Current RSS: ~1563M. load average: 1.03 1.04 1.25 1/282 10852156 note diff files2157 sets diff to diff_export value2158# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.42 seconds. Current RSS: ~1563M. load average: 1.03 1.04 1.25 1/282 10922159# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/relation_factory_spec.rb. It took 1 minute 17.74 seconds. Expected to take 1 minute 20.5 seconds.2160# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/label_reference_filter_spec.rb. Expected to take 1 minute 9.09 seconds.2161Banzai::Filter::References::LabelReferenceFilter2162 requires project context2163 ignores valid references contained inside 'pre' element2164 ignores valid references contained inside 'code' element2165 ignores valid references contained inside 'a' element2166 ignores valid references contained inside 'style' element2167 includes default classes2168 avoids N+1 cached queries2169 includes a data-project attribute2170 includes a data-label attribute2171 includes protocol when :only_path not present2172 does not include protocol when :only_path true2173 links to issue list when :label_url_method is not present2174 links to merge request list when `label_url_method: :project_merge_requests_url`2175 behaves like HTML text with references2176 preserves escaped HTML text and adds valid references2177 preserves escaped HTML text if there are no valid references2178# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.38 seconds. Current RSS: ~1544M. load average: 1.03 1.04 1.25 2/283 10932179 project that does not exist referenced2180 does not link reference2181 label span element2182 includes default classes2183 includes a style attribute2184# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.2 seconds. Current RSS: ~1540M. load average: 1.03 1.04 1.25 1/282 10942185 Integer-based references2186 links to a valid reference2187 links with adjacent text2188 ignores invalid label IDs2189# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.98 seconds. Current RSS: ~1536M. load average: 1.03 1.04 1.25 1/282 10952190 String-based single-word references2191 links to a valid reference2192 links with adjacent text2193 ignores invalid label names2194# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.74 seconds. Current RSS: ~1534M. load average: 1.02 1.04 1.25 1/282 10962195 String-based single-word references that begin with a digit2196 links to a valid reference2197 links with adjacent text2198 ignores invalid label names2199# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.56 seconds. Current RSS: ~1533M. load average: 1.02 1.04 1.25 1/282 10972200 String-based single-word references with special characters2201 links to a valid reference2202 does not include trailing punctuation2203 ignores invalid label names2204# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.51 seconds. Current RSS: ~1531M. load average: 1.02 1.04 1.25 1/282 10982205 String-based multi-word references in quotes2206 links to a valid reference2207 links with adjacent text2208 ignores invalid label names2209# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.35 seconds. Current RSS: ~1529M. load average: 1.02 1.04 1.25 1/282 10992210 String-based multi-word references that begin with a digit2211 links to a valid reference2212 links with adjacent text2213 ignores invalid label names2214# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.02 seconds. Current RSS: ~1529M. load average: 1.02 1.04 1.25 1/282 11002215 String-based multi-word references with special characters in quotes2216 links to a valid reference2217 links with adjacent text2218 ignores invalid label names2219# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.74 seconds. Current RSS: ~1528M. load average: 1.10 1.05 1.25 1/282 11012220 References with html entities2221 links to a valid reference2222 ignores invalid label names and escapes entities2223# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.97 seconds. Current RSS: ~1527M. load average: 1.10 1.05 1.25 1/282 11022224 consecutive references2225 separated with a comma2226 links to valid references2227 separated with a space2228 links to valid references2229 edge cases2230 gracefully handles non-references matching the pattern2231 referencing a label in a link href2232 links to a valid reference2233 links with adjacent text2234 includes a data-project attribute2235 includes a data-label attribute2236# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.16 seconds. Current RSS: ~1525M. load average: 1.09 1.05 1.25 1/282 11032237 group label references2238 without project reference2239 links to a valid reference2240 links with adjacent text2241 ignores invalid label names2242# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.78 seconds. Current RSS: ~1525M. load average: 1.09 1.05 1.25 1/282 11042243 with project reference2244 links to a valid reference2245 links with adjacent text2246 ignores invalid label names2247# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.51 seconds. Current RSS: ~1525M. load average: 1.09 1.05 1.25 1/282 11052248 cross-project / cross-namespace complete reference2249 links to a valid reference2250 has valid color2251 has valid link text2252 has valid text2253 ignores invalid IDs on the referenced label2254# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.68 seconds. Current RSS: ~1518M. load average: 1.08 1.05 1.25 1/282 11062255 cross-project / same-namespace complete reference2256 links to a valid reference2257 has valid color2258 has valid link text2259 has valid text2260 ignores invalid IDs on the referenced label2261# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.29 seconds. Current RSS: ~1513M. load average: 1.08 1.05 1.25 1/282 11072262 cross-project shorthand reference2263 links to a valid reference2264 has valid color2265 has valid link text2266 has valid text2267 ignores invalid IDs on the referenced label2268# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.92 seconds. Current RSS: ~1500M. load average: 1.07 1.05 1.25 1/282 11082269 cross group label references2270 points to referenced project issues page2271 has valid color2272 has valid link text2273 has valid text2274 ignores invalid IDs on the referenced label2275 when group name has HTML entities2276 escapes the HTML entities2277# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.92 seconds. Current RSS: ~1498M. load average: 1.06 1.05 1.25 1/282 11092278 cross-project / same-group_label complete reference2279 points to referenced project issues page2280 has valid color2281 has valid link text2282 has valid text2283 ignores invalid IDs on the referenced label2284# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.52 seconds. Current RSS: ~1498M. load average: 1.06 1.05 1.24 1/282 11102285 same project / same group_label complete reference2286 points to referenced project issues page2287 has valid color2288 has valid link text2289 has valid text2290 ignores invalid IDs on the referenced label2291# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.52 seconds. Current RSS: ~1504M. load average: 1.05 1.05 1.24 1/282 11112292 same project / same group_label shorthand reference2293 points to referenced project issues page2294 has valid color2295 has valid link text2296 has valid text2297 ignores invalid IDs on the referenced label2298# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.34 seconds. Current RSS: ~1508M. load average: 1.05 1.05 1.24 1/282 11122299 group context2300 points to the page defined in label_url_method2301 finds labels also in ancestor groups2302 points to referenced project issues page2303# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.26 seconds. Current RSS: ~1506M. load average: 1.05 1.05 1.24 1/282 11132304 checking N+12305 does not have N+1 per multiple references per project2306 has N+1 for multiple unique project/group references2307# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.6 seconds. Current RSS: ~1505M. load average: 1.05 1.05 1.24 1/282 11142308# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/label_reference_filter_spec.rb. It took 1 minute 7.09 seconds. Expected to take 1 minute 9.09 seconds.2309# [RSpecRunTime] Starting example group spec/models/merge_request/cleanup_schedule_spec.rb. Expected to take 48.7 seconds.2310MergeRequest::CleanupSchedule2311 does not allow STI2312 associations2313 is expected to belong to merge_request required: false2314 validations2315 is expected to validate that :scheduled_at cannot be empty/falsy2316 state machine transitions2317 sets status to unstarted by default2318 #run2319 sets the status to running2320 when previous status is not unstarted2321 does not change status2322# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.97 seconds. Current RSS: ~1535M. load average: 1.05 1.05 1.24 1/288 12332323 #retry2324 sets the status to unstarted2325 increments failed_count2326 when previous status is not running2327 does not change status2328# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.48 seconds. Current RSS: ~1552M. load average: 1.04 1.04 1.24 1/288 13512329 #complete2330 sets the status to completed2331 sets the completed_at2332 when previous status is not running2333 does not change status2334# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.11 seconds. Current RSS: ~1540M. load average: 1.04 1.04 1.24 1/288 14692335 #mark_as_failed2336 sets the status to failed2337 increments failed_count2338 when previous status is not running2339 does not change status2340# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.78 seconds. Current RSS: ~1538M. load average: 1.04 1.04 1.24 1/288 15872341 .scheduled_and_unstarted2342 returns records that are scheduled before or on current time and unstarted (ordered by scheduled first)2343# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.16 seconds. Current RSS: ~1562M. load average: 1.03 1.04 1.23 1/288 18612344 .stuck2345 returns records that has been in running state for more than 6 hours2346# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.28 seconds. Current RSS: ~1554M. load average: 1.03 1.04 1.23 1/288 20572347 .stuck_retry!2348 sets stuck records to unstarted2349 when there are more than 5 stuck schedules2350 only retries 5 stuck schedules at once2351# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.62 seconds. Current RSS: ~1557M. load average: 1.02 1.04 1.23 1/288 24092352 .start_next2353 finds the next scheduled and unstarted then marked it as running2354# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.88 second. Current RSS: ~1550M. load average: 1.10 1.05 1.23 1/288 26052355# [RSpecRunTime] Finishing example group spec/models/merge_request/cleanup_schedule_spec.rb. It took 42.35 seconds. Expected to take 48.7 seconds.2356# [RSpecRunTime] Starting example group spec/models/gpg_key_spec.rb. Expected to take 42.45 seconds.2357GpgKey2358 does not allow STI2359 associations2360 is expected to belong to user required: false2361 is expected to have many subkeys2362# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.51 seconds. Current RSS: ~1550M. load average: 1.10 1.05 1.23 2/288 26302363 validation2364 is expected to validate that :user cannot be empty/falsy2365 is expected to validate that :key cannot be empty/falsy2366 is expected to validate that :key is case-sensitively unique2367 is expected to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----END PGP PUBLIC KEY BLOCK-----"›2368 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey"›2369 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----BEGIN PGP PUBLIC KEY BLOCK-----"›2370 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK----------END PGP PUBLIC KEY BLOCK-----"›2371 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----"›2372 is expected not to allow :key to be ‹"-----END PGP PUBLIC KEY BLOCK-----"›2373 is expected not to allow :key to be ‹"key\n-----END PGP PUBLIC KEY BLOCK-----"›2374 is expected not to allow :key to be ‹"BEGIN PGP"›2375# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.63 seconds. Current RSS: ~1558M. load average: 1.17 1.07 1.24 1/287 28072376 callbacks2377 extract_fingerprint2378 extracts the fingerprint from the gpg key2379 extract_primary_keyid2380 extracts the primary keyid from the gpg key2381 generate_subkeys2382 extracts the subkeys from the gpg key2383# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.27 seconds. Current RSS: ~1560M. load average: 1.17 1.07 1.24 1/282 28792384 #key=2385 strips white spaces2386 does not strip when the key is nil2387 #user_infos2388 returns the user infos from the gpg key2389# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.6 seconds. Current RSS: ~1556M. load average: 1.23 1.09 1.24 1/282 29112390 #verified_user_infos2391 returns the user infos if it is verified2392 returns an empty array if the user info is not verified2393# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.35 seconds. Current RSS: ~1543M. load average: 1.23 1.09 1.24 1/282 29962394 #emails_with_verified_status2395 email is verified if the user has the matching email2396# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.76 seconds. Current RSS: ~1540M. load average: 1.23 1.09 1.24 1/282 30392397 #verified?2398 returns true if one of the email addresses in the key belongs to the user2399 returns false if none of the email addresses in the key does not belong to the user2400# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.37 seconds. Current RSS: ~1539M. load average: 1.30 1.10 1.25 1/282 31242401 verified_and_belongs_to_email?2402 returns false if none of the email addresses in the key does not belong to the user2403 returns false if one of the email addresses in the key belongs to the user and does not match the provided email2404 returns true if one of the email addresses in the key belongs to the user and matches the provided email2405 returns true if one of the email addresses in the key belongs to the user and case-insensitively matches the provided email2406# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.64 seconds. Current RSS: ~1534M. load average: 1.27 1.10 1.24 1/282 32932407 #revoke2408 invalidates all associated gpg signatures and destroys the key2409 deletes all the associated subkeys2410 invalidates all signatures associated to the subkeys2411# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.14 seconds. Current RSS: ~1533M. load average: 1.25 1.10 1.24 1/282 34182412# [RSpecRunTime] Finishing example group spec/models/gpg_key_spec.rb. It took 31.2 seconds. Expected to take 42.45 seconds.2413# [RSpecRunTime] Starting example group spec/services/merge_requests/cleanup_refs_service_spec.rb. Expected to take 36.69 seconds.2414MergeRequests::CleanupRefsService2415 .schedule2416 creates a merge request cleanup schedule2417# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.61 seconds. Current RSS: ~1533M. load average: 1.25 1.10 1.24 1/288 34592418 #execute2419 when merge request is closed2420 when closed 14 days ago2421 behaves like service that cleans up merge request refs2422 creates keep around ref and deletes merge request refs2423 when merge request has no head ref2424 does not fail2425# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.43 seconds. Current RSS: ~1538M. load average: 1.23 1.10 1.24 1/288 36072426 when merge request has merge ref2427 caches merge ref sha and deletes merge ref2428 when merge ref sha cannot be cached2429 behaves like service that does not clean up merge request refs2430 does not delete merge request refs2431# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.37 seconds. Current RSS: ~1553M. load average: 1.21 1.09 1.24 1/288 37922432 when keep around ref cannot be created2433 behaves like service that does not clean up merge request refs2434 does not delete merge request refs2435# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.72 seconds. Current RSS: ~1550M. load average: 1.21 1.09 1.24 1/288 38652436 when a git error is raised2437 Gitlab::Git::Repository::GitError2438 behaves like service that does not clean up merge request refs2439 does not delete merge request refs2440# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.11 seconds. Current RSS: ~1547M. load average: 1.21 1.09 1.24 1/288 39352441 Gitlab::Git::CommandError2442 behaves like service that does not clean up merge request refs2443 does not delete merge request refs2444# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.47 seconds. Current RSS: ~1549M. load average: 1.21 1.09 1.24 1/288 40032445 when cleanup schedule fails to update2446 creates keep around ref and deletes merge request refs2447# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.94 seconds. Current RSS: ~1548M. load average: 1.19 1.09 1.24 1/288 40802448 when merge request is not scheduled to be cleaned up yet2449 behaves like service that does not clean up merge request refs2450 does not delete merge request refs2451# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.23 seconds. Current RSS: ~1540M. load average: 1.19 1.09 1.24 1/288 41462452 when repository no longer exists2453 does not fail and still mark schedule as complete2454# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.85 seconds. Current RSS: ~1558M. load average: 1.19 1.09 1.24 1/288 42242455 when closed later than 14 days ago2456 behaves like service that does not clean up merge request refs2457 does not delete merge request refs2458# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.19 seconds. Current RSS: ~1559M. load average: 1.18 1.09 1.24 1/288 42902459 when merge request is merged2460 when merged 14 days ago2461 behaves like service that cleans up merge request refs2462 creates keep around ref and deletes merge request refs2463 when merge request has no head ref2464 does not fail2465# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.93 seconds. Current RSS: ~1561M. load average: 1.18 1.09 1.24 1/288 44382466 when merge request has merge ref2467 caches merge ref sha and deletes merge ref2468 when merge ref sha cannot be cached2469 behaves like service that does not clean up merge request refs2470 does not delete merge request refs2471# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.93 seconds. Current RSS: ~1558M. load average: 1.16 1.09 1.24 1/288 46232472 when keep around ref cannot be created2473 behaves like service that does not clean up merge request refs2474 does not delete merge request refs2475# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.24 seconds. Current RSS: ~1556M. load average: 1.16 1.09 1.24 1/288 46962476 when a git error is raised2477 Gitlab::Git::Repository::GitError2478 behaves like service that does not clean up merge request refs2479 does not delete merge request refs2480# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.7 seconds. Current RSS: ~1555M. load average: 1.16 1.09 1.24 1/288 47662481 Gitlab::Git::CommandError2482 behaves like service that does not clean up merge request refs2483 does not delete merge request refs2484# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.05 seconds. Current RSS: ~1550M. load average: 1.16 1.09 1.24 1/288 48342485 when cleanup schedule fails to update2486 creates keep around ref and deletes merge request refs2487# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.47 second. Current RSS: ~1545M. load average: 1.15 1.09 1.23 1/289 49112488 when merge request is not scheduled to be cleaned up yet2489 behaves like service that does not clean up merge request refs2490 does not delete merge request refs2491# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.81 seconds. Current RSS: ~1540M. load average: 1.15 1.09 1.23 1/288 49772492 when repository no longer exists2493 does not fail and still mark schedule as complete2494# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.51 seconds. Current RSS: ~1555M. load average: 1.15 1.09 1.23 1/288 50552495 when merged later than 14 days ago2496 behaves like service that does not clean up merge request refs2497 does not delete merge request refs2498# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.78 seconds. Current RSS: ~1555M. load average: 1.22 1.10 1.24 1/288 51212499 when merge request is not closed nor merged2500 behaves like service that does not clean up merge request refs2501 does not delete merge request refs2502# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.1 seconds. Current RSS: ~1554M. load average: 1.22 1.10 1.24 1/288 51912503# [RSpecRunTime] Finishing example group spec/services/merge_requests/cleanup_refs_service_spec.rb. It took 34.0 seconds. Expected to take 36.69 seconds.2504# [RSpecRunTime] Starting example group spec/services/issues/import_csv_service_spec.rb. Expected to take 33.72 seconds.2505Issues::ImportCsvService2506 #execute2507 behaves like correctly handles invalid files2508 when given file with unsupported extension2509 behaves like invalid file2510 returns invalid file error2511# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.31 seconds. Current RSS: ~1526M. load average: 1.44 1.15 1.25 1/287 51922512 when given empty file2513 behaves like invalid file2514 returns invalid file error2515 when given file without headers2516 behaves like invalid file2517 returns invalid file error2518 behaves like importer with email notification2519 notifies user of import result2520# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.68 seconds. Current RSS: ~1529M. load average: 1.44 1.15 1.25 1/287 51932521 behaves like an issuable importer2522 records the import attempt if resource is an issue2523# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.28 seconds. Current RSS: ~1531M. load average: 1.44 1.15 1.25 1/287 51942524 with a file generated by Gitlab CSV export2525 imports the CSV without errors2526 correctly sets the issuable attributes2527 behaves like importer with email notification2528 notifies user of import result2529# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.55 seconds. Current RSS: ~1501M. load average: 1.41 1.15 1.25 1/282 51952530 behaves like an issuable importer2531 records the import attempt if resource is an issue2532# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.35 seconds. Current RSS: ~1499M. load average: 1.37 1.14 1.25 1/282 51962533 with comma delimited file2534 imports CSV without errors2535 correctly sets the issuable attributes2536 behaves like importer with email notification2537 notifies user of import result2538# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.28 seconds. Current RSS: ~1503M. load average: 1.34 1.14 1.25 1/282 51972539 behaves like an issuable importer2540 records the import attempt if resource is an issue2541# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.7 seconds. Current RSS: ~1507M. load average: 1.34 1.14 1.25 1/282 51982542 with tab delimited file with error row2543 imports CSV with some error rows2544 correctly sets the issuable attributes2545 behaves like importer with email notification2546 notifies user of import result2547# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.1 seconds. Current RSS: ~1516M. load average: 1.34 1.14 1.25 1/282 51992548 behaves like an issuable importer2549 records the import attempt if resource is an issue2550# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.24 seconds. Current RSS: ~1520M. load average: 1.32 1.14 1.25 1/282 52002551 with semicolon delimited file with CRLF2552 imports CSV with a blank row2553 correctly sets the issuable attributes2554 behaves like importer with email notification2555 notifies user of import result2556# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.34 seconds. Current RSS: ~1517M. load average: 1.29 1.14 1.25 1/282 52012557 behaves like an issuable importer2558 records the import attempt if resource is an issue2559# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.81 seconds. Current RSS: ~1515M. load average: 1.29 1.14 1.25 1/282 52022560 #execute2561 sets all issueable attributes and executes quick actions2562 behaves like performs a spam check2563 initializes issue create service with expected spam check parameter2564# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.06 seconds. Current RSS: ~1506M. load average: 1.29 1.14 1.25 1/282 52032565 when user is an admin2566 behaves like performs a spam check2567 initializes issue create service with expected spam check parameter2568# [RSpecRunTime] Finishing example group spec/services/issues/import_csv_service_spec.rb. It took 32.23 seconds. Expected to take 33.72 seconds.2569# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/factory_spec.rb. Expected to take 30.04 seconds.2570Gitlab::Ci::Status::Bridge::Factory2571 when bridge is created2572 matches correct core status2573 fabricates status with correct details2574# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.13 seconds. Current RSS: ~1530M. load average: 1.27 1.13 1.25 1/282 52302575 when bridge is failed2576 matches correct core status2577 matches correct extended statuses2578 fabricates a failed bridge status2579 fabricates status with correct details2580 failed with downstream_pipeline_creation_failed2581 fabricates correct status_tooltip2582# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.4 seconds. Current RSS: ~1544M. load average: 1.22 1.13 1.24 1/282 52962583 when bridge is a manual action2584 matches correct core status2585 matches correct extended statuses2586 fabricates action detailed status2587 fabricates status with correct details2588 when user has ability to play action2589 fabricates status that has action2590# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.59 second. Current RSS: ~1554M. load average: 1.27 1.14 1.25 1/285 53822591 when user does not have ability to play action2592 fabricates status that has no action2593# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.61 seconds. Current RSS: ~1573M. load average: 1.27 1.14 1.25 1/286 54062594 when bridge is waiting for resource2595 matches correct core status2596 fabricates status with correct details2597# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.17 seconds. Current RSS: ~1581M. load average: 1.25 1.14 1.24 1/285 54332598 when the bridge is successful and therefore retryable2599 matches correct core status2600 matches correct extended statuses2601 fabricates a retryable build status2602 fabricates status with correct details2603# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.63 seconds. Current RSS: ~1573M. load average: 1.23 1.14 1.24 1/284 54342604# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/factory_spec.rb. It took 31.29 seconds. Expected to take 30.04 seconds.2605# [RSpecRunTime] Starting example group spec/models/award_emoji_spec.rb. Expected to take 27.9 seconds.2606AwardEmoji2607 does not allow STI2608 Associations2609 is expected to belong to awardable required: false2610 is expected to belong to user required: false2611 modules2612 is expected to includes the Participable module2613 validations2614 is expected to validate that :awardable cannot be empty/falsy2615 is expected to validate that :user cannot be empty/falsy2616 is expected to validate that :name cannot be empty/falsy2617 scoped uniqueness validation2618 rejects duplicate award emoji2619 allows duplicate award emoji for ghost users2620 when importing2621 allows duplicate award emoji2622# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.83 seconds. Current RSS: ~1558M. load average: 1.23 1.14 1.24 1/282 54352623 custom emoji2624 is accepted on subgroup issue2625 is not supported on personal snippet (yet)2626 with issue2627 is accepted2628# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.67 seconds. Current RSS: ~1546M. load average: 1.29 1.15 1.25 1/282 54362629 with merge_request2630 is accepted2631 with note_on_issue2632 is accepted2633 with snippet2634 is accepted2635 scopes2636 .upvotes2637 is expected to contain exactly #<AwardEmoji id: 4, name: "thumbsup", user_id: 1651, awardable_type: "Issue", created_at: "2024-04-03 10:48:15.568057225 +0000", updated_at: "2024-04-03 10:48:15.568057225 +0000", awardable_id: 358>2638# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.79 seconds. Current RSS: ~1545M. load average: 1.29 1.15 1.25 1/282 54372639 .downvotes2640 is expected to contain exactly #<AwardEmoji id: 5, name: "thumbsdown", user_id: 1653, awardable_type: "Issue", created_at: "2024-04-...-03 10:48:16.110831543 +0000", updated_at: "2024-04-03 10:48:16.110831543 +0000", awardable_id: 359>2641 .named2642 is expected to contain exactly #<AwardEmoji id: 4, name: "thumbsup", user_id: 1651, awardable_type: "Issue", created_at: "2024-04-03 10:48:15.568057225 +0000", updated_at: "2024-04-03 10:48:15.568057225 +0000", awardable_id: 358>2643 is expected to contain exactly #<AwardEmoji id: 4, name: "thumbsup", user_id: 1651, awardable_type: "Issue", created_at: "2024-04-03 10:48:15.568057225 +0000", updated_at: "2024-04-03 10:48:15.568057225 +0000", awardable_id: 358> and #<AwardEmoji id: 5, name: "thumbsdown", user_id: 1653, awardable_type: "Issue", created_at: "2024-04-...-03 10:48:16.110831543 +0000", updated_at: "2024-04-03 10:48:16.110831543 +0000", awardable_id: 359>2644 .awarded_by2645 is expected to contain exactly #<AwardEmoji id: 4, name: "thumbsup", user_id: 1651, awardable_type: "Issue", created_at: "2024-04-03 10:48:15.568057225 +0000", updated_at: "2024-04-03 10:48:15.568057225 +0000", awardable_id: 358>2646 is expected to contain exactly #<AwardEmoji id: 4, name: "thumbsup", user_id: 1651, awardable_type: "Issue", created_at: "2024-04-03 10:48:15.568057225 +0000", updated_at: "2024-04-03 10:48:15.568057225 +0000", awardable_id: 358> and #<AwardEmoji id: 5, name: "thumbsdown", user_id: 1653, awardable_type: "Issue", created_at: "2024-04-...-03 10:48:16.110831543 +0000", updated_at: "2024-04-03 10:48:16.110831543 +0000", awardable_id: 359>2647 broadcasting updates2648 on a note2649 broadcasts updates on the note when saved2650 broadcasts updates on the note when destroyed2651 when importing2652 does not broadcast updates on the note when saved2653# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.92 seconds. Current RSS: ~1539M. load average: 1.27 1.15 1.25 1/282 54382654 on another awardable2655 does not broadcast updates on the issue when saved2656 does not broadcast updates on the issue when destroyed2657# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.35 seconds. Current RSS: ~1539M. load average: 1.27 1.15 1.25 1/282 54392658 bumping updated at2659 calls bump_updated_at on the note when saved2660 calls bump_updated_at on the note when destroyed2661 on another awardable2662 does not error out when saved2663 does not error out when destroy2664# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.03 seconds. Current RSS: ~1537M. load average: 1.25 1.15 1.24 1/282 54402665 .award_counts_for_user2666 returns the awarded emoji in descending order2667 limits the returned number of rows2668# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.14 seconds. Current RSS: ~1500M. load average: 1.23 1.14 1.24 1/282 54412669 updating upvotes_count2670 on an issue2671 updates upvotes_count on the issue when saved2672 updates upvotes_count on the issue when destroyed2673# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.62 seconds. Current RSS: ~1503M. load average: 1.23 1.14 1.24 1/282 54422674 on another awardable2675 does not update upvotes_count on the merge_request when saved2676 does not update upvotes_count on the merge_request when destroyed2677# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.07 seconds. Current RSS: ~1524M. load average: 1.29 1.16 1.25 1/288 55222678 #url2679 is nil for built-in emoji2680 is nil for unrecognized emoji2681 is set for custom emoji2682 when inside subgroup2683 is set for custom emoji2684# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.65 seconds. Current RSS: ~1531M. load average: 1.29 1.16 1.25 1/288 55232685 #to_ability_name2686 returns correct ability name2687# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.84 seconds. Current RSS: ~1539M. load average: 1.29 1.16 1.25 1/288 55632688# [RSpecRunTime] Finishing example group spec/models/award_emoji_spec.rb. It took 28.17 seconds. Expected to take 27.9 seconds.2689# [RSpecRunTime] Starting example group spec/models/hooks/web_hook_spec.rb. Expected to take 25.51 seconds.2690WebHook2691 does not allow STI2692 associations2693 is expected to have many web_hook_logs2694 validations2695 is expected to validate that :url cannot be empty/falsy2696 is expected to validate that the length of :custom_webhook_template is at most 40962697 only consider these branch filter strategies are valid2698 url_variables2699 is expected to allow :url_variables to be ‹{}›2700 is expected to allow :url_variables to be ‹{"foo" => "bar"}›2701 is expected to allow :url_variables to be ‹{"FOO" => "bar"}›2702 is expected to allow :url_variables to be ‹{"MY_TOKEN" => "bar"}›2703 is expected to allow :url_variables to be ‹{"foo2" => "bar"}›2704 is expected to allow :url_variables to be ‹{"x" => "y"}›2705 is expected to allow :url_variables to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›2706 is expected to allow :url_variables to be ‹{"foo" => "bar", "bar" => "baz"}›2707 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"}›2708 is expected to allow :url_variables to be ‹{"MY-TOKEN" => "bar"}›2709 is expected to allow :url_variables to be ‹{"my_secr3t-token" => "bar"}›2710 is expected to allow :url_variables to be ‹{"x-y-z" => "bar"}›2711 is expected to allow :url_variables to be ‹{"x_y_z" => "bar"}›2712 is expected to allow :url_variables to be ‹{"f.o.o" => "bar"}›2713 is expected not to allow :url_variables to be ‹[]›2714 is expected not to allow :url_variables to be ‹{"foo" => 1}›2715 is expected not to allow :url_variables to be ‹{"bar" => :baz}›2716 is expected not to allow :url_variables to be ‹{"bar" => nil}›2717 is expected not to allow :url_variables to be ‹{"foo" => ""}›2718 is expected not to allow :url_variables to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›2719 is expected not to allow :url_variables to be ‹{"has spaces" => "foo"}›2720 is expected not to allow :url_variables to be ‹{"" => "foo"}›2721 is expected not to allow :url_variables to be ‹{"1foo" => "foo"}›2722 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"}›2723 is expected not to allow :url_variables to be ‹{"MY--TOKEN" => "foo"}›2724 is expected not to allow :url_variables to be ‹{"MY__SECRET" => "foo"}›2725 is expected not to allow :url_variables to be ‹{"x-_y" => "foo"}›2726 is expected not to allow :url_variables to be ‹{"x..y" => "foo"}›2727# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.12 seconds. Current RSS: ~1574M. load average: 1.26 1.16 1.25 1/287 55642728 custom_headers2729 is expected to allow :custom_headers to be ‹{}›2730 is expected to allow :custom_headers to be ‹{"foo" => "bar"}›2731 is expected to allow :custom_headers to be ‹{"FOO" => "bar"}›2732 is expected to allow :custom_headers to be ‹{"MY_TOKEN" => "bar"}›2733 is expected to allow :custom_headers to be ‹{"foo2" => "bar"}›2734 is expected to allow :custom_headers to be ‹{"x" => "y"}›2735 is expected to allow :custom_headers to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›2736 is expected to allow :custom_headers to be ‹{"foo" => "bar", "bar" => "baz"}›2737 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"}›2738 is expected to allow :custom_headers to be ‹{"MY-TOKEN" => "bar"}›2739 is expected to allow :custom_headers to be ‹{"my_secr3t-token" => "bar"}›2740 is expected to allow :custom_headers to be ‹{"x-y-z" => "bar"}›2741 is expected to allow :custom_headers to be ‹{"x_y_z" => "bar"}›2742 is expected to allow :custom_headers to be ‹{"f.o.o" => "bar"}›2743 is expected not to allow :custom_headers to be ‹[]›2744 is expected not to allow :custom_headers to be ‹{"foo" => 1}›2745 is expected not to allow :custom_headers to be ‹{"bar" => :baz}›2746 is expected not to allow :custom_headers to be ‹{"bar" => nil}›2747 is expected not to allow :custom_headers to be ‹{"foo" => ""}›2748 is expected not to allow :custom_headers to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}›2749 is expected not to allow :custom_headers to be ‹{"has spaces" => "foo"}›2750 is expected not to allow :custom_headers to be ‹{"" => "foo"}›2751 is expected not to allow :custom_headers to be ‹{"1foo" => "foo"}›2752 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"}›2753 is expected not to allow :custom_headers to be ‹{"MY--TOKEN" => "foo"}›2754 is expected not to allow :custom_headers to be ‹{"MY__SECRET" => "foo"}›2755 is expected not to allow :custom_headers to be ‹{"x-_y" => "foo"}›2756 is expected not to allow :custom_headers to be ‹{"x..y" => "foo"}›2757# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.14 seconds. Current RSS: ~1579M. load average: 1.24 1.15 1.24 1/287 55652758 url2759 is expected to allow :url to be ‹"http://example.com"›2760 is expected to allow :url to be ‹"https://example.com"›2761 is expected to allow :url to be ‹" https://example.com "›2762 is expected to allow :url to be ‹"http://test.com/api"›2763 is expected to allow :url to be ‹"http://test.com/api?key=abc"›2764 is expected to allow :url to be ‹"http://test.com/api?key=abc&type=def"›2765 is expected not to allow :url to be ‹"example.com"›2766 is expected not to allow :url to be ‹"ftp://example.com"›2767 is expected not to allow :url to be ‹"herp-and-derp"›2768 strips :url before saving it2769 when url is local2770 is expected not to allow :url to be ‹"http://localhost:9000"›2771 is valid if application settings allow local requests from web hooks2772# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.15 seconds. Current RSS: ~1593M. load average: 1.30 1.17 1.25 1/282 55662773 when there are URL variables2774 is expected to allow :url to be ‹"http://example.com"›2775 is expected to allow :url to be ‹"http://example.com/{one}/{two}"›2776 is expected to allow :url to be ‹"http://example.com/{one}"›2777 is expected to allow :url to be ‹"http://example.com/{two}"›2778 is expected to allow :url to be ‹"http://user:s3cret@example.com/{two}"›2779 is expected to allow :url to be ‹"http://{one}:{two}@example.com"›2780 is expected to allow :url to be ‹"http://{one}"›2781 is expected to allow :url to be ‹"{url}"›2782 is expected not to allow :url to be ‹"http://example.com/{one}/{two}/{three}"›2783 is expected not to allow :url to be ‹"http://example.com/{foo}"›2784 is expected not to allow :url to be ‹"http:{user}:{pwd}//example.com/{foo}"›2785 mentions all missing variable names2786# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.33 seconds. Current RSS: ~1605M. load average: 1.30 1.17 1.25 1/282 55672787 token2788 is expected to allow :token to be ‹"foobar"›2789 is expected not to allow :token to be ‹"foo\nbar"› or ‹"foo\r\nbar"›2790 push_events_branch_filter2791 with "all branches" strategy2792 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 ‹""›2793 with "wildcard" strategy2794 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good_branch_name("›, or ‹""›2795 is expected not to allow :push_events_branch_filter to be ‹"bad branch name"›, ‹"bad~branchname"›, or ‹"bad_branch_name["›2796 gets rid of whitespace2797 stores whitespace only as empty2798 with "regex" strategy2799 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branch~name"›, or ‹""›2800 is expected not to allow :push_events_branch_filter to be ‹"bad_branch_name("› or ‹"bad_branch_name["›2801 before_validation :reset_token2802 resets token if url changed2803 does not reset token if new url is set together with the same token2804 does not reset token if new url is set together with a new token2805 before_validation :reset_url_variables2806 resets url variables if url changed2807 resets url variables if url is changed but url variables stayed the same2808 resets url variables if url is changed and url variables are appended2809 resets url variables if url is changed and url variables are removed2810 resets url variables if url variables are overwritten2811 does not reset url variables if both url and url variables are changed2812 without url variables2813 does not reset url variables2814# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.6 seconds. Current RSS: ~1605M. load average: 1.28 1.16 1.25 1/282 55682815 before_validation :reset_custom_headers2816 resets custom headers if url changed2817 resets custom headers if url and url variables changed2818 does not reset custom headers if url stayed the same2819 does not reset custom headers if url and url variables changed and evaluate to the same url2820# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.68 seconds. Current RSS: ~1604M. load average: 1.28 1.16 1.25 1/282 55692821 encrypted attributes2822 is expected to contain exactly :token, :url, :url_variables, and :custom_headers2823 execute2824 #execute2825 passes force: false to the web hook service by default2826 passes force: true to the web hook service if required2827 #async_execute2828 does not async execute non-executable hooks2829 #destroy2830 does not cascade to web_hook_logs2831 #next_backoff2832 when there was no last backoff2833 is 10 minutes2834 when we have backed off once2835 is twice the initial value2836 when we have backed off 3 times2837 grows exponentially2838 when the previous backoff was large2839 does not exceed the max backoff value2840 #rate_limited?2841 is false when hook has not been rate limited2842 is true when hook has been rate limited2843 #rate_limit2844 returns the hook rate limit2845 #to_json2846 does not error2847 does not contain binary attributes2848 #interpolated_url2849 is not vulnerable to malicious input2850 when the hook URL does not contain variables2851 is expected to have attributes {:interpolated_url => "http://example.com"}2852 when the hook URL contains variables2853 is expected to have attributes {:interpolated_url => "http://example.com/abc/resource?token=xyz"}2854 when a variable is missing2855 raises an error2856 when the URL appears to include percent formatting2857 succeeds, interpolates correctly2858 #update_last_failure2859 is a method of this class2860 #masked_token2861 is expected to be nil2862 with a token2863 is expected to eq "************"2864 #backoff!2865 when we have not backed off before2866 increments the recent_failures count2867 when the recent failure value is the max value of a smallint2868 reduces to MAX_FAILURES2869 when the recent failure value is MAX_FAILURES2870 does not change recent_failures2871 when we have exhausted the grace period2872 sets disabled_until to the next backoff2873 increments the backoff count2874 when we have backed off MAX_FAILURES times2875 does not let the backoff count exceed the maximum failure count2876 does not change disabled_until2877 changes disabled_until when it has elapsed2878# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.17 seconds. Current RSS: ~1608M. load average: 1.24 1.16 1.24 1/283 55702879 #failed!2880 increments the failure count2881 does not update the hook if the the failure count exceeds the maximum value2882 when the recent failure value is the max value of a smallint2883 does not change recent_failures2884# [RSpecRunTime] Finishing example group spec/models/hooks/web_hook_spec.rb. It took 28.05 seconds. Expected to take 25.51 seconds.2885# [RSpecRunTime] Starting example group spec/graphql/resolvers/merge_requests_resolver_spec.rb. Expected to take 24.76 seconds.2886Resolvers::MergeRequestsResolver2887 #resolve2888 without arguments2889 returns all merge requests2890 returns only merge requests that the current user can see2891# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.16 seconds. Current RSS: ~1604M. load average: 1.22 1.15 1.24 1/288 57262892 with iid alone2893 batch-resolves by target project full path and individual IID2894 batch-resolves by target project full path and IIDS2895 batch-resolves by target project full path and IIDS, single or plural2896 can batch-resolve merge requests from different projects2897 resolves an unknown iid to be empty2898 resolves empty iids to be empty2899 resolves an unknown project to be nil when single2900 resolves an unknown project to be empty2901# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.73 seconds. Current RSS: ~1587M. load average: 1.22 1.15 1.24 1/287 57272902 with source branches argument2903 takes one argument2904 takes more than one argument2905# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.76 seconds. Current RSS: ~1581M. load average: 1.28 1.17 1.25 1/287 57282906 with target branches argument2907 takes one argument2908 takes more than one argument2909# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.82 seconds. Current RSS: ~1575M. load average: 1.28 1.17 1.25 1/287 57292910 with state argument2911 takes one argument2912 with draft argument2913 with draft: true argument2914 takes one argument2915 with draft: false argument2916 takes one argument2917 with label argument2918 takes one argument2919 takes multiple arguments, with semantics of ALL MUST MATCH2920# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.78 seconds. Current RSS: ~1568M. load average: 1.28 1.17 1.25 1/288 57582921 with negated label argument2922 excludes merge requests with given label from selection2923 with merged_after and merged_before arguments2924 returns merge requests merged between the given period2925 does not return anything2926 with created_after and created_before arguments2927 returns merge requests created within a given period2928 returns some values filtered with created_before2929 returns some values filtered with created_after2930 does not return anything for dates (even in the future) not matching any MRs2931 does not return anything for dates not matching any MRs2932 does not return any values for an impossible set2933# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.45 seconds. Current RSS: ~1545M. load average: 1.26 1.17 1.25 1/287 57862934 with milestone argument2935 filters merge requests by milestone title2936 does not find anything2937 with negated milestone argument2938 filters out merge requests with given milestone title2939 combinations2940 requires all filters2941 sorting2942 when sorting by created2943 sorts merge requests ascending2944 sorts merge requests descending2945# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.66 seconds. Current RSS: ~1538M. load average: 1.24 1.16 1.24 1/287 57922946 when sorting by merged at2947 sorts merge requests ascending2948 sorts merge requests descending2949# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.0 seconds. Current RSS: ~1536M. load average: 1.24 1.16 1.24 1/287 57932950 when sorting by closed at2951 sorts merge requests ascending2952 sorts merge requests descending2953# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.21 seconds. Current RSS: ~1536M. load average: 1.22 1.16 1.24 1/287 57942954 when sorting by title2955 sorts issues ascending2956 sorts issues descending2957# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.4 seconds. Current RSS: ~1545M. load average: 1.22 1.16 1.24 1/287 58252958# [RSpecRunTime] Finishing example group spec/graphql/resolvers/merge_requests_resolver_spec.rb. It took 25.52 seconds. Expected to take 24.76 seconds.2959# [RSpecRunTime] Starting example group spec/models/system/broadcast_message_spec.rb. Expected to take 22.34 seconds.2960System::BroadcastMessage2961 does not allow STI2962 is expected to be valid2963 #flush_redis_cache2964 flushes the Redis cache2965 with GitLab revision changes2966 validates correct cache creating, flushing and cache recreation cycle2967 handles there being no messages with cache2968 default values2969 is expected to eq "#E75E40"2970 is expected to eq "#FFFFFF"2971 #ended?2972 is truthy when ends_at has passed2973 is falsey when ends_at is in the future2974 validations2975 is expected to allow :color to be ‹nil›2976 is expected to allow :color to be ‹"#000"›2977 is expected to allow :color to be ‹"#AABBCC"›2978 is expected not to allow :color to be ‹"000"›2979 is expected to allow :font to be ‹nil›2980 is expected to allow :font to be ‹"#000"›2981 is expected to allow :font to be ‹"#AABBCC"›2982 is expected not to allow :font to be ‹"000"›2983 is expected to allow :broadcast_type to be ‹1›2984 is expected not to allow :broadcast_type to be ‹nil›2985 is expected not to allow :target_access_levels to be ‹nil›2986 is expected not to allow :show_in_cli to be ‹nil›2987 is expected to validate that :target_access_levels is either ‹10›, ‹20›, ‹30›, ‹40›, or ‹50›2988************************************************************************2989Warning from shoulda-matchers:2990You are using `validate_inclusion_of` to assert that a boolean column2991allows boolean values and disallows non-boolean ones. Be aware that it2992is not possible to fully test this, as boolean columns will2993automatically convert non-boolean values to boolean ones. Hence, you2994should consider removing this test.2995************************************************************************2996 is expected to validate that :show_in_cli is either ‹true› or ‹false›2997# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.22 seconds. Current RSS: ~1575M. load average: 1.20 1.16 1.24 1/287 58262998 .current_banner_messages2999 only returns banners3000 behaves like time constrained3001 returns message if time match3002 returns multiple messages if time match3003 returns empty list if time not come3004 returns empty list if time has passed3005 behaves like message cache3006 caches the output of the query for two weeks3007 expires the value if a broadcast message has ended3008 does not create new records3009 includes messages that need to be displayed in the future3010 does not clear the cache if only a future message should be displayed3011 behaves like matches with current path3012 returns message if it matches the target path3013 returns message if part of the target path matches3014 returns message if provided a path without a preceding slash3015 returns the message for empty target path3016 returns the message if target path is nil3017 does not return message if target path does not match3018 does not return message if target path does not match when using wildcard3019 does not return message if target path has no wild card at the end3020 does not return message if target path has wild card at the end3021 does return message if target path has wild card at the beginning and the end3022 does not return message if the target path is set but no current path is provided3023# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.71 seconds. Current RSS: ~1580M. load average: 1.20 1.16 1.24 1/287 58273024 behaves like matches with user access level3025 when target_access_levels is empty3026 returns the message if user access level is not nil3027 returns the message if user access level is nil3028 when target_access_levels is not empty3029 does not return the message if user access level is nil3030 returns the message if user access level is in target_access_levels3031 does not return the message if user access level is not in target_access_levels3032 behaves like handles stale cache data gracefully3033 when cache returns stale data (e.g. nil target_access_levels)3034 does not raise error (e.g. NoMethodError from nil.empty?)3035 when message is from cache3036 behaves like matches with current path3037 returns message if it matches the target path3038 returns message if part of the target path matches3039 returns message if provided a path without a preceding slash3040 returns the message for empty target path3041 returns the message if target path is nil3042 does not return message if target path does not match3043 does not return message if target path does not match when using wildcard3044 does not return message if target path has no wild card at the end3045 does not return message if target path has wild card at the end3046 does return message if target path has wild card at the beginning and the end3047 does not return message if the target path is set but no current path is provided3048# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.67 seconds. Current RSS: ~1582M. load average: 1.20 1.16 1.24 1/288 58283049 behaves like matches with user access level3050 when target_access_levels is empty3051 returns the message if user access level is not nil3052 returns the message if user access level is nil3053 when target_access_levels is not empty3054 does not return the message if user access level is nil3055 returns the message if user access level is in target_access_levels3056 does not return the message if user access level is not in target_access_levels3057 #attributes3058 includes message_html field3059 #started?3060 is truthy when starts_at has passed3061 is falsey when starts_at is in the future3062 #active?3063 is truthy when started and not ended3064 is falsey when ended3065 is falsey when not started3066 #current_and_future_messages3067 returns only current and future messages by ascending ends_at3068 .current_show_in_cli_banner_messages3069 only returns banner messages that has show_in_cli as true3070 .current3071 returns both types3072 behaves like time constrained3073 returns message if time match3074 returns multiple messages if time match3075 returns empty list if time not come3076 returns empty list if time has passed3077 behaves like message cache3078 caches the output of the query for two weeks3079 expires the value if a broadcast message has ended3080 does not create new records3081 includes messages that need to be displayed in the future3082 does not clear the cache if only a future message should be displayed3083 behaves like matches with current path3084 returns message if it matches the target path3085 returns message if part of the target path matches3086 returns message if provided a path without a preceding slash3087 returns the message for empty target path3088 returns the message if target path is nil3089 does not return message if target path does not match3090 does not return message if target path does not match when using wildcard3091 does not return message if target path has no wild card at the end3092 does not return message if target path has wild card at the end3093 does return message if target path has wild card at the beginning and the end3094 does not return message if the target path is set but no current path is provided3095# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.42 seconds. Current RSS: ~1581M. load average: 1.18 1.15 1.24 2/283 58293096 behaves like matches with user access level3097 when target_access_levels is empty3098 returns the message if user access level is not nil3099 returns the message if user access level is nil3100 when target_access_levels is not empty3101 does not return the message if user access level is nil3102 returns the message if user access level is in target_access_levels3103 does not return the message if user access level is not in target_access_levels3104 behaves like handles stale cache data gracefully3105 when cache returns stale data (e.g. nil target_access_levels)3106 does not raise error (e.g. NoMethodError from nil.empty?)3107 when message is from cache3108 behaves like matches with current path3109 returns message if it matches the target path3110 returns message if part of the target path matches3111 returns message if provided a path without a preceding slash3112 returns the message for empty target path3113 returns the message if target path is nil3114 does not return message if target path does not match3115 does not return message if target path does not match when using wildcard3116 does not return message if target path has no wild card at the end3117 does not return message if target path has wild card at the end3118 does return message if target path has wild card at the beginning and the end3119 does not return message if the target path is set but no current path is provided3120# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.41 seconds. Current RSS: ~1582M. load average: 1.17 1.15 1.24 2/283 58303121 behaves like matches with user access level3122 when target_access_levels is empty3123 returns the message if user access level is not nil3124 returns the message if user access level is nil3125 when target_access_levels is not empty3126 does not return the message if user access level is nil3127 returns the message if user access level is in target_access_levels3128 does not return the message if user access level is not in target_access_levels3129 behaves like matches with current path3130 returns message if it matches the target path3131 returns message if part of the target path matches3132 returns message if provided a path without a preceding slash3133 returns the message for empty target path3134 returns the message if target path is nil3135 does not return message if target path does not match3136 does not return message if target path does not match when using wildcard3137 does not return message if target path has no wild card at the end3138 does not return message if target path has wild card at the end3139 does return message if target path has wild card at the beginning and the end3140 does not return message if the target path is set but no current path is provided3141# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.24 seconds. Current RSS: ~1581M. load average: 1.17 1.15 1.24 1/283 58313142 behaves like matches with user access level3143 when target_access_levels is empty3144 returns the message if user access level is not nil3145 returns the message if user access level is nil3146 when target_access_levels is not empty3147 does not return the message if user access level is nil3148 returns the message if user access level is in target_access_levels3149 does not return the message if user access level is not in target_access_levels3150 .current_notification_messages3151 only returns notifications3152 behaves like time constrained3153 returns message if time match3154 returns multiple messages if time match3155 returns empty list if time not come3156 returns empty list if time has passed3157 behaves like message cache3158 caches the output of the query for two weeks3159 expires the value if a broadcast message has ended3160 does not create new records3161 includes messages that need to be displayed in the future3162 does not clear the cache if only a future message should be displayed3163 behaves like matches with current path3164 returns message if it matches the target path3165 returns message if part of the target path matches3166 returns message if provided a path without a preceding slash3167 returns the message for empty target path3168 returns the message if target path is nil3169 does not return message if target path does not match3170 does not return message if target path does not match when using wildcard3171 does not return message if target path has no wild card at the end3172 does not return message if target path has wild card at the end3173 does return message if target path has wild card at the beginning and the end3174 does not return message if the target path is set but no current path is provided3175# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.14 seconds. Current RSS: ~1581M. load average: 1.17 1.15 1.24 1/283 58323176 behaves like matches with user access level3177 when target_access_levels is empty3178 returns the message if user access level is not nil3179 returns the message if user access level is nil3180 when target_access_levels is not empty3181 does not return the message if user access level is nil3182 returns the message if user access level is in target_access_levels3183 does not return the message if user access level is not in target_access_levels3184 behaves like handles stale cache data gracefully3185 when cache returns stale data (e.g. nil target_access_levels)3186 does not raise error (e.g. NoMethodError from nil.empty?)3187 when message is from cache3188 behaves like matches with current path3189 returns message if it matches the target path3190 returns message if part of the target path matches3191 returns message if provided a path without a preceding slash3192 returns the message for empty target path3193 returns the message if target path is nil3194 does not return message if target path does not match3195 does not return message if target path does not match when using wildcard3196 does not return message if target path has no wild card at the end3197 does not return message if target path has wild card at the end3198 does return message if target path has wild card at the beginning and the end3199 does not return message if the target path is set but no current path is provided3200# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.99 seconds. Current RSS: ~1581M. load average: 1.16 1.15 1.24 1/283 58333201 behaves like matches with user access level3202 when target_access_levels is empty3203 returns the message if user access level is not nil3204 returns the message if user access level is nil3205 when target_access_levels is not empty3206 does not return the message if user access level is nil3207 returns the message if user access level is in target_access_levels3208 does not return the message if user access level is not in target_access_levels3209# [RSpecRunTime] Finishing example group spec/models/system/broadcast_message_spec.rb. It took 20.14 seconds. Expected to take 22.34 seconds.3210# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/environment_spec.rb. Expected to take 21.44 seconds.3211Ci::CreatePipelineService3212 behaves like creating a pipeline with environment keyword3213 with environment3214 creates the environment3215 sets tags when build job3216# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.89 seconds. Current RSS: ~1577M. load average: 1.06 1.13 1.23 1/288 59223217 with environment with auto_stop_in3218 creates the environment with auto stop in3219# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.45 seconds. Current RSS: ~1567M. load average: 1.06 1.13 1.23 1/288 59593220 with environment name including persisted variables3221 skips persisted variables in environment name3222# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.81 seconds. Current RSS: ~1558M. load average: 1.06 1.13 1.23 1/288 59963223 when environment with Kubernetes configuration3224 stores the requested namespace3225# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.24 seconds. Current RSS: ~1559M. load average: 1.06 1.13 1.23 1/288 60333226 when environment with invalid name3227 does not create an environment3228# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.73 seconds. Current RSS: ~1554M. load average: 1.06 1.13 1.23 1/288 60723229 when environment with duplicate names3230 creates a pipeline with the environment3231# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.27 seconds. Current RSS: ~1548M. load average: 1.13 1.14 1.23 1/288 61193232 when pipeline has a job with environment3233 when environment name is valid3234 has a job with environment3235# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.58 seconds. Current RSS: ~1543M. load average: 1.13 1.14 1.23 1/288 61663236 when environment name is invalid3237 has a job without environment3238# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.06 seconds. Current RSS: ~1543M. load average: 1.13 1.14 1.23 1/288 62033239 #execute3240 with deployment tier3241 creates the environment with the expected tier3242 when tier is testing3243 creates the environment with the expected tier3244# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.13 seconds. Current RSS: ~1543M. load average: 1.04 1.12 1.23 1/288 62183245 when branch pipeline creates a dynamic environment3246 does not associate merge request with the environment3247 when variables are dependent on stage name3248 creates the pipeline successfully3249# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/environment_spec.rb. It took 19.91 seconds. Expected to take 21.44 seconds.3250# [RSpecRunTime] Starting example group spec/serializers/ci/pipeline_entity_spec.rb. Expected to take 19.44 seconds.3251Ci::PipelineEntity3252 #as_json3253 when pipeline is empty3254 contains required fields3255 excludes coverage data when disabled3256 contains details3257 contains flags3258# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.98 seconds. Current RSS: ~1524M. load average: 1.04 1.12 1.22 1/288 62273259 when default branch not protected3260 when pipeline is retryable3261 does not serialize stage builds3262 user has ability to retry pipeline3263 contains retry path3264# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.26 seconds. Current RSS: ~1525M. load average: 1.04 1.12 1.22 1/288 62283265 user does not have ability to retry pipeline3266 does not contain retry path3267 when pipeline is cancelable3268 does not serialize stage builds3269 user has ability to cancel pipeline3270 contains cancel path3271# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.77 seconds. Current RSS: ~1533M. load average: 1.04 1.12 1.22 1/288 62293272 user does not have ability to cancel pipeline3273 does not contain cancel path3274 delete path3275 user has ability to delete pipeline3276 contains delete path3277 user does not have ability to delete pipeline3278 does not contain delete path3279 when pipeline ref is empty3280 does not generate branch path3281 when pipeline has a failure reason set3282 has a correct failure reason3283# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.45 seconds. Current RSS: ~1531M. load average: 1.04 1.12 1.22 1/283 62303284 when request has a project3285 when pipeline is detached merge request pipeline3286 makes detached flag true3287 does not expose source sha and target sha3288 when user is a developer3289 has merge request information3290# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.88 seconds. Current RSS: ~1546M. load average: 1.03 1.12 1.22 1/289 62793291 when user is an external user3292 has no merge request information3293 when pipeline is merge request pipeline3294 makes detached flag false3295 makes atached flag true3296 exposes source sha and target sha3297 exposes merge request event type3298# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.24 seconds. Current RSS: ~1555M. load average: 1.03 1.12 1.22 1/289 63303299 when pipeline has failed builds3300 when the user can retry the pipeline3301 when disable_failed_builds is true3302 exposes the failed builds count but not the failed builds3303 when disable_failed_builds is false3304 exposes the failed builds count but not the failed builds3305 when disable_failed_builds is nil3306 exposes the failed builds count and the failed builds3307 when the user cannot retry the pipeline3308 is nil3309 when pipeline has coverage3310 exposes the coverage3311# [RSpecRunTime] Finishing example group spec/serializers/ci/pipeline_entity_spec.rb. It took 19.66 seconds. Expected to take 19.44 seconds.3312# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb. Expected to take 19.07 seconds.3313Gitlab::GithubImport::Importer::PullRequestImporter3314 #execute3315 imports the pull request3316 caches the created MR ID even if importer later fails3317# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.88 seconds. Current RSS: ~1566M. load average: 1.03 1.11 1.22 1/288 63513318 #create_merge_request3319 when the author could be found3320 imports the pull request with the pull request author as the merge request author3321 returns the created merge request3322 when the source and target branch are identical3323 uses a generated source branch name for the merge request3324# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.47 seconds. Current RSS: ~1579M. load average: 1.03 1.11 1.22 1/288 63823325 when the import fails due to a foreign key error3326 does not raise any errors3327 when the merge request already exists3328 returns the existing merge request3329 when the author could not be found3330 imports the pull request with the project creator as the merge request author3331 when merge request is invalid3332 fails validation3333 #set_merge_request_assignees3334 when pull request has an assignee3335 sets merge request assignees3336# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.55 seconds. Current RSS: ~1575M. load average: 1.02 1.11 1.22 1/289 64733337 when pull request does not have any assignees3338 does not set merge request assignees3339 #insert_git_data3340 does not create the source branch if merge request is merged3341 creates a merge request diff and sets it as the latest3342 creates the merge request diff commits3343 when merge request is open3344 creates the source branch3345 is able to retry on pre-receive errors3346 ignores Git command errors when creating a branch3347 ignores Git PreReceive errors when creating a branch3348# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.26 seconds. Current RSS: ~1552M. load average: 1.02 1.11 1.22 1/291 67373349 when the merge request exists3350 creates the merge request diffs if they do not yet exist3351# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb. It took 18.11 seconds. Expected to take 19.07 seconds.3352# [RSpecRunTime] Starting example group spec/models/internal_id_spec.rb. Expected to take 17.34 seconds.3353InternalId3354 does not allow STI3355 behaves like having unique enum values3356 has unique values in "usage"3357 validations3358 is expected to validate that :usage cannot be empty/falsy3359 .flush_records!3360 deletes all records for the given project3361 retains records for other projects3362 does not allow an empty filter3363# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.47 seconds. Current RSS: ~1533M. load average: 1.02 1.11 1.21 1/290 67693364 .generate_next3365 generates a strictly monotone, gapless sequence3366 in the absence of a record3367 creates a record if not yet present3368 stores record attributes3369 with existing issues3370 calculates last_value values automatically3371# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.93 seconds. Current RSS: ~1531M. load average: 1.02 1.10 1.21 1/290 67703372 there are no instances to pass in3373 accepts classes instead3374 when executed outside of transaction3375 increments counter with in_transaction: "false"3376 when executed within transaction3377 increments counter with in_transaction: "true"3378 .reset3379 in the absence of a record3380 does not revert back the value3381 when valid iid is used to reset3382 and iid is a latest one3383 does rewind and next generated value is the same3384 and iid is not a latest one3385 does not rewind3386 when executed outside of transaction3387 increments counter with in_transaction: "false"3388 when executed within transaction3389 increments counter with in_transaction: "true"3390 .track_greatest3391 stores record attributes3392 in the absence of a record3393 creates a record if not yet present3394# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.33 seconds. Current RSS: ~1519M. load average: 1.02 1.10 1.21 1/286 67713395 with existing issues3396 still returns the last value to that of the given value3397 when value is less than the current last_value3398 returns the current last_value3399 there are no instances to pass in3400 accepts classes instead3401 when executed outside of transaction3402 increments counter with in_transaction: "false"3403 when executed within transaction3404 increments counter with in_transaction: "true"3405# [RSpecRunTime] Finishing example group spec/models/internal_id_spec.rb. It took 14.94 seconds. Expected to take 17.34 seconds.3406# [RSpecRunTime] Starting example group spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb. Expected to take 16.68 seconds.3407Ci::JobTokenScope::EditScopeValidations3408 #validate_group_remove!3409 when all permissions are in order3410 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :developer3411 passes the validation3412# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.62 seconds. Current RSS: ~1511M. load average: 1.02 1.10 1.21 1/285 67723413 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :guest3414 passes the validation3415 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :developer3416 passes the validation3417 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :guest3418 passes the validation3419 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: nil3420 passes the validation3421 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: nil3422 passes the validation3423 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil3424 passes the validation3425 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil3426 passes the validation3427 when user lacks admin_project permissions for the source project3428 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: nil, target_group_user_role: :developer3429 raises an error3430 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: nil, target_group_user_role: :developer3431 raises an error3432 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :guest, target_group_user_role: :developer3433 raises an error3434 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :guest, target_group_user_role: :developer3435 raises an error3436 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer3437 raises an error3438 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer3439 raises an error3440 #validate_edit!3441 when all permissions are in order3442 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :maintainer, target_project_user_role: :developer3443 passes the validation3444 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :maintainer, target_project_user_role: :guest3445 passes the validation3446 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: :developer3447 passes the validation3448 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: :guest3449 passes the validation3450 when user lacks admin_project permissions for the source project3451 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: nil, target_project_user_role: :developer3452 raises an error3453 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: nil, target_project_user_role: :developer3454 raises an error3455 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :guest, target_project_user_role: :developer3456 raises an error3457 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :guest, target_project_user_role: :developer3458 raises an error3459 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :developer, target_project_user_role: :developer3460 raises an error3461 source_project_visibility: "PUBLIC", target_project_visibility: "PRIVATE", source_project_user_role: :developer, target_project_user_role: :developer3462 raises an error3463 when user lacks read_project permissions for the target project3464 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: nil3465 raises an error3466 source_project_visibility: "PUBLIC", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: nil3467 raises an error3468 #validate_target_exists!3469 when target is nil3470 raises an error3471 when target is present3472 raises an error3473 #validate_group_add!3474 when all permissions are in order3475 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :developer3476 passes the validation3477 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :guest3478 passes the validation3479 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :developer3480 passes the validation3481# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.68 seconds. Current RSS: ~1504M. load average: 1.01 1.10 1.21 1/285 67823482 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :guest3483 passes the validation3484 when user lacks admin_project permissions for the source project3485 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: nil, target_group_user_role: :developer3486 raises an error3487 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: nil, target_group_user_role: :developer3488 raises an error3489 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :guest, target_group_user_role: :developer3490 raises an error3491 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :guest, target_group_user_role: :developer3492 raises an error3493 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer3494 raises an error3495 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer3496 raises an error3497 when user lacks read_project permissions for the target group3498 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil3499 raises an error3500 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil3501 raises an error3502# [RSpecRunTime] Finishing example group spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb. It took 17.6 seconds. Expected to take 16.68 seconds.3503# [RSpecRunTime] Starting example group spec/models/operations/feature_flags/user_list_spec.rb. Expected to take 15.78 seconds.3504Operations::FeatureFlags::UserList3505 does not allow STI3506 validations3507 is expected to validate that :project cannot be empty/falsy3508 is expected to validate that :name cannot be empty/falsy3509 is expected to validate that :name is case-sensitively unique within the scope of :project_id3510 is expected to validate that the length of :name is between 1 and 2553511 user_xids3512 valid_value: ""3513 is valid with a string of comma separated values3514# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.4 seconds. Current RSS: ~1523M. load average: 1.09 1.11 1.21 1/285 67873515 valid_value: "sam"3516 is valid with a string of comma separated values3517 valid_value: "1"3518 is valid with a string of comma separated values3519 valid_value: "a"3520 is valid with a string of comma separated values3521 valid_value: "uuid-of-some-kind"3522 is valid with a string of comma separated values3523 valid_value: "sam,fred,tom,jane,joe,mike"3524 is valid with a string of comma separated values3525 valid_value: "gitlab@example.com"3526 is valid with a string of comma separated values3527 valid_value: "123,4"3528 is valid with a string of comma separated values3529 valid_value: "UPPER,Case,charActeRS"3530 is valid with a string of comma separated values3531 valid_value: "0"3532 is valid with a string of comma separated values3533 valid_value: "$valid$email#2345\#$%..{}+=-)?\\/@example.com"3534 is valid with a string of comma separated values3535 valid_value: "spaces allowed"3536 is valid with a string of comma separated values3537 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"3538 is valid with a string of comma separated values3539 valid_value: "a,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccc"3540 is valid with a string of comma separated values3541 valid_value: "many spaces"3542 is valid with a string of comma separated values3543 typecast_value: 13544 automatically casts values of other types3545 typecast_value: 2.53546 automatically casts values of other types3547 typecast_value: {}3548 automatically casts values of other types3549 typecast_value: []3550 automatically casts values of other types3551 invalid_value: nil3552 is invalid3553 invalid_value: "123\n456"3554 is invalid3555 invalid_value: "1,2,3,12\t3"3556 is invalid3557 invalid_value: "\n"3558 is invalid3559 invalid_value: "\n\r"3560 is invalid3561 invalid_value: "joe\r,sam"3562 is invalid3563 invalid_value: "1,2,2"3564 is invalid3565 invalid_value: "1,,2"3566 is invalid3567 invalid_value: "1,2,,,,"3568 is invalid3569 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"3570 is invalid3571 invalid_value: "1, ,2"3572 is invalid3573 invalid_value: "tim, ,7"3574 is invalid3575 invalid_value: " "3576 is invalid3577 invalid_value: " "3578 is invalid3579 invalid_value: " ,1"3580 is invalid3581 invalid_value: "1, "3582 is invalid3583 invalid_value: " leading,1"3584 is invalid3585 invalid_value: "1,trailing "3586 is invalid3587 invalid_value: "1, both ,2"3588 is invalid3589 url_helpers3590 generates paths based on the internal id3591 #destroy3592 deletes the model if it is not associated with any feature flag strategies3593 does not delete the model if it is associated with a feature flag strategy3594# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.74 seconds. Current RSS: ~1560M. load average: 1.08 1.11 1.21 1/285 67883595 .for_name_like3596 returns a found name3597 returns an empty array when no lists match the query3598 behaves like AtomicInternalId3599 .has_internal_id3600 Module inclusion3601 is expected to includes the AtomicInternalId module3602 Validation3603 when presence validation is required3604 when creating an object3605 raises an error if the internal id is blank3606 when updating an object3607 raises an error if the internal id is blank3608 when presence validation is not required3609 when creating an object3610 does not raise an error if the internal id is blank (PENDING: No reason given)3611 when updating an object3612 does not raise an error if the internal id is blank (PENDING: No reason given)3613 Creating an instance3614 saves a new instance properly3615 internal id generation3616 calls InternalId.generate_next and sets internal id attribute3617 does not overwrite an existing internal id3618 when the instance has an internal ID set3619 calls InternalId.update_last_value and sets the `last_value` to that of the instance3620# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.17 seconds. Current RSS: ~1558M. load average: 1.08 1.11 1.21 1/285 67893621 unsetting the instance internal id on rollback3622 when the internal id has been changed3623 when the internal id is automatically set3624 clears it on the instance3625 when the internal id is manually set3626 does not clear it on the instance3627 when the internal id has not been changed3628 preserves the value on the instance3629 supply of internal ids3630 provides a persistent supply of IID values, sensitive to the current state3631 #reset_scope_internal_id_attribute3632 rewinds the allocated IID3633 allocates the same IID3634# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags/user_list_spec.rb. It took 14.88 seconds. Expected to take 15.78 seconds.3635# [RSpecRunTime] Starting example group spec/services/auto_merge_service_spec.rb. Expected to take 15.23 seconds.3636AutoMergeService3637 .all_strategies_ordered_by_preference3638 returns all strategies in preference order3639 #available_strategies3640 returns available strategies3641 when the head piipeline succeeded3642 returns available strategies3643# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.9 seconds. Current RSS: ~1544M. load average: 1.08 1.10 1.21 1/291 68603644 #preferred_strategy3645 returns preferred strategy3646 when the head pipeline succeeded3647 returns available strategies3648# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.26 seconds. Current RSS: ~1542M. load average: 1.23 1.14 1.22 1/291 69173649 .get_service_class3650 returns service instance3651 when strategy is not present3652 returns nil3653 #execute3654 delegates to a relevant service instance3655 when the head pipeline succeeded3656 returns failed3657# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.77 seconds. Current RSS: ~1546M. load average: 1.23 1.14 1.22 1/291 69743658 when strategy is not specified3659 chooses the most preferred strategy3660 #update3661 when auto merge is enabled3662 delegates to a relevant service instance3663# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.61 seconds. Current RSS: ~1552M. load average: 1.23 1.14 1.22 1/291 70423664 when auto merge is not enabled3665 returns failed3666# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.84 seconds. Current RSS: ~1557M. load average: 1.21 1.13 1.21 1/291 70823667 #process3668 delegates to a relevant service instance3669 when auto merge is not enabled3670 returns nil3671# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.09 seconds. Current RSS: ~1571M. load average: 1.21 1.13 1.21 1/291 71613672 #cancel3673 delegates to a relevant service instance3674 when auto merge is not enabled3675 returns error3676# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.41 seconds. Current RSS: ~1588M. load average: 1.19 1.13 1.21 1/291 72403677 #abort3678 delegates to a relevant service instance3679 when auto merge is not enabled3680 returns error3681# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.7 seconds. Current RSS: ~1585M. load average: 1.19 1.13 1.21 1/291 73193682# [RSpecRunTime] Finishing example group spec/services/auto_merge_service_spec.rb. It took 15.06 seconds. Expected to take 15.23 seconds.3683# [RSpecRunTime] Starting example group spec/services/environments/auto_recover_service_spec.rb. Expected to take 14.26 seconds.3684Environments::AutoRecoverService3685 #execute3686 stops environments that have been stuck stopping too long3687 schedules stop processes in bulk3688 when the other sidekiq worker has already been running3689 does not execute recover_in_batch3690# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.5 seconds. Current RSS: ~1552M. load average: 1.16 1.13 1.21 1/291 73963691 when loop reached timeout3692 returns false and does not continue the process3693# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.36 seconds. Current RSS: ~1525M. load average: 1.15 1.12 1.21 1/291 74153694 when loop reached loop limit3695 stops only one available environment3696# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.5 seconds. Current RSS: ~1520M. load average: 1.15 1.12 1.21 2/291 74343697# [RSpecRunTime] Finishing example group spec/services/environments/auto_recover_service_spec.rb. It took 15.83 seconds. Expected to take 14.26 seconds.3698# [RSpecRunTime] Starting example group spec/presenters/ci/build_presenter_spec.rb. Expected to take 14.01 seconds.3699Ci::BuildPresenter3700 inherits from Gitlab::View::Presenter::Delegated3701 #initialize3702 takes a build and optional params3703 exposes build3704 forwards missing methods to build3705# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.02 seconds. Current RSS: ~1527M. load average: 1.14 1.12 1.21 1/290 74353706 #status_title3707 when build is auto-canceled3708 shows that the build is auto-canceled3709 when build failed3710 returns the reason of failure3711 when build has failed && retried3712 does not include retried title3713 when build has failed and is allowed to3714 returns the reason of failure3715 For any other build3716 returns the status3717 quack like a Ci::Build permission-wise3718 user is not allowed3719 returns false3720 user is allowed3721 returns true3722 #trigger_variables3723 when variable is stored in ci_pipeline_variables3724 when pipeline is triggered by trigger API3725 returns variables3726 when pipeline is not triggered by trigger API3727 does not return variables3728 when variable is stored in ci_trigger_requests.variables3729 returns variables3730 #execute_in3731 when build is scheduled3732 when schedule is not expired3733 returns execution time3734 when schedule is expired3735 returns execution time3736 when build is not delayed3737 does not return execution time3738 #failure_message3739 returns a verbose failure message3740 when the build has not failed3741 does not return any failure message3742 #callout_failure_message3743 returns a verbose failure reason3744# [RSpecRunTime] Finishing example group spec/presenters/ci/build_presenter_spec.rb. It took 12.86 seconds. Expected to take 14.01 seconds.3745# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/needs_spec.rb. Expected to take 13.05 seconds.3746Ci::CreatePipelineService3747 needs3748 with a valid config3749 creates a pipeline with builds3750 saves needs3751 saves dependencies3752 artifacts default to true3753 saves parallel jobs3754 sets scheduling_type as 'dag'3755# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.33 seconds. Current RSS: ~1494M. load average: 1.11 1.12 1.20 1/291 74723756 with an invalid config3757 is expected to be persisted3758 is expected to be falsey3759 assigns an error to the pipeline3760# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.04 seconds. Current RSS: ~1495M. load average: 1.11 1.12 1.20 1/291 74913761 when needs is empty array3762 creates a pipeline with build_a and test_b pending; deploy_b manual3763# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.66 seconds. Current RSS: ~1490M. load average: 1.10 1.11 1.20 1/291 75093764 when needs is empty hash3765 raises error3766 when the needed job has rules3767 returns error3768 when need is optional3769 creates the pipeline without an error3770# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.23 seconds. Current RSS: ~1496M. load average: 1.10 1.11 1.20 1/291 75263771# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/needs_spec.rb. It took 11.83 seconds. Expected to take 13.05 seconds.3772# [RSpecRunTime] Starting example group spec/services/snippets/bulk_destroy_service_spec.rb. Expected to take 12.88 seconds.3773Snippets::BulkDestroyService3774 #execute3775 deletes the snippets in bulk3776 when snippets is empty3777 returns a ServiceResponse success response3778# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.05 seconds. Current RSS: ~1564M. load average: 1.09 1.11 1.20 1/291 75593779 when user does not have access to remove the snippet3780 behaves like error is raised3781 returns error3782 no record is deleted3783# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.49 seconds. Current RSS: ~1584M. load average: 1.09 1.11 1.20 1/291 75803784 when skip_authorization option is passed3785 returns a ServiceResponse success response3786 deletes all the snippets that belong to the user3787# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.19 seconds. Current RSS: ~1644M. load average: 1.09 1.11 1.20 1/291 76253788 when an error is raised deleting the repository3789 behaves like error is raised3790 returns error3791 no record is deleted3792# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.75 seconds. Current RSS: ~1640M. load average: 1.08 1.11 1.20 1/291 76463793 when an error is raised deleting the records3794 behaves like error is raised3795 returns error3796 no record is deleted3797# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.27 seconds. Current RSS: ~1676M. load average: 1.08 1.11 1.20 1/291 76913798 when snippet does not have a repository attached3799 returns success3800# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.75 seconds. Current RSS: ~1727M. load average: 1.48 1.19 1.22 1/292 77153801# [RSpecRunTime] Finishing example group spec/services/snippets/bulk_destroy_service_spec.rb. It took 12.54 seconds. Expected to take 12.88 seconds.3802# [RSpecRunTime] Starting example group spec/helpers/members_helper_spec.rb. Expected to take 12.28 seconds.3803MembersHelper3804 #remove_member_message3805 is expected to eq "Are you sure you want to remove Sidney Jones1767 from the Sidney Jones1766 / Project-812 Name project?"3806 is expected to eq "Are you sure you want to revoke the invitation for to join the Sidney Jones1769 / Project-814 Name project?"3807 is expected to eq "Are you sure you want to deny Sidney Jones1773's request to join the Sidney Jones1772 / Project-816 Name project?"3808 is expected to eq "Are you sure you want to withdraw your access request for the Sidney Jones1774 / Project-817 Name project?"3809 is expected to eq "Are you sure you want to remove Sidney Jones1776 from the group314 group and any subresources?"3810 is expected to eq "Are you sure you want to revoke the invitation for to join the group316 group?"3811 is expected to eq "Are you sure you want to deny Sidney Jones1778's request to join the group318 group?"3812 is expected to eq "Are you sure you want to withdraw your access request for the group319 group?"3813 an accepted user invitation with no user associated3814 logs an exception and shows orphaned status3815# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.72 seconds. Current RSS: ~1650M. load average: 1.44 1.19 1.22 1/292 77163816 a pending member invitation with no user associated3817 does not error when there is an invitation for the requestor3818# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.17 seconds. Current RSS: ~1616M. load average: 1.44 1.19 1.22 1/291 77173819 #leave_confirmation_message3820 is expected to eq "Are you sure you want to leave the \"Sidney Jones1784 / Project-820 Name\" project?"3821 is expected to eq "Are you sure you want to leave the \"group322\" group?"3822 #member_request_access_link3823 returns request link for project members3824 returns the request link for group members3825# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.2 seconds. Current RSS: ~1575M. load average: 1.40 1.18 1.22 1/287 77183826# [RSpecRunTime] Finishing example group spec/helpers/members_helper_spec.rb. It took 11.43 seconds. Expected to take 12.28 seconds.3827# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb. Expected to take 11.99 seconds.3828Gitlab::Database::LoadBalancing::LoadBalancer3829 #initialize3830 ignores the hosts when load balancing is disabled3831 sets the name of the connection that is used3832 #read3833 yields a connection for a read3834 ensures that query cache is enabled3835 does not enable query cache when outside Rails executor context3836 marks hosts that are offline3837 retries a query in the event of a serialization failure3838 retries every host at most 3 times when a query conflict is raised3839 uses the primary if no secondaries are available3840 uses the primary when load balancing is disabled3841 behaves like logs service discovery thread interruption3842 with service discovery3843 calls logs service discovery thread interruption3844# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.15 seconds. Current RSS: ~1646M. load average: 1.40 1.18 1.22 1/287 77193845 behaves like restrict within concurrent ruby3846 raises an exception when running within a concurrent Ruby thread3847 only primary is configured3848 does not retry a query on connection error if only the primary is configured3849 #read_write3850 yields a connection for a write3851 uses a retry with exponential backoffs3852 does not raise NoMethodError error when primary_only?3853 behaves like logs service discovery thread interruption3854 with service discovery3855 calls logs service discovery thread interruption3856 behaves like restrict within concurrent ruby3857 raises an exception when running within a concurrent Ruby thread3858 #host3859 returns the secondary host to use3860 stores the host in a thread-local variable3861 does not create conflicts with other load balancers when caching hosts3862 #release_host3863 releases the host and its connection3864 #release_primary_connection3865 releases the connection to the primary3866 #primary_write_location3867 returns a String in the right format3868 raises an error if the write location could not be retrieved3869 #retry_with_backoff3870 returns the value returned by the block3871 re-raises errors not related to database connections3872 retries the block when a connection error is raised3873 re-raises the connection error if the retries did not succeed3874 skips retries when only the primary is used3875 yields the current retry iteration3876 #connection_error?3877 returns true for a connection error3878 returns false for a missing database error3879 returns true for a wrapped connection error3880 returns true for a wrapped connection error from a view3881 returns true for deeply wrapped/nested errors3882 returns true for an invalid encoding error3883 returns false for errors not related to database connections3884 returns false for ActiveRecord errors without a cause3885 #serialization_failure?3886 returns for a serialization error3887 returns true for a wrapped error3888 #select_up_to_date_host3889 when none of the replicas are caught up3890 returns NONE_CAUGHT_UP and does not update the host thread-local variable3891 notifies caught_up_replica_pick.load_balancing with result false3892 when any replica is caught up3893 returns ANY_CAUGHT_UP and sets host thread-local variable3894 notifies caught_up_replica_pick.load_balancing with result true3895 when all of the replicas is caught up3896 returns ALL_CAUGHT_UP and sets host thread-local variable3897 notifies caught_up_replica_pick.load_balancing with result true3898 #create_replica_connection_pool3899 creates a new connection pool with specific pool size and name3900 allows setting of a custom hostname and port3901 does not modify connection class pool3902 #disconnect!3903 calls disconnect on all hosts with a timeout3904 #get_write_location3905 returns a string3906 returns nil if there are no results3907 #wal_diff3908 returns the diff between two write locations3909# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb. It took 6.63 seconds. Expected to take 11.99 seconds.3910# [RSpecRunTime] Starting example group spec/models/packages/protection/rule_spec.rb. Expected to take 11.26 seconds.3911Packages::Protection::Rule3912 does not allow STI3913 .for_push_exists?3914 with different users and protection levels3915 project: project_with_ppr, access_level: 20, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: true3916 is expected to eq true3917 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: true3918 is expected to eq true3919 project: project_with_ppr, access_level: :maintainer, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false3920 is expected to eq false3921 project: project_with_ppr, access_level: :maintainer, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false3922 is expected to eq false3923 project: project_with_ppr, access_level: :owner, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false3924 is expected to eq false3925 project: project_with_ppr, access_level: 60, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false3926 is expected to eq false3927 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: true3928 is expected to eq true3929 project: project_with_ppr, access_level: :maintainer, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: true3930 is expected to eq true3931 project: project_with_ppr, access_level: :owner, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: false3932 is expected to eq false3933 project: project_with_ppr, access_level: 60, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: false3934 is expected to eq false3935 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/my-package-release-v1", package_type: :npm, push_protected: true3936 is expected to eq true3937 project: project_with_ppr, access_level: :owner, package_name: "@my-scope/my-package-release-v1", package_type: :npm, push_protected: true3938 is expected to eq true3939 project: project_with_ppr, access_level: 60, package_name: "@my-scope/my-package-release-v1", package_type: :npm, push_protected: false3940 is expected to eq false3941 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/my-package-any-suffix", package_type: :npm, push_protected: true3942 is expected to eq true3943 project: project_with_ppr, access_level: :maintainer, package_name: "@my-scope/my-package-any-suffix", package_type: :npm, push_protected: false3944 is expected to eq false3945 project: project_with_ppr, access_level: :owner, package_name: "@my-scope/my-package-any-suffix", package_type: :npm, push_protected: false3946 is expected to eq false3947 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/non-matching-package", package_type: :npm, push_protected: false3948 is expected to eq false3949 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/my-package-any-suffix", package_type: :conan, push_protected: false3950 is expected to eq false3951 project: project_with_ppr, access_level: 0, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: true3952 is expected to eq true3953 project: project_with_ppr, access_level: nil, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false3954 is expected to eq false3955 project: project_with_ppr, access_level: :developer, package_name: nil, package_type: :npm, push_protected: false3956 is expected to eq false3957 project: project_with_ppr, access_level: :developer, package_name: "", package_type: :npm, push_protected: false3958 is expected to eq false3959 project: project_with_ppr, access_level: :developer, package_name: "@my-scope/my-package-stage-sha-1234", package_type: nil, push_protected: false3960 is expected to eq false3961 project: project_with_ppr, access_level: nil, package_name: nil, package_type: nil, push_protected: false3962 is expected to eq false3963 project: project_without_ppr, access_level: :developer, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: false3964 is expected to eq false3965 project: project_without_ppr, access_level: :maintainer, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: false3966 is expected to eq false3967 project: project_without_ppr, access_level: :owner, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: false3968 is expected to eq false3969 relationships3970 is expected to belong to project required: false inverse_of => package_protection_rules3971 behaves like having unique enum values3972 has unique values in "package_type"3973 has unique values in "push_protected_up_to_access_level"3974 .for_package_name3975 with several package protection rule scenarios3976 package_name: "@my-scope/my_package", expected_package_protection_rules: [package_protection_rule]3977 is expected to contain exactly #<Packages::Protection::Rule id: 5, project_id: 780, created_at: "2024-04-03 10:53:05.524506180 +0000..._up_to_access_level: "developer", package_type: "npm", package_name_pattern: "@my-scope/my_package">3978# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.9 seconds. Current RSS: ~1612M. load average: 1.34 1.18 1.22 1/287 77203979 package_name: "@my-scope/my2package", expected_package_protection_rules: []3980 is expected to contain exactly3981 package_name: "@my-scope/my_package-2", expected_package_protection_rules: []3982 is expected to contain exactly3983 package_name: "@my-scope/my_package-with-wildcard-start", expected_package_protection_rules: [ppr_with_wildcard_start]3984 is expected to contain exactly #<Packages::Protection::Rule id: 6, project_id: 781, created_at: "2024-04-03 10:53:05.813249484 +0000..."developer", package_type: "npm", package_name_pattern: "@my-scope/*my_package-with-wildcard-start">3985 package_name: "@my-scope/my_package-with-wildcard-start-any", expected_package_protection_rules: []3986 is expected to contain exactly3987 package_name: "@my-scope/any-my_package-with-wildcard-start", expected_package_protection_rules: [ppr_with_wildcard_start]3988 is expected to contain exactly #<Packages::Protection::Rule id: 6, project_id: 781, created_at: "2024-04-03 10:53:05.813249484 +0000..."developer", package_type: "npm", package_name_pattern: "@my-scope/*my_package-with-wildcard-start">3989 package_name: "@my-scope/any-my_package-with-wildcard-start-any", expected_package_protection_rules: []3990 is expected to contain exactly3991 package_name: "@my-scope/my_package-with-wildcard-end", expected_package_protection_rules: [ppr_with_wildcard_end]3992 is expected to contain exactly #<Packages::Protection::Rule id: 7, project_id: 782, created_at: "2024-04-03 10:53:06.095626840 +0000...: "developer", package_type: "npm", package_name_pattern: "@my-scope/my_package-with-wildcard-end*">3993 package_name: "@my-scope/my_package-with-wildcard-end:1234567890", expected_package_protection_rules: [ppr_with_wildcard_end]3994 is expected to contain exactly #<Packages::Protection::Rule id: 7, project_id: 782, created_at: "2024-04-03 10:53:06.095626840 +0000...: "developer", package_type: "npm", package_name_pattern: "@my-scope/my_package-with-wildcard-end*">3995 package_name: "@my-scope/any-my_package-with-wildcard-end", expected_package_protection_rules: []3996 is expected to contain exactly3997 package_name: "@my-scope/any-my_package-with-wildcard-end:1234567890", expected_package_protection_rules: []3998 is expected to contain exactly3999 package_name: "@my-scope/my_packagewith-wildcard-inbetween", expected_package_protection_rules: [ppr_with_wildcard_inbetween]4000 is expected to contain exactly #<Packages::Protection::Rule id: 8, project_id: 783, created_at: "2024-04-03 10:53:06.373377597 +0000...veloper", package_type: "npm", package_name_pattern: "@my-scope/my_package*with-wildcard-inbetween">4001 package_name: "@my-scope/my_package-any-with-wildcard-inbetween", expected_package_protection_rules: [ppr_with_wildcard_inbetween]4002 is expected to contain exactly #<Packages::Protection::Rule id: 8, project_id: 783, created_at: "2024-04-03 10:53:06.373377597 +0000...veloper", package_type: "npm", package_name_pattern: "@my-scope/my_package*with-wildcard-inbetween">4003 package_name: "@my-scope/any-my_package-my_package-wildcard-inbetween-any", expected_package_protection_rules: []4004 is expected to contain exactly4005 package_name: "@my-scope/my_packagewith-wildcard-multiple", expected_package_protection_rules: [ppr_with_wildcard_multiples]4006 is expected to contain exactly #<Packages::Protection::Rule id: 9, project_id: 784, created_at: "2024-04-03 10:53:06.721424598 +0000...per", package_type: "npm", package_name_pattern: "@my-scope/**my_package**with-wildcard-multiple**">4007 package_name: "@my-scope/any-my_package-any-with-wildcard-multiple-any", expected_package_protection_rules: [ppr_with_wildcard_multiples]4008 is expected to contain exactly #<Packages::Protection::Rule id: 9, project_id: 784, created_at: "2024-04-03 10:53:06.721424598 +0000...per", package_type: "npm", package_name_pattern: "@my-scope/**my_package**with-wildcard-multiple**">4009 package_name: "@my-scope/****my_package****with-wildcard-multiple****", expected_package_protection_rules: [ppr_with_wildcard_multiples]4010 is expected to contain exactly #<Packages::Protection::Rule id: 9, project_id: 784, created_at: "2024-04-03 10:53:06.721424598 +0000...per", package_type: "npm", package_name_pattern: "@my-scope/**my_package**with-wildcard-multiple**">4011 package_name: "@other-scope/any-my_package-with-wildcard-multiple-any", expected_package_protection_rules: []4012 is expected to contain exactly4013 package_name: "@my-scope/my_package-with_____underscore", expected_package_protection_rules: [ppr_with_underscore]4014 is expected to contain exactly #<Packages::Protection::Rule id: 10, project_id: 785, created_at: "2024-04-03 10:53:07.040182115 +000... "developer", package_type: "npm", package_name_pattern: "@my-scope/my_package-with_____underscore">4015 package_name: "@my-scope/my_package-with_any_underscore", expected_package_protection_rules: []4016 is expected to contain exactly4017 package_name: "@my-scope/my_package-with-regex-characters.+", expected_package_protection_rules: [ppr_with_regex_characters]4018 is expected to contain exactly #<Packages::Protection::Rule id: 11, project_id: 786, created_at: "2024-04-03 10:53:07.372087910 +000...veloper", package_type: "npm", package_name_pattern: "@my-scope/my_package-with-regex-characters.+">4019 package_name: "@my-scope/my_package-with-regex-characters.", expected_package_protection_rules: []4020 is expected to contain exactly4021 package_name: "@my-scope/my_package-with-regex-characters", expected_package_protection_rules: []4022 is expected to contain exactly4023 package_name: "@my-scope/my_package-with-regex-characters-any", expected_package_protection_rules: []4024 is expected to contain exactly4025 package_name: nil, expected_package_protection_rules: []4026 is expected to contain exactly4027 package_name: "", expected_package_protection_rules: []4028 is expected to contain exactly4029 package_name: "any_package", expected_package_protection_rules: []4030 is expected to contain exactly4031 with multiple matching package protection rules4032 is expected to contain exactly #<Packages::Protection::Rule id: 12, project_id: 787, created_at: "2024-04-03 10:53:10.595525446 +000...up_to_access_level: "developer", package_type: "npm", package_name_pattern: "@my-scope/my_package*"> and #<Packages::Protection::Rule id: 5, project_id: 780, created_at: "2024-04-03 10:53:05.524506180 +0000..._up_to_access_level: "developer", package_type: "npm", package_name_pattern: "@my-scope/my_package">4033 enums4034 is expected to define :package_type as an enum backed by an integer with values ‹{npm: 2}›4035 is expected to define :push_protected_up_to_access_level as an enum backed by an integer with values ‹{developer: 30, maintainer: 40, owner: 50}›, prefix: :push_protected_up_to4036 validations4037 #package_name_pattern4038 is expected to validate that :package_name_pattern cannot be empty/falsy4039 is expected to validate that :package_name_pattern is case-sensitively unique within the scope of :project_id and :package_type4040 is expected to validate that the length of :package_name_pattern is at most 2554041 package_name_pattern: "@my-scope/my-package", allowed: true4042 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package"›4043 package_name_pattern: "@my-scope/*my-package-with-wildcard-inbetween", allowed: true4044 is expected to allow :package_name_pattern to be ‹"@my-scope/*my-package-with-wildcard-inbetween"›4045 package_name_pattern: "@my-scope/*my-package-with-wildcard-start", allowed: true4046 is expected to allow :package_name_pattern to be ‹"@my-scope/*my-package-with-wildcard-start"›4047 package_name_pattern: "@my-scope/my-*package-*with-wildcard-multiple-*", allowed: true4048 is expected to allow :package_name_pattern to be ‹"@my-scope/my-*package-*with-wildcard-multiple-*"›4049 package_name_pattern: "@my-scope/my-package-with_____underscore", allowed: true4050 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package-with_____underscore"›4051 package_name_pattern: "@my-scope/my-package-with-regex-characters.+", allowed: true4052 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package-with-regex-characters.+"›4053 package_name_pattern: "@my-scope/my-package-with-wildcard-end*", allowed: true4054 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package-with-wildcard-end*"›4055 package_name_pattern: "@my-scope/my-package-with-percent-sign-%", allowed: false4056 is expected not to allow :package_name_pattern to be ‹"@my-scope/my-package-with-percent-sign-%"›, producing a custom validation error on failure4057 package_name_pattern: "*@my-scope/my-package-with-wildcard-start", allowed: false4058 is expected not to allow :package_name_pattern to be ‹"*@my-scope/my-package-with-wildcard-start"›, producing a custom validation error on failure4059 package_name_pattern: "@my-scope/my-package-with-backslash-\\*", allowed: false4060 is expected not to allow :package_name_pattern to be ‹"@my-scope/my-package-with-backslash-\\*"›, producing a custom validation error on failure4061 #package_type4062 is expected to validate that :package_type cannot be empty/falsy4063 #push_protected_up_to_access_level4064 is expected to validate that :push_protected_up_to_access_level cannot be empty/falsy4065# [RSpecRunTime] Finishing example group spec/models/packages/protection/rule_spec.rb. It took 11.21 seconds. Expected to take 11.26 seconds.4066# [RSpecRunTime] Starting example group spec/services/issue_links/create_service_spec.rb. Expected to take 10.98 seconds.4067IssueLinks::CreateService4068 #execute4069 behaves like issuable link creation4070 #execute4071 when the items list is empty4072 returns error4073# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.93 seconds. Current RSS: ~1592M. load average: 1.29 1.17 1.22 1/287 77214074 when Issuable not found4075 returns error4076 no relationship is created4077 when user has no permission to target issuable4078 returns error4079 no relationship is created4080# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.03 seconds. Current RSS: ~1580M. load average: 1.29 1.17 1.22 1/287 77224081 source and target are the same issuable4082 does not create notes4083 no relationship is created4084# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.18 seconds. Current RSS: ~1578M. load average: 1.29 1.17 1.22 1/287 77234085 when there is an issuable to relate4086 creates relationships4087 returns success status and created links4088 creates notes4089# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.02 seconds. Current RSS: ~1560M. load average: 1.27 1.17 1.21 1/287 77244090 when reference of any already related issue is present4091 creates notes only for new relations4092 when reference of all related issue are present4093 returns error status4094 when target is an incident4095 behaves like an incident management tracked event4096 .track_event4097 tracks the event using redis4098 behaves like Snowplow event tracking with RedisHLL context4099 behaves like Snowplow event tracking4100 is emitted4101# [RSpecRunTime] Finishing example group spec/services/issue_links/create_service_spec.rb. It took 10.89 seconds. Expected to take 10.98 seconds.4102# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_confidential_spec.rb. Expected to take 10.36 seconds.4103Mutations::Issues::SetConfidential4104 is expected to require graphql authorizations :update_issue4105 #resolve4106 behaves like permission level for issue mutation is correctly verified4107 when the user is not a project member4108 behaves like when the user does not have access to the resource4109 raises an error4110 even if assigned to the issue4111 does not modify issue4112# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.95 seconds. Current RSS: ~1529M. load average: 1.24 1.16 1.21 1/287 77254113 even if author of the issue4114 does not modify issue4115 when the user is a project member4116 with guest role4117 behaves like when the user does not have access to the resource4118 raises an error4119 even if assigned to the issue4120 does not modify issue4121# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.76 seconds. Current RSS: ~1529M. load average: 1.22 1.16 1.21 1/287 77264122 even if author of the issue4123 does not modify issue4124# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.87 seconds. Current RSS: ~1529M. load average: 1.22 1.16 1.21 1/287 77274125 when the user can update the issue4126 returns the issue as confidential4127 when passing confidential as false4128 updates the issue confidentiality to false4129# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.04 seconds. Current RSS: ~1528M. load average: 1.22 1.16 1.21 1/287 77284130 when guest user is an assignee4131 does not change issue confidentiality4132# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_confidential_spec.rb. It took 9.05 seconds. Expected to take 10.36 seconds.4133# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/trace_chunks_spec.rb. Expected to take 9.93 seconds.4134Gitlab::Redis::TraceChunks4135 behaves like redis_shared_examples4136 .config_file_name4137 when there is no config file anywhere4138 is expected to be nil4139 .store4140 with old format4141 behaves like redis store4142 instantiates Redis::Store4143 with the namespace4144 uses specified namespace4145 with new format4146 behaves like redis store4147 instantiates Redis::Store4148 with the namespace4149 uses specified namespace4150 .params4151 withstands mutation4152 with command to generate extra config specified4153 when the command returns valid yaml4154 merges config from command on top of config from file4155 when the command returns invalid yaml4156 raises error4157 when the parsed external command output returns invalid hash4158 raises an error4159 when the command fails4160 raises error4161 when url contains unix socket reference4162 with old format4163 returns path key instead4164 with new format4165 returns path key instead4166 when url is host based4167 with old format4168 returns hash with host, port, db, and password4169 with new format4170 rails_env: "development", host: "development-host"4171 returns hash with host, port, db, and password4172 does not raise ArgumentError for invalid keywords in SentinelConfig4173 rails_env: "test", host: "test-host"4174 returns hash with host, port, db, and password4175 does not raise ArgumentError for invalid keywords in SentinelConfig4176 rails_env: "production", host: "production-host"4177 returns hash with host, port, db, and password4178 does not raise ArgumentError for invalid keywords in SentinelConfig4179 behaves like instrumentation_class in custom key4180 moves instrumentation class into custom4181 with redis cluster format4182 rails_env: "development", host: "development-master"4183 returns hash with cluster and password4184 does not raise ArgumentError for invalid keywords in ClusterConfig4185 behaves like instrumentation_class in custom key4186 moves instrumentation class into custom4187 rails_env: "test", host: "test-master"4188 returns hash with cluster and password4189 does not raise ArgumentError for invalid keywords in ClusterConfig4190 behaves like instrumentation_class in custom key4191 moves instrumentation class into custom4192 rails_env: "production", host: "production-master"4193 returns hash with cluster and password4194 does not raise ArgumentError for invalid keywords in ClusterConfig4195 behaves like instrumentation_class in custom key4196 moves instrumentation class into custom4197 .url4198 withstands mutation4199 when yml file with env variable4200 reads redis url from env variable4201 .version4202 returns a version4203 .with4204 yields a ::Redis4205 when running on single-threaded runtime4206 instantiates a connection pool with size 54207 when running on multi-threaded runtime4208 instantiates a connection pool with a size based on the concurrency of the worker4209 when there is no config at all4210 can run an empty block4211 #db4212 with old format4213 returns the correct db4214 with new format4215 returns the correct db4216 with cluster-mode4217 returns the correct db4218 #sentinels4219 when sentinels are defined4220 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4221 returns an array of hashes with host and port keys4222 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4223 returns an array of hashes with host and port keys4224 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4225 returns an array of hashes with host and port keys4226 when sentinels are not defined4227 returns nil4228 when cluster is defined4229 returns nil4230 #sentinels?4231 when sentinels are defined4232 returns true4233 when sentinels are not defined4234 is expected to eq nil4235 when cluster is defined4236 returns false4237 #raw_config_hash4238 returns old-style single url config in a hash4239 returns cluster config without url key in a hash4240 #secret_file4241 when explicitly specified in config file4242 returns the absolute path of specified file inside Rails root4243 when not explicitly specified4244 returns the default path in the encrypted settings shared directory4245 #parse_client_tls_options4246 when configuration does not have TLS related options4247 returns the coniguration as-is4248 when specified certificate file does not exist4249 raises error about missing certificate file4250 when specified key file does not exist4251 raises error about missing key file4252 when only certificate file is specified4253 renders resque.yml correctly4254 when only key file is specified4255 renders resque.yml correctly4256 when configuration valid TLS related options4257 converts cert_file and key_file appropriately4258 #fetch_config4259 raises an exception when the config file contains invalid yaml4260 when redis.yml exists4261 uses config/redis.yml4262 when no config file exsits4263 returns nil4264 when resque.yml exists4265 returns the config from resque.yml4266 .pool4267 when not using fallback config4268 creates its own connection pool4269 when using fallback config4270 uses the fallback class connection pool4271 #fetch_config4272 when redis.yml exists4273 when the fallback has a redis.yml entry4274 is expected to eq {"fallback redis.yml"=>123}4275 and an instance config file exists4276 is expected to eq {"instance specific file"=>456}4277 and the instance has a redis.yml entry4278 is expected to eq {"instance redis.yml"=>789}4279 when no redis config file exsits4280 returns nil4281 when resque.yml exists4282 returns the config from resque.yml4283# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/trace_chunks_spec.rb. It took 6.57 seconds. Expected to take 9.93 seconds.4284# [RSpecRunTime] Starting example group spec/finders/context_commits_finder_spec.rb. Expected to take 9.12 seconds.4285ContextCommitsFinder4286 #execute4287 filters commits by valid sha/commit message4288 returns nothing when searched by invalid sha/commit message4289 returns commits based in author filter4290 returns commits based in committed before and after filter4291 returns commits from target branch if no filter is applied4292# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.24 seconds. Current RSS: ~1614M. load average: 1.17 1.15 1.21 1/293 79724293# [RSpecRunTime] Finishing example group spec/finders/context_commits_finder_spec.rb. It took 8.69 seconds. Expected to take 9.12 seconds.4294# [RSpecRunTime] Starting example group spec/models/clusters/kubernetes_namespace_spec.rb. Expected to take 8.88 seconds.4295Clusters::KubernetesNamespace4296 does not allow STI4297 is expected to belong to cluster_project required: false4298 is expected to belong to project required: false4299 is expected to belong to cluster required: false4300 is expected to have one platform_kubernetes4301 has_service_account_token4302 namespace has service_account_token4303 is expected to include #<Clusters::KubernetesNamespace id: 1, cluster_id: 3, project_id: 812, cluster_project_id: 1, created...e_account_name: "project-871-812--service-account", environment_id: nil, service_account_token: nil>4304# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.31 seconds. Current RSS: ~1610M. load average: 1.16 1.15 1.21 1/293 79734305 namespace has no service_account_token4306 is expected not to include #<Clusters::KubernetesNamespace id: 2, cluster_id: 6, project_id: 813, cluster_project_id: 2, created...e_account_name: "project-872-813--service-account", environment_id: nil, service_account_token: nil>4307# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.39 seconds. Current RSS: ~1600M. load average: 1.16 1.15 1.21 1/292 79744308 .with_environment_name4309 there is no associated environment4310 is expected to be empty4311 there is an assicated environment4312 with a matching name4313 is expected to eq [#<Clusters::KubernetesNamespace id: 4, cluster_id: 8, project_id: 815, cluster_project_id: nil, crea...name: "project-874-815-production-service-account", environment_id: 23, service_account_token: nil>]4314 without a matching name4315 is expected to be empty4316 namespace uniqueness validation4317 when cluster is using the namespace4318 is expected not to be valid4319 when cluster is not using the namespace4320 is expected to be valid4321 #predefined_variables4322 sets the variables4323# [RSpecRunTime] Finishing example group spec/models/clusters/kubernetes_namespace_spec.rb. It took 7.65 seconds. Expected to take 8.88 seconds.4324# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/rails/safe_format_spec.rb. Expected to take 8.68 seconds.4325RuboCop::Cop::Gitlab::Rails::SafeFormat4326 behaves like safe formatted externalized string4327 for gettext method `_(...)`4328 with String#% and hash arg4329 flags and autocorrects externalized strings4330 with String#% and array arg4331 flags and autocorrects externalized strings4332 with String#% and bare arg4333 flags and autocorrects externalized strings4334 with String#% and no html_safe4335 does not flag4336 with String#format and hash arg4337 flags and autocorrects externalized strings4338 with String#format and no arg4339 flags and autocorrects externalized strings4340 with String#format and no html_safe4341 does not flag4342 with bare calls4343 flags and autocorrects externalized strings4344 does not flag4345 behaves like safe formatted externalized string4346 for gettext method `N_(...) unless cond`4347 with String#% and hash arg4348 flags and autocorrects externalized strings4349 with String#% and array arg4350 flags and autocorrects externalized strings4351 with String#% and bare arg4352 flags and autocorrects externalized strings4353 with String#% and no html_safe4354 does not flag4355 with String#format and hash arg4356 flags and autocorrects externalized strings4357 with String#format and no arg4358 flags and autocorrects externalized strings4359 with String#format and no html_safe4360 does not flag4361 with bare calls4362 flags and autocorrects externalized strings4363 does not flag4364 behaves like safe formatted externalized string4365 for gettext method `n_(...)`4366 with String#% and hash arg4367 flags and autocorrects externalized strings4368 with String#% and array arg4369 flags and autocorrects externalized strings4370 with String#% and bare arg4371 flags and autocorrects externalized strings4372 with String#% and no html_safe4373 does not flag4374 with String#format and hash arg4375 flags and autocorrects externalized strings4376 with String#format and no arg4377 flags and autocorrects externalized strings4378 with String#format and no html_safe4379 does not flag4380 with bare calls4381 flags and autocorrects externalized strings4382 does not flag4383 behaves like safe formatted externalized string4384 for gettext method `n_(...) if cond`4385 with String#% and hash arg4386 flags and autocorrects externalized strings4387 with String#% and array arg4388 flags and autocorrects externalized strings4389 with String#% and bare arg4390 flags and autocorrects externalized strings4391 with String#% and no html_safe4392 does not flag4393 with String#format and hash arg4394 flags and autocorrects externalized strings4395 with String#format and no arg4396 flags and autocorrects externalized strings4397 with String#format and no html_safe4398 does not flag4399 with bare calls4400 flags and autocorrects externalized strings4401 does not flag4402 behaves like safe formatted externalized string4403 for gettext method `s_(...)`4404 with String#% and hash arg4405 flags and autocorrects externalized strings4406 with String#% and array arg4407 flags and autocorrects externalized strings4408 with String#% and bare arg4409 flags and autocorrects externalized strings4410 with String#% and no html_safe4411 does not flag4412 with String#format and hash arg4413 flags and autocorrects externalized strings4414 with String#format and no arg4415 flags and autocorrects externalized strings4416 with String#format and no html_safe4417 does not flag4418 with bare calls4419 flags and autocorrects externalized strings4420 does not flag4421 behaves like safe formatted externalized string4422 for gettext method `N_(...)`4423 with String#% and hash arg4424 flags and autocorrects externalized strings4425 with String#% and array arg4426 flags and autocorrects externalized strings4427 with String#% and bare arg4428 flags and autocorrects externalized strings4429 with String#% and no html_safe4430 does not flag4431 with String#format and hash arg4432 flags and autocorrects externalized strings4433 with String#format and no arg4434 flags and autocorrects externalized strings4435 with String#format and no html_safe4436 does not flag4437 with bare calls4438 flags and autocorrects externalized strings4439 does not flag4440 behaves like safe formatted externalized string4441 for gettext method `s_(...) unless cond`4442 with String#% and hash arg4443 flags and autocorrects externalized strings4444 with String#% and array arg4445 flags and autocorrects externalized strings4446 with String#% and bare arg4447 flags and autocorrects externalized strings4448 with String#% and no html_safe4449 does not flag4450 with String#format and hash arg4451 flags and autocorrects externalized strings4452 with String#format and no arg4453 flags and autocorrects externalized strings4454 with String#format and no html_safe4455 does not flag4456 with bare calls4457 flags and autocorrects externalized strings4458 does not flag4459 behaves like safe formatted externalized string4460 for gettext method `_(...) if cond`4461 with String#% and hash arg4462 flags and autocorrects externalized strings4463 with String#% and array arg4464 flags and autocorrects externalized strings4465 with String#% and bare arg4466 flags and autocorrects externalized strings4467 with String#% and no html_safe4468 does not flag4469 with String#format and hash arg4470 flags and autocorrects externalized strings4471 with String#format and no arg4472 flags and autocorrects externalized strings4473 with String#format and no html_safe4474 does not flag4475 with bare calls4476 flags and autocorrects externalized strings4477 does not flag4478# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/rails/safe_format_spec.rb. It took 7.47 seconds. Expected to take 8.68 seconds.4479# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb. Expected to take 8.27 seconds.4480Ci::PipelineArtifacts::CoverageReportService4481 #execute4482 when pipeline has coverage report4483 artifact has pipeline's locked status4484 behaves like creating or updating a pipeline coverage report4485 when pipeline is finished4486 creates or updates a pipeline artifact4487 persists the default file name4488 sets expire_at to 1 week from now4489 logs relevant information4490# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.02 seconds. Current RSS: ~1604M. load average: 1.06 1.13 1.20 1/289 80364491 when pipeline has coverage report from child pipeline4492 behaves like creating or updating a pipeline coverage report4493 when pipeline is finished4494 creates or updates a pipeline artifact4495 persists the default file name4496 sets expire_at to 1 week from now4497 logs relevant information4498# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.82 seconds. Current RSS: ~1584M. load average: 1.06 1.13 1.20 1/289 80694499 when pipeline has existing pipeline artifact for coverage report4500 behaves like creating or updating a pipeline coverage report4501 when pipeline is finished4502 creates or updates a pipeline artifact4503 persists the default file name4504 sets expire_at to 1 week from now4505 logs relevant information4506# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.22 seconds. Current RSS: ~1565M. load average: 1.29 1.17 1.21 1/289 81104507 when pipeline is running and coverage report does not exist4508 does not persist data4509# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb. It took 7.55 seconds. Expected to take 8.27 seconds.4510# [RSpecRunTime] Starting example group spec/components/pajamas/button_component_spec.rb. Expected to take 8.12 seconds.4511Pajamas::ButtonComponent4512 button component renders a button4513 renders its content4514 adds default styling4515 button_options4516 are added to the button4517 with custom classes4518 don't conflict with internal button_classes4519 overriding base attributes4520 overrides type4521 button_text_classes4522 is added to the button text4523 disabled4524 by default (false)4525 does not have disabled styling and behavior4526 when set to true4527 has disabled styling and behavior4528 loading4529 by default (false)4530 is not disabled4531 does not render a spinner4532 when set to true4533 is disabled4534 renders a spinner4535 block4536 by default (false)4537 is inline4538 when set to true4539 is block element4540 selected4541 by default (false)4542 does not have selected styling and behavior4543 when set to true4544 has selected styling and behavior4545 category & variant4546 with category variants4547 variant: :default4548 renders the button in correct variant && category4549 variant: :confirm4550 renders the button in correct variant && category4551 variant: :danger4552 renders the button in correct variant && category4553 with non-category variants4554 variant: :dashed4555 renders the button in correct variant && category4556 variant: :link4557 renders the button in correct variant && category4558 variant: :reset4559 renders the button in correct variant && category4560 with primary category4561 variant: :default4562 renders the button in correct variant && category4563 variant: :confirm4564 renders the button in correct variant && category4565 variant: :danger4566 renders the button in correct variant && category4567 size4568 by default (medium)4569 applies medium class4570 when set to small4571 applies the small class to the button4572 icon4573 has none by default4574 with icon4575 renders an icon with custom CSS class4576 with icon only and no content4577 adds a "btn-icon" CSS class4578 with icon only and when loading4579 renders only a loading icon4580 type4581 by default4582 has type "button"4583 when set to known type4584 type: :button4585 has the correct type4586 type: :reset4587 has the correct type4588 type: :submit4589 has the correct type4590 when set to unknown type4591 has type "button"4592 button component renders a link4593 renders a link instead of the button4594 renders its content4595 adds default styling4596 with target="_blank"4597 adds rel="noopener noreferrer"4598 with a value for "rel" already given4599 keeps given value and adds "noopener noreferrer"4600 with "noopener noreferrer" for "rel" already given4601 does not duplicate "noopener noreferrer"4602 button_options4603 are added to the button4604 with custom classes4605 don't conflict with internal button_classes4606 overriding base attributes4607 overrides type4608 button_text_classes4609 is added to the button text4610 disabled4611 by default (false)4612 does not have disabled styling and behavior4613 when set to true4614 has disabled styling and behavior4615 loading4616 by default (false)4617 is not disabled4618 does not render a spinner4619 when set to true4620 is disabled4621 renders a spinner4622 block4623 by default (false)4624 is inline4625 when set to true4626 is block element4627 selected4628 by default (false)4629 does not have selected styling and behavior4630 when set to true4631 has selected styling and behavior4632 category & variant4633 with category variants4634 variant: :default4635 renders the button in correct variant && category4636 variant: :confirm4637 renders the button in correct variant && category4638 variant: :danger4639 renders the button in correct variant && category4640 with non-category variants4641 variant: :dashed4642 renders the button in correct variant && category4643 variant: :link4644 renders the button in correct variant && category4645 variant: :reset4646 renders the button in correct variant && category4647 with primary category4648 variant: :default4649 renders the button in correct variant && category4650 variant: :confirm4651 renders the button in correct variant && category4652 variant: :danger4653 renders the button in correct variant && category4654 size4655 by default (medium)4656 applies medium class4657 when set to small4658 applies the small class to the button4659 icon4660 has none by default4661 with icon4662 renders an icon with custom CSS class4663 with icon only and no content4664 adds a "btn-icon" CSS class4665 with icon only and when loading4666 renders only a loading icon4667 type4668 ignores type4669 method4670 method: :get4671 has the correct data-method attribute4672 method: :post4673 has the correct data-method attribute4674 method: :put4675 has the correct data-method attribute4676 method: :delete4677 has the correct data-method attribute4678 method: :patch4679 has the correct data-method attribute4680# [RSpecRunTime] Finishing example group spec/components/pajamas/button_component_spec.rb. It took 7.83 seconds. Expected to take 8.12 seconds.4681# [RSpecRunTime] Starting example group spec/serializers/ci/lint/result_serializer_spec.rb. Expected to take 7.76 seconds.4682Ci::Lint::ResultSerializer4683 when config is invalid4684 returns expected validity4685 returns job data4686 behaves like matches schema4687 is expected to match schema "entities/lint_result_entity"4688# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.08 seconds. Current RSS: ~1582M. load average: 1.32 1.18 1.21 3/293 81384689 when config is valid4690 returns expected validity4691 returns job data4692 behaves like matches schema4693 is expected to match schema "entities/lint_result_entity"4694 when dry run is enabled4695 returns expected validity4696 returns job data4697 behaves like matches schema4698 is expected to match schema "entities/lint_result_entity"4699# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.21 seconds. Current RSS: ~1575M. load average: 1.32 1.18 1.21 1/292 81724700 when only is not nil in the yaml4701 when only: is hash4702 renders only:refs as hash4703 behaves like matches schema4704 is expected to match schema "entities/lint_result_entity"4705 when only is an array of strings in the yaml4706 renders only: list as hash4707 behaves like matches schema4708 is expected to match schema "entities/lint_result_entity"4709 when except is not nil in the yaml4710 when except: is hash4711 renders except as hash4712 behaves like matches schema4713 is expected to match schema "entities/lint_result_entity"4714 when except is an array of strings in the yaml4715 renders only: list as hash4716 behaves like matches schema4717 is expected to match schema "entities/lint_result_entity"4718 with minimal job configuration4719 renders the job with defaults4720 behaves like matches schema4721 is expected to match schema "entities/lint_result_entity"4722 with environment defined4723 when formatted as a hash in yaml4724 renders the environment as a string4725 behaves like matches schema4726 is expected to match schema "entities/lint_result_entity"4727 when formatted as a string in yaml4728 renders the environment as a string4729 behaves like matches schema4730 is expected to match schema "entities/lint_result_entity"4731 when script values are formatted as arrays in the yaml4732 renders the scripts as arrays4733 behaves like matches schema4734 is expected to match schema "entities/lint_result_entity"4735# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/result_serializer_spec.rb. It took 6.14 seconds. Expected to take 7.76 seconds.4736# [RSpecRunTime] Starting example group spec/scripts/trigger-build_spec.rb. Expected to take 7.65 seconds.4737Trigger4738 Trigger::CNG4739 #variables4740 does not include redundant variables4741 invokes the trigger with expected variables4742 TRIGGER_BRANCH4743 when CNG_BRANCH is not set4744 with gitlab-org4745 sets TRIGGER_BRANCH to master if the commit ref is master4746 sets the TRIGGER_BRANCH to master if the commit is part of an MR targeting master4747 sets TRIGGER_BRANCH to stable branch if the commit ref is a stable branch4748 sets the TRIGGER_BRANCH to stable branch if the commit is part of an MR targeting stable branch4749 with gitlab-cn4750 sets TRIGGER_BRANCH to main-jh if commit ref is main-jh4751 sets the TRIGGER_BRANCH to main-jh if the commit is part of an MR targeting main-jh4752 sets TRIGGER_BRANCH to 16-6-stable if commit ref is a stable branch4753 sets the TRIGGER_BRANCH to 16-6-stable if the commit is part of an MR targeting 16-6-stable-jh4754 when CNG_BRANCH is set4755 sets TRIGGER_BRANCH to cng_branch4756 when CI_COMMIT_REF_NAME is a stable branch4757 sets TRIGGER_BRANCH to the corresponding stable branch4758 when CI_COMMIT_REF_NAME is a stable branch on JH side4759 sets TRIGGER_BRANCH to the corresponding stable branch4760 GITLAB_VERSION4761 when CI_COMMIT_SHA is set4762 sets GITLAB_VERSION to CI_COMMIT_SHA4763 GITLAB_TAG4764 when CI_COMMIT_TAG is set4765 sets GITLAB_TAG to true4766 when CI_COMMIT_TAG is nil4767 sets GITLAB_TAG to nil4768 CE_PIPELINE4769 when Trigger.ee? is true4770 sets CE_PIPELINE to nil4771 when Trigger.ee? is false4772 sets CE_PIPELINE to true4773 EE_PIPELINE4774 when Trigger.ee? is true4775 sets EE_PIPELINE to true4776 when Trigger.ee? is false4777 sets EE_PIPELINE to nil4778 GITLAB_REF_SLUG4779 when CI_COMMIT_TAG is set4780 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME4781 when CI_COMMIT_TAG is nil4782 sets GITLAB_REF_SLUG to CI_COMMIT_SHA4783 #version_param_value4784 raw_version: "1.2.3", expected_version: "v1.2.3"4785 when set in ENV4786 includes the version from ENV4787 raw_version: "1.2.3-rc1", expected_version: "v1.2.3-rc1"4788 when set in ENV4789 includes the version from ENV4790 raw_version: "1.2.3-ee", expected_version: "v1.2.3-ee"4791 when set in ENV4792 includes the version from ENV4793 raw_version: "1.2.3-rc1-ee", expected_version: "v1.2.3-rc1-ee"4794 when set in ENV4795 includes the version from ENV4796 Trigger::Base4797 #invoke!4798 when required methods aren't defined4799 raises a NotImplementedError4800 when required methods are defined4801 waits for downstream pipeline4802 when env variable `FOO_BAR_BRANCH` does not exist4803 triggers the pipeline on the correct project and branch4804 when env variable `FOO_BAR_BRANCH` exists4805 triggers the pipeline on the correct project and branch4806 #variables4807 includes simple forwarded variables4808 #base_variables4809 when CI_COMMIT_TAG is set4810 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME4811 when CI_COMMIT_TAG is nil4812 sets GITLAB_REF_SLUG to CI_COMMIT_REF_SLUG4813 when TRIGGERED_USER is set4814 sets TRIGGERED_USER to triggered_user4815 when TRIGGERED_USER is not set4816 sets TRIGGERED_USER to GITLAB_USER_NAME4817 when CI_COMMIT_SHA is set4818 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA4819 #version_file_variables4820 version_file: "GITALY_SERVER_VERSION", version: "1"4821 when set in ENV4822 includes the version from ENV4823 when set in a file4824 includes the version from the file4825 version_file: "GITLAB_ELASTICSEARCH_INDEXER_VERSION", version: "2"4826 when set in ENV4827 includes the version from ENV4828 when set in a file4829 includes the version from the file4830 version_file: "GITLAB_KAS_VERSION", version: "3"4831 when set in ENV4832 includes the version from ENV4833 when set in a file4834 includes the version from the file4835 version_file: "GITLAB_PAGES_VERSION", version: "4"4836 when set in ENV4837 includes the version from ENV4838 when set in a file4839 includes the version from the file4840 version_file: "GITLAB_SHELL_VERSION", version: "5"4841 when set in ENV4842 includes the version from ENV4843 when set in a file4844 includes the version from the file4845 version_file: "GITLAB_WORKHORSE_VERSION", version: "6"4846 when set in ENV4847 includes the version from ENV4848 when set in a file4849 includes the version from the file4850 Trigger::Docs4851 #variables4852 BRANCH_CE4853 when CI_PROJECT_PATH is gitlab-org/gitlab-foss4854 sets BRANCH_CE to CI_COMMIT_REF_NAME4855 BRANCH_EE4856 when CI_PROJECT_PATH is gitlab-org/gitlab4857 sets BRANCH_EE to CI_COMMIT_REF_NAME4858 BRANCH_RUNNER4859 when CI_PROJECT_PATH is gitlab-org/gitlab-runner4860 sets BRANCH_RUNNER to CI_COMMIT_REF_NAME4861 BRANCH_OMNIBUS4862 when CI_PROJECT_PATH is gitlab-org/omnibus-gitlab4863 sets BRANCH_OMNIBUS to CI_COMMIT_REF_NAME4864 BRANCH_CHARTS4865 when CI_PROJECT_PATH is gitlab-org/charts/gitlab4866 sets BRANCH_CHARTS to CI_COMMIT_REF_NAME4867 BRANCH_OPERATOR4868 when CI_PROJECT_PATH is gitlab-org/cloud-native/gitlab-operator4869 sets BRANCH_OPERATOR to CI_COMMIT_REF_NAME4870 REVIEW_SLUG4871 when CI_MERGE_REQUEST_IID is set4872 sets REVIEW_SLUG4873 when CI_MERGE_REQUEST_IID is not set4874 sets REVIEW_SLUG4875 .access_token4876 when DOCS_PROJECT_API_TOKEN is set4877 returns the docs-specific access token4878 when DOCS_PROJECT_API_TOKEN is not set4879 returns the default access token4880 #invoke!4881 #downstream_project_path4882 when DOCS_PROJECT_PATH is set4883 triggers the pipeline on the correct project4884 #ref4885 when DOCS_BRANCH is set4886 triggers the pipeline on the correct ref4887 #cleanup!4888 when stopping the environment succeeds4889 displays a success message4890 when stopping the environment fails4891 displays a failure message4892 Trigger::DatabaseTesting4893 #variables4894 invokes the trigger with expected variables4895 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set4896 sets TOP_UPSTREAM_SOURCE_SHA to ci_merge_request_source_branch_sha4897 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set as empty4898 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA4899 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is not set4900 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA4901 #invoke!4902 invokes the trigger with expected variables4903 #downstream_project_path4904 when GITLABCOM_DATABASE_TESTING_PROJECT_PATH is set4905 triggers the pipeline on the correct project4906 #ref4907 when GITLABCOM_DATABASE_TESTING_TRIGGER_REF is set4908 triggers the pipeline on the correct ref4909 when no MR notes with the identifier exist yet4910 posts a new note4911# [RSpecRunTime] Finishing example group spec/scripts/trigger-build_spec.rb. It took 7.28 seconds. Expected to take 7.65 seconds.4912# [RSpecRunTime] Starting example group spec/models/project_export_job_spec.rb. Expected to take 7.41 seconds.4913ProjectExportJob4914 does not allow STI4915 associations4916 is expected to belong to project required: false4917 is expected to have many relation_exports4918 validations4919 is expected to validate that :project cannot be empty/falsy4920 is expected to validate that :jid cannot be empty/falsy4921 is expected to validate that :status cannot be empty/falsy4922 scopes4923 .prunable4924 only includes records with updated_at older than 7 days ago4925# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.39 seconds. Current RSS: ~1566M. load average: 1.17 1.16 1.20 1/292 82534926 .order_by_updated_at4927 sorts by updated_at4928 uses id as a tiebreaker4929 status transitions4930 when a new ProjectExportJob is created4931 is initialized in the queued state4932 when the ProjectExportJob is in queued state4933 can transition to started state4934 can transition to failed state4935 cannnot transition to finished state4936# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.94 seconds. Current RSS: ~1561M. load average: 1.17 1.16 1.20 1/287 82544937 when the ProjectExportJob is in started state4938 can transition to finished state4939 can transition to failed state4940# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.12 seconds. Current RSS: ~1560M. load average: 1.17 1.16 1.20 1/287 82554941 when the ProjectExportJob is in finished state4942 does not transition further4943# [RSpecRunTime] Finishing example group spec/models/project_export_job_spec.rb. It took 6.6 seconds. Expected to take 7.41 seconds.4944# [RSpecRunTime] Starting example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. Expected to take 7.21 seconds.4945MergeRequests::DeleteNonLatestDiffsService4946 #execute4947 schedules no removal if it is already cleaned4948 schedules no removal if it is empty4949 schedules no removal if there is no non-latest diffs4950# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.98 seconds. Current RSS: ~1543M. load average: 1.14 1.15 1.20 1/293 86444951# [RSpecRunTime] Finishing example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. It took 7.22 seconds. Expected to take 7.21 seconds.4952# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/labels_importer_spec.rb. Expected to take 6.89 seconds.4953Gitlab::GithubImport::Importer::LabelsImporter4954 #execute4955 imports the labels in bulk4956 #build_labels4957 returns an Array containing label rows4958 does not build labels that already exist4959 does not build labels that are invalid4960# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.73 seconds. Current RSS: ~1540M. load average: 1.13 1.15 1.20 1/293 86454961 #build_labels_cache4962 builds the labels cache4963 #build_attributes4964 returns the attributes of the label as a Hash4965 the returned Hash4966 includes the label title4967 includes the label color4968 includes the project ID4969 includes the label type4970 includes the created timestamp4971 includes the updated timestamp4972# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.41 seconds. Current RSS: ~1528M. load average: 1.12 1.15 1.20 1/292 86464973 #each_label4974 returns the labels4975# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/labels_importer_spec.rb. It took 8.07 seconds. Expected to take 6.89 seconds.4976# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/uploads_pipeline_spec.rb. Expected to take 6.82 seconds.4977BulkImports::Common::Pipelines::UploadsPipeline4978 when importing to group4979 #run4980 imports uploads into destination portable and removes tmpdir4981 skips loads on duplicates4982 when importing avatar4983 imports avatar4984 when something goes wrong4985 raises exception4986# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.97 seconds. Current RSS: ~1525M. load average: 1.12 1.15 1.20 1/292 86474987 #extract4988 downloads & extracts upload paths4989 #load4990 creates a file upload4991 when dynamic path is nil4992 returns4993 when path is a directory4994 returns4995 when path is a symlink4996 does not upload the file4997 when path has multiple hard links4998 does not upload the file4999 when path traverses5000 does not upload the file5001 when path is outside the tmpdir5002 does not upload the file5003 #after_run5004 removes tmp dir5005 when dir does not exist5006 does not attempt to remove tmpdir5007 when importing to project5008 #run5009 imports uploads into destination portable and removes tmpdir5010 skips loads on duplicates5011 when importing avatar5012 imports avatar5013 when something goes wrong5014 raises exception5015# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.2 second. Current RSS: ~1542M. load average: 1.11 1.14 1.20 1/287 86485016 #extract5017 downloads & extracts upload paths5018 #load5019 creates a file upload5020 when dynamic path is nil5021 returns5022 when path is a directory5023 returns5024 when path is a symlink5025 does not upload the file5026 when path has multiple hard links5027 does not upload the file5028 when path traverses5029 does not upload the file5030 when path is outside the tmpdir5031 does not upload the file5032 #after_run5033 removes tmp dir5034 when dir does not exist5035 does not attempt to remove tmpdir5036# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/uploads_pipeline_spec.rb. It took 7.36 seconds. Expected to take 6.82 seconds.5037# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. Expected to take 6.63 seconds.5038Resolvers::DesignManagement::DesignsResolver5039 is expected to have nullable GraphQL type DesignConnection5040 #resolve5041 when the user cannot see designs5042 returns nothing5043# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.12 seconds. Current RSS: ~1542M. load average: 1.11 1.14 1.20 1/287 86495044 for a design collection5045 which contains just a single design5046 returns just that design5047 which contains another design5048 returns all designs5049 filtering5050 by filename5051 resolves to just the relevant design, ignoring designs with the same filename on different issues5052 by id5053 ids is provided but null5054 behaves as if unfiltered5055 ids is provided but empty5056 eliminates all values5057 the ID is on the current issue5058 resolves to just the relevant design5059 the ID is on a different issue5060 ignores it5061# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. It took 7.03 seconds. Expected to take 6.63 seconds.5062# [RSpecRunTime] Starting example group spec/workers/pipeline_metrics_worker_spec.rb. Expected to take 6.48 seconds.5063PipelineMetricsWorker5064 #perform5065 when pipeline is running5066 records the build start time5067 clears the build end time5068 records the pipeline5069# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.6 seconds. Current RSS: ~1531M. load average: 1.09 1.14 1.19 1/293 87775070 when pipeline succeeded5071 records the build end time5072 records the pipeline5073# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.14 seconds. Current RSS: ~1538M. load average: 1.08 1.14 1.19 1/293 88625074# [RSpecRunTime] Finishing example group spec/workers/pipeline_metrics_worker_spec.rb. It took 6.7 seconds. Expected to take 6.48 seconds.5075# [RSpecRunTime] Starting example group spec/services/container_registry/protection/create_rule_service_spec.rb. Expected to take 6.26 seconds.5076ContainerRegistry::Protection::CreateRuleService#execute5077 with existing container registry protection rule in the database5078 when container registry name pattern is slightly different5079 behaves like a successful service response5080 is expected to be success5081 is expected to have attributes {:errors => (be blank)}5082 is expected to have attributes {:payload => {:container_registry_protection_rule => (be a kind of ContainerRegistry::Protection::Rule(id...p_to_access_level => "developer", :repository_path_pattern => "namespace1256/project-921-unique"})}}5083 creates a new container registry protection rule in the database5084# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.69 seconds. Current RSS: ~1544M. load average: 1.08 1.14 1.19 1/293 88695085 when field `repository_path_pattern` is taken5086 is expected to have attributes {:errors => ["Repository path pattern has already been taken"]}5087 is expected not to change `existing_container_registry_protection_rule.updated_at`5088 behaves like an erroneous service response5089 is expected to be error5090 is expected to have attributes {:errors => (be present), :payload => (include {:container_registry_protection_rule => nil})}5091 does not create a new container registry protection rule in the database5092 does not create a container registry protection rule with the given params5093# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.09 seconds. Current RSS: ~1551M. load average: 1.08 1.13 1.19 1/292 88705094 with disallowed params5095 behaves like a successful service response5096 is expected to be success5097 is expected to have attributes {:errors => (be blank)}5098 is expected to have attributes {:payload => {:container_registry_protection_rule => (be a kind of ContainerRegistry::Protection::Rule(id...ected_up_to_access_level => "developer", :repository_path_pattern => "namespace1256/project-921"})}}5099 creates a new container registry protection rule in the database5100 with forbidden user access level (project developer role)5101 is expected to have attributes {:message => (match /Unauthorized/)}5102 behaves like an erroneous service response5103 is expected to be error5104 is expected to have attributes {:errors => (be present), :payload => (include {:container_registry_protection_rule => nil})}5105 does not create a new container registry protection rule in the database5106 does not create a container registry protection rule with the given params5107 behaves like a successful service response5108 is expected to be success5109 is expected to have attributes {:errors => (be blank)}5110 is expected to have attributes {:payload => {:container_registry_protection_rule => (be a kind of ContainerRegistry::Protection::Rule(id...ected_up_to_access_level => "developer", :repository_path_pattern => "namespace1256/project-921"})}}5111 creates a new container registry protection rule in the database5112 when fields are invalid5113 when repository_path_pattern is invalid5114 is expected to have attributes {:message => (match /Repository path pattern can't be blank/)}5115 behaves like an erroneous service response5116 is expected to be error5117 is expected to have attributes {:errors => (be present), :payload => (include {:container_registry_protection_rule => nil})}5118 does not create a new container registry protection rule in the database5119 does not create a container registry protection rule with the given params5120 when delete_protected_up_to_access_level is invalid5121 is expected to have attributes {:message => (match /is not a valid delete_protected_up_to_access_level/)}5122 behaves like an erroneous service response5123 is expected to be error5124 is expected to have attributes {:errors => (be present), :payload => (include {:container_registry_protection_rule => nil})}5125 does not create a new container registry protection rule in the database5126 does not create a container registry protection rule with the given params5127 when push_protected_up_to_access_level is invalid5128 is expected to have attributes {:message => (match /is not a valid push_protected_up_to_access_level/)}5129 behaves like an erroneous service response5130 is expected to be error5131 is expected to have attributes {:errors => (be present), :payload => (include {:container_registry_protection_rule => nil})}5132 does not create a new container registry protection rule in the database5133 does not create a container registry protection rule with the given params5134# [RSpecRunTime] Finishing example group spec/services/container_registry/protection/create_rule_service_spec.rb. It took 7.54 seconds. Expected to take 6.26 seconds.5135# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb. Expected to take 6.13 seconds.5136Gitlab::Database::Migrations::ConstraintsHelpers5137 #check_not_null_constraint_exists?5138 when constraint_name is not provided5139 calls check_constraint_exists? with an infered constraint name5140 when constraint_name is provided5141 calls check_constraint_exists? with the correct parameters5142 #check_text_limit_exists?5143 when constraint_name is not provided5144 calls check_constraint_exists? with an infered constraint name5145 when constraint_name is provided5146 calls check_constraint_exists? with the correct parameters5147 #remove_check_constraint5148 removes the constraint5149 #copy_check_constraints5150 when inside a transaction5151 raises an error5152 when outside a transaction5153 copies check constraints from one column to another5154 does nothing if there are no constraints defined for the old column5155 raises an error when the orginating column does not exist5156 raises an error when the target column does not exist5157 #remove_multi_column_not_null_constraint5158 when constraint_name is not provided5159 calls remove_check_constraint with an infered constraint name5160 when constraint_name is provided5161 calls remove_check_constraint with the correct parameters5162 #validate_text_limit5163 when constraint_name is not provided5164 calls validate_check_constraint with an infered constraint name5165 when constraint_name is provided5166 calls validate_check_constraint with the correct parameters5167 #validate_not_null_constraint5168 when constraint_name is not provided5169 calls validate_check_constraint with an infered constraint name5170 when constraint_name is provided5171 calls validate_check_constraint with the correct parameters5172 #check_constraint_exists?5173 returns true if a constraint exists5174 returns false if a constraint does not exist5175 returns false if a constraint with the same name exists in another table5176 returns false if a constraint with the same name exists for the same table in another schema5177 #add_not_null_constraint5178 when it is called with the default options5179 calls add_check_constraint with an infered constraint name and validate: true5180 when all parameters are provided5181 calls add_check_constraint with the correct parameters5182 when the column is defined as NOT NULL5183 does not add a check constraint5184 #validate_multi_column_not_null_constraint5185 when constraint_name is not provided5186 calls validate_check_constraint with an infered constraint name5187 when constraint_name is provided5188 calls validate_check_constraint with the correct parameters5189 #add_multi_column_not_null_constraint5190 when it is called with the default options5191 calls add_check_constraint with an infered constraint name and validate: true5192 when all parameters are provided5193 calls add_check_constraint with the correct parameters5194 when only one column is supplied5195 raises an error5196 #add_check_constraint5197 when constraint name validation5198 raises an error when too long5199 does not raise error when the length is acceptable5200 when inside a transaction5201 raises an error5202 when outside a transaction5203 when the constraint is already defined in the database5204 does not create a constraint5205 when the constraint is not defined in the database5206 creates the constraint5207 when validate is not provided5208 performs validation5209 when validate is provided with a falsey value5210 skips validation5211 when validate is provided with a truthy value5212 performs validation5213 #switch_constraint_names5214 when inside a transaction5215 raises an error5216 when outside a transaction5217 executes the statement to swap the constraint names5218 #validate_check_constraint5219 when the constraint does not exist5220 raises an error5221 when the constraint exists5222 performs validation5223 #check_constraint_name5224 returns a valid constraint name5225 #drop_constraint5226 executes the statement to drop the constraint5227 when cascade option is false5228 executes the statement to drop the constraint without cascade5229 #remove_text_limit5230 when constraint_name is not provided5231 calls remove_check_constraint with an infered constraint name5232 when constraint_name is provided5233 calls remove_check_constraint with the correct parameters5234 #add_text_limit5235 when it is called with the default options5236 calls add_check_constraint with an infered constraint name and validate: true5237 when all parameters are provided5238 calls add_check_constraint with the correct parameters5239 #remove_not_null_constraint5240 when constraint_name is not provided5241 calls remove_check_constraint with an infered constraint name5242 when constraint_name is provided5243 calls remove_check_constraint with the correct parameters5244 #rename_constraint5245 executes the statement to rename constraint5246# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb. It took 5.24 seconds. Expected to take 6.13 seconds.5247# [RSpecRunTime] Starting example group spec/tasks/dev_rake_spec.rb. Expected to take 5.92 seconds.5248dev rake tasks5249 setup5250 sets up the development environment5251# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.18 seconds. Current RSS: ~1600M. load average: 1.07 1.13 1.19 1/287 88715252 fixtures:load5253 by name5254 loads fixture5255 by empty name5256 does not load fixture5257 load5258 eager loads the application5259 terminate_all_connections5260 terminates all connections5261 when in the production environment5262 does not terminate connections5263 when a database is not found5264 continues to next connection5265 multiple databases5266 with a valid database5267 copy_db:ci5268 creates the database from main5269 when the database already exists5270 prints out a warning5271 with an invalid database5272 raises an error5273# [RSpecRunTime] Finishing example group spec/tasks/dev_rake_spec.rb. It took 6.61 seconds. Expected to take 5.92 seconds.5274# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.69 seconds. Current RSS: ~1581M. load average: 1.14 1.14 1.19 1/287 88725275# [RSpecRunTime] Starting example group spec/models/ci/runner_manager_build_spec.rb. Expected to take 5.76 seconds.5276Ci::RunnerManagerBuild5277 does not allow STI5278 is expected to belong to build required: false5279 is expected to belong to runner_manager required: false5280 .for_build5281 with valid build_id5282 is expected to contain exactly #<Ci::RunnerManagerBuild partition_id: 101, build_id: 172, runner_machine_id: 1>5283# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.86 seconds. Current RSS: ~1578M. load average: 1.14 1.14 1.19 1/287 88735284 with valid build_ids5285 is expected to eq #<ActiveRecord::Relation [#<Ci::RunnerManagerBuild partition_id: 101, build_id: 172, runner_machine_id: 1>, #<Ci::RunnerManagerBuild partition_id: 101, build_id: 173, runner_machine_id: 1>]>5286 with non-existeng build_id5287 is expected to be empty5288 loose foreign key on p_ci_runner_manager_builds.runner_manager_id5289 behaves like cleanup by a loose foreign key5290 cleans up (delete or nullify) the model5291# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.78 seconds. Current RSS: ~1568M. load average: 1.14 1.14 1.19 1/287 88745292 .pluck_runner_manager_id_and_build_id5293 with default scope5294 is expected to eq {172=>1}5295 with scope excluding build5296 is expected to be empty5297 ci_sliding_list partitioning5298 is expected to be empty5299 is expected to be empty5300 is expected to include #<Gitlab::Database::Partitioning::MultipleNumericListPartition:0x00007e5a0c343e80 @table="p_ci_runner_machine_builds", @values=[100], @partition_name="ci_runner_machine_builds_100">5301 is expected to be present5302 partitioning5303 with build5304 sets partition_id to the current partition value5305 when it is already set5306 does not change the partition_id value5307 without build5308 is expected to validate that :partition_id cannot be empty/falsy5309 does not change the partition_id value5310# [RSpecRunTime] Finishing example group spec/models/ci/runner_manager_build_spec.rb. It took 4.87 seconds. Expected to take 5.76 seconds.5311# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/participants_resolver_spec.rb. Expected to take 5.6 seconds.5312Resolvers::Users::ParticipantsResolver5313 #resolve5314 when current user is not set5315 returns only publicly visible participants for this user5316# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.17 seconds. Current RSS: ~1547M. load average: 1.13 1.14 1.19 1/287 88755317 when current user does not have enough permissions5318 returns only publicly visible participants for this user5319 when current user has access to internal notes5320 returns all participants for this user5321 N+1 queries5322 does not execute N+1 for project relation5323 does not execute N+1 for system note metadata relation5324# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.19 seconds. Current RSS: ~1555M. load average: 1.04 1.12 1.18 1/287 88765325# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/participants_resolver_spec.rb. It took 5.74 seconds. Expected to take 5.6 seconds.5326# [RSpecRunTime] Starting example group spec/workers/delete_diff_files_worker_spec.rb. Expected to take 5.54 seconds.5327DeleteDiffFilesWorker5328 #perform5329 deletes all merge request diff files5330 updates state to without_files5331 resets the files_count of the diff5332 does nothing if diff was already marked as "without_files"5333 rollsback if something goes wrong5334# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.2 seconds. Current RSS: ~1584M. load average: 1.03 1.12 1.18 1/293 90735335# [RSpecRunTime] Finishing example group spec/workers/delete_diff_files_worker_spec.rb. It took 6.02 seconds. Expected to take 5.54 seconds.5336# [RSpecRunTime] Starting example group spec/finders/packages/packages_finder_spec.rb. Expected to take 5.3 seconds.5337Packages::PackagesFinder5338 #execute5339 with package_type5340 conan packages5341 is expected to eq [#<Packages::Package id: 4, project_id: 875, created_at: "2024-04-02 10:55:51.889742280 +0000", updat...e_type: "conan", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5342# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.05 seconds. Current RSS: ~1579M. load average: 1.03 1.12 1.18 1/293 90745343 npm packages5344 is expected to contain exactly #<Packages::Package id: 5, project_id: 875, created_at: "2024-04-03 10:55:52.408885542 +0000", update...kage_type: "npm", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 6, project_id: 875, created_at: "2024-04-03 10:55:52.442365445 +0000", update...kage_type: "npm", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>5345 with order_by5346 by default is created_at5347 is expected to eq [#<Packages::Package id: 2, project_id: 875, created_at: "2024-04-01 10:55:51.402129451 +0000", updat...e_type: "conan", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5348 order by name5349 is expected to eq [#<Packages::Package id: 4, project_id: 875, created_at: "2024-04-02 10:55:51.889742280 +0000", updat...e_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5350 order by version5351 is expected to eq [#<Packages::Package id: 4, project_id: 875, created_at: "2024-04-02 10:55:51.889742280 +0000", updat...e_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5352 order by type5353 is expected to eq [#<Packages::Package id: 2, project_id: 875, created_at: "2024-04-01 10:55:51.402129451 +0000", updat...e_type: "conan", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5354 with sort5355 by default is ascending5356 is expected to eq [#<Packages::Package id: 2, project_id: 875, created_at: "2024-04-01 10:55:51.402129451 +0000", updat...e_type: "conan", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5357 can sort descended5358 is expected to eq [#<Packages::Package id: 4, project_id: 875, created_at: "2024-04-02 10:55:51.889742280 +0000", updat...e_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5359 with package_name5360 is expected to eq [#<Packages::Package id: 2, project_id: 875, created_at: "2024-04-01 10:55:51.402129451 +0000", updat...e_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>]5361 with nil params5362 is expected to contain exactly #<Packages::Package id: 4, project_id: 875, created_at: "2024-04-02 10:55:51.889742280 +0000", update...ge_type: "conan", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 875, created_at: "2024-04-01 10:55:51.402129451 +0000", update...ge_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>5363 with processing packages5364 is expected to contain exactly #<Packages::Package id: 4, project_id: 875, created_at: "2024-04-02 10:55:51.889742280 +0000", update...ge_type: "conan", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 875, created_at: "2024-04-01 10:55:51.402129451 +0000", update...ge_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>5365 preload_pipelines5366 preloads pipelines by default5367 set to false5368 does not preload pipelines5369 behaves like concerning versionless param5370 is expected not to include #<Packages::Package id: 9, project_id: 875, created_at: "2024-04-03 10:55:54.515846022 +0000", update...ge_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>5371 with valid include_versionless param5372 is expected to include #<Packages::Package id: 9, project_id: 875, created_at: "2024-04-03 10:55:54.515846022 +0000", update...ge_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>5373 with empty include_versionless param5374 is expected not to include #<Packages::Package id: 9, project_id: 875, created_at: "2024-04-03 10:55:54.515846022 +0000", update...ge_type: "maven", creator_id: 2040, status: "default", last_downloaded_at: nil, status_message: nil>5375 behaves like concerning package statuses5376 displayable packages5377 is expected not to include #<Packages::Package id: 11, project_id: 875, created_at: "2024-04-03 10:55:55.186176740 +0000", updat...age_type: "maven", creator_id: 2040, status: "hidden", last_downloaded_at: nil, status_message: nil>5378 is expected to include #<Packages::Package id: 13, project_id: 875, created_at: "2024-04-03 10:55:55.534289631 +0000", updat...kage_type: "maven", creator_id: 2040, status: "error", last_downloaded_at: nil, status_message: nil>5379 with status param5380 is expected to contain exactly #<Packages::Package id: 11, project_id: 875, created_at: "2024-04-03 10:55:55.186176740 +0000", updat...age_type: "maven", creator_id: 2040, status: "hidden", last_downloaded_at: nil, status_message: nil>5381 with invalid status param5382 is expected to raise Packages::FinderHelper::InvalidStatusError5383# [RSpecRunTime] Finishing example group spec/finders/packages/packages_finder_spec.rb. It took 5.19 seconds. Expected to take 5.3 seconds.5384# [RSpecRunTime] Starting example group spec/tooling/danger/stable_branch_spec.rb. Expected to take 5.24 seconds.5385Tooling::Danger::StableBranch5386 #encourage_package_and_qa_execution?5387 stable_branch?: true, security_mr?: true, documentation?: true, flaky?: true, result: false5388 is expected to eq false5389 stable_branch?: true, security_mr?: true, documentation?: true, flaky?: false, result: false5390 is expected to eq false5391 stable_branch?: true, security_mr?: true, documentation?: false, flaky?: true, result: false5392 is expected to eq false5393 stable_branch?: true, security_mr?: true, documentation?: false, flaky?: false, result: false5394 is expected to eq false5395 stable_branch?: true, security_mr?: false, documentation?: true, flaky?: true, result: false5396 is expected to eq false5397 stable_branch?: true, security_mr?: false, documentation?: true, flaky?: false, result: false5398 is expected to eq false5399 stable_branch?: true, security_mr?: false, documentation?: false, flaky?: true, result: false5400 is expected to eq false5401 stable_branch?: true, security_mr?: false, documentation?: false, flaky?: false, result: true5402 is expected to eq true5403 #valid_stable_branch?5404 returns false when on the default branch5405 returns true when on a stable branch5406 returns false when on a stable branch on a security MR5407 #check!5408 when not applicable5409 stable_branch?: true, security_mr?: true5410 behaves like without a failure5411 does not add a failure5412 stable_branch?: false, security_mr?: true5413 behaves like without a failure5414 does not add a failure5415 stable_branch?: false, security_mr?: false5416 behaves like without a failure5417 does not add a failure5418 when applicable5419 behaves like without a failure5420**The `e2e:package-and-test-ee` job needs to succeed or have approval from a Software Engineer in Test.**5421Read the "QA e2e:package-and-test-ee" section for more details.5422 does not add a failure5423 with a feature label5424 behaves like with a failure5425**The `e2e:package-and-test-ee` job needs to succeed or have approval from a Software Engineer in Test.**5426Read the "QA e2e:package-and-test-ee" section for more details.5427 fails5428 without a bug label5429 behaves like with a failure5430**The `e2e:package-and-test-ee` job needs to succeed or have approval from a Software Engineer in Test.**5431Read the "QA e2e:package-and-test-ee" section for more details.5432 fails5433 with only documentation changes and no bug label5434 behaves like without a failure5435 does not add a failure5436 with a pipeline:expedite label5437 behaves like with a failure5438**The `e2e:package-and-test-ee` job needs to succeed or have approval from a Software Engineer in Test.**5439Read the "QA e2e:package-and-test-ee" section for more details.5440 fails5441 behaves like bypassing when flaky test or docs only5442 when failure::flaky-test label is present5443 behaves like without a failure5444 does not add a failure5445 with only docs changes5446 behaves like without a failure5447 does not add a failure5448 when no package-and-test bridge is found5449 behaves like with a failure5450 fails5451 behaves like bypassing when flaky test or docs only5452 when failure::flaky-test label is present5453 behaves like without a failure5454 does not add a failure5455 with only docs changes5456 behaves like without a failure5457 does not add a failure5458 when package-and-test bridge is created5459 behaves like with a warning5460 warns5461 behaves like bypassing when flaky test or docs only5462 when failure::flaky-test label is present5463 behaves like without a failure5464 does not add a failure5465 with only docs changes5466 behaves like without a failure5467 does not add a failure5468 when package-and-test bridge has been canceled and no downstream pipeline is generated5469 behaves like with a failure5470 fails5471 behaves like bypassing when flaky test or docs only5472 when failure::flaky-test label is present5473 behaves like without a failure5474 does not add a failure5475 with only docs changes5476 behaves like without a failure5477 does not add a failure5478 when package-and-test job is in a non-successful state5479 behaves like with a warning5480 warns5481 behaves like bypassing when flaky test or docs only5482 when failure::flaky-test label is present5483 behaves like without a failure5484 does not add a failure5485 with only docs changes5486 behaves like without a failure5487 does not add a failure5488 when package-and-test job is in manual state5489 behaves like with a failure5490 fails5491 behaves like bypassing when flaky test or docs only5492 when failure::flaky-test label is present5493 behaves like without a failure5494 does not add a failure5495 with only docs changes5496 behaves like without a failure5497 does not add a failure5498 when package-and-test job is canceled5499 behaves like with a failure5500 fails5501 behaves like bypassing when flaky test or docs only5502 when failure::flaky-test label is present5503 behaves like without a failure5504 does not add a failure5505 with only docs changes5506 behaves like without a failure5507 does not add a failure5508 when no pipeline is found5509 behaves like with a failure5510 fails5511 behaves like bypassing when flaky test or docs only5512 when failure::flaky-test label is present5513 behaves like without a failure5514 does not add a failure5515 with only docs changes5516 behaves like without a failure5517 does not add a failure5518 when not an applicable version5519 warns about the package-and-test pipeline and the version5520 with multiple package-and-test pipelines5521 behaves like without a failure5522**The `e2e:package-and-test-ee` job needs to succeed or have approval from a Software Engineer in Test.**5523Read the "QA e2e:package-and-test-ee" section for more details.5524 does not add a failure5525 when the version API request fails5526 warns about the package-and-test pipeline and the version request5527 when more than one page of versions is needed5528 behaves like without a failure5529Backporting to older releases requires an [exception request process](https://docs.gitlab.com/ee/policy/maintenance.html#backporting-to-older-releases)5530**The `e2e:package-and-test-ee` job needs to succeed or have approval from a Software Engineer in Test.**5531Read the "QA e2e:package-and-test-ee" section for more details.5532 does not add a failure5533# [RSpecRunTime] Finishing example group spec/tooling/danger/stable_branch_spec.rb. It took 4.72 seconds. Expected to take 5.24 seconds.5534# [RSpecRunTime] Starting example group spec/models/milestone_note_spec.rb. Expected to take 5.04 seconds.5535MilestoneNote5536 does not allow STI5537 .from_event5538 behaves like a synthetic note5539 behaves like a system note5540 has the correct attributes5541# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.8 seconds. Current RSS: ~1602M. load average: 1.03 1.12 1.18 1/287 90815542 #discussion_id5543 returns the expected discussion id5544# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.39 seconds. Current RSS: ~1602M. load average: 1.11 1.13 1.18 1/287 90885545 with a remove milestone event5546 creates the expected note5547# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.84 seconds. Current RSS: ~1600M. load average: 1.11 1.13 1.18 1/287 90955548# [RSpecRunTime] Finishing example group spec/models/milestone_note_spec.rb. It took 4.72 seconds. Expected to take 5.04 seconds.5549# [RSpecRunTime] Starting example group spec/models/approval_spec.rb. Expected to take 4.97 seconds.5550Approval5551 does not allow STI5552 presence validation5553 is expected to validate that :merge_request_id cannot be empty/falsy5554 is expected to validate that :user_id cannot be empty/falsy5555 uniqueness validation5556 is expected to validate that :user_id is case-sensitively unique within the scope of :merge_request_id5557# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.7 seconds. Current RSS: ~1599M. load average: 1.11 1.13 1.18 1/293 91365558 .with_invalid_patch_id_sha5559 returns approvals with patch_id_sha not matching specified patch_id_sha5560# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.14 seconds. Current RSS: ~1582M. load average: 1.18 1.14 1.19 1/293 92545561# [RSpecRunTime] Finishing example group spec/models/approval_spec.rb. It took 5.32 seconds. Expected to take 4.97 seconds.5562# [RSpecRunTime] Starting example group spec/rubocop/code_reuse_helpers_spec.rb. Expected to take 4.88 seconds.5563RuboCop::CodeReuseHelpers5564 delegates ee? to GitlabEdition5565 delegates jh? to GitlabEdition5566 #in_graphql?5567 returns true for a node in the FOSS GraphQL directory5568 returns true for a node in the EE GraphQL directory5569 returns false for a node outside the GraphQL directory5570 #in_model?5571 returns true for a node in the models directory5572 returns false for a node outside the models directory5573 #send_to_constant?5574 returns true when sending to a constant5575 returns false when sending to something other than a constant5576 #name_of_constant5577 returns the name of a constant5578 #in_service_class?5579 returns true for a node in the services directory5580 returns false for a node outside the services directory5581 #file_path_for_node5582 returns the file path of a node5583 #in_lib_directory?5584 returns true for a directory in the CE lib/ directory5585 returns true for a directory in the EE lib/ directory5586 returns false for a directory in the app/ directory5587 #in_app_directory?5588 returns true for a directory in the CE app/ directory5589 returns true for a directory in the EE app/ directory5590 returns false for a directory in the lib/ directory5591 #in_spec?5592 returns true for a node in the spec directory5593 returns true for a node in the ee/spec directory5594 returns false for a node outside the spec directory5595 #each_class_method5596 yields every class method to the supplied block5597 #name_of_receiver5598 returns the name of a send receiver5599 #in_graphql_directory?5600 returns true for a directory in the FOSS app/graphql directory5601 returns true for a directory in the EE app/graphql directory5602 returns true for a directory in the EE app/graphql/ee directory5603 returns false for a directory in the FOSS app/graphql directory5604 returns false for a directory in the EE app/graphql directory5605 returns false for a directory in the EE app/graphql/ee directory5606 #send_receiver_name_ends_with?5607 returns true when the receiver ends with a suffix5608 returns false when the receiver is the same as a suffix5609 #each_send_node5610 yields every send node to the supplied block5611 #in_presenter?5612 returns true for a node in the presenters directory5613 returns false for a node outside the presenters directory5614 #in_worker?5615 returns true for a node in the workers directory5616 returns false for a node outside the workers directory5617 #in_api?5618 returns true for a node in the API directory5619 returns false for a node outside the API directory5620 #in_serializer?5621 returns true for a node in the serializers directory5622 returns false for a node outside the serializers directory5623 #disallow_send_to5624 disallows sending a message to a constant5625 #in_finder?5626 returns true for a node in the finders directory5627 returns false for a node outside the finders directory5628# [RSpecRunTime] Finishing example group spec/rubocop/code_reuse_helpers_spec.rb. It took 4.64 seconds. Expected to take 4.88 seconds.5629# [RSpecRunTime] Starting example group spec/workers/ci/cancel_pipeline_worker_spec.rb. Expected to take 4.69 seconds.5630Ci::CancelPipelineWorker5631 #perform5632 cancels the pipeline5633 if pipeline is deleted5634 does not error5635# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.27 seconds. Current RSS: ~1591M. load average: 1.16 1.14 1.19 1/292 92555636 when auto_canceled_by_pipeline is deleted5637 does not error5638 with builds and state transition side effects5639 behaves like an idempotent worker5640 is labeled as idempotent5641 performs multiple times sequentially without raising an exception5642 cancels the pipeline5643# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.03 seconds. Current RSS: ~1575M. load average: 1.23 1.16 1.19 1/292 92565644# [RSpecRunTime] Finishing example group spec/workers/ci/cancel_pipeline_worker_spec.rb. It took 5.22 seconds. Expected to take 4.69 seconds.5645# [RSpecRunTime] Starting example group spec/views/projects/pages/show.html.haml_spec.rb. Expected to take 4.63 seconds.5646projects/pages/show5647 validation warning5648 doesn't show auto ssl error warning5649 when domain is not verified5650 shows auto ssl error warning5651# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.66 seconds. Current RSS: ~1561M. load average: 1.21 1.15 1.19 1/287 92695652 warning about failed Let's Encrypt5653 doesn't show auto ssl error warning5654 when we failed to obtain Let's Encrypt's certificate5655 shows auto ssl error warning5656# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.96 seconds. Current RSS: ~1559M. load average: 1.21 1.15 1.19 1/287 92825657# [RSpecRunTime] Finishing example group spec/views/projects/pages/show.html.haml_spec.rb. It took 4.95 seconds. Expected to take 4.63 seconds.5658# [RSpecRunTime] Starting example group spec/models/projects/repository_storage_move_spec.rb. Expected to take 4.49 seconds.5659Projects::RepositoryStorageMove5660 does not allow STI5661 behaves like handles repository moves5662 associations5663 is expected to belong to container required: false5664 scopes5665 .scheduled_or_started5666 is expected to contain exactly #<Projects::RepositoryStorageMove id: 2, created_at: "2024-04-03 10:56:27.334625294 +0000", updated_a..., state: 2, source_storage_name: "default", destination_storage_name: "default", error_message: nil> and #<Projects::RepositoryStorageMove id: 3, created_at: "2024-04-03 10:56:27.776971723 +0000", updated_a..., state: 3, source_storage_name: "default", destination_storage_name: "default", error_message: nil>5667# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.69 seconds. Current RSS: ~1555M. load average: 1.20 1.15 1.19 1/287 92835668 validations5669 is expected to validate that :container cannot be empty/falsy5670 is expected to validate that :state cannot be empty/falsy5671 is expected to validate that :source_storage_name cannot be empty/falsy5672 is expected to validate that :destination_storage_name cannot be empty/falsy5673 source_storage_name inclusion5674 does not allow repository storages that don't match a label in the configuration5675 destination_storage_name inclusion5676 does not allow repository storages that don't match a label in the configuration5677 container repository read-only5678 does not allow the container to be read-only on create5679 defaults5680 destination_storage_name5681 can pick new storage5682 state transitions5683 when in the default state5684 and transitions to scheduled5685 triggers the corresponding repository storage worker5686 when the transition fails5687 does not trigger the corresponding repository storage worker and adds an error5688 sets the state to failed5689 and transitions to started5690 does not allow the transition5691 when started5692 and transitions to replicated5693 marks the container as writable5694 updates the updated_at column of the container5695 and transitions to failed5696 marks the container as writable5697 when replicated5698 and transitions to cleanup_failed5699 marks the container as writable5700# [RSpecRunTime] Finishing example group spec/models/projects/repository_storage_move_spec.rb. It took 4.65 seconds. Expected to take 4.49 seconds.5701# [RSpecRunTime] Starting example group spec/services/suggestions/outdate_service_spec.rb. Expected to take 4.38 seconds.5702Suggestions::OutdateService5703 #execute5704 when there is a change within multi-line suggestion range5705 updates the outdatable suggestion record5706# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.19 seconds. Current RSS: ~1567M. load average: 1.20 1.15 1.19 1/293 94235707 when there is no change within multi-line suggestion range5708 does not outdates suggestion record5709# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.27 seconds. Current RSS: ~1556M. load average: 1.18 1.15 1.19 1/293 95625710# [RSpecRunTime] Finishing example group spec/services/suggestions/outdate_service_spec.rb. It took 4.64 seconds. Expected to take 4.38 seconds.5711# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. Expected to take 4.3 seconds.5712Projects::HashedStorage::BaseAttachmentService5713 #old_disk_path5714 is expected to respond to #old_disk_path5715 #new_disk_path5716 is expected to respond to #new_disk_path5717 #skipped?5718 is expected to respond to #skipped?5719 #target_path_discardable?5720 returns false5721 #discard_path!5722 renames target path adding a timestamp at the end5723 #move_folder!5724 when old_path is not a directory5725 adds information to the logger and returns true5726# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. It took 4.52 seconds. Expected to take 4.3 seconds.5727# [RSpecRunTime] Starting example group spec/services/uploads/destroy_service_spec.rb. Expected to take 4.25 seconds.5728Uploads::DestroyService5729 #execute5730 when user is nil5731 behaves like upload not found5732 does not delete any upload5733 returns an error5734 when user cannot destroy upload5735 behaves like upload not found5736 does not delete any upload5737 returns an error5738 when user can destroy upload5739 deletes the upload5740 returns success response5741 when upload is not found5742 behaves like upload not found5743 does not delete any upload5744 returns an error5745 when upload secret is not found5746 behaves like upload not found5747 does not delete any upload5748 returns an error5749 when upload secret has invalid format5750 behaves like upload not found5751 does not delete any upload5752 returns an error5753 when unknown model is used5754 raises an error5755 when upload belongs to other model5756 behaves like upload not found5757 does not delete any upload5758 returns an error5759 when upload destroy fails5760 returns error5761# [RSpecRunTime] Finishing example group spec/services/uploads/destroy_service_spec.rb. It took 4.01 seconds. Expected to take 4.25 seconds.5762# [RSpecRunTime] Starting example group spec/workers/environments/stop_job_success_worker_spec.rb. Expected to take 4.12 seconds.5763Environments::StopJobSuccessWorker5764 #perform5765 with build job5766 behaves like stopping an associated environment5767 stops the environment5768 when the job fails5769 does not stop the environment5770# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.01 seconds. Current RSS: ~1573M. load average: 1.15 1.14 1.18 1/287 96055771 with bridge job5772 behaves like stopping an associated environment5773 stops the environment5774 when the job fails5775 does not stop the environment5776# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.45 seconds. Current RSS: ~1562M. load average: 1.15 1.14 1.18 1/287 96065777 when job does not exist5778 does not raise exception5779# [RSpecRunTime] Finishing example group spec/workers/environments/stop_job_success_worker_spec.rb. It took 3.79 seconds. Expected to take 4.12 seconds.5780# [RSpecRunTime] Starting example group spec/policies/clusters/agent_policy_spec.rb. Expected to take 4.08 seconds.5781Clusters::AgentPolicy5782 rules5783 is expected to be disallowed :read_cluster_agent5784 when developer5785 is expected to be disallowed :admin_cluster5786# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.49 seconds. Current RSS: ~1553M. load average: 1.14 1.14 1.18 1/287 96075787 when maintainer5788 is expected to be allowed :admin_cluster5789 when agent is ci_access authorized for project members5790 is expected to be allowed :read_cluster_agent5791 when agent is user_access authorized for project members5792 is expected to be allowed :read_cluster_agent5793# [RSpecRunTime] Finishing example group spec/policies/clusters/agent_policy_spec.rb. It took 4.18 seconds. Expected to take 4.08 seconds.5794# [RSpecRunTime] Starting example group spec/services/spam/akismet_service_spec.rb. Expected to take 3.99 seconds.5795Spam::AkismetService5796 #spam?5797 behaves like no activity if Akismet is not enabled5798 is automatically false5799 performs no check5800 if Akismet is enabled5801 correctly transforms options for the akismet client, including spelling of referrer key5802 the text is spam5803 is expected to be truthy5804 the text is blatant spam5805 is expected to be truthy5806 the text is not spam5807 is expected to be falsey5808 error handling5809 StandardError other than ArgumentError is raised5810 is expected to be falsey5811 logs an error5812 ArgumentError is raised in dev5813 raises original error5814 #submit_ham5815 behaves like no activity if Akismet is not enabled5816 is automatically false5817 performs no check5818 behaves like false if Akismet is not available5819 if Akismet is not available5820 is expected to be falsey5821 logs an error5822 if Akismet is available5823 is expected to be truthy5824 #submit_spam5825 behaves like no activity if Akismet is not enabled5826 is automatically false5827 performs no check5828 behaves like false if Akismet is not available5829 if Akismet is not available5830 is expected to be falsey5831 logs an error5832 if Akismet is available5833 is expected to be truthy5834# [RSpecRunTime] Finishing example group spec/services/spam/akismet_service_spec.rb. It took 2.3 seconds. Expected to take 3.99 seconds.5835# [RSpecRunTime] Starting example group spec/lib/gitlab/spamcheck/client_spec.rb. Expected to take 3.89 seconds.5836Gitlab::Spamcheck::Client5837 url scheme5838 is tls5839 uses secure connection5840 is grpc5841 uses insecure connection5842 #spam?5843 issue5844 behaves like check for spam5845 includes interceptors5846 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.015847 returns expected spam result5848 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.55849 returns expected spam result5850 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.755851 returns expected spam result5852 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.995853 returns expected spam result5854 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.05855 returns expected spam result5856 snippet5857 behaves like check for spam5858 includes interceptors5859 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.015860 returns expected spam result5861 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.55862 returns expected spam result5863 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.755864 returns expected spam result5865 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.995866 returns expected spam result5867 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.05868 returns expected spam result5869 #build_protobuf5870 builds the expected issue protobuf object5871 builds the expected snippet protobuf object5872 builds the expected generic protobuf object5873 #build_user_protobuf5874 builds the expected protobuf object5875 when user has multiple email addresses5876 adds emails to the user pb object5877 #build_project_protobuf5878 builds the expected protobuf object5879 #get_spammable_mappings5880 is a defined spammable5881 is a generic spammable5882# [RSpecRunTime] Finishing example group spec/lib/gitlab/spamcheck/client_spec.rb. It took 3.03 seconds. Expected to take 3.89 seconds.5883# [RSpecRunTime] Starting example group spec/lib/gitlab/pages/virtual_host_finder_spec.rb. Expected to take 3.84 seconds.5884Gitlab::Pages::VirtualHostFinder5885 returns nil when host is empty5886 when host is a pages custom domain host5887 when there are no pages deployed for the project5888 returns nil5889 when there are pages deployed for the project5890 returns the virual domain when there are pages deployed for the project5891 when host is a namespace domain5892 when there are no pages deployed for the project5893 returns no result if the provided host is not subdomain of the Pages host5894 returns the virual domain with no lookup_paths5895 when there are pages deployed for the project5896 returns no result if the provided host is not subdomain of the Pages host5897 returns the virual domain when there are pages deployed for the project5898 finds domain with case-insensitive5899 when host is a unique domain5900 when pages unique domain is enabled5901 when there are no pages deployed for the project5902 returns nil5903 when there are pages deployed for the project5904 returns the virual domain when there are pages deployed for the project5905 when a project path conflicts with a unique domain5906 prioritizes the unique domain project5907 when pages unique domain is disabled5908 when there are no pages deployed for the project5909 returns nil5910 when there are pages deployed for the project5911 returns nil5912# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages/virtual_host_finder_spec.rb. It took 2.65 seconds. Expected to take 3.84 seconds.5913# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/changed_milestone_spec.rb. Expected to take 3.73 seconds.5914Gitlab::GithubImport::Importer::Events::ChangedMilestone5915 #execute5916 with Issue5917 when importing a milestoned event5918 behaves like new event5919 when a matching milestone exists in GitLab5920 creates a new milestone event5921 when a matching milestone does not exist in GitLab5922 does not create a new milestone event without a milestone5923 when importing demilestoned event5924 behaves like new event5925 when a matching milestone exists in GitLab5926 creates a new milestone event5927 when a matching milestone does not exist in GitLab5928 does not create a new milestone event without a milestone5929 with MergeRequest5930 when importing a milestoned event5931 behaves like new event5932 when a matching milestone exists in GitLab5933 creates a new milestone event5934 when a matching milestone does not exist in GitLab5935 does not create a new milestone event without a milestone5936 when importing demilestoned event5937 behaves like new event5938 when a matching milestone exists in GitLab5939 creates a new milestone event5940 when a matching milestone does not exist in GitLab5941 does not create a new milestone event without a milestone5942# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/changed_milestone_spec.rb. It took 3.77 seconds. Expected to take 3.73 seconds.5943# [RSpecRunTime] Starting example group spec/workers/database/ci_namespace_mirrors_consistency_check_worker_spec.rb. Expected to take 3.69 seconds.5944Database::CiNamespaceMirrorsConsistencyCheckWorker5945 #perform5946 executes the consistency check on namespaces5947 logs should contain the detailed mismatches5948 reports the differences to the logs5949 calls the consistency_fix_service to fix the inconsistencies5950# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.07 seconds. Current RSS: ~1536M. load average: 1.38 1.20 1.20 1/292 97295951# [RSpecRunTime] Finishing example group spec/workers/database/ci_namespace_mirrors_consistency_check_worker_spec.rb. It took 4.57 seconds. Expected to take 3.69 seconds.5952# [RSpecRunTime] Starting example group spec/services/service_response_spec.rb. Expected to take 3.57 seconds.5953ServiceResponse5954 .success5955 creates a successful response without a message5956 creates a successful response with a message5957 creates a successful response with payload5958 creates a successful response with default HTTP status5959 creates a successful response with custom HTTP status5960 .error5961 creates an error response without HTTP status5962 creates an error response with HTTP status5963 creates an error response with payload5964 creates an error response with a reason5965 #success?5966 returns true for a successful response5967 returns false for a failed response5968 #error?5969 returns false for a successful response5970 returns true for a failed response5971 #errors5972 returns an empty array for a successful response5973 returns an array with a correct message for an error response5974 #track_and_raise_exception5975 when successful5976 returns self5977 when an error5978 tracks and raises5979 allows specification of error class5980 allows extra data for tracking5981 #track_exception5982 when successful5983 returns self5984 when an error5985 tracks5986 allows specification of error class5987 allows extra data for tracking5988 #log_and_raise_exception5989 when successful5990 returns self5991 when an error5992 logs5993 allows specification of error class5994 allows extra data for tracking5995 #deconstruct_keys5996 supports pattern matching5997 #cause5998 returns a string inquirer5999# [RSpecRunTime] Finishing example group spec/services/service_response_spec.rb. It took 3.05 seconds. Expected to take 3.57 seconds.6000# [RSpecRunTime] Starting example group spec/lib/gitlab/database/dictionary_spec.rb. Expected to take 3.47 seconds.6001Gitlab::Database::Dictionary6002 ::Entry6003 for a table6004 #name_and_schema6005 returns the name of the table and its gitlab schema6006 #table_name6007 returns the name of the table6008 #view_name6009 returns nil6010 #milestone6011 returns the milestone in which the table was introduced6012 #milestone_greater_than_or_equal_to?6013 milestone: "16.9", other_milestone: "16.10", result: false6014 returns the right result6015 milestone: "16.10", other_milestone: "16.11", result: false6016 returns the right result6017 milestone: "16.12", other_milestone: "16.10", result: true6018 returns the right result6019 milestone: "16.11", other_milestone: "16.10", result: true6020 returns the right result6021 milestone: "16.10", other_milestone: "16.10", result: true6022 returns the right result6023 milestone: "16.9", other_milestone: "16.6", result: true6024 returns the right result6025 milestone: "<6.0", other_milestone: "16.6", result: false6026 returns the right result6027 milestone: "TODO", other_milestone: "16.6", result: false6028 returns the right result6029 #gitlab_schema6030 returns the gitlab_schema of the table6031 #schema?6032 checks if the given schema matches the schema of the table6033 #key_name6034 returns the value of the name of the table6035 #desired_sharding_key_migration_job_name6036 returns the name of the migration that backfills the desired sharding key6037 #validate!6038 raises an error if the gitlab_schema is empty6039 with allow_cross_joins6040 #allow_cross_to_schemas6041 returns the list of allowed schemas6042 with allow_cross_transactions6043 #allow_cross_to_schemas6044 returns the list of allowed schemas6045 with allow_cross_foreign_keys6046 #allow_cross_to_schemas6047 returns the list of allowed schemas6048 for a view6049 #table_name6050 returns nil6051 #view_name6052 returns the name of the view6053 #key_name6054 returns the value of the name of the view6055 .entries6056 all tables and views are unique6057 builds a Dictionary with validated Entry records6058 #find_all_having_desired_sharding_key_migration_job6059 returns an array of entries having desired sharding key migration job6060 .any_entry6061 loads an entry from any scope6062 #find_all_by_schema6063 returns an array of entries with a given schema6064 returns an empty array if no entries match the schema6065 #find_by_table_name6066 finds an entry by table name6067 returns nil if the entry is not found6068 .entry6069 loads an Entry from the given scope6070 #to_name_and_schema_mapping6071 returns a hash of name and schema mappings6072# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/dictionary_spec.rb. It took 3.19 seconds. Expected to take 3.47 seconds.6073# [RSpecRunTime] Starting example group spec/services/import_csv/preprocess_milestones_service_spec.rb. Expected to take 3.41 seconds.6074ImportCsv::PreprocessMilestonesService6075 #execute6076 with csv that has missing or unavailable milestones6077 behaves like csv import6078 does not create milestones6079 reports any missing milestones6080 with csv that includes project milestones6081 behaves like csv import6082 does not create milestones6083 reports any missing milestones6084 with csv that includes milestones column6085 when milestones exist in the importing projects group6086 behaves like csv import6087 does not create milestones6088 reports any missing milestones6089 when milestones exist in a subgroup of the importing projects group6090 behaves like csv import6091 does not create milestones6092 reports any missing milestones6093 when milestones exist in a different project from the importing project6094 behaves like csv import6095 does not create milestones6096 reports any missing milestones6097 when duplicate milestones exist in the projects group and parent group6098 behaves like csv import6099 does not create milestones6100 reports any missing milestones6101# [RSpecRunTime] Finishing example group spec/services/import_csv/preprocess_milestones_service_spec.rb. It took 3.13 seconds. Expected to take 3.41 seconds.6102# [RSpecRunTime] Starting example group spec/lib/gitlab/observability_spec.rb. Expected to take 3.39 seconds.6103Gitlab::Observability6104 .should_enable_observability_auth_scopes?6105 with feature flag state {:observability_tracing=>true, :observability_metrics=>true, :observability_logs=>true}6106 when resource is group6107 is expected to equal true6108 when resource is project6109 is expected to equal true6110 when resource is not a group or project6111 is expected to equal false6112 with feature flag state {:observability_tracing=>true, :observability_metrics=>true, :observability_logs=>false}6113 when resource is group6114 is expected to equal true6115 when resource is project6116 is expected to equal true6117 when resource is not a group or project6118 is expected to equal false6119 with feature flag state {:observability_tracing=>true, :observability_metrics=>false, :observability_logs=>true}6120 when resource is group6121 is expected to equal true6122 when resource is project6123 is expected to equal true6124 when resource is not a group or project6125 is expected to equal false6126 with feature flag state {:observability_tracing=>true, :observability_metrics=>false, :observability_logs=>false}6127 when resource is group6128 is expected to equal true6129 when resource is project6130 is expected to equal true6131 when resource is not a group or project6132 is expected to equal false6133 with feature flag state {:observability_tracing=>false, :observability_metrics=>true, :observability_logs=>true}6134 when resource is group6135 is expected to equal true6136 when resource is project6137 is expected to equal true6138 when resource is not a group or project6139 is expected to equal false6140 with feature flag state {:observability_tracing=>false, :observability_metrics=>true, :observability_logs=>false}6141 when resource is group6142 is expected to equal true6143 when resource is project6144 is expected to equal true6145 when resource is not a group or project6146 is expected to equal false6147 with feature flag state {:observability_tracing=>false, :observability_metrics=>false, :observability_logs=>true}6148 when resource is group6149 is expected to equal true6150 when resource is project6151 is expected to equal true6152 when resource is not a group or project6153 is expected to equal false6154 with feature flag state {:observability_tracing=>false, :observability_metrics=>false, :observability_logs=>false}6155 when resource is group6156 is expected to equal false6157 when resource is project6158 is expected to equal false6159 when resource is not a group or project6160 is expected to equal false6161 .observability_url6162 is expected to eq "https://observe.gitlab.com"6163 when on staging.gitlab.com6164 is expected to eq "https://observe.staging.gitlab.com"6165 when overriden via ENV6166 is expected to eq "https://example.net"6167 .oauth_url6168 is expected to eq "https://observe.gitlab.com/v1/auth/start"6169 .provisioning_url6170 is expected to eq "https://observe.gitlab.com/v3/tenant/932"6171# [RSpecRunTime] Finishing example group spec/lib/gitlab/observability_spec.rb. It took 3.42 seconds. Expected to take 3.39 seconds.6172# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. Expected to take 3.27 seconds.6173Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastBuildFinished6174 behaves like value stream analytics event6175 is expected to be a kind of String6176 is expected to be a kind of Symbol6177 is expected to include ApplicationRecord(abstract)6178 is expected to respond to #timestamp_projection6179 is expected to respond to #html_description6180 is expected to be a kind of Array6181 #apply_query_customization6182 expects an ActiveRecord::Relation object as argument and returns a modified version of it6183 #hash_code6184 returns a hash that uniquely identifies an event6185 does not differ when the same object is built with the same params6186 behaves like LEFT JOIN-able value stream analytics event6187 can use the event as LEFT JOIN6188 when looking at the record with data6189 contains the timestamp expression6190# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.65 seconds. Current RSS: ~1595M. load average: 1.75 1.28 1.23 1/293 98096191 when looking at the record without data6192 returns nil for the timestamp expression6193# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. It took 2.88 seconds. Expected to take 3.27 seconds.6194# [RSpecRunTime] Starting example group spec/presenters/tree_entry_presenter_spec.rb. Expected to take 3.26 seconds.6195TreeEntryPresenter6196 .web_url6197 is expected to eq "http://localhost/namespace1352/project-1004/-/tree/master/bar"6198 #web_path6199 is expected to eq "/namespace1353/project-1005/-/tree/master/bar"6200 when tree has ref_type6201 .web_url6202 is expected to eq "http://localhost/namespace1354/project-1006/-/tree/master/bar?ref_type=heads"6203 #web_path6204 is expected to eq "/namespace1355/project-1007/-/tree/master/bar?ref_type=heads"6205# [RSpecRunTime] Finishing example group spec/presenters/tree_entry_presenter_spec.rb. It took 2.95 seconds. Expected to take 3.26 seconds.6206# [RSpecRunTime] Starting example group spec/views/projects/jobs/show.html.haml_spec.rb. Expected to take 3.18 seconds.6207projects/jobs/show6208 when showing a CI build6209 shows job vue app6210 when job is running6211 does not show retry button6212 does not show New issue button6213# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.07 seconds. Current RSS: ~1607M. load average: 1.69 1.28 1.23 1/292 98776214# [RSpecRunTime] Finishing example group spec/views/projects/jobs/show.html.haml_spec.rb. It took 3.38 seconds. Expected to take 3.18 seconds.6215# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/restore_spec.rb. Expected to take 3.16 seconds.6216Mutations::Todos::Restore6217 is expected to require graphql authorizations :update_todo6218 #resolve6219 restores a single todo6220 handles a todo which is already pending as expected6221 ignores requests for todos which do not belong to the current user6222# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.84 seconds. Current RSS: ~1581M. load average: 1.69 1.28 1.23 1/292 98786223# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/restore_spec.rb. It took 2.75 seconds. Expected to take 3.16 seconds.6224# [RSpecRunTime] Starting example group spec/serializers/trigger_variable_entity_spec.rb. Expected to take 3.09 seconds.6225TriggerVariableEntity6226 exposes the variable key6227 when user has access to the value6228 when user is maintainer6229 exposes the variable value6230# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.46 seconds. Current RSS: ~1568M. load average: 1.64 1.27 1.22 1/292 98796231 when user is owner6232 exposes the variable value6233 when user does not have access to the value6234 does not expose the variable value6235# [RSpecRunTime] Finishing example group spec/serializers/trigger_variable_entity_spec.rb. It took 2.8 seconds. Expected to take 3.09 seconds.6236# [RSpecRunTime] Starting example group spec/services/issue_links/destroy_service_spec.rb. Expected to take 3.05 seconds.6237IssueLinks::DestroyService6238 #execute6239 behaves like a destroyable issuable link6240 when successfully removes an issuable link6241 removes related issue6242 creates notes6243 returns success message6244# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.15 seconds. Current RSS: ~1550M. load average: 1.64 1.27 1.22 1/290 98826245 when failing to remove an issuable link6246 does not remove relation6247 does not create notes6248 returns error message6249 when target is an incident6250 behaves like an incident management tracked event6251 .track_event6252 tracks the event using redis6253 behaves like Snowplow event tracking with RedisHLL context6254 behaves like Snowplow event tracking6255 is emitted6256# [RSpecRunTime] Finishing example group spec/services/issue_links/destroy_service_spec.rb. It took 2.78 seconds. Expected to take 3.05 seconds.6257# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/description_spec.rb. Expected to take 2.98 seconds.6258WorkItems::Callbacks::Description6259 #after_initialize6260 when user has permission to update description6261 when user is work item author6262 behaves like sets work item description6263 correctly sets work item description value6264 when user is a project reporter6265 behaves like sets work item description6266 correctly sets work item description value6267 when description is nil6268 behaves like sets work item description6269 correctly sets work item description value6270 when description is empty6271 behaves like sets work item description6272 correctly sets work item description value6273 when description param is not present6274 behaves like does not set work item description6275 does not change work item description value6276 when widget does not exist in new type6277 resets the work item's description6278 when user does not have permission to update description6279 when user is a project guest6280 behaves like does not set work item description6281 does not change work item description value6282 with private project6283 when user is work item author6284 behaves like does not set work item description6285 does not change work item description value6286# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/description_spec.rb. It took 3.18 seconds. Expected to take 2.98 seconds.6287# [RSpecRunTime] Starting example group spec/models/merge_request/approval_removal_settings_spec.rb. Expected to take 2.92 seconds.6288MergeRequest::ApprovalRemovalSettings6289 does not allow STI6290 validations6291 when enabling selective_code_owner_removals and reset_approvals_on_push is disabled6292 is expected to be valid6293 when enabling selective_code_owner_removals and reset_approvals_on_push is enabled6294 is expected not to be valid6295 when enabling reset_approvals_on_push and selective_code_owner_removals is disabled6296 is expected to be valid6297 when enabling reset_approvals_on_push and selective_code_owner_removals is enabled6298 is expected not to be valid6299 when enabling reset_approvals_on_push and selective_code_owner_removals6300 is expected not to be valid6301# [RSpecRunTime] Finishing example group spec/models/merge_request/approval_removal_settings_spec.rb. It took 2.84 seconds. Expected to take 2.92 seconds.6302# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb. Expected to take 2.9 seconds.6303Jobs/SAST-IaC.gitlab-ci.yml6304 the created pipeline6305 on feature branch6306 creates the kics-iac-sast job6307# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.77 seconds. Current RSS: ~1550M. load average: 1.54 1.27 1.22 1/289 98966308 on merge request6309 has no jobs6310 SAST_DISABLED is set6311 on default branch6312 has no jobs6313 on feature branch6314 has no jobs6315# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb. It took 2.98 seconds. Expected to take 2.9 seconds.6316# [RSpecRunTime] Starting example group spec/graphql/resolvers/issue_status_counts_resolver_spec.rb. Expected to take 2.83 seconds.6317Resolvers::IssueStatusCountsResolver6318 #resolve6319 is expected to be a kind of Gitlab::IssuablesCountForState6320 is expected to eq #<Project id:960 group366/project-1029>>6321 filters by search6322 filters by issue type6323 behaves like returns expected results6324 returns expected results6325# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.66 seconds. Current RSS: ~1539M. load average: 1.49 1.26 1.22 1/292 99406326 project used as parent6327 behaves like returns expected results6328 returns expected results6329 group used as parent6330 behaves like returns expected results6331 returns expected results6332 when both assignee_username and assignee_usernames are provided6333 returns a mutually exclusive filter error6334# [RSpecRunTime] Finishing example group spec/graphql/resolvers/issue_status_counts_resolver_spec.rb. It took 2.65 seconds. Expected to take 2.83 seconds.6335# [RSpecRunTime] Starting example group spec/workers/project_destroy_worker_spec.rb. Expected to take 2.79 seconds.6336ProjectDestroyWorker6337 behaves like an idempotent worker6338 is labeled as idempotent6339 performs multiple times sequentially without raising an exception6340 does not change projects when run twice6341# [RSpecRunTime] RSpec elapsed time: 23 minutes 53.84 seconds. Current RSS: ~1578M. load average: 1.49 1.26 1.22 1/292 99536342 #perform6343 deletes the project6344 does not raise error when project could not be found6345 does not raise error when user could not be found6346# [RSpecRunTime] Finishing example group spec/workers/project_destroy_worker_spec.rb. It took 3.35 seconds. Expected to take 2.79 seconds.6347# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_cache_spec.rb. Expected to take 2.72 seconds.6348Gitlab::RepositoryCache6349 #cache_key6350 project repository6351 behaves like cache_key examples6352 includes the namespace6353 with a given namespace6354 includes the full namespace6355 personal snippet repository6356 behaves like cache_key examples6357 includes the namespace6358 with a given namespace6359 includes the full namespace6360 project snippet repository6361 behaves like cache_key examples6362 includes the namespace6363 with a given namespace6364 includes the full namespace6365 #expire6366 expires the given key from the cache6367 #fetch6368 fetches the given key from the cache6369 accepts a block6370 #write6371 writes the given key and value to the cache6372 passes additional options to the backend6373 #fetch_without_caching_false6374 requires a block6375 when the key does not exist in the cache6376 when the result of the block is truthy6377 returns the result of the block6378 caches the value6379 when the result of the block is falsey6380 returns the result of the block6381 does not cache the value6382 when the cached value is truthy6383 returns the cached value6384 does not execute the block6385 does not write to the cache6386 when the cached value is falsey6387 returns the result of the block6388 writes the truthy value to the cache6389# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_cache_spec.rb. It took 2.63 seconds. Expected to take 2.72 seconds.6390# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. Expected to take 2.68 seconds.6391Ci::PipelineSchedules::VariablesUpdateService6392 execute6393 when user does not have permission6394 returns ServiceResponse.error6395# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.39 seconds. Current RSS: ~1583M. load average: 1.45 1.26 1.22 1/292 99616396 when user limited with permission on a project6397 returns ServiceResponse.error6398 when user has permissions6399 saves variable with passed params6400 returns ServiceResponse.success6401 when schedule save fails6402 returns ServiceResponse.error6403# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. It took 2.27 seconds. Expected to take 2.68 seconds.6404# [RSpecRunTime] Starting example group spec/validators/json_schema_validator_spec.rb. Expected to take 2.64 seconds.6405JsonSchemaValidator6406 #validates_each6407 when filename is set6408 when data is valid6409 returns no errors6410 when data is invalid6411 returns json schema is invalid6412 when filename is not set6413 raises an ArgumentError6414 when filename is invalid6415 raises a FilenameError6416 hash_conversion option6417 when hash_conversion is enabled6418 returns no errors6419 when detail_errors is true6420 when data is valid6421 returns no errors6422 when data is invalid6423 returns json schema is invalid6424# [RSpecRunTime] Finishing example group spec/validators/json_schema_validator_spec.rb. It took 2.54 seconds. Expected to take 2.64 seconds.6425# [RSpecRunTime] Starting example group spec/workers/migrate_external_diffs_worker_spec.rb. Expected to take 2.61 seconds.6426MigrateExternalDiffsWorker6427 #perform6428 migrates the listed diff6429 does nothing if the diff is missing6430# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.23 seconds. Current RSS: ~1574M. load average: 1.42 1.25 1.22 1/293 100416431# [RSpecRunTime] Finishing example group spec/workers/migrate_external_diffs_worker_spec.rb. It took 2.36 seconds. Expected to take 2.61 seconds.6432# [RSpecRunTime] Starting example group spec/services/ci/compare_accessibility_reports_service_spec.rb. Expected to take 2.57 seconds.6433Ci::CompareAccessibilityReportsService6434 #execute6435 when head pipeline has accessibility reports6436 returns status and data6437# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.4 seconds. Current RSS: ~1564M. load average: 1.38 1.25 1.22 1/293 100496438 when base and head pipelines have accessibility reports6439 returns status and data6440# [RSpecRunTime] Finishing example group spec/services/ci/compare_accessibility_reports_service_spec.rb. It took 2.09 seconds. Expected to take 2.57 seconds.6441# [RSpecRunTime] Starting example group spec/models/admin/abuse_report_assignee_spec.rb. Expected to take 2.51 seconds.6442Admin::AbuseReportAssignee6443 does not allow STI6444 is expected to be valid6445 validations6446 is expected to validate that :assignee is case-sensitively unique within the scope of :abuse_report_id6447 associations6448 is expected to belong to abuse_report required: false6449 is expected to belong to assignee class_name => User required: false6450 with loose foreign key on abuse_report_assignees.user_id6451 behaves like cleanup by a loose foreign key6452 cleans up (delete or nullify) the model6453# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.96 seconds. Current RSS: ~1563M. load average: 1.38 1.25 1.22 1/292 100586454# [RSpecRunTime] Finishing example group spec/models/admin/abuse_report_assignee_spec.rb. It took 2.63 seconds. Expected to take 2.51 seconds.6455# [RSpecRunTime] Starting example group spec/components/pajamas/badge_component_spec.rb. Expected to take 2.5 seconds.6456Pajamas::BadgeComponent6457 options6458 icon6459 adds the correct icon and margin6460 icon_classes6461 as string6462 combines custom classes and component classes6463 as array6464 combines custom classes and component classes6465 icon_only6466 adds no extra margin to the icon6467 adds the text as ARIA label6468 href6469 makes the a badge a link6470 size6471 size: :sm6472 adds size class6473 size: :md6474 adds size class6475 size: :lg6476 adds size class6477 with unknown size6478 adds the default size class6479 variant6480 variant: :muted6481 adds variant class6482 variant: :neutral6483 adds variant class6484 variant: :info6485 adds variant class6486 variant: :success6487 adds variant class6488 variant: :warning6489 adds variant class6490 variant: :danger6491 adds variant class6492 with unknown variant6493 adds the default variant class6494 text param6495 is shown inside the badge6496 content slot6497 can be used instead of the text param6498 takes presendence over the text param6499 HTML options6500 get added as HTML attributes6501 can be combined with component options in no particular order6502 with custom CSS classes6503 combines custom classes and component classes6504# [RSpecRunTime] Finishing example group spec/components/pajamas/badge_component_spec.rb. It took 2.48 seconds. Expected to take 2.5 seconds.6505# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb. Expected to take 2.44 seconds.6506Gitlab::Database::Partitioning::DetachedPartitionDropper6507 #perform6508 when the partition should not be dropped yet6509 does not drop the partition6510 with a partition to drop6511 drops the partition6512 removing foreign keys6513 removes foreign keys from the table before dropping it6514 does not remove foreign keys from the parent table6515 when another process drops the foreign key6516 skips dropping that foreign key6517 when another process drops the partition6518 skips dropping the foreign key6519 when another process drops the table while the first waits for a lock6520 skips the table6521 when the partition to drop is still attached to its table6522 does not drop the partition, but does remove the DetachedPartition entry6523 when another process removes the entry before this process6524 does nothing6525 with multiple partitions to drop6526 drops both partitions6527 when the first drop returns an error6528 still drops the second partition6529# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb. It took 2.17 seconds. Expected to take 2.44 seconds.6530# [RSpecRunTime] Starting example group spec/finders/projects/export_job_finder_spec.rb. Expected to take 2.42 seconds.6531Projects::ExportJobFinder6532 #execute6533 when queried for a project6534 scopes to the project6535 when queried by job id6536 filters records6537 when queried by status6538 filters records6539 when queried by invalid status6540 raises exception6541# [RSpecRunTime] Finishing example group spec/finders/projects/export_job_finder_spec.rb. It took 2.37 seconds. Expected to take 2.42 seconds.6542# [RSpecRunTime] Starting example group spec/graphql/mutations/release_asset_links/delete_spec.rb. Expected to take 2.35 seconds.6543Mutations::ReleaseAssetLinks::Delete6544 #resolve6545 when the current user has access to delete the link6546 deletes the link and returns it6547 with protected tag6548 when user has access to the protected tag6549 does not have errors6550# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.68 seconds. Current RSS: ~1572M. load average: 1.32 1.24 1.21 1/287 100656551 when user does not have access to the protected tag6552 raises a resource access error6553 when the link doesn't exist6554 raises an error6555 when destroy process fails6556 returns errors6557 when the current user does not have access to delete the link6558 raises an error6559# [RSpecRunTime] Finishing example group spec/graphql/mutations/release_asset_links/delete_spec.rb. It took 2.42 seconds. Expected to take 2.35 seconds.6560# [RSpecRunTime] Starting example group spec/views/projects/jobs/_build.html.haml_spec.rb. Expected to take 2.34 seconds.6561projects/ci/jobs/_build6562 won't include a column with a link to its pipeline by default6563 can include a column with a link to its pipeline6564# [RSpecRunTime] Finishing example group spec/views/projects/jobs/_build.html.haml_spec.rb. It took 2.32 seconds. Expected to take 2.34 seconds.6565# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.87 seconds. Current RSS: ~1566M. load average: 1.30 1.23 1.21 1/290 100846566# [RSpecRunTime] Starting example group spec/lib/gitlab/file_detector_spec.rb. Expected to take 2.27 seconds.6567Gitlab::FileDetector6568 .types_in_paths6569 returns the file types for the given paths6570 does not include unrecognized file paths6571 .type_of6572 returns the type of a README without extension6573 returns the type of a README file with a recognized extension6574 returns nil for a README with unrecognized extension6575 is case insensitive6576 returns nil for a README file in a directory6577 returns the type of a changelog file6578 returns the type of a license file6579 returns nil for an UNCOPYING file6580 returns the type of a version file6581 returns the type of a .gitignore file6582 returns the type of a GitLab CI config file6583 returns the type of an avatar6584 returns the type of an issue template6585 returns the type of a merge request template6586 returns nil for an unknown file6587 returns the type of an OpenAPI spec if file name is correct6588 returns the type of a Jenkins config file6589# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.02 seconds. Current RSS: ~1581M. load average: 1.30 1.23 1.21 1/289 100856590# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_detector_spec.rb. It took 2.25 seconds. Expected to take 2.27 seconds.6591# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_url_builder_spec.rb. Expected to take 2.26 seconds.6592Gitlab::RepositoryUrlBuilder6593 .build6594 factory: :project, path_generator: ->(project) { project.full_path }6595 when passing SSH protocol6596 returns the SSH URL to the repository6597 when passing HTTP protocol6598 returns the HTTP URL to the repo without a username6599 includes the custom HTTP clone root if set6600 when passing an unsupported protocol6601 raises an exception6602 factory: :project_snippet, path_generator: ->(snippet) { "#{snippet.project.full_path}/snippets/#{snippet.id}" }6603 when passing SSH protocol6604 returns the SSH URL to the repository6605 when passing HTTP protocol6606 returns the HTTP URL to the repo without a username6607 includes the custom HTTP clone root if set6608 when passing an unsupported protocol6609 raises an exception6610 factory: :project_wiki, path_generator: ->(wiki) { "#{wiki.container.full_path}.wiki" }6611 when passing SSH protocol6612 returns the SSH URL to the repository6613 when passing HTTP protocol6614 returns the HTTP URL to the repo without a username6615 includes the custom HTTP clone root if set6616 when passing an unsupported protocol6617 raises an exception6618 factory: :personal_snippet, path_generator: ->(snippet) { "snippets/#{snippet.id}" }6619 when passing SSH protocol6620 returns the SSH URL to the repository6621 when passing HTTP protocol6622 returns the HTTP URL to the repo without a username6623 includes the custom HTTP clone root if set6624 when passing an unsupported protocol6625 raises an exception6626# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_url_builder_spec.rb. It took 2.12 seconds. Expected to take 2.26 seconds.6627# [RSpecRunTime] Starting example group spec/services/users/unban_service_spec.rb. Expected to take 2.2 seconds.6628Users::UnbanService6629 unban6630 when successful6631 returns success status6632 unbans the user6633 removes the BannedUser6634 logs unban in application logs6635# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.48 seconds. Current RSS: ~1563M. load average: 1.27 1.23 1.21 1/289 100946636 when failed6637 when user is already active6638 returns state error message6639 behaves like does not modify the BannedUser record or user state6640 does not modify the BannedUser record or user state6641 when user is not an admin6642 returns permissions error message6643 behaves like does not modify the BannedUser record or user state6644 does not modify the BannedUser record or user state6645# [RSpecRunTime] Finishing example group spec/services/users/unban_service_spec.rb. It took 2.1 seconds. Expected to take 2.2 seconds.6646# [RSpecRunTime] Starting example group spec/graphql/mutations/concerns/mutations/resolves_issuable_spec.rb. Expected to take 2.18 seconds.6647Mutations::ResolvesIssuable6648 with issues6649 behaves like resolving an issuable in GraphQL6650 when user has access6651 resolves issuable by iid6652 the IID does not refer to a valid issuable6653 returns nil6654# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.59 seconds. Current RSS: ~1560M. load average: 1.27 1.23 1.21 1/291 101056655 the parent path is not present6656 returns nil6657 with merge requests6658 behaves like resolving an issuable in GraphQL6659 when user has access6660 resolves issuable by iid6661 the IID does not refer to a valid issuable6662 returns nil6663 the parent path is not present6664 returns nil6665# [RSpecRunTime] Finishing example group spec/graphql/mutations/concerns/mutations/resolves_issuable_spec.rb. It took 2.3 seconds. Expected to take 2.18 seconds.6666# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/lock_spec.rb. Expected to take 2.14 seconds.6667Mutations::Terraform::State::Lock6668 is expected to eq "TerraformStateLock"6669 is expected to require graphql authorizations :admin_terraform_state6670 #resolve6671 user does not have permission6672 raises an error6673 user has permission6674 locks the state6675 state is already locked6676 does not modify the existing lock6677# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.93 seconds. Current RSS: ~1544M. load average: 1.33 1.24 1.21 1/289 101066678 with invalid params6679 raises an error6680# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/lock_spec.rb. It took 3.5 seconds. Expected to take 2.14 seconds.6681# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. Expected to take 2.11 seconds.6682Gitlab::Ci::Reports::Security::Scanner6683 #initialize6684 when all params are given6685 initializes an instance6686 when attribute external_id is missing6687 raises an error6688 when attribute name is missing6689 raises an error6690 #key6691 returns external_id6692 #to_hash6693 returns expected hash6694 when vendor is not defined6695 returns expected hash6696 #==6697 when external_id is equal6698 returns true6699 when external_id is different6700 returns false6701 #<=>6702 when the `external_id` of the scanners are different6703 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16704 is expected to eq -16705 scanner_1_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16706 is expected to eq -16707 scanner_1_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: 16708 is expected to eq 16709 scanner_1_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16710 is expected to eq -16711 scanner_1_attributes: {:external_id=>"spotbugs", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16712 is expected to eq -16713 scanner_1_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"unknown", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -16714 is expected to eq -16715 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>nil}, expected_comparison_result: 16716 is expected to eq 16717 when the `external_id` of the scanners are equal6718 when the `name` of the scanners are different6719 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"a", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"b", :vendor=>"bar"}, expected_comparison_result: -16720 is expected to eq -16721 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"d", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"c", :vendor=>"bar"}, expected_comparison_result: 16722 is expected to eq 16723 when the `name` of the scanners are equal6724 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 06725 is expected to eq 06726 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, expected_comparison_result: -16727 is expected to eq -16728 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 16729 is expected to eq 16730# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. It took 2.27 seconds. Expected to take 2.11 seconds.6731# [RSpecRunTime] Starting example group spec/graphql/mutations/design_management/move_spec.rb. Expected to take 2.07 seconds.6732Mutations::DesignManagement::Move6733 #resolve6734 when the feature is not available6735 behaves like resource not available6736 raises an error6737 When current_design cannot be found6738 behaves like resource not available6739 raises an error6740 When previous_design cannot be found6741 behaves like resource not available6742 raises an error6743 When next_design cannot be found6744 behaves like resource not available6745 raises an error6746 the service runs6747 raising an error6748 reports the service-level error6749 successfully6750 reports the service-level error6751# [RSpecRunTime] Finishing example group spec/graphql/mutations/design_management/move_spec.rb. It took 1.87 seconds. Expected to take 2.07 seconds.6752# [RSpecRunTime] Starting example group spec/lib/sbom/purl_type/converter_spec.rb. Expected to take 2.05 seconds.6753Sbom::PurlType::Converter6754 .purl_type_for_pkg_manager6755 given_package_manager: "bundler", expected_purl_type: "gem"6756 returns the expected purl_type6757 given_package_manager: "yarn", expected_purl_type: "npm"6758 returns the expected purl_type6759 given_package_manager: "npm", expected_purl_type: "npm"6760 returns the expected purl_type6761 given_package_manager: "pnpm", expected_purl_type: "npm"6762 returns the expected purl_type6763 given_package_manager: "maven", expected_purl_type: "maven"6764 returns the expected purl_type6765 given_package_manager: "sbt", expected_purl_type: "maven"6766 returns the expected purl_type6767 given_package_manager: "gradle", expected_purl_type: "maven"6768 returns the expected purl_type6769 given_package_manager: "composer", expected_purl_type: "composer"6770 returns the expected purl_type6771 given_package_manager: "conan", expected_purl_type: "conan"6772 returns the expected purl_type6773 given_package_manager: "go", expected_purl_type: "golang"6774 returns the expected purl_type6775 given_package_manager: "nuget", expected_purl_type: "nuget"6776 returns the expected purl_type6777 given_package_manager: "pip", expected_purl_type: "pypi"6778 returns the expected purl_type6779 given_package_manager: "pipenv", expected_purl_type: "pypi"6780 returns the expected purl_type6781 given_package_manager: "poetry", expected_purl_type: "pypi"6782 returns the expected purl_type6783 given_package_manager: "setuptools", expected_purl_type: "pypi"6784 returns the expected purl_type6785 given_package_manager: "Python (python-pkg)", expected_purl_type: "pypi"6786 returns the expected purl_type6787 given_package_manager: "analyzer (gobinary)", expected_purl_type: "golang"6788 returns the expected purl_type6789 given_package_manager: "unknown-pkg-manager", expected_purl_type: nil6790 returns the expected purl_type6791 given_package_manager: "Python (unknown)", expected_purl_type: nil6792 returns the expected purl_type6793# [RSpecRunTime] Finishing example group spec/lib/sbom/purl_type/converter_spec.rb. It took 2.01 seconds. Expected to take 2.05 seconds.6794# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_index_presenter_spec.rb. Expected to take 2.03 seconds.6795Packages::Pypi::SimpleIndexPresenter6796 #body6797 for project6798 behaves like pypi package presenter6799 version: ">=2.7", expected_version: ">=2.7"6800 contains links for all packages6801 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>"6802 contains links for all packages6803 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0"6804 contains links for all packages6805 for group6806 behaves like pypi package presenter6807 version: ">=2.7", expected_version: ">=2.7"6808 contains links for all packages6809 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>"6810 contains links for all packages6811 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0"6812 contains links for all packages6813 with package files pending destruction6814 is expected not to include "package_pending_destruction"6815# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_index_presenter_spec.rb. It took 1.44 seconds. Expected to take 2.03 seconds.6816# [RSpecRunTime] Starting example group spec/models/concerns/after_commit_queue_spec.rb. Expected to take 1.98 seconds.6817AfterCommitQueue6818 does not allow STI6819 #run_after_commit6820 runs after record is saved6821 runs after transaction is committed6822 #run_after_commit_or_now6823 runs immediately if not within a transction6824 runs after transaction has completed6825 multiple databases - Ci::ApplicationRecord models6826 runs immediately if not within a transaction6827 runs after transaction has completed6828# [RSpecRunTime] Finishing example group spec/models/concerns/after_commit_queue_spec.rb. It took 1.73 seconds. Expected to take 1.98 seconds.6829# [RSpecRunTime] Starting example group spec/models/bulk_imports/file_transfer/group_config_spec.rb. Expected to take 1.96 seconds.6830BulkImports::FileTransfer::GroupConfig6831 does not allow STI6832 #portable_tree6833 returns portable tree6834 #export_path6835 returns tmpdir location6836 #portable_relations6837 returns a list of top level exportable relations6838 does not include skipped relations6839 #top_relation_tree6840 returns relation tree of a top level relation6841 #relation_excluded_keys6842 returns excluded keys for relation6843 #batchable_relation?6844 when relation is batchable6845 returns true6846 when relation is not batchable6847 returns false6848 when relation is not listed as portable6849 returns false6850 #batchable_relations6851 returns a list of collection associations for a group6852 #export_service_for6853 when relation is a tree6854 returns TreeExportService6855 when relation is a file6856 returns FileExportService6857 when relation is unknown6858 raises6859# [RSpecRunTime] Finishing example group spec/models/bulk_imports/file_transfer/group_config_spec.rb. It took 1.61 seconds. Expected to take 1.96 seconds.6860# [RSpecRunTime] Starting example group spec/services/import/github/notes/create_service_spec.rb. Expected to take 1.92 seconds.6861Import::Github::Notes::CreateService6862 does not support quick actions6863# [RSpecRunTime] Finishing example group spec/services/import/github/notes/create_service_spec.rb. It took 1.68 seconds. Expected to take 1.92 seconds.6864# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.79 seconds. Current RSS: ~1575M. load average: 1.25 1.23 1.21 1/293 101476865# [RSpecRunTime] Starting example group spec/services/test_hooks/system_service_spec.rb. Expected to take 1.9 seconds.6866TestHooks::SystemService6867 #execute6868 hook with not implemented test6869 returns error message6870 push_events6871 executes hook6872 tag_push_events6873 executes hook6874 repository_update_events6875 executes hook6876 merge_requests_events6877 returns error message if the user does not have any repository with a merge request6878 executes hook6879# [RSpecRunTime] Finishing example group spec/services/test_hooks/system_service_spec.rb. It took 1.89 seconds. Expected to take 1.9 seconds.6880# [RSpecRunTime] Starting example group spec/services/git/wiki_push_service/change_spec.rb. Expected to take 1.86 seconds.6881Git::WikiPushService::Change6882 #page6883 the page does not exist6884 the operation is added6885 is expected to have attributes {:page => (be nil)}6886 the operation is deleted6887 is expected to have attributes {:page => (be nil)}6888 the operation is renamed6889 is expected to have attributes {:page => (be nil)}6890 the operation is modified6891 is expected to have attributes {:page => (be nil)}6892 the page can be found6893 the page has been deleted6894 is expected to have attributes {:page => #<Double "WikiPage">}6895 the operation is added6896 is expected to have attributes {:page => #<Double "WikiPage">}6897 the operation is renamed6898 is expected to have attributes {:page => #<Double "WikiPage">}6899 the operation is modified6900 is expected to have attributes {:page => #<Double "WikiPage">}6901 #last_known_slug6902 the page has been created6903 is expected to have attributes {:last_known_slug => "Page_11"}6904 the operation is renamed6905 is expected to have attributes {:last_known_slug => "Page_13"}6906 the operation is modified6907 is expected to have attributes {:last_known_slug => "Page_14"}6908 the operation is deleted6909 is expected to have attributes {:last_known_slug => "Page_15"}6910 #event_action6911 the page is deleted6912 is expected to have attributes {:event_action => :destroyed}6913 the page is added6914 is expected to have attributes {:event_action => :created}6915 the page is renamed6916 is expected to have attributes {:event_action => :updated}6917 the page is modified6918 is expected to have attributes {:event_action => :updated}6919# [RSpecRunTime] Finishing example group spec/services/git/wiki_push_service/change_spec.rb. It took 1.87 seconds. Expected to take 1.86 seconds.6920# [RSpecRunTime] Starting example group spec/graphql/resolvers/container_repository_tags_resolver_spec.rb. Expected to take 1.86 seconds.6921Resolvers::ContainerRepositoryTagsResolver6922 #resolve6923 when Gitlab API is supported6924 returns an ExternallyPaginatedArray6925 get the page size based on first and last param6926 sends the page size based on first if next page is asked6927 sends the page size based on last if prev page is asked6928 with parameters6929 before: nil, after: nil, sort: "NAME_DESC", name: "", first: 10, last: nil, sort_value: "-name", referrers: nil6930 calls ContainerRepository#tags_page with correct parameters6931 before: "bb", after: nil, sort: "NAME_ASC", name: "a", first: nil, last: 5, sort_value: "name", referrers: false6932 calls ContainerRepository#tags_page with correct parameters6933 before: nil, after: "aa", sort: "NAME_DESC", name: "a", first: 10, last: nil, sort_value: "-name", referrers: true6934 calls ContainerRepository#tags_page with correct parameters6935 when Gitlab API is not supported6936 behaves like fetching via tags and filter in place6937 by name6938 without sort6939 is expected to contain exactly "aaa", "bab", "bbb", "ccc", and "123"6940 with sorting and filtering6941 name_asc6942 is expected to eq ["123", "aaa", "bab", "bbb", "ccc"]6943 name_desc6944 is expected to eq ["ccc", "bbb", "bab", "aaa", "123"]6945 filter by name6946 is expected to eq ["bbb", "bab"]6947# [RSpecRunTime] Finishing example group spec/graphql/resolvers/container_repository_tags_resolver_spec.rb. It took 1.79 seconds. Expected to take 1.86 seconds.6948# [RSpecRunTime] Starting example group spec/models/cycle_analytics/project_level_stage_adapter_spec.rb. Expected to take 1.81 seconds.6949CycleAnalytics::ProjectLevelStageAdapter6950 does not allow STI6951 calculates median6952 lists events6953 presents the data as json6954# [RSpecRunTime] Finishing example group spec/models/cycle_analytics/project_level_stage_adapter_spec.rb. It took 1.61 seconds. Expected to take 1.81 seconds.6955# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.99 seconds. Current RSS: ~1596M. load average: 1.23 1.23 1.21 2/293 101946956# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. Expected to take 1.8 seconds.6957Sidebars::UserProfile::Menus::GroupsMenu6958 behaves like User profile menu6959 does not contain any sub menu6960 renders the correct link6961 renders the correct title6962 renders the correct icon6963 renders the correct avatar6964 defines correct active route6965 renders if user is logged in6966 when viewed user is blocked6967 when user is not logged in6968 is not allowed to view the menu item6969# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.03 seconds. Current RSS: ~1597M. load average: 1.23 1.23 1.21 1/293 101956970 when current user has permission6971 is allowed to view the menu item6972 when current user does not have permission6973 is not allowed to view the menu item6974 when viewed user is banned6975 when user is not logged in6976 is not allowed to view the menu item6977 when current user has permission6978 is allowed to view the menu item6979 when current user does not have permission6980 is not allowed to view the menu item6981# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. It took 1.75 seconds. Expected to take 1.8 seconds.6982# [RSpecRunTime] Starting example group spec/lib/gitlab/terraform_registry_token_spec.rb. Expected to take 1.78 seconds.6983Gitlab::TerraformRegistryToken6984 .from_token6985 with a deploy token6986 returns the correct token6987 with a job6988 returns the correct token6989 with a personal access token6990 returns the correct token6991 behaves like a gitlab jwt token6992 #secret6993 is expected to eq "226b8b2d6c37adf4bdfd550609eea6774c29c5d49f1ebf7c9d3087491895eaf4"6994 #decode6995 with a custom payload6996 returns the correct token6997 returns nil and logs the exception after expiration6998# [RSpecRunTime] Finishing example group spec/lib/gitlab/terraform_registry_token_spec.rb. It took 1.69 seconds. Expected to take 1.78 seconds.6999# [RSpecRunTime] Starting example group spec/scripts/generate_message_to_run_e2e_pipeline_spec.rb. Expected to take 1.74 seconds.7000GenerateMessageToRunE2ePipeline7001 #content7002 returns content text with author username7003 #env7004 returns env var when not empty7005 returns nil when env var is empty7006 #execute7007 when there are qa_test_folders7008 when there is no existing note7009 adds a new note7010 when there is existing note7011 does not add a new note7012 when there are no qa_test_folders7013 does not add a new note7014 #existing_note7015 when note exists7016 returns the existing note7017 when note doesnt exists7018 returns nil7019 #author_username7020 returns nil7021 #match?7022 returns true for a note that matches NOTE_PATTERN7023 returns false for a note that does not match NOTE_PATTERN7024 #qa_tests_folders?7025 when QA_TESTS is empty7026 returns false7027 when QA_TESTS has a spec file7028 returns false7029 when QA_TESTS has folders7030 returns true7031# [RSpecRunTime] Finishing example group spec/scripts/generate_message_to_run_e2e_pipeline_spec.rb. It took 1.54 seconds. Expected to take 1.74 seconds.7032# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/markdown_text_spec.rb. Expected to take 1.72 seconds.7033Gitlab::GithubImport::MarkdownText7034 .format7035 formats the text7036 .convert_ref_links7037 is expected to eq " Ratione suscipit quam excepturi voluptatum. Accusantium temporibus adipisci id vel praesenti...ri accusamus architecto.\n http://localhost/namespace1433/project-1085/-/merge_requests/27\n"7038 when Github EE with custom domain name7039 is expected to eq " At dicta rem deleniti voluptatibus. Aliquam quas dignissimos voluptatum iste ad. Earum tempo...agni sit error mollitia.\n http://localhost/namespace1433/project-1085/-/merge_requests/57\n"7040 .fetch_attachments7041 fetches attachments7042 returns an empty array when passed nil7043 #to_s7044 returns the text when the author was found7045 returns the text when the author has no login7046 returns empty text when it receives nil7047 returns the text with an extra header when the author was not found7048 cleans invalid chars7049# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/markdown_text_spec.rb. It took 1.44 seconds. Expected to take 1.72 seconds.7050# [RSpecRunTime] Starting example group spec/models/projects/triggered_hooks_spec.rb. Expected to take 1.7 seconds.7051Projects::TriggeredHooks7052 does not allow STI7053 executes hooks by scope7054 applies branch filters, when they match7055 applies branch filters, when they do not match7056 with access token hooks7057 executes hook7058 when access_tokens_webhooks feature flag is disabled7059 does not execute the hook7060# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.72 second. Current RSS: ~1598M. load average: 1.20 1.22 1.21 1/293 101977061 with emoji hooks7062 executes hook7063 when emoji_webhooks feature flag is disabled7064 does not execute the hook7065# [RSpecRunTime] Finishing example group spec/models/projects/triggered_hooks_spec.rb. It took 1.73 seconds. Expected to take 1.7 seconds.7066# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_need_union_spec.rb. Expected to take 1.66 seconds.7067Types::Ci::JobNeedUnion7068 .resolve_type7069 when resolving a build need7070 resolves to a BuildNeedType7071 when resolving a build7072 resolves to a JobType7073 when resolving an unrelated object7074 raises a TypeNotSupportedError for string object7075 raises a TypeNotSupportedError for nil object7076 raises a TypeNotSupportedError for other CI object7077# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_need_union_spec.rb. It took 1.85 seconds. Expected to take 1.66 seconds.7078# [RSpecRunTime] Starting example group spec/models/concerns/usage_statistics_spec.rb. Expected to take 1.64 seconds.7079UsageStatistics7080 does not allow STI7081 .distinct_count_by7082 two records created by the same issue7083 returns a count of 17084 when given no column to count7085 counts by :id and returns a count of 27086# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.25 seconds. Current RSS: ~1581M. load average: 1.20 1.22 1.21 1/287 101987087 one record created by each issue7088 returns a count of 27089 the count query times out7090 does not raise an error7091 returns -17092# [RSpecRunTime] Finishing example group spec/models/concerns/usage_statistics_spec.rb. It took 1.66 seconds. Expected to take 1.64 seconds.7093# [RSpecRunTime] Starting example group spec/services/users/activate_service_spec.rb. Expected to take 1.63 seconds.7094Users::ActivateService7095 #execute7096 when successful7097 returns success status7098 changes the user's state7099 creates a log entry7100 when the user is already active7101 returns success result7102 does not change the user's state7103 when user activation fails7104 returns an unprocessable entity error7105 when user is not an admin7106 returns permissions error message7107# [RSpecRunTime] Finishing example group spec/services/users/activate_service_spec.rb. It took 1.59 seconds. Expected to take 1.63 seconds.7108# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb. Expected to take 1.59 seconds.7109Gitlab::Usage::Metrics::Instrumentations::CountIssuesCreatedManuallyFromAlertsMetric7110 behaves like a correct instrumented metric value7111 has correct value7112# [RSpecRunTime] RSpec elapsed time: 25 minutes 7.41 seconds. Current RSS: ~1574M. load average: 1.18 1.21 1.20 1/287 101997113 on SaaS7114 behaves like a correct instrumented metric value7115 has correct value7116# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb. It took 1.5 seconds. Expected to take 1.59 seconds.7117# [RSpecRunTime] Starting example group spec/services/packages/rubygems/metadata_extraction_service_spec.rb. Expected to take 1.58 seconds.7118Packages::Rubygems::MetadataExtractionService7119 #execute7120 creates the metadata7121 stores the metadata7122 with an existing metadatum7123 updates it7124# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.01 seconds. Current RSS: ~1554M. load average: 1.18 1.21 1.20 1/287 102007125# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/metadata_extraction_service_spec.rb. It took 1.36 seconds. Expected to take 1.58 seconds.7126# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/yaml_processor/result_spec.rb. Expected to take 1.54 seconds.7127Gitlab::Ci::YamlProcessor::Result7128 #builds7129 when a job has ID tokens7130 includes `id_tokens`7131 #config_metadata7132 returns expanded yaml config7133 returns includes7134 #yaml_variables_for7135 returns calculated variables with root and job variables7136 when an absent job is sent7137 is expected to eq []7138 #stage_for7139 is expected to eq "test"7140 when an absent job is sent7141 is expected to be nil7142 #included_components7143 delegates to ci_config and memoizes the result7144# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/yaml_processor/result_spec.rb. It took 1.76 seconds. Expected to take 1.54 seconds.7145# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb. Expected to take 1.53 seconds.7146Katalon.gitlab-ci.yml7147 the created pipeline7148 create katalon tests jobs7149# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.38 seconds. Current RSS: ~1548M. load average: 1.16 1.21 1.20 1/290 102277150# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb. It took 1.61 seconds. Expected to take 1.53 seconds.7151# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. Expected to take 1.5 seconds.7152Gitlab::Ci::Config::Interpolation::Interpolator7153 when multiple interpolation blocks are invalid7154 returns an error7155 when config has a syntax error7156 surfaces an error about invalid config7157 when interpolation block is invalid7158 returns an error7159 when input data is valid7160 correctly interpolates the config7161 when provided interpolation argument is invalid7162 returns an error7163 #to_hash7164 when interpolation is not used7165 returns original content7166 when interpolation is available7167 correctly interpolates content7168 when spec header is missing but inputs are specified7169 surfaces an error about invalid inputs7170 when spec header is invalid7171 surfaces an error about invalid header7172# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. It took 1.47 seconds. Expected to take 1.5 seconds.7173# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/revoke_spec.rb. Expected to take 1.49 seconds.7174Mutations::Achievements::Revoke7175 is expected to require graphql authorizations :award_achievement7176 #resolve7177 when the user does not have permission7178 raises an error7179# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.01 seconds. Current RSS: ~1544M. load average: 1.15 1.21 1.20 1/290 102287180 when the user has permission7181 revokes user_achievement7182 when the params are invalid7183 returns the validation error7184# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/revoke_spec.rb. It took 1.44 seconds. Expected to take 1.49 seconds.7185# [RSpecRunTime] Starting example group spec/models/ci/build_name_spec.rb. Expected to take 1.46 seconds.7186Ci::BuildName7187 is expected to belong to build required: false7188 does not allow STI7189 #name=7190 truncates name to 255 characters7191 partitioning7192 with build7193 sets partition_id to the current partition value7194 when it is already set7195 does not change the partition_id value7196 validation7197 is expected to validate that :build cannot be empty/falsy7198 is expected to validate that :name cannot be empty/falsy7199# [RSpecRunTime] Finishing example group spec/models/ci/build_name_spec.rb. It took 1.5 seconds. Expected to take 1.46 seconds.7200# [RSpecRunTime] Starting example group spec/services/ci/pipelines/hook_service_spec.rb. Expected to take 1.45 seconds.7201Ci::Pipelines::HookService7202 #execute_hooks7203 HOOK_NAME7204 is expected to eq :pipeline_hooks7205 with pipeline hooks enabled7206 calls pipeline.project.execute_hooks and pipeline.project.execute_integrations7207 with pipeline hooks and integrations disabled7208 does not call pipeline.project.execute_hooks and pipeline.project.execute_integrations7209# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/hook_service_spec.rb. It took 1.49 seconds. Expected to take 1.45 seconds.7210# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb. Expected to take 1.43 seconds.7211Gitlab::ImportExport::Json::NdjsonReader7212 #exist?7213 given valid dir_path7214 is expected to equal true7215 given invalid dir_path7216 is expected to equal false7217 #consume_attributes7218 returns the whole root tree from parsed JSON7219 when project.json is symlink or hard link7220 link_method: :link7221 raises an error7222 link_method: :symlink7223 raises an error7224 #consume_relation7225 given any key7226 returns an Enumerator7227 key has been consumed7228 yields nothing to the Enumerator7229 with mark_as_consumed: false7230 yields every relation value to the Enumerator7231 key has not been consumed7232 relation file does not exist7233 yields nothing to the Enumerator7234 when relation file is a symlink or hard link7235 link_method: :link7236 yields nothing to the Enumerator7237 link_method: :symlink7238 yields nothing to the Enumerator7239 relation file is empty7240 yields nothing to the Enumerator7241 relation file contains multiple lines7242 yields every relation value to the Enumerator7243# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb. It took 1.53 seconds. Expected to take 1.43 seconds.7244# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb. Expected to take 1.4 seconds.7245Gitlab::Ci::Parsers::Sbom::Cyclonedx7246 when report is invalid7247 when report JSON is invalid7248 handles errors and adds them to the report7249 when report does not conform to the CycloneDX schema7250 reports all errors returned by the validator7251 when cyclonedx report has no components7252 skips component processing7253 when report has dependency_scanning components7254 adds each component, ignoring unused attributes7255 when component is trivy type7256 adds each component, ignoring unused attributes7257 when a component has an invalid purl7258 adds an error to the report7259 when report has container_scanning components7260 adds each component, ignoring unused attributes7261 when report has metadata tools, author and properties7262 when metadata attributes are present7263 passes them to the report7264 when metadata attributes are not present7265 passes them to the report7266 when cyclonedx report has no dependencies7267 skips component processing7268 when report has dependencies7269 passes dependencies to report7270# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb. It took 1.47 seconds. Expected to take 1.4 seconds.7271# [RSpecRunTime] Starting example group spec/services/customer_relations/contacts/create_service_spec.rb. Expected to take 1.37 seconds.7272CustomerRelations::Contacts::CreateService7273 #execute7274 when user does not have permission7275 returns an error7276 when user has permission7277 creates a contact7278 returns an error when the contact is not persisted7279 returns an error when the organization_id is invalid7280 returns an error when the organization belongs to a different group7281# [RSpecRunTime] Finishing example group spec/services/customer_relations/contacts/create_service_spec.rb. It took 1.42 seconds. Expected to take 1.37 seconds.7282# [RSpecRunTime] Starting example group spec/models/design_management/design_action_spec.rb. Expected to take 1.35 seconds.7283DesignManagement::DesignAction7284 does not allow STI7285 validations7286 the design7287 must not be nil7288 the action7289 must not be nil7290 must be a known action7291 the content7292 content is necesary7293 must not be nil if the action is create7294 must not be nil if the action is update7295 content is forbidden7296 must not be nil if the action is delete7297 #gitaly_action7298 the action needs content7299 produces a good gitaly action7300 the action forbids content7301 produces a good gitaly action7302 #issue_id7303 delegates to the design7304 #performed7305 calls design#clear_version_cache when the action has been performed7306# [RSpecRunTime] Finishing example group spec/models/design_management/design_action_spec.rb. It took 1.29 seconds. Expected to take 1.35 seconds.7307# [RSpecRunTime] Starting example group spec/models/concerns/issuable_link_spec.rb. Expected to take 1.32 seconds.7308IssuableLink7309 does not allow STI7310 .inverse_link_type7311 returns the inverse type of link7312 .issuable_type7313 when opposite relation already exists7314 raises NotImplementedError when performing validations7315 .available_link_types7316 is expected to contain exactly "relates_to", "blocks", and "is_blocked_by"7317# [RSpecRunTime] Finishing example group spec/models/concerns/issuable_link_spec.rb. It took 1.49 seconds. Expected to take 1.32 seconds.7318# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb. Expected to take 1.3 seconds.7319Gitlab::QuickActions::SpendTimeAndDateSeparator7320 #execute7321 invalid paramenter in arg line7322 empty arg line7323 behaves like arg line with invalid parameters7324 return nil7325 future date in arg line7326 behaves like arg line with invalid parameters7327 return nil7328 unparseable date(invalid mixes of delimiters)7329 behaves like arg line with invalid parameters7330 return nil7331 trash in arg line7332 return nil as time value7333 time present in arg line7334 behaves like arg line with valid parameters7335 return time and date array7336 timecategory present in arg line7337 behaves like arg line with valid parameters7338 return time and date array7339 simple time with date in arg line7340 behaves like arg line with valid parameters7341 return time and date array7342 timecategory present in arg line7343 behaves like arg line with valid parameters7344 return time and date array7345 composite time with date in arg line7346 behaves like arg line with valid parameters7347 return time and date array7348# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb. It took 1.09 seconds. Expected to take 1.3 seconds.7349# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb. Expected to take 1.28 seconds.7350Resolvers::GroupMembers::NotificationEmailResolver7351 #resolve7352 is expected to have nullable GraphQL type String7353 when current_user is admin7354 returns email7355 when current_user is not admin7356 raises ResourceNotAvailable error7357# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb. It took 1.19 seconds. Expected to take 1.28 seconds.7358# [RSpecRunTime] Starting example group spec/validators/ip_address_validator_spec.rb. Expected to take 1.26 seconds.7359IpAddressValidator7360 ip_address: "invalid IP", validity: false, errors: {:ip_address=>["must be a valid IPv4 or IPv6 address"]}7361 is expected to eq false7362 is expected to eq {:ip_address=>["must be a valid IPv4 or IPv6 address"]}7363 ip_address: "192.168.17.43", validity: true, errors: {}7364 is expected to eq true7365 is expected to eq {}7366 ip_address: "2001:0db8:85a3::8a2e:0370:7334", validity: true, errors: {}7367 is expected to eq true7368 is expected to eq {}7369 ip_address: nil, validity: true, errors: {}7370 is expected to eq true7371 is expected to eq {}7372 ip_address: "", validity: true, errors: {}7373 is expected to eq true7374 is expected to eq {}7375# [RSpecRunTime] Finishing example group spec/validators/ip_address_validator_spec.rb. It took 1.15 seconds. Expected to take 1.26 seconds.7376# [RSpecRunTime] Starting example group spec/lib/gitlab/file_markdown_link_builder_spec.rb. Expected to take 1.24 seconds.7377Gitlab::FileMarkdownLinkBuilder7378 markdown_link7379 when file name has the character ]7380 escapes the character7381 when file is an image7382 returns preview markdown link7383 when file is video7384 returns preview markdown link7385 when file is audio7386 returns preview markdown link7387 when file is not embeddable7388 returns markdown link7389 when file name is blank7390 returns nil7391 mardown_name7392 when file is an image7393 retrieves the name without the extension7394 when file is video7395 retrieves the name without the extension7396 when file is audio7397 retrieves the name without the extension7398 when file is not embeddable7399 retrieves the name with the extesion7400 when file name is blank7401 returns nil7402# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_markdown_link_builder_spec.rb. It took 1.33 seconds. Expected to take 1.24 seconds.7403# [RSpecRunTime] Starting example group spec/models/concerns/taskable_spec.rb. Expected to take 1.23 seconds.7404Taskable7405 does not allow STI7406 .get_tasks7407 is expected to match ["#<struct TaskList::Item checkbox_text=\"- [ ]\", source=\"First item\">", "#<struct TaskList::Item checkbox_text=\"- [x]\", source=\"Second item\">", "#<struct TaskList::Item checkbox_text=\"* [x]\", source=\"First item\">", "#<struct TaskList::Item checkbox_text=\"* [ ]\", source=\"Second item\">", "#<struct TaskList::Item checkbox_text=\"1. [ ]\", source=\"Numbered 1\">", "#<struct TaskList::Item checkbox_text=\"2) [x]\", source=\"Numbered 2\">"]7408 with single line comments7409 is expected to match ["#<struct TaskList::Item checkbox_text=\"- [ ]\", source=\"only task item\">"]7410 #task_list_items7411 issuable_type: :issue7412 when description is present7413 gets tasks from markdown7414 when description is blank7415 returns empty array7416 does not try to get tasks from markdown7417 issuable_type: :merge_request7418 when description is present7419 gets tasks from markdown7420 when description is blank7421 returns empty array7422 does not try to get tasks from markdown7423# [RSpecRunTime] Finishing example group spec/models/concerns/taskable_spec.rb. It took 2.61 seconds. Expected to take 1.23 seconds.7424# [RSpecRunTime] Starting example group spec/models/integrations/jira_tracker_data_spec.rb. Expected to take 1.2 seconds.7425Integrations::JiraTrackerData7426 does not allow STI7427 behaves like Integrations::BaseDataFields7428 associations7429 is expected to belong to integration required: false7430 #activated?7431 with integration7432 with value set to false7433 is expected to eq false7434 with value set to true7435 is expected to eq true7436 without integration7437 is expected to eq false7438 #to_database_hash7439 does not include certain attributes7440 deployment_type7441 is expected to define :deployment_type as an enum backed by an integer with values ‹[:unknown, :server, :cloud]›, prefix: :deployment7442 encrypted attributes7443 is expected to contain exactly :api_url, :password, :url, and :username7444# [RSpecRunTime] Finishing example group spec/models/integrations/jira_tracker_data_spec.rb. It took 0.98 second. Expected to take 1.2 seconds.7445# [RSpecRunTime] Starting example group spec/lib/gitlab/event_store/event_spec.rb. Expected to take 1.17 seconds.7446Gitlab::EventStore::Event7447 when schema is not defined7448 raises an error on initialization7449 when schema is defined7450 returns data with indifferent access7451 schema validation7452 when data matches the schema7453 initializes the event correctly7454 when required properties are present as well as unknown properties7455 initializes the event correctly7456 validates schema7457 when some properties are missing7458 expects all properties to be present7459 when data is not a Hash7460 raises an error7461 when schema is invalid7462 raises an error7463 does not store JSON schema on subclass7464# [RSpecRunTime] Finishing example group spec/lib/gitlab/event_store/event_spec.rb. It took 1.08 seconds. Expected to take 1.17 seconds.7465# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb. Expected to take 1.17 seconds.7466Gitlab::Usage::Metrics::Instrumentations::TotalCountMetric7467 with an invalid time_frame7468 raises an exception7469 .redis_key7470 adds the key prefix to the event name7471 with a date7472 adds the key prefix and suffix to the event name7473 with multiple similar events7474 with an 'all' time_frame7475 behaves like a correct instrumented metric value7476 has correct value7477 with a 7d time_frame7478 behaves like a correct instrumented metric value7479 has correct value7480 with a 28d time_frame7481 behaves like a correct instrumented metric value7482 has correct value7483 with multiple different events7484 with an 'all' time_frame7485 behaves like a correct instrumented metric value7486 has correct value7487 with a 7d time_frame7488 behaves like a correct instrumented metric value7489 has correct value7490 with a 28d time_frame7491 behaves like a correct instrumented metric value7492 has correct value7493# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb. It took 1.3 seconds. Expected to take 1.17 seconds.7494# [RSpecRunTime] Starting example group spec/services/projects/count_service_spec.rb. Expected to take 1.14 seconds.7495Projects::CountService7496 .query7497 raises NotImplementedError7498 #relation_for_count7499 calls the class method query with the project id7500 #count7501 returns the number of rows7502 caches the number of rows7503 #refresh_cache7504 refreshes the cache7505 #delete_cache7506 removes the cache7507 #cache_key_name7508 raises NotImplementedError7509 #cache_key7510 returns the cache key as an Array7511# [RSpecRunTime] Finishing example group spec/services/projects/count_service_spec.rb. It took 1.01 seconds. Expected to take 1.14 seconds.7512# [RSpecRunTime] Starting example group spec/views/groups/milestones/index.html.haml_spec.rb. Expected to take 1.13 seconds.7513groups/milestones/index.html.haml7514 behaves like milestone empty states7515 with no milestones7516 shows empty state7517 does not show tabs or searchbar7518 with no open milestones7519 shows tabs and searchbar7520 shows empty state7521 with no closed milestones7522 shows tabs and searchbar7523 shows empty state on closed milestones7524# [RSpecRunTime] Finishing example group spec/views/groups/milestones/index.html.haml_spec.rb. It took 0.99 second. Expected to take 1.13 seconds.7525# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb. Expected to take 1.1 seconds.7526Gitlab::GithubImport::Representation::DiffNotes::SuggestionFormatter7527 does nothing when there is any text before the suggestion tag7528 handles nil value for note7529 does not allow over 3 leading spaces for valid suggestion7530 allows up to 3 leading spaces7531 does nothing when there is any text without space after the suggestion tag7532 formats single-line suggestions7533 ignores text after suggestion tag on the same line7534 formats multiple single-line suggestions7535 formats multi-line suggestions7536 formats multiple multi-line suggestions7537# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb. It took 1.11 seconds. Expected to take 1.1 seconds.7538# [RSpecRunTime] RSpec elapsed time: 25 minutes 39.47 seconds. Current RSS: ~1579M. load average: 1.10 1.19 1.19 1/288 102367539# [RSpecRunTime] Starting example group spec/initializers/safe_session_store_patch_spec.rb. Expected to take 1.09 seconds.7540safe_session_store_patch7541 with ActionDispatch::Request::Session7542 behaves like safe session store7543 allows storing a String7544 raises error when session attempts to store an unsafe object7545 allows instance double of OneLogin::RubySaml::Response7546 raises an error for instance double of REXML::Document7547 with ActionController::TestSession7548 behaves like safe session store7549 allows storing a String7550 raises error when session attempts to store an unsafe object7551 allows instance double of OneLogin::RubySaml::Response7552 raises an error for instance double of REXML::Document7553# [RSpecRunTime] Finishing example group spec/initializers/safe_session_store_patch_spec.rb. It took 0.95 second. Expected to take 1.09 seconds.7554# [RSpecRunTime] Starting example group spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb. Expected to take 1.07 seconds.7555layouts/header/_super_sidebar_logged_out7556 renders links to Explore and Sign-in and Register7557 on gitlab.com7558 renders marketing links7559 renders the free trial button7560 on self-managed7561 does not render marketing links7562# [RSpecRunTime] Finishing example group spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb. It took 0.96 second. Expected to take 1.07 seconds.7563# [RSpecRunTime] Starting example group spec/models/packages/event_spec.rb. Expected to take 1.05 seconds.7564Packages::Event7565 does not allow STI7566 .counters_for7567 is expected to contain exactly "i_package_push_package", "i_package_push_package_by_deploy_token", and "i_package_npm_push_package"7568 behaves like handle forbidden event type7569 is expected to eq []7570 .unique_counters_for7571 is expected to contain exactly "i_package_npm_deploy_token"7572 behaves like handle forbidden event type7573 is expected to eq []7574 when an originator type is quest7575 is expected to eq []7576 .event_allowed?7577 is expected to eq true7578 behaves like handle forbidden event type7579 is expected to eq false7580# [RSpecRunTime] Finishing example group spec/models/packages/event_spec.rb. It took 0.91 second. Expected to take 1.05 seconds.7581# [RSpecRunTime] Starting example group spec/scripts/pipeline_test_report_builder_spec.rb. Expected to take 1.04 seconds.7582PipelineTestReportBuilder7583 #test_report_for_pipeline7584 for previous pipeline7585[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!1481677586[PipelineTestReportBuilder] 1 failed builds in test stage found...7587 fetches builds from pipeline related to MR7588 canonical pipeline7589 no previous pipeline7590 returns empty hash7591 no failed test builds7592[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!1481677593[PipelineTestReportBuilder] 0 failed builds in test stage found...7594 returns a hash with an empty "suites" array7595 failed pipeline and failed test builds7596[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!1481677597[PipelineTestReportBuilder] 1 failed builds in test stage found...7598 returns populated test list for suites7599 when receiving a server error7600 when response code is 4047601/builds/gitlab-org/gitlab/spec/scripts/pipeline_test_report_builder_spec.rb:163: warning: constant Net::HTTPServerException is deprecated7602[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!1481677603/builds/gitlab-org/gitlab/scripts/pipeline_test_report_builder.rb:107: warning: constant Net::HTTPServerException is deprecated7604[PipelineTestReportBuilder] Artifacts not found. They may have expired. Skipping this build.7605[PipelineTestReportBuilder] 0 failed builds in test stage found...7606 continues without the missing reports7607 when response code is unexpected7608/builds/gitlab-org/gitlab/spec/scripts/pipeline_test_report_builder_spec.rb:163: warning: constant Net::HTTPServerException is deprecated7609[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!1481677610/builds/gitlab-org/gitlab/scripts/pipeline_test_report_builder.rb:107: warning: constant Net::HTTPServerException is deprecated7611 raises HTTPServerException7612 for latest pipeline7613[PipelineTestReportBuilder] Discovered latest failed pipeline (#3) for MR!1481677614[PipelineTestReportBuilder] 1 failed builds in test stage found...7615 fetches builds from pipeline related to MR7616 #previous_pipeline7617 pipeline in a fork project7618 returns fork pipeline7619 pipeline in target project7620 returns failed pipeline7621# [RSpecRunTime] Finishing example group spec/scripts/pipeline_test_report_builder_spec.rb. It took 1.01 seconds. Expected to take 1.04 seconds.7622# [RSpecRunTime] Starting example group spec/models/notes/note_metadata_spec.rb. Expected to take 1.01 seconds.7623Notes::NoteMetadata7624 does not allow STI7625 associations7626 is expected to belong to note required: false7627 callbacks7628 with before_save :ensure_email_participant_length7629 when email length is > 2557630 rewrites the email within max length7631 when email is within permissible length7632 saves the email as-is7633# [RSpecRunTime] Finishing example group spec/models/notes/note_metadata_spec.rb. It took 0.95 second. Expected to take 1.01 seconds.7634# [RSpecRunTime] Starting example group spec/models/push_event_payload_spec.rb. Expected to take 1.01 seconds.7635PushEventPayload7636 does not allow STI7637 behaves like having unique enum values7638 has unique values in "action"7639 has unique values in "ref_type"7640 saving payloads7641 does not allow commit messages longer than 70 characters7642# [RSpecRunTime] Finishing example group spec/models/push_event_payload_spec.rb. It took 1.14 seconds. Expected to take 1.01 seconds.7643# [RSpecRunTime] Starting example group spec/lib/gitlab/database/similarity_score_spec.rb. Expected to take 0.99 second.7644Gitlab::Database::SimilarityScore7645 when passing empty values7646 when search is nil7647 orders by a constant 0 value7648 when rules are empty7649 orders by a constant 0 value7650 when similarity scoring based on the path7651 when searching for `git`7652 is expected to eq ["git", "gitlab", "gitaly"]7653 when searching for `gitlab`7654 is expected to eq ["gitlab", "gitlab-styles", "gitlab-danger"]7655 when searching for something unrelated7656 results have 0 similarity score7657 score multiplier7658 ranks `path` matches higher7659 annotation7660 annotates the generated SQL expression7661# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/similarity_score_spec.rb. It took 0.8 second. Expected to take 0.99 second.7662# [RSpecRunTime] Starting example group spec/initializers/validate_database_config_spec.rb. Expected to take 0.97 second.7663validate database config7664 when config/database.yml is valid7665 validates configuration without errors and warnings7666 when config/database.yml is invalid7667 uses unknown connection name7668 raises exception7669 behaves like with SKIP_DATABASE_CONFIG_VALIDATION=true7670 does not raise exception7671 uses replica configuration7672 raises exception7673 behaves like with SKIP_DATABASE_CONFIG_VALIDATION=true7674 does not raise exception7675 main is not a first entry7676 raises exception7677 behaves like with SKIP_DATABASE_CONFIG_VALIDATION=true7678 does not raise exception7679# [RSpecRunTime] Finishing example group spec/initializers/validate_database_config_spec.rb. It took 0.82 second. Expected to take 0.97 second.7680# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb. Expected to take 0.96 second.7681VsCode::Settings::VsCodeSettingPresenter7682 when presenting default machine7683 #content7684 is expected to be nil7685 #machines7686 is expected to eq [{:id=>1, :name=>"GitLab WebIDE", :platform=>"GitLab"}]7687 #machine_id7688 is expected to be nil7689 when presenting persisted setting7690 #content7691 is expected to eq "{}"7692 #machines7693 is expected to be nil7694 #machine_id7695 is expected to eq "3aa16b0f-652e-4850-8429-a00190dac6aa"7696 version7697 is expected to eq 17698# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb. It took 0.91 second. Expected to take 0.96 second.7699# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb. Expected to take 0.95 second.7700RuboCop::Cop::Migration::AddColumnsToWideTables7701 when in a migration7702 with wide tables7703 registers an offense when adding a column to a wide table7704 registers an offense when adding a column with default to a wide table7705 registers an offense when adding a reference7706 registers an offense when adding timestamps7707 register no offense when using other method7708 with a regular table7709 registers no offense for notes7710 when outside of a migration7711 does not register any offenses7712# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb. It took 0.83 second. Expected to take 0.95 second.7713# [RSpecRunTime] Starting example group spec/services/users/dismiss_callout_service_spec.rb. Expected to take 0.93 second.7714Users::DismissCalloutService7715 #execute7716 behaves like dismissing user callout7717 creates a new user callout7718 returns a user callout7719 sets the dismissed_at attribute to current time7720 updates an existing callout dismissed_at time7721 does not update an invalid record with dismissed_at time7722# [RSpecRunTime] Finishing example group spec/services/users/dismiss_callout_service_spec.rb. It took 0.83 second. Expected to take 0.93 second.7723# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.92 second.7724MergeRequests::Mergeability::CheckDraftStatusService7725 behaves like mergeability check service7726 sets the identifier7727 sets the description7728 #execute7729 when the merge request is a draft7730 returns a check result with status failed7731 when the merge request is not a draft7732 returns a check result with status success7733 #skip?7734 when skip check param is true7735 returns true7736 when skip check param is false7737 returns false7738 #cacheable?7739 returns false7740# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. It took 0.82 second. Expected to take 0.92 second.7741# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. Expected to take 0.91 second.7742Gitlab::GithubImport::Representation::PullRequests::ReviewRequests7743 #github_identifiers7744 returns a hash with needed identifiers7745 .from_json_hash7746 behaves like Review requests7747 returns an instance of Review Request7748 for returned Review Requests7749 includes merge request id7750 includes reviewers7751 .from_api_response7752 behaves like Review requests7753 returns an instance of Review Request7754 for returned Review Requests7755 includes merge request id7756 includes reviewers7757# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. It took 0.79 second. Expected to take 0.91 second.7758# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 0.89 second.7759Types::ColorType7760 is expected to eq "Color"7761 coerces Color object into hex string7762 coerces an hex string into Color object7763 coerces an named Color into hex string7764 coerces an named color into Color object7765 rejects invalid input7766 rejects nil7767# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 0.81 second. Expected to take 0.89 second.7768# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. Expected to take 0.88 second.7769Gitlab::SlashCommands::IncidentManagement::IncidentNew7770 #allowed?7771 returns true7772 when feature flag is disabled7773 returns false in allowed?7774 #collection7775 when collection method id called7776 calls IssuesFinder7777 #execute7778 when invoked7779 sends ephemeral response7780# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. It took 0.97 second. Expected to take 0.88 second.7781# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/page_spec.rb. Expected to take 0.87 second.7782Gitlab::Pagination::Keyset::Page7783 #per_page7784 limits to a maximum of 100 records per page7785 uses default value when given 07786 uses default value when given negative values7787 uses the given value if it is within range7788 #next7789 copies over order_by7790 copies over per_page7791 dups the instance7792 sets lower_bounds only on new instance7793# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/page_spec.rb. It took 0.89 second. Expected to take 0.87 second.7794# [RSpecRunTime] Starting example group spec/services/bulk_imports/archive_extraction_service_spec.rb. Expected to take 0.86 second.7795BulkImports::ArchiveExtractionService7796 #execute7797 extracts files from archive and removes symlinks7798 when dir is not in tmpdir7799 raises an error7800 when archive file is a symlink7801 raises an error7802 when archive file shares multiple hard links7803 raises an error7804 when filepath is being traversed7805 raises an error7806# [RSpecRunTime] Finishing example group spec/services/bulk_imports/archive_extraction_service_spec.rb. It took 0.9 second. Expected to take 0.86 second.7807# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb. Expected to take 0.84 second.7808CloudSeed::GoogleCloud::GcpRegionAddOrReplaceService7809 adds and replaces GCP region vars7810# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb. It took 0.81 second. Expected to take 0.84 second.7811# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_strings_spec.rb. Expected to take 0.83 second.7812RuboCop::Cop::Migration::PreventStrings7813 when outside of migration7814 registers no offense7815 when in migration7816 when the string data type is used7817 registers an offense7818 when the string data type is not used7819 registers no offense7820 when the text data type is used7821 registers no offense7822 when the string data type is used for arrays7823 registers no offense7824 when using down method7825 registers no offense7826# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_strings_spec.rb. It took 0.8 second. Expected to take 0.83 second.7827# [RSpecRunTime] Starting example group spec/models/packages/nuget/dependency_link_metadatum_spec.rb. Expected to take 0.82 second.7828Packages::Nuget::DependencyLinkMetadatum7829 does not allow STI7830 relationships7831 is expected to belong to dependency_link required: false7832 validations7833 is expected to validate that :dependency_link cannot be empty/falsy7834 is expected to validate that :target_framework cannot be empty/falsy7835 #ensure_nuget_package_type7836 validates package of type nuget7837 validates package of type nuget with nil dependency_link7838# [RSpecRunTime] Finishing example group spec/models/packages/nuget/dependency_link_metadatum_spec.rb. It took 0.8 second. Expected to take 0.82 second.7839# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/environment_matcher_spec.rb. Expected to take 0.81 second.7840Gitlab::Ci::EnvironmentMatcher7841 #match?7842 when given pattern is a normal string7843 returns true on an exact match7844 returns false if not an exact match7845 when given pattern has a wildcard7846 returns true on wildcard matches7847 returns false when not a wildcard match7848 when given pattern is nil7849 always returns false7850 when given pattern is an empty string7851 always returns false7852# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/environment_matcher_spec.rb. It took 0.73 second. Expected to take 0.81 second.7853# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pending_spec.rb. Expected to take 0.8 second.7854Gitlab::Ci::Status::Pending7855 #text7856 is expected to eq "Pending"7857 #label7858 is expected to eq "pending"7859 #icon7860 is expected to eq "status_pending"7861 #favicon7862 is expected to eq "favicon_status_pending"7863 #group7864 is expected to eq "pending"7865 #details_path7866 is expected to be nil7867# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pending_spec.rb. It took 0.76 second. Expected to take 0.8 second.7868# [RSpecRunTime] Starting example group spec/helpers/milestones_helper_spec.rb. Expected to take 0.79 second.7869MilestonesHelper7870 #milestone_header_class7871 primary: true, issuables: [nil], header_color: "gl-bg-blue-500 gl-text-white", header_border: ""7872 is expected to eq "gl-bg-blue-500 gl-text-white gl-display-flex"7873 primary: true, issuables: [], header_color: "gl-bg-blue-500 gl-text-white", header_border: "gl-border-bottom-0 gl-rounded-base"7874 is expected to eq "gl-bg-blue-500 gl-text-white gl-border-bottom-0 gl-rounded-base gl-display-flex"7875 primary: false, issuables: [], header_color: "", header_border: "gl-border-bottom-0 gl-rounded-base"7876 is expected to eq " gl-border-bottom-0 gl-rounded-base gl-display-flex"7877 primary: false, issuables: [nil], header_color: "", header_border: ""7878 is expected to eq " gl-display-flex"7879 #milestone_counter_class7880 when primary is set to true7881 is expected to eq "gl-text-white"7882 when primary is set to false7883 is expected to eq "gl-text-gray-500"7884# [RSpecRunTime] Finishing example group spec/helpers/milestones_helper_spec.rb. It took 0.78 second. Expected to take 0.79 second.7885# [RSpecRunTime] Starting example group spec/db/avoid_migration_name_collisions_spec.rb. Expected to take 0.77 second.7886Avoid Migration Name Collisions7887 loads all database and search migrations without name collisions7888# [RSpecRunTime] Finishing example group spec/db/avoid_migration_name_collisions_spec.rb. It took 1.22 seconds. Expected to take 0.77 second.7889# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.73 second. Current RSS: ~1569M. load average: 1.07 1.18 1.19 1/289 102447890# [RSpecRunTime] Starting example group spec/lib/system_check/app/table_truncate_check_spec.rb. Expected to take 0.76 second.7891SystemCheck::App::TableTruncateCheck7892 when running on multiple databases7893 #skip?7894 is expected to eq false7895 #check?7896 when TableTruncate returns false7897 is expected to eq true7898 when TableTruncate returns true7899 is expected to eq false7900 #show_error7901 outputs error information7902 when running on single databases7903 #skip?7904 example at ./spec/lib/system_check/app/table_truncate_check_spec.rb:14 (PENDING: Skipping because database ci exists)7905# [RSpecRunTime] Finishing example group spec/lib/system_check/app/table_truncate_check_spec.rb. It took 0.71 second. Expected to take 0.76 second.7906# [RSpecRunTime] Starting example group spec/workers/repository_check/clear_worker_spec.rb. Expected to take 0.75 second.7907RepositoryCheck::ClearWorker7908 clears repository check columns7909# [RSpecRunTime] Finishing example group spec/workers/repository_check/clear_worker_spec.rb. It took 0.67 second. Expected to take 0.75 second.7910# [RSpecRunTime] Starting example group spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb. Expected to take 0.74 second.7911Projects::FinalizeProjectStatisticsRefreshWorker7912 #perform7913 stores the refresh increment to the buffered counter7914 when record class does not exist7915 does nothing7916 when record does not exist7917 does nothing7918# [RSpecRunTime] Finishing example group spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb. It took 0.8 second. Expected to take 0.74 second.7919# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/workhorse_spec.rb. Expected to take 0.72 second.7920Gitlab::SetupHelper::Workhorse7921 .make7922 when there is a gmake7923 returns gmake7924 when there is no gmake7925 returns make7926 .redis_url7927 matches the Workhorse URL7928 .redis_db7929 matches the Workhorse DB7930 defaults to 0 if unspecified7931# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/workhorse_spec.rb. It took 0.66 second. Expected to take 0.72 second.7932# [RSpecRunTime] Starting example group spec/lib/api/entities/design_management/design_spec.rb. Expected to take 0.71 second.7933API::Entities::DesignManagement::Design7934 has the correct attributes7935# [RSpecRunTime] Finishing example group spec/lib/api/entities/design_management/design_spec.rb. It took 0.64 second. Expected to take 0.71 second.7936# [RSpecRunTime] Starting example group spec/lib/system_check/sidekiq_check_spec.rb. Expected to take 0.7 second.7937SystemCheck::SidekiqCheck7938 #multi_check7939 fails when no worker processes are running7940 fails when more than one cluster process is running7941 succeeds when one cluster process and one or more worker processes are running7942 when only a worker process is running7943 fails with the right message for systemd7944 fails with the right message for sysvinit7945# [RSpecRunTime] Finishing example group spec/lib/system_check/sidekiq_check_spec.rb. It took 0.68 second. Expected to take 0.7 second.7946# [RSpecRunTime] Starting example group spec/views/projects/pages/_pages_settings.html.haml_spec.rb. Expected to take 0.69 second.7947projects/pages/_pages_settings7948 for pages unique domain7949 shows the unique domain toggle7950 for pages multiple versions7951 when current user does not have access to pages multiple versions toggle7952 shows the multiple versions toggle7953 when current user have access to pages multiple versions toggle7954 shows the multiple versions toggle7955# [RSpecRunTime] Finishing example group spec/views/projects/pages/_pages_settings.html.haml_spec.rb. It took 0.57 second. Expected to take 0.69 second.7956# [RSpecRunTime] Starting example group spec/views/devise/confirmations/almost_there.html.haml_spec.rb. Expected to take 0.68 second.7957devise/confirmations/almost_there7958 confirmations text7959 when correct email7960 is expected to have text "Please check your email (こんにちは@test) to confirm your account"7961 when random text7962 is expected to have text "Please check your email to confirm your account"7963 register again prompt7964 is expected to have visible link "register again with a different email" with href "/users/sign_up"7965# [RSpecRunTime] Finishing example group spec/views/devise/confirmations/almost_there.html.haml_spec.rb. It took 0.56 second. Expected to take 0.68 second.7966# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. Expected to take 0.67 second.7967admin/application_settings/_jira_connect.html.haml7968 renders the asymmetric jwt cdn url field7969 renders the application ID field7970 renders the enable public key storage checkbox7971# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. It took 0.67 second. Expected to take 0.67 second.7972# [RSpecRunTime] Starting example group spec/models/concerns/partitioned_table_spec.rb. Expected to take 0.66 second.7973PartitionedTable7974 does not allow STI7975 .partitioned_by7976 assigns the MonthlyStrategy as the partitioning strategy7977 passes the partitioning key to the strategy instance7978 with keyword arguments passed to the strategy7979 passes the keyword arguments to the strategy7980# [RSpecRunTime] Finishing example group spec/models/concerns/partitioned_table_spec.rb. It took 0.55 second. Expected to take 0.66 second.7981# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/gitaly_spec.rb. Expected to take 0.64 second.7982Gitlab::SetupHelper::Gitaly7983 .configuration_toml7984 generates a gitaly configuration file7985 with gitaly_socket option set7986 generates a gitaly configuration file7987 with more than one configured socket7988 aborts with message7989 with a configured non-unix-socket gitaly address7990 aborts with message7991# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/gitaly_spec.rb. It took 0.58 second. Expected to take 0.64 second.7992# [RSpecRunTime] Starting example group spec/support_specs/capybara_slow_finder_spec.rb. Expected to take 0.63 second.7993Capybara::Node::Base::SlowFinder7994 with timeout7995 with default timeout7996 raises a timeout error7997 when passed as paramater7998 raises a timeout error7999 without timeout8000 when element is found8001 does not raise error8002 when element is not found8003 raises Capybara::ElementNotFound error8004# [RSpecRunTime] Finishing example group spec/support_specs/capybara_slow_finder_spec.rb. It took 0.6 second. Expected to take 0.63 second.8005# [RSpecRunTime] Starting example group spec/models/concerns/checksummable_spec.rb. Expected to take 0.62 second.8006Checksummable8007 does not allow STI8008 .crc328009 returns the CRC32 of data8010# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.7 seconds. Current RSS: ~1560M. load average: 1.06 1.17 1.19 1/288 102458011 .sha256_hexdigest8012 returns the SHA256 sum of the file8013 .md5_hexdigest8014 returns the MD5 sum of the file8015# [RSpecRunTime] Finishing example group spec/models/concerns/checksummable_spec.rb. It took 1.99 seconds. Expected to take 0.62 second.8016# [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. Expected to take 0.62 second.8017Gitlab::ApplicationRateLimiter::IncrementPerAction8018 #increment8019 increments per call8020 sets time to live (TTL) for the key8021 #read8022 returns 0 when there is no data8023 returns the correct value8024# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. It took 0.63 second. Expected to take 0.62 second.8025# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/import_export_spec.rb. Expected to take 0.6 second.8026Gitlab::ImportExport8027 export filename8028 contains the project path8029 contains the namespace path8030 does not go over a certain length8031 #snippet_repo_bundle_filename_for8032 generates the snippet bundle name8033# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/import_export_spec.rb. It took 0.64 second. Expected to take 0.6 second.8034# [RSpecRunTime] Starting example group spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb. Expected to take 0.59 second.8035ObjectStorage::DeleteStaleDirectUploadsWorker8036 #perform8037 executes a service8038 behaves like an idempotent worker8039 is labeled as idempotent8040 performs multiple times sequentially without raising an exception8041 only deletes stale entries8042# [RSpecRunTime] Finishing example group spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb. It took 0.61 second. Expected to take 0.59 second.8043# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/request_context_spec.rb. Expected to take 0.58 second.8044Gitlab::Middleware::RequestContext8045 #call8046 setting the client ip8047 with X-Forwarded-For headers8048 returns the load balancer IP8049 request8050 sets the `client_ip`8051 sets the `request_start_time`8052 sets the `spam_params`8053# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/request_context_spec.rb. It took 0.6 second. Expected to take 0.58 second.8054# [RSpecRunTime] Starting example group spec/lib/unnested_in_filters/dsl_spec.rb. Expected to take 0.57 second.8055UnnestedInFilters::Dsl8056 #exists?8057 when there is no record in the database with given filters8058 is expected to be falsey8059 when there is a record in the database with given filters8060 is expected to be truthy8061# [RSpecRunTime] Finishing example group spec/lib/unnested_in_filters/dsl_spec.rb. It took 0.49 second. Expected to take 0.57 second.8062# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb. Expected to take 0.55 second.8063Gitlab::SidekiqVersioning::Middleware8064 #call8065 sets worker.job_version8066 yields8067 when worker is not ApplicationWorker8068 does not err8069# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb. It took 0.48 second. Expected to take 0.55 second.8070# [RSpecRunTime] Starting example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. Expected to take 0.55 second.8071SystemCheck::IncomingEmail::ImapAuthenticationCheck8072 #load_config8073 returns no mailbox configurations with mailroom default configuration8074 is expected to be nil8075 returns an array of mailbox configurations with mailroom configured8076 is expected to eq [{:host=>"gitlab.example.com", :port=>143}]8077# [RSpecRunTime] Finishing example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. It took 0.47 second. Expected to take 0.55 second.8078# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. Expected to take 0.53 second.8079Gitlab::Ci::Reports::CodequalityMrDiff8080 #initialize!8081 when quality has degradations8082 with several degradations on the same line8083 generates quality report for mr diff8084 with several degradations on several files8085 returns quality report for mr diff8086 when quality has no degradation8087 returns an empty hash8088# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. It took 0.47 second. Expected to take 0.53 second.8089# [RSpecRunTime] Starting example group spec/lib/gitlab/app_text_logger_spec.rb. Expected to take 0.53 second.8090Gitlab::AppTextLogger8091 logs a hash as string8092 logs a string unchanged8093 logs time in UTC with ISO8601.3 standard8094# [RSpecRunTime] Finishing example group spec/lib/gitlab/app_text_logger_spec.rb. It took 0.48 second. Expected to take 0.53 second.8095# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_user_type_spec.rb. Expected to take 0.52 second.8096Types::Organizations::OrganizationUserType8097 is expected to require graphql authorizations :read_organization_user8098 is expected to eq "OrganizationUser"8099 is expected to have graphql fields "badges", "id", and "user"8100# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_user_type_spec.rb. It took 0.49 second. Expected to take 0.52 second.8101# [RSpecRunTime] Starting example group spec/helpers/web_ide_button_helper_spec.rb. Expected to take 0.51 second.8102WebIdeButtonHelper8103 #show_pipeline_editor_button?8104 when can view pipeline editor8105 when path is ci config path8106 returns true8107 when path is not config path8108 returns false8109 when can not view pipeline editor8110 returns false8111# [RSpecRunTime] Finishing example group spec/helpers/web_ide_button_helper_spec.rb. It took 0.49 second. Expected to take 0.51 second.8112# [RSpecRunTime] Starting example group spec/views/layouts/minimal.html.haml_spec.rb. Expected to take 0.5 second.8113layouts/minimal8114 without broadcast messaging8115 does not render the broadcast layout8116# [RSpecRunTime] Finishing example group spec/views/layouts/minimal.html.haml_spec.rb. It took 0.54 second. Expected to take 0.5 second.8117# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. Expected to take 0.49 second.8118Gitlab::Database::PostgresHll::Buckets8119 #estimated_distinct_count8120 provides estimated cardinality8121 #merge_hash!8122 merges two hashes together into union of two sets8123 #to_json8124 serialize HyperLogLog buckets as hash8125# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. It took 0.46 second. Expected to take 0.49 second.8126# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. Expected to take 0.48 second.8127Types::Clusters::AgentActivityEventType8128 is expected to eq "ClusterAgentActivityEvent"8129 is expected to require graphql authorizations :read_cluster_agent8130 is expected to have graphql fields :recorded_at, :kind, :level, :user, and :agent_token8131# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. It took 0.46 second. Expected to take 0.48 second.8132# [RSpecRunTime] Starting example group spec/graphql/types/projects/jira_service_type_spec.rb. Expected to take 0.47 second.8133Types::Projects::Services::JiraServiceType8134 is expected to eq "JiraService"8135 has basic expected fields8136 is expected to require graphql authorizations :admin_project8137# [RSpecRunTime] Finishing example group spec/graphql/types/projects/jira_service_type_spec.rb. It took 0.49 second. Expected to take 0.47 second.8138# [RSpecRunTime] Starting example group spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb. Expected to take 0.47 second.8139VulnerabilityFindingSignatureHelpers8140 does not allow STI8141 #priority8142 returns numeric values of the priority string8143 #self.priority8144 returns the numeric value of the provided string8145# [RSpecRunTime] Finishing example group spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb. It took 0.47 second. Expected to take 0.47 second.8146# [RSpecRunTime] Starting example group spec/helpers/feed_token_helper_spec.rb. Expected to take 0.46 second.8147FeedTokenHelper8148 #generate_feed_token8149 with type :atom8150 returns the current_user's atom feed_token8151 when signed out8152 returns nil8153# [RSpecRunTime] Finishing example group spec/helpers/feed_token_helper_spec.rb. It took 0.42 second. Expected to take 0.46 second.8154# [RSpecRunTime] Starting example group spec/graphql/types/commit_action_mode_enum_spec.rb. Expected to take 0.44 second.8155Types::CommitActionModeEnum8156 is expected to eq "CommitActionMode"8157 exposes all the existing commit actions8158# [RSpecRunTime] Finishing example group spec/graphql/types/commit_action_mode_enum_spec.rb. It took 0.39 second. Expected to take 0.44 second.8159# [RSpecRunTime] Starting example group spec/helpers/ci/pipeline_schedules_helper_spec.rb. Expected to take 0.43 second.8160Ci::PipelineSchedulesHelper8161 #js_pipeline_schedules_form_data8162 returns pipeline schedule form data8163# [RSpecRunTime] Finishing example group spec/helpers/ci/pipeline_schedules_helper_spec.rb. It took 0.37 second. Expected to take 0.43 second.8164# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_action_enum_spec.rb. Expected to take 0.43 second.8165Types::Snippets::BlobActionEnum8166 is expected to eq "SnippetBlobActionEnum"8167 exposes all file input action types8168# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_action_enum_spec.rb. It took 0.39 second. Expected to take 0.43 second.8169# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb. Expected to take 0.42 second.8170Gitlab::Graphql::QueryAnalyzers::AST::RecursionAnalyzer8171 when recursion threshold not exceeded8172 returns the complexity, depth, duration, etc8173 when recursion threshold exceeded8174 returns error8175# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb. It took 0.38 second. Expected to take 0.42 second.8176# [RSpecRunTime] Starting example group spec/lib/sidebars/uncategorized_menu_spec.rb. Expected to take 0.42 second.8177Sidebars::UncategorizedMenu8178 has title and sprite_icon8179# [RSpecRunTime] Finishing example group spec/lib/sidebars/uncategorized_menu_spec.rb. It took 0.33 second. Expected to take 0.42 second.8180# [RSpecRunTime] Starting example group spec/initializers/postgresql_cte_spec.rb. Expected to take 0.42 second.8181ActiveRecord::Relation patch for PostgreSQL WITH statements8182 ActiveRecord::Relation::WithChain#recursive8183 sets recursive value flag on the relation8184 raises an error when #update_all is called8185# [RSpecRunTime] Finishing example group spec/initializers/postgresql_cte_spec.rb. It took 0.53 second. Expected to take 0.42 second.8186# [RSpecRunTime] Starting example group spec/graphql/types/ci/recent_failures_type_spec.rb. Expected to take 0.41 second.8187Types::Ci::RecentFailuresType8188 is expected to eq "RecentFailures"8189 contains attributes related to a recent failure history for a test case8190# [RSpecRunTime] Finishing example group spec/graphql/types/ci/recent_failures_type_spec.rb. It took 0.41 second. Expected to take 0.41 second.8191# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/service_desk_email_pipeline_spec.rb. Expected to take 0.41 second.8192Banzai::Pipeline::ServiceDeskEmailPipeline8193 .filters8194 returns the expected type8195 excludes ServiceDeskUploadLinkFilter8196# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/service_desk_email_pipeline_spec.rb. It took 0.39 second. Expected to take 0.41 second.8197# [RSpecRunTime] Starting example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. Expected to take 0.4 second.8198Prometheus::CleanupMultiprocDirService8199 #execute8200 when `multiprocess_files_dir` is defined8201 removes old metrics8202 when `multiprocess_files_dir` is not defined8203 does not remove any files8204# [RSpecRunTime] Finishing example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. It took 0.38 second. Expected to take 0.4 second.8205# [RSpecRunTime] Starting example group spec/services/projects/import_error_filter_spec.rb. Expected to take 0.4 second.8206Projects::ImportErrorFilter8207 filters any full paths8208 filters any relative paths ignoring single slash ones8209# [RSpecRunTime] Finishing example group spec/services/projects/import_error_filter_spec.rb. It took 0.37 second. Expected to take 0.4 second.8210# [RSpecRunTime] Starting example group spec/scripts/generate_failed_package_and_test_mr_message_spec.rb. Expected to take 0.39 second.8211GenerateFailedPackageAndTestMrMessage8212 #execute8213 when package-and-test fails8214 successfully creates a discussion8215 when package-and-test is did not fail8216 does not add a discussion8217# [RSpecRunTime] Finishing example group spec/scripts/generate_failed_package_and_test_mr_message_spec.rb. It took 0.37 second. Expected to take 0.39 second.8218# [RSpecRunTime] Starting example group spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb. Expected to take 0.39 second.8219shared/ssh_keys/_key_delete.html.haml8220 has text8221# [RSpecRunTime] Finishing example group spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb. It took 0.34 second. Expected to take 0.39 second.8222# [RSpecRunTime] Starting example group spec/graphql/types/tree/submodule_type_spec.rb. Expected to take 0.38 second.8223Types::Tree::SubmoduleType8224 is expected to eq "Submodule"8225 is expected to have graphql fields :id, :sha, :name, :type, :path, :flat_path, :web_url, and :tree_url8226# [RSpecRunTime] Finishing example group spec/graphql/types/tree/submodule_type_spec.rb. It took 0.41 second. Expected to take 0.38 second.8227# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/include_type_spec.rb. Expected to take 0.37 second.8228Types::Ci::Config::IncludeType8229 is expected to eq "CiConfigInclude"8230 exposes the expected fields8231# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/include_type_spec.rb. It took 0.38 second. Expected to take 0.37 second.8232# [RSpecRunTime] Starting example group spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb. Expected to take 0.36 second.8233Resolvers::AuditEvents::AuditEventDefinitionsResolver8234 #resolve8235 returns an array of audit event definitions8236# [RSpecRunTime] Finishing example group spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb. It took 0.38 second. Expected to take 0.36 second.8237# [RSpecRunTime] Starting example group spec/helpers/projects/settings/branch_rules_helper_spec.rb. Expected to take 0.34 second.8238Projects::Settings::BranchRulesHelper8239 #branch_rules_data8240 returns branch rules data8241# [RSpecRunTime] Finishing example group spec/helpers/projects/settings/branch_rules_helper_spec.rb. It took 0.34 second. Expected to take 0.34 second.8242# [RSpecRunTime] Starting example group spec/serializers/ci/trigger_serializer_spec.rb. Expected to take 0.33 second.8243Ci::TriggerSerializer8244 #represent8245 matches schema8246# [RSpecRunTime] Finishing example group spec/serializers/ci/trigger_serializer_spec.rb. It took 0.34 second. Expected to take 0.33 second.8247# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. Expected to take 0.33 second.8248Gitlab::ErrorTracking::LogFormatter8249 appends error-related log fields and filters sensitive Sidekiq arguments8250# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. It took 0.29 second. Expected to take 0.33 second.8251# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_type_spec.rb. Expected to take 0.32 second.8252Types::ProjectStatisticsType8253 has the expected fields8254# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_type_spec.rb. It took 0.3 second. Expected to take 0.32 second.8255# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/merge_request_spec.rb. Expected to take 0.32 second.8256Types::PermissionTypes::MergeRequest8257 is expected to have graphql fields :read_merge_request, :admin_merge_request, :update_merge_request, :create_note, :push_to_source_branch, :remove_source_branch, :cherry_pick_on_current_merge_request, :revert_on_current_merge_request, :can_merge, and :can_approve8258# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/merge_request_spec.rb. It took 0.29 second. Expected to take 0.32 second.8259# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb. Expected to take 0.31 second.8260Gitlab::Kubernetes::Kubeconfig::Entry::User8261 #to_h8262 is expected to eq {:name=>"name", :user=>{:token=>"token"}}8263# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb. It took 0.29 second. Expected to take 0.31 second.8264# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/snippet_spec.rb. Expected to take 0.3 second.8265Types::PermissionTypes::Snippet8266 returns the snippets permissions8267# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/snippet_spec.rb. It took 0.29 second. Expected to take 0.3 second.8268# [RSpecRunTime] Starting example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. Expected to take 0.3 second.8269Tooling::Danger::Specs::MatchWithArraySuggestion8270 adds suggestions at the correct lines8271# [RSpecRunTime] Finishing example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. It took 0.29 second. Expected to take 0.3 second.8272auto_explain log contains 1737 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-20-32.339.main.ndjson.gz8273took 25.0084119398274auto_explain log contains 1738 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-20-32.339.ci.ndjson.gz8275took 23.6374314818276[TEST PROF INFO] EventProf results for sql.active_record8277Total time: 05:46.018 of 26:22.016 (21.87%)8278Total events: 2565728279Top 5 slowest suites (by time):8280IssuePolicy (./spec/policies/issue_policy_spec.rb:5) – 01:06.442 (47930 / 315) of 04:05.834 (27.03%)8281Namespace (./spec/models/namespace_spec.rb:5) – 00:37.885 (30256 / 453) of 02:49.731 (22.32%)8282Gitlab::Impor...elationFactory (./spec/lib/gitlab/import_export/project/relation_factory_spec.rb:5) – 00:19.716 (13853 / 65) of 01:17.737 (25.36%)8283Banzai::Filte...eferenceFilter (./spec/lib/banzai/filter/references/label_reference_filter_spec.rb:6) – 00:18.674 (13370 / 95) of 01:07.090 (27.84%)8284Gitlab::UsageDataMetrics (./spec/lib/gitlab/usage_data_metrics_spec.rb:5) – 00:13.318 (6406 / 7) of 01:53.036 (11.78%)8285Knapsack report was generated. Preview:8286{8287 "spec/policies/issue_policy_spec.rb": 245.83444931800022,8288 "spec/models/namespace_spec.rb": 169.7302769379994,8289 "spec/lib/gitlab/usage_data_metrics_spec.rb": 113.03611881100005,8290 "spec/lib/gitlab/import_export/project/relation_factory_spec.rb": 77.7374194540007,8291 "spec/lib/banzai/filter/references/label_reference_filter_spec.rb": 67.09037356599947,8292 "spec/models/merge_request/cleanup_schedule_spec.rb": 42.345871364999766,8293 "spec/models/gpg_key_spec.rb": 31.196125228999335,8294 "spec/services/merge_requests/cleanup_refs_service_spec.rb": 34.00355399399996,8295 "spec/services/issues/import_csv_service_spec.rb": 32.23042166699997,8296 "spec/lib/gitlab/ci/status/bridge/factory_spec.rb": 31.290819406000082,8297 "spec/models/award_emoji_spec.rb": 28.172193360000165,8298 "spec/models/hooks/web_hook_spec.rb": 28.046262988000308,8299 "spec/graphql/resolvers/merge_requests_resolver_spec.rb": 25.522214411000277,8300 "spec/models/system/broadcast_message_spec.rb": 20.141652946999784,8301 "spec/services/ci/create_pipeline_service/environment_spec.rb": 19.910644047999995,8302 "spec/serializers/ci/pipeline_entity_spec.rb": 19.66236660499999,8303 "spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb": 18.11372654800016,8304 "spec/models/internal_id_spec.rb": 14.93968119100009,8305 "spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb": 17.597105505999934,8306 "spec/models/operations/feature_flags/user_list_spec.rb": 14.881854214000668,8307 "spec/services/auto_merge_service_spec.rb": 15.058709552999971,8308 "spec/services/environments/auto_recover_service_spec.rb": 15.824924307999936,8309 "spec/presenters/ci/build_presenter_spec.rb": 12.854676614999335,8310 "spec/services/ci/create_pipeline_service/needs_spec.rb": 11.827729968999847,8311 "spec/services/snippets/bulk_destroy_service_spec.rb": 12.540140656999938,8312 "spec/helpers/members_helper_spec.rb": 11.427940610000405,8313 "spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb": 6.6278080120000595,8314 "spec/models/packages/protection/rule_spec.rb": 11.214396387999841,8315 "spec/services/issue_links/create_service_spec.rb": 10.893812061000062,8316 "spec/graphql/mutations/issues/set_confidential_spec.rb": 9.04930989100012,8317 "spec/lib/gitlab/redis/trace_chunks_spec.rb": 6.568144335000397,8318 "spec/finders/context_commits_finder_spec.rb": 8.688368681999236,8319 "spec/models/clusters/kubernetes_namespace_spec.rb": 7.644845660999636,8320 "spec/rubocop/cop/gitlab/rails/safe_format_spec.rb": 7.472987479999574,8321 "spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb": 7.553724980999505,8322 "spec/components/pajamas/button_component_spec.rb": 7.82902594799998,8323 "spec/serializers/ci/lint/result_serializer_spec.rb": 6.1390351029995145,8324 "spec/scripts/trigger-build_spec.rb": 7.277442913999948,8325 "spec/models/project_export_job_spec.rb": 6.602293337999981,8326 "spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb": 7.217913638000027,8327 "spec/lib/gitlab/github_import/importer/labels_importer_spec.rb": 8.06599614300012,8328 "spec/lib/bulk_imports/common/pipelines/uploads_pipeline_spec.rb": 7.363039912999739,8329 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 7.029487892999896,8330 "spec/workers/pipeline_metrics_worker_spec.rb": 6.703286465000019,8331 "spec/services/container_registry/protection/create_rule_service_spec.rb": 7.544141563999801,8332 "spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb": 5.235008418999314,8333 "spec/tasks/dev_rake_spec.rb": 6.6057059080003455,8334 "spec/models/ci/runner_manager_build_spec.rb": 4.866140151999389,8335 "spec/graphql/resolvers/users/participants_resolver_spec.rb": 5.737017954000294,8336 "spec/workers/delete_diff_files_worker_spec.rb": 6.019934509999985,8337 "spec/finders/packages/packages_finder_spec.rb": 5.191573189000337,8338 "spec/tooling/danger/stable_branch_spec.rb": 4.717607036000118,8339 "spec/models/milestone_note_spec.rb": 4.717388046000451,8340 "spec/models/approval_spec.rb": 5.316725460000271,8341 "spec/rubocop/code_reuse_helpers_spec.rb": 4.642260942999201,8342 "spec/workers/ci/cancel_pipeline_worker_spec.rb": 5.2242102919999525,8343 "spec/views/projects/pages/show.html.haml_spec.rb": 4.9503153240002575,8344 "spec/models/projects/repository_storage_move_spec.rb": 4.653738080999574,8345 "spec/services/suggestions/outdate_service_spec.rb": 4.637643664999814,8346 "spec/services/projects/hashed_storage/base_attachment_service_spec.rb": 4.5146711829993365,8347 "spec/services/uploads/destroy_service_spec.rb": 4.013923696000347,8348 "spec/workers/environments/stop_job_success_worker_spec.rb": 3.786687327999971,8349 "spec/policies/clusters/agent_policy_spec.rb": 4.181705638000494,8350 "spec/services/spam/akismet_service_spec.rb": 2.299440207000771,8351 "spec/lib/gitlab/spamcheck/client_spec.rb": 3.0246701010000834,8352 "spec/lib/gitlab/pages/virtual_host_finder_spec.rb": 2.6466314280005463,8353 "spec/lib/gitlab/github_import/importer/events/changed_milestone_spec.rb": 3.7655914529996153,8354 "spec/workers/database/ci_namespace_mirrors_consistency_check_worker_spec.rb": 4.566076529999918,8355 "spec/services/service_response_spec.rb": 3.04782456599969,8356 "spec/lib/gitlab/database/dictionary_spec.rb": 3.186451143999875,8357 "spec/services/import_csv/preprocess_milestones_service_spec.rb": 3.129938907999531,8358 "spec/lib/gitlab/observability_spec.rb": 3.424320840999826,8359 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 2.8784131250004066,8360 "spec/presenters/tree_entry_presenter_spec.rb": 2.950023279000561,8361 "spec/views/projects/jobs/show.html.haml_spec.rb": 3.3818358600001375,8362 "spec/graphql/mutations/todos/restore_spec.rb": 2.7528617540001505,8363 "spec/serializers/trigger_variable_entity_spec.rb": 2.802784513000006,8364 "spec/services/issue_links/destroy_service_spec.rb": 2.7826896570004465,8365 "spec/services/work_items/callbacks/description_spec.rb": 3.17797607600005,8366 "spec/models/merge_request/approval_removal_settings_spec.rb": 2.842654623999806,8367 "spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb": 2.9829297410005893,8368 "spec/graphql/resolvers/issue_status_counts_resolver_spec.rb": 2.6522995469995294,8369 "spec/workers/project_destroy_worker_spec.rb": 3.3537373760000264,8370 "spec/lib/gitlab/repository_cache_spec.rb": 2.634375941000144,8371 "spec/services/ci/pipeline_schedules/variables_update_service_spec.rb": 2.2657411339996543,8372 "spec/validators/json_schema_validator_spec.rb": 2.53997757200068,8373 "spec/workers/migrate_external_diffs_worker_spec.rb": 2.3580733540002257,8374 "spec/services/ci/compare_accessibility_reports_service_spec.rb": 2.09198266400017,8375 "spec/models/admin/abuse_report_assignee_spec.rb": 2.6269964920002167,8376 "spec/components/pajamas/badge_component_spec.rb": 2.47711513700051,8377 "spec/lib/gitlab/database/partitioning/detached_partition_dropper_spec.rb": 2.173892415999944,8378 "spec/finders/projects/export_job_finder_spec.rb": 2.372484089999489,8379 "spec/graphql/mutations/release_asset_links/delete_spec.rb": 2.4201358190002793,8380 "spec/views/projects/jobs/_build.html.haml_spec.rb": 2.321511312000439,8381 "spec/lib/gitlab/file_detector_spec.rb": 2.246826257999601,8382 "spec/lib/gitlab/repository_url_builder_spec.rb": 2.120952827999645,8383 "spec/services/users/unban_service_spec.rb": 2.1038231319998886,8384 "spec/graphql/mutations/concerns/mutations/resolves_issuable_spec.rb": 2.302606325999477,8385 "spec/graphql/mutations/terraform/state/lock_spec.rb": 3.4981837830000586,8386 "spec/lib/gitlab/ci/reports/security/scanner_spec.rb": 2.271836603000338,8387 "spec/graphql/mutations/design_management/move_spec.rb": 1.8663106750000225,8388 "spec/lib/sbom/purl_type/converter_spec.rb": 2.0069576229998347,8389 "spec/presenters/packages/pypi/simple_index_presenter_spec.rb": 1.437891032999687,8390 "spec/models/concerns/after_commit_queue_spec.rb": 1.7279878469998948,8391 "spec/models/bulk_imports/file_transfer/group_config_spec.rb": 1.605836504000763,8392 "spec/services/import/github/notes/create_service_spec.rb": 1.6758746989999054,8393 "spec/services/test_hooks/system_service_spec.rb": 1.8871306999999433,8394 "spec/services/git/wiki_push_service/change_spec.rb": 1.873581933999958,8395 "spec/graphql/resolvers/container_repository_tags_resolver_spec.rb": 1.7897124729997813,8396 "spec/models/cycle_analytics/project_level_stage_adapter_spec.rb": 1.6110723129995677,8397 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 1.7508142610004143,8398 "spec/lib/gitlab/terraform_registry_token_spec.rb": 1.694532554000034,8399 "spec/scripts/generate_message_to_run_e2e_pipeline_spec.rb": 1.5415607489994727,8400 "spec/lib/gitlab/github_import/markdown_text_spec.rb": 1.4439808910001375,8401 "spec/models/projects/triggered_hooks_spec.rb": 1.729928705999555,8402 "spec/graphql/types/ci/job_need_union_spec.rb": 1.8446078200004195,8403 "spec/models/concerns/usage_statistics_spec.rb": 1.6623324620004496,8404 "spec/services/users/activate_service_spec.rb": 1.5927031370001714,8405 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb": 1.5039866779998192,8406 "spec/services/packages/rubygems/metadata_extraction_service_spec.rb": 1.3576399599996876,8407 "spec/lib/gitlab/ci/yaml_processor/result_spec.rb": 1.7587728899998183,8408 "spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb": 1.6115711130005366,8409 "spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb": 1.4700975959995048,8410 "spec/graphql/mutations/achievements/revoke_spec.rb": 1.4380906220003453,8411 "spec/models/ci/build_name_spec.rb": 1.4997221489993535,8412 "spec/services/ci/pipelines/hook_service_spec.rb": 1.4914815199999794,8413 "spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb": 1.528764933000275,8414 "spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb": 1.4661136069998975,8415 "spec/services/customer_relations/contacts/create_service_spec.rb": 1.4154568869998911,8416 "spec/models/design_management/design_action_spec.rb": 1.2879014469999674,8417 "spec/models/concerns/issuable_link_spec.rb": 1.4867556819999663,8418 "spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb": 1.0900269320000007,8419 "spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb": 1.1908997989994532,8420 "spec/validators/ip_address_validator_spec.rb": 1.152672297999743,8421 "spec/lib/gitlab/file_markdown_link_builder_spec.rb": 1.3307594580001023,8422 "spec/models/concerns/taskable_spec.rb": 2.6083424070002366,8423 "spec/models/integrations/jira_tracker_data_spec.rb": 0.9815257170002951,8424 "spec/lib/gitlab/event_store/event_spec.rb": 1.0758784140007265,8425 "spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb": 1.2958216350007206,8426 "spec/services/projects/count_service_spec.rb": 1.013629019000291,8427 "spec/views/groups/milestones/index.html.haml_spec.rb": 0.9926025040003879,8428 "spec/lib/gitlab/github_import/representation/diff_notes/suggestion_formatter_spec.rb": 1.1061475589995098,8429 "spec/initializers/safe_session_store_patch_spec.rb": 0.9527698629999577,8430 "spec/views/layouts/header/_super_sidebar_logged_out.html.haml_spec.rb": 0.9620707809999658,8431 "spec/models/packages/event_spec.rb": 0.9049867129997438,8432 "spec/scripts/pipeline_test_report_builder_spec.rb": 1.0127542090003772,8433 "spec/models/notes/note_metadata_spec.rb": 0.9529911930003436,8434 "spec/models/push_event_payload_spec.rb": 1.1359765509996578,8435 "spec/lib/gitlab/database/similarity_score_spec.rb": 0.8021031780008343,8436 "spec/initializers/validate_database_config_spec.rb": 0.8226095919999352,8437 "spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb": 0.9127273920003063,8438 "spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb": 0.8301993409995703,8439 "spec/services/users/dismiss_callout_service_spec.rb": 0.8312270409996927,8440 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.8203754830001344,8441 "spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb": 0.792349049999757,8442 "spec/graphql/types/color_type_spec.rb": 0.8143701850003708,8443 "spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb": 0.9681418690006467,8444 "spec/lib/gitlab/pagination/keyset/page_spec.rb": 0.8881372680007189,8445 "spec/services/bulk_imports/archive_extraction_service_spec.rb": 0.9040981440002724,8446 "spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb": 0.8083458759992936,8447 "spec/rubocop/cop/migration/prevent_strings_spec.rb": 0.802406357000109,8448 "spec/models/packages/nuget/dependency_link_metadatum_spec.rb": 0.7955914590002067,8449 "spec/lib/gitlab/ci/environment_matcher_spec.rb": 0.7265780950001499,8450 "spec/lib/gitlab/ci/status/pending_spec.rb": 0.7564989370002877,8451 "spec/helpers/milestones_helper_spec.rb": 0.7826443820003988,8452 "spec/db/avoid_migration_name_collisions_spec.rb": 1.2244661909999195,8453 "spec/lib/system_check/app/table_truncate_check_spec.rb": 0.7053988389998267,8454 "spec/workers/repository_check/clear_worker_spec.rb": 0.6744439759995657,8455 "spec/workers/projects/finalize_project_statistics_refresh_worker_spec.rb": 0.7959085789998426,8456 "spec/lib/gitlab/setup_helper/workhorse_spec.rb": 0.654794031000165,8457 "spec/lib/api/entities/design_management/design_spec.rb": 0.6376062050003384,8458 "spec/lib/system_check/sidekiq_check_spec.rb": 0.6771719060006944,8459 "spec/views/projects/pages/_pages_settings.html.haml_spec.rb": 0.5659486919994379,8460 "spec/views/devise/confirmations/almost_there.html.haml_spec.rb": 0.5554275539998343,8461 "spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb": 0.6684081980001793,8462 "spec/models/concerns/partitioned_table_spec.rb": 0.5467976950003504,8463 "spec/lib/gitlab/setup_helper/gitaly_spec.rb": 0.5838031670000419,8464 "spec/support_specs/capybara_slow_finder_spec.rb": 0.5951920839997911,8465 "spec/models/concerns/checksummable_spec.rb": 1.9894541579997167,8466 "spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb": 0.6319622669998353,8467 "spec/lib/gitlab/import_export/import_export_spec.rb": 0.6427260230002503,8468 "spec/workers/object_storage/delete_stale_direct_uploads_worker_spec.rb": 0.6058563329997924,8469 "spec/lib/gitlab/middleware/request_context_spec.rb": 0.5950179649998972,8470 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.48658820899981947,8471 "spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb": 0.48324666999997135,8472 "spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb": 0.4699125629995251,8473 "spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb": 0.46722083300028316,8474 "spec/lib/gitlab/app_text_logger_spec.rb": 0.4758593020005719,8475 "spec/graphql/types/organizations/organization_user_type_spec.rb": 0.49455001700061985,8476 "spec/helpers/web_ide_button_helper_spec.rb": 0.4933222879999448,8477 "spec/views/layouts/minimal.html.haml_spec.rb": 0.5429160859994226,8478 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 0.46282282500033034,8479 "spec/graphql/types/clusters/agent_activity_event_type_spec.rb": 0.4623547339997458,8480 "spec/graphql/types/projects/jira_service_type_spec.rb": 0.4872122890001265,8481 "spec/models/concerns/vulnerability_finding_signature_helpers_spec.rb": 0.46852153399959207,8482 "spec/helpers/feed_token_helper_spec.rb": 0.4194696650001788,8483 "spec/graphql/types/commit_action_mode_enum_spec.rb": 0.3866532019992519,8484 "spec/helpers/ci/pipeline_schedules_helper_spec.rb": 0.3696631160000834,8485 "spec/graphql/types/snippets/blob_action_enum_spec.rb": 0.39101831000061793,8486 "spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb": 0.381656094000391,8487 "spec/lib/sidebars/uncategorized_menu_spec.rb": 0.3298406250005428,8488 "spec/initializers/postgresql_cte_spec.rb": 0.5261154300005728,8489 "spec/graphql/types/ci/recent_failures_type_spec.rb": 0.4081848979994902,8490 "spec/lib/banzai/pipeline/service_desk_email_pipeline_spec.rb": 0.39128444099969784,8491 "spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb": 0.3823260829994979,8492 "spec/services/projects/import_error_filter_spec.rb": 0.36900392600000487,8493 "spec/scripts/generate_failed_package_and_test_mr_message_spec.rb": 0.3736054150003838,8494 "spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb": 0.3395853720003288,8495 "spec/graphql/types/tree/submodule_type_spec.rb": 0.4068322070006616,8496 "spec/graphql/types/ci/config/include_type_spec.rb": 0.3811280029995032,8497 "spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb": 0.3793892829999095,8498 "spec/helpers/projects/settings/branch_rules_helper_spec.rb": 0.34184647200072504,8499 "spec/serializers/ci/trigger_serializer_spec.rb": 0.3437920119995397,8500 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.28830538500005787,8501 "spec/graphql/types/project_statistics_type_spec.rb": 0.2987705220002681,8502 "spec/graphql/types/permission_types/merge_request_spec.rb": 0.2930692829995678,8503 "spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb": 0.2911968730004446,8504 "spec/graphql/types/permission_types/snippet_spec.rb": 0.28570925500025623,8505 "spec/tooling/danger/specs/match_with_array_suggestion_spec.rb": 0.29198969299977768506}8507Knapsack global time execution for tests: 26m 21s8508Pending: (Failures listed here are expected and do not affect your suite's status)8509 1) Operations::FeatureFlags::UserList 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 blank8510 # No reason given8511 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498512 2) Operations::FeatureFlags::UserList 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 blank8513 # No reason given8514 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578515 3) SystemCheck::App::TableTruncateCheck when running on single databases #skip? 8516 # Skipping because database ci exists8517 # ./spec/lib/system_check/app/table_truncate_check_spec.rb:148518Finished in 27 minutes 17 seconds (files took 51.07 seconds to load)85193602 examples, 0 failures, 3 pending8520Randomized with seed 360198521[TEST PROF INFO] Time spent in factories: 12:14.735 (44.72% of total time)8522RSpec exited with 0.8523No examples to retry, congrats!8525Running after script...8526$ source scripts/utils.sh8527$ bundle exec gem list gitlab_quality-test_tooling8528gitlab_quality-test_tooling (1.21.0)8529$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8531$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8533$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8535$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8539$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8543$ tooling/bin/push_job_metrics || true8544[job-metrics] Pushing job metrics file for the CI/CD job.8545[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8547Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8549Uploading artifacts...8550auto_explain/: found 3 matching artifact files and directories 8551coverage/: found 5 matching artifact files and directories 8552crystalball/: found 2 matching artifact files and directories 8553WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8554knapsack/: found 4 matching artifact files and directories 8555rspec/: found 16 matching artifact files and directories 8556WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8557log/*.log: found 18 matching artifact files and directories 8558WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6536639288/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8559WARNING: Retrying... context=artifacts-uploader error=request redirected8560Uploading artifacts as "archive" to coordinator... 201 Created id=6536639288 responseStatus=201 Created token=glcbt-658561Uploading artifacts...8562rspec/rspec-*.xml: found 1 matching artifact files and directories 8563WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6536639288/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8564WARNING: Retrying... context=artifacts-uploader error=request redirected8565Uploading artifacts as "junit" to coordinator... 201 Created id=6536639288 responseStatus=201 Created token=glcbt-658567Job succeeded