rspec unit pg14 36/44
Passed Started
by
@kpaizee

Kati Paizee
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-4.private.runners-manager.gitlab.com/gitlab.com/gitlab-org tDjA3Sp3, system ID: s_96a8ae3d10503 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.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:7de0dedd123b8cb2b105ace4e8d00b8bba5ad7be39617dfa229acff315fe4fbf for redis:6.2-alpine with digest redis@sha256:2d1463258f2764328496376f5d965f20c6a67f66ea2b06dc42af351f75248792 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:a90e31ccd6da042777276b42c82e9ff61960addd549fc8e2d7271e4d043d214f for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.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.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:accb4e6358edb7bfec0cb175e48551680473256910cba95ae3af39624b34d7e2 ...25Running on runner-tdja3sp3-project-278964-concurrent-0 via runner-tdja3sp3-private-1727943646-c0a4eae0...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19 ETag="ac29a6871f1e9a872cdb11fd294d1666"33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (7982916645)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916645 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 (7982916679)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916679 responseStatus=200 OK token=glcbt-6641Downloading artifacts for retrieve-tests-metadata (7982916687)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916687 responseStatus=200 OK token=glcbt-6643Downloading artifacts for setup-test-env (7982916684)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=7982916684 responseStatus=200 OK token=glcbt-66 45 Executing "step_script" stage of the job script 46Using docker image sha256:a90e31ccd6da042777276b42c82e9ff61960addd549fc8e2d7271e4d043d214f for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.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.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:accb4e6358edb7bfec0cb175e48551680473256910cba95ae3af39624b34d7e2 ...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 before_script53[log_disk_usage before_script] start54df -h55Filesystem Size Used Avail Use% Mounted on56overlay 95G 28G 67G 30% /57tmpfs 64M 0 64M 0% /dev58shm 64M 0 64M 0% /dev/shm59/dev/sda1 95G 28G 67G 30% /cache60tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id61du -h -d 1627.4M ./workhorse63148K ./bin641.2M ./.gitlab65167M ./.git664.0K ./builds6728M ./lib688.0K ./.vscode69532K ./storybook7020K ./log711.8M ./data7210M ./qa732.9M ./.rubocop_todo74828M ./vendor75961M ./public7659M ./doc77492K ./danger78136K ./rspec79552K ./tooling80141M ./ee811.3M ./knapsack82296K ./patches834.3M ./changelogs8420K ./haml_lint8528K ./metrics_server8688K ./keeps8748K ./shared8844K ./generator_templates891.2M ./scripts90619M ./tmp91126M ./spec9220K ./file_hooks9316K ./sidekiq_cluster9416M ./gems951.2M ./fixtures96948K ./rubocop974.0K ./.go9832M ./db9912K ./.github100125M ./locale10119M ./config10281M ./app10316K ./.lefthook1043.2G .105[log_disk_usage before_script] end106$ source scripts/prepare_build.sh138Using decomposed database config (config/database.yml.decomposed-postgresql)139Geo DB won't be set up.140Embedding DB won't be set up.152$ source ./scripts/rspec_helpers.sh153$ run_timed_command "gem install knapsack --no-document"154$ gem install knapsack --no-document155Successfully installed knapsack-4.0.01561 gem installed157==> 'gem install knapsack --no-document' succeeded in 1 seconds.158$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"163$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"164$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"165$ tooling/bin/create_job_metrics_file || true166[job-metrics] Creating the job metrics file for the CI/CD job.167$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"169[09:02:17] Starting rspec_parallelized_job170RETRY_FAILED_TESTS_IN_NEW_PROCESS: true171KNAPSACK_GENERATE_REPORT: true172FLAKY_RSPEC_GENERATE_REPORT: true173KNAPSACK_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.rb174KNAPSACK_LOG_LEVEL: debug175KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_36_44_278964_report.json176FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json177FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_36_44_278964_report.json178NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_36_44_278964_report.json179RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-7982916965.txt180CRYSTALBALL: 181RSPEC_TESTS_MAPPING_ENABLED: 182RSPEC_TESTS_FILTER_FILE: 183Shell set options (set -o) enabled:184braceexpand on185hashall on186interactive-comments on187pipefail on188Parsing expected rspec suite duration...189RSpec suite is expected to take 44 minutes 16.38 seconds.190Expected duration for tests:191{192 "spec/lib/gitlab/usage_data_spec.rb": 305.80594362747485,193 "spec/models/project_team_spec.rb": 215.5992572184735,194 "spec/lib/gitlab/middleware/path_traversal_check_spec.rb": 164.65665259977686,195 "spec/finders/work_items/work_items_finder_spec.rb": 131.4717231696845,196 "spec/models/ci/build_trace_chunk_spec.rb": 112.3220526872498,197 "spec/lib/gitlab/middleware/go_spec.rb": 91.72710001859454,198 "spec/models/design_management/design_spec.rb": 84.54335374038598,199 "spec/models/merge_request/cleanup_schedule_spec.rb": 71.10600160385619,200 "spec/services/alert_management/process_prometheus_alert_service_spec.rb": 64.321711735544,201 "spec/lib/gitlab/background_migration/backfill_ci_job_variables_project_id_spec.rb": 58.25759143662197,202 "spec/lib/gitlab/redis/queues_metadata_spec.rb": 54.00483736978944,203 "spec/services/members/invite_service_spec.rb": 50.25042093699533,204 "spec/models/ci/resource_group_spec.rb": 44.76803005142044,205 "spec/lib/search/project_settings_spec.rb": 42.31604278410161,206 "spec/support_specs/helpers/stub_feature_flags_spec.rb": 39.684525247039474,207 "spec/serializers/issue_entity_spec.rb": 37.4926334518666,208 "spec/services/submodules/update_service_spec.rb": 35.49999371519355,209 "spec/services/packages/nuget/update_package_from_metadata_service_spec.rb": 33.47894727654341,210 "spec/views/notify/pipeline_success_email.html.haml_spec.rb": 32.1392519020382,211 "spec/models/integrations/telegram_spec.rb": 30.9263608692415,212 "spec/graphql/resolvers/timelog_resolver_spec.rb": 28.83138468446021,213 "spec/services/issues/zoom_link_service_spec.rb": 27.841395524477633,214 "spec/lib/gitlab/ci/cron_parser_spec.rb": 25.804939884691816,215 "spec/lib/gitlab/background_migration/backfill_security_orchestration_policy_rule_schedules_namespace_id_spec.rb": 25.170858038599103,216 "spec/lib/gitlab/background_migration/backfill_security_orchestration_policy_rule_schedules_project_id_spec.rb": 23.934659565786934,217 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 22.869395291174026,218 "spec/services/merge_requests/unstick_locked_merge_requests_service_spec.rb": 21.738712722283992,219 "spec/services/ci/catalog/resources/release_service_spec.rb": 20.766906758629595,220 "spec/lib/gitlab/background_migration/backfill_ci_builds_runner_session_project_id_spec.rb": 20.00061032814448,221 "spec/tooling/danger/stable_branch_spec.rb": 19.047123656440636,222 "spec/lib/gitlab/visibility_level_spec.rb": 18.517190895932245,223 "spec/models/project_group_link_spec.rb": 17.80304144134381,224 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 17.30089899851382,225 "spec/lib/gitlab/ci/variables/collection/item_spec.rb": 16.27513828590928,226 "spec/scripts/review_apps/automated_cleanup_spec.rb": 15.963613239059265,227 "spec/services/clusters/build_kubernetes_namespace_service_spec.rb": 15.501397562929348,228 "spec/graphql/types/group_type_spec.rb": 14.837540151591908,229 "spec/services/projects/operations/update_service_spec.rb": 14.56822382692665,230 "spec/lib/banzai/filter/sanitization_filter_spec.rb": 13.935957398951933,231 "spec/models/error_tracking/error_spec.rb": 13.65225746052375,232 "spec/lib/gitlab/user_access_snippet_spec.rb": 13.180786378105298,233 "spec/models/ci/catalog/listing_spec.rb": 12.792072557516343,234 "spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb": 12.54633842966274,235 "spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb": 12.1739270409499,236 "spec/serializers/merge_request_serializer_spec.rb": 11.827502543974969,237 "spec/models/service_desk/custom_email_credential_spec.rb": 11.660834583906443,238 "spec/lib/gitlab/template_parser/ast_spec.rb": 11.297801154348008,239 "spec/finders/crm/organizations_finder_spec.rb": 10.955724558674284,240 "spec/tasks/gitlab/artifacts/check_rake_spec.rb": 10.745817086780423,241 "spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb": 10.475738896492775,242 "spec/models/ci/catalog/resources/component_spec.rb": 10.299647664449981,243 "spec/services/import/bitbucket_service_spec.rb": 9.841853326719551,244 "spec/lib/gitlab/ci/reports/test_report_spec.rb": 9.620735755640396,245 "spec/models/ci/partition_spec.rb": 9.402606505381328,246 "spec/models/design_management/action_spec.rb": 9.156433767822168,247 "spec/services/repository_archive_clean_up_service_spec.rb": 9.001321645105453,248 "spec/finders/milestones_finder_spec.rb": 8.681034462390638,249 "spec/tasks/gitlab/packages/migrate_rake_spec.rb": 8.488216662145685,250 "spec/lib/gitlab/ci/pipeline/logger_spec.rb": 8.30861101706052,251 "spec/lib/gitlab/import_export/project/export_task_spec.rb": 8.062746823624215,252 "spec/lib/gitlab/redis/boolean_spec.rb": 7.877244829356122,253 "spec/graphql/mutations/timelogs/delete_spec.rb": 7.756656374587307,254 "spec/views/layouts/_head.html.haml_spec.rb": 7.474598961646785,255 "spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb": 7.402056243650602,256 "spec/models/packages/maven/metadatum_spec.rb": 7.209391359158052,257 "spec/services/personal_access_tokens/revoke_service_spec.rb": 7.045511730519637,258 "spec/services/work_items/data_sync/move_service_spec.rb": 6.854722695461986,259 "spec/lib/bitbucket/representation/repo_spec.rb": 6.71389648185578,260 "spec/lib/gitlab/utils/nokogiri_spec.rb": 6.56529403344887,261 "spec/views/devise/shared/_footer.html.haml_spec.rb": 6.442997656474456,262 "spec/models/concerns/token_authenticatable_strategies/base_spec.rb": 6.3404064731976995,263 "spec/graphql/mutations/boards/issues/issue_move_list_spec.rb": 6.206819519304192,264 "spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb": 6.03435451963034,265 "spec/services/ci/job_token_scope/add_group_service_spec.rb": 5.973603831344476,266 "spec/models/namespaces/project_namespace_spec.rb": 5.84525153831001,267 "spec/lib/sidebars/admin/menus/abuse_reports_menu_spec.rb": 5.768243006857798,268 "spec/helpers/projects/alert_management_helper_spec.rb": 5.6912559248175825,269 "spec/workers/external_service_reactive_caching_worker_spec.rb": 5.571683492495966,270 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb": 5.503348070704812,271 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 5.385706612016055,272 "spec/workers/container_registry/delete_container_repository_worker_spec.rb": 5.3199981426375,273 "spec/lib/gitlab/background_migration/delete_orphaned_build_records_spec.rb": 5.192848851944533,274 "spec/presenters/ci/group_variable_presenter_spec.rb": 5.082446157666697,275 "spec/lib/click_house/iterator_spec.rb": 5.028085966596532,276 "spec/views/projects/pipelines/show.html.haml_spec.rb": 4.918567668303708,277 "spec/models/wiki_directory_spec.rb": 4.860122949072586,278 "spec/lib/sidebars/user_profile/menus/activity_menu_spec.rb": 4.767326914728616,279 "spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb": 4.7083390508080765,280 "spec/lib/gitlab/event_store/event_spec.rb": 4.58294358469972,281 "spec/models/packages/rubygems/package_spec.rb": 4.577156943559516,282 "spec/workers/mail_scheduler/notification_service_worker_spec.rb": 4.465499234998927,283 "spec/services/access_token_validation_service_spec.rb": 4.435599413316711,284 "spec/services/timelogs/delete_service_spec.rb": 4.319458489055369,285 "spec/components/onboarding/action_card_component_spec.rb": 4.293935306543383,286 "spec/models/ci/job_annotation_spec.rb": 4.150602746284208,287 "spec/services/base_count_service_spec.rb": 4.084066458049009,288 "spec/models/concerns/file_store_mounter_spec.rb": 3.9881003735860023,289 "spec/helpers/numbers_helper_spec.rb": 3.9488735033291724,290 "spec/lib/gitlab/git/finders/refs_finder_spec.rb": 3.832208989715716,291 "spec/lib/gitlab/external_authorization/client_spec.rb": 3.813084938565602,292 "spec/lib/gitlab/checks/lfs_check_spec.rb": 3.690990906992099,293 "spec/lib/backup/dump/postgres_spec.rb": 3.6707455616192455,294 "spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb": 3.577015968452936,295 "spec/graphql/mutations/labels/create_spec.rb": 3.545415264469529,296 "spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb": 3.4612857792373886,297 "spec/services/projects/forks_count_service_spec.rb": 3.4010153038570863,298 "spec/lib/api/entities/clusters/agents/authorizations/ci_access_spec.rb": 3.330358679785042,299 "spec/scripts/pipeline_test_report_builder_spec.rb": 3.303981412640046,300 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 3.2322485020018297,301 "spec/components/pajamas/breadcrumb_component_spec.rb": 3.1998891633833435,302 "spec/workers/work_items/import_work_items_csv_worker_spec.rb": 3.092156845068929,303 "spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb": 3.069184154729136,304 "spec/lib/api/entities/hook_spec.rb": 2.9757857660429163,305 "spec/graphql/mutations/boards/lists/create_spec.rb": 2.9199239240918633,306 "spec/graphql/resolvers/saved_reply_resolver_spec.rb": 2.8781585471924087,307 "spec/lib/gitlab/graphql/known_operations_spec.rb": 2.799582215361999,308 "spec/lib/initializer_connections_spec.rb": 2.7576701395434178,309 "spec/lib/gitlab/github_import/importer/notes_importer_spec.rb": 2.6856794488967335,310 "spec/lib/gitlab/ci/tags/parser_spec.rb": 2.672333099560061,311 "spec/services/spam/ham_service_spec.rb": 2.578531663820728,312 "spec/lib/gitlab/patch/database_config_spec.rb": 2.5773135124247224,313 "spec/lib/gitlab/config/entry/composable_array_spec.rb": 2.4776573937617314,314 "spec/graphql/mutations/achievements/create_spec.rb": 2.454312301541212,315 "spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb": 2.3768234199727427,316 "spec/lib/api/ci/helpers/runner_helpers_spec.rb": 2.3392950540849125,317 "spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb": 2.282306858889561,318 "spec/policies/container_expiration_policy_policy_spec.rb": 2.2470009342806616,319 "spec/lib/sidebars/organizations/panel_spec.rb": 2.196291247399852,320 "spec/lib/gitlab/lazy_spec.rb": 2.155763202630907,321 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 2.0906405694222667,322 "spec/lib/api/validations/validators/integer_or_custom_value_spec.rb": 2.014452895335449,323 "spec/services/users/repair_ldap_blocked_service_spec.rb": 2.0038945062327698,324 "spec/lib/api/validations/validators/untrusted_regexp_spec.rb": 1.9525026930135614,325 "spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb": 1.9031354462563845,326 "spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb": 1.8800068254338038,327 "spec/models/ci/trigger_request_spec.rb": 1.8255251742998124,328 "spec/lib/banzai/filter_array_spec.rb": 1.7706341768563933,329 "spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb": 1.7267519700845821,330 "spec/components/pajamas/concerns/checkbox_radio_options_spec.rb": 1.6544190333652065,331 "spec/services/protected_tags/destroy_service_spec.rb": 1.6430268570889384,332 "spec/rubocop/cop/performance/active_record_subtransactions_spec.rb": 1.5415345351376712,333 "spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb": 1.5334354267114672,334 "spec/lib/gitlab/sentence_spec.rb": 1.4454152445898625,335 "spec/uploaders/content_type_whitelist_spec.rb": 1.411643916813846,336 "spec/lib/gitlab/insecure_key_fingerprint_spec.rb": 1.3830675871824454,337 "spec/presenters/ml/model_version_presenter_spec.rb": 1.308814975805604,338 "spec/helpers/admin/abuse_reports_helper_spec.rb": 1.2881997609872071,339 "spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb": 1.232982061892022,340 "spec/graphql/resolvers/users/organizations_resolver_spec.rb": 1.1613712439300166,341 "spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb": 1.1373920562490458,342 "spec/graphql/types/merge_request_state_enum_spec.rb": 1.0929041141631028,343 "spec/lib/api/entities/ci/job_request/port_spec.rb": 1.01593047208796,344 "spec/graphql/types/ci/config/include_type_spec.rb": 0.9849553185780775,345 "spec/views/layouts/minimal.html.haml_spec.rb": 0.9192665761085825,346 "spec/rubocop/cop/rspec/avoid_conditional_statements_spec.rb": 0.895587240107065,347 "spec/lib/omni_auth/strategies/jwt_spec.rb": 0.8437177327056319,348 "spec/lib/banzai/render_context_spec.rb": 0.831114935499254,349 "spec/rubocop/cop/group_public_or_visible_to_user_spec.rb": 0.769541140319385,350 "spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb": 0.7532243061221291,351 "spec/services/commits/change_service_spec.rb": 0.682897694056658,352 "spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb": 0.6662900181665112,353 "spec/graphql/types/ci/config/need_type_spec.rb": 0.5979886685800394,354 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 0.5762140728033365,355 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.5657545551297022,356 "spec/graphql/types/design_management/version_type_spec.rb": 0.5391446257661333,357 "spec/lib/banzai/filter/markdown_engines/cmark_spec.rb": 0.5166602767868956,358 "spec/graphql/types/issuable_severity_enum_spec.rb": 0.501384932231159,359 "spec/graphql/types/work_item_state_counts_type_spec.rb": 0.4588646633565734,360 "spec/views/help/show.html.haml_spec.rb": 0.38442156097781316,361 "spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb": 0.3153371316281619,362 "spec/graphql/types/work_items/widgets/designs_type_spec.rb": 0.2912076803316933,363 "spec/graphql/types/permission_types/issue_spec.rb": 0.27811892790563286,364 "spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb": 0.26203790145203953,365 "spec/initializers/remove_active_job_execute_callback_spec.rb": 0.24671035306728456,366 "spec/lib/gitlab/diff/file_collection_sorter_spec.rb": 0.24637765930517475367}368Running 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-7982916965.json --format RspecJunitFormatter --out rspec/rspec-7982916965.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/lib/gitlab/usage_data_spec.rb spec/models/project_team_spec.rb spec/lib/gitlab/middleware/path_traversal_check_spec.rb spec/finders/work_items/work_items_finder_spec.rb spec/models/ci/build_trace_chunk_spec.rb spec/lib/gitlab/middleware/go_spec.rb spec/models/design_management/design_spec.rb spec/models/merge_request/cleanup_schedule_spec.rb spec/services/alert_management/process_prometheus_alert_service_spec.rb spec/lib/gitlab/background_migration/backfill_ci_job_variables_project_id_spec.rb spec/lib/gitlab/redis/queues_metadata_spec.rb spec/services/members/invite_service_spec.rb spec/models/ci/resource_group_spec.rb spec/lib/search/project_settings_spec.rb spec/support_specs/helpers/stub_feature_flags_spec.rb spec/serializers/issue_entity_spec.rb spec/services/submodules/update_service_spec.rb spec/services/packages/nuget/update_package_from_metadata_service_spec.rb spec/views/notify/pipeline_success_email.html.haml_spec.rb spec/models/integrations/telegram_spec.rb spec/graphql/resolvers/timelog_resolver_spec.rb spec/services/issues/zoom_link_service_spec.rb spec/lib/gitlab/ci/cron_parser_spec.rb spec/lib/gitlab/background_migration/backfill_security_orchestration_policy_rule_schedules_namespace_id_spec.rb spec/lib/gitlab/background_migration/backfill_security_orchestration_policy_rule_schedules_project_id_spec.rb spec/lib/gitlab/issues/rebalancing/state_spec.rb spec/services/merge_requests/unstick_locked_merge_requests_service_spec.rb spec/services/ci/catalog/resources/release_service_spec.rb spec/lib/gitlab/background_migration/backfill_ci_builds_runner_session_project_id_spec.rb spec/tooling/danger/stable_branch_spec.rb spec/lib/gitlab/visibility_level_spec.rb spec/models/project_group_link_spec.rb spec/lib/gitlab/gitaly_client/repository_service_spec.rb spec/lib/gitlab/ci/variables/collection/item_spec.rb spec/scripts/review_apps/automated_cleanup_spec.rb spec/services/clusters/build_kubernetes_namespace_service_spec.rb spec/graphql/types/group_type_spec.rb spec/services/projects/operations/update_service_spec.rb spec/lib/banzai/filter/sanitization_filter_spec.rb spec/models/error_tracking/error_spec.rb spec/lib/gitlab/user_access_snippet_spec.rb spec/models/ci/catalog/listing_spec.rb spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb spec/serializers/merge_request_serializer_spec.rb spec/models/service_desk/custom_email_credential_spec.rb spec/lib/gitlab/template_parser/ast_spec.rb spec/finders/crm/organizations_finder_spec.rb spec/tasks/gitlab/artifacts/check_rake_spec.rb spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb spec/models/ci/catalog/resources/component_spec.rb spec/services/import/bitbucket_service_spec.rb spec/lib/gitlab/ci/reports/test_report_spec.rb spec/models/ci/partition_spec.rb spec/models/design_management/action_spec.rb spec/services/repository_archive_clean_up_service_spec.rb spec/finders/milestones_finder_spec.rb spec/tasks/gitlab/packages/migrate_rake_spec.rb spec/lib/gitlab/ci/pipeline/logger_spec.rb spec/lib/gitlab/import_export/project/export_task_spec.rb spec/lib/gitlab/redis/boolean_spec.rb spec/graphql/mutations/timelogs/delete_spec.rb spec/views/layouts/_head.html.haml_spec.rb spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb spec/models/packages/maven/metadatum_spec.rb spec/services/personal_access_tokens/revoke_service_spec.rb spec/services/work_items/data_sync/move_service_spec.rb spec/lib/bitbucket/representation/repo_spec.rb spec/lib/gitlab/utils/nokogiri_spec.rb spec/views/devise/shared/_footer.html.haml_spec.rb spec/models/concerns/token_authenticatable_strategies/base_spec.rb spec/graphql/mutations/boards/issues/issue_move_list_spec.rb spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb spec/services/ci/job_token_scope/add_group_service_spec.rb spec/models/namespaces/project_namespace_spec.rb spec/lib/sidebars/admin/menus/abuse_reports_menu_spec.rb spec/helpers/projects/alert_management_helper_spec.rb spec/workers/external_service_reactive_caching_worker_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb spec/lib/gitlab/email/service_desk/custom_email_spec.rb spec/workers/container_registry/delete_container_repository_worker_spec.rb spec/lib/gitlab/background_migration/delete_orphaned_build_records_spec.rb spec/presenters/ci/group_variable_presenter_spec.rb spec/lib/click_house/iterator_spec.rb spec/views/projects/pipelines/show.html.haml_spec.rb spec/models/wiki_directory_spec.rb spec/lib/sidebars/user_profile/menus/activity_menu_spec.rb spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb spec/lib/gitlab/event_store/event_spec.rb spec/models/packages/rubygems/package_spec.rb spec/workers/mail_scheduler/notification_service_worker_spec.rb spec/services/access_token_validation_service_spec.rb spec/services/timelogs/delete_service_spec.rb spec/components/onboarding/action_card_component_spec.rb spec/models/ci/job_annotation_spec.rb spec/services/base_count_service_spec.rb spec/models/concerns/file_store_mounter_spec.rb spec/helpers/numbers_helper_spec.rb spec/lib/gitlab/git/finders/refs_finder_spec.rb spec/lib/gitlab/external_authorization/client_spec.rb spec/lib/gitlab/checks/lfs_check_spec.rb spec/lib/backup/dump/postgres_spec.rb spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb spec/graphql/mutations/labels/create_spec.rb spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb spec/services/projects/forks_count_service_spec.rb spec/lib/api/entities/clusters/agents/authorizations/ci_access_spec.rb spec/scripts/pipeline_test_report_builder_spec.rb spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb spec/components/pajamas/breadcrumb_component_spec.rb spec/workers/work_items/import_work_items_csv_worker_spec.rb spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb spec/lib/api/entities/hook_spec.rb spec/graphql/mutations/boards/lists/create_spec.rb spec/graphql/resolvers/saved_reply_resolver_spec.rb spec/lib/gitlab/graphql/known_operations_spec.rb spec/lib/initializer_connections_spec.rb spec/lib/gitlab/github_import/importer/notes_importer_spec.rb spec/lib/gitlab/ci/tags/parser_spec.rb spec/services/spam/ham_service_spec.rb spec/lib/gitlab/patch/database_config_spec.rb spec/lib/gitlab/config/entry/composable_array_spec.rb spec/graphql/mutations/achievements/create_spec.rb spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb spec/lib/api/ci/helpers/runner_helpers_spec.rb spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb spec/policies/container_expiration_policy_policy_spec.rb spec/lib/sidebars/organizations/panel_spec.rb spec/lib/gitlab/lazy_spec.rb spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb spec/lib/api/validations/validators/integer_or_custom_value_spec.rb spec/services/users/repair_ldap_blocked_service_spec.rb spec/lib/api/validations/validators/untrusted_regexp_spec.rb spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb spec/models/ci/trigger_request_spec.rb spec/lib/banzai/filter_array_spec.rb spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb spec/components/pajamas/concerns/checkbox_radio_options_spec.rb spec/services/protected_tags/destroy_service_spec.rb spec/rubocop/cop/performance/active_record_subtransactions_spec.rb spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb spec/lib/gitlab/sentence_spec.rb spec/uploaders/content_type_whitelist_spec.rb spec/lib/gitlab/insecure_key_fingerprint_spec.rb spec/presenters/ml/model_version_presenter_spec.rb spec/helpers/admin/abuse_reports_helper_spec.rb spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb spec/graphql/resolvers/users/organizations_resolver_spec.rb spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb spec/graphql/types/merge_request_state_enum_spec.rb spec/lib/api/entities/ci/job_request/port_spec.rb spec/graphql/types/ci/config/include_type_spec.rb spec/views/layouts/minimal.html.haml_spec.rb spec/rubocop/cop/rspec/avoid_conditional_statements_spec.rb spec/lib/omni_auth/strategies/jwt_spec.rb spec/lib/banzai/render_context_spec.rb spec/rubocop/cop/group_public_or_visible_to_user_spec.rb spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb spec/services/commits/change_service_spec.rb spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb spec/graphql/types/ci/config/need_type_spec.rb spec/graphql/types/merge_requests/mergeability_check_type_spec.rb spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb spec/graphql/types/design_management/version_type_spec.rb spec/lib/banzai/filter/markdown_engines/cmark_spec.rb spec/graphql/types/issuable_severity_enum_spec.rb spec/graphql/types/work_item_state_counts_type_spec.rb spec/views/help/show.html.haml_spec.rb spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb spec/graphql/types/work_items/widgets/designs_type_spec.rb spec/graphql/types/permission_types/issue_spec.rb spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb spec/initializers/remove_active_job_execute_callback_spec.rb spec/lib/gitlab/diff/file_collection_sorter_spec.rbKnapsack report generator started!369warning: parser/current is loading parser/ruby31, which recognizes 3.1.6-compliant syntax, but you are running 3.1.5.371Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}372# [RSpecRunTime] Starting RSpec timer...373[TEST PROF INFO] EventProf enabled (sql.active_record)374unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.375unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.376Test environment set up in 2.739001693 seconds377# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_spec.rb. Expected to take 5 minutes 5.81 seconds.378Gitlab::UsageData379 .data380 includes basic top and second level keys381 clears memoized values382 ensures recorded_at is set before any other usage data calculation383 when generating usage ping in critical weeks384 does not raise error when generated in last week of the year385 does not raise error when generated in first week of the year386 does not raise error when generated in second week of the year387 does not raise error when generated in 3rd week of the year388 usage_activity_by_stage_package389 includes accurate usage_activity_by_stage data390# [RSpecRunTime] RSpec elapsed time: 1 minute 19.17 seconds. Current RSS: ~1431M. Threads: 3. load average: 0.60 1.17 1.19 1/280 387391.392 .usage_activity_by_stage_configure393 includes accurate usage_activity_by_stage data394# [RSpecRunTime] RSpec elapsed time: 1 minute 24.59 seconds. Current RSS: ~1455M. Threads: 4. load average: 0.80 1.20 1.20 1/281 389395.396 usage_activity_by_stage_create397Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.399To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.400Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.402To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.403Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.405To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.406Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.408To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.409 includes accurate usage_activity_by_stage data410# [RSpecRunTime] RSpec elapsed time: 1 minute 34.84 seconds. Current RSS: ~1475M. Threads: 4. load average: 0.83 1.19 1.20 1/287 660411.412 usage_activity_by_stage_manage413 includes accurate usage_activity_by_stage data414 includes imports usage data415# [RSpecRunTime] RSpec elapsed time: 1 minute 49.6 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.09 1.23 1.21 1/282 661416.417 usage_activity_by_stage_monitor418 includes accurate usage_activity_by_stage data419# [RSpecRunTime] RSpec elapsed time: 1 minute 58.12 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.08 1.22 1.21 1/282 662420.421 usage_activity_by_stage_plan422 includes accurate usage_activity_by_stage data423 does not merge the data from instrumentation classes424# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.8 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.15 1.24 1.21 1/282 663425.426 usage_activity_by_stage_release427 includes accurate usage_activity_by_stage data428# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.02 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.14 1.23 1.21 1/288 789429.430 usage_activity_by_stage_verify431 includes accurate usage_activity_by_stage data432# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.56 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.04 1.21 1.20 1/287 790433.434 .data435Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.437To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.438Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.440To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.441 gathers usage data442Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.444To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.445Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.447To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.448 gathers usage counts449Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.451To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.452Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.454To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.455 gathers usage counts correctly456Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.458To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.459Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.461To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.462 gathers object store usage correctly463Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.465To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.466Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.468To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.469 includes a recording_ce_finished_at timestamp470 when queries time out471 with should_raise_for_dev? true472Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.474To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.475Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.477To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.478 raises an error479# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.81 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.08 1.13 1.17 1/287 3339480.481 with should_raise_for_dev? false482Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.484To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.485Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.487To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.488 does not raise an error489# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.16 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.13 1.14 1.17 1/287 3766490.491 when not relying on database records492 .components_usage_data493 gathers basic components usage data494 .object_store_config495 when object_store is not configured496 returns component enable status only497 when object_store is configured498 returns filtered object store config499 when retrieve component setting meets exception500 with should_raise_for_dev? false501 returns -1 for component enable status502 with should_raise_for_dev? true503 raises an error504 .object_store_usage_data505 fetches object store config of five components506 .service_desk_counts507 gathers Service Desk data508 .with_metadata509 records duration510 records error and returns nil511# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_spec.rb. It took 4 minutes 34.85 seconds. Expected to take 5 minutes 5.81 seconds.512# [RSpecRunTime] Starting example group spec/models/project_team_spec.rb. Expected to take 3 minutes 35.6 seconds.513ProjectTeam514 does not allow STI515 personal project516 members collection517 is expected to include #<User id:280 @user143>518 is expected not to include #<User id:286 @user148>519 is expected not to include #<User id:289 @user150>520 is expected not to include #<User id:295 @user155>521# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.19 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.27 1.17 1.18 1/282 3767522.523 access methods524 is expected to be truthy525 is expected to be falsey526 is expected to be falsey527 is expected to be falsey528 is expected to be falsey529 is expected to be truthy530 is expected to be truthy531 is expected to be falsey532 is expected to be falsey533# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.57 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.46 1.21 1.20 3/282 3768534.535 group project536 members collection537 is expected to include #<User id:337 @user188>538 is expected to include #<User id:340 @user191>539 is expected to include #<User id:346 @user197>540 is expected not to include #<User id:349 @user200>541 is expected not to include #<User id:355 @user206>542# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.8 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.39 1.20 1.19 1/282 3769543.544 access methods545 is expected to be truthy546 is expected to be truthy547 is expected to be truthy548 is expected to be falsey549 is expected to be falsey550 is expected to be falsey551 is expected to be truthy552 is expected to be truthy553 is expected to be falsey554 is expected to be falsey555# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.68 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.30 1.19 1.19 1/282 3770556.557 owner methods558 personal project559 is expected to contain exactly #<User id:399 @namespace122>560 is expected to be truthy561# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.99 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.30 1.19 1.19 1/282 3771562.563 group project564 is expected to contain exactly #<User id:401 @user250> and #<User id:402 @user251>565 is expected to be truthy566 is expected to be truthy567 is expected to be falsey568# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.64 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.28 1.19 1.19 1/282 3772569.570 #fetch_members571 personal project572 returns project members573 returns project members of a specified level574 returns invited members of a group575 returns invited members of a group of a specified level576# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.49 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.25 1.19 1.19 1/282 3773577.578 group project579 returns project members580 returns project members of a specified level581# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.57 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.23 1.18 1.18 1/282 3774582.583 #import_team584 matches the imported members585 target project includes source member with the same access586 does not change the source project members587 when importer is a maintainer in target project588 behaves like imports source owners with correct access589 is expected to eq 40590# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.07 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.23 1.18 1.18 1/282 3775591.592 when importer is an owner in target project593 behaves like imports source owners with correct access594 is expected to eq 50595 when source_project does not exist596 is expected to eq false597 #find_member598 personal project599 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )600 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )601 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )602 is expected to be nil603 is expected to be nil604# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.14 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.20 1.18 1.18 1/282 3776605.606 group project607 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )608 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )609 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )610 is expected to be nil611 is expected to be nil612# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.36 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.17 1.17 1.18 1/282 3777613.614 #members_in_project_and_ancestors615 group project616 filters out users who are not members of the project617# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.61 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.17 1.17 1.18 1/282 3778618.619 #members_with_access_levels620 with access_levels621 filters members who have given access levels622# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.87 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.17 1.17 1.18 1/282 3779623.624 without access_levels625 returns empty array626 #add_members627 add the given users to the team628# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.65 second. Current RSS: ~1430M. Threads: 4. load average: 1.17 1.17 1.18 1/282 3780629.630 #add_member631 add the given user to the team632 #has_user?633 when the user is a member634 is expected to be truthy635 is expected to be falsey636# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.93 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.15 1.17 1.18 1/282 3781637.638 when user is a member with minimal access639 is expected to be falsey640 when user is not a direct member of the project641 is expected to be falsey642 when the user is an invited member643 returns false when nil is passed644 #human_max_access645 returns Maintainer role646 returns Owner role647# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.55 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.15 1.17 1.18 1/282 3782648.649 #contributor?650 when user is a member of project651 is expected to equal false652 is expected to equal false653 is expected to equal false654# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.81 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.14 1.16 1.18 1/282 3855655.656 when user has at least one merge request merged into default_branch657 is expected to equal true658 is expected to equal false659# [RSpecRunTime] RSpec elapsed time: 6 minutes 15.57 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.13 1.16 1.18 2/287 4081660.661 #max_member_access662 personal project663 when project is not shared with group664 is expected to eq 40665 is expected to eq 20666 is expected to eq 10667 is expected to eq 0668 is expected to eq 0669# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.5 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.03 1.14 1.17 1/287 4082670.671 when project is shared with group672 is expected to eq 30673 is expected to eq 20674 is expected to eq 0675 is expected to eq 0676 but share_with_group_lock is true677Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>184, "user_ids"=>[562, 563]} is a ActiveSupport::HashWithIndifferentAccess.679To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.680 is expected to eq 0681Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>185, "user_ids"=>[565, 566]} is a ActiveSupport::HashWithIndifferentAccess.683To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.684 is expected to eq 0685# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.21 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.03 1.13 1.17 1/282 4083686.687 group project688 is expected to eq 40689 is expected to eq 20690 is expected to eq 10691 is expected to eq 0692 is expected to eq 0693# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.95 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.02 1.13 1.17 1/283 4084694.695 #purge_member_access_cache_for_user_id696 removes cached max access for user from store697 #member?698 returns false for no user699 returns true for personal projects of the user700 returns true for projects of groups the user is a member of701 returns true for projects for which the user is a member of702 returns true for projects shared on a group the user is a member of703 checks for the correct minimum level access704# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.39 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.09 1.14 1.17 1/283 4085705.706 #contribution_check_for_user_ids707 does not perform extra queries when asked for users who have already been found708 only requests the extra users when uncached users are passed709 returns correct contributors710# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.05 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.15 1.15 1.17 1/290 4683711.712 #max_member_access_for_user_ids713 with RequestStore enabled714 returns correct roles for different users715 does not perform extra queries when asked for users who have already been found716 only requests the extra users when uncached users are passed717# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.97 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.20 1.16 1.18 1/288 4684718.719 with RequestStore disabled720 returns correct roles for different users721# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.35 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.19 1.16 1.18 1/285 4685722.723# [RSpecRunTime] Finishing example group spec/models/project_team_spec.rb. It took 2 minutes 41.37 seconds. Expected to take 3 minutes 35.6 seconds.724# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. Expected to take 2 minutes 44.66 seconds.725Gitlab::Middleware::PathTraversalCheck726 #call727 when using get728 path: "/foo/bar", query_params: {}, shared_example_name: "no issue"729 behaves like no issue730 does not log or reject the request731 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal"732 behaves like path traversal733 logs and rejects the request734 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue"735 behaves like no issue736 does not log or reject the request737 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal"738 behaves like path traversal739 logs and rejects the request740 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue"741 behaves like no issue742 does not log or reject the request743 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue"744 behaves like no issue745 does not log or reject the request746 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"747 behaves like path traversal748 logs and rejects the request749 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue"750 behaves like no issue751 does not log or reject the request752 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"753 behaves like path traversal754 logs and rejects the request755 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"756 behaves like no issue757 does not log or reject the request758 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal"759 behaves like path traversal760 logs and rejects the request761 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue"762 behaves like no issue763 does not log or reject the request764 with the excluded query parameter search765 behaves like no issue766 does not log or reject the request767 with the excluded query parameter search nested one level768 behaves like no issue769 does not log or reject the request770 with the excluded query parameter search nested two levels771 behaves like no issue772 does not log or reject the request773 with the excluded query parameter search nested above the max level774 behaves like path traversal775 logs and rejects the request776 with the excluded query parameter search_title777 behaves like no issue778 does not log or reject the request779 with the excluded query parameter search_title nested one level780 behaves like no issue781 does not log or reject the request782 with the excluded query parameter search_title nested two levels783 behaves like no issue784 does not log or reject the request785 with the excluded query parameter search_title nested above the max level786 behaves like path traversal787 logs and rejects the request788 with the excluded query parameter search_query789 behaves like no issue790 does not log or reject the request791 with the excluded query parameter search_query nested one level792 behaves like no issue793 does not log or reject the request794 with the excluded query parameter search_query nested two levels795 behaves like no issue796 does not log or reject the request797 with the excluded query parameter search_query nested above the max level798 behaves like path traversal799 logs and rejects the request800 with the excluded query parameter term801 behaves like no issue802 does not log or reject the request803 with the excluded query parameter term nested one level804 behaves like no issue805 does not log or reject the request806 with the excluded query parameter term nested two levels807 behaves like no issue808 does not log or reject the request809 with the excluded query parameter term nested above the max level810 behaves like path traversal811 logs and rejects the request812 with the excluded query parameter name813 behaves like no issue814 does not log or reject the request815 with the excluded query parameter name nested one level816 behaves like no issue817 does not log or reject the request818 with the excluded query parameter name nested two levels819 behaves like no issue820 does not log or reject the request821 with the excluded query parameter name nested above the max level822 behaves like path traversal823 logs and rejects the request824 with the excluded query parameter filter825 behaves like no issue826 does not log or reject the request827 with the excluded query parameter filter nested one level828 behaves like no issue829 does not log or reject the request830 with the excluded query parameter filter nested two levels831 behaves like no issue832 does not log or reject the request833 with the excluded query parameter filter nested above the max level834 behaves like path traversal835 logs and rejects the request836 with the excluded query parameter filter_projects837 behaves like no issue838 does not log or reject the request839 with the excluded query parameter filter_projects nested one level840 behaves like no issue841 does not log or reject the request842 with the excluded query parameter filter_projects nested two levels843 behaves like no issue844 does not log or reject the request845 with the excluded query parameter filter_projects nested above the max level846 behaves like path traversal847 logs and rejects the request848 with the excluded query parameter note849 behaves like no issue850 does not log or reject the request851 with the excluded query parameter note nested one level852 behaves like no issue853 does not log or reject the request854 with the excluded query parameter note nested two levels855 behaves like no issue856 does not log or reject the request857 with the excluded query parameter note nested above the max level858 behaves like path traversal859 logs and rejects the request860 with the excluded query parameter body861 behaves like no issue862 does not log or reject the request863 with the excluded query parameter body nested one level864 behaves like no issue865 does not log or reject the request866 with the excluded query parameter body nested two levels867 behaves like no issue868 does not log or reject the request869 with the excluded query parameter body nested above the max level870 behaves like path traversal871 logs and rejects the request872 with the excluded query parameter commit_message873 behaves like no issue874 does not log or reject the request875 with the excluded query parameter commit_message nested one level876 behaves like no issue877 does not log or reject the request878 with the excluded query parameter commit_message nested two levels879 behaves like no issue880 does not log or reject the request881 with the excluded query parameter commit_message nested above the max level882 behaves like path traversal883 logs and rejects the request884 with the excluded query parameter content885 behaves like no issue886 does not log or reject the request887 with the excluded query parameter content nested one level888 behaves like no issue889 does not log or reject the request890 with the excluded query parameter content nested two levels891 behaves like no issue892 does not log or reject the request893 with the excluded query parameter content nested above the max level894 behaves like path traversal895 logs and rejects the request896 with the excluded query parameter description897 behaves like no issue898 does not log or reject the request899 with the excluded query parameter description nested one level900 behaves like no issue901 does not log or reject the request902 with the excluded query parameter description nested two levels903 behaves like no issue904 does not log or reject the request905 with the excluded query parameter description nested above the max level906 behaves like path traversal907 logs and rejects the request908 when using post909 path: "/foo/bar", query_params: {}, shared_example_name: "no issue"910 behaves like no issue911 does not log or reject the request912 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal"913 behaves like path traversal914 logs and rejects the request915 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue"916 behaves like no issue917 does not log or reject the request918 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal"919 behaves like path traversal920 logs and rejects the request921 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue"922 behaves like no issue923 does not log or reject the request924 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue"925 behaves like no issue926 does not log or reject the request927 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"928 behaves like path traversal929 logs and rejects the request930 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue"931 behaves like no issue932 does not log or reject the request933 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"934 behaves like path traversal935 logs and rejects the request936 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"937 behaves like no issue938 does not log or reject the request939 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal"940 behaves like path traversal941 logs and rejects the request942 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue"943 behaves like no issue944 does not log or reject the request945 with the excluded query parameter search946 behaves like no issue947 does not log or reject the request948 with the excluded query parameter search nested one level949 behaves like no issue950 does not log or reject the request951 with the excluded query parameter search nested two levels952 behaves like no issue953 does not log or reject the request954 with the excluded query parameter search nested above the max level955 behaves like path traversal956 logs and rejects the request957 with the excluded query parameter search_title958 behaves like no issue959 does not log or reject the request960 with the excluded query parameter search_title nested one level961 behaves like no issue962 does not log or reject the request963 with the excluded query parameter search_title nested two levels964 behaves like no issue965 does not log or reject the request966 with the excluded query parameter search_title nested above the max level967 behaves like path traversal968 logs and rejects the request969 with the excluded query parameter search_query970 behaves like no issue971 does not log or reject the request972 with the excluded query parameter search_query nested one level973 behaves like no issue974 does not log or reject the request975 with the excluded query parameter search_query nested two levels976 behaves like no issue977 does not log or reject the request978 with the excluded query parameter search_query nested above the max level979 behaves like path traversal980 logs and rejects the request981 with the excluded query parameter term982 behaves like no issue983 does not log or reject the request984 with the excluded query parameter term nested one level985 behaves like no issue986 does not log or reject the request987 with the excluded query parameter term nested two levels988 behaves like no issue989 does not log or reject the request990 with the excluded query parameter term nested above the max level991 behaves like path traversal992 logs and rejects the request993 with the excluded query parameter name994 behaves like no issue995 does not log or reject the request996 with the excluded query parameter name nested one level997 behaves like no issue998 does not log or reject the request999 with the excluded query parameter name nested two levels1000 behaves like no issue1001 does not log or reject the request1002 with the excluded query parameter name nested above the max level1003 behaves like path traversal1004 logs and rejects the request1005 with the excluded query parameter filter1006 behaves like no issue1007 does not log or reject the request1008 with the excluded query parameter filter nested one level1009 behaves like no issue1010 does not log or reject the request1011 with the excluded query parameter filter nested two levels1012 behaves like no issue1013 does not log or reject the request1014 with the excluded query parameter filter nested above the max level1015 behaves like path traversal1016 logs and rejects the request1017 with the excluded query parameter filter_projects1018 behaves like no issue1019 does not log or reject the request1020 with the excluded query parameter filter_projects nested one level1021 behaves like no issue1022 does not log or reject the request1023 with the excluded query parameter filter_projects nested two levels1024 behaves like no issue1025 does not log or reject the request1026 with the excluded query parameter filter_projects nested above the max level1027 behaves like path traversal1028 logs and rejects the request1029 with the excluded query parameter note1030 behaves like no issue1031 does not log or reject the request1032 with the excluded query parameter note nested one level1033 behaves like no issue1034 does not log or reject the request1035 with the excluded query parameter note nested two levels1036 behaves like no issue1037 does not log or reject the request1038 with the excluded query parameter note nested above the max level1039 behaves like path traversal1040 logs and rejects the request1041 with the excluded query parameter body1042 behaves like no issue1043 does not log or reject the request1044 with the excluded query parameter body nested one level1045 behaves like no issue1046 does not log or reject the request1047 with the excluded query parameter body nested two levels1048 behaves like no issue1049 does not log or reject the request1050 with the excluded query parameter body nested above the max level1051 behaves like path traversal1052 logs and rejects the request1053 with the excluded query parameter commit_message1054 behaves like no issue1055 does not log or reject the request1056 with the excluded query parameter commit_message nested one level1057 behaves like no issue1058 does not log or reject the request1059 with the excluded query parameter commit_message nested two levels1060 behaves like no issue1061 does not log or reject the request1062 with the excluded query parameter commit_message nested above the max level1063 behaves like path traversal1064 logs and rejects the request1065 with the excluded query parameter content1066 behaves like no issue1067 does not log or reject the request1068 with the excluded query parameter content nested one level1069 behaves like no issue1070 does not log or reject the request1071 with the excluded query parameter content nested two levels1072 behaves like no issue1073 does not log or reject the request1074 with the excluded query parameter content nested above the max level1075 behaves like path traversal1076 logs and rejects the request1077 with the excluded query parameter description1078 behaves like no issue1079 does not log or reject the request1080 with the excluded query parameter description nested one level1081 behaves like no issue1082 does not log or reject the request1083 with the excluded query parameter description nested two levels1084 behaves like no issue1085 does not log or reject the request1086 with the excluded query parameter description nested above the max level1087 behaves like path traversal1088 logs and rejects the request1089 when using put1090 path: "/foo/bar", query_params: {}, shared_example_name: "no issue"1091 behaves like no issue1092 does not log or reject the request1093 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal"1094 behaves like path traversal1095 logs and rejects the request1096 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue"1097 behaves like no issue1098 does not log or reject the request1099 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal"1100 behaves like path traversal1101 logs and rejects the request1102 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue"1103 behaves like no issue1104 does not log or reject the request1105 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue"1106 behaves like no issue1107 does not log or reject the request1108 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"1109 behaves like path traversal1110 logs and rejects the request1111 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue"1112 behaves like no issue1113 does not log or reject the request1114 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"1115 behaves like path traversal1116 logs and rejects the request1117 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"1118 behaves like no issue1119 does not log or reject the request1120 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal"1121 behaves like path traversal1122 logs and rejects the request1123 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue"1124 behaves like no issue1125 does not log or reject the request1126 with the excluded query parameter search1127 behaves like no issue1128 does not log or reject the request1129 with the excluded query parameter search nested one level1130 behaves like no issue1131 does not log or reject the request1132 with the excluded query parameter search nested two levels1133 behaves like no issue1134 does not log or reject the request1135 with the excluded query parameter search nested above the max level1136 behaves like path traversal1137 logs and rejects the request1138 with the excluded query parameter search_title1139 behaves like no issue1140 does not log or reject the request1141 with the excluded query parameter search_title nested one level1142 behaves like no issue1143 does not log or reject the request1144 with the excluded query parameter search_title nested two levels1145 behaves like no issue1146 does not log or reject the request1147 with the excluded query parameter search_title nested above the max level1148 behaves like path traversal1149 logs and rejects the request1150 with the excluded query parameter search_query1151 behaves like no issue1152 does not log or reject the request1153 with the excluded query parameter search_query nested one level1154 behaves like no issue1155 does not log or reject the request1156 with the excluded query parameter search_query nested two levels1157 behaves like no issue1158 does not log or reject the request1159 with the excluded query parameter search_query nested above the max level1160 behaves like path traversal1161 logs and rejects the request1162 with the excluded query parameter term1163 behaves like no issue1164 does not log or reject the request1165 with the excluded query parameter term nested one level1166 behaves like no issue1167 does not log or reject the request1168 with the excluded query parameter term nested two levels1169 behaves like no issue1170 does not log or reject the request1171 with the excluded query parameter term nested above the max level1172 behaves like path traversal1173 logs and rejects the request1174 with the excluded query parameter name1175 behaves like no issue1176 does not log or reject the request1177 with the excluded query parameter name nested one level1178 behaves like no issue1179 does not log or reject the request1180 with the excluded query parameter name nested two levels1181 behaves like no issue1182 does not log or reject the request1183 with the excluded query parameter name nested above the max level1184 behaves like path traversal1185 logs and rejects the request1186 with the excluded query parameter filter1187 behaves like no issue1188 does not log or reject the request1189 with the excluded query parameter filter nested one level1190 behaves like no issue1191 does not log or reject the request1192 with the excluded query parameter filter nested two levels1193 behaves like no issue1194 does not log or reject the request1195 with the excluded query parameter filter nested above the max level1196 behaves like path traversal1197 logs and rejects the request1198 with the excluded query parameter filter_projects1199 behaves like no issue1200 does not log or reject the request1201 with the excluded query parameter filter_projects nested one level1202 behaves like no issue1203 does not log or reject the request1204 with the excluded query parameter filter_projects nested two levels1205 behaves like no issue1206 does not log or reject the request1207 with the excluded query parameter filter_projects nested above the max level1208 behaves like path traversal1209 logs and rejects the request1210 with the excluded query parameter note1211 behaves like no issue1212 does not log or reject the request1213 with the excluded query parameter note nested one level1214 behaves like no issue1215 does not log or reject the request1216 with the excluded query parameter note nested two levels1217 behaves like no issue1218 does not log or reject the request1219 with the excluded query parameter note nested above the max level1220 behaves like path traversal1221 logs and rejects the request1222 with the excluded query parameter body1223 behaves like no issue1224 does not log or reject the request1225 with the excluded query parameter body nested one level1226 behaves like no issue1227 does not log or reject the request1228 with the excluded query parameter body nested two levels1229 behaves like no issue1230 does not log or reject the request1231 with the excluded query parameter body nested above the max level1232 behaves like path traversal1233 logs and rejects the request1234 with the excluded query parameter commit_message1235 behaves like no issue1236 does not log or reject the request1237 with the excluded query parameter commit_message nested one level1238 behaves like no issue1239 does not log or reject the request1240 with the excluded query parameter commit_message nested two levels1241 behaves like no issue1242 does not log or reject the request1243 with the excluded query parameter commit_message nested above the max level1244 behaves like path traversal1245 logs and rejects the request1246 with the excluded query parameter content1247 behaves like no issue1248 does not log or reject the request1249 with the excluded query parameter content nested one level1250 behaves like no issue1251 does not log or reject the request1252 with the excluded query parameter content nested two levels1253 behaves like no issue1254 does not log or reject the request1255 with the excluded query parameter content nested above the max level1256 behaves like path traversal1257 logs and rejects the request1258 with the excluded query parameter description1259 behaves like no issue1260 does not log or reject the request1261 with the excluded query parameter description nested one level1262 behaves like no issue1263 does not log or reject the request1264 with the excluded query parameter description nested two levels1265 behaves like no issue1266 does not log or reject the request1267 with the excluded query parameter description nested above the max level1268 behaves like path traversal1269 logs and rejects the request1270 when using patch1271 path: "/foo/bar", query_params: {}, shared_example_name: "no issue"1272 behaves like no issue1273 does not log or reject the request1274 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal"1275 behaves like path traversal1276 logs and rejects the request1277 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue"1278 behaves like no issue1279 does not log or reject the request1280 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal"1281 behaves like path traversal1282 logs and rejects the request1283 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue"1284 behaves like no issue1285 does not log or reject the request1286 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue"1287 behaves like no issue1288 does not log or reject the request1289 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"1290 behaves like path traversal1291 logs and rejects the request1292 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue"1293 behaves like no issue1294 does not log or reject the request1295 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"1296 behaves like path traversal1297 logs and rejects the request1298 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"1299 behaves like no issue1300 does not log or reject the request1301 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal"1302 behaves like path traversal1303 logs and rejects the request1304 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue"1305 behaves like no issue1306 does not log or reject the request1307 with the excluded query parameter search1308 behaves like no issue1309 does not log or reject the request1310 with the excluded query parameter search nested one level1311 behaves like no issue1312 does not log or reject the request1313 with the excluded query parameter search nested two levels1314 behaves like no issue1315 does not log or reject the request1316 with the excluded query parameter search nested above the max level1317 behaves like path traversal1318 logs and rejects the request1319 with the excluded query parameter search_title1320 behaves like no issue1321 does not log or reject the request1322 with the excluded query parameter search_title nested one level1323 behaves like no issue1324 does not log or reject the request1325 with the excluded query parameter search_title nested two levels1326 behaves like no issue1327 does not log or reject the request1328 with the excluded query parameter search_title nested above the max level1329 behaves like path traversal1330 logs and rejects the request1331 with the excluded query parameter search_query1332 behaves like no issue1333 does not log or reject the request1334 with the excluded query parameter search_query nested one level1335 behaves like no issue1336 does not log or reject the request1337 with the excluded query parameter search_query nested two levels1338 behaves like no issue1339 does not log or reject the request1340 with the excluded query parameter search_query nested above the max level1341 behaves like path traversal1342 logs and rejects the request1343 with the excluded query parameter term1344 behaves like no issue1345 does not log or reject the request1346 with the excluded query parameter term nested one level1347 behaves like no issue1348 does not log or reject the request1349 with the excluded query parameter term nested two levels1350 behaves like no issue1351 does not log or reject the request1352 with the excluded query parameter term nested above the max level1353 behaves like path traversal1354 logs and rejects the request1355 with the excluded query parameter name1356 behaves like no issue1357 does not log or reject the request1358 with the excluded query parameter name nested one level1359 behaves like no issue1360 does not log or reject the request1361 with the excluded query parameter name nested two levels1362 behaves like no issue1363 does not log or reject the request1364 with the excluded query parameter name nested above the max level1365 behaves like path traversal1366 logs and rejects the request1367 with the excluded query parameter filter1368 behaves like no issue1369 does not log or reject the request1370 with the excluded query parameter filter nested one level1371 behaves like no issue1372 does not log or reject the request1373 with the excluded query parameter filter nested two levels1374 behaves like no issue1375 does not log or reject the request1376 with the excluded query parameter filter nested above the max level1377 behaves like path traversal1378 logs and rejects the request1379 with the excluded query parameter filter_projects1380 behaves like no issue1381 does not log or reject the request1382 with the excluded query parameter filter_projects nested one level1383 behaves like no issue1384 does not log or reject the request1385 with the excluded query parameter filter_projects nested two levels1386 behaves like no issue1387 does not log or reject the request1388 with the excluded query parameter filter_projects nested above the max level1389 behaves like path traversal1390 logs and rejects the request1391 with the excluded query parameter note1392 behaves like no issue1393 does not log or reject the request1394 with the excluded query parameter note nested one level1395 behaves like no issue1396 does not log or reject the request1397 with the excluded query parameter note nested two levels1398 behaves like no issue1399 does not log or reject the request1400 with the excluded query parameter note nested above the max level1401 behaves like path traversal1402 logs and rejects the request1403 with the excluded query parameter body1404 behaves like no issue1405 does not log or reject the request1406 with the excluded query parameter body nested one level1407 behaves like no issue1408 does not log or reject the request1409 with the excluded query parameter body nested two levels1410 behaves like no issue1411 does not log or reject the request1412 with the excluded query parameter body nested above the max level1413 behaves like path traversal1414 logs and rejects the request1415 with the excluded query parameter commit_message1416 behaves like no issue1417 does not log or reject the request1418 with the excluded query parameter commit_message nested one level1419 behaves like no issue1420 does not log or reject the request1421 with the excluded query parameter commit_message nested two levels1422 behaves like no issue1423 does not log or reject the request1424 with the excluded query parameter commit_message nested above the max level1425 behaves like path traversal1426 logs and rejects the request1427 with the excluded query parameter content1428 behaves like no issue1429 does not log or reject the request1430 with the excluded query parameter content nested one level1431 behaves like no issue1432 does not log or reject the request1433 with the excluded query parameter content nested two levels1434 behaves like no issue1435 does not log or reject the request1436 with the excluded query parameter content nested above the max level1437 behaves like path traversal1438 logs and rejects the request1439 with the excluded query parameter description1440 behaves like no issue1441 does not log or reject the request1442 with the excluded query parameter description nested one level1443 behaves like no issue1444 does not log or reject the request1445 with the excluded query parameter description nested two levels1446 behaves like no issue1447 does not log or reject the request1448 with the excluded query parameter description nested above the max level1449 behaves like path traversal1450 logs and rejects the request1451 when using delete1452 path: "/foo/bar", query_params: {}, shared_example_name: "no issue"1453 behaves like no issue1454 does not log or reject the request1455 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal"1456 behaves like path traversal1457 logs and rejects the request1458 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue"1459 behaves like no issue1460 does not log or reject the request1461 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal"1462 behaves like path traversal1463 logs and rejects the request1464 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue"1465 behaves like no issue1466 does not log or reject the request1467 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue"1468 behaves like no issue1469 does not log or reject the request1470 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"1471 behaves like path traversal1472 logs and rejects the request1473 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue"1474 behaves like no issue1475 does not log or reject the request1476 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"1477 behaves like path traversal1478 logs and rejects the request1479 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"1480 behaves like no issue1481 does not log or reject the request1482 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal"1483 behaves like path traversal1484 logs and rejects the request1485 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue"1486 behaves like no issue1487 does not log or reject the request1488 with the excluded query parameter search1489 behaves like no issue1490 does not log or reject the request1491 with the excluded query parameter search nested one level1492 behaves like no issue1493 does not log or reject the request1494 with the excluded query parameter search nested two levels1495 behaves like no issue1496 does not log or reject the request1497 with the excluded query parameter search nested above the max level1498 behaves like path traversal1499 logs and rejects the request1500 with the excluded query parameter search_title1501 behaves like no issue1502 does not log or reject the request1503 with the excluded query parameter search_title nested one level1504 behaves like no issue1505 does not log or reject the request1506 with the excluded query parameter search_title nested two levels1507 behaves like no issue1508 does not log or reject the request1509 with the excluded query parameter search_title nested above the max level1510 behaves like path traversal1511 logs and rejects the request1512 with the excluded query parameter search_query1513 behaves like no issue1514 does not log or reject the request1515 with the excluded query parameter search_query nested one level1516 behaves like no issue1517 does not log or reject the request1518 with the excluded query parameter search_query nested two levels1519 behaves like no issue1520 does not log or reject the request1521 with the excluded query parameter search_query nested above the max level1522 behaves like path traversal1523 logs and rejects the request1524 with the excluded query parameter term1525 behaves like no issue1526 does not log or reject the request1527 with the excluded query parameter term nested one level1528 behaves like no issue1529 does not log or reject the request1530 with the excluded query parameter term nested two levels1531 behaves like no issue1532 does not log or reject the request1533 with the excluded query parameter term nested above the max level1534 behaves like path traversal1535 logs and rejects the request1536 with the excluded query parameter name1537 behaves like no issue1538 does not log or reject the request1539 with the excluded query parameter name nested one level1540 behaves like no issue1541 does not log or reject the request1542 with the excluded query parameter name nested two levels1543 behaves like no issue1544 does not log or reject the request1545 with the excluded query parameter name nested above the max level1546 behaves like path traversal1547 logs and rejects the request1548 with the excluded query parameter filter1549 behaves like no issue1550 does not log or reject the request1551 with the excluded query parameter filter nested one level1552 behaves like no issue1553 does not log or reject the request1554 with the excluded query parameter filter nested two levels1555 behaves like no issue1556 does not log or reject the request1557 with the excluded query parameter filter nested above the max level1558 behaves like path traversal1559 logs and rejects the request1560 with the excluded query parameter filter_projects1561 behaves like no issue1562 does not log or reject the request1563 with the excluded query parameter filter_projects nested one level1564 behaves like no issue1565 does not log or reject the request1566 with the excluded query parameter filter_projects nested two levels1567 behaves like no issue1568 does not log or reject the request1569 with the excluded query parameter filter_projects nested above the max level1570 behaves like path traversal1571 logs and rejects the request1572 with the excluded query parameter note1573 behaves like no issue1574 does not log or reject the request1575 with the excluded query parameter note nested one level1576 behaves like no issue1577 does not log or reject the request1578 with the excluded query parameter note nested two levels1579 behaves like no issue1580 does not log or reject the request1581 with the excluded query parameter note nested above the max level1582 behaves like path traversal1583 logs and rejects the request1584 with the excluded query parameter body1585 behaves like no issue1586 does not log or reject the request1587 with the excluded query parameter body nested one level1588 behaves like no issue1589 does not log or reject the request1590 with the excluded query parameter body nested two levels1591 behaves like no issue1592 does not log or reject the request1593 with the excluded query parameter body nested above the max level1594 behaves like path traversal1595 logs and rejects the request1596 with the excluded query parameter commit_message1597 behaves like no issue1598 does not log or reject the request1599 with the excluded query parameter commit_message nested one level1600 behaves like no issue1601 does not log or reject the request1602 with the excluded query parameter commit_message nested two levels1603 behaves like no issue1604 does not log or reject the request1605 with the excluded query parameter commit_message nested above the max level1606 behaves like path traversal1607 logs and rejects the request1608 with the excluded query parameter content1609 behaves like no issue1610 does not log or reject the request1611 with the excluded query parameter content nested one level1612 behaves like no issue1613 does not log or reject the request1614 with the excluded query parameter content nested two levels1615 behaves like no issue1616 does not log or reject the request1617 with the excluded query parameter content nested above the max level1618 behaves like path traversal1619 logs and rejects the request1620 with the excluded query parameter description1621 behaves like no issue1622 does not log or reject the request1623 with the excluded query parameter description nested one level1624 behaves like no issue1625 does not log or reject the request1626 with the excluded query parameter description nested two levels1627 behaves like no issue1628 does not log or reject the request1629 with the excluded query parameter description nested above the max level1630 behaves like path traversal1631 logs and rejects the request1632 with check_path_traversal_middleware disabled1633 path: "/foo/bar", query_params: {}1634 when using get1635 does not check for path traversals1636 when using post1637 does not check for path traversals1638 when using put1639 does not check for path traversals1640 when using patch1641 does not check for path traversals1642 when using delete1643 does not check for path traversals1644 path: "/foo/../bar", query_params: {}1645 when using get1646 does not check for path traversals1647 when using post1648 does not check for path traversals1649 when using put1650 does not check for path traversals1651 when using patch1652 does not check for path traversals1653 when using delete1654 does not check for path traversals1655 path: "/foo%2Fbar", query_params: {}1656 when using get1657 does not check for path traversals1658 when using post1659 does not check for path traversals1660 when using put1661 does not check for path traversals1662 when using patch1663 does not check for path traversals1664 when using delete1665 does not check for path traversals1666 path: "/foo%2F..%2Fbar", query_params: {}1667 when using get1668 does not check for path traversals1669 when using post1670 does not check for path traversals1671 when using put1672 does not check for path traversals1673 when using patch1674 does not check for path traversals1675 when using delete1676 does not check for path traversals1677 path: "/foo%252F..%252Fbar", query_params: {}1678 when using get1679 does not check for path traversals1680 when using post1681 does not check for path traversals1682 when using put1683 does not check for path traversals1684 when using patch1685 does not check for path traversals1686 when using delete1687 does not check for path traversals1688 path: "/foo/bar", query_params: {:x=>"foo"}1689 when using get1690 does not check for path traversals1691 when using post1692 does not check for path traversals1693 when using put1694 does not check for path traversals1695 when using patch1696 does not check for path traversals1697 when using delete1698 does not check for path traversals1699 path: "/foo/bar", query_params: {:x=>"foo/../bar"}1700 when using get1701 does not check for path traversals1702 when using post1703 does not check for path traversals1704 when using put1705 does not check for path traversals1706 when using patch1707 does not check for path traversals1708 when using delete1709 does not check for path traversals1710 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}1711 when using get1712 does not check for path traversals1713 when using post1714 does not check for path traversals1715 when using put1716 does not check for path traversals1717 when using patch1718 does not check for path traversals1719 when using delete1720 does not check for path traversals1721 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}1722 when using get1723 does not check for path traversals1724 when using post1725 does not check for path traversals1726 when using put1727 does not check for path traversals1728 when using patch1729 does not check for path traversals1730 when using delete1731 does not check for path traversals1732 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}1733 when using get1734 does not check for path traversals1735 when using post1736 does not check for path traversals1737 when using put1738 does not check for path traversals1739 when using patch1740 does not check for path traversals1741 when using delete1742 does not check for path traversals1743 path: "/search", query_params: {:x=>"foo/../bar"}1744 when using get1745 does not check for path traversals1746 when using post1747 does not check for path traversals1748 when using put1749 does not check for path traversals1750 when using patch1751 does not check for path traversals1752 when using delete1753 does not check for path traversals1754 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"}1755 when using get1756 does not check for path traversals1757 when using post1758 does not check for path traversals1759 when using put1760 does not check for path traversals1761 when using patch1762 does not check for path traversals1763 when using delete1764 does not check for path traversals1765 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"}1766 when using get1767 does not check for path traversals1768 when using post1769 does not check for path traversals1770 when using put1771 does not check for path traversals1772 when using patch1773 does not check for path traversals1774 when using delete1775 does not check for path traversals1776 path: "%2Fsearch", query_params: {:x=>"foo/../bar"}1777 when using get1778 does not check for path traversals1779 when using post1780 does not check for path traversals1781 when using put1782 does not check for path traversals1783 when using patch1784 does not check for path traversals1785 when using delete1786 does not check for path traversals1787 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"}1788 when using get1789 does not check for path traversals1790 when using post1791 does not check for path traversals1792 when using put1793 does not check for path traversals1794 when using patch1795 does not check for path traversals1796 when using delete1797 does not check for path traversals1798 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"}1799 when using get1800 does not check for path traversals1801 when using post1802 does not check for path traversals1803 when using put1804 does not check for path traversals1805 when using patch1806 does not check for path traversals1807 when using delete1808 does not check for path traversals1809 with check_path_traversal_middleware_reject_requests disabled1810 path: "/foo/bar", query_params: {}, shared_example_name: "no issue"1811 when using get1812 behaves like no issue1813 does not log or reject the request1814 when using post1815 behaves like no issue1816 does not log or reject the request1817 when using put1818 behaves like no issue1819 does not log or reject the request1820 when using patch1821 behaves like no issue1822 does not log or reject the request1823 when using delete1824 behaves like no issue1825 does not log or reject the request1826 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal"1827 when using get1828 behaves like path traversal1829 logs and accepts the request1830 when using post1831 behaves like path traversal1832 logs and accepts the request1833 when using put1834 behaves like path traversal1835 logs and accepts the request1836 when using patch1837 behaves like path traversal1838 logs and accepts the request1839 when using delete1840 behaves like path traversal1841 logs and accepts the request1842 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue"1843 when using get1844 behaves like no issue1845 does not log or reject the request1846 when using post1847 behaves like no issue1848 does not log or reject the request1849 when using put1850 behaves like no issue1851 does not log or reject the request1852 when using patch1853 behaves like no issue1854 does not log or reject the request1855 when using delete1856 behaves like no issue1857 does not log or reject the request1858 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal"1859 when using get1860 behaves like path traversal1861 logs and accepts the request1862 when using post1863 behaves like path traversal1864 logs and accepts the request1865 when using put1866 behaves like path traversal1867 logs and accepts the request1868 when using patch1869 behaves like path traversal1870 logs and accepts the request1871 when using delete1872 behaves like path traversal1873 logs and accepts the request1874 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue"1875 when using get1876 behaves like no issue1877 does not log or reject the request1878 when using post1879 behaves like no issue1880 does not log or reject the request1881 when using put1882 behaves like no issue1883 does not log or reject the request1884 when using patch1885 behaves like no issue1886 does not log or reject the request1887 when using delete1888 behaves like no issue1889 does not log or reject the request1890 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue"1891 when using get1892 behaves like no issue1893 does not log or reject the request1894 when using post1895 behaves like no issue1896 does not log or reject the request1897 when using put1898 behaves like no issue1899 does not log or reject the request1900 when using patch1901 behaves like no issue1902 does not log or reject the request1903 when using delete1904 behaves like no issue1905 does not log or reject the request1906 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"1907 when using get1908 behaves like path traversal1909 logs and accepts the request1910 when using post1911 behaves like path traversal1912 logs and accepts the request1913 when using put1914 behaves like path traversal1915 logs and accepts the request1916 when using patch1917 behaves like path traversal1918 logs and accepts the request1919 when using delete1920 behaves like path traversal1921 logs and accepts the request1922 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue"1923 when using get1924 behaves like no issue1925 does not log or reject the request1926 when using post1927 behaves like no issue1928 does not log or reject the request1929 when using put1930 behaves like no issue1931 does not log or reject the request1932 when using patch1933 behaves like no issue1934 does not log or reject the request1935 when using delete1936 behaves like no issue1937 does not log or reject the request1938 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"1939 when using get1940 behaves like path traversal1941 logs and accepts the request1942 when using post1943 behaves like path traversal1944 logs and accepts the request1945 when using put1946 behaves like path traversal1947 logs and accepts the request1948 when using patch1949 behaves like path traversal1950 logs and accepts the request1951 when using delete1952 behaves like path traversal1953 logs and accepts the request1954 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"1955 when using get1956 behaves like no issue1957 does not log or reject the request1958 when using post1959 behaves like no issue1960 does not log or reject the request1961 when using put1962 behaves like no issue1963 does not log or reject the request1964 when using patch1965 behaves like no issue1966 does not log or reject the request1967 when using delete1968 behaves like no issue1969 does not log or reject the request1970 path: "/search", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"1971 when using get1972 behaves like path traversal1973 logs and accepts the request1974 when using post1975 behaves like path traversal1976 logs and accepts the request1977 when using put1978 behaves like path traversal1979 logs and accepts the request1980 when using patch1981 behaves like path traversal1982 logs and accepts the request1983 when using delete1984 behaves like path traversal1985 logs and accepts the request1986 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"1987 when using get1988 behaves like path traversal1989 logs and accepts the request1990 when using post1991 behaves like path traversal1992 logs and accepts the request1993 when using put1994 behaves like path traversal1995 logs and accepts the request1996 when using patch1997 behaves like path traversal1998 logs and accepts the request1999 when using delete2000 behaves like path traversal2001 logs and accepts the request2002 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"2003 when using get2004 behaves like no issue2005 does not log or reject the request2006 when using post2007 behaves like no issue2008 does not log or reject the request2009 when using put2010 behaves like no issue2011 does not log or reject the request2012 when using patch2013 behaves like no issue2014 does not log or reject the request2015 when using delete2016 behaves like no issue2017 does not log or reject the request2018 path: "%2Fsearch", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal"2019 when using get2020 behaves like path traversal2021 logs and accepts the request2022 when using post2023 behaves like path traversal2024 logs and accepts the request2025 when using put2026 behaves like path traversal2027 logs and accepts the request2028 when using patch2029 behaves like path traversal2030 logs and accepts the request2031 when using delete2032 behaves like path traversal2033 logs and accepts the request2034 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal"2035 when using get2036 behaves like path traversal2037 logs and accepts the request2038 when using post2039 behaves like path traversal2040 logs and accepts the request2041 when using put2042 behaves like path traversal2043 logs and accepts the request2044 when using patch2045 behaves like path traversal2046 logs and accepts the request2047 when using delete2048 behaves like path traversal2049 logs and accepts the request2050 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue"2051 when using get2052 behaves like no issue2053 does not log or reject the request2054 when using post2055 behaves like no issue2056 does not log or reject the request2057 when using put2058 behaves like no issue2059 does not log or reject the request2060 when using patch2061 behaves like no issue2062 does not log or reject the request2063 when using delete2064 behaves like no issue2065 does not log or reject the request2066# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. It took 41.0 seconds. Expected to take 2 minutes 44.66 seconds.2067# [RSpecRunTime] Starting example group spec/finders/work_items/work_items_finder_spec.rb. Expected to take 2 minutes 11.47 seconds.2068WorkItems::WorkItemsFinder2069 behaves like issues or work items finder2070 #execute2071 scope: all2072 returns all items2073 finds items user can access due to group2074 user does not have read permissions2075 when filtering by project id2076 returns no items2077# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.07 seconds. Current RSS: ~1584M. Threads: 4. load average: 1.09 1.14 1.17 1/285 46862078.2079 when filtering by group id2080 returns no items2081 assignee filtering2082 behaves like assignee ID filter2083 returns issuables assigned to that user2084 behaves like assignee NOT ID filter2085 returns issuables not assigned to that user2086 behaves like assignee OR filter2087 returns issuables assigned to the given users2088 when assignee_id does not exist2089 behaves like assignee NOT ID filter2090 returns issuables not assigned to that user2091 filter by username2092 behaves like assignee username filter2093 returns issuables assigned to those users2094 behaves like assignee NOT username filter2095 returns issuables not assigned to those users2096 behaves like assignee OR filter2097 returns issuables assigned to the given users2098 when assignee_username does not exist2099 behaves like assignee NOT username filter2100 returns issuables not assigned to those users2101 behaves like no assignee filter2102 returns issuables not assigned to any assignee2103 returns issuables not assigned to any assignee2104 returns issuables not assigned to any assignee2105 behaves like any assignee filter2107 returns issuables assigned to any assignee2108 returns issuables assigned to any assignee2109 returns issuables assigned to any assignee2110 filtering by release2111 when filter by none2112 returns items without releases2113 when sort by milestone2114 returns items without any releases2115 when filter by any2116 returns items with any releases2117 when sort by milestone2118 returns items without any releases2119 when filter by a release_tag2120 returns the items associated with the release tag2121 when sort by milestone2122 returns the items associated with the release tag2123 when filter by a negated release_tag2124 returns the items not associated with the release2125 when sort by milestone2126 returns the items not associated with the release2127 filtering by projects2128 when projects are passed in a list of ids2129 returns the item belonging to the projects2130 when projects are passed in a subquery2131 returns the item belonging to the projects2132 filtering by author2133 by author ID2134 returns items created by that user2135 using OR2136 returns items created by any of the given users2137 filtering by NOT author ID2138 returns items not created by that user2139 filtering by nonexistent author ID and issue term using CTE for search2140 returns no results2141 filtering by milestone2142 returns items assigned to that milestone2143 filtering by not milestone2144 returns items not assigned to that milestone2145 with multiple milestones2146 returns items not assigned to both milestones2147 filtering by group milestone2148 returns items assigned to that group milestone2149 using NOT2150 returns items not assigned to that group milestone2151# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.82 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.07 1.13 1.16 1/285 46872152.2153 filtering by no milestone2154 returns items with no milestone2155 returns items with no milestone (deprecated)2156 filtering by any milestone2157 returns items with any assigned milestone2158 returns items with any assigned milestone (deprecated)2159 filtering by upcoming milestone2160 returns items in the upcoming milestone for each project or group2161 using NOT2162 returns items not in upcoming milestones for each project or group, but must have a due date2163# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.95 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.22 1.16 1.17 1/285 46882164.2165 filtering by started milestone2166 returns items in the started milestones for each project2167 using NOT2168 returns items not in the started milestones for each project2169# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.2 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.20 1.16 1.17 1/285 46892170.2171 filtering by label2172 returns items with that label2173 using NOT2174 returns items that do not have that label2175 shadowing the same outside param2176 does not take precedence over labels outside NOT2177 further filtering outside params2178 further filters on the returned resultset2179 filtering by multiple labels2180 returns the unique items with all those labels2181 using NOT2182 returns items that do not have any of the labels provided2183 using OR2184 returns items that have at least one of the given labels2185 filtering by a label that includes any or none in the title2186 returns the unique items with all those labels2187 using NOT2188 returns items that do not have ANY ONE of the labels provided2189 filtering by no label2190 returns items with no labels2191 filtering by any label2192 returns items that have one or more label2193 when the same label exists on project and group levels2194 finds both item records2195 filtering by item term2196 with latin search term2197 returns matching items2198 with non-latin search term2199 returns matching items2200 filtering by item term in title2201 returns items with title match for search term2202 filtering by items iids2203 returns items where iids match2204 using NOT2205 returns items with no iids match2206 filtering by state2207 with opened2208 returns only opened items2209 with closed2210 returns only closed items2211 with all2212 returns all items2213 with invalid state2214 returns all items2215 filtering by created_at2216 through created_after2217 returns items created on or after the given date2218 through created_before2219 returns items created on or before the given date2220 through created_after and created_before2221 returns items created between the given dates2222 filtering by updated_at2223 through updated_after2224 returns items updated on or after the given date2225 through updated_before2226 returns items updated on or before the given date2227 through updated_after and updated_before2228 returns items updated between the given dates2229 filtering by closed_at2230 through closed_after2231 returns items closed on or after the given date2232 through closed_before2233 returns items closed on or before the given date2234 through closed_after and closed_before2235 returns items closed between the given dates2236 filtering by reaction name2237 user searches by no reaction2238 returns items that the user did not react to2239 user searches by any reaction2240 returns items that the user reacted to2241 user searches by "thumbsup" reaction2242 returns items that the user thumbsup to2243 using NOT2244 returns items that the user did not thumbsup to2245 user2 searches by "thumbsup" reaction2246 returns items that the user2 thumbsup to2247 using NOT2248 returns items that the user2 thumbsup to2249 user searches by "thumbsdown" reaction2250 returns items that the user thumbsdown to2251 using NOT2252 returns items that the user thumbsdown to2253 filtering by confidential2254 no filtering2255 returns all items2256 user filters confidential items2257 returns only confidential items2258 user filters only public items2259 returns only public items2260 filtering by subscribed2261 no filtering2262 returns all items2263# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.46 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.17 1.15 1.17 1/286 46912264.2265 user filters for subscribed items2266 returns only subscribed items2267 user filters out subscribed items2268 returns only unsubscribed items2269 when filter_subscriptions FF is disabled2270 does not apply filter2271 filtering by item type2272 no type given2273 returns all items2274 incident type2275 returns incident items2276 objective type2277 returns incident items2278 key_result type2279 returns incident items2280 item type2281 returns all items with type issue2282 multiple params2283 returns all items2284 without array2285 returns incident items2286 invalid params2287 returns no items2288 crm filtering2289 filtering by crm contact2290 when the user can read crm contacts2291 returns for that contact2292# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.99 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.31 1.18 1.18 1/286 46922293.2294 when the user can not read crm contacts2295 does not filter by contact2296 filtering by crm organization2297 when the user can read crm organization2298 returns for that crm organization2299 when the user can not read crm organization2300 does not filter by crm organization2301 when the user is unauthorized2302 returns no results2303 when the user can see some, but not all, items2304 returns only items they can see2305 personal scope2306 returns item assigned to the user2307 filtering by project2308 returns items assigned to the user in that project2309 when project restricts items2310 doesn't return team-only items to non team members2311 doesn't return items if feature disabled2312# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.5 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.29 1.18 1.18 1/286 46932313.2314 external authorization2315 behaves like a finder with external authorization service2316 finds the subject2317 with an external authorization service2318 does not include the subject when no project was given2319 includes the subject when a project id was given2320# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.69 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.27 1.18 1.18 1/286 46942321.2322 filtering by due date2323 with param set to no due date2324 returns items with no due date2325 with param set to any due date2326 returns items with any due date2327 with param set to due today2328 returns items due today2329 with param set to due tomorrow2330 returns items due today2331 with param set to overdue2332 returns overdue items2333 with param set to next month and previous two weeks2334 returns items due in the previous two weeks and next month2335 with invalid param2336 returns no items2337 #row_count2338 returns -1 if the query times out2339 when admin mode is enabled2340 returns the number of rows for the default state2341 returns the number of rows for a given state2342 when admin mode is disabled2343 returns no rows2344 confidentiality access check2345Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.2347To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2348 when no project filter is given2349 for a user without project membership2350 behaves like returns public, does not return hidden or confidential2351 returns only public items2352 for a guest user2353 behaves like returns public, does not return hidden or confidential2354 returns only public items2355 for a project member with access to view confidential items2356 behaves like returns public and confidential, does not return hidden2357 returns only public and confidential items2358 for an admin2359 when admin mode is enabled2360 behaves like returns public, confidential, and hidden2361 returns all items2362 when admin mode is disabled2363 behaves like returns public, does not return hidden or confidential2364 returns only public items2365 when searching within a specific project2366 for an anonymous user2367 does not filter by confidentiality2368 behaves like returns public, does not return hidden or confidential2369 returns only public items2370 for a user without project membership2371 filters by confidentiality2372 behaves like returns public, does not return hidden or confidential2373 returns only public items2374 for a guest user2375 filters by confidentiality2376 behaves like returns public, does not return hidden or confidential2377 returns only public items2378 for a project member with access to view confidential items2379 does not filter by confidentiality2380 behaves like returns public and confidential, does not return hidden2381 returns only public and confidential items2382 for an admin2383 when admin mode is enabled2384 does not filter by confidentiality2385 behaves like returns public, confidential, and hidden2386 returns all items2387 when admin mode is disabled2388 filters by confidentiality2389 behaves like returns public, does not return hidden or confidential2390 returns only public items2391 when filtering items assigned to the current user2392 returns items assigned to the user2393 does not filter by confidentiality2394 when both assignee_id and assignee_username are provided2395 behaves like returns public, does not return hidden or confidential2396 returns only public items2397 #use_cte_for_search?2398 when there is no search param2399 returns false2400 when the force_cte param is falsey2401 returns false2402 when a non-simple sort is given2403 returns false2404 when all conditions are met2405 uses group search optimization2406 returns true2407 uses project search optimization2408 returns true2409 with simple sort2410 returns true2411 with simple sort as a symbol2412 returns true2413 #parent_param=2414 klass: :Project, param: :project_id2415 sets the params2416 klass: :Group, param: :group_id2417 sets the params2418 unexpected parent2419 raises an error2420 when group parameter is present2421 returns group level work items2422 when namespace_level_work_items is disabled2423 does not return group level work items2424# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.61 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.22 1.17 1.18 2/286 46952425.2426 when user has access to confidential items2427 includes confidential group-level items2428 when include_descendants is true2429 when user does not have access to all subgroups2430 includes work items from subgroups and child projects with access2431 when user has read access to all subgroups2432 includes work items from subgroups and child projects with access2433 when user can access all confidential items2434 includes confidential items from subgroups and child projects2435 when user can access confidential issues of certain subgroups only2436 includes confidential items from subgroups and child projects with access2437 when exclude_projects is true2438 does not include work items from projects2439 when include_ancestors is true2440 includes work items from ancestor groups2441 when both include_descendants and include_ancestors are true2442 includes work items from ancestor groups, subgroups, and child projects2443# [RSpecRunTime] Finishing example group spec/finders/work_items/work_items_finder_spec.rb. It took 1 minute 7.35 seconds. Expected to take 2 minutes 11.47 seconds.2444# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunk_spec.rb. Expected to take 1 minute 52.32 seconds.2445Ci::BuildTraceChunk2446 does not allow STI2447 associations2448 is expected to belong to build class_name => Ci::Build required: false inverse_of => trace_chunks2449# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.8 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.21 1.17 1.18 1/286 46962450.2451 behaves like having unique enum values2452 has unique values in "data_store"2453 default attributes2454 is expected to eq "redis_trace_chunks"2455 is expected to eq "fog"2456 chunk creation2457 increments trace operation chunked metric2458 FastDestroyAll2459 Forbid #destroy and #destroy_all2460 does not delete database rows and associted external data2461 .fast_destroy_all2462 deletes database rows and associted external data2463 .use_fast_destroy2464 performs cascading delete with fast_destroy_all2465 CHUNK_SIZE2466 chunk size can not be changed without special care2467 .all_stores2468 returns a correctly ordered array2469 #data2470 data_store: :redis2471 is expected to eq "Sample data in redis"2472 data_store: :redis_trace_chunks2473 is expected to eq "Sample data in redis"2474 when data_store is database2475 is expected to eq "Sample data in database"2476 when data_store is fog2477 is expected to eq "Sample data in fog"2478 returns a new Fog store2479 only initializes Fog::Storage once2480 #data_store2481 default value2482 is expected to eq "redis_trace_chunks"2483 #get_store_class2484 raises an error2485 data_store: :redis, expected_store: Ci::BuildTraceChunks::Redis2486 with store2487 returns an instance of the right class2488 data_store: :database, expected_store: Ci::BuildTraceChunks::Database2489 with store2490 returns an instance of the right class2491 data_store: :fog, expected_store: Ci::BuildTraceChunks::Fog2492 with store2493 returns an instance of the right class2494 data_store: :redis_trace_chunks, expected_store: Ci::BuildTraceChunks::RedisTraceChunks2495 with store2496 returns an instance of the right class2497 #append2498 data_store: :redis2499 when there are no data2500 has no data2501 does not read data when appending2502 behaves like Appending correctly2503 when offset is negative2504 is expected to raise Exception with "Offset is out of range"2505 when offset is bigger than data size2506 is expected to raise Exception with "Offset is out of range"2507 when new data overflows chunk size2508 is expected to raise Exception with "Chunk size overflow"2509 when offset is EOF2510 appends2511 when the other process is appending2512 raise an error2513 when new_data is nil2514 raises an error2515 when new_data is empty2516 does not append2517 does not execute UPDATE2518 when offset is middle of datasize2519 appends2520 behaves like Scheduling sidekiq worker to flush data to persist store2521 when new data fulfilled chunk size2522 schedules trace chunk flush worker2523 migrates data to object storage2524 when there are some data2525 has data2526 behaves like Appending correctly2527 when offset is negative2528 is expected to raise Exception with "Offset is out of range"2529 when offset is bigger than data size2530 is expected to raise Exception with "Offset is out of range"2531 when new data overflows chunk size2532 is expected to raise Exception with "Chunk size overflow"2533 when offset is EOF2534 appends2535 when the other process is appending2536 raise an error2537 when new_data is nil2538 raises an error2539 when new_data is empty2540 does not append2541 does not execute UPDATE2542 when offset is middle of datasize2543 appends2544 behaves like Scheduling sidekiq worker to flush data to persist store2545 when new data fulfilled chunk size2546 schedules trace chunk flush worker2547 migrates data to object storage2548 data_store: :redis_trace_chunks2549 when there are no data2550 has no data2551 does not read data when appending2552 behaves like Appending correctly2553 when offset is negative2554 is expected to raise Exception with "Offset is out of range"2555 when offset is bigger than data size2556 is expected to raise Exception with "Offset is out of range"2557 when new data overflows chunk size2558 is expected to raise Exception with "Chunk size overflow"2559 when offset is EOF2560 appends2561 when the other process is appending2562 raise an error2563 when new_data is nil2564 raises an error2565 when new_data is empty2566 does not append2567 does not execute UPDATE2568 when offset is middle of datasize2569 appends2570 behaves like Scheduling sidekiq worker to flush data to persist store2571 when new data fulfilled chunk size2572 schedules trace chunk flush worker2573 migrates data to object storage2574 when there are some data2575 has data2576 behaves like Appending correctly2577 when offset is negative2578 is expected to raise Exception with "Offset is out of range"2579 when offset is bigger than data size2580 is expected to raise Exception with "Offset is out of range"2581 when new data overflows chunk size2582 is expected to raise Exception with "Chunk size overflow"2583 when offset is EOF2584 appends2585 when the other process is appending2586 raise an error2587 when new_data is nil2588 raises an error2589 when new_data is empty2590 does not append2591 does not execute UPDATE2592 when offset is middle of datasize2593 appends2594 behaves like Scheduling sidekiq worker to flush data to persist store2595 when new data fulfilled chunk size2596 schedules trace chunk flush worker2597 migrates data to object storage2598 when data_store is database2599 when there are no data2600 has no data2601 behaves like Appending correctly2602 when offset is negative2603 is expected to raise Exception with "Offset is out of range"2604 when offset is bigger than data size2605 is expected to raise Exception with "Offset is out of range"2606 when new data overflows chunk size2607 is expected to raise Exception with "Chunk size overflow"2608 when offset is EOF2609 appends2610 when the other process is appending2611 raise an error2612 when new_data is nil2613 raises an error2614 when new_data is empty2615 does not append2616 does not execute UPDATE2617 when offset is middle of datasize2618 appends2619 behaves like Scheduling no sidekiq worker2620 when new data fulfilled chunk size2621 does not schedule trace chunk flush worker2622 does not migrate data to object storage2623 when there are some data2624 has data2625 behaves like Appending correctly2626 when offset is negative2627 is expected to raise Exception with "Offset is out of range"2628 when offset is bigger than data size2629 is expected to raise Exception with "Offset is out of range"2630 when new data overflows chunk size2631 is expected to raise Exception with "Chunk size overflow"2632 when offset is EOF2633 appends2634 when the other process is appending2635 raise an error2636 when new_data is nil2637 raises an error2638 when new_data is empty2639 does not append2640 does not execute UPDATE2641 when offset is middle of datasize2642 appends2643 behaves like Scheduling no sidekiq worker2644 when new data fulfilled chunk size2645 does not schedule trace chunk flush worker2646 does not migrate data to object storage2647 when data_store is fog2648 when there are no data2649 has no data2650 behaves like Appending correctly2651 when offset is negative2652 is expected to raise Exception with "Offset is out of range"2653 when offset is bigger than data size2654 is expected to raise Exception with "Offset is out of range"2655 when new data overflows chunk size2656 is expected to raise Exception with "Chunk size overflow"2657 when offset is EOF2658 appends2659 when the other process is appending2660 raise an error2661 when new_data is nil2662 raises an error2663 when new_data is empty2664 does not append2665 does not execute UPDATE2666 when offset is middle of datasize2667 appends2668 behaves like Scheduling no sidekiq worker2669 when new data fulfilled chunk size2670 does not schedule trace chunk flush worker2671 does not migrate data to object storage2672 when there are some data2673 has data2674 behaves like Appending correctly2675 when offset is negative2676 is expected to raise Exception with "Offset is out of range"2677 when offset is bigger than data size2678 is expected to raise Exception with "Offset is out of range"2679 when new data overflows chunk size2680 is expected to raise Exception with "Chunk size overflow"2681 when offset is EOF2682 appends2683 when the other process is appending2684 raise an error2685 when new_data is nil2686 raises an error2687 when new_data is empty2688 does not append2689 does not execute UPDATE2690 when offset is middle of datasize2691 appends2692 behaves like Scheduling no sidekiq worker2693 when new data fulfilled chunk size2694 does not schedule trace chunk flush worker2695 does not migrate data to object storage2696 append metrics2697 increments trace operation appended metric2698 #truncate2699 data_store: :redis2700 behaves like truncates2701 when offset is negative2702 is expected to raise Exception with "Offset is out of range"2703 when offset is bigger than data size2704 is expected to raise Exception with "Offset is out of range"2705 when offset is 102706 truncates2707 data_store: :redis_trace_chunks2708 behaves like truncates2709 when offset is negative2710 is expected to raise Exception with "Offset is out of range"2711 when offset is bigger than data size2712 is expected to raise Exception with "Offset is out of range"2713 when offset is 102714 truncates2715 when data_store is database2716 behaves like truncates2717 when offset is negative2718 is expected to raise Exception with "Offset is out of range"2719 when offset is bigger than data size2720 is expected to raise Exception with "Offset is out of range"2721 when offset is 102722 truncates2723 when data_store is fog2724 behaves like truncates2725 when offset is negative2726 is expected to raise Exception with "Offset is out of range"2727 when offset is bigger than data size2728 is expected to raise Exception with "Offset is out of range"2729 when offset is 102730 truncates2731 #size2732 data_store: :redis2733 when data exists2734 is expected to eq 202735 when data exists2736 is expected to eq 02737 data_store: :redis_trace_chunks2738 when data exists2739 is expected to eq 202740 when data exists2741 is expected to eq 02742 when data_store is database2743 when data exists2744 is expected to eq 232745 when data does not exist2746 is expected to eq 02747 when data_store is fog2748 when data exists2749 is expected to eq 182750 when data does not exist2751 is expected to eq 02752 #persist_data!2753 data_store: :redis, redis_class: Ci::BuildTraceChunks::Redis2754 when data exists2755 when data size reached CHUNK_SIZE2756 persists the data2757 calculates CRC32 checksum2758# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.78 seconds. Current RSS: ~1560M. Threads: 4. load average: 1.16 1.16 1.17 1/286 46972759.2760 when data size has not reached CHUNK_SIZE2761 does not persist the data and the orignal data is intact2762 when chunk is a final one2763 persists the data2764# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.19 seconds. Current RSS: ~1557M. Threads: 4. load average: 1.15 1.15 1.17 1/286 46982765.2766 when the chunk has been modifed by a different worker2767 reloads the chunk before migration2768 verifies the operation using optimistic locking2769 does not allow flushing unpersisted chunk2770# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.03 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.15 1.15 1.17 1/286 46992771.2772 when the chunk is being locked by a different worker2773 increments stalled chunk trace metric2774 when data does not exist2775 does not persist2776 data_store: :redis_trace_chunks, redis_class: Ci::BuildTraceChunks::RedisTraceChunks2777 when data exists2778 when data size reached CHUNK_SIZE2779 persists the data2780 calculates CRC32 checksum2781# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.58 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.15 1.15 1.17 1/286 47002782.2783 when data size has not reached CHUNK_SIZE2784 does not persist the data and the orignal data is intact2785 when chunk is a final one2786 persists the data2787# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.9 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.13 1.15 1.17 1/286 47012788.2789 when the chunk has been modifed by a different worker2790 reloads the chunk before migration2791 verifies the operation using optimistic locking2792 does not allow flushing unpersisted chunk2793# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.82 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.13 1.15 1.17 1/286 47022794.2795 when the chunk is being locked by a different worker2796 increments stalled chunk trace metric2797 when data does not exist2798 does not persist2799 when data_store is database2800 when data exists2801 when data size reached CHUNK_SIZE2802 persists the data2803 when data size has not reached CHUNK_SIZE2804 does not persist the data and the orignal data is intact2805 when chunk is a final one2806 persists the data2807# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.98 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.12 1.15 1.17 1/286 47032808.2809 when data does not exist2810 does not persist2811 when data_store is fog2812 when data exists2813 when data size reached CHUNK_SIZE2814 does not change data store2815 when data size has not reached CHUNK_SIZE2816 does not raise error2817 final?2818 when build pending state exists2819 when chunks is not the last one2820 is not a final chunk2821 when chunks is the last one2822 is a final chunk2823 when build pending state does not exist2824 when chunks is not the last one2825 is not a final chunk2826 when chunks is the last one2827 is not a final chunk2828 deletes data in redis after a parent record destroyed2829 when traces are archived2830 behaves like deletes all build_trace_chunk and data in redis2831Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2833To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2834Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2836To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2837Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.2839To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2840Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol.2842To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2843 deletes all build_trace_chunk and data in redis2844# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.23 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.11 1.15 1.17 1/286 47042845.2846 when project is destroyed2847 behaves like deletes all build_trace_chunk and data in redis2848 deletes all build_trace_chunk and data in redis2849# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.67 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.10 1.14 1.17 1/286 47052850.2851 comparable build trace chunks2852 #<=>2853 when chunks are associated with different builds2854 returns nil2855 when there are two chunks with different indexes2856 indicates the the first one is greater than then second2857 when there are two chunks with the same index within the same build2858 indicates the these are equal2859 #==2860 when chunks have the same index2861 indicates that the chunks are equal2862 when chunks have different indexes2863 indicates that the chunks are not equal2864 when chunks are associated with different builds2865 indicates that the chunks are not equal2866 #live?2867 data_store: :redis, value: true2868 is expected to eq true2869 data_store: :redis_trace_chunks, value: true2870 is expected to eq true2871 data_store: :database, value: false2872 is expected to eq false2873 data_store: :fog, value: false2874 is expected to eq false2875 #flushed?2876 data_store: :redis, value: false2877 is expected to eq false2878 data_store: :redis_trace_chunks, value: false2879 is expected to eq false2880 data_store: :database, value: true2881 is expected to eq true2882 data_store: :fog, value: true2883 is expected to eq true2884 partitioning2885 with build2886 sets partition_id to the current partition value2887 when it is already set2888 does not change the partition_id value2889 without build2890 is expected to validate that :partition_id cannot be empty/falsy2891 does not change the partition_id value2892# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunk_spec.rb. It took 44.39 seconds. Expected to take 1 minute 52.32 seconds.2893# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/go_spec.rb. Expected to take 1 minute 31.73 seconds.2894Gitlab::Middleware::Go2895 #call2896 when go-get=02897 skips go-import generation2898 when go-get=12899 with SSH disabled2900 with simple 2-segment project path2901 with subpackages2902 returns the full project path2903 without subpackages2904 when the project is public2905 returns the full project path2906 when the project is private2907 when authorization header is not present2908 returns the 2-segment path2909 when instance does not allow password authentication for Git over HTTP(S)2910 returns the 2-segment path2911 when "go_get_handle_401_error" feature flag disabled2912 returns 401 error response2913# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.17 seconds. Current RSS: ~1529M. Threads: 4. load average: 1.25 1.17 1.18 1/287 48262914.2915 when authorization header is present but invalid2916 returns 4042917# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.44 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.25 1.17 1.18 1/286 48512918.2919 when authenticated2920 when the project accessed by a redirect2921 returns the full project path2922# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.66 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.25 1.17 1.18 1/286 48762923.2924 with a nested project path2925 with subpackages2926 behaves like a nested project2927 when the project is public2928 returns the full project path2929# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.86 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.25 1.17 1.18 1/286 49012930.2931 when the project is private2932 when invalid authentication header exists2933 returns 4042934# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.04 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.25 1.17 1.18 1/286 49262935.2936 with a subpackage that is not a valid project path2937 behaves like a nested project2938 when the project is public2939 returns the full project path2940# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.2 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.23 1.17 1.18 1/286 49512941.2942 when the project is private2943 when invalid authentication header exists2944 returns 4042945# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.37 seconds. Current RSS: ~1542M. Threads: 4. load average: 1.23 1.17 1.18 1/286 49762946.2947 without subpackages2948 behaves like a nested project2949 when the project is public2950 returns the full project path2951# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.5 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.23 1.17 1.18 1/286 50012952.2953 when the project is private2954 when invalid authentication header exists2955 returns 4042956# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.77 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.23 1.17 1.18 1/286 50262957.2958 with a bogus path2959 returns 4042960 with a public project without a repository2961 returns 4042962 with HTTP disabled2963 with simple 2-segment project path2964 with subpackages2965 returns the full project path2966 without subpackages2967 when the project is public2968 returns the full project path2969 when the project is private2970 when authorization header is not present2971 returns the 2-segment path2972 when instance does not allow password authentication for Git over HTTP(S)2973 returns the 2-segment path2974 when "go_get_handle_401_error" feature flag disabled2975 returns 401 error response2976# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.39 seconds. Current RSS: ~1529M. Threads: 4. load average: 1.19 1.16 1.18 1/286 51472977.2978 when authorization header is present but invalid2979 returns 4042980# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.51 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.19 1.16 1.18 1/286 51722981.2982 when authenticated2983 when the project accessed by a redirect2984 returns the full project path2985# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.74 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.19 1.16 1.18 1/286 51972986.2987 with a nested project path2988 with subpackages2989 behaves like a nested project2990 when the project is public2991 returns the full project path2992# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.92 seconds. Current RSS: ~1534M. Threads: 4. load average: 1.19 1.16 1.18 1/286 52222993.2994 when the project is private2995 when invalid authentication header exists2996 returns 4042997# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.12 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.18 1.16 1.17 1/287 52472998.2999 with a subpackage that is not a valid project path3000 behaves like a nested project3001 when the project is public3002 returns the full project path3003# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.35 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.18 1.16 1.17 1/286 52723004.3005 when the project is private3006 when invalid authentication header exists3007 returns 4043008# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.58 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.18 1.16 1.17 1/286 52973009.3010 without subpackages3011 behaves like a nested project3012 when the project is public3013 returns the full project path3014# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.8 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.18 1.16 1.17 1/286 53223015.3016 when the project is private3017 when invalid authentication header exists3018 returns 4043019# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.02 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.18 1.16 1.17 1/286 53473020.3021 with a bogus path3022 returns 4043023 with a public project without a repository3024 returns 4043025 with nothing disabled3026 with simple 2-segment project path3027 with subpackages3028 returns the full project path3029 without subpackages3030 when the project is public3031 returns the full project path3032# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.79 seconds. Current RSS: ~1534M. Threads: 4. load average: 1.16 1.16 1.17 1/286 53963033.3034 when the project is private3035 when authorization header is not present3036 returns the 2-segment path3037 when instance does not allow password authentication for Git over HTTP(S)3038 returns the 2-segment path3039 when "go_get_handle_401_error" feature flag disabled3040 returns 401 error response3041# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.89 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.15 1.15 1.17 1/286 54693042.3043 when authorization header is present but invalid3044 returns 4043045# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.01 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.15 1.15 1.17 1/286 54943046.3047 when authenticated3048 when the project accessed by a redirect3049 returns the full project path3050# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.27 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.15 1.15 1.17 1/286 55193051.3052 with a nested project path3053 with subpackages3054 behaves like a nested project3055 when the project is public3056 returns the full project path3057# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.47 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.15 1.15 1.17 1/286 55443058.3059 when the project is private3060 when invalid authentication header exists3061 returns 4043062# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.7 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.14 1.15 1.17 1/286 55693063.3064 with a subpackage that is not a valid project path3065 behaves like a nested project3066 when the project is public3067 returns the full project path3068# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.91 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.14 1.15 1.17 1/286 55943069.3070 when the project is private3071 when invalid authentication header exists3072 returns 4043073# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.11 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.14 1.15 1.17 1/286 56193074.3075 without subpackages3076 behaves like a nested project3077 when the project is public3078 returns the full project path3079# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.33 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.14 1.15 1.17 1/286 56443080.3081 when the project is private3082 when invalid authentication header exists3083 returns 4043084# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.53 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.13 1.15 1.17 1/286 56693085.3086 with a bogus path3087 returns 4043088 with a public project without a repository3089 returns 4043090 with nothing disabled (blank string)3091 with simple 2-segment project path3092 with subpackages3093 returns the full project path3094 without subpackages3095 when the project is public3096 returns the full project path3097 when the project is private3098 when authorization header is not present3099 returns the 2-segment path3100 when instance does not allow password authentication for Git over HTTP(S)3101 returns the 2-segment path3102 when "go_get_handle_401_error" feature flag disabled3103 returns 401 error response3104# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.2 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.12 1.15 1.17 1/286 57903105.3106 when authorization header is present but invalid3107 returns 4043108# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.31 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.12 1.15 1.17 1/286 58153109.3110 when authenticated3111 when the project accessed by a redirect3112 returns the full project path3113# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.49 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.12 1.15 1.17 1/286 58403114.3115 with a nested project path3116 with subpackages3117 behaves like a nested project3118 when the project is public3119 returns the full project path3120# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.61 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.12 1.15 1.17 1/286 58653121.3122 when the project is private3123 when invalid authentication header exists3124 returns 4043125# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.9 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.27 1.18 1.18 1/286 58903126.3127 with a subpackage that is not a valid project path3128 behaves like a nested project3129 when the project is public3130 returns the full project path3131# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.06 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.27 1.18 1.18 1/286 59153132.3133 when the project is private3134 when invalid authentication header exists3135 returns 4043136# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.29 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.27 1.18 1.18 1/286 59403137.3138 without subpackages3139 behaves like a nested project3140 when the project is public3141 returns the full project path3142# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.41 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.27 1.18 1.18 1/286 59653143.3144 when the project is private3145 when invalid authentication header exists3146 returns 4043147# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.57 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.25 1.17 1.18 1/286 59903148.3149 with a bogus path3150 returns 4043151 with a public project without a repository3152 returns 4043153# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/go_spec.rb. It took 1 minute 1.2 seconds. Expected to take 1 minute 31.73 seconds.3154# [RSpecRunTime] Starting example group spec/models/design_management/design_spec.rb. Expected to take 1 minute 24.54 seconds.3155DesignManagement::Design3156 does not allow STI3157 behaves like AtomicInternalId3158 .has_internal_id3159 Module inclusion3160 is expected to includes the AtomicInternalId module3161# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.81 seconds. Current RSS: ~1531M. Threads: 4. load average: 1.25 1.17 1.18 1/286 60153162.3163 Validation3164 when presence validation is required3165 when creating an object3166 raises an error if the internal id is blank3167 when updating an object3168 raises an error if the internal id is blank3169 when presence validation is not required3170 when creating an object3171 does not raise an error if the internal id is blank (PENDING: No reason given)3172 when updating an object3173 does not raise an error if the internal id is blank (PENDING: No reason given)3174 Creating an instance3175 saves a new instance properly3176 internal id generation3177 calls InternalId.generate_next and sets internal id attribute3178 does not overwrite an existing internal id3179 when the instance has an internal ID set3180 calls InternalId.update_last_value and sets the `last_value` to that of the instance3181 unsetting the instance internal id on rollback3182 when the internal id has been changed3183 when the internal id is automatically set3184 clears it on the instance3185 when the internal id is manually set3186 does not clear it on the instance3187 when the internal id has not been changed3188 preserves the value on the instance3189 supply of internal ids3190 provides a persistent supply of IID values, sensitive to the current state3191 #reset_scope_internal_id_attribute3192 rewinds the allocated IID3193 allocates the same IID3194 behaves like a class that supports relative positioning3195 #scoped_items3196 includes all items with the same scope3197# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.47 seconds. Current RSS: ~1549M. Threads: 4. load average: 1.23 1.17 1.18 2/287 60163198.3199 #relative_siblings3200 includes all items with the same scope, except self3201 .move_nulls_to_end3202 moves items with null relative_position to the end3203 preserves relative position3204 moves the item near the start position when there are no existing positions3205 does not perform any moves if all items have their relative_position set3206 manages to move nulls to the end even if there is a sequence at the end3207 manages to move nulls to the end even if there is not enough space3208 manages to move nulls to the end, stacking if we cannot create enough space3209 manages to move nulls found in the relative scope3210 can move many nulls3211 does not have an N+1 issue3212# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.62 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.23 1.17 1.18 1/287 60173213.3214 .move_nulls_to_start3215 moves items with null relative_position to the start3216 moves the item near the start position when there are no existing positions3217 preserves relative position3218 does not perform any moves if all items have their relative_position set3219 manages to move nulls to the start even if there is not enough space3220 manages to move nulls to the end, stacking if we cannot create enough space3221# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.47 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.21 1.17 1.18 1/287 60183222.3223 #move_before3224 moves item before3225 can move the item before an item at the start3226 can move the item before an item at MIN_POSITION3227 can move the item before an item bunched up at MIN_POSITION3228 when there is no space3229 moves items correctly3230 leap-frogging to the left3231 can leap-frog STEPS times before needing to rebalance3232 there is no space to the left after moving STEPS times3233 rebalances to the right3234 #move_after3235 moves item after3236 can move the item after an item bunched up at MAX_POSITION3237 when there is no space3238 can move the item after an item at MAX_POSITION3239 moves items correctly3240 leap-frogging3241 rebalances after STEPS jumps3242 #move_to_start3243 places items at most IDEAL_DISTANCE from the start when the range is open3244 moves item to the end3245 positions the item at MIN_POSITION when there is only one space left3246 rebalances when there is already an item at the MIN_POSITION3247 deals with a run of elements at the start3248 #move_to_end3249 places items at most IDEAL_DISTANCE from the start when the range is open3250 moves item to the end3251 positions the item at MAX_POSITION when there is only one space left3252 rebalances when there is already an item at the MAX_POSITION3253 deals with a run of elements at the end3254 #move_between3255 positions item between two other3256 positions item between on top3257 positions item between to end3258 positions items even when after and before positions are the same3259 positions item in the middle of other two if distance is big enough3260 positions item closer to the middle if we are at the very top3261 positions item closer to the middle if we are at the very bottom3262 positions item in the middle of other two3263 positions item right if we pass non-sequential parameters3264 avoids N+1 queries when rebalancing other items3265 the two items are next to each other3266 behaves like moves item between3267 moves the middle item to between left and right3268# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.18 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.19 1.16 1.18 1/287 60193269.3270 there is no space3271 behaves like moves item between3272 moves the middle item to between left and right3273 there is a bunch of items3274 handles bunches correctly3275 behaves like moves item between3276 moves the middle item to between left and right3277 relations3278 is expected to belong to project required: false3279 is expected to belong to issue required: false3280 is expected to have many actions3281 is expected to have many versions3282 is expected to have many authors3283 is expected to have many notes dependent => delete_all3284 is expected to have many user_mentions3285 #authors3286 returns unique version authors3287# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.02 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.19 1.16 1.18 1/286 60203288.3289 validations3290 is expected to be valid3291 is expected to validate that :project cannot be empty/falsy3292 is expected to validate that :issue cannot be empty/falsy3293 is expected to validate that :filename cannot be empty/falsy3294 is expected to validate that the length of :filename is at most 2553295 is expected to validate that the length of :description is at most 10000003296 is expected to validate that :filename is case-sensitively unique within the scope of :issue_id3297 validates that the extension is an image3298 validating files with .svg extension3299 allows .svg files when feature flag is enabled3300 does not allow .svg files when feature flag is disabled3301# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.16 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.17 1.16 1.17 1/286 60213302.3303 scopes3304 .visible_at_version3305 at oldest version3306 finds the first design only3307 at version 23308 finds the first and second designs3309 at latest version3310 finds designs3311 when the argument is nil3312 finds all undeleted designs3313 one of the designs was deleted before the given version3314 is not returned3315 a re-created history3316 is returned, though other deleted events are not3317 dead or alive3318 can establish the history at any point3319 .ordered3320 sorts by relative position and ID in ascending order3321 .in_creation_order3322 sorts by ID in ascending order3323 .with_filename3324 returns correct design when passed a single filename3325 returns correct designs when passed an Array of filenames3326 .on_issue3327 returns correct designs when passed a single issue3328 returns correct designs when passed an Array of issues3329 .current3330 returns just the undeleted designs3331 .build_full_path3332 builds the full path for a design3333 #visible_in?3334 tells us when a design is visible3335 #to_ability_name3336 is expected to eq "design"3337 #status3338 the design is new3339 is expected to have attributes {:status => :new}3340 the design is current3341 is expected to have attributes {:status => :current}3342 the design has been deleted3343 is expected to have attributes {:status => :deleted}3344 #deleted?3345 the design is new3346 is falsy3347 the design is current3348 is falsy3349 the design has been deleted3350 is truthy3351 the design has been deleted, but was then re-created3352 is falsy3353 #participants3354 is expected to be empty3355 when participants can read the project3356 is expected to contain exactly #<User id:818 @user521>, #<User id:819 @user522>, and #<User id:820 @user523>3357# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.78 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.16 1.16 1.17 1/288 60663358.3359 #new_design?3360 is false when there are versions3361 is true when there are no versions3362 is false for deleted designs3363 does not cause extra queries when actions are loaded3364 implicitly caches values3365 queries again when the clear_version_cache trigger has been called3366 causes a single query when there versions are not loaded3367 #full_path3368 builds the full path for a design3369 #diff_refs3370 has no diff ref if new3371 there are several versions3372 builds diff refs based on the first commit and it's for the design3373# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.2 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.16 1.16 1.17 1/291 62103374.3375 there is just one version3376 builds diff refs based on the empty tree if there was only one version3377# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.33 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.16 1.16 1.17 1/291 62673378.3379 #repository3380 is a design repository3381 #user_notes_count3382 returns a count of user-generated notes3383 #after_note_changed3384 calls #delete_cache on DesignUserNotesCountService for non-system notes3385 .for_reference3386 avoids extra queries when calling to_reference3387 #to_reference3388 when nil argument3389 uses the simple format3390 when full is true3391 returns complete path to the issue3392 when full is false3393 returns complete path to the issue3394 when same project argument3395 returns bare reference3396 reference_pattern3397 is nil3398 link_reference_pattern3399 is not nil3400 does not match the designs tab3401 intentionally ignores filenames with any special character3402 ext: "png"3403 matches the URL3404 the file is all upper case3405 extracts the encoded filename3406 ext: "PNG"3407 matches the URL3408 the file is all upper case3409 extracts the encoded filename3410 ext: "jpg"3411 matches the URL3412 the file is all upper case3413 extracts the encoded filename3414 ext: "JPG"3415 matches the URL3416 the file is all upper case3417 extracts the encoded filename3418 ext: "jpeg"3419 matches the URL3420 the file is all upper case3421 extracts the encoded filename3422 ext: "JPEG"3423 matches the URL3424 the file is all upper case3425 extracts the encoded filename3426 ext: "gif"3427 matches the URL3428 the file is all upper case3429 extracts the encoded filename3430 ext: "GIF"3431 matches the URL3432 the file is all upper case3433 extracts the encoded filename3434 ext: "bmp"3435 matches the URL3436 the file is all upper case3437 extracts the encoded filename3438 ext: "BMP"3439 matches the URL3440 the file is all upper case3441 extracts the encoded filename3442 ext: "tiff"3443 matches the URL3444 the file is all upper case3445 extracts the encoded filename3446 ext: "TIFF"3447 matches the URL3448 the file is all upper case3449 extracts the encoded filename3450 ext: "ico"3451 matches the URL3452 the file is all upper case3453 extracts the encoded filename3454 ext: "ICO"3455 matches the URL3456 the file is all upper case3457 extracts the encoded filename3458 ext: "webp"3459 matches the URL3460 the file is all upper case3461 extracts the encoded filename3462 ext: "WEBP"3463 matches the URL3464 the file is all upper case3465 extracts the encoded filename3466 ext: "svg"3467 matches the URL3468 the file is all upper case3469 extracts the encoded filename3470 ext: "SVG"3471 matches the URL3472 the file is all upper case3473 extracts the encoded filename3474 .by_issue_id_and_filename3475 behaves like a where_composite scope3476 we pass an empty array3477 returns a null relation3478 we pass nil3479 returns a null relation3480 we pass a singleton composite id3481 finds the first result3482 we pass group of ids3483 finds all the results3484 performance3485 is not O(N)3486# [RSpecRunTime] Finishing example group spec/models/design_management/design_spec.rb. It took 35.34 seconds. Expected to take 1 minute 24.54 seconds.3487# [RSpecRunTime] Starting example group spec/models/merge_request/cleanup_schedule_spec.rb. Expected to take 1 minute 11.11 seconds.3488MergeRequest::CleanupSchedule3489 does not allow STI3490 associations3491 is expected to belong to merge_request required: false3492 validations3493 is expected to validate that :scheduled_at cannot be empty/falsy3494 state machine transitions3495 sets status to unstarted by default3496 #run3497 sets the status to running3498 when previous status is not unstarted3499 does not change status3500# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.68 seconds. Current RSS: ~1515M. Threads: 4. load average: 1.12 1.15 1.17 1/292 66913501.3502 #retry3503 sets the status to unstarted3504 increments failed_count3505 when previous status is not running3506 does not change status3507# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.61 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.11 1.15 1.17 1/292 70203508.3509 #complete3510 sets the status to completed3511 sets the completed_at3512 when previous status is not running3513 does not change status3514# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.68 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.10 1.14 1.17 1/292 73493515.3516 #mark_as_failed3517 sets the status to failed3518 increments failed_count3519 when previous status is not running3520 does not change status3521# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.76 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.10 1.14 1.17 1/292 76813522.3523 .scheduled_and_unstarted3524 returns records that are scheduled before or on current time and unstarted (ordered by scheduled first)3525# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.95 seconds. Current RSS: ~1515M. Threads: 4. load average: 1.17 1.15 1.17 4/293 84533526.3527 .stuck3528 returns records that has been in running state for more than 6 hours3529# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.88 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.30 1.18 1.18 1/292 90003530.3531 .stuck_retry!3532 sets stuck records to unstarted3533 when there are more than 5 stuck schedules3534 only retries 5 stuck schedules at once3535# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.15 seconds. Current RSS: ~1551M. Threads: 4. load average: 1.23 1.17 1.18 1/292 99833536.3537 .start_next3538 finds the next scheduled and unstarted then marked it as running3539# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.03 seconds. Current RSS: ~1552M. Threads: 4. load average: 1.21 1.17 1.18 1/292 105323540.3541# [RSpecRunTime] Finishing example group spec/models/merge_request/cleanup_schedule_spec.rb. It took 1 minute 2.38 seconds. Expected to take 1 minute 11.11 seconds.3542# [RSpecRunTime] Starting example group spec/services/alert_management/process_prometheus_alert_service_spec.rb. Expected to take 1 minute 4.32 seconds.3543AlertManagement::ProcessPrometheusAlertService3544 #execute3545 when alert payload is valid3546 behaves like processes new firing alert3547 behaves like creates an alert management alert or errors3548 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))}3549 creates AlertManagement::Alert3550 executes the alert service hooks3551 and fails to save3552 writes a warning to the log3553 behaves like alerts service responds with an error3554 is expected to eq :bad_request3555# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.3 seconds. Current RSS: ~1550M. Threads: 4. load average: 1.19 1.17 1.18 1/292 105573556.3557 behaves like creates expected system notes for alert3558 for new_alert3559 behaves like processes incident issues if enabled3560 is expected to be success3561 with incident setting disabled3562 behaves like does not process incident issues3563 is expected not to receive perform_async(*(any args)) 0 times3564 behaves like sends alert notification emails if enabled3565 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3566 with email setting disabled3567 behaves like does not send alert notification emails3568 is expected not to receive new(*(any args)) 0 times3569 for an existing alert with the same fingerprint3570 which is triggered3571 behaves like adds an alert management alert event3572 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))}3573 behaves like does not create an alert management alert3574 is expected not to change `AlertManagement::Alert.count`3575 behaves like sends alert notification emails if enabled3576 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3577 with email setting disabled3578 behaves like does not send alert notification emails3579 is expected not to receive new(*(any args)) 0 times3580 behaves like processes incident issues if enabled3581 is expected to be success3582 with issue3583 behaves like does not process incident issues3584 is expected not to receive perform_async(*(any args)) 0 times3585 with incident setting disabled3586 behaves like does not process incident issues3587 is expected not to receive perform_async(*(any args)) 0 times3588 behaves like does not create an alert management alert3589 is expected not to change `AlertManagement::Alert.count`3590 behaves like does not create a system note for alert3591 is expected not to change `Note.count`3592 with an existing resolved alert as well3593 behaves like adds an alert management alert event3594 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))}3595 behaves like does not create an alert management alert3596 is expected not to change `AlertManagement::Alert.count`3597 behaves like sends alert notification emails if enabled3598 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3599 with email setting disabled3600 behaves like does not send alert notification emails3601 is expected not to receive new(*(any args)) 0 times3602 behaves like processes incident issues if enabled3603 is expected to be success3604 with issue3605 behaves like does not process incident issues3606 is expected not to receive perform_async(*(any args)) 0 times3607 with incident setting disabled3608 behaves like does not process incident issues3609 is expected not to receive perform_async(*(any args)) 0 times3610 behaves like does not create an alert management alert3611 is expected not to change `AlertManagement::Alert.count`3612 behaves like does not create a system note for alert3613 is expected not to change `Note.count`3614 which is acknowledged3615 behaves like adds an alert management alert event3616 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))}3617 behaves like does not create an alert management alert3618 is expected not to change `AlertManagement::Alert.count`3619 behaves like processes incident issues if enabled3620 is expected to be success3621 with issue3622 behaves like does not process incident issues3623 is expected not to receive perform_async(*(any args)) 0 times3624 with incident setting disabled3625 behaves like does not process incident issues3626 is expected not to receive perform_async(*(any args)) 0 times3627 behaves like does not create an alert management alert3628 is expected not to change `AlertManagement::Alert.count`3629 behaves like does not create a system note for alert3630 is expected not to change `Note.count`3631 behaves like does not send alert notification emails3632 is expected not to receive new(*(any args)) 0 times3633 which is ignored3634 behaves like adds an alert management alert event3635 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))}3636 behaves like does not create an alert management alert3637 is expected not to change `AlertManagement::Alert.count`3638 behaves like processes incident issues if enabled3639 is expected to be success3640 with issue3641 behaves like does not process incident issues3642 is expected not to receive perform_async(*(any args)) 0 times3643 with incident setting disabled3644 behaves like does not process incident issues3645 is expected not to receive perform_async(*(any args)) 0 times3646 behaves like does not create an alert management alert3647 is expected not to change `AlertManagement::Alert.count`3648 behaves like does not create a system note for alert3649 is expected not to change `Note.count`3650 behaves like does not send alert notification emails3651 is expected not to receive new(*(any args)) 0 times3652 which is resolved3653 behaves like creates an alert management alert or errors3654 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))}3655 creates AlertManagement::Alert3656 executes the alert service hooks3657 and fails to save3658 writes a warning to the log3659 behaves like alerts service responds with an error3660 is expected to eq :bad_request3661# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.55 seconds. Current RSS: ~1570M. Threads: 4. load average: 1.18 1.16 1.18 1/290 105583662.3663 behaves like creates expected system notes for alert3664 for new_alert3665 behaves like processes incident issues if enabled3666 is expected to be success3667 with incident setting disabled3668 behaves like does not process incident issues3669 is expected not to receive perform_async(*(any args)) 0 times3670 behaves like sends alert notification emails if enabled3671 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3672 with email setting disabled3673 behaves like does not send alert notification emails3674 is expected not to receive new(*(any args)) 0 times3675 when another alert is saved at the same time3676 finds the other alert and increments the counter3677 when another alert is saved before the validation runes3678 finds the other alert and increments the counter3679 with resolving payload3680 behaves like processes recovery alert3681 seen for the first time3682 behaves like alerts service responds with an error and takes no actions3683 is expected to eq :bad_request3684 behaves like does not create an alert management alert3685 is expected not to change `AlertManagement::Alert.count`3686 behaves like does not create a system note for alert3687 is expected not to change `Note.count`3688 behaves like does not process incident issues3689 is expected not to receive perform_async(*(any args)) 0 times3690 behaves like does not send alert notification emails3691 is expected not to receive new(*(any args)) 0 times3692 for an existing alert with the same fingerprint3693 which is triggered3694 behaves like resolves an existing alert management alert3695 sets the end time and status3696 behaves like creates expected system notes for alert3697 for recovery_alert, resolve_alert3698 behaves like sends alert notification emails if enabled3699 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3700 with email setting disabled3701 behaves like does not send alert notification emails3702 is expected not to receive new(*(any args)) 0 times3703 behaves like closes related incident if enabled3704 with incident3705 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 13706# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.21 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.15 1.16 1.17 1/286 105733707.3708 without incident3709 is expected not to receive perform_async(*(any args)) 0 times3710 with incident setting disabled3711 behaves like does not close related incident3712 with incident3713 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count`3714 without incident3715 is expected not to receive perform_async(*(any args)) 0 times3716 behaves like does not create an alert management alert3717 is expected not to change `AlertManagement::Alert.count`3718 behaves like does not process incident issues3719 is expected not to receive perform_async(*(any args)) 0 times3720 behaves like does not add an alert management alert event3721 is expected not to change `alert.reload.events`3722 which is ignored3723 behaves like resolves an existing alert management alert3724 sets the end time and status3725 behaves like creates expected system notes for alert3726 for recovery_alert, resolve_alert3727 behaves like sends alert notification emails if enabled3728 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3729 with email setting disabled3730 behaves like does not send alert notification emails3731 is expected not to receive new(*(any args)) 0 times3732 behaves like closes related incident if enabled3733 with incident3734 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 13735# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.26 seconds. Current RSS: ~1522M. Threads: 4. load average: 1.14 1.16 1.17 1/287 105743736.3737 without incident3738 is expected not to receive perform_async(*(any args)) 0 times3739 with incident setting disabled3740 behaves like does not close related incident3741 with incident3742 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count`3743 without incident3744 is expected not to receive perform_async(*(any args)) 0 times3745 behaves like does not create an alert management alert3746 is expected not to change `AlertManagement::Alert.count`3747 behaves like does not process incident issues3748 is expected not to receive perform_async(*(any args)) 0 times3749 behaves like does not add an alert management alert event3750 is expected not to change `alert.reload.events`3751 which is acknowledged3752 behaves like resolves an existing alert management alert3753 sets the end time and status3754 behaves like creates expected system notes for alert3755 for recovery_alert, resolve_alert3756 behaves like sends alert notification emails if enabled3757 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3758 with email setting disabled3759 behaves like does not send alert notification emails3760 is expected not to receive new(*(any args)) 0 times3761 behaves like closes related incident if enabled3762 with incident3763 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 13764# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.57 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.13 1.15 1.17 1/288 105753765.3766 without incident3767 is expected not to receive perform_async(*(any args)) 0 times3768 with incident setting disabled3769 behaves like does not close related incident3770 with incident3771 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count`3772 without incident3773 is expected not to receive perform_async(*(any args)) 0 times3774 behaves like does not create an alert management alert3775 is expected not to change `AlertManagement::Alert.count`3776 behaves like does not process incident issues3777 is expected not to receive perform_async(*(any args)) 0 times3778 behaves like does not add an alert management alert event3779 is expected not to change `alert.reload.events`3780 which is resolved3781 behaves like alerts service responds with an error and takes no actions3782 is expected to eq :bad_request3783 behaves like does not create an alert management alert3784 is expected not to change `AlertManagement::Alert.count`3785 behaves like does not create a system note for alert3786 is expected not to change `Note.count`3787 behaves like does not process incident issues3788 is expected not to receive perform_async(*(any args)) 0 times3789 behaves like does not send alert notification emails3790 is expected not to receive new(*(any args)) 0 times3791 environment given3792 sets the environment3793 when alert payload is invalid3794 behaves like alerts service responds with an error and takes no actions3795 is expected to eq :bad_request3796 behaves like does not create an alert management alert3797 is expected not to change `AlertManagement::Alert.count`3798 behaves like does not create a system note for alert3799 is expected not to change `Note.count`3800 behaves like does not process incident issues3801 is expected not to receive perform_async(*(any args)) 0 times3802 behaves like does not send alert notification emails3803 is expected not to receive new(*(any args)) 0 times3804# [RSpecRunTime] Finishing example group spec/services/alert_management/process_prometheus_alert_service_spec.rb. It took 30.7 seconds. Expected to take 1 minute 4.32 seconds.3805# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/queues_metadata_spec.rb. Expected to take 54.0 seconds.3806Gitlab::Redis::QueuesMetadata3807 #raw_config_hash3808 returns old-style single url config in a hash3809 returns cluster config without url key in a hash3810 #sentinels3811 when sentinels are defined3812 rails_env: "development", hosts: ["development-replica1", "development-replica2"]3813 returns an array of hashes with host and port keys3814 rails_env: "test", hosts: ["test-replica1", "test-replica2"]3815 returns an array of hashes with host and port keys3816 rails_env: "production", hosts: ["production-replica1", "production-replica2"]3817 returns an array of hashes with host and port keys3818 when sentinels are not defined3819 returns nil3820 when cluster is defined3821 returns nil3822 .store3823 with old format3824 behaves like redis store3825 instantiates Redis::Store3826 with the namespace3827 uses specified namespace3828 with new format3829 behaves like redis store3830 instantiates Redis::Store3831 with the namespace3832 uses specified namespace3833 #fetch_config3834 raises an exception when the config file contains invalid yaml3835 when redis.yml exists3836 uses config/redis.yml3837 when no config file exsits3838 returns nil3839 when resque.yml exists3840 returns the config from resque.yml3841 .version3842 returns a version3843 .params3844 withstands mutation3845 with command to generate extra config specified3846 when the command returns valid yaml3847 merges config from command on top of config from file3848 when the command returns invalid yaml3849 raises error3850 when the parsed external command output returns invalid hash3851 raises an error3852 when the command fails3853 raises error3854 when url contains unix socket reference3855 with old format3856 returns path key instead3857 with new format3858 returns path key instead3859 when url is host based3860 with old format3861 returns hash with host, port, db, and password3862 with new format3863 rails_env: "development", host: "development-host", username: nil3864 returns hash with host, port, db, username, and password3865 does not raise ArgumentError for invalid keywords in SentinelConfig3866 rails_env: "test", host: "test-host", username: "redis-test-user"3867 returns hash with host, port, db, username, and password3868 does not raise ArgumentError for invalid keywords in SentinelConfig3869 rails_env: "production", host: "production-host", username: "redis-prod-user"3870 returns hash with host, port, db, username, and password3871 does not raise ArgumentError for invalid keywords in SentinelConfig3872 behaves like instrumentation_class in custom key3873 moves instrumentation class into custom3874 with redis cluster format3875 rails_env: "development", host: "development-master"3876 returns hash with cluster and password3877 does not raise ArgumentError for invalid keywords in ClusterConfig3878 behaves like instrumentation_class in custom key3879 moves instrumentation class into custom3880 rails_env: "test", host: "test-master"3881 returns hash with cluster and password3882 does not raise ArgumentError for invalid keywords in ClusterConfig3883 behaves like instrumentation_class in custom key3884 moves instrumentation class into custom3885 rails_env: "production", host: "production-master"3886 returns hash with cluster and password3887 does not raise ArgumentError for invalid keywords in ClusterConfig3888 behaves like instrumentation_class in custom key3889 moves instrumentation class into custom3890 .url3891 withstands mutation3892 when yml file with env variable3893 reads redis url from env variable3894 .pool3895 when not using fallback config3896 creates its own connection pool3897 when using fallback config3898 uses the fallback class connection pool3899 .config_file_name3900 when there is no config file anywhere3901 is expected to be nil3902 #parse_client_tls_options3903 when configuration does not have TLS related options3904 returns the coniguration as-is3905 when specified certificate file does not exist3906 raises error about missing certificate file3907 when specified key file does not exist3908 raises error about missing key file3909 when only certificate file is specified3910 renders resque.yml correctly3911 when only key file is specified3912 renders resque.yml correctly3913 when configuration valid TLS related options3914 converts cert_file and key_file appropriately3915 #sentinels?3916 when sentinels are defined3917 returns true3918 when sentinels are not defined3919 is expected to eq nil3920 when cluster is defined3921 returns false3922 #db3923 with old format3924 returns the correct db3925 with new format3926 returns the correct db3927 with cluster-mode3928 returns the correct db3929 #fetch_config3930 when redis.yml exists3931 when the fallback has a redis.yml entry3932 is expected to eq {"fallback redis.yml"=>123}3933 and an instance config file exists3934 is expected to eq {"instance specific file"=>456}3935 and the instance has a redis.yml entry3936 is expected to eq {"instance redis.yml"=>789}3937 when no redis config file exsits3938 returns nil3939 when resque.yml exists3940 returns the config from resque.yml3941 #secret_file3942 when explicitly specified in config file3943 returns the absolute path of specified file inside Rails root3944 when not explicitly specified3945 returns the default path in the encrypted settings shared directory3946 behaves like redis_shared_examples3947 .config_file_name3948 when there is no config file anywhere3949 is expected to be nil3950 .store3951 with old format3952 behaves like redis store3953 instantiates Redis::Store3954 with the namespace3955 uses specified namespace3956 with new format3957 behaves like redis store3958 instantiates Redis::Store3959 with the namespace3960 uses specified namespace3961 .params3962 withstands mutation3963 with command to generate extra config specified3964 when the command returns valid yaml3965 merges config from command on top of config from file3966 when the command returns invalid yaml3967 raises error3968 when the parsed external command output returns invalid hash3969 raises an error3970 when the command fails3971 raises error3972 when url contains unix socket reference3973 with old format3974 returns path key instead3975 with new format3976 returns path key instead3977 when url is host based3978 with old format3979 returns hash with host, port, db, and password3980 with new format3981 rails_env: "development", host: "development-host", username: nil3982 returns hash with host, port, db, username, and password3983 does not raise ArgumentError for invalid keywords in SentinelConfig3984 rails_env: "test", host: "test-host", username: "redis-test-user"3985 returns hash with host, port, db, username, and password3986 does not raise ArgumentError for invalid keywords in SentinelConfig3987 rails_env: "production", host: "production-host", username: "redis-prod-user"3988 returns hash with host, port, db, username, and password3989 does not raise ArgumentError for invalid keywords in SentinelConfig3990 behaves like instrumentation_class in custom key3991 moves instrumentation class into custom3992 with redis cluster format3993 rails_env: "development", host: "development-master"3994 returns hash with cluster and password3995 does not raise ArgumentError for invalid keywords in ClusterConfig3996 behaves like instrumentation_class in custom key3997 moves instrumentation class into custom3998 rails_env: "test", host: "test-master"3999 returns hash with cluster and password4000 does not raise ArgumentError for invalid keywords in ClusterConfig4001 behaves like instrumentation_class in custom key4002 moves instrumentation class into custom4003 rails_env: "production", host: "production-master"4004 returns hash with cluster and password4005 does not raise ArgumentError for invalid keywords in ClusterConfig4006 behaves like instrumentation_class in custom key4007 moves instrumentation class into custom4008 .url4009 withstands mutation4010 when yml file with env variable4011 reads redis url from env variable4012 .version4013 returns a version4014 .with4015 yields a ::Redis4016 when running on single-threaded runtime4017 instantiates a connection pool with size 54018 when running on multi-threaded runtime4019 instantiates a connection pool with a size based on the concurrency of the worker4020 when there is no config at all4021 can run an empty block4022 #db4023 with old format4024 returns the correct db4025 with new format4026 returns the correct db4027 with cluster-mode4028 returns the correct db4029 #sentinels4030 when sentinels are defined4031 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4032 returns an array of hashes with host and port keys4033 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4034 returns an array of hashes with host and port keys4035 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4036 returns an array of hashes with host and port keys4037 when sentinels are not defined4038 returns nil4039 when cluster is defined4040 returns nil4041 #sentinels?4042 when sentinels are defined4043 returns true4044 when sentinels are not defined4045 is expected to eq nil4046 when cluster is defined4047 returns false4048 #raw_config_hash4049 returns old-style single url config in a hash4050 returns cluster config without url key in a hash4051 #secret_file4052 when explicitly specified in config file4053 returns the absolute path of specified file inside Rails root4054 when not explicitly specified4055 returns the default path in the encrypted settings shared directory4056 #parse_client_tls_options4057 when configuration does not have TLS related options4058 returns the coniguration as-is4059 when specified certificate file does not exist4060 raises error about missing certificate file4061 when specified key file does not exist4062 raises error about missing key file4063 when only certificate file is specified4064 renders resque.yml correctly4065 when only key file is specified4066 renders resque.yml correctly4067 when configuration valid TLS related options4068 converts cert_file and key_file appropriately4069 #fetch_config4070 raises an exception when the config file contains invalid yaml4071 when redis.yml exists4072 uses config/redis.yml4073 when no config file exsits4074 returns nil4075 when resque.yml exists4076 returns the config from resque.yml4077 .with4078 yields a ::Redis4079 when running on single-threaded runtime4080 instantiates a connection pool with size 54081 when running on multi-threaded runtime4082 instantiates a connection pool with a size based on the concurrency of the worker4083 when there is no config at all4084 can run an empty block4085# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/queues_metadata_spec.rb. It took 12.83 seconds. Expected to take 54.0 seconds.4086# [RSpecRunTime] Starting example group spec/services/members/invite_service_spec.rb. Expected to take 50.25 seconds.4087Members::InviteService4088 when there is a valid member invited4089 successfully creates a member4090 when email belongs to an existing user as a confirmed secondary email4091 adds an existing user to members4092 when email belongs to an existing user as an unconfirmed secondary email4093 does not link the email with any user and successfully creates a member as an invite for that email4094 when invites are passed as array4095 with emails4096 successfully creates members4097 with user_id as integers4098 successfully creates members4099 with user_id as strings4100 successfully creates members4101 with a mixture of emails and user_id4102 successfully creates members4103 with multiple invites passed as strings4104 with emails4105 successfully creates members4106 with user_id4107 successfully creates members4108 with a mixture of emails and user_id4109 successfully creates members4110 when invites formats are mixed4111 when user_id is an array and emails is a string4112 successfully creates members4113 when user_id is a string and emails is an array4114 successfully creates members4115 when invites are passed in different formats4116 when emails are passed as an empty string4117 returns an error4118 when user_id are passed as an empty string4119 returns an error4120 when user_id and emails are both passed as empty strings4121 returns an error4122 when user_id is passed as an integer4123 successfully creates member4124 when invite params are not included4125 returns an error4126 when email is not a valid email format4127 with singular email4128 returns an error4129 with user_id and singular invalid email4130 has partial success4131 with email that has trailing spaces4132 returns an error4133 with duplicate invites4134 with duplicate emails4135 only creates one member per unique invite4136 with duplicate user ids4137 only creates one member per unique invite4138 with duplicate member by adding as user id and email4139 only creates one member per unique invite4140 with case insensitive emails4141 only creates one member and returns the error object correctly formatted4142 when the invite already exists for the last email4143 returns an error object correctly formatted4144 with invite email sent in as upper case of an existing user email4145 does not create a new member4146 with invite email sent in as upper case of an existing member user email4147 does not create a new member4148 when observing invite limits4149 with emails and in general4150 when over the allowed default limit of emails4151 limits the number of emails to 1004152 when over the allowed custom limit of emails4153 limits the number of emails to the limit supplied4154 when limit allowed is disabled via limit param4155 does not limit number of emails4156# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.39 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.27 1.19 1.18 1/286 105764157.4158 with user_id4159 limits the number of users to 1004160 with an existing user4161 with email4162 adds an existing user to members4163 with unconfirmed primary email4164 adds a new member as an invite for unconfirmed primary email4165 with user_id4166 adds an existing user to members4167 with case sensitive private_commit_email4168 does not find the existing user and creates a new member as an invite4169 when access level is not valid4170 with email4171 returns an error4172 with upper case private commit email due to username casing4173 returns an error object correctly formatted4174 with invite email sent in as upper case4175 returns an error object correctly formatted4176 with invite email sent in as upper case4177 returns an error4178 with user_id4179 returns an error4180 with a mix of user_id and email4181 returns errors4182 when member already exists4183 with email4184 adds new email and allows already invited members to be re-invited by email and updates the member access4185# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.51 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.25 1.18 1.18 1/286 105774186.4187 when email is already a member with a user on the project4188 allows re-invite of an already invited email and updates the access_level4189 when email belongs to an existing user as a confirmed secondary email4190 allows re-invite to an already invited email4191# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.92 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.25 1.18 1.18 1/286 105784192.4193 with user_id that already exists4194 does not add the member again and is successful4195# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.07 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.25 1.18 1.18 1/286 105794196.4197 with user_id that already exists with a lower access_level4198 does not add the member again and updates the access_level4199# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.27 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.23 1.18 1.18 1/286 105804200.4201 with user_id that already exists with a higher access_level4202 does not add the member again and updates the access_level4203# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.48 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.23 1.18 1.18 1/286 105814204.4205 with user_id that already exists in a parent group4206 when access_level is lower than inheriting member4207 does not add the member and returns an error4208 when access_level is the same as the inheriting member4209 adds the member with correct access_level4210 when access_level is greater than the inheriting member4211 adds the member with correct access_level4212# [RSpecRunTime] Finishing example group spec/services/members/invite_service_spec.rb. It took 26.52 seconds. Expected to take 50.25 seconds.4213# [RSpecRunTime] Starting example group spec/models/ci/resource_group_spec.rb. Expected to take 44.77 seconds.4214Ci::ResourceGroup4215 does not allow STI4216 behaves like cleanup by a loose foreign key4217 cleans up (delete or nullify) the model4218# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.05 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.27 1.19 1.18 1/286 105824219.4220 validation4221 valids when key includes allowed character4222 invalids when key includes invalid character4223 #ensure_resource4224 creates one resource when resource group is created4225 #assign_resource_to4226 retains resource for the processable4227 when there are no free resources4228 fails to retain resource4229# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.81 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.27 1.19 1.18 3/286 105834230.4231 when the build has already retained a resource4232 fails to retain resource4233# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.92 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.33 1.20 1.19 1/286 105844234.4235 #release_resource_from4236 when the build has already retained a resource4237 releases resource from the build4238# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.08 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.33 1.20 1.19 1/286 105854239.4240 when the build has already released a resource4241 fails to release resource4242# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.31 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.33 1.20 1.19 1/286 105864243.4244 processables scope4245 #upcoming_processables4246 when process mode is unordered4247 returns correct jobs in an indeterministic order4248# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.87 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.31 1.20 1.19 1/287 106134249.4250 when process mode is oldest_first4251 returns correct jobs in a specific order4252# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.92 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.31 1.20 1.19 1/287 106144253.4254 when process mode is newest_first4255 returns correct jobs in a specific order4256# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.78 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.31 1.20 1.19 1/287 106154257.4258 when process mode is unknown4259 returns empty4260# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.69 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.28 1.20 1.19 1/287 106164261.4262 #waiting_processables4263 mode: :unordered4264 returns waiting_for_resource jobs in an indeterministic order4265# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.62 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.28 1.20 1.19 1/287 106174266.4267 mode: :oldest_first4268 returns waiting_for_resource jobs in an indeterministic order4269# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.76 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.26 1.19 1.18 1/286 106184270.4271 mode: :newest_first4272 returns waiting_for_resource jobs in an indeterministic order4273# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.67 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.26 1.19 1.18 1/286 106194274.4275 #current_processable4276 when resource is retained by a build4277 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-10-03 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>4278# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.82 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.26 1.19 1.18 1/286 106204279.4280 when resource is not retained by a build4281 is expected to be nil4282# [RSpecRunTime] Finishing example group spec/models/ci/resource_group_spec.rb. It took 30.34 seconds. Expected to take 44.77 seconds.4283# [RSpecRunTime] Starting example group spec/lib/search/project_settings_spec.rb. Expected to take 42.32 seconds.4284Search results for project settings4285Starting the Capybara driver server...4286 behaves like all project settings sections exist and have correct anchor links4287Capybara starting Puma...4288* Version 6.4.3, codename: The Eagle of Durango4289* Min threads: 0, max threads: 44290* Listening on unix:///tmp/20241003-331-ag6c5z4291DEPRECATION WARNING: The asset "page_bundles/ci_cd_settings.css" is not present in the asset pipeline.4292Falling back to an asset that may be in the public folder.4293This behavior is deprecated and will be removed.4294To bypass the asset pipeline and preserve this behavior,4295use the `skip_pipeline: true` option.4296 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33)4297 has only valid settings sections4298# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.92 seconds. Current RSS: ~1527M. Threads: 15. load average: 1.40 1.23 1.20 1/377 107554299.4300# [RSpecRunTime] Finishing example group spec/lib/search/project_settings_spec.rb. It took 43.48 seconds. Expected to take 42.32 seconds.4301# [RSpecRunTime] Starting example group spec/support_specs/helpers/stub_feature_flags_spec.rb. Expected to take 39.68 seconds.4302StubFeatureFlags4303 #stub_feature_flags4304 subsquent run changes state4305 when checking global state4306 feature_actors: false, expected_result: false4307 is expected to eq false4308 is expected not to eq false4309 default_enabled_if_undefined does not impact feature state4310 is expected to eq false4311 is expected not to eq false4312 feature_actors: true, expected_result: true4313 is expected to eq true4314 is expected not to eq true4315 default_enabled_if_undefined does not impact feature state4316 is expected to eq true4317 is expected not to eq true4318 feature_actors: :A, expected_result: false4319 is expected to eq false4320 is expected not to eq false4321 default_enabled_if_undefined does not impact feature state4322 is expected to eq false4323 is expected not to eq false4324 feature_actors: [:A], expected_result: false4325 is expected to eq false4326 is expected not to eq false4327 default_enabled_if_undefined does not impact feature state4328 is expected to eq false4329 is expected not to eq false4330 feature_actors: [:A, :B], expected_result: false4331 is expected to eq false4332 is expected not to eq false4333 default_enabled_if_undefined does not impact feature state4334 is expected to eq false4335 is expected not to eq false4336 when checking scoped state4337 feature_actors: false, tested_actor: nil, expected_result: false4338 is expected to eq false4339 is expected not to eq false4340 default_enabled_if_undefined does not impact feature state4341 is expected to eq false4342 is expected not to eq false4343 feature_actors: true, tested_actor: nil, expected_result: true4344 is expected to eq true4345 is expected not to eq true4346 default_enabled_if_undefined does not impact feature state4347 is expected to eq true4348 is expected not to eq true4349 feature_actors: false, tested_actor: :A, expected_result: false4350 is expected to eq false4351 is expected not to eq false4352 default_enabled_if_undefined does not impact feature state4353 is expected to eq false4354 is expected not to eq false4355 feature_actors: true, tested_actor: :A, expected_result: true4356 is expected to eq true4357 is expected not to eq true4358 default_enabled_if_undefined does not impact feature state4359 is expected to eq true4360 is expected not to eq true4361 feature_actors: :A, tested_actor: nil, expected_result: false4362 is expected to eq false4363 is expected not to eq false4364 default_enabled_if_undefined does not impact feature state4365 is expected to eq false4366 is expected not to eq false4367 feature_actors: :A, tested_actor: :A, expected_result: true4368 is expected to eq true4369 is expected not to eq true4370 default_enabled_if_undefined does not impact feature state4371 is expected to eq true4372 is expected not to eq true4373 feature_actors: :A, tested_actor: :B, expected_result: false4374 is expected to eq false4375 is expected not to eq false4376 default_enabled_if_undefined does not impact feature state4377 is expected to eq false4378 is expected not to eq false4379 feature_actors: [:A], tested_actor: nil, expected_result: false4380 is expected to eq false4381 is expected not to eq false4382 default_enabled_if_undefined does not impact feature state4383 is expected to eq false4384 is expected not to eq false4385 feature_actors: [:A], tested_actor: :A, expected_result: true4386 is expected to eq true4387 is expected not to eq true4388 default_enabled_if_undefined does not impact feature state4389 is expected to eq true4390 is expected not to eq true4391 feature_actors: [:A], tested_actor: :B, expected_result: false4392 is expected to eq false4393 is expected not to eq false4394 default_enabled_if_undefined does not impact feature state4395 is expected to eq false4396 is expected not to eq false4397 feature_actors: [:A, :B], tested_actor: nil, expected_result: false4398 is expected to eq false4399 is expected not to eq false4400 default_enabled_if_undefined does not impact feature state4401 is expected to eq false4402 is expected not to eq false4403 feature_actors: [:A, :B], tested_actor: :A, expected_result: true4404 is expected to eq true4405 is expected not to eq true4406 default_enabled_if_undefined does not impact feature state4407 is expected to eq true4408 is expected not to eq true4409 feature_actors: [:A, :B], tested_actor: :B, expected_result: true4410 is expected to eq true4411 is expected not to eq true4412 default_enabled_if_undefined does not impact feature state4413 is expected to eq true4414 is expected not to eq true4415 type handling4416 raises error4417 feature_actors: "string"4418 is expected to raise ArgumentError with message matching /accepts only/4419 feature_actors: 14420 is expected to raise ArgumentError with message matching /accepts only/4421 feature_actors: 1.04422 is expected to raise ArgumentError with message matching /accepts only/4423 feature_actors: #<Object:0x00007b0ef1b05c18>4424 is expected to raise ArgumentError with message matching /accepts only/4425 does not raise error4426 feature_actors: true4427 is expected not to raise Exception4428 feature_actors: false4429 is expected not to raise Exception4430 feature_actors: nil4431 is expected not to raise Exception4432 feature_actors: #<StubFeatureFlags::StubFeatureGate:0x00007b0ef1b1e038 @flipper_id=100>4433 is expected not to raise Exception4434 feature_actors: #<User id: @>4435 is expected not to raise Exception4436 stub timing4437 let_it_be variable4438 is expected to eq true4439 before_all variable4440 is expected to eq true4441 before(:all) variable4442 is expected to eq true4443 with stub_feature_flags meta4444 as true4445 is expected to eq true4446 as false4447 is expected to eq false4448# [RSpecRunTime] Finishing example group spec/support_specs/helpers/stub_feature_flags_spec.rb. It took 7.69 seconds. Expected to take 39.68 seconds.4449# [RSpecRunTime] Starting example group spec/serializers/issue_entity_spec.rb. Expected to take 37.49 seconds.4450IssueEntity4451 has Issuable attributes4452 has time estimation attributes4453 web_url4454 when issue is of type task4455 has a work item path with iid4456# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.24 seconds. Current RSS: ~1593M. Threads: 15. load average: 1.34 1.22 1.19 1/376 107564457.4458 type4459 has an issue type4460 current_user4461 has the exprected permissions4462 when issue got moved4463 when user cannot read target project4464Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.4466To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4467 does not return moved_to_id4468# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.14 seconds. Current RSS: ~1582M. Threads: 15. load average: 1.31 1.22 1.19 1/376 107574469.4470 when user can read target project4471Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.4473To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4474 returns moved moved_to_id4475# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.19 seconds. Current RSS: ~1562M. Threads: 15. load average: 1.37 1.23 1.20 1/376 107584476.4477 when issue got duplicated4478 when user cannot read new issue4479 does not return duplicated_to_id4480# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.79 seconds. Current RSS: ~1556M. Threads: 15. load average: 1.37 1.23 1.20 1/376 107594481.4482 when user can read target project4483 returns duplicated duplicated_to_id4484# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.69 seconds. Current RSS: ~1555M. Threads: 14. load average: 1.37 1.23 1.20 1/376 107604485.4486 when issuable in active or archived project4487 when project is active4488 returns archived false4489 returns nil for archived project doc4490# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.77 seconds. Current RSS: ~1559M. Threads: 14. load average: 1.34 1.23 1.19 1/376 107614491.4492 when project is archived4493 returns archived true4494 returns archived project doc4495# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.94 seconds. Current RSS: ~1561M. Threads: 14. load average: 1.34 1.23 1.19 1/375 107624496.4497 behaves like issuable entity current_user properties4498 can_create_confidential_note4499 when user can create confidential notes4500 is expected to equal true4501# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.05 seconds. Current RSS: ~1561M. Threads: 14. load average: 1.34 1.23 1.19 1/375 107634502.4503 when user cannot create confidential notes4504 is expected to eq false4505 when issue has email participants4506 with anonymous user4507 returns obfuscated email participants email4508 with signed in user4509 when user has no role in project4510 returns obfuscated email participants email4511 when user has guest role in project4512 returns obfuscated email participants email4513 when user has (at least) reporter role in project4514 returns full email participants email4515# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.82 seconds. Current RSS: ~1559M. Threads: 14. load average: 1.31 1.22 1.19 1/375 107644516.4517# [RSpecRunTime] Finishing example group spec/serializers/issue_entity_spec.rb. It took 24.22 seconds. Expected to take 37.49 seconds.4518# [RSpecRunTime] Starting example group spec/services/submodules/update_service_spec.rb. Expected to take 35.5 seconds.4519Submodules::UpdateService4520 #execute4521 when the user is not authorized4522 behaves like returns error result4523 is expected to eq "You are not allowed to push into this branch"4524# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.3 seconds. Current RSS: ~1568M. Threads: 14. load average: 1.29 1.22 1.19 1/375 107974525.4526 when the user is authorized4527 updates the submodule reference4528 when the branch is protected4529 behaves like returns error result4530 is expected to eq "You are not allowed to push into this branch"4531# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.24 seconds. Current RSS: ~1581M. Threads: 14. load average: 1.29 1.22 1.19 1/378 109034532.4533 validations4534 when submodule4535 is empty4536 behaves like returns error result4537 is expected to eq "Invalid parameters"4538# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.66 seconds. Current RSS: ~1590M. Threads: 14. load average: 1.34 1.23 1.20 1/378 109404539.4540 is not present4541 behaves like returns error result4542 is expected to eq "Invalid parameters"4543# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.18 seconds. Current RSS: ~1599M. Threads: 14. load average: 1.34 1.23 1.20 1/378 109774544.4545 is invalid4546 behaves like returns error result4547 is expected to eq "Invalid submodule path"4548# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.8 seconds. Current RSS: ~1598M. Threads: 14. load average: 1.34 1.23 1.20 4/379 110234549.4550 does not exist4551 behaves like returns error result4552 is expected to eq "Invalid submodule path"4553# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.96 seconds. Current RSS: ~1589M. Threads: 14. load average: 1.32 1.23 1.19 1/380 110694554.4555 commit_sha4556 is empty4557 behaves like returns error result4558 is expected to eq "Invalid parameters"4559# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.37 seconds. Current RSS: ~1591M. Threads: 14. load average: 1.32 1.23 1.19 1/380 111064560.4561 is not present4562 behaves like returns error result4563 is expected to eq "Invalid parameters"4564# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.9 seconds. Current RSS: ~1589M. Threads: 14. load average: 1.32 1.23 1.19 1/377 111434565.4566 is invalid4567 behaves like returns error result4568 is expected to eq "Invalid parameters"4569# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.36 seconds. Current RSS: ~1590M. Threads: 14. load average: 1.29 1.22 1.19 1/377 111804570.4571 is the same as the current ref4572 behaves like returns error result4573 is expected to eq "The submodule six is already at 409f37c4f05865e4fb208c771485f211a22c4c2d"4574# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.88 seconds. Current RSS: ~1589M. Threads: 14. load average: 1.29 1.22 1.19 1/379 112304575.4576 branch_name4577 is empty4578 behaves like returns error result4579 is expected to eq "You can only create or edit files when you are on a branch"4580# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.27 seconds. Current RSS: ~1590M. Threads: 14. load average: 1.29 1.22 1.19 1/379 112614581.4582 is not present4583 behaves like returns error result4584 is expected to eq "Invalid parameters"4585# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.74 seconds. Current RSS: ~1586M. Threads: 13. load average: 1.29 1.22 1.19 1/378 112904586.4587 does not exist4588 behaves like returns error result4589 is expected to eq "You can only create or edit files when you are on a branch"4590# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.12 seconds. Current RSS: ~1584M. Threads: 13. load average: 1.27 1.22 1.19 1/378 113214591.4592 when commit message is empty4593 a default commit message is set4594# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.48 seconds. Current RSS: ~1583M. Threads: 13. load average: 1.27 1.22 1.19 1/377 113574595.4596 when there is an unexpected error4597 behaves like returns error result4598 is expected to eq "error message"4599# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.9 seconds. Current RSS: ~1582M. Threads: 13. load average: 1.27 1.22 1.19 1/376 113934600.4601 when submodule is inside a directory4602 updates the submodule reference4603# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.96 seconds. Current RSS: ~1591M. Threads: 13. load average: 1.25 1.22 1.19 1/378 114674604.4605 when repository is empty4606 behaves like returns error result4607 is expected to eq "The repository is empty"4608# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.03 seconds. Current RSS: ~1588M. Threads: 13. load average: 1.25 1.22 1.19 1/376 114864609.4610# [RSpecRunTime] Finishing example group spec/services/submodules/update_service_spec.rb. It took 28.2 seconds. Expected to take 35.5 seconds.4611# [RSpecRunTime] Starting example group spec/services/packages/nuget/update_package_from_metadata_service_spec.rb. Expected to take 33.48 seconds.4612Packages::Nuget::UpdatePackageFromMetadataService4613 #execute4614 with no existing package4615Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4617To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4618 updates package and package file and creates metadatum4619 behaves like taking the lease4620Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4622To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4623 takes the lease4624# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.69 second. Current RSS: ~1584M. Threads: 13. load average: 1.25 1.22 1.19 1/377 114874625.4626 behaves like not updating the package if the lease is taken4627 without obtaining the exclusive lease4628Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4630To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4631 does not update the package4632 with existing package4633Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4635To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4636 link existing package and updates package file4637 behaves like taking the lease4638Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4640To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4641 takes the lease4642# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.91 seconds. Current RSS: ~1581M. Threads: 13. load average: 1.22 1.21 1.19 1/376 114884643.4644 behaves like not updating the package if the lease is taken4645 without obtaining the exclusive lease4646Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4648To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4649 does not update the package4650 marked as pending_destruction4651Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4653To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4654 reuses the processing package4655 with a nuspec file with metadata4656Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4658To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4659 creates tags4660Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4662To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4663 creates nuget metadatum4664 with existing package and tags4665Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4667To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4668 creates tags and deletes those not in metadata4669# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.23 seconds. Current RSS: ~1586M. Threads: 13. load average: 1.29 1.23 1.19 1/376 114894670.4671 with too long url4672 behaves like raising an4673Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4675To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4676 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4677 without authors or description4678 for authors4679 behaves like raising an4680Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4682To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4683 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4684 for description4685 behaves like raising an4686Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4688To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4689 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4690 with nuspec file with dependencies4691Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4693To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4694 updates package and package file4695 with package file not containing a nuspec file4696 behaves like raising an4697Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4699To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4700 raises an Packages::Nuget::ExtractMetadataFileService::ExtractionError4701 with a symbol package4702 with no existing package4703 behaves like raising an4704Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4706To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4707 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4708 with existing package4709Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4711To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4712 link existing package and updates package file4713 behaves like taking the lease4714Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4716To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4717 takes the lease4718# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.74 seconds. Current RSS: ~1580M. Threads: 13. load average: 1.26 1.22 1.19 1/373 114904719.4720 behaves like not updating the package if the lease is taken4721 without obtaining the exclusive lease4722Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4724To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4725 does not update the package4726 with an invalid package name4727 invalid_name: "", error_message: "package name, version, authors and/or description not found in metadata"4728 behaves like raising an4729Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4731To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4732 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4733 invalid_name: "My/package", error_message: "Validation failed: Name is invalid"4734 behaves like raising an4735Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4737To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4738 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4739 invalid_name: "../../../my_package", error_message: "Validation failed: Name is invalid"4740 behaves like raising an4741Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4743To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4744 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4745 invalid_name: "%2e%2e%2fmy_package", error_message: "Validation failed: Name is invalid"4746 behaves like raising an4747Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4749To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4750 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4751 with an invalid package version4752 invalid_version: "", error_message: "package name, version, authors and/or description not found in metadata"4753 behaves like raising an4754Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4756To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4757 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4758 invalid_version: "555", error_message: "Validation failed: Version is invalid"4759 behaves like raising an4760Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4762To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4763 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4764 invalid_version: "1./2.3", error_message: "Validation failed: Version is invalid"4765 behaves like raising an4766Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4768To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4769 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4770 invalid_version: "../../../../../1.2.3", error_message: "Validation failed: Version is invalid"4771 behaves like raising an4772Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4774To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4775 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4776 invalid_version: "%2e%2e%2f1.2.3", error_message: "Validation failed: Version is invalid"4777 behaves like raising an4778Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4780To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4781 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4782 with an invalid zip file4783 behaves like raising an4784Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.4786To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4787 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError4788# [RSpecRunTime] Finishing example group spec/services/packages/nuget/update_package_from_metadata_service_spec.rb. It took 20.5 seconds. Expected to take 33.48 seconds.4789# [RSpecRunTime] Starting example group spec/views/notify/pipeline_success_email.html.haml_spec.rb. Expected to take 32.14 seconds.4790notify/pipeline_success_email.html.haml4791 when pipeline does not have a name attribute4792 behaves like pipeline status changes email4793 when the pipeline contains a failed job4794 behaves like renders the pipeline status changes email correctly4795 pipeline with user4796 renders the email correctly4797 behaves like correct pipeline information for pipelines for merge requests4798 when pipeline for merge request4799 renders a source ref of the pipeline4800# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.81 seconds. Current RSS: ~1569M. Threads: 12. load average: 1.30 1.23 1.19 1/378 117214801.4802 pipeline without user4803 renders the email correctly4804# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.99 seconds. Current RSS: ~1572M. Threads: 12. load average: 1.30 1.23 1.19 1/378 118384805.4806 when the latest failed job is a bridge job4807 behaves like renders the pipeline status changes email correctly4808 pipeline with user4809 renders the email correctly4810 behaves like correct pipeline information for pipelines for merge requests4811 when pipeline for merge request4812 renders a source ref of the pipeline4813# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.2 seconds. Current RSS: ~1577M. Threads: 12. load average: 1.28 1.23 1.19 1/378 120694814.4815 pipeline without user4816 renders the email correctly4817# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.35 seconds. Current RSS: ~1575M. Threads: 12. load average: 1.26 1.22 1.19 1/378 121864818.4819 when pipeline has a name attribute4820 behaves like pipeline status changes email4821 when the pipeline contains a failed job4822 behaves like renders the pipeline status changes email correctly4823 pipeline with user4824 renders the email correctly4825 behaves like correct pipeline information for pipelines for merge requests4826 when pipeline for merge request4827 renders a source ref of the pipeline4828# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.53 seconds. Current RSS: ~1579M. Threads: 12. load average: 1.16 1.20 1.18 1/378 124164829.4830 pipeline without user4831 renders the email correctly4832# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.68 seconds. Current RSS: ~1577M. Threads: 12. load average: 1.16 1.20 1.18 1/377 125334833.4834 when the latest failed job is a bridge job4835 behaves like renders the pipeline status changes email correctly4836 pipeline with user4837 renders the email correctly4838 behaves like correct pipeline information for pipelines for merge requests4839 when pipeline for merge request4840 renders a source ref of the pipeline4841# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.78 seconds. Current RSS: ~1577M. Threads: 12. load average: 1.14 1.20 1.18 1/377 127634842.4843 pipeline without user4844 renders the email correctly4845# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.92 seconds. Current RSS: ~1575M. Threads: 12. load average: 1.14 1.20 1.18 1/377 128814846.4847# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_success_email.html.haml_spec.rb. It took 25.39 seconds. Expected to take 32.14 seconds.4848# [RSpecRunTime] Starting example group spec/models/integrations/telegram_spec.rb. Expected to take 30.93 seconds.4849Integrations::Telegram4850 does not allow STI4851 behaves like Integrations::HasAvatar4852 #avatar_url4853 returns the expected avatar URL4854 behaves like chat integration4855 Associations4856 is expected to belong to project required: false4857 Validations4858 when integration is active4859 is expected to validate that :webhook cannot be empty/falsy4860 behaves like issue tracker integration URL attribute4861 is expected to allow :webhook to be ‹"https://example.com"›4862 is expected not to allow :webhook to be ‹"example.com"›4863 is expected not to allow :webhook to be ‹"ftp://example.com"›4864 is expected not to allow :webhook to be ‹"herp-and-derp"›4865 when integration is inactive4866 is expected not to validate that :webhook cannot be empty/falsy4867 .supported_events4868 does not support deployment_events4869 #execute4870 with push events4871 behaves like triggered Telegram integration4872 calls Telegram API4873# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.61 seconds. Current RSS: ~1613M. Threads: 12. load average: 1.13 1.20 1.18 1/377 129394874.4875 with default branch4876 when only default branch are to be notified4877 behaves like triggered Telegram integration4878 calls Telegram API4879 when only protected branches are to be notified4880 behaves like untriggered Telegram integration4881 does not call Telegram API4882 when default and protected branches are to be notified4883 behaves like triggered Telegram integration4884 calls Telegram API4885 when all branches are to be notified4886 behaves like triggered Telegram integration4887 calls Telegram API4888 with protected branch4889 when only default branch are to be notified4890 behaves like untriggered Telegram integration4891 does not call Telegram API4892 when only protected branches are to be notified4893 behaves like triggered Telegram integration4894 calls Telegram API4895 when default and protected branches are to be notified4896 behaves like triggered Telegram integration4897 calls Telegram API4898 when all branches are to be notified4899 behaves like triggered Telegram integration4900 calls Telegram API4901 with neither default nor protected branch4902 when only default branch are to be notified4903 behaves like untriggered Telegram integration4904 does not call Telegram API4905 when only protected branches are to be notified4906 behaves like untriggered Telegram integration4907 does not call Telegram API4908 when default and protected branches are to be notified4909 behaves like untriggered Telegram integration4910 does not call Telegram API4911 when all branches are to be notified4912 behaves like triggered Telegram integration4913 calls Telegram API4914 with issue events4915 behaves like triggered Telegram integration4916Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.4918To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4919 calls Telegram API4920 with merge events4921 behaves like triggered Telegram integration4922Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.4924To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4925 calls Telegram API4926 with wiki page events4927 behaves like triggered Telegram integration4928 calls Telegram API4929 with note events4930 with commit comment4931 behaves like triggered Telegram integration4932 calls Telegram API4933 with merge request comment4934 behaves like triggered Telegram integration4935 calls Telegram API4936 with issue comment4937 behaves like triggered Telegram integration4938 calls Telegram API4939 with snippet comment4940 behaves like triggered Telegram integration4941 calls Telegram API4942 with pipeline events4943 with failed pipeline4944 behaves like triggered Telegram integration4945 calls Telegram API4946 with succeeded pipeline4947 with default notify_only_broken_pipelines4948 does not call Telegram API4949 when notify_only_broken_pipelines is false4950 behaves like triggered Telegram integration4951 calls Telegram API4952 with default branch4953 when only default branch are to be notified4954 behaves like triggered Telegram integration4955 calls Telegram API4956 when only protected branches are to be notified4957 behaves like untriggered Telegram integration4958 does not call Telegram API4959 when default and protected branches are to be notified4960 behaves like triggered Telegram integration4961 calls Telegram API4962 when all branches are to be notified4963 behaves like triggered Telegram integration4964 calls Telegram API4965 with protected branch4966 when only default branch are to be notified4967 behaves like untriggered Telegram integration4968 does not call Telegram API4969 when only protected branches are to be notified4970 behaves like triggered Telegram integration4971 calls Telegram API4972 when default and protected branches are to be notified4973 behaves like triggered Telegram integration4974 calls Telegram API4975 when all branches are to be notified4976 behaves like triggered Telegram integration4977 calls Telegram API4978 with neither default nor protected branch4979 when only default branch are to be notified4980 behaves like untriggered Telegram integration4981 does not call Telegram API4982 when only protected branches are to be notified4983 behaves like untriggered Telegram integration4984 does not call Telegram API4985 when default and protected branches are to be notified4986 behaves like untriggered Telegram integration4987 does not call Telegram API4988 when all branches are to be notified4989 behaves like triggered Telegram integration4990 calls Telegram API4991 deployment events4992 behaves like untriggered Telegram integration4993 does not call Telegram API4994# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.62 seconds. Current RSS: ~1619M. Threads: 11. load average: 1.18 1.21 1.18 1/375 132454995.4996 before_validation :set_webhook4997 when token is not present4998 does not set webhook value4999 when token is present5000 sets webhook value5001 with custom hostname5002 sets webhook value with custom hostname5003 #notify5004 removes the parse mode if the first request fails with a bad request5005 makes a second request if the first one fails with a bad request5006 validations5007 when integration is active5008 is expected to validate that :token cannot be empty/falsy5009 is expected to validate that :room cannot be empty/falsy5010 is expected to validate that :thread looks like an integer5011 when integration is inactive5012 is expected not to validate that :token cannot be empty/falsy5013 is expected not to validate that :room cannot be empty/falsy5014 is expected not to validate that :thread looks like an integer5015# [RSpecRunTime] Finishing example group spec/models/integrations/telegram_spec.rb. It took 13.15 seconds. Expected to take 30.93 seconds.5016# [RSpecRunTime] Starting example group spec/graphql/resolvers/timelog_resolver_spec.rb. Expected to take 28.83 seconds.5017Resolvers::TimelogResolver5018 is expected to have non-null GraphQL type TimelogConnection5019 on a project5020 behaves like with a project5021 finds all timelogs within given dates5022 return nothing when user has insufficient permissions5023 when the project does not exist5024 returns an empty set5025# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.11 second. Current RSS: ~1613M. Threads: 11. load average: 1.18 1.21 1.18 1/375 132835026.5027 when no dates specified5028 finds all timelogs5029 when only start_time present5030 finds timelogs after the start_time5031 when only end_time present5032 finds timelogs before the end_time5033 when start_time and end_date are present5034 finds timelogs until the end of day of end_date5035# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.96 seconds. Current RSS: ~1608M. Threads: 11. load average: 1.17 1.20 1.18 2/376 132845036.5037 when start_date and end_time are present5038 finds all timelogs within start_date and end_time5039 when arguments are invalid5040 when start_time and start_date are present5041 generates an error5042 when end_time and end_date are present5043 generates an error5044 when start argument is after end argument5045 generates an error5046 with a project filter5047 behaves like with a project5048 finds all timelogs within given dates5049 return nothing when user has insufficient permissions5050 when the project does not exist5051 returns an empty set5052# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.24 seconds. Current RSS: ~1605M. Threads: 11. load average: 1.17 1.20 1.18 1/376 133075053.5054 when no dates specified5055 finds all timelogs5056 when only start_time present5057 finds timelogs after the start_time5058 when only end_time present5059 finds timelogs before the end_time5060 when start_time and end_date are present5061 finds timelogs until the end of day of end_date5062 when start_date and end_time are present5063 finds all timelogs within start_date and end_time5064 when arguments are invalid5065 when start_time and start_date are present5066 generates an error5067 when end_time and end_date are present5068 generates an error5069 when start argument is after end argument5070 generates an error5071 on a group5072 behaves like with a group5073 finds all timelogs5074 finds all timelogs within given dates5075 when the group does not exist5076 returns an error5077 when only start_date is present5078 finds timelogs until the end of day of end_date5079 when only end_date is present5080 finds timelogs until the end of day of end_date5081 when start_time and end_date are present5082 finds timelogs until the end of day of end_date5083 when start_date and end_time are present5084 finds all timelogs within start_date and end_time5085 when arguments are invalid5086 when start_time and start_date are present5087 generates an error5088 when end_time and end_date are present5089 generates an error5090 when start argument is after end argument5091 generates an error5092 with a group filter5093 behaves like with a group5094 finds all timelogs5095 finds all timelogs within given dates5096 when the group does not exist5097 returns an error5098 when only start_date is present5099 finds timelogs until the end of day of end_date5100 when only end_date is present5101 finds timelogs until the end of day of end_date5102 when start_time and end_date are present5103 finds timelogs until the end of day of end_date5104 when start_date and end_time are present5105 finds all timelogs within start_date and end_time5106 when arguments are invalid5107 when start_time and start_date are present5108 generates an error5109 when end_time and end_date are present5110 generates an error5111 when start argument is after end argument5112 generates an error5113 on a user5114 behaves like with the current user5115 returns the expected records5116 with a user filter5117 when the user has timelogs5118 behaves like with the current user5119 returns the expected records5120 when the user doest not have timelogs5121 behaves like with the current user5122 returns the expected records5123 when no object or arguments provided5124 generates an error5125 when the sort argument is provided5126 when sort argument comes from TimelogSortEnum5127 returns all the timelogs in the correct order5128# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.98 seconds. Current RSS: ~1610M. Threads: 11. load average: 1.22 1.21 1.19 1/376 133585129.5130 when sort argument comes from SortEnum5131 returns all the timelogs in the correct order5132# [RSpecRunTime] Finishing example group spec/graphql/resolvers/timelog_resolver_spec.rb. It took 14.08 seconds. Expected to take 28.83 seconds.5133# [RSpecRunTime] Starting example group spec/services/issues/zoom_link_service_spec.rb. Expected to take 27.84 seconds.5134Issues::ZoomLinkService5135 #add_link5136 without existing Zoom meeting5137 when updating an issue5138 appends the new meeting to zoom_meetings5139 tracks the add event5140 creates a zoom_link_added notification5141 issue is incident type5142 behaves like an incident management tracked event5143 .track_event5144 tracks the event using redis5145# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.32 seconds. Current RSS: ~1600M. Threads: 11. load average: 1.22 1.21 1.19 1/375 133595146.5147 behaves like Snowplow event tracking with RedisHLL context5148 behaves like Snowplow event tracking5149 is emitted5150# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.39 seconds. Current RSS: ~1596M. Threads: 11. load average: 1.22 1.21 1.19 1/375 133605151.5152 with insufficient issue update permissions5153 cannot add the meeting5154 creates no notification5155 when creating an issue5156 creates a new zoom meeting5157 with insufficient issue create permissions5158 cannot add the meeting5159 creates no notification5160 with invalid Zoom url5161 cannot add the meeting5162 creates no notification5163 with "added" Zoom meeting5164 cannot add the meeting5165 creates no notification5166 with "added" Zoom meeting and race condition5167 cannot add the meeting5168 creates no notification5169 #can_add_link?5170 without "added" zoom meeting5171 is expected to eq true5172 with insufficient issue update permissions5173 is expected to eq false5174 with Zoom meeting in the issue description5175 is expected to eq false5176 #remove_link5177 with Zoom meeting5178 with existing issue5179 creates no notification5180 can remove the meeting5181 tracks the remove event5182 without existing issue5183 cannot remove the meeting5184 creates no notification5185 with insufficient issue update permissions5186 cannot remove the meeting5187 creates no notification5188 without "added" Zoom meeting5189 cannot remove the meeting5190 creates no notification5191 #can_remove_link?5192 without Zoom meeting5193 is expected to eq false5194 with only "removed" zoom meetings5195 is expected to eq false5196 with "added" Zoom meeting5197 is expected to eq true5198 with "removed" zoom meetings5199 is expected to eq true5200 with insufficient issue update permissions5201 is expected to eq false5202 #parse_link5203 with valid Zoom links5204 description: "Some text https://zoom.us/j/123456789 more text"5205 is expected to eq "https://zoom.us/j/123456789"5206 description: "Mixed https://zoom.us/j/123456789 http://example.com"5207 is expected to eq "https://zoom.us/j/123456789"5208 description: "Multiple link https://zoom.us/my/name https://zoom.us/j/123456789"5209 is expected to eq "https://zoom.us/j/123456789"5210 with invalid Zoom links5211 description: nil5212 is expected to eq nil5213 description: ""5214 is expected to eq nil5215 description: "Text only"5216 is expected to eq nil5217 description: "Non-Zoom http://example.com"5218 is expected to eq nil5219 description: "Almost Zoom http://zoom.us"5220 is expected to eq nil5221# [RSpecRunTime] Finishing example group spec/services/issues/zoom_link_service_spec.rb. It took 12.51 seconds. Expected to take 27.84 seconds.5222# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/cron_parser_spec.rb. Expected to take 25.8 seconds.5223Gitlab::Ci::CronParser5224 #next_time_from5225 behaves like when cron and cron_timezone are valid5226 when specific time5227 returns exact time5228 behaves like returns time in the future5229 is expected to be > 2024-10-03 09:21:08 +00005230 when specific day of week5231 returns exact day of week5232 behaves like returns time in the future5233 is expected to be > 2024-10-03 09:21:08 +00005234 when */ used5235 returns specific time5236 behaves like returns time in the future5237 is expected to be > 2024-10-03 09:21:08 +00005238 when range used5239 returns specific time5240 behaves like returns time in the future5241 is expected to be > 2024-10-03 09:21:08 +00005242 when range and / are used5243 returns specific time5244 behaves like returns time in the future5245 is expected to be > 2024-10-03 09:21:08 +00005246 when / is used5247 returns specific time5248 behaves like returns time in the future5249 is expected to be > 2024-10-03 09:21:08 +00005250 when cron_timezone is TZInfo format5251 when cron_timezone is US/Pacific5252 behaves like returns time in the future5253 is expected to be > 2024-10-03 09:21:09 +00005254 when PST (Pacific Standard Time)5255 converts time in server time zone5256 when PDT (Pacific Daylight Time)5257 converts time in server time zone5258 when cron_timezone is ActiveSupport::TimeZone format5259 when cron_timezone is Berlin5260 behaves like returns time in the future5261 is expected to be > 2024-10-03 09:21:09 +00005262 when CET (Central European Time)5263 converts time in server time zone5264 when CEST (Central European Summer Time)5265 converts time in server time zone5266 behaves like when cron_timezone is Eastern Time (US & Canada)5267 behaves like returns time in the future5268 is expected to be > 2024-10-03 09:21:09 +00005269 when EST (Eastern Standard Time)5270 converts time in server time zone5271 when EDT (Eastern Daylight Time)5272 converts time in server time zone5273 when time crosses a Daylight Savings boundary5274 generates day without TZInfo::AmbiguousTime error5275 behaves like when cron and cron_timezone are invalid5276 is expected to be nil5277 behaves like when cron syntax is quoted5278 is expected to be nil5279 behaves like when cron syntax is rufus-scheduler syntax5280 is expected to be nil5281 behaves like when cron is scheduled to a non existent day5282 is expected to be nil5283 for modulo5284 when before daylight saving5285 returns the correct future time5286 when after daylight saving5287 returns the correct future time5288 #previous_time_from5289 behaves like when cron and cron_timezone are valid5290 when specific time5291 returns exact time5292 behaves like returns time in the past5293 is expected to be < 2024-10-03 09:21:10 +00005294 when specific day of week5295 returns exact day of week5296 behaves like returns time in the past5297 is expected to be < 2024-10-03 09:21:10 +00005298 when */ used5299 returns specific time5300 behaves like returns time in the past5301 is expected to be < 2024-10-03 09:21:10 +00005302 when range used5303 returns specific time5304 behaves like returns time in the past5305 is expected to be < 2024-10-03 09:21:11 +00005306 when range and / are used5307 returns specific time5308 behaves like returns time in the past5309 is expected to be < 2024-10-03 09:21:11 +00005310 when / is used5311 returns specific time5312 behaves like returns time in the past5313 is expected to be < 2024-10-03 09:21:11 +00005314 when cron_timezone is TZInfo format5315 when cron_timezone is US/Pacific5316 behaves like returns time in the past5317 is expected to be < 2024-10-03 09:21:11 +00005318 when PST (Pacific Standard Time)5319 converts time in server time zone5320 when PDT (Pacific Daylight Time)5321 converts time in server time zone5322 when cron_timezone is ActiveSupport::TimeZone format5323 when cron_timezone is Berlin5324 behaves like returns time in the past5325 is expected to be < 2024-10-03 09:21:11 +00005326 when CET (Central European Time)5327 converts time in server time zone5328 when CEST (Central European Summer Time)5329 converts time in server time zone5330 behaves like when cron_timezone is Eastern Time (US & Canada)5331 behaves like returns time in the past5332 is expected to be < 2024-10-03 09:21:12 +00005333 when EST (Eastern Standard Time)5334 converts time in server time zone5335 when EDT (Eastern Daylight Time)5336 converts time in server time zone5337 when time crosses a Daylight Savings boundary5338 generates day without TZInfo::AmbiguousTime error5339 behaves like when cron and cron_timezone are invalid5340 is expected to be nil5341 behaves like when cron syntax is quoted5342 is expected to be nil5343 behaves like when cron syntax is rufus-scheduler syntax5344 is expected to be nil5345 behaves like when cron is scheduled to a non existent day5346 is expected to be nil5347 #cron_valid?5348 when cron is valid5349 is expected to eq true5350 when cron is invalid5351 is expected to eq false5352 when cron syntax is quoted5353 is expected to eq false5354 #cron_timezone_valid?5355 when cron is valid5356 is expected to eq true5357 when cron is invalid5358 is expected to eq false5359 when cron_timezone is ActiveSupport::TimeZone format5360 is expected to eq true5361 .parse_natural5362 when repeat cycle is day5363 generates daily cron expression5364 when repeat cycle is week5365 generates weekly cron expression5366 when repeat cycle is month5367 generates monthly cron expression5368 when an unsupported duration is specified5369 raises an exception5370 when repeat cycle is year5371 generates yearly cron expression5372 when the repeat cycle is not implemented5373 raises an exception5374 #match?5375 when cron matches up5376 is expected to eq true5377 when cron does not match5378 is expected to eq false5379# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/cron_parser_spec.rb. It took 5.97 seconds. Expected to take 25.8 seconds.5380# [RSpecRunTime] Starting example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. Expected to take 22.87 seconds.5381Gitlab::Issues::Rebalancing::State5382 rebalancing issues in namespace5383 is expected to eq 15384 behaves like issues rebalance caching5385 #track_new_running_rebalance5386 caches a project id to track caching in progress5387 #set and get current_index5388 returns zero as current index when index not cached5389 returns cached current index5390 #set and get current_project5391 returns nil if there is no project_id cached5392 returns cached current project_id5393 #rebalance_in_progress?5394 return zero if no re-balances are running5395 return false if no re-balances are running5396 return true a re-balance for given project/namespace is running5397 caching issue ids5398 with no issue ids cached5399 returns zero when there are no cached issue ids5400 returns empty array when there are no cached issue ids5401 with cached issue ids5402 returns count of cached issue ids5403 returns array of issue ids5404 limits returned values5405 when caching duplicate issue_ids5406 does not cache duplicate issues5407 returns cached issues with latest scores5408 when setting expiration5409 when tracking new rebalance5410 returns as expired for non existent key5411 has expiration set5412 when setting current index5413 returns as expiring for non existent key5414 has expiration set5415 when setting current project id5416 returns as expired for non existent key5417 has expiration set5418 when setting cached issue ids5419 returns as expired for non existent key5420 has expiration set5421 cleanup cache5422 removes cache keys5423 .fetch_rebalancing_groups_and_projects5424 caches recently finished rebalance key5425 rebalancing issues in a project5426 is expected to eq 25427 behaves like issues rebalance caching5428 #track_new_running_rebalance5429 caches a project id to track caching in progress5430 #set and get current_index5431 returns zero as current index when index not cached5432 returns cached current index5433 #set and get current_project5434 returns nil if there is no project_id cached5435 returns cached current project_id5436 #rebalance_in_progress?5437 return zero if no re-balances are running5438 return false if no re-balances are running5439 return true a re-balance for given project/namespace is running5440 caching issue ids5441 with no issue ids cached5442 returns zero when there are no cached issue ids5443 returns empty array when there are no cached issue ids5444 with cached issue ids5445 returns count of cached issue ids5446 returns array of issue ids5447 limits returned values5448 when caching duplicate issue_ids5449 does not cache duplicate issues5450 returns cached issues with latest scores5451 when setting expiration5452 when tracking new rebalance5453 returns as expired for non existent key5454 has expiration set5455 when setting current index5456 returns as expiring for non existent key5457 has expiration set5458 when setting current project id5459 returns as expired for non existent key5460 has expiration set5461 when setting cached issue ids5462 returns as expired for non existent key5463 has expiration set5464 cleanup cache5465 removes cache keys5466 .fetch_rebalancing_groups_and_projects5467 caches recently finished rebalance key5468# [RSpecRunTime] Finishing example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. It took 5.27 seconds. Expected to take 22.87 seconds.5469# [RSpecRunTime] Starting example group spec/services/merge_requests/unstick_locked_merge_requests_service_spec.rb. Expected to take 21.74 seconds.5470MergeRequests::UnstickLockedMergeRequestsService5471 #execute5472 when merge job identified as completed5473 updates merge request to merged when locked but has merge_commit_sha5474 updates merge request to opened when locked but has not been merged5475 logs updated stuck merge job ids and errored MRs5476# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.92 seconds. Current RSS: ~1607M. Threads: 11. load average: 1.14 1.19 1.18 1/376 138475477.5478 when merge job not identified as completed5479 does not change merge request state when job is not completed yet5480 when MR is not locked but in locked set5481 gets removed from locked set5482 when MR has no merge_jid5483 unlocks the MR5484 when unstick_locked_mrs_without_merge_jid feature flag is disabled5485 does not do anything5486# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.92 seconds. Current RSS: ~1591M. Threads: 11. load average: 1.21 1.21 1.18 1/376 141645487.5488 when there is merge exclusive lease5489 does not do anything5490 when MR changes were merged5491 when merged_commit_sha is set5492 behaves like unsticks merged MR5493 marks the MR as merged5494 when there is merge exclusive lease5495 does not do anything5496# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.17 seconds. Current RSS: ~1587M. Threads: 11. load average: 1.21 1.21 1.18 1/377 143885497.5498 when only merge_commit_sha is set5499 behaves like unsticks merged MR5500 marks the MR as merged5501 when there is merge exclusive lease5502 does not do anything5503# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.67 seconds. Current RSS: ~1583M. Threads: 11. load average: 1.19 1.20 1.18 1/377 145405504.5505 when merged_commit_sha and merge_commit_sha is not set5506 and source_branch_sha is nil5507 unlocks the MR5508 and target_branch_sha is nil5509 unlocks the MR5510 and MR has no diffs anymore5511 behaves like unsticks merged MR5512 marks the MR as merged5513 when there is merge exclusive lease5514 does not do anything5515# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.88 seconds. Current RSS: ~1578M. Threads: 11. load average: 1.19 1.20 1.18 1/377 148505516.5517# [RSpecRunTime] Finishing example group spec/services/merge_requests/unstick_locked_merge_requests_service_spec.rb. It took 14.99 seconds. Expected to take 21.74 seconds.5518# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/release_service_spec.rb. Expected to take 20.77 seconds.5519Ci::Catalog::Resources::ReleaseService5520 #execute5521 when executing release service5522Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5524To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5525 tracks release duration5526# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.03 seconds. Current RSS: ~1573M. Threads: 11. load average: 1.18 1.20 1.18 1/377 151295527.5528 with a valid catalog resource and release from passed data5529Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5531To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5532 validates the catalog resource and creates a version5533 when the user does not have permission to publish a version5534Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5536To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5537 returns an error5538# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.61 seconds. Current RSS: ~1553M. Threads: 11. load average: 1.24 1.21 1.19 1/375 156995539.5540 with a valid catalog resource and release from fetched data (LEGACY)5541Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5543To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5544 validates the catalog resource and creates a version5545 when the user is not the author of the release5546Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5548To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5549 returns an error and does not create a version5550# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.34 seconds. Current RSS: ~1541M. Threads: 11. load average: 1.31 1.23 1.19 3/376 162915551.5552 when the validation of the catalog resource fails5553Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5555To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5556 returns an error and does not create a version5557# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.66 seconds. Current RSS: ~1539M. Threads: 11. load average: 1.31 1.23 1.19 1/375 164005558.5559 when the creation of a version fails from passed data5560Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol.5562To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5563 returns an error and does not create a version5564# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.33 seconds. Current RSS: ~1535M. Threads: 11. load average: 1.44 1.26 1.20 1/375 166825565.5566 when the creation of a version fails from fetched data (LEGACY)5567 returns an error and does not create a version5568# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.66 seconds. Current RSS: ~1538M. Threads: 11. load average: 1.44 1.26 1.20 1/375 168085569.5570# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/release_service_spec.rb. It took 17.77 seconds. Expected to take 20.77 seconds.5571# [RSpecRunTime] Starting example group spec/tooling/danger/stable_branch_spec.rb. Expected to take 19.05 seconds.5572Tooling::Danger::StableBranch5573 #check!5574 when not applicable5575 stable_branch?: true, security_mr?: true5576 behaves like without a failure5577 does not add a failure5578 stable_branch?: false, security_mr?: true5579 behaves like without a failure5580 does not add a failure5581 stable_branch?: false, security_mr?: false5582 behaves like without a failure5583 does not add a failure5584 when applicable5585 behaves like without a failure5586**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5587Read the "QA e2e:test-on-omnibus-ee" section for more details.5588 does not add a failure5589 with a feature label5590 behaves like with a failure5591**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5592Read the "QA e2e:test-on-omnibus-ee" section for more details.5593 fails5594 without a bug label5595 behaves like with a failure5596**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5597Read the "QA e2e:test-on-omnibus-ee" section for more details.5598 fails5599 with only documentation changes and no bug label5600 behaves like without a failure5601 does not add a failure5602 with a pipeline::expedited label5603 behaves like with a failure5604**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5605Read the "QA e2e:test-on-omnibus-ee" section for more details.5606 fails5607 behaves like bypassing when flaky test or docs only5608 when failure::flaky-test label is present5609 behaves like without a failure5610 does not add a failure5611 with only docs changes5612 behaves like without a failure5613 does not add a failure5614 when no test-on-omnibus bridge is found5615 behaves like with a failure5616 fails5617 behaves like bypassing when flaky test or docs only5618 when failure::flaky-test label is present5619 behaves like without a failure5620 does not add a failure5621 with only docs changes5622 behaves like without a failure5623 does not add a failure5624 when test-on-omnibus bridge is created5625 behaves like with a warning5626 warns5627 behaves like bypassing when flaky test or docs only5628 when failure::flaky-test label is present5629 behaves like without a failure5630 does not add a failure5631 with only docs changes5632 behaves like without a failure5633 does not add a failure5634 when test-on-omnibus bridge has been canceled and no downstream pipeline is generated5635 behaves like with a failure5636 fails5637 behaves like bypassing when flaky test or docs only5638 when failure::flaky-test label is present5639 behaves like without a failure5640 does not add a failure5641 with only docs changes5642 behaves like without a failure5643 does not add a failure5644 when test-on-omnibus job is in a non-successful state5645 behaves like with a warning5646 warns5647 behaves like bypassing when flaky test or docs only5648 when failure::flaky-test label is present5649 behaves like without a failure5650 does not add a failure5651 with only docs changes5652 behaves like without a failure5653 does not add a failure5654 when test-on-omnibus job is in manual state5655 behaves like with a failure5656 fails5657 behaves like bypassing when flaky test or docs only5658 when failure::flaky-test label is present5659 behaves like without a failure5660 does not add a failure5661 with only docs changes5662 behaves like without a failure5663 does not add a failure5664 when test-on-omnibus job is canceled5665 behaves like with a failure5666 fails5667 behaves like bypassing when flaky test or docs only5668 when failure::flaky-test label is present5669 behaves like without a failure5670 does not add a failure5671 with only docs changes5672 behaves like without a failure5673 does not add a failure5674 when no pipeline is found5675 behaves like with a failure5676 fails5677 behaves like bypassing when flaky test or docs only5678 when failure::flaky-test label is present5679 behaves like without a failure5680 does not add a failure5681 with only docs changes5682 behaves like without a failure5683 does not add a failure5684 when not an applicable version5685 warns about the test-on-omnibus pipeline and the version5686 with multiple test-on-omnibus pipelines5687 behaves like without a failure5688**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5689Read the "QA e2e:test-on-omnibus-ee" section for more details.5690 does not add a failure5691 when the version API request fails5692 warns about the test-on-omnibus pipeline and the version request5693 when more than one page of versions is needed5694 behaves like without a failure5695Backporting to older releases requires an [exception request process](https://docs.gitlab.com/ee/policy/maintenance.html#backporting-to-older-releases)5696**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5697Read the "QA e2e:test-on-omnibus-ee" section for more details.5698 does not add a failure5699 when the MR body does not contain the template source5700**The `e2e:test-on-omnibus-ee` job needs to succeed or have approval from a Software Engineer in Test.**5701Read the "QA e2e:test-on-omnibus-ee" section for more details.5702 fails about missing template source5703 #valid_stable_branch?5704 returns false when on the default branch5705 returns true when on a stable branch5706 returns false when on a stable branch on a security MR5707 #encourage_package_and_qa_execution?5708 stable_branch?: true, security_mr?: true, documentation?: true, flaky?: true, result: false5709 is expected to eq false5710 stable_branch?: true, security_mr?: true, documentation?: true, flaky?: false, result: false5711 is expected to eq false5712 stable_branch?: true, security_mr?: true, documentation?: false, flaky?: true, result: false5713 is expected to eq false5714 stable_branch?: true, security_mr?: true, documentation?: false, flaky?: false, result: false5715 is expected to eq false5716 stable_branch?: true, security_mr?: false, documentation?: true, flaky?: true, result: false5717 is expected to eq false5718 stable_branch?: true, security_mr?: false, documentation?: true, flaky?: false, result: false5719 is expected to eq false5720 stable_branch?: true, security_mr?: false, documentation?: false, flaky?: true, result: false5721 is expected to eq false5722 stable_branch?: true, security_mr?: false, documentation?: false, flaky?: false, result: true5723 is expected to eq true5724# [RSpecRunTime] Finishing example group spec/tooling/danger/stable_branch_spec.rb. It took 4.31 seconds. Expected to take 19.05 seconds.5725# [RSpecRunTime] Starting example group spec/lib/gitlab/visibility_level_spec.rb. Expected to take 18.52 seconds.5726Gitlab::VisibilityLevel5727 .level_value5728 defaults to PRIVATE when string value is not valid5729 defaults to PRIVATE when integer value is not valid5730 string_value: "private", integer_value: 05731 converts 'private' to integer value 05732 converts string integer '0' to integer value 05733 defaults to PRIVATE when string integer value is not valid5734 defaults to PRIVATE when string value is not valid5735 string_value: "internal", integer_value: 105736 converts 'internal' to integer value 105737 converts string integer '10' to integer value 105738 defaults to PRIVATE when string integer value is not valid5739 defaults to PRIVATE when string value is not valid5740 string_value: "public", integer_value: 205741 converts 'public' to integer value 205742 converts string integer '20' to integer value 205743 defaults to PRIVATE when string integer value is not valid5744 defaults to PRIVATE when string value is not valid5745 when `fallback_value` is set to `nil`5746 returns `nil` when string value is not valid5747 returns `nil` when integer value is not valid5748 .levels_for_user5749 returns INTERNAL and PUBLIC for internal users5750 returns PUBLIC for external users5751 returns PUBLIC when no user is given5752 when admin mode is enabled5753 returns all levels for an admin5754 when admin mode is disabled5755 returns INTERNAL and PUBLIC for an admin5756 .allowed_levels5757 only includes the levels that arent restricted5758 returns all levels when no visibility level was set5759 .closest_allowed_level5760 picks INTERNAL instead of PUBLIC if public is restricted5761 picks PRIVATE if nothing is available5762 .allowed_levels_for_user5763 when user is not present5764 returns an empty array5765 when user is present5766 returns an array with correct allowed levels for a user5767 when admin mode is enabled5768 returns an array with correct allowed levels for admin user5769 .valid_level?5770 returns true when visibility is valid5771 .restricted_level?, .non_restricted_level?, and .public_level_restricted?5772 visibility_levels: nil, expected_status: false5773 returns the expected status5774 visibility_levels: [0], expected_status: false5775 returns the expected status5776 visibility_levels: [0, 10], expected_status: false5777 returns the expected status5778 visibility_levels: [20], expected_status: true5779 returns the expected status5780 visibility_levels: [20, 10], expected_status: true5781 returns the expected status5782 .options5783 keys5784 returns the allowed visibility levels5785 .level_name5786 level_value: 0, level_name: "Private"5787 returns the name of the visibility level5788 level_value: 10, level_name: "Internal"5789 returns the name of the visibility level5790 level_value: 20, level_name: "Public"5791 returns the name of the visibility level5792 level_value: 2147483647, level_name: "Unknown"5793 returns the name of the visibility level5794# [RSpecRunTime] Finishing example group spec/lib/gitlab/visibility_level_spec.rb. It took 3.45 seconds. Expected to take 18.52 seconds.5795# [RSpecRunTime] Starting example group spec/models/project_group_link_spec.rb. Expected to take 17.8 seconds.5796ProjectGroupLink5797 does not allow STI5798 Associations5799 is expected to belong to group required: false5800 is expected to belong to project required: false5801 Validation5802 is expected to validate that :project_id cannot be empty/falsy5803 is expected to validate that :group_id is case-sensitively unique within the scope of :project_id, producing a custom validation error on failure5804 is expected to validate that :group cannot be empty/falsy5805 is expected to validate that :group_access cannot be empty/falsy5806 is expected to validate that :group_access is either ‹10›, ‹20›, ‹30›, ‹40›, or ‹50›5807 doesn't allow a project to be shared with the group it is in5808 doesn't allow a project to be shared with an ancestor of the group it is in5809# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.38 seconds. Current RSS: ~1594M. Threads: 11. load average: 1.71 1.33 1.22 1/370 168095810.5811 scopes5812 .non_guests5813 returns all records which are greater than Guests access5814# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.99 seconds. Current RSS: ~1565M. Threads: 11. load average: 1.71 1.33 1.22 1/370 168105815.5816 search by group name5817 is expected to eq [#<ProjectGroupLink id: 34, project_id: 536, group_id: 1624, created_at: "2024-10-03 09:22:08.700010802 +0000", updated_at: "2024-10-03 09:22:08.700010802 +0000", group_access: 30, expires_at: nil>]5818 is expected to be empty5819 #owner_access?5820 returns true for links with OWNER access5821 returns false for links without OWNER access5822# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.22 seconds. Current RSS: ~1555M. Threads: 11. load average: 1.65 1.32 1.22 1/370 168115823.5824 #human_access5825 delegates to Gitlab::Access5826# [RSpecRunTime] Finishing example group spec/models/project_group_link_spec.rb. It took 11.55 seconds. Expected to take 17.8 seconds.5827# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 17.3 seconds.5828Gitlab::GitalyClient::RepositoryService5829 #exists?5830 sends a repository_exists message5831 #optimize_repository5832 with default parameter5833 behaves like a repository optimization5834 sends a optimize_repository message5835 with heuristical housekeeping strategy5836 behaves like a repository optimization5837 sends a optimize_repository message5838 with eager housekeeping strategy5839 behaves like a repository optimization5840 sends a optimize_repository message5841 #prune_unreachable_objects5842 sends a prune_unreachable_objects message5843 #repository_size5844 sends a repository_size message5845 #repository_info5846 sends a repository_info message5847 #get_object_directory_size5848 sends a get_object_directory_size message5849 #info_attributes5850 reads the info attributes5851 #has_local_branches?5852 sends a has_local_branches message5853 #fork_repository5854 when branch is not provided5855 sends a create_fork message5856 when branch is provided5857 sends a create_fork message including revision5858 #import_repository5859 sends a create_repository_from_url message5860 when http_host is provided5861 sends a create_repository_from_url message with http_host provided in the request5862 #fetch_remote5863 sends a fetch_remote_request message5864 with resolved address5865 sends a fetch_remote_request message5866 SSH auth5867 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {}5868 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785869 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {}5870 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785871 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"}5872 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785873 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:ssh_key=>"key", :known_hosts=>"known_hosts"}5874 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785875 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"}5876 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785877 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"}5878 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785879 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {}5880 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785881 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {}5882 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785883 #calculate_checksum5884 sends a calculate_checksum message5885 #create_repository5886 sends a create_repository message without arguments5887 sends a create_repository message with default branch5888 sends a create_repository message with default branch containing non ascii chars5889 when object format is provided5890 with SHA1 format5891 sends a create_repository message with object format5892 with SHA256 format5893 sends a create_repository message with object format5894 with unknown format5895 sends a create_repository message with object format5896 #raw_changes_between5897 sends a get_raw_changes message5898 #search_files_by_regexp5899 with ASCII ref5900 behaves like a search for files by regexp5901 sends a search_files_by_name message and returns a flatten array5902 with non-ASCII ref5903 behaves like a search for files by regexp5904 sends a search_files_by_name message and returns a flatten array5905 #disconnect_alternates5906 sends a disconnect_git_alternates message5907 #remove5908 sends a remove_repository message5909 #replicate5910 sends a replicate_repository message5911 #find_license5912 sends a find_license request with medium timeout5913 #object_pool5914 sends a get_object_pool_request message5915 #object_format5916 sends a object_format message5917 #get_file_attributes5918 sends a get_file_attributes message5919# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 4.9 seconds. Expected to take 17.3 seconds.5920# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/collection/item_spec.rb. Expected to take 16.28 seconds.5921Gitlab::Ci::Variables::Collection::Item5922 .new5923 when unknown keyword is specified5924 raises error5925 when required keywords are not specified5926 raises error5927 behaves like creates variable5928 saves given value5929 when it's nil5930 behaves like creates variable5931 saves given value5932 when it's an empty string5933 behaves like creates variable5934 saves given value5935 when provided value is not a string5936 when it's 15937 behaves like raises error for invalid type5938 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5939 when it's false5940 behaves like raises error for invalid type5941 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5942 when it's []5943 behaves like raises error for invalid type5944 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5945 when it's {}5946 behaves like raises error for invalid type5947 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5948 when it's #<Object:0x00007b0ef2dcf628>5949 behaves like raises error for invalid type5950 is expected to raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/5951 .possible_var_reference?5952 table tests5953 empty value5954 is expected to eq false5955 normal value5956 is expected to eq false5957 simple expansions5958 is expected to eq true5959 complex expansions5960 is expected to eq true5961 complex expansions for Windows5962 is expected to eq true5963 #depends_on5964 table tests5965 no variable references5966 contains referenced variable names5967 simple variable reference5968 contains referenced variable names5969 complex expansion5970 contains referenced variable names5971 complex expansion in raw variable5972 contains referenced variable names5973 complex expansions for Windows5974 contains referenced variable names5975 .fabricate5976 supports using a hash5977 supports using a hash with stringified values5978 supports using an active record resource5979 supports using another collection item5980 #==5981 compares a hash representation of a variable5982 #[]5983 behaves like a hash accessor5984 #raw?5985 returns false when :raw is not specified5986 when :raw is specified as true5987 returns true5988 #masked?5989 when :masked is not specified5990 returns false5991 when :masked is specified as true5992 returns true5993 #to_runner_variable5994 when variable is not a file-related5995 returns a runner-compatible hash representation5996 when variable is file-related5997 appends file description component5998 when variable is raw5999 does not export raw value when it is false6000 exports raw value when it is true6001 when referencing a variable6002 #depends_on contains names of dependencies6003 when assigned the raw attribute6004 retains a true raw attribute6005 does not retain a false raw attribute6006# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/collection/item_spec.rb. It took 3.11 seconds. Expected to take 16.28 seconds.6007# [RSpecRunTime] Starting example group spec/scripts/review_apps/automated_cleanup_spec.rb. Expected to take 15.96 seconds.6008ReviewApps::AutomatedCleanup6009 .parse_args6010 when no arguments are provided6011 returns the default options6012 --dry-run6013 when no DRY_RUN variable is provided6014 raises an error6015 when the DRY_RUN variable is not set to true6016 returns the default options6017 when the DRY_RUN variable is set to true6018 returns the correct dry_run value6019 when the short version of the flag is used6020 returns the correct dry_run value6021 #perform_stale_namespace_cleanup!6022 performs Kubernetes cleanup for review apps namespaces6023 behaves like the days argument is an integer in the correct range6024 when days is nil6025 raises an error6026 when days is zero6027 raises an error6028 when days is above 3656029 raises an error6030 when days is a string6031 does not raise an error6032 when days is a float6033 does not raise an error6034 when the dry-run flag is true6035 does not delete anything6036 #perform_helm_releases_cleanup!6037 behaves like the days argument is an integer in the correct range6038 when days is nil6039 raises an error6040 when days is zero6041 raises an error6042 when days is above 3656043 raises an error6044 when days is a string6045 does not raise an error6046 when days is a float6047 does not raise an error6048 when the helm release is not a review-app release6049 behaves like does not delete the helm release6050 does not delete the helm release6051 does not delete the associated k8s namespace6052 when the helm release is a review-app release6053 when the helm release was deployed recently enough6054 when the helm release is in failed state6055 behaves like deletes the helm release6056 deletes the helm release6057 deletes the associated k8s namespace6058 when the dry-run flag is true6059 behaves like does nothing on a dry run6060 behaves like does not delete the helm release6061 does not delete the helm release6062 does not delete the associated k8s namespace6063 when the helm release is not in failed state6064 behaves like does not delete the helm release6065 does not delete the helm release6066 does not delete the associated k8s namespace6067 when the helm release was deployed a while ago6068 when the helm release is in failed state6069 behaves like deletes the helm release6070 deletes the helm release6071 deletes the associated k8s namespace6072 when the helm release is not in failed state6073 behaves like deletes the helm release6074 deletes the helm release6075 deletes the associated k8s namespace6076 #perform_gitlab_environment_cleanup!6077 when the environment is not for a review-app6078 does not stop the environment6079 does not delete the environment6080 when the environment is for a review-app6081 when the environment state is stopping6082 does not stop the environment6083 does not delete the environment6084 when the environment was created later than the days_for_delete argument6085 does not stop the environment6086 does not delete the environment6087 when the environment was created earlier than the days_for_delete argument6088 stops the environment6089 deletes the environment6090# [RSpecRunTime] Finishing example group spec/scripts/review_apps/automated_cleanup_spec.rb. It took 3.13 seconds. Expected to take 15.96 seconds.6091# [RSpecRunTime] Starting example group spec/services/clusters/build_kubernetes_namespace_service_spec.rb. Expected to take 15.5 seconds.6092Clusters::BuildKubernetesNamespaceService6093 sets cluster_project and environment6094 initializes a new namespace and sets default values6095 namespace per environment is disabled6096 initializes a new namespace and sets default values6097 does not set environment6098# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.12 seconds. Current RSS: ~1601M. Threads: 11. load average: 1.47 1.30 1.22 1/370 169716099.6100 group cluster6101 initializes a new namespace and sets default values6102 does not set cluster_project6103# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.45 seconds. Current RSS: ~1594M. Threads: 11. load average: 1.43 1.29 1.21 1/370 170206104.6105# [RSpecRunTime] Finishing example group spec/services/clusters/build_kubernetes_namespace_service_spec.rb. It took 12.35 seconds. Expected to take 15.5 seconds.6106# [RSpecRunTime] Starting example group spec/graphql/types/group_type_spec.rb. Expected to take 14.84 seconds.6107Types::GroupType6108 is expected to eq "Group"6109 has the expected fields6110 is expected to expose permissions using Types::PermissionTypes::Group6111 is expected to require graphql authorizations :read_group6112 behaves like a GraphQL type with labels6113 has label fields6114 label field6115 is expected to have graphql type Types::LabelType6116 is expected to have graphql arguments :title6117 labels field6118 is expected to have graphql type #<Class:0x00007b0f0c683d00>6119 is expected to have graphql arguments :search_term, :includeAncestorGroups, :includeDescendantGroups, :onlyGroupLabels, :searchIn, and :title6120 releases field6121 is expected to have graphql type #<Class:0x00007b0f0c57ea40>6122 is expected to have graphql resolver Resolvers::GroupReleasesResolver6123 organizationEditPath6124 when group has an organization associated with it6125 returns edit path scoped to organization6126 milestones6127 avoids N+1 queries6128 organization_state_counts field6129 is expected to have graphql type Types::CustomerRelations::OrganizationStateCountsType6130 is expected to have graphql resolver Resolvers::Crm::OrganizationStateCountsResolver6131 emailsEnabled6132 is not a deprecated field6133 when emails_enabled is true6134 is expected to eq true6135 when emails_enabled is false6136 is expected to eq false6137 custom emoji6138 when includeAncestorGroups is true6139 returns emoji from ancestor groups6140 boards field6141 returns boards6142 contact_state_counts field6143 is expected to have graphql type Types::CustomerRelations::ContactStateCountsType6144 is expected to have graphql resolver Resolvers::Crm::ContactStateCountsResolver6145 members field6146 is expected to have graphql type #<Class:0x00007b0f0bd9fab8>6147 is expected to have graphql resolver Resolvers::GroupMembersResolver6148 timelogs field6149 finds timelogs between start time and end time6150 work_items field6151 is expected to have graphql type #<Class:0x00007b0f31e77b40>6152 is expected to have graphql resolver Resolvers::Namespaces::WorkItemsResolver6153 emailsDisabled6154 is not a deprecated field6155 when emails_enabled is true6156 is expected to eq false6157 when emails_enabled is false6158 is expected to eq true6159# [RSpecRunTime] Finishing example group spec/graphql/types/group_type_spec.rb. It took 4.74 seconds. Expected to take 14.84 seconds.6160# [RSpecRunTime] Starting example group spec/services/projects/operations/update_service_spec.rb. Expected to take 14.57 seconds.6161Projects::Operations::UpdateService6162 #execute6163 alerting setting6164 with valid params6165 when regenerate_token is not set6166 with an existing setting6167 ignores provided token6168 without an existing setting6169 behaves like setting creation6170 creates a setting6171 when regenerate_token is set6172 with an existing setting6173 regenerates token6174 without an existing setting6175 behaves like setting creation6176 creates a setting6177 with insufficient permissions6178 behaves like no operation6179 does nothing6180 with empty params6181 behaves like no operation6182 does nothing6183 error tracking6184 with existing error tracking setting6185 updates the settings6186 disable error tracking6187 can set api_url to nil6188 without an existing error tracking setting6189 creates a setting6190 partial_update6191 with setting6192 service succeeds6193 updates attributes6194 only updates enabled attribute6195 with integrated attribute6196 updates integrated attribute6197 only updates enabled and integrated attributes6198# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.81 seconds. Current RSS: ~1615M. Threads: 11. load average: 1.36 1.28 1.21 1/371 170216199.6200 without setting6201 creates setting with default values6202 with masked param token6203 does not update token6204 with invalid parameters6205 does nothing6206 with inappropriate params6207 ignores params6208# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.87 seconds. Current RSS: ~1604M. Threads: 11. load average: 1.36 1.28 1.21 1/371 170226209.6210 prometheus integration6211 prometheus params were passed into service6212WARNING: You're overriding a previous stub implementation of `new`. Called from /builds/gitlab-org/gitlab/spec/services/projects/operations/update_service_spec.rb:330:in `block (5 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab/spec/services/projects/operations/update_service_spec.rb:330:in `block (5 levels) in <top (required)>'.6213 uses Project#find_or_initialize_integration to include instance defined defaults and pass them to Projects::UpdateService6214 when prometheus params are not passed into service6215 does not pass any prometheus params into Projects::UpdateService6216# [RSpecRunTime] Finishing example group spec/services/projects/operations/update_service_spec.rb. It took 9.32 seconds. Expected to take 14.57 seconds.6217# [RSpecRunTime] Starting example group spec/lib/banzai/filter/sanitization_filter_spec.rb. Expected to take 13.94 seconds.6218Banzai::Filter::SanitizationFilter6219 behaves like default allowlist6220 sanitizes tags that are not allowed6221 sanitizes tag attributes6222 allows allowlisted HTML tags from the user6223 sanitizes `class` attribute on any element6224 sanitizes `id` attribute on any element6225 removes `rel` attribute from `a` elements6226 custom allowlist6227 customizes the allowlist only once6228 customizes the allowlist only once for different instances6229 sanitizes `class` attribute from all elements6230 sanitizes `class` attribute from non-highlight spans6231 allows `text-align` property in `style` attribute on table elements6232 disallows other properties in `style` attribute on table elements6233 disallows `text-align` property in `style` attribute on other elements6234 allows `span` elements6235 allows `abbr` elements6236 disallows the `name` attribute globally, allows on `a`6237 allows `summary` elements6238 allows `details` elements6239 allows `rel=license` in links6240 allows `data-math-style` attribute on `span`, code` and `pre` elements6241 allows the `data-sourcepos` attribute globally6242 footnotes6243 allows the footnote attributes6244 allows correct footnote id property on links6245 allows correct footnote id property on li element6246 removes invalid id for footnote links6247 removes invalid id for footnote li6248# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.1 seconds. Current RSS: ~1705M. Threads: 11. load average: 1.33 1.28 1.21 1/370 170236249.6250 link anchors6251 allows id property on anchor links6252 removes id property for non-anchor links6253 removes id property for non-user-content links6254 removes class property for non-anchor links6255 behaves like does not use pipeline timing check6256 does not include Concerns::PipelineTimingCheck6257 behaves like a filter timeout6258 when rendering takes too long6259 times out6260 verifies render_timeout6261# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/sanitization_filter_spec.rb. It took 3.65 seconds. Expected to take 13.94 seconds.6262# [RSpecRunTime] Starting example group spec/models/error_tracking/error_spec.rb. Expected to take 13.65 seconds.6263ErrorTracking::Error6264 does not allow STI6265 relationships6266 is expected to belong to project required: false6267 is expected to have many events6268 validations6269 is expected to validate that :name cannot be empty/falsy6270 is expected to validate that the length of :name is at most 2556271 is expected to validate that :description cannot be empty/falsy6272 is expected to validate that the length of :description is at most 10246273 is expected to validate that :actor cannot be empty/falsy6274 is expected to validate that the length of :actor is at most 2556275 is expected to validate that the length of :platform is at most 2556276 .report_error6277 updates existing record with a new timestamp6278 .sort_by_attribute6279 id desc by default6280 is expected to eq [#<ErrorTracking::Error id: 3, project_id: 555, name: "ActionView::MissingTemplate", description: [FI...5 +0000", updated_at: "2024-10-03 09:22:52.795929835 +0000", events_count: 0, status: "unresolved">]6281 first_seen6282 is expected to eq [#<ErrorTracking::Error id: 1, project_id: 553, name: "ActionView::MissingTemplate", description: [FI...0 +0000", updated_at: "2024-10-03 09:22:55.657908200 +0000", events_count: 0, status: "unresolved">]6283 last_seen6284 is expected to eq [#<ErrorTracking::Error id: 1, project_id: 553, name: "ActionView::MissingTemplate", description: [FI...0 +0000", updated_at: "2024-10-03 09:22:56.151667600 +0000", events_count: 0, status: "unresolved">]6285 frequency6286 is expected to eq [#<ErrorTracking::Error id: 8, project_id: 560, name: "ActionView::MissingTemplate", description: [FI...5 +0000", updated_at: "2024-10-03 09:22:52.795929835 +0000", events_count: 0, status: "unresolved">]6287# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.5 seconds. Current RSS: ~1798M. Threads: 11. load average: 1.31 1.27 1.21 7/370 170246288.6289 #title6290 is expected to eq "ActionView::MissingTemplate Missing template posts/edit"6291 #to_sentry_error6292 is expected to be a kind of Gitlab::ErrorTracking::Error6293 #to_sentry_detailed_error6294 is expected to be a kind of Gitlab::ErrorTracking::DetailedError6295 is expected to be truthy6296 is expected to eq "db853d7"6297 is expected to eq "db853d7"6298# [RSpecRunTime] Finishing example group spec/models/error_tracking/error_spec.rb. It took 6.03 seconds. Expected to take 13.65 seconds.6299# [RSpecRunTime] Starting example group spec/lib/gitlab/user_access_snippet_spec.rb. Expected to take 13.18 seconds.6300Gitlab::UserAccessSnippet6301 #can_do_action?6302 when can access_git6303 calls Ability#allowed? and returns its result6304 when can not access_git6305 disallows access6306 when user is nil6307 disallows access6308 when user is migration bot6309 allows access6310 #can_push_to_branch?6311 anonymous6312 when can access_git6313 respects accessibility6314 when can not access_git6315 disallows access6316 non_member6317 when can access_git6318 respects accessibility6319 when can not access_git6320 disallows access6321 guest6322 when can access_git6323 respects accessibility6324 when can not access_git6325 disallows access6326 reporter6327 when can access_git6328 respects accessibility6329 when can not access_git6330 disallows access6331 maintainer6332 when can access_git6333 respects accessibility6334 when can not access_git6335 disallows access6336 admin6337 when can access_git6338 respects accessibility6339 when can not access_git6340 disallows access6341 author6342 when can access_git6343 respects accessibility6344 when can not access_git6345 disallows access6346 when user is migration bot6347 allows access6348 when snippet is nil6349 disallows access6350 when user is migration bot6351 disallows access6352 #can_create_tag?6353 returns false6354 when user is migration bot6355 returns false6356 #can_delete_branch?6357 returns false6358 when user is migration bot6359 returns false6360 #can_merge_to_branch?6361 returns false6362 when user is migration bot6363 returns false6364# [RSpecRunTime] Finishing example group spec/lib/gitlab/user_access_snippet_spec.rb. It took 5.58 seconds. Expected to take 13.18 seconds.6365# [RSpecRunTime] Starting example group spec/models/ci/catalog/listing_spec.rb. Expected to take 12.79 seconds.6366Ci::Catalog::Listing6367 does not allow STI6368 #find_resource6369 when using the ID argument6370 when the resource is published and visible to the user6371 fetches the resource6372# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.38 seconds. Current RSS: ~1843M. Threads: 11. load average: 1.26 1.26 1.21 1/370 170256373.6374 when the resource is not found6375 returns nil6376 when the resource is not published6377 returns nil6378 when the current user cannot read code on the resource's project6379 returns nil6380 when using the full_path argument6381 when the resource is published and visible to the user6382 fetches the resource6383 when the resource is not found6384 returns nil6385 when the resource is not published6386 returns nil6387 when the current user cannot read code on the resource's project6388 returns nil6389 #resources6390 by default returns all resources visible to the current user6391 when user is anonymous6392 returns only published resources for public projects6393 when search params are provided6394 returns the resources that match the search params6395 when search term is too small6396 is expected to be empty6397 when the scope is :namespaces6398 returns the catalog resources belonging to the user's authorized namespaces6399 with a sort parameter6400 when there is no sort parameter6401 contains catalog resources sorted by star_count descending6402 when the sort is created_at ascending6403 contains catalog resources sorted by created_at ascending6404 when the sort is created_at descending6405 contains catalog resources sorted by created_at descending6406 when the sort is name ascending6407 contains catalog resources for projects sorted by name ascending6408 when the sort is name descending6409 contains catalog resources for projects sorted by name descending6410 when the sort is latest_released_at ascending6411 contains catalog resources sorted by latest_released_at ascending with nulls last6412 when the sort is latest_released_at descending6413 contains catalog resources sorted by latest_released_at descending with nulls last6414 when the sort is star_count ascending6415 contains catalog resource sorted by star_count ascending6416 when the sort is usage_count descending6417 contains catalog resources sorted by last_30_day_usage_count descending6418 when the sort is usage_count ascending6419 contains catalog resources sorted by last_30_day_usage_count ascending6420# [RSpecRunTime] Finishing example group spec/models/ci/catalog/listing_spec.rb. It took 6.42 seconds. Expected to take 12.79 seconds.6421# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb. Expected to take 12.55 seconds.6422Gitlab::SidekiqMiddleware::ClientMetrics6423 behaves like metrics middleware with worker attribution6424 when workers are not attributed6425 behaves like a metrics middleware6426 with mocked prometheus6427 #call6428 yields block6429 increments enqueued jobs metric with correct labels when worker is a string of the class6430 increments enqueued jobs metric with correct labels6431 when a worker is wrapped into ActiveJob6432 behaves like a metrics middleware6433 with mocked prometheus6434 #call6435 yields block6436 increments enqueued jobs metric with correct labels when worker is a string of the class6437 increments enqueued jobs metric with correct labels6438 when workers are attributed6439 high urgency6440 behaves like a metrics middleware6441 with mocked prometheus6442 #call6443 yields block6444 increments enqueued jobs metric with correct labels when worker is a string of the class6445 increments enqueued jobs metric with correct labels6446 no urgency6447 behaves like a metrics middleware6448 with mocked prometheus6449 #call6450 yields block6451 increments enqueued jobs metric with correct labels when worker is a string of the class6452 increments enqueued jobs metric with correct labels6453 external dependencies6454 behaves like a metrics middleware6455 with mocked prometheus6456 #call6457 yields block6458 increments enqueued jobs metric with correct labels when worker is a string of the class6459 increments enqueued jobs metric with correct labels6460 cpu boundary6461 behaves like a metrics middleware6462 with mocked prometheus6463 #call6464 yields block6465 increments enqueued jobs metric with correct labels when worker is a string of the class6466 increments enqueued jobs metric with correct labels6467 memory boundary6468 behaves like a metrics middleware6469 with mocked prometheus6470 #call6471 yields block6472 increments enqueued jobs metric with correct labels when worker is a string of the class6473 increments enqueued jobs metric with correct labels6474 feature category6475 behaves like a metrics middleware6476 with mocked prometheus6477 #call6478 yields block6479 increments enqueued jobs metric with correct labels when worker is a string of the class6480 increments enqueued jobs metric with correct labels6481 combined6482 behaves like a metrics middleware6483 with mocked prometheus6484 #call6485 yields block6486 increments enqueued jobs metric with correct labels when worker is a string of the class6487 increments enqueued jobs metric with correct labels6488 when mounted6489 when scheduling jobs for immediate execution6490 increments enqueued jobs metric with scheduling label set to immediate6491 when scheduling jobs for future execution6492 increments enqueued jobs metric with scheduling label set to delayed6493 sets the scheduled_at field6494 when the worker class cannot be found6495 increments enqueued jobs metric with the worker labels set to NilClass6496# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb. It took 2.95 seconds. Expected to take 12.55 seconds.6497# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb. Expected to take 12.17 seconds.6498Gitlab::GitalyClient::ObjectPoolService6499 #create6500 sends a create_object_pool message6501# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.69 seconds. Current RSS: ~1965M. Threads: 11. load average: 1.30 1.27 1.21 1/370 170986502.6503 #delete6504 removes the repository from disk6505 when called twice6506 doesn't raise an error6507# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.76 seconds. Current RSS: ~1966M. Threads: 11. load average: 1.30 1.27 1.21 1/370 172446508.6509 #fetch6510 without changes6511 fetches changes6512# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.0 seconds. Current RSS: ~1963M. Threads: 11. load average: 1.36 1.28 1.21 1/370 174906513.6514 with new reference in source repository6515 fetches changes6516# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.43 seconds. Current RSS: ~1972M. Threads: 11. load average: 1.36 1.28 1.21 1/370 177756517.6518# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb. It took 9.3 seconds. Expected to take 12.17 seconds.6519# [RSpecRunTime] Starting example group spec/serializers/merge_request_serializer_spec.rb. Expected to take 11.83 seconds.6520MergeRequestSerializer6521 widget merge request serialization6522 matches issue json schema6523# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.4 seconds. Current RSS: ~1973M. Threads: 11. load average: 1.41 1.30 1.22 1/376 178936524.6525 sidebar merge request serialization6526 matches merge_request_sidebar json schema6527 sidebar_extras merge request serialization6528 matches merge_request_sidebar_extras json schema6529 basic merge request serialization6530 matches basic merge request json schema6531 noteable merge request serialization6532 matches noteable merge request json schema6533 when merge_request is locked6534 matches noteable merge request json schema6535# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.88 seconds. Current RSS: ~1974M. Threads: 11. load average: 1.41 1.30 1.22 1/376 180086536.6537 when project is archived6538 matches noteable merge request json schema6539# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.68 seconds. Current RSS: ~1980M. Threads: 11. load average: 1.41 1.30 1.22 1/376 181226540.6541 poll cached widget merge request serialization6542 matches basic merge request json schema6543 poll widget merge request serialization6544 matches basic merge request json schema6545 no serializer6546 falls back to the widget entity6547# [RSpecRunTime] Finishing example group spec/serializers/merge_request_serializer_spec.rb. It took 7.47 seconds. Expected to take 11.83 seconds.6548# [RSpecRunTime] Starting example group spec/models/service_desk/custom_email_credential_spec.rb. Expected to take 11.66 seconds.6549ServiceDesk::CustomEmailCredential6550 does not allow STI6551 #delivery_options6552 is expected to include {:address => "smtp.example.com", :domain => "example.com", :user_name => "user@example.com", :port => 587, :password => "supersecret", :authentication => nil}6553 when authentication is set6554 is expected to include {:address => "smtp.example.com", :domain => "example.com", :user_name => "user@example.com", :port => 587, :password => "supersecret", :authentication => "login"}6555 validations6556 is expected to validate that :project cannot be empty/falsy6557 is expected to validate that :smtp_address cannot be empty/falsy6558 is expected to validate that the length of :smtp_address is at most 2556559 is expected to allow :smtp_address to be ‹"smtp.gmail.com"›6560 is expected to allow :smtp_address to be ‹"1.1.1.1"›6561 is expected to allow :smtp_address to be ‹"199.1.1.1"›6562 is expected not to allow :smtp_address to be ‹"https://example.com"›6563 is expected not to allow :smtp_address to be ‹"file://example"›6564 is expected not to allow :smtp_address to be ‹"/example"›6565 is expected not to allow :smtp_address to be ‹"localhost"›6566 is expected not to allow :smtp_address to be ‹"127.0.0.1"›6567 is expected to allow :smtp_address to be ‹"192.168.12.12"›6568 is expected to validate that :smtp_port cannot be empty/falsy6569 is expected to validate that :smtp_port looks like an integer greater than 06570 is expected to validate that :smtp_username cannot be empty/falsy6571 is expected to validate that the length of :smtp_username is at most 2556572 is expected to validate that :smtp_password cannot be empty/falsy6573 is expected to validate that the length of :smtp_password is between 8 and 1286574 when SaaS6575 is expected not to allow :smtp_address to be ‹"192.168.12.12"›6576# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.3 seconds. Current RSS: ~2006M. Threads: 11. load average: 1.29 1.27 1.21 1/375 181356577.6578 encrypted #smtp_password6579 saves and retrieves the encrypted smtp password and iv correctly6580 encrypted #smtp_username6581 saves and retrieves the encrypted smtp username and iv correctly6582 associations6583 is expected to belong to project required: false6584 can access service desk setting from project6585# [RSpecRunTime] Finishing example group spec/models/service_desk/custom_email_credential_spec.rb. It took 2.84 seconds. Expected to take 11.66 seconds.6586# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6587Gitlab::TemplateParser::AST::Identifier6588 #evaluate6589 evaluates a selector6590 returns nil if the key is not set6591 returns nil if the input is not a Hash6592 returns the current data when using the special identifier "it"6593# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.37 second. Expected to take 11.3 seconds.6594# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6595Gitlab::TemplateParser::AST::Integer6596 #evaluate6597 evaluates a selector6598 returns nil if the index is not set6599 returns nil if the input is not an Array6600# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.31 second. Expected to take 11.3 seconds.6601# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6602Gitlab::TemplateParser::AST::Selector6603 #evaluate6604 evaluates a selector6605 evaluates a selector that returns nil6606# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.2 second. Expected to take 11.3 seconds.6607# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6608Gitlab::TemplateParser::AST::Variable6609 #evaluate6610 evaluates a variable6611 evaluates an undefined variable6612 evaluates the special variable "it"6613# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.45 second. Expected to take 11.3 seconds.6614# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6615Gitlab::TemplateParser::AST::Expressions6616 #evaluate6617 evaluates all expressions6618# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.31 second. Expected to take 11.3 seconds.6619# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6620Gitlab::TemplateParser::AST::Text6621 #evaluate6622 returns the text6623# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.29 second. Expected to take 11.3 seconds.6624# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6625Gitlab::TemplateParser::AST::If6626 #evaluate6627 evaluates a truthy if expression without an else clause6628 evaluates a falsy if expression without an else clause6629 evaluates a falsy if expression with an else clause6630# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.03 seconds. Current RSS: ~2038M. Threads: 11. load average: 1.27 1.27 1.21 1/375 181366631.6632 #truthy?6633 returns true for a non-empty String6634 returns true for a non-empty Array6635 returns true for a Boolean true6636 returns false for an empty String6637 returns true for an empty Array6638 returns false for a Boolean false6639# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 1.96 seconds. Expected to take 11.3 seconds.6640# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/ast_spec.rb. Expected to take 11.3 seconds.6641Gitlab::TemplateParser::AST::Each6642 #evaluate6643 evaluates the expression6644 returns an empty string when the input is not a collection6645 disallows too many nested loops6646# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/ast_spec.rb. It took 0.32 second. Expected to take 11.3 seconds.6647# [RSpecRunTime] Starting example group spec/finders/crm/organizations_finder_spec.rb. Expected to take 10.96 seconds.6648Crm::OrganizationsFinder6649 #execute6650 when customer relations feature is enabled for the group6651 when user does not have permissions to see organizations in the group6652 returns an empty array6653 when user is member of the root group6654 when feature flag is enabled6655 returns all group organizations6656 when user is member of the sub group6657 returns an empty array6658 when customer relations feature is disabled for the group6659 returns an empty array6660 with search informations6661 when search term is empty6662 returns all group organizations alphabetically ordered6663 when search term is not empty6664 searches for name6665 searches for description6666 searches for name and description6667 when searching for organizations state6668 returns only inactive organizations6669 returns only active organizations6670 when searching for organizations ids6671 returns the expected organizations6672 when sorting6673 returns the organiztions sorted by name in ascending order6674 returns the organizations sorted by description in descending order6675 returns the contacts sorted by default_rate in ascending order6676 .counts_by_state6677 returns correct counts6678# [RSpecRunTime] Finishing example group spec/finders/crm/organizations_finder_spec.rb. It took 4.33 seconds. Expected to take 10.96 seconds.6679# [RSpecRunTime] Starting example group spec/tasks/gitlab/artifacts/check_rake_spec.rb. Expected to take 10.75 seconds.6680gitlab:artifacts rake tasks6681 check6682Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.6684To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6685 outputs the integrity check for each batch6686Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.6688To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6689 errors out about missing files on the file system6690Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.6692To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6693 errors out about invalid checksum6694Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.6696To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6697 errors out about missing checksum6698# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.35 seconds. Current RSS: ~1996M. Threads: 11. load average: 1.47 1.31 1.22 1/370 181376699.6700# [RSpecRunTime] Finishing example group spec/tasks/gitlab/artifacts/check_rake_spec.rb. It took 9.21 seconds. Expected to take 10.75 seconds.6701# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.59 seconds. Current RSS: ~1950M. Threads: 11. load average: 1.43 1.31 1.22 1/370 181386702.6703# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. Expected to take 10.48 seconds.6704Sidebars::Projects::Menus::PackagesRegistriesMenu6705 behaves like not serializable as super_sidebar_menu_args6706 returns nil6707 #render?6708 when menu does not have any menu item to show6709 returns false6710 when menu has menu items to show6711 returns true6712 #link6713 when Packages Registry is visible6714 menu link points to Packages Registry page6715 when Packages Registry is not visible6716 menu link points to Container Registry page6717 when Container Registry is not visible6718 displays menu link6719 Menu items6720 Packages Registry6721 when user can read packages6722 when config package setting is disabled6723 the menu item is not added to list of menu items6724 when config package setting is enabled6725 the menu item is added to list of menu items6726 when user cannot read packages6727 the menu item is not added to list of menu items6728 Container Registry6729 when user can read container images6730 when config registry setting is disabled6731 the menu item is not added to list of menu items6732 when config registry setting is enabled6733 the menu item is added to list of menu items6734 when user cannot read container images6735 the menu item is not added to list of menu items6736 Infrastructure Registry6737 the menu item is added to list of menu items6738 when config package setting is disabled6739 does not add the menu item to the list6740 when user cannot read packages6741 does not add the menu item to the list6742 Harbor Registry6743 the menu item is added to list of menu items6744 when config harbor registry setting is not activated6745 does not add the menu item to the list6746 Model experiments6747 when user can access model experiments6748 shows the menu item6749 when user does not have access model experiments6750 does not show the menu item6751 Model registry6752 when user can read model registry6753 shows the menu item6754 when user can not read model registry6755 does not show the menu item6756# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. It took 3.31 seconds. Expected to take 10.48 seconds.6757# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/component_spec.rb. Expected to take 10.3 seconds.6758Ci::Catalog::Resources::Component6759 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false6760 is expected to have many usages class_name => Ci::Catalog::Resources::Components::Usage6761 does not allow STI6762 is expected to belong to version class_name => Ci::Catalog::Resources::Version required: false6763 is expected to belong to project required: false6764 validations6765 is expected to validate that :catalog_resource cannot be empty/falsy6766 is expected to validate that :project cannot be empty/falsy6767 is expected to validate that :version cannot be empty/falsy6768 is expected to validate that :name cannot be empty/falsy6769 when `spec` is valid6770 returns no errors6771# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.07 seconds. Current RSS: ~1981M. Threads: 11. load average: 1.40 1.30 1.22 1/370 181396772.6773 when `spec` is invalid6774 returns errors6775 #include_path6776 generates the correct include path6777 behaves like a BulkInsertSafe model6778 when calling class methods directly6779 raises an error when method is not bulk-insert safe6780 does not raise an error when method is bulk-insert safe6781# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.41 seconds. Current RSS: ~1974M. Threads: 11. load average: 1.40 1.30 1.22 1/371 181926782.6783 .bulk_insert!6784 when all items are valid6785 inserts them all6786 returns an empty array6787 when some items are invalid6788 does not insert any of them and raises an error6789 inserts them anyway when bypassing validations6790# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/component_spec.rb. It took 4.31 seconds. Expected to take 10.3 seconds.6791# [RSpecRunTime] Starting example group spec/services/import/bitbucket_service_spec.rb. Expected to take 9.84 seconds.6792Import::BitbucketService6793 #execute6794 user authorization6795 when user is authorized6796 executes the service & tracks access level6797 when new name is specified6798 creates a project with new name & path6799# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.79 seconds. Current RSS: ~1970M. Threads: 11. load average: 1.36 1.29 1.22 1/371 182176800.6801 when repo path contains underscores6802 normalizes repo path when fetching information from client6803 when target namespace is invalid6804 creates project under user namespace6805# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.17 seconds. Current RSS: ~1956M. Threads: 11. load average: 1.36 1.29 1.22 1/371 182306806.6807 when bitbucket user is not authorized6808 return an error6809 when user is not authorized6810 returns an error6811 when repo returns an error6812 returns an error6813 when import source is disabled6814 returns an error6815 when an exception is raised6816 logs and returns an error6817 when project could not be persisted6818 returns an error6819# [RSpecRunTime] Finishing example group spec/services/import/bitbucket_service_spec.rb. It took 4.94 seconds. Expected to take 9.84 seconds.6820# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_report_spec.rb. Expected to take 9.62 seconds.6821Gitlab::Ci::Reports::TestReport6822 #get_suite6823 when suite name is rspec6824 is expected to eq "rspec"6825 initializes a new test suite and returns it6826 when suite name is already allocated6827 does not initialize a new test suite6828 #total_time6829 returns the total time6830 #total_count6831 returns the total count6832 #total_status6833 when all test cases succeeded6834 returns correct total status6835 when there is a failed test case6836 returns correct total status6837 when there is a skipped test case6838 returns correct total status6839 when there is an error test case6840 returns correct total status6841 #with_attachment6842 when test suites do not contain an attachment6843 returns empty test suites6844 when test suites contain an attachment6845 returns test suites with attachment6846 #suite_errors6847 when a suite has normal spec errors or failures6848 is expected to be empty6849 when there is an error test case6850 is expected to eq {"junit"=>"Existential parsing error"}6851 #error_count6852 when error test case exists6853 returns the count6854 when error test case do not exist6855 returns nothing6856 #failed_count6857 when failed test case exists6858 returns the count6859 when failed test case do not exist6860 returns nothing6861 #success_count6862 when success test case exists6863 returns the count6864 when success test case do not exist6865 returns nothing6866 #skipped_count6867 when skipped test case exists6868 returns the count6869 when skipped test case do not exist6870 returns nothing6871# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_report_spec.rb. It took 3.13 seconds. Expected to take 9.62 seconds.6872# [RSpecRunTime] Starting example group spec/models/ci/partition_spec.rb. Expected to take 9.4 seconds.6873Ci::Partition6874 does not allow STI6875 .create_next!6876 creates a new record6877 #above_threshold?6878 when one of the partition is above the threshold6879 is expected to eq true6880 when all partitions are below the threshold6881 is expected to eq false6882 validations6883 is expected to validate that :id cannot be empty/falsy6884 is expected to validate that :status cannot be empty/falsy6885 is valid6886 when status is current6887 is expected to validate that :status is case-sensitively unique6888 .statuses6889 returns the statuses6890 #all_partitions_exist?6891 when all partitions exist6892 is expected to eq true6893 when database partitions does not exist for ci_partition record6894 is expected to eq false6895 state machine6896 when transitioning from prepare to ready6897 status is ready6898 when transitioning from current to active6899 updates statuses for current and next partition6900 scopes6901 .current6902 when no ci_partition is marked as current6903 is expected to be nil6904 when a given ci_partition is marked as current6905 returns the current record6906 .id_after6907 returns ci_partitions above given id6908 .next_available6909 when one partition is ready6910 is expected to eq #<Ci::Partition id: 103, created_at: "2024-10-03 09:24:08.541025127 +0000", updated_at: "2024-10-03 09:24:08.541025127 +0000", status: 1>6911 when multiple partitions are ready6912 returns the first next partition available6913 .provisioning6914 when one partition is preparing6915 is expected to eq #<Ci::Partition id: 107, created_at: "2024-10-03 09:24:08.750736850 +0000", updated_at: "2024-10-03 09:24:08.750736850 +0000", status: 0>6916 when multiple partitions are preparing6917 returns the first ci_partition with status preparing6918# [RSpecRunTime] Finishing example group spec/models/ci/partition_spec.rb. It took 2.33 seconds. Expected to take 9.4 seconds.6919# [RSpecRunTime] Starting example group spec/models/design_management/action_spec.rb. Expected to take 9.16 seconds.6920DesignManagement::Action6921 does not allow STI6922 relations6923 is expected to belong to design required: false6924 is expected to belong to version required: false6925 scopes6926 with 3 designs6927 .most_recent6928 finds the correct version for each design6929# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.27 seconds. Current RSS: ~1975M. Threads: 11. load average: 1.31 1.28 1.22 1/370 182316930.6931 .by_design6932 returns the actions by design_id6933 .with_version6934 preloads the version6935 .by_event6936 returns the actions by event type6937 .up_to_version6938 the version is nil6939 returns all design_versions6940 when given a Version instance6941 the version is the most current6942 is expected to have attributes {:size => 6}6943 the version is the oldest6944 is expected to have attributes {:size => 2}6945 the version is the middle one6946 is expected to have attributes {:size => 4}6947 when given a commit SHA6948 the version is the most current6949 is expected to have attributes {:size => 6}6950 the version is the oldest6951 is expected to have attributes {:size => 2}6952 the version is the middle one6953 is expected to have attributes {:size => 4}6954 when given a String that is not a commit SHA6955 is expected to raise ArgumentError6956# [RSpecRunTime] Finishing example group spec/models/design_management/action_spec.rb. It took 3.9 seconds. Expected to take 9.16 seconds.6957# [RSpecRunTime] Starting example group spec/services/repository_archive_clean_up_service_spec.rb. Expected to take 9.0 seconds.6958RepositoryArchiveCleanUpService6959 #execute (new archive locations)6960 removes outdated archives and directories in a new-style path6961 removes outdated archives and directories in a versioned path6962 does not remove directories when they contain outdated non-archives6963 does not remove in-date archives in a new-style path6964# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.39 seconds. Current RSS: ~1975M. Threads: 11. load average: 1.28 1.28 1.21 1/373 182516965.6966 #execute (legacy archive locations)6967 when the downloads directory does not exist6968 does not remove any archives6969 when the downloads directory exists6970 removes files older than 2 hours that matches valid archive extensions6971 with files older than 2 hours that does not matches valid archive extensions6972 behaves like invalid archive files6973 does not remove files and directory6974 with files older than 2 hours inside invalid directories6975 behaves like invalid archive files6976 does not remove files and directory6977 with files newer than 2 hours that matches valid archive extensions6978 behaves like invalid archive files6979 does not remove files and directory6980 with files newer than 2 hours that does not matches valid archive extensions6981 behaves like invalid archive files6982 does not remove files and directory6983 with files newer than 2 hours inside invalid directories6984 behaves like invalid archive files6985 does not remove files and directory6986# [RSpecRunTime] Finishing example group spec/services/repository_archive_clean_up_service_spec.rb. It took 4.54 seconds. Expected to take 9.0 seconds.6987# [RSpecRunTime] Starting example group spec/finders/milestones_finder_spec.rb. Expected to take 8.68 seconds.6988MilestonesFinder6989 without filters6990 returns milestones for projects6991 returns milestones for groups6992 milestones for groups and project6993 returns milestones for groups and projects6994 orders milestones by due date6995 when grouping and sorting by expired_last6996 current milestones are returned first, then milestones without due date followed by expired milestones, sorted by due date in ascending order6997# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.28 seconds. Current RSS: ~1965M. Threads: 11. load average: 1.28 1.28 1.21 1/373 182766998.6999 #find_by7000 finds a single milestone7001 with filters7002 filters by id7003 filters by id or title7004 filters by active state7005 filters by closed state7006 filters by title7007 filters by search_title7008 filters by search (title, description)7009 by timeframe7010 returns milestones with start_date and due_date between timeframe7011 returns milestones which starts before the timeframe7012 returns milestones which ends after the timeframe7013# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.55 seconds. Current RSS: ~1973M. Threads: 11. load average: 1.26 1.27 1.21 1/373 182777014.7015 by updated_at7016 returns milestones updated before a given date7017 returns milestones updated after a given date7018 returns milestones updated between the given dates7019 by iids7020 returns milestone for the given iids7021 when include_ancestors is true7022 ignores the iid filter7023# [RSpecRunTime] Finishing example group spec/finders/milestones_finder_spec.rb. It took 3.09 seconds. Expected to take 8.68 seconds.7024# [RSpecRunTime] Starting example group spec/tasks/gitlab/packages/migrate_rake_spec.rb. Expected to take 8.49 seconds.7025gitlab:packages namespace rake task7026 migrate7027 object storage disabled7028Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7030To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7031 doesn't migrate files7032 object storage enabled7033Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7035To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7036 migrates local file to object storage7037# [RSpecRunTime] Finishing example group spec/tasks/gitlab/packages/migrate_rake_spec.rb. It took 4.44 seconds. Expected to take 8.49 seconds.7038# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.66 seconds. Current RSS: ~1975M. Threads: 11. load average: 1.16 1.25 1.21 1/370 182787039.7040# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/logger_spec.rb. Expected to take 8.31 seconds.7041Gitlab::Ci::Pipeline::Logger7042 #log_when7043 stores blocks for later evaluation7044 #instrument7045 returns the block's value7046 records durations of instrumented operations7047 raises an error when block is not provided7048 when once: true7049 logs only one observation7050 #instrument_once_with_sql7051 with a single query7052 is expected to eq 07053 includes SQL metrics7054 with multiple queries7055 is expected to eq 07056 includes SQL metrics7057 when there are not SQL operations7058 is expected to eq 1237059 does not include SQL metrics7060 #observe7061 records durations of observed operations7062 when once: true7063 records the latest observation7064 logs data as expected7065 #commit7066 when the feature flag is enabled7067 logs to application.json7068 with log conditions7069 does not log when the conditions are false7070 logs when a condition is true7071 with unexistent observations in condition7072 does not commit the log7073 when project is not passed and pipeline is not persisted7074 logs to application.json7075 when the feature flag is disabled7076 does not log7077# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/logger_spec.rb. It took 2.31 seconds. Expected to take 8.31 seconds.7078# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/export_task_spec.rb. Expected to take 8.06 seconds.7079Gitlab::ImportExport::Project::ExportTask7080 when project is found7081 performs project export successfully7082 behaves like rake task with disabled object_storage7083 disables direct & background upload only for service call7084# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.97 seconds. Current RSS: ~1952M. Threads: 11. load average: 1.16 1.25 1.21 1/373 182887085.7086 when project is not found7087 logs an error7088 returns false7089 when file path is invalid7090 logs an error7091 returns false7092 when after export strategy fails7093 error is logged7094 when saving services fail7095 error is logged7096# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/export_task_spec.rb. It took 4.51 seconds. Expected to take 8.06 seconds.7097# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/boolean_spec.rb. Expected to take 7.88 seconds.7098Gitlab::Redis::Boolean7099 #to_s7100 true7101 is expected to eq "_b:1"7102 false7103 is expected to eq "_b:0"7104 .encode7105 true7106 is expected to eq "_b:1"7107 false7108 is expected to eq "_b:0"7109 .decode7110 valid encoded bool7111 true7112 is expected to equal true7113 false7114 is expected to equal false7115 partially invalid bool7116 raises an error7117 invalid encoded bool7118 raises an error7119 .true?7120 valid encoded bool7121 true7122 is expected to equal true7123 false7124 is expected to equal false7125 partially invalid bool7126 raises an error7127 invalid encoded bool7128 raises an error7129 .false?7130 valid encoded bool7131 true7132 is expected to equal false7133 false7134 is expected to equal true7135 partially invalid bool7136 raises an error7137 invalid encoded bool7138 raises an error7139# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/boolean_spec.rb. It took 1.56 seconds. Expected to take 7.88 seconds.7140# [RSpecRunTime] Starting example group spec/graphql/mutations/timelogs/delete_spec.rb. Expected to take 7.76 seconds.7141Mutations::Timelogs::Delete7142 #resolve7143 when the timelog id is not valid7144 raises Gitlab::Graphql::Errors::ResourceNotAvailable7145 when the current user is not the timelog's author, not a maintainer and not an admin7146 raises Gitlab::Graphql::Errors::ResourceNotAvailable7147 when the current user is the timelog's author7148 deletes the timelog7149 returns the deleted timelog7150 returns no errors7151 when the current user is not the timelog's author but a maintainer of the project7152 deletes the timelog7153 returns the deleted timelog7154 returns no errors7155 when the current user is not the timelog's author, not a maintainer but an admin7156 deletes the timelog7157 returns the deleted timelog7158 returns no errors7159# [RSpecRunTime] Finishing example group spec/graphql/mutations/timelogs/delete_spec.rb. It took 2.87 seconds. Expected to take 7.76 seconds.7160# [RSpecRunTime] Starting example group spec/views/layouts/_head.html.haml_spec.rb. Expected to take 7.47 seconds.7161layouts/_head7162DEPRECATION WARNING: The asset "highlight/themes/solarised-light.css" is not present in the asset pipeline.7163Falling back to an asset that may be in the public folder.7164This behavior is deprecated and will be removed.7165To bypass the asset pipeline and preserve this behavior,7166use the `skip_pipeline: true` option.7167 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33)7168DEPRECATION WARNING: The asset "highlight/themes/solarised-light.css" is not present in the asset pipeline.7169Falling back to an asset that may be in the public folder.7170This behavior is deprecated and will be removed.7171To bypass the asset pipeline and preserve this behavior,7172use the `skip_pipeline: true` option.7173 (called from universal_path_to_stylesheet at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:50)7174 adds selected syntax highlight stylesheet7175 escapes HTML-safe strings in page_title7176 escapes HTML-safe strings in page_description7177 escapes HTML-safe strings in page_image7178 when custom_html_header_tags are set7179 adds the custom html header tag7180# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.42 seconds. Current RSS: ~1967M. Threads: 11. load average: 1.13 1.24 1.20 1/370 182927181.7182 for apple touch icon7183 if no pwa icon is defined7184 link to the default icon7185 if pwa icon is defined7186 link to the pwa icons7187 when a Matomo config is set7188 add a Matomo Javascript7189 when matomo_disable_cookies is true7190 disables cookies7191 when an asset_host is set7192 adds a link dns-prefetch tag7193 adds a link preconnect tag7194# [RSpecRunTime] Finishing example group spec/views/layouts/_head.html.haml_spec.rb. It took 3.28 seconds. Expected to take 7.47 seconds.7195# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. Expected to take 7.4 seconds.7196Gitlab::BitbucketImport::Stage::ImportPullRequestsWorker7197 behaves like Gitlab::BitbucketImport::StageMethods7198 .sidekiq_retries_exhausted7199 tracks the import failure7200 #perform7201 does not execute the importer if no project could be found7202 does not execute the importer if the import state is no longer in progress7203 logs error when import fails with a StandardError7204 when the import is successful7205 executes the import7206 queues RefreshImportJidWorker7207 logs stage start and finish7208 #perform7209 when the import succeeds7210 schedules the next stage7211Job arguments to Gitlab::BitbucketImport::AdvanceStageWorker must be native JSON types, but :pull_requests_notes is a Symbol.7213To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7214 logs stage start and finish7215 when project does not exists7216 does not call the importer7217 when project import state is not `started`7218 does not call the importer7219 when the importer fails7220 does not schedule the next stage and raises error7221# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. It took 2.6 seconds. Expected to take 7.4 seconds.7222# [RSpecRunTime] Starting example group spec/models/packages/maven/metadatum_spec.rb. Expected to take 7.21 seconds.7223Packages::Maven::Metadatum7224 does not allow STI7225 relationships7226 is expected to belong to package required: false7227 validations7228 is expected to validate that :package cannot be empty/falsy7229 #app_name7230 is expected to allow :app_name to be ‹"my-app"›7231 is expected not to allow :app_name to be ‹"my/app"›7232 is expected not to allow :app_name to be ‹"my(app)"›7233 #app_group7234 is expected to allow :app_group to be ‹"my.domain.com"›7235 is expected not to allow :app_group to be ‹"my/domain/com"›7236 is expected not to allow :app_group to be ‹"my(domain)"›7237 #path7238 is expected to allow :path to be ‹"my/domain/com/my-app"›7239 is expected to allow :path to be ‹"my/domain/com/my-app/1.0-SNAPSHOT"›7240 is expected not to allow :path to be ‹"my(domain)com.my-app"›7241 #maven_package_type7242 will not allow a package with a different package_type7243 with a package7244 .for_package_ids7245 is expected to contain exactly #<Packages::Maven::Metadatum id: 1, package_id: 70, created_at: "2024-10-03 09:24:43.810188819 +0000"... "my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>, #<Packages::Maven::Metadatum id: 2, package_id: 70, created_at: "2024-10-03 09:24:43.840792497 +0000"... "my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>, and #<Packages::Maven::Metadatum id: 3, package_id: 70, created_at: "2024-10-03 09:24:43.845081236 +0000"... "my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>7246 .order_created7247 is expected to eq [#<Packages::Maven::Metadatum id: 4, package_id: 70, created_at: "2024-10-03 09:24:43.958832287 +0000..."my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>]7248 .pluck_app_name7249 is expected to contain exactly "one", "two", and "three"7250 .with_path7251 is expected to contain exactly #<Packages::Maven::Metadatum id: 12, package_id: 70, created_at: "2024-10-03 09:24:44.216314467 +0000...up: "my.company.app", app_name: "my-app", app_version: "1.0-SNAPSHOT", path: "two", project_id: nil>7252# [RSpecRunTime] Finishing example group spec/models/packages/maven/metadatum_spec.rb. It took 2.27 seconds. Expected to take 7.21 seconds.7253# [RSpecRunTime] Starting example group spec/services/personal_access_tokens/revoke_service_spec.rb. Expected to take 7.05 seconds.7254PersonalAccessTokens::RevokeService7255 #execute7256 when current_user is an administrator7257 when admin mode is enabled7258 behaves like a successfully revoked token7259 is expected to equal true7260 is expected to equal true7261 logs the event7262 when admin mode is disabled7263 behaves like an unsuccessfully revoked token7264 is expected to equal false7265 is expected to equal false7266 when current_user is not an administrator7267 token belongs to a different user7268 behaves like an unsuccessfully revoked token7269 is expected to equal false7270 is expected to equal false7271 token belongs to current_user7272 behaves like a successfully revoked token7273 is expected to equal true7274 is expected to equal true7275 logs the event7276 when source7277 when source is valid7278 behaves like a successfully revoked token7279 is expected to equal true7280 is expected to equal true7281 logs the event7282 when source is invalid7283 raises ArgumentError7284 when source is missing7285 raises ArgumentError7286# [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/revoke_service_spec.rb. It took 2.09 seconds. Expected to take 7.05 seconds.7287# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/move_service_spec.rb. Expected to take 6.85 seconds.7288WorkItems::DataSync::MoveService7289 when user does not have permissions7290 when user cannot read original work item7291 raises error7292# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.6 seconds. Current RSS: ~1979M. Threads: 11. load average: 1.04 1.22 1.19 1/370 182937293.7294 when user cannot create work items in target namespace7295 raises error7296 when user has permission to move work item7297 when moving project level work item to a group7298 raises error7299 when moving to a pending delete project7300 raises error7301 when moving unsupported work item type7302 raises error7303 when moving work item raises an error7304 raises error7305 when moving work item with success7306 increases the target namespace work items count by 17307 returns a new work item with the same attributes7308 runs all widget callbacks7309# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.62 seconds. Current RSS: ~1983M. Threads: 11. load average: 1.04 1.22 1.19 1/370 182947310.7311# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/move_service_spec.rb. It took 4.47 seconds. Expected to take 6.85 seconds.7312# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/repo_spec.rb. Expected to take 6.71 seconds.7313Bitbucket::Representation::Repo7314 #default_branch7315 is expected to eq "master"7316 is expected to eq nil7317 #full_name7318 is expected to eq "test_full"7319 #slug7320 is expected to eq "test"7321 #valid?7322 is expected to be falsey7323 is expected to be truthy7324 #error7325 is expected to eq {"message"=>"error!"}7326 is expected to eq nil7327 #owner7328 is expected to eq "ben"7329 #has_wiki?7330 is expected to be falsey7331 is expected to be truthy7332 #issues_enabled?7333 is expected to be falsey7334 is expected to be truthy7335 #name7336 is expected to eq "test"7337 #clone_url7338 builds url7339 when auth type is basic7340 builds url with basic auth7341 #description7342 is expected to eq "desc"7343 #owner_and_slug7344 is expected to eq ["ben", "test"]7345# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/repo_spec.rb. It took 1.77 seconds. Expected to take 6.71 seconds.7346# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/nokogiri_spec.rb. Expected to take 6.57 seconds.7347Gitlab::Utils::Nokogiri7348 #css_to_xpath7349 css: "img", xpath: "descendant-or-self::img"7350 generates the xpath7351 css: "a.gfm", xpath: "descendant-or-self::a[contains(concat(' ',normalize-space(@class),' '),' gfm ')]"7352 generates the xpath7353 css: "a:not(.gfm)", xpath: "descendant-or-self::a[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]"7354 generates the xpath7355 css: "video, audio", xpath: "descendant-or-self::video|descendant-or-self::audio"7356 generates the xpath7357 css: "[data-math-style]", xpath: "descendant-or-self::*[@data-math-style]"7358 generates the xpath7359 css: "[data-mermaid-style]", xpath: "descendant-or-self::*[@data-mermaid-style]"7360 generates the xpath7361 css: ".js-render-metrics", xpath: "descendant-or-self::*[contains(concat(' ',normalize-space(@class),' '),' js-render-metrics ')]"7362 generates the xpath7363 css: "h1, h2, h3, h4, h5, h6", xpath: "descendant-or-self::h1|descendant-or-self::h2|descendant-or-self::h3|descendant-or-self::h4|descendant-or-self::h5|descendant-or-self::h6"7364 generates the xpath7365 css: "pre.code.language-math", xpath: "descendant-or-self::pre[contains(concat(' ',normalize-space(@class),' '),' code ') and contains(concat(' ',normalize-space(@class),' '),' language-math ')]"7366 generates the xpath7367 css: "pre > code[data-canonical-lang=\"plantuml\"]", xpath: "descendant-or-self::pre/code[@data-canonical-lang=\"plantuml\"]"7368 generates the xpath7369 css: "pre[data-canonical-lang=\"mermaid\"] > code", xpath: "descendant-or-self::pre[@data-canonical-lang=\"mermaid\"]/code"7370 generates the xpath7371 css: "pre.language-suggestion", xpath: "descendant-or-self::pre[contains(concat(' ',normalize-space(@class),' '),' language-suggestion ')]"7372 generates the xpath7373 css: "pre.language-suggestion > code", xpath: "descendant-or-self::pre[contains(concat(' ',normalize-space(@class),' '),' language-suggestion ')]/code"7374 generates the xpath7375 css: "a.gfm[data-reference-type=\"user\"]", xpath: "descendant-or-self::a[contains(concat(' ',normalize-space(@class),' '),' gfm ') and @data-reference-type=\"user\"]"7376 generates the xpath7377 css: "a:not(.gfm), img:not(.gfm), video:not(.gfm), audio:not(.gfm)", xpath: "descendant-or-self::a[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]|descendant-or-self::img[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]|descendant-or-self::video[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]|descendant-or-self::audio[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]"7378 generates the xpath7379 css: "pre:not([data-math-style]):not([data-mermaid-style]):not([data-kroki-style]) > code", xpath: "descendant-or-self::pre[not(@data-math-style) and not(@data-mermaid-style) and not(@data-kroki-style)]/code"7380 generates the xpath7381# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/nokogiri_spec.rb. It took 1.53 seconds. Expected to take 6.57 seconds.7382# [RSpecRunTime] Starting example group spec/views/devise/shared/_footer.html.haml_spec.rb. Expected to take 6.44 seconds.7383devise/shared/_footer7384 is expected to have visible link "Community forum" with href "https://forum.gitlab.com"7385 is expected to have visible link "About GitLab" with href "https://about.gitlab.com"7386 with disable_preferred_language_cookie feature flag enabled7387 is expected not to have visible css ".js-language-switcher"7388 when one trust is disabled7389 is expected not to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled7390 when one trust is enabled7391 is expected to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled7392 when public visibility is not restricted7393 is expected to have visible link "Explore" with href "/explore"7394 is expected to have visible link "Help" with href "/help"7395 with disable_preferred_language_cookie feature flag disabled (default)7396 is expected to have visible css ".js-language-switcher"7397 when public visibility is restricted7398 is expected not to have visible link "Explore" with href "/explore"7399 is expected not to have visible link "Help" with href "/help"7400# [RSpecRunTime] Finishing example group spec/views/devise/shared/_footer.html.haml_spec.rb. It took 2.44 seconds. Expected to take 6.44 seconds.7401# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/base_spec.rb. Expected to take 6.34 seconds.7402TokenAuthenticatableStrategies::Base7403 does not allow STI7404 #token_fields7405 includes the token field7406 with expires_at option7407 includes the token_expires_at field7408 #sensitive_fields7409 includes the token field7410 with expires_at option7411 includes the token_expires_at field7412 #format_token7413 returns the origin token7414 when format_with_prefix option is provided7415 with symbol7416 returns a formatted token from the format_with_prefix option7417 with something else7418 raise not implemented7419 .fabricate7420 when digest stragegy is specified7421 fabricates digest strategy object7422 when encrypted strategy is specified7423 fabricates encrypted strategy object7424 when no strategy is specified7425 fabricates insecure strategy object7426 when incompatible options are provided7427 raises an error7428# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/base_spec.rb. It took 2.1 seconds. Expected to take 6.34 seconds.7429# [RSpecRunTime] Starting example group spec/graphql/mutations/boards/issues/issue_move_list_spec.rb. Expected to take 6.21 seconds.7430Mutations::Boards::Issues::IssueMoveList7431 #resolve7432 when we only pass from_list_id7433 generates an error7434# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.58 seconds. Current RSS: ~1972M. Threads: 11. load average: 1.19 1.24 1.20 1/370 182957435.7436 when we only pass to_list_id7437 generates an error7438 when required arguments are missing7439 generates an error7440 when the board ID is wrong7441 raises an error7442 when positionInList is given7443 when fromListId and toListId are missing7444 generates an error7445 when move_before_id is also given7446 generates an error7447 when move_after_id is also given7448 generates an error7449 when position_in_list is invalid7450 generates an error7451 when user have access to resources7452 moves and repositions issue7453 when user cannot update issue7454 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable7455# [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/issues/issue_move_list_spec.rb. It took 2.86 seconds. Expected to take 6.21 seconds.7456# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. Expected to take 6.03 seconds.7457Gitlab::Ci::Status::Processable::WaitingForResource7458 fabricates status with correct details7459 when resource is retained by a build7460 fabricates status with correct details7461# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.41 seconds. Current RSS: ~1972M. Threads: 11. load average: 1.19 1.24 1.20 1/370 182967462.7463 #illustration7464 is expected to include :image, :size, and :title7465 .matches?7466 when processable is waiting for resource7467 is a correct match7468 when processable is not waiting for resource7469 does not match7470# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. It took 4.25 seconds. Expected to take 6.03 seconds.7471# [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_group_service_spec.rb. Expected to take 5.97 seconds.7472Ci::JobTokenScope::AddGroupService7473 #execute7474 behaves like editable group job token scope7475 when user does not have permissions to edit the job token scope7476 behaves like returns error7477 returns an error response7478 when user has permissions to edit the job token scope7479 when target group is not provided7480 behaves like returns error7481 returns an error response7482 when target group is provided7483 when user does not have permissions to read the target group7484 behaves like returns error7485 returns an error response7486 when user has permissions on source and target groups7487 behaves like adds group7488 adds the group to the scope7489 when token scope is disabled7490 behaves like adds group7491 adds the group to the scope7492 when group is already in the allowlist7493 behaves like returns error7494 returns an error response7495 when create method raises an invalid record exception7496 behaves like returns error7497 returns an error response7498 when has no permissions on a target_group7499 behaves like returns error7500 returns an error response7501 when has no permissions on a project7502 behaves like returns error7503 returns an error response7504# [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_group_service_spec.rb. It took 2.64 seconds. Expected to take 5.97 seconds.7505# [RSpecRunTime] Starting example group spec/models/namespaces/project_namespace_spec.rb. Expected to take 5.85 seconds.7506Namespaces::ProjectNamespace7507 does not allow STI7508 relationships7509 is expected to have one project inverse_of => project_namespace7510 is expected to eq #<Project id:627 namespace567/project-672>>7511 validations7512 is expected not to validate that :owner cannot be empty/falsy7513 when deleting project namespace7514 also deletes associated project7515 .create_from_project!7516 when namespace does not exist7517 new project_namespace is not saved7518 for new record when namespace exists7519 syncs the project attributes to project namespace7520 when project has an unsaved project namespace7521 saves the same project namespace7522 #sync_attributes_from_project7523 syncs visibility_level if project is new7524 with existing project7525 syncs the relevant keys from the project7526# [RSpecRunTime] Finishing example group spec/models/namespaces/project_namespace_spec.rb. It took 2.62 seconds. Expected to take 5.85 seconds.7527# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/abuse_reports_menu_spec.rb. Expected to take 5.77 seconds.7528Sidebars::Admin::Menus::AbuseReportsMenu7529 behaves like Admin menu without sub menus7530 does not contain any sub menu(s)7531 defines correct active route7532 behaves like Admin menu7533 renders the correct link7534 renders the correct title7535 renders the correct icon7536 renders the separator if needed7537 #render?7538 when user is admin7539 renders7540 when user is not admin7541 does not render7542 when user is not logged in7543 does not render7544 #pill_count7545 returns zero when there are no abuse reports7546 memoizes the query7547 when there are abuse reports7548 returns the number of abuse reports7549# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/abuse_reports_menu_spec.rb. It took 1.76 seconds. Expected to take 5.77 seconds.7550# [RSpecRunTime] Starting example group spec/helpers/projects/alert_management_helper_spec.rb. Expected to take 5.69 seconds.7551Projects::AlertManagementHelper7552 #alert_management_data7553 without alert_managements_setting7554 returns index page configuration7555 with prometheus integration7556 when manual prometheus integration is active7557 enables alert management7558 when prometheus service is inactive7559 disables alert management7560 with http integration7561 when integration is active7562 enables alert management7563 when integration is inactive7564 disables alert management7565 with an alert7566 enables alert management7567 when user does not have requisite enablement permissions7568 shows error tracking enablement as disabled7569 #alert_management_detail_data7570 returns detail page configuration7571 when user cannot update alert7572 shows error tracking enablement as disabled7573# [RSpecRunTime] Finishing example group spec/helpers/projects/alert_management_helper_spec.rb. It took 1.83 seconds. Expected to take 5.69 seconds.7574# [RSpecRunTime] Starting example group spec/workers/external_service_reactive_caching_worker_spec.rb. Expected to take 5.57 seconds.7575ExternalServiceReactiveCachingWorker7576 behaves like reactive cacheable worker7577 #perform7578 when reactive cache worker class is found7579 calls #exclusively_update_reactive_cache!7580 when ReactiveCaching::ExceededReactiveCacheLimit is raised7581 avoids failing the job and tracks via Gitlab::ErrorTracking7582# [RSpecRunTime] RSpec elapsed time: 21 minutes 33.43 seconds. Current RSS: ~1963M. Threads: 11. load average: 1.15 1.23 1.20 1/370 182977583.7584 when reactive cache worker class is not found7585 raises no error7586 when reactive cache worker class is invalid7587 raises no error7588 worker context7589 sets the related class on the job7590Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary) is a Class.7592To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7593 sets the related class on the job when it was passed as a class7594# [RSpecRunTime] Finishing example group spec/workers/external_service_reactive_caching_worker_spec.rb. It took 2.51 seconds. Expected to take 5.57 seconds.7595# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb. Expected to take 5.5 seconds.7596Gitlab::Analytics::CycleAnalytics::StageEvents::IssueFirstMentionedInCommit7597 behaves like LEFT JOIN-able value stream analytics event7598 can use the event as LEFT JOIN7599 when looking at the record with data7600 contains the timestamp expression7601# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.05 seconds. Current RSS: ~1958M. Threads: 11. load average: 1.15 1.23 1.20 1/370 182987602.7603 when looking at the record without data7604 returns nil for the timestamp expression7605 behaves like value stream analytics event7606 is expected to be a kind of String7607 is expected to be a kind of Symbol7608 is expected to include ApplicationRecord(abstract)7609 is expected to respond to #timestamp_projection7610 is expected to respond to #html_description7611 is expected to be a kind of Array7612 #apply_query_customization7613 expects an ActiveRecord::Relation object as argument and returns a modified version of it7614 #hash_code7615 returns a hash that uniquely identifies an event7616 does not differ when the same object is built with the same params7617# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb. It took 2.13 seconds. Expected to take 5.5 seconds.7618# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. Expected to take 5.39 seconds.7619Gitlab::Email::ServiceDesk::CustomEmail7620 .reply_address7621 is expected to equal nil7622 with reply key7623 is expected to equal nil7624 with issue7625 is expected to equal nil7626 with service_desk_setting and custom email7627 is expected to eq "support+b7721fc7e8419911a8bea145236a0519@example.com"7628 .key_from_reply_address7629 is expected to equal nil7630 with service_desk_setting7631 is expected to equal nil7632 with custom email7633 is expected to eq "b7721fc7e8419911a8bea145236a0519"7634 without reply key7635 is expected to equal nil7636# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. It took 1.37 seconds. Expected to take 5.39 seconds.7637# [RSpecRunTime] Starting example group spec/workers/container_registry/delete_container_repository_worker_spec.rb. Expected to take 5.32 seconds.7638ContainerRegistry::DeleteContainerRepositoryWorker7639 #remaining_work_count7640 is expected to eq 37641# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.62 seconds. Current RSS: ~1955M. Threads: 11. load average: 1.14 1.22 1.20 1/370 182997642.7643 #perform_work7644 with no work to do - no container repositories pending deletion7645 will not delete any container repository7646 with work to do7647 picks and destroys the delete scheduled container repository7648 with an error during the tags cleanup7649 does not delete the container repository7650 with an error during the destroy7651 does not delete the container repository7652 with tags left to destroy7653 does not delete the container repository7654 with no tags on the container repository7655 picks and destroys the delete scheduled container repository7656 #max_running_jobs7657 is expected to eq 27658# [RSpecRunTime] Finishing example group spec/workers/container_registry/delete_container_repository_worker_spec.rb. It took 3.22 seconds. Expected to take 5.32 seconds.7659# [RSpecRunTime] Starting example group spec/presenters/ci/group_variable_presenter_spec.rb. Expected to take 5.08 seconds.7660Ci::GroupVariablePresenter7661 inherits from Gitlab::View::Presenter::Delegated7662 #initialize7663 takes a variable and optional params7664 exposes variable7665 forwards missing methods to variable7666 #placeholder7667 is expected to eq "GROUP_VARIABLE"7668 #form_path7669 is expected to eq "/groups/group224/-/settings/ci_cd"7670 #edit_path7671 is expected to eq "/groups/group225/-/variables"7672 #delete_path7673 is expected to eq "/groups/group226/-/variables"7674# [RSpecRunTime] Finishing example group spec/presenters/ci/group_variable_presenter_spec.rb. It took 1.93 seconds. Expected to take 5.08 seconds.7675# [RSpecRunTime] Starting example group spec/views/projects/pipelines/show.html.haml_spec.rb. Expected to take 4.92 seconds.7676projects/pipelines/show7677 when pipeline is valid7678 does not show errors7679 renders the pipeline tabs7680# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.28 seconds. Current RSS: ~1965M. Threads: 11. load average: 1.12 1.22 1.19 1/370 183267681.7682 when pipeline has errors7683 shows errors7684 does not render the pipeline tabs7685 renders the pipeline editor button with correct link for users who can view7686 renders the pipeline editor button with correct link for users who can not view7687# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.67 seconds. Current RSS: ~1959M. Threads: 11. load average: 1.12 1.22 1.19 1/370 183347688.7689# [RSpecRunTime] Finishing example group spec/views/projects/pipelines/show.html.haml_spec.rb. It took 3.09 seconds. Expected to take 4.92 seconds.7690# [RSpecRunTime] Starting example group spec/models/wiki_directory_spec.rb. Expected to take 4.86 seconds.7691WikiDirectory7692 does not allow STI7693 validations7694 is expected to validate that :slug cannot be empty/falsy7695 .group_pages7696 returns a nested array of entries7697 #initialize7698 when there are entries7699 sets the slug attribute7700 sets the entries attribute7701 when there are no entries7702 sets the slug attribute7703 sets the entries attribute to an empty array7704 #title7705 returns the basename of the directory, with hyphens replaced by spaces7706 #to_partial_path7707 returns the relative path to the partial to be used7708# [RSpecRunTime] Finishing example group spec/models/wiki_directory_spec.rb. It took 1.08 seconds. Expected to take 4.86 seconds.7709# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/activity_menu_spec.rb. Expected to take 4.77 seconds.7710Sidebars::UserProfile::Menus::ActivityMenu7711 behaves like User profile menu7712 does not contain any sub menu7713 renders the correct link7714 renders the correct title7715 renders the correct icon7716 renders the correct avatar7717 defines correct active route7718 renders if user is logged in7719 when viewed user is blocked7720 when user is not logged in7721 is not allowed to view the menu item7722 when current user has permission7723 is allowed to view the menu item7724 when current user does not have permission7725 is not allowed to view the menu item7726 when viewed user is banned7727Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.7729To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7730 when user is not logged in7731 is not allowed to view the menu item7732 when current user has permission7733 is allowed to view the menu item7734 when current user does not have permission7735 is not allowed to view the menu item7736# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/activity_menu_spec.rb. It took 1.54 seconds. Expected to take 4.77 seconds.7737# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb. Expected to take 4.71 seconds.77385-Minute-Production-App.gitlab-ci.yml7739 the created pipeline7740 creates only build job7741 when AWS variables are set7742 creates all jobs7743 when pipeline branch is protected7744 does not create a destroy job7745# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.14 seconds. Current RSS: ~1962M. Threads: 11. load average: 1.10 1.21 1.19 1/376 184237746.7747# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb. It took 3.85 seconds. Expected to take 4.71 seconds.7748# [RSpecRunTime] Starting example group spec/lib/gitlab/event_store/event_spec.rb. Expected to take 4.58 seconds.7749Gitlab::EventStore::Event7750 when schema is defined7751 returns data with indifferent access7752 schema validation7753 when data matches the schema7754 initializes the event correctly7755 when required properties are present as well as unknown properties7756 initializes the event correctly7757 validates schema7758 when some properties are missing7759 expects all properties to be present7760 when data is not a Hash7761 raises an error7762 when schema is invalid7763 raises an error7764 does not store JSON schema on subclass7765 when schema is not defined7766 raises an error on initialization7767# [RSpecRunTime] Finishing example group spec/lib/gitlab/event_store/event_spec.rb. It took 0.94 second. Expected to take 4.58 seconds.7768# [RSpecRunTime] Starting example group spec/models/packages/rubygems/package_spec.rb. Expected to take 4.58 seconds.7769Packages::Rubygems::Package7770 does not allow STI7771 .installable7772 behaves like installable packages7773 for rubygems_package7774Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7776To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7777Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7779To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7780Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7782To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7783Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol.7785To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7786 does not include non-installable packages7787 includes installable packages7788# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.92 seconds. Current RSS: ~1952M. Threads: 11. load average: 1.10 1.21 1.19 1/376 184247789.7790 associations7791 is expected to have one rubygems_metadatum class_name => Packages::Rubygems::Metadatum inverse_of => package7792# [RSpecRunTime] Finishing example group spec/models/packages/rubygems/package_spec.rb. It took 1.94 seconds. Expected to take 4.58 seconds.7793# [RSpecRunTime] Starting example group spec/workers/mail_scheduler/notification_service_worker_spec.rb. Expected to take 4.47 seconds.7794MailScheduler::NotificationServiceWorker7795Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol.7797To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7798 #perform7799 deserializes arguments from global IDs7800 when the arguments cannot be deserialized7801 when the arguments are not deserializeable7802 raises exception7803 when the arguments are deserializeable7804Job arguments to AuthorizedKeysWorker must be native JSON types, but :remove_key is a Symbol.7806To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7807 does nothing7808 when the method is allowed7809 calls the method on NotificationService7810 when the method is not allowed7811 raises ArgumentError7812 .perform_async7813 serializes arguments as global IDs when scheduling7814 with ActiveController::Parameters7815 when permitted7816 serializes as a serializable Hash7817 when not permitted7818 fails to serialize7819# [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/notification_service_worker_spec.rb. It took 1.24 seconds. Expected to take 4.47 seconds.7820# [RSpecRunTime] Starting example group spec/services/access_token_validation_service_spec.rb. Expected to take 4.44 seconds.7821AccessTokenValidationService7822 .include_any_scope?7823 returns true if the required scope is present in the token's scopes7824 returns true if more than one of the required scopes is present in the token's scopes7825 returns true if the list of required scopes is an exact match for the token's scopes7826 returns true if the list of required scopes contains all of the token's scopes, in addition to others7827 returns true if the list of required scopes is blank7828 returns false if there are no scopes in common between the required scopes and the token scopes7829 conditions7830 ignores any scopes whose `if` condition returns false7831 does not ignore scopes whose `if` condition is not set7832 does not ignore scopes whose `if` condition returns true7833# [RSpecRunTime] Finishing example group spec/services/access_token_validation_service_spec.rb. It took 0.95 second. Expected to take 4.44 seconds.7834# [RSpecRunTime] Starting example group spec/services/timelogs/delete_service_spec.rb. Expected to take 4.32 seconds.7835Timelogs::DeleteService7836 #execute7837 when the timelog exists7838 removes the timelog7839 returns the removed timelog7840 when the timelog does not exist7841 returns an error7842 when the user does not have permission7843 returns an error7844 when the timelog deletion fails7845 returns an error7846# [RSpecRunTime] Finishing example group spec/services/timelogs/delete_service_spec.rb. It took 1.21 seconds. Expected to take 4.32 seconds.7847# [RSpecRunTime] Starting example group spec/components/onboarding/action_card_component_spec.rb. Expected to take 4.29 seconds.7848Onboarding::ActionCardComponent7849 when link href is defined7850 has link7851 has link arrow7852 default appearance7853 has icon7854 has title7855 has description7856 variants7857 when variant is default7858 renders the card in correct variant7859 when variant is success7860 renders the card in correct variant7861 renders the check-mark icon7862 when variant is promo7863 renders the card in correct variant7864 with custom link options7865 sets the testid7866 with custom card options7867 sets the testid7868# [RSpecRunTime] Finishing example group spec/components/onboarding/action_card_component_spec.rb. It took 1.11 seconds. Expected to take 4.29 seconds.7869# [RSpecRunTime] Starting example group spec/models/ci/job_annotation_spec.rb. Expected to take 4.15 seconds.7870Ci::JobAnnotation7871 does not allow STI7872 partitioning7873 with job7874 copies the partition_id from job7875 when it is already set7876 does not change the partition_id value7877 validations7878 is expected to belong to job class_name => Ci::Build required: false inverse_of => job_annotations7879 is expected to validate that :name cannot be empty/falsy7880 is expected to validate that the length of :name is at most 2557881 is expected to validate that :project_id cannot be empty/falsy7882 .create7883 when JSON data is valid7884 creates the object7885 when JSON data is invalid7886 throws an error7887 when there are more than 1000 JSON entries7888 throws an error7889# [RSpecRunTime] Finishing example group spec/models/ci/job_annotation_spec.rb. It took 1.78 seconds. Expected to take 4.15 seconds.7890# [RSpecRunTime] Starting example group spec/services/base_count_service_spec.rb. Expected to take 4.08 seconds.7891BaseCountService7892 #relation_for_count7893 raises NotImplementedError7894 #count7895 returns the number of values7896 #uncached_count7897 returns the uncached number of values7898 #refresh_cache7899 refreshes the cache7900 #delete_cache7901 deletes the cache7902 #raw?7903 returns false7904 #cache_key7905 raises NotImplementedError7906 #cache_options7907 returns the default in options7908# [RSpecRunTime] Finishing example group spec/services/base_count_service_spec.rb. It took 0.83 second. Expected to take 4.08 seconds.7909# [RSpecRunTime] Starting example group spec/models/concerns/file_store_mounter_spec.rb. Expected to take 3.99 seconds.7910FileStoreMounter7911 does not allow STI7912 with an instance7913 #update_file_store7914 calls update column7915 #store_file_now!7916 calls the dynamic functions7917 .mount_file_store_uploader7918 skip_store_file: true, file_field: :file7919 defines instance methods and registers a callback7920 skip_store_file: false, file_field: :file7921 defines instance methods and registers a callback7922 skip_store_file: false, file_field: :signed_file7923 defines instance methods and registers a callback7924 skip_store_file: true, file_field: :signed_file7925 defines instance methods and registers a callback7926 with an unknown file_field7927 is expected to raise ArgumentError with "file_field not allowed: unknown"7928# [RSpecRunTime] Finishing example group spec/models/concerns/file_store_mounter_spec.rb. It took 0.78 second. Expected to take 3.99 seconds.7929# [RSpecRunTime] Starting example group spec/helpers/numbers_helper_spec.rb. Expected to take 3.95 seconds.7930NumbersHelper7931 #limited_counter_with_delimiter7932 count: 0, options: {}, expected_result: "0"7933 is expected to eq "0"7934 count: 0, options: {:include_zero=>true}, expected_result: "0"7935 is expected to eq "0"7936 count: 0, options: {:include_zero=>false}, expected_result: nil7937 is expected to eq nil7938 count: 9, options: {:limit=>10}, expected_result: "9"7939 is expected to eq "9"7940 count: 10, options: {:limit=>10}, expected_result: "10"7941 is expected to eq "10"7942 count: 11, options: {:limit=>10}, expected_result: "10+"7943 is expected to eq "10+"7944 count: 12, options: {:limit=>10}, expected_result: "10+"7945 is expected to eq "10+"7946 count: 999, options: {}, expected_result: "999"7947 is expected to eq "999"7948 count: 1000, options: {}, expected_result: "1,000"7949 is expected to eq "1,000"7950 count: 1001, options: {}, expected_result: "1,000+"7951 is expected to eq "1,000+"7952 count: 1002, options: {}, expected_result: "1,000+"7953 is expected to eq "1,000+"7954# [RSpecRunTime] Finishing example group spec/helpers/numbers_helper_spec.rb. It took 1.08 seconds. Expected to take 3.95 seconds.7955# [RSpecRunTime] Starting example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. Expected to take 3.83 seconds.7956Gitlab::Git::Finders::RefsFinder7957 #execute7958 when :ref_type is :branches7959 is expected to be a kind of Array7960 returns matching ref object7961# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.13 seconds. Current RSS: ~1999M. Threads: 11. load average: 1.09 1.20 1.19 1/371 184557962.7963 when :ref_type is :tags7964 is expected to be a kind of Array7965 returns matching ref object7966 when :ref_type is invalid7967 raises an error7968# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. It took 1.47 seconds. Expected to take 3.83 seconds.7969# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/client_spec.rb. Expected to take 3.81 seconds.7970Gitlab::ExternalAuthorization::Client7971 #request_access7972 performs requests to the configured endpoint7973 adds the correct params for the user to the body of the request7974 respects the the timeout7975 adds the mutual tls params when they are present7976 returns an expected response7977 wraps exceptions if the request fails7978 passes local request setting to Gitlab::HTTP7979 for ldap users7980 includes the ldap dn and identities for ldap users7981# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.59 seconds. Current RSS: ~2002M. Threads: 11. load average: 1.08 1.20 1.19 1/371 184627982.7983 for non-ldap users with identities7984 includes all the identities7985# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/client_spec.rb. It took 1.3 seconds. Expected to take 3.81 seconds.7986# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/lfs_check_spec.rb. Expected to take 3.69 seconds.7987Gitlab::Checks::LfsCheck7988 #validate!7989 with LFS not enabled7990 skips integrity check7991# [RSpecRunTime] RSpec elapsed time: 22 minutes 7.99 seconds. Current RSS: ~2008M. Threads: 11. load average: 1.08 1.20 1.19 1/371 184877992.7993 with LFS enabled7994 fails if any LFS blobs are missing7995Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol.7997To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7998 succeeds if LFS objects have already been uploaded7999 with deletion8000 with missing newrev8001 behaves like a skipped integrity check8002 skips integrity check8003# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.16 seconds. Current RSS: ~2005M. Threads: 11. load average: 1.08 1.20 1.19 1/375 185028004.8005 with blank newrev8006 behaves like a skipped integrity check8007 skips integrity check8008# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/lfs_check_spec.rb. It took 2.65 seconds. Expected to take 3.69 seconds.8009# [RSpecRunTime] Starting example group spec/lib/backup/dump/postgres_spec.rb. Expected to take 3.67 seconds.8010Backup::Dump::Postgres8011 #dump8012 with default compression method8013pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory8014 Is the server running locally and accepting connections on that socket?8015 creates a dump file8016pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory8017 Is the server running locally and accepting connections on that socket?8018 default compression command is used8019# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.98 seconds. Current RSS: ~2006M. Threads: 11. load average: 1.08 1.20 1.19 1/375 185078020.8021 when COMPRESS_CMD is set to tee8022Using custom COMPRESS_CMD 'tee'8023pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory8024 Is the server running locally and accepting connections on that socket?8025 creates a dump file8026pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory8027 Is the server running locally and accepting connections on that socket?8028 passes through tee instead of gzip8029 #compress_cmd8030 returns default compression command8031# [RSpecRunTime] Finishing example group spec/lib/backup/dump/postgres_spec.rb. It took 2.32 seconds. Expected to take 3.67 seconds.8032# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb. Expected to take 3.58 seconds.8033Gitlab::Ci::SecureFiles::MigrationHelper8034 .migrate_to_remote_storage8035 migrates remote files to remote storage8036 .migrate_in_batches8037 migrates the given file to the given storage backend8038 calls the given block for each migrated file8039# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.68 seconds. Current RSS: ~1980M. Threads: 11. load average: 1.07 1.20 1.19 1/375 185128040.8041# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb. It took 1.94 seconds. Expected to take 3.58 seconds.8042# [RSpecRunTime] Starting example group spec/graphql/mutations/labels/create_spec.rb. Expected to take 3.55 seconds.8043Mutations::Labels::Create8044 is expected to require graphql authorizations :admin_label8045 when creating a project label8046 behaves like create labels mutation8047 #resolve8048 when the user does not have permission to create a label8049 raises an error8050 when the user can create a label8051 creates label with correct values8052 when creating a group label8053 behaves like create labels mutation8054 #resolve8055 when the user does not have permission to create a label8056 raises an error8057 when the user can create a label8058 creates label with correct values8059 #ready?8060 when passing both project_path and group_path8061 raises an argument error8062 when passing only project_path or group_path8063 does not raise an error8064# [RSpecRunTime] Finishing example group spec/graphql/mutations/labels/create_spec.rb. It took 1.91 seconds. Expected to take 3.55 seconds.8065# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb. Expected to take 3.46 seconds.8066BulkImports::Groups::Graphql::GetProjectsQuery8067 with invalid variables8068 raises an error8069 #data_path8070 returns data path8071 #page_info_path8072 returns pagination information path8073 #to_s8074 when the version is >= 16.18075 includes notAimedForDeletion: true8076 when the version is < 16.18077 does not include notAimedForDeletion8078# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb. It took 0.61 second. Expected to take 3.46 seconds.8079# [RSpecRunTime] Starting example group spec/services/projects/forks_count_service_spec.rb. Expected to take 3.4 seconds.8080Projects::ForksCountService8081 behaves like a counter caching service8082 #count8083 caches the count8084 #refresh_cache8085 refreshes the cache8086 #delete_cache8087 removes the cache8088 #uncached_count8089 does not cache the count8090 #count8091 returns the number of forks8092# [RSpecRunTime] Finishing example group spec/services/projects/forks_count_service_spec.rb. It took 0.76 second. Expected to take 3.4 seconds.8093# [RSpecRunTime] Starting example group spec/lib/api/entities/clusters/agents/authorizations/ci_access_spec.rb. Expected to take 3.33 seconds.8094API::Entities::Clusters::Agents::Authorizations::CiAccess8095 group authorization8096 includes shared fields8097 implicit authorization8098 includes shared fields8099 project authorization8100 includes shared fields8101# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.64 seconds. Current RSS: ~1963M. Threads: 11. load average: 1.07 1.19 1.18 1/371 185138102.8103# [RSpecRunTime] Finishing example group spec/lib/api/entities/clusters/agents/authorizations/ci_access_spec.rb. It took 2.67 seconds. Expected to take 3.33 seconds.8104# [RSpecRunTime] Starting example group spec/scripts/pipeline_test_report_builder_spec.rb. Expected to take 3.3 seconds.8105PipelineTestReportBuilder8106 #previous_pipeline8107 pipeline in a fork project8108 returns fork pipeline8109 pipeline in target project8110 returns failed pipeline8111 #test_report_for_pipeline8112 for previous pipeline8113[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!8114[PipelineTestReportBuilder] 1 failed builds in test stage found...8115 fetches builds from pipeline related to MR8116 canonical pipeline8117 no previous pipeline8118 returns empty hash8119 no failed test builds8120[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!8121[PipelineTestReportBuilder] 0 failed builds in test stage found...8122 returns a hash with an empty "suites" array8123 failed pipeline and failed test builds8124[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!8125[PipelineTestReportBuilder] 1 failed builds in test stage found...8126 returns populated test list for suites8127 when receiving a server error8128 when response code is 4048129[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!8130[PipelineTestReportBuilder] Artifacts not found. They may have expired. Skipping this build.8131[PipelineTestReportBuilder] 0 failed builds in test stage found...8132 continues without the missing reports8133 when response code is unexpected8134[PipelineTestReportBuilder] Discovered previous failed pipeline (#1) for MR!8135 raises HTTPServerException8136 for latest pipeline8137[PipelineTestReportBuilder] Discovered latest failed pipeline (#3) for MR!8138[PipelineTestReportBuilder] 1 failed builds in test stage found...8139 fetches builds from pipeline related to MR8140# [RSpecRunTime] Finishing example group spec/scripts/pipeline_test_report_builder_spec.rb. It took 1.02 seconds. Expected to take 3.3 seconds.8141# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 3.23 seconds.8142Gitlab::BitbucketServerImport::Stage::ImportLfsObjectsWorker8143 behaves like Gitlab::BitbucketServerImport::StageMethods8144 .sidekiq_retries_exhausted8145 tracks the import failure8146 #perform8147 executes the import8148 queues RefreshImportJidWorker8149 #perform8150 when the import succeeds8151 schedules the next stage8152# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. It took 0.77 second. Expected to take 3.23 seconds.8153# [RSpecRunTime] Starting example group spec/components/pajamas/breadcrumb_component_spec.rb. Expected to take 3.2 seconds.8154Pajamas::BreadcrumbComponent8155 adds the required classes to the list element8156 uses the correct class on the root element8157 renders one GlBreadcrumbItem per item slot8158 applies any provided HTML attribute to the root element8159# [RSpecRunTime] Finishing example group spec/components/pajamas/breadcrumb_component_spec.rb. It took 0.43 second. Expected to take 3.2 seconds.8160# [RSpecRunTime] Starting example group spec/workers/work_items/import_work_items_csv_worker_spec.rb. Expected to take 3.09 seconds.8161WorkItems::ImportWorkItemsCsvWorker8162 .sidekiq_retries_exhausted8163 destroys upload8164 #perform8165 calls #execute on WorkItems::ImportCsvService and destroys upload8166 behaves like an idempotent worker8167 is labeled as idempotent8168 performs multiple times sequentially without raising an exception8169# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.2 seconds. Current RSS: ~1958M. Threads: 11. load average: 1.06 1.19 1.18 1/371 185148170.8171# [RSpecRunTime] Finishing example group spec/workers/work_items/import_work_items_csv_worker_spec.rb. It took 2.34 seconds. Expected to take 3.09 seconds.8172# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb. Expected to take 3.07 seconds.8173Gitlab::Database::MigrationHelpers::LooseForeignKeyHelpers8174-- create_table(:_test_loose_fk_test_table)8175 -> 0.4972s8176 when the record deletion tracker trigger is not installed8177 does store record deletions8178-- current_schema(nil)8179 -> 0.0010s8180 is expected to be falsy8181 when the record deletion tracker trigger is installed8182-- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")8183 -> 0.0034s8184 stores the record deletion8185-- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")8186 -> 0.0016s8187 stores multiple record deletions8188-- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")8189 -> 0.0016s8190-- current_schema(nil)8191 -> 0.0010s8192 is expected to be truthy8193-- drop_table(:_test_loose_fk_test_table)8194 -> 0.0638s8195# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb. It took 1.3 seconds. Expected to take 3.07 seconds.8196# [RSpecRunTime] Starting example group spec/lib/api/entities/hook_spec.rb. Expected to take 2.98 seconds.8197API::Entities::Hook8198 exposes correct attributes8199 when `with_url_variables` is set to false8200 does not expose `url_variables` field8201# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.97 seconds. Current RSS: ~1967M. Threads: 11. load average: 1.14 1.20 1.19 1/371 185158202.8203 when `with_custom_headers` is set to false8204 does not expose `custom_headers` field8205# [RSpecRunTime] Finishing example group spec/lib/api/entities/hook_spec.rb. It took 2.11 seconds. Expected to take 2.98 seconds.8206# [RSpecRunTime] Starting example group spec/graphql/mutations/boards/lists/create_spec.rb. Expected to take 2.92 seconds.8207Mutations::Boards::Lists::Create8208 behaves like board lists create mutation8209 #ready?8210 raises an error if required arguments are missing8211 raises an error if too many required arguments are specified8212 #resolve8213 with proper permissions8214 backlog list8215 creates one and only one backlog8216 label list8217 creates a new label board list8218 when label not found8219 returns an error8220 without proper permissions8221 raises an error8222# [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/lists/create_spec.rb. It took 1.34 seconds. Expected to take 2.92 seconds.8223# [RSpecRunTime] Starting example group spec/graphql/resolvers/saved_reply_resolver_spec.rb. Expected to take 2.88 seconds.8224Resolvers::SavedReplyResolver8225 returns nil when saved reply is not found8226 returns nil when saved reply is another users8227 returns users saved reply8228# [RSpecRunTime] Finishing example group spec/graphql/resolvers/saved_reply_resolver_spec.rb. It took 0.49 second. Expected to take 2.88 seconds.8229# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/known_operations_spec.rb. Expected to take 2.8 seconds.8230Gitlab::Graphql::KnownOperations8231 #operations8232 returns array of known operations8233 #from_query8234 query_string: "query { helloWorld }", expected: #<struct Gitlab::Graphql::KnownOperations::Operation name="unknown">8235 returns known operation name from GraphQL Query8236 query_string: "query fuzzyyy { helloWorld }", expected: #<struct Gitlab::Graphql::KnownOperations::Operation name="unknown">8237 returns known operation name from GraphQL Query8238 query_string: "query foo { helloWorld }", expected: #<struct Gitlab::Graphql::KnownOperations::Operation name="foo">8239 returns known operation name from GraphQL Query8240 .default8241 returns a memoization of values from webpack8242 Opeartion#query_urgency8243 returns the associated query urgency8244 Operation#to_caller_id8245 query_string: "query { helloWorld }", expected: "graphql:unknown"8246 formats operation name for caller_id metric property8247 query_string: "query foo { helloWorld }", expected: "graphql:foo"8248 formats operation name for caller_id metric property8249# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/known_operations_spec.rb. It took 0.81 second. Expected to take 2.8 seconds.8250# [RSpecRunTime] Starting example group spec/lib/initializer_connections_spec.rb. Expected to take 2.76 seconds.8251InitializerConnections8252 .raise_if_new_database_connection8253 prevents any database connection within the block8254 prevents any database connection re-use within the block8255 does not prevent database connection if SKIP_RAISE_ON_INITIALIZE_CONNECTIONS is set8256 prevents any database connection if SKIP_RAISE_ON_INITIALIZE_CONNECTIONS is false8257 restores original connection handler8258 restores original connection handler even there is an error8259 does not raise if connection_pool is retrieved in the block8260# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.9 seconds. Current RSS: ~1963M. Threads: 11. load average: 1.13 1.20 1.19 1/371 185168261.8262# [RSpecRunTime] Finishing example group spec/lib/initializer_connections_spec.rb. It took 1.65 seconds. Expected to take 2.76 seconds.8263# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/notes_importer_spec.rb. Expected to take 2.69 seconds.8264Gitlab::GithubImport::Importer::NotesImporter8265 #parallel?8266 returns true when running in parallel mode8267 returns false when running in sequential mode8268 #execute8269 when running in parallel mode8270 imports notes in parallel8271 when running in sequential mode8272 imports notes in sequence8273 #sequential_import8274 imports each note in sequence8275 #parallel_import8276 imports each note in parallel8277 #id_for_already_imported_cache8278 returns the ID of the given note8279 #collection_options8280 returns an empty Hash8281# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/notes_importer_spec.rb. It took 0.95 second. Expected to take 2.69 seconds.8282# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/tags/parser_spec.rb. Expected to take 2.67 seconds.8283Gitlab::Ci::Tags::Parser8284 with double quotes8285 is expected to contain exactly "I have", "cool", and "data"8286 with an empty array8287 is expected to be empty8288 with regular data8289 is expected to contain exactly "cool", "data", "I", and "have"8290 with single quotes8291 is expected to contain exactly "I have", "cool", and "data"8292 with multiple quoted tags8293 is expected to contain exactly "Ruby Monsters" and "eat Katzenzungen"8294# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/tags/parser_spec.rb. It took 0.49 second. Expected to take 2.67 seconds.8295# [RSpecRunTime] Starting example group spec/services/spam/ham_service_spec.rb. Expected to take 2.58 seconds.8296Spam::HamService8297 #execute8298 AkismetService returns false (Akismet cannot be reached, etc)8299 returns false8300 does not update the record8301 if spam log record has already been marked as spam8302 does not update the record8303 Akismet ham submission is successful8304 returns true8305 updates the record8306# [RSpecRunTime] Finishing example group spec/services/spam/ham_service_spec.rb. It took 0.6 second. Expected to take 2.58 seconds.8307# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/database_config_spec.rb. Expected to take 2.58 seconds.8308Gitlab::Patch::DatabaseConfig8309 module is included8310 #database_configuration8311 returns a hash containing only main:8312 when config/database.yml contains extra configuration through an external command8313 when the external command returns valid yaml8314 merges the extra configuration8315 when the external command returns invalid yaml8316 raises an error8317 when the parsed external command output returns invalid hash8318 raises an error8319 when the external command fails8320 raises error8321# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/database_config_spec.rb. It took 0.56 second. Expected to take 2.58 seconds.8322# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/composable_array_spec.rb. Expected to take 2.48 seconds.8323Gitlab::Config::Entry::ComposableArray8324 #valid?8325 is valid8326 is invalid8327 is expected not to be valid8328 #compose!8329 composes child entry with configured value8330 composes child entries with configured values8331 #descendants8332 creates descendant nodes8333# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/composable_array_spec.rb. It took 0.42 second. Expected to take 2.48 seconds.8334# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/create_spec.rb. Expected to take 2.45 seconds.8335Mutations::Achievements::Create8336 is expected to require graphql authorizations :admin_achievement8337 #resolve8338 when the user does not have permission8339 raises an error8340 when the user has permission8341 creates contact with correct values8342 when the params are invalid8343 returns the validation error8344# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/create_spec.rb. It took 1.49 seconds. Expected to take 2.45 seconds.8345# [RSpecRunTime] Starting example group spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb. Expected to take 2.38 seconds.8346Resolvers::Crm::OrganizationStateCountsResolver8347 #resolve8348 with unauthorized user8349 does not raise an error and returns nil8350 with authorized user8351 without parent8352 returns nil8353 with a group8354 when no filter is provided8355 returns the count of all crm_organizations8356 when search term is provided8357 returns the correct counts8358# [RSpecRunTime] Finishing example group spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb. It took 1.1 seconds. Expected to take 2.38 seconds.8359# [RSpecRunTime] Starting example group spec/lib/api/ci/helpers/runner_helpers_spec.rb. Expected to take 2.34 seconds.8360API::Ci::Helpers::Runner8361 #get_runner_details_from_request8362 when no runner info is present8363 returns the runner IP8364 when runner info is present8365 extracts the runner details8366 #log_artifacts_filesize8367 behaves like storing arguments in the application context8368Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.8370To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.8371 places the expected params in the application context8372 behaves like not executing any extra queries for the application context8373Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol.8375To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.8376 does not execute more queries than without adding anything to the application context8377# [RSpecRunTime] Finishing example group spec/lib/api/ci/helpers/runner_helpers_spec.rb. It took 1.39 seconds. Expected to take 2.34 seconds.8378# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb. Expected to take 2.28 seconds.8379Types::WorkItems::Widgets::LabelsUpdateInputType8380 is expected to contain exactly "addLabelIds" and "removeLabelIds"8381 is expected to eq "WorkItemWidgetLabelsUpdateInput"8382# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb. It took 0.17 second. Expected to take 2.28 seconds.8383# [RSpecRunTime] Starting example group spec/policies/container_expiration_policy_policy_spec.rb. Expected to take 2.25 seconds.8384ContainerExpirationPolicyPolicy8385 user_type: :anonymous, allowed_to_destroy_container_image: false8386 for user type anonymous8387 is expected not to be allowed :admin_container_image8388 user_type: :guest, allowed_to_destroy_container_image: false8389 for user type guest8390 is expected not to be allowed :admin_container_image8391 user_type: :developer, allowed_to_destroy_container_image: false8392 for user type developer8393 is expected not to be allowed :admin_container_image8394 user_type: :maintainer, allowed_to_destroy_container_image: true8395 for user type maintainer8396 is expected to be allowed :admin_container_image8397# [RSpecRunTime] Finishing example group spec/policies/container_expiration_policy_policy_spec.rb. It took 1.25 seconds. Expected to take 2.25 seconds.8398# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/panel_spec.rb. Expected to take 2.2 seconds.8399Sidebars::Organizations::Panel8400 has a scope menu8401 behaves like a panel instantiable by the anonymous user8402 is expected to be a kind of Sidebars::Organizations::Panel8403 behaves like a panel with uniquely identifiable menu items8404 all menu_items have unique item_id8405 all menu_items have an item_id8406# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/panel_spec.rb. It took 0.37 second. Expected to take 2.2 seconds.8407# [RSpecRunTime] Starting example group spec/lib/gitlab/lazy_spec.rb. Expected to take 2.16 seconds.8408Gitlab::Lazy8409 when not calling any methods8410 does not call the supplied block8411 when calling a method on the object8412 lazy loads the value returned by the block8413 #respond_to?8414 returns true for a method defined on the wrapped object8415 returns false for a method not defined on the wrapped object8416# [RSpecRunTime] Finishing example group spec/lib/gitlab/lazy_spec.rb. It took 0.32 second. Expected to take 2.16 seconds.8417# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. Expected to take 2.09 seconds.8418Gitlab::UsageDataCounters::JetBrainsPluginActivityUniqueCounter8419 when tracking a jetbrains api request8420 behaves like a request from an extension8421 tracks when the user agent is matching8422 does not track when the user agent is not matching8423 does not track if user agent is not present8424 does not track if user is not present8425# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. It took 0.38 second. Expected to take 2.09 seconds.8426# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. Expected to take 2.01 seconds.8427API::Validations::Validators::IntegerOrCustomValue8428 valid parameters8429 does not raise a validation error8430 when custom values is empty and value is an integer8431 does not raise a validation error8432 invalid parameters8433 raises a validation error8434 when custom values is empty and value is not an integer8435 raises a validation error8436# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. It took 0.36 second. Expected to take 2.01 seconds.8437# [RSpecRunTime] Starting example group spec/services/users/repair_ldap_blocked_service_spec.rb. Expected to take 2.0 seconds.8438Users::RepairLdapBlockedService8439 #execute8440 changes to normal block after destroying last ldap identity8441 changes to normal block after changing last ldap identity to another provider8442# [RSpecRunTime] Finishing example group spec/services/users/repair_ldap_blocked_service_spec.rb. It took 0.5 second. Expected to take 2.0 seconds.8443# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/untrusted_regexp_spec.rb. Expected to take 1.95 seconds.8444API::Validations::Validators::UntrustedRegexp8445 valid regex8446 does not raise a validation error8447 invalid regex8448 raises a validation error8449# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/untrusted_regexp_spec.rb. It took 0.2 second. Expected to take 1.95 seconds.8450# [RSpecRunTime] Starting example group spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb. Expected to take 1.9 seconds.8451Gitlab::DiscussionsDiff::HighlightCache8452 #write_multiple8453 sets multiple keys serializing content as JSON8454 #read_multiple8455 reads multiple keys and serializes content into Gitlab::Diff::Line objects8456 returns nil when cached key is not found8457 returns lines which rich_text are HTML-safe8458 #clear_multiple8459 removes all named keys8460 only removed named keys8461# [RSpecRunTime] Finishing example group spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb. It took 0.54 second. Expected to take 1.9 seconds.8462# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb. Expected to take 1.88 seconds.8463IncidentManagement::IssuableEscalationStatuses::CreateService8464 creates an escalation status for the incident with no policy set8465 existing escalation status8466 exits without changing anything8467# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb. It took 0.77 second. Expected to take 1.88 seconds.8468# [RSpecRunTime] Starting example group spec/models/ci/trigger_request_spec.rb. Expected to take 1.83 seconds.8469Ci::TriggerRequest8470 does not allow STI8471 validation8472 be invalid if saving a variable8473 be valid if not saving a variable8474# [RSpecRunTime] Finishing example group spec/models/ci/trigger_request_spec.rb. It took 0.3 second. Expected to take 1.83 seconds.8475# [RSpecRunTime] Starting example group spec/lib/banzai/filter_array_spec.rb. Expected to take 1.77 seconds.8476Banzai::FilterArray8477 #insert_after8478 inserts an element after a provided element8479 inserts an element at the end when the provided element does not exist8480 #insert_before8481 inserts an element before a provided element8482 inserts an element at the beginning when the provided element does not exist8483# [RSpecRunTime] Finishing example group spec/lib/banzai/filter_array_spec.rb. It took 0.33 second. Expected to take 1.77 seconds.8484# [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb. Expected to take 1.73 seconds.8485Ci::JobTokenScope::AddGroupOrProjectService8486 #execute8487 when group is a target to add8488 calls AddGroupService to add a target8489 when project is a target to add8490 calls AddProjectService to add a target8491 when not found object is a target to add8492 returns a response error8493# [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb. It took 0.96 second. Expected to take 1.73 seconds.8494# [RSpecRunTime] Starting example group spec/components/pajamas/concerns/checkbox_radio_options_spec.rb. Expected to take 1.65 seconds.8495Pajamas::Concerns::CheckboxRadioOptions8496 #formatted_input_options8497 calls `#format_options` with correct arguments8498# [RSpecRunTime] Finishing example group spec/components/pajamas/concerns/checkbox_radio_options_spec.rb. It took 0.1 second. Expected to take 1.65 seconds.8499# [RSpecRunTime] Starting example group spec/services/protected_tags/destroy_service_spec.rb. Expected to take 1.64 seconds.8500ProtectedTags::DestroyService8501 #execute8502 destroy a protected tag8503# [RSpecRunTime] Finishing example group spec/services/protected_tags/destroy_service_spec.rb. It took 0.62 second. Expected to take 1.64 seconds.8504# [RSpecRunTime] Starting example group spec/rubocop/cop/performance/active_record_subtransactions_spec.rb. Expected to take 1.54 seconds.8505RuboCop::Cop::Performance::ActiveRecordSubtransactions8506 when calling #transaction with requires_new: false8507 does not register an offense8508 when passing multiple arguments to #transaction, including requires_new: true8509 registers an offense8510 when calling #transaction with no arguments8511 does not register an offense8512 when calling #transaction with only requires_new: true8513 registers an offense8514 when calling #transaction with other options8515 does not register an offense8516# [RSpecRunTime] Finishing example group spec/rubocop/cop/performance/active_record_subtransactions_spec.rb. It took 0.51 second. Expected to take 1.54 seconds.8517# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb. Expected to take 1.53 seconds.8518Packages::Rpm::RepositoryMetadata::BuildPrimaryXmlService8519 #execute8520 adds node with required_text_only_attributes8521# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb. It took 0.13 second. Expected to take 1.53 seconds.8522# [RSpecRunTime] Starting example group spec/lib/gitlab/sentence_spec.rb. Expected to take 1.45 seconds.8523Gitlab::Sentence8524 .to_exclusive_sentence8525 calls #to_sentence on the array8526 joins arrays with two elements correctly8527 joins arrays with more than two elements correctly8528 localizes the connector words8529# [RSpecRunTime] Finishing example group spec/lib/gitlab/sentence_spec.rb. It took 0.33 second. Expected to take 1.45 seconds.8530# [RSpecRunTime] Starting example group spec/uploaders/content_type_whitelist_spec.rb. Expected to take 1.41 seconds.8531ContentTypeWhitelist8532 upload whitelisted file content type8533 behaves like accepted carrierwave upload8534 will accept upload8535 will cache uploaded file8536 behaves like upload with content type8537 will not change upload file content type8538 upload non-whitelisted file content type8539 behaves like denied carrierwave upload8540 will deny upload8541 upload misnamed non-whitelisted file content type8542 behaves like denied carrierwave upload8543 will deny upload8544# [RSpecRunTime] Finishing example group spec/uploaders/content_type_whitelist_spec.rb. It took 0.73 second. Expected to take 1.41 seconds.8545# [RSpecRunTime] Starting example group spec/lib/gitlab/insecure_key_fingerprint_spec.rb. Expected to take 1.38 seconds.8546Gitlab::InsecureKeyFingerprint8547 #fingerprint_sha2568548 generates the key's fingerprint8549# [RSpecRunTime] Finishing example group spec/lib/gitlab/insecure_key_fingerprint_spec.rb. It took 0.09 second. Expected to take 1.38 seconds.8550# [RSpecRunTime] Starting example group spec/presenters/ml/model_version_presenter_spec.rb. Expected to take 1.31 seconds.8551Ml::ModelVersionPresenter8552 #path8553 is expected to eq "/namespace649/project-753/-/ml/models/1000000063/versions/1000000066"8554 .display_name8555 is expected to eq "a_model / 1.1.1"8556 #package_path8557 is expected to eq "/namespace649/project-753/-/packages/1000000065"8558# [RSpecRunTime] Finishing example group spec/presenters/ml/model_version_presenter_spec.rb. It took 0.41 second. Expected to take 1.31 seconds.8559# [RSpecRunTime] Starting example group spec/helpers/admin/abuse_reports_helper_spec.rb. Expected to take 1.29 seconds.8560Admin::AbuseReportsHelper8561 #abuse_reports_list_data8562 has expected attributes8563 #abuse_report_data8564 has the expected attributes8565 includes path to abuse reports list page8566# [RSpecRunTime] Finishing example group spec/helpers/admin/abuse_reports_helper_spec.rb. It took 0.68 second. Expected to take 1.29 seconds.8567# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb. Expected to take 1.23 seconds.8568Resolvers::GroupEnvironmentScopesResolver8569 with a group8570 #resolve8571 finds all environment scopes8572 without a group8573 #resolve8574 rails to find any environment scopes8575# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb. It took 0.77 second. Expected to take 1.23 seconds.8576# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/organizations_resolver_spec.rb. Expected to take 1.16 seconds.8577Resolvers::Users::OrganizationsResolver8578 without `read_user_organizations` ability8579 returns nil8580 with `read_user_organizations` ability8581 returns organizations for the current user8582 with search argument8583 returns organizations that matches search8584# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/organizations_resolver_spec.rb. It took 0.37 second. Expected to take 1.16 seconds.8585# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb. Expected to take 1.14 seconds.8586BulkImports::Common::Extractors::JsonExtractor8587 #extract8588 returns ExtractedData8589 #remove_tmpdir8590 removes tmp dir8591# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb. It took 0.62 second. Expected to take 1.14 seconds.8592# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_state_enum_spec.rb. Expected to take 1.09 seconds.8593Types::MergeRequestStateEnum8594 is expected to eq "MergeRequestState"8595 exposes all the existing merge request states8596 behaves like issuable state8597 exposes all the existing issuable states8598# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_state_enum_spec.rb. It took 0.27 second. Expected to take 1.09 seconds.8599# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/port_spec.rb. Expected to take 1.02 seconds.8600API::Entities::Ci::JobRequest::Port8601 returns the port number8602 returns if the port protocol8603 returns the port name8604# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/port_spec.rb. It took 0.27 second. Expected to take 1.02 seconds.8605# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/include_type_spec.rb. Expected to take 0.98 second.8606Types::Ci::Config::IncludeType8607 exposes the expected fields8608 is expected to eq "CiConfigInclude"8609# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/include_type_spec.rb. It took 0.18 second. Expected to take 0.98 second.8610# [RSpecRunTime] Starting example group spec/views/layouts/minimal.html.haml_spec.rb. Expected to take 0.92 second.8611layouts/minimal8612 without broadcast messaging8613 does not render the broadcast layout8614# [RSpecRunTime] Finishing example group spec/views/layouts/minimal.html.haml_spec.rb. It took 0.4 second. Expected to take 0.92 second.8615# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/avoid_conditional_statements_spec.rb. Expected to take 0.9 second.8616RuboCop::Cop::RSpec::AvoidConditionalStatements8617 when using conditionals8618 flags if conditional8619 flags unless conditional8620 flags ternary operator8621# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/avoid_conditional_statements_spec.rb. It took 0.29 second. Expected to take 0.9 second.8622# [RSpecRunTime] Starting example group spec/lib/omni_auth/strategies/jwt_spec.rb. Expected to take 0.84 second.8623OmniAuth::Strategies::Jwt8624 #decoded8625 when the JWT is larger than 10KB8626 raises error8627 when the feature flag is disabled8628 does not raise an error8629# [RSpecRunTime] Finishing example group spec/lib/omni_auth/strategies/jwt_spec.rb. It took 0.19 second. Expected to take 0.84 second.8630# [RSpecRunTime] Starting example group spec/lib/banzai/render_context_spec.rb. Expected to take 0.83 second.8631Banzai::RenderContext8632 #project_for_node8633 returns the default project if no associated project was found8634 returns the associated project if one was associated explicitly8635 returns the project associated with a DocumentFragment when using a node8636# [RSpecRunTime] Finishing example group spec/lib/banzai/render_context_spec.rb. It took 0.27 second. Expected to take 0.83 second.8637# [RSpecRunTime] Starting example group spec/rubocop/cop/group_public_or_visible_to_user_spec.rb. Expected to take 0.77 second.8638RuboCop::Cop::GroupPublicOrVisibleToUser8639 flags the use of Group.public_or_visible_to_user with a constant receiver8640 does not flag the use of public_or_visible_to_user with a constant that is not Group8641 does not flag the use of Group.public_or_visible_to_user with a send receiver8642# [RSpecRunTime] Finishing example group spec/rubocop/cop/group_public_or_visible_to_user_spec.rb. It took 0.27 second. Expected to take 0.77 second.8643# [RSpecRunTime] Starting example group spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb. Expected to take 0.75 second.8644Types::ExtensionsMarketplaceOptInStatusEnum8645 exposes all the existing extensions_marketplace_opt_in_status values8646 is expected to eq "ExtensionsMarketplaceOptInStatus"8647# [RSpecRunTime] Finishing example group spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb. It took 0.25 second. Expected to take 0.75 second.8648# [RSpecRunTime] Starting example group spec/services/commits/change_service_spec.rb. Expected to take 0.68 second.8649Commits::ChangeService8650 #commit_message8651 raises NotImplementedError8652# [RSpecRunTime] Finishing example group spec/services/commits/change_service_spec.rb. It took 0.49 second. Expected to take 0.68 second.8653# [RSpecRunTime] Starting example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. Expected to take 0.67 second.8654Types::VisibilityPipelineIdTypeEnum8655 is expected to eq "VisibilityPipelineIdType"8656 exposes all visibility pipeline id types8657# [RSpecRunTime] Finishing example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. It took 0.19 second. Expected to take 0.67 second.8658# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/need_type_spec.rb. Expected to take 0.6 second.8659Types::Ci::Config::NeedType8660 is expected to eq "CiConfigNeed"8661 exposes the expected fields8662# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/need_type_spec.rb. It took 0.19 second. Expected to take 0.6 second.8663# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. Expected to take 0.58 second.8664Types::MergeRequests::MergeabilityCheckType8665 is expected to eq "MergeRequestMergeabilityCheck"8666 is expected to have graphql fields :identifier and :status8667# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. It took 0.18 second. Expected to take 0.58 second.8668# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. Expected to take 0.57 second.8669Gitlab::Email::Hook::AdditionalHeadersInterceptor8670 adds Auto-Submitted header8671 when the same mail object is sent twice8672 does not add the Auto-Submitted header twice8673# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. It took 0.2 second. Expected to take 0.57 second.8674# [RSpecRunTime] Starting example group spec/graphql/types/design_management/version_type_spec.rb. Expected to take 0.54 second.8675Types::DesignManagement::VersionType8676 has the expected fields8677 is expected to require graphql authorizations :read_design8678# [RSpecRunTime] Finishing example group spec/graphql/types/design_management/version_type_spec.rb. It took 0.18 second. Expected to take 0.54 second.8679# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_engines/cmark_spec.rb. Expected to take 0.52 second.8680Banzai::Filter::MarkdownEngines::Cmark8681 defaults to generating sourcepos8682 turns off sourcepos8683# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_engines/cmark_spec.rb. It took 0.2 second. Expected to take 0.52 second.8684# [RSpecRunTime] Starting example group spec/graphql/types/issuable_severity_enum_spec.rb. Expected to take 0.5 second.8685Types::IssuableSeverityEnum8686 is expected to eq "IssuableSeverity"8687 exposes all the existing issuable severity values8688# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_severity_enum_spec.rb. It took 0.19 second. Expected to take 0.5 second.8689# [RSpecRunTime] Starting example group spec/graphql/types/work_item_state_counts_type_spec.rb. Expected to take 0.46 second.8690Types::WorkItemStateCountsType8691 is expected to eq "WorkItemStateCountsType"8692 exposes the expected fields8693# [RSpecRunTime] Finishing example group spec/graphql/types/work_item_state_counts_type_spec.rb. It took 0.18 second. Expected to take 0.46 second.8694# [RSpecRunTime] Starting example group spec/views/help/show.html.haml_spec.rb. Expected to take 0.38 second.8695help/show8696 Markdown rendering8697 renders Markdown8698# [RSpecRunTime] Finishing example group spec/views/help/show.html.haml_spec.rb. It took 0.18 second. Expected to take 0.38 second.8699# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb. Expected to take 0.32 second.8700Gitlab::Ci::Config::Interpolation::Functions::Base8701 defines an expected interface for child classes8702# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb. It took 0.09 second. Expected to take 0.32 second.8703# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/designs_type_spec.rb. Expected to take 0.29 second.8704Types::WorkItems::Widgets::DesignsType8705 exposes the expected fields8706# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/designs_type_spec.rb. It took 0.09 second. Expected to take 0.29 second.8707# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/issue_spec.rb. Expected to take 0.28 second.8708Types::PermissionTypes::Issue8709 is expected to have graphql field :admin_issue_relation8710# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/issue_spec.rb. It took 0.09 second. Expected to take 0.28 second.8711# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb. Expected to take 0.26 second.8712Gitlab::Memory::DiagnosticReportsLogger8713 #format_message8714 formats incoming hash properly8715# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb. It took 0.09 second. Expected to take 0.26 second.8716# [RSpecRunTime] Starting example group spec/initializers/remove_active_job_execute_callback_spec.rb. Expected to take 0.25 second.8717ActiveJob execute callback8718 is removed in test environment8719# [RSpecRunTime] Finishing example group spec/initializers/remove_active_job_execute_callback_spec.rb. It took 0.09 second. Expected to take 0.25 second.8720# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection_sorter_spec.rb. Expected to take 0.25 second.8721Gitlab::Diff::FileCollectionSorter8722 #sort8723 returns list sorted directory first8724# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection_sorter_spec.rb. It took 0.09 second. Expected to take 0.25 second.8725auto_explain log contains 1757 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-36-44.331.main.ndjson.gz8726took 21.6986658378727auto_explain log contains 1756 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-36-44.331.ci.ndjson.gz8728took 19.8870754378729[TEST PROF INFO] EventProf results for sql.active_record8730Total time: 04:41.343 of 22:48.618 (20.56%)8731Total events: 2129398732Top 5 slowest suites (by time):8733Gitlab::UsageData (./spec/lib/gitlab/usage_data_spec.rb:5) – 01:11.781 (44965 / 33) of 04:34.813 (26.12%)8734ProjectTeam (./spec/models/project_team_spec.rb:5) – 00:47.714 (37260 / 104) of 02:41.373 (29.57%)8735WorkItems::WorkItemsFinder (./spec/finders/work_items/work_items_finder_spec.rb:5) – 00:17.071 (14110 / 162) of 01:07.354 (25.35%)8736Ci::ResourceGroup (./spec/models/ci/resource_group_spec.rb:5) – 00:12.126 (6039 / 19) of 00:30.339 (39.97%)8737Gitlab::Middleware::Go (./spec/lib/gitlab/middleware/go_spec.rb:5) – 00:10.443 (8367 / 61) of 01:01.203 (17.06%)8738Knapsack report was generated. Preview:8739{8740 "spec/lib/gitlab/usage_data_spec.rb": 274.812597226,8741 "spec/models/project_team_spec.rb": 161.3730560140002,8742 "spec/lib/gitlab/middleware/path_traversal_check_spec.rb": 41.00111293100008,8743 "spec/finders/work_items/work_items_finder_spec.rb": 67.35381835299995,8744 "spec/models/ci/build_trace_chunk_spec.rb": 44.39112364599987,8745 "spec/lib/gitlab/middleware/go_spec.rb": 61.203225811000266,8746 "spec/models/design_management/design_spec.rb": 35.341471676999845,8747 "spec/models/merge_request/cleanup_schedule_spec.rb": 62.38411183700009,8748 "spec/services/alert_management/process_prometheus_alert_service_spec.rb": 30.701985008000065,8749 "spec/lib/gitlab/redis/queues_metadata_spec.rb": 12.82917991999966,8750 "spec/services/members/invite_service_spec.rb": 26.52230326999961,8751 "spec/models/ci/resource_group_spec.rb": 30.338889138000013,8752 "spec/lib/search/project_settings_spec.rb": 43.48347503700006,8753 "spec/support_specs/helpers/stub_feature_flags_spec.rb": 7.689034661000278,8754 "spec/serializers/issue_entity_spec.rb": 24.21684962900008,8755 "spec/services/submodules/update_service_spec.rb": 28.203596713000024,8756 "spec/services/packages/nuget/update_package_from_metadata_service_spec.rb": 20.494629324000016,8757 "spec/views/notify/pipeline_success_email.html.haml_spec.rb": 25.391433183000117,8758 "spec/models/integrations/telegram_spec.rb": 13.147714243999872,8759 "spec/graphql/resolvers/timelog_resolver_spec.rb": 14.080297157999667,8760 "spec/services/issues/zoom_link_service_spec.rb": 12.51327198600029,8761 "spec/lib/gitlab/ci/cron_parser_spec.rb": 5.970028461999846,8762 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 5.2665427989995806,8763 "spec/services/merge_requests/unstick_locked_merge_requests_service_spec.rb": 14.985044723000101,8764 "spec/services/ci/catalog/resources/release_service_spec.rb": 17.77275338599975,8765 "spec/tooling/danger/stable_branch_spec.rb": 4.3110536679996585,8766 "spec/lib/gitlab/visibility_level_spec.rb": 3.445268947999921,8767 "spec/models/project_group_link_spec.rb": 11.549627724999937,8768 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 4.902945938999892,8769 "spec/lib/gitlab/ci/variables/collection/item_spec.rb": 3.112924815000042,8770 "spec/scripts/review_apps/automated_cleanup_spec.rb": 3.1268514839998716,8771 "spec/services/clusters/build_kubernetes_namespace_service_spec.rb": 12.344801339999776,8772 "spec/graphql/types/group_type_spec.rb": 4.741873711999688,8773 "spec/services/projects/operations/update_service_spec.rb": 9.322538777000318,8774 "spec/lib/banzai/filter/sanitization_filter_spec.rb": 3.645268302000204,8775 "spec/models/error_tracking/error_spec.rb": 6.033899825999924,8776 "spec/lib/gitlab/user_access_snippet_spec.rb": 5.5748491639997155,8777 "spec/models/ci/catalog/listing_spec.rb": 6.4153287149997595,8778 "spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb": 2.9497813389998555,8779 "spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb": 9.304249299000276,8780 "spec/serializers/merge_request_serializer_spec.rb": 7.468154270000014,8781 "spec/models/service_desk/custom_email_credential_spec.rb": 2.835321488000318,8782 "spec/lib/gitlab/template_parser/ast_spec.rb": 4.210408315000677,8783 "spec/finders/crm/organizations_finder_spec.rb": 4.331898926000122,8784 "spec/tasks/gitlab/artifacts/check_rake_spec.rb": 9.207481967000149,8785 "spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb": 3.3101451460001954,8786 "spec/models/ci/catalog/resources/component_spec.rb": 4.305581186999916,8787 "spec/services/import/bitbucket_service_spec.rb": 4.941088565999962,8788 "spec/lib/gitlab/ci/reports/test_report_spec.rb": 3.1292337710001448,8789 "spec/models/ci/partition_spec.rb": 2.3271915149998676,8790 "spec/models/design_management/action_spec.rb": 3.899373968999953,8791 "spec/services/repository_archive_clean_up_service_spec.rb": 4.538019277999865,8792 "spec/finders/milestones_finder_spec.rb": 3.086040154999864,8793 "spec/tasks/gitlab/packages/migrate_rake_spec.rb": 4.443957886000135,8794 "spec/lib/gitlab/ci/pipeline/logger_spec.rb": 2.3141617960000076,8795 "spec/lib/gitlab/import_export/project/export_task_spec.rb": 4.511184340999989,8796 "spec/lib/gitlab/redis/boolean_spec.rb": 1.5545989659999577,8797 "spec/graphql/mutations/timelogs/delete_spec.rb": 2.867089142000168,8798 "spec/views/layouts/_head.html.haml_spec.rb": 3.282515678999971,8799 "spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb": 2.599369192999802,8800 "spec/models/packages/maven/metadatum_spec.rb": 2.2720304989998112,8801 "spec/services/personal_access_tokens/revoke_service_spec.rb": 2.088522312999885,8802 "spec/services/work_items/data_sync/move_service_spec.rb": 4.472443954000028,8803 "spec/lib/bitbucket/representation/repo_spec.rb": 1.7653966689999834,8804 "spec/lib/gitlab/utils/nokogiri_spec.rb": 1.5254056589997163,8805 "spec/views/devise/shared/_footer.html.haml_spec.rb": 2.443928885999867,8806 "spec/models/concerns/token_authenticatable_strategies/base_spec.rb": 2.0980512629998884,8807 "spec/graphql/mutations/boards/issues/issue_move_list_spec.rb": 2.8586939609999718,8808 "spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb": 4.251531237000108,8809 "spec/services/ci/job_token_scope/add_group_service_spec.rb": 2.642501295999864,8810 "spec/models/namespaces/project_namespace_spec.rb": 2.6239903200003027,8811 "spec/lib/sidebars/admin/menus/abuse_reports_menu_spec.rb": 1.7606799489999503,8812 "spec/helpers/projects/alert_management_helper_spec.rb": 1.8282180629998948,8813 "spec/workers/external_service_reactive_caching_worker_spec.rb": 2.5134737200000927,8814 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb": 2.1252352589999646,8815 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 1.3704617699995651,8816 "spec/workers/container_registry/delete_container_repository_worker_spec.rb": 3.215384770000128,8817 "spec/presenters/ci/group_variable_presenter_spec.rb": 1.9326372350001293,8818 "spec/views/projects/pipelines/show.html.haml_spec.rb": 3.0890475230003176,8819 "spec/models/wiki_directory_spec.rb": 1.0845603940001638,8820 "spec/lib/sidebars/user_profile/menus/activity_menu_spec.rb": 1.538962316999914,8821 "spec/lib/gitlab/ci/templates/5_minute_production_app_ci_yaml_spec.rb": 3.846537533999708,8822 "spec/lib/gitlab/event_store/event_spec.rb": 0.9420704750000368,8823 "spec/models/packages/rubygems/package_spec.rb": 1.9386979460000475,8824 "spec/workers/mail_scheduler/notification_service_worker_spec.rb": 1.2415202410002166,8825 "spec/services/access_token_validation_service_spec.rb": 0.9505571340000643,8826 "spec/services/timelogs/delete_service_spec.rb": 1.2091875940000136,8827 "spec/components/onboarding/action_card_component_spec.rb": 1.1134769810000762,8828 "spec/models/ci/job_annotation_spec.rb": 1.7777235480002673,8829 "spec/services/base_count_service_spec.rb": 0.8308969049999178,8830 "spec/models/concerns/file_store_mounter_spec.rb": 0.7788156179999532,8831 "spec/helpers/numbers_helper_spec.rb": 1.0758480039999085,8832 "spec/lib/gitlab/git/finders/refs_finder_spec.rb": 1.4657764529997621,8833 "spec/lib/gitlab/external_authorization/client_spec.rb": 1.300605515999905,8834 "spec/lib/gitlab/checks/lfs_check_spec.rb": 2.6466069099997185,8835 "spec/lib/backup/dump/postgres_spec.rb": 2.316908875000081,8836 "spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb": 1.935173425999892,8837 "spec/graphql/mutations/labels/create_spec.rb": 1.9077160179999737,8838 "spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb": 0.6115388919997713,8839 "spec/services/projects/forks_count_service_spec.rb": 0.7576436389999799,8840 "spec/lib/api/entities/clusters/agents/authorizations/ci_access_spec.rb": 2.673405146999812,8841 "spec/scripts/pipeline_test_report_builder_spec.rb": 1.017833478999819,8842 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 0.7741840589997082,8843 "spec/components/pajamas/breadcrumb_component_spec.rb": 0.43325998499994967,8844 "spec/workers/work_items/import_work_items_csv_worker_spec.rb": 2.3355577439997433,8845 "spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb": 1.300514258000021,8846 "spec/lib/api/entities/hook_spec.rb": 2.1118387819997224,8847 "spec/graphql/mutations/boards/lists/create_spec.rb": 1.3383469929999592,8848 "spec/graphql/resolvers/saved_reply_resolver_spec.rb": 0.48704068100005316,8849 "spec/lib/gitlab/graphql/known_operations_spec.rb": 0.8099212060001264,8850 "spec/lib/initializer_connections_spec.rb": 1.649055178999788,8851 "spec/lib/gitlab/github_import/importer/notes_importer_spec.rb": 0.9493147339999268,8852 "spec/lib/gitlab/ci/tags/parser_spec.rb": 0.4882148420001613,8853 "spec/services/spam/ham_service_spec.rb": 0.5961101729999427,8854 "spec/lib/gitlab/patch/database_config_spec.rb": 0.5550994459999856,8855 "spec/lib/gitlab/config/entry/composable_array_spec.rb": 0.42148587600013343,8856 "spec/graphql/mutations/achievements/create_spec.rb": 1.4910997719998704,8857 "spec/graphql/resolvers/crm/organization_state_counts_resolver_spec.rb": 1.095124462000058,8858 "spec/lib/api/ci/helpers/runner_helpers_spec.rb": 1.3933221289998983,8859 "spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb": 0.1648649070002648,8860 "spec/policies/container_expiration_policy_policy_spec.rb": 1.2505709099996238,8861 "spec/lib/sidebars/organizations/panel_spec.rb": 0.3646407710002677,8862 "spec/lib/gitlab/lazy_spec.rb": 0.3225935450000179,8863 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.3845833790001052,8864 "spec/lib/api/validations/validators/integer_or_custom_value_spec.rb": 0.35567595199972857,8865 "spec/services/users/repair_ldap_blocked_service_spec.rb": 0.5034124600001633,8866 "spec/lib/api/validations/validators/untrusted_regexp_spec.rb": 0.202537004000078,8867 "spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb": 0.5348254479999923,8868 "spec/services/incident_management/issuable_escalation_statuses/create_service_spec.rb": 0.7733894180000789,8869 "spec/models/ci/trigger_request_spec.rb": 0.29897150599981615,8870 "spec/lib/banzai/filter_array_spec.rb": 0.3256250449999243,8871 "spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb": 0.9611713639997106,8872 "spec/components/pajamas/concerns/checkbox_radio_options_spec.rb": 0.09639625199997681,8873 "spec/services/protected_tags/destroy_service_spec.rb": 0.6239350300002116,8874 "spec/rubocop/cop/performance/active_record_subtransactions_spec.rb": 0.5081302899998263,8875 "spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb": 0.13002626000024975,8876 "spec/lib/gitlab/sentence_spec.rb": 0.32888307299981534,8877 "spec/uploaders/content_type_whitelist_spec.rb": 0.725033643000188,8878 "spec/lib/gitlab/insecure_key_fingerprint_spec.rb": 0.09117784199997914,8879 "spec/presenters/ml/model_version_presenter_spec.rb": 0.4056739979996564,8880 "spec/helpers/admin/abuse_reports_helper_spec.rb": 0.6778105960001994,8881 "spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb": 0.7721558989996993,8882 "spec/graphql/resolvers/users/organizations_resolver_spec.rb": 0.36829618999991,8883 "spec/lib/bulk_imports/common/extractors/json_extractor_spec.rb": 0.6175924509998367,8884 "spec/graphql/types/merge_request_state_enum_spec.rb": 0.2668991189998451,8885 "spec/lib/api/entities/ci/job_request/port_spec.rb": 0.2676028679998126,8886 "spec/graphql/types/ci/config/include_type_spec.rb": 0.18206604599981802,8887 "spec/views/layouts/minimal.html.haml_spec.rb": 0.3968937479999113,8888 "spec/rubocop/cop/rspec/avoid_conditional_statements_spec.rb": 0.28741317699996216,8889 "spec/lib/omni_auth/strategies/jwt_spec.rb": 0.1872762450002483,8890 "spec/lib/banzai/render_context_spec.rb": 0.27051972900017063,8891 "spec/rubocop/cop/group_public_or_visible_to_user_spec.rb": 0.26610920799976157,8892 "spec/graphql/types/extensions_marketplace_opt_in_status_enum_spec.rb": 0.24835596100001567,8893 "spec/services/commits/change_service_spec.rb": 0.49374812999985807,8894 "spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb": 0.18550287499965634,8895 "spec/graphql/types/ci/config/need_type_spec.rb": 0.1945243750001282,8896 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 0.18437868499995602,8897 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.2019904140001927,8898 "spec/graphql/types/design_management/version_type_spec.rb": 0.17774953599973742,8899 "spec/lib/banzai/filter/markdown_engines/cmark_spec.rb": 0.20236373399984586,8900 "spec/graphql/types/issuable_severity_enum_spec.rb": 0.19265022500030682,8901 "spec/graphql/types/work_item_state_counts_type_spec.rb": 0.18210474599982263,8902 "spec/views/help/show.html.haml_spec.rb": 0.17971390499997142,8903 "spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb": 0.0927952719998757,8904 "spec/graphql/types/work_items/widgets/designs_type_spec.rb": 0.09246802300003765,8905 "spec/graphql/types/permission_types/issue_spec.rb": 0.09223086199972386,8906 "spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb": 0.09036950300014723,8907 "spec/initializers/remove_active_job_execute_callback_spec.rb": 0.08975320299987288,8908 "spec/lib/gitlab/diff/file_collection_sorter_spec.rb": 0.094047821999993188909}8910Knapsack global time execution for tests: 22m 48s8911Pending: (Failures listed here are expected and do not affect your suite's status)8912 1) DesignManagement::Design behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank8913 # No reason given8914 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498915 2) DesignManagement::Design behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank8916 # No reason given8917 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578918Finished in 23 minutes 38 seconds (files took 1 minute 20.54 seconds to load)89193250 examples, 0 failures, 2 pending8920Randomized with seed 373178921Failed to write to log, write log/workhorse-test.log: file already closed8922RSpec exited with 0.8923No examples to retry, congrats!8925Running after script...8926$ source scripts/utils.sh8927$ log_disk_usage after_script8928[log_disk_usage after_script] start8929df -h8930Filesystem Size Used Avail Use% Mounted on8931overlay 95G 30G 65G 32% /8932tmpfs 64M 0 64M 0% /dev8933shm 64M 0 64M 0% /dev/shm8934/dev/sda1 95G 30G 65G 32% /cache8935tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id8936du -h -d 189377.4M ./workhorse8938148K ./bin89391.2M ./.gitlab8940167M ./.git89414.0K ./builds894216M ./coverage894328M ./lib89448.0K ./.vscode8945532K ./storybook894630M ./log89471.8M ./data894810M ./qa89492.9M ./.rubocop_todo8950828M ./vendor8951961M ./public895259M ./doc8953492K ./danger89543.8M ./rspec89558.0K ./.bundle8956552K ./tooling8957141M ./ee89581.3M ./knapsack8959296K ./patches89604.3M ./changelogs896120K ./haml_lint896228K ./metrics_server896388K ./keeps89641.8M ./shared896544K ./generator_templates89661.2M ./scripts89671.7G ./tmp8968126M ./spec896920K ./file_hooks897016K ./sidekiq_cluster897116M ./gems89721.2M ./fixtures8973948K ./rubocop89744.0K ./.go897532M ./db8976556K ./auto_explain897712K ./.github8978125M ./locale897919M ./config898081M ./app898116K ./.lefthook89824.3G .8983[log_disk_usage after_script] end8984$ bundle exec gem list gitlab_quality-test_tooling8985gitlab_quality-test_tooling (1.38.1)8986$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8991$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8994$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9001$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9004$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9008$ tooling/bin/push_job_metrics || true9009[job-metrics] Pushing job metrics file for the CI/CD job.9010[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9012Not uploading cache ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19 due to policy9014Uploading artifacts...9015auto_explain/: found 3 matching artifact files and directories 9016coverage/: found 5 matching artifact files and directories 9017WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9018WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9019knapsack/: found 4 matching artifact files and directories 9020rspec/: found 12 matching artifact files and directories 9021WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9022log/*.log: found 20 matching artifact files and directories 9023WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7982916965/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9024WARNING: Retrying... context=artifacts-uploader error=request redirected9025Uploading artifacts as "archive" to coordinator... 201 Created id=7982916965 responseStatus=201 Created token=glcbt-669026Uploading artifacts...9027rspec/rspec-*.xml: found 1 matching artifact files and directories 9028WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7982916965/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9029WARNING: Retrying... context=artifacts-uploader error=request redirected9030Uploading artifacts as "junit" to coordinator... 201 Created id=7982916965 responseStatus=201 Created token=glcbt-669032Job succeeded