rspec unit pg14 15/44
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Starting service redis:6.2-alpine ...2Pulling docker image redis:6.2-alpine ...3Using docker image sha256:36c1d3cfe18f4b12d4640576f7048068acbfc3625027b6bbb46bba0e31b11831 for redis:6.2-alpine with digest redis@sha256:e3b17ba9479deec4b7d1eeec1548a253acc5374d68d3b27937fcfe4df8d18c7e ...4Waiting for services to be up and running (timeout 30 seconds)...5Authenticating with credentials from job payload (GitLab Registry)6Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Using docker image sha256:b26253b493531cada33f45ef568f38c50a310442d05c39f517656e0f7d305dc7 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:543339542a02edc250c2c0424c5077b673f1fca2877024fdc5fb670eff44f8cf ...9Running on runner-4bq1s9ym-project-278964-concurrent-0 via runner-4bq1s9ym-private-1722412451-fe7d2121...11Skipping Git repository setup12Skipping Git checkout13Skipping Git submodules setup15Checking cache for ruby-gems-debian-bookworm-ruby-3.1.5-17...16Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1.5-17 17Successfully extracted cache19Downloading artifacts for clone-gitlab-repo (7471344368)...20Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7471344368 responseStatus=200 OK token=glcbt-6621WARNING: Part of .git directory is on the list of files to extract 22WARNING: This may introduce unexpected problems 23Downloading artifacts for compile-test-assets (7471344747)...24Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7471344747 responseStatus=200 OK token=glcbt-6625Downloading artifacts for retrieve-tests-metadata (7471344898)...26Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7471344898 responseStatus=200 OK token=glcbt-6627Downloading artifacts for setup-test-env (7471344810)...28Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7471344810 responseStatus=200 OK token=glcbt-66 29 Executing "step_script" stage of the job script 30Using docker image sha256:b26253b493531cada33f45ef568f38c50a310442d05c39f517656e0f7d305dc7 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:543339542a02edc250c2c0424c5077b673f1fca2877024fdc5fb670eff44f8cf ...31$ echo $FOSS_ONLY32$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb33$ export GOPATH=$CI_PROJECT_DIR/.go34$ mkdir -p $GOPATH35$ source scripts/utils.sh36$ source scripts/prepare_build.sh66Using decomposed database config (config/database.yml.decomposed-postgresql)67Geo DB won't be set up.68Embedding DB won't be set up.80$ source ./scripts/rspec_helpers.sh81$ run_timed_command "gem install knapsack --no-document"82$ gem install knapsack --no-document83Successfully installed knapsack-4.0.0841 gem installed85$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"86==> 'gem install knapsack --no-document' succeeded in 2 seconds.91$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"92$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"93$ tooling/bin/create_job_metrics_file || true94[job-metrics] Creating the job metrics file for the CI/CD job.95$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"97[10:14:30] Starting rspec_parallelized_job98RETRY_FAILED_TESTS_IN_NEW_PROCESS: true99KNAPSACK_GENERATE_REPORT: true100FLAKY_RSPEC_GENERATE_REPORT: true101KNAPSACK_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.rb102KNAPSACK_LOG_LEVEL: debug103KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_15_44_278964_report.json104FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json105FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_15_44_278964_report.json106NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_15_44_278964_report.json107RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-7471345541.txt108CRYSTALBALL: true109RSPEC_TESTS_MAPPING_ENABLED: 110RSPEC_TESTS_FILTER_FILE: 111Shell set options (set -o) enabled:112braceexpand on113hashall on114interactive-comments on115pipefail on116Parsing expected rspec suite duration...117spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rb not found in master report118RSpec suite is expected to take 41 minutes 23.54 seconds.119Expected duration for tests:120{121 "spec/models/group_spec.rb": 475.7418559675558,122 "spec/lib/gitlab/background_migration/backfill_project_statistics_storage_size_with_recent_size_spec.rb": 157.70928565802853,123 "spec/lib/gitlab/project_search_results_spec.rb": 124.3897605127837,124 "spec/lib/gitlab/database/migration_helpers_spec.rb": 102.4512409180529,125 "spec/serializers/merge_request_widget_entity_spec.rb": 87.97912615365462,126 "spec/finders/ci/runners_finder_spec.rb": 75.662674715102,127 "spec/services/ci/drop_pipelines_and_disable_schedules_for_user_service_spec.rb": 66.98907250378815,128 "spec/models/namespace_setting_spec.rb": 59.04804334026949,129 "spec/services/merge_requests/close_service_spec.rb": 52.98032351624953,130 "spec/lib/gitlab/background_migration/backfill_work_item_parent_links_namespace_id_spec.rb": 47.97884515865179,131 "spec/lib/gitlab/url_builder_spec.rb": 43.96174566609935,132 "spec/models/deploy_token_spec.rb": 39.65964171205452,133 "spec/lib/backup/options_spec.rb": 37.11992147575259,134 "spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb": 35.039444173106816,135 "spec/models/diff_discussion_spec.rb": 33.04655873159774,136 "spec/graphql/mutations/merge_requests/set_milestone_spec.rb": 31.800913748099305,137 "spec/lib/gitlab/ci/status/stage/factory_spec.rb": 30.737598060035154,138 "spec/lib/gitlab/background_migration/backfill_release_links_project_id_spec.rb": 29.598846543022002,139 "spec/models/integrations/prometheus_spec.rb": 28.169019071607323,140 "spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb": 26.79180039189434,141 "spec/models/protected_branch/push_access_level_spec.rb": 25.146906050831895,142 "spec/services/ci/pipeline_trigger_service_spec.rb": 24.004066973872817,143 "spec/lib/gitlab/redis/chat_spec.rb": 23.00265162596822,144 "spec/workers/users/deactivate_dormant_users_worker_spec.rb": 21.760114892172098,145 "spec/lib/gitlab/git/compare_spec.rb": 20.883086789905533,146 "spec/lib/gitlab/redis/cluster_util_spec.rb": 19.81965058810757,147 "spec/graphql/mutations/releases/update_spec.rb": 19.157397709071617,148 "spec/lib/gitlab/internal_events_spec.rb": 18.529804708963,149 "spec/models/concerns/each_batch_spec.rb": 17.975623154976,150 "spec/lib/gitlab/changelog/config_spec.rb": 17.460264192777004,151 "spec/finders/user_recent_events_finder_spec.rb": 16.957076438047437,152 "spec/lib/gitlab/metrics/rails_slis_spec.rb": 16.303837145417347,153 "spec/workers/remove_expired_group_links_worker_spec.rb": 15.754268241570994,154 "spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb": 15.17926683958298,155 "spec/lib/gitlab/ci/config/entry/root_spec.rb": 14.783332224008655,156 "spec/models/generic_commit_status_spec.rb": 14.23337798402724,157 "spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb": 13.780515954332369,158 "spec/lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator_spec.rb": 13.261563561993029,159 "spec/views/shared/_label_row.html.haml_spec.rb": 13.005509277287135,160 "spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb": 12.478388251246718,161 "spec/lib/gitlab/template_parser/ast_spec.rb": 12.190757284210509,162 "spec/models/sentry_issue_spec.rb": 11.831814525316954,163 "spec/lib/gitlab/ci/variables/collection/sort_spec.rb": 11.552353300750172,164 "spec/presenters/packages/conan/package_presenter_spec.rb": 11.198957889903788,165 "spec/lib/gitlab/usage/event_selection_rule_spec.rb": 11.120505225649982,166 "spec/lib/gitlab/ci/pipeline/chain/helpers_spec.rb": 10.78003318641786,167 "spec/workers/container_registry/record_data_repair_detail_worker_spec.rb": 10.54608057166203,168 "spec/models/web_ide_terminal_spec.rb": 10.290475853900663,169 "spec/views/layouts/devise.html.haml_spec.rb": 10.090758286034703,170 "spec/services/projects/hashed_storage/base_attachment_service_spec.rb": 9.781502994066415,171 "spec/lib/gitlab/github_import/representation/note_spec.rb": 9.57881548401066,172 "spec/workers/loose_foreign_keys/cleanup_worker_spec.rb": 9.32130603912156,173 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 9.187358563523508,174 "spec/services/service_ping/submit_service_ping_service_spec.rb": 8.794997426656142,175 "spec/models/packages/debian/project_distribution_key_spec.rb": 8.571848342444266,176 "spec/lib/banzai/filter/markdown_filter_spec.rb": 8.449769807836436,177 "spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb": 8.313298109132903,178 "spec/services/repository_archive_clean_up_service_spec.rb": 8.051924987135742,179 "spec/lib/api/entities/ci/job_request/dependency_spec.rb": 7.977758745635166,180 "spec/workers/deployments/link_merge_request_worker_spec.rb": 7.694227942898461,181 "spec/models/ci/catalog/resources/components/usage_spec.rb": 7.604214141280456,182 "spec/lib/banzai/reference_parser/alert_parser_spec.rb": 7.371000865250152,183 "spec/lib/release_highlights/validator/entry_spec.rb": 7.20186219237337,184 "spec/services/packages/debian/create_distribution_service_spec.rb": 7.047127692629816,185 "spec/services/ci/compare_reports_base_service_spec.rb": 6.904931772870321,186 "spec/services/personal_access_tokens/revoke_service_spec.rb": 6.7539359272151,187 "spec/lib/gitlab/redis/hll_spec.rb": 6.543889980642687,188 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 6.508800517414113,189 "spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb": 6.312716681396271,190 "spec/services/users/update_todo_count_cache_service_spec.rb": 6.1986213096626575,191 "spec/helpers/sessions_helper_spec.rb": 6.082874557224156,192 "spec/services/merge_requests/migrate_external_diffs_service_spec.rb": 6.04574839985392,193 "spec/lib/grafana/validator_spec.rb": 5.874564143070992,194 "spec/workers/pages_domain_verification_cron_worker_spec.rb": 5.802759455022696,195 "spec/helpers/web_hooks/web_hooks_helper_spec.rb": 5.751143450081264,196 "spec/services/milestones/close_service_spec.rb": 5.566402598817796,197 "spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb": 5.5428329528577,198 "spec/services/loose_foreign_keys/process_deleted_records_service_spec.rb": 5.4061533863805185,199 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 5.343143388298998,200 "spec/finders/autocomplete/project_finder_spec.rb": 5.211783607698615,201 "spec/services/projects/lfs_pointers/lfs_link_service_spec.rb": 5.155911049322489,202 "spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb": 5.026194857205061,203 "spec/graphql/resolvers/crm/organizations_resolver_spec.rb": 4.984597464264077,204 "spec/lib/gitlab/database/migration_helpers/swapping_spec.rb": 4.901856039871548,205 "spec/scripts/semgrep_result_processor_spec.rb": 4.867758063840953,206 "spec/lib/gitlab/background_migration/update_jira_tracker_data_deployment_type_based_on_url_spec.rb": 4.729761782942946,207 "spec/services/milestones/create_service_spec.rb": 4.709731997980428,208 "spec/finders/incident_management/timeline_event_tags_finder_spec.rb": 4.568109849275095,209 "spec/lib/gitlab/background_migration/encrypt_ci_trigger_token_spec.rb": 4.556267384713492,210 "spec/graphql/mutations/todos/restore_spec.rb": 4.422088060307821,211 "spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb": 4.378727341084891,212 "spec/services/clusters/cleanup/service_account_service_spec.rb": 4.270279002793767,213 "spec/services/ci/pipelines/hook_service_spec.rb": 4.241617029425711,214 "spec/serializers/rollout_status_entity_spec.rb": 4.133248826443199,215 "spec/lib/gitlab/favicon_spec.rb": 4.123975715829735,216 "spec/lib/api/entities/ml/mlflow/get_run_spec.rb": 3.9866816544112247,217 "spec/views/shared/wikis/_sidebar.html.haml_spec.rb": 3.963068589309029,218 "spec/lib/gitlab/service_desk_spec.rb": 3.8838660802692075,219 "spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb": 3.834033775743517,220 "spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb": 3.780935124790753,221 "spec/lib/gitlab/sanitizers/exception_message_spec.rb": 3.7065954836850836,222 "spec/views/projects/commits/show.html.haml_spec.rb": 3.653919320616244,223 "spec/services/users/reject_service_spec.rb": 3.6007279970868913,224 "spec/channels/application_cable/connection_spec.rb": 3.505125441849294,225 "spec/helpers/operations_helper_spec.rb": 3.474371688058637,226 "spec/workers/abuse/trust_score_worker_spec.rb": 3.371598245891783,227 "spec/models/preloaders/user_max_access_level_in_projects_preloader_spec.rb": 3.3610594748003355,228 "spec/lib/sidebars/explore/menus/catalog_menu_spec.rb": 3.2238013446416325,229 "spec/lib/gitlab/ci/parsers_spec.rb": 3.2174501368654216,230 "spec/rubocop/cop/default_scope_spec.rb": 3.1212948911143124,231 "spec/rubocop/cop/active_record_association_reload_spec.rb": 3.1129484288265026,232 "spec/models/integrations/chat_message/base_message_spec.rb": 3.0085942051671304,233 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 2.989012442295172,234 "spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb": 2.8877206079639857,235 "spec/lib/bitbucket/representation/user_spec.rb": 2.8544924596286876,236 "spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb": 2.8227684895086744,237 "spec/lib/gitlab/github_import/importer/replay_events_importer_spec.rb": 2.7303222162583483,238 "spec/services/packages/generic/find_or_create_package_service_spec.rb": 2.6844809309516613,239 "spec/presenters/service_hook_presenter_spec.rb": 2.67043720205643,240 "spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb": 2.6180789108098375,241 "spec/lib/gitlab/middleware/memory_report_spec.rb": 2.5503036040552325,242 "spec/lib/banzai/filter/quick_action_filter_spec.rb": 2.518177679847664,243 "spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb": 2.4447559752814736,244 "spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb": 2.428015154714757,245 "spec/lib/gitlab/usage/metrics/instrumentations/installation_creation_date_approximation_metric_spec.rb": 2.3519528655809747,246 "spec/services/work_items/callbacks/notes_spec.rb": 2.333164150423692,247 "spec/lib/generators/model/model_generator_spec.rb": 2.2542854537458066,248 "spec/lib/gitlab/github_import/representation/to_hash_spec.rb": 2.2444694721045844,249 "spec/graphql/types/ci/catalog/resource_type_spec.rb": 2.1404655544127467,250 "spec/lib/api/entities/draft_note_spec.rb": 2.1208976527385697,251 "spec/serializers/container_tag_entity_spec.rb": 2.026883513775511,252 "spec/models/resource_events/merge_request_assignment_event_spec.rb": 2.0129770423857636,253 "spec/lib/gitlab/noteable_metadata_spec.rb": 1.9656537406548302,254 "spec/helpers/webpack_helper_spec.rb": 1.9133177099371754,255 "spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb": 1.8630304245224032,256 "spec/lib/gitlab/git/util_spec.rb": 1.8202487138028274,257 "spec/workers/ci/retry_pipeline_worker_spec.rb": 1.7950518619045415,258 "spec/graphql/mutations/work_items/update_spec.rb": 1.711704168397339,259 "spec/serializers/merge_request_current_user_entity_spec.rb": 1.696847956218487,260 "spec/lib/gitlab/template/gitignore_template_spec.rb": 1.6207829858886877,261 "spec/rubocop/cop/gitlab/json_spec.rb": 1.602879900721178,262 "spec/views/admin/application_settings/_slack.html.haml_spec.rb": 1.5228817384816724,263 "spec/views/admin/groups/_form.html.haml_spec.rb": 1.5144635843498895,264 "spec/views/projects/pages/new.html.haml_spec.rb": 1.4149473024480477,265 "spec/services/ci/partitions/setup_default_service_spec.rb": 1.402588096038651,266 "spec/lib/bitbucket/app_password_connection_spec.rb": 1.354706412329961,267 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb": 1.3051363411088417,268 "spec/workers/authorized_keys_worker_spec.rb": 1.2947819380931336,269 "spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb": 1.2084364897593136,270 "spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb": 1.1744886226158706,271 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 1.1402244070259357,272 "spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb": 1.1153034546060865,273 "spec/lib/bitbucket/connection_spec.rb": 1.0622325082552746,274 "spec/workers/gitlab/github_import/attachments/import_issue_worker_spec.rb": 1.0382052698764264,275 "spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb": 0.9931956018235274,276 "spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb": 0.9621325111392564,277 "spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb": 0.8928695726904563,278 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 0.8581091916629155,279 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb": 0.8447052482765313,280 "spec/graphql/types/milestone_stats_type_spec.rb": 0.8068737086438714,281 "spec/lib/gitlab/ci/secure_files/x509_name_spec.rb": 0.7921885769576072,282 "spec/graphql/types/design_management/version_type_spec.rb": 0.7750168597522744,283 "spec/graphql/types/ci/ci_cd_setting_type_spec.rb": 0.7452908281672095,284 "spec/lib/gitlab/database/migrations/observers/query_log_spec.rb": 0.7278184105912243,285 "spec/lib/api/entities/public_group_details_spec.rb": 0.61212842947835,286 "spec/lib/banzai/querying_spec.rb": 0.5995105161805818,287 "spec/lib/gitlab/email/html_to_markdown_parser_spec.rb": 0.5559517262017316,288 "spec/lib/gitlab/sidekiq_middleware/shard_awareness_validator_spec.rb": 0.5268535881652552,289 "spec/lib/gitlab/usage/metrics/instrumentations/hostname_metric_spec.rb": 0.520420279680427,290 "spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb": 0.5010938095218083291}292Running 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-7471345541.json --format RspecJunitFormatter --out rspec/rspec-7471345541.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/models/group_spec.rb spec/lib/gitlab/background_migration/backfill_project_statistics_storage_size_with_recent_size_spec.rb spec/lib/gitlab/project_search_results_spec.rb spec/lib/gitlab/database/migration_helpers_spec.rb spec/serializers/merge_request_widget_entity_spec.rb spec/finders/ci/runners_finder_spec.rb spec/services/ci/drop_pipelines_and_disable_schedules_for_user_service_spec.rb spec/models/namespace_setting_spec.rb spec/services/merge_requests/close_service_spec.rb spec/lib/gitlab/background_migration/backfill_work_item_parent_links_namespace_id_spec.rb spec/lib/gitlab/url_builder_spec.rb spec/models/deploy_token_spec.rb spec/lib/backup/options_spec.rb spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb spec/models/diff_discussion_spec.rb spec/graphql/mutations/merge_requests/set_milestone_spec.rb spec/lib/gitlab/ci/status/stage/factory_spec.rb spec/lib/gitlab/background_migration/backfill_release_links_project_id_spec.rb spec/models/integrations/prometheus_spec.rb spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb spec/models/protected_branch/push_access_level_spec.rb spec/services/ci/pipeline_trigger_service_spec.rb spec/lib/gitlab/redis/chat_spec.rb spec/workers/users/deactivate_dormant_users_worker_spec.rb spec/lib/gitlab/git/compare_spec.rb spec/lib/gitlab/redis/cluster_util_spec.rb spec/graphql/mutations/releases/update_spec.rb spec/lib/gitlab/internal_events_spec.rb spec/models/concerns/each_batch_spec.rb spec/lib/gitlab/changelog/config_spec.rb spec/finders/user_recent_events_finder_spec.rb spec/lib/gitlab/metrics/rails_slis_spec.rb spec/workers/remove_expired_group_links_worker_spec.rb spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb spec/lib/gitlab/ci/config/entry/root_spec.rb spec/models/generic_commit_status_spec.rb spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb spec/lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator_spec.rb spec/views/shared/_label_row.html.haml_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb spec/lib/gitlab/template_parser/ast_spec.rb spec/models/sentry_issue_spec.rb spec/lib/gitlab/ci/variables/collection/sort_spec.rb spec/presenters/packages/conan/package_presenter_spec.rb spec/lib/gitlab/usage/event_selection_rule_spec.rb spec/lib/gitlab/ci/pipeline/chain/helpers_spec.rb spec/workers/container_registry/record_data_repair_detail_worker_spec.rb spec/models/web_ide_terminal_spec.rb spec/views/layouts/devise.html.haml_spec.rb spec/services/projects/hashed_storage/base_attachment_service_spec.rb spec/lib/gitlab/github_import/representation/note_spec.rb spec/workers/loose_foreign_keys/cleanup_worker_spec.rb spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb spec/services/service_ping/submit_service_ping_service_spec.rb spec/models/packages/debian/project_distribution_key_spec.rb spec/lib/banzai/filter/markdown_filter_spec.rb spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb spec/services/repository_archive_clean_up_service_spec.rb spec/lib/api/entities/ci/job_request/dependency_spec.rb spec/workers/deployments/link_merge_request_worker_spec.rb spec/models/ci/catalog/resources/components/usage_spec.rb spec/lib/banzai/reference_parser/alert_parser_spec.rb spec/lib/release_highlights/validator/entry_spec.rb spec/services/packages/debian/create_distribution_service_spec.rb spec/services/ci/compare_reports_base_service_spec.rb spec/services/personal_access_tokens/revoke_service_spec.rb spec/lib/gitlab/redis/hll_spec.rb spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb spec/services/users/update_todo_count_cache_service_spec.rb spec/helpers/sessions_helper_spec.rb spec/services/merge_requests/migrate_external_diffs_service_spec.rb spec/lib/grafana/validator_spec.rb spec/workers/pages_domain_verification_cron_worker_spec.rb spec/helpers/web_hooks/web_hooks_helper_spec.rb spec/services/milestones/close_service_spec.rb spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb spec/services/loose_foreign_keys/process_deleted_records_service_spec.rb spec/graphql/types/snippets/blob_viewer_type_spec.rb spec/finders/autocomplete/project_finder_spec.rb spec/services/projects/lfs_pointers/lfs_link_service_spec.rb spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb spec/graphql/resolvers/crm/organizations_resolver_spec.rb spec/lib/gitlab/database/migration_helpers/swapping_spec.rb spec/scripts/semgrep_result_processor_spec.rb spec/lib/gitlab/background_migration/update_jira_tracker_data_deployment_type_based_on_url_spec.rb spec/services/milestones/create_service_spec.rb spec/finders/incident_management/timeline_event_tags_finder_spec.rb spec/lib/gitlab/background_migration/encrypt_ci_trigger_token_spec.rb spec/graphql/mutations/todos/restore_spec.rb spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb spec/services/clusters/cleanup/service_account_service_spec.rb spec/services/ci/pipelines/hook_service_spec.rb spec/serializers/rollout_status_entity_spec.rb spec/lib/gitlab/favicon_spec.rb spec/lib/api/entities/ml/mlflow/get_run_spec.rb spec/views/shared/wikis/_sidebar.html.haml_spec.rb spec/lib/gitlab/service_desk_spec.rb spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb spec/lib/gitlab/sanitizers/exception_message_spec.rb spec/views/projects/commits/show.html.haml_spec.rb spec/services/users/reject_service_spec.rb spec/channels/application_cable/connection_spec.rb spec/helpers/operations_helper_spec.rb spec/workers/abuse/trust_score_worker_spec.rb spec/models/preloaders/user_max_access_level_in_projects_preloader_spec.rb spec/lib/sidebars/explore/menus/catalog_menu_spec.rb spec/lib/gitlab/ci/parsers_spec.rb spec/rubocop/cop/default_scope_spec.rb spec/rubocop/cop/active_record_association_reload_spec.rb spec/models/integrations/chat_message/base_message_spec.rb spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb spec/lib/bitbucket/representation/user_spec.rb spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb spec/lib/gitlab/github_import/importer/replay_events_importer_spec.rb spec/services/packages/generic/find_or_create_package_service_spec.rb spec/presenters/service_hook_presenter_spec.rb spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb spec/lib/gitlab/middleware/memory_report_spec.rb spec/lib/banzai/filter/quick_action_filter_spec.rb spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/installation_creation_date_approximation_metric_spec.rb spec/services/work_items/callbacks/notes_spec.rb spec/lib/generators/model/model_generator_spec.rb spec/lib/gitlab/github_import/representation/to_hash_spec.rb spec/graphql/types/ci/catalog/resource_type_spec.rb spec/lib/api/entities/draft_note_spec.rb spec/serializers/container_tag_entity_spec.rb spec/models/resource_events/merge_request_assignment_event_spec.rb spec/lib/gitlab/noteable_metadata_spec.rb spec/helpers/webpack_helper_spec.rb spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb spec/lib/gitlab/git/util_spec.rb spec/workers/ci/retry_pipeline_worker_spec.rb spec/graphql/mutations/work_items/update_spec.rb spec/serializers/merge_request_current_user_entity_spec.rb spec/lib/gitlab/template/gitignore_template_spec.rb spec/rubocop/cop/gitlab/json_spec.rb spec/views/admin/application_settings/_slack.html.haml_spec.rb spec/views/admin/groups/_form.html.haml_spec.rb spec/views/projects/pages/new.html.haml_spec.rb spec/services/ci/partitions/setup_default_service_spec.rb spec/lib/bitbucket/app_password_connection_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb spec/workers/authorized_keys_worker_spec.rb spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb spec/lib/gitlab/database/migrations/observers/query_details_spec.rb spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb spec/lib/bitbucket/connection_spec.rb spec/workers/gitlab/github_import/attachments/import_issue_worker_spec.rb spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb spec/workers/todos_destroyer/entity_leave_worker_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb spec/graphql/types/milestone_stats_type_spec.rb spec/lib/gitlab/ci/secure_files/x509_name_spec.rb spec/graphql/types/design_management/version_type_spec.rb spec/graphql/types/ci/ci_cd_setting_type_spec.rb spec/lib/gitlab/database/migrations/observers/query_log_spec.rb spec/lib/api/entities/public_group_details_spec.rb spec/lib/banzai/querying_spec.rb spec/lib/gitlab/email/html_to_markdown_parser_spec.rb spec/lib/gitlab/sidekiq_middleware/shard_awareness_validator_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/hostname_metric_spec.rb spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb spec/lib/generators/gitlab/partitioning/foreign_keys_generator_spec.rbKnapsack report generator started!293warning: parser/current is loading parser/ruby31, which recognizes 3.1.6-compliant syntax, but you are running 3.1.5.295Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}296# [RSpecRunTime] Starting RSpec timer...297[TEST PROF INFO] EventProf enabled (sql.active_record)298unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.299unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.300Test environment set up in 1.436384207 seconds301# [RSpecRunTime] Starting example group spec/models/group_spec.rb. Expected to take 7 minutes 55.74 seconds.302Group303 does not allow STI304 associations305 is expected to have many projects306 is expected to have many all_group_members dependent => destroy307 is expected to have many all_owner_members308 is expected to have many group_members dependent => destroy309 is expected to have many non_invite_group_members class_name => GroupMember310 is expected to have many namespace_members311 is expected to have many users through group_members312 is expected to have many owners through all_owner_members313 is expected to have many requesters dependent => destroy314 is expected to have many namespace_requesters315 is expected to have many members_and_requesters316 is expected to have many namespace_members_and_requesters317 is expected to have many project_group_links dependent => destroy318 is expected to have many shared_projects through project_group_links319 is expected to have many notification_settings dependent => destroy320 is expected to have many labels class_name => GroupLabel321 is expected to have many variables class_name => Ci::GroupVariable322 is expected to have many uploads323 is expected to have one chat_team324 is expected to have many custom_attributes class_name => GroupCustomAttribute325 is expected to have many badges class_name => GroupBadge326 is expected to have many cluster_groups class_name => Clusters::Group327 is expected to have many clusters class_name => Clusters::Cluster328 is expected to have many container_repositories329 is expected to have many milestones330 is expected to have many group_deploy_keys331 is expected to have many integrations332 is expected to have one dependency_proxy_setting333 is expected to have one dependency_proxy_image_ttl_policy334 is expected to have many dependency_proxy_blobs335 is expected to have many dependency_proxy_manifests336 is expected to have many debian_distributions class_name => Packages::Debian::GroupDistribution dependent => destroy337 is expected to have many daily_build_group_report_results class_name => Ci::DailyBuildGroupReportResult338 is expected to have many group_callouts class_name => Users::GroupCallout339 is expected to have many import_export_uploads dependent => destroy340 is expected to have many bulk_import_exports class_name => BulkImports::Export341 is expected to have many bulk_import_entities class_name => BulkImports::Entity inverse_of => group342 is expected to have many contacts class_name => CustomerRelations::Contact343 is expected to have many crm_organizations class_name => CustomerRelations::Organization344 is expected to have many protected_branches inverse_of => group345 is expected to have one crm_settings346 is expected to have one group_feature347 is expected to have one harbor_integration348 #non_invite_group_members349 includes the correct members350 #namespace_members351 includes the correct users352 is equivelent to #group_members353 behaves like query without source filters354 is expected not to include "source_id" and "source_type"355# [RSpecRunTime] RSpec elapsed time: 33.79 seconds. Current RSS: ~1583M. Threads: 2. load average: 1.18 1.27 1.34 1/275 404356.357 #namespace_requesters358 includes the correct users359 is equivalent to #requesters360 behaves like query without source filters361 is expected not to include "source_id" and "source_type"362# [RSpecRunTime] RSpec elapsed time: 37.73 seconds. Current RSS: ~1598M. Threads: 2. load average: 1.17 1.26 1.34 1/275 405363.364 #namespace_members_and_requesters365 includes the correct users366 is equivalent to #members_and_requesters367 behaves like query without source filters368 is expected not to include "source_id" and "source_type"369# [RSpecRunTime] RSpec elapsed time: 39.92 seconds. Current RSS: ~1620M. Threads: 2. load average: 1.24 1.28 1.34 1/275 406370.371 #namespace_members setters372 is expected to be an instance of GroupMember373 is expected to eq #<User id:21 @user21>374 is expected to eq #<Group id:62 @group62>375 is expected to be nil376 behaves like polymorphic membership relationship377 is expected to include {"source_type" => "Namespace", "source_id" => 64}378# [RSpecRunTime] RSpec elapsed time: 43.31 seconds. Current RSS: ~1645M. Threads: 2. load average: 1.24 1.28 1.34 1/275 407379.380 behaves like member_namespace membership relationship381 is expected to include {"member_namespace_id" => 65}382 #namespace_requesters setters383 is expected to be an instance of GroupMember384 is expected to eq #<User id:27 @user27>385 is expected to eq #<Group id:68 @group68>386 is expected to eq 2024-07-31 10:17:05.320588703 +0000387 behaves like polymorphic membership relationship388 is expected to include {"source_type" => "Namespace", "source_id" => 70}389# [RSpecRunTime] RSpec elapsed time: 47.01 seconds. Current RSS: ~1662M. Threads: 2. load average: 1.22 1.27 1.34 2/275 408390.391 behaves like member_namespace membership relationship392 is expected to include {"member_namespace_id" => 71}393 #namespace_members_and_requesters setters394 is expected to be an instance of GroupMember395 is expected to eq #<User id:33 @user33>396 is expected to eq #<Group id:74 @group74>397 is expected to eq 2024-07-31 10:17:09.110853314 +0000398 behaves like polymorphic membership relationship399 is expected to include {"source_type" => "Namespace", "source_id" => 76}400# [RSpecRunTime] RSpec elapsed time: 50.72 seconds. Current RSS: ~1664M. Threads: 2. load average: 1.20 1.27 1.34 1/275 409401.402 behaves like member_namespace membership relationship403 is expected to include {"member_namespace_id" => 77}404 #members & #requesters405 behaves like members and requesters associations406 #members_and_requesters407 includes members and requesters408 #members409 includes members and exclude requesters410 #requesters411 does not include requesters412 modules413 is expected to includes the Referable module414 validations415 is expected to validate that :name cannot be empty/falsy416 is expected not to allow :path to be ‹"colon:in:path"›417 is expected to allow :name to be ‹"group test_4"›418 is expected not to allow :name to be ‹"test/../foo"›419 is expected not to allow :name to be ‹"<script>alert(\"Attack!\")</script>"›420 is expected to validate that :path cannot be empty/falsy421 is expected not to validate that :owner cannot be empty/falsy422 is expected to validate that :two_factor_grace_period cannot be empty/falsy423 is expected to validate that :two_factor_grace_period looks like a number greater than or equal to 0424 validating the parent of a group425 when the group has no parent426 allows a group to have no parent associated with it427# [RSpecRunTime] RSpec elapsed time: 58.18 seconds. Current RSS: ~1688M. Threads: 2. load average: 1.26 1.28 1.34 1/274 410428.429 when the group has a parent430 does not allow a group to have a namespace as its parent431 allows a group to have another group as its parent432 does not allow a subgroup to have the same name as an existing subgroup433# [RSpecRunTime] RSpec elapsed time: 59.75 seconds. Current RSS: ~1699M. Threads: 2. load average: 1.24 1.27 1.34 1/274 411434.435 path validation436 rejects paths reserved on the root namespace when the group has no parent437 allows root paths when the group has a parent438 rejects any wildcard paths when not a top level group439# [RSpecRunTime] RSpec elapsed time: 1 minute 1.53 seconds. Current RSS: ~1685M. Threads: 2. load average: 1.24 1.27 1.34 1/274 412440.441 #notification_settings442 also gets notification settings from parent groups443 when sub group is deleted444 does not delete parent notification settings445# [RSpecRunTime] RSpec elapsed time: 1 minute 3.89 seconds. Current RSS: ~1664M. Threads: 2. load average: 1.24 1.27 1.34 1/274 413446.447 #notification_email_for448 when both group notification emails are set449 returns subgroup notification email450 when subgroup notification email is blank451 returns parent group notification email452 when only the parent group notification email is set453 returns parent group notification email454 #visibility_level_allowed_by_parent455 without a parent456 is valid457 with a parent458 when visibility of sub group is greater than the parent459 is invalid460 when visibility of sub group is lower or equal to the parent461 is valid462 is valid463# [RSpecRunTime] RSpec elapsed time: 1 minute 8.42 seconds. Current RSS: ~1647M. Threads: 2. load average: 1.22 1.27 1.34 1/274 414464.465 #visibility_level_allowed_by_projects466 when group has a lower visibility467WARNING: All log messages before absl::InitializeLog() is called are written to STDERR468I0000 00:00:1722421048.676475 326 rb_grpc.c:331] GRPC_RUBY: grpc_ruby_init_threads g_bg_thread_init_done=0469 is invalid470 is valid if higher visibility project is currently undergoing deletion471 is valid if higher visibility project is pending deletion via marked_for_deletion_at472# [RSpecRunTime] RSpec elapsed time: 1 minute 12.08 seconds. Current RSS: ~1600M. Threads: 4. load average: 1.20 1.26 1.33 1/284 425473.474 when group has a higher visibility475 is valid476# [RSpecRunTime] RSpec elapsed time: 1 minute 13.25 seconds. Current RSS: ~1597M. Threads: 4. load average: 1.20 1.26 1.33 1/284 426477.478 #visibility_level_allowed_by_sub_groups479 when parent group has a lower visibility480 is invalid481 when parent group has a higher visibility482 is valid483 #two_factor_authentication_allowed484 for a parent group485 is valid486 for a child group487 is valid when parent group allows488 is invalid when parent group blocks489 behaves like a BulkUsersByEmailLoad model490 #users_by_emails491 when nothing is loaded492 preforms the yielded query and supplies the data with only emails desired493 when store is preloaded494 passes back loaded data and does not update the items that already exist495 behaves like ensures runners_token is prefixed496 #runners_token497 generates runners_token which starts with runner prefix498 when record has an invalid token499 generates runners_token which starts with runner prefix500# [RSpecRunTime] RSpec elapsed time: 1 minute 18.36 seconds. Current RSS: ~1635M. Threads: 4. load average: 1.19 1.26 1.33 1/285 428501.502 after initialized503 has a group_feature504 when creating a new project505 automatically creates the groups feature for the group506 traversal_ids on create507 default traversal_ids508 is expected to eq [152]509 has a parent510 is expected to eq [153]511 is expected to eq [155, 156]512# [RSpecRunTime] RSpec elapsed time: 1 minute 20.69 seconds. Current RSS: ~1661M. Threads: 4. load average: 1.17 1.25 1.33 1/285 429513.514 has a parent update before save515 avoid traversal_ids race condition516 traversal_ids on update517 parent is updated518 behaves like update on column519 traversal_ids column updated520 parent is not updated521 behaves like no update on column522 traversal_ids column is not updated523 traversal_ids on ancestral update524 update multiple ancestors before save525 avoids traversal_ids race condition526 assign a new parent527 within the same hierarchy528 with FOR NO KEY UPDATE lock529 updates traversal_ids530 behaves like hierarchy with traversal_ids531 will be valid532# [RSpecRunTime] RSpec elapsed time: 1 minute 25.7 seconds. Current RSS: ~1623M. Threads: 4. load average: 1.16 1.25 1.33 1/285 430533.534 behaves like locked row535 has locked row536# [RSpecRunTime] RSpec elapsed time: 1 minute 26.81 seconds. Current RSS: ~1607M. Threads: 4. load average: 1.16 1.25 1.33 3/285 431537.538 to another hierarchy539 updates traversal_ids540 behaves like locked rows541 has locked rows542# [RSpecRunTime] RSpec elapsed time: 1 minute 28.57 seconds. Current RSS: ~1604M. Threads: 4. load average: 1.16 1.25 1.33 1/285 432543.544 old hierarchy545 behaves like hierarchy with traversal_ids546 will be valid547# [RSpecRunTime] RSpec elapsed time: 1 minute 29.58 seconds. Current RSS: ~1591M. Threads: 4. load average: 1.15 1.25 1.33 1/285 433548.549 new hierarchy550 behaves like hierarchy with traversal_ids551 will be valid552 from being a root ancestor553 updates traversal_ids554 behaves like locked rows555 has locked rows556# [RSpecRunTime] RSpec elapsed time: 1 minute 31.84 seconds. Current RSS: ~1587M. Threads: 4. load average: 1.15 1.25 1.33 1/285 434557.558 behaves like hierarchy with traversal_ids559 will be valid560 to being a root ancestor561 updates traversal_ids562 behaves like locked rows563 has locked rows564# [RSpecRunTime] RSpec elapsed time: 1 minute 34.05 seconds. Current RSS: ~1596M. Threads: 4. load average: 1.13 1.24 1.32 1/285 435565.566 behaves like hierarchy with traversal_ids567 will be valid568 assigning a new grandparent569 updates traversal_ids for all descendants570# [RSpecRunTime] RSpec elapsed time: 1 minute 35.9 seconds. Current RSS: ~1592M. Threads: 4. load average: 1.13 1.24 1.32 1/285 436571.572 traversal queries573 behaves like namespace traversal574 #root_ancestor575 returns the correct root ancestor576 #recursive_root_ancestor577 is equivalent to #recursive_root_ancestor578# [RSpecRunTime] RSpec elapsed time: 1 minute 37.53 seconds. Current RSS: ~1584M. Threads: 4. load average: 1.13 1.24 1.32 1/285 437579.580 #self_and_hierarchy581 returns the correct tree582 #recursive_self_and_hierarchy583 behaves like recursive version584 is equivalent to #self_and_hierarchy585 makes a recursive query586# [RSpecRunTime] RSpec elapsed time: 1 minute 39.65 seconds. Current RSS: ~1602M. Threads: 4. load average: 1.12 1.24 1.32 1/285 438587.588 #ancestors589 returns the correct ancestors590 with asc hierarchy_order591 returns the correct ancestors592 with desc hierarchy_order593 returns the correct ancestors594 #recursive_ancestors595 behaves like recursive version596 is equivalent to #ancestors597 makes a recursive query598 #ancestor_ids599 returns the correct ancestor ids600 with asc hierarchy_order601 returns the correct ancestor ids602 with desc hierarchy_order603 returns the correct ancestor ids604 #recursive_ancestor_ids605 behaves like recursive version606 is equivalent to #ancestor_ids607 makes a recursive query608 #self_and_ancestors609 returns the correct ancestors610 with asc hierarchy_order611 returns the correct ancestors612 with desc hierarchy_order613 returns the correct ancestors614 #recursive_self_and_ancestors615 behaves like recursive version616 is equivalent to #self_and_ancestors617 makes a recursive query618 #self_and_ancestor_ids619 returns the correct ancestor ids620 with asc hierarchy_order621 returns the correct ancestor ids622# [RSpecRunTime] RSpec elapsed time: 1 minute 46.0 seconds. Current RSS: ~1704M. Threads: 4. load average: 1.11 1.23 1.32 1/285 439623.624 with desc hierarchy_order625 returns the correct ancestor ids626 #recursive_self_and_ancestor_ids627 behaves like recursive version628 is equivalent to #self_and_ancestor_ids629 makes a recursive query630 #ancestors_upto631 returns all ancestors when no namespace is given632 includes ancestors upto but excluding the given ancestor633 with asc hierarchy_order634 returns the correct ancestor ids635# [RSpecRunTime] RSpec elapsed time: 1 minute 49.14 seconds. Current RSS: ~1703M. Threads: 4. load average: 1.10 1.23 1.32 1/285 440636.637 with desc hierarchy_order638 returns the correct ancestor ids639 #recursive_self_and_ancestor_ids640 is equivalent to ancestors_upto641 makes a recursive query642# [RSpecRunTime] RSpec elapsed time: 1 minute 51.52 seconds. Current RSS: ~1685M. Threads: 4. load average: 1.10 1.23 1.32 1/285 441643.644 #descendants645 returns the correct descendants646 does not include project namespaces647 #recursive_descendants648 behaves like recursive version649 is equivalent to #descendants650 makes a recursive query651# [RSpecRunTime] RSpec elapsed time: 1 minute 53.96 seconds. Current RSS: ~1671M. Threads: 4. load average: 1.10 1.23 1.32 1/285 442652.653 #self_and_descendants654 returns the correct descendants655 does not include project namespaces656 #recursive_self_and_descendants657 behaves like recursive version658 is equivalent to #self_and_descendants659 makes a recursive query660# [RSpecRunTime] RSpec elapsed time: 1 minute 56.5 seconds. Current RSS: ~1635M. Threads: 4. load average: 1.10 1.22 1.32 1/285 443661.662 all_project_ids663 is a AR relation664 behaves like recursive version665 is equivalent to #all_project_ids666 makes a recursive query667# [RSpecRunTime] RSpec elapsed time: 1 minute 57.59 seconds. Current RSS: ~1647M. Threads: 4. load average: 1.10 1.22 1.32 1/285 444668.669 #self_and_descendant_ids670 is expected to contain exactly 209, 210, 211, and 212671 #recursive_self_and_descendant_ids672 behaves like recursive version673 is equivalent to #self_and_descendant_ids674 makes a recursive query675# [RSpecRunTime] RSpec elapsed time: 1 minute 58.69 seconds. Current RSS: ~1672M. Threads: 4. load average: 1.10 1.22 1.32 1/285 445676.677 #self_and_descendants678 is expected to include "traversal_ids @>"679 #self_and_descendant_ids680 is expected to include "traversal_ids @>"681 #descendants682 is expected to include "traversal_ids @>"683 #self_and_hierarchy684 is expected to include "traversal_ids @>"685 #ancestors686 is expected to include "\"namespaces\".\"id\" = 207"687 hierarchy order688 #ancestors_upto689 is expected to include "WITH ORDINALITY"690 .shortest_traversal_ids_prefixes691 for many top-level namespaces692 when querying all groups693 returns all traversal_ids694 when querying selected groups695 returns only a selected traversal_ids696 for namespace hierarchy697 when querying all groups698 returns only shortest prefixes of top-level groups699# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.0 seconds. Current RSS: ~1671M. Threads: 4. load average: 1.08 1.22 1.31 1/286 446700.701 when sub-group is reparented702 returns a proper shortest prefix of a new group703# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.91 seconds. Current RSS: ~1624M. Threads: 4. load average: 1.08 1.22 1.31 1/285 447704.705 when querying sub-groups706 returns sub-groups as they are shortest prefixes707# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.17 seconds. Current RSS: ~1605M. Threads: 4. load average: 1.08 1.22 1.31 1/285 448708.709 when querying group and sub-group of this group710 returns parent groups as this contains all sub-groups711# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.47 seconds. Current RSS: ~1583M. Threads: 4. load average: 1.08 1.22 1.31 1/285 449712.713 when project namespace exists in the group714 filters out project namespace715 .without_integration716 returns groups without integration717 .groups_user_can718 filters groups based on permissions719# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.41 seconds. Current RSS: ~1574M. Threads: 4. load average: 1.07 1.21 1.31 1/285 450720.721 .execute_integrations722 executes integrations with a matching scope723 ignores integrations without a matching scope724# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.61 seconds. Current RSS: ~1586M. Threads: 4. load average: 1.07 1.21 1.31 2/285 451725.726 .public_or_visible_to_user727 when user is nil728 is expected to contain exactly #<Group id:298 @group296>729 when user730 when user does not have access to any private group731 is expected to contain exactly #<Group id:305 @group303> and #<Group id:302 @group300>732 when user is a member of private group733 is expected to contain exactly #<Group id:307 @group305>, #<Group id:308 @group305/group306>, #<Group id:309 @group307>, and #<Group id:306 @group304>734# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.71 seconds. Current RSS: ~1574M. Threads: 4. load average: 1.15 1.23 1.31 1/285 452735.736 when user is a member of private subgroup737 is expected to contain exactly #<Group id:312 @group309/group310>, #<Group id:313 @group311>, and #<Group id:310 @group308>738# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.95 seconds. Current RSS: ~1568M. Threads: 4. load average: 1.15 1.23 1.31 1/285 453739.740 .sort_by_attribute741 when sort by is not provided (id desc by default)742 is expected to eq [#<Group id:315 @y_group>, #<Group id:316 @j_group>, #<Group id:317 @a_group>, #<Group id:318 @f_group>]743# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.22 seconds. Current RSS: ~1558M. Threads: 4. load average: 1.15 1.23 1.31 1/285 454744.745 when sort by name_asc746 is expected to eq [#<Group id:322 @a_group>, #<Group id:323 @f_group>, #<Group id:321 @j_group>, #<Group id:320 @y_group>]747# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.39 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.14 1.22 1.31 1/285 455748.749 when sort by name_desc750 is expected to eq [#<Group id:325 @y_group>, #<Group id:326 @j_group>, #<Group id:328 @f_group>, #<Group id:327 @a_group>]751# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.51 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.14 1.22 1.31 1/285 456752.753 when sort by path_asc754 is expected to eq [#<Group id:332 @a_group>, #<Group id:333 @f_group>, #<Group id:331 @j_group>, #<Group id:330 @y_group>]755# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.76 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.14 1.22 1.31 1/285 457756.757 when sort by path_desc758 is expected to eq [#<Group id:335 @y_group>, #<Group id:336 @j_group>, #<Group id:338 @f_group>, #<Group id:337 @a_group>]759# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.89 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.14 1.22 1.31 1/285 458760.761 when sort by recently_created762 is expected to eq [#<Group id:342 @a_group>, #<Group id:340 @y_group>, #<Group id:343 @f_group>, #<Group id:341 @j_group>]763# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.02 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.12 1.22 1.31 1/285 459764.765 when sort by oldest_created766 is expected to eq [#<Group id:346 @j_group>, #<Group id:348 @f_group>, #<Group id:345 @y_group>, #<Group id:347 @a_group>]767# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.2 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.12 1.22 1.31 1/285 460768.769 when sort by latest_activity770 is expected to eq [#<Group id:350 @y_group>, #<Group id:351 @j_group>, #<Group id:352 @a_group>, #<Group id:353 @f_group>]771# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.35 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.12 1.22 1.31 1/285 461772.773 when sort by oldest_activity774 is expected to eq [#<Group id:355 @y_group>, #<Group id:356 @j_group>, #<Group id:357 @a_group>, #<Group id:358 @f_group>]775# [RSpecRunTime] RSpec elapsed time: 2 minutes 27.48 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.12 1.22 1.31 1/285 462776.777 when sort by storage_size_desc778 is expected to eq [#<Group id:361 @j_group>, #<Group id:363 @f_group>, #<Group id:360 @y_group>, #<Group id:362 @a_group>]779# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.98 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.19 1.23 1.31 1/285 463780.781 scopes782 public_only783 is expected to eq [#<Group id:370 @group324>]784 public_and_internal_only785 is expected to contain exactly #<Group id:371 @group325> and #<Group id:369 @group323>786 non_public_only787 is expected to contain exactly #<Group id:368 @group322> and #<Group id:369 @group323>788 private_only789 is expected to contain exactly #<Group id:368 @group322>790 with_onboarding_progress791 joins onboarding_progress792 with_non_archived_projects793 loads the records of non archived projects794 with_non_invite_group_members795 loads the records of non invite group members796 for_authorized_group_members797 is expected to contain exactly #<Group id:368 @group322>798 for_authorized_project_members799 is expected to contain exactly #<Group id:369 @group323>800 .with_project_creation_levels801 returns groups with the specified project creation levels802 .excluding_restricted_visibility_levels_for_user803 with table syntax804 restricted_visibility_levels: [], expected_groups: lazy { [private_group, internal_group, group] }805 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:389 @group339>806 with admin mode enabled807 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:390 @group340>808 restricted_visibility_levels: [0], expected_groups: lazy { [internal_group, group] }809 is expected to contain exactly #<Group id:369 @group323> and #<Group id:391 @group341>810 with admin mode enabled811 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:392 @group342>812 restricted_visibility_levels: [10], expected_groups: lazy { [private_group, internal_group, group] }813 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:393 @group343>814 with admin mode enabled815 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:394 @group344>816 restricted_visibility_levels: [20], expected_groups: lazy { [private_group, internal_group, group] }817 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:395 @group345>818 with admin mode enabled819 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:396 @group346>820 restricted_visibility_levels: [0, 10], expected_groups: lazy { [group] }821 is expected to contain exactly #<Group id:397 @group347>822 with admin mode enabled823 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:398 @group348>824# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.6 seconds. Current RSS: ~1616M. Threads: 4. load average: 1.16 1.22 1.31 1/284 464825.826 restricted_visibility_levels: [0, 20], expected_groups: lazy { [internal_group, group] }827 is expected to contain exactly #<Group id:369 @group323> and #<Group id:399 @group349>828 with admin mode enabled829 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:400 @group350>830# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.5 seconds. Current RSS: ~1620M. Threads: 4. load average: 1.16 1.22 1.31 1/284 465831.832 restricted_visibility_levels: [10, 20], expected_groups: lazy { [private_group, internal_group, group] }833 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:401 @group351>834 with admin mode enabled835 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:402 @group352>836 restricted_visibility_levels: [0, 10, 20], expected_groups: lazy { [] }837 is expected to contain exactly838 with admin mode enabled839 is expected to contain exactly #<Group id:368 @group322>, #<Group id:369 @group323>, and #<Group id:404 @group354>840 .project_creation_allowed841 only includes groups where project creation is allowed842 when the application_setting is set to `NO_ONE_PROJECT_ACCESS`843 only includes groups where project creation is allowed844# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.56 seconds. Current RSS: ~1649M. Threads: 4. load average: 1.15 1.22 1.31 1/284 466845.846 by_ids_or_paths847 returns matching records based on paths848 returns matching records based on ids849 returns matching records based on both paths and ids850 returns matching records based on full_paths851# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.68 seconds. Current RSS: ~1659M. Threads: 4. load average: 1.15 1.22 1.31 1/284 467852.853 by_visibility_level854 when visibility is present855 returns groups with the specified visibility level856 when visibility is not present857 returns all groups858 excluding_groups859 when passing a single group860 does not return excluded group861 when passing an array with groups862 does not return excluded groups863 accessible_to_user864 when user is nil865 is expected to contain exactly #<Group id:431 @group381> and #<Group id:426 @group376>866 when user is present867 is expected to contain exactly #<Group id:432 @group382>, #<Group id:369 @group323>, and #<Group id:426 @group376>868 when user has access to accessible group869 is expected to contain exactly #<Group id:433 @group383>, #<Group id:369 @group323>, #<Group id:426 @group376>, #<Group id:429 @group379>, and #<Group id:430 @group379/group380>870# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.51 seconds. Current RSS: ~1630M. Threads: 4. load average: 1.14 1.22 1.31 1/284 468871.872 .in_organization873 is expected to contain exactly #<Group id:434 @group384> and #<Group id:435 @group385>874 descendants_with_shared_with_groups875 when parent group is nil876 is expected to contain exactly877# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.38 seconds. Current RSS: ~1616M. Threads: 4. load average: 1.13 1.21 1.30 1/284 469878.879 when parent group is present and there are shared groups880 is expected to contain exactly #<Group id:440 @group388/group389/group390>, #<Group id:441 @group388/group389/group390/group391>, and #<Group id:442 @group392>881 when parent group is present and there are no shared groups882 is expected to contain exactly #<Group id:440 @group388/group389/group390> and #<Group id:441 @group388/group389/group390/group391>883 #to_reference884 returns a String reference to the object885 #users886 is expected to eq #<ActiveRecord::AssociationRelation []>887 #human_name888 is expected to eq "group399"889# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.95 seconds. Current RSS: ~1633M. Threads: 4. load average: 1.13 1.21 1.30 1/286 470890.891 #add_user892 adds the user893 #add_users894 updates the group permission895 behaves like Avatarable896 #avatar_type897 is true if avatar is image898 is false if avatar is html page899# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.76 second. Current RSS: ~1627M. Threads: 4. load average: 1.12 1.21 1.30 1/286 471900.901 #avatar_url902 when avatar file is uploaded903 shows correct avatar url904 .search905 returns groups with a matching name906 returns groups with a partially matching name907 returns groups with a matching name regardless of the casing908 returns groups with a matching path909 returns groups with a partially matching path910 returns groups with a matching path regardless of the casing911# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.96 seconds. Current RSS: ~1639M. Threads: 4. load average: 1.12 1.21 1.30 1/286 472912.913 #has_owner?914 is expected to be truthy915 is expected to be falsey916 is expected to be falsey917 is expected to be falsey918 is expected to be falsey919 is expected to be falsey920 is expected to be falsey921# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.44 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.08 1.19 1.29 1/286 473922.923 #has_maintainer?924 is expected to be falsey925 is expected to be truthy926 is expected to be falsey927 is expected to be falsey928 is expected to be falsey929 is expected to be falsey930 is expected to be falsey931# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.76 seconds. Current RSS: ~1655M. Threads: 4. load average: 1.00 1.17 1.29 1/286 474932.933 #last_owner?934 is expected to be truthy935 there is also a project_bot owner936 is expected to be truthy937# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.01 seconds. Current RSS: ~1659M. Threads: 4. load average: 1.00 1.17 1.28 1/286 475938.939 with two owners940 is expected to be falsy941# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.89 seconds. Current RSS: ~1665M. Threads: 4. load average: 0.92 1.15 1.28 1/286 476942.943 with owners from a parent944 when top-level group945 is expected to be truthy946 with group sharing947 is expected to be truthy948# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.48 seconds. Current RSS: ~1696M. Threads: 4. load average: 0.92 1.15 1.27 1/286 477949.950 when subgroup951 is expected to be truthy952 with two owners953 is expected to be falsey954# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.08 seconds. Current RSS: ~1771M. Threads: 4. load average: 0.93 1.14 1.27 1/286 478955.956 when analyzing blocked owners957 #blocked_owners958 has only blocked owners959# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.15 seconds. Current RSS: ~1778M. Threads: 4. load average: 0.93 1.14 1.27 1/286 479960.961 #member_owners_excluding_project_bots962 returns the member-owners963 preloads user and source964 there is also a project_bot owner965 returns only the human member-owners966# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.58 seconds. Current RSS: ~1864M. Threads: 4. load average: 0.94 1.14 1.27 1/286 480967.968 when there is user that does not exist969 returns the member-owners970# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.0 seconds. Current RSS: ~1871M. Threads: 4. load average: 0.94 1.14 1.27 1/286 481971.972 with owners from a parent973 when top-level group974 with group sharing975 returns only direct member-owners976 when there is an invite in the linked group977 returns only direct member-owners978# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.22 seconds. Current RSS: ~1876M. Threads: 4. load average: 0.94 1.14 1.27 1/286 482979.980 when subgroup981 returns member-owners including parents982 with group sharing983 returns member-owners including parents, and member-owners of the invited group984 when there is an invite in the linked group985 returns member-owners including parents, and member-owners of the invited group986# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.76 seconds. Current RSS: ~1891M. Threads: 4. load average: 0.94 1.14 1.27 1/286 483987.988 when there are no owners989 returns an empty result990# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.22 seconds. Current RSS: ~1907M. Threads: 4. load average: 0.94 1.14 1.27 1/286 484991.992 when user is blocked993 and it is a direct member994 does include blocked user995# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.98 seconds. Current RSS: ~1948M. Threads: 4. load average: 0.95 1.14 1.27 1/286 485996.997 and it is a member of a parent998 does include blocked user999# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.18 seconds. Current RSS: ~1954M. Threads: 4. load average: 0.95 1.14 1.27 1/286 4861000.1001 #lfs_enabled?1002 LFS enabled globally1003 returns true when nothing is set1004 returns false when set to false1005 returns true when set to true1006# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.78 seconds. Current RSS: ~1995M. Threads: 4. load average: 0.95 1.14 1.27 1/286 4871007.1008 LFS disabled globally1009 returns false when nothing is set1010 returns false when set to false1011 returns false when set to true1012# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.2 seconds. Current RSS: ~1999M. Threads: 4. load average: 1.03 1.15 1.27 1/286 4881013.1014 #owners1015 returns the owners of a Group1016# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.18 seconds. Current RSS: ~1980M. Threads: 4. load average: 1.03 1.15 1.27 1/286 4891017.1018 #owned_by?1019 returns true for owner1020 returns false for developer1021 returns false when nil is passed1022# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.22 seconds. Current RSS: ~1911M. Threads: 4. load average: 1.03 1.15 1.27 1/286 4901023.1024 #web_url1025 returns the canonical URL1026 nested group1027 is expected to include "groups/group492/group491"1028# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.49 seconds. Current RSS: ~1910M. Threads: 4. load average: 1.03 1.15 1.27 1/286 4911029.1030 nested group1031 is expected to be valid1032 is expected to be a kind of Group(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: d...endants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer)1033 #has_user?1034 when the user is a member1035 is expected to be truthy1036 is expected to be falsey1037 returns false for subgroup1038# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.92 seconds. Current RSS: ~1968M. Threads: 4. load average: 1.03 1.14 1.27 1/287 4921039.1040 when the user is a member with minimal access1041 is expected to be falsey1042 when the user has requested membership1043 returns false1044# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.22 seconds. Current RSS: ~2005M. Threads: 4. load average: 1.03 1.14 1.27 1/287 4931045.1046 when the user is an invited member1047 returns false when nil is passed1048 #member?1049 returns true for a user in parent group1050 when user is a developer1051 returns true1052 returns false with maintainer as min_access_level param1053# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.92 seconds. Current RSS: ~2006M. Threads: 4. load average: 1.02 1.14 1.27 1/286 4941054.1055 in shared group1056 return true for shared group member1057 returns false with maintainer as min_access_level param1058# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.42 seconds. Current RSS: ~2008M. Threads: 4. load average: 1.02 1.14 1.27 1/286 4951059.1060 #max_member_access_for_user1061 with user in the group1062 returns correct access level1063 when user is not active1064 returns NO_ACCESS1065# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.85 seconds. Current RSS: ~1912M. Threads: 4. load average: 1.02 1.14 1.27 1/286 4961066.1067 when user is nil1068 returns NO_ACCESS1069 evaluating admin access level1070 returns NO_ACCESS when only concrete membership should be considered1071 when admin mode is enabled1072 returns OWNER by default1073# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.71 seconds. Current RSS: ~1837M. Threads: 4. load average: 1.02 1.14 1.27 1/286 4971074.1075 when admin mode is disabled1076 returns NO_ACCESS1077 when organization owner1078 returns OWNER by default1079 when organization owner is also an admin1080 when admin mode is enabled1081 returns OWNER by default1082 when admin mode is disabled1083 returns NO_ACCESS by default1084 when only concrete members1085 returns NO_ACCESS1086 group shared with another group1087 with user in the group1088 returns correct access level1089 with lower group access level than max access level for share1090 returns correct access level1091# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.2 seconds. Current RSS: ~1786M. Threads: 4. load average: 1.02 1.14 1.26 1/286 4981092.1093 with user in the parent group1094 returns correct access level1095 with user in the child group1096 returns correct access level1097 unrelated project owner1098 returns correct access level1099# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.46 seconds. Current RSS: ~1700M. Threads: 4. load average: 1.02 1.14 1.26 1/286 4991100.1101 user without accepted access request1102 returns correct access level1103# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.79 seconds. Current RSS: ~1769M. Threads: 4. load average: 1.02 1.13 1.26 1/286 5001104.1105 multiple groups shared with group1106 returns correct access level1107# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.49 seconds. Current RSS: ~1795M. Threads: 4. load average: 1.02 1.13 1.26 1/286 5011108.1109 #direct_members1110 does not return members of the parent1111 returns the direct member of the group1112 group sharing1113 does not return members of the shared_with group1114# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.22 seconds. Current RSS: ~1798M. Threads: 4. load average: 1.02 1.13 1.26 1/286 5021115.1116 #members_with_parents1117 behaves like members_with_parents1118 returns parents active members1119 group sharing1120 returns shared with group active members1121# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.94 seconds. Current RSS: ~1647M. Threads: 4. load average: 1.02 1.13 1.26 1/286 5031122.1123 when only_active_users is false1124 returns parents all members1125# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.29 seconds. Current RSS: ~1609M. Threads: 4. load average: 1.01 1.13 1.26 1/286 5041126.1127 #authorizable_members_with_parents1128 behaves like members_with_parents1129 returns parents active members1130 group sharing1131 returns shared with group active members1132# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.01 seconds. Current RSS: ~1754M. Threads: 4. load average: 1.01 1.13 1.26 1/286 5051133.1134 when only_active_users is false1135 returns parents all members1136# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.88 seconds. Current RSS: ~1785M. Threads: 4. load average: 1.01 1.12 1.26 1/286 5061137.1138 members with associated user but also having invite_token1139 includes such members in the result1140 invited members1141 does not include such members in the result1142 members from group shares1143 an invited member that is part of the shared_with_group1144 does not include such members in the result1145 #members_from_self_and_ancestors_with_effective_access_level1146 returns effective access level for user1147# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.35 seconds. Current RSS: ~1807M. Threads: 4. load average: 1.01 1.12 1.26 1/286 5071148.1149 members-related methods1150 #hierarchy_members1151 returns parents members1152 returns descendant members1153# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.81 seconds. Current RSS: ~1812M. Threads: 4. load average: 1.01 1.12 1.26 1/286 5081154.1155 #hierarchy_members_with_inactive1156 returns parents members1157 returns descendant members1158 #descendant_project_members_with_inactive1159 returns members of descendant projects1160# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.22 seconds. Current RSS: ~1852M. Threads: 4. load average: 1.01 1.12 1.26 1/286 5091161.1162 #users_with_descendants1163 returns member users on every nest level without duplication1164# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.31 seconds. Current RSS: ~1913M. Threads: 4. load average: 1.09 1.14 1.26 1/286 5101165.1166 #refresh_members_authorized_projects1167 users for which authorizations refresh is executed1168 processes authorizations refresh for all members of the group1169 when explicitly specified to run only for direct members1170 processes authorizations refresh only for direct members of the group1171# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.08 seconds. Current RSS: ~1911M. Threads: 4. load average: 1.09 1.14 1.26 1/286 5111172.1173 #users_ids_of_direct_members1174 does not return user ids of the members of the parent1175 returns the user ids of the direct member of the group1176 group sharing1177 does not return the user ids of members of the shared_with group1178# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.59 seconds. Current RSS: ~1858M. Threads: 4. load average: 1.08 1.13 1.26 1/286 5121179.1180 #user_ids_for_project_authorizations1181 returns the user IDs for which to refresh authorizations1182 group sharing1183 returns the user IDs for shared with group members1184# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.33 seconds. Current RSS: ~1712M. Threads: 4. load average: 1.08 1.13 1.26 1/286 5131185.1186 distinct user ids1187 returns only distinct user ids of users for which to refresh authorizations1188# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.74 seconds. Current RSS: ~1702M. Threads: 4. load average: 1.08 1.13 1.26 1/286 5141189.1190 #self_and_hierarchy_intersecting_with_user_groups1191 makes a call to GroupsFinder1192 when the group is private1193 when the user is not a member of the group1194 is an empty array1195# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.21 seconds. Current RSS: ~1813M. Threads: 4. load average: 1.08 1.13 1.26 1/286 5151196.1197 when the user is a member of the group1198 is equal to the group1199 when the group has a sub group1200 when the user is not a member of the subgroup1201 is an empty array1202 when the user is a member of the subgroup1203 is equal to the group and subgroup1204 when the group has an ancestor1205 is equal to the ancestor, group and subgroup1206# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.43 seconds. Current RSS: ~1814M. Threads: 4. load average: 1.08 1.13 1.26 1/286 5161207.1208 when the group is public1209 is equal to the public group regardless of membership1210 #update_two_factor_requirement_for_members1211 group membership1212 enables two_factor_requirement for group members1213 disables two_factor_requirement for group members1214# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.39 seconds. Current RSS: ~1815M. Threads: 4. load average: 1.07 1.13 1.26 1/286 5171215.1216 sub groups and projects1217 expanded group members1218 two_factor_requirement is enabled1219 two_factor_requirement is also enabled for ancestor group1220 enables two_factor_requirement for subgroup member1221# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.4 seconds. Current RSS: ~1775M. Threads: 4. load average: 1.07 1.13 1.26 1/286 5181222.1223 two_factor_requirement is disabled for ancestor group1224 enables two_factor_requirement for subgroup member1225 enable two_factor_requirement for ancestor group member1226# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.37 seconds. Current RSS: ~1744M. Threads: 4. load average: 1.07 1.13 1.26 1/286 5191227.1228 two_factor_requirement is disabled1229 two_factor_requirement is enabled for ancestor group1230 enables two_factor_requirement for subgroup member1231 two_factor_requirement is also disabled for ancestor group1232 disables two_factor_requirement for subgroup member1233 disables two_factor_requirement for ancestor group member1234# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.5 seconds. Current RSS: ~1859M. Threads: 4. load average: 0.98 1.11 1.25 1/286 5201235.1236 project members1237 does not enable two_factor_requirement for child project member1238 does not enable two_factor_requirement for subgroup child project member1239# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.06 seconds. Current RSS: ~1816M. Threads: 4. load average: 0.98 1.11 1.25 1/286 5211240.1241 #update_two_factor_requirement1242 enqueues a job when require_two_factor_authentication is changed1243 enqueues a job when two_factor_grace_period is changed1244 does not enqueue a job when other attributes are changed1245# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.67 seconds. Current RSS: ~1802M. Threads: 4. load average: 0.98 1.11 1.25 1/286 5221246.1247 #path_changed_hook1248 for a new group1249 does not trigger system hook1250 for an existing group1251 when the path is changed1252 triggers the rename system hook1253 when the path is not changed1254 does not trigger system hook1255 #highest_group_member1256 when the user is not a member of any group in the hierarchy1257 is expected to be nil1258 when access request to group is pending1259 is expected to be nil1260 when the user is only a member of one group in the hierarchy1261 returns that group member1262# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.96 seconds. Current RSS: ~1846M. Threads: 4. load average: 0.99 1.11 1.25 1/286 5231263.1264 when the user is a member of several groups in the hierarchy1265 returns the group member with the highest access level1266# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.03 seconds. Current RSS: ~1846M. Threads: 4. load average: 0.99 1.11 1.25 1/286 5241267.1268 #bots1269 is expected to contain exactly #<User id:331 @user318>1270 is expected not to include #<User id:332 @user319>1271# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.18 seconds. Current RSS: ~1846M. Threads: 4. load average: 0.99 1.10 1.24 1/286 5251272.1273 #related_group_ids1274 returns id1275 returns ancestor id1276 returns shared with group id1277 with more than one ancestor group1278 returns all ancestor group ids1279# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.34 seconds. Current RSS: ~1746M. Threads: 4. load average: 0.99 1.10 1.24 1/286 5261280.1281 with more than one shared with group1282 returns all shared with group ids1283 with uploads1284 behaves like model with uploads1285 .destroy1286 with mounted uploader1287 deletes remote uploads1288 with not mounted uploads1289 with local files1290 deletes any FileUploader uploads which are not mounted1291 deletes local files1292# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.86 seconds. Current RSS: ~1808M. Threads: 4. load average: 1.07 1.12 1.25 1/286 5271293.1294 with remote files1295 deletes any FileUploader uploads which are not mounted1296 deletes remote files1297# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.36 seconds. Current RSS: ~1810M. Threads: 4. load average: 1.07 1.12 1.25 1/286 5281298.1299 #first_auto_devops_config1300 instance_value: true, group_value: nil, config: {:status=>true, :scope=>:instance}1301 is expected to eq {:scope=>:instance, :status=>true}1302 instance_value: true, group_value: true, config: {:status=>true, :scope=>:group}1303 is expected to eq {:scope=>:group, :status=>true}1304 instance_value: true, group_value: false, config: {:status=>false, :scope=>:group}1305 is expected to eq {:scope=>:group, :status=>false}1306 instance_value: false, group_value: nil, config: {:status=>false, :scope=>:instance}1307 is expected to eq {:scope=>:instance, :status=>false}1308 instance_value: false, group_value: true, config: {:status=>true, :scope=>:group}1309 is expected to eq {:scope=>:group, :status=>true}1310 instance_value: false, group_value: false, config: {:status=>false, :scope=>:group}1311 is expected to eq {:scope=>:group, :status=>false}1312 with parent groups1313 instance_value: true, parent_value: nil, group_value: nil, config: {:status=>true, :scope=>:instance}1314 is expected to eq {:scope=>:instance, :status=>true}1315 caches the parent config when group auto_devops_enabled is nil1316# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.12 seconds. Current RSS: ~1821M. Threads: 4. load average: 1.06 1.12 1.25 1/286 5291317.1318 instance_value: true, parent_value: nil, group_value: true, config: {:status=>true, :scope=>:group}1319 is expected to eq {:scope=>:group, :status=>true}1320 caches the parent config when group auto_devops_enabled is nil1321# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.49 seconds. Current RSS: ~1864M. Threads: 4. load average: 1.06 1.12 1.25 1/286 5301322.1323 instance_value: true, parent_value: nil, group_value: false, config: {:status=>false, :scope=>:group}1324 is expected to eq {:scope=>:group, :status=>false}1325 caches the parent config when group auto_devops_enabled is nil1326# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.44 seconds. Current RSS: ~1894M. Threads: 4. load average: 1.06 1.12 1.25 2/286 5311327.1328 instance_value: true, parent_value: true, group_value: nil, config: {:status=>true, :scope=>:group}1329 is expected to eq {:scope=>:group, :status=>true}1330 caches the parent config when group auto_devops_enabled is nil1331# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.99 seconds. Current RSS: ~1894M. Threads: 4. load average: 1.06 1.12 1.25 1/286 5321332.1333 instance_value: true, parent_value: true, group_value: true, config: {:status=>true, :scope=>:group}1334 is expected to eq {:scope=>:group, :status=>true}1335 caches the parent config when group auto_devops_enabled is nil1336# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.35 seconds. Current RSS: ~1894M. Threads: 4. load average: 1.05 1.11 1.24 1/286 5331337.1338 instance_value: true, parent_value: true, group_value: false, config: {:status=>false, :scope=>:group}1339 is expected to eq {:scope=>:group, :status=>false}1340 caches the parent config when group auto_devops_enabled is nil1341# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.86 seconds. Current RSS: ~1825M. Threads: 4. load average: 1.05 1.11 1.24 1/286 5341342.1343 instance_value: true, parent_value: false, group_value: nil, config: {:status=>false, :scope=>:group}1344 is expected to eq {:scope=>:group, :status=>false}1345 caches the parent config when group auto_devops_enabled is nil1346# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.25 seconds. Current RSS: ~1766M. Threads: 4. load average: 1.05 1.11 1.24 1/286 5351347.1348 instance_value: true, parent_value: false, group_value: true, config: {:status=>true, :scope=>:group}1349 is expected to eq {:scope=>:group, :status=>true}1350 caches the parent config when group auto_devops_enabled is nil1351# [RSpecRunTime] RSpec elapsed time: 6 minutes 8.64 seconds. Current RSS: ~1820M. Threads: 4. load average: 1.05 1.11 1.24 1/286 5361352.1353 instance_value: true, parent_value: false, group_value: false, config: {:status=>false, :scope=>:group}1354 is expected to eq {:scope=>:group, :status=>false}1355 caches the parent config when group auto_devops_enabled is nil1356# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.6 seconds. Current RSS: ~1870M. Threads: 4. load average: 1.05 1.11 1.24 1/286 5371357.1358 instance_value: false, parent_value: nil, group_value: nil, config: {:status=>false, :scope=>:instance}1359 is expected to eq {:scope=>:instance, :status=>false}1360 caches the parent config when group auto_devops_enabled is nil1361# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.13 seconds. Current RSS: ~1871M. Threads: 4. load average: 1.05 1.11 1.24 1/286 5381362.1363 instance_value: false, parent_value: nil, group_value: true, config: {:status=>true, :scope=>:group}1364 is expected to eq {:scope=>:group, :status=>true}1365 caches the parent config when group auto_devops_enabled is nil1366# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.49 seconds. Current RSS: ~1871M. Threads: 4. load average: 1.04 1.11 1.24 1/286 5391367.1368 instance_value: false, parent_value: nil, group_value: false, config: {:status=>false, :scope=>:group}1369 is expected to eq {:scope=>:group, :status=>false}1370 caches the parent config when group auto_devops_enabled is nil1371# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.01 seconds. Current RSS: ~1805M. Threads: 4. load average: 1.04 1.11 1.24 1/286 5401372.1373 instance_value: false, parent_value: true, group_value: nil, config: {:status=>true, :scope=>:group}1374 is expected to eq {:scope=>:group, :status=>true}1375 caches the parent config when group auto_devops_enabled is nil1376# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.36 seconds. Current RSS: ~1751M. Threads: 4. load average: 1.04 1.11 1.24 1/286 5411377.1378 instance_value: false, parent_value: true, group_value: true, config: {:status=>true, :scope=>:group}1379 is expected to eq {:scope=>:group, :status=>true}1380 caches the parent config when group auto_devops_enabled is nil1381# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.76 seconds. Current RSS: ~1815M. Threads: 4. load average: 1.04 1.11 1.24 1/286 5421382.1383 instance_value: false, parent_value: true, group_value: false, config: {:status=>false, :scope=>:group}1384 is expected to eq {:scope=>:group, :status=>false}1385 caches the parent config when group auto_devops_enabled is nil1386# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.68 seconds. Current RSS: ~1857M. Threads: 4. load average: 1.04 1.11 1.24 1/286 5431387.1388 instance_value: false, parent_value: false, group_value: nil, config: {:status=>false, :scope=>:group}1389 is expected to eq {:scope=>:group, :status=>false}1390 caches the parent config when group auto_devops_enabled is nil1391# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.19 seconds. Current RSS: ~1858M. Threads: 4. load average: 1.04 1.11 1.24 1/286 5441392.1393 instance_value: false, parent_value: false, group_value: true, config: {:status=>true, :scope=>:group}1394 is expected to eq {:scope=>:group, :status=>true}1395 caches the parent config when group auto_devops_enabled is nil1396# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.63 seconds. Current RSS: ~1859M. Threads: 4. load average: 1.12 1.12 1.24 1/286 5451397.1398 instance_value: false, parent_value: false, group_value: false, config: {:status=>false, :scope=>:group}1399 is expected to eq {:scope=>:group, :status=>false}1400 caches the parent config when group auto_devops_enabled is nil1401# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.11 seconds. Current RSS: ~1792M. Threads: 4. load average: 1.12 1.12 1.24 1/286 5461402.1403 cache expiration1404 clears both self and descendant cache when the parent value is updated1405 only clears self cache when there are no dependents1406# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.45 seconds. Current RSS: ~1782M. Threads: 4. load average: 1.12 1.12 1.24 1/286 5471407.1408 #auto_devops_enabled?1409 when auto devops is explicitly enabled on group1410 is expected to be truthy1411 when auto devops is explicitly disabled on group1412 is expected to be falsy1413 when auto devops is implicitly enabled or disabled1414 when auto devops is enabled on root group1415 is expected to be truthy1416# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.63 seconds. Current RSS: ~1869M. Threads: 4. load average: 1.11 1.12 1.24 1/286 5481417.1418 when auto devops is disabled on root group1419 is expected to be falsy1420# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.67 seconds. Current RSS: ~1869M. Threads: 4. load average: 1.11 1.12 1.24 1/286 5491421.1422 when auto devops is disabled on parent group and enabled on root group1423 is expected to be falsy1424 project_creation_level1425 outputs the default one if it is nil1426 subgroup_creation_level1427 defaults to maintainers1428 #access_request_approvers_to_be_notified1429 returns a maximum of ten owners of the group in recent_sign_in descending order1430 returns active, non_invited, non_requested owners of the group1431# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.63 seconds. Current RSS: ~1664M. Threads: 4. load average: 1.10 1.12 1.24 1/286 5501432.1433 .preset_root_ancestor_for1434 does noting for single group1435 sets the same root_ancestor for multiple groups1436# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.71 seconds. Current RSS: ~1691M. Threads: 4. load average: 1.10 1.12 1.24 1/286 5511437.1438 #default_branch_name1439 when group.namespace_settings does not have a default branch name1440 returns nil1441 when group.namespace_settings has a default branch name1442 returns the default branch name1443# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.08 seconds. Current RSS: ~1782M. Threads: 4. load average: 1.09 1.12 1.24 1/286 5521444.1445 #access_level_roles1446 returns the correct roles1447 #membership_locked?1448 returns false1449 #first_owner1450 the group has owners1451 is the first owner1452 the group has a parent1453 is the first owner of the parent1454 we fallback to group.owner1455 is the group.owner1456 #parent_allows_two_factor_authentication?1457 returns true for top-level group1458 for subgroup1459 returns true if parent group allows two factor authentication for its descendants1460 returns true if parent group allows two factor authentication for its descendants1461# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.4 seconds. Current RSS: ~1792M. Threads: 4. load average: 1.08 1.11 1.24 1/286 5531462.1463 has_project_with_service_desk_enabled?1464 when service desk is enabled1465 for top level group1466 is expected to eq true1467 when service desk is not supported1468 is expected to eq false1469 for subgroup project1470 is expected to eq true1471# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.63 seconds. Current RSS: ~1846M. Threads: 4. load average: 1.08 1.11 1.24 1/286 5541472.1473 when none of group child projects has service desk enabled1474 is expected to eq false1475 with Debian Distributions1476 behaves like model with Debian distributions1477 removes distribution files on removal1478 .ids_with_disabled_email1479 behaves like returns namespaces with disabled email1480 when a group's parent has disabled emails1481 when a group itself has disabled emails1482# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.62 seconds. Current RSS: ~1840M. Threads: 4. load average: 1.08 1.11 1.24 1/286 5551483.1484 .timelogs1485 returns timelogs belonging to the group1486# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.46 seconds. Current RSS: ~1829M. Threads: 4. load average: 1.08 1.11 1.24 1/286 5561487.1488 .crm_organizations1489 returns crm_organizations belonging to the group1490 .contacts1491 returns contacts belonging to the group1492 #to_ability_name1493 returns group1494 with export1495 #export_file_exists? returns true1496 #export_archive_exists? returns true1497# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.99 seconds. Current RSS: ~1812M. Threads: 4. load average: 1.07 1.11 1.24 1/286 5571498.1499 #import_export_upload_by_user1500 returns the import_export_upload1501 when import_export_upload does not exist for user1502 returns nil1503# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.61 seconds. Current RSS: ~1888M. Threads: 4. load average: 1.06 1.11 1.23 1/286 5581504.1505 #open_issues_count1506 provides the issue count1507 invokes the count service with current_user1508 invokes the count service with no current_user1509 #open_merge_requests_count1510 provides the merge request count1511 invokes the count service with current_user1512 invokes the count service with no current_user1513 #dependency_proxy_image_prefix1514 converts uppercase letters to lowercase1515 removes the protocol1516 does not include /groups1517 #dependency_proxy_image_ttl_policy1518 builds a new policy if one does not exist1519 with existing policy1520 returns the policy if it already exists1521 #dependency_proxy_setting1522 builds a new policy if one does not exist1523 with existing policy1524 returns the policy if it already exists1525# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.07 seconds. Current RSS: ~1905M. Threads: 4. load average: 1.06 1.11 1.23 1/286 5591526.1527 #crm_enabled?1528 returns true where no crm_settings exist1529 returns false where crm_settings.state is disabled1530 returns true where crm_settings.state is enabled1531 returns true where crm_settings.state is enabled for subgroup1532# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.88 seconds. Current RSS: ~1889M. Threads: 4. load average: 1.06 1.11 1.23 1/286 5601533.1534 .get_ids_by_ids_or_paths1535 returns ids matching records based on paths1536 returns ids matching records based on ids1537 returns ids matching records based on both paths and ids1538# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.35 seconds. Current RSS: ~1891M. Threads: 4. load average: 1.06 1.11 1.23 1/286 5611539.1540 .descendant_groups_counts1541 return a hash of group id and descendant groups count without projects1542 .projects_counts1543 return a hash of group id and projects count without counting archived projects1544 .group_members_counts1545 return a hash of group id and approved direct group members1546# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.3 seconds. Current RSS: ~1795M. Threads: 4. load average: 1.05 1.10 1.23 1/286 5621547.1548 #shared_with_group_links_visible_to_user1549 when user is admin1550 returns all existing shared group links1551# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.8 seconds. Current RSS: ~1772M. Threads: 4. load average: 1.05 1.10 1.23 1/286 5631552.1553 when user is nil1554 returns only link of public shared group1555# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.27 seconds. Current RSS: ~1840M. Threads: 4. load average: 1.05 1.10 1.23 1/286 5641556.1557 when user has no access to private shared group1558 returns links of internal and public shared groups1559 when user is member of private shared group1560 returns links of private, internal and public shared groups1561 when user is inherited member of private shared group1562 returns links of private, internal and public shared groups1563 #enforced_runner_token_expiration_interval and #effective_runner_token_expiration_interval1564 when there is no interval in group settings1565 behaves like no enforced expiration interval1566 is expected to be nil1567 behaves like no effective expiration interval1568 is expected to be nil1569 when there is a group interval1570 behaves like no enforced expiration interval1571 is expected to be nil1572 behaves like effective expiration interval1573 is expected to eq 3 days1574 when there is a site-wide enforced shared interval1575 behaves like no enforced expiration interval1576 is expected to be nil1577 behaves like no effective expiration interval1578 is expected to be nil1579 when there is a site-wide enforced group interval1580 behaves like enforced expiration interval1581 is expected to eq 5 days1582 behaves like effective expiration interval1583 is expected to eq 5 days1584 when there is a site-wide enforced project interval1585 behaves like no enforced expiration interval1586 is expected to be nil1587 behaves like no effective expiration interval1588 is expected to be nil1589 when there is a grandparent group enforced group interval1590 behaves like no enforced expiration interval1591 is expected to be nil1592# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.77 seconds. Current RSS: ~1911M. Threads: 4. load average: 1.05 1.10 1.23 1/286 5651593.1594 behaves like no effective expiration interval1595 is expected to be nil1596 when there is a grandparent group enforced subgroup interval1597 behaves like enforced expiration interval1598 is expected to eq 4 days1599 behaves like effective expiration interval1600 is expected to eq 4 days1601 when there is a grandparent group enforced project interval1602 behaves like no enforced expiration interval1603 is expected to be nil1604 behaves like no effective expiration interval1605 is expected to be nil1606 when there is a parent group enforced interval overridden by group interval1607 has human-readable expiration intervals1608 behaves like enforced expiration interval1609 is expected to eq 5 days1610# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.93 seconds. Current RSS: ~1854M. Threads: 4. load average: 1.04 1.10 1.23 1/286 5661611.1612 behaves like effective expiration interval1613 is expected to eq 4 days1614 when site-wide enforced interval overrides group interval1615 behaves like enforced expiration interval1616 is expected to eq 3 days1617 behaves like effective expiration interval1618 is expected to eq 3 days1619# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.94 seconds. Current RSS: ~1831M. Threads: 4. load average: 1.04 1.10 1.23 1/286 5671620.1621 when group interval overrides site-wide enforced interval1622 behaves like enforced expiration interval1623 is expected to eq 5 days1624 behaves like effective expiration interval1625 is expected to eq 4 days1626 when site-wide enforced interval overrides parent group enforced interval1627 behaves like enforced expiration interval1628 is expected to eq 3 days1629 behaves like effective expiration interval1630 is expected to eq 3 days1631 when parent group enforced interval overrides site-wide enforced interval1632 behaves like enforced expiration interval1633 is expected to eq 4 days1634 behaves like effective expiration interval1635 is expected to eq 4 days1636 when there is an enforced group interval in an unrelated group1637 behaves like no enforced expiration interval1638 is expected to be nil1639 behaves like no effective expiration interval1640 is expected to be nil1641 when there is an enforced group interval in a subgroup1642 behaves like no enforced expiration interval1643 is expected to be nil1644 behaves like no effective expiration interval1645 is expected to be nil1646 #work_items_feature_flag_enabled?1647 behaves like checks self and root ancestor feature flag1648 when FF is enabled for the root group1649 is expected to be truthy1650 when FF is enabled for the group1651 is expected to be truthy1652 when root_group is the actor1653 is not enabled if the FF is enabled for a child1654# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.27 seconds. Current RSS: ~1891M. Threads: 4. load average: 0.95 1.08 1.22 1/286 5681655.1656 when FF is disabled globally1657 is expected to be falsey1658 when FF is enabled globally1659 is expected to be truthy1660 #work_items_beta_feature_flag_enabled?1661 behaves like checks self and root ancestor feature flag1662 when FF is enabled for the root group1663 is expected to be truthy1664 when FF is enabled for the group1665 is expected to be truthy1666 when root_group is the actor1667 is not enabled if the FF is enabled for a child1668 when FF is disabled globally1669 is expected to be falsey1670 when FF is enabled globally1671 is expected to be truthy1672 #work_items_alpha_feature_flag_enabled?1673 behaves like checks self and root ancestor feature flag1674 when FF is enabled for the root group1675 is expected to be truthy1676 when FF is enabled for the group1677 is expected to be truthy1678 when root_group is the actor1679 is not enabled if the FF is enabled for a child1680 when FF is disabled globally1681 is expected to be falsey1682 when FF is enabled globally1683 is expected to be truthy1684 #supports_lock_on_merge?1685 behaves like checks self and root ancestor feature flag1686 when FF is enabled for the root group1687 is expected to be truthy1688# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.63 seconds. Current RSS: ~1888M. Threads: 4. load average: 0.88 1.06 1.21 1/286 5691689.1690 when FF is enabled for the group1691 is expected to be truthy1692 when root_group is the actor1693 is not enabled if the FF is enabled for a child1694 when FF is disabled globally1695 is expected to be falsey1696 when FF is enabled globally1697 is expected to be truthy1698 group shares1699 #shared_with_group_links.of_ancestors1700 subject_group: group, result: []1701 returns correct group shares1702# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.91 seconds. Current RSS: ~1888M. Threads: 4. load average: 1.05 1.09 1.22 1/286 5701703.1704 subject_group: sub_group, result: lazy { [shared_group_1].map(&:id) }1705 returns correct group shares1706# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.27 seconds. Current RSS: ~1770M. Threads: 4. load average: 1.05 1.09 1.22 1/286 5711707.1708 subject_group: sub_sub_group, result: lazy { [shared_group_1, shared_group_2].map(&:id) }1709 returns correct group shares1710# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.62 seconds. Current RSS: ~1710M. Threads: 4. load average: 1.05 1.09 1.22 1/286 5721711.1712 #shared_with_group_links.of_ancestors_and_self1713 subject_group: group, result: lazy { [shared_group_1].map(&:id) }1714 returns correct group shares1715# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.78 seconds. Current RSS: ~1713M. Threads: 4. load average: 1.04 1.09 1.22 1/286 5731716.1717 subject_group: sub_group, result: lazy { [shared_group_1, shared_group_2].map(&:id) }1718 returns correct group shares1719# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.93 seconds. Current RSS: ~1723M. Threads: 4. load average: 1.04 1.09 1.22 2/286 5741720.1721 subject_group: sub_sub_group, result: lazy { [shared_group_1, shared_group_2, shared_group_3].map(&:id) }1722 returns correct group shares1723# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.81 seconds. Current RSS: ~1802M. Threads: 4. load average: 1.04 1.09 1.22 1/286 5751724.1725 #packages_policy_subject1726 returns wrapper1727 #gitlab_deploy_token1728 when there is a gitlab deploy token associated1729 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-08...kage_registry: false, creator_id: nil, read_virtual_registry: false, project_id: nil, group_id: nil>1730 when there is no a gitlab deploy token associated1731 is expected to be nil1732 when there is a gitlab deploy token associated but is has been revoked1733 is expected to be nil1734 when there is a gitlab deploy token associated but it is expired1735 is expected to be nil1736 when there is a deploy token associated with a different name1737 is expected to be nil1738 when there is a gitlab deploy token associated to a different group1739 is expected to be nil1740 #usage_quotas_enabled?1741 root_group: true1742 returns the expected result1743 root_group: false1744 returns the expected result1745 #readme_project1746 returns groups project containing metadata1747 #group_readme1748 returns readme from group readme project1749 returns nil if no readme project is present1750# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.14 seconds. Current RSS: ~1842M. Threads: 4. load average: 1.12 1.10 1.22 1/290 6521751.1752# [RSpecRunTime] Finishing example group spec/models/group_spec.rb. It took 7 minutes 57.36 seconds. Expected to take 7 minutes 55.74 seconds.1753# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.23 seconds. Current RSS: ~1842M. Threads: 4. load average: 1.12 1.10 1.22 1/290 6531754.1755# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.1756Lint factories for Group1757 with saas, license, and factory defaults1758 behaves like factory1759 group factory1760 does not raise error when built1761 does not raise error when created1762 linting :with_organization trait1763 does not raise error when created1764# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.88 seconds. Current RSS: ~1922M. Threads: 4. load average: 1.11 1.10 1.22 1/290 6801765.1766 linting :public trait1767 does not raise error when created1768 linting :internal trait1769 does not raise error when created1770 linting :private trait1771 does not raise error when created1772 linting :with_avatar trait1773 does not raise error when created1774 linting :request_access_disabled trait1775 does not raise error when created1776 linting :nested trait1777 does not raise error when created1778 linting :auto_devops_enabled trait1779 does not raise error when created1780 linting :auto_devops_disabled trait1781 does not raise error when created1782 linting :owner_subgroup_creation_only trait1783 does not raise error when created1784 linting :shared_runners_disabled trait1785 does not raise error when created1786 linting :with_export trait1787 does not raise error when created1788# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.2 seconds. Current RSS: ~1908M. Threads: 4. load average: 1.10 1.10 1.22 1/288 6811789.1790 linting :shared_runners_disabled_and_unoverridable trait1791 does not raise error when created1792 linting :shared_runners_disabled_and_overridable trait1793 does not raise error when created1794 linting :shared_runners_enabled trait1795 does not raise error when created1796 linting :with_hierarchy trait1797 does not raise error when created1798# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.3 seconds. Current RSS: ~1655M. Threads: 4. load average: 1.08 1.09 1.22 1/289 6821799.1800 linting :crm_disabled trait1801 does not raise error when created1802 linting :with_root_storage_statistics trait1803 does not raise error when created1804 linting :wiki_repo trait1805 does not raise error when created1806 linting :wiki_enabled trait1807 does not raise error when created1808 linting :wiki_disabled trait1809 does not raise error when created1810 linting :wiki_private trait1811 does not raise error when created1812 behaves like factory1813 group_with_members factory1814 does not raise error when built1815 does not raise error when created1816 behaves like factory1817 group_with_ldap factory1818 does not raise error when built1819 does not raise error when created1820 behaves like factory1821 group_with_ldap_group_link factory1822 does not raise error when built1823 does not raise error when created1824 behaves like factory1825 group_with_ldap_group_filter_link factory1826 does not raise error when built1827 does not raise error when created1828 behaves like factory1829 group_with_deletion_schedule factory1830 does not raise error when built1831 does not raise error when created1832 behaves like factory1833 group_with_managed_accounts factory1834 does not raise error when built1835 does not raise error when created1836 behaves like factory1837 group_with_plan factory1838 does not raise error when built1839 does not raise error when created1840# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.27 seconds. Current RSS: ~2120M. Threads: 4. load average: 1.06 1.09 1.21 1/289 6931841.1842# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 35.26 seconds. Expected to take 46.95 seconds.1843# [RSpecRunTime] Starting example group spec/lib/gitlab/project_search_results_spec.rb. Expected to take 2 minutes 4.39 seconds.1844Gitlab::ProjectSearchResults1845 with a repository_ref1846 when empty1847 is expected to eq #<Project id:34 namespace40/project-37>>1848 is expected to eq "hello world"1849# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.9 seconds. Current RSS: ~2102M. Threads: 4. load average: 1.06 1.09 1.21 1/289 6941850.1851 when set1852 is expected to eq #<Project id:34 namespace40/project-37>>1853 is expected to eq "refs/heads/test"1854 is expected to eq "hello world"1855 #formatted_count1856 scope: "blobs", count_method: :limited_blobs_count, expected: "99+"1857 returns the expected formatted count1858 scope: "notes", count_method: :limited_notes_count, expected: "99+"1859 returns the expected formatted count1860 scope: "wiki_blobs", count_method: :wiki_blobs_count, expected: "1234"1861 returns the expected formatted count1862 scope: "commits", count_method: :commits_count, expected: "99+"1863 returns the expected formatted count1864 scope: "projects", count_method: :limited_projects_count, expected: "99+"1865 returns the expected formatted count1866 scope: "unknown", count_method: nil, expected: nil1867 returns the expected formatted count1868 blobs1869 limits the search to 100 items1870 wiki_blobs1871 limits the search to 100 items1872 blob search1873 behaves like general blob search1874 finds by name1875 loads all blobs for path matches in single batch1876 finds by content1877 when repository is disabled1878 hides blobs from members1879 hides blobs from non-members1880# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.66 seconds. Current RSS: ~1838M. Threads: 4. load average: 1.13 1.10 1.21 1/291 8741881.1882 when repository is internal1883 finds blobs for members1884 hides blobs from non-members1885# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.45 seconds. Current RSS: ~1727M. Threads: 4. load average: 1.13 1.10 1.21 1/291 9411886.1887 behaves like blob search repository ref1888 when repository_ref exists1889 uses it1890# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.7 seconds. Current RSS: ~1775M. Threads: 4. load average: 1.12 1.10 1.21 1/291 9681891.1892 when repository_ref is not present1893 uses project repository default reference1894# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.92 seconds. Current RSS: ~1828M. Threads: 4. load average: 1.12 1.10 1.21 1/292 9951895.1896 when repository_ref is blank1897 uses project repository default reference1898# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.89 seconds. Current RSS: ~1899M. Threads: 4. load average: 1.12 1.10 1.21 1/291 10221899.1900 behaves like blob search pagination1901 limits search results based on the first page1902 limits search results based on the second page1903 limits search results based on the third page1904 uses the per_page value when passed1905# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.72 seconds. Current RSS: ~1883M. Threads: 4. load average: 1.11 1.10 1.21 1/291 11271906.1907 wiki search1908 behaves like general blob search1909 finds by name1910 loads all blobs for path matches in single batch1911 finds by content1912 when wiki is disabled1913 hides wiki_blobs from members1914 hides wiki_blobs from non-members1915# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.71 seconds. Current RSS: ~1776M. Threads: 4. load average: 1.01 1.08 1.20 1/296 19961916.1917 when wiki is internal1918 finds wiki_blobs for members1919 hides wiki_blobs from non-members1920# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.74 seconds. Current RSS: ~1908M. Threads: 4. load average: 1.01 1.08 1.20 1/296 23391921.1922 behaves like blob search repository ref1923 when repository_ref exists1924 uses it1925# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.32 seconds. Current RSS: ~1910M. Threads: 4. load average: 1.01 1.08 1.20 1/296 25081926.1927 when repository_ref is not present1928 uses wiki repository default reference1929# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.99 seconds. Current RSS: ~1882M. Threads: 4. load average: 1.01 1.07 1.20 2/296 26771930.1931 when repository_ref is blank1932 uses wiki repository default reference1933# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.66 seconds. Current RSS: ~1785M. Threads: 4. load average: 1.01 1.07 1.20 1/296 28461934.1935 behaves like blob search pagination1936 limits search results based on the first page1937 limits search results based on the second page1938 limits search results based on the third page1939 uses the per_page value when passed1940# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.87 seconds. Current RSS: ~1683M. Threads: 4. load average: 1.17 1.11 1.21 1/296 35191941.1942 return type1943 returns list of FoundWikiPage type object1944# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.39 seconds. Current RSS: ~1698M. Threads: 4. load average: 1.16 1.10 1.21 1/296 36841945.1946 issues search1947 does not list issues on private projects1948 confidential issues1949 when the user is non-member1950 does not list project confidential issues for non project members1951# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.5 seconds. Current RSS: ~1799M. Threads: 4. load average: 1.16 1.10 1.21 1/296 36851952.1953 when the member is guest1954 does not list project confidential issues for project members with guest role1955# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.95 seconds. Current RSS: ~1870M. Threads: 4. load average: 1.14 1.10 1.21 1/296 36861956.1957 when the user is the author1958 lists project confidential issues1959# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.7 seconds. Current RSS: ~1887M. Threads: 4. load average: 1.14 1.10 1.21 1/296 36871960.1961 when the user is the assignee1962 lists project confidential issues for assignee1963# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.32 seconds. Current RSS: ~1888M. Threads: 4. load average: 1.14 1.10 1.21 1/294 36881964.1965 when the user is a developer1966 lists project confidential issues1967# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.09 seconds. Current RSS: ~1875M. Threads: 4. load average: 1.13 1.10 1.21 1/291 36891968.1969 when the user is admin1970 when admin mode is enabled1971 lists all project issues1972# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.72 seconds. Current RSS: ~1820M. Threads: 4. load average: 1.13 1.10 1.21 1/291 36901973.1974 when admin mode is disabled1975 does not list project confidential issues1976# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.26 seconds. Current RSS: ~1828M. Threads: 4. load average: 1.13 1.10 1.21 1/291 36911977.1978 filtering1979 state not provided1980 returns opened and closed results1981# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.9 seconds. Current RSS: ~1848M. Threads: 4. load average: 1.12 1.10 1.20 1/291 36921982.1983 all state1984 returns opened and closed results1985 closed state1986 returns only closed results1987 opened state1988 returns only opened results1989 unsupported state1990 returns only opened results1991 filter not provided (all behavior)1992 returns confidential and not confidential results1993 confidential filter1994 returns only confidential results1995 not confidential filter1996 returns not confidential results1997 merge requests search1998 filtering1999 state not provided2000 returns opened and closed results2001# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.35 seconds. Current RSS: ~1865M. Threads: 4. load average: 1.11 1.10 1.20 1/291 36932002.2003 all state2004 returns opened and closed results2005# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.51 seconds. Current RSS: ~1860M. Threads: 4. load average: 1.11 1.10 1.20 1/291 36942006.2007 closed state2008 returns only closed results2009# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.83 seconds. Current RSS: ~1819M. Threads: 4. load average: 1.10 1.09 1.20 1/291 36952010.2011 opened state2012 returns only opened results2013# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.02 seconds. Current RSS: ~1786M. Threads: 4. load average: 1.10 1.09 1.20 1/291 36962014.2015 unsupported state2016 returns only opened results2017# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.25 seconds. Current RSS: ~1778M. Threads: 4. load average: 1.10 1.09 1.20 1/291 36972018.2019 notes search2020 with a public project2021 lists notes2022# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.61 seconds. Current RSS: ~1743M. Threads: 4. load average: 1.10 1.09 1.20 1/291 36982023.2024 with private issues2025 doesn't list issue notes when access is restricted2026# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.76 seconds. Current RSS: ~1701M. Threads: 4. load average: 1.09 1.09 1.20 1/291 36992027.2028 with private merge requests2029 doesn't list merge_request notes when access is restricted2030# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.93 second. Current RSS: ~1751M. Threads: 4. load average: 1.09 1.09 1.20 1/291 37002031.2032 #limited_notes_count2033 when count_limit is lower than total amount2034 calls note finder once to get the limited amount of notes2035# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.0 seconds. Current RSS: ~1806M. Threads: 4. load average: 1.09 1.09 1.20 1/291 37012036.2037 when count_limit is higher than total amount2038 calls note finder multiple times to get the limited amount of notes2039# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.11 seconds. Current RSS: ~1894M. Threads: 4. load average: 1.09 1.09 1.20 1/291 37022040.2041 #commits_count2042 limits the number of commits requested2043# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.36 seconds. Current RSS: ~1915M. Threads: 4. load average: 1.09 1.09 1.20 1/292 37422044.2045 commit search2046 pagination2047 returns the correct results for each page2048 returns the correct number of pages2049 limiting requested commits2050 on page 12051 limits to 1002052# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.24 seconds. Current RSS: ~1918M. Threads: 4. load average: 1.08 1.09 1.20 1/296 38842053.2054 on subsequent pages2055 limits to 100 plus page offset2056# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.59 seconds. Current RSS: ~1879M. Threads: 4. load average: 1.08 1.09 1.20 1/296 39242057.2058 by commit message2059 finds commit by message2060 when there are not hits2061 handles when no commit match2062# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.78 seconds. Current RSS: ~1880M. Threads: 4. load average: 1.07 1.09 1.20 1/296 40072063.2064 when repository_ref is provided2065 searches in the specified ref2066# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.03 seconds. Current RSS: ~1879M. Threads: 4. load average: 1.07 1.09 1.20 1/296 40452067.2068 behaves like access restricted commits2069 when project is internal2070 searches if user is authenticated2071 when the user is not authenticated2072 does not search2073# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.62 seconds. Current RSS: ~1851M. Threads: 4. load average: 1.07 1.09 1.19 1/296 41152074.2075 when project is private2076 when the user is not authenticated2077 does not show commit to stranger2078# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.88 seconds. Current RSS: ~1845M. Threads: 4. load average: 1.07 1.09 1.19 1/296 41422079.2080 team access2081 when the user is the creator2082 is expected to contain exactly #<Commit id:59e29889be61e6e0e5e223bfa9ac2721d31605b8 private-project-author/project-96@59e29889be61e6e0e5e223bfa9ac2721d31605b8>2083# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.22 seconds. Current RSS: ~1839M. Threads: 4. load average: 1.07 1.09 1.19 1/296 41862084.2085 when the user is a master2086 is expected to contain exactly #<Commit id:59e29889be61e6e0e5e223bfa9ac2721d31605b8 private-project-author/project-97@59e29889be61e6e0e5e223bfa9ac2721d31605b8>2087# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.88 seconds. Current RSS: ~1767M. Threads: 4. load average: 1.07 1.09 1.19 3/296 42302088.2089 when the user is a reporter2090 is expected to contain exactly #<Commit id:59e29889be61e6e0e5e223bfa9ac2721d31605b8 private-project-author/project-98@59e29889be61e6e0e5e223bfa9ac2721d31605b8>2091# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.5 seconds. Current RSS: ~1752M. Threads: 4. load average: 1.14 1.10 1.20 1/296 42742092.2093 by commit hash2094 shows commit by short hash id2095 shows commit by full hash id2096 handles not existing commit hash correctly2097 behaves like access restricted commits2098 when project is internal2099 searches if user is authenticated2100 when the user is not authenticated2101 does not search2102# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.45 seconds. Current RSS: ~1892M. Threads: 4. load average: 1.21 1.12 1.20 1/296 44852103.2104 when project is private2105 when the user is not authenticated2106 does not show commit to stranger2107# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.72 seconds. Current RSS: ~1863M. Threads: 4. load average: 1.19 1.11 1.20 1/296 45122108.2109 team access2110 when the user is the creator2111 is expected to contain exactly #<Commit id:0b4bc9a49b562e85de7cc9e834518ea6828729b9 private-project-author/project-105@0b4bc9a49b562e85de7cc9e834518ea6828729b9>2112# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.04 seconds. Current RSS: ~1859M. Threads: 4. load average: 1.19 1.11 1.20 1/296 45602113.2114 when the user is a master2115 is expected to contain exactly #<Commit id:0b4bc9a49b562e85de7cc9e834518ea6828729b9 private-project-author/project-106@0b4bc9a49b562e85de7cc9e834518ea6828729b9>2116# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.75 seconds. Current RSS: ~1804M. Threads: 4. load average: 1.19 1.11 1.20 2/296 46082117.2118 when the user is a reporter2119 is expected to contain exactly #<Commit id:0b4bc9a49b562e85de7cc9e834518ea6828729b9 private-project-author/project-107@0b4bc9a49b562e85de7cc9e834518ea6828729b9>2120# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.43 seconds. Current RSS: ~1729M. Threads: 4. load average: 1.26 1.13 1.21 1/296 46562121.2122 user search2123 returns the user belonging to the project matching the search query2124 returns the user belonging to the group matching the search query2125 when multiple projects provided2126 returns users belonging to projects matching the search query2127# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.67 seconds. Current RSS: ~1829M. Threads: 4. load average: 1.24 1.13 1.20 1/296 46572128.2129# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_search_results_spec.rb. It took 2 minutes 8.31 seconds. Expected to take 2 minutes 4.39 seconds.2130# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers_spec.rb. Expected to take 1 minute 42.45 seconds.2131Gitlab::Database::MigrationHelpers2132 is expected to include Gitlab::Database::MigrationHelpers::WraparoundVacuumHelpers2133 overridden dynamic model helpers2134 #define_batchable_model2135 defines a batchable model with the migration connection2136 #each_batch2137 calls each_batch with the migration connection2138 #each_batch_range2139 calls each_batch with the migration connection2140 #remove_timestamps2141 can remove the default timestamps2142 can remove custom timestamps2143 #add_timestamps_with_timezone2144 adds "created_at" and "updated_at" fields with the "datetime_with_timezone" data type2145 can disable the NOT NULL constraint2146 can add just one column2147 can add choice of acceptable columns2148 cannot add unacceptable column names2149# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.17 seconds. Current RSS: ~1948M. Threads: 4. load average: 1.22 1.12 1.20 1/294 46582150.2151 #add_concurrent_index2152 outside a transaction2153 creates the index concurrently2154 creates unique index concurrently2155 unprepares the async index creation2156 when the index exists and is valid2157 does leaves the existing index2158# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.18 seconds. Current RSS: ~1998M. Threads: 4. load average: 1.22 1.12 1.20 1/291 46592159.2160 when an invalid copy of the index exists2161 when the default name is used2162 drops and recreates the index2163 when a custom name is used2164 drops and recreates the index2165 when a qualified table name is used2166 drops and recreates the index2167 when targeting a partition table2168 when allow_partition is true2169 creates the index concurrently2170 when allow_partition is not provided2171 raises ArgumentError2172 inside a transaction2173 raises RuntimeError2174 #remove_concurrent_index2175 outside a transaction2176 by column name2177 removes the index concurrently2178 does nothing if the index does not exist2179 unprepares the async index creation2180 when targeting a partition table2181 when dropping an index on the partition table2182 raises ArgumentError2183# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.16 seconds. Current RSS: ~2007M. Threads: 4. load average: 1.20 1.12 1.20 1/291 46602184.2185 by index name2186 removes the index concurrently by index name2187 does nothing if the index does not exist2188 removes the index with keyword arguments2189 raises an error if the index is blank2190 unprepares the async index creation2191 when targeting a partition table2192 when dropping an index on the partition table2193 raises ArgumentError2194# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.48 seconds. Current RSS: ~1979M. Threads: 4. load average: 1.20 1.12 1.20 1/291 46612195.2196 inside a transaction2197 raises RuntimeError2198 #remove_foreign_key_if_exists2199 when the foreign key does not exist2200 does nothing2201 when the foreign key exists2202 removes the foreign key2203 when the target table is not given2204 passes the options as the second parameter2205 when the reverse_lock_order option is given2206 requests for lock before removing the foreign key2207 when not inside a transaction2208 does not lock2209 #add_concurrent_foreign_key2210 inside a transaction2211 raises an error2212 outside a transaction2213 target column2214 defaults to (id) when no custom target column is provided2215 references the custom taget column when provided2216 ON DELETE statements2217 on_delete: :nullify2218 appends ON DELETE SET NULL statement2219# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.8 seconds. Current RSS: ~1977M. Threads: 4. load average: 1.18 1.12 1.20 1/291 46622220.2221 on_delete: :cascade2222 appends ON DELETE CASCADE statement2223 on_delete: nil2224 appends no ON DELETE statement2225 ON UPDATE statements2226 on_update: :nullify2227 appends ON UPDATE SET NULL statement2228 on_update: :cascade2229 appends ON UPDATE CASCADE statement2230 on_update: nil2231 appends no ON UPDATE statement2232 when on_update is not provided2233 appends no ON UPDATE statement2234 when no custom key name is supplied2235 creates a concurrent foreign key and validates it2236 does not create a foreign key if it exists already2237 when a custom key name is supplied2238 for creating a new foreign key for a column that does not presently exist2239 creates a new foreign key2240 for creating a duplicate foreign key for a column that presently exists2241 when the supplied key name is the same as the existing foreign key name2242 does not create a new foreign key2243 when the supplied key name is different from the existing foreign key name2244 creates a new foreign key2245 validate option2246 when validate is supplied with a falsey value2247 behaves like skips validation2248 skips validation2249 behaves like skips validation2250 skips validation2251# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.96 seconds. Current RSS: ~1969M. Threads: 4. load average: 1.17 1.12 1.20 1/291 46632252.2253 when validate is supplied with a truthy value2254 behaves like performs validation2255 performs validation2256 behaves like performs validation2257 performs validation2258 when validate is not supplied2259 behaves like performs validation2260 performs validation2261 when the reverse_lock_order flag is set2262 explicitly locks the tables in target-source order2263 when creating foreign key for a group of columns2264 references the custom target columns when provided2265 when foreign key is already defined2266 does not create foreign key2267 when creating foreign key on a partitioned table2268 creates the FK without using NOT VALID2269 raises an error if allow_partitioned is not set2270 when the reverse_lock_order flag is set2271 explicitly locks the tables in target-source order2272 #validate_foreign_key2273 when name is provided2274 does not infer the foreign key constraint name2275 when name is not provided2276 infers the foreign key constraint name2277 when the inferred foreign key constraint does not exist2278 raises an error2279 #concurrent_foreign_key_name2280 returns the name for a foreign key2281 when using multiple columns2282 returns the name of the foreign key2283# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.26 seconds. Current RSS: ~1952M. Threads: 4. load average: 1.16 1.12 1.20 1/291 46642284.2285 #foreign_key_exists?2286 compares by target table if no column given2287 raises an error if an invalid on_delete is specified2288 without specifying a target table2289 behaves like foreign key checks2290 finds existing foreign keys by column2291 finds existing foreign keys by name2292 finds existing foreign_keys by name and column2293 finds existing foreign_keys by name, column and on_delete2294 finds existing foreign keys by target table only2295 finds existing foreign_keys by identifier2296 compares by column name if given2297 compares by target column name if given2298 compares by foreign key name if given2299 compares by foreign key name and column if given2300 compares by foreign key name, column and on_delete if given2301# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.49 seconds. Current RSS: ~1942M. Threads: 4. load average: 1.14 1.11 1.20 1/291 46652302.2303 specifying a target table2304 behaves like foreign key checks2305 finds existing foreign keys by column2306 finds existing foreign keys by name2307 finds existing foreign_keys by name and column2308 finds existing foreign_keys by name, column and on_delete2309 finds existing foreign keys by target table only2310 finds existing foreign_keys by identifier2311 compares by column name if given2312 compares by target column name if given2313 compares by foreign key name if given2314 compares by foreign key name and column if given2315 compares by foreign key name, column and on_delete if given2316# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.7 seconds. Current RSS: ~1942M. Threads: 4. load average: 1.13 1.11 1.19 1/291 46662317.2318 if the schema cache does not include the constrained_columns column2319-- transaction(nil)2320main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2321main: -> 0.0293s2322main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2323main: -> 0.0079s2324 -> 1.7920s2325 correctly sets up the test without the column in the columns_hash2326 behaves like foreign key checks2327-- transaction(nil)2328main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2329main: -> 0.0357s2330main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2331main: -> 0.0075s2332 -> 0.1910s2333 finds existing foreign keys by column2334-- transaction(nil)2335main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2336main: -> 0.0054s2337main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2338main: -> 0.0066s2339 -> 0.1462s2340 finds existing foreign keys by name2341-- transaction(nil)2342main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2343main: -> 0.0070s2344main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2345main: -> 0.0074s2346 -> 0.1644s2347 finds existing foreign_keys by name and column2348-- transaction(nil)2349main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2350main: -> 0.0060s2351main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2352main: -> 0.0070s2353 -> 0.1517s2354 finds existing foreign_keys by name, column and on_delete2355-- transaction(nil)2356main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2357main: -> 0.0055s2358main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2359main: -> 0.0071s2360 -> 0.1477s2361 finds existing foreign keys by target table only2362-- transaction(nil)2363main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2364main: -> 0.0065s2365main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2366main: -> 0.0085s2367 -> 0.1685s2368 finds existing foreign_keys by identifier2369-- transaction(nil)2370main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2371main: -> 0.0058s2372main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2373main: -> 0.0070s2374 -> 0.1598s2375 compares by column name if given2376-- transaction(nil)2377main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2378main: -> 0.0062s2379main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2380main: -> 0.0070s2381 -> 0.1702s2382 compares by target column name if given2383-- transaction(nil)2384main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2385main: -> 0.0058s2386main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2387main: -> 0.0071s2388 -> 0.1460s2389 compares by foreign key name if given2390-- transaction(nil)2391main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2392main: -> 0.0061s2393main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2394main: -> 0.0068s2395 -> 0.1481s2396 compares by foreign key name and column if given2397-- transaction(nil)2398main: -- execute("DROP VIEW IF EXISTS postgres_foreign_keys;\nCREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\nWHERE contype = 'f';\n")2399main: -> 0.0071s2400main: -- execute("CREATE OR REPLACE VIEW postgres_foreign_keys AS\nSELECT\n pg_constraint.oid AS oid,\n pg_constraint.conname AS name,\n constrained_namespace.nspname::text || '.'::text || constrained_table.relname::text AS constrained_table_identifier,\n referenced_namespace.nspname::text || '.'::text || referenced_table.relname::text AS referenced_table_identifier,\n constrained_table.relname::text AS constrained_table_name,\n referenced_table.relname::text AS referenced_table_name,\n constrained_cols.constrained_columns,\n referenced_cols.referenced_columns,\n pg_constraint.confdeltype AS on_delete_action,\n pg_constraint.coninhcount > 0 as is_inherited\nFROM pg_constraint\n INNER JOIN pg_class constrained_table ON constrained_table.oid = pg_constraint.conrelid\n INNER JOIN pg_class referenced_table ON referenced_table.oid = pg_constraint.confrelid\n INNER JOIN pg_namespace constrained_namespace ON constrained_table.relnamespace = constrained_namespace.oid\n INNER JOIN pg_namespace referenced_namespace ON referenced_table.relnamespace = referenced_namespace.oid\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY conkey.idx) -- must order here so that attributes are in correct order in array\n FROM unnest(pg_constraint.conkey) WITH ORDINALITY conkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = conkey.attnum AND pg_attribute.attrelid = constrained_table.oid\n ) constrained_cols(constrained_columns)\n CROSS JOIN LATERAL (\n SELECT array_agg(pg_attribute.attname ORDER BY confkey.idx)\n FROM unnest(pg_constraint.confkey) WITH ORDINALITY confkey(attnum, idx)\n INNER JOIN pg_attribute ON pg_attribute.attnum = confkey.attnum AND pg_attribute.attrelid = referenced_table.oid\n ) referenced_cols(referenced_columns)\nWHERE contype = 'f';\n")2401main: -> 0.0071s2402 -> 0.1441s2403 compares by foreign key name, column and on_delete if given2404# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.19 seconds. Current RSS: ~1928M. Threads: 4. load average: 1.12 1.11 1.19 1/291 46672405.2406 with foreign key using multiple columns2407 finds existing foreign keys by columns2408 finds existing foreign keys by name2409 finds existing foreign_keys by name and column2410 finds existing foreign_keys by name, column and on_delete2411 finds existing foreign keys by target table only2412 compares by column name if given2413 compares by target column name if given2414 compares by foreign key name if given2415 compares by foreign key name and column if given2416 compares by foreign key name, column and on_delete if given2417# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.68 seconds. Current RSS: ~1918M. Threads: 4. load average: 1.11 1.11 1.19 1/291 46682418.2419 #true_value2420 returns the appropriate value2421 #false_value2422 returns the appropriate value2423 #update_column_in_batches2424 when running outside of a transaction2425 updates all the rows in a table2426 updates boolean values correctly2427 when a block is supplied2428 yields an Arel table and query object to the supplied block2429# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.76 seconds. Current RSS: ~1747M. Threads: 4. load average: 1.09 1.10 1.19 1/291 46692430.2431 when the value is Arel.sql (Arel::Nodes::SqlLiteral)2432 updates the value as a SQL expression2433# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.62 seconds. Current RSS: ~1666M. Threads: 4. load average: 1.08 1.10 1.19 1/291 46702434.2435 when the table is write-locked2436 disables the write-lock trigger function2437 raises an error if it does not disable the trigger function2438# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.92 seconds. Current RSS: ~1720M. Threads: 4. load average: 1.00 1.08 1.18 1/291 46712439.2440 when running inside the transaction2441 raises RuntimeError2442# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.17 seconds. Current RSS: ~1754M. Threads: 4. load average: 1.00 1.08 1.18 2/291 46722443.2444 #rename_column_concurrently2445 in a transaction2446 raises RuntimeError2447 outside a transaction2448 when the column to rename exists2449 renames a column concurrently2450 passes the batch_column_name2451 passes the type_cast_function2452 raises an error with invalid batch_column_name2453 with existing records and type casting2454 copies the value to the new column using the type_cast_function2455# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.35 seconds. Current RSS: ~1839M. Threads: 4. load average: 1.00 1.08 1.18 1/291 46732456.2457 when default is false2458 copies the default to the new column2459 when the table in the other database is write-locked2460 does not raise an error when renaming the column2461 when the column to be renamed does not exist2462 raises an error with appropriate message2463 #undo_rename_column_concurrently2464 reverses the operations of rename_column_concurrently2465 #cleanup_concurrent_column_rename2466 cleans up the renaming procedure2467 #undo_cleanup_concurrent_column_rename2468 in a transaction2469 raises RuntimeError2470 outside a transaction2471 reverses the operations of cleanup_concurrent_column_rename2472 passes the batch_column_name2473 raises an error with invalid batch_column_name2474 when default is false2475 copies the default to the old column2476# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.54 seconds. Current RSS: ~1960M. Threads: 4. load average: 1.00 1.08 1.18 1/291 46742477.2478 #change_column_type_concurrently2479 changes the column type2480 passed the batch column name2481 with type cast2482 changes the column type with casting the value to the new type2483# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.03 second. Current RSS: ~2044M. Threads: 4. load average: 1.00 1.08 1.18 1/291 46752484.2485 #undo_change_column_type_concurrently2486 reverses the operations of change_column_type_concurrently2487 #cleanup_concurrent_column_type_change2488 cleans up the type changing procedure2489 #undo_cleanup_concurrent_column_type_change2490 in a transaction2491 raises RuntimeError2492 outside a transaction2493 reverses the operations of cleanup_concurrent_column_type_change2494 passes the type_cast_function, batch_column_name and limit2495 raises an error with invalid batch_column_name2496 #install_rename_triggers2497 installs the triggers2498 #remove_rename_triggers2499 removes the function and trigger2500 #rename_trigger_name2501 returns a String2502 #install_sharding_key_assignment_trigger2503 is expected to receive create(*(any args)) 1 time2504 #remove_sharding_key_assignment_trigger2505 is expected to receive drop(*(any args)) 1 time2506 #indexes_for2507 returns the indexes for a column2508# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.86 seconds. Current RSS: ~2051M. Threads: 4. load average: 1.00 1.08 1.18 1/291 46762509.2510 #foreign_keys_for2511 returns the foreign keys for a column2512 #copy_indexes2513 when index name is too long2514 does not fail2515 using a regular index using a single column2516 copies the index2517 using a regular index with multiple columns2518 copies the index2519 using an index with a WHERE clause2520 copies the index2521 using an index with a USING clause2522 copies the index2523 using an index with custom operator classes2524 copies the index2525 using an index with multiple columns and custom operator classes2526 copies the index2527 using an index with multiple columns and a custom operator class on the non affected column2528 copies the index2529 using an index of which the name does not contain the source column2530 raises RuntimeError2531 #copy_foreign_keys2532 copies foreign keys from one column to another2533 #column_for2534 returns a column object for an existing column2535 raises an error when a column does not exist2536# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.93 seconds. Current RSS: ~1987M. Threads: 4. load average: 1.00 1.08 1.18 1/291 46772537.2538 #replace_sql2539 builds the sql with correct functions2540 results2541 replaces the correct part of the string2542 #check_trigger_permissions!2543 does nothing when the user has the correct permissions2544 raises RuntimeError when the user does not have the correct permissions2545 #convert_to_bigint_column2546 returns the name of the temporary column used to convert to bigint2547 #convert_to_type_column2548 returns the name of the temporary column used to convert to bigint2549 returns the name of the temporary column used to convert to uuid2550 #create_temporary_columns_and_triggers2551 when no mappings are provided2552 raises an error2553 when any of the mappings does not have the required keys2554 raises an error2555 when the target table does not exist2556 raises an error2557 when the column to migrate does not exist2558 raises an error2559 when old_bigint_column_naming is true2560 calls convert_to_bigint_column2561 when old_bigint_column_naming is false2562 calls convert_to_type_column2563# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.19 seconds. Current RSS: ~1973M. Threads: 4. load average: 1.00 1.08 1.17 1/291 46782564.2565 #initialize_conversion_of_integer_to_bigint2566 when the target table does not exist2567 raises an error2568 when the primary key does not exist2569 raises an error2570 when the column to migrate does not exist2571 raises an error2572 when the column to convert is the primary key2573 creates a not-null bigint column and installs triggers2574 when the column to convert is not the primary key, but non-nullable2575 creates a not-null bigint column and installs triggers2576 when the column to convert is not the primary key, but nullable2577 creates a nullable bigint column and installs triggers2578 when multiple columns are given2579 creates the correct columns and installs the trigger2580 #restore_conversion_of_integer_to_bigint2581 when the target table does not exist2582 raises an error2583 when the column to migrate does not exist2584 raises an error2585 when a single column is given2586 creates the correct columns and installs the trigger2587 when multiple columns are given2588 creates the correct columns and installs the trigger2589 #revert_initialize_conversion_of_integer_to_bigint2590 when column and trigger do not exist2591 does not raise an error2592# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.19 seconds. Current RSS: ~1964M. Threads: 4. load average: 1.00 1.07 1.17 1/291 46792593.2594 when single column is given2595 removes column, trigger, and function2596 when multiple columns are given2597 removes column, trigger, and function2598 #backfill_conversion_of_integer_to_bigint2599 when the target table does not exist2600 raises an error2601 when the primary key does not exist2602 raises an error2603 when the column to convert does not exist2604 raises an error2605 when the temporary column does not exist2606 raises an error2607 when the conversion is properly initialized2608 when a single column is being converted2609 creates the batched migration tracking record2610 when multiple columns are being converted2611 creates the batched migration tracking record2612 #revert_backfill_conversion_of_integer_to_bigint2613 when a single column is being converted2614 deletes the batched migration tracking record2615 when a multiple columns are being converted2616 deletes the batched migration tracking record2617 when primary key column has custom name2618 deletes the batched migration tracking record2619 #index_exists_by_name?2620 returns true if an index exists2621 returns false if the index does not exist2622 when an index with a function exists2623 returns true if an index exists2624# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.53 seconds. Current RSS: ~1940M. Threads: 4. load average: 1.08 1.09 1.18 1/291 46802625.2626 when an index exists for a table with the same name in another schema2627 returns false if the index does not exist in the current schema2628 #create_or_update_plan_limit2629 properly escapes names2630 when plan does not exist2631 does not create any plan limits2632 when plan does exist2633 when limit does not exist2634 inserts a new plan limits2635 when limit does exist2636 updates an existing plan limits2637 #backfill_iids2638 generates iids properly for models created after the migration2639 generates iids properly for models created after the migration when iids are backfilled2640 generates iids properly for models created after the migration across multiple projects2641 when the first model is created for a project after the migration2642 generates an iid2643# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.81 seconds. Current RSS: ~1923M. Threads: 4. load average: 1.07 1.09 1.18 1/292 46812644.2645 when a row already has an iid set in the database2646 backfills iids2647 backfills for multiple projects2648# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.29 seconds. Current RSS: ~1919M. Threads: 4. load average: 1.07 1.09 1.18 1/292 46822649.2650 #add_primary_key_using_index2651 executes the statement to add the primary key2652 when changing the primary key of a given table2653 #swap_primary_key2654 executes statements to swap primary key2655 when new index does not exist2656 raises ActiveRecord::StatementInvalid2657 #unswap_primary_key2658 executes statements to unswap primary key2659 #drop_sequence2660 executes the statement to drop the sequence2661 #add_sequence2662 executes the statement to add the sequence2663 #partition?2664 when a partition table exist2665 when the view postgres_partitions exists2666 calls the view2667 when the view postgres_partitions does not exist2668 does not call the view2669 when a partition table does not exist2670 is expected to be falsey2671 #table_partitioned?2672 is expected to be truthy2673 with a non-partitioned table2674 is expected to be falsey2675 #remove_column_default2676 with default values2677 is expected to include /ALTER TABLE "_test_defaults_table" ALTER COLUMN "int_with_default" SET DEFAULT NULL/2678 with default functions2679 is expected to include /ALTER TABLE "_test_defaults_table" ALTER COLUMN "int_with_default_function" SET DEFAULT NULL/2680 without any defaults2681 is expected to be empty2682 #lock_tables2683 locks the tables2684 when only is provided2685 locks the tables2686# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.22 seconds. Current RSS: ~1993M. Threads: 4. load average: 1.07 1.09 1.18 1/292 46832687.2688 when nowait is provided2689 locks the tables2690# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers_spec.rb. It took 1 minute 52.9 seconds. Expected to take 1 minute 42.45 seconds.2691# [RSpecRunTime] Starting example group spec/serializers/merge_request_widget_entity_spec.rb. Expected to take 1 minute 27.98 seconds.2692MergeRequestWidgetEntity2693 has email_patches_path2694 has plain_diff_path2695 has human access2696 has new pipeline path for project2697 has security_reports_docs_path2698 source_project_full_path2699 includes the full path of the source project2700 when the source project is missing2701 returns `nil` for the source project2702# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.99 seconds. Current RSS: ~1852M. Threads: 4. load average: 1.21 1.11 1.18 1/298 56752703.2704 can_create_pipeline_in_target_project2705 when user has permission2706 includes the correct permission info2707# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.39 seconds. Current RSS: ~1853M. Threads: 4. load average: 1.19 1.11 1.18 1/298 58192708.2709 when user does not have permission2710 includes the correct permission info2711# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.91 seconds. Current RSS: ~1857M. Threads: 4. load average: 1.19 1.11 1.18 1/298 59622712.2713 issues links2714 includes issues links when requested2715 omits issue links by default2716# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.51 seconds. Current RSS: ~1866M. Threads: 4. load average: 1.26 1.13 1.19 1/298 62492717.2718 merge_request_add_ci_config_path2719 when there is a standard ci config file in the source project2720 no ci config path2721# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.16 seconds. Current RSS: ~1841M. Threads: 4. load average: 1.23 1.12 1.19 1/298 64442722.2723 when there is no standard ci config file in the source project2724 when user has permissions2725 has add ci config path2726 has expected params2727 when auto devops is enabled2728 returns a blank ci config path2729# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.58 seconds. Current RSS: ~1854M. Threads: 4. load average: 1.22 1.12 1.18 1/298 68732730.2731 when source project is missing2732 returns a blank ci config path2733# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.06 seconds. Current RSS: ~1860M. Threads: 4. load average: 1.22 1.12 1.18 1/298 70082734.2735 when there are no commits2736 returns a blank ci config path2737# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.64 seconds. Current RSS: ~1864M. Threads: 4. load average: 1.20 1.12 1.18 2/298 71522738.2739 when build feature is disabled2740 has no path2741# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.1 seconds. Current RSS: ~1869M. Threads: 4. load average: 1.20 1.12 1.18 1/298 72952742.2743 when creating the pipeline is not allowed2744 has no path2745# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.54 seconds. Current RSS: ~1872M. Threads: 4. load average: 1.34 1.15 1.19 1/298 74392746.2747 when merge request is merged2748 returns a blank ci config path2749# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.16 seconds. Current RSS: ~1873M. Threads: 4. load average: 1.40 1.17 1.20 1/299 75762750.2751 when merge request is closed2752 returns a blank ci config path2753# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.55 seconds. Current RSS: ~1869M. Threads: 4. load average: 1.40 1.17 1.20 1/299 77112754.2755 when source branch does not exist2756 returns a blank ci config path2757# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.06 seconds. Current RSS: ~1863M. Threads: 4. load average: 1.40 1.17 1.20 1/299 78752758.2759 when user does not have permissions2760 has add ci config path2761# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.66 seconds. Current RSS: ~1864M. Threads: 4. load average: 1.36 1.16 1.20 3/299 80192762.2763 user callouts2764 provides a valid path value for user callout path2765 provides a valid value for suggest pipeline feature id2766# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.21 seconds. Current RSS: ~1874M. Threads: 4. load average: 1.33 1.16 1.19 1/299 83042767.2768 when source project is deleted2769 returns a blank rebase_path2770# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.04 seconds. Current RSS: ~1856M. Threads: 4. load average: 1.31 1.16 1.19 1/298 83432771.2772 has source_project_default_url2773 returns the default url to the source project2774 when source project is nil2775 returns nil2776# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.57 seconds. Current RSS: ~1837M. Threads: 4. load average: 1.28 1.15 1.19 1/299 86212777.2778 when gitpod is disabled2779 exposes gitpod attributes2780# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.98 seconds. Current RSS: ~1839M. Threads: 4. load average: 1.28 1.15 1.19 1/299 87652781.2782 when gitpod is enabled2783 exposes gitpod attributes2784 when gitpod is enabled for user2785 exposes gitpod_enabled as true2786# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.61 seconds. Current RSS: ~1865M. Threads: 4. load average: 1.26 1.15 1.19 1/299 90512787.2788 is_dismissed_suggest_pipeline2789 when user is logged in2790 when the suggest pipeline feature is enabled2791 is false2792 when suggest pipeline has been dismissed2793 is true2794# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.57 seconds. Current RSS: ~1860M. Threads: 4. load average: 1.24 1.15 1.19 1/299 93382795.2796 when the suggest pipeline feature is disabled2797 is true2798# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.98 seconds. Current RSS: ~1870M. Threads: 4. load average: 1.24 1.15 1.19 1/299 94812799.2800 when user is not logged in2801 is true2802# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.08 seconds. Current RSS: ~1870M. Threads: 4. load average: 1.22 1.14 1.19 1/299 96242803.2804# [RSpecRunTime] Finishing example group spec/serializers/merge_request_widget_entity_spec.rb. It took 1 minute 27.5 seconds. Expected to take 1 minute 27.98 seconds.2805# [RSpecRunTime] Starting example group spec/finders/ci/runners_finder_spec.rb. Expected to take 1 minute 15.66 seconds.2806Ci::RunnersFinder2807 admin2808 #execute2809 when admin mode setting is disabled2810 behaves like executes as admin2811 with 2 runners2812 with empty params2813 returns all runners2814 with nil group2815 returns all runners2816 with preload param set to :tag_name true2817 requests tags2818 with preload param set to :tag_name false2819 does not request tags2820 filtering2821 by search term2822 calls Ci::Runner.search2823 by upgrade status2824 set to :not_processed2825 calls with_upgrade_status scope with corresponding :not_processed status2826 set to :invalid_version2827 calls with_upgrade_status scope with corresponding :invalid_version status2828 set to :unavailable2829 calls with_upgrade_status scope with corresponding :unavailable status2830 set to :available2831 calls with_upgrade_status scope with corresponding :available status2832 set to :recommended2833 calls with_upgrade_status scope with corresponding :recommended status2834 set to an invalid value2835 raises ArgumentError2836 set to nil2837 does not call with_upgrade_status2838 by status2839 calls the corresponding :active scope on Ci::Runner2840 calls the corresponding :paused scope on Ci::Runner2841 calls the corresponding :online scope on Ci::Runner2842 calls the corresponding :offline scope on Ci::Runner2843 calls the corresponding :never_contacted scope on Ci::Runner2844 calls the corresponding :stale scope on Ci::Runner2845# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.76 seconds. Current RSS: ~1987M. Threads: 4. load average: 1.20 1.14 1.18 1/298 96252846.2847 by active status2848 with active set as false calls the corresponding scope on Ci::Runner with false2849 with active set as true calls the corresponding scope on Ci::Runner with true2850 by runner type2851 when runner type is instance_type2852 calls the corresponding scope on Ci::Runner2853 when runner type is group_type2854 calls the corresponding scope on Ci::Runner2855 when runner type is project_type2856 calls the corresponding scope on Ci::Runner2857# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.8 seconds. Current RSS: ~2172M. Threads: 4. load average: 1.18 1.14 1.18 1/298 96262858.2859 by tag_name2860 calls the corresponding scope on Ci::Runner2861 by creator id2862 calls the corresponding scope on Ci::Runner2863 by creator username2864 calls the corresponding scope on Ci::Runner2865 does not call the scope when the username is not found and is empty2866 by version2867 calls the corresponding scope on Ci::Runner2868 sorting2869 without sort param2870 behaves like sorts by created_at descending2871 sorts by created_at descending2872 with sort param equal to created_date2873 behaves like sorts by created_at descending2874 sorts by created_at descending2875 with sort param equal to created_at_desc2876 behaves like sorts by created_at descending2877 sorts by created_at descending2878 with sort param equal to created_at_asc2879 sorts by created_at ascending2880# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.19 seconds. Current RSS: ~2153M. Threads: 4. load average: 1.17 1.14 1.18 1/292 96272881.2882 with sort param equal to contacted_asc2883 sorts by contacted_at ascending2884 with sort param equal to contacted_desc2885 sorts by contacted_at descending2886 with sort param equal to token_expires_at_asc2887 sorts by contacted_at ascending2888 with sort param equal to token_expires_at_desc2889 sorts by contacted_at descending2890 when admin mode setting is enabled2891 when in admin mode2892 behaves like executes as admin2893 with 2 runners2894 with empty params2895 returns all runners2896 with nil group2897 returns all runners2898 with preload param set to :tag_name true2899 requests tags2900 with preload param set to :tag_name false2901 does not request tags2902 filtering2903 by search term2904 calls Ci::Runner.search2905 by upgrade status2906 set to :not_processed2907 calls with_upgrade_status scope with corresponding :not_processed status2908 set to :invalid_version2909 calls with_upgrade_status scope with corresponding :invalid_version status2910 set to :unavailable2911 calls with_upgrade_status scope with corresponding :unavailable status2912 set to :available2913 calls with_upgrade_status scope with corresponding :available status2914 set to :recommended2915 calls with_upgrade_status scope with corresponding :recommended status2916 set to an invalid value2917 raises ArgumentError2918# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.1 seconds. Current RSS: ~2043M. Threads: 4. load average: 1.16 1.14 1.18 1/292 96282919.2920 set to nil2921 does not call with_upgrade_status2922 by status2923 calls the corresponding :active scope on Ci::Runner2924 calls the corresponding :paused scope on Ci::Runner2925 calls the corresponding :online scope on Ci::Runner2926 calls the corresponding :offline scope on Ci::Runner2927 calls the corresponding :never_contacted scope on Ci::Runner2928 calls the corresponding :stale scope on Ci::Runner2929# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.21 seconds. Current RSS: ~2043M. Threads: 4. load average: 1.16 1.14 1.18 1/292 96292930.2931 by active status2932 with active set as false calls the corresponding scope on Ci::Runner with false2933 with active set as true calls the corresponding scope on Ci::Runner with true2934 by runner type2935 when runner type is instance_type2936 calls the corresponding scope on Ci::Runner2937 when runner type is group_type2938 calls the corresponding scope on Ci::Runner2939 when runner type is project_type2940 calls the corresponding scope on Ci::Runner2941 by tag_name2942 calls the corresponding scope on Ci::Runner2943# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.48 seconds. Current RSS: ~2033M. Threads: 4. load average: 1.14 1.13 1.18 1/292 96302944.2945 by creator id2946 calls the corresponding scope on Ci::Runner2947 by creator username2948 calls the corresponding scope on Ci::Runner2949 does not call the scope when the username is not found and is empty2950 by version2951 calls the corresponding scope on Ci::Runner2952 sorting2953 without sort param2954 behaves like sorts by created_at descending2955 sorts by created_at descending2956 with sort param equal to created_date2957 behaves like sorts by created_at descending2958 sorts by created_at descending2959 with sort param equal to created_at_desc2960 behaves like sorts by created_at descending2961 sorts by created_at descending2962 with sort param equal to created_at_asc2963 sorts by created_at ascending2964 with sort param equal to contacted_asc2965 sorts by contacted_at ascending2966 with sort param equal to contacted_desc2967 sorts by contacted_at descending2968 with sort param equal to token_expires_at_asc2969 sorts by contacted_at ascending2970 with sort param equal to token_expires_at_desc2971 sorts by contacted_at descending2972 when not in admin mode2973 behaves like executes as normal user2974 raises Gitlab::Access::AccessDeniedError2975# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.87 seconds. Current RSS: ~1997M. Threads: 4. load average: 1.13 1.13 1.18 1/292 96312976.2977 by non admin user2978 behaves like executes as normal user2979 raises Gitlab::Access::AccessDeniedError2980 when user is nil2981 raises Gitlab::Access::AccessDeniedError2982 group2983 #execute2984 with user is group maintainer or owner2985 user_role: 502986 with :group as target group2987 passing no membership params2988 behaves like membership equal to :descendants2989 returns all descendant runners2990# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.34 seconds. Current RSS: ~1839M. Threads: 4. load average: 1.12 1.13 1.18 1/292 96322991.2992 with :descendants membership2993 behaves like membership equal to :descendants2994 returns all descendant runners2995 with :direct membership2996 returns runners belonging to group2997 with :all_available membership2998 returns runners available to group2999 with unknown membership3000 raises an error3001 with nil group3002 raises Gitlab::Access::AccessDeniedError3003 with sort param3004 sorts by specified attribute3005 filtering3006 by search term3007 returns correct runner3008# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.02 seconds. Current RSS: ~1935M. Threads: 4. load average: 1.11 1.13 1.18 1/292 96333009.3010 by active status3011 returns correct runner3012 by status3013 returns correct runner3014 by tag_name3015 returns correct runner3016 by runner type3017 returns correct runners3018 by version prefix3019 search by major version3020 returns correct runner3021 search by minor version3022 returns correct runner3023 search by patch version3024 returns correct runner3025 user_role: 403026 with :group as target group3027 passing no membership params3028 behaves like membership equal to :descendants3029 returns all descendant runners3030 with :descendants membership3031 behaves like membership equal to :descendants3032 returns all descendant runners3033 with :direct membership3034 returns runners belonging to group3035 with :all_available membership3036 returns runners available to group3037 with unknown membership3038 raises an error3039 with nil group3040 raises Gitlab::Access::AccessDeniedError3041 with sort param3042 sorts by specified attribute3043 filtering3044 by search term3045 returns correct runner3046 by active status3047 returns correct runner3048 by status3049 returns correct runner3050 by tag_name3051 returns correct runner3052 by runner type3053 returns correct runners3054 by version prefix3055 search by major version3056 returns correct runner3057 search by minor version3058 returns correct runner3059 search by patch version3060 returns correct runner3061 when user is group developer or below3062 user_role: 303063 with :sub_group_1 as target group3064 raises Gitlab::Access::AccessDeniedError3065 with :group as target group3066 raises Gitlab::Access::AccessDeniedError3067 with :all_available membership3068 raises Gitlab::Access::AccessDeniedError3069# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.97 seconds. Current RSS: ~1955M. Threads: 4. load average: 1.09 1.12 1.17 1/292 96343070.3071 user_role: 203072 with :sub_group_1 as target group3073 raises Gitlab::Access::AccessDeniedError3074 with :group as target group3075 raises Gitlab::Access::AccessDeniedError3076 with :all_available membership3077 raises Gitlab::Access::AccessDeniedError3078# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.69 seconds. Current RSS: ~1953M. Threads: 4. load average: 1.09 1.12 1.17 1/292 96353079.3080 user_role: 103081 with :sub_group_1 as target group3082 raises Gitlab::Access::AccessDeniedError3083 with :group as target group3084 raises Gitlab::Access::AccessDeniedError3085 with :all_available membership3086 raises Gitlab::Access::AccessDeniedError3087# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.56 seconds. Current RSS: ~1962M. Threads: 4. load average: 1.09 1.12 1.17 1/292 96363088.3089 when user has no access3090 raises Gitlab::Access::AccessDeniedError3091 when user is nil3092 raises Gitlab::Access::AccessDeniedError3093 #sort_key3094 without params3095 is expected to eq "created_at_desc"3096 with params3097 is expected to eq "contacted_asc"3098 project3099 #execute3100 with user as project admin3101 with project runners3102 returns runners available to project3103# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.2 seconds. Current RSS: ~1999M. Threads: 4. load average: 1.08 1.12 1.17 1/292 96373104.3105 with ancestor group runners3106 returns runners available to project3107 with allowed shared runners3108 returns runners available to project3109 with project, ancestor group, and allowed shared runners3110 returns runners available to project3111 filtering3112 by search term3113 returns the correct runner3114 by active status3115 returns the correct runners3116 by status3117 returns correct runner3118 by tag_name3119 returns correct runner3120 by runner type3121 returns correct runners3122 by creator3123 returns correct runners3124 by version prefix3125 returns correct runners3126 with user as project developer3127 raises Gitlab::Access::AccessDeniedError3128 when user is nil3129 raises Gitlab::Access::AccessDeniedError3130 with nil project_full_path3131 raises Gitlab::Access::AccessDeniedError3132# [RSpecRunTime] Finishing example group spec/finders/ci/runners_finder_spec.rb. It took 1 minute 6.64 seconds. Expected to take 1 minute 15.66 seconds.3133# [RSpecRunTime] Starting example group spec/services/ci/drop_pipelines_and_disable_schedules_for_user_service_spec.rb. Expected to take 1 minute 6.99 seconds.3134Ci::DropPipelinesAndDisableSchedulesForUserService3135 #execute3136 when user owns pipelines/schedules and groups with other users also owning pipelines/schedules3137 drops running pipelines/disabled active schedules owned by user3138 avoids N+1 queries when reading data3139 when include_owned_projects_and_groups is true3140 drops running pipelines/disabled active schedules owned by user and/or in their owned groups/descendants3141 avoids N+1 queries when reading data3142# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.23 seconds. Current RSS: ~1715M. Threads: 4. load average: 1.08 1.10 1.16 1/298 106223143.3144# [RSpecRunTime] Finishing example group spec/services/ci/drop_pipelines_and_disable_schedules_for_user_service_spec.rb. It took 1 minute 9.53 seconds. Expected to take 1 minute 6.99 seconds.3145# [RSpecRunTime] Starting example group spec/models/namespace_setting_spec.rb. Expected to take 59.05 seconds.3146NamespaceSetting3147 does not allow STI3148 is expected to define :jobs_to_be_done as an enum backed by an integer with values ‹[:basics, :move_repository, :code_storage, :exploring, :ci, :other]›, suffix: true3149 is expected to define :enabled_git_access_protocol as an enum backed by an integer with values ‹[:all, :ssh, :http]›, suffix: true3150 behaves like sanitizable3151 includes Sanitizable3152 #default_branch_name3153 when input includes javascript tags3154 gets sanitized3155# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.38 seconds. Current RSS: ~1792M. Threads: 4. load average: 1.07 1.10 1.16 1/296 106233156.3157 #default_branch_name validation3158 when input contains pre-escaped html entities3159 is not valid3160 when it contains a path component3161 is not valid3162 Associations3163 is expected to belong to namespace required: false3164 default values3165 is expected to eq {}3166 .for_namespaces3167 returns namespace setting for the given projects3168 validations3169 #default_branch_name_content3170 when not set3171 behaves like doesn't return an error3172 doesn't return an error3173 when set3174 behaves like doesn't return an error3175 doesn't return an error3176 when an empty string3177 behaves like doesn't return an error3178 doesn't return an error3179 allow_mfa_for_subgroups3180 group is top-level group3181 is valid3182 group is a subgroup3183 is valid if true3184 is invalid if false3185 is invalid if nil3186# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.39 seconds. Current RSS: ~2059M. Threads: 4. load average: 1.07 1.10 1.16 1/293 106243187.3188 resource_access_token_creation_allowed3189 group is top-level group3190 is valid3191 group is a subgroup3192 is invalid when resource access token creation is not enabled3193 is valid when resource access tokens are enabled3194 is invalid if nil3195 default_branch_protections_defaults validations3196 is expected to validate jsonb schema "default_branch_protection_defaults"3197 when json is more than 1kb3198 is expected not to allow :default_branch_protection_defaults to be ‹{name: "2dqta6ri1xpz5nkb9q5puzdiibc6bnn70g75pn5kqmaned9czhi3wb96oqgdlkr2l0wxnojz1e7ehv54btijtb2upx562gnc6rsojxi5cbbtumrh32lb5fctiqukz3tdfkci6m17zc6p1m2z0va8zaxvifwd3mn0ou0nu1mfxtbj8m3l3x3imt9hm9aro2ynqdwp46128wtr92sr9rptha08kw464mjcd27575akw4k5ognys4i8ul55gv9zzwueeqv5gei8wrxko83zlajj7x4yut9mnqbgmp2n2sxfe16imffxy1f8fse6y47mgyczz17xvqu74pkd5ug6dmzckes1gercpgortycevsimm92xrumil065so14l48iimahd7vbqn6hou7ee6o0wz5eh1y14rz6w2qh4hih9aipb5wdkncyelrhh3ewnwta1sw82maxdmc0vab322qyullfap9m8ct59glax8argmrano71oo3i35agu25fz5po1uzgi1m136v0zfx22kmztvwcs2yuk1vmdzqbr8ent0wu9f800lgi9u00o0j0z60k2lsxkkj4qml3onrp1iv20m3khvag4ijgimrae1jly3df3rjfc9ttmokhrg421gr10pfclkjft90a53kiag47y7gys2id6ovr0zb1s6iwcbprm7miz2alt7yu01aqx2ab72pbt95ubn2t8d79q75pde82ft6rfoqks5hpioyosxzesxh4n0k0t48g5cyejwjkgmerxec7hnzd75xh5xbpk8tq028e70qh7yy2lm29qle1o92phc086zhcnalki0gan8hsyo6lx3p56hxvddip1ftlpygrdh0v3uu7mhos6uht16a1gr5uhc35sma37aahgrp4wlb7no9pw1ayoq1jd57blslqsxra6wxikug7x4f3f2ihc3lo0ph6a0fvndnr77mtuagex793omss50jtd3tn4scfjve7s811dfil7035iynvbgda2wm2yybx1yg1vbvcro4m96e1n8dbzchzgqlzzm8ago68b4j0l84gbekyepuuwkimz7u6m8qhx1a1ejqonmluxh42m42ozlq3hpwtl9yj7gptpfjdshzw53"}›3199 when json less than 1kb3200 is expected to allow :default_branch_protection_defaults to be ‹{name: "rjl1qchlw1io98u46z6g98srayw8b3k3ejursbr5e8zyuwzp7bp5rin2ahw4bif5egd2mwbg0j6c7vehdxh7d5bwni751rq3y6k4rmvutoolh9liu8s89ll408tv3a0snjeake71xwatxqmyfzck0qegspwueqfbvkctfrsptlghhqx0u94lwi9ob2d44l0hplrpl86n0pimelqbhx6xsxtv2st08ai2wiu9z9ka3s4ervft8srs9t55s0p67u92d3vku8lgav3viym7khzggtf8k0zvv3xyiv6pj1rd3lvv9tz3354ljck72jk76yfeibfgtcytvtu1ypn9p5ev5bcvg8lsge08y9vv5vsvmgx00ugwyx2jbift7vdyrr3uyp5z8dx0rekoneyrks6p9eyjp03e64tnxhl572f7jrqmrl3qa0ecrj9lly5oq4b35k7ifci4ma43wbtpro0x0arj9bzc1y5sh3fxt3p2w0g7js1bbae7hitp35vb5idn"}›3201 remove_dormant_members3202 is expected to validate that :remove_dormant_members is ‹false›3203 remove_dormant_members_period3204 is expected to validate that :remove_dormant_members_period looks like an integer greater than or equal to 903205# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.39 seconds. Current RSS: ~2064M. Threads: 4. load average: 1.07 1.10 1.16 1/293 106253206.3207 #prevent_sharing_groups_outside_hierarchy3208 when this namespace is a root ancestor3209 returns the actual stored value3210 when this namespace is a descendant3211 returns the value stored for the parent settings3212 #show_diff_preview_in_email?3213 when not a subgroup3214 does not query the db when there is no parent group3215 when :show_diff_preview_in_email is false3216 returns false3217 when :show_diff_preview_in_email is true3218 returns true3219 when a group has parent groups3220 when a parent group has disabled diff previews3221 returns false3222 when all parent groups have enabled diff previews3223 returns true3224 #emails_enabled?3225 returns true when the attribute is true3226 returns false when the attribute is false3227 when a group has parent groups3228 returns true when no parent has disabled emails3229 when grandparent emails are disabled3230 returns false3231# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.62 seconds. Current RSS: ~1922M. Threads: 4. load average: 1.14 1.11 1.17 1/293 106263232.3233 when parent emails are disabled3234 returns false3235 runner registration settings3236 #runner_registration_enabled?3237 when runner registration is enabled3238 is expected to be truthy3239 behaves like with runner registration settings changing in hierarchy3240 when there are no parents3241 is expected to be truthy3242 when no group can register runners3243 is expected to be falsey3244# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.07 seconds. Current RSS: ~1928M. Threads: 4. load average: 1.14 1.11 1.17 1/293 106273245.3246 when there are parents3247 when a parent group has runner registration disabled3248 is expected to be falsey3249 when all parent groups have runner registration enabled3250 is expected to be truthy3251 when runner registration is disabled3252 is expected to be falsey3253 does not query the db3254 when group runner registration is disallowed3255 is expected to be falsey3256# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.51 seconds. Current RSS: ~1932M. Threads: 4. load average: 1.12 1.11 1.16 1/293 106283257.3258 #all_ancestors_have_runner_registration_enabled?3259 behaves like with runner registration settings changing in hierarchy3260 when there are no parents3261 is expected to be truthy3262 when no group can register runners3263 is expected to be falsey3264 when there are parents3265 when a parent group has runner registration disabled3266 is expected to be falsey3267 when all parent groups have runner registration enabled3268 is expected to be truthy3269 #allow_runner_registration_token?3270 when a top-level group3271 when :allow_runner_registration_token is false3272 returns false3273 does not query the db3274 when :allow_runner_registration_token is true3275 returns true3276 when disallowed by application setting3277 is expected to be falsey3278 when a group has parent groups3279 when a parent group has runner registration disabled3280 is expected to be falsey3281 when all parent groups have runner registration enabled3282 is expected to be truthy3283 when disallowed by application setting3284 is expected to be falsey3285 #math_rendering_limits_enabled3286 behaves like a cascading namespace setting boolean attribute3287 #math_rendering_limits_enabled3288 when there is no parent3289 and the value is not nil3290 returns the local value3291# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.45 seconds. Current RSS: ~2010M. Threads: 4. load average: 1.11 1.11 1.16 1/293 106293292.3293 and the value is nil3294 returns the application settings value3295 when parent does not lock the attribute3296 and value is not nil3297 returns local setting when present3298 returns the parent value when local value is nil3299 returns the correct dirty value3300 does not return the application setting value when parent value is false3301# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.06 seconds. Current RSS: ~2012M. Threads: 4. load average: 1.11 1.11 1.16 1/293 106303302.3303 and the value is nil3304 cascades to the application settings value3305 when multiple ancestors set a value3306 returns the closest ancestor value3307 when parent locks the attribute3308 returns the parent value3309 does not allow the local value to be saved3310# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.09 seconds. Current RSS: ~2005M. Threads: 4. load average: 1.11 1.11 1.16 1/293 106313311.3312 when the application settings locks the attribute3313 returns the application setting value3314 does not allow the local value to be saved3315 when parent locked the attribute then the application settings locks it3316 returns the application setting value3317 #math_rendering_limits_enabled?3318 aliases the method when the attribute is a boolean3319 #math_rendering_limits_enabled=3320 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil3321 validates starting values from before block3322 does not save the value locally when it matches cascaded value3323 when mass assigned3324 does not save the value locally when it matches cascaded value3325 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil3326 validates starting values from before block3327 does not save the value locally when it matches cascaded value3328 when mass assigned3329 does not save the value locally when it matches cascaded value3330 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true3331 validates starting values from before block3332 does not save the value locally when it matches cascaded value3333 when mass assigned3334 does not save the value locally when it matches cascaded value3335# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.83 seconds. Current RSS: ~1994M. Threads: 4. load average: 1.10 1.10 1.16 1/294 106323336.3337 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true3338 validates starting values from before block3339 does not save the value locally when it matches cascaded value3340 when mass assigned3341 does not save the value locally when it matches cascaded value3342# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.94 seconds. Current RSS: ~1995M. Threads: 4. load average: 1.10 1.10 1.16 3/294 106333343.3344 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false3345 validates starting values from before block3346 does not save the value locally when it matches cascaded value3347 when mass assigned3348 does not save the value locally when it matches cascaded value3349 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false3350 validates starting values from before block3351 does not save the value locally when it matches cascaded value3352 when mass assigned3353 does not save the value locally when it matches cascaded value3354 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil3355 validates starting values from before block3356 does not save the value locally when it matches cascaded value3357 when mass assigned3358 does not save the value locally when it matches cascaded value3359 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true3360 validates starting values from before block3361 does not save the value locally when it matches cascaded value3362 when mass assigned3363 does not save the value locally when it matches cascaded value3364# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.34 seconds. Current RSS: ~2029M. Threads: 4. load average: 1.09 1.10 1.16 1/293 106343365.3366 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false3367 validates starting values from before block3368 does not save the value locally when it matches cascaded value3369 when mass assigned3370 does not save the value locally when it matches cascaded value3371 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true3372 validates starting values from before block3373 does not save the value locally when it matches cascaded value3374 when mass assigned3375 does not save the value locally when it matches cascaded value3376# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.87 seconds. Current RSS: ~2014M. Threads: 4. load average: 1.08 1.10 1.16 1/293 106353377.3378 #math_rendering_limits_enabled_locked?3379 when attribute is locked by self3380 is not locked by default3381 is locked when including self3382 when parent does not lock the attribute3383 behaves like not locked3384 is not locked by an ancestor3385 is not locked by application setting3386 does not return a locked namespace3387 when parent locks the attribute3388 is locked by an ancestor3389 is not locked by application setting3390 returns a locked namespace settings object3391 when not locked by application settings3392 behaves like not locked3393 is not locked by an ancestor3394 is not locked by application setting3395 does not return a locked namespace3396 when locked by application settings3397 is not locked by an ancestor3398 is locked by application setting3399 does not return a locked namespace3400# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.33 seconds. Current RSS: ~2017M. Threads: 4. load average: 1.07 1.10 1.16 1/293 106363401.3402 #lock_math_rendering_limits_enabled=3403 when parent locks the attribute3404 does not allow the attribute to be saved3405# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.83 seconds. Current RSS: ~2039M. Threads: 4. load average: 1.07 1.10 1.16 1/293 106373406.3407 when parent does not lock the attribute3408 allows the lock to be set when the attribute is not nil3409 does not allow the lock to be saved when the attribute is nil3410 copies the cascaded value when locking the attribute if the local value is nil3411# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.87 seconds. Current RSS: ~2039M. Threads: 4. load average: 1.07 1.10 1.16 1/293 106383412.3413 when application settings locks the attribute3414 does not allow the attribute to be saved3415 when application_settings does not lock the attribute3416 allows the attribute to be saved3417 after update callback3418 clears descendant locks3419 default_branch_protection_defaults3420 returns the value for default_branch_protection_defaults3421 when provided with content that does not match the JSON schema3422 is expected to allow :default_branch_protection_defaults to be ‹{name: "bar"}›3423 is expected not to allow :default_branch_protection_defaults to be ‹{foo: "bar"}›3424# [RSpecRunTime] Finishing example group spec/models/namespace_setting_spec.rb. It took 58.29 seconds. Expected to take 59.05 seconds.3425# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.3426Lint factories for NamespaceSetting3427 with saas, license, and factory defaults3428 behaves like factory3429 namespace_settings factory3430 does not raise error when built3431 does not raise error when created3432# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.31 seconds. Current RSS: ~2031M. Threads: 4. load average: 1.07 1.10 1.16 1/293 106653433.3434# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.78 seconds. Expected to take 46.95 seconds.3435# [RSpecRunTime] Starting example group spec/services/merge_requests/close_service_spec.rb. Expected to take 52.98 seconds.3436MergeRequests::CloseService3437 #execute3438 updates metrics3439 calls the merge request activity counter3440 refreshes the number of open merge requests for a valid MR3441 clean up environments for the merge request3442 triggers deletion of related Pages deployments3443 schedules CleanupRefsService3444 triggers GraphQL subscription mergeRequestMergeStatusUpdated3445 behaves like cache counters invalidator3446 invalidates counter cache for assignees3447# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.17 seconds. Current RSS: ~1967M. Threads: 4. load average: 1.19 1.12 1.16 1/299 117453448.3449 behaves like merge request reviewers cache counters invalidator3450 invalidates counter cache for reviewers3451# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.17 seconds. Current RSS: ~1981M. Threads: 4. load average: 1.17 1.12 1.16 1/299 118813452.3453 valid params3454 is expected to be valid3455 is expected to be closed3456 executes hooks with close action3457 sends email to user2 about assign of new merge_request3458 creates a resource event3459 marks todos as done3460 when auto merge is enabled3461 cancels the auto merge3462# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.03 seconds. Current RSS: ~2163M. Threads: 4. load average: 1.34 1.16 1.18 1/299 128263463.3464 current user is not authorized to close merge request3465 does not close the merge request3466 does not trigger GraphQL subscription mergeRequestMergeStatusUpdated3467# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.46 seconds. Current RSS: ~2185M. Threads: 4. load average: 1.31 1.16 1.18 1/299 130973468.3469# [RSpecRunTime] Finishing example group spec/services/merge_requests/close_service_spec.rb. It took 53.16 seconds. Expected to take 52.98 seconds.3470# [RSpecRunTime] Starting example group spec/lib/gitlab/url_builder_spec.rb. Expected to take 43.96 seconds.3471Gitlab::UrlBuilder3472 #build3473 delegates to the class method3474 .build3475 factory: :project, path_generator: ->(project) { "/#{project.full_path}" }3476 returns the full URL3477 returns only the path if only_path is given3478 factory: :board, path_generator: ->(board) { "/#{board.project.full_path}/-/boards/#{board.id}" }3479 returns the full URL3480 returns only the path if only_path is given3481# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.24 seconds. Current RSS: ~2308M. Threads: 4. load average: 1.29 1.15 1.18 1/298 131183482.3483 factory: :group_board, path_generator: ->(board) { "/groups/#{board.group.full_path}/-/boards/#{board.id}" }3484 returns the full URL3485 returns only the path if only_path is given3486# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.31 seconds. Current RSS: ~2320M. Threads: 4. load average: 1.29 1.15 1.18 3/299 131193487.3488 factory: :commit, path_generator: ->(commit) { "/#{commit.project.full_path}/-/commit/#{commit.id}" }3489 returns the full URL3490 returns only the path if only_path is given3491 factory: :issue, path_generator: ->(issue) { "/#{issue.project.full_path}/-/issues/#{issue.iid}" }3492 returns the full URL3493 returns only the path if only_path is given3494 factory: [:issue, :task], path_generator: ->(issue) { "/#{issue.project.full_path}/-/work_items/#{issue.iid}" }3495 returns the full URL3496 returns only the path if only_path is given3497 factory: [:work_item, :task], path_generator: ->(work_item) { "/#{work_item.project.full_path}/-/work_items/#{work_item.iid}" }3498 returns the full URL3499 returns only the path if only_path is given3500 factory: [:work_item, :issue], path_generator: ->(work_item) { "/#{work_item.project.full_path}/-/issues/#{work_item.iid}" }3501 returns the full URL3502 returns only the path if only_path is given3503 factory: :merge_request, path_generator: ->(merge_request) { "/#{merge_request.project.full_path}/-/merge_requests/#{merge_request.iid}" }3504 returns the full URL3505 returns only the path if only_path is given3506 factory: :project_milestone, path_generator: ->(milestone) { "/#{milestone.project.full_path}/-/milestones/#{milestone.iid}" }3507 returns the full URL3508 returns only the path if only_path is given3509# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.17 seconds. Current RSS: ~2291M. Threads: 4. load average: 1.26 1.15 1.17 1/293 131203510.3511 factory: :project_snippet, path_generator: ->(snippet) { "/#{snippet.project.full_path}/-/snippets/#{snippet.id}" }3512 returns the full URL3513 returns only the path if only_path is given3514 factory: :project_wiki, path_generator: ->(wiki) { "/#{wiki.container.full_path}/-/wikis/home" }3515 returns the full URL3516 returns only the path if only_path is given3517 factory: :release, path_generator: ->(release) { "/#{release.project.full_path}/-/releases/#{release.tag}" }3518 returns the full URL3519 returns only the path if only_path is given3520 factory: :organization, path_generator: ->(organization) { "/-/organizations/#{organization.path}" }3521 returns the full URL3522 returns only the path if only_path is given3523 factory: :ci_build, path_generator: ->(build) { "/#{build.project.full_path}/-/jobs/#{build.id}" }3524 returns the full URL3525 returns only the path if only_path is given3526 factory: :design, path_generator: ->(design) { "/#{design.project.full_path}/-/design_management/designs/#{design.id}/raw_image" }3527 returns the full URL3528 returns only the path if only_path is given3529# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.46 seconds. Current RSS: ~2228M. Threads: 4. load average: 1.24 1.15 1.17 2/293 131213530.3531 factory: [:issue, :group_level], path_generator: ->(issue) { "/groups/#{issue.namespace.full_path}/-/work_items/#{issue.iid}" }3532 returns the full URL3533 returns only the path if only_path is given3534 factory: [:work_item, :group_level], path_generator: ->(work_item) { "/groups/#{work_item.namespace.full_path}/-/work_items/#{work_item.iid}" }3535 returns the full URL3536 returns only the path if only_path is given3537 factory: :group, path_generator: ->(group) { "/groups/#{group.full_path}" }3538 returns the full URL3539 returns only the path if only_path is given3540 factory: :group_milestone, path_generator: ->(milestone) { "/groups/#{milestone.group.full_path}/-/milestones/#{milestone.iid}" }3541 returns the full URL3542 returns only the path if only_path is given3543 factory: :user, path_generator: ->(user) { "/#{user.full_path}" }3544 returns the full URL3545 returns only the path if only_path is given3546 factory: :personal_snippet, path_generator: ->(snippet) { "/-/snippets/#{snippet.id}" }3547 returns the full URL3548 returns only the path if only_path is given3549 factory: :wiki_page, path_generator: ->(wiki_page) { "#{wiki_page.wiki.wiki_base_path}/#{wiki_page.slug}" }3550 returns the full URL3551 returns only the path if only_path is given3552# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.99 seconds. Current RSS: ~2175M. Threads: 4. load average: 1.22 1.15 1.17 1/293 131223553.3554 factory: :note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3555 returns the full URL3556 returns only the path if only_path is given3557 factory: :diff_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3558 returns the full URL3559 returns only the path if only_path is given3560 factory: :discussion_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3561 returns the full URL3562 returns only the path if only_path is given3563 factory: :legacy_diff_note_on_commit, path_generator: ->(note) { "/#{note.project.full_path}/-/commit/#{note.commit_id}#note_#{note.id}" }3564 returns the full URL3565 returns only the path if only_path is given3566 factory: :note_on_issue, path_generator: ->(note) { "/#{note.project.full_path}/-/issues/#{note.noteable.iid}#note_#{note.id}" }3567 returns the full URL3568 returns only the path if only_path is given3569 factory: :discussion_note_on_issue, path_generator: ->(note) { "/#{note.project.full_path}/-/issues/#{note.noteable.iid}#note_#{note.id}" }3570 returns the full URL3571 returns only the path if only_path is given3572# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.3 seconds. Current RSS: ~2133M. Threads: 4. load average: 1.28 1.16 1.18 1/293 131233573.3574 factory: :note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3575 returns the full URL3576 returns only the path if only_path is given3577 factory: :diff_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3578 returns the full URL3579 returns only the path if only_path is given3580 factory: :discussion_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3581 returns the full URL3582 returns only the path if only_path is given3583 factory: :legacy_diff_note_on_merge_request, path_generator: ->(note) { "/#{note.project.full_path}/-/merge_requests/#{note.noteable.iid}#note_#{note.id}" }3584 returns the full URL3585 returns only the path if only_path is given3586 factory: :note_on_project_snippet, path_generator: ->(note) { "/#{note.project.full_path}/-/snippets/#{note.noteable_id}#note_#{note.id}" }3587 returns the full URL3588 returns only the path if only_path is given3589 factory: :discussion_note_on_project_snippet, path_generator: ->(note) { "/#{note.project.full_path}/-/snippets/#{note.noteable_id}#note_#{note.id}" }3590 returns the full URL3591 returns only the path if only_path is given3592 factory: :discussion_note_on_personal_snippet, path_generator: ->(note) { "/-/snippets/#{note.noteable_id}#note_#{note.id}" }3593 returns the full URL3594 returns only the path if only_path is given3595# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.87 seconds. Current RSS: ~2113M. Threads: 4. load average: 1.26 1.16 1.18 1/293 131243596.3597 factory: :note_on_personal_snippet, path_generator: ->(note) { "/-/snippets/#{note.noteable_id}#note_#{note.id}" }3598 returns the full URL3599 returns only the path if only_path is given3600 factory: :package, path_generator: ->(package) { "/#{package.project.full_path}/-/packages/#{package.id}" }3601 returns the full URL3602 returns only the path if only_path is given3603 when passing a compare3604 returns the full URL3605 returns only the path if only_path is given3606 returns an empty string for missing project3607# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.95 seconds. Current RSS: ~2082M. Threads: 4. load average: 1.32 1.17 1.18 1/296 131653608.3609 when passing a commit without a project3610 returns an empty string3611 when passing a commit note without a project3612 returns an empty string3613 when passing a Snippet3614 for a PersonalSnippet3615 returns a raw snippet URL if requested3616 returns a raw snippet blob URL if requested3617# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.21 seconds. Current RSS: ~2076M. Threads: 4. load average: 1.38 1.19 1.19 1/297 132363618.3619 for a ProjectSnippet3620 returns a raw snippet URL if requested3621 returns a raw snippet blob URL if requested3622 when passing a Wiki3623 #wiki_url3624 uses the default collection action3625 supports a custom collection action3626 #wiki_page_url3627 uses the default member action3628 supports a custom member action3629 when passing Packages::Package3630 with terraform module package3631 returns the url for terraform module registry3632 when passing a DesignManagement::Design3633 uses the given ref and size in the URL3634 when passing an unsupported class3635 raises an exception3636 when passing a batch loaded model3637 returns the URL for the real object3638# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_builder_spec.rb. It took 43.79 seconds. Expected to take 43.96 seconds.3639# [RSpecRunTime] Starting example group spec/models/deploy_token_spec.rb. Expected to take 39.66 seconds.3640DeployToken3641 does not allow STI3642 is expected to have many project_deploy_tokens3643 is expected to have many projects through project_deploy_tokens3644 is expected to have many group_deploy_tokens3645 is expected to have many groups through group_deploy_tokens3646 is expected to belong to user required: false3647 behaves like having unique enum values3648 has unique values in "deploy_token_type"3649# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.06 seconds. Current RSS: ~2086M. Threads: 4. load average: 1.35 1.18 1.18 1/295 132593650.3651 validations3652 is expected to validate that the length of :username is at most 2553653 is expected to allow :username to be ‹"GitLab+deploy_token-3.14"›3654 is expected not to allow :username to be ‹"<script>"›, producing a custom validation error on failure3655 is expected not to allow :username to be ‹""›, producing a custom validation error on failure3656 is expected to validate that :deploy_token_type cannot be empty/falsy3657# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.52 seconds. Current RSS: ~2086M. Threads: 4. load average: 1.32 1.18 1.18 1/295 132603658.3659 deploy_token_type validations3660 when a deploy token is associated to a group3661 does not allow setting a project to it3662 when a deploy token is associated to a project3663 does not allow setting a group to it3664 #ensure_token3665 ensures a token3666# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.53 seconds. Current RSS: ~2112M. Threads: 4. load average: 1.32 1.18 1.18 1/293 132613667.3668 #ensure_at_least_one_scope3669 with at least one scope3670 is expected to be valid3671 with no scopes3672 is invalid3673 #valid_for_dependency_proxy?3674 is expected to eq true3675 behaves like invalid group deploy token3676 revoked3677 is expected to eq false3678 expired3679 is expected to eq false3680 project type3681 is expected to eq false3682 insufficient scopes3683 is expected to eq false3684 #has_access_to_group?3685 is expected to eq true3686 behaves like invalid group deploy token3687 revoked3688 is expected to eq false3689 expired3690 is expected to eq false3691 project type3692 is expected to eq false3693 for a sub group3694 is expected to eq true3695 for a different group3696 is expected to eq false3697 #scopes3698 with all the scopes3699 returns scopes assigned to DeployToken3700 with only one scope3701 returns scopes assigned to DeployToken3702# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.43 seconds. Current RSS: ~2138M. Threads: 4. load average: 1.29 1.18 1.18 2/293 132623703.3704 #revoke!3705 updates revoke attribute3706 #active?3707 when it has been revoked3708 returns false3709 when it hasn't been revoked and is not expired3710 returns true3711 when it hasn't been revoked and is expired3712 returns true3713 when it hasn't been revoked and has no expiry3714 returns true3715 #deactivated?3716 when it has been revoked3717 returns true3718 when it hasn't been revoked and is not expired3719 returns false3720 when it hasn't been revoked and is expired3721 returns false3722 when it hasn't been revoked and has no expiry3723 returns false3724 #username3725 persisted records3726 returns a default username if none is set3727 returns the username provided if one is set3728 new records3729 returns nil if no username is set3730 returns the username provided if one is set3731# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.56 seconds. Current RSS: ~2135M. Threads: 4. load average: 1.27 1.17 1.18 1/293 132633732.3733 #holder3734 when the token is of project type3735 returns the relevant holder token3736 when the token is of group type3737 returns the relevant holder token3738 #has_access_to?3739 when a project is not passed in3740 is expected to be falsy3741 when a project is passed in3742 when deploy token is active and related to project3743 is expected to be truthy3744 when deploy token is active but not related to project3745 is expected to be falsy3746 when deploy token is revoked and related to project3747 is expected to be falsy3748 when deploy token is revoked and not related to the project3749 is expected to be falsy3750 and when the token is of group type3751 and the passed-in project does not belong to any group3752 is expected to be falsy3753 and the passed-in project belongs to the token group3754 is true3755 and the passed-in project belongs to a subgroup3756 and the token group is an ancestor (grand-parent) of this group3757 is expected to be truthy3758# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.25 seconds. Current RSS: ~2028M. Threads: 4. load average: 1.23 1.17 1.18 1/293 132643759.3760 and the token group is not ancestor of this group3761 is false3762# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.6 seconds. Current RSS: ~2050M. Threads: 4. load average: 1.23 1.17 1.18 4/293 132653763.3764 and the passed-in project does not belong to the token group3765 is expected to be falsy3766 and the project belongs to a group that is parent of the token group3767 is false3768# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.77 seconds. Current RSS: ~2032M. Threads: 4. load average: 1.21 1.16 1.18 1/293 132663769.3770 and the token is of project type3771 and the passed-in project is the same as the token project3772 is expected to be truthy3773 and the passed-in project is not the same as the token project3774 is expected to be falsey3775# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.75 seconds. Current RSS: ~2009M. Threads: 4. load average: 1.21 1.16 1.18 1/293 132673776.3777 #expires_at3778 when using Forever.date3779 returns nil3780 when using a personalized date3781 returns the personalized date3782 #expires_at=3783 when passing nil3784 assigns Forever.date3785 when passing a value3786 respects the value3787 .gitlab_deploy_token3788 with a gitlab deploy token associated3789 returns the gitlab deploy token3790 with no gitlab deploy token associated3791 returns nil3792 #accessible_projects3793 when a deploy token is associated to a project3794 returns only projects directly associated with the token3795 when a deploy token is associated to a group3796 returns all projects from the group3797# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.82 seconds. Current RSS: ~2120M. Threads: 4. load average: 1.19 1.16 1.18 1/293 132683798.3799 .impersonated?3800 returns false3801 .token3802 is expected to match /gldt-[A-Za-z0-9_-]{20}/3803# [RSpecRunTime] Finishing example group spec/models/deploy_token_spec.rb. It took 39.18 seconds. Expected to take 39.66 seconds.3804# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.3805Lint factories for DeployToken3806 with saas, license, and factory defaults3807 behaves like factory3808 deploy_token factory3809 does not raise error when built3810 does not raise error when created3811 linting :revoked trait3812 does not raise error when created3813# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.5 seconds. Current RSS: ~2124M. Threads: 4. load average: 1.18 1.16 1.18 1/293 132953814.3815 linting :gitlab_deploy_token trait3816 does not raise error when created3817 linting :expired trait3818 does not raise error when created3819 linting :group trait3820 does not raise error when created3821 linting :project trait3822 does not raise error when created3823 linting :all_scopes trait3824 does not raise error when created3825 linting :dependency_proxy_scopes trait3826 does not raise error when created3827# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.82 seconds. Expected to take 46.95 seconds.3828# [RSpecRunTime] Starting example group spec/lib/backup/options_spec.rb. Expected to take 37.12 seconds.3829Backup::Options3830 #skip_task?3831 returns true when task db is skipped3832 returns false when task db has default skip behavior3833 returns true when task uploads is skipped3834 returns false when task uploads has default skip behavior3835 returns true when task builds is skipped3836 returns false when task builds has default skip behavior3837 returns true when task artifacts is skipped3838 returns false when task artifacts has default skip behavior3839 returns true when task lfs is skipped3840 returns false when task lfs has default skip behavior3841 returns true when task terraform_state is skipped3842 returns false when task terraform_state has default skip behavior3843 returns true when task registry is skipped3844 returns false when task registry has default skip behavior3845 returns true when task pages is skipped3846 returns false when task pages has default skip behavior3847 returns true when task repositories is skipped3848 returns false when task repositories has default skip behavior3849 returns true when task packages is skipped3850 returns false when task packages has default skip behavior3851 returns true when task ci_secure_files is skipped3852 returns false when task ci_secure_files has default skip behavior3853# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.2 seconds. Current RSS: ~2164M. Threads: 4. load average: 1.15 1.15 1.17 1/293 132963854.3855 with accessors3856 backup_id3857 is expected to respond to #backup_id3858 is expected to respond to #backup_id=3859 previous_backup3860 is expected to respond to #previous_backup3861 is expected to respond to #previous_backup=3862 incremental3863 is expected to respond to #incremental3864 is expected to respond to #incremental=3865 force3866 is expected to respond to #force3867 is expected to respond to #force=3868# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.96 seconds. Current RSS: ~2147M. Threads: 4. load average: 1.14 1.15 1.17 1/293 132973869.3870 strategy3871 is expected to respond to #strategy3872 is expected to respond to #strategy=3873 skippable_tasks3874 is expected to respond to #skippable_tasks3875 is expected to respond to #skippable_tasks=3876 skippable_operations3877 is expected to respond to #skippable_operations3878 is expected to respond to #skippable_operations=3879 max_parallelism3880 is expected to respond to #max_parallelism3881 is expected to respond to #max_parallelism=3882 max_storage_parallelism3883 is expected to respond to #max_storage_parallelism3884 is expected to respond to #max_storage_parallelism=3885 repositories_storages3886 is expected to respond to #repositories_storages3887 is expected to respond to #repositories_storages=3888# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.82 seconds. Current RSS: ~2130M. Threads: 4. load average: 1.12 1.15 1.17 1/293 132983889.3890 repositories_paths3891 is expected to respond to #repositories_paths3892 is expected to respond to #repositories_paths=3893 skip_repositories_paths3894 is expected to respond to #skip_repositories_paths3895 is expected to respond to #skip_repositories_paths=3896 repositories_server_side_backup3897 is expected to respond to #repositories_server_side_backup3898 is expected to respond to #repositories_server_side_backup=3899 remote_directory3900 is expected to respond to #remote_directory3901 is expected to respond to #remote_directory=3902 compression_options3903 is expected to respond to #compression_options3904 is expected to respond to #compression_options=3905 gzip_rsyncable3906 is expected to respond to #gzip_rsyncable3907 is expected to respond to #gzip_rsyncable=3908 #initialize3909 can be initialized without providing any parameter3910 can be initialized with all valid parameters3911 #extract_skippables!3912 for skippable operations3913 parses skippable tar input3914 parses skippable remote input3915# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.57 seconds. Current RSS: ~2167M. Threads: 4. load average: 1.11 1.14 1.17 1/293 132993916.3917 for skippable tasks3918 parses skippable db input3919 parses skippable uploads input3920 parses skippable builds input3921 parses skippable artifacts input3922 parses skippable lfs input3923 parses skippable terraform_state input3924 parses skippable registry input3925 parses skippable pages input3926 parses skippable repositories input3927 parses skippable packages input3928 parses skippable ci_secure_files input3929# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.42 seconds. Current RSS: ~2168M. Threads: 4. load average: 1.11 1.14 1.17 1/293 133003930.3931 #extract_from_env!3932 extracts BACKUP env3933 extracts PREVIOUS_BACKUP env3934 extracts INCREMENTAL env3935 extracts FORCE env3936 extracts STRATEGY env3937 extracts GITLAB_BACKUP_MAX_CONCURRENCY env3938 extracts GITLAB_BACKUP_MAX_STORAGE_CONCURRENCY env3939 extracts DIRECTORY env3940 extracts REPOSITORIES_SERVER_SIDE env3941 extracts REPOSITORIES_STORAGES env3942 extracts REPOSITORIES_PATHS env3943 extracts SKIP_REPOSITORIES_PATHS env3944 extracts COMPRESS_CMD env3945 extracts DECOMPRESS_CMD env3946 extracts GZIP_RSYNCABLE env3947 delegates to extract_skippables! when SKIP env is present3948 does not call extract_skippables! when SKIP env is missing3949# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.07 seconds. Current RSS: ~2179M. Threads: 4. load average: 1.10 1.14 1.17 1/293 133013950.3951# [RSpecRunTime] Finishing example group spec/lib/backup/options_spec.rb. It took 33.82 seconds. Expected to take 37.12 seconds.3952# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.3953Lint factories for Backup::Options3954 with saas, license, and factory defaults3955 behaves like factory3956 backup_options factory3957 does not raise error when built3958 does not raise error when created3959 linting :backup_id trait3960 does not raise error when created3961# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.22 seconds. Current RSS: ~2144M. Threads: 4. load average: 1.10 1.14 1.17 1/293 133283962.3963 linting :previous_backup trait3964 does not raise error when created3965 linting :repositories_storages trait3966 does not raise error when created3967 linting :repositories_paths trait3968 does not raise error when created3969 linting :skip_repositories_paths trait3970 does not raise error when created3971 linting :remote_directory trait3972 does not raise error when created3973 linting :strategy_copy trait3974 does not raise error when created3975 linting :all trait3976 does not raise error when created3977 linting :skip_all trait3978 does not raise error when created3979 linting :skip_none trait3980 does not raise error when created3981# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.76 seconds. Expected to take 46.95 seconds.3982# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb. Expected to take 35.04 seconds.3983Gitlab::Ci::Pipeline::Chain::Validate::Abilities3984 when users has no ability to run a pipeline3985 adds an error about insufficient permissions3986 breaks the pipeline builder chain3987# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.3 seconds. Current RSS: ~2134M. Threads: 4. load average: 1.08 1.13 1.17 1/293 133773988.3989 when user has ability to create a pipeline3990 does not invalidate the pipeline3991 does not break the chain3992 when project is deleted3993 is expected to contain exactly "Project is deleted!"3994# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.59 seconds. Current RSS: ~1953M. Threads: 4. load average: 1.07 1.13 1.17 1/293 134623995.3996 with project imports in progress3997 adds an error about imports3998 breaks the pipeline builder chain3999# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.54 seconds. Current RSS: ~1887M. Threads: 4. load average: 1.07 1.13 1.17 1/293 134634000.4001 with completed project imports4002 does not invalidate the pipeline4003 does not break the chain4004# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.42 seconds. Current RSS: ~2022M. Threads: 4. load average: 1.07 1.13 1.17 1/293 134644005.4006 #allowed_to_write_ref?4007 when user is a developer4008 is expected to be truthy4009 when pipeline is a detached merge request pipeline4010 is expected to be truthy4011# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.83 seconds. Current RSS: ~2030M. Threads: 4. load average: 1.07 1.13 1.16 1/299 136334012.4013 when the branch is protected4014 is expected to be falsey4015 when pipeline is a detached merge request pipeline4016 is expected to be falsey4017# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.6 seconds. Current RSS: ~1921M. Threads: 4. load average: 1.06 1.13 1.16 4/299 138024018.4019 when developers are allowed to merge4020 is expected to be truthy4021 when pipeline is a detached merge request pipeline4022 is expected to be truthy4023# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.28 seconds. Current RSS: ~1921M. Threads: 4. load average: 1.06 1.12 1.16 1/299 139704024.4025 when the tag is protected4026 is expected to be falsey4027 when developers are allowed to create the tag4028 is expected to be truthy4029# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.13 seconds. Current RSS: ~1977M. Threads: 4. load average: 1.06 1.12 1.16 1/298 140274030.4031 when user is a maintainer4032 is expected to be truthy4033 when the branch is protected4034 is expected to be truthy4035 when pipeline is a detached merge request pipeline4036 is expected to be truthy4037# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.8 seconds. Current RSS: ~2043M. Threads: 4. load average: 1.05 1.12 1.16 1/299 142244038.4039 when the tag is protected4040 is expected to be truthy4041 when no one can create the tag4042 is expected to be falsey4043# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.63 seconds. Current RSS: ~1968M. Threads: 4. load average: 1.05 1.12 1.16 1/298 142814044.4045 when owner cannot create pipeline4046 is expected to be falsey4047# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.01 second. Current RSS: ~1945M. Threads: 4. load average: 0.96 1.10 1.15 1/298 143104048.4049# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb. It took 39.16 seconds. Expected to take 35.04 seconds.4050# [RSpecRunTime] Starting example group spec/models/diff_discussion_spec.rb. Expected to take 33.05 seconds.4051DiffDiscussion4052 does not allow STI4053 #reply_attributes4054 includes position and original_position4055# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.84 seconds. Current RSS: ~1930M. Threads: 4. load average: 0.96 1.10 1.15 1/299 144724056.4057 #merge_request_version_params4058 when the discussion is active4059 returns an empty hash, which will end up showing the latest version4060# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.73 seconds. Current RSS: ~1984M. Threads: 4. load average: 0.97 1.10 1.15 1/299 147344061.4062 when the discussion is on an older merge request version4063 when commit_id is not present4064 returns the diff ID for the version to show4065# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.89 seconds. Current RSS: ~2054M. Threads: 4. load average: 0.97 1.10 1.15 1/300 150444066.4067 when commit_id is present4068 includes the commit_id in the result4069# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.88 seconds. Current RSS: ~2078M. Threads: 4. load average: 0.97 1.10 1.15 1/300 153534070.4071 when the discussion is on a comparison between merge request versions4072 when commit_id is not present4073 returns the diff ID and start sha of the versions to compare4074# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.18 seconds. Current RSS: ~1947M. Threads: 4. load average: 0.97 1.09 1.15 1/300 156774075.4076 when commit_id is present4077 includes the commit_id in the result4078# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.53 seconds. Current RSS: ~1844M. Threads: 4. load average: 1.13 1.13 1.16 1/300 160014079.4080 when the discussion does not have a merge request version4081 when commit_id is not present4082 returns empty hash4083# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.72 seconds. Current RSS: ~1896M. Threads: 4. load average: 1.13 1.13 1.16 1/300 163154084.4085 when commit_id is present4086 returns the commit_id4087# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.12 seconds. Current RSS: ~1900M. Threads: 4. load average: 1.12 1.12 1.16 1/300 166304088.4089 #cache_key4090 returns the cache key with the position sha4091 when first note of discussion has diff_note_position4092 includes sha of diff_note_positions position4093# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.31 seconds. Current RSS: ~1962M. Threads: 4. load average: 1.11 1.12 1.16 1/300 169504094.4095# [RSpecRunTime] Finishing example group spec/models/diff_discussion_spec.rb. It took 31.3 seconds. Expected to take 33.05 seconds.4096# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_milestone_spec.rb. Expected to take 31.8 seconds.4097Mutations::MergeRequests::SetMilestone4098 is expected to require graphql authorizations :update_merge_request4099 #resolve4100 raises an error if the resource is not accessible to the user4101 behaves like permission level for merge request mutation is correctly verified4102 when the user is not a project member4103 behaves like when the user does not have access to the resource4104 raises an error4105 even if assigned to the merge request4106 does not modify merge request4107# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.22 seconds. Current RSS: ~2094M. Threads: 4. load average: 1.10 1.12 1.16 1/299 169514108.4109 even if reviewer of the merge request4110 raises an error4111# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.63 seconds. Current RSS: ~2053M. Threads: 4. load average: 1.10 1.12 1.16 1/299 169524112.4113 even if author of the merge request4114 raises an error4115# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.92 seconds. Current RSS: ~2010M. Threads: 4. load average: 1.10 1.12 1.16 1/299 169534116.4117 when the user is a project member4118 with guest role4119 behaves like when the user does not have access to the resource4120 raises an error4121 even if assigned to the merge request4122 does not modify merge request4123# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.76 seconds. Current RSS: ~1949M. Threads: 4. load average: 1.10 1.12 1.16 1/294 169544124.4125 even if reviewer of the merge request4126 raises an error4127# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.19 seconds. Current RSS: ~1923M. Threads: 4. load average: 1.10 1.12 1.16 1/294 169554128.4129 even if author of the merge request4130 raises an error4131# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.53 seconds. Current RSS: ~1973M. Threads: 4. load average: 1.17 1.13 1.16 1/294 169564132.4133 with reporter role4134 behaves like when the user does not have access to the resource4135 raises an error4136 even if assigned to the merge request4137 does not modify merge request4138# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.74 seconds. Current RSS: ~2078M. Threads: 4. load average: 1.15 1.13 1.16 1/294 169574139.4140 even if reviewer of the merge request4141 raises an error4142# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.29 seconds. Current RSS: ~2077M. Threads: 4. load average: 1.15 1.13 1.16 1/294 169584143.4144 even if author of the merge request4145 raises an error4146# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.23 seconds. Current RSS: ~2005M. Threads: 4. load average: 1.14 1.13 1.16 1/294 169594147.4148 when the user can update the merge request4149 returns the merge request with the milestone4150 returns errors merge request could not be updated4151 when passing milestone_id as nil4152 removes the milestone4153 does not do anything if the MR already does not have a milestone4154# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.03 seconds. Current RSS: ~1966M. Threads: 4. load average: 1.13 1.12 1.16 2/295 169604155.4156 when issue assignee is a guest4157 does not update the milestone4158 when passing milestone_id as nil4159 does not remove the milestone4160# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.65 seconds. Current RSS: ~2122M. Threads: 4. load average: 1.12 1.12 1.16 1/294 169614161.4162# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_milestone_spec.rb. It took 35.33 seconds. Expected to take 31.8 seconds.4163# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. Expected to take 30.74 seconds.4164Gitlab::Ci::Status::Stage::Factory4165 when stage has a core status4166 when core status is created4167 fabricates a core status created4168 extends core status with common stage methods4169# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.14 seconds. Current RSS: ~2120M. Threads: 4. load average: 1.12 1.12 1.16 1/294 169624170.4171 when core status is waiting_for_resource4172 fabricates a core status waiting_for_resource4173 extends core status with common stage methods4174# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.19 seconds. Current RSS: ~2087M. Threads: 4. load average: 1.11 1.12 1.16 1/294 169634175.4176 when core status is preparing4177 fabricates a core status preparing4178 extends core status with common stage methods4179# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.35 seconds. Current RSS: ~1977M. Threads: 4. load average: 1.11 1.12 1.16 1/294 169644180.4181 when core status is waiting_for_callback4182 fabricates a core status waiting_for_callback4183 extends core status with common stage methods4184# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.43 seconds. Current RSS: ~1981M. Threads: 4. load average: 1.02 1.10 1.15 3/294 169654185.4186 when core status is pending4187 fabricates a core status pending4188 extends core status with common stage methods4189# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.47 seconds. Current RSS: ~2094M. Threads: 4. load average: 1.02 1.10 1.15 1/294 169664190.4191 when core status is running4192 fabricates a core status running4193 extends core status with common stage methods4194# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.72 seconds. Current RSS: ~2077M. Threads: 4. load average: 1.02 1.10 1.15 1/294 169674195.4196 when core status is success4197 fabricates a core status success4198 extends core status with common stage methods4199# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.78 seconds. Current RSS: ~2051M. Threads: 4. load average: 1.02 1.10 1.15 1/294 169684200.4201 when core status is failed4202 fabricates a core status failed4203 extends core status with common stage methods4204# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.07 seconds. Current RSS: ~1965M. Threads: 4. load average: 1.02 1.10 1.15 1/294 169694205.4206 when core status is canceling4207 fabricates a core status canceling4208 extends core status with common stage methods4209# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.03 seconds. Current RSS: ~1978M. Threads: 4. load average: 1.02 1.10 1.15 1/294 169704210.4211 when core status is canceled4212 fabricates a core status canceled4213 extends core status with common stage methods4214# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.08 seconds. Current RSS: ~2090M. Threads: 4. load average: 1.02 1.09 1.15 1/294 169714215.4216 when stage has warnings4217 fabricates extended "success with warnings" status4218 extends core status with common stage method4219# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.44 seconds. Current RSS: ~2067M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169724220.4221 when stage has manual builds4222 when status is manual4223 fabricates a play manual status4224# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.56 seconds. Current RSS: ~2040M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169734225.4226 when status is scheduled4227 fabricates a play manual status4228# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.6 seconds. Current RSS: ~2038M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169744229.4230 when status is skipped4231 fabricates a play manual status4232# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.82 seconds. Current RSS: ~2006M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169754233.4234# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. It took 31.18 seconds. Expected to take 30.74 seconds.4235# [RSpecRunTime] Starting example group spec/models/integrations/prometheus_spec.rb. Expected to take 28.17 seconds.4236Integrations::Prometheus4237 does not allow STI4238 behaves like Integrations::BaseMonitoring4239 default values4240 is expected to eq :monitoring4241# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.2 seconds. Current RSS: ~1952M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169764242.4243 redirects4244 does not follow redirects4245 Validations4246 when manual_configuration is enabled4247 does not validates presence of api_url4248 when manual configuration is disabled4249 does not validate presence of api_url4250 local connections allowed4251 does not validate presence of api_url4252# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.51 seconds. Current RSS: ~2094M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169774253.4254 when the api_url domain points to localhost or local network4255 cannot query4256 can query when local requests are allowed4257 #test4258 success4259 reads the discovery endpoint4260 failure4261 fails to read the discovery endpoint4262 when configuration is not valid4263 returns failure message4264 #prometheus_client4265 manual configuration is enabled4266 calls valid?4267 manual configuration is disabled4268 no client provided4269 when local requests are allowed4270 allows local requests4271 when local requests are blocked4272 blocks local requests4273 behind IAP4274 includes the authorization header4275 with invalid IAP JSON4276 does not include authorization header4277# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.42 seconds. Current RSS: ~2120M. Threads: 4. load average: 1.01 1.09 1.15 1/294 169794278.4279 when passed with token_credential_uri4280 param_name: :token_credential_uri4281 does not make any unexpected HTTP requests4282 param_name: :tokencredentialuri4283 does not make any unexpected HTTP requests4284# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.32 seconds. Current RSS: ~2146M. Threads: 4. load average: 1.01 1.09 1.14 1/294 169824285.4286 param_name: :Token_credential_uri4287 does not make any unexpected HTTP requests4288 param_name: :tokenCredentialUri4289 does not make any unexpected HTTP requests4290 #prometheus_available?4291 clusters with enabled prometheus4292 cluster belongs to project4293 returns true4294 cluster belongs to projects group4295 returns true4296 avoids N+1 queries4297# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.79 seconds. Current RSS: ~2011M. Threads: 4. load average: 1.01 1.08 1.14 1/294 169854298.4299 cluster belongs to gitlab instance4300 returns true4301 clusters with prometheus disabled4302 returns false4303 clusters without prometheus4304 returns false4305 no clusters4306 returns false4307 #synchronize_service_state before_save callback4308 no clusters with prometheus are installed4309 when integration is inactive4310 activates integration when manual_configuration is enabled4311 keeps integration inactive when manual_configuration is disabled4312# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.91 seconds. Current RSS: ~2082M. Threads: 4. load average: 1.17 1.12 1.15 1/294 169864313.4314 when integration is active4315 keeps the integration active when manual_configuration is enabled4316 inactivates the integration when manual_configuration is disabled4317 with prometheus installed in the cluster4318 when integration is inactive4319 activates integration when manual_configuration is enabled4320 activates integration when manual_configuration is disabled4321 when integration is active4322 keeps integration active when manual_configuration is enabled4323 keeps integration active when manual_configuration is disabled4324 #track_events after_commit callback4325 enabling manual_configuration4326 tracks enable event4327 tracks disable event4328 #sync_http_integration after_save callback4329 with corresponding HTTP integration4330 syncs the attribute4331 when changing a different attribute4332 does not sync the attribute or execute extra queries4333 without corresponding HTTP integration4334 does not sync the attribute or execute extra queries4335 #editable?4336 is editable4337 when cluster exists with prometheus enabled4338 remains editable4339# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.42 seconds. Current RSS: ~2144M. Threads: 4. load average: 1.15 1.12 1.15 1/294 169874340.4341 #google_iap_service_account_json4342 with valid JSON4343 masks all JSON values4344 with invalid JSON4345 value: nil4346 is expected to eq nil4347 value: ""4348 is expected to eq ""4349 value: " "4350 is expected to eq " "4351 value: "invalid json"4352 is expected to eq "invalid json"4353# [RSpecRunTime] Finishing example group spec/models/integrations/prometheus_spec.rb. It took 30.04 seconds. Expected to take 28.17 seconds.4354# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.4355Lint factories for Integrations::Prometheus4356 with saas, license, and factory defaults4357 behaves like factory4358 prometheus_integration factory4359 does not raise error when built4360 does not raise error when created4361# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.77 seconds. Current RSS: ~2146M. Threads: 4. load average: 1.14 1.11 1.15 1/294 170144362.4363# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.92 seconds. Expected to take 46.95 seconds.4364# [RSpecRunTime] Starting example group spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb. Expected to take 26.79 seconds.4365Packages::Debian::DistributionReleaseFileUploader4366 Packages::Debian::ProjectDistribution4367 is expected to includes the Packages::GcsSignedUrlMetadata module4368 behaves like builds correct paths4369 #store_dir4370 behaves like matches the method pattern4371 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_project_distribution\/\d+$/4372# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.08 seconds. Current RSS: ~2075M. Threads: 4. load average: 1.14 1.11 1.15 1/294 170154373.4374 #cache_dir4375 behaves like matches the method pattern4376 is expected to match /\/packages\/tmp\/cache$/4377 #work_dir4378 behaves like matches the method pattern4379 is expected to match /\/packages\/tmp\/work$/4380 #upload_path4381 behaves like matches the method pattern4382 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4383 #relative_path4384 is relative (PENDING: Path not set, skipping.)4385# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.06 seconds. Current RSS: ~2118M. Threads: 4. load average: 1.14 1.11 1.15 1/294 170164386.4387 .absolute_path4388 behaves like matches the method pattern4389 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4390 .base_dir4391 behaves like matches the method pattern4392 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4393 path traversal exploits4394 throws an exception4395 object store is remote4396 behaves like builds correct paths4397 #store_dir4398 behaves like matches the method pattern4399 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_project_distribution\/\d+$/4400 #cache_dir4401 behaves like matches the method pattern4402 is expected to match /\/packages\/tmp\/cache$/4403 #work_dir4404 behaves like matches the method pattern4405 is expected to match /\/packages\/tmp\/work$/4406 #upload_path4407 behaves like matches the method pattern4408 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4409 #relative_path4410 is relative (PENDING: Path not set, skipping.)4411 .absolute_path4412 behaves like matches the method pattern4413 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4414 .base_dir4415 behaves like matches the method pattern4416 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4417 path traversal exploits4418 throws an exception4419 remote file4420 with object storage enabled4421 can store file remotely4422 behaves like augmenting GCS signed URL with metadata4423 when the fog provider is not Google4424 is expected not to include "x-goog-custom-audit-gitlab-"4425# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.37 seconds. Current RSS: ~2118M. Threads: 4. load average: 1.12 1.11 1.15 1/294 170174426.4427 when the fog provider is Google4428 when on GitLab.com4429 is expected to include "x-goog-custom-audit-gitlab-namespace=1835" and "x-goog-custom-audit-gitlab-size-bytes=31"4430 is expected to include "x-goog-custom-audit-gitlab-project=333"4431 when an error occurs4432 is expected not to raise Exception4433 is expected not to include "x-goog-custom-audit-gitlab-"4434 tracks the error4435# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.63 seconds. Current RSS: ~2044M. Threads: 4. load average: 1.11 1.11 1.15 1/294 170184436.4437 when not on GitLab.com4438 is expected not to include "x-goog-custom-audit-gitlab-"4439 #filename4440 is expected to eq "Release"4441 with signed_file4442 is expected to eq "InRelease"4443 Packages::Debian::GroupDistribution4444 is expected to includes the Packages::GcsSignedUrlMetadata module4445 behaves like builds correct paths4446 #store_dir4447 behaves like matches the method pattern4448 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_group_distribution\/\d+$/4449 #cache_dir4450 behaves like matches the method pattern4451 is expected to match /\/packages\/tmp\/cache$/4452 #work_dir4453 behaves like matches the method pattern4454 is expected to match /\/packages\/tmp\/work$/4455# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.0 seconds. Current RSS: ~2128M. Threads: 4. load average: 1.11 1.11 1.15 1/294 170194456.4457 #upload_path4458 behaves like matches the method pattern4459 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4460 #relative_path4461 is relative (PENDING: Path not set, skipping.)4462 .absolute_path4463 behaves like matches the method pattern4464 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4465 .base_dir4466 behaves like matches the method pattern4467 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4468 path traversal exploits4469 throws an exception4470 object store is remote4471 behaves like builds correct paths4472 #store_dir4473 behaves like matches the method pattern4474 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_group_distribution\/\d+$/4475 #cache_dir4476 behaves like matches the method pattern4477 is expected to match /\/packages\/tmp\/cache$/4478 #work_dir4479 behaves like matches the method pattern4480 is expected to match /\/packages\/tmp\/work$/4481 #upload_path4482 behaves like matches the method pattern4483 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4484 #relative_path4485 is relative (PENDING: Path not set, skipping.)4486 .absolute_path4487 behaves like matches the method pattern4488 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4489 .base_dir4490 behaves like matches the method pattern4491 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4492# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.12 seconds. Current RSS: ~2156M. Threads: 4. load average: 1.10 1.11 1.15 1/294 170204493.4494 path traversal exploits4495 throws an exception4496 remote file4497 with object storage enabled4498 can store file remotely4499 behaves like augmenting GCS signed URL with metadata4500 when the fog provider is not Google4501 is expected not to include "x-goog-custom-audit-gitlab-"4502 when the fog provider is Google4503 when on GitLab.com4504 is expected to include "x-goog-custom-audit-gitlab-namespace=1850" and "x-goog-custom-audit-gitlab-size-bytes=31"4505 example at ./spec/support/shared_examples/uploaders/gcs_signed_url_metadata_shared_examples.rb:384506 when an error occurs4507 is expected not to raise Exception4508 is expected not to include "x-goog-custom-audit-gitlab-"4509 tracks the error4510# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.33 seconds. Current RSS: ~2093M. Threads: 4. load average: 1.09 1.10 1.15 1/294 170214511.4512 when not on GitLab.com4513 is expected not to include "x-goog-custom-audit-gitlab-"4514 #filename4515 is expected to eq "Release"4516 with signed_file4517 is expected to eq "InRelease"4518# [RSpecRunTime] Finishing example group spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb. It took 28.47 seconds. Expected to take 26.79 seconds.4519# [RSpecRunTime] Starting example group spec/models/protected_branch/push_access_level_spec.rb. Expected to take 25.15 seconds.4520ProtectedBranch::PushAccessLevel4521 does not allow STI4522 is expected to belong to protected_branch required: false4523 validations4524 when role?4525 is expected to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0›4526 is expected to validate that :access_level cannot be empty/falsy4527 is expected to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id4528# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.66 seconds. Current RSS: ~2137M. Threads: 4. load average: 1.08 1.10 1.15 1/294 170224529.4530 when not role?4531 is expected not to validate that :access_level cannot be empty/falsy4532 is expected not to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0›4533 is expected not to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id4534 ::human_access_levels4535 is expected to eq {30=>"Developers + Maintainers", 40=>"Maintainers", 60=>"Instance admins", 0=>"No one"}4536 #check_access(user, current_project)4537 when current_user is nil4538 is expected to eq false4539 when access_level is NO_ACCESS4540 is expected to eq false4541 when instance admin access is configured4542 when current_user is a maintainer4543 is expected to eq false4544 when current_user is admin4545 is expected to eq true4546 when current_user can push_code to project4547 and member access is high enough4548 is expected to eq true4549 when external authorization denies access4550 is expected to eq false4551# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.02 seconds. Current RSS: ~2129M. Threads: 4. load average: 1.08 1.10 1.15 1/294 170234552.4553 and member access is too low4554 is expected to eq false4555 when current_user cannot push_code to project4556 is expected to eq false4557 #project4558 delegates project to protected_branch association4559 does not error when protected_branch is nil4560 #protected_branch_group4561 looks for the group attached to protected_branch4562 when current_project is nil4563 and protected_branch_group isn't nil4564 assign_access_level: :guest, expected_check_access: false4565 is expected to eq false4566 assign_access_level: :reporter, expected_check_access: false4567 is expected to eq false4568 assign_access_level: :developer, expected_check_access: true4569 is expected to eq true4570 assign_access_level: :maintainer, expected_check_access: true4571 is expected to eq true4572 assign_access_level: :owner, expected_check_access: true4573 is expected to eq true4574 associations4575 is expected to belong to deploy_key required: false4576 validations4577 when deploy_key?4578 when deploy key enabled for the project4579 is valid4580 when deploy_key_id is invalid4581 is not valid4582 when a deploy key already added for this access level4583 is not valid4584# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.99 seconds. Current RSS: ~2142M. Threads: 4. load average: 1.07 1.10 1.14 1/294 170244585.4586 when deploy key is not enabled for the project4587 is not valid4588 when deploy key is not active for the project4589 is not valid4590 #check_access4591 when this protected_branch_push_access_level is tied to a deploy key4592 and user is not a project member4593 when check_membership_in_protected_ref_access is enabled4594 does check membership4595 is expected to eq false4596 when user has inherited membership4597 is expected to eq true4598# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.36 seconds. Current RSS: ~2143M. Threads: 4. load average: 1.07 1.10 1.14 1/294 170254599.4600 when check_membership_in_protected_ref_access is disabled4601 does not check membership4602 when the user is a project maintainer4603 when the deploy key is among the active keys for this project4604 is expected to eq true4605 when the deploy key is not among the active keys of this project4606 is expected to eq false4607 when user cannot access the project4608 is expected to eq false4609 when deploy key does not belong to the user4610 is expected to eq false4611 when user is nil4612 is expected to eq false4613 #type4614 when deploy_key is present and deploy_key_id is nil4615 is expected to eq :deploy_key4616 when deploy_key_id is present and deploy_key is nil4617 is expected to eq :deploy_key4618# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.87 seconds. Current RSS: ~2148M. Threads: 4. load average: 1.06 1.09 1.14 1/294 170264619.4620 #humanize4621 when deploy_key is present4622 is expected to eq "My title 239"4623 when deploy_key_id is present and deploy_key is nil4624 is expected to eq "Deploy key"4625 ::allowed_access_levels4626 when running on Gitlab.com?4627 is expected to contain exactly 30, 40, and 04628 when self hosted?4629 is expected to contain exactly 30, 40, 60, and 04630# [RSpecRunTime] Finishing example group spec/models/protected_branch/push_access_level_spec.rb. It took 24.79 seconds. Expected to take 25.15 seconds.4631# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.4632Lint factories for ProtectedBranch::PushAccessLevel4633 with saas, license, and no factory defaults4634 behaves like factory4635 protected_branch_push_access_level factory4636 does not raise error when built4637 does not raise error when created4638# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.53 seconds. Current RSS: ~2148M. Threads: 4. load average: 1.06 1.09 1.14 1/294 170274639.4640# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.5 seconds. Expected to take 46.95 seconds.4641# [RSpecRunTime] Starting example group spec/services/ci/pipeline_trigger_service_spec.rb. Expected to take 24.0 seconds.4642Ci::PipelineTriggerService4643 #execute4644 with a trigger token4645 when trigger belongs to a different project4646 does nothing4647# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.67 seconds. Current RSS: ~2032M. Threads: 4. load average: 1.06 1.09 1.14 1/294 170544648.4649 when trigger owner does not have a permission to read a project4650 does nothing4651 when params have an existing trigger token4652 when params have an existing ref4653 triggers a pipeline4654 stores the payload as a variable4655 when commit message has [ci skip]4656 ignores [ci skip] and create as general4657# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.61 seconds. Current RSS: ~2070M. Threads: 4. load average: 1.05 1.09 1.14 1/299 170914658.4659 when params have a variable4660 has variables4661# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.87 seconds. Current RSS: ~2070M. Threads: 4. load average: 1.05 1.09 1.14 1/299 171004662.4663 when params have duplicate variables4664 creates a failed pipeline without variables4665 behaves like detecting an unprocessable pipeline trigger4666 when the pipeline was not created successfully4667 has the correct status code4668# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.98 seconds. Current RSS: ~2066M. Threads: 4. load average: 1.05 1.09 1.14 1/299 171214669.4670 when params have a non-existant ref4671 does not trigger a pipeline4672 when params have a non-existant trigger token4673 does not trigger a pipeline4674 with a pipeline job token4675 when job user does not have a permission to read a project4676 does nothing4677 when job is not running4678 does nothing4679 when job does not have a project4680 does nothing4681 when params have an existsed job token4682 when params have an existsed ref4683 triggers a pipeline4684 behaves like logs downstream pipeline creation4685 logs details4686# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.92 seconds. Current RSS: ~2160M. Threads: 4. load average: 1.04 1.09 1.14 1/299 171524687.4688 when commit message has [ci skip]4689 ignores [ci skip] and create as general4690# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.14 seconds. Current RSS: ~2160M. Threads: 4. load average: 1.04 1.09 1.14 1/299 171634691.4692 when params have a variable4693 has variables4694# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.45 seconds. Current RSS: ~2142M. Threads: 4. load average: 1.04 1.08 1.14 1/299 171744695.4696 when params have duplicate variables4697 creates a failed pipeline without variables4698# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.46 seconds. Current RSS: ~2116M. Threads: 4. load average: 1.04 1.08 1.14 1/299 171894699.4700 behaves like detecting an unprocessable pipeline trigger4701 when the pipeline was not created successfully4702 has the correct status code4703# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.68 seconds. Current RSS: ~2092M. Threads: 4. load average: 1.04 1.08 1.14 1/299 172004704.4705 when params have a non-existant ref4706 does not trigger a job in the pipeline4707 when params have a non-existsed trigger token4708 does not trigger a pipeline4709# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_trigger_service_spec.rb. It took 24.34 seconds. Expected to take 24.0 seconds.4710# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/chat_spec.rb. Expected to take 23.0 seconds.4711Gitlab::Redis::Chat4712 #fetch_config4713 when redis.yml exists4714 when the fallback has a redis.yml entry4715 is expected to eq {"fallback redis.yml"=>123}4716 and an instance config file exists4717 is expected to eq {"instance specific file"=>456}4718 and the instance has a redis.yml entry4719 is expected to eq {"instance redis.yml"=>789}4720 when no redis config file exsits4721 returns nil4722 when resque.yml exists4723 returns the config from resque.yml4724 behaves like redis_shared_examples4725 .config_file_name4726 when there is no config file anywhere4727 is expected to be nil4728 .store4729 with old format4730 behaves like redis store4731 instantiates Redis::Store4732 with the namespace4733 uses specified namespace4734# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.12 seconds. Current RSS: ~2187M. Threads: 4. load average: 1.04 1.08 1.14 1/299 172094735.4736 with new format4737 behaves like redis store4738 instantiates Redis::Store4739 with the namespace4740 uses specified namespace4741 .params4742 withstands mutation4743 with command to generate extra config specified4744 when the command returns valid yaml4745 merges config from command on top of config from file4746 when the command returns invalid yaml4747 raises error4748 when the parsed external command output returns invalid hash4749 raises an error4750 when the command fails4751 raises error4752 when url contains unix socket reference4753 with old format4754 returns path key instead4755 with new format4756 returns path key instead4757 when url is host based4758 with old format4759 returns hash with host, port, db, and password4760 with new format4761 rails_env: "development", host: "development-host"4762 returns hash with host, port, db, and password4763 does not raise ArgumentError for invalid keywords in SentinelConfig4764# [RSpecRunTime] RSpec elapsed time: 24 minutes 38.2 seconds. Current RSS: ~2197M. Threads: 4. load average: 1.03 1.08 1.14 1/295 172104765.4766 rails_env: "test", host: "test-host"4767 returns hash with host, port, db, and password4768 does not raise ArgumentError for invalid keywords in SentinelConfig4769 rails_env: "production", host: "production-host"4770 returns hash with host, port, db, and password4771 does not raise ArgumentError for invalid keywords in SentinelConfig4772 behaves like instrumentation_class in custom key4773 moves instrumentation class into custom4774 with redis cluster format4775 rails_env: "development", host: "development-master"4776 returns hash with cluster and password4777 does not raise ArgumentError for invalid keywords in ClusterConfig4778 behaves like instrumentation_class in custom key4779 moves instrumentation class into custom4780 rails_env: "test", host: "test-master"4781 returns hash with cluster and password4782 does not raise ArgumentError for invalid keywords in ClusterConfig4783 behaves like instrumentation_class in custom key4784 moves instrumentation class into custom4785 rails_env: "production", host: "production-master"4786 returns hash with cluster and password4787 does not raise ArgumentError for invalid keywords in ClusterConfig4788 behaves like instrumentation_class in custom key4789 moves instrumentation class into custom4790# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.79 seconds. Current RSS: ~2178M. Threads: 4. load average: 1.03 1.08 1.13 1/294 172114791.4792 .url4793 withstands mutation4794 when yml file with env variable4795 reads redis url from env variable4796 .version4797 returns a version4798 .with4799 yields a ::Redis4800 when running on single-threaded runtime4801 instantiates a connection pool with size 54802 when running on multi-threaded runtime4803 instantiates a connection pool with a size based on the concurrency of the worker4804 when there is no config at all4805 can run an empty block4806 #db4807 with old format4808 returns the correct db4809 with new format4810 returns the correct db4811 with cluster-mode4812 returns the correct db4813 #sentinels4814 when sentinels are defined4815 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4816 returns an array of hashes with host and port keys4817 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4818 returns an array of hashes with host and port keys4819 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4820 returns an array of hashes with host and port keys4821 when sentinels are not defined4822 returns nil4823# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.34 seconds. Current RSS: ~2210M. Threads: 4. load average: 1.02 1.08 1.13 1/294 172124824.4825 when cluster is defined4826 returns nil4827 #sentinels?4828 when sentinels are defined4829 returns true4830 when sentinels are not defined4831 is expected to eq nil4832 when cluster is defined4833 returns false4834 #raw_config_hash4835 returns old-style single url config in a hash4836 returns cluster config without url key in a hash4837 #secret_file4838 when explicitly specified in config file4839 returns the absolute path of specified file inside Rails root4840 when not explicitly specified4841 returns the default path in the encrypted settings shared directory4842 #parse_client_tls_options4843 when configuration does not have TLS related options4844 returns the coniguration as-is4845 when specified certificate file does not exist4846 raises error about missing certificate file4847 when specified key file does not exist4848 raises error about missing key file4849 when only certificate file is specified4850 renders resque.yml correctly4851 when only key file is specified4852 renders resque.yml correctly4853# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.62 seconds. Current RSS: ~2196M. Threads: 4. load average: 1.02 1.08 1.13 1/294 172134854.4855 when configuration valid TLS related options4856 converts cert_file and key_file appropriately4857 #fetch_config4858 raises an exception when the config file contains invalid yaml4859 when redis.yml exists4860 uses config/redis.yml4861 when no config file exsits4862 returns nil4863 when resque.yml exists4864 returns the config from resque.yml4865 .pool4866 when not using fallback config4867 creates its own connection pool4868 when using fallback config4869 uses the fallback class connection pool4870# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/chat_spec.rb. It took 27.73 seconds. Expected to take 23.0 seconds.4871# [RSpecRunTime] Starting example group spec/workers/users/deactivate_dormant_users_worker_spec.rb. Expected to take 21.76 seconds.4872Users::DeactivateDormantUsersWorker4873 #perform4874 does not run for SaaS4875 when automatic deactivation of dormant users is enabled4876 when admin mode is not enabled4877 is expected to change `dormant.reload.state` to "deactivated" and change `inactive.reload.state` to "deactivated"4878 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:674879 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:814880 user_type: :human, expected_state: "deactivated"4881 is expected to eq "deactivated"4882# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.47 seconds. Current RSS: ~2155M. Threads: 4. load average: 1.02 1.07 1.13 1/295 172144883.4884 user_type: :support_bot, expected_state: "active"4885 is expected to eq "active"4886 user_type: :alert_bot, expected_state: "active"4887 is expected to eq "active"4888 user_type: :visual_review_bot, expected_state: "active"4889 is expected to eq "active"4890 user_type: :service_user, expected_state: "deactivated"4891 is expected to eq "deactivated"4892 user_type: :ghost, expected_state: "active"4893 is expected to eq "active"4894 user_type: :project_bot, expected_state: "active"4895 is expected to eq "active"4896 user_type: :migration_bot, expected_state: "active"4897 is expected to eq "active"4898 user_type: :security_bot, expected_state: "active"4899 is expected to eq "active"4900 user_type: :automation_bot, expected_state: "active"4901 is expected to eq "active"4902 when admin mode is enabled4903 is expected to change `dormant.reload.state` to "deactivated" and change `inactive.reload.state` to "deactivated"4904 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:674905 example at ./spec/workers/users/deactivate_dormant_users_worker_spec.rb:814906 user_type: :human, expected_state: "deactivated"4907 is expected to eq "deactivated"4908# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.01 seconds. Current RSS: ~2179M. Threads: 4. load average: 1.18 1.11 1.14 1/294 172154909.4910 user_type: :support_bot, expected_state: "active"4911 is expected to eq "active"4912# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.64 seconds. Current RSS: ~2192M. Threads: 4. load average: 1.16 1.10 1.14 1/294 172164913.4914 user_type: :alert_bot, expected_state: "active"4915 is expected to eq "active"4916 user_type: :visual_review_bot, expected_state: "active"4917 is expected to eq "active"4918 user_type: :service_user, expected_state: "deactivated"4919 is expected to eq "deactivated"4920 user_type: :ghost, expected_state: "active"4921 is expected to eq "active"4922 user_type: :project_bot, expected_state: "active"4923 is expected to eq "active"4924 user_type: :migration_bot, expected_state: "active"4925 is expected to eq "active"4926 user_type: :security_bot, expected_state: "active"4927 is expected to eq "active"4928 user_type: :automation_bot, expected_state: "active"4929 is expected to eq "active"4930 when automatic deactivation of dormant users is disabled4931 does nothing4932# [RSpecRunTime] Finishing example group spec/workers/users/deactivate_dormant_users_worker_spec.rb. It took 20.04 seconds. Expected to take 21.76 seconds.4933# [RSpecRunTime] Starting example group spec/lib/gitlab/git/compare_spec.rb. Expected to take 20.88 seconds.4934Gitlab::Git::Compare4935 #commits4936 has 8 elements4937 is expected to include "6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9"4938 is expected not to include "cfe32cf61b73a0d5e9f13e774abde7ff789b1660"4939 non-existing base ref4940 is expected to be empty4941# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.78 seconds. Current RSS: ~2186M. Threads: 4. load average: 1.14 1.10 1.14 1/300 172934942.4943 non-existing head ref4944 is expected to be empty4945 base ref is equal to head ref4946 is expected to be empty4947 providing nil as base ref or head ref4948 is expected to be empty4949 #diffs4950 has 10 elements4951 is expected to include "files/ruby/popen.rb"4952 is expected not to include "LICENSE"4953 non-existing base ref4954 is expected to be empty4955# [RSpecRunTime] RSpec elapsed time: 25 minutes 23.24 seconds. Current RSS: ~2186M. Threads: 4. load average: 1.14 1.10 1.14 1/299 173574956.4957 non-existing head ref4958 is expected to be empty4959 #same4960 is expected to eq false4961 base ref is equal to head ref4962 is expected to eq true4963 #commits straight compare4964 has 8 elements4965 is expected to include "6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9"4966 is expected not to include "cfe32cf61b73a0d5e9f13e774abde7ff789b1660"4967# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.0 seconds. Current RSS: ~2176M. Threads: 4. load average: 1.13 1.10 1.14 1/299 174244968.4969 #diffs straight compare4970 has 10 elements4971 is expected to include "files/ruby/popen.rb"4972 is expected not to include "LICENSE"4973# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.18 seconds. Current RSS: ~2176M. Threads: 4. load average: 1.13 1.10 1.14 1/299 174584974.4975 #generated_files4976 with a detected generated file4977 returns a set that incldues the generated file4978 when base is nil4979 does not try to detect generated files4980# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.61 seconds. Current RSS: ~2065M. Threads: 4. load average: 1.12 1.10 1.14 1/300 179164981.4982 when head is nil4983 does not try to detect generated files4984# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.28 seconds. Current RSS: ~1968M. Threads: 4. load average: 1.12 1.10 1.14 1/299 181364985.4986 with deleted .gitattributes in the HEAD4987 ignores the .gitattributes changes in the HEAD4988# [RSpecRunTime] RSpec elapsed time: 25 minutes 35.14 seconds. Current RSS: ~1955M. Threads: 4. load average: 1.19 1.11 1.14 1/300 184264989.4990# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/compare_spec.rb. It took 18.46 seconds. Expected to take 20.88 seconds.4991# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cluster_util_spec.rb. Expected to take 19.82 seconds.4992Gitlab::Redis::ClusterUtil4993 .cluster?4994 when MultiStore4995 pri_store: :cluster, sec_store: :cluster, expected_val: true4996 returns expected value4997 pri_store: :cluster, sec_store: :single, expected_val: true4998 returns expected value4999 pri_store: :single, sec_store: :cluster, expected_val: true5000 returns expected value5001 pri_store: :single, sec_store: :single, expected_val: false5002 returns expected value5003# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.42 seconds. Current RSS: ~2097M. Threads: 4. load average: 1.19 1.11 1.14 1/299 184275004.5005 when is not Redis::Cluster5006 returns false5007 when is Redis::Cluster5008 returns true5009 .batch_get5010 gets multiple keys5011 behaves like batches pipelined commands5012 behaves like batches commands5013 calls pipelined multiple times5014# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.18 seconds. Current RSS: ~2098M. Threads: 4. load average: 1.17 1.11 1.14 1/299 184285015.5016 when larger than batch limit5017 behaves like batches commands5018 calls pipelined multiple times5019# [RSpecRunTime] RSpec elapsed time: 25 minutes 42.36 seconds. Current RSS: ~2059M. Threads: 4. load average: 1.17 1.11 1.14 1/299 184295020.5021 when smaller than batch limit5022 behaves like batches commands5023 calls pipelined multiple times5024 .batch_del5025 deletes multiple keys5026 behaves like batches pipelined commands5027 behaves like batches commands5028 calls pipelined multiple times5029# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.04 seconds. Current RSS: ~1991M. Threads: 4. load average: 1.16 1.11 1.14 1/294 184305030.5031 when larger than batch limit5032 behaves like batches commands5033 calls pipelined multiple times5034# [RSpecRunTime] RSpec elapsed time: 25 minutes 48.3 seconds. Current RSS: ~2021M. Threads: 4. load average: 1.16 1.11 1.14 1/294 184315035.5036 when smaller than batch limit5037 behaves like batches commands5038 calls pipelined multiple times5039 .batch_unlink5040 unlinks multiple keys5041 behaves like batches pipelined commands5042 behaves like batches commands5043 calls pipelined multiple times5044# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.38 seconds. Current RSS: ~2048M. Threads: 4. load average: 1.15 1.11 1.14 1/294 184325045.5046 when larger than batch limit5047 behaves like batches commands5048 calls pipelined multiple times5049# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.46 seconds. Current RSS: ~2072M. Threads: 4. load average: 1.15 1.11 1.14 1/294 184335050.5051 when smaller than batch limit5052 behaves like batches commands5053 calls pipelined multiple times5054# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cluster_util_spec.rb. It took 18.33 seconds. Expected to take 19.82 seconds.5055# [RSpecRunTime] Starting example group spec/graphql/mutations/releases/update_spec.rb. Expected to take 19.16 seconds.5056Mutations::Releases::Update5057 #ready?5058 when released_at is included as an argument but is passed nil5059 raises a validation error5060# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.41 seconds. Current RSS: ~2110M. Threads: 4. load average: 1.37 1.15 1.15 1/294 184605061.5062 when milestones is included as an argument but is passed nil5063 raises a validation error5064 #resolve5065 when the current user has access to create releases5066 name5067 when a new name is provided5068 updates the name5069 behaves like no changes to the release except for the5070 does not change other release properties5071# [RSpecRunTime] RSpec elapsed time: 25 minutes 57.34 seconds. Current RSS: ~2166M. Threads: 4. load average: 1.37 1.15 1.15 1/299 185055072.5073 with protected tag5074 when user has access to the protected tag5075 does not have errors5076 when user does not have access to the protected tag5077 has an access error5078 when nil is provided5079 updates the name to be the tag name5080 behaves like no changes to the release except for the5081 does not change other release properties5082# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.11 second. Current RSS: ~2237M. Threads: 4. load average: 1.42 1.17 1.16 1/299 185585083.5084 description5085 when a new description is provided5086 updates the description5087 behaves like no changes to the release except for the5088 does not change other release properties5089# [RSpecRunTime] RSpec elapsed time: 26 minutes 1.56 seconds. Current RSS: ~2261M. Threads: 4. load average: 1.42 1.17 1.16 1/300 185875090.5091 when nil is provided5092 updates the description to nil5093 behaves like no changes to the release except for the5094 does not change other release properties5095# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.94 seconds. Current RSS: ~2276M. Threads: 4. load average: 1.42 1.17 1.16 1/300 186165096.5097 released_at5098 when a new released_at is provided5099 updates the released_at5100 behaves like no changes to the release except for the5101 does not change other release properties5102# [RSpecRunTime] RSpec elapsed time: 26 minutes 6.31 seconds. Current RSS: ~2365M. Threads: 4. load average: 1.39 1.17 1.16 1/300 186455103.5104 milestones5105 when a new set of milestones is provided provided5106 updates the milestone associations5107 behaves like no changes to the release except for the5108 does not change other release properties5109# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.83 seconds. Current RSS: ~2360M. Threads: 4. load average: 1.39 1.17 1.16 1/300 186745110.5111 when an empty array is provided5112 removes all milestone associations5113 behaves like no changes to the release except for the5114 does not change other release properties5115# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.25 seconds. Current RSS: ~2293M. Threads: 4. load average: 1.36 1.16 1.16 1/300 187035116.5117 when a non-existent milestone title is provided5118 behaves like validation error with message5119 returns the updated release as nil5120 returns a validation error5121# [RSpecRunTime] RSpec elapsed time: 26 minutes 10.62 seconds. Current RSS: ~2224M. Threads: 4. load average: 1.36 1.16 1.16 1/300 187245122.5123 when a milestone title from a different project is provided5124 behaves like validation error with message5125 returns the updated release as nil5126 returns a validation error5127# [RSpecRunTime] RSpec elapsed time: 26 minutes 12.92 seconds. Current RSS: ~2043M. Threads: 4. load average: 1.36 1.16 1.16 1/299 187455128.5129 validation5130 when no updated fields are provided5131 behaves like validation error with message5132 returns the updated release as nil5133 returns a validation error5134# [RSpecRunTime] RSpec elapsed time: 26 minutes 14.17 seconds. Current RSS: ~2071M. Threads: 4. load average: 1.36 1.16 1.16 1/299 187665135.5136 when the tag does not exist5137 behaves like validation error with message5138 returns the updated release as nil5139 returns a validation error5140# [RSpecRunTime] RSpec elapsed time: 26 minutes 17.3 seconds. Current RSS: ~2179M. Threads: 4. load average: 1.33 1.16 1.16 1/299 187875141.5142 when the project does not exist5143 raises an error5144 when the current user doesn't have access to update releases5145 raises an error5146# [RSpecRunTime] Finishing example group spec/graphql/mutations/releases/update_spec.rb. It took 24.95 seconds. Expected to take 19.16 seconds.5147# [RSpecRunTime] Starting example group spec/lib/gitlab/internal_events_spec.rb. Expected to take 18.53 seconds.5148Gitlab::InternalEvents5149 logs warning on missing property5150 updates Redis, RedisHLL and Snowplow5151 logs warning on nil property5152 logs error on unknown event5153 rescues error5154 when arguments are invalid5155 when user is not an instance of User5156 behaves like an event that logs an error5157 logs an error5158# [RSpecRunTime] RSpec elapsed time: 26 minutes 21.71 seconds. Current RSS: ~2156M. Threads: 4. load average: 1.30 1.16 1.15 1/299 187885159.5160 when project is not an instance of Project5161 behaves like an event that logs an error5162 logs an error5163 when namespace is not an instance of Namespace5164 behaves like an event that logs an error5165 logs an error5166 when label has an invalid value5167 behaves like an event that logs an error5168 logs an error5169 when value has an invalid value5170 behaves like an event that logs an error5171 logs an error5172 when property has an invalid value5173 behaves like an event that logs an error5174 logs an error5175# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.08 seconds. Current RSS: ~2192M. Threads: 4. load average: 1.28 1.15 1.15 1/294 187895176.5177 when namespace is not passed5178 uses id from projects namespace5179 when category is passed5180 is sent to Snowplow5181 when namespace is passed5182 uses id from namespace5183 when only user is passed5184 updated all tracking methods5185 when feature_enabled_by_namespace_ids is passed5186 is sent to Snowplow5187 Product Analytics tracking5188 calls Product Analytics Ruby SDK5189 when additional properties are passed5190 passes additional_properties to Product Analytics Ruby SDK5191# [RSpecRunTime] RSpec elapsed time: 26 minutes 29.7 seconds. Current RSS: ~2183M. Threads: 4. load average: 1.26 1.15 1.15 1/294 187905192.5193 when GITLAB_ANALYTICS_ID is nil5194 behaves like does not send a Product Analytics event5195 does not call the Product Analytics Ruby SDK5196 when GITLAB_ANALYTICS_URL is nil5197 behaves like does not send a Product Analytics event5198 does not call the Product Analytics Ruby SDK5199 when send_snowplow_event is false5200 behaves like does not send a Product Analytics event5201 does not call the Product Analytics Ruby SDK5202 with internal_events_batching FF off5203 passes buffer_size 1 to SDK client5204 with early access program tracking5205 when early_access_program FF is enabled5206 without user5207 behaves like does not create early access program tracking event5208 is expected to be blank5209 without namespace5210 behaves like does not create early access program tracking event5211 is expected to be blank5212# [RSpecRunTime] RSpec elapsed time: 26 minutes 34.91 seconds. Current RSS: ~2181M. Threads: 4. load average: 1.24 1.15 1.15 1/295 187915213.5214 with user5215 when namespace is not early access program participant5216 behaves like does not create early access program tracking event5217 is expected to be blank5218 when namespace is early access program participant5219 creates user early access program event5220 when early_access_program FF is disabled5221 behaves like does not create early access program tracking event5222 is expected to be blank5223 when additional properties are passed5224 is sent to Snowplow5225 with a custom property5226 is sent to Snowplow5227# [RSpecRunTime] RSpec elapsed time: 26 minutes 38.6 seconds. Current RSS: ~2153M. Threads: 4. load average: 1.24 1.15 1.15 1/294 187925228.5229 when a filter is defined5230 when event selection rule is time framed5231 updates the correct redis keys5232 when redis key is overridden in total_counter_redis_key_overrides.yml5233 updates the matching redis keys5234 when event selection rule is not time framed5235 when a matching event is tracked5236 updates the matching redis keys5237 when a non-matching event is tracked5238 updates only the matching redis keys5239 when unique key is defined5240 is used when logging to RedisHLL5241 when property is missing5242 logs error5243 updates Redis and snowplow but not RedisHLL5244# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.9 seconds. Current RSS: ~2155M. Threads: 4. load average: 1.22 1.15 1.15 1/294 187935245.5246 when there are multiple unique keys5247 all of them are used when logging to RedisHLL5248 when send_snowplow_event is false5249 logs to Redis and RedisHLL but not Snowplow5250 when unique key is not defined5251 logs to Redis and Snowplow but not RedisHLL5252# [RSpecRunTime] Finishing example group spec/lib/gitlab/internal_events_spec.rb. It took 27.04 seconds. Expected to take 18.53 seconds.5253# [RSpecRunTime] Starting example group spec/models/concerns/each_batch_spec.rb. Expected to take 17.98 seconds.5254EachBatch5255 does not allow STI5256 .each_batch5257 orders ascending by default5258 accepts descending order5259 behaves like each_batch handling5260 yields an ActiveRecord::Relation when a block is given5261 yields a batch index as the second argument5262 accepts a custom batch size5263 does not include ORDER BYs in the yielded relations5264 allows updating of the yielded relations5265# [RSpecRunTime] RSpec elapsed time: 26 minutes 53.62 seconds. Current RSS: ~2144M. Threads: 4. load average: 1.26 1.16 1.15 1/294 187945266.5267 behaves like each_batch handling5268 yields an ActiveRecord::Relation when a block is given5269 yields a batch index as the second argument5270 accepts a custom batch size5271 does not include ORDER BYs in the yielded relations5272 allows updating of the yielded relations5273# [RSpecRunTime] RSpec elapsed time: 26 minutes 57.67 seconds. Current RSS: ~2082M. Threads: 4. load average: 1.24 1.15 1.15 1/294 187955274.5275 behaves like preloaded batch5276 respects preloading without N+1 queries5277 behaves like preloaded batch5278 respects preloading without N+1 queries5279 current scope5280 does not leak current scope to block being executed5281 .distinct_each_batch5282 when iterating over a unique column5283 when using ascending order5284 is expected to eq [1094, 1095, 1096, 1097, 1098]5285 when using larger batch size5286 is expected to eq [1094, 1095, 1096, 1097, 1098]5287# [RSpecRunTime] RSpec elapsed time: 27 minutes 3.52 seconds. Current RSS: ~2161M. Threads: 4. load average: 1.22 1.15 1.15 1/295 187965288.5289 when using larger batch size than the result size5290 is expected to eq [1094, 1095, 1096, 1097, 1098]5291 when using descending order5292 is expected to eq [1098, 1097, 1096, 1095, 1094]5293 when using larger batch size5294 is expected to eq [1098, 1097, 1096, 1095, 1094]5295# [RSpecRunTime] RSpec elapsed time: 27 minutes 5.27 seconds. Current RSS: ~2161M. Threads: 4. load average: 1.20 1.15 1.15 1/295 187975296.5297 when iterating over a non-unique column5298 when only one value is present5299 is expected to eq [0]5300 when duplicated values present5301 is expected to eq [2, 5]5302 when using descending order5303 is expected to eq [5, 2]5304# [RSpecRunTime] RSpec elapsed time: 27 minutes 7.29 seconds. Current RSS: ~2135M. Threads: 4. load average: 1.20 1.15 1.15 1/294 187985305.5306 .each_batch_count5307 counts the records5308 when using a different column5309 returns correct count5310# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.59 seconds. Current RSS: ~2079M. Threads: 4. load average: 1.20 1.15 1.15 1/294 187995311.5312 when stopping and resuming the counting5313 returns the correct count5314# [RSpecRunTime] Finishing example group spec/models/concerns/each_batch_spec.rb. It took 23.66 seconds. Expected to take 17.98 seconds.5315# [RSpecRunTime] Starting example group spec/lib/gitlab/changelog/config_spec.rb. Expected to take 17.46 seconds.5316Gitlab::Changelog::Config5317 .from_git5318 retrieves the configuration from Git5319 retrieves the specified configuration from git5320 returns the default configuration when no YAML file exists in Git5321 when the specified configuration yml is invalid5322 raises an error5323# [RSpecRunTime] RSpec elapsed time: 27 minutes 13.39 seconds. Current RSS: ~2156M. Threads: 4. load average: 1.18 1.15 1.15 1/294 188005324.5325 when changelog is empty5326 returns the default configuration5327 .from_hash5328 sets the configuration according to a Hash5329 raises Error when the categories are not a Hash5330 raises a Gitlab::Changelog::Error when the template is invalid5331# [RSpecRunTime] RSpec elapsed time: 27 minutes 16.42 seconds. Current RSS: ~2150M. Threads: 4. load average: 1.17 1.14 1.15 1/294 188015332.5333 #contributor?5334 when user is a member of project5335 is expected to eq false5336# [RSpecRunTime] RSpec elapsed time: 27 minutes 18.14 seconds. Current RSS: ~2083M. Threads: 4. load average: 1.17 1.14 1.15 1/294 188285337.5338 when user has at least one merge request merged into default_branch5339 is expected to eq true5340 is expected to eq false5341# [RSpecRunTime] RSpec elapsed time: 27 minutes 24.06 seconds. Current RSS: ~2150M. Threads: 4. load average: 1.31 1.17 1.16 1/299 191075342.5343 #category5344 returns the name of a category5345 returns the raw category name when no alternative name is configured5346# [RSpecRunTime] RSpec elapsed time: 27 minutes 27.15 seconds. Current RSS: ~2174M. Threads: 4. load average: 1.29 1.17 1.16 1/299 191085347.5348 #format_date5349 formats a date according to the configured date format5350 #always_credit_author?5351 when include_groups is defined5352 when user generating changelog has access to group5353 returns whether author should always be credited5354 when user generating changelog has no access to group5355 always returns false5356 when include_groups is not defined5357 always returns false5358# [RSpecRunTime] Finishing example group spec/lib/gitlab/changelog/config_spec.rb. It took 20.86 seconds. Expected to take 17.46 seconds.5359# [RSpecRunTime] Starting example group spec/finders/user_recent_events_finder_spec.rb. Expected to take 16.96 seconds.5360UserRecentEventsFinder5361 #execute5362 does not include the events if the user cannot read cross project5363 when profile is public5364 returns all the events5365# [RSpecRunTime] RSpec elapsed time: 27 minutes 32.53 seconds. Current RSS: ~2028M. Threads: 4. load average: 1.27 1.17 1.16 1/299 191095366.5367 when profile is private5368 returns no event5369 events from multiple users5370 includes events from all users5371 does not include events from users with private profile5372 selected events5373 event_filter: #<EventFilter:0x00007f66d5079930 @filter="push">, ordered_expected_events: lazy { [push_event1, push_event2] }5374 only returns selected events from all users (id DESC)5375# [RSpecRunTime] RSpec elapsed time: 27 minutes 36.79 seconds. Current RSS: ~2151M. Threads: 4. load average: 1.24 1.17 1.16 1/299 193065376.5377 event_filter: #<EventFilter:0x00007f66d5082d00 @filter="merged">, ordered_expected_events: lazy { [merge_event1, merge_event2] }5378 only returns selected events from all users (id DESC)5379# [RSpecRunTime] RSpec elapsed time: 27 minutes 39.25 seconds. Current RSS: ~2152M. Threads: 4. load average: 1.24 1.17 1.16 1/299 193075380.5381 event_filter: #<EventFilter:0x00007f66d5087710 @filter="comments">, ordered_expected_events: lazy { [comment_event1, comment_event2, comment_event3] }5382 only returns selected events from all users (id DESC)5383 event_filter: #<EventFilter:0x00007f66d508a870 @filter="team">, ordered_expected_events: lazy { [private_event, internal_event, public_event, private_event_second_user, internal_event_second_user, public_event_second_user] }5384 only returns selected events from all users (id DESC)5385 event_filter: #<EventFilter:0x00007f66d508fac8 @filter="issue">, ordered_expected_events: lazy { [issue_event1, issue_event2, issue_event3] }5386 only returns selected events from all users (id DESC)5387 event_filter: #<EventFilter:0x00007f66d5093a10 @filter="wiki">, ordered_expected_events: lazy { [wiki_event1, wiki_event2] }5388 only returns selected events from all users (id DESC)5389 event_filter: #<EventFilter:0x00007f66d5090860 @filter="designs">, ordered_expected_events: lazy { [design_event1, design_event2] }5390 only returns selected events from all users (id DESC)5391 with pagination params5392 limit: nil, offset: nil, ordered_expected_events: lazy { [public_event_second_user, internal_event_second_user, private_event_second_user, public_event, internal_event, private_event] }5393 returns paginated events sorted by id (DESC)5394 limit: 2, offset: nil, ordered_expected_events: lazy { [public_event_second_user, internal_event_second_user] }5395 returns paginated events sorted by id (DESC)5396 limit: nil, offset: 4, ordered_expected_events: lazy { [internal_event, private_event] }5397 returns paginated events sorted by id (DESC)5398 limit: 2, offset: 2, ordered_expected_events: lazy { [private_event_second_user, public_event] }5399 returns paginated events sorted by id (DESC)5400 filter activity events5401 includes all events5402 only includes push events5403 only includes merge events5404 only includes issue events5405 only includes comments events5406 only includes wiki events5407 only includes design events5408 only includes team events5409 when unknown filter is given5410 includes returns all events5411# [RSpecRunTime] RSpec elapsed time: 27 minutes 50.5 seconds. Current RSS: ~2197M. Threads: 4. load average: 1.19 1.16 1.15 1/298 193925412.5413 issue activity events5414 includes all issue related events5415# [RSpecRunTime] RSpec elapsed time: 27 minutes 52.17 seconds. Current RSS: ~2092M. Threads: 4. load average: 1.19 1.16 1.15 1/298 193935416.5417 limits5418 when limit is not set5419 returns events limited to DEFAULT_LIMIT5420 when limit is set5421 returns events limited to specified limit5422 when limit is set to a number that exceeds maximum limit5423 returns events limited to MAX_LIMIT5424# [RSpecRunTime] Finishing example group spec/finders/user_recent_events_finder_spec.rb. It took 23.64 seconds. Expected to take 16.96 seconds.5425# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/rails_slis_spec.rb. Expected to take 16.3 seconds.5426Gitlab::Metrics::RailsSlis5427 .initialize_request_slis!5428 initializes the SLI for all expected endpoints5429 when initializeing for limited types5430 git: true, api: true, web: true5431 initializes only with the expected labels5432# [RSpecRunTime] RSpec elapsed time: 28 minutes 0.9 second. Current RSS: ~2112M. Threads: 4. load average: 1.16 1.15 1.15 1/294 193945433.5434 git: true, api: true, web: false5435 initializes only with the expected labels5436# [RSpecRunTime] RSpec elapsed time: 28 minutes 2.14 seconds. Current RSS: ~2102M. Threads: 4. load average: 1.16 1.15 1.15 1/294 193955437.5438 git: true, api: false, web: true5439 initializes only with the expected labels5440# [RSpecRunTime] RSpec elapsed time: 28 minutes 3.5 seconds. Current RSS: ~2066M. Threads: 4. load average: 1.16 1.15 1.15 1/294 193965441.5442 git: true, api: false, web: false5443 initializes only with the expected labels5444# [RSpecRunTime] RSpec elapsed time: 28 minutes 4.59 seconds. Current RSS: ~2059M. Threads: 4. load average: 1.15 1.15 1.15 1/294 193975445.5446 git: false, api: true, web: true5447 initializes only with the expected labels5448# [RSpecRunTime] RSpec elapsed time: 28 minutes 7.03 seconds. Current RSS: ~2061M. Threads: 4. load average: 1.15 1.15 1.15 1/294 193985449.5450 git: false, api: true, web: false5451 initializes only with the expected labels5452# [RSpecRunTime] RSpec elapsed time: 28 minutes 8.8 seconds. Current RSS: ~2087M. Threads: 4. load average: 1.15 1.15 1.15 1/294 193995453.5454 git: false, api: false, web: true5455 initializes only with the expected labels5456# [RSpecRunTime] RSpec elapsed time: 28 minutes 9.93 seconds. Current RSS: ~2115M. Threads: 4. load average: 1.13 1.14 1.15 1/294 194005457.5458 git: false, api: false, web: false5459 initializes only with the expected labels5460# [RSpecRunTime] RSpec elapsed time: 28 minutes 11.05 seconds. Current RSS: ~2116M. Threads: 4. load average: 1.13 1.14 1.15 1/294 194015461.5462 .request_apdex5463 returns the initialized request apdex SLI object5464# [RSpecRunTime] RSpec elapsed time: 28 minutes 12.72 seconds. Current RSS: ~2114M. Threads: 4. load average: 1.13 1.14 1.15 1/294 194025465.5466 .request_error5467 returns the initialized request error rate SLI object5468# [RSpecRunTime] RSpec elapsed time: 28 minutes 13.75 seconds. Current RSS: ~2111M. Threads: 4. load average: 1.13 1.14 1.15 1/294 194035469.5470 .graphql_query_apdex5471 returns the initialized request apdex SLI object5472# [RSpecRunTime] RSpec elapsed time: 28 minutes 14.88 seconds. Current RSS: ~2107M. Threads: 4. load average: 1.12 1.14 1.15 1/294 194045473.5474 .graphql_query_error_rate5475 returns the initialized request apdex SLI object5476# [RSpecRunTime] RSpec elapsed time: 28 minutes 15.92 seconds. Current RSS: ~2114M. Threads: 4. load average: 1.12 1.14 1.15 1/294 194055477.5478# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/rails_slis_spec.rb. It took 22.33 seconds. Expected to take 16.3 seconds.5479# [RSpecRunTime] Starting example group spec/workers/remove_expired_group_links_worker_spec.rb. Expected to take 15.75 seconds.5480RemoveExpiredGroupLinksWorker5481 #perform5482 ProjectGroupLinks5483 removes expired group links5484 leaves group links that expire in the future5485 leaves group links that do not expire at all5486 removes project authorization5487# [RSpecRunTime] RSpec elapsed time: 28 minutes 26.55 seconds. Current RSS: ~2174M. Threads: 4. load average: 1.10 1.14 1.15 1/294 194065488.5489 GroupGroupLinks5490 expired GroupGroupLink exists5491 calls Groups::GroupLinks::DestroyService5492 with skip_group_share_unlink_auth_refresh feature flag disabled5493 removes project authorization5494# [RSpecRunTime] RSpec elapsed time: 28 minutes 28.8 seconds. Current RSS: ~2186M. Threads: 4. load average: 1.10 1.14 1.15 1/294 194075495.5496 with skip_group_share_unlink_auth_refresh feature flag enabled5497 does not remove project authorization5498# [RSpecRunTime] RSpec elapsed time: 28 minutes 30.35 seconds. Current RSS: ~2231M. Threads: 4. load average: 1.10 1.14 1.15 1/294 194085499.5500 expired GroupGroupLink does not exist5501 does not call Groups::GroupLinks::DestroyService5502# [RSpecRunTime] Finishing example group spec/workers/remove_expired_group_links_worker_spec.rb. It took 14.71 seconds. Expected to take 15.75 seconds.5503# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb. Expected to take 15.18 seconds.5504gitlab:db:truncate_legacy_tables5505 when truncating main tables on the ci database5506 behaves like truncating legacy tables5507 when tables are not locked for writes5508 raises an error when trying to truncate the tables5509# [RSpecRunTime] RSpec elapsed time: 28 minutes 34.0 seconds. Current RSS: ~2329M. Threads: 4. load average: 1.10 1.14 1.15 1/293 194095510.5511 when tables are locked for writes5512 calls TablesTruncate with the correct parameters and default minimum batch size5513 truncates the legacy table5514 does not truncate the table that belongs to the connection schema5515 when running in dry_run mode5516 does not truncate any tables5517 prints the truncation sql statement to the output5518# [RSpecRunTime] RSpec elapsed time: 28 minutes 36.38 seconds. Current RSS: ~2380M. Threads: 4. load average: 1.09 1.13 1.15 1/293 194105519.5520 when passing until_table parameter via environment variable5521 sends the table name to TablesTruncate5522 when truncating ci tables on the main database5523 behaves like truncating legacy tables5524 when tables are not locked for writes5525 raises an error when trying to truncate the tables5526 when tables are locked for writes5527 calls TablesTruncate with the correct parameters and default minimum batch size5528 truncates the legacy table5529 does not truncate the table that belongs to the connection schema5530 when running in dry_run mode5531 does not truncate any tables5532 prints the truncation sql statement to the output5533# [RSpecRunTime] RSpec elapsed time: 28 minutes 38.82 seconds. Current RSS: ~2388M. Threads: 4. load average: 1.09 1.13 1.15 1/293 194115534.5535 when passing until_table parameter via environment variable5536 sends the table name to TablesTruncate5537# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb. It took 13.76 seconds. Expected to take 15.18 seconds.5538# [RSpecRunTime] RSpec elapsed time: 28 minutes 44.6 seconds. Current RSS: ~2267M. Threads: 4. load average: 1.29 1.18 1.16 1/293 194125539.5540# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/root_spec.rb. Expected to take 14.78 seconds.5541Gitlab::Ci::Config::Entry::Root5542 .nodes5543 returns a hash5544 when filtering all the entry/node names5545 contains the expected node names5546 when configuration is valid5547 when top-level entries are defined5548 #compose!5549 creates nodes hash5550 creates node object for each entry5551 creates node object using valid class5552 sets correct description for nodes5553 sets correct variables value5554 #leaf?5555 is not leaf5556# [RSpecRunTime] RSpec elapsed time: 28 minutes 49.02 seconds. Current RSS: ~2379M. Threads: 4. load average: 1.29 1.18 1.16 1/293 194135557.5558 when composed5559 #errors5560 has no errors5561 #stages_value5562 when stages key defined5563 returns array of stages5564 #jobs_value5565 returns jobs configuration5566 when a mix of top-level and default entries is used5567 when composed5568 tracks log entries5569 #errors5570 has no errors5571 #jobs_value5572 returns jobs configuration5573# [RSpecRunTime] RSpec elapsed time: 28 minutes 52.65 seconds. Current RSS: ~2380M. Threads: 4. load average: 1.27 1.17 1.16 1/293 194145574.5575 when most of entires not defined5576 #nodes5577 instantizes all nodes5578 contains unspecified nodes5579 #variables_value5580 returns root value for variables5581 #stages_value5582 returns an array of root stages5583 #cache_value5584 returns correct cache definition5585 when variables resembles script-type job5586 #variables_value5587 returns root value for variables5588 #jobs_value5589 returns one job5590 when entries are specified but not defined5591 #variables_value5592 undefined entry returns a root value5593 when variables have `options` data5594 and the value is in the `options` array5595 returns correct value5596 and the value is not in the `options` array5597 returns an error5598 when variables have "expand" data5599 returns correct value5600 when configuration is not valid5601 when before script is a number5602 #valid?5603 is not valid5604# [RSpecRunTime] RSpec elapsed time: 28 minutes 57.8 seconds. Current RSS: ~2319M. Threads: 4. load average: 1.25 1.17 1.16 1/294 194155605.5606 #errors5607 reports errors from child nodes5608 when job does not have commands5609 #errors5610 reports errors about missing script or trigger5611 when a variable has an invalid data key5612 #errors5613 reports errors about the invalid variable5614 when value is not a hash5615 #valid?5616 is not valid5617 #errors5618 returns error about invalid type5619 #specified?5620 is concrete entry that is defined5621 #[]5622 when entry exists5623 returns correct entry5624 when entry does not exist5625 always return unspecified node5626# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/root_spec.rb. It took 15.39 seconds. Expected to take 14.78 seconds.5627# [RSpecRunTime] Starting example group spec/models/generic_commit_status_spec.rb. Expected to take 14.23 seconds.5628GenericCommitStatus5629 does not allow STI5630 validations5631 is expected to validate that the length of :target_url is at most 2555632 is expected to allow :target_url to be ‹nil›5633 is expected to allow :target_url to be ‹"http://gitlab.com/s"›5634 is expected not to allow :target_url to be ‹"javascript:alert(1)"›5635# [RSpecRunTime] RSpec elapsed time: 29 minutes 1.77 seconds. Current RSS: ~2323M. Threads: 4. load average: 1.23 1.17 1.16 1/294 194165636.5637 #name_uniqueness_across_types5638 without attributes5639 behaves like it does not have uniqueness errors5640 does not return errors5641# [RSpecRunTime] RSpec elapsed time: 29 minutes 4.14 seconds. Current RSS: ~2318M. Threads: 4. load average: 1.23 1.17 1.16 1/294 194175642.5643 with only a pipeline5644 without name5645 behaves like it does not have uniqueness errors5646 does not return errors5647 with only a name5648 without pipeline5649 behaves like it does not have uniqueness errors5650 does not return errors5651 with pipeline and name5652 without other statuses5653 behaves like it does not have uniqueness errors5654 does not return errors5655 with generic statuses5656 behaves like it does not have uniqueness errors5657 does not return errors5658 with ci_build statuses5659 returns name error5660 #context5661 is expected to eq "my_context"5662 #tags5663 is expected to eq [:external]5664 #detailed_status5665 returns detailed status object5666 when user has ability to see datails5667 details path points to an external URL5668# [RSpecRunTime] RSpec elapsed time: 29 minutes 11.44 seconds. Current RSS: ~2195M. Threads: 4. load average: 1.19 1.16 1.16 1/294 194185669.5670 when user should not see details5671 does not have details5672# [RSpecRunTime] RSpec elapsed time: 29 minutes 12.48 seconds. Current RSS: ~2273M. Threads: 4. load average: 1.19 1.16 1.16 1/294 194195673.5674 #present5675 is expected to be a kind of GenericCommitStatusPresenter5676# [RSpecRunTime] RSpec elapsed time: 29 minutes 15.53 seconds. Current RSS: ~2278M. Threads: 4. load average: 1.18 1.16 1.15 1/294 194205677.5678# [RSpecRunTime] Finishing example group spec/models/generic_commit_status_spec.rb. It took 15.66 seconds. Expected to take 14.23 seconds.5679# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.5680Lint factories for GenericCommitStatus5681 with saas, license, and factory defaults5682 behaves like factory5683 generic_commit_status factory5684 does not raise error when built5685 does not raise error when created5686# [RSpecRunTime] RSpec elapsed time: 29 minutes 17.63 seconds. Current RSS: ~2278M. Threads: 4. load average: 1.18 1.16 1.15 1/294 194495687.5688# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.1 seconds. Expected to take 46.95 seconds.5689# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb. Expected to take 13.78 seconds.5690Analytics::CycleAnalytics::MergeRequestStageEvent5691 does not allow STI5692 is expected to validate that :stage_event_hash_id cannot be empty/falsy5693 is expected to validate that :merge_request_id cannot be empty/falsy5694 is expected to validate that :group_id cannot be empty/falsy5695 is expected to validate that :project_id cannot be empty/falsy5696 is expected to validate that :start_event_timestamp cannot be empty/falsy5697 has state enum5698 behaves like StageEventModel5699 .upsert_data5700 inserts the data5701 does not produce duplicate rows5702 inserts the data correctly5703# [RSpecRunTime] RSpec elapsed time: 29 minutes 22.65 seconds. Current RSS: ~2309M. Threads: 4. load average: 1.16 1.16 1.15 1/294 194505704.5705 scopes5706 filters by stage_event_hash_id5707 filters by project_id5708 filters by group_id5709 filters by author_id5710 filters by assignee5711 filters by milestone_id5712 start_event_timestamp filtering5713 when range is given5714 when specifying upper bound5715 when specifying the lower bound5716# [RSpecRunTime] RSpec elapsed time: 29 minutes 27.03 seconds. Current RSS: ~2286M. Threads: 4. load average: 1.31 1.19 1.16 1/300 195875717.5718 end_event_timestamp filtering5719 when range is given5720 when specifying upper bound5721 when specifying the lower bound5722 #total_time5723 calcualtes total time from the start_event_timestamp and end_event_timestamp columns5724# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb. It took 10.36 seconds. Expected to take 13.78 seconds.5725# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.5726Lint factories for Analytics::CycleAnalytics::MergeRequestStageEvent5727 with saas, license, and factory defaults5728 behaves like factory5729 cycle_analytics_merge_request_stage_event factory5730 does not raise error when built5731 does not raise error when created5732# [RSpecRunTime] RSpec elapsed time: 29 minutes 31.65 seconds. Current RSS: ~2342M. Threads: 4. load average: 1.29 1.18 1.16 1/299 196145733.5734# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.68 seconds. Expected to take 46.95 seconds.5735# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator_spec.rb. Expected to take 13.26 seconds.5736Gitlab::Ci::Parsers::Sbom::Validators::CyclonedxSchemaValidator5737 when spec version is supported5738 spec_version: "1.4"5739 behaves like a validator that performs the expected validations5740 with minimally valid report5741 is expected to be valid5742 when report has components5743 with minimally valid components5744 is expected to be valid5745 when components have versions5746 is expected to be valid5747 when components have licenses5748 is expected to be valid5749 when components have a signature5750 is expected to be valid5751 when components are not valid5752 is expected not to be valid5753 outputs errors for each validation failure5754 name length validation5755 is expected not to be valid5756 outputs errors for each validation failure5757 version length validation5758 is expected not to be valid5759 outputs errors for each validation failure5760 when report has metadata5761 is expected to be valid5762 when metadata has properties5763 when properties are valid5764 is expected to be valid5765# [RSpecRunTime] RSpec elapsed time: 29 minutes 37.28 seconds. Current RSS: ~2338M. Threads: 4. load average: 1.26 1.18 1.16 1/294 196155766.5767 when properties are invalid5768 is expected not to be valid5769 outputs errors for each validation failure5770 spec_version: "1.5"5771 behaves like a validator that performs the expected validations5772 with minimally valid report5773 is expected to be valid5774 when report has components5775 with minimally valid components5776 is expected to be valid5777 when components have versions5778 is expected to be valid5779 when components have licenses5780 is expected to be valid5781 when components have a signature5782 is expected to be valid5783 when components are not valid5784 is expected not to be valid5785 outputs errors for each validation failure5786 name length validation5787 is expected not to be valid5788 outputs errors for each validation failure5789 version length validation5790 is expected not to be valid5791 outputs errors for each validation failure5792# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.72 seconds. Current RSS: ~2309M. Threads: 4. load average: 1.24 1.18 1.16 1/294 196165793.5794 when report has metadata5795 is expected to be valid5796 when metadata has properties5797 when properties are valid5798 is expected to be valid5799 when properties are invalid5800 is expected not to be valid5801 outputs errors for each validation failure5802 when spec version is not supported5803 is expected not to be valid5804# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator_spec.rb. It took 12.52 seconds. Expected to take 13.26 seconds.5805# [RSpecRunTime] Starting example group spec/views/shared/_label_row.html.haml_spec.rb. Expected to take 13.01 seconds.5806shared/_label_row.html.haml5807 with an admin context5808 has label title5809 has a linked label title5810 does not show Issues link5811 does not show Merge request link5812# [RSpecRunTime] RSpec elapsed time: 29 minutes 46.03 seconds. Current RSS: ~2271M. Threads: 4. load average: 1.22 1.17 1.16 1/294 196175813.5814 with a subgroup context5815 has label title5816 has a linked label title5817 has Issues link5818 has Merge request link5819 shows the path from where the label was created5820# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.08 seconds. Current RSS: ~2280M. Threads: 4. load average: 1.20 1.17 1.16 1/294 196185821.5822 with a group context5823 has label title5824 has a linked label title5825 has Issues link5826 has Merge request link5827# [RSpecRunTime] RSpec elapsed time: 29 minutes 51.71 seconds. Current RSS: ~2278M. Threads: 4. load average: 1.20 1.17 1.16 1/294 196195828.5829 with a project context5830 has label title5831 has a linked label title5832 has Issues link5833 has Merge request link5834 shows the path from where the label was created5835# [RSpecRunTime] RSpec elapsed time: 29 minutes 53.98 seconds. Current RSS: ~2246M. Threads: 4. load average: 1.20 1.17 1.16 1/294 196205836.5837# [RSpecRunTime] Finishing example group spec/views/shared/_label_row.html.haml_spec.rb. It took 9.79 seconds. Expected to take 13.01 seconds.5838# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb. Expected to take 12.48 seconds.5839Gitlab::Usage::Metrics::Instrumentations::DatabaseMetric5840 #value5841 calculates a correct result5842 does not cache the result of start and finish5843 with metric options specified with custom batch_size5844 calls metric with customized batch_size5845 calculates a correct result5846# [RSpecRunTime] RSpec elapsed time: 29 minutes 58.66 seconds. Current RSS: ~2298M. Threads: 4. load average: 1.19 1.17 1.16 1/294 196215847.5848 with start and finish not called5849 calculates a correct result5850 with availability defined5851 responds to #available? properly5852 with availability not defined5853 responds to #available? properly5854 with cache_start_and_finish_as called5855 caches using the key name passed5856 with estimate_batch_distinct_count5857 with block passed to operation5858 calls the block passing HLL buckets as an argument5859 with custom timestamp column5860 calculates a correct result5861# [RSpecRunTime] RSpec elapsed time: 30 minutes 1.44 seconds. Current RSS: ~2291M. Threads: 4. load average: 1.17 1.16 1.16 1/295 196225862.5863 with default timestamp column5864 calculates a correct result5865# [RSpecRunTime] RSpec elapsed time: 30 minutes 2.88 seconds. Current RSS: ~2288M. Threads: 4. load average: 1.17 1.16 1.16 1/295 196235866.5867 with 7 days time frame5868 calculates a correct result5869# [RSpecRunTime] RSpec elapsed time: 30 minutes 4.27 seconds. Current RSS: ~2290M. Threads: 4. load average: 1.17 1.16 1.16 1/295 196245870.5871 with additional parameters passed via options5872 calculates a correct result5873# [RSpecRunTime] RSpec elapsed time: 30 minutes 7.97 seconds. Current RSS: ~2283M. Threads: 4. load average: 1.16 1.16 1.16 2/294 196255874.5875 with unimplemented operation method used5876 raises an error5877# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb. It took 14.24 seconds. Expected to take 12.48 seconds.5878# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5879Gitlab::TemplateParser::AST::Identifier5880 #evaluate5881 evaluates a selector5882 returns nil if the key is not set5883 returns nil if the input is not a Hash5884 returns the current data when using the special identifier "it"5885# [RSpecRunTime] RSpec elapsed time: 30 minutes 9.67 seconds. Current RSS: ~2283M. Threads: 4. load average: 1.14 1.16 1.15 1/294 196265886.5887# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 1.46 seconds. Expected to take 12.19 seconds.5888# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5889Gitlab::TemplateParser::AST::Integer5890 #evaluate5891 evaluates a selector5892 returns nil if the index is not set5893 returns nil if the input is not an Array5894# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 1.13 seconds. Expected to take 12.19 seconds.5895# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5896Gitlab::TemplateParser::AST::Selector5897 #evaluate5898 evaluates a selector5899 evaluates a selector that returns nil5900# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.73 second. Expected to take 12.19 seconds.5901# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5902Gitlab::TemplateParser::AST::Variable5903 #evaluate5904 evaluates a variable5905 evaluates an undefined variable5906 evaluates the special variable "it"5907# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.96 second. Expected to take 12.19 seconds.5908# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5909Gitlab::TemplateParser::AST::Expressions5910 #evaluate5911 evaluates all expressions5912# [RSpecRunTime] RSpec elapsed time: 30 minutes 15.11 seconds. Current RSS: ~2350M. Threads: 4. load average: 1.13 1.16 1.15 1/294 196275913.5914# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 2.6 seconds. Expected to take 12.19 seconds.5915# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5916Gitlab::TemplateParser::AST::Text5917 #evaluate5918 returns the text5919# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.52 second. Expected to take 12.19 seconds.5920# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5921Gitlab::TemplateParser::AST::If5922 #evaluate5923 evaluates a truthy if expression without an else clause5924 evaluates a falsy if expression without an else clause5925 evaluates a falsy if expression with an else clause5926 #truthy?5927 returns true for a non-empty String5928 returns true for a non-empty Array5929 returns true for a Boolean true5930 returns false for an empty String5931 returns true for an empty Array5932 returns false for a Boolean false5933# [RSpecRunTime] RSpec elapsed time: 30 minutes 18.22 seconds. Current RSS: ~2350M. Threads: 4. load average: 1.13 1.16 1.15 1/294 196285934.5935# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 2.59 seconds. Expected to take 12.19 seconds.5936# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 12.19 seconds.5937Gitlab::TemplateParser::AST::Each5938 #evaluate5939 evaluates the expression5940 returns an empty string when the input is not a collection5941 disallows too many nested loops5942# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 1.0 second. Expected to take 12.19 seconds.5943# [RSpecRunTime] Starting example group spec/models/sentry_issue_spec.rb. Expected to take 11.83 seconds.5944SentryIssue5945 does not allow STI5946 associations5947 is expected to belong to issue required: false5948# [RSpecRunTime] RSpec elapsed time: 30 minutes 22.21 seconds. Current RSS: ~2352M. Threads: 4. load average: 1.20 1.17 1.16 1/294 196295949.5950 validations5951 is expected to validate that :issue cannot be empty/falsy5952 is expected to validate that :issue is case-sensitively unique5953 is expected to validate that :sentry_issue_identifier cannot be empty/falsy5954 allows duplicated sentry_issue_identifier5955 validates uniqueness of sentry_issue_identifier per project5956 when importing5957 is expected not to validate that :issue cannot be empty/falsy5958# [RSpecRunTime] RSpec elapsed time: 30 minutes 28.09 seconds. Current RSS: ~2221M. Threads: 4. load average: 1.19 1.17 1.16 1/294 196305959.5960 callbacks5961 after create commit do5962 updates Sentry with a reciprocal link on creation5963 .for_project_and_identifier5964 finds the most recent per project and sentry_issue_identifier5965# [RSpecRunTime] RSpec elapsed time: 30 minutes 32.59 seconds. Current RSS: ~2261M. Threads: 4. load average: 1.17 1.16 1.16 1/294 196315966.5967# [RSpecRunTime] Finishing example group spec/models/sentry_issue_spec.rb. It took 13.37 seconds. Expected to take 11.83 seconds.5968# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.5969Lint factories for SentryIssue5970 with saas, license, and factory defaults5971 behaves like factory5972 sentry_issue factory5973 does not raise error when built5974 does not raise error when created5975# [RSpecRunTime] RSpec elapsed time: 30 minutes 34.55 seconds. Current RSS: ~2261M. Threads: 4. load average: 1.16 1.16 1.16 1/294 196585976.5977# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.95 seconds. Expected to take 46.95 seconds.5978# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/collection/sort_spec.rb. Expected to take 11.55 seconds.5979Gitlab::Ci::Variables::Collection::Sort5980 #initialize with non-Collection value5981 raises ArgumentError5982 #errors5983 table tests5984 empty array5985 errors matches expected errors5986 valid? matches expected errors5987 does not raise5988 simple expansions5989 errors matches expected errors5990 valid? matches expected errors5991 does not raise5992 cyclic dependency5993 errors matches expected errors5994 valid? matches expected errors5995 does not raise5996 array with raw variable5997 errors matches expected errors5998 valid? matches expected errors5999 does not raise6000# [RSpecRunTime] RSpec elapsed time: 30 minutes 39.95 seconds. Current RSS: ~2346M. Threads: 4. load average: 1.14 1.16 1.15 1/294 196596001.6002 variable containing escaped variable reference6003 errors matches expected errors6004 valid? matches expected errors6005 does not raise6006 #tsort6007 table tests6008 empty array6009 returns correctly sorted variables6010 simple expansions, no reordering needed6011 returns correctly sorted variables6012 complex expansion, reordering needed6013 returns correctly sorted variables6014 unused variables6015 returns correctly sorted variables6016 missing variable6017 returns correctly sorted variables6018 complex expansions with missing variable6019 returns correctly sorted variables6020 raw variable does not get resolved6021 returns correctly sorted variables6022 variable containing escaped variable reference6023 returns correctly sorted variables6024 cyclic dependency6025 raises TSort::Cyclic6026# [RSpecRunTime] RSpec elapsed time: 30 minutes 44.94 seconds. Current RSS: ~2350M. Threads: 4. load average: 1.13 1.16 1.15 1/294 196606027.6028 with overridden variables6029 preserves relative order of overridden variables6030# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/collection/sort_spec.rb. It took 10.65 seconds. Expected to take 11.55 seconds.6031# [RSpecRunTime] Starting example group spec/presenters/packages/conan/package_presenter_spec.rb. Expected to take 11.2 seconds.6032Packages::Conan::PackagePresenter6033 #recipe_urls6034 behaves like no existing package6035 when package does not exist6036 is expected to be empty6037# [RSpecRunTime] RSpec elapsed time: 30 minutes 46.88 seconds. Current RSS: ~2281M. Threads: 4. load average: 1.13 1.16 1.15 1/294 196616038.6039 behaves like conan_file_metadatum is not found6040 when no conan_file_metadatum exists6041 is expected to be empty6042 existing package6043 is expected to eq {"conanfile.py"=>"http://localhost/api/v4/packages/conan/v1/files/package-1/1.0.0/namespace499+projec...packages/conan/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/export/conanmanifest.txt"}6044 when there are multiple channels for the same package6045 is expected to eq {"conanfile.py"=>"http://localhost/api/v4/packages/conan/v1/files/package-1/1.0.0/namespace499+projec...packages/conan/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/export/conanmanifest.txt"}6046# [RSpecRunTime] RSpec elapsed time: 30 minutes 48.77 seconds. Current RSS: ~2243M. Threads: 4. load average: 1.13 1.16 1.15 1/294 196626047.6048 with package_scope of project6049 is expected to eq {"conanfile.py"=>"http://localhost/api/v4/projects/416/packages/conan/v1/files/package-1/1.0.0/namesp...packages/conan/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/export/conanmanifest.txt"}6050 #recipe_snapshot6051 behaves like no existing package6052 when package does not exist6053 is expected to be empty6054 behaves like conan_file_metadatum is not found6055 when no conan_file_metadatum exists6056 is expected to be empty6057 existing package6058 is expected to eq {"conanfile.py"=>"12345abcde", "conanmanifest.txt"=>"12345abcde"}6059 #package_urls6060 behaves like no existing package6061 when package does not exist6062 is expected to be empty6063 behaves like conan_file_metadatum is not found6064 when no conan_file_metadatum exists6065 is expected to be empty6066 existing package6067 is expected to eq {"conan_package.tgz"=>"http://localhost/api/v4/packages/conan/v1/files/package-1/1.0.0/namespace499+p...n/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/package/123456789/0/conanmanifest.txt"}6068 with package_scope of project6069 is expected to eq {"conan_package.tgz"=>"http://localhost/api/v4/projects/416/packages/conan/v1/files/package-1/1.0.0/n...n/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/package/123456789/0/conanmanifest.txt"}6070# [RSpecRunTime] RSpec elapsed time: 30 minutes 52.86 seconds. Current RSS: ~2334M. Threads: 4. load average: 1.12 1.15 1.15 3/294 196636071.6072 multiple packages with different references6073 is expected to eq {"conan_package.tgz"=>"http://localhost/api/v4/packages/conan/v1/files/package-1/1.0.0/namespace499+p...n/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/package/123456789/0/conanmanifest.txt"}6074 returns empty if the reference does not exist6075 requesting the alternative reference6076 is expected to eq {"conan_package.tgz"=>"http://localhost/api/v4/packages/conan/v1/files/package-1/1.0.0/namespace499+p...n/v1/files/package-1/1.0.0/namespace499+project-500/stable/0/package/abcdefghi/0/conanmanifest.txt"}6077# [RSpecRunTime] RSpec elapsed time: 30 minutes 54.09 seconds. Current RSS: ~2337M. Threads: 4. load average: 1.12 1.15 1.15 1/294 196646078.6079 #package_snapshot6080 behaves like no existing package6081 when package does not exist6082 is expected to be empty6083 behaves like conan_file_metadatum is not found6084 when no conan_file_metadatum exists6085 is expected to be empty6086 existing package6087 is expected to eq {"conan_package.tgz"=>"12345abcde", "conaninfo.txt"=>"12345abcde", "conanmanifest.txt"=>"12345abcde"}6088 when requested with invalid reference6089 is expected to eq {}6090# [RSpecRunTime] Finishing example group spec/presenters/packages/conan/package_presenter_spec.rb. It took 10.04 seconds. Expected to take 11.2 seconds.6091# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/event_selection_rule_spec.rb. Expected to take 11.12 seconds.6092Gitlab::Usage::EventSelectionRule6093 #total_counter?6094 when it has unique_identifier_name6095 is expected to eq false6096 when it has no unique_identifier_name6097 is expected to eq true6098 .matches?6099 with no filter6100 with no additional_properties6101 is expected to eq true6102 with additional_properties6103 is expected to eq true6104 with filter6105 with matching additional_properties6106 is expected to eq true6107# [RSpecRunTime] RSpec elapsed time: 30 minutes 58.71 seconds. Current RSS: ~2340M. Threads: 4. load average: 1.11 1.15 1.15 1/294 196656108.6109 with not matching additional_properties6110 is expected to eq false6111 with no additional_properties6112 is expected to eq false6113 object equality - #eql6114 treats objects identical with identical attributes6115 compared to different class leads to in-equality6116 different name leads to in-equality6117 different time_framed leads to in-equality6118 different filter leads to in-equality6119 different unique_identifier_name leads to in-equality6120# [RSpecRunTime] RSpec elapsed time: 31 minutes 0.85 second. Current RSS: ~2332M. Threads: 4. load average: 1.10 1.15 1.15 1/294 196666121.6122 #redis_keys_for_time_frame6123 without a filter6124 when time_frame is "all"6125 returns an array with a single redis key6126 when time_frame is "7d"6127 returns an array with a single redis keys for correct week6128 when time_frame is "28d"6129 returns an array with a keys for the last 4 full weeks6130 with a filter6131 when time_frame is "all"6132 returns an array with a single redis key6133 when unique_identifier_name is nil6134 when time_frame is "7d"6135 returns an array with a single redis keys for the correct week6136 when key is overridden6137 uses the legacy key6138 when time_frame is "28d"6139 returns an array with a keys for the last 4 full weeks6140# [RSpecRunTime] RSpec elapsed time: 31 minutes 4.66 seconds. Current RSS: ~2366M. Threads: 4. load average: 1.09 1.14 1.15 1/294 196676141.6142 when unique_identifier_name is set6143 when time_frame is "7d"6144 returns an array with a single redis keys for the correct week6145 when time_frame is "28d"6146 returns an array with a keys for the last 4 full weeks6147 .initialize6148 sets the attributes6149 #redis_key_for_date6150 without a filter6151 returns the key name6152 with a single property filter6153 returns the correct key with filter6154 with a multi property filter that is unordered6155 returns the correct key with filter6156 when time framed6157 adds the key prefix and suffix to the event name6158# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/event_selection_rule_spec.rb. It took 11.24 seconds. Expected to take 11.12 seconds.6159# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/helpers_spec.rb. Expected to take 10.78 seconds.6160Gitlab::Ci::Pipeline::Chain::Helpers6161 .error6162 when the error includes malicious HTML6163 sanitizes the error and removes the HTML tags6164 when failure_reason is present6165 when failure_reason is `config_error`6166 behaves like error function6167 is expected to eq "config_error"6168 when failure_reason is nil6169 when no failure_reason argument is passed6170 behaves like error function with no failure_reason6171 drops the pipeline without setting any failure_reason6172 when failure_reason argument is passed as nil6173 behaves like error function with no failure_reason6174 drops the pipeline without setting any failure_reason6175 when failure_reason is present but is not `config_error`6176 is expected to be persisted6177 behaves like error function6178 is expected to eq "size_limit_exceeded"6179# [RSpecRunTime] RSpec elapsed time: 31 minutes 12.79 seconds. Current RSS: ~2312M. Threads: 4. load average: 1.09 1.14 1.15 1/294 196686180.6181 when the failure_reason is not persistable6182 is expected not to be persisted6183 when save_incompleted is false6184 is expected not to be persisted6185 behaves like error function6186 is expected to eq "size_limit_exceeded"6187# [RSpecRunTime] RSpec elapsed time: 31 minutes 14.68 seconds. Current RSS: ~2291M. Threads: 4. load average: 1.08 1.14 1.15 1/294 196696188.6189 with readonly pipeline and dry run enabled6190 is expected not to be persisted6191 .warning6192 when the warning includes malicious HTML6193 sanitizes6194# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/helpers_spec.rb. It took 9.41 seconds. Expected to take 10.78 seconds.6195# [RSpecRunTime] Starting example group spec/workers/container_registry/record_data_repair_detail_worker_spec.rb. Expected to take 10.55 seconds.6196ContainerRegistry::RecordDataRepairDetailWorker6197 #remaining_work_count6198 when on Gitlab.com6199 is expected to eq 66200 when the Gitlab API is not supported6201 is expected to eq 06202# [RSpecRunTime] RSpec elapsed time: 31 minutes 18.9 seconds. Current RSS: ~2118M. Threads: 4. load average: 1.08 1.14 1.15 1/294 196706203.6204 when not on Gitlab.com6205 is expected to eq 06206 when registry_data_repair_worker feature is disabled6207 is expected to eq 06208 #perform_work6209 with no work to do - no projects pending analysis6210 will not try to get an exclusive lease and connect to the endpoint6211# [RSpecRunTime] RSpec elapsed time: 31 minutes 21.89 seconds. Current RSS: ~2238M. Threads: 4. load average: 1.07 1.14 1.15 1/294 196716212.6213 with work to do6214 when on Gitlab.com6215 obtains exclusive lease on the project6216 queries how many are existing repositories and counts the missing ones6217 logs invalid paths6218 behaves like an idempotent worker6219 is labeled as idempotent6220 performs multiple times sequentially without raising an exception6221 creates a data repair detail6222# [RSpecRunTime] RSpec elapsed time: 31 minutes 24.12 seconds. Current RSS: ~2241M. Threads: 4. load average: 1.07 1.14 1.15 1/294 196726223.6224 when the lease cannot be obtained6225 logs an error and does not proceed6226 does not create the data repair detail6227 when an error occurs6228 logs the error6229 sets the status of the repair detail to failed6230 when not on Gitlab.com6231 will not do anything6232 #max_running_jobs6233 is expected to eq 36234# [RSpecRunTime] Finishing example group spec/workers/container_registry/record_data_repair_detail_worker_spec.rb. It took 10.03 seconds. Expected to take 10.55 seconds.6235# [RSpecRunTime] Starting example group spec/models/web_ide_terminal_spec.rb. Expected to take 10.29 seconds.6236WebIdeTerminal6237 does not allow STI6238 returns the show_path of the build6239 returns the retry_path of the build6240 returns the cancel_path of the build6241 returns the terminal_path of the build6242 returns the proxy_websocket_path of the build6243 services6244 when image does not have an alias6245 returns services aliases6246# [RSpecRunTime] RSpec elapsed time: 31 minutes 33.52 seconds. Current RSS: ~2304M. Threads: 4. load average: 1.06 1.13 1.14 1/294 196736247.6248 when both image and services have aliases6249 returns all aliases6250 when image and services does not have any alias6251 returns an empty array6252 when no image nor services6253 returns an empty array6254# [RSpecRunTime] Finishing example group spec/models/web_ide_terminal_spec.rb. It took 9.97 seconds. Expected to take 10.29 seconds.6255# [RSpecRunTime] Starting example group spec/views/layouts/devise.html.haml_spec.rb. Expected to take 10.09 seconds.6256layouts/devise6257 behaves like a layout which reflects the preferred language6258 when changing the a preferred language6259 renders the correct `lang` attribute in the html element6260# [RSpecRunTime] RSpec elapsed time: 31 minutes 39.14 seconds. Current RSS: ~2193M. Threads: 4. load average: 1.06 1.13 1.14 1/294 196746261.6262 logo6263 renders GitLab logo6264 with custom logo6265 renders custom logo6266 behaves like a layout which reflects the application theme setting6267 as a themed layout6268 when no theme is explicitly selected6269 renders with the default theme6270 when user is authenticated & has selected a specific theme6271 chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", primary_color="#222261">6272 renders with the Indigo theme6273 chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", primary_color="#41419f">6274 renders with the Light Indigo theme6275 chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", primary_color="#0b2640">6276 renders with the Blue theme6277 chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", primary_color="#145aa1">6278 renders with the Light Blue theme6279 chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", primary_color="#0e4328">6280 renders with the Green theme6281 chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", primary_color="#1b653f">6282 renders with the Light Green theme6283 chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", primary_color="#580d02">6284 renders with the Red theme6285# [RSpecRunTime] RSpec elapsed time: 31 minutes 45.32 seconds. Current RSS: ~2291M. Threads: 4. load average: 1.05 1.12 1.14 2/294 196756286.6287 chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", primary_color="#a02e1c">6288 renders with the Light Red theme6289 chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", primary_color="#28272d">6290 renders with the Gray theme6291 chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Neutral", css_class="ui-neutral", primary_color="#ececef">6292 renders with the Neutral theme6293# [RSpecRunTime] Finishing example group spec/views/layouts/devise.html.haml_spec.rb. It took 10.75 seconds. Expected to take 10.09 seconds.6294# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. Expected to take 9.78 seconds.6295Projects::HashedStorage::BaseAttachmentService6296 #old_disk_path6297 is expected to respond to #old_disk_path6298# [RSpecRunTime] RSpec elapsed time: 31 minutes 48.15 seconds. Current RSS: ~2253M. Threads: 4. load average: 1.05 1.12 1.14 1/294 197026299.6300 #new_disk_path6301 is expected to respond to #new_disk_path6302# [RSpecRunTime] RSpec elapsed time: 31 minutes 49.44 seconds. Current RSS: ~2236M. Threads: 4. load average: 1.04 1.12 1.14 1/294 197296303.6304 #skipped?6305 is expected to respond to #skipped?6306# [RSpecRunTime] RSpec elapsed time: 31 minutes 50.71 seconds. Current RSS: ~2189M. Threads: 4. load average: 1.04 1.12 1.14 1/294 197566307.6308 #target_path_discardable?6309 returns false6310# [RSpecRunTime] RSpec elapsed time: 31 minutes 51.95 seconds. Current RSS: ~2163M. Threads: 4. load average: 1.04 1.12 1.14 1/294 197836311.6312 #discard_path!6313 renames target path adding a timestamp at the end6314# [RSpecRunTime] RSpec elapsed time: 31 minutes 53.11 seconds. Current RSS: ~2194M. Threads: 4. load average: 1.04 1.12 1.14 1/294 198106315.6316 #move_folder!6317 when old_path is not a directory6318 adds information to the logger and returns true6319# [RSpecRunTime] RSpec elapsed time: 31 minutes 54.31 seconds. Current RSS: ~2228M. Threads: 4. load average: 1.04 1.12 1.14 1/294 198376320.6321# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. It took 7.66 seconds. Expected to take 9.78 seconds.6322# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/note_spec.rb. Expected to take 9.58 seconds.6323Gitlab::GithubImport::Representation::Note6324 .from_api_response6325 does not set the user if the response did not include a user6326 behaves like a Note6327 returns an instance of Note6328 the returned Note6329 includes the noteable ID6330 includes the noteable type6331 includes the author details6332 includes the note body6333 includes the created timestamp6334 includes the updated timestamp6335 includes the note ID6336 #github_identifiers6337 returns a hash with needed identifiers6338# [RSpecRunTime] RSpec elapsed time: 31 minutes 59.22 seconds. Current RSS: ~2309M. Threads: 4. load average: 1.04 1.12 1.14 1/294 198386339.6340 .from_json_hash6341 does not convert the author if it was not specified6342 behaves like a Note6343 returns an instance of Note6344 the returned Note6345 includes the noteable ID6346 includes the noteable type6347 includes the author details6348 includes the note body6349 includes the created timestamp6350 includes the updated timestamp6351 includes the note ID6352 #github_identifiers6353 returns a hash with needed identifiers6354# [RSpecRunTime] RSpec elapsed time: 32 minutes 3.8 seconds. Current RSS: ~2321M. Threads: 4. load average: 1.04 1.12 1.14 1/294 198396355.6356# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/note_spec.rb. It took 9.49 seconds. Expected to take 9.58 seconds.6357# [RSpecRunTime] Starting example group spec/workers/loose_foreign_keys/cleanup_worker_spec.rb. Expected to take 9.32 seconds.6358LooseForeignKeys::CleanupWorker6359-- create_table(:_test_loose_fk_parent_table_1)6360 -> 0.0036s6361-- create_table(:_test_loose_fk_parent_table_2)6362 -> 0.0022s6363-- create_table(:_test_loose_fk_child_table_1_1)6364 -> 0.0021s6365-- create_table(:_test_loose_fk_child_table_1_2)6366 -> 0.0022s6367-- create_table(:_test_loose_fk_child_table_2_1)6368 -> 0.0021s6369-- execute("CREATE TRIGGER _test_loose_fk_parent_table_1_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table_1 REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")6370 -> 0.0009s6371-- execute("CREATE TRIGGER _test_loose_fk_parent_table_2_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table_2 REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")6372 -> 0.0008s6373 cleans up all rows6374 multi-database support6375 current_minute: 2, configured_base_models: {:main=>"ActiveRecord::Base", :ci=>"Ci::ApplicationRecord"}, expected_connection_model: "ActiveRecord::Base"6376 uses the correct connection6377# [RSpecRunTime] RSpec elapsed time: 32 minutes 5.49 seconds. Current RSS: ~2256M. Threads: 4. load average: 1.03 1.12 1.14 1/294 198406378.6379 current_minute: 3, configured_base_models: {:main=>"ActiveRecord::Base", :ci=>"Ci::ApplicationRecord"}, expected_connection_model: "Ci::ApplicationRecord"6380 uses the correct connection6381 current_minute: 2, configured_base_models: {:main=>"ActiveRecord::Base"}, expected_connection_model: "ActiveRecord::Base"6382 uses the correct connection6383 current_minute: 3, configured_base_models: {:main=>"ActiveRecord::Base"}, expected_connection_model: "ActiveRecord::Base"6384 uses the correct connection6385 turbo mode6386 when turbo mode is off6387 database_name: :main, feature_flag: :loose_foreign_keys_turbo_mode_main6388 does not use TurboModificationTracker6389 logs not using turbo mode6390# [RSpecRunTime] RSpec elapsed time: 32 minutes 10.21 seconds. Current RSS: ~2267M. Threads: 4. load average: 1.03 1.11 1.14 1/294 198416391.6392 database_name: :ci, feature_flag: :loose_foreign_keys_turbo_mode_ci6393 does not use TurboModificationTracker6394 logs not using turbo mode6395 when turbo mode is on6396 database_name: :main, feature_flag: :loose_foreign_keys_turbo_mode_main6397 does not use TurboModificationTracker6398 logs using turbo mode6399 database_name: :ci, feature_flag: :loose_foreign_keys_turbo_mode_ci6400 does not use TurboModificationTracker6401 logs using turbo mode6402-- drop_table(:_test_loose_fk_parent_table_1)6403 -> 0.0033s6404-- drop_table(:_test_loose_fk_parent_table_2)6405 -> 0.0019s6406-- drop_table(:_test_loose_fk_child_table_1_1)6407 -> 0.0014s6408-- drop_table(:_test_loose_fk_child_table_1_2)6409 -> 0.0012s6410-- drop_table(:_test_loose_fk_child_table_2_1)6411 -> 0.0011s6412# [RSpecRunTime] Finishing example group spec/workers/loose_foreign_keys/cleanup_worker_spec.rb. It took 9.04 seconds. Expected to take 9.32 seconds.6413# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. Expected to take 9.19 seconds.6414Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation6415 does not allow STI6416 is expected to be a kind of Gitlab::Database::SharedModel(abstract)6417 .constraint_type_exists?6418 is expected to be truthy6419 always asks the database6420# [RSpecRunTime] RSpec elapsed time: 32 minutes 14.15 seconds. Current RSS: ~2272M. Threads: 4. load average: 1.03 1.11 1.14 1/294 198426421.6422 validations6423 is expected to validate that :name cannot be empty/falsy6424 is expected to validate that :name is case-sensitively unique within the scope of :table_name6425 is expected to validate that the length of :name is at most 636426 is expected to validate that :table_name cannot be empty/falsy6427 is expected to validate that the length of :table_name is at most 636428 is expected to validate that the length of :last_error is at most 100006429# [RSpecRunTime] RSpec elapsed time: 32 minutes 17.87 seconds. Current RSS: ~2327M. Threads: 4. load average: 1.03 1.11 1.14 1/294 198436430.6431 scopes6432 .ordered6433 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 3, created_at: "2024-07-..."fk_users_id_2", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]6434 .foreign_key_type6435 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 4, created_at: "2024-07-..."fk_users_id_4", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]6436 does not apply the filter if the column is not present6437 .check_constraint_type6438 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 9, created_at: "2024-07-...sers_id_9", table_name: "users", last_error: nil, attempts: 0, constraint_type: "check_constraint">]6439 #handle_exception!6440 increases the attempts number6441 saves error details6442 .table_available?6443 is expected to be truthy6444 when the table does not exist6445 is expected to be falsy6446# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. It took 7.28 seconds. Expected to take 9.19 seconds.6447# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.6448Lint factories for Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation6449 with saas, license, and factory defaults6450 behaves like factory6451 postgres_async_constraint_validation factory6452 does not raise error when built6453 does not raise error when created6454 linting :foreign_key trait6455 does not raise error when created6456# [RSpecRunTime] RSpec elapsed time: 32 minutes 24.13 seconds. Current RSS: ~2351M. Threads: 4. load average: 1.02 1.11 1.14 1/294 198706457.6458 linting :check_constraint trait6459 does not raise error when created6460# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.4 seconds. Expected to take 46.95 seconds.6461# [RSpecRunTime] Starting example group spec/services/service_ping/submit_service_ping_service_spec.rb. Expected to take 8.79 seconds.6462ServicePing::SubmitService6463 when usage ping is disabled6464 behaves like does not run6465 is expected not to receive post(*(any args)) 0 times6466 when usage ping is disabled from GitLab config file6467 behaves like does not run6468 is expected not to receive post(*(any args)) 0 times6469 when enabled_and_consented is false6470 behaves like does not run6471 is expected not to receive post(*(any args)) 0 times6472 when enabled_and_consented is true6473 submits a service ping payload without errors6474 when usage ping is enabled6475 sends a POST request6476 and user requires usage stats consent6477 behaves like does not run6478 is expected not to receive post(*(any args)) 0 times6479 when conv_index data is passed6480 saves usage_data_id to version_usage_data_id_value6481 behaves like saves DevOps report data from the response6482 is expected to eq 31.376483 when only usage_data_id is passed in response6484 does not save DevOps report data6485 saves usage_data_id to version_usage_data_id_value6486 when version app usage_data_id is invalid6487 raises an exception6488# [RSpecRunTime] RSpec elapsed time: 32 minutes 29.97 seconds. Current RSS: ~2344M. Threads: 4. load average: 1.02 1.11 1.13 1/294 198716489.6490 when DevOps report data is passed6491 behaves like saves DevOps report data from the response6492 is expected to eq 31.376493 with saving raw_usage_data6494 creates a raw_usage_data record6495 saves the correct payload6496 links to the default organization6497 and usage ping response has unsuccessful status6498 raises an exception6499 and usage data is empty string6500 behaves like does not send a blank usage ping payload6501 is expected to raise ServicePing::SubmitService::SubmissionError6502 and usage data is nil6503 behaves like does not send a blank usage ping payload6504 is expected to raise ServicePing::SubmitService::SubmissionError6505 if version app response fails6506 raises SubmissionError6507 metadata reporting6508 submits metadata6509# [RSpecRunTime] Finishing example group spec/services/service_ping/submit_service_ping_service_spec.rb. It took 8.13 seconds. Expected to take 8.79 seconds.6510# [RSpecRunTime] Starting example group spec/models/packages/debian/project_distribution_key_spec.rb. Expected to take 8.57 seconds.6511Packages::Debian::ProjectDistributionKey6512 does not allow STI6513 behaves like Debian Distribution Key6514 relationships6515 is expected to belong to distribution class_name => Packages::Debian::ProjectDistribution required: false inverse_of => key6516 validations6517 #distribution6518 is expected to validate that :distribution cannot be empty/falsy6519# [RSpecRunTime] RSpec elapsed time: 32 minutes 36.06 seconds. Current RSS: ~2327M. Threads: 4. load average: 1.02 1.10 1.13 1/294 198726520.6521 #private_key6522 is expected to validate that :private_key cannot be empty/falsy6523 is expected to allow :private_key to be ‹"-----BEGIN PGP PRIVATE KEY BLOCK-----\n..."›6524 is expected not to allow :private_key to be ‹"A"›, producing a custom validation error on failure6525 #passphrase6526 is expected to validate that :passphrase cannot be empty/falsy6527 is expected to allow :passphrase to be ‹"P@$$w0rd"›6528 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6529 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6530# [RSpecRunTime] RSpec elapsed time: 32 minutes 38.03 seconds. Current RSS: ~2329M. Threads: 4. load average: 1.02 1.10 1.13 1/294 198736531.6532 #public_key6533 is expected to validate that :public_key cannot be empty/falsy6534 is expected to allow :public_key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\n..."›6535 is expected not to allow :public_key to be ‹"A"›, producing a custom validation error on failure6536 #fingerprint6537 is expected to validate that :passphrase cannot be empty/falsy6538 is expected to allow :passphrase to be ‹"abc"›6539 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6540 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6541# [RSpecRunTime] RSpec elapsed time: 32 minutes 41.86 seconds. Current RSS: ~2332M. Threads: 4. load average: 1.10 1.12 1.14 1/294 198746542.6543# [RSpecRunTime] Finishing example group spec/models/packages/debian/project_distribution_key_spec.rb. It took 9.19 seconds. Expected to take 8.57 seconds.6544# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.6545Lint factories for Packages::Debian::ProjectDistributionKey6546 with saas, license, and factory defaults6547 behaves like factory6548 debian_project_distribution_key factory6549 does not raise error when built6550 does not raise error when created6551# [RSpecRunTime] RSpec elapsed time: 32 minutes 43.7 seconds. Current RSS: ~2293M. Threads: 4. load average: 1.10 1.12 1.14 1/294 199016552.6553# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.86 seconds. Expected to take 46.95 seconds.6554# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_filter_spec.rb. Expected to take 8.45 seconds.6555Banzai::Filter::MarkdownFilter6556 properly handles mixture with HTML comments and raw markdown6557 markdown engine from context6558 finds the correct engine6559 defaults to the GLFM_ENGINE6560 raise error for unrecognized engines6561# [RSpecRunTime] RSpec elapsed time: 32 minutes 45.14 seconds. Current RSS: ~2280M. Threads: 4. load average: 1.09 1.12 1.14 1/294 199026562.6563 parse_sourcepos6564 sourcepos: "1:1-1:4", expected: {:start=>{:row=>0, :col=>0}, :end=>{:row=>0, :col=>3}}6565 correctly parses6566 sourcepos: "12:22-1:456", expected: {:start=>{:row=>11, :col=>21}, :end=>{:row=>0, :col=>455}}6567 correctly parses6568 sourcepos: "0:0-0:0", expected: {:start=>{:row=>0, :col=>0}, :end=>{:row=>0, :col=>0}}6569 correctly parses6570 sourcepos: "-1:2-3:-4", expected: nil6571 correctly parses6572 code block6573 adds language to lang attribute when specified6574 does not add language to lang attribute when not specified6575 works with utf8 chars in language6576 works with additional language parameters6577# [RSpecRunTime] RSpec elapsed time: 32 minutes 49.19 seconds. Current RSS: ~2341M. Threads: 4. load average: 1.09 1.12 1.14 1/294 199036578.6579 source line position6580 defaults to add data-sourcepos6581 disables data-sourcepos6582 footnotes in tables6583 processes footnotes in table cells6584 multiline blockquotes6585 works and has correct data-sourcepos references6586 math support6587 recognizes math syntax6588 autolink6589 does nothing when :autolink is false6590 autolinks https6591 autolinks any scheme6592# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_filter_spec.rb. It took 7.51 seconds. Expected to take 8.45 seconds.6593# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb. Expected to take 8.31 seconds.6594Gitlab::Database::AsyncIndexes::PostgresAsyncIndex6595 does not allow STI6596 is expected to be a kind of Gitlab::Database::SharedModel(abstract)6597 validations6598 is expected to validate that :name cannot be empty/falsy6599 is expected to validate that the length of :name is at most 636600 is expected to validate that :table_name cannot be empty/falsy6601 is expected to validate that the length of :table_name is at most 1276602 is expected to validate that :definition cannot be empty/falsy6603 is expected to validate that the length of :definition is at most 20486604 is expected to validate that the length of :last_error is at most 100006605 when passing a long schema name6606 behaves like table_name is invalid6607 is invalid6608# [RSpecRunTime] RSpec elapsed time: 32 minutes 55.95 seconds. Current RSS: ~2366M. Threads: 4. load average: 1.08 1.11 1.13 1/294 199046609.6610 when passing a long table name6611 behaves like table_name is invalid6612 is invalid6613 when passing a long table name and schema name6614 behaves like table_name is invalid6615 is invalid6616 when invalid table name is given6617 behaves like table_name is invalid6618 is invalid6619 when passing a definition with beginning or trailing whitespace6620 strips the definition field6621 scopes6622 .to_create6623 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 2, created_at: "2024-07-31 10:49:16.30557447...nition: "CREATE INDEX users_id_13 ON users (id)", table_name: "users", attempts: 0, last_error: nil>6624 .to_drop6625 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 3, created_at: "2024-07-31 10:49:16.31099440...ers_id_14", definition: "DROP INDEX users_id_14", table_name: "users", attempts: 0, last_error: nil>6626 .ordered6627 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 3, created_at: "2024-07-31 10:49:16.31099440...ers_id_14", definition: "DROP INDEX users_id_14", table_name: "users", attempts: 0, last_error: nil>6628 #handle_exception!6629 increases the attempts number6630 saves error details6631# [RSpecRunTime] RSpec elapsed time: 33 minutes 0.38 second. Current RSS: ~2355M. Threads: 4. load average: 1.07 1.11 1.13 1/294 199056632.6633# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb. It took 9.15 seconds. Expected to take 8.31 seconds.6634# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.6635Lint factories for Gitlab::Database::AsyncIndexes::PostgresAsyncIndex6636 with saas, license, and factory defaults6637 behaves like factory6638 postgres_async_index factory6639 does not raise error when built6640 does not raise error when created6641 linting :with_drop trait6642 does not raise error when created6643# [RSpecRunTime] RSpec elapsed time: 33 minutes 2.51 seconds. Current RSS: ~2312M. Threads: 4. load average: 1.07 1.11 1.13 1/294 199326644.6645# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.16 seconds. Expected to take 46.95 seconds.6646# [RSpecRunTime] Starting example group spec/services/repository_archive_clean_up_service_spec.rb. Expected to take 8.05 seconds.6647RepositoryArchiveCleanUpService6648 #execute (new archive locations)6649 removes outdated archives and directories in a new-style path6650 removes outdated archives and directories in a versioned path6651 does not remove directories when they contain outdated non-archives6652 does not remove in-date archives in a new-style path6653# [RSpecRunTime] RSpec elapsed time: 33 minutes 5.63 seconds. Current RSS: ~2217M. Threads: 4. load average: 1.06 1.11 1.13 1/297 199526654.6655 #execute (legacy archive locations)6656 when the downloads directory does not exist6657 does not remove any archives6658 when the downloads directory exists6659 removes files older than 2 hours that matches valid archive extensions6660 with files older than 2 hours that does not matches valid archive extensions6661 behaves like invalid archive files6662 does not remove files and directory6663# [RSpecRunTime] RSpec elapsed time: 33 minutes 7.18 seconds. Current RSS: ~2282M. Threads: 4. load average: 1.06 1.11 1.13 1/297 199616664.6665 with files older than 2 hours inside invalid directories6666 behaves like invalid archive files6667 does not remove files and directory6668# [RSpecRunTime] RSpec elapsed time: 33 minutes 10.0 seconds. Current RSS: ~2321M. Threads: 4. load average: 1.06 1.11 1.13 1/297 199666669.6670 with files newer than 2 hours that matches valid archive extensions6671 behaves like invalid archive files6672 does not remove files and directory6673 with files newer than 2 hours that does not matches valid archive extensions6674 behaves like invalid archive files6675 does not remove files and directory6676 with files newer than 2 hours inside invalid directories6677 behaves like invalid archive files6678 does not remove files and directory6679# [RSpecRunTime] Finishing example group spec/services/repository_archive_clean_up_service_spec.rb. It took 9.43 seconds. Expected to take 8.05 seconds.6680# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. Expected to take 7.98 seconds.6681API::Entities::Ci::JobRequest::Dependency6682 returns the dependency id6683 returns the dependency name6684 returns the token belonging to the running job6685 returns the dependency artifacts_file6686# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. It took 6.08 seconds. Expected to take 7.98 seconds.6687# [RSpecRunTime] RSpec elapsed time: 33 minutes 18.27 seconds. Current RSS: ~2155M. Threads: 4. load average: 1.05 1.10 1.13 1/294 199796688.6689# [RSpecRunTime] Starting example group spec/workers/deployments/link_merge_request_worker_spec.rb. Expected to take 7.69 seconds.6690Deployments::LinkMergeRequestWorker6691 #perform6692 links merge requests to the deployment6693 does not link merge requests when the deployment is not found6694# [RSpecRunTime] RSpec elapsed time: 33 minutes 22.57 seconds. Current RSS: ~2247M. Threads: 4. load average: 1.05 1.10 1.13 1/296 200166695.6696 idempotent6697 is labeled as idempotent6698 performs multiple times sequentially without raising an exception6699 links merge requests to deployment6700# [RSpecRunTime] RSpec elapsed time: 33 minutes 26.66 seconds. Current RSS: ~2270M. Threads: 4. load average: 1.04 1.10 1.13 1/299 201796701.6702# [RSpecRunTime] Finishing example group spec/workers/deployments/link_merge_request_worker_spec.rb. It took 8.53 seconds. Expected to take 7.69 seconds.6703# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/components/usage_spec.rb. Expected to take 7.6 seconds.6704Ci::Catalog::Resources::Components::Usage6705 is expected to belong to component class_name => Ci::Catalog::Resources::Component required: false6706 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false6707 does not allow STI6708 is expected to belong to project class_name => Project required: false6709 callbacks6710 used date6711 when used date is not provided6712 sets the used date to today6713# [RSpecRunTime] RSpec elapsed time: 33 minutes 28.86 seconds. Current RSS: ~2263M. Threads: 4. load average: 1.04 1.10 1.13 1/299 201806714.6715 when used date is provided6716 sets the given used date6717 monthly partitioning6718 drops partitions older than 12 months6719# [RSpecRunTime] RSpec elapsed time: 33 minutes 31.9 seconds. Current RSS: ~2330M. Threads: 4. load average: 1.04 1.10 1.13 1/299 201816720.6721 validations6722 is expected to validate that :component cannot be empty/falsy6723 is expected to validate that :catalog_resource cannot be empty/falsy6724 is expected to validate that :project cannot be empty/falsy6725 is expected to validate that :used_by_project_id cannot be empty/falsy6726 is expected to validate that :used_date is case-sensitively unique within the scope of :component_id and :used_by_project_id6727# [RSpecRunTime] RSpec elapsed time: 33 minutes 33.39 seconds. Current RSS: ~2330M. Threads: 4. load average: 1.04 1.10 1.13 1/299 201826728.6729# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/components/usage_spec.rb. It took 6.71 seconds. Expected to take 7.6 seconds.6730# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.6731Lint factories for Ci::Catalog::Resources::Components::Usage6732 with saas, license, and no factory defaults6733 behaves like factory6734 ci_catalog_resource_component_usage factory6735 does not raise error when built6736 does not raise error when created6737# [RSpecRunTime] RSpec elapsed time: 33 minutes 34.92 seconds. Current RSS: ~2308M. Threads: 4. load average: 1.04 1.10 1.13 1/299 201836738.6739# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.52 seconds. Expected to take 46.95 seconds.6740# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/alert_parser_spec.rb. Expected to take 7.37 seconds.6741Banzai::ReferenceParser::AlertParser6742 #nodes_visible_to_user6743 when the link has a data-issue attribute6744 behaves like referenced feature visibility6745 when feature is disabled6746 does not create reference6747 when feature is enabled only for team members6748 does not create reference for non member6749 creates reference for member6750# [RSpecRunTime] RSpec elapsed time: 33 minutes 38.25 seconds. Current RSS: ~2278M. Threads: 4. load average: 1.04 1.10 1.13 1/294 201846751.6752 when feature is enabled6753 creates reference6754# [RSpecRunTime] RSpec elapsed time: 33 minutes 41.26 seconds. Current RSS: ~2283M. Threads: 4. load average: 1.03 1.09 1.13 1/294 201856755.6756 #referenced_by6757 when the link has a data-alert attribute6758 using an existing alert ID6759 returns an Array of alerts6760 using a non-existing alert ID6761 returns an empty Array6762# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/alert_parser_spec.rb. It took 8.05 seconds. Expected to take 7.37 seconds.6763# [RSpecRunTime] Starting example group spec/lib/release_highlights/validator/entry_spec.rb. Expected to take 7.2 seconds.6764ReleaseHighlights::Validator::Entry6765 does not allow STI6766 validations6767 with a valid entry6768 is expected to be valid6769 with an invalid entry6770 is expected to be invalid6771 with a blank entry6772 is expected to validate that :name cannot be empty/falsy, producing a custom validation error on failure6773 is expected to validate that :description cannot be empty/falsy, producing a custom validation error on failure6774 is expected to validate that :stage cannot be empty/falsy, producing a custom validation error on failure6775 is expected to validate that :self_managed cannot be empty/falsy, producing a custom validation error on failure6776 is expected to validate that :gitlab_com cannot be empty/falsy, producing a custom validation error on failure6777 is expected to allow :image_url to be ‹nil›6778 is expected to validate that :available_in cannot be empty/falsy, producing a custom validation error on failure6779 is expected to validate that :published_at cannot be empty/falsy, producing a custom validation error on failure6780 is expected to validate that :release looks like a number, producing a custom validation error on failure6781 validates URI of "documentation_link" and "image_url"6782 validates published_at is a date6783 validates available_in are included in list6784# [RSpecRunTime] RSpec elapsed time: 33 minutes 49.52 seconds. Current RSS: ~2381M. Threads: 4. load average: 1.03 1.09 1.12 1/294 201866785.6786# [RSpecRunTime] Finishing example group spec/lib/release_highlights/validator/entry_spec.rb. It took 6.56 seconds. Expected to take 7.2 seconds.6787# [RSpecRunTime] Starting example group spec/services/packages/debian/create_distribution_service_spec.rb. Expected to take 7.05 seconds.6788Packages::Debian::CreateDistributionService6789 within a projet6790 behaves like Debian Create Distribution Service6791 with only the codename param6792 behaves like Create Debian Distribution6793 returns ServiceResponse6794 with codename, components and architectures6795 behaves like Create Debian Distribution6796 returns ServiceResponse6797 with invalid suite6798 behaves like Create Debian Distribution6799 returns ServiceResponse6800 with invalid component name6801 behaves like Create Debian Distribution6802 returns ServiceResponse6803 with invalid architecture name6804 behaves like Create Debian Distribution6805 returns ServiceResponse6806 within a group6807 behaves like Debian Create Distribution Service6808 with only the codename param6809 behaves like Create Debian Distribution6810 returns ServiceResponse6811 with codename, components and architectures6812 behaves like Create Debian Distribution6813 returns ServiceResponse6814# [RSpecRunTime] RSpec elapsed time: 33 minutes 56.19 seconds. Current RSS: ~2327M. Threads: 4. load average: 1.03 1.09 1.12 1/294 201876815.6816 with invalid suite6817 behaves like Create Debian Distribution6818 returns ServiceResponse6819 with invalid component name6820 behaves like Create Debian Distribution6821 returns ServiceResponse6822 with invalid architecture name6823 behaves like Create Debian Distribution6824 returns ServiceResponse6825# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_distribution_service_spec.rb. It took 8.01 seconds. Expected to take 7.05 seconds.6826# [RSpecRunTime] Starting example group spec/services/ci/compare_reports_base_service_spec.rb. Expected to take 6.9 seconds.6827Ci::CompareReportsBaseService6828 #latest?6829 when cache key is latest6830 is expected to be truthy6831# [RSpecRunTime] RSpec elapsed time: 33 minutes 59.17 seconds. Current RSS: ~2325M. Threads: 4. load average: 1.03 1.09 1.12 1/294 202166832.6833 when cache key is outdated6834 is expected to be falsy6835# [RSpecRunTime] RSpec elapsed time: 34 minutes 0.66 second. Current RSS: ~2305M. Threads: 4. load average: 1.02 1.09 1.12 1/294 202456836.6837 when cache key is empty6838 is expected to be falsy6839# [RSpecRunTime] RSpec elapsed time: 34 minutes 2.11 seconds. Current RSS: ~2232M. Threads: 4. load average: 1.02 1.09 1.12 1/294 202746840.6841 #execute6842 when base_pipeline is running6843 is expected to eq {:key=>[159, 2024-07-31 10:50:22.443582507 +0000, 160, 2024-07-31 10:50:22.518062620 +0000], :status=>:parsing}6844# [RSpecRunTime] RSpec elapsed time: 34 minutes 3.49 seconds. Current RSS: ~2189M. Threads: 4. load average: 1.02 1.09 1.12 1/294 203056845.6846# [RSpecRunTime] Finishing example group spec/services/ci/compare_reports_base_service_spec.rb. It took 5.96 seconds. Expected to take 6.9 seconds.6847# [RSpecRunTime] Starting example group spec/services/personal_access_tokens/revoke_service_spec.rb. Expected to take 6.75 seconds.6848PersonalAccessTokens::RevokeService6849 #execute6850 when current_user is an administrator6851 when admin mode is enabled6852 behaves like a successfully revoked token6853 is expected to equal true6854 is expected to equal true6855 logs the event6856# [RSpecRunTime] RSpec elapsed time: 34 minutes 4.76 seconds. Current RSS: ~2278M. Threads: 4. load average: 1.02 1.09 1.12 1/293 203066857.6858 when admin mode is disabled6859 behaves like an unsuccessfully revoked token6860 is expected to equal false6861 is expected to equal false6862# [RSpecRunTime] RSpec elapsed time: 34 minutes 7.64 seconds. Current RSS: ~2325M. Threads: 4. load average: 1.02 1.09 1.12 1/293 203076863.6864 when current_user is not an administrator6865 token belongs to a different user6866 behaves like an unsuccessfully revoked token6867 is expected to equal false6868 is expected to equal false6869 token belongs to current_user6870 behaves like a successfully revoked token6871 is expected to equal true6872 is expected to equal true6873 logs the event6874 when source6875 when source is valid6876 behaves like a successfully revoked token6877 is expected to equal true6878 is expected to equal true6879 logs the event6880 when source is invalid6881 raises ArgumentError6882 when source is missing6883 raises ArgumentError6884# [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/revoke_service_spec.rb. It took 7.04 seconds. Expected to take 6.75 seconds.6885# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/hll_spec.rb. Expected to take 6.54 seconds.6886Gitlab::Redis::HLL6887 .add6888 when checking key format6889 for invalid keys6890 metric_key: "test", value: 16891 raise an error when using an invalid key format6892 metric_key: "test-{metric", value: 16893 raise an error when using an invalid key format6894 metric_key: "test-{metric}}", value: 16895 raise an error when using an invalid key format6896 for valid keys6897 metric_key: "test-{metric}", value: 16898 doesn't raise error when having correct format6899# [RSpecRunTime] RSpec elapsed time: 34 minutes 13.88 seconds. Current RSS: ~2371M. Threads: 4. load average: 1.02 1.08 1.12 1/293 203086900.6901 metric_key: "test-{metric}-1", value: 16902 doesn't raise error when having correct format6903 metric_key: "test:{metric}-1", value: 16904 doesn't raise error when having correct format6905 metric_key: "2020-216-{project_action}", value: 16906 doesn't raise error when having correct format6907 metric_key: "i_{analytics}_dev_ops_score-2020-32", value: 16908 doesn't raise error when having correct format6909 when adding entries6910 supports single value6911 supports multiple values6912 .count6913 has 3 distinct users for weeks 32, 33, 346914 has 3 distinct users for weeks 32, 336915 has 2 distinct users for weeks 33, 346916 has one distinct user for week 336917 has 4 distinct users when one different user has an action on week 346918# [RSpecRunTime] RSpec elapsed time: 34 minutes 16.74 seconds. Current RSS: ~2368M. Threads: 4. load average: 1.02 1.08 1.12 1/293 203096919.6920# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/hll_spec.rb. It took 6.23 seconds. Expected to take 6.54 seconds.6921# [RSpecRunTime] Starting example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. Expected to take 6.51 seconds.6922Gitlab::Import::StuckProjectImportJobsWorker6923 with scheduled import_status6924 behaves like stuck import job detection6925 when the job has completed6926 when the import status was already updated6927 does not mark the import as failed6928# [RSpecRunTime] RSpec elapsed time: 34 minutes 20.0 seconds. Current RSS: ~2363M. Threads: 4. load average: 1.02 1.08 1.12 1/293 203106929.6930 when the import status was not updated6931 marks the import as failed6932 when the job is still in Sidekiq6933 does not mark the import as failed6934 with started import_status6935 behaves like stuck import job detection6936 when the job has completed6937 when the import status was already updated6938 does not mark the import as failed6939 when the import status was not updated6940 marks the import as failed6941 when the job is still in Sidekiq6942 does not mark the import as failed6943# [RSpecRunTime] Finishing example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. It took 7.27 seconds. Expected to take 6.51 seconds.6944# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb. Expected to take 6.31 seconds.6945Gitlab::Usage::Metrics::Instrumentations::UniqueUsersAllImportsMetric6946 behaves like a correct instrumented metric value and query6947 behaves like a correct instrumented metric value6948 has correct value6949# [RSpecRunTime] RSpec elapsed time: 34 minutes 27.65 seconds. Current RSS: ~2116M. Threads: 4. load average: 1.01 1.08 1.12 1/293 203116950.6951 behaves like a correct instrumented metric query6952 has correct generate query6953 behaves like a correct instrumented metric value and query6954 behaves like a correct instrumented metric value6955 has correct value6956 behaves like a correct instrumented metric query6957 has correct generate query6958# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb. It took 4.79 seconds. Expected to take 6.31 seconds.6959# [RSpecRunTime] Starting example group spec/services/users/update_todo_count_cache_service_spec.rb. Expected to take 6.2 seconds.6960Users::UpdateTodoCountCacheService6961 #execute6962 updates the todos_counts for users6963 avoids N+1 queries6964 executes one query per batch of users6965 sets the correct cache expire time6966# [RSpecRunTime] RSpec elapsed time: 34 minutes 36.51 seconds. Current RSS: ~2209M. Threads: 4. load average: 1.17 1.11 1.13 1/293 203126967.6968# [RSpecRunTime] Finishing example group spec/services/users/update_todo_count_cache_service_spec.rb. It took 7.69 seconds. Expected to take 6.2 seconds.6969# [RSpecRunTime] Starting example group spec/helpers/sessions_helper_spec.rb. Expected to take 6.08 seconds.6970SessionsHelper6971 #unconfirmed_email?6972 returns true when the flash alert contains a devise failure unconfirmed message6973 returns false when the flash alert does not contain a devise failure unconfirmed message6974 #unconfirmed_verification_email?6975 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: true, result: true6976 is expected to eq true6977 reset_first_offer?: false, unconfirmed_email_present?: true, token_valid?: true, result: false6978 is expected to eq false6979 reset_first_offer?: true, unconfirmed_email_present?: false, token_valid?: true, result: false6980 is expected to eq false6981 reset_first_offer?: true, unconfirmed_email_present?: true, token_valid?: false, result: false6982 is expected to eq false6983 #verification_email6984 when there is an unconfirmed verification email6985 is expected to eq "unconfirmed@email"6986 when there is no unconfirmed verification email6987 is expected to eq "user1515@example.org"6988# [RSpecRunTime] RSpec elapsed time: 34 minutes 41.1 seconds. Current RSS: ~2379M. Threads: 4. load average: 1.16 1.11 1.12 1/293 203136989.6990 #verification_data6991 returns the expected data6992 #obfuscated_email6993 delegates to Gitlab::Utils::Email.obfuscated_email6994 #remember_me_enabled?6995 when application setting is enabled6996 is expected to equal true6997 when application setting is disabled6998 is expected to equal false6999# [RSpecRunTime] Finishing example group spec/helpers/sessions_helper_spec.rb. It took 5.74 seconds. Expected to take 6.08 seconds.7000# [RSpecRunTime] Starting example group spec/services/merge_requests/migrate_external_diffs_service_spec.rb. Expected to take 6.05 seconds.7001MergeRequests::MigrateExternalDiffsService7002 .enqueue!7003 enqueues nothing if external diffs are disabled7004 enqueues eligible in-database diffs if external diffs are enabled7005# [RSpecRunTime] RSpec elapsed time: 34 minutes 46.11 seconds. Current RSS: ~2329M. Threads: 4. load average: 1.14 1.11 1.12 1/299 205837006.7007 #execute7008 migrates an in-database diff to the external store7009# [RSpecRunTime] RSpec elapsed time: 34 minutes 48.09 seconds. Current RSS: ~2215M. Threads: 4. load average: 1.14 1.11 1.12 1/299 207187010.7011# [RSpecRunTime] Finishing example group spec/services/merge_requests/migrate_external_diffs_service_spec.rb. It took 5.86 seconds. Expected to take 6.05 seconds.7012# [RSpecRunTime] Starting example group spec/lib/grafana/validator_spec.rb. Expected to take 5.87 seconds.7013Grafana::Validator7014 validate!7015 does not raise an error7016 when query param "from" is not specified7017 behaves like processing error7018 raises a processing error7019 when query param "to" is not specified7020 behaves like processing error7021 raises a processing error7022 when the panel is not provided7023 behaves like processing error7024 raises a processing error7025 when the panel is not a graph7026 behaves like processing error7027 raises a processing error7028 when the panel is not a line graph7029 behaves like processing error7030 raises a processing error7031# [RSpecRunTime] RSpec elapsed time: 34 minutes 52.1 seconds. Current RSS: ~2353M. Threads: 4. load average: 1.13 1.10 1.12 1/298 207197032.7033 when the query dashboard includes undefined variables7034 behaves like processing error7035 raises a processing error7036 when the expression contains unsupported global variables7037 behaves like processing error7038 raises a processing error7039 when the datasource is not proxyable7040 behaves like processing error7041 raises a processing error7042 when the datasource is not provided7043 does not raise an error7044 valid?7045 with valid arguments7046 is expected to equal true7047 with invalid arguments7048 is expected to equal false7049# [RSpecRunTime] Finishing example group spec/lib/grafana/validator_spec.rb. It took 5.61 seconds. Expected to take 5.87 seconds.7050# [RSpecRunTime] Starting example group spec/workers/pages_domain_verification_cron_worker_spec.rb. Expected to take 5.8 seconds.7051PagesDomainVerificationCronWorker7052 #perform7053 does nothing if the database is read-only7054 enqueues a PagesDomainVerificationWorker for domains needing verification7055 behaves like a pages cronjob scheduling jobs with context7056 schedules the renewal with a context7057 with RequestStore enabled7058 does not cause extra queries for multiple domains7059# [RSpecRunTime] RSpec elapsed time: 34 minutes 59.9 seconds. Current RSS: ~2284M. Threads: 4. load average: 1.11 1.10 1.12 1/293 207207060.7061# [RSpecRunTime] Finishing example group spec/workers/pages_domain_verification_cron_worker_spec.rb. It took 6.39 seconds. Expected to take 5.8 seconds.7062# [RSpecRunTime] Starting example group spec/helpers/web_hooks/web_hooks_helper_spec.rb. Expected to take 5.75 seconds.7063WebHooks::WebHooksHelper7064 #show_project_hook_failed_callout?7065 all conditions are met7066 is true7067 stores a value7068# [RSpecRunTime] RSpec elapsed time: 35 minutes 2.29 seconds. Current RSS: ~2293M. Threads: 4. load average: 1.11 1.10 1.12 1/294 207217069.7070 one condition is not met7071 namely user is logged in7072 is false7073 namely the user has permission7074 is false7075 namely a hook has failed7076 is false7077# [RSpecRunTime] Finishing example group spec/helpers/web_hooks/web_hooks_helper_spec.rb. It took 3.82 seconds. Expected to take 5.75 seconds.7078# [RSpecRunTime] Starting example group spec/services/milestones/close_service_spec.rb. Expected to take 5.57 seconds.7079Milestones::CloseService7080 #execute7081 is expected to be valid7082 is expected to be closed7083 event7084 is expected to be truthy7085 is expected to eq #<Milestone id:27 namespace607/project-609%"Milestone v1.2">7086 is expected to eq "closed"7087# [RSpecRunTime] RSpec elapsed time: 35 minutes 11.21 seconds. Current RSS: ~2293M. Threads: 4. load average: 1.09 1.10 1.12 1/293 207227088.7089# [RSpecRunTime] Finishing example group spec/services/milestones/close_service_spec.rb. It took 7.31 seconds. Expected to take 5.57 seconds.7090# [RSpecRunTime] Starting example group spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb. Expected to take 5.54 seconds.7091Gitlab::Import::RefreshImportJidWorker7092 #perform7093 when the project does not exist7094 does nothing7095 behaves like an idempotent worker7096 is labeled as idempotent7097 performs multiple times sequentially without raising an exception7098# [RSpecRunTime] RSpec elapsed time: 35 minutes 12.77 seconds. Current RSS: ~2360M. Threads: 4. load average: 1.09 1.10 1.12 3/293 207237099.7100 when the job is running7101 refreshes the import JID and reschedules itself7102 behaves like an idempotent worker7103 is labeled as idempotent7104 performs multiple times sequentially without raising an exception7105 when the job is no longer running7106 returns7107 behaves like an idempotent worker7108 is labeled as idempotent7109 performs multiple times sequentially without raising an exception7110 .perform_in_the_future7111 schedules a job in the future7112# [RSpecRunTime] Finishing example group spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb. It took 3.39 seconds. Expected to take 5.54 seconds.7113# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/process_deleted_records_service_spec.rb. Expected to take 5.41 seconds.7114LooseForeignKeys::ProcessDeletedRecordsService7115-- create_table(:_test_loose_fk_parent_table_1)7116 -> 0.0034s7117-- create_table(:_test_loose_fk_parent_table_2)7118 -> 0.0020s7119-- create_table(:_test_loose_fk_child_table_1_1)7120 -> 0.0019s7121-- create_table(:_test_loose_fk_child_table_1_2)7122 -> 0.0020s7123-- create_table(:_test_loose_fk_child_table_2_1)7124 -> 0.0018s7125-- execute("CREATE TRIGGER _test_loose_fk_parent_table_1_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table_1 REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")7126 -> 0.0008s7127-- execute("CREATE TRIGGER _test_loose_fk_parent_table_2_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table_2 REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")7128 -> 0.0008s7129 #execute7130 cleans up all rows7131 returns stats for records cleaned up7132 records the Apdex as success: true7133 records the error rate as error: false7134 when the amount of records to clean up exceeds BATCH_SIZE7135 cleans up everything over multiple batches7136# [RSpecRunTime] RSpec elapsed time: 35 minutes 17.52 seconds. Current RSS: ~2469M. Threads: 4. load average: 1.09 1.09 1.12 1/293 207247137.7138 when the amount of records to clean up exceeds the total MAX_DELETES7139 cleans up MAX_DELETES and leaves the rest for the next run7140 records the Apdex as success: false7141 when cleanup raises an error7142 records the error rate as error: true and does not increment apdex7143-- drop_table(:_test_loose_fk_parent_table_1)7144 -> 0.0026s7145-- drop_table(:_test_loose_fk_parent_table_2)7146 -> 0.0016s7147-- drop_table(:_test_loose_fk_child_table_1_1)7148 -> 0.0014s7149-- drop_table(:_test_loose_fk_child_table_1_2)7150 -> 0.0013s7151-- drop_table(:_test_loose_fk_child_table_2_1)7152 -> 0.0013s7153# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/process_deleted_records_service_spec.rb. It took 4.08 seconds. Expected to take 5.41 seconds.7154# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. Expected to take 5.34 seconds.7155Types::Snippets::BlobViewerType7156 is expected to be non null7157 is expected to be non null7158 is expected to be non null7159 has the correct fields7160 is expected to be non null7161 is expected to be non null7162 is expected to be non null7163 is expected not to be non null7164 collapsed7165 behaves like nil field converted to false7166 returns false7167# [RSpecRunTime] RSpec elapsed time: 35 minutes 24.77 seconds. Current RSS: ~2561M. Threads: 4. load average: 1.15 1.11 1.12 1/295 207777168.7169 tooLarge7170 behaves like nil field converted to false7171 returns false7172# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. It took 6.5 seconds. Expected to take 5.34 seconds.7173# [RSpecRunTime] Starting example group spec/finders/autocomplete/project_finder_spec.rb. Expected to take 5.21 seconds.7174Autocomplete::ProjectFinder7175 #execute7176 without a project ID7177 returns nil7178 with an empty String as the project ID7179 returns nil7180 with a project ID7181 raises ActiveRecord::RecordNotFound if the project does not exist7182 raises ActiveRecord::RecordNotFound if the user can not read the project7183 raises ActiveRecord::RecordNotFound if an anonymous user can not read the project7184 returns the project if it exists and is readable7185# [RSpecRunTime] RSpec elapsed time: 35 minutes 29.05 seconds. Current RSS: ~2417M. Threads: 4. load average: 1.15 1.11 1.12 1/296 207927186.7187# [RSpecRunTime] Finishing example group spec/finders/autocomplete/project_finder_spec.rb. It took 3.88 seconds. Expected to take 5.21 seconds.7188# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. Expected to take 5.16 seconds.7189Projects::LfsPointers::LfsLinkService7190 #execute7191 raises an error when trying to link too many objects at once7192 executes a block after validation and before execution7193 links existing lfs objects to the project7194 returns linked oids7195 links in batches7196 only queries for the batch that will be processed7197 only queries 3 times7198 when MAX_OIDS is 57199 does not raise an error when trying to link exactly the OID limit7200 raises an error when trying to link more than OID limit7201# [RSpecRunTime] RSpec elapsed time: 35 minutes 34.54 seconds. Current RSS: ~2462M. Threads: 4. load average: 1.20 1.12 1.13 1/295 207937202.7203# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. It took 5.48 seconds. Expected to take 5.16 seconds.7204# [RSpecRunTime] Starting example group spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb. Expected to take 5.03 seconds.7205Gitlab::DatabaseImporters::WorkItems::HierarchyRestrictionsImporter7206 behaves like work item hierarchy restrictions importer7207 when restrictions are missing7208 behaves like adds restrictions7209 adds all restrictions if they don't exist7210 behaves like clears type reactive cache7211 is expected to receive clear_reactive_cache!(*(any args)) 1 time7212 when base types are missing7213 behaves like adds restrictions7214 adds all restrictions if they don't exist7215 when restrictions already exist7216 upserts restrictions7217 behaves like clears type reactive cache7218 is expected to receive clear_reactive_cache!(*(any args)) 1 time7219# [RSpecRunTime] RSpec elapsed time: 35 minutes 38.48 seconds. Current RSS: ~2461M. Threads: 4. load average: 1.20 1.12 1.13 1/293 207947220.7221 when some restrictions are missing7222 inserts missing restrictions and does nothing if some already existed7223 behaves like clears type reactive cache7224 is expected to receive clear_reactive_cache!(*(any args)) 1 time7225 when restrictions contain attributes not present in the table7226 filters out missing columns7227 behaves like clears type reactive cache7228 is expected to receive clear_reactive_cache!(*(any args)) 1 time7229# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb. It took 5.24 seconds. Expected to take 5.03 seconds.7230# [RSpecRunTime] Starting example group spec/graphql/resolvers/crm/organizations_resolver_spec.rb. Expected to take 4.98 seconds.7231Resolvers::Crm::OrganizationsResolver7232 #resolve7233 with unauthorized user7234 does not rise an error and returns no crm_organizations7235 with authorized user7236 does not rise an error and returns all crm_organizations in the correct order7237 without parent7238 returns no crm_organizations7239 with a group parent7240 when no filter is provided7241 returns all the crm_organizations in the default order7242 when a sort is provided7243 returns all the crm_organizations in the correct order7244 when filtering for all states7245 returns all the crm_organizations7246 when search term is provided7247 returns the correct crm_organizations7248 when state is provided7249 returns the correct crm_organizations7250 when ids are provided7251 returns the correct crm_organizations7252# [RSpecRunTime] RSpec elapsed time: 35 minutes 45.83 seconds. Current RSS: ~2380M. Threads: 4. load average: 1.17 1.12 1.12 1/293 207957253.7254# [RSpecRunTime] Finishing example group spec/graphql/resolvers/crm/organizations_resolver_spec.rb. It took 6.04 seconds. Expected to take 4.98 seconds.7255# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/swapping_spec.rb. Expected to take 4.9 seconds.7256Gitlab::Database::MigrationHelpers::Swapping7257 #swap_columns_default7258 calls service7259 #swap_indexes7260 behaves like swapping indexes correctly7261-- quote_table_name("index_on_integer")7262 -> 0.0003s7263-- quote_table_name("temp_75ea8b544f")7264 -> 0.0002s7265-- execute("ALTER INDEX \"index_on_integer\" RENAME TO \"temp_75ea8b544f\"")7266 -> 0.0017s7267-- quote_table_name("index_on_bigint")7268 -> 0.0002s7269-- quote_table_name(:index_on_integer)7270 -> 0.0002s7271-- execute("ALTER INDEX \"index_on_bigint\" RENAME TO \"index_on_integer\"")7272 -> 0.0012s7273-- quote_table_name("temp_75ea8b544f")7274 -> 0.0002s7275-- quote_table_name(:index_on_bigint)7276 -> 0.0001s7277-- execute("ALTER INDEX \"temp_75ea8b544f\" RENAME TO \"index_on_bigint\"")7278 -> 0.0013s7279 is expected to change `find_index_by(index1).columns` from ["integer_column"] to ["bigint_column"] and change `find_index_by(index2).columns` from ["bigint_column"] to ["integer_column"]7280 when index names are 63 bytes7281 behaves like swapping indexes correctly7282-- quote_table_name("i1_012345678901234567890123456789012345678901234567890123456789")7283 -> 0.0003s7284-- quote_table_name("temp_aeddaac9dd")7285 -> 0.0002s7286-- execute("ALTER INDEX \"i1_012345678901234567890123456789012345678901234567890123456789\" RENAME TO \"temp_aeddaac9dd\"")7287 -> 0.0017s7288-- quote_table_name("i2_012345678901234567890123456789012345678901234567890123456789")7289 -> 0.0002s7290-- quote_table_name(:i1_012345678901234567890123456789012345678901234567890123456789)7291 -> 0.0001s7292-- execute("ALTER INDEX \"i2_012345678901234567890123456789012345678901234567890123456789\" RENAME TO \"i1_012345678901234567890123456789012345678901234567890123456789\"")7293 -> 0.0012s7294-- quote_table_name("temp_aeddaac9dd")7295 -> 0.0002s7296-- quote_table_name(:i2_012345678901234567890123456789012345678901234567890123456789)7297 -> 0.0001s7298-- execute("ALTER INDEX \"temp_aeddaac9dd\" RENAME TO \"i2_012345678901234567890123456789012345678901234567890123456789\"")7299 -> 0.0012s7300 is expected to change `find_index_by(index1).columns` from ["integer_column"] to ["bigint_column"] and change `find_index_by(index2).columns` from ["bigint_column"] to ["integer_column"]7301 for schema7302 behaves like swapping indexes correctly7303-- quote_table_name("gitlab_partitions_dynamic.index_on_integer")7304 -> 0.0004s7305-- quote_table_name("temp_75ea8b544f")7306 -> 0.0001s7307-- execute("ALTER INDEX \"gitlab_partitions_dynamic\".\"index_on_integer\" RENAME TO \"temp_75ea8b544f\"")7308 -> 0.0014s7309-- quote_table_name("gitlab_partitions_dynamic.index_on_bigint")7310 -> 0.0001s7311-- quote_table_name(:index_on_integer)7312 -> 0.0001s7313-- execute("ALTER INDEX \"gitlab_partitions_dynamic\".\"index_on_bigint\" RENAME TO \"index_on_integer\"")7314 -> 0.0012s7315-- quote_table_name("gitlab_partitions_dynamic.temp_75ea8b544f")7316 -> 0.0001s7317-- quote_table_name(:index_on_bigint)7318 -> 0.0001s7319-- execute("ALTER INDEX \"gitlab_partitions_dynamic\".\"temp_75ea8b544f\" RENAME TO \"index_on_bigint\"")7320 -> 0.0011s7321 is expected to change `find_index_by(index1).columns` from ["integer_column"] to ["bigint_column"] and change `find_index_by(index2).columns` from ["bigint_column"] to ["integer_column"]7322 #swap_columns7323 calls service7324 #reset_trigger_function7325-- quote_table_name("existing_trigger_function")7326 -> 0.0004s7327-- execute("ALTER FUNCTION \"existing_trigger_function\" RESET ALL")7328 -> 0.0015s7329 resets7330 #swap_foreign_keys7331 behaves like swapping foreign keys correctly7332-- quote_table_name(:_test_swap_foreign_keys)7333 -> 0.0003s7334-- quote_column_name(:fkey_on_integer_column)7335 -> 0.0001s7336-- quote_column_name(:temp_name_for_renaming)7337 -> 0.0001s7338-- execute("ALTER TABLE \"_test_swap_foreign_keys\"\nRENAME CONSTRAINT \"fkey_on_integer_column\" TO \"temp_name_for_renaming\"\n")7339 -> 0.0031s7340-- quote_table_name(:_test_swap_foreign_keys)7341 -> 0.0002s7342-- quote_column_name(:fkey_on_bigint_column)7343 -> 0.0001s7344-- quote_column_name(:fkey_on_integer_column)7345 -> 0.0001s7346-- execute("ALTER TABLE \"_test_swap_foreign_keys\"\nRENAME CONSTRAINT \"fkey_on_bigint_column\" TO \"fkey_on_integer_column\"\n")7347 -> 0.0016s7348-- quote_table_name(:_test_swap_foreign_keys)7349 -> 0.0001s7350-- quote_column_name(:temp_name_for_renaming)7351 -> 0.0001s7352-- quote_column_name(:fkey_on_bigint_column)7353 -> 0.0001s7354-- execute("ALTER TABLE \"_test_swap_foreign_keys\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"fkey_on_bigint_column\"\n")7355 -> 0.0013s7356 is expected to change `find_foreign_key_by(foreign_key1).options[:column]` from "integer_column" to "bigint_column" and change `find_foreign_key_by(foreign_key2).options[:column]` from "bigint_column" to "integer_column"7357 when foreign key names are 63 bytes7358 behaves like swapping foreign keys correctly7359-- quote_table_name(:_test_swap_foreign_keys)7360 -> 0.0002s7361-- quote_column_name(:f1_012345678901234567890123456789012345678901234567890123456789)7362 -> 0.0002s7363-- quote_column_name(:temp_name_for_renaming)7364 -> 0.0001s7365-- execute("ALTER TABLE \"_test_swap_foreign_keys\"\nRENAME CONSTRAINT \"f1_012345678901234567890123456789012345678901234567890123456789\" TO \"temp_name_for_renaming\"\n")7366 -> 0.0022s7367-- quote_table_name(:_test_swap_foreign_keys)7368 -> 0.0001s7369-- quote_column_name(:f2_012345678901234567890123456789012345678901234567890123456789)7370 -> 0.0001s7371-- quote_column_name(:f1_012345678901234567890123456789012345678901234567890123456789)7372 -> 0.0001s7373-- execute("ALTER TABLE \"_test_swap_foreign_keys\"\nRENAME CONSTRAINT \"f2_012345678901234567890123456789012345678901234567890123456789\" TO \"f1_012345678901234567890123456789012345678901234567890123456789\"\n")7374 -> 0.0012s7375-- quote_table_name(:_test_swap_foreign_keys)7376 -> 0.0001s7377-- quote_column_name(:temp_name_for_renaming)7378 -> 0.0001s7379-- quote_column_name(:f2_012345678901234567890123456789012345678901234567890123456789)7380 -> 0.0001s7381-- execute("ALTER TABLE \"_test_swap_foreign_keys\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"f2_012345678901234567890123456789012345678901234567890123456789\"\n")7382 -> 0.0012s7383 is expected to change `find_foreign_key_by(foreign_key1).options[:column]` from "integer_column" to "bigint_column" and change `find_foreign_key_by(foreign_key2).options[:column]` from "bigint_column" to "integer_column"7384# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/swapping_spec.rb. It took 2.54 seconds. Expected to take 4.9 seconds.7385# [RSpecRunTime] Starting example group spec/scripts/semgrep_result_processor_spec.rb. Expected to take 4.87 seconds.7386SemgrepResultProcessor7387 #remove_duplicate_findings7388existing comment from BOT: {"id"=>1933334610, "type"=>"DiffNote", "body"=>"Deserializing user-controlled objects can cause vulnerabilities.\n\n\n<small>\nThis AppSec automation is currently under testing.\nUse ~\"appsec-sast::helpful\" or ~\"appsec-sast::unhelpful\" for quick feedback.\nFor any detailed feedback, [add a comment here](https://gitlab.com/gitlab-com/gl-security/product-security/appsec/sast-custom-rules/-/issues/38).\n</small>\n\n\n/label ~\"appsec-sast::commented\"", "author"=>{"id"=>21564538}, "position"=>{"base_sha"=>"6135e8352307d2bbd94aee1f335483835efd8b65", "start_sha"=>"e82e15e57ce4e0f67dd8eeadf38e4b115f0ae487", "head_sha"=>"ee82e8feb0af93b24b5443c7af4440599756bc1f", "old_path"=>"bug.rb", "new_path"=>"bug.rb", "position_type"=>"text", "old_line"=>nil, "new_line"=>17, "line_range"=>nil}}7389Found existing comment in file bug.rb for line 177390 deletes already posted finding from hash7391 #populate_commits_from_versions7392Failed to fetch versions with status code 400: 7393Failed to post comment 400: 7394 handles error response7395 #create_inline_comments7396Failed to fetch versions with status code 400: 7397Failed to post comment 400: 7398 handles failed comment post7399 #get_existing_comments7400Failed to fetch comments with status code 400: 7401Failed to post comment 400: 7402 handles error response7403 #perform_allowlist_check7404Error: CI_PROJECT_DIR '/tmp/not_allowlisted' is not allowed.7405 exits on non allowlisted project dir7406# [RSpecRunTime] RSpec elapsed time: 35 minutes 51.98 seconds. Current RSS: ~2410M. Threads: 4. load average: 1.15 1.11 1.12 1/293 207967407.7408 #post_comment7409Failed to post comment 400: 7410 handles error response7411 #get_sast_results7412Finding in bug.rb at line 5: Deserializing user-controlled objects can cause vulnerabilities.7413Finding in bug.rb at line 10: Deserializing user-controlled objects can cause vulnerabilities.7414Finding in bug.rb at line 15: Deserializing user-controlled objects can cause vulnerabilities.7415Finding in bug.rb at line 17: Deserializing user-controlled objects can cause vulnerabilities.7416 returns hash of findings7417 #execute7418An error occurred: Error message here7419 raises an error and prints the error message7420# [RSpecRunTime] Finishing example group spec/scripts/semgrep_result_processor_spec.rb. It took 4.43 seconds. Expected to take 4.87 seconds.7421# [RSpecRunTime] Starting example group spec/services/milestones/create_service_spec.rb. Expected to take 4.71 seconds.7422Milestones::CreateService7423 #execute7424 calls before_create method7425 when milestone is saved successfully7426 creates a new milestone7427 opens the milestone if it is a project milestone7428 returns the created milestone7429# [RSpecRunTime] RSpec elapsed time: 35 minutes 54.71 seconds. Current RSS: ~2380M. Threads: 4. load average: 1.14 1.11 1.12 1/293 207977430.7431 when milestone fails to save7432 does not create a new milestone7433 does not open the milestone7434 returns the unsaved milestone7435 #before_create7436 checks for spam7437# [RSpecRunTime] Finishing example group spec/services/milestones/create_service_spec.rb. It took 3.36 seconds. Expected to take 4.71 seconds.7438# [RSpecRunTime] Starting example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. Expected to take 4.57 seconds.7439IncidentManagement::TimelineEventTagsFinder7440 #execute7441 when user has permissions7442 returns tags on the event7443 when event does not have tags7444 returns empty result7445# [RSpecRunTime] RSpec elapsed time: 36 minutes 1.06 seconds. Current RSS: ~2421M. Threads: 4. load average: 1.13 1.11 1.12 1/293 207987446.7447 when timeline event is nil7448 is expected to eq #<ActiveRecord::Relation []>7449 when user does not have permissions7450 is expected to eq #<ActiveRecord::Relation []>7451# [RSpecRunTime] Finishing example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. It took 5.96 seconds. Expected to take 4.57 seconds.7452# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/restore_spec.rb. Expected to take 4.42 seconds.7453Mutations::Todos::Restore7454 is expected to require graphql authorizations :update_todo7455 #resolve7456 restores a single todo7457 handles a todo which is already pending as expected7458 ignores requests for todos which do not belong to the current user7459# [RSpecRunTime] RSpec elapsed time: 36 minutes 5.69 seconds. Current RSS: ~2383M. Threads: 4. load average: 1.12 1.11 1.12 3/293 207997460.7461# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/restore_spec.rb. It took 3.56 seconds. Expected to take 4.42 seconds.7462# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb. Expected to take 4.38 seconds.7463Gitlab::GithubImport::Importer::Attachments::IssuesImporter7464 #id_for_already_imported_cache7465 is expected to eq 10000004897466 #collection_method7467 is expected to eq :issue_attachments7468 #object_type7469 is expected to eq :issue_attachment7470 #sidekiq_worker_class7471 is expected to eq Gitlab::GithubImport::Attachments::ImportIssueWorker7472 #sequential_import7473 selects both issues, and selects only properties it needs7474 executes importer only for the issue with an attachment7475 when issue has already been processed7476 does not select issues that were processed7477 does not execute importer for the issue with an attachment7478# [RSpecRunTime] RSpec elapsed time: 36 minutes 8.58 seconds. Current RSS: ~2440M. Threads: 4. load average: 1.12 1.11 1.12 1/293 208007479.7480# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb. It took 2.9 seconds. Expected to take 4.38 seconds.7481# [RSpecRunTime] Starting example group spec/services/clusters/cleanup/service_account_service_spec.rb. Expected to take 4.27 seconds.7482Clusters::Cleanup::ServiceAccountService7483 #execute7484 deletes gitlab service account7485 logs all events7486 deletes cluster7487 when cluster.kubeclient is nil7488 deletes cluster7489# [RSpecRunTime] RSpec elapsed time: 36 minutes 12.49 seconds. Current RSS: ~2453M. Threads: 4. load average: 1.11 1.11 1.12 1/293 208017490.7491 when there is a Kubeclient::HttpError7492 with error:Unauthorized7493 destroys cluster7494 with error:forbidden7495 destroys cluster7496 with error:Certificate verify Failed7497 destroys cluster7498# [RSpecRunTime] Finishing example group spec/services/clusters/cleanup/service_account_service_spec.rb. It took 4.98 seconds. Expected to take 4.27 seconds.7499# [RSpecRunTime] Starting example group spec/services/ci/pipelines/hook_service_spec.rb. Expected to take 4.24 seconds.7500Ci::Pipelines::HookService7501 #execute_hooks7502 HOOK_NAME7503 is expected to eq :pipeline_hooks7504# [RSpecRunTime] RSpec elapsed time: 36 minutes 15.12 seconds. Current RSS: ~2431M. Threads: 4. load average: 1.10 1.10 1.12 1/293 208307505.7506 with pipeline hooks enabled7507 calls pipeline.project.execute_hooks and pipeline.project.execute_integrations7508 with pipeline hooks and integrations disabled7509 does not call pipeline.project.execute_hooks and pipeline.project.execute_integrations7510# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/hook_service_spec.rb. It took 2.31 seconds. Expected to take 4.24 seconds.7511# [RSpecRunTime] Starting example group spec/serializers/rollout_status_entity_spec.rb. Expected to take 4.13 seconds.7512RolloutStatusEntity7513 exposes status7514 exposes has_legacy_app_label7515 when kube deployment is valid7516 exposes deployment data7517 does not expose canary ingress if it does not exist7518 when canary ingress exists7519 expose canary ingress7520# [RSpecRunTime] RSpec elapsed time: 36 minutes 19.68 seconds. Current RSS: ~2354M. Threads: 4. load average: 1.09 1.10 1.12 1/293 208317521.7522 when kube deployment is empty7523 exposes status7524 does not expose deployment data7525# [RSpecRunTime] Finishing example group spec/serializers/rollout_status_entity_spec.rb. It took 4.27 seconds. Expected to take 4.13 seconds.7526# [RSpecRunTime] Starting example group spec/lib/gitlab/favicon_spec.rb. Expected to take 4.12 seconds.7527Gitlab::Favicon7528 .main7529 defaults to favicon.png7530 has yellow favicon for canary7531 uses the custom favicon if a favicon appearance is present7532 asset host7533 returns a relative url when the asset host is not configured7534 returns a full url when the asset host is configured7535# [RSpecRunTime] RSpec elapsed time: 36 minutes 21.85 seconds. Current RSS: ~2355M. Threads: 4. load average: 1.09 1.10 1.12 1/293 208327536.7537 .ci_status_overlay7538 returns the overlay for the status7539 .mr_status_overlay7540 returns the overlay for the status7541 .available_status_names7542 returns the available status names7543# [RSpecRunTime] Finishing example group spec/lib/gitlab/favicon_spec.rb. It took 2.39 seconds. Expected to take 4.12 seconds.7544# [RSpecRunTime] Starting example group spec/lib/api/entities/ml/mlflow/get_run_spec.rb. Expected to take 3.99 seconds.7545API::Entities::Ml::Mlflow::GetRun7546 presents params correctly7547 presents the params7548 presents metrics correctly7549 has the id7550 has run key7551 presents the metrics7552 when candidate has no params7553 data is empty7554# [RSpecRunTime] RSpec elapsed time: 36 minutes 26.88 seconds. Current RSS: ~2445M. Threads: 4. load average: 1.08 1.10 1.12 1/293 208337555.7556 when candidate has no metrics7557 returns empty data7558# [RSpecRunTime] Finishing example group spec/lib/api/entities/ml/mlflow/get_run_spec.rb. It took 4.68 seconds. Expected to take 3.99 seconds.7559# [RSpecRunTime] Starting example group spec/views/shared/wikis/_sidebar.html.haml_spec.rb. Expected to take 3.96 seconds.7560shared/wikis/_sidebar.html.haml7561 link to edit the sidebar7562 when the user has edit permission and there are wiki pages7563 renders the link7564# [RSpecRunTime] RSpec elapsed time: 36 minutes 28.83 seconds. Current RSS: ~2403M. Threads: 4. load average: 1.08 1.10 1.12 1/296 209327565.7566 when the user does not have edit permission and there are no wiki pages7567 does not render the link7568 The sidebar comes from a custom page7569 does not show an alert7570 renders the wiki content7571# [RSpecRunTime] Finishing example group spec/views/shared/wikis/_sidebar.html.haml_spec.rb. It took 2.56 seconds. Expected to take 3.96 seconds.7572# [RSpecRunTime] Starting example group spec/lib/gitlab/service_desk_spec.rb. Expected to take 3.88 seconds.7573Gitlab::ServiceDesk7574 enabled?7575 is expected to be truthy7576 when service desk is not supported7577 is expected to be falsy7578# [RSpecRunTime] RSpec elapsed time: 36 minutes 33.18 seconds. Current RSS: ~2297M. Threads: 4. load average: 1.08 1.10 1.12 1/296 209337579.7580 when service desk is disabled for project7581 is expected to be falsy7582 supported?7583 is expected to be truthy7584 when incoming emails are disabled7585 is expected to be falsy7586 when email key is not supported7587 is expected to be falsy7588# [RSpecRunTime] Finishing example group spec/lib/gitlab/service_desk_spec.rb. It took 4.54 seconds. Expected to take 3.88 seconds.7589# [RSpecRunTime] Starting example group spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb. Expected to take 3.83 seconds.7590Resolvers::DataTransfer::GroupDataTransferResolver7591 with authorized user but without enough permissions7592 does not raise an error and returns no data7593 with anonymous access7594 does not raise an error and returns no data7595 when user has permissions to see data transfer7596 calls GroupDataTransferFinder with expected arguments7597 when data_transfer_monitoring is disabled7598 returns empty result7599# [RSpecRunTime] Finishing example group spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb. It took 1.98 seconds. Expected to take 3.83 seconds.7600# [RSpecRunTime] Starting example group spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb. Expected to take 3.78 seconds.7601Packages::Debian::CleanupDanglingPackageFilesWorker7602 #perform7603 when debian_packages flag is disabled7604 does nothing7605# [RSpecRunTime] RSpec elapsed time: 36 minutes 37.99 seconds. Current RSS: ~2299M. Threads: 4. load average: 1.15 1.11 1.12 1/296 209347606.7607 with mocked service returning success7608 calls MarkPackageFilesForDestructionService7609 with mocked service returning error7610 ignore error7611 when the service raises an error7612 logs exception7613# [RSpecRunTime] RSpec elapsed time: 36 minutes 41.09 seconds. Current RSS: ~2377M. Threads: 4. load average: 1.14 1.11 1.12 1/294 209357614.7615 with valid parameters7616 behaves like an idempotent worker7617 is labeled as idempotent7618 performs multiple times sequentially without raising an exception7619 mark dangling package files as pending destruction7620# [RSpecRunTime] RSpec elapsed time: 36 minutes 42.25 seconds. Current RSS: ~2378M. Threads: 4. load average: 1.14 1.11 1.12 1/293 209367621.7622# [RSpecRunTime] Finishing example group spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb. It took 5.95 seconds. Expected to take 3.78 seconds.7623# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. Expected to take 3.71 seconds.7624Gitlab::Sanitizers::ExceptionMessage7625 .clean7626 when error is a URI::InvalidURIError7627 is expected to eq "bad URI(is not URI?): [FILTERED]"7628 when error is an Addressable::URI::InvalidURIError7629 uri: "http://foo:bar", result: "Invalid port number: [FILTERED]"7630 is expected to eq "Invalid port number: [FILTERED]"7631 uri: "http://foo:%eb", result: "Invalid encoding in port"7632 is expected to eq "Invalid encoding in port"7633 uri: "ht%0atp://foo", result: "Invalid scheme format: [FILTERED]"7634 is expected to eq "Invalid scheme format: [FILTERED]"7635 uri: "http:", result: "Absolute URI missing hierarchical segment: [FILTERED]"7636 is expected to eq "Absolute URI missing hierarchical segment: [FILTERED]"7637 uri: "::http", result: "Cannot assemble URI string with ambiguous path: [FILTERED]"7638 is expected to eq "Cannot assemble URI string with ambiguous path: [FILTERED]"7639 uri: "http://foo bar", result: "Invalid character in host: [FILTERED]"7640 is expected to eq "Invalid character in host: [FILTERED]"7641 with any other exception7642 is not invoked and does nothing7643# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. It took 2.29 seconds. Expected to take 3.71 seconds.7644# [RSpecRunTime] Starting example group spec/views/projects/commits/show.html.haml_spec.rb. Expected to take 3.65 seconds.7645projects/commits/show.html.haml7646 commits date headers7647 when timezone is UTC7648 renders commit date header in user's timezone7649# [RSpecRunTime] RSpec elapsed time: 36 minutes 48.37 seconds. Current RSS: ~2400M. Threads: 4. load average: 1.13 1.11 1.12 1/294 209757650.7651 when timezone is UTC-67652 renders commit date header in user's timezone7653 tree controls7654 renders atom feed button with matching path7655# [RSpecRunTime] Finishing example group spec/views/projects/commits/show.html.haml_spec.rb. It took 4.7 seconds. Expected to take 3.65 seconds.7656# [RSpecRunTime] Starting example group spec/services/users/reject_service_spec.rb. Expected to take 3.6 seconds.7657Users::RejectService7658 #execute7659 failures7660 when the executor user is not allowed to reject users7661 returns error result7662 when the executor user is an admin in admin mode7663 when user is not in pending approval state7664 returns error result7665 success7666 when the executor user is an admin in admin mode7667 initiates user removal7668 emails the user on rejection7669 logs rejection in application logs7670# [RSpecRunTime] RSpec elapsed time: 36 minutes 51.65 seconds. Current RSS: ~2401M. Threads: 4. load average: 1.20 1.12 1.12 1/296 209847671.7672 audit events7673 when not licensed7674 does not log any audit event7675# [RSpecRunTime] Finishing example group spec/services/users/reject_service_spec.rb. It took 2.76 seconds. Expected to take 3.6 seconds.7676# [RSpecRunTime] Starting example group spec/channels/application_cable/connection_spec.rb. Expected to take 3.51 seconds.7677ApplicationCable::Connection7678 when session cookie is set7679 when user is logged in7680 sets current_user7681 with a stale password7682 sets current_user to nil7683 when user is not logged in7684 sets current_user to nil7685 when bearer header is provided7686 when it is a personal_access_token7687 finds user by PAT7688 when an expired personal_access_token7689 sets the current_user as `nil`, and rejects the connection7690# [RSpecRunTime] RSpec elapsed time: 36 minutes 56.16 seconds. Current RSS: ~2399M. Threads: 4. load average: 1.18 1.12 1.12 1/295 209857691.7692 when a revoked personal_access_token7693 sets the current_user as `nil`, and rejects the connection7694 when it is an OAuth access token7695 when it is a valid OAuth access token7696 finds user by OAuth access token7697 when it is an invalid OAuth access token7698 sets the current_user as `nil`, and rejects the connection7699 when session cookie is not set7700 sets current_user to nil7701 when session cookie is an empty string7702 sets current_user to nil7703# [RSpecRunTime] Finishing example group spec/channels/application_cable/connection_spec.rb. It took 5.74 seconds. Expected to take 3.51 seconds.7704# [RSpecRunTime] Starting example group spec/helpers/operations_helper_spec.rb. Expected to take 3.47 seconds.7705OperationsHelper7706 #alerts_settings_data7707 initial integration configuration7708 returns the correct values7709 with external Prometheus configured7710 with external Prometheus enabled7711 returns the correct values7712 with external Prometheus disabled7713 returns the correct values7714 when cluster managed7715 returns the correct values7716 with project alert setting7717 returns the correct values7718 #operations_settings_data7719 returns the correct set of data7720# [RSpecRunTime] Finishing example group spec/helpers/operations_helper_spec.rb. It took 2.54 seconds. Expected to take 3.47 seconds.7721# [RSpecRunTime] Starting example group spec/workers/abuse/trust_score_worker_spec.rb. Expected to take 3.37 seconds.7722Abuse::TrustScoreWorker7723 when the user exists7724 creates an abuse trust score with the correct data7725 behaves like an idempotent worker7726 is labeled as idempotent7727 performs multiple times sequentially without raising an exception7728# [RSpecRunTime] RSpec elapsed time: 37 minutes 3.58 seconds. Current RSS: ~2395M. Threads: 4. load average: 1.17 1.12 1.12 1/293 209867729.7730 when the user does not exist7731 logs an error7732 does not attempt to create the trust score7733# [RSpecRunTime] Finishing example group spec/workers/abuse/trust_score_worker_spec.rb. It took 3.93 seconds. Expected to take 3.37 seconds.7734# [RSpecRunTime] Starting example group spec/models/preloaders/user_max_access_level_in_projects_preloader_spec.rb. Expected to take 3.36 seconds.7735Preloaders::UserMaxAccessLevelInProjectsPreloader7736 does not allow STI7737 #execute7738 when user is not present7739 does not avoid N+1 queries7740# [RSpecRunTime] RSpec elapsed time: 37 minutes 7.37 seconds. Current RSS: ~2354M. Threads: 4. load average: 1.15 1.12 1.12 2/293 209877741.7742# [RSpecRunTime] Finishing example group spec/models/preloaders/user_max_access_level_in_projects_preloader_spec.rb. It took 3.18 seconds. Expected to take 3.36 seconds.7743# [RSpecRunTime] Starting example group spec/lib/sidebars/explore/menus/catalog_menu_spec.rb. Expected to take 3.22 seconds.7744Sidebars::Explore::Menus::CatalogMenu7745 renders the correct link7746 renders7747 renders the correct title7748 renders the correct icon7749# [RSpecRunTime] Finishing example group spec/lib/sidebars/explore/menus/catalog_menu_spec.rb. It took 1.31 seconds. Expected to take 3.22 seconds.7750# [RSpecRunTime] RSpec elapsed time: 37 minutes 8.93 seconds. Current RSS: ~2333M. Threads: 4. load average: 1.15 1.12 1.12 1/293 209887751.7752# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers_spec.rb. Expected to take 3.22 seconds.7753Gitlab::Ci::Parsers7754 .fabricate!7755 when file_type is junit7756 fabricates the class7757 when file_type is cobertura7758 fabricates the class7759 when file_type is accessibility7760 fabricates the class7761# [RSpecRunTime] RSpec elapsed time: 37 minutes 12.14 seconds. Current RSS: ~2421M. Threads: 4. load average: 1.14 1.12 1.12 1/293 209897762.7763 when file_type is codequality7764 fabricates the class7765 when file_type is terraform7766 fabricates the class7767 when file_type does not exist7768 raises an error7769 .instrument!7770 prepends the Instrumentation module into each parser7771# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers_spec.rb. It took 4.38 seconds. Expected to take 3.22 seconds.7772# [RSpecRunTime] Starting example group spec/rubocop/cop/default_scope_spec.rb. Expected to take 3.12 seconds.7773RuboCop::Cop::DefaultScope7774 flags the use of default_scope with a constant receiver7775 flags the use of default_scope with a nil receiver7776 ignores the use of default_scope with a local variable receiver7777 flags the use of default_scope when passing a block7778 does not flag the use of default_scope with a send receiver7779 flags the use of default_scope when passing arguments7780# [RSpecRunTime] Finishing example group spec/rubocop/cop/default_scope_spec.rb. It took 1.76 seconds. Expected to take 3.12 seconds.7781# [RSpecRunTime] RSpec elapsed time: 37 minutes 15.17 seconds. Current RSS: ~2428M. Threads: 4. load average: 1.13 1.11 1.12 1/293 209907782.7783# [RSpecRunTime] Starting example group spec/rubocop/cop/active_record_association_reload_spec.rb. Expected to take 3.11 seconds.7784RuboCop::Cop::ActiveRecordAssociationReload7785 when using ActiveRecord::Relation7786 registers an offense on reload usage7787 does not register an offense on reset usage7788 when using on self7789 registers an offense on reload usage7790 does not register an offense on reset usage7791 when using ActiveRecord::Base7792 registers an offense on reload usage7793 does not register an offense on reset usage7794# [RSpecRunTime] RSpec elapsed time: 37 minutes 19.07 seconds. Current RSS: ~2468M. Threads: 4. load average: 1.13 1.11 1.12 1/293 209917795.7796# [RSpecRunTime] Finishing example group spec/rubocop/cop/active_record_association_reload_spec.rb. It took 4.02 seconds. Expected to take 3.11 seconds.7797# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/base_message_spec.rb. Expected to take 3.01 seconds.7798Integrations::ChatMessage::BaseMessage7799 does not allow STI7800 #fallback7801 without relative links7802 is expected to eq "Just another *markdown* message"7803 with relative links7804 is expected to eq "Check this out https://gitlab-domain.com/uploads/Screenshot1.png"7805 with multiple relative links7806 is expected to eq "Check this out https://gitlab-domain.com/uploads/Screenshot1.png. And this https://gitlab-domain.com/uploads/Screenshot2.png"7807 #strip_markup7808 input: nil, output: nil7809 returns the expected output7810 input: "", output: ""7811 returns the expected output7812 input: "[label](url)", output: "label(url)"7813 returns the expected output7814 input: "<url|label>", output: "urllabel"7815 returns the expected output7816 input: "<a href=\"url\">label</a>", output: "a href=\"url\"label/a"7817 returns the expected output7818# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/base_message_spec.rb. It took 2.61 seconds. Expected to take 3.01 seconds.7819# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. Expected to take 2.99 seconds.7820RuboCop::Cop::RSpec::SharedGroupsMetadata7821 does not flag if feature category is missing7822 with symbol metadata7823 flags metadata in shared example7824 flags metadata in shared context7825# [RSpecRunTime] RSpec elapsed time: 37 minutes 24.89 seconds. Current RSS: ~2460M. Threads: 4. load average: 1.11 1.11 1.12 1/293 209927826.7827 with hash metadata7828 flags metadata in shared example7829 flags metadata in shared context7830# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. It took 3.82 seconds. Expected to take 2.99 seconds.7831# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb. Expected to take 2.89 seconds.7832Analytics::CycleAnalytics::StageEventHash7833 does not allow STI7834 associations7835 is expected to have many cycle_analytics_stages7836 validations7837 is expected to validate that :hash_sha256 cannot be empty/falsy7838 .record_id_by_hash_sha2567839 returns an existing id7840 creates a new record7841 when the initial find_by query does not find the record7842 returns an existing id7843 .cleanup_if_unused7844 removes the record if there is no stages with given stage events hash7845 does not remove the record if at least 1 group stage for the given stage events hash exists7846# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb. It took 2.52 seconds. Expected to take 2.89 seconds.7847# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/user_spec.rb. Expected to take 2.85 seconds.7848Bitbucket::Representation::User7849 #name7850 returns correct value7851 #username7852 returns correct value7853 #nickname7854 returns correct value7855# [RSpecRunTime] RSpec elapsed time: 37 minutes 31.24 seconds. Current RSS: ~2429M. Threads: 4. load average: 1.10 1.11 1.12 1/293 209937856.7857 #account_id7858 returns correct value7859# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/user_spec.rb. It took 3.49 seconds. Expected to take 2.85 seconds.7860# [RSpecRunTime] Starting example group spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb. Expected to take 2.82 seconds.7861Gitlab::Cluster::RackTimeoutObserver7862 #callback7863 when request times out7864 increments counter7865 when request expires7866 increments counter7867 when request is being processed7868 does not increment counter7869 when request contains invalid string7870 sanitizes string7871# [RSpecRunTime] Finishing example group spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb. It took 1.32 seconds. Expected to take 2.82 seconds.7872# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/replay_events_importer_spec.rb. Expected to take 2.73 seconds.7873Gitlab::GithubImport::Importer::ReplayEventsImporter7874 #execute7875 when association is a MergeRequest7876 imports reviewers7877 when reviewer is a team7878 ignores the events and do not assign the reviewers7879# [RSpecRunTime] RSpec elapsed time: 37 minutes 35.0 seconds. Current RSS: ~2398M. Threads: 4. load average: 1.09 1.11 1.11 1/299 211217880.7881 when association is not found7882 does not read events7883 when issueable type is not supported7884 does not read events7885# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/replay_events_importer_spec.rb. It took 2.69 seconds. Expected to take 2.73 seconds.7886# [RSpecRunTime] Starting example group spec/services/packages/generic/find_or_create_package_service_spec.rb. Expected to take 2.68 seconds.7887Packages::Generic::FindOrCreatePackageService7888 #execute7889 when packages does not exist yet7890 creates package7891 creates package and package build info when build is provided7892# [RSpecRunTime] RSpec elapsed time: 37 minutes 37.31 seconds. Current RSS: ~2368M. Threads: 4. load average: 1.09 1.11 1.11 1/298 211227893.7894 when packages already exists7895 when package was created manually7896 finds the package and does not create package build info even if build is provided7897 when package was created by pipeline7898 finds the package and does not change package build info even if build is provided7899# [RSpecRunTime] RSpec elapsed time: 37 minutes 40.23 seconds. Current RSS: ~2423M. Threads: 4. load average: 1.08 1.10 1.11 1/298 211237900.7901 when a pending_destruction package exists7902 creates a new package7903# [RSpecRunTime] Finishing example group spec/services/packages/generic/find_or_create_package_service_spec.rb. It took 5.02 seconds. Expected to take 2.68 seconds.7904# [RSpecRunTime] Starting example group spec/presenters/service_hook_presenter_spec.rb. Expected to take 2.67 seconds.7905ServiceHookPresenter7906 #logs_details_path7907 is expected to eq "/namespace643/project-645/-/settings/integrations/drone_ci/hook_logs/1"7908# [RSpecRunTime] RSpec elapsed time: 37 minutes 42.21 seconds. Current RSS: ~2427M. Threads: 4. load average: 1.08 1.10 1.11 1/298 211247909.7910 #logs_retry_path7911 is expected to eq "/namespace644/project-646/-/settings/integrations/drone_ci/hook_logs/2/retry"7912# [RSpecRunTime] RSpec elapsed time: 37 minutes 43.35 seconds. Current RSS: ~2404M. Threads: 4. load average: 1.08 1.10 1.11 1/298 211257913.7914# [RSpecRunTime] Finishing example group spec/presenters/service_hook_presenter_spec.rb. It took 2.82 seconds. Expected to take 2.67 seconds.7915# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb. Expected to take 2.62 seconds.7916Gitlab::Database::Migrations::LockRetriesHelpers7917 #with_lock_retries7918 sets the migration class name in the logs7919 does not raise on exhaustion by default7920 defaults to allowing subtransactions7921 raise_on_exhaustion: true7922 sets raise_on_exhaustion as requested7923# [RSpecRunTime] RSpec elapsed time: 37 minutes 44.94 seconds. Current RSS: ~2386M. Threads: 4. load average: 1.08 1.10 1.11 1/298 211267924.7925 raise_on_exhaustion: false7926 sets raise_on_exhaustion as requested7927# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb. It took 1.84 seconds. Expected to take 2.62 seconds.7928# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/memory_report_spec.rb. Expected to take 2.55 seconds.7929Gitlab::Middleware::MemoryReport7930 #call7931 when the Rails environment is not development7932 behaves like returns original response7933 returns original response7934 does not call the MemoryProfiler7935 when the Rails environment is development7936 when memory report is not requested7937 behaves like returns original response7938 returns original response7939 does not call the MemoryProfiler7940# [RSpecRunTime] RSpec elapsed time: 37 minutes 48.74 seconds. Current RSS: ~2443M. Threads: 4. load average: 1.08 1.10 1.11 1/293 211277941.7942 when memory report is requested7943 returns a memory report7944 when something goes wrong with creating the report7945 logs the error7946 returns the error7947# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/memory_report_spec.rb. It took 4.46 seconds. Expected to take 2.55 seconds.7948# [RSpecRunTime] Starting example group spec/lib/banzai/filter/quick_action_filter_spec.rb. Expected to take 2.52 seconds.7949Banzai::Filter::QuickActionFilter7950 does not detect action in html block7951 does not detect action in code block7952 does not detect action in paragraph if no sourcepos7953 does not detect action in blockquote7954 detects action in paragraph7955# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/quick_action_filter_spec.rb. It took 1.48 seconds. Expected to take 2.52 seconds.7956# [RSpecRunTime] RSpec elapsed time: 37 minutes 51.36 seconds. Current RSS: ~2447M. Threads: 4. load average: 1.07 1.10 1.11 1/293 211287957.7958# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb. Expected to take 2.44 seconds.7959Ml::ExperimentTracking::HandleCandidateGitlabMetadataService7960 execute7961 when metadata includes gitlab.CI_JOB_ID and gitlab.CI_JOB_ID is valid7962 updates candidate correctly7963# [RSpecRunTime] RSpec elapsed time: 37 minutes 52.88 seconds. Current RSS: ~2428M. Threads: 4. load average: 1.07 1.10 1.11 1/293 211577964.7965 when metadata includes gitlab.CI_JOB_ID and gitlab.CI_JOB_ID is invalid7966 raises error7967# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb. It took 1.93 seconds. Expected to take 2.44 seconds.7968# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb. Expected to take 2.43 seconds.7969RuboCop::Cop::Migration::PreventGlobalEnableLockRetriesWithDisableDdlTransaction7970 when outside of migration7971 registers no offense7972 when in migration7973 registers an offense when `enable_lock_retries` and `disable_ddl_transaction` is used together7974 registers no offense when `enable_lock_retries!` is used7975 registers no offense when `disable_ddl_transaction!` is used7976# [RSpecRunTime] RSpec elapsed time: 37 minutes 56.7 seconds. Current RSS: ~2421M. Threads: 4. load average: 1.15 1.11 1.12 1/292 211587977.7978# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb. It took 3.55 seconds. Expected to take 2.43 seconds.7979# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/installation_creation_date_approximation_metric_spec.rb. Expected to take 2.35 seconds.7980Gitlab::Usage::Metrics::Instrumentations::InstallationCreationDateApproximationMetric7981 with a root user7982 behaves like a correct instrumented metric value7983 has correct value7984 without a root user7985 behaves like a correct instrumented metric value7986 has correct value7987# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/installation_creation_date_approximation_metric_spec.rb. It took 1.27 seconds. Expected to take 2.35 seconds.7988# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/notes_spec.rb. Expected to take 2.33 seconds.7989WorkItems::Callbacks::Notes7990 #before_update_callback7991 when discussion_locked param is not present7992 behaves like discussion_locked is unchanged7993 does not change the discussion_locked of the work item7994# [RSpecRunTime] RSpec elapsed time: 37 minutes 59.3 seconds. Current RSS: ~2382M. Threads: 4. load average: 1.15 1.11 1.12 1/292 211597995.7996 when user cannot set work item metadata7997 behaves like discussion_locked is unchanged7998 does not change the discussion_locked of the work item7999 when user can set work item metadata8000 sets the discussion_locked for the work item8001 when widget does not exist in new type8002 keeps item's discussion_locked value intact8003# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/notes_spec.rb. It took 2.3 seconds. Expected to take 2.33 seconds.8004# [RSpecRunTime] Starting example group spec/lib/generators/model/model_generator_spec.rb. Expected to take 2.25 seconds.8005Model::ModelGenerator8006 when generating a model8007 create db/migrate/20240731105419_create_model_generator_test_foos.rb8008 create app/models/model_generator_test_foo.rb8009 invoke rspec8010 create spec/models/model_generator_test_foo_spec.rb8011 creates the model file with the right content8012 create db/migrate/20240731105420_create_model_generator_test_foos.rb8013 create app/models/model_generator_test_foo.rb8014 invoke rspec8015 create spec/models/model_generator_test_foo_spec.rb8016 creates the migration file with the right content8017 create db/migrate/20240731105420_create_model_generator_test_foos.rb8018 create app/models/model_generator_test_foo.rb8019 invoke rspec8020 create spec/models/model_generator_test_foo_spec.rb8021 creates the spec file with the right content8022# [RSpecRunTime] RSpec elapsed time: 38 minutes 1.7 seconds. Current RSS: ~2383M. Threads: 4. load average: 1.13 1.11 1.12 1/292 211608023.8024# [RSpecRunTime] Finishing example group spec/lib/generators/model/model_generator_spec.rb. It took 1.43 seconds. Expected to take 2.25 seconds.8025# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/to_hash_spec.rb. Expected to take 2.24 seconds.8026Gitlab::GithubImport::Representation::ToHash8027 #to_hash8028 converts an object to a Hash8029 converts nested objects to Hashes8030 converts Array values to Hashes8031 keeps values as-is if they do not respond to #to_hash8032 converts Date value to String8033 converts Symbol value to String8034# [RSpecRunTime] RSpec elapsed time: 38 minutes 5.8 seconds. Current RSS: ~2434M. Threads: 4. load average: 1.12 1.11 1.11 1/292 211618035.8036# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/to_hash_spec.rb. It took 4.1 seconds. Expected to take 2.24 seconds.8037# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resource_type_spec.rb. Expected to take 2.14 seconds.8038Types::Ci::Catalog::ResourceType8039 is expected to eq "CiCatalogResource"8040 exposes the expected fields8041# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resource_type_spec.rb. It took 0.76 second. Expected to take 2.14 seconds.8042# [RSpecRunTime] Starting example group spec/lib/api/entities/draft_note_spec.rb. Expected to take 2.12 seconds.8043API::Entities::DraftNote8044 exposes correct attributes8045# [RSpecRunTime] Finishing example group spec/lib/api/entities/draft_note_spec.rb. It took 2.04 seconds. Expected to take 2.12 seconds.8046# [RSpecRunTime] RSpec elapsed time: 38 minutes 8.84 seconds. Current RSS: ~2437M. Threads: 4. load average: 1.12 1.11 1.11 1/298 212988047.8048# [RSpecRunTime] Starting example group spec/serializers/container_tag_entity_spec.rb. Expected to take 2.03 seconds.8049ContainerTagEntity8050 exposes required informations8051 when user can manage repositories8052 exposes destroy_path8053# [RSpecRunTime] RSpec elapsed time: 38 minutes 10.32 seconds. Current RSS: ~2354M. Threads: 4. load average: 1.11 1.11 1.11 1/298 212998054.8055 when user cannot manage repositories8056 does not expose destroy_path8057# [RSpecRunTime] Finishing example group spec/serializers/container_tag_entity_spec.rb. It took 1.87 seconds. Expected to take 2.03 seconds.8058# [RSpecRunTime] Starting example group spec/models/resource_events/merge_request_assignment_event_spec.rb. Expected to take 2.01 seconds.8059ResourceEvents::MergeRequestAssignmentEvent8060 does not allow STI8061 associations8062 is expected to belong to user required: false8063 is expected to belong to merge_request required: false8064 validations8065 is expected to be valid8066 is expected to validate that :merge_request cannot be empty/falsy8067# [RSpecRunTime] RSpec elapsed time: 38 minutes 14.49 seconds. Current RSS: ~2432M. Threads: 4. load average: 1.10 1.11 1.11 1/297 213008068.8069# [RSpecRunTime] Finishing example group spec/models/resource_events/merge_request_assignment_event_spec.rb. It took 3.9 seconds. Expected to take 2.01 seconds.8070# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 46.95 seconds.8071Lint factories for ResourceEvents::MergeRequestAssignmentEvent8072 with saas, license, and factory defaults8073 behaves like factory8074 merge_request_assignment_event factory8075 does not raise error when built8076 does not raise error when created8077# [RSpecRunTime] RSpec elapsed time: 38 minutes 16.99 seconds. Current RSS: ~2432M. Threads: 4. load average: 1.10 1.11 1.11 1/298 214368078.8079# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.51 seconds. Expected to take 46.95 seconds.8080# [RSpecRunTime] Starting example group spec/lib/gitlab/noteable_metadata_spec.rb. Expected to take 1.97 seconds.8081Gitlab::NoteableMetadata8082 returns an empty Hash if an empty collection is provided8083 raises an error when given a collection with no limit8084 snippets8085 aggregates stats on snippets8086# [RSpecRunTime] RSpec elapsed time: 38 minutes 19.03 seconds. Current RSS: ~2405M. Threads: 4. load average: 1.10 1.11 1.11 1/298 214378087.8088# [RSpecRunTime] Finishing example group spec/lib/gitlab/noteable_metadata_spec.rb. It took 2.05 seconds. Expected to take 1.97 seconds.8089# [RSpecRunTime] Starting example group spec/helpers/webpack_helper_spec.rb. Expected to take 1.91 seconds.8090WebpackHelper8091 #prefetch_link_tag8092DEPRECATION WARNING: The asset "foo.js" is not present in the asset pipeline.8093Falling back to an asset that may be in the public folder.8094This behavior is deprecated and will be removed.8095To bypass the asset pipeline and preserve this behavior,8096use the `skip_pipeline: true` option.8097 (called from prefetch_link_tag at /builds/gitlab-org/gitlab/app/helpers/webpack_helper.rb:7)8098 returns prefetch link tag8099 #webpack_preload_asset_tag8100 preloads the resource by default8101 prefetches the resource if explicitly asked8102 when vite enabled8103 #webpack_bundle_tag8104 return vite javascript tag8105# [RSpecRunTime] Finishing example group spec/helpers/webpack_helper_spec.rb. It took 1.37 seconds. Expected to take 1.91 seconds.8106# [RSpecRunTime] Starting example group spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb. Expected to take 1.86 seconds.8107GoogleCloud::CreateCloudsqlInstanceWorker8108 when triggered8109 calls CloudSeed::GoogleCloud::SetupCloudsqlInstanceService8110 when CloudSeed::GoogleCloud::SetupCloudsqlInstanceService fails8111 raises error8112# [RSpecRunTime] RSpec elapsed time: 38 minutes 23.0 seconds. Current RSS: ~2396M. Threads: 4. load average: 1.10 1.10 1.11 1/297 214388113.8114# [RSpecRunTime] Finishing example group spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb. It took 2.71 seconds. Expected to take 1.86 seconds.8115# [RSpecRunTime] Starting example group spec/lib/gitlab/git/util_spec.rb. Expected to take 1.82 seconds.8116Gitlab::Git::Util8117 #count_lines8118 counts 0 lines in ""8119 counts 1 lines in "foo"8120 counts 1 lines in "foo\n"8121 counts 2 lines in "foo\n\n"8122# [RSpecRunTime] RSpec elapsed time: 38 minutes 25.96 seconds. Current RSS: ~2459M. Threads: 4. load average: 1.09 1.10 1.11 1/297 214398123.8124# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/util_spec.rb. It took 2.84 seconds. Expected to take 1.82 seconds.8125# [RSpecRunTime] Starting example group spec/workers/ci/retry_pipeline_worker_spec.rb. Expected to take 1.8 seconds.8126Ci::RetryPipelineWorker8127 #perform8128 when pipeline exists8129 when user exists8130 retries the pipeline8131 when user does not exist8132 does not retry the pipeline8133 when pipeline does not exist8134 returns nil8135# [RSpecRunTime] Finishing example group spec/workers/ci/retry_pipeline_worker_spec.rb. It took 1.65 seconds. Expected to take 1.8 seconds.8136# [RSpecRunTime] Starting example group spec/graphql/mutations/work_items/update_spec.rb. Expected to take 1.71 seconds.8137Mutations::WorkItems::Update8138 #ready?8139 is expected to be ready {:id=>"gid://gitlab/WorkItem/90", :parent_id=>"gid://gitlab/WorkItem/91"}8140# [RSpecRunTime] RSpec elapsed time: 38 minutes 28.93 seconds. Current RSS: ~2483M. Threads: 4. load average: 1.09 1.10 1.11 1/292 214408141.8142# [RSpecRunTime] Finishing example group spec/graphql/mutations/work_items/update_spec.rb. It took 1.33 seconds. Expected to take 1.71 seconds.8143# [RSpecRunTime] Starting example group spec/serializers/merge_request_current_user_entity_spec.rb. Expected to take 1.7 seconds.8144MergeRequestCurrentUserEntity8145 as json8146 exposes needed attributes8147# [RSpecRunTime] RSpec elapsed time: 38 minutes 30.71 seconds. Current RSS: ~2487M. Threads: 4. load average: 1.08 1.10 1.11 1/292 214678148.8149# [RSpecRunTime] Finishing example group spec/serializers/merge_request_current_user_entity_spec.rb. It took 1.77 seconds. Expected to take 1.7 seconds.8150# [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitignore_template_spec.rb. Expected to take 1.62 seconds.8151Gitlab::Template::GitignoreTemplate8152 .all8153 strips the gitignore suffix8154 combines the globals and rest8155 .find8156 returns nil if the file does not exist8157 returns the Gitignore object of a valid file8158 #content8159 loads the full file8160# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitignore_template_spec.rb. It took 1.55 seconds. Expected to take 1.62 seconds.8161# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/json_spec.rb. Expected to take 1.6 seconds.8162RuboCop::Cop::Gitlab::Json8163 when ActiveSupport::JSON is called8164 registers an offense and autocorrects8165# [RSpecRunTime] RSpec elapsed time: 38 minutes 33.97 seconds. Current RSS: ~2514M. Threads: 4. load average: 1.08 1.10 1.11 1/292 214688166.8167 when ::JSON is called8168 registers an offense and autocorrects8169# [RSpecRunTime] RSpec elapsed time: 38 minutes 35.55 seconds. Current RSS: ~2544M. Threads: 4. load average: 1.07 1.10 1.11 1/292 214698170.8171 when ::JSON is called in EE8172 registers an offense and autocorrects8173# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/json_spec.rb. It took 3.58 seconds. Expected to take 1.6 seconds.8174# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_slack.html.haml_spec.rb. Expected to take 1.52 seconds.8175admin/application_settings/_slack.html.haml8176 renders the form correctly8177 when GitLab.com8178 renders the form correctly8179# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_slack.html.haml_spec.rb. It took 0.92 second. Expected to take 1.52 seconds.8180# [RSpecRunTime] Starting example group spec/views/admin/groups/_form.html.haml_spec.rb. Expected to take 1.51 seconds.8181admin/groups/_form8182 group runner registration setting8183 runner_registration_enabled: true, valid_runner_registrars: ["group"], checked: true, disabled: false8184 renders the checkbox correctly8185 runner_registration_enabled: false, valid_runner_registrars: ["group"], checked: false, disabled: false8186 renders the checkbox correctly8187 runner_registration_enabled: false, valid_runner_registrars: ["project"], checked: false, disabled: true8188 renders the checkbox correctly8189# [RSpecRunTime] Finishing example group spec/views/admin/groups/_form.html.haml_spec.rb. It took 1.27 seconds. Expected to take 1.51 seconds.8190# [RSpecRunTime] Starting example group spec/views/projects/pages/new.html.haml_spec.rb. Expected to take 1.41 seconds.8191projects/pages/new8192 shows the onboarding wizard8193# [RSpecRunTime] Finishing example group spec/views/projects/pages/new.html.haml_spec.rb. It took 1.51 seconds. Expected to take 1.41 seconds.8194# [RSpecRunTime] RSpec elapsed time: 38 minutes 39.78 seconds. Current RSS: ~2582M. Threads: 4. load average: 1.07 1.10 1.11 1/292 214968195.8196# [RSpecRunTime] Starting example group spec/services/ci/partitions/setup_default_service_spec.rb. Expected to take 1.4 seconds.8197Ci::Partitions::SetupDefaultService8198 .execute8199 when ci_partitioning_first_records is disabled8200 does not create the default ci_partitions8201 when current ci_partition exists8202 does not set up default values for ci_partitions8203 when default ci_partitions do not exist8204 creates the default partitions8205 when default partitions exist with incorrect statuses8206 returns success and update statuses for ci_partitions8207# [RSpecRunTime] Finishing example group spec/services/ci/partitions/setup_default_service_spec.rb. It took 1.63 seconds. Expected to take 1.4 seconds.8208# [RSpecRunTime] Starting example group spec/lib/bitbucket/app_password_connection_spec.rb. Expected to take 1.35 seconds.8209Bitbucket::AppPasswordConnection8210 #get8211 uses Gitlab::HTTP to perform GET request8212 logs the retries and raises an error if it does not succeed on retry8213# [RSpecRunTime] Finishing example group spec/lib/bitbucket/app_password_connection_spec.rb. It took 0.84 second. Expected to take 1.35 seconds.8214# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb. Expected to take 1.31 seconds.8215Gitlab::Usage::Metrics::Instrumentations::CountIssuesMetric8216 behaves like a correct instrumented metric value and query8217 behaves like a correct instrumented metric value8218 has correct value8219 behaves like a correct instrumented metric query8220 has correct generate query8221# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb. It took 1.22 seconds. Expected to take 1.31 seconds.8222# [RSpecRunTime] Starting example group spec/workers/authorized_keys_worker_spec.rb. Expected to take 1.29 seconds.8223AuthorizedKeysWorker8224 #perform8225 authorized_keys is enabled8226 #add_key8227 delegates to Gitlab::AuthorizedKeys8228 #remove_key8229 delegates to Gitlab::AuthorizedKeys8230 all other commands8231 raises an error8232 authorized_keys is disabled8233 does nothing8234# [RSpecRunTime] Finishing example group spec/workers/authorized_keys_worker_spec.rb. It took 1.32 seconds. Expected to take 1.29 seconds.8235# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb. Expected to take 1.21 seconds.8236Gitlab::Ci::Config::Interpolation::Functions::Truncate8237 truncates the given input8238 matches exactly the truncate function with 2 numeric arguments8239 when given a non-string input8240 returns an error8241# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb. It took 0.94 second. Expected to take 1.21 seconds.8242# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb. Expected to take 1.17 seconds.8243Gitlab::GithubImport::Attachments::ImportReleaseWorker8244 #import8245 imports an release attachments8246# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb. It took 0.95 second. Expected to take 1.17 seconds.8247# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. Expected to take 1.14 seconds.8248Gitlab::Database::Migrations::Observers::QueryDetails8249 records details of executed queries8250 unsubscribes after the observation8251# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. It took 0.73 second. Expected to take 1.14 seconds.8252# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb. Expected to take 1.12 seconds.8253RuboCop::Cop::QA::AmbiguousPageObjectName8254 outside of a QA file8255 does not register an offense8256 in a QA file8257 registers an offense for pages named `page`8258 doesnt offend if the page object is named otherwise8259# [RSpecRunTime] RSpec elapsed time: 38 minutes 49.26 seconds. Current RSS: ~2719M. Threads: 4. load average: 1.06 1.10 1.11 1/292 214978260.8261# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb. It took 2.06 seconds. Expected to take 1.12 seconds.8262# [RSpecRunTime] Starting example group spec/lib/bitbucket/connection_spec.rb. Expected to take 1.06 seconds.8263Bitbucket::Connection8264 #connection8265 when oauth8266 uses OAuth connection8267# [RSpecRunTime] RSpec elapsed time: 38 minutes 51.3 seconds. Current RSS: ~2736M. Threads: 4. load average: 1.06 1.09 1.11 1/292 214988268.8269 when app password8270 uses App Password connection8271 #get8272 delegates to underlying connection8273# [RSpecRunTime] Finishing example group spec/lib/bitbucket/connection_spec.rb. It took 2.5 seconds. Expected to take 1.06 seconds.8274# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_issue_worker_spec.rb. Expected to take 1.04 seconds.8275Gitlab::GithubImport::Attachments::ImportIssueWorker8276 #import8277 imports an issue attachments8278# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_issue_worker_spec.rb. It took 1.05 seconds. Expected to take 1.04 seconds.8279# [RSpecRunTime] Starting example group spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb. Expected to take 0.99 second.8280Glfm::VerifyAllGeneratedFilesAreUpToDate#process8281 when repo is dirty8282 raises an error8283 when repo is clean8284 when all generated files are up to date8285 does not raise an error8286 when generated file(s) are not up to date8287ERROR: The following files were modified by running GLFM scripts. Please review, verify, and commit the changes:8288M /builds/gitlab-org/gitlab/glfm_specification/output_example_snapshots8289See the CI artifacts for the modified version of the files.8290This is the output of `git diff`:8291 raises an error8292# [RSpecRunTime] Finishing example group spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb. It took 1.01 seconds. Expected to take 0.99 second.8293# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb. Expected to take 0.96 second.8294Gitlab::SidekiqMiddleware::SizeLimiter::Server8295 yields block8296 calls the Compressor8297# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb. It took 0.76 second. Expected to take 0.96 second.8298# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb. Expected to take 0.89 second.8299Types::WorkItems::WidgetDefinitions::GenericType8300 exposes the expected fields8301# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb. It took 0.52 second. Expected to take 0.89 second.8302# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. Expected to take 0.86 second.8303TodosDestroyer::EntityLeaveWorker8304 calls the Todos::Destroy::EntityLeaveService with the params it was given8305# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. It took 0.51 second. Expected to take 0.86 second.8306# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb. Expected to take 0.84 second.8307Gitlab::Usage::Metrics::Instrumentations::GitlabSettingsMetric8308 settings metric8309 setting_value: false, expected_value: false8310 behaves like a correct instrumented metric value8311 has correct value8312 setting_value: true, expected_value: true8313 behaves like a correct instrumented metric value8314 has correct value8315# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb. It took 0.84 second. Expected to take 0.84 second.8316# [RSpecRunTime] Starting example group spec/graphql/types/milestone_stats_type_spec.rb. Expected to take 0.81 second.8317Types::MilestoneStatsType8318 is expected to require graphql authorizations :read_milestone8319 has the expected fields8320# [RSpecRunTime] Finishing example group spec/graphql/types/milestone_stats_type_spec.rb. It took 0.77 second. Expected to take 0.81 second.8321# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/x509_name_spec.rb. Expected to take 0.79 second.8322Gitlab::Ci::SecureFiles::X509Name8323 .parse8324 parses an X509Name object into a hash format8325 returns an empty hash when an error occurs8326# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/x509_name_spec.rb. It took 0.75 second. Expected to take 0.79 second.8327# [RSpecRunTime] Starting example group spec/graphql/types/design_management/version_type_spec.rb. Expected to take 0.78 second.8328Types::DesignManagement::VersionType8329 has the expected fields8330 is expected to require graphql authorizations :read_design8331# [RSpecRunTime] Finishing example group spec/graphql/types/design_management/version_type_spec.rb. It took 0.72 second. Expected to take 0.78 second.8332# [RSpecRunTime] Starting example group spec/graphql/types/ci/ci_cd_setting_type_spec.rb. Expected to take 0.75 second.8333Types::Ci::CiCdSettingType8334 exposes the expected fields8335 is expected to eq "ProjectCiCdSetting"8336# [RSpecRunTime] Finishing example group spec/graphql/types/ci/ci_cd_setting_type_spec.rb. It took 0.72 second. Expected to take 0.75 second.8337# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_log_spec.rb. Expected to take 0.73 second.8338Gitlab::Database::Migrations::Observers::QueryLog8339 writes a file with the query log8340 does not change the default logger8341# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_log_spec.rb. It took 0.71 second. Expected to take 0.73 second.8342# [RSpecRunTime] Starting example group spec/lib/api/entities/public_group_details_spec.rb. Expected to take 0.61 second.8343API::Entities::PublicGroupDetails8344 #as_json8345 includes public group fields8346# [RSpecRunTime] Finishing example group spec/lib/api/entities/public_group_details_spec.rb. It took 0.75 second. Expected to take 0.61 second.8347# [RSpecRunTime] Starting example group spec/lib/banzai/querying_spec.rb. Expected to take 0.6 second.8348Banzai::Querying8349 .css8350 optimizes queries for elements with classes8351# [RSpecRunTime] Finishing example group spec/lib/banzai/querying_spec.rb. It took 0.52 second. Expected to take 0.6 second.8352# [RSpecRunTime] Starting example group spec/lib/gitlab/email/html_to_markdown_parser_spec.rb. Expected to take 0.56 second.8353Gitlab::Email::HtmlToMarkdownParser8354 .convert8355 parses html correctly8356# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/html_to_markdown_parser_spec.rb. It took 0.54 second. Expected to take 0.56 second.8357# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/shard_awareness_validator_spec.rb. Expected to take 0.53 second.8358Gitlab::SidekiqMiddleware::ShardAwarenessValidator8359 #call8360 validates shard-aware calls within a middleware8361# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/shard_awareness_validator_spec.rb. It took 0.52 second. Expected to take 0.53 second.8362# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/hostname_metric_spec.rb. Expected to take 0.52 second.8363Gitlab::Usage::Metrics::Instrumentations::HostnameMetric8364 behaves like a correct instrumented metric value8365 has correct value8366# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/hostname_metric_spec.rb. It took 0.5 second. Expected to take 0.52 second.8367# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb. Expected to take 0.5 second.8368Gitlab::Ci::Parsers::Sbom::Source::Trivy8369 when all property data is present8370 returns expected source data8371# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb. It took 0.52 second. Expected to take 0.5 second.8372auto_explain log contains 1507 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-15-44.326.main.ndjson.gz8373took 26.1348598958374auto_explain log contains 1510 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-15-44.326.ci.ndjson.gz8375took 24.0667118848376[TEST PROF INFO] EventProf results for sql.active_record8377Total time: 05:28.163 of 38:58.824 (14.03%)8378Total events: 2301628379Top 5 slowest suites (by time):8380Group (./spec/models/group_spec.rb:5) – 01:32.784 (62109 / 590) of 07:57.414 (19.43%)8381Gitlab::ProjectSearchResults (./spec/lib/gitlab/project_search_results_spec.rb:5) – 00:18.912 (12916 / 94) of 02:08.312 (14.74%)8382Ci::DropPipel...ForUserService (./spec/services/ci/drop_pipelines_and_disable_schedules_for_user_service_spec.rb:5) – 00:18.279 (10626 / 4) of 01:09.530 (26.29%)8383MergeRequestWidgetEntity (./spec/serializers/merge_request_widget_entity_spec.rb:5) – 00:12.719 (8069 / 35) of 01:27.501 (14.54%)8384Gitlab::Ci::S...Stage::Factory (./spec/lib/gitlab/ci/status/stage/factory_spec.rb:5) – 00:10.484 (4961 / 25) of 00:31.176 (33.63%)8385Knapsack report was generated. Preview:8386{8387 "spec/models/group_spec.rb": 477.3407609879996,8388 "spec/support/shared_examples/lint_factories_shared_examples.rb": 69.23275505899801,8389 "spec/lib/gitlab/project_search_results_spec.rb": 128.31191489699995,8390 "spec/lib/gitlab/database/migration_helpers_spec.rb": 112.90301583499968,8391 "spec/serializers/merge_request_widget_entity_spec.rb": 87.501154941001,8392 "spec/finders/ci/runners_finder_spec.rb": 66.63801898800011,8393 "spec/services/ci/drop_pipelines_and_disable_schedules_for_user_service_spec.rb": 69.5297579399994,8394 "spec/models/namespace_setting_spec.rb": 58.28568623399951,8395 "spec/services/merge_requests/close_service_spec.rb": 53.1619862539992,8396 "spec/lib/gitlab/url_builder_spec.rb": 43.785145023999576,8397 "spec/models/deploy_token_spec.rb": 39.176043188999756,8398 "spec/lib/backup/options_spec.rb": 33.821774963998905,8399 "spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb": 39.16379062099986,8400 "spec/models/diff_discussion_spec.rb": 31.30396476399983,8401 "spec/graphql/mutations/merge_requests/set_milestone_spec.rb": 35.330932376999044,8402 "spec/lib/gitlab/ci/status/stage/factory_spec.rb": 31.17615195899998,8403 "spec/models/integrations/prometheus_spec.rb": 30.040502963000108,8404 "spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb": 28.473919046000447,8405 "spec/models/protected_branch/push_access_level_spec.rb": 24.786570537000443,8406 "spec/services/ci/pipeline_trigger_service_spec.rb": 24.3378505640012,8407 "spec/lib/gitlab/redis/chat_spec.rb": 27.73024653399989,8408 "spec/workers/users/deactivate_dormant_users_worker_spec.rb": 20.03807252899969,8409 "spec/lib/gitlab/git/compare_spec.rb": 18.459342420999747,8410 "spec/lib/gitlab/redis/cluster_util_spec.rb": 18.325910006000413,8411 "spec/graphql/mutations/releases/update_spec.rb": 24.945867531001568,8412 "spec/lib/gitlab/internal_events_spec.rb": 27.037980973998856,8413 "spec/models/concerns/each_batch_spec.rb": 23.65979621400038,8414 "spec/lib/gitlab/changelog/config_spec.rb": 20.86054067400073,8415 "spec/finders/user_recent_events_finder_spec.rb": 23.634943995999492,8416 "spec/lib/gitlab/metrics/rails_slis_spec.rb": 22.32517290100077,8417 "spec/workers/remove_expired_group_links_worker_spec.rb": 14.714346578999539,8418 "spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb": 13.760095096999066,8419 "spec/lib/gitlab/ci/config/entry/root_spec.rb": 15.388406278998445,8420 "spec/models/generic_commit_status_spec.rb": 15.657992170999933,8421 "spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb": 10.355908999999883,8422 "spec/lib/gitlab/ci/parsers/sbom/validators/cyclonedx_schema_validator_spec.rb": 12.520799136000278,8423 "spec/views/shared/_label_row.html.haml_spec.rb": 9.792727717000162,8424 "spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb": 14.241932737000752,8425 "spec/lib/gitlab/template_parser/ast_spec.rb": 10.999924883997664,8426 "spec/models/sentry_issue_spec.rb": 13.368013397999675,8427 "spec/lib/gitlab/ci/variables/collection/sort_spec.rb": 10.649812210000164,8428 "spec/presenters/packages/conan/package_presenter_spec.rb": 10.036544552000123,8429 "spec/lib/gitlab/usage/event_selection_rule_spec.rb": 11.242444358000284,8430 "spec/lib/gitlab/ci/pipeline/chain/helpers_spec.rb": 9.410728476999793,8431 "spec/workers/container_registry/record_data_repair_detail_worker_spec.rb": 10.029393622999123,8432 "spec/models/web_ide_terminal_spec.rb": 9.967319969000528,8433 "spec/views/layouts/devise.html.haml_spec.rb": 10.751911179000672,8434 "spec/services/projects/hashed_storage/base_attachment_service_spec.rb": 7.655243039000197,8435 "spec/lib/gitlab/github_import/representation/note_spec.rb": 9.493488468000578,8436 "spec/workers/loose_foreign_keys/cleanup_worker_spec.rb": 9.042693134999354,8437 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 7.283576296998945,8438 "spec/services/service_ping/submit_service_ping_service_spec.rb": 8.132630379999682,8439 "spec/models/packages/debian/project_distribution_key_spec.rb": 9.194590936000168,8440 "spec/lib/banzai/filter/markdown_filter_spec.rb": 7.508559322999645,8441 "spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb": 9.152855037998961,8442 "spec/services/repository_archive_clean_up_service_spec.rb": 9.425227170000653,8443 "spec/lib/api/entities/ci/job_request/dependency_spec.rb": 6.0832523469998705,8444 "spec/workers/deployments/link_merge_request_worker_spec.rb": 8.53080767999927,8445 "spec/models/ci/catalog/resources/components/usage_spec.rb": 6.714207413000622,8446 "spec/lib/banzai/reference_parser/alert_parser_spec.rb": 8.046036440000535,8447 "spec/lib/release_highlights/validator/entry_spec.rb": 6.559538698000324,8448 "spec/services/packages/debian/create_distribution_service_spec.rb": 8.009000182999443,8449 "spec/services/ci/compare_reports_base_service_spec.rb": 5.963148279000961,8450 "spec/services/personal_access_tokens/revoke_service_spec.rb": 7.035201570999561,8451 "spec/lib/gitlab/redis/hll_spec.rb": 6.2252225520005595,8452 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 7.268716397000389,8453 "spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb": 4.7864949779996095,8454 "spec/services/users/update_todo_count_cache_service_spec.rb": 7.687860635000106,8455 "spec/helpers/sessions_helper_spec.rb": 5.7347423619994515,8456 "spec/services/merge_requests/migrate_external_diffs_service_spec.rb": 5.857231419000527,8457 "spec/lib/grafana/validator_spec.rb": 5.610924413998873,8458 "spec/workers/pages_domain_verification_cron_worker_spec.rb": 6.387742075999995,8459 "spec/helpers/web_hooks/web_hooks_helper_spec.rb": 3.818105504999039,8460 "spec/services/milestones/close_service_spec.rb": 7.3066040739995515,8461 "spec/workers/gitlab/import/refresh_import_jid_worker_spec.rb": 3.3933649479986343,8462 "spec/services/loose_foreign_keys/process_deleted_records_service_spec.rb": 4.083335658000578,8463 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 6.495402465001462,8464 "spec/finders/autocomplete/project_finder_spec.rb": 3.8790634389988554,8465 "spec/services/projects/lfs_pointers/lfs_link_service_spec.rb": 5.483112997000717,8466 "spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb": 5.242062651999731,8467 "spec/graphql/resolvers/crm/organizations_resolver_spec.rb": 6.042071019999639,8468 "spec/lib/gitlab/database/migration_helpers/swapping_spec.rb": 2.539126304000092,8469 "spec/scripts/semgrep_result_processor_spec.rb": 4.433237634000761,8470 "spec/services/milestones/create_service_spec.rb": 3.3574738019997312,8471 "spec/finders/incident_management/timeline_event_tags_finder_spec.rb": 5.961440709001181,8472 "spec/graphql/mutations/todos/restore_spec.rb": 3.5590201720006007,8473 "spec/lib/gitlab/github_import/importer/attachments/issues_importer_spec.rb": 2.898354687999017,8474 "spec/services/clusters/cleanup/service_account_service_spec.rb": 4.984511418000693,8475 "spec/services/ci/pipelines/hook_service_spec.rb": 2.3064865970009123,8476 "spec/serializers/rollout_status_entity_spec.rb": 4.27112526000019,8477 "spec/lib/gitlab/favicon_spec.rb": 2.38636871000017,8478 "spec/lib/api/entities/ml/mlflow/get_run_spec.rb": 4.67783943899849,8479 "spec/views/shared/wikis/_sidebar.html.haml_spec.rb": 2.556344753000303,8480 "spec/lib/gitlab/service_desk_spec.rb": 4.54005465299997,8481 "spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb": 1.9798780599994643,8482 "spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb": 5.945355621000999,8483 "spec/lib/gitlab/sanitizers/exception_message_spec.rb": 2.294212647999302,8484 "spec/views/projects/commits/show.html.haml_spec.rb": 4.702045227000781,8485 "spec/services/users/reject_service_spec.rb": 2.7622185309992346,8486 "spec/channels/application_cable/connection_spec.rb": 5.737712452000778,8487 "spec/helpers/operations_helper_spec.rb": 2.5357831840010476,8488 "spec/workers/abuse/trust_score_worker_spec.rb": 3.927923753999494,8489 "spec/models/preloaders/user_max_access_level_in_projects_preloader_spec.rb": 3.182005290000234,8490 "spec/lib/sidebars/explore/menus/catalog_menu_spec.rb": 1.3107136369999353,8491 "spec/lib/gitlab/ci/parsers_spec.rb": 4.377768418000414,8492 "spec/rubocop/cop/default_scope_spec.rb": 1.7624754530006612,8493 "spec/rubocop/cop/active_record_association_reload_spec.rb": 4.015117424998607,8494 "spec/models/integrations/chat_message/base_message_spec.rb": 2.60613543799991,8495 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 3.8149280859997816,8496 "spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb": 2.5161240070010535,8497 "spec/lib/bitbucket/representation/user_spec.rb": 3.4894375879994186,8498 "spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb": 1.3166010770000867,8499 "spec/lib/gitlab/github_import/importer/replay_events_importer_spec.rb": 2.6893872689997806,8500 "spec/services/packages/generic/find_or_create_package_service_spec.rb": 5.023456453998733,8501 "spec/presenters/service_hook_presenter_spec.rb": 2.82453683499989,8502 "spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb": 1.8415385440002865,8503 "spec/lib/gitlab/middleware/memory_report_spec.rb": 4.460745661001056,8504 "spec/lib/banzai/filter/quick_action_filter_spec.rb": 1.4765516609986662,8505 "spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb": 1.9258121860002575,8506 "spec/rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction_spec.rb": 3.5519036820005567,8507 "spec/lib/gitlab/usage/metrics/instrumentations/installation_creation_date_approximation_metric_spec.rb": 1.2711117629987712,8508 "spec/services/work_items/callbacks/notes_spec.rb": 2.3025339870000607,8509 "spec/lib/generators/model/model_generator_spec.rb": 1.4265921760015772,8510 "spec/lib/gitlab/github_import/representation/to_hash_spec.rb": 4.102607717000865,8511 "spec/graphql/types/ci/catalog/resource_type_spec.rb": 0.7546857240013196,8512 "spec/lib/api/entities/draft_note_spec.rb": 2.0397552940012247,8513 "spec/serializers/container_tag_entity_spec.rb": 1.8724610009994649,8514 "spec/models/resource_events/merge_request_assignment_event_spec.rb": 3.899156817000403,8515 "spec/lib/gitlab/noteable_metadata_spec.rb": 2.051935183000751,8516 "spec/helpers/webpack_helper_spec.rb": 1.3660634019997815,8517 "spec/workers/google_cloud/create_cloudsql_instance_worker_spec.rb": 2.7095207269994717,8518 "spec/lib/gitlab/git/util_spec.rb": 2.8421789730000455,8519 "spec/workers/ci/retry_pipeline_worker_spec.rb": 1.645042795000336,8520 "spec/graphql/mutations/work_items/update_spec.rb": 1.33302468599868,8521 "spec/serializers/merge_request_current_user_entity_spec.rb": 1.7699099519995798,8522 "spec/lib/gitlab/template/gitignore_template_spec.rb": 1.5485310040003242,8523 "spec/rubocop/cop/gitlab/json_spec.rb": 3.576755038999181,8524 "spec/views/admin/application_settings/_slack.html.haml_spec.rb": 0.920888967000792,8525 "spec/views/admin/groups/_form.html.haml_spec.rb": 1.268874491999668,8526 "spec/views/projects/pages/new.html.haml_spec.rb": 1.5105509879995225,8527 "spec/services/ci/partitions/setup_default_service_spec.rb": 1.6308574260001478,8528 "spec/lib/bitbucket/app_password_connection_spec.rb": 0.8417019750013424,8529 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_metric_spec.rb": 1.2160712079985387,8530 "spec/workers/authorized_keys_worker_spec.rb": 1.3185695769989252,8531 "spec/lib/gitlab/ci/config/interpolation/functions/truncate_spec.rb": 0.9390424150005856,8532 "spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb": 0.9467174149995117,8533 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.7301154460001271,8534 "spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb": 2.064567432000331,8535 "spec/lib/bitbucket/connection_spec.rb": 2.4949557589989126,8536 "spec/workers/gitlab/github_import/attachments/import_issue_worker_spec.rb": 1.0493752349993883,8537 "spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb": 1.0103626679992885,8538 "spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb": 0.7606065830004809,8539 "spec/graphql/types/work_items/widget_definitions/generic_type_spec.rb": 0.5168012180001824,8540 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 0.5058898289989884,8541 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_settings_metric_spec.rb": 0.8416639449987997,8542 "spec/graphql/types/milestone_stats_type_spec.rb": 0.7690704119995644,8543 "spec/lib/gitlab/ci/secure_files/x509_name_spec.rb": 0.7537816730000486,8544 "spec/graphql/types/design_management/version_type_spec.rb": 0.7177895680015354,8545 "spec/graphql/types/ci/ci_cd_setting_type_spec.rb": 0.7164690579993476,8546 "spec/lib/gitlab/database/migrations/observers/query_log_spec.rb": 0.706138187999386,8547 "spec/lib/api/entities/public_group_details_spec.rb": 0.7533353550006723,8548 "spec/lib/banzai/querying_spec.rb": 0.5218849670000054,8549 "spec/lib/gitlab/email/html_to_markdown_parser_spec.rb": 0.5446206149990758,8550 "spec/lib/gitlab/sidekiq_middleware/shard_awareness_validator_spec.rb": 0.5149624879995827,8551 "spec/lib/gitlab/usage/metrics/instrumentations/hostname_metric_spec.rb": 0.503763558999708,8552 "spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb": 0.52110348699898178553}8554Knapsack global time execution for tests: 38m 57s8555Pending: (Failures listed here are expected and do not affect your suite's status)8556 1) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths #upload_path behaves like matches the method pattern 8557 # No pattern provided, skipping.8558 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88559 2) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths #relative_path is relative8560 # Path not set, skipping.8561 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408562 3) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths .absolute_path behaves like matches the method pattern 8563 # No pattern provided, skipping.8564 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88565 4) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution behaves like builds correct paths .base_dir behaves like matches the method pattern 8566 # No pattern provided, skipping.8567 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88568 5) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 8569 # No pattern provided, skipping.8570 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88571 6) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths #relative_path is relative8572 # Path not set, skipping.8573 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408574 7) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 8575 # No pattern provided, skipping.8576 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88577 8) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::ProjectDistribution object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 8578 # No pattern provided, skipping.8579 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88580 9) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths #upload_path behaves like matches the method pattern 8581 # No pattern provided, skipping.8582 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88583 10) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths #relative_path is relative8584 # Path not set, skipping.8585 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408586 11) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths .absolute_path behaves like matches the method pattern 8587 # No pattern provided, skipping.8588 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88589 12) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution behaves like builds correct paths .base_dir behaves like matches the method pattern 8590 # No pattern provided, skipping.8591 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88592 13) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 8593 # No pattern provided, skipping.8594 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88595 14) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths #relative_path is relative8596 # Path not set, skipping.8597 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408598 15) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 8599 # No pattern provided, skipping.8600 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88601 16) Packages::Debian::DistributionReleaseFileUploader Packages::Debian::GroupDistribution object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 8602 # No pattern provided, skipping.8603 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88604Finished in 40 minutes 9 seconds (files took 1 minute 43.57 seconds to load)86053097 examples, 0 failures, 16 pending8606Randomized with seed 620228607[TEST PROF INFO] Time spent in factories: 11:32.923 (28.17% of total time)8608RSpec exited with 0.8609No examples to retry, congrats!8611Running after script...8612$ source scripts/utils.sh8613$ bundle exec gem list gitlab_quality-test_tooling8614gitlab_quality-test_tooling (1.33.0)8615$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8619$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8622$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8626$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8629$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8634$ tooling/bin/push_job_metrics || true8635[job-metrics] Pushing job metrics file for the CI/CD job.8636[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8638Not uploading cache ruby-gems-debian-bookworm-ruby-3.1.5-17 due to policy8640Uploading artifacts...8641auto_explain/: found 3 matching artifact files and directories 8642coverage/: found 5 matching artifact files and directories 8643crystalball/: found 5 matching artifact files and directories 8644WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8645knapsack/: found 4 matching artifact files and directories 8646rspec/: found 12 matching artifact files and directories 8647WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8648log/*.log: found 16 matching artifact files and directories 8649WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7471345541/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8650WARNING: Retrying... context=artifacts-uploader error=request redirected8651Uploading artifacts as "archive" to coordinator... 201 Created id=7471345541 responseStatus=201 Created token=glcbt-668652Uploading artifacts...8653rspec/rspec-*.xml: found 1 matching artifact files and directories 8654WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7471345541/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8655WARNING: Retrying... context=artifacts-uploader error=request redirected8656Uploading artifacts as "junit" to coordinator... 201 Created id=7471345541 responseStatus=201 Created token=glcbt-668658Job succeeded