rspec unit pg14 27/44
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-5.shared-gitlab-org.runners-manager.gitlab.com/default ynF9_MVqW, system ID: s_f09ddfa72a073 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:4100b5bd17430263e85ad9d8ab851959b234acaaf378e093f1f98400f4998815 for redis:6.2-alpine with digest redis@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:1d9126ee78e7adb7447812473d0b81fbbe5a6112e250f178242639bfdc4eb066 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-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.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:2e50a48489394d2212aab7a1bac67630db2a54ab2004da7f49fb80f2f85abe62 ...25Running on runner-ynf9mvqw-project-278964-concurrent-0 via runner-ynf9mvqw-shared-gitlab-org-1732239063-bf17f745...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 ETag="9730f42519a36bcb618be16369e6172f"33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (8442484940)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484940 responseStatus=200 OK token=glcbt-6637WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (8442484966)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484966 responseStatus=200 OK token=glcbt-6641Downloading artifacts for retrieve-tests-metadata (8442484981)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484981 responseStatus=200 OK token=glcbt-6643Downloading artifacts for setup-test-env (8442484974)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484974 responseStatus=200 OK token=glcbt-66 45 Executing "step_script" stage of the job script 46Using docker image sha256:1d9126ee78e7adb7447812473d0b81fbbe5a6112e250f178242639bfdc4eb066 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-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.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:2e50a48489394d2212aab7a1bac67630db2a54ab2004da7f49fb80f2f85abe62 ...47$ echo $FOSS_ONLY48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ log_disk_usage "true"53*******************************************************54This runner currently has 29G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 46G 17G 29G 36% /60tmpfs 64M 0 64M 0% /dev61shm 256M 0 256M 0% /dev/shm62/dev/sda1 46G 17G 29G 36% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64tmpfs 3.9G 0 3.9G 0% /proc/acpi65tmpfs 3.9G 0 3.9G 0% /proc/scsi66tmpfs 3.9G 0 3.9G 0% /sys/firmware67du -h -d 1687.4M ./workhorse69148K ./bin701.2M ./.gitlab71194M ./.git724.0K ./builds7328M ./lib748.0K ./.vscode75564K ./storybook7620K ./log771.9M ./data7811M ./qa793.1M ./.rubocop_todo80855M ./vendor811.1G ./public8262M ./doc83484K ./danger8416K ./rspec85556K ./tooling86146M ./ee871.3M ./knapsack88300K ./patches894.3M ./changelogs9020K ./haml_lint9128K ./metrics_server92108K ./keeps9336K ./shared9444K ./generator_templates951.3M ./scripts96719M ./tmp97128M ./spec9820K ./file_hooks9916K ./sidekiq_cluster10017M ./gems1011.2M ./fixtures102968K ./rubocop1034.0K ./.go10434M ./db10512K ./.github106129M ./locale10720M ./config10886M ./app10920K ./.lefthook1103.5G .111$ source scripts/prepare_build.sh143Using decomposed database config (config/database.yml.decomposed-postgresql)144Geo DB won't be set up.145Embedding DB won't be set up.158$ source ./scripts/rspec_helpers.sh159$ run_timed_command "gem install knapsack --no-document"160$ gem install knapsack --no-document161Successfully installed knapsack-4.0.01621 gem installed163==> 'gem install knapsack --no-document' succeeded in 1 seconds.164$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"169$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"170$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"171$ tooling/bin/create_job_metrics_file || true172[job-metrics] Creating the job metrics file for the CI/CD job.173$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"175[01:42:43] Starting rspec_parallelized_job176RETRY_FAILED_TESTS_IN_NEW_PROCESS: true177KNAPSACK_GENERATE_REPORT: true178FLAKY_RSPEC_GENERATE_REPORT: true179KNAPSACK_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.rb180KNAPSACK_LOG_LEVEL: debug181KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_27_44_278964_report.json182FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json183FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_27_44_278964_report.json184NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_27_44_278964_report.json185RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8442485281.txt186CRYSTALBALL: 187RSPEC_TESTS_MAPPING_ENABLED: 188RSPEC_TESTS_FILTER_FILE: 189Shell set options (set -o) enabled:190braceexpand on191hashall on192interactive-comments on193pipefail on194Parsing expected rspec suite duration...195RSpec suite is expected to take 27 minutes 31.33 seconds.196Expected duration for tests:197{198 "spec/services/ci/create_downstream_pipeline_service_spec.rb": 260.037591302667,199 "spec/lib/gitlab/background_migration/delete_orphaned_packages_dependencies_spec.rb": 159.65750186213623,200 "spec/models/todo_spec.rb": 130.37702848440426,201 "spec/lib/gitlab/background_migration/backfill_epic_user_mentions_group_id_spec.rb": 101.01264655825547,202 "spec/lib/gitlab/background_migration/backfill_onboarding_status_step_url_spec.rb": 83.71694982985551,203 "spec/finders/issues_finder_spec.rb": 73.16906786570536,204 "spec/lib/gitlab/background_migration/backup_and_remove_notes_with_null_noteable_type_spec.rb": 62.45612023767913,205 "spec/services/projects/update_repository_storage_service_spec.rb": 54.99916970352886,206 "spec/lib/gitlab/database/decomposition/migrate_spec.rb": 49.47414601824782,207 "spec/tasks/gitlab/cleanup_rake_spec.rb": 44.7369998242138,208 "spec/lib/gitlab/background_migration/backfill_security_orchestration_policy_rule_schedules_namespace_id_spec.rb": 39.36526639216628,209 "spec/lib/object_storage/direct_upload_spec.rb": 32.92314668422905,210 "spec/lib/gitlab/cleanup/project_uploads_spec.rb": 30.221091451237445,211 "spec/serializers/issue_entity_spec.rb": 27.007083437026374,212 "spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb": 25.424569327007184,213 "spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb": 23.27888944209005,214 "spec/services/projects/cleanup_service_spec.rb": 21.57073764836246,215 "spec/helpers/events_helper_spec.rb": 19.691671145646325,216 "spec/helpers/diff_helper_spec.rb": 18.499985306127176,217 "spec/services/members/projects/creator_service_spec.rb": 17.185608694474723,218 "spec/workers/new_merge_request_worker_spec.rb": 16.04378016276541,219 "spec/workers/personal_access_tokens/expiring_worker_spec.rb": 15.594727882923122,220 "spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb": 14.278793430909491,221 "spec/services/snippets/update_statistics_service_spec.rb": 13.679717811046785,222 "spec/lib/gitlab/background_migration/deduplicate_lfs_objects_projects_spec.rb": 12.833038485657816,223 "spec/services/deployments/archive_in_project_service_spec.rb": 12.343913733416445,224 "spec/services/upload_service_spec.rb": 11.40775193910357,225 "spec/graphql/mutations/merge_requests/set_draft_spec.rb": 10.99383721454158,226 "spec/tasks/gitlab/external_diffs_rake_spec.rb": 10.181549807849347,227 "spec/graphql/mutations/merge_requests/create_spec.rb": 9.788087368418577,228 "spec/lib/gitlab/kubernetes/default_namespace_spec.rb": 9.563744673045667,229 "spec/services/merge_requests/export_csv_service_spec.rb": 8.758373329737015,230 "spec/services/ci/play_bridge_service_spec.rb": 8.404631641204897,231 "spec/models/grafana_integration_spec.rb": 8.145799200934942,232 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 7.662092301747527,233 "spec/graphql/mutations/releases/update_spec.rb": 7.370248792905633,234 "spec/presenters/group_clusterable_presenter_spec.rb": 6.972491062300826,235 "spec/models/ci/group_variable_spec.rb": 6.653471138335252,236 "spec/workers/design_management/new_version_worker_spec.rb": 6.427906754577146,237 "spec/services/quick_actions/target_service_spec.rb": 6.107284904681854,238 "spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb": 5.908551022362522,239 "spec/services/milestones/issues_count_service_spec.rb": 5.722646183204583,240 "spec/models/blob_viewer/readme_spec.rb": 5.496553750294318,241 "spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb": 5.367722203687249,242 "spec/lib/gitlab/git/cross_repo_spec.rb": 5.021750683413598,243 "spec/models/legacy_diff_discussion_spec.rb": 4.938046716438444,244 "spec/policies/deploy_token_policy_spec.rb": 4.765322998524239,245 "spec/services/projects/create_from_template_service_spec.rb": 4.59880000761848,246 "spec/lib/banzai/reference_parser/project_parser_spec.rb": 4.473299379006964,247 "spec/models/audit_events/instance_audit_event_spec.rb": 4.20124315015693,248 "spec/views/projects/jobs/show.html.haml_spec.rb": 4.130252540318506,249 "spec/policies/organizations/organization_user_policy_spec.rb": 3.8589511204963483,250 "spec/models/projects/repository_storage_move_spec.rb": 3.775672524543247,251 "spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb": 3.64645047455775,252 "spec/helpers/button_helper_spec.rb": 3.5197217493204707,253 "spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb": 3.367239860328614,254 "spec/graphql/resolvers/tree_resolver_spec.rb": 3.267154246143127,255 "spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb": 3.1596741973698403,256 "spec/models/namespaces/project_namespace_spec.rb": 3.0655707182904406,257 "spec/lib/gitlab/ci/jwt_base_spec.rb": 2.95540841460444,258 "spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb": 2.8864385598414923,259 "spec/components/pajamas/button_component_spec.rb": 2.810705466135128,260 "spec/graphql/mutations/issues/set_subscription_spec.rb": 2.680712450840601,261 "spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb": 2.5969343896399133,262 "spec/graphql/graphql_triggers_spec.rb": 2.4897785126253758,263 "spec/policies/alert_management/alert_policy_spec.rb": 2.4187338126010602,264 "spec/lib/api/entities/merge_request_diff_spec.rb": 2.314588150193264,265 "spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb": 2.2461147299363775,266 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 2.2109396780835517,267 "spec/lib/gitlab/jira_import/base_importer_spec.rb": 2.108665274156864,268 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb": 2.0845846186854406,269 "spec/services/audit_event_service_spec.rb": 1.9858007993208366,270 "spec/graphql/types/ci/job_trace_type_spec.rb": 1.926806820206909,271 "spec/models/ci/instance_variable_spec.rb": 1.919435004798046,272 "spec/services/remote_mirrors/sync_service_spec.rb": 1.8208573674680126,273 "spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb": 1.814325264048789,274 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb": 1.7461644851157772,275 "spec/models/users/anonymous_spec.rb": 1.69975030743578,276 "spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb": 1.6334405649418886,277 "spec/services/clusters/agent_tokens/track_usage_service_spec.rb": 1.6201344907948125,278 "spec/models/concerns/subquery_spec.rb": 1.5479488226949867,279 "spec/lib/api/entities/ci/job_spec.rb": 1.5222321405090093,280 "spec/workers/gitlab/github_import/stage/import_pull_requests_worker_spec.rb": 1.455529163171392,281 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 1.4441922911189424,282 "spec/services/ml/model_versions/update_model_version_service_spec.rb": 1.3858636280706498,283 "spec/graphql/resolvers/ci/project_pipelines_resolver_spec.rb": 1.3499219865039107,284 "spec/lib/gitlab/search/params_spec.rb": 1.3431095743629915,285 "spec/services/users/auto_ban_service_spec.rb": 1.29282246037536,286 "spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb": 1.2610219303536327,287 "spec/services/work_items/build_service_spec.rb": 1.2280782637654717,288 "spec/services/boards/destroy_service_spec.rb": 1.1607873024081332,289 "spec/services/ci/runners/unassign_runner_service_spec.rb": 1.1567225037670918,290 "spec/finders/organizations/user_organizations_finder_spec.rb": 1.0824725846356813,291 "spec/lib/gitlab/middleware/multipart_spec.rb": 1.0664582539530683,292 "spec/db/development/create_base_work_item_types_spec.rb": 1.0231182750659378,293 "spec/lib/gitlab/repository_hash_cache_spec.rb": 1.0118901613811273,294 "spec/models/bulk_imports/failure_spec.rb": 0.954552359181303,295 "spec/lib/gitlab/email/hook/silent_mode_interceptor_spec.rb": 0.9464262439983804,296 "spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb": 0.8892269771372023,297 "spec/lib/gitlab/ci/decompressed_gzip_size_validator_spec.rb": 0.8802885761258565,298 "spec/lib/gitlab/kas/client_spec.rb": 0.8233641214819396,299 "spec/lib/gitlab/markup_helper_spec.rb": 0.809316958352449,300 "spec/policies/resource_state_event_policy_spec.rb": 0.7668745337942067,301 "spec/bin/saas_feature_spec.rb": 0.7558472160309488,302 "spec/workers/export_csv_worker_spec.rb": 0.7001603597341864,303 "spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb": 0.6957626695550796,304 "spec/models/ci/build_trace_spec.rb": 0.6687856032602286,305 "spec/lib/bitbucket/representation/issue_spec.rb": 0.6360243891045261,306 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb": 0.628386660049741,307 "spec/lib/api/helpers/packages/conan_spec.rb": 0.5993192797237483,308 "spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb": 0.5860288975014025,309 "spec/lib/gitlab/email/service_desk_email_spec.rb": 0.5584712616938429,310 "spec/workers/disallow_two_factor_for_subgroups_worker_spec.rb": 0.5489392478090389,311 "spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb": 0.5155492939459477,312 "spec/workers/jira_connect/sync_builds_worker_spec.rb": 0.51287630144192,313 "spec/lib/banzai/filter/front_matter_filter_spec.rb": 0.4813384998698977,314 "spec/models/concerns/limitable_spec.rb": 0.47797050717802053,315 "spec/services/packages/terraform_module/metadata/process_file_service_spec.rb": 0.44354338198214804,316 "spec/scripts/generate_rspec_pipeline_spec.rb": 0.43528965909210515,317 "spec/views/admin/sessions/two_factor.html.haml_spec.rb": 0.41105792063207897,318 "spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb": 0.40217933924181326,319 "spec/serializers/activity_pub/releases_actor_entity_spec.rb": 0.3661898667397782,320 "spec/views/groups/packages/index.html.haml_spec.rb": 0.3595853317007911,321 "spec/lib/sidebars/admin/menus/analytics_menu_spec.rb": 0.3372359126915939,322 "spec/finders/vs_code/settings/settings_finder_spec.rb": 0.3316232758741979,323 "spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb": 0.3161162664371558,324 "spec/lib/gitlab/database/migrations/swap_columns_spec.rb": 0.30392010584030393,325 "spec/models/concerns/file_store_mounter_spec.rb": 0.2949288224512058,326 "spec/services/access_token_validation_service_spec.rb": 0.2872949574590895,327 "spec/models/packages/npm_spec.rb": 0.2692128072726682,328 "spec/lib/gitlab/sidekiq_sharding/validator_spec.rb": 0.2654411646080134,329 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 0.24888840979835114,330 "spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb": 0.2367069867096232,331 "spec/lib/gitlab/diff/formatters/file_formatter_spec.rb": 0.2352751940493353,332 "spec/lib/gitlab/beyond_identity/client_spec.rb": 0.22544055722564213,333 "spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb": 0.21496893765671865,334 "spec/tooling/danger/ignored_model_columns_spec.rb": 0.20471379788390434,335 "spec/helpers/url_helper_spec.rb": 0.2042377371647362,336 "spec/views/members/access_denied_mailer/email.text.erb_spec.rb": 0.18657030157376914,337 "spec/lib/gitlab/import/page_counter_spec.rb": 0.1861058685426225,338 "spec/serializers/build_trace_entity_spec.rb": 0.1732682902133743,339 "spec/lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512_spec.rb": 0.17086188925558346,340 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 0.16507861675153443,341 "spec/models/postgresql/detached_partition_spec.rb": 0.15705258970765704,342 "spec/graphql/types/permission_types/base_permission_type_spec.rb": 0.154990818725812,343 "spec/lib/gitlab/kubernetes/ingress_spec.rb": 0.1464452160183745,344 "spec/lib/gitlab/loggable_spec.rb": 0.14403464294520366,345 "spec/lib/api/entities/bulk_imports/entity_spec.rb": 0.1362728017935072,346 "spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb": 0.13270994421735405,347 "spec/lib/gitlab/import_export/error_spec.rb": 0.126142320979866,348 "spec/models/remote_mirrors/attributes_spec.rb": 0.12098871123629701,349 "spec/lib/gitlab/utils/inline_hash_spec.rb": 0.11713948481927848,350 "spec/scripts/database/migration_collision_checker_spec.rb": 0.11428188293572962,351 "spec/views/users/_profile_basic_info.html.haml_spec.rb": 0.10692082199852705,352 "spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb": 0.10476124528087649,353 "spec/services/packages/nuget/symbols/extract_signature_and_checksum_service_spec.rb": 0.09848263814601284,354 "spec/rubocop/cop/rspec/any_instance_of_spec.rb": 0.09742737464339221,355 "spec/lib/security/report_schema_version_matcher_spec.rb": 0.09183656782030773,356 "spec/lib/gitlab/import_export/duration_measuring_spec.rb": 0.08902169640168159,357 "spec/graphql/types/snippets/blob_action_input_type_spec.rb": 0.08668926648374692,358 "spec/lib/gitlab/database/migrations/base_background_runner_spec.rb": 0.07887021712516076,359 "spec/helpers/protected_refs_helper_spec.rb": 0.07728974796135196,360 "spec/validators/html_safety_validator_spec.rb": 0.07231784687894172,361 "spec/lib/gitlab/usage/metrics/instrumentations/omniauth_enabled_metric_spec.rb": 0.07076481024804011,362 "spec/graphql/types/design_management/design_collection_copy_state_enum_spec.rb": 0.06887403518405792,363 "spec/routing/organizations/groups_controller_routing_spec.rb": 0.06800513561058406,364 "spec/graphql/types/work_items/related_branch_type_spec.rb": 0.06624877849814728,365 "spec/lib/gitlab/tcp_checker_spec.rb": 0.06486453638135445,366 "spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb": 0.06298937979663863,367 "spec/models/concerns/runners_token_prefixable_spec.rb": 0.06108120886358233,368 "spec/helpers/admin/components_helper_spec.rb": 0.04995031143052887,369 "spec/graphql/types/permission_types/issue_spec.rb": 0.04789582377584212,370 "spec/lib/gitlab/log_timestamp_formatter_spec.rb": 0.04446769795806691,371 "spec/services/authorized_project_update/project_access_changed_service_spec.rb": 0.0427307413398595,372 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.04048484162518427,373 "spec/graphql/types/work_items/work_item_type_depth_limit_reached_by_type_spec.rb": 0.04002180387576809,374 "spec/graphql/types/dependency_proxy/blob_type_spec.rb": 0.037955477394967296375}376Running 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-8442485281.json --format RspecJunitFormatter --out rspec/rspec-8442485281.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/services/ci/create_downstream_pipeline_service_spec.rb spec/lib/gitlab/background_migration/delete_orphaned_packages_dependencies_spec.rb spec/models/todo_spec.rb spec/lib/gitlab/background_migration/backfill_epic_user_mentions_group_id_spec.rb spec/lib/gitlab/background_migration/backfill_onboarding_status_step_url_spec.rb spec/finders/issues_finder_spec.rb spec/lib/gitlab/background_migration/backup_and_remove_notes_with_null_noteable_type_spec.rb spec/services/projects/update_repository_storage_service_spec.rb spec/lib/gitlab/database/decomposition/migrate_spec.rb spec/tasks/gitlab/cleanup_rake_spec.rb spec/lib/gitlab/background_migration/backfill_security_orchestration_policy_rule_schedules_namespace_id_spec.rb spec/lib/object_storage/direct_upload_spec.rb spec/lib/gitlab/cleanup/project_uploads_spec.rb spec/serializers/issue_entity_spec.rb spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb spec/services/projects/cleanup_service_spec.rb spec/helpers/events_helper_spec.rb spec/helpers/diff_helper_spec.rb spec/services/members/projects/creator_service_spec.rb spec/workers/new_merge_request_worker_spec.rb spec/workers/personal_access_tokens/expiring_worker_spec.rb spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb spec/services/snippets/update_statistics_service_spec.rb spec/lib/gitlab/background_migration/deduplicate_lfs_objects_projects_spec.rb spec/services/deployments/archive_in_project_service_spec.rb spec/services/upload_service_spec.rb spec/graphql/mutations/merge_requests/set_draft_spec.rb spec/tasks/gitlab/external_diffs_rake_spec.rb spec/graphql/mutations/merge_requests/create_spec.rb spec/lib/gitlab/kubernetes/default_namespace_spec.rb spec/services/merge_requests/export_csv_service_spec.rb spec/services/ci/play_bridge_service_spec.rb spec/models/grafana_integration_spec.rb spec/graphql/resolvers/design_management/designs_resolver_spec.rb spec/graphql/mutations/releases/update_spec.rb spec/presenters/group_clusterable_presenter_spec.rb spec/models/ci/group_variable_spec.rb spec/workers/design_management/new_version_worker_spec.rb spec/services/quick_actions/target_service_spec.rb spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb spec/services/milestones/issues_count_service_spec.rb spec/models/blob_viewer/readme_spec.rb spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb spec/lib/gitlab/git/cross_repo_spec.rb spec/models/legacy_diff_discussion_spec.rb spec/policies/deploy_token_policy_spec.rb spec/services/projects/create_from_template_service_spec.rb spec/lib/banzai/reference_parser/project_parser_spec.rb spec/models/audit_events/instance_audit_event_spec.rb spec/views/projects/jobs/show.html.haml_spec.rb spec/policies/organizations/organization_user_policy_spec.rb spec/models/projects/repository_storage_move_spec.rb spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb spec/helpers/button_helper_spec.rb spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb spec/graphql/resolvers/tree_resolver_spec.rb spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb spec/models/namespaces/project_namespace_spec.rb spec/lib/gitlab/ci/jwt_base_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb spec/components/pajamas/button_component_spec.rb spec/graphql/mutations/issues/set_subscription_spec.rb spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb spec/graphql/graphql_triggers_spec.rb spec/policies/alert_management/alert_policy_spec.rb spec/lib/api/entities/merge_request_diff_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb spec/lib/gitlab/jira_import/base_importer_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb spec/services/audit_event_service_spec.rb spec/graphql/types/ci/job_trace_type_spec.rb spec/models/ci/instance_variable_spec.rb spec/services/remote_mirrors/sync_service_spec.rb spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb spec/models/users/anonymous_spec.rb spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb spec/services/clusters/agent_tokens/track_usage_service_spec.rb spec/models/concerns/subquery_spec.rb spec/lib/api/entities/ci/job_spec.rb spec/workers/gitlab/github_import/stage/import_pull_requests_worker_spec.rb spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb spec/services/ml/model_versions/update_model_version_service_spec.rb spec/graphql/resolvers/ci/project_pipelines_resolver_spec.rb spec/lib/gitlab/search/params_spec.rb spec/services/users/auto_ban_service_spec.rb spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb spec/services/work_items/build_service_spec.rb spec/services/boards/destroy_service_spec.rb spec/services/ci/runners/unassign_runner_service_spec.rb spec/finders/organizations/user_organizations_finder_spec.rb spec/lib/gitlab/middleware/multipart_spec.rb spec/db/development/create_base_work_item_types_spec.rb spec/lib/gitlab/repository_hash_cache_spec.rb spec/models/bulk_imports/failure_spec.rb spec/lib/gitlab/email/hook/silent_mode_interceptor_spec.rb spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb spec/lib/gitlab/ci/decompressed_gzip_size_validator_spec.rb spec/lib/gitlab/kas/client_spec.rb spec/lib/gitlab/markup_helper_spec.rb spec/policies/resource_state_event_policy_spec.rb spec/bin/saas_feature_spec.rb spec/workers/export_csv_worker_spec.rb spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb spec/models/ci/build_trace_spec.rb spec/lib/bitbucket/representation/issue_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb spec/lib/api/helpers/packages/conan_spec.rb spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb spec/lib/gitlab/email/service_desk_email_spec.rb spec/workers/disallow_two_factor_for_subgroups_worker_spec.rb spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb spec/workers/jira_connect/sync_builds_worker_spec.rb spec/lib/banzai/filter/front_matter_filter_spec.rb spec/models/concerns/limitable_spec.rb spec/services/packages/terraform_module/metadata/process_file_service_spec.rb spec/scripts/generate_rspec_pipeline_spec.rb spec/views/admin/sessions/two_factor.html.haml_spec.rb spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb spec/serializers/activity_pub/releases_actor_entity_spec.rb spec/views/groups/packages/index.html.haml_spec.rb spec/lib/sidebars/admin/menus/analytics_menu_spec.rb spec/finders/vs_code/settings/settings_finder_spec.rb spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb spec/lib/gitlab/database/migrations/swap_columns_spec.rb spec/models/concerns/file_store_mounter_spec.rb spec/services/access_token_validation_service_spec.rb spec/models/packages/npm_spec.rb spec/lib/gitlab/sidekiq_sharding/validator_spec.rb spec/lib/gitlab/health_checks/probes/collection_spec.rb spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb spec/lib/gitlab/diff/formatters/file_formatter_spec.rb spec/lib/gitlab/beyond_identity/client_spec.rb spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb spec/tooling/danger/ignored_model_columns_spec.rb spec/helpers/url_helper_spec.rb spec/views/members/access_denied_mailer/email.text.erb_spec.rb spec/lib/gitlab/import/page_counter_spec.rb spec/serializers/build_trace_entity_spec.rb spec/lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512_spec.rb spec/models/concerns/ci/bulk_insertable_tags_spec.rb spec/models/postgresql/detached_partition_spec.rb spec/graphql/types/permission_types/base_permission_type_spec.rb spec/lib/gitlab/kubernetes/ingress_spec.rb spec/lib/gitlab/loggable_spec.rb spec/lib/api/entities/bulk_imports/entity_spec.rb spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb spec/lib/gitlab/import_export/error_spec.rb spec/models/remote_mirrors/attributes_spec.rb spec/lib/gitlab/utils/inline_hash_spec.rb spec/scripts/database/migration_collision_checker_spec.rb spec/views/users/_profile_basic_info.html.haml_spec.rb spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb spec/services/packages/nuget/symbols/extract_signature_and_checksum_service_spec.rb spec/rubocop/cop/rspec/any_instance_of_spec.rb spec/lib/security/report_schema_version_matcher_spec.rb spec/lib/gitlab/import_export/duration_measuring_spec.rb spec/graphql/types/snippets/blob_action_input_type_spec.rb spec/lib/gitlab/database/migrations/base_background_runner_spec.rb spec/helpers/protected_refs_helper_spec.rb spec/validators/html_safety_validator_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/omniauth_enabled_metric_spec.rb spec/graphql/types/design_management/design_collection_copy_state_enum_spec.rb spec/routing/organizations/groups_controller_routing_spec.rb spec/graphql/types/work_items/related_branch_type_spec.rb spec/lib/gitlab/tcp_checker_spec.rb spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb spec/models/concerns/runners_token_prefixable_spec.rb spec/helpers/admin/components_helper_spec.rb spec/graphql/types/permission_types/issue_spec.rb spec/lib/gitlab/log_timestamp_formatter_spec.rb spec/services/authorized_project_update/project_access_changed_service_spec.rb spec/lib/gitlab/ci/pipeline/metrics_spec.rb spec/graphql/types/work_items/work_item_type_depth_limit_reached_by_type_spec.rb spec/graphql/types/dependency_proxy/blob_type_spec.rbKnapsack report generator started!377/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future!378warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.380Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}381# [RSpecRunTime] Starting RSpec timer...382[TEST PROF INFO] EventProf enabled (sql.active_record)383unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.384unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.385Test environment set up in 1.902929967 seconds386# [RSpecRunTime] Starting example group spec/services/ci/create_downstream_pipeline_service_spec.rb. Expected to take 4 minutes 20.04 seconds.387Ci::CreateDownstreamPipelineService#execute388 when downstream project has not been found389 does not create a pipeline390 changes pipeline bridge job status to failed391 when user can not access downstream project392 does not create a new pipeline393 changes status of the bridge build to failed394# [RSpecRunTime] RSpec elapsed time: 19.01 seconds. Current RSS: ~1311M. Threads: 3. load average: 1.12 1.57 1.17 1/283 558395.396 when user does not have access to create pipeline397 does not create a new pipeline398 changes status of the bridge build to failed399# [RSpecRunTime] RSpec elapsed time: 25.22 seconds. Current RSS: ~1300M. Threads: 3. load average: 1.35 1.61 1.19 1/284 651400.401 when user can create pipeline in a downstream project402 creates only one new pipeline403 creates a new pipeline in a downstream project404 updates bridge status when downstream pipeline gets processed405 returns and tracks an error for invalid status transitions406 triggers the upstream pipeline duration calculation407 behaves like logs downstream pipeline creation408 logs details409# [RSpecRunTime] RSpec elapsed time: 45.77 seconds. Current RSS: ~1281M. Threads: 3. load average: 1.25 1.57 1.18 1/282 1013410.411 when bridge job has already any downstream pipeline412 logs an error and exits413# [RSpecRunTime] RSpec elapsed time: 48.18 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.23 1.56 1.18 1/282 1050414.415 when target ref is not specified416 is using default branch name417# [RSpecRunTime] RSpec elapsed time: 51.23 seconds. Current RSS: ~1289M. Threads: 3. load average: 1.21 1.55 1.18 1/282 1107418.419 when downstream pipeline has yaml configuration error420 creates only one new pipeline421 creates a new pipeline in a downstream project422 updates the bridge status when downstream pipeline gets processed423# [RSpecRunTime] RSpec elapsed time: 1 minute 0.27 second. Current RSS: ~1283M. Threads: 3. load average: 1.27 1.56 1.18 2/282 1276424.425 when downstream project is the same as the upstream project426 detects a circular dependency427 does not create a new pipeline428 changes status of the bridge build429# [RSpecRunTime] RSpec elapsed time: 1 minute 5.36 seconds. Current RSS: ~1291M. Threads: 3. load average: 1.25 1.55 1.18 1/282 1369430.431 when "include" is provided432 updates the bridge job to success433 behaves like creates a child pipeline434 creates only one new pipeline435 creates a child pipeline in the same project436 updates bridge status when downstream pipeline gets processed437 propagates parent pipeline settings to the child pipeline438# [RSpecRunTime] RSpec elapsed time: 1 minute 20.89 seconds. Current RSS: ~1291M. Threads: 3. load average: 1.18 1.51 1.18 1/282 1730439.440 behaves like logs downstream pipeline creation441 logs details442# [RSpecRunTime] RSpec elapsed time: 1 minute 24.06 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.18 1.51 1.18 1/282 1803443.444 when bridge uses "depend" strategy445 update the bridge job to running status446# [RSpecRunTime] RSpec elapsed time: 1 minute 27.11 seconds. Current RSS: ~1290M. Threads: 3. load average: 1.16 1.51 1.18 1/282 1876447.448 when latest sha for the ref changed in the meantime449 behaves like creates a child pipeline450 creates only one new pipeline451 creates a child pipeline in the same project452 updates bridge status when downstream pipeline gets processed453 propagates parent pipeline settings to the child pipeline454# [RSpecRunTime] RSpec elapsed time: 1 minute 40.02 seconds. Current RSS: ~1293M. Threads: 3. load average: 1.37 1.54 1.19 1/282 2265455.456 when the parent is a merge request pipeline457 propagates the merge request to the child pipeline458 behaves like creates a child pipeline459 creates only one new pipeline460 creates a child pipeline in the same project461 updates bridge status when downstream pipeline gets processed462 propagates parent pipeline settings to the child pipeline463# [RSpecRunTime] RSpec elapsed time: 1 minute 59.22 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.43 1.54 1.20 1/284 2796464.465 when upstream pipeline has a parent pipeline466 creates the pipeline467 behaves like logs downstream pipeline creation468 logs details469# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.86 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.36 1.52 1.19 1/284 2941470.471 when upstream pipeline has a parent pipeline, which has a parent pipeline472 does not create a second descendant pipeline473# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.9 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.33 1.51 1.19 1/284 3013474.475 when upstream pipeline has two level upstream pipelines from different projects476 create the pipeline477# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.23 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.30 1.50 1.19 1/284 3086478.479 when downstream project does not allow user-defined variables for child pipelines480 creates a new pipeline allowing variables to be passed downstream481 passes variables downstream from the bridge482# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.81 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.28 1.49 1.19 2/285 3231483.484 when multi-project pipeline runs from child pipelines bridge job485 creates a new pipeline486# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.81 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.26 1.48 1.19 1/284 3313487.488 cyclical dependency detection489 when pipeline ancestry contains 2 cycles of dependencies490 behaves like detects cyclical pipelines491 does not create a new pipeline492 changes status of the bridge build493# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.0 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.24 1.48 1.19 1/284 3410494.495 when source in the ancestry differ496 behaves like passes cyclical pipeline precondition497 creates a new pipeline498 expect bridge build not to be failed499# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.58 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.22 1.47 1.19 1/284 3523500.501 when ref in the ancestry differ502 behaves like passes cyclical pipeline precondition503 creates a new pipeline504 expect bridge build not to be failed505# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.37 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.18 1.45 1.18 1/283 3636506.507 when only 1 cycle is detected508 behaves like passes cyclical pipeline precondition509 creates a new pipeline510 expect bridge build not to be failed511# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.42 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.17 1.44 1.18 1/283 3749512.513 when downstream pipeline creation errors out514 creates only one new pipeline515 creates a new pipeline in the downstream project516 drops the bridge517# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.81 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.14 1.43 1.18 1/283 3918518.519 when bridge job status update raises state machine errors520 returns the error521# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.6 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.14 1.43 1.18 1/283 3967522.523 when bridge job has YAML variables defined524 passes bridge variables to downstream pipeline525# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.77 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.13 1.42 1.18 1/283 4024526.527 when pipeline variables are defined528 does not pass pipeline variables directly downstream529 when using YAML variables interpolation530 makes it possible to pass pipeline variable downstream531 when downstream project does not allow user-defined variables for multi-project pipelines532 does not create a new pipeline533 ignores variables passed downstream from the bridge534 sets errors535# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.13 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.30 1.45 1.19 1/284 4290536.537 when configured with bridge job rules538 that include the bridge job539 creates the downstream pipeline540# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.47 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.28 1.44 1.19 1/283 4392541.542 when user does not have access to push protected branch of downstream project543 changes status of the bridge build544# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.26 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.26 1.43 1.19 1/283 4441545.546 when there is no such branch in downstream project547 does not create a pipeline and drops the bridge548# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.01 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.26 1.43 1.19 1/284 4495549.550 when downstream pipeline has a branch rule and does not satisfy551 does not create a pipeline and drops the bridge552# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.8 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.32 1.44 1.19 1/284 4552553.554 when downstream pipeline has invalid YAML555 creates the pipeline but drops the bridge556# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.99 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.61 1.50 1.21 1/284 4609557.558 when downstream pipeline has workflow rule559 when passing the required variable560 creates the pipeline561# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.07 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.61 1.50 1.21 1/284 4666562.563 when not passing the required variable564 does not create the pipeline565# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.97 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.56 1.49 1.21 1/284 4723566.567 when a downstream pipeline has sibling pipelines568 behaves like logs downstream pipeline creation569 logs details570# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.16 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.52 1.49 1.21 1/284 4780571.572 when the pipeline tree is too large573 when limit was specified by admin574 does not create a new pipeline575 drops the trigger job with an explanatory reason576# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.22 second. Current RSS: ~1326M. Threads: 4. load average: 1.48 1.48 1.21 1/281 4889577.578 when there was no limit specified by admin579 when pipeline count reaches the default limit of 1000580 does not create a new pipeline581 drops the trigger job with an explanatory reason582# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.1 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.32 1.44 1.20 1/280 4999583.584 when downstream pipeline creation fails with unexpected errors585 drops the bridge without creating a pipeline586# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.95 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.32 1.44 1.20 1/281 5048587.588# [RSpecRunTime] Finishing example group spec/services/ci/create_downstream_pipeline_service_spec.rb. It took 4 minutes 3.96 seconds. Expected to take 4 minutes 20.04 seconds.589# [RSpecRunTime] Starting example group spec/models/todo_spec.rb. Expected to take 2 minutes 10.38 seconds.590Todo591 does not allow STI592 relationships593 is expected to belong to author class_name => User required: false594 is expected to belong to note required: false595 is expected to belong to project required: false596 is expected to belong to group required: false597 is expected to belong to target required: false598 is expected to belong to user required: false599 respond to600 is expected to respond to #author_name601 is expected to respond to #author_email602 validations603 is expected to validate that :action cannot be empty/falsy604 is expected to validate that :target_type cannot be empty/falsy605 is expected to validate that :user cannot be empty/falsy606 is expected to validate that :author cannot be empty/falsy607 for commits608 is expected to validate that :commit_id cannot be empty/falsy609 is expected not to validate that :target_id cannot be empty/falsy610 for issuables611 is expected to validate that :target_id cannot be empty/falsy612 is expected not to validate that :commit_id cannot be empty/falsy613# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.8 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.30 1.44 1.20 5/281 5049614.615 #body616 returns target title when note is blank617 returns note when note is present618 returns full path of target when action is member_access_requested619 #done620 changes state to done621 does not raise error when is already done622# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.65 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.30 1.44 1.20 1/281 5050623.624 #for_commit?625 returns true when target is a commit626 returns false when target is an issuable627 #for_design?628 returns true when target is a Design629 returns false when target is not a Design630 #for_alert?631 returns true when target is a Alert632 returns false when target is not a Alert633 #for_issue_or_work_item?634 returns true when target is an Issue635 returns true when target is a WorkItem636 returns false when target is not an Issue637 #target638 returns the issuable for issuables639 for commits640 returns an instance of Commit when exists641 returns nil when does not exists642# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.74 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.27 1.43 1.20 1/283 5089643.644 #target_reference645 returns commit full reference with short id646 returns full reference for issuables647 when target is member access requested648 behaves like returns full_path649 is expected to eq "namespace177/project-177"650# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.02 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.17 1.41 1.19 1/284 5109651.652 behaves like returns full_path653 is expected to eq "group2"654 #target_url655 when the todo is coming from a commit656 returns the commit web path657# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.28 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.17 1.41 1.19 1/284 5129658.659 when the todo is coming from an issue660 when coming from the issue itself661 returns the issue web path662 when coming from a note on the issue663 returns the issue web path with an anchor to the note664 when coming from a design on the issue665 returns the design web path666 when the todo is coming from a work item667 when coming from the work item itself668 returns the work item web path669 when coming from a note on the work item670 returns the work item web path with an anchor to the note671 when the todo is coming from a merge request672 when coming from the merge request itself673 returns the merge request web path674 when coming from a note on the merge request675 returns the issue web path with an anchor to the note676 when coming from a failed pipeline on the merge request677 returns the issue web path with an anchor to the note678 when the todo is coming from an alert679 returns the merge request web path680 when the todo is for an access request681 when it is a project access request682 returns project access requests web path683 when it is a group access request684 returns project access requests web path685 when todo is for an expired SSH key686 is expected to eq "http://localhost/-/user_settings/ssh_keys/1"687 #self_added?688 is true when the user is the author689 is false when the user is not the author690 #done?691 returns true for todos with done state692 returns false for todos with state pending693# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.14 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.16 1.40 1.19 1/286 5170694.695 #self_assigned?696 when self_added697 returns true for ASSIGNED698 returns true for REVIEW_REQUESTED699 returns false for other action700 when todo is not self_added701 returns false702 .for_action703 returns the todos for a given action704# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.43 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.16 1.40 1.19 1/285 5171705.706 .for_author707 returns the todos for a given author708# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.7 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.16 1.40 1.19 1/282 5172709.710 .for_project711 returns the todos for a given project712 returns the todos for many projects713# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.05 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.05 1.37 1.18 1/280 5173714.715 .for_undeleted_projects716 returns the todos for a given project717 when todo belongs to deleted project718 excludes todos of deleted projects719# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.43 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.05 1.36 1.18 1/280 5174720.721 .for_group722 returns the todos for a given group723# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.01 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.05 1.36 1.18 1/281 5175724.725 .for_type726 returns the todos for a given target type727# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.04 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.04 1.36 1.18 1/284 5234728.729 .for_target730 returns the todos for a given target731# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.16 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.04 1.35 1.18 1/286 5293732.733 .for_commit734 returns the todos for a commit ID735# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.41 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.04 1.35 1.18 1/286 5294736.737 .not_in_users738 returns the expected todos739# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.98 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.04 1.34 1.18 1/285 5295740.741 .for_group_ids_and_descendants742 returns the todos for a group and its descendants743# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.42 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.04 1.34 1.18 1/283 5296744.745 .pending_for_expiring_ssh_keys746 returns only todos matching the given key ids747# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.41 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.03 1.34 1.18 1/281 5297748.749 .for_user750 returns the expected todos751# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.82 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.03 1.34 1.18 1/281 5298752.753 .for_note754 returns todos that belongs to notes755# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.39 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.03 1.33 1.17 1/281 5299756.757 .group_by_user_id_and_state758 is expected to eq {[334, "done"]=>1, [334, "pending"]=>2, [335, "pending"]=>1}759# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.78 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.03 1.33 1.17 1/281 5300760.761 .any_for_target?762 returns true if there are todos for a given target763 returns true if there is at least one todo for a given target with state pending764 returns false if there are only todos for a given target with state done while searching for pending765 returns false if there are no todos for a given target766# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.88 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.03 1.32 1.17 3/281 5301767.768 .batch_update769 updates the state of todos770 does not update todos that already have the given state771 updates updated_at772# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.36 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.02 1.31 1.17 1/282 5302773.774 .distinct_user_ids775 is expected to contain exactly 359 and 360776# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.95 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.02 1.31 1.17 3/282 5303777.778 .for_internal_notes779 returns todos created from internal notes780# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.7 seconds. Current RSS: ~1307M. Threads: 4. load average: 0.94 1.29 1.17 1/281 5304781.782 .without_banned_user783 only returns todos that are not authored by a banned user784# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.98 seconds. Current RSS: ~1306M. Threads: 4. load average: 0.94 1.29 1.17 1/281 5305785.786 .pending_without_hidden787 only returns todos that are not pending and authored by a banned user788# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.21 seconds. Current RSS: ~1306M. Threads: 4. load average: 0.95 1.29 1.16 2/281 5306789.790 .all_without_hidden791Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.793To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.794 only returns todos that are not pending and authored by a banned user795# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.6 seconds. Current RSS: ~1307M. Threads: 4. load average: 0.95 1.29 1.16 1/281 5307796.797 snoozed and not_snoozed scopes798 .snoozed799 only returns todos that are currently snoozed800# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.05 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.95 1.28 1.16 1/281 5308801.802 .not_snoozed803 returns todos that are not snoozed anymore or never were snoozed804 #access_request_url805 when only_path param is false806 behaves like returns member access requests tab url/path807 returns group access requests tab url/path if target is group808 returns project access requests tab url/path if target is project809 returns empty string if target is neither group nor project810# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.41 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.95 1.28 1.16 1/281 5309811.812 when only_path param is nil813 behaves like returns member access requests tab url/path814 returns group access requests tab url/path if target is group815 returns project access requests tab url/path if target is project816 returns empty string if target is neither group nor project817# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.77 seconds. Current RSS: ~1308M. Threads: 4. load average: 0.95 1.28 1.16 1/281 5310818.819 when only_path param is true820 behaves like returns member access requests tab url/path821 returns group access requests tab url/path if target is group822 returns project access requests tab url/path if target is project823 returns empty string if target is neither group nor project824# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.16 seconds. Current RSS: ~1309M. Threads: 4. load average: 0.95 1.28 1.16 1/281 5311825.826# [RSpecRunTime] Finishing example group spec/models/todo_spec.rb. It took 1 minute 30.58 seconds. Expected to take 2 minutes 10.38 seconds.827# [RSpecRunTime] Starting example group spec/finders/issues_finder_spec.rb. Expected to take 1 minute 13.17 seconds.828IssuesFinder829 behaves like issues or work items finder830 #execute831 scope: all832 returns all items833 finds items user can access due to group834 user does not have read permissions835 when filtering by project id836 returns no items837# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.81 seconds. Current RSS: ~1309M. Threads: 4. load average: 0.95 1.28 1.16 1/281 5312838.839 when filtering by group id840 returns no items841 assignee filtering842 behaves like assignee ID filter843 returns issuables assigned to that user844 behaves like assignee NOT ID filter845 returns issuables not assigned to that user846 behaves like assignee OR filter847 returns issuables assigned to the given users848 when assignee_id does not exist849 behaves like assignee NOT ID filter850 returns issuables not assigned to that user851 filter by username852 behaves like assignee username filter853 returns issuables assigned to those users854 behaves like assignee NOT username filter855 returns issuables not assigned to those users856 behaves like assignee OR filter857 returns issuables assigned to the given users858 when assignee_username does not exist859 behaves like assignee NOT username filter860 returns issuables not assigned to those users861 behaves like no assignee filter862 returns issuables not assigned to any assignee863 returns issuables not assigned to any assignee864 returns issuables not assigned to any assignee865 behaves like any assignee filter867 returns issuables assigned to any assignee868 returns issuables assigned to any assignee869 returns issuables assigned to any assignee870 filtering by release871 when filter by none872 returns items without releases873 when sort by milestone874 returns items without any releases875 when filter by any876 returns items with any releases877 when sort by milestone878 returns items without any releases879 when filter by a release_tag880 returns the items associated with the release tag881 when sort by milestone882 returns the items associated with the release tag883 when filter by a negated release_tag884 returns the items not associated with the release885 when sort by milestone886 returns the items not associated with the release887 filtering by projects888 when projects are passed in a list of ids889 returns the item belonging to the projects890 when projects are passed in a subquery891 returns the item belonging to the projects892 filtering by author893 by author ID894 returns items created by that user895 using OR896 returns items created by any of the given users897 filtering by NOT author ID898 returns items not created by that user899 filtering by nonexistent author ID and issue term using CTE for search900 returns no results901 filtering by milestone902 returns items assigned to that milestone903 filtering by not milestone904 returns items not assigned to that milestone905 with multiple milestones906 returns items not assigned to both milestones907 filtering by group milestone908 returns items assigned to that group milestone909 using NOT910 returns items not assigned to that group milestone911# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.54 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.04 1.28 1.17 1/281 5313912.913 filtering by no milestone914 returns items with no milestone915 returns items with no milestone (deprecated)916 filtering by any milestone917 returns items with any assigned milestone918 returns items with any assigned milestone (deprecated)919 filtering by upcoming milestone920 returns items in the upcoming milestone for each project or group921 using NOT922 returns items not in upcoming milestones for each project or group, but must have a due date923# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.12 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.04 1.28 1.16 1/281 5314924.925 filtering by started milestone926 returns items in the started milestones for each project927 using NOT928 returns items not in the started milestones for each project929# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.9 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.03 1.27 1.16 1/281 5315930.931 filtering by label932 returns items with that label933 using NOT934 returns items that do not have that label935 shadowing the same outside param936 does not take precedence over labels outside NOT937 further filtering outside params938 further filters on the returned resultset939 filtering by multiple labels940 returns the unique items with all those labels941 using NOT942 returns items that do not have any of the labels provided943 using OR944 returns items that have at least one of the given labels945 filtering by a label that includes any or none in the title946 returns the unique items with all those labels947 using NOT948 returns items that do not have ANY ONE of the labels provided949 filtering by no label950 returns items with no labels951 filtering by any label952 returns items that have one or more label953 when the same label exists on project and group levels954 finds both item records955 filtering by item term956 with latin search term957 returns matching items958 with non-latin search term959 returns matching items960 filtering by item term in title961 returns items with title match for search term962 filtering by items iids963 returns items where iids match964 using NOT965 returns items with no iids match966 filtering by state967 with opened968 returns only opened items969 with closed970 returns only closed items971 with all972 returns all items973 with invalid state974 returns all items975 filtering by created_at976 through created_after977 returns items created on or after the given date978 through created_before979 returns items created on or before the given date980 through created_after and created_before981 returns items created between the given dates982 filtering by updated_at983 through updated_after984 returns items updated on or after the given date985 through updated_before986 returns items updated on or before the given date987 through updated_after and updated_before988 returns items updated between the given dates989 filtering by closed_at990 through closed_after991 returns items closed on or after the given date992 through closed_before993 returns items closed on or before the given date994 through closed_after and closed_before995 returns items closed between the given dates996 filtering by reaction name997 user searches by no reaction998 returns items that the user did not react to999 user searches by any reaction1000 returns items that the user reacted to1001 user searches by "thumbsup" reaction1002 returns items that the user thumbsup to1003 using NOT1004 returns items that the user did not thumbsup to1005 user2 searches by "thumbsup" reaction1006 returns items that the user2 thumbsup to1007 using NOT1008 returns items that the user2 thumbsup to1009 user searches by "thumbsdown" reaction1010 returns items that the user thumbsdown to1011 using NOT1012 returns items that the user thumbsdown to1013 filtering by confidential1014 no filtering1015 returns all items1016 user filters confidential items1017 returns only confidential items1018 user filters only public items1019 returns only public items1020 filtering by subscribed1021 no filtering1022 returns all items1023# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.5 seconds. Current RSS: ~1327M. Threads: 4. load average: 0.94 1.24 1.16 1/282 53161024.1025 user filters for subscribed items1026 returns only subscribed items1027 user filters out subscribed items1028 returns only unsubscribed items1029 when filter_subscriptions FF is disabled1030 does not apply filter1031 filtering by item type1032 no type given1033 returns all items1034 incident type1035 returns incident items1036 objective type1037 returns incident items1038 key_result type1039 returns incident items1040 item type1041 returns all items with type issue1042 multiple params1043 returns all items1044 without array1045 returns incident items1046 invalid params1047 returns no items1048 crm filtering1049 filtering by crm contact1050 when the user can read crm contacts1051 returns for that contact1052# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.69 seconds. Current RSS: ~1330M. Threads: 4. load average: 0.94 1.24 1.16 1/281 53171053.1054 when the user can not read crm contacts1055 does not filter by contact1056 filtering by crm organization1057 when the user can read crm organization1058 returns for that crm organization1059 when the user can not read crm organization1060 does not filter by crm organization1061 when the user is unauthorized1062 returns no results1063 when the user can see some, but not all, items1064 returns only items they can see1065 personal scope1066 returns item assigned to the user1067 filtering by project1068 returns items assigned to the user in that project1069 when project restricts items1070 doesn't return team-only items to non team members1071 doesn't return items if feature disabled1072# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.84 seconds. Current RSS: ~1335M. Threads: 4. load average: 0.95 1.24 1.15 1/281 53181073.1074 external authorization1075 behaves like a finder with external authorization service1076 finds the subject1077 with an external authorization service1078 does not include the subject when no project was given1079 includes the subject when a project id was given1080# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.2 seconds. Current RSS: ~1333M. Threads: 4. load average: 0.95 1.23 1.15 1/281 53191081.1082 filtering by due date1083 with param set to no due date1084 returns items with no due date1085 with param set to any due date1086 returns items with any due date1087 with param set to due today1088 returns items due today1089 with param set to due tomorrow1090 returns items due today1091 with param set to overdue1092 returns overdue items1093 with param set to next month and previous two weeks1094 returns items due in the previous two weeks and next month1095 with invalid param1096 returns no items1097 #row_count1098 returns -1 if the query times out1099 when admin mode is enabled1100 returns the number of rows for the default state1101 returns the number of rows for a given state1102 when admin mode is disabled1103 returns no rows1104 confidentiality access check1105Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.1107To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1108 when no project filter is given1109 for a user without project membership1110 behaves like returns public, does not return hidden or confidential1111 returns only public items1112 for a guest user1113 behaves like returns public, does not return hidden or confidential1114 returns only public items1115 for a project member with access to view confidential items1116 behaves like returns public and confidential, does not return hidden1117 returns only public and confidential items1118 for an admin1119 when admin mode is enabled1120 behaves like returns public, confidential, and hidden1121 returns all items1122 when admin mode is disabled1123 behaves like returns public, does not return hidden or confidential1124 returns only public items1125 when searching within a specific project1126 for an anonymous user1127 does not filter by confidentiality1128 behaves like returns public, does not return hidden or confidential1129 returns only public items1130 for a user without project membership1131 filters by confidentiality1132 behaves like returns public, does not return hidden or confidential1133 returns only public items1134 for a guest user1135 filters by confidentiality1136 behaves like returns public, does not return hidden or confidential1137 returns only public items1138 for a project member with access to view confidential items1139 does not filter by confidentiality1140 behaves like returns public and confidential, does not return hidden1141 returns only public and confidential items1142 for an admin1143 when admin mode is enabled1144 does not filter by confidentiality1145 behaves like returns public, confidential, and hidden1146 returns all items1147 when admin mode is disabled1148 filters by confidentiality1149 behaves like returns public, does not return hidden or confidential1150 returns only public items1151 when filtering items assigned to the current user1152 returns items assigned to the user1153 does not filter by confidentiality1154 when both assignee_id and assignee_username are provided1155 behaves like returns public, does not return hidden or confidential1156 returns only public items1157 #use_cte_for_search?1158 when there is no search param1159 returns false1160 when the force_cte param is falsey1161 returns false1162 when a non-simple sort is given1163 returns false1164 when all conditions are met1165 uses group search optimization1166 returns true1167 uses project search optimization1168 returns true1169 with simple sort1170 returns true1171 with simple sort as a symbol1172 returns true1173 #parent_param=1174 klass: :Project, param: :project_id1175 sets the params1176 klass: :Group, param: :group_id1177 sets the params1178 unexpected parent1179 raises an error1180 when filtering by group_id1181 when include_subgroup param not set1182 returns all group items1183 when projects outside the group are passed1184 returns no items1185 when projects of the group are passed1186 returns the item within the group and projects1187 when projects of the group are passed as a subquery1188 returns the item within the group and projects1189 when release_tag is passed as a parameter1190 ignores the release_tag parameter1191 when include_subgroup param is true1192 returns all group and subgroup items1193 when mixed projects are passed1194 returns the item within the group and projects1195 when filtering by a date1196 when filtering by due_before1197 returns relevant issues1198 when filtering by due_after1199 returns relevant issues1200# [RSpecRunTime] Finishing example group spec/finders/issues_finder_spec.rb. It took 1 minute 3.41 seconds. Expected to take 1 minute 13.17 seconds.1201# [RSpecRunTime] Starting example group spec/services/projects/update_repository_storage_service_spec.rb. Expected to take 55.0 seconds.1202Projects::UpdateRepositoryStorageService1203 #execute1204 without wiki and design repository1205 when the move succeeds1206 moves the repository to the new storage and unmarks the repository as read-only1207# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.04 seconds. Current RSS: ~1327M. Threads: 4. load average: 0.96 1.22 1.15 1/282 53901208.1209 when touch raises an exception1210 marks the storage move as failed and restores read-write access1211# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.25 seconds. Current RSS: ~1330M. Threads: 4. load average: 0.96 1.22 1.15 1/282 54131212.1213 when the filesystems are the same1214 updates the database without trying to move the repository1215# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.42 seconds. Current RSS: ~1338M. Threads: 4. load average: 0.96 1.22 1.15 1/282 54341216.1217 when the move fails1218 unmarks the repository as read-only without updating the repository storage1219# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.59 seconds. Current RSS: ~1340M. Threads: 4. load average: 0.96 1.22 1.15 1/282 54551220.1221 when the cleanup fails1222 sets the correct state1223# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.79 seconds. Current RSS: ~1343M. Threads: 4. load average: 0.97 1.22 1.15 1/282 54781224.1225 when the checksum does not match1226 unmarks the repository as read-only without updating the repository storage1227# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.91 seconds. Current RSS: ~1343M. Threads: 4. load average: 0.97 1.22 1.15 1/282 55011228.1229 with repository pool1230 when project had a repository pool1231 creates a new repository pool and connects project to it1232 when the object pool exists in the new shard but is disconnected1233 with the root project1234 connects project to it1235# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.69 seconds. Current RSS: ~1340M. Threads: 4. load average: 0.97 1.21 1.15 1/282 57251236.1237 without the root project1238 connects project to it1239# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.47 seconds. Current RSS: ~1341M. Threads: 4. load average: 0.97 1.21 1.15 1/282 57911240.1241 when repository does not exist1242 does not mirror object pool1243# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.17 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.13 1.24 1.16 1/282 58551244.1245 when project belongs to repository pool, but not as a root project1246 creates a new repository pool and connects project to it1247# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.24 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.13 1.24 1.16 1/282 60141248.1249 when project belongs to the repository pool without a root project1250 creates a new repository pool without a root project and connects project to it1251# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.14 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.44 1.30 1.18 1/282 61751252.1253 when object pool checksum does not match1254 raises an error and removes the new object pool repository1255# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.77 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.44 1.30 1.18 1/282 62411256.1257 when the repository move is finished1258 is idempotent1259# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.85 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.44 1.30 1.18 1/282 62621260.1261 when the repository move is failed1262 is idempotent1263# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.01 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.41 1.30 1.18 1/282 62831264.1265 project with no repositories1266 updates the database1267 with wiki repository1268 when the move succeeds1269 moves the project and its wiki repository to the new storage and unmarks the repository as read-only1270# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.13 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.41 1.30 1.18 1/282 63201271.1272 when the filesystems are the same1273 updates the database without trying to move the repository1274# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.41 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.41 1.30 1.18 1/282 63491275.1276 when the move of the wiki repository fails1277 unmarks the repository as read-only without updating the repository storage1278# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.63 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.41 1.30 1.18 1/282 63801279.1280 when the cleanup of the wiki repository fails1281 sets the correct state1282# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.99 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.37 1.29 1.18 1/282 64171283.1284 when the checksum of the wiki repository does not match1285 unmarks the repository as read-only without updating the repository storage1286# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.29 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.37 1.29 1.18 2/281 64511287.1288 with design repository1289 when the move succeeds1290 moves the project and its design repository to the new storage and unmarks the repository as read-only1291# [RSpecRunTime] RSpec elapsed time: 7 minutes 19.62 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.37 1.29 1.18 1/281 64881292.1293 when the filesystems are the same1294 updates the database without trying to move the repository1295# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.89 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.37 1.29 1.18 3/282 65171296.1297 when the move of the design repository fails1298 unmarks the repository as read-only without updating the repository storage1299# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.15 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.34 1.29 1.18 1/282 65481300.1301 when the cleanup of the design repository fails1302 sets the correct state1303# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.56 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.34 1.29 1.18 1/282 65851304.1305 when the checksum of the design repository does not match1306 unmarks the repository as read-only without updating the repository storage1307# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.91 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.34 1.29 1.18 1/281 66191308.1309# [RSpecRunTime] Finishing example group spec/services/projects/update_repository_storage_service_spec.rb. It took 40.34 seconds. Expected to take 55.0 seconds.1310# [RSpecRunTime] Starting example group spec/lib/gitlab/database/decomposition/migrate_spec.rb. Expected to take 49.47 seconds.1311Gitlab::Database::Decomposition::Migrate1312 #new1313 when backup_location is not specified1314 defaults to subdirectory of configured backup location (PENDING: Skipping because database ci exists)1315# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.63 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.29 1.28 1.17 1/281 66201316.1317 when backup_location is specified1318 uses subdirectory of specified backup_location (PENDING: Skipping because database ci exists)1319 when specified_backup_location does not exist1320 and creation of the directory succeeds1321 uses subdirectory of specified backup_location (PENDING: Skipping because database ci exists)1322# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.74 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.27 1.27 1.17 1/281 66211323.1324 and creation of the directory fails1325 raises error (PENDING: Skipping because database ci exists)1326# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.82 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.33 1.29 1.18 1/281 66221327.1328 #process!1329 when the checks pass1330 copies main database to ci database (PENDING: Skipping because database ci exists)1331# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.94 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.30 1.28 1.18 1/281 66231332.1333 when local diskspace is not enough1334 raises error (PENDING: Skipping because database ci exists)1335# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.92 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.28 1.28 1.18 1/281 66241336.1337 when connection to ci database fails1338 raises error (PENDING: Skipping because database ci exists)1339# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.91 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.28 1.28 1.18 1/282 66251340.1341 when ci database is not empty1342 raises error (PENDING: Skipping because database ci exists)1343# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.92 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.25 1.27 1.18 1/282 66261344.1345 when already on decomposed setup1346 raises error (PENDING: Skipping because database ci exists)1347# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.91 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.31 1.28 1.18 1/282 66271348.1349 when not all background migrations are finished1350 raises error (PENDING: Skipping because database ci exists)1351# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.35 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.37 1.30 1.19 1/282 66281352.1353 when all background migrations are finished1354 does not raise an error (PENDING: Skipping because database ci exists)1355# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.41 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.50 1.32 1.20 1/282 66291356.1357# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/decomposition/migrate_spec.rb. It took 47.5 seconds. Expected to take 49.47 seconds.1358# [RSpecRunTime] Starting example group spec/tasks/gitlab/cleanup_rake_spec.rb. Expected to take 44.74 seconds.1359gitlab:cleanup rake tasks1360 cleanup:project_uploads1361 with a fixable orphaned project upload file1362 with DRY_RUN disabled1363 moves the file to its proper location1364 logs action as done1365# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.81 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.50 1.32 1.20 1/285 66371366.1367 with DRY_RUN explicitly enabled1368 behaves like does not move the file1369 does not move the file1370 logs action as able to be done1371 with DRY_RUN set to an unknown value1372 behaves like does not move the file1373 does not move the file1374 logs action as able to be done1375 with DRY_RUN unset1376 behaves like does not move the file1377 does not move the file1378 logs action as able to be done1379# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.7 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.46 1.32 1.19 2/283 66441380.1381 gitlab:cleanup:orphan_job_artifact_files1382 runs the task without errors1383 with DRY_RUN set to false1384 passes dry_run correctly1385 gitlab:cleanup:orphan_lfs_file_references1386 runs the task without errors1387 with DRY_RUN set to false1388 passes dry_run correctly1389# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.06 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.46 1.32 1.19 1/283 66831390.1391 gitlab:cleanup:orphan_lfs_files1392 runs RemoveUnreferencedLfsObjectsWorker1393 gitlab:cleanup:remove_missed_source_branches1394 when dry run is true1395 behaves like does not remove any branches1396 does not delete any branches1397# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.44 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.58 1.35 1.20 1/287 68711398.1399 and when a valid batch size is given1400 takes into account for the batch size1401# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.45 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.62 1.36 1.21 1/287 70461402.1403 when dry run is false1404 deletes the branches1405 when the branch has a merged and opened mr1406 does not delete the branch of the merged/open mr1407# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.0 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.52 1.35 1.20 1/287 75771408.1409 when an valid batch size is given1410 deletes the branches1411# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.75 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.64 1.37 1.21 1/287 78411412.1413 when an invalid batch size is given1414 behaves like does not remove any branches1415 does not delete any branches1416# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.05 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.67 1.38 1.22 1/287 80711417.1418 when an invalid limit to delete is given1419 behaves like does not remove any branches1420 does not delete any branches1421# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.28 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.62 1.38 1.22 1/287 83001422.1423 sessions1424 gitlab:cleanup:sessions:active_sessions_lookup_keys1425 runs the task without errors1426 removes expired active session lookup keys1427 cleanup:list_orphan_job_artifact_final_objects1428 when provider is not specified1429 behaves like running the cleaner1430 runs the task without errors1431 with FORCE_RESTART defined1432 passes force_restart correctly1433 with FILENAME defined1434 passes filename correctly1435 when provider is specified1436 behaves like running the cleaner1437 runs the task without errors1438 with FORCE_RESTART defined1439 passes force_restart correctly1440 with FILENAME defined1441 passes filename correctly1442 when unsupported provider is given1443The provided provider is unsupported. Please select from google, aws, azurerm.1444Usage: rake "gitlab:cleanup:list_orphan_job_artifact_final_objects[provider]"1445 exits with error1446 cleanup:delete_orphan_job_artifact_final_objects1447 runs the task without errors1448 with FORCE_RESTART defined1449 passes force_restart correctly1450 with FILENAME defined1451 passes filename correctly1452 cleanup:rollback_deleted_orphan_job_artifact_final_objects1453 runs the task without errors1454 with FORCE_RESTART defined1455 passes force_restart correctly1456 with FILENAME defined1457 passes filename correctly1458# [RSpecRunTime] Finishing example group spec/tasks/gitlab/cleanup_rake_spec.rb. It took 43.39 seconds. Expected to take 44.74 seconds.1459# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.86 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.62 1.38 1.22 1/287 83011460.1461# [RSpecRunTime] Starting example group spec/lib/object_storage/direct_upload_spec.rb. Expected to take 32.92 seconds.1462ObjectStorage::DirectUpload1463 #has_length1464 is known1465 maximum size is not required1466 is unknown1467 and maximum size is specified1468 does not raise an error1469 and maximum size is not specified1470 raises an error1471 #get_url1472 when AWS is used1473 calls the proper method1474 when Google is used1475 calls the proper method1476 #to_hash1477 when AWS is used1478 when length is known1479 behaves like a valid S3 upload without multipart data1480 behaves like a valid S3 upload1481 sets Workhorse client data1482 behaves like a valid upload1483 returns valid structure1484 with an object with UTF-8 characters1485 returns an escaped path1486 when no region is specified1487 defaults to us-east-11488 when workhorse_use_aws_sdk_v2 is set to false1489 sets AwsSDK to v11490 when V2 signatures are used1491 does not enable Workhorse client1492 when V4 signatures are used1493 enables the Workhorse client for instance profiles1494 when consolidated settings are used1495 enables the Workhorse client1496 when only server side encryption is used1497 sends server side encryption settings1498 when SSE-KMS is used1499 sends server side encryption settings1500 behaves like a valid upload without multipart data1501 returns valid structure1502 behaves like a valid upload1503 returns valid structure1504 with an object with UTF-8 characters1505 returns an escaped path1506 when path style is true1507 behaves like a valid S3 upload without multipart data1508 behaves like a valid S3 upload1509 sets Workhorse client data1510 behaves like a valid upload1511 returns valid structure1512 with an object with UTF-8 characters1513 returns an escaped path1514 when no region is specified1515 defaults to us-east-11516 when workhorse_use_aws_sdk_v2 is set to false1517 sets AwsSDK to v11518 when V2 signatures are used1519 does not enable Workhorse client1520 when V4 signatures are used1521 enables the Workhorse client for instance profiles1522 when consolidated settings are used1523 enables the Workhorse client1524 when only server side encryption is used1525 sends server side encryption settings1526 when SSE-KMS is used1527 sends server side encryption settings1528 behaves like a valid upload without multipart data1529 returns valid structure1530 behaves like a valid upload1531 returns valid structure1532 with an object with UTF-8 characters1533 returns an escaped path1534 when IAM profile is true1535 behaves like a valid S3 upload without multipart data1536 behaves like a valid S3 upload1537 sets Workhorse client data1538 behaves like a valid upload1539 returns valid structure1540 with an object with UTF-8 characters1541 returns an escaped path1542# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.59 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.44 1.35 1.21 1/282 83021543.1544 when no region is specified1545 defaults to us-east-11546# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.68 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.44 1.35 1.21 1/282 83031547.1548 when workhorse_use_aws_sdk_v2 is set to false1549 sets AwsSDK to v11550# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.77 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.33 1.33 1.20 1/282 83041551.1552 when V2 signatures are used1553 does not enable Workhorse client1554# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.85 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.33 1.33 1.20 1/282 83051555.1556 when V4 signatures are used1557 enables the Workhorse client for instance profiles1558# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.94 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.22 1.30 1.20 1/282 83061559.1560 when consolidated settings are used1561 enables the Workhorse client1562# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.03 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.22 1.30 1.20 1/282 83071563.1564 when only server side encryption is used1565 sends server side encryption settings1566# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.11 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.12 1.28 1.19 1/282 83081567.1568 when SSE-KMS is used1569 sends server side encryption settings1570# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.2 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.12 1.28 1.19 1/282 83091571.1572 behaves like a valid upload without multipart data1573 returns valid structure1574 behaves like a valid upload1575 returns valid structure1576 with an object with UTF-8 characters1577 returns an escaped path1578# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.36 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.03 1.26 1.18 1/282 83101579.1580 when IMSDv2 is available1581 behaves like a valid S3 upload without multipart data1582 behaves like a valid S3 upload1583 sets Workhorse client data1584 behaves like a valid upload1585 returns valid structure1586 with an object with UTF-8 characters1587 returns an escaped path1588 when no region is specified1589 defaults to us-east-11590 when workhorse_use_aws_sdk_v2 is set to false1591 sets AwsSDK to v11592 when V2 signatures are used1593 does not enable Workhorse client1594 when V4 signatures are used1595 enables the Workhorse client for instance profiles1596 when consolidated settings are used1597 enables the Workhorse client1598 when only server side encryption is used1599 sends server side encryption settings1600 when SSE-KMS is used1601 sends server side encryption settings1602 behaves like a valid upload without multipart data1603 returns valid structure1604 behaves like a valid upload1605 returns valid structure1606 with an object with UTF-8 characters1607 returns an escaped path1608 when length is unknown1609 behaves like a valid S3 upload with multipart data1610 behaves like a valid S3 upload1611 sets Workhorse client data1612 behaves like a valid upload1613 returns valid structure1614 with an object with UTF-8 characters1615 returns an escaped path1616 when no region is specified1617 defaults to us-east-11618 when workhorse_use_aws_sdk_v2 is set to false1619 sets AwsSDK to v11620 when V2 signatures are used1621 does not enable Workhorse client1622 when V4 signatures are used1623 enables the Workhorse client for instance profiles1624 when consolidated settings are used1625 enables the Workhorse client1626 when only server side encryption is used1627 sends server side encryption settings1628 when SSE-KMS is used1629 sends server side encryption settings1630 behaves like a valid upload with multipart data1631 returns valid structure1632 uses only strings in query parameters1633 behaves like a valid upload1634 returns valid structure1635 with an object with UTF-8 characters1636 returns an escaped path1637 when maximum upload size is 01638 returns maximum number of parts1639 part size is minimum, 5MB1640 when maximum upload size is < 5 MiB1641 returns only 1 part1642 part size is minimum, 5MB1643 when maximum upload size is 10MB1644 returns only 2 parts1645 part size is minimum, 5MB1646 when maximum upload size is 12MB1647 returns only 3 parts1648 part size is rounded-up to 5MB1649 when maximum upload size is 49GB1650 returns maximum, 100 parts1651 part size is rounded-up to 5MB1652 when Google is used1653 with google_application_default1654 when length is known1655 behaves like a valid Google upload1656 enables the Workhorse client1657 behaves like a valid upload1658 returns valid structure1659 with an object with UTF-8 characters1660 returns an escaped path1661 behaves like a valid upload without multipart data1662 returns valid structure1663 behaves like a valid upload1664 returns valid structure1665 with an object with UTF-8 characters1666 returns an escaped path1667 when length is unknown1668 behaves like a valid Google upload1669 enables the Workhorse client1670 behaves like a valid upload1671 returns valid structure1672 with an object with UTF-8 characters1673 returns an escaped path1674 behaves like a valid upload without multipart data1675 returns valid structure1676 behaves like a valid upload1677 returns valid structure1678 with an object with UTF-8 characters1679 returns an escaped path1680 with google_json_key_location1681 when length is known1682 behaves like a valid Google upload1683 enables the Workhorse client1684 behaves like a valid upload1685 returns valid structure1686 with an object with UTF-8 characters1687 returns an escaped path1688 behaves like a valid upload without multipart data1689 returns valid structure1690 behaves like a valid upload1691 returns valid structure1692 with an object with UTF-8 characters1693 returns an escaped path1694 when length is unknown1695 behaves like a valid Google upload1696 enables the Workhorse client1697 behaves like a valid upload1698 returns valid structure1699 with an object with UTF-8 characters1700 returns an escaped path1701 behaves like a valid upload without multipart data1702 returns valid structure1703 behaves like a valid upload1704 returns valid structure1705 with an object with UTF-8 characters1706 returns an escaped path1707 with google_json_key_string1708 when length is known1709 behaves like a valid Google upload1710 enables the Workhorse client1711 behaves like a valid upload1712 returns valid structure1713 with an object with UTF-8 characters1714 returns an escaped path1715 behaves like a valid upload without multipart data1716 returns valid structure1717 behaves like a valid upload1718 returns valid structure1719 with an object with UTF-8 characters1720 returns an escaped path1721 when length is unknown1722 behaves like a valid Google upload1723 enables the Workhorse client1724 behaves like a valid upload1725 returns valid structure1726 with an object with UTF-8 characters1727 returns an escaped path1728 behaves like a valid upload without multipart data1729 returns valid structure1730 behaves like a valid upload1731 returns valid structure1732 with an object with UTF-8 characters1733 returns an escaped path1734 when AzureRM is used1735 behaves like a valid AzureRM upload1736 enables the Workhorse client1737 behaves like a valid upload1738 returns valid structure1739 with an object with UTF-8 characters1740 returns an escaped path1741 behaves like a valid upload without multipart data1742 returns valid structure1743 behaves like a valid upload1744 returns valid structure1745 with an object with UTF-8 characters1746 returns an escaped path1747 when a custom storage domain is used1748 behaves like a valid AzureRM upload1749 enables the Workhorse client1750 behaves like a valid upload1751 returns valid structure1752 with an object with UTF-8 characters1753 returns an escaped path1754 #use_workhorse_google_client?1755 with consolidated_settings1756 with google_application_default1757 is expected to be truthy1758 with google_json_key_string1759 is expected to be truthy1760 with google_json_key_location1761 is expected to be truthy1762 without any google setting1763 is expected to be falsey1764 without consolidated_settings1765 is expected to be falsey1766# [RSpecRunTime] Finishing example group spec/lib/object_storage/direct_upload_spec.rb. It took 31.86 seconds. Expected to take 32.92 seconds.1767# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/project_uploads_spec.rb. Expected to take 30.22 seconds.1768Gitlab::Cleanup::ProjectUploads1769 #run!1770 orphaned project upload file1771 when an upload record matching the secret and filename is found1772 when the project is still in legacy storage1773 behaves like fixes the file1774 behaves like moves the file1775 when dry_run is false1776 behaves like a real run1777 moves the file to its proper location1778 logs action as done1779# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.92 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.03 1.25 1.18 1/283 83141780.1781 when dry_run is nil1782 behaves like a real run1783 moves the file to its proper location1784 logs action as done1785# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.15 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.03 1.25 1.18 1/283 83171786.1787 when dry_run is true1788 behaves like a dry run1789 does not move the file1790 logs action as able to be done1791# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.44 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.03 1.25 1.18 1/283 83201792.1793 with dry_run not specified1794 behaves like a dry run1795 does not move the file1796 logs action as able to be done1797# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.66 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.03 1.25 1.18 1/283 83231798.1799 when the project was moved to hashed storage1800 behaves like fixes the file1801 behaves like moves the file1802 when dry_run is false1803 behaves like a real run1804 moves the file to its proper location1805 logs action as done1806# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.96 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.03 1.25 1.18 1/283 83261807.1808 when dry_run is nil1809 behaves like a real run1810 moves the file to its proper location1811 logs action as done1812# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.3 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.03 1.25 1.18 1/283 83291813.1814 when dry_run is true1815 behaves like a dry run1816 does not move the file1817 logs action as able to be done1818# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.55 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.02 1.25 1.18 1/283 83321819.1820 with dry_run not specified1821 behaves like a dry run1822 does not move the file1823 logs action as able to be done1824# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.86 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.02 1.25 1.18 1/283 83351825.1826 when the project is missing (the upload *record* is an orphan)1827 behaves like moves the file to lost and found1828 behaves like moves the file1829 when dry_run is false1830 behaves like a real run1831 moves the file to its proper location1832 logs action as done1833# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.25 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.02 1.25 1.18 1/283 83381834.1835 when dry_run is nil1836 behaves like a real run1837 moves the file to its proper location1838 logs action as done1839# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.33 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.02 1.25 1.18 3/284 83411840.1841 when dry_run is true1842 behaves like a dry run1843 does not move the file1844 logs action as able to be done1845 with dry_run not specified1846 behaves like a dry run1847 does not move the file1848 logs action as able to be done1849 when the file should be in object storage1850 when the file otherwise has the correct local path1851 does not move the file1852 when the file has the wrong local path1853 behaves like moves the file to lost and found1854 behaves like moves the file1855 when dry_run is false1856 behaves like a real run1857 moves the file to its proper location1858 logs action as done1859 when dry_run is nil1860 behaves like a real run1861 moves the file to its proper location1862 logs action as done1863 when dry_run is true1864 behaves like a dry run1865 does not move the file1866 logs action as able to be done1867 with dry_run not specified1868 behaves like a dry run1869 does not move the file1870 logs action as able to be done1871 when a matching upload record can not be found1872 when the file path fits the known pattern1873 behaves like moves the file to lost and found1874 behaves like moves the file1875 when dry_run is false1876 behaves like a real run1877 moves the file to its proper location1878 logs action as done1879 when dry_run is nil1880 behaves like a real run1881 moves the file to its proper location1882 logs action as done1883 when dry_run is true1884 behaves like a dry run1885 does not move the file1886 logs action as able to be done1887 with dry_run not specified1888 behaves like a dry run1889 does not move the file1890 logs action as able to be done1891 when the file path does not fit the known pattern1892 behaves like moves the file to lost and found1893 behaves like moves the file1894 when dry_run is false1895 behaves like a real run1896 moves the file to its proper location1897 logs action as done1898 when dry_run is nil1899 behaves like a real run1900 moves the file to its proper location1901 logs action as done1902 when dry_run is true1903 behaves like a dry run1904 does not move the file1905 logs action as able to be done1906 with dry_run not specified1907 behaves like a dry run1908 does not move the file1909 logs action as able to be done1910 non-orphaned project upload file1911 does not move the file1912 ignorable cases1913 does not move any non-project (FileUploader) uploads1914 does not move any uploads in tmp (which would interfere with ongoing upload activity)1915 when the file is already in hashed storage1916 does not move even an orphan file1917# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.1 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.09 1.25 1.18 1/283 83751918.1919# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/project_uploads_spec.rb. It took 25.39 seconds. Expected to take 30.22 seconds.1920# [RSpecRunTime] Starting example group spec/serializers/issue_entity_spec.rb. Expected to take 27.01 seconds.1921IssueEntity1922 has Issuable attributes1923 has time estimation attributes1924 web_url1925 when issue is of type task1926 has a work item path with iid1927# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.82 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.09 1.25 1.18 1/283 83761928.1929 type1930 has an issue type1931 current_user1932 has the exprected permissions1933 when issue got moved1934 when user cannot read target project1935Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1937To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1938 does not return moved_to_id1939# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.67 second. Current RSS: ~1341M. Threads: 4. load average: 1.08 1.25 1.18 1/282 83771940.1941 when user can read target project1942Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.1944To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1945 returns moved moved_to_id1946# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.4 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.07 1.24 1.18 1/282 83781947.1948 when issue got duplicated1949 when user cannot read new issue1950 does not return duplicated_to_id1951# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.14 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.07 1.24 1.18 1/282 83791952.1953 when user can read target project1954 returns duplicated duplicated_to_id1955# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.97 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.07 1.24 1.18 1/282 83801956.1957 when issuable in active or archived project1958 when project is active1959 returns archived false1960 returns nil for archived project doc1961# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.18 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.07 1.24 1.18 1/282 83811962.1963 when project is archived1964 returns archived true1965 returns archived project doc1966# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.25 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.06 1.23 1.18 1/282 83821967.1968 behaves like issuable entity current_user properties1969 can_create_confidential_note1970 when user can create confidential notes1971 is expected to equal true1972# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.31 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.06 1.23 1.18 1/282 83831973.1974 when user cannot create confidential notes1975 is expected to eq false1976 when issue has email participants1977 with anonymous user1978 returns obfuscated email participants email1979 with signed in user1980 when user has no role in project1981 returns obfuscated email participants email1982 when user has guest role in project1983 returns obfuscated email participants email1984 when user has (at least) reporter role in project1985 returns full email participants email1986# [RSpecRunTime] Finishing example group spec/serializers/issue_entity_spec.rb. It took 23.7 seconds. Expected to take 27.01 seconds.1987# [RSpecRunTime] Starting example group spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb. Expected to take 25.42 seconds.1988ResourceAccessTokens::InactiveTokensDeletionCronWorker1989 behaves like worker with data consistency1990 .get_data_consistency_feature_flag_enabled?1991 returns true1992 .get_data_consistency_per_database1993 returns correct data consistency1994 behaves like an idempotent worker1995 is labeled as idempotent1996 performs multiple times sequentially without raising an exception1997 #perform1998Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.2000To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2001Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.2003To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2004Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.2006To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2007Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol.2009To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2010 initiates deletion for project_bot users whose all tokens became inactive before cut_off date or without tokens2011 when enable_inactive_tokens_deletion_cron_worker FF is disabled2012 does not do anything2013# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.45 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.04 1.22 1.17 1/282 83842014.2015 when delete_inactive_project_bot_users FF is disabled2016 only blocks project_bot users whose all tokens became inactive before cut_off date or without tokens2017# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.35 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.04 1.21 1.17 1/282 83852018.2019 for runtime limit2020 when runtime limit is reached2021 schedules the worker in 2 minutes with the last processed user id value as the cursor2022 when runtime limit is not reached2023 does not schedule the worker2024# [RSpecRunTime] Finishing example group spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb. It took 23.48 seconds. Expected to take 25.42 seconds.2025# [RSpecRunTime] Starting example group spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb. Expected to take 23.28 seconds.2026AuthorizedProjectUpdate::FindRecordsDueForRefreshService2027 #execute2028 callbacks2029 incorrect_auth_found_callback callback2030 is called2031 missing_auth_found_callback callback2032 is called2033 finding project authorizations due for refresh2034 when there are changes to be made2035 finds projects authorizations that needs to be refreshed2036 finds entries with wrong access levels2037# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.96 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.04 1.21 1.17 1/282 83862038.2039 when there are no changes to be made2040 returns empty arrays2041 #needs_refresh?2042 when there are records due for either removal or addition2043 when there are both removals and additions to be made2044 is expected to eq true2045# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.58 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.04 1.21 1.17 1/282 83872046.2047 when there are no removals, but there are additions to be made2048 is expected to eq true2049 when there are no additions, but there are removals to be made2050 is expected to eq true2051# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.19 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.11 1.22 1.18 1/282 83882052.2053 when there are no additions or removals to be made2054 is expected to eq false2055 #current_authorizations2056 without authorizations2057 returns an empty list2058 with an authorization2059 returns the currently authorized projects2060 includes the project ID for every row2061 includes the access level for every row2062# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.82 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.11 1.22 1.18 2/282 83892063.2064 #fresh_authorizations2065 returns the new authorized projects2066 returns the highest access level2067 every returned row2068 includes the project ID2069 includes the access level2070# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.27 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.10 1.22 1.17 1/282 83902071.2072 #fresh_access_levels_per_project2073 returns a Hash2074 sets the keys to the project IDs2075 sets the values to the access levels2076 personal projects2077 includes the project with the right access level2078# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.42 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.10 1.22 1.17 1/282 83912079.2080 projects the user is a member of2081 includes the project with the right access level2082# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.67 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.10 1.22 1.17 1/282 83922083.2084 projects of groups the user is a member of2085 includes the project with the right access level2086# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.88 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.10 1.22 1.17 1/282 83932087.2088 projects of subgroups of groups the user is a member of2089 includes the project with the right access level2090# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.29 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.10 1.21 1.17 1/282 83942091.2092 projects shared with groups the user is a member of2093 includes the project with the right access level2094# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.78 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.10 1.21 1.17 1/282 83952095.2096 projects shared with subgroups of groups the user is a member of2097 includes the project with the right access level2098# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.37 second. Current RSS: ~1337M. Threads: 4. load average: 1.10 1.21 1.17 1/282 83962099.2100 #current_authorizations_per_project2101 returns a Hash2102 sets the keys to the project IDs2103 sets the values to the project authorization rows2104# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.99 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.09 1.21 1.17 1/282 83972105.2106# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb. It took 21.71 seconds. Expected to take 23.28 seconds.2107# [RSpecRunTime] Starting example group spec/services/projects/cleanup_service_spec.rb. Expected to take 21.57 seconds.2108Projects::CleanupService2109 .enqueue2110 makes the repository read-only2111 sets the bfg_object_map of the project2112 enqueues a RepositoryCleanupWorker2113 returns success2114 returns an error if making the repository read-only fails2115 returns an error if updating the project fails2116# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.35 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.08 1.21 1.17 1/282 84162117.2118 .cleanup_after2119 sets the repository read-write2120 removes the BFG object map2121# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.38 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.08 1.21 1.17 1/282 84532122.2123 #execute2124 runs the apply_bfg_object_map_stream gitaly RPC2125 runs garbage collection on the repository2126 clears the repository cache2127 removes the object map file2128 makes the repository read-write again2129 raises an error if no object map can be found2130 with a tainted merge request diff2131 removes the tainted commit from the database2132 ignores non-commit responses from Gitaly2133# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.9 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.15 1.22 1.18 1/291 88272134.2135 with a tainted diff note2136 removes the tainted commit from the database2137 removes the highlight cache from redis2138 ignores non-commit responses from Gitaly2139# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.53 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.14 1.21 1.17 1/290 89392140.2141# [RSpecRunTime] Finishing example group spec/services/projects/cleanup_service_spec.rb. It took 23.54 seconds. Expected to take 21.57 seconds.2142# [RSpecRunTime] Starting example group spec/helpers/events_helper_spec.rb. Expected to take 19.69 seconds.2143EventsHelper2144 #event_user_info2145 when on users activity page2146 is expected to be nil2147# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.89 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.12 1.21 1.17 1/290 89582148.2149 when not on users activity page2150 is expected to include "<div"2151 #localized_action_name2152 handles all valid design events2153 handles correct base actions2154 trait: :created, localized_action_key: "Event|created"2155 with correct name and method2156 trait: :updated, localized_action_key: "Event|opened"2157 with correct name and method2158 trait: :closed, localized_action_key: "Event|closed"2159 with correct name and method2160 trait: :reopened, localized_action_key: "Event|opened"2161 with correct name and method2162 trait: :commented, localized_action_key: "Event|commented on"2163 with correct name and method2164 trait: :merged, localized_action_key: "Event|accepted"2165 with correct name and method2166 trait: :joined, localized_action_key: "Event|joined"2167 with correct name and method2168 trait: :left, localized_action_key: "Event|left"2169 with correct name and method2170 trait: :destroyed, localized_action_key: "Event|destroyed"2171 with correct name and method2172 trait: :expired, localized_action_key: "Event|removed due to membership expiration from"2173 with correct name and method2174 trait: :approved, localized_action_key: "Event|approved"2175 with correct name and method2176 #icon_for_profile_event2177 when on users activity page2178 gives an icon with specialized classes2179 with an unsupported event action_name2180 does not have an icon2181 when not on users activity page2182 gives an icon with specialized classes2183 #event_wiki_title_html2184 produces a suitable title chunk2185 produces a suitable title chunk on the user profile2186# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.22 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.12 1.21 1.17 1/290 90672187.2188 #event_note_target_url2189 returns a commit note url2190 returns a project snippet note url2191 returns a personal snippet note url2192 returns a project issue url2193 returns a merge request url2194 when group level work item2195 returns url to group level work item2196# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.5 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.11 1.20 1.17 1/290 90692197.2198 for design note events2199 returns an appropriate URL2200 for wiki page notes2201 returns an appropriate URL2202# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.68 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.11 1.20 1.17 1/290 91242203.2204 #event_commit_title2205 returns the first line, truncated to 70 chars2206 is not html-safe2207 handles empty strings2208 handles nil values2209 does not escape HTML entities2210 #event_wiki_page_target_url2211 for project wiki2212 links to the wiki page2213 without canonical slug2214 links to the home page2215 for an event that has neither project nor group2216 returns nil2217 #user_profile_activity_classes2218 when on the user activity page2219 returns the expected class names2220 when not on the user activity page2221 returns an empty string2222 #event_filter_visible2223 for :designs2224 without relevant instance variable2225 is expected to equal true2226 with assigned project2227 with permission2228 is expected to equal true2229 without permission2230 is expected to equal false2231 with projects assigned2232 with permission2233 is expected to equal true2234 with empty collection2235 is expected to equal false2236 without permission2237 is expected to equal false2238 with group assigned2239 without projects in the group2240 is expected to equal false2241 with at least one project in the project2242 with permission2243 is expected to equal true2244 without permission2245 is expected to equal false2246 #event_preposition2247 for wiki page events2248 returns a suitable phrase2249 for push action events2250 returns a suitable phrase2251 for commented actions2252 returns a suitable phrase2253 for any event with a target2254 returns a suitable phrase2255 for milestone events2256 returns a suitable phrase2257 for non-matching events2258 returns no preposition2259 #link_to_author2260 returns a link to the author2261 returns the author name if the author is not present2262 returns "You" if the author is the current user2263 #event_target_path2264 when target is a work item2265 is expected to eq "/namespace500/project-509/-/issues/1"2266 when target is a group level work item2267 is expected to eq "/groups/group69/-/work_items/1"2268 when target is not a work item2269 is expected to eq [#<Project id:505 namespace500/project-509>>, #<Issue id:311 namespace500/project-509#1>]2270 #event_feed_url2271 returns project commit url2272 returns event note target url2273 returns project url2274 returns push event feed url2275 returns nil for push event with multiple refs2276 for issue2277 returns the project issue url2278 contains the project issue IID link2279# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.42 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.10 1.20 1.17 1/290 93282280.2281 for merge request2282 returns the project merge request url2283 contains the project merge request IID link2284# [RSpecRunTime] Finishing example group spec/helpers/events_helper_spec.rb. It took 15.79 seconds. Expected to take 19.69 seconds.2285# [RSpecRunTime] Starting example group spec/helpers/diff_helper_spec.rb. Expected to take 18.5 seconds.2286DiffHelper2287 diff_view2288 uses the view param over the cookie2289 returns the default value when the view param is invalid2290 returns a valid value when cookie is set2291 returns the default value when cookie is invalid2292 returns the default value when cookie is nil2293 diff_options2294 returns no collapse false2295 returns no collapse true if expanded2296 when action name is diff_for_path2297 returns expanded true2298 returns paths if param old path2299 returns paths if param new path2300 does not set max_patch_bytes_for_file_extension2301 when file_identifier include .ipynb2302 sets max_patch_bytes_for_file_extension2303 #diff_line_content2304 when the line is empty2305 returns a non breaking space2306 returns an HTML-safe string2307 when the line is not empty2308 when the line starts with +, -, or a space2309 strips the first character2310 when the line is HTML-safe2311 returns an HTML-safe string2312 when the line is not HTML-safe2313 returns a non-HTML-safe string2314 when the line does not start with a +, -, or a space2315 returns the string2316 when the line is HTML-safe2317 returns an HTML-safe string2318 when the line is not HTML-safe2319 returns a non-HTML-safe string2320 #diff_link_number2321 line_type: "new", match: "new", line_number: 1, expected_return_value: " "2322 returns the expected value2323 line_type: "new", match: "old", line_number: 2, expected_return_value: 22324 returns the expected value2325 line_type: "old", match: "new", line_number: 3, expected_return_value: 32326 returns the expected value2327 line_type: "old", match: "old", line_number: 4, expected_return_value: " "2328 returns the expected value2329 line_type: "new-nonewline", match: "new", line_number: 5, expected_return_value: 52330 returns the expected value2331 line_type: "new-nonewline", match: "old", line_number: 6, expected_return_value: 62332 returns the expected value2333 line_type: "old-nonewline", match: "new", line_number: 7, expected_return_value: 72334 returns the expected value2335 line_type: "old-nonewline", match: "old", line_number: 8, expected_return_value: 82336 returns the expected value2337 line_type: "match", match: "new", line_number: 9, expected_return_value: 92338 returns the expected value2339 line_type: "match", match: "old", line_number: 10, expected_return_value: 102340 returns the expected value2341 #parallel_diff_btn2342 renders button2343 #mark_inline_diffs2344 returns strings with marked inline diffs2345 when given HTML2346 sanitizes it2347 sanitizes the entire line, not just the changes2348 #parallel_diff_discussions2349 does not put comments on nonewline lines2350 puts comments on added lines2351 puts comments on unchanged lines2352 #diff_match_line2353 generates foldable top match line for inline view with empty text by default2354 allows to define text and bottom option2355 generates match line for parallel view2356 allows to generate only left match line for parallel view2357 allows to generate only right match line for parallel view2358 #diff_nomappinginraw_line2359 generates only single line num2360 generates only both line nums2361 line_type: "old-nomappinginraw", added_class: ".old"2362 appends the correct class2363 line_type: "new-nomappinginraw", added_class: ".new"2364 appends the correct class2365 line_type: "unchanged-nomappinginraw", added_class: ""2366 appends the correct class2367 #render_overflow_warning?2368 when no limits are hit2369 returns false and does not log any overflow events2370 overflow_method: :overflow_max_bytes?, event_name: :diffs_overflow_max_bytes_limits2371 returns false and only logs the correct collection overflow event2372 overflow_method: :overflow_max_files?, event_name: :diffs_overflow_max_files_limits2373 returns false and only logs the correct collection overflow event2374 overflow_method: :overflow_max_lines?, event_name: :diffs_overflow_max_lines_limits2375 returns false and only logs the correct collection overflow event2376 overflow_method: :collapsed_safe_bytes?, event_name: :diffs_overflow_collapsed_bytes_limits2377 returns false and only logs the correct collection overflow event2378 overflow_method: :collapsed_safe_files?, event_name: :diffs_overflow_collapsed_files_limits2379 returns false and only logs the correct collection overflow event2380 overflow_method: :collapsed_safe_lines?, event_name: :diffs_overflow_collapsed_lines_limits2381 returns false and only logs the correct collection overflow event2382 when the file collection has an overflow2383 returns true and only logs all the correct collection overflow event2384 when two individual files are too big2385 returns false and only logs single file overflow events2386 #diff_file_html_data2387 returns data for project files2388 #collapsed_diff_url2389 returns a valid URL2390 #params_with_whitespace2391 filters with safe_params2392 #render_fork_suggestion2393 user signed in2394 renders the partial2395 guest2396 is expected to be nil2397 #conflicts2398 returns list of conflicts indexed by path2399 when merge request can be merged2400 returns nil2401 when source branch does not exist2402 returns nil2403 when target branch does not exist2404 returns nil2405 when conflicts cannot be resolved in UI2406 returns nil2407 when allow_tree_conflicts is true2408 returns list of conflicts2409 when Gitlab::Git::Conflict::Resolver::ConflictSideMissing exception is raised2410 returns an empty hash2411 #show_only_context_commits?2412 when only_context_commits param is set to true2413 is expected to be truthy2414 when merge request has commits2415 is expected to be truthy2416 when only_context_commits param is set to false2417 is expected to be truthy2418 when merge request has commits2419 is expected to be falsey2420 #submodule_diff_compare_link2421 when the diff includes submodule changes2422 generates a link to compare a diff for a submodule2423 when the diff does not include submodule changes2424 returns an empty string2425 #conflicts_with_types2426 returns list of conflicts indexed by path2427 when merge request can be merged2428 returns nil2429# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.28 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.09 1.19 1.17 1/291 95862430.2431 when source branch does not exist2432 returns nil2433# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.47 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.08 1.19 1.17 1/291 96142434.2435 when target branch does not exist2436 returns nil2437# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.92 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.08 1.19 1.17 1/291 96612438.2439 when Gitlab::Git::Conflict::Resolver::ConflictSideMissing exception is raised2440 returns an empty hash2441# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.25 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.08 1.19 1.17 1/290 97112442.2443 when cached2444 does not make a call to MergeRequests::Conflicts::ListService2445 when source branch SHA changes2446 calls MergeRequests::Conflicts::ListService2447# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.79 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.07 1.19 1.17 1/290 98082448.2449 when target branch SHA changes2450 calls MergeRequests::Conflicts::ListService2451# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.09 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.07 1.19 1.17 1/290 98582452.2453# [RSpecRunTime] Finishing example group spec/helpers/diff_helper_spec.rb. It took 16.77 seconds. Expected to take 18.5 seconds.2454# [RSpecRunTime] Starting example group spec/services/members/projects/creator_service_spec.rb. Expected to take 17.19 seconds.2455Members::Projects::CreatorService2456 .access_levels2457 returns Gitlab::Access.sym_options_with_owner2458 behaves like owner management2459 .cannot_manage_owners?2460 when maintainer2461 cannot manage owners2462 when owner2463 can manage owners2464 .add_members2465 behaves like bulk member creation2466 returns Member objects2467 returns an empty array2468 supports different formats2469 with the same user sent more than once by user and by email2470 with the same user sent more than once by user id and by email2471 when current user does not have permission2472 does not succeed2473# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.17 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.07 1.18 1.17 1/290 98592474.2475 with different source types2476 with an array of sources2477 behaves like supports multiple sources2478 is expected to all be persisted2479 with a query producing sources2480 behaves like supports multiple sources2481 is expected to all be persisted2482 with de-duplication2483 has the same user by id and user2484 has the same user sent more than once2485 with uppercased email with user in same invite2486 only creates the one member2487 with same email with different cases2488 when the lowercased email is invited first2489 invites the first and errors on the uppercase one2490 when the lowercased email is invited last2491 invites the first and finds updates that record for the second one2492 when a member already exists2493 has the same user sent more than once with the member already existing2494 supports existing users as expected with user_ids passed2495 supports existing users as expected without user ids passed2496# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.21 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.07 1.18 1.17 1/290 98602497.2498 .add_member2499 behaves like member creation2500 returns a Member object2501 sets members.expires_at to the given expires_at2502 accepts the :guest symbol as access level2503 accepts the 10 integer as access level2504 accepts the :reporter symbol as access level2505 accepts the 20 integer as access level2506 accepts the :developer symbol as access level2507 accepts the 30 integer as access level2508 accepts the :maintainer symbol as access level2509 accepts the 40 integer as access level2510 accepts the :owner symbol as access level2511 accepts the 50 integer as access level2512 when adding a project_bot2513 when project_bot is already a member2514 does not update the member2515# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.34 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.06 1.18 1.17 1/286 98612516.2517 when project_bot is not already a member2518 adds the member2519 when admin mode is enabled2520 sets members.created_by to the given admin current_user2521 when admin mode is disabled2522 rejects setting members.created_by to the given admin current_user2523 with no current_user2524 when called with a known user id2525 adds the user as a member2526 when called with an unknown user id2527 does not add the user as a member2528 when called with a user object2529 adds the user as a member2530 when called with a requester user object2531 adds the requester as a member2532 when called with a known user email2533 adds the user as a member2534 when called with an unknown user email2535 creates an invited member2536 when called with an unknown user email starting with a number2537 creates an invited member2538 when current_user can update member2539 creates the member2540 when called with a requester user object2541 adds the requester as a member2542 when current_user cannot update member2543 does not create the member2544 when called with a requester user object2545 does not destroy the requester2546 when member already exists2547 when member is a user2548 with no current_user2549 updates the member2550 when current_user can update member2551 updates the member2552 when current_user cannot update member2553 does not update the member2554 when member is an invite by email2555 updates the member for that email2556 authorized projects update2557 schedules a single project authorization update job when called multiple times2558# [RSpecRunTime] Finishing example group spec/services/members/projects/creator_service_spec.rb. It took 14.98 seconds. Expected to take 17.19 seconds.2559# [RSpecRunTime] Starting example group spec/workers/new_merge_request_worker_spec.rb. Expected to take 16.04 seconds.2560NewMergeRequestWorker2561 #perform2562 when a merge request not found2563 does not call Services2564 logs an error2565 when a user not found2566 does not call Services2567 logs an error2568# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.31 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.13 1.19 1.17 1/290 99782569.2570 with a user2571 is labeled as idempotent2572Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.2574To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2575 performs multiple times sequentially without raising an exception2576 when the merge request author is blocked2577 behaves like a new merge request where the author cannot trigger notifications2578Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.2580To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2581 does not create a notification for the mentioned user2582# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.79 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.13 1.19 1.17 1/289 99792583.2584 when the merge request author is a ghost2585 behaves like a new merge request where the author cannot trigger notifications2586Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.2588To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2589 does not create a notification for the mentioned user2590# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.25 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.12 1.19 1.17 1/290 99802591.2592 when everything is ok2593Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.2595To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2596 creates a new event record2597Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.2599To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2600 creates a notification for the mentioned user2601 when the merge request is prepared2602 does not call the create service2603# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.55 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.12 1.19 1.17 1/287 99812604.2605 when the merge request is not prepared2606Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.2608To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2609 calls the create service2610# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.14 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.11 1.18 1.17 1/285 99822611.2612# [RSpecRunTime] Finishing example group spec/workers/new_merge_request_worker_spec.rb. It took 14.07 seconds. Expected to take 16.04 seconds.2613# [RSpecRunTime] Starting example group spec/workers/personal_access_tokens/expiring_worker_spec.rb. Expected to take 15.59 seconds.2614PersonalAccessTokens::ExpiringWorker2615 #perform2616 when a token needs to be notified2617 uses notification service to send the email2618 marks the notification as delivered2619 marks the notification as delivered with new column2620 avoids N+1 queries2621 does not execute webhook2622 with multiple batches of tokens2623 uses last token in batch as min_expiry_date2624 when iteration runs over time2625 updates all tokens in accessible batches2626# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.82 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.11 1.18 1.17 1/285 99832627.2628 when tokens expire within 30 days2629 uses notification service to send the email2630 marks the notification as delivered2631 when expiring_pats_30d_60d_notifications feature flag is disabled2632 does not call notification services2633 does not change the notification delivered of the token2634 when tokens expire within 60 days2635 uses notification service to send the email2636 marks the notification as delivered2637 when expiring_pats_30d_60d_notifications feature flag is disabled2638 does not call notification services2639 does not change the notification delivered of the token2640 when no tokens need to be notified2641 doesn't call notification services2642 doesn't change the notification delivered of the token2643 when a token is an impersonation token2644 doesn't use notification service to send the email2645 doesn't change the notification delivered of the token2646 when a token is owned by a project bot2647 behaves like sends notification about expiry of bot user tokens2648 for 7 day notifications2649 uses notification service to send the email2650 marks the notification as delivered2651# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.38 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.10 1.18 1.17 3/285 99842652.2653 for 30 day notifications2654 uses notification service to send the email2655 marks the notification as delivered2656 for 60 day notifications2657 uses notification service to send the email2658 marks the notification as delivered2659 and a token is expiring2660 executes access token webhook2661 avoids N+1 queries2662 with multiple batches of tokens2663 uses last token in batch as min_expiry_date2664 when iteration runs over time limit2665 updates all tokens in accessible batches2666# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.36 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.10 1.18 1.17 1/285 99852667.2668 when a token is owned by a group bot2669 when the group of the resource bot exists2670 updates expire notification delivered attribute of the token2671 behaves like sends notification about expiry of bot user tokens2672 for 7 day notifications2673 uses notification service to send the email2674 marks the notification as delivered2675# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.6 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.09 1.18 1.17 1/285 99862676.2677 for 30 day notifications2678 uses notification service to send the email2679 marks the notification as delivered2680 for 60 day notifications2681 uses notification service to send the email2682 marks the notification as delivered2683 when exception is raised during processing2684 with a single resource access token2685 logs error2686 does not update token with failed delivery2687 with multiple resource access tokens2688 continues sending email2689 when the group of the resource bot has been deleted2690 does not update token with no delivery2691# [RSpecRunTime] Finishing example group spec/workers/personal_access_tokens/expiring_worker_spec.rb. It took 11.49 seconds. Expected to take 15.59 seconds.2692# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb. Expected to take 14.28 seconds.2693Ci::PipelineArtifacts::CoverageReportService2694 #execute2695 when pipeline has coverage report2696 artifact has pipeline's locked status2697 behaves like creating or updating a pipeline coverage report2698 when pipeline is finished2699 creates or updates a pipeline artifact2700 persists the default file name2701 sets expire_at to 1 week from now2702 logs relevant information2703# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.9 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.09 1.17 1.16 1/292 101852704.2705 when pipeline has coverage report from child pipeline2706 behaves like creating or updating a pipeline coverage report2707 when pipeline is finished2708 creates or updates a pipeline artifact2709 persists the default file name2710 sets expire_at to 1 week from now2711 logs relevant information2712# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.01 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.08 1.17 1.16 2/292 103202713.2714 when pipeline has existing pipeline artifact for coverage report2715 behaves like creating or updating a pipeline coverage report2716 when pipeline is finished2717 creates or updates a pipeline artifact2718 persists the default file name2719 sets expire_at to 1 week from now2720 logs relevant information2721# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.78 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.08 1.17 1.16 1/292 104642722.2723 when pipeline is running and coverage report does not exist2724 does not persist data2725# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.83 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.07 1.17 1.16 1/292 104932726.2727# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb. It took 13.22 seconds. Expected to take 14.28 seconds.2728# [RSpecRunTime] Starting example group spec/services/snippets/update_statistics_service_spec.rb. Expected to take 13.68 seconds.2729Snippets::UpdateStatisticsService2730 #execute2731 with PersonalSnippet2732 behaves like updates statistics2733 returns a successful response2734 expires statistics cache2735 schedules a namespace storage statistics update2736 when snippet statistics does not exist2737 creates snippet statistics2738# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.05 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.07 1.17 1.16 1/290 106062739.2740 when snippet statistics exists2741 updates snippet statistics2742 when snippet does not have a repository2743 returns an error response2744 with ProjectSnippet2745 updates projects statistics "snippets_size"2746 behaves like updates statistics2747 returns a successful response2748 expires statistics cache2749 schedules a namespace storage statistics update2750 when snippet statistics does not exist2751 creates snippet statistics2752# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.66 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.06 1.16 1.16 1/287 107932753.2754 when snippet statistics exists2755 updates snippet statistics2756# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.83 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.06 1.16 1.16 1/285 108222757.2758 when snippet does not have a repository2759 returns an error response2760# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.93 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.06 1.16 1.16 1/285 108412761.2762# [RSpecRunTime] Finishing example group spec/services/snippets/update_statistics_service_spec.rb. It took 12.09 seconds. Expected to take 13.68 seconds.2763# [RSpecRunTime] Starting example group spec/services/deployments/archive_in_project_service_spec.rb. Expected to take 12.34 seconds.2764Deployments::ArchiveInProjectService2765 #execute2766 when there are archivable deployments2767 returns result code2768 archives the deployment2769 when ref does not exist by some reason2770 does not raise an error2771# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.27 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.05 1.15 1.16 1/288 113002772.2773 when there are no archivable deployments2774 returns result code2775# [RSpecRunTime] Finishing example group spec/services/deployments/archive_in_project_service_spec.rb. It took 12.38 seconds. Expected to take 12.34 seconds.2776# [RSpecRunTime] Starting example group spec/services/upload_service_spec.rb. Expected to take 11.41 seconds.2777UploadService2778 File service2779 for valid gif file2780 is expected to have key :alt2781 is expected to have key :url2782 is expected to have value "banana_sample"2783 is expected to match "banana_sample.gif"2784# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.48 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.05 1.15 1.16 1/288 113012785.2786 for valid png file2787 is expected to have key :alt2788 is expected to have key :url2789 is expected to have value "dk"2790 is expected to match "dk.png"2791# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.67 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.05 1.15 1.16 2/288 113022792.2793 for valid jpg file2794 is expected to have key :alt2795 is expected to have key :url2796 is expected to have value "rails_sample"2797 is expected to match "rails_sample.jpg"2798# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.91 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.04 1.15 1.16 1/286 113032799.2800 for txt file2801 is expected to have key :alt2802 is expected to have key :url2803 is expected to have value "doc_sample.txt"2804 is expected to match "doc_sample.txt"2805# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.05 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.04 1.15 1.16 1/286 113042806.2807 for too large a file2808 is expected to eq {}2809# [RSpecRunTime] Finishing example group spec/services/upload_service_spec.rb. It took 9.29 seconds. Expected to take 11.41 seconds.2810# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_draft_spec.rb. Expected to take 10.99 seconds.2811Mutations::MergeRequests::SetDraft2812 is expected to require graphql authorizations :update_merge_request2813 #resolve2814 behaves like permission level for merge request mutation is correctly verified2815 when the user is not a project member2816 behaves like when the user does not have access to the resource2817 raises an error2818 even if assigned to the merge request2819 does not modify merge request2820# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.51 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.44 1.23 1.18 1/288 113632821.2822 even if reviewer of the merge request2823 raises an error2824 even if author of the merge request2825 raises an error2826 when the user is a project member2827 with guest role2828 behaves like when the user does not have access to the resource2829 raises an error2830 even if assigned to the merge request2831 does not modify merge request2832 even if reviewer of the merge request2833 raises an error2834 even if author of the merge request2835 raises an error2836 with reporter role2837 behaves like when the user does not have access to the resource2838 raises an error2839 even if assigned to the merge request2840 does not modify merge request2841# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.67 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.44 1.23 1.18 3/287 113642842.2843 even if reviewer of the merge request2844 raises an error2845 even if author of the merge request2846 raises an error2847 when the user can update the merge request2848 returns the merge request as a draft2849 returns errors if/when merge request could not be updated2850 when passing draft as false2851 removes `Draft` from the title2852 does not do anything if the title did not start with draft2853# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.43 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.40 1.23 1.18 1/287 113652854.2855# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_draft_spec.rb. It took 8.82 seconds. Expected to take 10.99 seconds.2856# [RSpecRunTime] Starting example group spec/tasks/gitlab/external_diffs_rake_spec.rb. Expected to take 10.18 seconds.2857gitlab:external_diffs rake tasks2858 force_object_storage task2859 forces externally stored merge request diffs to object storage2860 limits batches according to BATCH_SIZE, START_ID, and END_ID2861# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.51 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.45 1.24 1.19 1/291 115362862.2863# [RSpecRunTime] Finishing example group spec/tasks/gitlab/external_diffs_rake_spec.rb. It took 8.71 seconds. Expected to take 10.18 seconds.2864# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.2 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.42 1.24 1.18 1/290 115372865.2866# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/create_spec.rb. Expected to take 9.79 seconds.2867Mutations::MergeRequests::Create2868 #resolve2869 when user is not a project member2870 behaves like resource not available2871 raises an error2872# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.21 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.42 1.24 1.18 1/290 115562873.2874 when user is a direct project member2875 and user is a guest2876 behaves like resource not available2877 raises an error2878# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.43 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.42 1.24 1.18 1/290 115752879.2880 and user is a developer2881Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.2883To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2884 creates a new merge request2885Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.2887To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2888 returns a new merge request2889 when optional description field is set2890Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.2892To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2893 returns a new merge request with a description2894# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.66 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.38 1.23 1.18 1/288 115782895.2896 when optional labels field is set2897Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.2899To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2900 returns a new merge request with labels2901 when service cannot create a merge request2902 does not create a new merge request2903 returns errors2904# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.76 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.38 1.23 1.18 1/285 115792905.2906 when user is an inherited member from the group2907 when project is public with private merge requests2908 and user is a guest2909 behaves like resource not available2910 raises an error2911# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.96 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.38 1.23 1.18 1/285 115982912.2913 when project is private2914 and user is a guest2915 behaves like resource not available2916 raises an error2917# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.03 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.35 1.23 1.18 1/285 116172918.2919# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/create_spec.rb. It took 8.85 seconds. Expected to take 9.79 seconds.2920# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/default_namespace_spec.rb. Expected to take 9.56 seconds.2921Gitlab::Kubernetes::DefaultNamespace2922 #from_environment_name2923 generates a slug and passes it to #from_environment_slug2924# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.24 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.35 1.23 1.18 1/285 116362925.2926 #from_environment_slug2927 namespace per environment is enabled2928 platform namespace is specified2929 is expected to eq "platform-namespace-environment11"2930 cluster is unmanaged2931 is expected to eq "platform-namespace"2932# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.17 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.35 1.23 1.18 1/285 116372933.2934 platform namespace is blank2935 constructs a namespace from the project and environment slug2936 behaves like handles very long project paths2937 is expected to satisfy expression `s.length <= 63`2938# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.16 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.32 1.22 1.18 1/285 116382939.2940 namespace per environment is disabled2941 platform namespace is specified2942 is expected to eq "platform-namespace"2943# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.22 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.32 1.22 1.18 1/285 116392944.2945 platform namespace is blank2946 constructs a namespace from just the project2947 behaves like handles very long project paths2948 is expected to satisfy expression `s.length <= 63`2949# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.09 second. Current RSS: ~1451M. Threads: 4. load average: 1.32 1.22 1.18 1/285 116402950.2951# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/default_namespace_spec.rb. It took 8.05 seconds. Expected to take 9.56 seconds.2952# [RSpecRunTime] Starting example group spec/services/merge_requests/export_csv_service_spec.rb. Expected to take 8.76 seconds.2953MergeRequests::ExportCsvService2954 csv_data2955 contains the correct information2956 assignees2957 when assigned2958 contains the names of assignees2959 contains the usernames of assignees2960# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.99 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.30 1.22 1.18 1/290 117572961.2962 when not assigned2963 returns empty strings2964 approvers2965 when approved2966 contains the names of approvers separated by a comma2967 contains the usernames of approvers separated by a comma2968# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.99 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.30 1.22 1.18 1/291 118142969.2970 when not approved2971 returns empty strings2972 merged user2973 MR is merged2974 is merged2975 has a merged user2976# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.84 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.19 1.20 1.17 1/291 118662977.2978 MR is not merged2979 returns empty strings2980 milestone2981 milestone is assigned2982 contains the milestone ID2983# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.27 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.19 1.20 1.17 1/291 119252984.2985 no milestone is assigned2986 returns an empty string2987 #email2988 emails csv2989 renders with a target filesize2990# [RSpecRunTime] Finishing example group spec/services/merge_requests/export_csv_service_spec.rb. It took 9.0 seconds. Expected to take 8.76 seconds.2991# [RSpecRunTime] Starting example group spec/services/ci/play_bridge_service_spec.rb. Expected to take 8.4 seconds.2992Ci::PlayBridgeService#execute2993 when user can run the bridge2994 marks the bridge pending2995 updates bridge's user2996 enqueues Ci::CreateDownstreamPipelineWorker2997 when a subsequent job is skipped2998 marks the subsequent job as processable2999# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.41 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.18 1.20 1.17 1/290 119263000.3001 when bridge is not playable3002 raises StateMachines::InvalidTransition3003# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.59 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.18 1.20 1.17 1/289 119273004.3005 when user can not run the bridge3006 allows user with developer role to play a bridge3007# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.83 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.16 1.19 1.17 1/289 119283008.3009# [RSpecRunTime] Finishing example group spec/services/ci/play_bridge_service_spec.rb. It took 7.74 seconds. Expected to take 8.4 seconds.3010# [RSpecRunTime] Starting example group spec/models/grafana_integration_spec.rb. Expected to take 8.15 seconds.3011GrafanaIntegration3012 does not allow STI3013 associations3014 is expected to belong to project required: false3015 validations3016 is expected to validate that :project cannot be empty/falsy3017 is expected to validate that :encrypted_token cannot be empty/falsy3018 disallows invalid urls for grafana_url3019 allows valid urls for grafana_url3020 disallows non-booleans in enabled column3021 allows booleans in enabled column3022 .client3023 with grafana integration disabled3024 returns a grafana client3025 with grafana integration enabled3026 returns nil3027 attribute encryption3028 token3029 encrypts original value into encrypted_token attribute3030 locks access to raw value in private method3031 prevents overriding token value with its encrypted or masked version3032# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.35 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.15 1.19 1.17 3/286 119293033.3034 Callbacks3035 before_validation :reset_token3036 when a token was previously set3037 resets token if url changed3038 does not reset token if new url is set together with the same token3039 does not reset token if new url is set together with a new token3040# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.73 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.15 1.19 1.17 1/286 119303041.3042# [RSpecRunTime] Finishing example group spec/models/grafana_integration_spec.rb. It took 6.9 seconds. Expected to take 8.15 seconds.3043# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. Expected to take 7.66 seconds.3044Resolvers::DesignManagement::DesignsResolver3045 is expected to have nullable GraphQL type DesignConnection3046 #resolve3047 when the user cannot see designs3048 returns nothing3049# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.86 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.15 1.19 1.17 1/286 119313050.3051 for a design collection3052 which contains just a single design3053 returns just that design3054 which contains another design3055 returns all designs3056# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.24 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.30 1.22 1.18 1/286 119323057.3058 filtering3059 by filename3060 resolves to just the relevant design, ignoring designs with the same filename on different issues3061# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.31 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.30 1.22 1.18 1/286 119333062.3063 by id3064 ids is provided but null3065 behaves as if unfiltered3066 ids is provided but empty3067 eliminates all values3068 the ID is on the current issue3069 resolves to just the relevant design3070 the ID is on a different issue3071 ignores it3072# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. It took 8.49 seconds. Expected to take 7.66 seconds.3073# [RSpecRunTime] Starting example group spec/graphql/mutations/releases/update_spec.rb. Expected to take 7.37 seconds.3074Mutations::Releases::Update3075 #ready?3076 when released_at is included as an argument but is passed nil3077 raises a validation error3078# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.49 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.27 1.22 1.18 1/286 119523079.3080 when milestones is included as an argument but is passed nil3081 raises a validation error3082 #resolve3083 when the current user has access to create releases3084 name3085 when a new name is provided3086 updates the name3087 behaves like no changes to the release except for the3088 does not change other release properties3089 with protected tag3090 when user has access to the protected tag3091 does not have errors3092 when user does not have access to the protected tag3093 has an access error3094 when nil is provided3095 updates the name to be the tag name3096 behaves like no changes to the release except for the3097 does not change other release properties3098 description3099 when a new description is provided3100 updates the description3101 behaves like no changes to the release except for the3102 does not change other release properties3103 when nil is provided3104 updates the description to nil3105 behaves like no changes to the release except for the3106 does not change other release properties3107 released_at3108 when a new released_at is provided3109 updates the released_at3110 behaves like no changes to the release except for the3111 does not change other release properties3112 milestones3113 when a new set of milestones is provided provided3114 updates the milestone associations3115 behaves like no changes to the release except for the3116 does not change other release properties3117 when an empty array is provided3118 removes all milestone associations3119 behaves like no changes to the release except for the3120 does not change other release properties3121 when a non-existent milestone title is provided3122 behaves like validation error with message3123 returns the updated release as nil3124 returns a validation error3125 when a milestone title from a different project is provided3126 behaves like validation error with message3127 returns the updated release as nil3128 returns a validation error3129# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.26 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.25 1.21 1.18 1/287 120023130.3131 validation3132 when no updated fields are provided3133 behaves like validation error with message3134 returns the updated release as nil3135 returns a validation error3136 when the tag does not exist3137 behaves like validation error with message3138 returns the updated release as nil3139 returns a validation error3140 when the project does not exist3141 raises an error3142 when the current user doesn't have access to update releases3143 raises an error3144# [RSpecRunTime] Finishing example group spec/graphql/mutations/releases/update_spec.rb. It took 6.6 seconds. Expected to take 7.37 seconds.3145# [RSpecRunTime] Starting example group spec/presenters/group_clusterable_presenter_spec.rb. Expected to take 6.97 seconds.3146GroupClusterablePresenter3147 #can_create_cluster?3148 when user can create3149 is expected to be truthy3150# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.99 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.25 1.21 1.18 1/287 120113151.3152 when user cannot create3153 is expected to be falsey3154 #index_path3155 is expected to eq "/groups/group90/-/clusters"3156 #connect_path3157 is expected to eq "/groups/group91/-/clusters/connect"3158 #create_user_clusters_path3159 is expected to eq "/groups/group92/-/clusters/create_user"3160 #cluster_status_cluster_path3161 is expected to eq "/groups/group93/-/clusters/33/cluster_status"3162 #clear_cluster_cache_path3163 is expected to eq "/groups/group94/-/clusters/36/clear_cache"3164 #cluster_path3165 is expected to eq "/groups/group95/-/clusters/39"3166 #learn_more_link3167 is expected to include "user/group/clusters/index"3168# [RSpecRunTime] Finishing example group spec/presenters/group_clusterable_presenter_spec.rb. It took 6.61 seconds. Expected to take 6.97 seconds.3169# [RSpecRunTime] Starting example group spec/models/ci/group_variable_spec.rb. Expected to take 6.65 seconds.3170Ci::GroupVariable3171 does not allow STI3172 is expected to includes the Presentable module3173 is expected to includes the Ci::Maskable module3174 is expected to includes the Ci::HidableVariable module3175 is expected to includes the HasEnvironmentScope module3176 behaves like CI variable3177 is expected to includes the Ci::HasVariable module3178 strips whitespaces when assigning key3179 can convert to hash variable3180 variable type3181 defines variable types3182 defaults variable type to env_var3183 supports variable type file3184 behaves like includes Limitable concern3185 #exceeds_limits?3186 without plan limits configured3187 is expected to eq false3188 without plan limits configured3189 is expected to eq false3190 with an existing model3191 is expected to eq true3192 validations3193 is expected to be a kind of Limitable3194 without plan limits configured3195 can create new models3196 with plan limits configured3197 can create new models3198 with an existing model3199 cannot create new models exceeding the plan limits3200 validations3201 is expected to validate that :key is case-sensitively unique within the scope of :group_id and :environment_scope, producing a custom validation error on failure3202 is expected to allow :description to be ‹""›3203 is expected to allow :description to be ‹nil›3204 is expected to validate that the length of :description is at most 2553205 .by_environment_scope3206 is expected to contain exactly #<Ci::GroupVariable id: 6, key: [FILTERED], value: nil, encrypted_value: "iTKnubdqlQzd4d4bjxBYaw==\n"...iable_type: "env_var", environment_scope: "production", raw: false, description: nil, hidden: false>3207 .unprotected3208 when variable is protected3209 returns nothing3210 when variable is not protected3211 returns the variable3212 .for_groups3213 is expected to eq [#<Ci::GroupVariable id: 10, key: [FILTERED], value: nil, encrypted_value: "Y9pXFscPfCR/ZQ2PsEWe+Q==\...lse, variable_type: "env_var", environment_scope: "*", raw: false, description: nil, hidden: false>]3214 .for_environment_scope_like3215 is expected to contain exactly #<Ci::GroupVariable id: 12, key: [FILTERED], value: nil, encrypted_value: "OdugJCN+Htyu96gKdWBFXg==\n...ariable_type: "env_var", environment_scope: "staging1", raw: false, description: nil, hidden: false> and #<Ci::GroupVariable id: 13, key: [FILTERED], value: nil, encrypted_value: "OjagOa2iPHDwhc8fI6K1Og==\n...ariable_type: "env_var", environment_scope: "staging2", raw: false, description: nil, hidden: false>3216 is expected to contain exactly #<Ci::GroupVariable id: 14, key: [FILTERED], value: nil, encrypted_value: "uTylkoYrfu9X3DekXJJhCw==\n...iable_type: "env_var", environment_scope: "production", raw: false, description: nil, hidden: false>3217 .environment_scope_names3218 groups and orders3219 sort_by_attribute3220 .created_at_asc3221 order by created_at ascending3222 .created_at_desc3223 order by created_at descending3224 .key_asc3225 order by key ascending3226 .key_desc3227 order by key descending3228 behaves like cleanup by a loose foreign key3229 cleans up (delete or nullify) the model3230# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.25 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.20 1.20 1.18 1/286 120123231.3232 #audit_details3233 equals to the group variable's key3234 #group_name3235 equals to the name of the group the variable belongs to3236 #group_ci_cd_settings_path3237 equals to the path of the CI/CD settings of the group the variable belongs to3238# [RSpecRunTime] Finishing example group spec/models/ci/group_variable_spec.rb. It took 7.0 seconds. Expected to take 6.65 seconds.3239# [RSpecRunTime] Starting example group spec/workers/design_management/new_version_worker_spec.rb. Expected to take 6.43 seconds.3240DesignManagement::NewVersionWorker3241 #perform3242 the id is wrong or out-of-date3243 does not create system notes3244 does not invoke GenerateImageVersionsService3245 logs the reason for this failure3246 the version id is valid3247 creates a system note3248 does not create a system note if skip_system_notes is true3249 invokes GenerateImageVersionsService3250 does not log anything3251# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.53 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.20 1.20 1.18 1/291 120643252.3253 the version includes multiple types of action3254 creates two system notes3255 calls design_version_added3256# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.33 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.18 1.20 1.17 1/294 121713257.3258# [RSpecRunTime] Finishing example group spec/workers/design_management/new_version_worker_spec.rb. It took 5.91 seconds. Expected to take 6.43 seconds.3259# [RSpecRunTime] Starting example group spec/services/quick_actions/target_service_spec.rb. Expected to take 6.11 seconds.3260QuickActions::TargetService3261 #execute3262 for issue3263 behaves like find target3264 returns the target3265 behaves like build target3266 builds a new target3267 behaves like build target3268 builds a new target3269 for work item3270 behaves like find target3271 returns the target3272 when work item type id is passed3273 returns the target3274 when container is a group3275 returns the target3276 for merge request3277 behaves like find target3278 returns the target3279 behaves like build target3280 builds a new target3281 behaves like build target3282 builds a new target3283 for commit3284 behaves like find target3285 returns the target3286 behaves like no target3287 returns nil3288 with nil target_iid3289 behaves like find target3290 returns the target3291 for unknown type3292 behaves like no target3293 returns nil3294# [RSpecRunTime] Finishing example group spec/services/quick_actions/target_service_spec.rb. It took 4.97 seconds. Expected to take 6.11 seconds.3295# [RSpecRunTime] Starting example group spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb. Expected to take 5.91 seconds.3296Clusters::Agents::Authorizations::CiAccess::ConfigScopes3297 does not allow STI3298 .with_available_ci_access_fields3299 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 1, project_id: 636, agent_id: 1, config: {"default_namespace"=>"production", "protected_branches_only"=>false}>, #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 2, project_id: 636, agent_id: 2, config: {"access_as"=>{}}>, and #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 3, project_id: 636, agent_id: 3, config: {"access_as"=>{"agent"=>{}}}>3300# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.93 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.15 1.19 1.17 1/291 122323301.3302# [RSpecRunTime] Finishing example group spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb. It took 4.62 seconds. Expected to take 5.91 seconds.3303# [RSpecRunTime] Starting example group spec/services/milestones/issues_count_service_spec.rb. Expected to take 5.72 seconds.3304Milestones::IssuesCountService3305 counts all issues including confidential3306 behaves like a counter caching service3307 #count3308 caches the count3309# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.77 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.15 1.19 1.17 1/289 122333310.3311 #refresh_cache3312 refreshes the cache3313# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.81 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.15 1.19 1.17 1/289 122343314.3315 #delete_cache3316 removes the cache3317 #uncached_count3318 does not cache the count3319# [RSpecRunTime] Finishing example group spec/services/milestones/issues_count_service_spec.rb. It took 4.69 seconds. Expected to take 5.72 seconds.3320# [RSpecRunTime] Starting example group spec/models/blob_viewer/readme_spec.rb. Expected to take 5.5 seconds.3321BlobViewer::Readme3322 does not allow STI3323 #render_error3324 when there is no wiki3325 returns :no_wiki3326# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.89 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.22 1.20 1.18 1/287 122673327.3328 when there is an external wiki3329 returns nil3330# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.04 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.22 1.20 1.18 1/286 122943331.3332 when there is a local wiki3333 when the wiki is empty3334 returns :no_wiki3335# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.18 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.20 1.20 1.18 1/286 123273336.3337 when the wiki is not empty3338 returns nil3339# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.53 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.20 1.20 1.18 1/288 124033340.3341# [RSpecRunTime] Finishing example group spec/models/blob_viewer/readme_spec.rb. It took 4.91 seconds. Expected to take 5.5 seconds.3342# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb. Expected to take 5.37 seconds.3343RuboCop::Cop::Migration::CreateTableWithForeignKeys3344 outside of a migration3345 does not register any offenses3346 when in a migration3347 without foreign key3348 does not register any offenses3349 with foreign key3350 with just one foreign key3351 when the foreign_key targets a high traffic table3352 when the foreign_key has to_table option set3353 does not register any offenses3354 when the foreign_key does not have to_table option set3355 does not register any offenses3356 when the foreign_key does not target a high traffic table3357 does not register any offenses3358 with more than one foreign keys3359 when the foreign keys are defined as options3360 when there is no target to a high traffic table3361 does not register any offenses3362 with audit_events3363 behaves like target to high traffic table3364 when the target is defined as option3365 registers an offense3366 when the target has implicit definition3367 registers an offense3368 with ci_builds3369 behaves like target to high traffic table3370 when the target is defined as option3371 registers an offense3372 when the target has implicit definition3373 registers an offense3374 with ci_builds_metadata3375 behaves like target to high traffic table3376 when the target is defined as option3377 registers an offense3378 when the target has implicit definition3379 registers an offense3380 with ci_job_artifacts3381 behaves like target to high traffic table3382 when the target is defined as option3383 registers an offense3384 when the target has implicit definition3385 registers an offense3386 with ci_pipeline_variables3387 behaves like target to high traffic table3388 when the target is defined as option3389 registers an offense3390 when the target has implicit definition3391 registers an offense3392 with ci_pipelines3393 behaves like target to high traffic table3394 when the target is defined as option3395 registers an offense3396 when the target has implicit definition3397 registers an offense3398 with ci_stages3399 behaves like target to high traffic table3400 when the target is defined as option3401 registers an offense3402 when the target has implicit definition3403 registers an offense3404 with deployments3405 behaves like target to high traffic table3406 when the target is defined as option3407 registers an offense3408 when the target has implicit definition3409 registers an offense3410 with events3411 behaves like target to high traffic table3412 when the target is defined as option3413 registers an offense3414 when the target has implicit definition3415 registers an offense3416 with gitlab_subscriptions3417 behaves like target to high traffic table3418 when the target is defined as option3419 registers an offense3420 when the target has implicit definition3421 registers an offense3422 with issues3423 behaves like target to high traffic table3424 when the target is defined as option3425 registers an offense3426 when the target has implicit definition3427 registers an offense3428 with merge_request_diff_commits3429 behaves like target to high traffic table3430 when the target is defined as option3431 registers an offense3432 when the target has implicit definition3433 registers an offense3434 with merge_request_diff_files3435 behaves like target to high traffic table3436 when the target is defined as option3437 registers an offense3438 when the target has implicit definition3439 registers an offense3440 with merge_request_diffs3441 behaves like target to high traffic table3442 when the target is defined as option3443 registers an offense3444 when the target has implicit definition3445 registers an offense3446 with merge_request_metrics3447 behaves like target to high traffic table3448 when the target is defined as option3449 registers an offense3450 when the target has implicit definition3451 registers an offense3452 with merge_requests3453 behaves like target to high traffic table3454 when the target is defined as option3455 registers an offense3456 when the target has implicit definition3457 registers an offense3458 with namespaces3459 behaves like target to high traffic table3460 when the target is defined as option3461 registers an offense3462 when the target has implicit definition3463 registers an offense3464 with note_diff_files3465 behaves like target to high traffic table3466 when the target is defined as option3467 registers an offense3468 when the target has implicit definition3469 registers an offense3470 with notes3471 behaves like target to high traffic table3472 when the target is defined as option3473 registers an offense3474 when the target has implicit definition3475 registers an offense3476 with project_authorizations3477 behaves like target to high traffic table3478 when the target is defined as option3479 registers an offense3480 when the target has implicit definition3481 registers an offense3482 with projects3483 behaves like target to high traffic table3484 when the target is defined as option3485 registers an offense3486 when the target has implicit definition3487 registers an offense3488 with project_ci_cd_settings3489 behaves like target to high traffic table3490 when the target is defined as option3491 registers an offense3492 when the target has implicit definition3493 registers an offense3494 with project_features3495 behaves like target to high traffic table3496 when the target is defined as option3497 registers an offense3498 when the target has implicit definition3499 registers an offense3500 with push_event_payloads3501 behaves like target to high traffic table3502 when the target is defined as option3503 registers an offense3504 when the target has implicit definition3505 registers an offense3506 with resource_label_events3507 behaves like target to high traffic table3508 when the target is defined as option3509 registers an offense3510 when the target has implicit definition3511 registers an offense3512 with routes3513 behaves like target to high traffic table3514 when the target is defined as option3515 registers an offense3516 when the target has implicit definition3517 registers an offense3518 with sent_notifications3519 behaves like target to high traffic table3520 when the target is defined as option3521 registers an offense3522 when the target has implicit definition3523 registers an offense3524 with system_note_metadata3525 behaves like target to high traffic table3526 when the target is defined as option3527 registers an offense3528 when the target has implicit definition3529 registers an offense3530 with taggings3531 behaves like target to high traffic table3532 when the target is defined as option3533 registers an offense3534 when the target has implicit definition3535 registers an offense3536 with todos3537 behaves like target to high traffic table3538 when the target is defined as option3539 registers an offense3540 when the target has implicit definition3541 registers an offense3542 with users3543 behaves like target to high traffic table3544 when the target is defined as option3545 registers an offense3546 when the target has implicit definition3547 registers an offense3548 with web_hook_logs3549 behaves like target to high traffic table3550 when the target is defined as option3551 registers an offense3552 when the target has implicit definition3553 registers an offense3554 when the foreign keys are defined by standlone migration helper3555 when there is no target to a high traffic table3556 does not register any offenses3557 with audit_events3558 behaves like target to high traffic table3559 when the target is defined as option3560 registers an offense3561 when the target has implicit definition3562 registers an offense3563 with ci_builds3564 behaves like target to high traffic table3565 when the target is defined as option3566 registers an offense3567 when the target has implicit definition3568 registers an offense3569 with ci_builds_metadata3570 behaves like target to high traffic table3571 when the target is defined as option3572 registers an offense3573 when the target has implicit definition3574 registers an offense3575 with ci_job_artifacts3576 behaves like target to high traffic table3577 when the target is defined as option3578 registers an offense3579 when the target has implicit definition3580 registers an offense3581 with ci_pipeline_variables3582 behaves like target to high traffic table3583 when the target is defined as option3584 registers an offense3585 when the target has implicit definition3586 registers an offense3587 with ci_pipelines3588 behaves like target to high traffic table3589 when the target is defined as option3590 registers an offense3591 when the target has implicit definition3592 registers an offense3593 with ci_stages3594 behaves like target to high traffic table3595 when the target is defined as option3596 registers an offense3597 when the target has implicit definition3598 registers an offense3599 with deployments3600 behaves like target to high traffic table3601 when the target is defined as option3602 registers an offense3603 when the target has implicit definition3604 registers an offense3605 with events3606 behaves like target to high traffic table3607 when the target is defined as option3608 registers an offense3609 when the target has implicit definition3610 registers an offense3611 with gitlab_subscriptions3612 behaves like target to high traffic table3613 when the target is defined as option3614 registers an offense3615 when the target has implicit definition3616 registers an offense3617 with issues3618 behaves like target to high traffic table3619 when the target is defined as option3620 registers an offense3621 when the target has implicit definition3622 registers an offense3623 with merge_request_diff_commits3624 behaves like target to high traffic table3625 when the target is defined as option3626 registers an offense3627 when the target has implicit definition3628 registers an offense3629 with merge_request_diff_files3630 behaves like target to high traffic table3631 when the target is defined as option3632 registers an offense3633 when the target has implicit definition3634 registers an offense3635 with merge_request_diffs3636 behaves like target to high traffic table3637 when the target is defined as option3638 registers an offense3639 when the target has implicit definition3640 registers an offense3641 with merge_request_metrics3642 behaves like target to high traffic table3643 when the target is defined as option3644 registers an offense3645 when the target has implicit definition3646 registers an offense3647 with merge_requests3648 behaves like target to high traffic table3649 when the target is defined as option3650 registers an offense3651 when the target has implicit definition3652 registers an offense3653 with namespaces3654 behaves like target to high traffic table3655 when the target is defined as option3656 registers an offense3657 when the target has implicit definition3658 registers an offense3659 with note_diff_files3660 behaves like target to high traffic table3661 when the target is defined as option3662 registers an offense3663 when the target has implicit definition3664 registers an offense3665 with notes3666 behaves like target to high traffic table3667 when the target is defined as option3668 registers an offense3669 when the target has implicit definition3670 registers an offense3671 with project_authorizations3672 behaves like target to high traffic table3673 when the target is defined as option3674 registers an offense3675 when the target has implicit definition3676 registers an offense3677 with projects3678 behaves like target to high traffic table3679 when the target is defined as option3680 registers an offense3681 when the target has implicit definition3682 registers an offense3683 with project_ci_cd_settings3684 behaves like target to high traffic table3685 when the target is defined as option3686 registers an offense3687 when the target has implicit definition3688 registers an offense3689 with project_features3690 behaves like target to high traffic table3691 when the target is defined as option3692 registers an offense3693 when the target has implicit definition3694 registers an offense3695 with push_event_payloads3696 behaves like target to high traffic table3697 when the target is defined as option3698 registers an offense3699 when the target has implicit definition3700 registers an offense3701 with resource_label_events3702 behaves like target to high traffic table3703 when the target is defined as option3704 registers an offense3705 when the target has implicit definition3706 registers an offense3707 with routes3708 behaves like target to high traffic table3709 when the target is defined as option3710 registers an offense3711 when the target has implicit definition3712 registers an offense3713 with sent_notifications3714 behaves like target to high traffic table3715 when the target is defined as option3716 registers an offense3717 when the target has implicit definition3718 registers an offense3719 with system_note_metadata3720 behaves like target to high traffic table3721 when the target is defined as option3722 registers an offense3723 when the target has implicit definition3724 registers an offense3725 with taggings3726 behaves like target to high traffic table3727 when the target is defined as option3728 registers an offense3729 when the target has implicit definition3730 registers an offense3731 with todos3732 behaves like target to high traffic table3733 when the target is defined as option3734 registers an offense3735 when the target has implicit definition3736 registers an offense3737 with users3738 behaves like target to high traffic table3739 when the target is defined as option3740 registers an offense3741 when the target has implicit definition3742 registers an offense3743 with web_hook_logs3744 behaves like target to high traffic table3745 when the target is defined as option3746 registers an offense3747 when the target has implicit definition3748 registers an offense3749# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb. It took 6.99 seconds. Expected to take 5.37 seconds.3750# [RSpecRunTime] Starting example group spec/lib/gitlab/git/cross_repo_spec.rb. Expected to take 5.02 seconds.3751Gitlab::Git::CrossRepo3752 #execute3753 when executed within a single repository3754 does not fetch from another repo3755# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.19 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.17 1.19 1.17 1/288 124433756.3757 when executed across two repositories3758 and target ref exists in source repo3759 does not fetch from another repo3760 and target ref does not exist in source repo3761 fetches from the target to a temporary ref3762# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.59 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.17 1.19 1.17 1/290 125623763.3764 and target ref does not exist in target repo3765 returns nil3766# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/cross_repo_spec.rb. It took 5.12 seconds. Expected to take 5.02 seconds.3767# [RSpecRunTime] Starting example group spec/models/legacy_diff_discussion_spec.rb. Expected to take 4.94 seconds.3768LegacyDiffDiscussion3769 does not allow STI3770 #reply_attributes3771 includes line_code3772# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.24 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.16 1.19 1.17 1/292 126213773.3774 #merge_request_version_params3775 when the discussion is active3776 returns an empty hash, which will end up showing the latest version3777# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.69 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.16 1.19 1.17 1/292 126793778.3779 when the discussion is outdated3780 returns nil3781# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.12 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.16 1.19 1.17 1/292 127363782.3783# [RSpecRunTime] Finishing example group spec/models/legacy_diff_discussion_spec.rb. It took 4.47 seconds. Expected to take 4.94 seconds.3784# [RSpecRunTime] Starting example group spec/policies/deploy_token_policy_spec.rb. Expected to take 4.77 seconds.3785DeployTokenPolicy3786 creating a deploy key3787 when user is maintainer3788 is expected to be allowed :create_deploy_token3789 when user is not maintainer3790 is expected to be disallowed :create_deploy_token3791 updating a deploy key3792 when user is maintainer3793 is expected to be allowed :update_deploy_token3794 when user is not maintainer3795 is expected to be disallowed :update_deploy_token3796# [RSpecRunTime] Finishing example group spec/policies/deploy_token_policy_spec.rb. It took 3.25 seconds. Expected to take 4.77 seconds.3797# [RSpecRunTime] Starting example group spec/services/projects/create_from_template_service_spec.rb. Expected to take 4.6 seconds.3798Projects::CreateFromTemplateService3799 calls the importer service3800 returns the project that is created3801 when template is not present3802 does not set import set import type3803 does not set import set import source3804 is not scheduled3805 repository is empty3806# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.35 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.14 1.19 1.17 1/291 127373807.3808 the result project3809 overrides template description3810 overrides template visibility_level3811# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.86 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.14 1.19 1.17 1/291 127383812.3813# [RSpecRunTime] Finishing example group spec/services/projects/create_from_template_service_spec.rb. It took 3.5 seconds. Expected to take 4.6 seconds.3814# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/project_parser_spec.rb. Expected to take 4.47 seconds.3815Banzai::ReferenceParser::ProjectParser3816 #referenced_by3817 when the link has a data-project attribute3818 using an existing project ID3819 returns an Array of projects3820 using a non-existing project ID3821 returns an empty Array3822 using a private project ID3823 returns an empty Array when unauthorized3824 returns an Array when authorized3825# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.73 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.13 1.18 1.17 1/286 127393826.3827# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/project_parser_spec.rb. It took 3.87 seconds. Expected to take 4.47 seconds.3828# [RSpecRunTime] Starting example group spec/models/audit_events/instance_audit_event_spec.rb. Expected to take 4.2 seconds.3829AuditEvents::InstanceAuditEvent3830 does not allow STI3831 behaves like includes ::AuditEvents::CommonModel concern3832 sanitizes custom_message in the details hash3833 associations3834 is expected to belong to user required: false inverse_of => audit_events3835 validations3836 is expected to validate that :author_id cannot be empty/falsy3837 is expected to allow :ip_address to be ‹"192.168.17.43"›3838 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"›3839 is expected not to allow :ip_address to be ‹"invalid IP"›3840 callbacks3841 #truncate_fields3842 for entity_path3843 behaves like a truncated field3844 when values are provided3845 database_column: :long, details_value: nil, expected_value: :truncated3846 sets both values to be the same3847 database_column: :short, details_value: nil, expected_value: :short3848 sets both values to be the same3849 database_column: nil, details_value: :long, expected_value: :truncated3850 sets both values to be the same3851 database_column: nil, details_value: :short, expected_value: :short3852 sets both values to be the same3853 database_column: :long, details_value: :short, expected_value: :truncated3854 sets both values to be the same3855 when values are not provided3856 does not set3857 for target_details3858 behaves like a truncated field3859 when values are provided3860 database_column: :long, details_value: nil, expected_value: :truncated3861 sets both values to be the same3862 database_column: :short, details_value: nil, expected_value: :short3863 sets both values to be the same3864 database_column: nil, details_value: :long, expected_value: :truncated3865 sets both values to be the same3866 database_column: nil, details_value: :short, expected_value: :short3867 sets both values to be the same3868 database_column: :long, details_value: :short, expected_value: :truncated3869 sets both values to be the same3870 when values are not provided3871 does not set3872 #parallel_persist3873 with author_name3874 behaves like a parallel persisted field3875 column: :value, details: nil, expected_value: :value3876 sets both values to be the same3877 column: nil, details: :value, expected_value: :value3878 sets both values to be the same3879 column: :value, details: :another_value, expected_value: :value3880 sets both values to be the same3881 column: nil, details: nil, expected_value: nil3882 sets both values to be the same3883 with target_details3884 behaves like a parallel persisted field3885 column: :value, details: nil, expected_value: :value3886 sets both values to be the same3887 column: nil, details: :value, expected_value: :value3888 sets both values to be the same3889 column: :value, details: :another_value, expected_value: :value3890 sets both values to be the same3891 column: nil, details: nil, expected_value: nil3892 sets both values to be the same3893 with target_type3894 behaves like a parallel persisted field3895 column: :value, details: nil, expected_value: :value3896 sets both values to be the same3897 column: nil, details: :value, expected_value: :value3898 sets both values to be the same3899 column: :value, details: :another_value, expected_value: :value3900 sets both values to be the same3901 column: nil, details: nil, expected_value: nil3902 sets both values to be the same3903 with target_id3904 behaves like a parallel persisted field3905 column: :value, details: nil, expected_value: :value3906 sets both values to be the same3907 column: nil, details: :value, expected_value: :value3908 sets both values to be the same3909 column: :value, details: :another_value, expected_value: :value3910 sets both values to be the same3911 column: nil, details: nil, expected_value: nil3912 sets both values to be the same3913 .order_by3914 when sort by created_at in ascending order3915 sorts results by id in ascending order3916 when it is default3917 sorts results by id in descending order3918 #as_json3919 for ip_address3920 overrides the ip_address with its string value3921 #author_name3922 when user exists3923 returns user name3924 when user does not exist anymore3925 when database contains author_name3926 returns author_name3927 when details contains author_name3928 returns author_name3929 when details does not contains author_name3930 returns nil3931 when authored by an unauthenticated user3932 returns `An unauthenticated user`3933 #ip_address3934 when ip_address exists in both details hash and ip_address column3935 returns the value from ip_address column3936 when ip_address exists in details hash but not in ip_address column3937 returns the value from details hash3938 #entity_path3939 when entity_path exists in both details hash and entity_path column3940 returns the value from entity_path column3941 when entity_path exists in details hash but not in entity_path column3942 returns the value from details hash3943 #target_type3944 when target_type exists in both details hash and target_type column3945 returns the value from target_type column3946 when target_type exists in details hash but not in target_type column3947 returns the value from details hash3948 #formatted_details3949 includes the author's email3950 converts value of `to` and `from` in `details` to string3951# [RSpecRunTime] Finishing example group spec/models/audit_events/instance_audit_event_spec.rb. It took 4.79 seconds. Expected to take 4.2 seconds.3952# [RSpecRunTime] Starting example group spec/views/projects/jobs/show.html.haml_spec.rb. Expected to take 4.13 seconds.3953projects/jobs/show3954 when showing a CI build3955 shows job vue app3956 when job is running3957 does not show retry button3958 does not show New issue button3959# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.45 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.11 1.18 1.17 1/289 127973960.3961# [RSpecRunTime] Finishing example group spec/views/projects/jobs/show.html.haml_spec.rb. It took 3.93 seconds. Expected to take 4.13 seconds.3962# [RSpecRunTime] Starting example group spec/policies/organizations/organization_user_policy_spec.rb. Expected to take 3.86 seconds.3963Organizations::OrganizationUserPolicy3964 for remove_user policy3965 behaves like organization owner policy3966 when the current user is not an owner3967 is expected to be disallowed :remove_user3968 when the current user is an owner3969 when the current user is the last owner3970 is expected to be disallowed :remove_user3971 when the current user is not the last owner3972 is expected to be allowed :remove_user3973 for admin user3974 when admin mode is enabled3975 when the user is not an owner3976 is expected to be allowed :remove_user3977 when the user is an owner3978 when the user is the last owner3979 is expected to be disallowed :remove_user3980 when the user is not the last owner3981 is expected to be allowed :remove_user3982 when admin mode is disabled3983 when the user is not an owner3984 is expected to be disallowed :remove_user3985 when the user is an owner3986 when the user is the last owner3987 is expected to be disallowed :remove_user3988 when the user is not the last owner3989 is expected to be disallowed :remove_user3990 for delete_user policy3991 behaves like organization owner policy3992 when the current user is not an owner3993 is expected to be disallowed :delete_user3994 when the current user is an owner3995 when the current user is the last owner3996 is expected to be disallowed :delete_user3997 when the current user is not the last owner3998 is expected to be allowed :delete_user3999 for admin user4000 when admin mode is enabled4001 when the user is not an owner4002 is expected to be allowed :delete_user4003 when the user is an owner4004 when the user is the last owner4005 is expected to be disallowed :delete_user4006 when the user is not the last owner4007 is expected to be allowed :delete_user4008 when admin mode is disabled4009 when the user is not an owner4010 is expected to be disallowed :delete_user4011 when the user is an owner4012 when the user is the last owner4013 is expected to be disallowed :delete_user4014 when the user is not the last owner4015 is expected to be disallowed :delete_user4016 for update_organization_user policy4017 behaves like organization owner policy4018 when the current user is not an owner4019 is expected to be disallowed :update_organization_user4020 when the current user is an owner4021 when the current user is the last owner4022 is expected to be disallowed :update_organization_user4023 when the current user is not the last owner4024 is expected to be allowed :update_organization_user4025 for admin user4026 when admin mode is enabled4027 when the user is not an owner4028 is expected to be allowed :update_organization_user4029 when the user is an owner4030 when the user is the last owner4031 is expected to be disallowed :update_organization_user4032 when the user is not the last owner4033 is expected to be allowed :update_organization_user4034 when admin mode is disabled4035 when the user is not an owner4036 is expected to be disallowed :update_organization_user4037 when the user is an owner4038 when the user is the last owner4039 is expected to be disallowed :update_organization_user4040 when the user is not the last owner4041 is expected to be disallowed :update_organization_user4042# [RSpecRunTime] Finishing example group spec/policies/organizations/organization_user_policy_spec.rb. It took 3.75 seconds. Expected to take 3.86 seconds.4043# [RSpecRunTime] Starting example group spec/models/projects/repository_storage_move_spec.rb. Expected to take 3.78 seconds.4044Projects::RepositoryStorageMove4045 does not allow STI4046 behaves like handles repository moves4047 associations4048 is expected to belong to container required: false4049 scopes4050 .scheduled_or_started4051 is expected to contain exactly #<Projects::RepositoryStorageMove id: 28, created_at: "2024-11-22 02:00:13.288456827 +0000", updated_..., state: 2, source_storage_name: "default", destination_storage_name: "default", error_message: nil> and #<Projects::RepositoryStorageMove id: 29, created_at: "2024-11-22 02:00:13.725859297 +0000", updated_..., state: 3, source_storage_name: "default", destination_storage_name: "default", error_message: nil>4052# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.56 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.10 1.17 1.17 1/289 127984053.4054 validations4055 is expected to validate that :container cannot be empty/falsy4056 is expected to validate that :state cannot be empty/falsy4057 is expected to validate that :source_storage_name cannot be empty/falsy4058 is expected to validate that :destination_storage_name cannot be empty/falsy4059 source_storage_name inclusion4060 does not allow repository storages that don't match a label in the configuration4061 destination_storage_name inclusion4062 does not allow repository storages that don't match a label in the configuration4063 container repository read-only4064 does not allow the container to be read-only on create4065 defaults4066 destination_storage_name4067 can pick new storage4068 state transitions4069 when in the default state4070 and transitions to scheduled4071 triggers the corresponding repository storage worker4072 when the transition fails4073 does not trigger the corresponding repository storage worker and adds an error4074 sets the state to failed4075 and transitions to started4076 does not allow the transition4077 when started4078 and transitions to replicated4079 marks the container as writable4080 updates the updated_at column of the container4081 and transitions to failed4082 marks the container as writable4083 when replicated4084 and transitions to cleanup_failed4085 marks the container as writable4086# [RSpecRunTime] Finishing example group spec/models/projects/repository_storage_move_spec.rb. It took 3.65 seconds. Expected to take 3.78 seconds.4087# [RSpecRunTime] Starting example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. Expected to take 3.65 seconds.4088Import::BulkImports::Common::Transformers::SourceUserMemberAttributesTransformer4089 with a group4090 when an import source user exists and is mapped to a user4091 does not create an import source user4092 returns member hash with the reassigned_to_user_id4093 when access level is invalid4094 ignores record4095 when importer_user_mapping is disabled4096 does not create an import source user4097 does not transform the data4098 when an import source user does not exist4099 creates an import source user4100 returns placeholder membership hash4101 when importer_user_mapping is disabled4102 does not create an import source user4103 does not transform the data4104 when an import source user exists and is mapped to placeholder user4105 does not create an import source user4106 returns placeholder membership hash4107 when data is nil4108 returns nil4109 when ActiveRecord::RecordNotUnique is raised when creating the source user4110 raises BulkImports::RetryPipelineError4111 with a project4112 when an import source user exists and is mapped to a user4113 does not create an import source user4114 returns member hash with the reassigned_to_user_id4115 when access level is invalid4116 ignores record4117 when importer_user_mapping is disabled4118 does not create an import source user4119 does not transform the data4120 when an import source user does not exist4121 creates an import source user4122 returns placeholder membership hash4123 when importer_user_mapping is disabled4124 does not create an import source user4125 does not transform the data4126 when an import source user exists and is mapped to placeholder user4127 does not create an import source user4128 returns placeholder membership hash4129 when data is nil4130 returns nil4131 when ActiveRecord::RecordNotUnique is raised when creating the source user4132 raises BulkImports::RetryPipelineError4133# [RSpecRunTime] Finishing example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. It took 3.17 seconds. Expected to take 3.65 seconds.4134# [RSpecRunTime] Starting example group spec/helpers/button_helper_spec.rb. Expected to take 3.52 seconds.4135ButtonHelper4136 http_clone_button4137 with internal auth enabled4138 when user has a password4139 shows no tooltip4140 when user has password automatically set4141 shows the password text on the dropdown4142 with internal auth disabled4143 when user has no personal access tokens4144 has a personal access token text on the dropdown description4145 when user has personal access tokens4146 does not have a personal access token text on the dropdown description4147 when user is ldap user4148 shows no tooltip4149 ssh_button4150 without an ssh key on the user4151 shows a warning on the dropdown description4152 without an ssh key on the user and user_show_add_ssh_key_message unset4153 there is no warning on the dropdown description4154 with an ssh key on the user4155 there is no warning on the dropdown description4156 ssh and http clone buttons4157 only shows the title of any of the clone buttons when append_link is false4158 clipboard_button4159 with default options4160 when no `text` attribute is not provided4161 shows copy to clipboard button with default configuration and no text set to copy4162 when `text` attribute is provided4163 shows copy to clipboard button with provided `text` to copy4164 when `title` attribute is provided4165 shows copy to clipboard button with provided `title` as tooltip4166 with `button_text` attribute provided4167 shows copy to clipboard button with provided `button_text` as button label4168 adds `gl-button-icon` class to icon4169 with `hide_tooltip` attribute provided4170 shows copy to clipboard button without tooltip support4171 with `hide_button_icon` attribute provided4172 shows copy to clipboard button without tooltip support4173 with `itemprop` attribute provided4174 shows copy to clipboard button with `itemprop` attribute4175 when variant option is provided4176 inherits the correct ButtonComponent class4177 when category option is provided4178 inherits the correct ButtonComponent class4179 when size option is provided4180 inherits the correct ButtonComponent class4181 #link_button_to4182 without block4183 renders a basic link button4184 variant option4185 renders the variant class4186 category option4187 renders the category class4188 size option4189 renders the small class4190 block option4191 renders the block class4192 selected option4193 renders the selected class4194 target option4195 renders the target attribute4196 method option4197 renders the data-method attribute4198 icon option4199 renders the icon4200 icon only4201 renders the icon-only class4202 arbitrary html options4203 renders the attributes4204 with block4205 renders a basic link button4206 variant option4207 renders the variant class4208 category option4209 renders the category class4210 size option4211 renders the small class4212 block option4213 renders the block class4214 selected option4215 renders the selected class4216 target option4217 renders the target attribute4218 method option4219 renders the data-method attribute4220 icon option4221 renders the icon4222 icon only4223 renders the icon-only class4224 arbitrary html options4225 renders the attributes4226# [RSpecRunTime] Finishing example group spec/helpers/button_helper_spec.rb. It took 3.7 seconds. Expected to take 3.52 seconds.4227# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb. Expected to take 3.37 seconds.4228Gitlab::Ci::Build::Credentials::Registry::GitlabRegistry4229 contains valid DockerRegistry credentials4230 .valid?4231 when registry is enabled4232 is expected to be truthy4233# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.01 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.16 1.18 1.17 1/286 127994234.4235 when registry is disabled4236 is expected to be falsey4237# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb. It took 1.9 seconds. Expected to take 3.37 seconds.4238# [RSpecRunTime] Starting example group spec/graphql/resolvers/tree_resolver_spec.rb. Expected to take 3.27 seconds.4239Resolvers::TreeResolver4240 is expected to have nullable GraphQL type Tree4241 #resolve4242 resolves to a tree4243 resolve to a recursive tree4244 when repository does not exist4245 returns nil4246# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.71 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.15 1.18 1.17 1/288 128624247.4248# [RSpecRunTime] Finishing example group spec/graphql/resolvers/tree_resolver_spec.rb. It took 3.08 seconds. Expected to take 3.27 seconds.4249# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb. Expected to take 3.16 seconds.4250IncidentManagement::IssuableEscalationStatuses::PrepareUpdateService4251 when called with unsupported params4252 behaves like successful response4253 returns valid parameters which can be used to update the issue4254 with status param4255 when status matches the current status4256 behaves like successful response4257 returns valid parameters which can be used to update the issue4258 when status is unsupported4259 behaves like invalid params error response4260 is expected to eq "Invalid value was provided for parameters: status"4261 when status is a String4262 behaves like successful response4263 returns valid parameters which can be used to update the issue4264 when user is anonymous4265 behaves like availability error response4266 is expected to eq "Escalation status updates are not available for this issue, user, or project."4267 when user does not have permissions4268 behaves like availability error response4269 is expected to eq "Escalation status updates are not available for this issue, user, or project."4270 behaves like successful response4271 returns valid parameters which can be used to update the issue4272 when called without params4273 behaves like successful response4274 returns valid parameters which can be used to update the issue4275 when called nil params4276 raises an exception4277 when an IssuableEscalationStatus record for the issue does not exist4278 initializes an issuable escalation status record4279 behaves like successful response4280 returns valid parameters which can be used to update the issue4281 when called with an unsupported issue type4282 behaves like availability error response4283 is expected to eq "Escalation status updates are not available for this issue, user, or project."4284# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb. It took 3.31 seconds. Expected to take 3.16 seconds.4285# [RSpecRunTime] Starting example group spec/models/namespaces/project_namespace_spec.rb. Expected to take 3.07 seconds.4286Namespaces::ProjectNamespace4287 does not allow STI4288 relationships4289 is expected to have one project inverse_of => project_namespace4290 is expected to eq #<Project id:688 namespace676/project-699>>4291 validations4292 is expected not to validate that :owner cannot be empty/falsy4293 when deleting project namespace4294 also deletes associated project4295 .create_from_project!4296 when namespace does not exist4297 new project_namespace is not saved4298 for new record when namespace exists4299 syncs the project attributes to project namespace4300 when project has an unsaved project namespace4301 saves the same project namespace4302 #sync_attributes_from_project4303 syncs visibility_level if project is new4304 with existing project4305 syncs the relevant keys from the project4306 #all_projects4307 returns single project relation4308# [RSpecRunTime] Finishing example group spec/models/namespaces/project_namespace_spec.rb. It took 2.71 seconds. Expected to take 3.07 seconds.4309# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_base_spec.rb. Expected to take 2.96 seconds.4310Gitlab::Ci::JwtBase4311 .decode4312 decodes the JWT4313 when signing key is missing4314 behaves like raises NoSigningKeyError4315 is expected to raise Gitlab::Ci::JwtBase::NoSigningKeyError4316# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.69 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.13 1.18 1.17 1/289 128634317.4318 #encoded4319 generates the JWT4320 when signing key is missing4321 behaves like raises NoSigningKeyError4322 is expected to raise Gitlab::Ci::JwtBase::NoSigningKeyError4323 #payload4324 includes custom payload4325 includes default payload4326# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.06 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.12 1.17 1.17 1/286 128644327.4328# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_base_spec.rb. It took 4.33 seconds. Expected to take 2.96 seconds.4329# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb. Expected to take 2.89 seconds.4330Gitlab::Usage::Metrics::Instrumentations::CountBulkImportsEntitiesMetric4331 with no source_type4332 with all time frame4333 behaves like a correct instrumented metric value and query4334 behaves like a correct instrumented metric value4335 has correct value4336 behaves like a correct instrumented metric query4337 has correct generate query4338 for 28d time frame4339 behaves like a correct instrumented metric value and query4340 behaves like a correct instrumented metric value4341 has correct value4342 behaves like a correct instrumented metric query4343 has correct generate query4344 with invalid source_type4345 raises ArgumentError4346 with source_type project_entity4347 with all time frame4348 behaves like a correct instrumented metric value and query4349 behaves like a correct instrumented metric value4350 has correct value4351 behaves like a correct instrumented metric query4352 has correct generate query4353 for 28d time frame4354 behaves like a correct instrumented metric value and query4355 behaves like a correct instrumented metric value4356 has correct value4357 behaves like a correct instrumented metric query4358 has correct generate query4359 with source_type group_entity4360 with all time frame4361 behaves like a correct instrumented metric value and query4362 behaves like a correct instrumented metric value4363 has correct value4364 behaves like a correct instrumented metric query4365 has correct generate query4366 for 28d time frame4367 behaves like a correct instrumented metric value and query4368 behaves like a correct instrumented metric value4369 has correct value4370 behaves like a correct instrumented metric query4371 has correct generate query4372 with entity status4373 with all time frame4374 behaves like a correct instrumented metric value and query4375 behaves like a correct instrumented metric value4376 has correct value4377 behaves like a correct instrumented metric query4378 has correct generate query4379 for 28d time frame4380 behaves like a correct instrumented metric value and query4381 behaves like a correct instrumented metric value4382 has correct value4383 behaves like a correct instrumented metric query4384 has correct generate query4385 with entity status and source_type4386 with all time frame4387 behaves like a correct instrumented metric value and query4388 behaves like a correct instrumented metric value4389 has correct value4390 behaves like a correct instrumented metric query4391 has correct generate query4392 for 28d time frame4393 behaves like a correct instrumented metric value and query4394 behaves like a correct instrumented metric value4395 has correct value4396 behaves like a correct instrumented metric query4397 has correct generate query4398 with has_failures: true4399 with all time frame4400 with project entity4401 behaves like a correct instrumented metric value and query4402 behaves like a correct instrumented metric value4403 has correct value4404 behaves like a correct instrumented metric query4405 has correct generate query4406 with group entity4407 behaves like a correct instrumented metric value and query4408 behaves like a correct instrumented metric value4409 has correct value4410 behaves like a correct instrumented metric query4411 has correct generate query4412 for 28d time frame4413 behaves like a correct instrumented metric value and query4414 behaves like a correct instrumented metric value4415 has correct value4416 behaves like a correct instrumented metric query4417 has correct generate query4418 with has_failures: false4419 with all time frame4420 with project entity4421 behaves like a correct instrumented metric value and query4422 behaves like a correct instrumented metric value4423 has correct value4424 behaves like a correct instrumented metric query4425 has correct generate query4426 with group entity4427 behaves like a correct instrumented metric value and query4428 behaves like a correct instrumented metric value4429 has correct value4430 behaves like a correct instrumented metric query4431 has correct generate query4432 for 28d time frame4433 with project entity4434 behaves like a correct instrumented metric value and query4435 behaves like a correct instrumented metric value4436 has correct value4437 behaves like a correct instrumented metric query4438 has correct generate query4439 with group entity4440 behaves like a correct instrumented metric value and query4441 behaves like a correct instrumented metric value4442 has correct value4443 behaves like a correct instrumented metric query4444 has correct generate query4445# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb. It took 3.44 seconds. Expected to take 2.89 seconds.4446# [RSpecRunTime] Starting example group spec/components/pajamas/button_component_spec.rb. Expected to take 2.81 seconds.4447Pajamas::ButtonComponent4448 when button component renders a button4449 renders its content4450 adds default styling4451 button_options4452 are added to the button4453 with custom classes4454 don't conflict with internal button_classes4455 when overriding base attributes4456 overrides type4457 button_text_classes4458 is added to the button text4459 disabled4460 with defaults (false)4461 does not have disabled styling and behavior4462 when set to true4463 has disabled styling and behavior4464 loading4465 with defaults (false)4466 is not disabled4467 does not render a spinner4468 when set to true4469 is disabled4470 renders a spinner4471 block4472 with defaults (false)4473 is inline4474 when set to true4475 is block element4476 selected4477 with defaults (false)4478 does not have selected styling and behavior4479 when set to true4480 has selected styling and behavior4481 category & variant4482 with category variants4483 variant: :default4484 renders the button in correct variant && category4485 variant: :confirm4486 renders the button in correct variant && category4487 variant: :danger4488 renders the button in correct variant && category4489 with non-category variants4490 variant: :dashed4491 renders the button in correct variant && category4492 variant: :link4493 renders the button in correct variant && category4494 variant: :reset4495 renders the button in correct variant && category4496 with primary category4497 variant: :default4498 renders the button in correct variant && category4499 variant: :confirm4500 renders the button in correct variant && category4501 variant: :danger4502 renders the button in correct variant && category4503 size4504 with defaults (medium)4505 applies medium class4506 when set to small4507 applies the small class to the button4508 icon4509 has none by default4510 with icon4511 renders an icon with custom CSS class4512 with icon only and no content4513 adds a "btn-icon" CSS class4514 with icon only and when loading4515 renders only a loading icon4516 icon_content4517 renders custom icon content4518 type4519 with defaults4520 has type "button"4521 when set to known type4522 type: :button4523 has the correct type4524 type: :reset4525 has the correct type4526 type: :submit4527 has the correct type4528 when set to unknown type4529 has type "button"4530 when it renders a button_to form4531 renders a form4532 passes the data attributes to the created button4533 when params are passed in as a button option4534 adds the params to the form as hidden inputs4535 when button component renders a link4536 renders a link instead of the button4537 renders its content4538 adds default styling4539 with target="_blank"4540 adds rel="noopener noreferrer"4541 with a value for "rel" already given4542 keeps given value and adds "noopener noreferrer"4543 with "noopener noreferrer" for "rel" already given4544 does not duplicate "noopener noreferrer"4545 button_options4546 are added to the button4547 with custom classes4548 don't conflict with internal button_classes4549 when overriding base attributes4550 overrides type4551 button_text_classes4552 is added to the button text4553 disabled4554 with defaults (false)4555 does not have disabled styling and behavior4556 when set to true4557 has disabled styling and behavior4558 loading4559 with defaults (false)4560 is not disabled4561 does not render a spinner4562 when set to true4563 is disabled4564 renders a spinner4565 block4566 with defaults (false)4567 is inline4568 when set to true4569 is block element4570 selected4571 with defaults (false)4572 does not have selected styling and behavior4573 when set to true4574 has selected styling and behavior4575 category & variant4576 with category variants4577 variant: :default4578 renders the button in correct variant && category4579 variant: :confirm4580 renders the button in correct variant && category4581 variant: :danger4582 renders the button in correct variant && category4583 with non-category variants4584 variant: :dashed4585 renders the button in correct variant && category4586 variant: :link4587 renders the button in correct variant && category4588 variant: :reset4589 renders the button in correct variant && category4590 with primary category4591 variant: :default4592 renders the button in correct variant && category4593 variant: :confirm4594 renders the button in correct variant && category4595 variant: :danger4596 renders the button in correct variant && category4597 size4598 with defaults (medium)4599 applies medium class4600 when set to small4601 applies the small class to the button4602 icon4603 has none by default4604 with icon4605 renders an icon with custom CSS class4606 with icon only and no content4607 adds a "btn-icon" CSS class4608 with icon only and when loading4609 renders only a loading icon4610 icon_content4611 renders custom icon content4612 type4613 ignores type4614 method4615 method: :get4616 has the correct data-method attribute4617 method: :post4618 has the correct data-method attribute4619 method: :put4620 has the correct data-method attribute4621 method: :delete4622 has the correct data-method attribute4623 method: :patch4624 has the correct data-method attribute4625# [RSpecRunTime] Finishing example group spec/components/pajamas/button_component_spec.rb. It took 4.48 seconds. Expected to take 2.81 seconds.4626# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_subscription_spec.rb. Expected to take 2.68 seconds.4627Mutations::Issues::SetSubscription4628 is expected to require graphql authorizations :update_subscription4629 when user does not have access to the project4630 behaves like a subscribeable not accessible graphql resource4631 raises an error if the resource is not accessible to the user4632 when user is developer member of the project4633 behaves like a subscribeable graphql resource4634 subscribes to the resource4635 when passing subscribe as false4636 unsubscribes from the discussion4637 when the project is public4638 behaves like a subscribeable graphql resource4639 subscribes to the resource4640 when passing subscribe as false4641 unsubscribes from the discussion4642# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.08 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.18 1.18 1.17 1/286 128654643.4644 when the project is public but the issue is confidential4645 behaves like a subscribeable not accessible graphql resource4646 raises an error if the resource is not accessible to the user4647# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_subscription_spec.rb. It took 3.43 seconds. Expected to take 2.68 seconds.4648# [RSpecRunTime] Starting example group spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb. Expected to take 2.6 seconds.4649IncidentManagement::PagerDuty::ProcessIncidentWorker4650 #perform4651 with valid incident payload4652Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.4654To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4655 creates a GitLab issue4656# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.62 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.18 1.18 1.17 1/286 128664657.4658 with invalid incident payload4659 does not create a GitLab issue4660 logs a warning4661# [RSpecRunTime] Finishing example group spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb. It took 2.04 seconds. Expected to take 2.6 seconds.4662# [RSpecRunTime] Starting example group spec/graphql/graphql_triggers_spec.rb. Expected to take 2.49 seconds.4663GraphqlTriggers4664 .issuable_assignees_updated4665 triggers the issuable_assignees_updated subscription4666 .issuable_title_updated4667 triggers the issuable_title_updated subscription4668 .issuable_description_updated4669 triggers the issuable_description_updated subscription4670 .issuable_labels_updated4671 triggers the issuable_labels_updated subscription4672 .issuable_dates_updated4673 triggers the issuable_dates_updated subscription4674 .issuable_milestone_updated4675 triggers the issuable_milestone_updated subscription4676 .merge_request_reviewers_updated4677 triggers the merge_request_reviewers_updated subscription4678 .merge_request_merge_status_updated4679 triggers the merge_request_merge_status_updated subscription4680 .merge_request_approval_state_updated4681 triggers the merge_request_approval_state_updated subscription4682 .merge_request_diff_generated4683 triggers the merge_request_diff_generated subscription4684 .work_item_updated4685 triggers the work_item_updated subscription4686 when triggered with an Issue4687 triggers the subscription with a work item4688 .issuable_todo_updated4689 triggers the issuable_todo_updated subscription4690# [RSpecRunTime] Finishing example group spec/graphql/graphql_triggers_spec.rb. It took 2.33 seconds. Expected to take 2.49 seconds.4691# [RSpecRunTime] Starting example group spec/policies/alert_management/alert_policy_spec.rb. Expected to take 2.42 seconds.4692AlertManagement::AlertPolicy4693 rules4694 is expected to be disallowed :read_alert_management_alert4695 is expected to be disallowed :update_alert_management_alert4696 when developer4697 is expected to be allowed :read_alert_management_alert4698 is expected to be allowed :update_alert_management_alert4699 when user is not a member4700 is expected to be disallowed :read_alert_management_metric_image4701 is expected to be disallowed :destroy_alert_management_metric_image4702 when user is a guest4703 is expected to be disallowed :read_alert_management_metric_image4704 is expected to be disallowed :destroy_alert_management_metric_image4705 when user is a developer4706 is expected to be allowed :read_alert_management_metric_image4707 is expected to be allowed :destroy_alert_management_metric_image4708# [RSpecRunTime] Finishing example group spec/policies/alert_management/alert_policy_spec.rb. It took 1.98 seconds. Expected to take 2.42 seconds.4709# [RSpecRunTime] Starting example group spec/lib/api/entities/merge_request_diff_spec.rb. Expected to take 2.31 seconds.4710API::Entities::MergeRequestDiff4711 returns expected data4712 includes expected fields4713# [RSpecRunTime] Finishing example group spec/lib/api/entities/merge_request_diff_spec.rb. It took 1.88 seconds. Expected to take 2.31 seconds.4714# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.7 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.16 1.18 1.17 1/289 129734715.4716# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb. Expected to take 2.25 seconds.4717Gitlab::Usage::Metrics::Instrumentations::ProjectImportsCreatorsMetric4718 behaves like a correct instrumented metric value and query4719 behaves like a correct instrumented metric value4720 has correct value4721# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.49 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.16 1.18 1.17 1/289 129744722.4723 behaves like a correct instrumented metric query4724 has correct generate query4725 behaves like a correct instrumented metric value and query4726 behaves like a correct instrumented metric value4727 has correct value4728 behaves like a correct instrumented metric query4729 has correct generate query4730# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb. It took 2.0 seconds. Expected to take 2.25 seconds.4731# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb. Expected to take 2.21 seconds.4732Gitlab::MarkdownCache::ActiveRecord::Extension4733 an unchanged markdown field4734 is expected to eq "`Foo`"4735 is expected to eq "<p dir=\"auto\"><code>Foo</code></p>"4736 is expected not to be truthy4737 is expected to eq 21626884738 a changed markdown field4739 is expected to eq "<p dir=\"auto\"><code>Bar</code></p>"4740 is expected to eq 21626884741 when a markdown field is set repeatedly to an empty string4742 is expected to receive refresh_markdown_cache(*(any args)) 1 time4743 when a markdown field is set repeatedly to a string which renders as empty html4744 is expected to receive refresh_markdown_cache(*(any args)) 1 time4745 a non-markdown field changed4746 is expected to eq 24747 is expected to eq "`Foo`"4748 is expected to eq "<p dir=\"auto\"><code>Foo</code></p>"4749 is expected to eq 21626884750 version is out of date4751 is expected to eq "<p dir=\"auto\"><code>Bar</code></p>"4752 is expected to eq 21626884753 when an invalidating field is changed4754 invalidates the cache when project changes4755 invalidates the cache when author changes4756 .attributes4757 excludes cache attributes that are denylisted by default4758 #cached_html_up_to_date?4759 returns false if markdown has been changed but html has not4760 returns true if markdown has not been changed but html has4761 returns true if markdown and html have both been changed4762 returns false if the markdown field is set but the html is not4763 #refresh_markdown_cache!4764 skips saving if not persisted4765 saves the changes4766 with note4767 calls store_mentions!4768 during import4769 does not call store_mentions!4770 when persisted cache is newer than current version4771 does not save the generated HTML4772 when persisted cache is nil4773 does not save the generated HTML4774# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb. It took 2.82 seconds. Expected to take 2.21 seconds.4775# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/base_importer_spec.rb. Expected to take 2.11 seconds.4776Gitlab::JiraImport::BaseImporter4777 with any inheriting class4778 when project validation is ok4779 when Jira service exists4780 when Jira import data is not present4781 raises exception4782 when import data exists4783 when #imported_items_cache_key is not implemented4784 is expected to raise NotImplementedError4785 when #imported_items_cache_key is implemented4786 #imported_items_cache_key4787 is expected to eq "dumb-importer-key"4788 #mark_as_imported4789 stores id in redis cache4790 #already_imported?4791 returns false if value is not in cache4792 returns true if value already stored in cache4793# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/base_importer_spec.rb. It took 2.23 seconds. Expected to take 2.11 seconds.4794# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb. Expected to take 2.08 seconds.4795Gitlab::Ci::Pipeline::Expression::Lexeme::NotEquals4796 .build4797 with non-evaluable operands4798 creates a new instance of the token4799 with evaluable operands4800 creates a new instance of the token4801 .type4802 is an operator4803 .precedence4804 has a precedence4805 #evaluate4806 when left and right are equal4807 left_value: "string", right_value: "string"4808 is expected to eq false4809 left_value: 1, right_value: 14810 is expected to eq false4811 left_value: "", right_value: ""4812 is expected to eq false4813 left_value: nil, right_value: nil4814 is expected to eq false4815 when left and right are not equal4816 left_value: "one string", right_value: "two string"4817 is expected to eq true4818 left_value: "one string", right_value: 14819 is expected to eq true4820 left_value: "one string", right_value: 24821 is expected to eq true4822 left_value: "one string", right_value: ""4823 is expected to eq true4824 left_value: "one string", right_value: nil4825 is expected to eq true4826 left_value: "one string", right_value: false4827 is expected to eq true4828 left_value: "one string", right_value: true4829 is expected to eq true4830 left_value: "two string", right_value: "one string"4831 is expected to eq true4832 left_value: "two string", right_value: 14833 is expected to eq true4834 left_value: "two string", right_value: 24835 is expected to eq true4836 left_value: "two string", right_value: ""4837 is expected to eq true4838 left_value: "two string", right_value: nil4839 is expected to eq true4840 left_value: "two string", right_value: false4841 is expected to eq true4842 left_value: "two string", right_value: true4843 is expected to eq true4844 left_value: 1, right_value: "one string"4845 is expected to eq true4846 left_value: 1, right_value: "two string"4847 is expected to eq true4848 left_value: 1, right_value: 24849 is expected to eq true4850 left_value: 1, right_value: ""4851 is expected to eq true4852 left_value: 1, right_value: nil4853 is expected to eq true4854 left_value: 1, right_value: false4855 is expected to eq true4856 left_value: 1, right_value: true4857 is expected to eq true4858 left_value: 2, right_value: "one string"4859 is expected to eq true4860 left_value: 2, right_value: "two string"4861 is expected to eq true4862 left_value: 2, right_value: 14863 is expected to eq true4864 left_value: 2, right_value: ""4865 is expected to eq true4866 left_value: 2, right_value: nil4867 is expected to eq true4868 left_value: 2, right_value: false4869 is expected to eq true4870 left_value: 2, right_value: true4871 is expected to eq true4872 left_value: "", right_value: "one string"4873 is expected to eq true4874 left_value: "", right_value: "two string"4875 is expected to eq true4876 left_value: "", right_value: 14877 is expected to eq true4878 left_value: "", right_value: 24879 is expected to eq true4880 left_value: "", right_value: nil4881 is expected to eq true4882 left_value: "", right_value: false4883 is expected to eq true4884 left_value: "", right_value: true4885 is expected to eq true4886 left_value: nil, right_value: "one string"4887 is expected to eq true4888 left_value: nil, right_value: "two string"4889 is expected to eq true4890 left_value: nil, right_value: 14891 is expected to eq true4892 left_value: nil, right_value: 24893 is expected to eq true4894 left_value: nil, right_value: ""4895 is expected to eq true4896 left_value: nil, right_value: false4897 is expected to eq true4898 left_value: nil, right_value: true4899 is expected to eq true4900 left_value: false, right_value: "one string"4901 is expected to eq true4902 left_value: false, right_value: "two string"4903 is expected to eq true4904 left_value: false, right_value: 14905 is expected to eq true4906 left_value: false, right_value: 24907 is expected to eq true4908 left_value: false, right_value: ""4909 is expected to eq true4910 left_value: false, right_value: nil4911 is expected to eq true4912 left_value: false, right_value: true4913 is expected to eq true4914 left_value: true, right_value: "one string"4915 is expected to eq true4916 left_value: true, right_value: "two string"4917 is expected to eq true4918 left_value: true, right_value: 14919 is expected to eq true4920 left_value: true, right_value: 24921 is expected to eq true4922 left_value: true, right_value: ""4923 is expected to eq true4924 left_value: true, right_value: nil4925 is expected to eq true4926 left_value: true, right_value: false4927 is expected to eq true4928# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb. It took 1.6 seconds. Expected to take 2.08 seconds.4929# [RSpecRunTime] Starting example group spec/services/audit_event_service_spec.rb. Expected to take 1.99 seconds.4930AuditEventService4931 #security_event4932 creates an event and logs to a file4933 creates audit event in project audit events4934 formats from and to fields4935 when defining created_at manually4936 is overridden successfully4937# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.54 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.21 1.19 1.18 1/287 129754938.4939 authentication event4940 creates an authentication event4941 tracks exceptions when the event cannot be created4942 with IP address4943 from_context: "192.168.0.2", from_author_sign_in: "192.168.0.3", output: "192.168.0.2"4944 is expected to receive new(hash_including(:ip_address=>"192.168.0.2")) 1 time4945 from_context: nil, from_author_sign_in: "192.168.0.3", output: "192.168.0.3"4946 is expected to receive new(hash_including(:ip_address=>"192.168.0.3")) 1 time4947 #log_security_event_to_file4948 logs security event to file4949# [RSpecRunTime] Finishing example group spec/services/audit_event_service_spec.rb. It took 1.7 seconds. Expected to take 1.99 seconds.4950# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_trace_type_spec.rb. Expected to take 1.93 seconds.4951Types::Ci::JobTraceType4952 has the correct fields4953 htmlSummary4954 when trace contains few lines4955 when last_lines is set to 104956 shows the correct trace contents4957 when trace contains many lines4958 when last_lines is not set4959 shows the last 10 lines of trace contents4960 when last_lines is set to a negative number4961 shows the last line of trace contents4962 when last_lines is set to 104963 shows the correct trace contents4964 when last_lines is set to 1504965 shows the last 100 lines of trace contents4966 when trace contains long lines4967 when last_lines is lower than 16KB4968 shows the whole lines4969 when last_lines is higher than 16KB4970 shows only the latest byte4971 when trace is cut in middle of a line4972 shows only the latest byte4973 when trace is cut at end of a line4974 shows only the latest byte4975 when trace contains multi-bytes UTF-84976 when cut in the middle of a codepoint4977 shows a single "invalid utf-8" symbol4978# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_trace_type_spec.rb. It took 1.15 seconds. Expected to take 1.93 seconds.4979# [RSpecRunTime] Starting example group spec/models/ci/instance_variable_spec.rb. Expected to take 1.92 seconds.4980Ci::InstanceVariable4981 does not allow STI4982 is expected to includes the Ci::Maskable module4983 is expected to validate that :key is case-sensitively unique, producing a custom validation error on failure4984 is expected to validate that the length of :value is at most 10000, producing a custom validation error on failure4985 behaves like CI variable4986 is expected to includes the Ci::HasVariable module4987 strips whitespaces when assigning key4988 can convert to hash variable4989 variable type4990 defines variable types4991 defaults variable type to env_var4992 supports variable type file4993 behaves like includes Limitable concern4994 #exceeds_limits?4995 without plan limits configured4996 is expected to eq false4997 without plan limits configured4998 is expected to eq false4999 with an existing model5000 is expected to eq true5001 validations5002 is expected to be a kind of Limitable5003 without plan limits configured5004 can create new models5005 with plan limits configured5006 can create new models5007 with an existing model5008 cannot create new models exceeding the plan limits5009 #value5010 without application limit5011 when value is over the limit5012 raises a database level error5013 when value is under the limit5014 does not raise database level error5015 .unprotected5016 when variable is protected5017 returns nothing5018 when variable is not protected5019 returns the variable5020 .all_cached5021 is expected to contain exactly #<Ci::InstanceVariable id: 11, variable_type: "env_var", masked: false, protected: true, key: [FILTER...MNfvhzjdkWQG\n", encrypted_value_iv: "CpN80SY4GfFbukYl\n", raw: false, description: nil, value: nil> and #<Ci::InstanceVariable id: 10, variable_type: "env_var", masked: false, protected: false, key: [FILTE...oNPIXzj/zV8S\n", encrypted_value_iv: "QhxLHW+YaupK66Nd\n", raw: false, description: nil, value: nil>5022 memoizes the result5023 removes scopes5024 resets the cache when records are deleted5025 resets the cache when records are inserted5026 .unprotected_cached5027 is expected to contain exactly #<Ci::InstanceVariable id: 13, variable_type: "env_var", masked: false, protected: false, key: [FILTE...xd6xughyekKo\n", encrypted_value_iv: "DsnuDLKTcVdOfXnB\n", raw: false, description: nil, value: nil>5028 memoizes the result5029 description5030 is expected to allow :description to be ‹""›5031 is expected to allow :description to be ‹nil›5032 is expected to validate that the length of :description is at most 2555033# [RSpecRunTime] Finishing example group spec/models/ci/instance_variable_spec.rb. It took 1.69 seconds. Expected to take 1.92 seconds.5034# [RSpecRunTime] Starting example group spec/services/remote_mirrors/sync_service_spec.rb. Expected to take 1.82 seconds.5035RemoteMirrors::SyncService5036 #execute5037Job arguments to RepositoryUpdateRemoteMirrorWorker must be native JSON types, but Fri, 22 Nov 2024 02:01:11.687879534 UTC +00:00 is a ActiveSupport::TimeWithZone.5039To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5040 triggers a mirror update worker5041 when user does not have permissions5042 returns an error5043# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.11 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.19 1.19 1.17 1/286 129945044.5045 when mirror is missing5046 returns an error5047 when remote mirror is disabled5048 returns an error5049 when remote mirror update has been already started5050 does not trigger a mirror update worker5051# [RSpecRunTime] Finishing example group spec/services/remote_mirrors/sync_service_spec.rb. It took 1.69 seconds. Expected to take 1.82 seconds.5052# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb. Expected to take 1.81 seconds.5053Gitlab::Ci::Build::Policy::Kubernetes5054 when kubernetes service is active5055 when user configured kubernetes from CI/CD > Clusters5056 is satisfied by a kubernetes pipeline5057# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.76 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.19 1.19 1.17 1/286 129955058.5059 when kubernetes service is inactive5060 is not satisfied by a pipeline without kubernetes available5061 when kubernetes policy is invalid5062 raises an error5063# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb. It took 1.62 seconds. Expected to take 1.81 seconds.5064# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb. Expected to take 1.75 seconds.5065Gitlab::BitbucketServerImport::ImportPullRequestNoteWorker5066 behaves like Gitlab::BitbucketServerImport::ObjectImporter5067 .sidekiq_retries_exhausted5068 notifies the waiter5069 #perform5070 when project does not exist5071 behaves like notifies the waiter5072 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5073 when project has import started5074 calls the importer5075 behaves like notifies the waiter5076 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5077 when project import has been cancelled5078 does not call the importer5079 behaves like notifies the waiter5080 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5081 when project import has failed5082 does not call the importer5083 behaves like notifies the waiter5084 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time5085# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb. It took 1.72 seconds. Expected to take 1.75 seconds.5086# [RSpecRunTime] Starting example group spec/models/users/anonymous_spec.rb. Expected to take 1.7 seconds.5087Users::Anonymous5088 does not allow STI5089 .can_pull?5090 when project is private5091 does not allow to pull the repo5092# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.02 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.10 1.17 1.17 1/286 129965093.5094 when project is internal5095 does not allow to pull the repo5096 when project is public5097 when repository is disabled5098 does not allow to pull the repo5099 when repository is accessible only by team members5100 does not allow to pull the repo5101 when repository is enabled5102 allows to pull the repo5103# [RSpecRunTime] Finishing example group spec/models/users/anonymous_spec.rb. It took 1.31 seconds. Expected to take 1.7 seconds.5104# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb. Expected to take 1.63 seconds.5105Ci::PipelineSchedules::TakeOwnershipService5106 #execute5107 when user does not have permission5108 returns ServiceResponse.error5109# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.61 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.10 1.17 1.17 1/286 130155110.5111 when user has permission5112 returns ServiceResponse.success5113 when schedule update fails5114 returns ServiceResponse.error5115# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb. It took 1.58 seconds. Expected to take 1.63 seconds.5116# [RSpecRunTime] Starting example group spec/services/clusters/agent_tokens/track_usage_service_spec.rb. Expected to take 1.62 seconds.5117Clusters::AgentTokens::TrackUsageService5118 #execute5119 when last_used_at was updated recently5120 updates cache but not database5121 when last_used_at was not updated recently5122 updates cache and database5123 with invalid token5124 still updates caches and database5125 agent is not connected5126 creates an activity event5127 agent is connected5128 does not create an activity event5129 when usage tracking raises an error5130 tracks the exception without raising5131# [RSpecRunTime] Finishing example group spec/services/clusters/agent_tokens/track_usage_service_spec.rb. It took 1.39 seconds. Expected to take 1.62 seconds.5132# [RSpecRunTime] Starting example group spec/models/concerns/subquery_spec.rb. Expected to take 1.55 seconds.5133Subquery5134 does not allow STI5135 when relation is not loaded5136 behaves like subquery as relation5137 is expected to be a kind of ActiveRecord::Relation5138 is expected to make queries5139# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.31 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.01 1.15 1.16 1/286 130165140.5141 when array size exceeds max_limit5142 behaves like subquery as relation5143 is expected to be a kind of ActiveRecord::Relation5144 is expected to make queries5145 when relation is loaded5146 behaves like subquery as array values5147 is expected to contain exactly 723, 724, and 7255148 is expected not to make queries5149 when array size exceeds max_limit5150 behaves like subquery as relation5151 is expected to be a kind of ActiveRecord::Relation5152 is expected to make queries5153 with a select5154 behaves like subquery as array values5155 is expected to contain exactly 723, 724, and 7255156 is expected not to make queries5157 and querying with an unloaded column5158 is expected to raise ActiveModel::MissingAttributeError5159# [RSpecRunTime] Finishing example group spec/models/concerns/subquery_spec.rb. It took 1.42 seconds. Expected to take 1.55 seconds.5160# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_spec.rb. Expected to take 1.52 seconds.5161API::Entities::Ci::Job5162 exposes job tag_list5163 exposes job runner5164 exposes job started_at5165 exposes job artifacts_expire_at5166 exposes job ref5167 exposes job duration5168 exposes job tag5169 exposes job finished_at5170 exposes job status5171 exposes job user5172 exposes job pipeline5173 exposes job id5174 exposes job runner_manager5175 exposes job coverage5176 exposes job runner_manager5177 exposes job erased_at5178 exposes job allow_failure5179 exposes job artifacts?5180 exposes job created_at5181 exposes job stage5182 exposes job name5183 exposes job runner5184# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_spec.rb. It took 1.69 seconds. Expected to take 1.52 seconds.5185# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.38 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.01 1.15 1.16 1/286 130175186.5187# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_pull_requests_worker_spec.rb. Expected to take 1.46 seconds.5188Gitlab::GithubImport::Stage::ImportPullRequestsWorker5189 behaves like Gitlab::GithubImport::StageMethods5190 .sidekiq_retries_exhausted5191 tracks the exception and marks the import as failed5192 .sidekiq_options5193 has a status_expiration5194 has a retry of 65195 #perform5196 returns if no project could be found5197 returns if the import state is no longer in progress5198 imports the data when the project exists5199 queues RefreshImportJidWorker5200 logs error when import fails with a StandardError5201 rescheduling the worker on certain errors5202 error: Gitlab::GithubImport::RateLimitError5203 reschedules the worker5204 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError5205 reschedules the worker5206 #import5207 with pull requests5208 imports all the pull requests and allocates internal iids5209 without pull requests5210 does not allocate internal iids5211 when retrying5212 does not allocate internal iids5213# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_pull_requests_worker_spec.rb. It took 1.25 seconds. Expected to take 1.46 seconds.5214# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. Expected to take 1.44 seconds.5215Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation5216 does not allow STI5217 is expected to be a kind of Gitlab::Database::SharedModel(abstract)5218 scopes5219 .ordered5220 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 2, created_at: "2024-11-..."fk_users_id_1", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]5221 .foreign_key_type5222 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 3, created_at: "2024-11-..."fk_users_id_3", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]5223 does not apply the filter if the column is not present5224 .check_constraint_type5225 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 8, created_at: "2024-11-...sers_id_8", table_name: "users", last_error: nil, attempts: 0, constraint_type: "check_constraint">]5226 validations5227 is expected to validate that :name cannot be empty/falsy5228 is expected to validate that :name is case-sensitively unique within the scope of :table_name5229 is expected to validate that the length of :name is at most 635230 is expected to validate that :table_name cannot be empty/falsy5231 is expected to validate that the length of :table_name is at most 635232 is expected to validate that the length of :last_error is at most 100005233 .constraint_type_exists?5234 is expected to be truthy5235 always asks the database5236 .table_available?5237 is expected to be truthy5238 when the table does not exist5239 is expected to be falsy5240 #handle_exception!5241 increases the attempts number5242 saves error details5243# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. It took 1.3 seconds. Expected to take 1.44 seconds.5244# [RSpecRunTime] Starting example group spec/services/ml/model_versions/update_model_version_service_spec.rb. Expected to take 1.39 seconds.5245Ml::ModelVersions::UpdateModelVersionService5246 #execute5247 when model version exists5248 is expected to be success5249 updates the model version description5250 when description is invalid5251 is expected to be error5252 when model does not exist5253 is expected to be error5254 when model version does not exist5255 is expected to be error5256# [RSpecRunTime] Finishing example group spec/services/ml/model_versions/update_model_version_service_spec.rb. It took 1.06 seconds. Expected to take 1.39 seconds.5257# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/project_pipelines_resolver_spec.rb. Expected to take 1.35 seconds.5258Resolvers::Ci::ProjectPipelinesResolver5259 when the user has access5260 resolves only MRs for the passed merge request5261# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.05 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.01 1.14 1.16 1/286 130185262.5263 when the user does not have access5264 does not return pipeline data5265# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/project_pipelines_resolver_spec.rb. It took 1.13 seconds. Expected to take 1.35 seconds.5266# [RSpecRunTime] Starting example group spec/lib/gitlab/search/params_spec.rb. Expected to take 1.34 seconds.5267Gitlab::Search::Params5268 detect_abuse conditional5269 does not call AbuseDetection5270 uses AbuseDetection by default5271 #[]5272 feels like regular params5273 has indifferent access5274 also works on attr_reader attributes5275 #query_string5276 uses 'search' parameter5277 uses 'term' parameter5278 prioritizes 'search' over 'term'5279 strips surrounding whitespace from query string5280 #validate5281 validates AbuseDetector on validation5282 when detect_abuse is disabled5283 does NOT validate AbuseDetector5284 when query has too many terms5285 is expected not to be valid5286 when query is too long5287 is expected not to be valid5288 #valid?5289 validates AbuseDetector on validation5290 when detect_abuse is disabled5291 does NOT validate AbuseDetector5292 abuse detection5293 when there are abuse validation errors5294 is considered abusive5295 when there are NOT any abuse validation errors5296 and there are other validation errors5297 is NOT considered abusive5298 and there are NO other validation errors5299 is NOT considered abusive5300 #email_lookup?5301 is true if at least 1 word in search is an email5302 converts boolean params5303 for confidential5304 input: "0", expected: false5305 transforms param5306 input: "1", expected: true5307 transforms param5308 input: "yes", expected: true5309 transforms param5310 input: "no", expected: false5311 transforms param5312 input: "true", expected: true5313 transforms param5314 input: "false", expected: false5315 transforms param5316 input: true, expected: true5317 transforms param5318 input: false, expected: false5319 transforms param5320 for include_archived5321 input: "0", expected: false5322 transforms param5323 input: "1", expected: true5324 transforms param5325 input: "yes", expected: true5326 transforms param5327 input: "no", expected: false5328 transforms param5329 input: "true", expected: true5330 transforms param5331 input: "false", expected: false5332 transforms param5333 input: true, expected: true5334 transforms param5335 input: false, expected: false5336 transforms param5337 for include_forked5338 input: "0", expected: false5339 transforms param5340 input: "1", expected: true5341 transforms param5342 input: "yes", expected: true5343 transforms param5344 input: "no", expected: false5345 transforms param5346 input: "true", expected: true5347 transforms param5348 input: "false", expected: false5349 transforms param5350 input: true, expected: true5351 transforms param5352 input: false, expected: false5353 transforms param5354 converts not params5355 input: {:not=>{:source_branch=>"good-bye"}}, expected_key: "not_source_branch", expected_value: "good-bye"5356 transforms param5357 input: {:not=>{:label_name=>["hello-world", "labelName"]}}, expected_key: "not_label_name", expected_value: ["hello-world", "labelName"]5358 transforms param5359 input: {:label_name=>["hello-world", "labelName"]}, expected_key: "label_name", expected_value: ["hello-world", "labelName"]5360 transforms param5361 input: {:source_branch=>"foo-bar"}, expected_key: "source_branch", expected_value: "foo-bar"5362 transforms param5363 when not param is not a hash5364 ignores the not param and removes it from params5365# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/params_spec.rb. It took 1.31 seconds. Expected to take 1.34 seconds.5366# [RSpecRunTime] Starting example group spec/services/users/auto_ban_service_spec.rb. Expected to take 1.29 seconds.5367Users::AutoBanService5368 #execute!5369 when successful5370 behaves like auto banning a user5371Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.5373To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5374 bans the user5375 creates a BannedUser5376 records a custom attribute5377 bans duplicate users5378 when failed5379 when user is blocked5380 raises an error and does not ban the user5381 #execute5382 when successful5383 returns success status5384 behaves like auto banning a user5385 bans the user5386 creates a BannedUser5387 records a custom attribute5388 bans duplicate users5389 when failed5390 when user is blocked5391 returns state error message5392 does not modify the BannedUser record or user state5393# [RSpecRunTime] Finishing example group spec/services/users/auto_ban_service_spec.rb. It took 1.05 seconds. Expected to take 1.29 seconds.5394# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb. Expected to take 1.26 seconds.5395AuthorizedProjectUpdate::UserRefreshWithLowUrgencyWorker5396 is labeled as low urgency5397 has the `until_executed` deduplicate strategy5398 has an option to reschedule once if deduplicated5399 behaves like refreshes user's project authorizations5400 #perform5401 calls refresh authorized projects service without redis lock5402 when feature-flag `drop_lease_usage_authorized_projects_worker` is disabled5403 calls refresh authorized projects service with redis lock5404 when the user is not found5405 does not call the refresh authorized projects service5406 behaves like an idempotent worker5407 is labeled as idempotent5408 performs multiple times sequentially without raising an exception5409 does not change authorizations when run twice5410# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb. It took 1.14 seconds. Expected to take 1.26 seconds.5411# [RSpecRunTime] Starting example group spec/services/work_items/build_service_spec.rb. Expected to take 1.23 seconds.5412WorkItems::BuildService5413 #execute5414 is expected to be a kind of WorkItem(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, u...namespace_id: integer, start_date: date, imported_from: integer, correct_work_item_type_id: integer)5415# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.7 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.01 1.14 1.16 1/286 130375416.5417# [RSpecRunTime] Finishing example group spec/services/work_items/build_service_spec.rb. It took 1.08 seconds. Expected to take 1.23 seconds.5418# [RSpecRunTime] Starting example group spec/services/boards/destroy_service_spec.rb. Expected to take 1.16 seconds.5419Boards::DestroyService5420 with project board5421 behaves like board destroy service5422 #execute5423 when there is more than one board5424 destroys the board5425 when there is only one board5426 does remove board5427 with group board5428 behaves like board destroy service5429 #execute5430 when there is more than one board5431 destroys the board5432 when there is only one board5433 does remove board5434# [RSpecRunTime] Finishing example group spec/services/boards/destroy_service_spec.rb. It took 1.04 seconds. Expected to take 1.16 seconds.5435# [RSpecRunTime] Starting example group spec/services/ci/runners/unassign_runner_service_spec.rb. Expected to take 1.16 seconds.5436Ci::Runners::UnassignRunnerService#execute5437 without user5438 does not destroy runner_project5439 with unauthorized user5440 does not call destroy on runner_project5441 with admin user5442 with destroy returning false5443 returns error response5444 with destroy returning true5445 returns success response5446# [RSpecRunTime] Finishing example group spec/services/ci/runners/unassign_runner_service_spec.rb. It took 0.89 second. Expected to take 1.16 seconds.5447# [RSpecRunTime] Starting example group spec/finders/organizations/user_organizations_finder_spec.rb. Expected to take 1.08 seconds.5448Organizations::UserOrganizationsFinder#execute5449 when searching by name5450 is expected to contain exactly #<Organizations::Organization id: 1125, created_at: "2024-11-22 02:01:34.483251233 +0000", updated_at...02:01:34.483251233 +0000", name: "Organization #125", path: "organization-125", visibility_level: 0>5451 when searching by path5452 is expected to contain exactly #<Organizations::Organization id: 1125, created_at: "2024-11-22 02:01:34.483251233 +0000", updated_at...02:01:34.483251233 +0000", name: "Organization #125", path: "organization-125", visibility_level: 0>5453 when the current user does not access to the organization5454 is expected to be empty5455 when the current user is an admin5456 when admin mode is enabled5457 is expected to contain exactly #<Organizations::Organization id: 1125, created_at: "2024-11-22 02:01:34.483251233 +0000", updated_at...02:01:34.483251233 +0000", name: "Organization #125", path: "organization-125", visibility_level: 0>5458 when admin mode is disabled5459 is expected to be empty5460 when the current user has access to the organization5461 is expected to contain exactly #<Organizations::Organization id: 1125, created_at: "2024-11-22 02:01:34.483251233 +0000", updated_at...02:01:34.483251233 +0000", name: "Organization #125", path: "organization-125", visibility_level: 0>5462 when solo_owned parameter is true5463 behaves like resolves user solo-owned organizations5464 when user has no owned organizations5465 is expected to be empty5466 when user owns organizations5467 returns solo-owned organizations5468 does not return multi owned organizations5469 when organization has other members5470 returns solo-owned organizations5471 when the current user is nil5472 is expected to be empty5473 when the target user is nil5474 is expected to be empty5475# [RSpecRunTime] Finishing example group spec/finders/organizations/user_organizations_finder_spec.rb. It took 0.99 second. Expected to take 1.08 seconds.5476# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/multipart_spec.rb. Expected to take 1.07 seconds.5477Gitlab::Middleware::Multipart5478 #call5479 remote file mode5480 behaves like handling all upload parameters conditions5481 one root parameter5482 builds an UploadedFile5483 two root parameters5484 builds UploadedFiles5485 one nested parameter5486 builds an UploadedFile5487 two nested parameters5488 builds UploadedFiles5489 one deeply nested parameter5490 builds an UploadedFile5491 two deeply nested parameters5492 builds UploadedFiles5493 three parameters nested at different levels5494 builds UploadedFiles5495 and a path set5496 builds an UploadedFile5497 local file mode5498 behaves like handling all upload parameters conditions5499 one root parameter5500 builds an UploadedFile5501 two root parameters5502 builds UploadedFiles5503 one nested parameter5504 builds an UploadedFile5505 two nested parameters5506 builds UploadedFiles5507 one deeply nested parameter5508 builds an UploadedFile5509 two deeply nested parameters5510 builds UploadedFiles5511 three parameters nested at different levels5512 builds UploadedFiles5513 when file is5514 in allowed paths5515 builds an UploadedFile5516 not in allowed paths5517 returns an error5518 with dummy params in remote mode5519 with an invalid secret5520 is expected to raise JWT::VerificationError5521 with an invalid issuer5522 is expected to raise JWT::InvalidIssuerError5523 with invalid rewritten field key5524 [file]5525 is expected to raise RuntimeError with "invalid field: \"[file]\""5526 ;file5527 is expected to raise RuntimeError with "invalid field: \";file\""5528 file]5529 is expected to raise RuntimeError with "invalid field: \"file]\""5530 ;file]5531 is expected to raise RuntimeError with "invalid field: \";file]\""5532 file]]5533 is expected to raise RuntimeError with "invalid field: \"file]]\""5534 file;;5535 is expected to raise RuntimeError with "invalid field: \"file;;\""5536 with an invalid upload key5537 behaves like rejecting the invalid key5538 raises an error5539 behaves like rejecting the invalid key5540 raises an error5541 behaves like rejecting the invalid key5542 raises an error5543 behaves like rejecting the invalid key5544 raises an error5545 behaves like rejecting the invalid key5546 raises an error5547 behaves like rejecting the invalid key5548 raises an error5549 behaves like rejecting the invalid key5550 raises an error5551 with a modified JWT payload5552 raises an error5553 with a modified JWT sig5554 raises an error5555# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/multipart_spec.rb. It took 1.04 seconds. Expected to take 1.07 seconds.5556# [RSpecRunTime] Starting example group spec/db/development/create_base_work_item_types_spec.rb. Expected to take 1.02 seconds.5557Create base work item types in development5558 behaves like work item base types importer5559OK5560 creates all base work item types if they don't exist5561OK5562 creates all default widget definitions5563OK5564 upserts base work item types if they already exist5565OK5566 upserts default widget definitions if they already exist and type changes5567OK5568 does not change default widget definitions if they already exist with changed disabled status5569OK5570 executes single INSERT query per types and widget definitions5571 when some base types exist5572OK5573 inserts all types and does nothing if some already existed5574# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.77 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.01 1.14 1.16 1/286 130385575.5576 when some widget definitions exist5577OK5578 inserts all widget definitions and does nothing if some already existed5579# [RSpecRunTime] Finishing example group spec/db/development/create_base_work_item_types_spec.rb. It took 1.18 seconds. Expected to take 1.02 seconds.5580# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_hash_cache_spec.rb. Expected to take 1.01 seconds.5581Gitlab::RepositoryHashCache5582 #cache_key5583 includes the namespace5584 with a given namespace5585 includes the full namespace5586 #delete5587 key exists5588 is expected to eq 15589 deletes the given key from the cache5590 key doesn't exist5591 is expected to eq 05592 multiple keys5593 deletes multiple keys5594 returns deleted key count5595 #key?5596 key exists5597 is expected to equal true5598 key doesn't exist5599 is expected to equal false5600 #read_members5601 all data is cached5602 is expected to eq {"missing"=>"false", "test"=>"value"}5603 partial data is cached5604 is expected to eq {"missing"=>nil, "test"=>"value"}5605 no data is cached5606 is expected to eq {"missing"=>nil, "test"=>nil}5607 empty keys are passed for some reason5608 raises an error5609 #write5610 is expected to equal true5611 actually writes stuff to Redis5612 #fetch_and_add_missing5613 records metrics5614 fully cached5615 returns a hash5616 doesn't write to the cache5617 partially cached5618 returns a hash5619 writes to the cache5620 uncached5621 returns a hash5622 writes to the cache5623# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_hash_cache_spec.rb. It took 0.96 second. Expected to take 1.01 seconds.5624# [RSpecRunTime] Starting example group spec/models/bulk_imports/failure_spec.rb. Expected to take 0.95 second.5625BulkImports::Failure5626 does not allow STI5627 associations5628 is expected to belong to entity required: true5629 validations5630 is expected to validate that :entity cannot be empty/falsy5631 #relation5632 when pipeline class is valid5633 returns pipeline defined relation5634 when pipeline class is invalid5635 returns default relation5636 returns demodulized, underscored, chomped string5637 when pipeline class is outside of BulkImports namespace5638 returns default relation5639 when subrelation is nil5640 returns relation5641 when subrelation is present5642 returns relation and subrelation5643 #exception_message=5644 filters file paths5645 truncates long string5646 #source_title=5647 truncates title to 255 characters5648 #source_url=5649 truncates url to 255 characters5650 #subrelation=5651 truncates subrelation to 255 characters5652# [RSpecRunTime] Finishing example group spec/models/bulk_imports/failure_spec.rb. It took 0.85 second. Expected to take 0.95 second.5653# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/silent_mode_interceptor_spec.rb. Expected to take 0.95 second.5654Gitlab::Email::Hook::SilentModeInterceptor5655 when silent mode is disabled5656 does not prevent mail delivery5657 debug logs the no-op5658 when silent mode is enabled5659 prevents mail delivery5660 logs the suppression5661# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/silent_mode_interceptor_spec.rb. It took 0.67 second. Expected to take 0.95 second.5662# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb. Expected to take 0.89 second.5663Gitlab::UsageDataCounters::IpynbDiffActivityCounter5664 #track_note_created_in_ipynb_diff5665 note is for commit5666 behaves like an action that tracks events5667 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 15668 behaves like an action that tracks events5669 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 15670 behaves like an action that does not track events5671 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 05672 note is for MR5673 behaves like an action that tracks events5674 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 15675 behaves like an action that tracks events5676 is expected to change `event_count(action)` by 2 and change `event_count(per_user_action)` by 15677 behaves like an action that does not track events5678 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 05679 note is for neither MR nor Commit5680 behaves like an action that does not track events5681 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 05682 behaves like an action that does not track events5683 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 05684 behaves like an action that does not track events5685 is expected to change `event_count(action)` by 0 and change `event_count(per_user_action)` by 05686# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb. It took 0.72 second. Expected to take 0.89 second.5687# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/decompressed_gzip_size_validator_spec.rb. Expected to take 0.88 second.5688Gitlab::Ci::DecompressedGzipSizeValidator5689 #valid?5690 when file does not exceed allowed decompressed size5691 returns true5692 when the waiter thread no longer exists due to being terminated or crashing5693 gracefully handles the absence of the waiter without raising exception5694 when file exceeds allowed decompressed size5695 returns false5696 when exception occurs during header readings5697 when timeout occurs5698 terminates validator process group5699 when exception occurs5700 terminates validator process group5701 archive path validation5702 when archive path is traversed5703 does not pass validation5704 when archive path is not a string5705 returns false5706 when archive path is a symlink5707 returns false5708 when archive path has multiple hard links5709 returns false5710 when archive path is not a file5711 returns false5712# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/decompressed_gzip_size_validator_spec.rb. It took 0.59 second. Expected to take 0.88 second.5713# [RSpecRunTime] Starting example group spec/lib/gitlab/kas/client_spec.rb. Expected to take 0.82 second.5714Gitlab::Kas::Client5715 #initialize5716 kas is not enabled5717 raises a configuration error5718 internal url is not set5719 raises a configuration error5720 gRPC calls5721 #get_server_info5722 is expected to eq #<Double (anonymous)>5723 #get_connected_agents_by_agent_ids5724 is expected to eq [#<Double (anonymous)>]5725 #list_agent_config_files5726 is expected to eq [#<Double (anonymous)>]5727 #send_autoflow_event5728 when autoflow_enabled FF is disabled5729 is expected to be nil5730 when autoflow_enabled FF is enabled5731 is expected to eq #<Double Gitlab::Agent::AutoFlow::Rpc::CloudEventResponse>5732 #send_git_push_event5733 is expected to eq #<Double Gitlab::Agent::Notifications::Rpc::GitPushEventResponse>5734 with grpcs5735 uses a ChannelCredentials object with the correct certificates5736# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas/client_spec.rb. It took 0.69 second. Expected to take 0.82 second.5737# [RSpecRunTime] Starting example group spec/lib/gitlab/markup_helper_spec.rb. Expected to take 0.81 second.5738Gitlab::MarkupHelper5739 #markup?5740 returns true for textile files5741 returns true for rdoc files5742 returns true for org files5743 returns true for creole files5744 returns true for wiki files5745 returns true for mediawiki files5746 returns true for rst files5747 returns true for adoc files5748 returns true for ad files5749 returns true for asciidoc files5750 returns true for mdown files5751 returns true for md files5752 returns true for markdown files5753 returns false when given a non-markup filename5754 #gitlab_markdown?5755 returns true for mdown files5756 returns true for mkd files5757 returns true for mkdn files5758 returns true for md files5759 returns true for markdown files5760 returns false when given a non-markdown filename5761 #asciidoc?5762 returns true for adoc files5763 returns true for ad files5764 returns true for asciidoc files5765 returns true for ADOC files5766 returns false when given a non-asciidoc filename5767# [RSpecRunTime] Finishing example group spec/lib/gitlab/markup_helper_spec.rb. It took 0.7 second. Expected to take 0.81 second.5768# [RSpecRunTime] Starting example group spec/policies/resource_state_event_policy_spec.rb. Expected to take 0.77 second.5769ResourceStateEventPolicy5770 #read_resource_state_event5771 with non-member user5772 does not allow to read event5773 with member user5774 allows to read event for a state change5775# [RSpecRunTime] Finishing example group spec/policies/resource_state_event_policy_spec.rb. It took 0.75 second. Expected to take 0.77 second.5776# [RSpecRunTime] Starting example group spec/bin/saas_feature_spec.rb. Expected to take 0.76 second.5777bin/saas-feature5778 SaasFeatureOptionParser5779 .parse5780 missing SaaS feature name5781 parses -h5782 param: :name, argv: ["foo"], result: "foo"5783 is expected to eq "foo"5784 param: :amend, argv: ["foo", "--amend"], result: true5785 is expected to eq true5786 param: :force, argv: ["foo", "-f"], result: true5787 is expected to eq true5788 param: :force, argv: ["foo", "--force"], result: true5789 is expected to eq true5790 param: :introduced_by_url, argv: ["foo", "-m", "https://url"], result: "https://url"5791 is expected to eq "https://url"5792 param: :introduced_by_url, argv: ["foo", "--introduced-by-url", "https://url"], result: "https://url"5793 is expected to eq "https://url"5794 param: :dry_run, argv: ["foo", "-n"], result: true5795 is expected to eq true5796 param: :dry_run, argv: ["foo", "--dry-run"], result: true5797 is expected to eq true5798 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo"5799 is expected to eq "group::geo"5800 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo"5801 is expected to eq "group::geo"5802 param: :group, argv: ["foo", "-g", "invalid"], result: nil5803 is expected to eq nil5804 param: :group, argv: ["foo", "--group", "invalid"], result: nil5805 is expected to eq nil5806 .read_group5807 when valid group is given5808 reads group from stdin5809 when valid index is given5810 picks the group successfully5811 with invalid group given5812 shows error message and retries5813 when invalid index is given5814 shows error message and retries5815 .read_introduced_by_url5816 with valid URL given5817 reads URL from stdin5818 with invalid URL given5819 shows error message and retries5820 with empty URL given5821 skips entry5822 with a non-URL given5823 shows error message and retries5824 SaasFeatureCreator5825 properly creates a SaaS feature5826 when running on master5827 requires feature branch5828 with SaaS feature name validation5829 argv: [".invalid.saas.feature"], ex: /Provide a name for the SaaS feature that is/5830 is expected to raise Exception with message matching /Provide a name for the SaaS feature that is/5831 argv: ["existing-saas-feature"], ex: /already exists!/5832 is expected to raise Exception with message matching /already exists!/5833# [RSpecRunTime] Finishing example group spec/bin/saas_feature_spec.rb. It took 0.7 second. Expected to take 0.76 second.5834# [RSpecRunTime] Starting example group spec/workers/export_csv_worker_spec.rb. Expected to take 0.7 second.5835ExportCsvWorker5836 delegates call to IssuableExportCsvWorker5837# [RSpecRunTime] Finishing example group spec/workers/export_csv_worker_spec.rb. It took 0.54 second. Expected to take 0.7 second.5838# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb. Expected to take 0.7 second.5839TokenAuthenticatableStrategies::Encrypted5840 does not allow STI5841 #find_token_authenticatable5842 when encryption is required5843 behaves like finds the resource with/without setting require_prefix_for_validation5844 behaves like finds the resource5845 finds the resource by cleartext5846 when a require_prefix_for_validation is provided5847 behaves like does not find any resource5848 does not find any resource by cleartext5849 when token starts with prefix5850 behaves like finds the resource5851 finds the resource by cleartext5852 when encryption is optional5853 uses insecure strategy when encrypted token cannot be found5854 behaves like finds the resource with/without setting require_prefix_for_validation5855 behaves like finds the resource5856 finds the resource by cleartext5857 when a require_prefix_for_validation is provided5858 behaves like does not find any resource5859 does not find any resource by cleartext5860 when token starts with prefix5861 behaves like finds the resource5862 finds the resource by cleartext5863 when encryption is migrating5864 behaves like finds the resource with/without setting require_prefix_for_validation5865 behaves like finds the resource5866 finds the resource by cleartext5867 when a require_prefix_for_validation is provided5868 behaves like does not find any resource5869 does not find any resource by cleartext5870 when token starts with prefix5871 behaves like finds the resource5872 finds the resource by cleartext5873 #ensure_token5874 when encryption is required5875 when encrypted attribute exists5876 returns decrypted token when an encrypted with static iv token is present5877 when encrypted attribute does not exist5878 raises an ArgumentError error5879 when encryption is not required5880 when encrypted attribute exists5881 returns decrypted token when an encrypted with static iv token is present5882 when encrypted attribute does not exist5883 returns unencrypted token5884 #get_token5885 when encryption is required5886 returns decrypted token when an encrypted with static iv token is present5887 returns decrypted token when an encrypted token is present5888 when encryption is optional5889 returns decrypted token when an encrypted token is present5890 returns decrypted token when an encrypted with static iv token is present5891 returns the plaintext token when encrypted token is not present5892 when encryption is migrating5893 returns cleartext token when an encrypted token is present5894 returns the cleartext token when encrypted token is not present5895 #set_token5896 when encryption is required5897 writes encrypted token and returns it5898 when encryption is optional5899 writes encrypted token and removes plaintext token and returns it5900 when encryption is migrating5901 writes encrypted token and writes plaintext token5902# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb. It took 0.65 second. Expected to take 0.7 second.5903# [RSpecRunTime] Starting example group spec/models/ci/build_trace_spec.rb. Expected to take 0.67 second.5904Ci::BuildTrace5905 does not allow STI5906 returns formatted trace5907 delegated methods5908 is expected to delegate #state to the #trace object5909 is expected to delegate #append to the #trace object5910 is expected to delegate #truncated to the #trace object5911 is expected to delegate #offset to the #trace object5912 is expected to delegate #size to the #trace object5913 is expected to delegate #total to the #trace object5914 is expected to delegate #build_id to the #build object as #id5915 is expected to delegate #build_status to the #build object as #status5916 is expected to delegate #build_complete? to the #build object as #complete?5917 with invalid UTF-8 data5918 returns valid UTF-8 data5919# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_spec.rb. It took 0.63 second. Expected to take 0.67 second.5920# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/issue_spec.rb. Expected to take 0.64 second.5921Bitbucket::Representation::Issue5922 #author5923 is expected to eq "{123}"5924 is expected to be nil5925 is expected to be nil5926 #author_nickname5927 is expected to eq "Ben"5928 is expected to be nil5929 #to_hash5930 is expected to eq {:author=>"{123}", :author_nickname=>"User1", :created_at=>"created_at", :description=>"description", :iid=>111, :milestone=>1, :state=>"closed", :title=>"title", :updated_at=>"updated_at"}5931 #kind5932 is expected to eq "bug"5933 #description5934 is expected to eq "Text"5935 is expected to be nil5936 #iid5937 is expected to eq 15938 #updated_at5939 is expected to eq Fri, 22 Nov 20245940 #state5941 is expected to eq "closed"5942 is expected to eq "closed"5943 is expected to eq "closed"5944 is expected to eq "closed"5945 is expected to eq "closed"5946 is expected to eq "opened"5947 #milestone5948 is expected to eq "1.0"5949 is expected to be nil5950 #created_at5951 is expected to eq Fri, 22 Nov 20245952 #title5953 is expected to eq "Issue"5954# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/issue_spec.rb. It took 0.57 second. Expected to take 0.64 second.5955# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb. Expected to take 0.63 second.5956Gitlab::Usage::Metrics::Instrumentations::GitlabForJiraAppDirectInstallationsCountMetric5957 behaves like a correct instrumented metric value and query5958 behaves like a correct instrumented metric value5959 has correct value5960 behaves like a correct instrumented metric query5961 has correct generate query5962# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb. It took 0.63 second. Expected to take 0.63 second.5963# [RSpecRunTime] Starting example group spec/lib/api/helpers/packages/conan_spec.rb. Expected to take 0.6 second.5964API::Helpers::Packages::Conan5965 #file_names5966 when the request body is valid JSON5967 returns the keys of the JSON payload5968 when the request body is invalid JSON5969 returns nil5970 when the request body raises Encoding::UndefinedConversionError5971 returns nil5972 when the request body raises Encoding::InvalidByteSequenceError5973 returns nil5974 when the request body raises Encoding::CompatibilityError5975 returns nil5976 when the request body raises StandardError5977 tracks the exception and raises bad_request!5978# [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages/conan_spec.rb. It took 0.51 second. Expected to take 0.6 second.5979# [RSpecRunTime] Starting example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. Expected to take 0.59 second.5980shared/projects/_inactive_project_deletion_alert5981 without a project5982 behaves like does not render5983 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?"5984 with a project5985 when the project is active5986 behaves like does not render5987 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?"5988 when the project is inactive5989 does render the alert5990# [RSpecRunTime] Finishing example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. It took 0.52 second. Expected to take 0.59 second.5991# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk_email_spec.rb. Expected to take 0.56 second.5992Gitlab::Email::ServiceDeskEmail5993 behaves like common email methods5994 behaves like enabled? method for email5995 value: false, address: nil, result: false5996 is expected to eq false5997 value: false, address: "replies+%{key}@example.com", result: false5998 is expected to eq false5999 value: true, address: nil, result: false6000 is expected to eq false6001 value: true, address: "replies+%{key}@example.com", result: true6002 is expected to eq true6003 behaves like supports_wildcard? method for email6004 when address contains the wildcard placeholder6005 confirms that wildcard is supported6006 when address doesn't contain the wildcard placeholder6007 returns that wildcard is not supported6008 when address is nil6009 returns that wildcard is not supported6010 behaves like key_from_fallback_message_id method for email6011 returns reply key6012 behaves like supports_issue_creation? method for email6013 enabled_value: false, supports_wildcard_value: false, result: false6014 is expected to eq false6015 enabled_value: false, supports_wildcard_value: true, result: false6016 is expected to eq false6017 enabled_value: true, supports_wildcard_value: false, result: false6018 is expected to eq false6019 enabled_value: true, supports_wildcard_value: true, result: true6020 is expected to eq true6021 behaves like reply_address method for email6022 returns the address with an interpolated reply key6023 behaves like unsubscribe_address method for email6024 returns the address with interpolated reply key and unsubscribe suffix6025 behaves like scan_fallback_references method for email6026 returns reply key6027 .key_from_address6028 when service desk address is set6029 returns key6030 when service desk address is not set6031 returns nil6032 .address_for_key6033 when service desk address is set6034 returns address6035 when service desk address is not set6036 returns nil6037# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk_email_spec.rb. It took 0.5 second. Expected to take 0.56 second.6038# [RSpecRunTime] Starting example group spec/workers/disallow_two_factor_for_subgroups_worker_spec.rb. Expected to take 0.55 second.6039DisallowTwoFactorForSubgroupsWorker6040 schedules updating subgroups6041# [RSpecRunTime] Finishing example group spec/workers/disallow_two_factor_for_subgroups_worker_spec.rb. It took 0.45 second. Expected to take 0.55 second.6042# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb. Expected to take 0.52 second.6043Gitlab::DependencyLinker::CargoTomlLinker6044 .support?6045 supports Cargo.toml6046 does not support other files6047 #link6048 links dependencies6049 links dependencies that use an inline table6050 links dependencies that include a version but no registry6051 does not contain metadata identified as package6052 does not link dependencies without a version6053 does not link dependencies with a custom registry6054 when file contents contain special regular expressions6055 protects against malicious backtracking6056# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb. It took 0.55 second. Expected to take 0.52 second.6057# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_builds_worker_spec.rb. Expected to take 0.51 second.6058JiraConnect::SyncBuildsWorker6059 behaves like worker with data consistency6060 .get_data_consistency_feature_flag_enabled?6061 returns true6062 .get_data_consistency_per_database6063 returns correct data consistency6064 #perform6065 when pipeline exists6066 calls the Jira sync service6067 when pipeline does not exist6068 does not call the sync service6069# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_builds_worker_spec.rb. It took 0.52 second. Expected to take 0.51 second.6070# [RSpecRunTime] Starting example group spec/lib/banzai/filter/front_matter_filter_spec.rb. Expected to take 0.48 second.6071Banzai::Filter::FrontMatterFilter6072 allows for `encoding:` before the front matter6073 converts YAML front matter to a fenced code block6074 converts TOML frontmatter to a fenced code block6075 converts JSON front matter to a fenced code block6076 converts arbitrary front matter to a fenced code block6077 source position mapping6078 keeps spaces before and after6079 keeps an empty line in place of the encoding6080 on content without front matter6081 returns the content unmodified6082 on front matter without content6083 converts YAML front matter to a fenced code block6084 protects against malicious backtracking6085 fails fast for strings with many spaces6086 fails fast for strings with many newlines6087 fails fast for strings with many `coding:`6088 behaves like pipeline timing check6089 checks the pipeline timing6090 behaves like limits the number of filtered items6091 enforces limits6092# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/front_matter_filter_spec.rb. It took 0.38 second. Expected to take 0.48 second.6093# [RSpecRunTime] Starting example group spec/models/concerns/limitable_spec.rb. Expected to take 0.48 second.6094Limitable6095 does not allow STI6096 is expected to eq "test_classes"6097 with scoped limit6098 is expected to eq :project6099 triggers scoped validations6100 with custom relation and feature flags6101 limit_feature_flag: nil, limit_feature_flag_value: nil, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: true6102 acts according to the feature flag settings6103 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: false6104DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6105 acts according to the feature flag settings6106 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: nil, limit_feature_flag_override_value: nil, expect_limit_applied?: true6107DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6108 acts according to the feature flag settings6109 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: false, expect_limit_applied?: true6110DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6111DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6112 acts according to the feature flag settings6113 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: false, expect_limit_applied?: false6114DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6115DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6116 acts according to the feature flag settings6117 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: false, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: true, expect_limit_applied?: false6118DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6119DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6120 acts according to the feature flag settings6121 limit_feature_flag: :some_feature_flag, limit_feature_flag_value: true, limit_feature_flag_for_override: :some_feature_flag_disable, limit_feature_flag_override_value: true, expect_limit_applied?: false6122DEPRECATION WARNING: Invalid Feature Flag some_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6123DEPRECATION WARNING: Invalid Feature Flag some_feature_flag_disable stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6124 acts according to the feature flag settings6125 with global limit6126 is expected to eq :limitable_global_scope6127 triggers scoped validations6128# [RSpecRunTime] Finishing example group spec/models/concerns/limitable_spec.rb. It took 0.43 second. Expected to take 0.48 second.6129# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/metadata/process_file_service_spec.rb. Expected to take 0.44 second.6130Packages::TerraformModule::Metadata::ProcessFileService6131 #execute6132 when the file is a README6133 returns a success response with the parsed README6134 when the file is a Terraform file6135 when the file is a Terraform root file6136 for variables6137 returns a success response with the parsed variables6138 for outputs6139 returns a success response with the parsed outputs6140 for resources6141 returns a success response with the parsed resources6142 for dependencies6143 returns a success response with the parsed dependencies6144 when the file is a Terraform submodules file6145 for variables6146 returns a success response with the parsed variables6147 for outputs6148 returns a success response with the parsed outputs6149 for resources6150 returns a success response with the parsed resources6151 for dependencies6152 returns a success response with the parsed dependencies6153 when the file is a Terraform examples file6154 for variables6155 returns a success response with the parsed variables6156 for outputs6157 returns a success response with the parsed outputs6158 for resources6159 returns a success response with the parsed resources6160 for dependencies6161 returns a success response with the parsed dependencies6162 when an error occurs6163 rescues the error and tracks it6164 behaves like returning an error service response6165 returns an error service response6166# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/metadata/process_file_service_spec.rb. It took 0.39 second. Expected to take 0.44 second.6167# [RSpecRunTime] Starting example group spec/scripts/generate_rspec_pipeline_spec.rb. Expected to take 0.44 second.6168GenerateRspecPipeline6169 #generate!6170 when rspec_files and pipeline_template_path exists6171 generates the pipeline config with default parallelization6172 when parallelization > 06173 generates the pipeline config6174 when parallelization > MAX_NODES_COUNT6175 generates the pipeline config with max parallelization of 506176 when knapsack_report_path is given6177 generates the pipeline config with parallelization based on Knapsack6178 and RSpec files have a high duration6179 generates the pipeline config with parallelization based on Knapsack6180 and Knapsack report does not contain valid JSON6181 generates the pipeline config with default parallelization6182 when test_suite_prefix is given6183 generates the pipeline config based on the test_suite_prefix6184 job_tags option6185 when job_tags is not given6186 generates the pipeline config with no tags6187 when job_tags is given6188 with two tags6189 generates the pipeline config with the expected tags6190 with empty tags array6191 generates the pipeline without any tags defined6192 when generated_pipeline_path is given6193 writes the pipeline config in the given generated_pipeline_path6194 when rspec_files does not exist6195 generates the pipeline config using the no-op template6196 when pipeline_template_path does not exist6197 generates the pipeline config using the no-op template6198# [RSpecRunTime] Finishing example group spec/scripts/generate_rspec_pipeline_spec.rb. It took 0.38 second. Expected to take 0.44 second.6199# [RSpecRunTime] Starting example group spec/views/admin/sessions/two_factor.html.haml_spec.rb. Expected to take 0.41 second.6200admin/sessions/two_factor.html.haml6201 user has WebAuthn active6202 shows enter WebAuthn form6203 user has otp active6204 shows enter otp form6205# [RSpecRunTime] Finishing example group spec/views/admin/sessions/two_factor.html.haml_spec.rb. It took 0.52 second. Expected to take 0.41 second.6206# [RSpecRunTime] Starting example group spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb. Expected to take 0.4 second.6207Types::DataTransfer::ProjectDataTransferType6208 includes the specific fields6209 #total_egress6210 calls sum on active record relation6211# [RSpecRunTime] Finishing example group spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb. It took 0.43 second. Expected to take 0.4 second.6212# [RSpecRunTime] Starting example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. Expected to take 0.37 second.6213ActivityPub::ReleasesActorEntity6214 as json6215 has releases page as id6216 is an Application actor6217 has a recognizable username6218 has a recognizable full name6219 provides a description of the project6220 provides project data as context6221# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. It took 0.32 second. Expected to take 0.37 second.6222# [RSpecRunTime] Starting example group spec/views/groups/packages/index.html.haml_spec.rb. Expected to take 0.36 second.6223groups/packages/index.html.haml6224 renders vue entrypoint6225# [RSpecRunTime] Finishing example group spec/views/groups/packages/index.html.haml_spec.rb. It took 0.07 second. Expected to take 0.36 second.6226# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/analytics_menu_spec.rb. Expected to take 0.34 second.6227Sidebars::Admin::Menus::AnalyticsMenu6228 behaves like Admin menu6229 renders the correct link6230 renders the correct title6231 renders the correct icon6232 renders the separator if needed6233 #render?6234 when user is admin6235 renders6236 when user is not admin6237 does not render6238 when user is not logged in6239 does not render6240 behaves like Admin menu with sub menus6241 contains submemus6242# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/analytics_menu_spec.rb. It took 0.26 second. Expected to take 0.34 second.6243# [RSpecRunTime] Starting example group spec/finders/vs_code/settings/settings_finder_spec.rb. Expected to take 0.33 second.6244VsCode::Settings::SettingsFinder6245 #execute6246 when nil is passed in as the list of settings6247 when user has no settings6248 returns an empty array6249 when user has settings6250 returns an array of settings6251 when a list of settings is passed, filters by the setting6252 when user has no settings with that type6253 returns an empty array6254 when user does have settings with the type6255 returns the record when a single setting exists6256 returns multiple records when more than one setting exists6257# [RSpecRunTime] Finishing example group spec/finders/vs_code/settings/settings_finder_spec.rb. It took 0.34 second. Expected to take 0.33 second.6258# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb. Expected to take 0.32 second.6259RuboCop::Cop::Migration::BatchMigrationsPostOnly6260 when methods appear in a post-deployment migration6261 allows 'ensure_batched_background_migration_is_finished' to be called6262 allows 'queue_batched_background_migration' to be called6263 allows 'delete_batched_background_migration' to be called6264 allows 'ensure_batched_background_migration_is_finished' to be called6265 allows arbitrary other method to be called6266 when methods appear in a regular migration6267 does not allow 'ensure_batched_background_migration_is_finished' to be called6268 does not allow 'queue_batched_background_migration' to be called6269 does not allow 'delete_batched_background_migration' to be called6270 does not allow 'ensure_batched_background_migration_is_finished' to be called6271 allows arbitrary other method to be called6272# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb. It took 0.3 second. Expected to take 0.32 second.6273# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/swap_columns_spec.rb. Expected to take 0.3 second.6274Gitlab::Database::Migrations::SwapColumns6275 #execute6276 behaves like swapping columns correctly6277main: -- clear_cache!(nil)6278main: -> 0.0003s6279main: -- quote_table_name(:_test_swap_columns_and_defaults)6280main: -> 0.0001s6281main: -- quote_column_name(:integer_column)6282main: -> 0.0001s6283main: -- quote_column_name(:temp_name_for_renaming)6284main: -> 0.0001s6285main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"integer_column\" TO \"temp_name_for_renaming\"\n")6286main: -> 0.0013s6287main: -- clear_cache!(nil)6288main: -> 0.0001s6289main: -- quote_table_name(:_test_swap_columns_and_defaults)6290main: -> 0.0001s6291main: -- quote_column_name(:bigint_column)6292main: -> 0.0001s6293main: -- quote_column_name(:integer_column)6294main: -> 0.0001s6295main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"bigint_column\" TO \"integer_column\"\n")6296main: -> 0.0011s6297main: -- clear_cache!(nil)6298main: -> 0.0001s6299main: -- quote_table_name(:_test_swap_columns_and_defaults)6300main: -> 0.0001s6301main: -- quote_column_name(:temp_name_for_renaming)6302main: -> 0.0001s6303main: -- quote_column_name(:bigint_column)6304main: -> 0.0001s6305main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"bigint_column\"\n")6306main: -> 0.0014s6307 is expected to change `find_column_by(column1).sql_type` from "integer" to "bigint" and change `find_column_by(column2).sql_type` from "bigint" to "integer"6308 when column names are 63 bytes6309 behaves like swapping columns correctly6310main: -- clear_cache!(nil)6311main: -> 0.0002s6312main: -- quote_table_name(:_test_swap_columns_and_defaults)6313main: -> 0.0003s6314main: -- quote_column_name(:int012345678901234567890123456789012345678901234567890123456789)6315main: -> 0.0002s6316main: -- quote_column_name(:temp_name_for_renaming)6317main: -> 0.0002s6318main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"int012345678901234567890123456789012345678901234567890123456789\" TO \"temp_name_for_renaming\"\n")6319main: -> 0.0014s6320main: -- clear_cache!(nil)6321main: -> 0.0001s6322main: -- quote_table_name(:_test_swap_columns_and_defaults)6323main: -> 0.0001s6324main: -- quote_column_name(:big012345678901234567890123456789012345678901234567890123456789)6325main: -> 0.0001s6326main: -- quote_column_name(:int012345678901234567890123456789012345678901234567890123456789)6327main: -> 0.0001s6328main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"big012345678901234567890123456789012345678901234567890123456789\" TO \"int012345678901234567890123456789012345678901234567890123456789\"\n")6329main: -> 0.0011s6330main: -- clear_cache!(nil)6331main: -> 0.0001s6332main: -- quote_table_name(:_test_swap_columns_and_defaults)6333main: -> 0.0001s6334main: -- quote_column_name(:temp_name_for_renaming)6335main: -> 0.0001s6336main: -- quote_column_name(:big012345678901234567890123456789012345678901234567890123456789)6337main: -> 0.0001s6338main: -- execute("ALTER TABLE \"_test_swap_columns_and_defaults\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"big012345678901234567890123456789012345678901234567890123456789\"\n")6339main: -> 0.0010s6340 is expected to change `find_column_by(column1).sql_type` from "integer" to "bigint" and change `find_column_by(column2).sql_type` from "bigint" to "integer"6341# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/swap_columns_spec.rb. It took 0.82 second. Expected to take 0.3 second.6342# [RSpecRunTime] Starting example group spec/models/concerns/file_store_mounter_spec.rb. Expected to take 0.29 second.6343FileStoreMounter6344 does not allow STI6345 with an instance6346 #update_file_store6347 calls update column6348 when the model file store is set to the same value6349 does not call update column6350 #store_file_now!6351 calls the dynamic functions6352 .mount_file_store_uploader6353 skip_store_file: true, file_field: :file6354 defines instance methods and registers a callback6355 skip_store_file: false, file_field: :file6356 defines instance methods and registers a callback6357 skip_store_file: false, file_field: :signed_file6358 defines instance methods and registers a callback6359 skip_store_file: true, file_field: :signed_file6360 defines instance methods and registers a callback6361 with an unknown file_field6362 is expected to raise ArgumentError with "file_field not allowed: unknown"6363# [RSpecRunTime] Finishing example group spec/models/concerns/file_store_mounter_spec.rb. It took 0.26 second. Expected to take 0.29 second.6364# [RSpecRunTime] Starting example group spec/services/access_token_validation_service_spec.rb. Expected to take 0.29 second.6365AccessTokenValidationService6366 .include_any_scope?6367 returns true if the required scope is present in the token's scopes6368 returns true if more than one of the required scopes is present in the token's scopes6369 returns true if the list of required scopes is an exact match for the token's scopes6370 returns true if the list of required scopes contains all of the token's scopes, in addition to others6371 returns true if the list of required scopes is blank6372 returns false if there are no scopes in common between the required scopes and the token scopes6373 conditions6374 ignores any scopes whose `if` condition returns false6375 does not ignore scopes whose `if` condition is not set6376 does not ignore scopes whose `if` condition returns true6377# [RSpecRunTime] Finishing example group spec/services/access_token_validation_service_spec.rb. It took 0.25 second. Expected to take 0.29 second.6378# [RSpecRunTime] Starting example group spec/models/packages/npm_spec.rb. Expected to take 0.27 second.6379Packages::Npm6380 does not allow STI6381 .scope_of6382 package_name: nil, expected_result: nil6383 is expected to eq nil6384 package_name: "test", expected_result: nil6385 is expected to eq nil6386 package_name: "@test", expected_result: nil6387 is expected to eq nil6388 package_name: "test/package", expected_result: nil6389 is expected to eq nil6390 package_name: "@/package", expected_result: nil6391 is expected to eq nil6392 package_name: "@test/package", expected_result: "test"6393 is expected to eq "test"6394 package_name: "@test/", expected_result: nil6395 is expected to eq nil6396# [RSpecRunTime] Finishing example group spec/models/packages/npm_spec.rb. It took 0.21 second. Expected to take 0.27 second.6397# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_sharding/validator_spec.rb. Expected to take 0.27 second.6398Gitlab::SidekiqSharding::Validator6399 #method_missing6400 env: "production", expected_error: nil6401 is expected not to raise Exception6402 env: "test", expected_error: Gitlab::SidekiqSharding::Validator::UnroutedSidekiqApiError6403 is expected to raise Gitlab::SidekiqSharding::Validator::UnroutedSidekiqApiError6404 env: "development", expected_error: Gitlab::SidekiqSharding::Validator::UnroutedSidekiqApiError6405 is expected to raise Gitlab::SidekiqSharding::Validator::UnroutedSidekiqApiError6406 .via6407 sets Thread.current within via6408 restores Thread.current inside_sidekiq_via_scope value after exiting scope6409 .enabled6410 scopes validation to within the block6411 restores Thread.current validate_sidekiq_shard_awareness value after exiting scope6412 .allow_unrouted_sidekiq_calls6413 permits unrouted calls6414 restores Thread.current allow_unrouted_sidekiq_calls value after exiting scope6415# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_sharding/validator_spec.rb. It took 0.25 second. Expected to take 0.27 second.6416# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. Expected to take 0.25 second.6417Gitlab::HealthChecks::Probes::Collection6418 #execute6419 with all checks6420 responds with readiness checks data6421 when Redis fails6422 responds with failure6423 when check raises exception not handled inside the check6424 responds with failure including the exception info6425 when some checks are not available6426 asks for check availability6427 does not call `readiness` on checks that are not available6428 does not fail collection check6429 without checks6430 responds with success6431# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. It took 0.23 second. Expected to take 0.25 second.6432# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb. Expected to take 0.24 second.6433Gitlab::Kubernetes::Kubeconfig::Template6434 #valid?6435 is expected to be falsey6436 with configuration added6437 is expected to be truthy6438 #to_h6439 is expected to eq {:apiVersion=>"v1", :clusters=>[], :contexts=>[], :kind=>"Config", :users=>[]}6440 #to_yaml6441 is expected to eq "---\napiVersion: v1\nkind: Config\nclusters: []\nusers: []\ncontexts: []\n"6442 #merge_yaml6443 appends to the configuration and overwrites the current context6444 adding entries6445 #add_cluster6446 is expected to include {:clusters => [{:name => "name", :other => "other"}]}6447 #add_user6448 is expected to include {:users => [{:name => "name", :other => "other"}]}6449 #add_context6450 is expected to include {:contexts => [{:name => "name", :other => "other"}]}6451# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb. It took 0.21 second. Expected to take 0.24 second.6452# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. Expected to take 0.24 second.6453Gitlab::Diff::Formatters::FileFormatter6454 #==6455 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007df1594d2998 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>6456 with attribute:old_path6457 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007df1596b4158 @ignore_whitespace_change=false, @old_path=9, @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>6458 with attribute:new_path6459 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007df1598ce4c0 @ignore_whitespace_change=false, @old_path="path.rb", @new_path=9, @base_sha=123, @start_sha=456, @head_sha=789>6460 behaves like position formatter6461 #key6462 is expected to eq [123, 456, 789, "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "path.rb", "path.rb"]6463 #complete?6464 when there are missing key attributes6465 is expected to be truthy6466 when old_line and new_line are nil6467 is expected to be falsy6468 #to_h6469 is expected to eq {:base_sha=>123, :head_sha=>789, :new_path=>"path.rb", :old_path=>"path.rb", :position_type=>"file", :start_sha=>456}6470 #==6471 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007df16f351f90 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789>6472# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. It took 0.22 second. Expected to take 0.24 second.6473# [RSpecRunTime] Starting example group spec/lib/gitlab/beyond_identity/client_spec.rb. Expected to take 0.23 second.6474Gitlab::BeyondIdentity::Client6475 executes successfully6476 with invalid response6477 executes successfully6478 with an error response6479 returns an error6480 when the error is acceptable6481 returns an error6482 when key is unauthorized6483 returns an error6484 when integration is not activated6485 raises a config error6486# [RSpecRunTime] Finishing example group spec/lib/gitlab/beyond_identity/client_spec.rb. It took 0.27 second. Expected to take 0.23 second.6487# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb. Expected to take 0.21 second.6488Gitlab::DependencyLinker::GodepsJsonLinker6489 .support?6490 supports Godeps.json6491 does not support other files6492 #link6493 links the package name6494 links GitHub repos6495 links GitLab projects6496 links Golang packages6497# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb. It took 0.21 second. Expected to take 0.21 second.6498# [RSpecRunTime] Starting example group spec/tooling/danger/ignored_model_columns_spec.rb. Expected to take 0.2 second.6499Tooling::Danger::IgnoredModelColumns6500 #add_comment_for_ignored_model_columns6501 when table column is renamed in a regular migration6502 adds comment at the correct line6503 when table column is renamed in a post migration6504 adds comment at the correct line6505 when table cleanup is performed in a post migration6506 adds comment at the correct line6507 when a regular migration does not rename table column6508 does not add comment6509 when a post migration does not remove table column6510 does not add comment6511 when a post migration does not convert table column6512 does not add comment6513# [RSpecRunTime] Finishing example group spec/tooling/danger/ignored_model_columns_spec.rb. It took 0.24 second. Expected to take 0.2 second.6514# [RSpecRunTime] Starting example group spec/helpers/url_helper_spec.rb. Expected to take 0.2 second.6515UrlHelper6516 #escaped_url6517 escapes url6518 escapes XSS injection6519 returns nil if url is nil6520 returns nil when url is invalid6521# [RSpecRunTime] Finishing example group spec/helpers/url_helper_spec.rb. It took 0.14 second. Expected to take 0.2 second.6522# [RSpecRunTime] Starting example group spec/views/members/access_denied_mailer/email.text.erb_spec.rb. Expected to take 0.19 second.6523members/access_denied_mailer/email.text.erb6524 when source is hidden6525 is expected to have text "Hidden"6526 is expected not to have text "group121"6527 when source is not hidden6528 is expected not to have text "Hidden"6529 is expected to have text "group123"6530# [RSpecRunTime] Finishing example group spec/views/members/access_denied_mailer/email.text.erb_spec.rb. It took 0.2 second. Expected to take 0.19 second.6531# [RSpecRunTime] Starting example group spec/lib/gitlab/import/page_counter_spec.rb. Expected to take 0.19 second.6532Gitlab::Import::PageCounter6533 #initialize6534 sets the initial page number to 1 when no value is cached6535 sets the initial page number to the cached value when one is present6536 when gists import6537 uses gists specific key6538 #set6539 overwrites the page number when the given number is greater than the current number6540 does not overwrite the page number when the given number is lower than the current number6541 #expire!6542 expires the current page counter6543# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/page_counter_spec.rb. It took 0.18 second. Expected to take 0.19 second.6544# [RSpecRunTime] Starting example group spec/serializers/build_trace_entity_spec.rb. Expected to take 0.17 second.6545BuildTraceEntity6546 includes build attributes6547 includes trace metadata6548 includes the trace content in json6549# [RSpecRunTime] Finishing example group spec/serializers/build_trace_entity_spec.rb. It took 0.16 second. Expected to take 0.17 second.6550# [RSpecRunTime] Starting example group spec/lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512_spec.rb. Expected to take 0.17 second.6551Gitlab::DoorkeeperSecretStoring::Secret::Pbkdf2Sha5126552 STRETCHES6553 is 20_0006554 .secret_matches?6555 match by hashing the input if the stored value is hashed6556 SALT6557 is empty6558 .transform_secret6559 generates a PBKDF2+SHA512 hashed value in the correct format6560# [RSpecRunTime] Finishing example group spec/lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512_spec.rb. It took 0.2 second. Expected to take 0.17 second.6561# [RSpecRunTime] Starting example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. Expected to take 0.17 second.6562Ci::BulkInsertableTags6563 does not allow STI6564 .with_bulk_insert_tags6565 changes the thread key to true6566 #save_tags6567 calls super6568 does not call super with BulkInsertableTags.with_bulk_insert_tags6569 isolates bulk insert behavior between threads6570# [RSpecRunTime] Finishing example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. It took 0.14 second. Expected to take 0.17 second.6571# [RSpecRunTime] Starting example group spec/models/postgresql/detached_partition_spec.rb. Expected to take 0.16 second.6572Postgresql::DetachedPartition6573 does not allow STI6574 #ready_to_drop6575 includes partitions that should be dropped before now6576 does not include partitions that should be dropped after now6577# [RSpecRunTime] Finishing example group spec/models/postgresql/detached_partition_spec.rb. It took 0.15 second. Expected to take 0.16 second.6578# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/base_permission_type_spec.rb. Expected to take 0.15 second.6579Types::PermissionTypes::BasePermissionType6580 .permission_field6581 adds a field for the required permission6582 .abilities6583 adds a field for the passed permissions6584 extensions6585 has the extension6586 .ability_field6587 adds a field for the required permission6588 does not add a resolver block if another resolving param is passed6589# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/base_permission_type_spec.rb. It took 0.14 second. Expected to take 0.15 second.6590# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/ingress_spec.rb. Expected to take 0.15 second.6591Gitlab::Kubernetes::Ingress6592 #canary?6593 with canary ingress parameters6594 is expected to be truthy6595 with stable ingress parameters6596 is expected to be falsey6597 #canary_weight6598 with canary ingress parameters6599 is expected to eq 506600 with stable ingress parameters6601 is expected to be nil6602 #name6603 is expected to eq "production-auto-deploy"6604# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/ingress_spec.rb. It took 0.14 second. Expected to take 0.15 second.6605# [RSpecRunTime] Starting example group spec/lib/gitlab/loggable_spec.rb. Expected to take 0.14 second.6606Gitlab::Loggable6607 #build_structured_payload6608 adds class and returns formatted json6609 appends additional params and returns formatted json6610 does not raise an error in loggers when passed non-symbols6611 handles anonymous classes6612 handles duplicate keys6613# [RSpecRunTime] Finishing example group spec/lib/gitlab/loggable_spec.rb. It took 0.14 second. Expected to take 0.14 second.6614# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/entity_spec.rb. Expected to take 0.14 second.6615API::Entities::BulkImports::Entity6616 has the correct attributes6617# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/entity_spec.rb. It took 0.11 second. Expected to take 0.14 second.6618# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb. Expected to take 0.13 second.6619Gitlab::Ci::Config::External::Mapper::Matcher6620 #process6621 returns an array of file objects6622 when a location is not valid6623 raises an error6624 when the invalid location includes a masked variable6625 raises an error with a masked sentence6626 when a location is ambiguous6627 raises an error6628# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb. It took 0.12 second. Expected to take 0.13 second.6629# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/error_spec.rb. Expected to take 0.13 second.6630Gitlab::ImportExport::Error6631 .permission_error6632 when supplied a project6633 returns an error with the correct message6634 when supplied a group6635 returns an error with the correct message6636 .file_compression_error6637 adds error to exception message6638# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/error_spec.rb. It took 0.11 second. Expected to take 0.13 second.6639# [RSpecRunTime] Starting example group spec/models/remote_mirrors/attributes_spec.rb. Expected to take 0.12 second.6640RemoteMirrors::Attributes6641 does not allow STI6642 #allowed6643 is expected to eq {:enabled=>true, :url=>"https://example.com"}6644 when an unsupported attribute is provided6645 returns only allowed attributes6646 #keys6647 returns a list of allowed keys6648# [RSpecRunTime] Finishing example group spec/models/remote_mirrors/attributes_spec.rb. It took 0.11 second. Expected to take 0.12 second.6649# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/inline_hash_spec.rb. Expected to take 0.12 second.6650Gitlab::Utils::InlineHash6651 .merge_keys6652 transforms a nested hash into a one-level hash6653 retains key insertion order6654 with a custom connector6655 uses the connector to merge keys6656 with a starter prefix6657 prefixes all the keys6658# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/inline_hash_spec.rb. It took 0.11 second. Expected to take 0.12 second.6659# [RSpecRunTime] Starting example group spec/scripts/database/migration_collision_checker_spec.rb. Expected to take 0.11 second.6660MigrationCollisionChecker6661 #check6662 when there's no collision between migrations6663 is expected to be nil6664 when migration class name clashes6665 returns the error code6666 returns the error message6667# [RSpecRunTime] Finishing example group spec/scripts/database/migration_collision_checker_spec.rb. It took 0.2 second. Expected to take 0.11 second.6668# [RSpecRunTime] Starting example group spec/views/users/_profile_basic_info.html.haml_spec.rb. Expected to take 0.11 second.6669users/_profile_basic_info6670 renders the join date6671# [RSpecRunTime] Finishing example group spec/views/users/_profile_basic_info.html.haml_spec.rb. It took 0.11 second. Expected to take 0.11 second.6672# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb. Expected to take 0.1 second.6673Types::Packages::TerraformModule::Metadatum::OutputType6674 includes terraform module metadatum output fields6675 description can be null6676# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb. It took 0.06 second. Expected to take 0.1 second.6677# [RSpecRunTime] Starting example group spec/services/packages/nuget/symbols/extract_signature_and_checksum_service_spec.rb. Expected to take 0.1 second.6678Packages::Nuget::Symbols::ExtractSignatureAndChecksumService6679 #execute6680 with a valid symbol file6681 returns the signature and checksum6682 reads the file in chunks6683 with an invalid symbol file6684 returns an error6685# [RSpecRunTime] Finishing example group spec/services/packages/nuget/symbols/extract_signature_and_checksum_service_spec.rb. It took 0.15 second. Expected to take 0.1 second.6686# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. Expected to take 0.1 second.6687RuboCop::Cop::RSpec::AnyInstanceOf6688 when calling expect_any_instance_of6689 registers an offense and corrects6690 when calling allow_any_instance_of6691 registers an offense and corrects6692# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. It took 0.07 second. Expected to take 0.1 second.6693# [RSpecRunTime] Starting example group spec/lib/security/report_schema_version_matcher_spec.rb. Expected to take 0.09 second.6694Security::ReportSchemaVersionMatcher6695 #call6696 when minor version matches6697 and report schema patch version does not match any vendored schema versions6698 and report version is 14.1.16699 returns 14.1.06700 and report version is 14.0.326701 returns 14.0.26702 when report minor version does not match6703 does not return a version6704# [RSpecRunTime] Finishing example group spec/lib/security/report_schema_version_matcher_spec.rb. It took 0.09 second. Expected to take 0.09 second.6705# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. Expected to take 0.09 second.6706Gitlab::ImportExport::DurationMeasuring6707 measures method execution duration6708 #with_duration_measuring6709 yields control6710 returns result of the yielded block6711# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. It took 0.09 second. Expected to take 0.09 second.6712# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. Expected to take 0.09 second.6713Types::Snippets::BlobActionInputType6714 is expected to eq "SnippetBlobActionInputType"6715 has the correct arguments6716 sets the type of action argument to BlobActionEnum6717# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. It took 0.08 second. Expected to take 0.09 second.6718# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/base_background_runner_spec.rb. Expected to take 0.08 second.6719Gitlab::Database::Migrations::BaseBackgroundRunner6720 subclassing6721 requires that jobs_by_migration_name be implemented6722 requires that run_job be implemented6723# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/base_background_runner_spec.rb. It took 0.11 second. Expected to take 0.08 second.6724# [RSpecRunTime] Starting example group spec/helpers/protected_refs_helper_spec.rb. Expected to take 0.08 second.6725ProtectedRefsHelper6726 #protected_access_level_dropdown_roles6727 returns dropdown options for each protected ref access level6728 #protected_access_levels_for_dropdowns6729 returns roles for {create,push,merge}_access_levels6730# [RSpecRunTime] Finishing example group spec/helpers/protected_refs_helper_spec.rb. It took 0.08 second. Expected to take 0.08 second.6731# [RSpecRunTime] Starting example group spec/validators/html_safety_validator_spec.rb. Expected to take 0.07 second.6732HtmlSafetyValidator6733 adds an error when a script is included in the name6734 does not add an error when an ampersand is included in the name6735# [RSpecRunTime] Finishing example group spec/validators/html_safety_validator_spec.rb. It took 0.08 second. Expected to take 0.07 second.6736# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/omniauth_enabled_metric_spec.rb. Expected to take 0.07 second.6737Gitlab::Usage::Metrics::Instrumentations::OmniauthEnabledMetric6738 when the setting is false6739 behaves like a correct instrumented metric value6740 has correct value6741 when the setting is true6742 behaves like a correct instrumented metric value6743 has correct value6744# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/omniauth_enabled_metric_spec.rb. It took 0.07 second. Expected to take 0.07 second.6745# [RSpecRunTime] Starting example group spec/graphql/types/design_management/design_collection_copy_state_enum_spec.rb. Expected to take 0.07 second.6746Types::DesignManagement::DesignCollectionCopyStateEnum6747 exposes the correct event states6748 is expected to eq "DesignCollectionCopyState"6749# [RSpecRunTime] Finishing example group spec/graphql/types/design_management/design_collection_copy_state_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second.6750# [RSpecRunTime] Starting example group spec/routing/organizations/groups_controller_routing_spec.rb. Expected to take 0.07 second.6751Organizations::GroupsController6752 routes to groups#edit6753 routes to groups#new6754# [RSpecRunTime] Finishing example group spec/routing/organizations/groups_controller_routing_spec.rb. It took 0.07 second. Expected to take 0.07 second.6755# [RSpecRunTime] Starting example group spec/graphql/types/work_items/related_branch_type_spec.rb. Expected to take 0.07 second.6756Types::WorkItems::RelatedBranchType6757 is expected to have graphql fields :name, :compare_path, and :pipeline_status6758 is expected to eq "WorkItemRelatedBranch"6759# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/related_branch_type_spec.rb. It took 0.07 second. Expected to take 0.07 second.6760# [RSpecRunTime] Starting example group spec/lib/gitlab/tcp_checker_spec.rb. Expected to take 0.06 second.6761Gitlab::TcpChecker6762 #check6763 can connect to an open port6764 fails to connect to a closed port6765# [RSpecRunTime] Finishing example group spec/lib/gitlab/tcp_checker_spec.rb. It took 0.07 second. Expected to take 0.06 second.6766# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb. Expected to take 0.06 second.6767Gitlab::GrapeLogging::Loggers::QueueDurationLogger6768 .parameters6769 when no proxy duration is available6770 returns an empty hash6771 when a proxy duration is available6772 adds the duration to log parameters6773# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb. It took 0.07 second. Expected to take 0.06 second.6774# [RSpecRunTime] Starting example group spec/models/concerns/runners_token_prefixable_spec.rb. Expected to take 0.06 second.6775RunnersTokenPrefixable6776 does not allow STI6777 runners token prefix6778 has the correct value6779# [RSpecRunTime] Finishing example group spec/models/concerns/runners_token_prefixable_spec.rb. It took 0.06 second. Expected to take 0.06 second.6780# [RSpecRunTime] Starting example group spec/helpers/admin/components_helper_spec.rb. Expected to take 0.05 second.6781Admin::ComponentsHelper6782 #database_versions6783 returns expected database data6784# [RSpecRunTime] Finishing example group spec/helpers/admin/components_helper_spec.rb. It took 0.05 second. Expected to take 0.05 second.6785# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/issue_spec.rb. Expected to take 0.05 second.6786Types::PermissionTypes::Issue6787 is expected to have graphql field :admin_issue_relation6788# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/issue_spec.rb. It took 0.04 second. Expected to take 0.05 second.6789# [RSpecRunTime] Starting example group spec/lib/gitlab/log_timestamp_formatter_spec.rb. Expected to take 0.04 second.6790Gitlab::LogTimestampFormatter6791 logs the timestamp in UTC and ISO8601.3 format6792# [RSpecRunTime] Finishing example group spec/lib/gitlab/log_timestamp_formatter_spec.rb. It took 0.04 second. Expected to take 0.04 second.6793# [RSpecRunTime] Starting example group spec/services/authorized_project_update/project_access_changed_service_spec.rb. Expected to take 0.04 second.6794AuthorizedProjectUpdate::ProjectAccessChangedService6795 #execute6796 executes projects_authorizations refresh6797# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/project_access_changed_service_spec.rb. It took 0.04 second. Expected to take 0.04 second.6798# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. Expected to take 0.04 second.6799Gitlab::Ci::Pipeline::Metrics6800 .pipeline_creation_step_duration_histogram6801 adds the step to the step duration histogram6802# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. It took 0.04 second. Expected to take 0.04 second.6803# [RSpecRunTime] Starting example group spec/graphql/types/work_items/work_item_type_depth_limit_reached_by_type_spec.rb. Expected to take 0.04 second.6804Types::WorkItems::WorkItemTypeDepthLimitReachedByType6805 exposes the expected fields6806# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/work_item_type_depth_limit_reached_by_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.6807# [RSpecRunTime] Starting example group spec/graphql/types/dependency_proxy/blob_type_spec.rb. Expected to take 0.04 second.6808Types::DependencyProxy::BlobType6809 includes dependency proxy blob fields6810# [RSpecRunTime] Finishing example group spec/graphql/types/dependency_proxy/blob_type_spec.rb. It took 0.03 second. Expected to take 0.04 second.6811auto_explain log contains 1495 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-27-44.353.main.ndjson.gz6812took 25.7548881716813auto_explain log contains 1494 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-27-44.353.ci.ndjson.gz6814took 26.1791323916815[TEST PROF INFO] EventProf results for sql.active_record6816Total time: 04:30.350 of 17:39.857 (25.51%)6817Total events: 2045376818Top 5 slowest suites (by time):6819Ci::CreateDow...ervice#execute (./spec/services/ci/create_downstream_pipeline_service_spec.rb:5) – 00:56.921 (38394 / 73) of 04:03.936 (23.33%)6820Todo (./spec/models/todo_spec.rb:5) – 00:28.542 (21442 / 98) of 01:30.581 (31.51%)6821Gitlab::Datab...ition::Migrate (./spec/lib/gitlab/database/decomposition/migrate_spec.rb:5) – 00:26.484 (26297 / 11) of 00:47.504 (55.75%)6822IssuesFinder (./spec/finders/issues_finder_spec.rb:5) – 00:18.774 (13954 / 161) of 01:03.407 (29.61%)6823gitlab:cleanup rake tasks (./spec/tasks/gitlab/cleanup_rake_spec.rb:5) – 00:09.815 (7087 / 35) of 00:43.434 (22.6%)6824Knapsack report was generated. Preview:6825{6826 "spec/services/ci/create_downstream_pipeline_service_spec.rb": 243.93556585099998,6827 "spec/models/todo_spec.rb": 90.58075544299982,6828 "spec/finders/issues_finder_spec.rb": 63.406737292000116,6829 "spec/services/projects/update_repository_storage_service_spec.rb": 40.33637072200008,6830 "spec/lib/gitlab/database/decomposition/migrate_spec.rb": 47.504220983000096,6831 "spec/tasks/gitlab/cleanup_rake_spec.rb": 43.3850629210001,6832 "spec/lib/object_storage/direct_upload_spec.rb": 31.859189290999893,6833 "spec/lib/gitlab/cleanup/project_uploads_spec.rb": 25.392445081999995,6834 "spec/serializers/issue_entity_spec.rb": 23.697645343999966,6835 "spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb": 23.47968790499999,6836 "spec/services/authorized_project_update/find_records_due_for_refresh_service_spec.rb": 21.70970059499996,6837 "spec/services/projects/cleanup_service_spec.rb": 23.541746546000013,6838 "spec/helpers/events_helper_spec.rb": 15.786725020000176,6839 "spec/helpers/diff_helper_spec.rb": 16.76747657299984,6840 "spec/services/members/projects/creator_service_spec.rb": 14.98258564899993,6841 "spec/workers/new_merge_request_worker_spec.rb": 14.066359823000084,6842 "spec/workers/personal_access_tokens/expiring_worker_spec.rb": 11.491398927000091,6843 "spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb": 13.21721585299997,6844 "spec/services/snippets/update_statistics_service_spec.rb": 12.08861872700004,6845 "spec/services/deployments/archive_in_project_service_spec.rb": 12.375946794000129,6846 "spec/services/upload_service_spec.rb": 9.29323181299992,6847 "spec/graphql/mutations/merge_requests/set_draft_spec.rb": 8.821097029000157,6848 "spec/tasks/gitlab/external_diffs_rake_spec.rb": 8.7054668520002,6849 "spec/graphql/mutations/merge_requests/create_spec.rb": 8.847477587999947,6850 "spec/lib/gitlab/kubernetes/default_namespace_spec.rb": 8.050464053000042,6851 "spec/services/merge_requests/export_csv_service_spec.rb": 9.003031853000039,6852 "spec/services/ci/play_bridge_service_spec.rb": 7.737379763000035,6853 "spec/models/grafana_integration_spec.rb": 6.8969711310001,6854 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 8.486614908999854,6855 "spec/graphql/mutations/releases/update_spec.rb": 6.597912330000099,6856 "spec/presenters/group_clusterable_presenter_spec.rb": 6.608225748999985,6857 "spec/models/ci/group_variable_spec.rb": 6.999319155999956,6858 "spec/workers/design_management/new_version_worker_spec.rb": 5.908424782000111,6859 "spec/services/quick_actions/target_service_spec.rb": 4.97427621099996,6860 "spec/models/concerns/clusters/agents/authorizations/ci_access/config_scopes_spec.rb": 4.624244233000127,6861 "spec/services/milestones/issues_count_service_spec.rb": 4.692416399999956,6862 "spec/models/blob_viewer/readme_spec.rb": 4.909943989999874,6863 "spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb": 6.988714202999972,6864 "spec/lib/gitlab/git/cross_repo_spec.rb": 5.119798243999867,6865 "spec/models/legacy_diff_discussion_spec.rb": 4.468220609000127,6866 "spec/policies/deploy_token_policy_spec.rb": 3.2456835169998612,6867 "spec/services/projects/create_from_template_service_spec.rb": 3.4948519010001746,6868 "spec/lib/banzai/reference_parser/project_parser_spec.rb": 3.8724817730001178,6869 "spec/models/audit_events/instance_audit_event_spec.rb": 4.786098023000022,6870 "spec/views/projects/jobs/show.html.haml_spec.rb": 3.929858182000089,6871 "spec/policies/organizations/organization_user_policy_spec.rb": 3.7527743549999286,6872 "spec/models/projects/repository_storage_move_spec.rb": 3.6461388179998266,6873 "spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb": 3.1691507789998923,6874 "spec/helpers/button_helper_spec.rb": 3.702471396999954,6875 "spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb": 1.9002289170000495,6876 "spec/graphql/resolvers/tree_resolver_spec.rb": 3.082050251000055,6877 "spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb": 3.3105774349999137,6878 "spec/models/namespaces/project_namespace_spec.rb": 2.705350148999969,6879 "spec/lib/gitlab/ci/jwt_base_spec.rb": 4.328273393000018,6880 "spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb": 3.4390515820000473,6881 "spec/components/pajamas/button_component_spec.rb": 4.479634878999832,6882 "spec/graphql/mutations/issues/set_subscription_spec.rb": 3.4346042930001204,6883 "spec/workers/incident_management/pager_duty/process_incident_worker_spec.rb": 2.039575854000077,6884 "spec/graphql/graphql_triggers_spec.rb": 2.332519218000016,6885 "spec/policies/alert_management/alert_policy_spec.rb": 1.9760191049999776,6886 "spec/lib/api/entities/merge_request_diff_spec.rb": 1.8769466170001579,6887 "spec/lib/gitlab/usage/metrics/instrumentations/project_imports_creators_metric_spec.rb": 1.9969109749999916,6888 "spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb": 2.8152836970000408,6889 "spec/lib/gitlab/jira_import/base_importer_spec.rb": 2.2342247700000826,6890 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb": 1.60166041399998,6891 "spec/services/audit_event_service_spec.rb": 1.702140522000036,6892 "spec/graphql/types/ci/job_trace_type_spec.rb": 1.1498297749999438,6893 "spec/models/ci/instance_variable_spec.rb": 1.6885985619999246,6894 "spec/services/remote_mirrors/sync_service_spec.rb": 1.6900258020000365,6895 "spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb": 1.6210877030000574,6896 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb": 1.7206069520000256,6897 "spec/models/users/anonymous_spec.rb": 1.3119648499998675,6898 "spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb": 1.5790709750001497,6899 "spec/services/clusters/agent_tokens/track_usage_service_spec.rb": 1.3939004280000518,6900 "spec/models/concerns/subquery_spec.rb": 1.4244624680000015,6901 "spec/lib/api/entities/ci/job_spec.rb": 1.6870307029998912,6902 "spec/workers/gitlab/github_import/stage/import_pull_requests_worker_spec.rb": 1.2474454719999812,6903 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 1.3009734810000282,6904 "spec/services/ml/model_versions/update_model_version_service_spec.rb": 1.0644428360001257,6905 "spec/graphql/resolvers/ci/project_pipelines_resolver_spec.rb": 1.1306785949998357,6906 "spec/lib/gitlab/search/params_spec.rb": 1.3145355399999517,6907 "spec/services/users/auto_ban_service_spec.rb": 1.0514448470000843,6908 "spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb": 1.1375017540001409,6909 "spec/services/work_items/build_service_spec.rb": 1.0844468459999916,6910 "spec/services/boards/destroy_service_spec.rb": 1.041899906000026,6911 "spec/services/ci/runners/unassign_runner_service_spec.rb": 0.8843525610000142,6912 "spec/finders/organizations/user_organizations_finder_spec.rb": 0.9855173180001202,6913 "spec/lib/gitlab/middleware/multipart_spec.rb": 1.040966457000195,6914 "spec/db/development/create_base_work_item_types_spec.rb": 1.1821882540000388,6915 "spec/lib/gitlab/repository_hash_cache_spec.rb": 0.9643780480000714,6916 "spec/models/bulk_imports/failure_spec.rb": 0.8477375810000467,6917 "spec/lib/gitlab/email/hook/silent_mode_interceptor_spec.rb": 0.6686780950001321,6918 "spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb": 0.7180132240000603,6919 "spec/lib/gitlab/ci/decompressed_gzip_size_validator_spec.rb": 0.5881256669999857,6920 "spec/lib/gitlab/kas/client_spec.rb": 0.6916245539998727,6921 "spec/lib/gitlab/markup_helper_spec.rb": 0.7013078039999527,6922 "spec/policies/resource_state_event_policy_spec.rb": 0.748008653999932,6923 "spec/bin/saas_feature_spec.rb": 0.6995874149999963,6924 "spec/workers/export_csv_worker_spec.rb": 0.5378430079999816,6925 "spec/models/concerns/token_authenticatable_strategies/encrypted_spec.rb": 0.6479945450000741,6926 "spec/models/ci/build_trace_spec.rb": 0.6285242459998699,6927 "spec/lib/bitbucket/representation/issue_spec.rb": 0.5739847970000937,6928 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb": 0.6303532460001406,6929 "spec/lib/api/helpers/packages/conan_spec.rb": 0.5136066379998283,6930 "spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb": 0.5146411090001948,6931 "spec/lib/gitlab/email/service_desk_email_spec.rb": 0.4999579079999421,6932 "spec/workers/disallow_two_factor_for_subgroups_worker_spec.rb": 0.445496970000022,6933 "spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb": 0.5539971580001293,6934 "spec/workers/jira_connect/sync_builds_worker_spec.rb": 0.5199576279999292,6935 "spec/lib/banzai/filter/front_matter_filter_spec.rb": 0.37584407200006353,6936 "spec/models/concerns/limitable_spec.rb": 0.42494355999997424,6937 "spec/services/packages/terraform_module/metadata/process_file_service_spec.rb": 0.39243252200003553,6938 "spec/scripts/generate_rspec_pipeline_spec.rb": 0.3785662020000018,6939 "spec/views/admin/sessions/two_factor.html.haml_spec.rb": 0.5156290179997995,6940 "spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb": 0.4299748900000395,6941 "spec/serializers/activity_pub/releases_actor_entity_spec.rb": 0.3161040319998847,6942 "spec/views/groups/packages/index.html.haml_spec.rb": 0.07262557899980493,6943 "spec/lib/sidebars/admin/menus/analytics_menu_spec.rb": 0.25766472400005114,6944 "spec/finders/vs_code/settings/settings_finder_spec.rb": 0.3365009530000407,6945 "spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb": 0.29816313299988906,6946 "spec/lib/gitlab/database/migrations/swap_columns_spec.rb": 0.8169927720000487,6947 "spec/models/concerns/file_store_mounter_spec.rb": 0.2577183050000258,6948 "spec/services/access_token_validation_service_spec.rb": 0.24906678399997872,6949 "spec/models/packages/npm_spec.rb": 0.21166444599998613,6950 "spec/lib/gitlab/sidekiq_sharding/validator_spec.rb": 0.250306824000063,6951 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 0.22997246499994617,6952 "spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb": 0.21441527499996482,6953 "spec/lib/gitlab/diff/formatters/file_formatter_spec.rb": 0.21548140499999135,6954 "spec/lib/gitlab/beyond_identity/client_spec.rb": 0.2734206540001196,6955 "spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb": 0.21249596500001644,6956 "spec/tooling/danger/ignored_model_columns_spec.rb": 0.24094728399995802,6957 "spec/helpers/url_helper_spec.rb": 0.14433486699999776,6958 "spec/views/members/access_denied_mailer/email.text.erb_spec.rb": 0.19512912599998344,6959 "spec/lib/gitlab/import/page_counter_spec.rb": 0.17992392600012863,6960 "spec/serializers/build_trace_entity_spec.rb": 0.16381065599989597,6961 "spec/lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512_spec.rb": 0.19910204600000725,6962 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 0.13687677699999767,6963 "spec/models/postgresql/detached_partition_spec.rb": 0.14858905699998104,6964 "spec/graphql/types/permission_types/base_permission_type_spec.rb": 0.13860788600004526,6965 "spec/lib/gitlab/kubernetes/ingress_spec.rb": 0.13822401700008413,6966 "spec/lib/gitlab/loggable_spec.rb": 0.13712124700009554,6967 "spec/lib/api/entities/bulk_imports/entity_spec.rb": 0.112857847999976,6968 "spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb": 0.11587242800010245,6969 "spec/lib/gitlab/import_export/error_spec.rb": 0.11247720699998354,6970 "spec/models/remote_mirrors/attributes_spec.rb": 0.10962129800009279,6971 "spec/lib/gitlab/utils/inline_hash_spec.rb": 0.10835530700001073,6972 "spec/scripts/database/migration_collision_checker_spec.rb": 0.19971075500006918,6973 "spec/views/users/_profile_basic_info.html.haml_spec.rb": 0.11074852799993096,6974 "spec/graphql/types/packages/terraform_module/metadatum/output_type_spec.rb": 0.06301727899995058,6975 "spec/services/packages/nuget/symbols/extract_signature_and_checksum_service_spec.rb": 0.1460321170000043,6976 "spec/rubocop/cop/rspec/any_instance_of_spec.rb": 0.07400910799992744,6977 "spec/lib/security/report_schema_version_matcher_spec.rb": 0.09078966800007038,6978 "spec/lib/gitlab/import_export/duration_measuring_spec.rb": 0.08702802800007703,6979 "spec/graphql/types/snippets/blob_action_input_type_spec.rb": 0.08295941799997308,6980 "spec/lib/gitlab/database/migrations/base_background_runner_spec.rb": 0.10694279800009099,6981 "spec/helpers/protected_refs_helper_spec.rb": 0.0834726180000871,6982 "spec/validators/html_safety_validator_spec.rb": 0.07526531799999248,6983 "spec/lib/gitlab/usage/metrics/instrumentations/omniauth_enabled_metric_spec.rb": 0.06791011900008925,6984 "spec/graphql/types/design_management/design_collection_copy_state_enum_spec.rb": 0.0705434790002073,6985 "spec/routing/organizations/groups_controller_routing_spec.rb": 0.07459555800005546,6986 "spec/graphql/types/work_items/related_branch_type_spec.rb": 0.06673143900002287,6987 "spec/lib/gitlab/tcp_checker_spec.rb": 0.06516929800000071,6988 "spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb": 0.06980116800014002,6989 "spec/models/concerns/runners_token_prefixable_spec.rb": 0.06444708799995169,6990 "spec/helpers/admin/components_helper_spec.rb": 0.04594072899999446,6991 "spec/graphql/types/permission_types/issue_spec.rb": 0.0392094989999805,6992 "spec/lib/gitlab/log_timestamp_formatter_spec.rb": 0.03712042899996959,6993 "spec/services/authorized_project_update/project_access_changed_service_spec.rb": 0.03523145999997723,6994 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.035365619999993214,6995 "spec/graphql/types/work_items/work_item_type_depth_limit_reached_by_type_spec.rb": 0.035093039000003046,6996 "spec/graphql/types/dependency_proxy/blob_type_spec.rb": 0.034646169000097876997}6998Knapsack global time execution for tests: 17m 39s6999Pending: (Failures listed here are expected and do not affect your suite's status)7000 1) Gitlab::Database::Decomposition::Migrate#new when backup_location is not specified defaults to subdirectory of configured backup location7001 # Skipping because database ci exists7002 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:457003 2) Gitlab::Database::Decomposition::Migrate#new when backup_location is specified uses subdirectory of specified backup_location7004 # Skipping because database ci exists7005 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:577006 3) Gitlab::Database::Decomposition::Migrate#new when backup_location is specified when specified_backup_location does not exist and creation of the directory succeeds uses subdirectory of specified backup_location7007 # Skipping because database ci exists7008 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:677009 4) Gitlab::Database::Decomposition::Migrate#new when backup_location is specified when specified_backup_location does not exist and creation of the directory fails raises error7010 # Skipping because database ci exists7011 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:797012 5) Gitlab::Database::Decomposition::Migrate#process! when the checks pass copies main database to ci database7013 # Skipping because database ci exists7014 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1037015 6) Gitlab::Database::Decomposition::Migrate#process! when local diskspace is not enough raises error7016 # Skipping because database ci exists7017 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1227018 7) Gitlab::Database::Decomposition::Migrate#process! when connection to ci database fails raises error7019 # Skipping because database ci exists7020 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1357021 8) Gitlab::Database::Decomposition::Migrate#process! when ci database is not empty raises error7022 # Skipping because database ci exists7023 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1487024 9) Gitlab::Database::Decomposition::Migrate#process! when already on decomposed setup raises error7025 # Skipping because database ci exists7026 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1617027 10) Gitlab::Database::Decomposition::Migrate#process! when not all background migrations are finished raises error7028 # Skipping because database ci exists7029 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1727030 11) Gitlab::Database::Decomposition::Migrate#process! when all background migrations are finished does not raise an error7031 # Skipping because database ci exists7032 # ./spec/lib/gitlab/database/decomposition/migrate_spec.rb:1847033Finished in 18 minutes 40 seconds (files took 1 minute 26.88 seconds to load)70342554 examples, 0 failures, 11 pending7035Randomized with seed 387467036[TEST PROF INFO] Time spent in factories: 10:49.678 (57.43% of total time)7037RSpec exited with 0.7038No examples to retry, congrats!7040Running after script...7041$ source scripts/utils.sh7042$ log_disk_usage7043*******************************************************7044This runner currently has 27G free disk space.7045*******************************************************7105$ bundle exec gem list gitlab_quality-test_tooling7106gitlab_quality-test_tooling (2.1.0)7107$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command7112$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command7115$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command7120$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command7123$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command7127$ tooling/bin/push_job_metrics || true7128[job-metrics] Pushing job metrics file for the CI/CD job.7129[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7131Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy7133Uploading artifacts...7134auto_explain/: found 3 matching artifact files and directories 7135coverage/: found 5 matching artifact files and directories 7136WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7137deprecations/: found 4 matching artifact files and directories 7138knapsack/: found 4 matching artifact files and directories 7139rspec/: found 12 matching artifact files and directories 7140WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7141log/*.log: found 17 matching artifact files and directories 7142WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485281/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7143WARNING: Retrying... context=artifacts-uploader error=request redirected7144Uploading artifacts as "archive" to coordinator... 201 Created id=8442485281 responseStatus=201 Created token=glcbt-667145Uploading artifacts...7146rspec/rspec-*.xml: found 1 matching artifact files and directories 7147WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485281/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7148WARNING: Retrying... context=artifacts-uploader error=request redirected7149Uploading artifacts as "junit" to coordinator... 201 Created id=8442485281 responseStatus=201 Created token=glcbt-667151Job succeeded