rspec unit pg14 28/44
Passed Started
by
@krasio

Krasimir Angelov
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.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:4100b5bd17430263e85ad9d8ab851959b234acaaf378e093f1f98400f4998815 for redis:6.2-alpine with digest redis@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:1d9126ee78e7adb7447812473d0b81fbbe5a6112e250f178242639bfdc4eb066 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:2e50a48489394d2212aab7a1bac67630db2a54ab2004da7f49fb80f2f85abe62 ...25Running on runner-tdja3sp3-project-278964-concurrent-0 via runner-tdja3sp3-private-1732219131-e5f13b8a...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 ETag="9730f42519a36bcb618be16369e6172f"33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (8442484940)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484940 responseStatus=200 OK token=glcbt-6637WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (8442484966)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484966 responseStatus=200 OK token=glcbt-6641Downloading artifacts for retrieve-tests-metadata (8442484981)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484981 responseStatus=200 OK token=glcbt-6643Downloading artifacts for setup-test-env (8442484974)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8442484974 responseStatus=200 OK token=glcbt-66 45 Executing "step_script" stage of the job script 46Using docker image sha256:1d9126ee78e7adb7447812473d0b81fbbe5a6112e250f178242639bfdc4eb066 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:2e50a48489394d2212aab7a1bac67630db2a54ab2004da7f49fb80f2f85abe62 ...47$ echo $FOSS_ONLY48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ log_disk_usage "true"53*******************************************************54This runner currently has 76G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 95G 19G 76G 20% /60tmpfs 64M 0 64M 0% /dev61shm 64M 0 64M 0% /dev/shm62/dev/sda1 95G 19G 76G 20% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64du -h -d 1657.4M ./workhorse66148K ./bin671.2M ./.gitlab68194M ./.git694.0K ./builds7028M ./lib718.0K ./.vscode72564K ./storybook7320K ./log741.9M ./data7511M ./qa763.1M ./.rubocop_todo77855M ./vendor781.1G ./public7962M ./doc80484K ./danger8116K ./rspec82556K ./tooling83146M ./ee841.3M ./knapsack85300K ./patches864.3M ./changelogs8720K ./haml_lint8828K ./metrics_server89108K ./keeps9036K ./shared9144K ./generator_templates921.3M ./scripts93719M ./tmp94128M ./spec9520K ./file_hooks9616K ./sidekiq_cluster9717M ./gems981.2M ./fixtures99968K ./rubocop1004.0K ./.go10134M ./db10212K ./.github103129M ./locale10420M ./config10586M ./app10620K ./.lefthook1073.5G .108$ source scripts/prepare_build.sh140Using decomposed database config (config/database.yml.decomposed-postgresql)141Geo DB won't be set up.142Embedding DB won't be set up.155$ source ./scripts/rspec_helpers.sh156$ run_timed_command "gem install knapsack --no-document"157$ gem install knapsack --no-document158Successfully installed knapsack-4.0.01591 gem installed160==> 'gem install knapsack --no-document' succeeded in 2 seconds.161$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"166$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"167$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"168$ tooling/bin/create_job_metrics_file || true169[job-metrics] Creating the job metrics file for the CI/CD job.170$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"172[01:42:16] Starting rspec_parallelized_job173RETRY_FAILED_TESTS_IN_NEW_PROCESS: true174KNAPSACK_GENERATE_REPORT: true175FLAKY_RSPEC_GENERATE_REPORT: true176KNAPSACK_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.rb177KNAPSACK_LOG_LEVEL: debug178KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_28_44_278964_report.json179FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json180FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_28_44_278964_report.json181NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_28_44_278964_report.json182RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8442485284.txt183CRYSTALBALL: 184RSPEC_TESTS_MAPPING_ENABLED: 185RSPEC_TESTS_FILTER_FILE: 186Shell set options (set -o) enabled:187braceexpand on188hashall on189interactive-comments on190pipefail on191Parsing expected rspec suite duration...192RSpec suite is expected to take 27 minutes 31.33 seconds.193Expected duration for tests:194{195 "spec/models/namespace_spec.rb": 243.7222756246493,196 "spec/lib/gitlab/background_migration/job_coordinator_spec.rb": 161.26429425778122,197 "spec/services/boards/issues/list_service_spec.rb": 131.15407729335402,198 "spec/services/boards/lists/move_service_spec.rb": 101.39629061746834,199 "spec/services/groups/update_service_spec.rb": 83.81026011406026,200 "spec/lib/gitlab/background_migration/backfill_dast_pre_scan_verifications_project_id_spec.rb": 73.26542080771958,201 "spec/lib/gitlab/background_migration/backfill_ci_job_artifact_states_project_id_spec.rb": 63.02107307856352,202 "spec/lib/gitlab/background_migration/backfill_packages_maven_metadata_project_id_spec.rb": 57.33806495643532,203 "spec/services/import/reassign_placeholder_user_records_service_spec.rb": 51.17124872066607,204 "spec/lib/gitlab/gfm/reference_rewriter_spec.rb": 45.90148096702555,205 "spec/lib/gitlab/regex_spec.rb": 40.15185720224589,206 "spec/models/notification_recipient_spec.rb": 34.72264817480769,207 "spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb": 31.170326715404222,208 "spec/services/ci/catalog/resources/versions/create_service_spec.rb": 27.399482154099996,209 "spec/lib/gitlab/background_migration/backfill_dast_site_profiles_builds_project_id_spec.rb": 26.19954012536813,210 "spec/models/application_record_spec.rb": 24.145557603583786,211 "spec/services/snippets/bulk_destroy_service_spec.rb": 22.108316344264995,212 "spec/lib/gitlab/repository_cache_adapter_spec.rb": 20.200079372747904,213 "spec/services/merge_requests/get_urls_service_spec.rb": 18.77191316016769,214 "spec/lib/gitlab/ci/components/usages/aggregator_spec.rb": 17.671918304103613,215 "spec/services/ci/delete_unit_tests_service_spec.rb": 16.31276242193639,216 "spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb": 15.448285451779732,217 "spec/lib/gitlab/changelog/config_spec.rb": 14.362999205525513,218 "spec/services/issue_links/create_service_spec.rb": 13.848550075221713,219 "spec/services/security/merge_reports_service_spec.rb": 12.74046611486677,220 "spec/workers/merge_requests/create_pipeline_worker_spec.rb": 12.2601345116544,221 "spec/lib/gitlab/database/batch_count_spec.rb": 11.493446948518363,222 "spec/lib/gitlab/ci/config/external/file/artifact_spec.rb": 10.885470300137303,223 "spec/graphql/features/authorization_spec.rb": 10.501316076027521,224 "spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb": 9.609295734195053,225 "spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb": 9.184933912391255,226 "spec/workers/bulk_imports/transform_references_worker_spec.rb": 9.069425014755062,227 "spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb": 8.360542826727983,228 "spec/finders/branches_finder_spec.rb": 8.17335454571816,229 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes_importer_spec.rb": 7.619587288651164,230 "spec/finders/groups/accepting_group_transfers_finder_spec.rb": 7.450555918399987,231 "spec/tasks/gitlab/container_registry_rake_spec.rb": 6.902688269243766,232 "spec/lib/gitlab/ci/pipeline/chain/command_spec.rb": 6.695661544173207,233 "spec/policies/deploy_keys_project_policy_spec.rb": 6.309697150371628,234 "spec/graphql/mutations/issues/set_escalation_status_spec.rb": 6.2010088258114795,235 "spec/finders/fork_targets_finder_spec.rb": 5.91403446465615,236 "spec/models/packages/composer/package_spec.rb": 5.7199277576848395,237 "spec/helpers/issuables_description_templates_helper_spec.rb": 5.485340635541038,238 "spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb": 5.3772352172887805,239 "spec/lib/sidebars/projects/super_sidebar_panel_spec.rb": 5.0175021427297075,240 "spec/services/packages/debian/create_distribution_service_spec.rb": 4.9454425401253115,241 "spec/models/integrations/base/chat_notification_spec.rb": 4.739229421607911,242 "spec/models/work_items/widgets/hierarchy_spec.rb": 4.636874509778075,243 "spec/lib/gitlab/import_export/base/object_builder_spec.rb": 4.401038820497462,244 "spec/workers/environments/auto_stop_worker_spec.rb": 4.287943160092581,245 "spec/services/git/base_hooks_service_spec.rb": 4.0405381484633605,246 "spec/lib/gitlab/import_export/uploads_saver_spec.rb": 3.966307333936731,247 "spec/lib/banzai/reference_parser/work_item_parser_spec.rb": 3.722925049075905,248 "spec/graphql/resolvers/board_resolver_spec.rb": 3.673664059017531,249 "spec/finders/groups/accepting_project_creations_finder_spec.rb": 3.4741885188822503,250 "spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb": 3.437961210488498,251 "spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb": 3.214931990932416,252 "spec/services/work_items/delete_service_spec.rb": 3.1681580522124198,253 "spec/lib/gitlab/database/async_constraints/migration_helpers_spec.rb": 3.052863719218662,254 "spec/validators/json_schema_validator_spec.rb": 2.9800972329042095,255 "spec/services/users/set_namespace_commit_email_service_spec.rb": 2.8585785921357445,256 "spec/lib/sidebars/groups/super_sidebar_panel_spec.rb": 2.8398243642401693,257 "spec/lib/gitlab/ci/config/entry/processable_spec.rb": 2.637290799767035,258 "spec/lib/gitlab/usage/metrics/instrumentations/distinct_count_projects_with_expiration_policy_metric_spec.rb": 2.635052286199871,259 "spec/models/alert_management/alert_assignee_spec.rb": 2.458067005916897,260 "spec/db/docs_spec.rb": 2.446817170909683,261 "spec/services/work_items/callbacks/crm_contacts_spec.rb": 2.29755115762652,262 "spec/models/legacy_diff_note_spec.rb": 2.2877974707266566,263 "spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb": 2.1520329421535154,264 "spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb": 2.1475204923793245,265 "spec/services/bulk_imports/relation_batch_export_service_spec.rb": 2.0320067164755984,266 "spec/services/ci/pipeline_schedule_service_spec.rb": 2.0236825442139166,267 "spec/finders/projects/ml/experiment_finder_spec.rb": 1.9328789532354618,268 "spec/lib/gitlab/ci/status/build/preparing_spec.rb": 1.9091598888334484,269 "spec/lib/gitlab/database/postgres_partition_spec.rb": 1.8356960166266214,270 "spec/services/ci/catalog/resources/create_service_spec.rb": 1.8071055087647454,271 "spec/lib/bitbucket_server/representation/activity_spec.rb": 1.735366941541354,272 "spec/graphql/mutations/terraform/state/lock_spec.rb": 1.7069442880172718,273 "spec/services/packages/terraform_module/metadata/extract_files_service_spec.rb": 1.6425541418764928,274 "spec/lib/gitlab/i18n/po_linter_spec.rb": 1.6086925693857133,275 "spec/services/ci/queue/pending_builds_strategy_spec.rb": 1.5539956293229653,276 "spec/lib/gitlab/composer/version_index_spec.rb": 1.5056198165386552,277 "spec/lib/gitlab/jira_import/labels_importer_spec.rb": 1.478975246408589,278 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 1.4287627262988005,279 "spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb": 1.391493894673897,280 "spec/models/concerns/bulk_insertable_associations_spec.rb": 1.3584208609889024,281 "spec/graphql/resolvers/container_repository_tags_resolver_spec.rb": 1.3331896752379426,282 "spec/helpers/sorting_helper_spec.rb": 1.3124088801136207,283 "spec/finders/packages/package_file_finder_spec.rb": 1.2442445091300673,284 "spec/services/users/email_verification/update_email_service_spec.rb": 1.2273291267889115,285 "spec/services/alert_management/http_integrations/update_service_spec.rb": 1.1639081087072867,286 "spec/models/packages/maven/metadatum_spec.rb": 1.1494892898764795,287 "spec/lib/gitlab/issuables_count_for_state_spec.rb": 1.0870039030183156,288 "spec/uploaders/dependency_proxy/file_uploader_spec.rb": 1.0687787375311262,289 "spec/services/alert_management/http_integrations/destroy_service_spec.rb": 1.0207045801277188,290 "spec/graphql/mutations/achievements/delete_user_achievement_spec.rb": 1.013686270165869,291 "spec/lib/gitlab/kas_spec.rb": 0.9544579303878251,292 "spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb": 0.9401777376666081,293 "spec/lib/gitlab/harbor/client_spec.rb": 0.8944706552759545,294 "spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb": 0.8771968111877408,295 "spec/lib/gitlab/cycle_analytics/updater_spec.rb": 0.8266773675672109,296 "spec/services/packages/debian/create_package_file_service_spec.rb": 0.8092678625930527,297 "spec/views/devise/registrations/new.html.haml_spec.rb": 0.763281183208325,298 "spec/lib/gitlab/import/user_from_mention_spec.rb": 0.7588301685143963,299 "spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb": 0.7005904637829579,300 "spec/services/projects/deploy_tokens/destroy_service_spec.rb": 0.6946705624920119,301 "spec/lib/gitlab/ci/runner_releases_spec.rb": 0.6731859427439648,302 "spec/services/projects/readme_renderer_service_spec.rb": 0.6320056339418428,303 "spec/models/blob_viewer/base_spec.rb": 0.6288307672448972,304 "spec/lib/gitlab/template_parser/parser_spec.rb": 0.5969912829553554,305 "spec/lib/gitlab/query_limiting/transaction_spec.rb": 0.586296477210776,306 "spec/lib/gitlab/github_import/representation/note_spec.rb": 0.5689117948937021,307 "spec/workers/namespaces/process_outdated_namespace_descendants_cron_worker_spec.rb": 0.5377230055798713,308 "spec/lib/gitlab/sidekiq_config/worker_spec.rb": 0.5234165402991002,309 "spec/tooling/danger/datateam_spec.rb": 0.5042791167150722,310 "spec/lib/bulk_imports/source_url_builder_spec.rb": 0.487040119699961,311 "spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb": 0.46907281351939883,312 "spec/services/organizations/update_service_spec.rb": 0.4501877860305916,313 "spec/lib/gitlab/safe_request_loader_spec.rb": 0.43519273778761247,314 "spec/models/raw_usage_data_spec.rb": 0.41147224622076833,315 "spec/rubocop/cop/migration/update_column_in_batches_spec.rb": 0.40026315261033824,316 "spec/lib/gitlab/git/hook_env_spec.rb": 0.36847376408244475,317 "spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb": 0.35489597890969315,318 "spec/views/admin/users/_form.html.haml_spec.rb": 0.34143507320916366,319 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 0.32898204446930546,320 "spec/services/members/base_service_spec.rb": 0.3189501026894078,321 "spec/lib/gitlab/database/load_balancing/primary_host_spec.rb": 0.3010650315416651,322 "spec/lib/gitlab/inactive_projects_deletion_warning_tracker_spec.rb": 0.2976582448356311,323 "spec/lib/gitlab/hook_data/subgroup_builder_spec.rb": 0.28346195137399594,324 "spec/support_specs/matchers/event_store_spec.rb": 0.27402467057770036,325 "spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb": 0.2561162531908025,326 "spec/components/pajamas/spinner_component_spec.rb": 0.253963438164877,327 "spec/rubocop/cop/rspec/avoid_test_prof_spec.rb": 0.24537054933730146,328 "spec/graphql/types/incident_management/escalation_status_enum_spec.rb": 0.22876428036705138,329 "spec/support_specs/helpers/stub_method_calls_spec.rb": 0.22645762572158937,330 "spec/lib/gitlab/repository_size_error_message_spec.rb": 0.21301201889961238,331 "spec/views/members/access_denied_mailer/email.html.haml_spec.rb": 0.21161580412619088,332 "spec/lib/constraints/jira_encoded_url_constrainer_spec.rb": 0.19595979179006176,333 "spec/lib/bitbucket_server/representation/repo_spec.rb": 0.19552832763788047,334 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 0.17962634694359586,335 "spec/policies/identity_provider_policy_spec.rb": 0.17859552478777804,336 "spec/lib/api/validations/validators/project_portable_spec.rb": 0.1669566900374468,337 "spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb": 0.1627141741846166,338 "spec/lib/gitlab/throttle_spec.rb": 0.15980832985239718,339 "spec/graphql/types/commit_type_spec.rb": 0.15041218762115485,340 "spec/lib/gitlab/ci/parsers/coverage/documents/jacoco_document_spec.rb": 0.1498895272297804,341 "spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 0.14389232035090982,342 "spec/graphql/types/range_input_type_spec.rb": 0.1362806180877213,343 "spec/services/integrations/slack_interaction_service_spec.rb": 0.1333001158351231,344 "spec/lib/gitlab/query_limiting/middleware_spec.rb": 0.12565810292423935,345 "spec/rubocop/cop/gitlab/no_code_coverage_comment_spec.rb": 0.12126265592970281,346 "spec/graphql/types/board_type_spec.rb": 0.11671276058876909,347 "spec/graphql/types/organizations/organization_user_type_spec.rb": 0.11497598916054008,348 "spec/lib/gitlab/ci/jwt_v2/claim_mapper/repository_spec.rb": 0.1062097873930983,349 "spec/support_specs/capybara_wait_for_requests_spec.rb": 0.10579945069667233,350 "spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb": 0.09799199421114149,351 "spec/lib/gitlab/etag_caching/router_spec.rb": 0.0955607224139506,352 "spec/lib/gitlab/performance_bar/stats_spec.rb": 0.09290790503279799,353 "spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb": 0.09137126078685844,354 "spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb": 0.08295529829955035,355 "spec/graphql/types/organizations/organization_user_access_level_type_spec.rb": 0.0828613050742905,356 "spec/graphql/types/tree/submodule_type_spec.rb": 0.07469626000783143,357 "spec/graphql/types/ci/config/config_type_spec.rb": 0.07298510642924398,358 "spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb": 0.0701819117774709,359 "spec/lib/gitlab/diff/inline_diff_spec.rb": 0.06945240821695062,360 "spec/lib/api/entities/virtual_registries/packages/maven/upstream_spec.rb": 0.06741203904909882,361 "spec/graphql/types/ci/config/group_type_spec.rb": 0.0668183327561548,362 "spec/rubocop/node_pattern_helper_spec.rb": 0.06451165675443563,363 "spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb": 0.06342931269879833,364 "spec/graphql/types/ci/test_case_type_spec.rb": 0.06042244156391015,365 "spec/serializers/codequality_reports_comparer_entity_spec.rb": 0.05306576076550177,366 "spec/graphql/types/ci/config_variable_type_spec.rb": 0.046787297587726,367 "spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb": 0.04358182578203619,368 "spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb": 0.04173811363986101,369 "spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb": 0.04083856954355507,370 "spec/graphql/types/container_registry/container_repository_cleanup_status_enum_spec.rb": 0.03992836221762186,371 "spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb": 0.03744977949899883372}373Running 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-8442485284.json --format RspecJunitFormatter --out rspec/rspec-8442485284.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/models/namespace_spec.rb spec/lib/gitlab/background_migration/job_coordinator_spec.rb spec/services/boards/issues/list_service_spec.rb spec/services/boards/lists/move_service_spec.rb spec/services/groups/update_service_spec.rb spec/lib/gitlab/background_migration/backfill_dast_pre_scan_verifications_project_id_spec.rb spec/lib/gitlab/background_migration/backfill_ci_job_artifact_states_project_id_spec.rb spec/lib/gitlab/background_migration/backfill_packages_maven_metadata_project_id_spec.rb spec/services/import/reassign_placeholder_user_records_service_spec.rb spec/lib/gitlab/gfm/reference_rewriter_spec.rb spec/lib/gitlab/regex_spec.rb spec/models/notification_recipient_spec.rb spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb spec/services/ci/catalog/resources/versions/create_service_spec.rb spec/lib/gitlab/background_migration/backfill_dast_site_profiles_builds_project_id_spec.rb spec/models/application_record_spec.rb spec/services/snippets/bulk_destroy_service_spec.rb spec/lib/gitlab/repository_cache_adapter_spec.rb spec/services/merge_requests/get_urls_service_spec.rb spec/lib/gitlab/ci/components/usages/aggregator_spec.rb spec/services/ci/delete_unit_tests_service_spec.rb spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb spec/lib/gitlab/changelog/config_spec.rb spec/services/issue_links/create_service_spec.rb spec/services/security/merge_reports_service_spec.rb spec/workers/merge_requests/create_pipeline_worker_spec.rb spec/lib/gitlab/database/batch_count_spec.rb spec/lib/gitlab/ci/config/external/file/artifact_spec.rb spec/graphql/features/authorization_spec.rb spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb spec/workers/bulk_imports/transform_references_worker_spec.rb spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb spec/finders/branches_finder_spec.rb spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes_importer_spec.rb spec/finders/groups/accepting_group_transfers_finder_spec.rb spec/tasks/gitlab/container_registry_rake_spec.rb spec/lib/gitlab/ci/pipeline/chain/command_spec.rb spec/policies/deploy_keys_project_policy_spec.rb spec/graphql/mutations/issues/set_escalation_status_spec.rb spec/finders/fork_targets_finder_spec.rb spec/models/packages/composer/package_spec.rb spec/helpers/issuables_description_templates_helper_spec.rb spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb spec/lib/sidebars/projects/super_sidebar_panel_spec.rb spec/services/packages/debian/create_distribution_service_spec.rb spec/models/integrations/base/chat_notification_spec.rb spec/models/work_items/widgets/hierarchy_spec.rb spec/lib/gitlab/import_export/base/object_builder_spec.rb spec/workers/environments/auto_stop_worker_spec.rb spec/services/git/base_hooks_service_spec.rb spec/lib/gitlab/import_export/uploads_saver_spec.rb spec/lib/banzai/reference_parser/work_item_parser_spec.rb spec/graphql/resolvers/board_resolver_spec.rb spec/finders/groups/accepting_project_creations_finder_spec.rb spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb spec/services/work_items/delete_service_spec.rb spec/lib/gitlab/database/async_constraints/migration_helpers_spec.rb spec/validators/json_schema_validator_spec.rb spec/services/users/set_namespace_commit_email_service_spec.rb spec/lib/sidebars/groups/super_sidebar_panel_spec.rb spec/lib/gitlab/ci/config/entry/processable_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/distinct_count_projects_with_expiration_policy_metric_spec.rb spec/models/alert_management/alert_assignee_spec.rb spec/db/docs_spec.rb spec/services/work_items/callbacks/crm_contacts_spec.rb spec/models/legacy_diff_note_spec.rb spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb spec/services/bulk_imports/relation_batch_export_service_spec.rb spec/services/ci/pipeline_schedule_service_spec.rb spec/finders/projects/ml/experiment_finder_spec.rb spec/lib/gitlab/ci/status/build/preparing_spec.rb spec/lib/gitlab/database/postgres_partition_spec.rb spec/services/ci/catalog/resources/create_service_spec.rb spec/lib/bitbucket_server/representation/activity_spec.rb spec/graphql/mutations/terraform/state/lock_spec.rb spec/services/packages/terraform_module/metadata/extract_files_service_spec.rb spec/lib/gitlab/i18n/po_linter_spec.rb spec/services/ci/queue/pending_builds_strategy_spec.rb spec/lib/gitlab/composer/version_index_spec.rb spec/lib/gitlab/jira_import/labels_importer_spec.rb spec/lib/gitlab/email/service_desk/custom_email_spec.rb spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb spec/models/concerns/bulk_insertable_associations_spec.rb spec/graphql/resolvers/container_repository_tags_resolver_spec.rb spec/helpers/sorting_helper_spec.rb spec/finders/packages/package_file_finder_spec.rb spec/services/users/email_verification/update_email_service_spec.rb spec/services/alert_management/http_integrations/update_service_spec.rb spec/models/packages/maven/metadatum_spec.rb spec/lib/gitlab/issuables_count_for_state_spec.rb spec/uploaders/dependency_proxy/file_uploader_spec.rb spec/services/alert_management/http_integrations/destroy_service_spec.rb spec/graphql/mutations/achievements/delete_user_achievement_spec.rb spec/lib/gitlab/kas_spec.rb spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb spec/lib/gitlab/harbor/client_spec.rb spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb spec/lib/gitlab/cycle_analytics/updater_spec.rb spec/services/packages/debian/create_package_file_service_spec.rb spec/views/devise/registrations/new.html.haml_spec.rb spec/lib/gitlab/import/user_from_mention_spec.rb spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb spec/services/projects/deploy_tokens/destroy_service_spec.rb spec/lib/gitlab/ci/runner_releases_spec.rb spec/services/projects/readme_renderer_service_spec.rb spec/models/blob_viewer/base_spec.rb spec/lib/gitlab/template_parser/parser_spec.rb spec/lib/gitlab/query_limiting/transaction_spec.rb spec/lib/gitlab/github_import/representation/note_spec.rb spec/workers/namespaces/process_outdated_namespace_descendants_cron_worker_spec.rb spec/lib/gitlab/sidekiq_config/worker_spec.rb spec/tooling/danger/datateam_spec.rb spec/lib/bulk_imports/source_url_builder_spec.rb spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb spec/services/organizations/update_service_spec.rb spec/lib/gitlab/safe_request_loader_spec.rb spec/models/raw_usage_data_spec.rb spec/rubocop/cop/migration/update_column_in_batches_spec.rb spec/lib/gitlab/git/hook_env_spec.rb spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb spec/views/admin/users/_form.html.haml_spec.rb spec/lib/gitlab/github_import/importer/repository_importer_spec.rb spec/services/members/base_service_spec.rb spec/lib/gitlab/database/load_balancing/primary_host_spec.rb spec/lib/gitlab/inactive_projects_deletion_warning_tracker_spec.rb spec/lib/gitlab/hook_data/subgroup_builder_spec.rb spec/support_specs/matchers/event_store_spec.rb spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb spec/components/pajamas/spinner_component_spec.rb spec/rubocop/cop/rspec/avoid_test_prof_spec.rb spec/graphql/types/incident_management/escalation_status_enum_spec.rb spec/support_specs/helpers/stub_method_calls_spec.rb spec/lib/gitlab/repository_size_error_message_spec.rb spec/views/members/access_denied_mailer/email.html.haml_spec.rb spec/lib/constraints/jira_encoded_url_constrainer_spec.rb spec/lib/bitbucket_server/representation/repo_spec.rb spec/lib/gitlab/manifest_import/metadata_spec.rb spec/policies/identity_provider_policy_spec.rb spec/lib/api/validations/validators/project_portable_spec.rb spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb spec/lib/gitlab/throttle_spec.rb spec/graphql/types/commit_type_spec.rb spec/lib/gitlab/ci/parsers/coverage/documents/jacoco_document_spec.rb spec/finders/analytics/cycle_analytics/stage_finder_spec.rb spec/graphql/types/range_input_type_spec.rb spec/services/integrations/slack_interaction_service_spec.rb spec/lib/gitlab/query_limiting/middleware_spec.rb spec/rubocop/cop/gitlab/no_code_coverage_comment_spec.rb spec/graphql/types/board_type_spec.rb spec/graphql/types/organizations/organization_user_type_spec.rb spec/lib/gitlab/ci/jwt_v2/claim_mapper/repository_spec.rb spec/support_specs/capybara_wait_for_requests_spec.rb spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb spec/lib/gitlab/etag_caching/router_spec.rb spec/lib/gitlab/performance_bar/stats_spec.rb spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb spec/graphql/types/organizations/organization_user_access_level_type_spec.rb spec/graphql/types/tree/submodule_type_spec.rb spec/graphql/types/ci/config/config_type_spec.rb spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb spec/lib/gitlab/diff/inline_diff_spec.rb spec/lib/api/entities/virtual_registries/packages/maven/upstream_spec.rb spec/graphql/types/ci/config/group_type_spec.rb spec/rubocop/node_pattern_helper_spec.rb spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb spec/graphql/types/ci/test_case_type_spec.rb spec/serializers/codequality_reports_comparer_entity_spec.rb spec/graphql/types/ci/config_variable_type_spec.rb spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb spec/graphql/types/container_registry/container_repository_cleanup_status_enum_spec.rb spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rbKnapsack report generator started!374/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future!375warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.377Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}378# [RSpecRunTime] Starting RSpec timer...379[TEST PROF INFO] EventProf enabled (sql.active_record)380unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.381unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.382Test environment set up in 3.328092527 seconds383# [RSpecRunTime] Starting example group spec/models/namespace_spec.rb. Expected to take 4 minutes 3.72 seconds.384Namespace385 does not allow STI386 associations387 is expected to belong to organization required: false388 is expected to have many projects389 is expected to have many project_statistics390 is expected to belong to parent required: false391 is expected to have many children392 is expected to have one root_storage_statistics393 is expected to have one aggregation_schedule394 is expected to have one namespace_settings395 is expected to have one namespace_details396 is expected to have one namespace_statistics397 is expected to have one catalog_verified_namespace398 is expected to have many custom_emoji399 is expected to have one package_setting_relation400 is expected to have one admin_note401 is expected to have many pending_builds402 is expected to have one namespace_route403 is expected to have many namespace_members404 is expected to have one cluster_enabled_grant405 is expected to have many work_items406 is expected to have many work_items_dates_source407 is expected to have many achievements408 is expected to have many namespace_commit_emails class_name => Users::NamespaceCommitEmail409 is expected to have many cycle_analytics_stages410 is expected to have many value_streams411 is expected to have many non_archived_projects class_name => Project412 is expected to have many bot_users through bot_user_details source => user413 is expected to have many bot_user_details class_name => UserDetail inverse_of => bot_namespace414 is expected to have one ci_cd_settings class_name => NamespaceCiCdSetting inverse_of => namespace415 #children416 excludes project namespaces417 validations418 is expected to validate that :name cannot be empty/falsy419 is expected to validate that the length of :name is at most 255420 is expected to validate that the length of :description is at most 500421 is expected to validate that :path cannot be empty/falsy422 is expected to validate that the length of :path is at most 255423 is expected to validate that :owner cannot be empty/falsy424 is expected to validate that :organization cannot be empty/falsy425 is expected to validate that :max_artifacts_size looks like an integer greater than 0426 validating the parent of a namespace427 parent_type: nil, child_type: user_sti_name, error: nil428 validates namespace parent429# [RSpecRunTime] RSpec elapsed time: 18.02 seconds. Current RSS: ~1250M. Threads: 3. load average: 1.22 1.22 0.98 1/295 403430.431 parent_type: nil, child_type: group_sti_name, error: nil432 validates namespace parent433# [RSpecRunTime] RSpec elapsed time: 19.12 seconds. Current RSS: ~1243M. Threads: 3. load average: 1.22 1.22 0.98 1/295 404434.435 parent_type: nil, child_type: project_sti_name, error: "must be set for a project namespace"436 validates namespace parent437 parent_type: project_sti_name, child_type: user_sti_name, error: "project namespace cannot be the parent of another namespace"438 validates namespace parent439 parent_type: project_sti_name, child_type: group_sti_name, error: "project namespace cannot be the parent of another namespace"440 validates namespace parent441 parent_type: project_sti_name, child_type: project_sti_name, error: "project namespace cannot be the parent of another namespace"442 validates namespace parent443 parent_type: group_sti_name, child_type: user_sti_name, error: "cannot be used for user namespace"444 validates namespace parent445 parent_type: group_sti_name, child_type: group_sti_name, error: nil446 validates namespace parent447 parent_type: group_sti_name, child_type: project_sti_name, error: nil448 validates namespace parent449 parent_type: user_sti_name, child_type: user_sti_name, error: "cannot be used for user namespace"450 validates namespace parent451 parent_type: user_sti_name, child_type: group_sti_name, error: "user namespace cannot be the parent of another namespace"452 validates namespace parent453 parent_type: user_sti_name, child_type: project_sti_name, error: nil454 validates namespace parent455 #nesting_level_allowed456 for a group457 does not allow too deep nesting458 behaves like validations called by different namespace types459 namespace_type: :namespace, call_validation: true460 conditionally runs given validation461 namespace_type: :group, call_validation: true462 conditionally runs given validation463 namespace_type: :user_namespace, call_validation: true464 conditionally runs given validation465 namespace_type: :project_namespace, call_validation: false466 conditionally runs given validation467 reserved path validation468 nested group469 is expected not to be valid470 rejects nested paths471 is case insensitive472 is expected not to be valid473 top-level group474 is expected to be valid475 path validator476 namespace_type: project_sti_name, path: "j", valid: true477 validates namespace path478 namespace_type: project_sti_name, path: "path.", valid: false479 validates namespace path480 namespace_type: project_sti_name, path: ".path", valid: false481 validates namespace path482 namespace_type: project_sti_name, path: "path.git", valid: false483 validates namespace path484 namespace_type: project_sti_name, path: "namespace__path", valid: false485 validates namespace path486 namespace_type: project_sti_name, path: "blob", valid: false487 validates namespace path488 namespace_type: group_sti_name, path: "j", valid: false489 validates namespace path490 namespace_type: group_sti_name, path: "path.", valid: false491 validates namespace path492 namespace_type: group_sti_name, path: ".path", valid: false493 validates namespace path494 namespace_type: group_sti_name, path: "path.git", valid: false495 validates namespace path496 namespace_type: group_sti_name, path: "namespace__path", valid: false497 validates namespace path498 namespace_type: group_sti_name, path: "blob", valid: true499 validates namespace path500 namespace_type: user_sti_name, path: "j", valid: false501 validates namespace path502 namespace_type: user_sti_name, path: "path.", valid: false503 validates namespace path504 namespace_type: user_sti_name, path: ".path", valid: false505 validates namespace path506 namespace_type: user_sti_name, path: "path.git", valid: false507 validates namespace path508 namespace_type: user_sti_name, path: "namespace__path", valid: false509 validates namespace path510 namespace_type: user_sti_name, path: "blob", valid: true511 validates namespace path512 when path starts or ends with a special character513 does not raise validation error for path for existing namespaces514 1 char path length515 with user namespace516 does not allow to update path to single char517 allows updating other attributes for existing record518 with project namespace519 allows to update path to single char520 #parent_organization_match521 when namespace belongs to parent's organization522 is expected to be valid523 when namespace does not belong to parent's organization524 is not valid and adds an error message525 default values526 organzation_id527 when feature flag namespace_model_default_org is enabled528 and database has a default value529 uses value from model530 and database has no default value531 uses value from model532 when feature flag namespace_model_default_org is disabled533 and database has a default value534 uses database value535 and database has no default value536 is nil537 ReferencePatternValidation538 is expected to match "@group1"539 is expected to match "@group1/group2/group3"540 is expected to match "@1234/1234/1234"541 is expected to match "@.q-w_e"542# [RSpecRunTime] RSpec elapsed time: 32.97 seconds. Current RSS: ~1255M. Threads: 3. load average: 1.17 1.21 0.98 1/295 406543.544 #to_reference_base545 when absolute_path is true546 returns complete path to the project with leading slash547# [RSpecRunTime] RSpec elapsed time: 34.46 seconds. Current RSS: ~1256M. Threads: 3. load average: 1.17 1.21 0.98 1/295 407548.549 namespace: parent, full: false, from: nil, result: nil550 returns correct path551 namespace: parent, full: true, from: nil, result: lazy { parent.full_path }552 returns correct path553 namespace: parent, full: false, from: group, result: lazy { parent.path }554 returns correct path555 namespace: parent, full: true, from: group, result: lazy { parent.full_path }556 returns correct path557 namespace: parent, full: false, from: parent, result: nil558 returns correct path559 namespace: parent, full: true, from: parent, result: lazy { parent.full_path }560 returns correct path561 namespace: parent, full: false, from: project, result: lazy { parent.path }562 returns correct path563 namespace: parent, full: true, from: project, result: lazy { parent.full_path }564 returns correct path565 namespace: parent, full: false, from: project_namespace, result: lazy { parent.path }566 returns correct path567 namespace: parent, full: true, from: project_namespace, result: lazy { parent.full_path }568 returns correct path569 namespace: parent, full: false, from: another_group, result: lazy { parent.full_path }570 returns correct path571 namespace: parent, full: true, from: another_group, result: lazy { parent.full_path }572 returns correct path573 namespace: parent, full: false, from: another_namespace_project, result: lazy { parent.full_path }574 returns correct path575 namespace: parent, full: true, from: another_namespace_project, result: lazy { parent.full_path }576 returns correct path577 namespace: parent, full: false, from: another_namespace_project_namespace, result: lazy { parent.full_path }578 returns correct path579 namespace: parent, full: true, from: another_namespace_project_namespace, result: lazy { parent.full_path }580 returns correct path581 namespace: parent, full: false, from: user_namespace, result: lazy { parent.full_path }582 returns correct path583 namespace: parent, full: true, from: user_namespace, result: lazy { parent.full_path }584 returns correct path585 namespace: group, full: false, from: nil, result: nil586 returns correct path587 namespace: group, full: true, from: nil, result: lazy { group.full_path }588 returns correct path589 namespace: group, full: false, from: group, result: nil590 returns correct path591 namespace: group, full: true, from: group, result: lazy { group.full_path }592 returns correct path593 namespace: group, full: false, from: parent, result: lazy { group.full_path }594 returns correct path595 namespace: group, full: true, from: parent, result: lazy { group.full_path }596 returns correct path597 namespace: group, full: false, from: project, result: lazy { group.path }598 returns correct path599 namespace: group, full: true, from: project, result: lazy { group.full_path }600 returns correct path601 namespace: group, full: false, from: project_namespace, result: lazy { group.path }602 returns correct path603 namespace: group, full: true, from: project_namespace, result: lazy { group.full_path }604 returns correct path605 namespace: group, full: false, from: another_group, result: lazy { group.full_path }606 returns correct path607 namespace: group, full: true, from: another_group, result: lazy { group.full_path }608 returns correct path609 namespace: group, full: false, from: another_namespace_project, result: lazy { group.full_path }610 returns correct path611 namespace: group, full: true, from: another_namespace_project, result: lazy { group.full_path }612 returns correct path613 namespace: group, full: false, from: another_namespace_project_namespace, result: lazy { group.full_path }614 returns correct path615 namespace: group, full: true, from: another_namespace_project_namespace, result: lazy { group.full_path }616 returns correct path617 namespace: group, full: false, from: user_namespace, result: lazy { group.full_path }618 returns correct path619 namespace: group, full: true, from: user_namespace, result: lazy { group.full_path }620 returns correct path621 namespace: project_namespace, full: false, from: nil, result: nil622 returns correct path623 namespace: project_namespace, full: true, from: nil, result: lazy { project_namespace.full_path }624 returns correct path625 namespace: project_namespace, full: false, from: group, result: lazy { project_namespace.path }626 returns correct path627 namespace: project_namespace, full: true, from: group, result: lazy { project_namespace.full_path }628 returns correct path629 namespace: project_namespace, full: false, from: parent, result: lazy { project_namespace.full_path }630 returns correct path631 namespace: project_namespace, full: true, from: parent, result: lazy { project_namespace.full_path }632 returns correct path633 namespace: project_namespace, full: false, from: project, result: nil634 returns correct path635 namespace: project_namespace, full: true, from: project, result: lazy { project_namespace.full_path }636 returns correct path637 namespace: project_namespace, full: false, from: project_namespace, result: nil638 returns correct path639 namespace: project_namespace, full: true, from: project_namespace, result: lazy { project_namespace.full_path }640 returns correct path641 namespace: project_namespace, full: false, from: another_group, result: lazy { project_namespace.full_path }642 returns correct path643 namespace: project_namespace, full: true, from: another_group, result: lazy { project_namespace.full_path }644 returns correct path645 namespace: project_namespace, full: false, from: another_namespace_project, result: lazy { project_namespace.full_path }646 returns correct path647 namespace: project_namespace, full: true, from: another_namespace_project, result: lazy { project_namespace.full_path }648 returns correct path649 namespace: project_namespace, full: false, from: another_namespace_project_namespace, result: lazy { project_namespace.full_path }650 returns correct path651 namespace: project_namespace, full: true, from: another_namespace_project_namespace, result: lazy { project_namespace.full_path }652 returns correct path653 namespace: project_namespace, full: false, from: user_namespace, result: lazy { project_namespace.full_path }654 returns correct path655 namespace: project_namespace, full: true, from: user_namespace, result: lazy { project_namespace.full_path }656 returns correct path657 namespace: user_namespace, full: false, from: nil, result: nil658 returns correct path659 namespace: user_namespace, full: true, from: nil, result: lazy { user_namespace.full_path }660 returns correct path661 namespace: user_namespace, full: false, from: user_namespace, result: nil662 returns correct path663 namespace: user_namespace, full: true, from: user_namespace, result: lazy { user_namespace.full_path }664 returns correct path665 namespace: user_namespace, full: false, from: group, result: lazy { user_namespace.full_path }666 returns correct path667 namespace: user_namespace, full: true, from: group, result: lazy { user_namespace.full_path }668 returns correct path669 namespace: user_namespace, full: false, from: parent, result: lazy { user_namespace.full_path }670 returns correct path671 namespace: user_namespace, full: true, from: parent, result: lazy { user_namespace.full_path }672 returns correct path673 namespace: user_namespace, full: false, from: project, result: lazy { user_namespace.full_path }674 returns correct path675 namespace: user_namespace, full: true, from: project, result: lazy { user_namespace.full_path }676 returns correct path677 namespace: user_namespace, full: false, from: project_namespace, result: lazy { user_namespace.full_path }678 returns correct path679 namespace: user_namespace, full: true, from: project_namespace, result: lazy { user_namespace.full_path }680 returns correct path681 namespace: user_namespace, full: false, from: another_group, result: lazy { user_namespace.full_path }682 returns correct path683 namespace: user_namespace, full: true, from: another_group, result: lazy { user_namespace.full_path }684 returns correct path685 namespace: user_namespace, full: false, from: another_namespace_project, result: lazy { user_namespace.full_path }686 returns correct path687 namespace: user_namespace, full: true, from: another_namespace_project, result: lazy { user_namespace.full_path }688 returns correct path689 namespace: user_namespace, full: false, from: another_namespace_project_namespace, result: lazy { user_namespace.full_path }690 returns correct path691 namespace: user_namespace, full: true, from: another_namespace_project_namespace, result: lazy { user_namespace.full_path }692 returns correct path693 handling STI694 creating a Group695 is the correct type of namespace696 creating a ProjectNamespace697 is the correct type of namespace698 creating a UserNamespace699 is the correct type of namespace700 unable to create a Namespace with nil type701 raises ActiveRecord::NotNullViolation702 creating an unknown Namespace type703 creates a default Namespace704 scopes705 .without_deleted706 does not include namespace marked as deleted707 .by_parent708 includes correct namespaces709 .top_level710 includes correct namespaces711 .by_root_id712 returns correct namespaces713 .by_not_in_root_id714 returns correct namespaces715 .filter_by_path716 includes correct namespaces717 filters case-insensitive718 .by_name719 includes correct namespaces720 .ordered_by_name721 includes namespaces in order722 .sorted_by_similarity_and_parent_id_desc723 returns exact matches and top level groups first724 .group_namespaces725 only returns group namespaces726 .without_project_namespaces727 excludes project namespaces728 .with_shared_runners_enabled729 when shared runners are enabled for namespace730 returns a namespace inheriting shared runners731 when shared runners are disabled for namespace732 does not return a namespace not inheriting shared runners733 delegate734 is expected to delegate #owner_name to the #owner object as #name, allowing #owner to return nil735 is expected to delegate #avatar_url to the #owner object, allowing #owner to return nil736 is expected to delegate #prevent_sharing_groups_outside_hierarchy to the #namespace_settings object, allowing #namespace_settings to return nil737 is expected to delegate #runner_registration_enabled to the #namespace_settings object738 is expected to delegate #runner_registration_enabled? to the #namespace_settings object739 is expected to delegate #default_branch_protection_defaults to the #namespace_settings object740 is expected to delegate #allow_runner_registration_token to the #namespace_settings object741 is expected to delegate #maven_package_requests_forwarding to the #package_settings object742 is expected to delegate #pypi_package_requests_forwarding to the #package_settings object743 is expected to delegate #npm_package_requests_forwarding to the #package_settings object744 is expected to delegate #math_rendering_limits_enabled to the #namespace_settings object745 is expected to delegate #math_rendering_limits_enabled? to the #namespace_settings object746 is expected to delegate #lock_math_rendering_limits_enabled? to the #namespace_settings object747 is expected to delegate #token_expiry_notify_inherited to the #namespace_settings object748 is expected to delegate #token_expiry_notify_inherited= to the #namespace_settings object passing arguments [:args]749 is expected to delegate #add_creator to the #namespace_details object750 is expected to delegate #deleted_at to the #namespace_details object751 is expected to delegate #deleted_at= to the #namespace_details object passing arguments [:args]752 is expected to delegate #prevent_sharing_groups_outside_hierarchy= to the #namespace_settings object passing arguments [:args], allowing #namespace_settings to return nil753 is expected to delegate #runner_registration_enabled= to the #namespace_settings object passing arguments [:args]754 is expected to delegate #allow_runner_registration_token= to the #namespace_settings object passing arguments [:args]755 #allow_runner_registration_token?756 when namespace_settings is nil757 is expected to eq false758# [RSpecRunTime] RSpec elapsed time: 49.33 seconds. Current RSS: ~1254M. Threads: 3. load average: 1.13 1.20 0.98 1/294 408759.760 when namespace_settings is not nil761 is expected to eq true762 when namespace_settings.allow_runner_registration_token? is false763 is expected to eq false764 when namespace_settings.allow_runner_registration_token? is true765 is expected to eq true766 #default_branch_protection_defaults767 when namespace_settings is nil768 does not raise an error769 returns nil770 #default_branch_protection_settings771 for a namespace772 returns the instance level setting773 for a user namespace774 returns the instance level setting775 for a group776 that has not altered the default value777 returns the instance level setting778 that has altered the default value779 returns the group level setting780 Respond to781 is expected to respond to #human_name782 is expected to respond to #to_param783 is expected to respond to #has_parent?784 inclusions785 is expected to includes the Gitlab::VisibilityLevel module786 is expected to includes the Namespaces::Traversal::Recursive module787 is expected to includes the Namespaces::Traversal::Linear module788 is expected to includes the Namespaces::Traversal::RecursiveScopes module789 is expected to includes the Namespaces::Traversal::LinearScopes module790# [RSpecRunTime] RSpec elapsed time: 54.35 seconds. Current RSS: ~1256M. Threads: 3. load average: 1.12 1.20 0.98 1/294 409791.792 when feature flag require_organization is disabled793 does not require organization794 when feature flag require_organization is enabled795 does require organization796 #traversal_ids797 when namespace not persisted798 returns []799 when namespace just saved800 returns value that matches database801 when namespace loaded from database802 returns database value803 when parent is nil804 returns []805 when made a child group806 returns database value807 when root_ancestor changes808 resets root_ancestor memo809 within a transaction810 is not defined yet811 traversal scopes812 behaves like namespace traversal scopes813 .as_ids814 is expected to contain exactly 195 and 198815 .order_by_depth816 ascending817 is expected to eq [#<Group id:197 @group32/group33/group34>, #<Group id:196 @group32/group33>, #<Group id:195 @group32>]818 descending819 is expected to eq [#<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>]820 .normal_select821 is expected to eq ["id", "name", "path", "owner_id", "created_at", "updated_at", "type", "description", "avatar", "memb..._enabled", "allow_descendants_override_disabled_shared_runners", "traversal_ids", "organization_id"]822 .roots823 not make recursive queries824 behaves like .roots825 with only sub-groups826 is expected to contain exactly #<Group id:195 @group32> and #<Group id:198 @group35>827 with only root groups828 is expected to contain exactly #<Group id:195 @group32> and #<Group id:198 @group35>829 with all groups830 is expected to contain exactly #<Group id:195 @group32> and #<Group id:198 @group35>831 .self_and_ancestors832 not make recursive queries833 behaves like .self_and_ancestors834 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:198 @group35>, and #<Group id:199 @group35/group36>835 when include_self is false836 is expected to contain exactly #<Group id:195 @group32> and #<Group id:198 @group35>837 when hierarchy_order is ascending838 is expected to contain exactly #<Group id:196 @group32/group33>, #<Group id:199 @group35/group36>, #<Group id:195 @group32>, and #<Group id:198 @group35>839 is expected to contain exactly #<Group id:196 @group32/group33> and #<Group id:199 @group35/group36>840 is expected to contain exactly #<Group id:195 @group32> and #<Group id:198 @group35>841 when hierarchy_order is descending842 is expected to contain exactly #<Group id:196 @group32/group33>, #<Group id:199 @group35/group36>, #<Group id:195 @group32>, and #<Group id:198 @group35>843 is expected to contain exactly #<Group id:195 @group32> and #<Group id:198 @group35>844 is expected to contain exactly #<Group id:196 @group32/group33> and #<Group id:199 @group35/group36>845 with offset and limit846 is expected to contain exactly #<Group id:198 @group35>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>847 with upto848 is expected to contain exactly #<Group id:197 @group32/group33/group34>849 .self_and_ancestor_ids850 not make recursive queries851 behaves like .self_and_ancestor_ids852 is expected to contain exactly 195, 196, 198, and 199853 when include_self is false854 is expected to contain exactly 195 and 198855 with offset and limit856 is expected to contain exactly 198, 199, and 200857 .self_and_descendants858 is expected to contain exactly #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>859 with duplicate descendants860 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>, #<Group id:198 @group35>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>861 when include_self is false862 is expected to contain exactly #<Group id:197 @group32/group33/group34> and #<Group id:200 @group35/group36/group37>863 with duplicate descendants864 is expected to contain exactly #<Group id:196 @group32/group33> and #<Group id:197 @group32/group33/group34>865 with offset and limit866 is expected to contain exactly #<Group id:198 @group35>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>867 with nested query groups868 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>, #<Group id:230 @group32/group38>, and #<Group id:231 @group32/group38/group39>869 .self_and_descendant_ids870 is expected to contain exactly 196, 197, 199, and 200871 when include_self is false872 is expected to contain exactly 197 and 200873 with offset and limit874 is expected to contain exactly 198, 199, and 200875 .self_and_hierarchy876 with ancestors only877 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>, #<Group id:198 @group35>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>878 with descendants only879 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>, #<Group id:198 @group35>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>880 nodes with both ancestors and descendants881 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, #<Group id:197 @group32/group33/group34>, #<Group id:198 @group35>, #<Group id:199 @group35/group36>, and #<Group id:200 @group35/group36/group37>882 with duplicate base groups883 is expected to contain exactly #<Group id:195 @group32>, #<Group id:196 @group32/group33>, and #<Group id:197 @group32/group33/group34>884 .self_and_descendants885 behaves like does not make recursive queries886 is expected not to make queries matching /WITH RECURSIVE/887 .self_and_descendant_ids888 behaves like does not make recursive queries889 is expected not to make queries matching /WITH RECURSIVE/890 traversal_ids on create891 is expected to eq [242]892 is expected to eq [244, 245]893 is expected to eq 1894 is expected to eq 1895# [RSpecRunTime] RSpec elapsed time: 1 minute 8.36 seconds. Current RSS: ~1256M. Threads: 3. load average: 1.10 1.19 0.98 1/292 411896.897 traversal_ids on update898 creates a Namespaces::SyncEvent using triggers899 creates sync_events using database trigger on the table900 does not create sync_events using database trigger on the table when only the parent_id has changed901 triggers the callback sync_traversal_ids on the namespace902 calls schedule_sync_event_worker on the updated namespace903 when parent_id is changed904 sets the traversal_ids attribute905# [RSpecRunTime] RSpec elapsed time: 1 minute 11.96 seconds. Current RSS: ~1256M. Threads: 3. load average: 1.09 1.18 0.98 1/292 412906.907 after_commit :expire_child_caches908 expires the child caches when updated909 expires on name changes910 expires on path changes911 expires on parent changes912 doesn't expire on other field changes913# [RSpecRunTime] RSpec elapsed time: 1 minute 15.17 seconds. Current RSS: ~1258M. Threads: 4. load average: 1.32 1.23 1.00 1/293 414914.915 #owner_required?916 is expected to be falsey917 is expected to be falsey918 is expected to be truthy919 #visibility_level_field920 is expected to eq :visibility_level921 #to_param922 is expected to eq "namespace255"923 #human_name924 is expected to eq "Sidney Jones266"925 when the owner is missing926 is expected to eq "namespace257"927 #any_project_has_container_registry_tags?928 returns true if there is a project with container registry tags929 returns false if there is no project with container registry tags930 #first_project_with_container_registry_tags931 when Gitlab API is not supported932 returns the project933 returns no project934 does not cause N+1 query in fetching registries935# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.37 seconds. Current RSS: ~1266M. Threads: 4. load average: 0.56 1.04 0.95 1/291 416936.937 when Gitlab API is supported938 calls and returns GitlabApiClient.one_project_with_container_registry_tag939# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.59 seconds. Current RSS: ~1270M. Threads: 4. load average: 0.60 1.03 0.95 1/291 417940.941 #container_repositories_size_cache_key942 returns the correct cache key943 #container_repositories_size944 for a root945 when the GitLab API is supported946 when there are non-empty container repositories947 when the Gitlab API client returns a value for deduplicated_size948 is expected to eq 321949 behaves like caching the result950 caches the result951 when the Gitlab API client returns nil for deduplicated_size952 is expected to be nil953 behaves like caching the result954 caches the result955 when all the container repositories are empty956 is expected to eq 0957 when the GitLab API is not supported958 is expected to be nil959 for a sub-group960 is expected to be nil961 #all_container_repositories962 with personal namespace963 with no project964 is expected to contain exactly965 with projects966 returns container repositories967 with subgroups968 with no project969 is expected to contain exactly970 with projects971 returns container repositories972# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.34 seconds. Current RSS: ~1266M. Threads: 4. load average: 0.63 1.03 0.95 1/291 418973.974 #any_project_with_shared_runners_enabled?975 when a child project has shared runners enabled976 is expected to eq true977 when all child projects have shared runners disabled978 is expected to eq false979 .search980 returns namespaces with a matching name981 returns namespaces with a partially matching name982 returns namespaces with a matching name regardless of the casing983 returns namespaces with a matching path984 returns namespaces with a partially matching path985 returns namespaces with a matching path regardless of the casing986 returns namespaces with a matching route path987 returns namespaces with a partially matching route path988 returns namespaces with a matching route path regardless of the casing989 defaults use_minimum_char_limit to true990 passes use_minimum_char_limit if it is set991 with multiple matching namespaces992 returns exact matches first993 returns exact matches first when parents are included994# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.63 seconds. Current RSS: ~1267M. Threads: 4. load average: 0.66 1.03 0.95 1/291 419995.996 with project namespaces997 does not return project namespace998 does not return project namespace when including parents999 .gfm_autocomplete_search1000 returns partial matches on full path1001 returns matches on full name across multiple words1002 prioritizes sorting of matches that start with the query1003 falls back to sorting by full path1004# [RSpecRunTime] RSpec elapsed time: 2 minutes 27.61 seconds. Current RSS: ~1265M. Threads: 4. load average: 0.66 1.03 0.95 1/291 4201005.1006 .with_statistics1007 with projects1008 behaves like returns statistics1009 sums all project storage counters in the namespace1010# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.71 seconds. Current RSS: ~1263M. Threads: 4. load average: 0.66 1.03 0.95 1/291 4211011.1012 with relations having subquery1013 behaves like returns statistics1014 sums all project storage counters in the namespace1015 without projects1016 returns correct statistics1017 .find_by_path_or_name1018 is expected to eq #<Namespaces::UserNamespace id:383 @woW>1019 is expected to eq #<Namespaces::UserNamespace id:383 @woW>1020 is expected to be nil1021 .find_top_level1022 when there are top level namespaces1023 is expected to eq #<Group id:384 @group72>1024 when there are no top level namespaces1025 is expected to be nil1026 .clean_path1027 cleans the path and makes sure it's available1028# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.18 seconds. Current RSS: ~1261M. Threads: 4. load average: 0.69 1.03 0.95 1/291 4221029.1030 .clean_name1031 when the name complies with the group name regex1032 returns the name as is1033 when the name does not comply with the group name regex1034 sanitizes the name by replacing all invalid char sequences with a space1035 .username_reserved?1036 when given a project name1037 is expected to eq false1038 when given a sub-group name1039 is expected to eq false1040 when given a top-level group1041 is expected to eq true1042 when given an existing username1043 is expected to eq true1044 when given a username with varying capitalization1045 is expected to eq true1046 #default_branch_protection1047 for a namespace1048 returns the instance level setting1049 for a group1050 that has not altered the default value1051 returns the instance level setting1052 that has altered the default value1053 returns the group level setting1054 #users_with_descendants1055 returns member users on every nest level without duplication1056# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.73 seconds. Current RSS: ~1268M. Threads: 4. load average: 0.71 1.03 0.95 1/291 4231057.1058 #user_ids_for_project_authorizations1059 returns the user IDs for which to refresh authorizations1060 #all_projects_except_soft_deleted1061 when namespace is a group1062 is expected to contain exactly #<Project id:34 group79/group80/project-39>> and #<Project id:33 group79/project-38>>1063 is expected to contain exactly #<Project id:34 group79/group80/project-39>>1064 with soft deleted projects1065 skips delayed deletion project1066# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.93 seconds. Current RSS: ~1268M. Threads: 4. load average: 0.71 1.03 0.95 1/291 4481067.1068 when namespace is a user namespace1069 is expected to contain exactly #<Project id:37 namespace336/project-42>>1070 with soft deleted projects1071 skips delayed deletion project1072# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.59 seconds. Current RSS: ~1266M. Threads: 4. load average: 0.74 1.03 0.95 1/292 4581073.1074 #all_projects1075 calls self_and_descendant_ids1076 when namespace is a group1077 is expected to contain exactly #<Project id:41 group82/group83/project-46>> and #<Project id:40 group82/project-45>>1078 is expected to contain exactly #<Project id:41 group82/group83/project-46>>1079# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.45 seconds. Current RSS: ~1266M. Threads: 4. load average: 0.74 1.03 0.95 1/292 4831080.1081 when namespace is a user namespace1082 is expected to contain exactly #<Project id:43 namespace342/project-48>>1083# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.55 seconds. Current RSS: ~1261M. Threads: 4. load average: 0.74 1.03 0.95 1/292 4921084.1085 refreshing project access on updating share_with_group_lock1086 calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations1087 updates authorizations leading to users from shared groups losing access1088 calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations1089 when the feature flag `specialized_worker_for_group_lock_update_auth_recalculation` is disabled1090 updates authorizations leading to users from shared groups losing access1091 updates the authorizations in a non-blocking manner1092# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.33 seconds. Current RSS: ~1286M. Threads: 4. load average: 0.85 1.04 0.96 1/292 4931093.1094 #share_with_group_lock with subgroups1095 when creating a subgroup1096 under a parent with "Share with group lock" enabled1097 enables "Share with group lock" on the subgroup1098 under a parent with "Share with group lock" disabled1099 does not enable "Share with group lock" on the subgroup1100 when enabling the parent group "Share with group lock"1101 the subgroup "Share with group lock" becomes enabled1102 when disabling the parent group "Share with group lock" (which was already enabled)1103 and the subgroup "Share with group lock" is enabled1104 the subgroup "Share with group lock" does not change1105 but the subgroup "Share with group lock" is disabled1106 the subgroup "Share with group lock" does not change1107 when a group is transferred into a root group1108 when the root group "Share with group lock" is enabled1109 when the subgroup "Share with group lock" is enabled1110 the subgroup "Share with group lock" does not change1111 when the subgroup "Share with group lock" is disabled1112 the subgroup "Share with group lock" becomes enabled1113 when the root group "Share with group lock" is disabled1114 when the subgroup "Share with group lock" is enabled1115 the subgroup "Share with group lock" does not change1116 when the subgroup "Share with group lock" is disabled1117 the subgroup "Share with group lock" does not change1118 #find_fork_of?1119 knows if there is a direct fork in the namespace1120 knows when there is as fork-of-fork in the namespace1121 with request store enabled1122 only queries once1123# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.75 seconds. Current RSS: ~1287M. Threads: 4. load average: 0.87 1.04 0.96 1/292 4941124.1125 #root_ancestor1126 with persisted root group1127 returns root_ancestor for root group without a query1128 returns root_ancestor for nested group with a single query1129 returns the top most ancestor1130 when nested group references parent by id1131 performs a single query1132 returns the root ancestor1133# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.69 seconds. Current RSS: ~1286M. Threads: 4. load average: 0.88 1.04 0.96 1/292 4951134.1135 with not persisted root group1136 returns root_ancestor for root group without a query1137 returns the top most ancestor1138 when parent is changed1139 by object1140 is expected to change `group.root_ancestor` from #<Group id:543 @group121> to #<Group id:544 @group122>1141 by id1142 is expected to change `group.root_ancestor` from #<Group id:546 @group123> to #<Group id:547 @group124>1143 within a transaction1144 with a persisted parent1145 is expected to eq #<Group id:549 @group125>1146 with a non-persisted parent1147 is expected to eq #<Group id:552 @group127>1148 without a parent1149 is expected to eq #<Group id:555 @group129>1150 #full_path_before_last_save1151 when the group has no parent1152 returns the path before last save1153 when a parent is assigned to a group with no previous parent1154 returns the path before last save1155 when a parent is removed from the group1156 returns the parent full path1157 when changing parents1158 returns the previous parent full path1159 #auto_devops_enabled1160 with users1161 when auto devops is explicitly enabled1162 is expected to eq true1163 when auto devops is explicitly disabled1164 is expected to eq false1165 #first_auto_devops_config1166 when namespace.auto_devops_enabled is not set1167 returns the config values using the instance setting1168 when namespace does not have auto_deveops enabled but has a parent1169 returns the first_auto_devops_config of the parent1170 then the parent is deleted1171 throws an InvalidForeignKey exception1172# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.28 seconds. Current RSS: ~1287M. Threads: 4. load average: 0.97 1.06 0.96 1/292 4961173.1174 when namespace.auto_devops_enable is set1175 returns the correct config values1176 #user_namespace?1177 when type is a user1178 is expected to be truthy1179 when type is a group1180 is expected to be falsy1181 #bot_user_namespace?1182 when owner is a bot user user1183 is expected to be truthy1184 when owner is a non-bot user1185 is expected to be falsy1186 when type is a group1187 is expected to be falsy1188 #aggregation_scheduled?1189 with an aggregation scheduled association1190 is expected to be truthy1191 without an aggregation scheduled association1192 is expected to be falsy1193 #emails_disabled?1194 returns false when emails are enabled1195 returns true when emails are disabled1196 with token_expiry_notify_inherited settings1197 .token_expiry_notify_inherited?1198 is expected to eq true1199 when parent namespace has setting disabled1200 is expected to eq false1201 when grandparent namespace has setting disabled1202 is expected to eq false1203 when current token_expiry_notify_inherited is set to false1204 is expected to eq false1205 .can_modify_token_expiry_notify_inherited?1206 is expected to eq true1207 when parent namespace has setting disabled1208 is expected to eq false1209 when grandparent namespace has setting disabled1210 is expected to eq false1211 when current token_expiry_notify_inherited is set to false1212 is expected to eq true1213 #any_project_with_pages_deployed?1214 returns true if any project nested under the group has pages deployed1215# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.61 seconds. Current RSS: ~1291M. Threads: 4. load average: 0.98 1.06 0.96 1/292 4971216.1217 #has_parent?1218 returns true when the group has a parent1219 returns true when the group has an unsaved parent1220 returns false when the group has no parent1221# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.72 seconds. Current RSS: ~1290M. Threads: 4. load average: 0.98 1.06 0.96 1/292 4981222.1223 #closest_setting1224 when setting is of non-boolean type1225 root_setting: 100, child_setting: 200, result: 2001226 behaves like fetching closest setting1227 returns closest non-nil value1228 root_setting: 100, child_setting: nil, result: 1001229 behaves like fetching closest setting1230 returns closest non-nil value1231 root_setting: nil, child_setting: nil, result: nil1232 behaves like fetching closest setting1233 returns closest non-nil value1234 when setting is of boolean type1235 root_setting: true, child_setting: false, result: false1236 behaves like fetching closest setting1237 returns closest non-nil value1238 root_setting: true, child_setting: nil, result: true1239 behaves like fetching closest setting1240 returns closest non-nil value1241 root_setting: nil, child_setting: nil, result: nil1242 behaves like fetching closest setting1243 returns closest non-nil value1244 #paid?1245 returns false for a root namespace with a free plan1246 #shared_runners_setting1247 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, shared_runners_setting: "enabled"1248 returns the result1249 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, shared_runners_setting: "enabled"1250 returns the result1251 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, shared_runners_setting: "disabled_and_overridable"1252 returns the result1253 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, shared_runners_setting: "disabled_and_unoverridable"1254 returns the result1255 #shared_runners_setting_higher_than?1256 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "enabled", result: false1257 returns the result1258 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_overridable", result: true1259 returns the result1260 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_unoverridable", result: true1261 returns the result1262 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "enabled", result: false1263 returns the result1264 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_overridable", result: false1265 returns the result1266 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_unoverridable", result: true1267 returns the result1268 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "enabled", result: false1269 returns the result1270 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_and_overridable", result: false1271 returns the result1272 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_and_unoverridable", result: false1273 returns the result1274 validation #changing_shared_runners_enabled_is_allowed1275 without a parent1276 is valid1277 with a parent1278 when namespace is a group1279 when parent has shared runners disabled1280 is invalid1281 when parent has shared runners disabled but allows override1282 is valid1283 when parent has shared runners enabled1284 is valid1285 behaves like validations called by different namespace types1286 namespace_type: :namespace, call_validation: true1287 conditionally runs given validation1288 namespace_type: :group, call_validation: true1289 conditionally runs given validation1290 namespace_type: :user_namespace, call_validation: true1291 conditionally runs given validation1292 namespace_type: :project_namespace, call_validation: false1293 conditionally runs given validation1294 validation #changing_allow_descendants_override_disabled_shared_runners_is_allowed1295 when namespace is a group1296 without a parent1297 with shared runners disabled1298 is valid1299 with shared runners enabled1300 is invalid1301 with a parent1302 when parent does not allow shared runners1303 is invalid1304 when parent allows shared runners and setting to true1305 is valid1306 when parent allows shared runners and setting to false1307 is valid1308 behaves like validations called by different namespace types1309 namespace_type: :namespace, call_validation: true1310 conditionally runs given validation1311 namespace_type: :group, call_validation: true1312 conditionally runs given validation1313 namespace_type: :user_namespace, call_validation: true1314 conditionally runs given validation1315 namespace_type: :project_namespace, call_validation: false1316 conditionally runs given validation1317 #root?1318 when is subgroup1319 returns false1320 when is root1321 returns true1322 #recent?1323 when created more than 90 days ago1324 is expected to equal false1325 when created less than 90 days ago1326 is expected to equal true1327 behaves like it has loose foreign keys1328 has at least one loose foreign key definition1329 has the deletion trigger present1330 records record deletions1331 cleans up record deletions1332# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.8 seconds. Current RSS: ~1290M. Threads: 4. load average: 0.91 1.04 0.96 1/292 4991333.1334 Namespaces::SyncEvent1335 when creating the namespace1336 creates a namespaces_sync_event record1337 enqueues ProcessSyncEventsWorker1338 when updating namespace parent_id1339 creates a namespaces_sync_event record1340 creates a namespaces_sync_event for the parent and all the descendent namespaces1341 enqueues ProcessSyncEventsWorker1342# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.11 seconds. Current RSS: ~1296M. Threads: 4. load average: 0.91 1.04 0.96 1/292 5001343.1344 when updating namespace other attribute1345 creates a namespaces_sync_event record1346 in the same transaction1347 when updating different parent_id1348 creates two namespaces_sync_event records1349 when updating the same parent_id1350 creates one namespaces_sync_event record1351 serialization1352 behaves like blocks unsafe serialization1353 blocks as_json1354 blocks to_json1355 #certificate_based_clusters_enabled?1356 with ff disabled1357 with a cluster_enabled_grant1358 is truthy1359 without a cluster_enabled_grant1360 is falsy1361 with ff enabled1362 with a cluster_enabled_grant1363 is truthy1364 without a cluster_enabled_grant1365 is truthy1366 with loose foreign key on organization_id1367 behaves like cleanup by a loose foreign key1368 cleans up (delete or nullify) the model1369# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.67 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.00 1.05 0.96 1/292 5011370.1371 #web_url1372 returns the canonical URL1373 nested group1374 is expected to include "groups/group206/group205"1375# [RSpecRunTime] Finishing example group spec/models/namespace_spec.rb. It took 3 minutes 32.23 seconds. Expected to take 4 minutes 3.72 seconds.1376# [RSpecRunTime] Starting example group spec/services/boards/issues/list_service_spec.rb. Expected to take 2 minutes 11.15 seconds.1377Boards::Issues::ListService1378 .initialize_relative_positions1379 when 'Gitlab::Database::read_write?' is true1380 user cannot move issues1381 does not initialize the relative positions of issues1382# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.6 seconds. Current RSS: ~1304M. Threads: 4. load average: 0.92 1.04 0.96 1/292 5101383.1384 user can move issues1385 initializes the relative positions of issues1386 when 'Gitlab::Database::read_write?' is false1387 does not initialize the relative positions of issues1388 #execute1389 when parent is a project1390 behaves like issues list service1391 delegates search to IssuesFinder1392 #metadata1393 returns issues count for list1394# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.51 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.92 1.04 0.96 1/292 5191395.1396 behaves like items list service1397 avoids N+11398 returns opened items when list_id and list are missing1399 returns opened items when listing items from Backlog1400 returns opened items that have label list applied when listing items from a label list1401 returns closed items when listing items from Closed sorted by closed_at in descending order1402 raises an error if the list does not belong to the board1403 raises an error if list and list id are invalid or missing1404 returns items from all lists if :all_list is used1405 returns opened items that have label list applied when using list param1406# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.37 seconds. Current RSS: ~1334M. Threads: 4. load average: 0.92 1.04 0.96 1/292 5281407.1408 when project is archived1409 behaves like issues list service1410 delegates search to IssuesFinder1411 #metadata1412 returns issues count for list1413 behaves like items list service1414 avoids N+11415 returns opened items when list_id and list are missing1416 returns opened items when listing items from Backlog1417 returns opened items that have label list applied when listing items from a label list1418 returns closed items when listing items from Closed sorted by closed_at in descending order1419 raises an error if the list does not belong to the board1420 raises an error if list and list id are invalid or missing1421 returns items from all lists if :all_list is used1422 returns opened items that have label list applied when using list param1423# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.36 seconds. Current RSS: ~1329M. Threads: 4. load average: 0.93 1.03 0.96 1/292 5371424.1425 when filtering1426 when filtering by incident type1427 only returns the incident type1428 when filtering by task type1429 only returns the task type1430 when filtering by negated type1431 only returns the specified type1432 when parent is a group1433 when the group has no parent1434 behaves like issues list service1435 delegates search to IssuesFinder1436 #metadata1437 returns issues count for list1438# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.23 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.01 1.05 0.97 1/292 5861439.1440 behaves like items list service1441 avoids N+11442 returns opened items when list_id and list are missing1443 returns opened items when listing items from Backlog1444 returns opened items that have label list applied when listing items from a label list1445 returns closed items when listing items from Closed sorted by closed_at in descending order1446 raises an error if the list does not belong to the board1447 raises an error if list and list id are invalid or missing1448 returns items from all lists if :all_list is used1449 returns opened items that have label list applied when using list param1450# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.57 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.56 1.16 1.01 1/292 8111451.1452 when the group is an ancestor1453 behaves like issues list service1454 delegates search to IssuesFinder1455 #metadata1456 returns issues count for list1457# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.08 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.55 1.17 1.01 1/292 8601458.1459 behaves like items list service1460 avoids N+11461 returns opened items when list_id and list are missing1462 returns opened items when listing items from Backlog1463 returns opened items that have label list applied when listing items from a label list1464 returns closed items when listing items from Closed sorted by closed_at in descending order1465 raises an error if the list does not belong to the board1466 raises an error if list and list id are invalid or missing1467 returns items from all lists if :all_list is used1468 returns opened items that have label list applied when using list param1469# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.9 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.28 1.15 1.01 1/293 10851470.1471# [RSpecRunTime] Finishing example group spec/services/boards/issues/list_service_spec.rb. It took 1 minute 49.72 seconds. Expected to take 2 minutes 11.15 seconds.1472# [RSpecRunTime] Starting example group spec/services/boards/lists/move_service_spec.rb. Expected to take 1 minute 41.4 seconds.1473Boards::Lists::MoveService1474 #execute1475 when board parent is a project1476 behaves like lists move service1477 with complete position sequence1478 behaves like correct movement behavior1479 keeps position of lists when list type is closed1480 when list type is set to label1481 does not reorder lists when new position is nil1482 does not reorder lists when new position is equal to old position1483 does not reorder lists when new position is negative1484 does not reorder lists when new position is bigger then last position1485 moves the list to the first position when new position is equal to first position1486 moves the list to the last position when new position is equal to last position1487 moves the list to the correct position when new position is greater than old position (third list)1488 moves the list to the correct position when new position is lower than old position (second list)1489# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.2 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.17 1.13 1.01 1/293 10861490.1491 with corrupted position sequence1492 behaves like correct movement behavior1493 keeps position of lists when list type is closed1494 when list type is set to label1495 does not reorder lists when new position is nil1496 does not reorder lists when new position is equal to old position1497 does not reorder lists when new position is negative1498 does not reorder lists when new position is bigger then last position1499 moves the list to the first position when new position is equal to first position1500 moves the list to the last position when new position is equal to last position1501 moves the list to the correct position when new position is greater than old position (third list)1502 moves the list to the correct position when new position is lower than old position (second list)1503# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.75 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.11 1.12 1.00 1/294 10871504.1505 when board parent is a group1506 behaves like lists move service1507 with complete position sequence1508 behaves like correct movement behavior1509 keeps position of lists when list type is closed1510 when list type is set to label1511 does not reorder lists when new position is nil1512 does not reorder lists when new position is equal to old position1513 does not reorder lists when new position is negative1514 does not reorder lists when new position is bigger then last position1515 moves the list to the first position when new position is equal to first position1516 moves the list to the last position when new position is equal to last position1517 moves the list to the correct position when new position is greater than old position (third list)1518 moves the list to the correct position when new position is lower than old position (second list)1519# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.6 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.07 1.11 1.00 1/293 10881520.1521 with corrupted position sequence1522 behaves like correct movement behavior1523 keeps position of lists when list type is closed1524 when list type is set to label1525 does not reorder lists when new position is nil1526 does not reorder lists when new position is equal to old position1527 does not reorder lists when new position is negative1528 does not reorder lists when new position is bigger then last position1529 moves the list to the first position when new position is equal to first position1530 moves the list to the last position when new position is equal to last position1531 moves the list to the correct position when new position is greater than old position (third list)1532 moves the list to the correct position when new position is lower than old position (second list)1533# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.12 seconds. Current RSS: ~1352M. Threads: 4. load average: 0.97 1.09 1.00 1/293 10891534.1535# [RSpecRunTime] Finishing example group spec/services/boards/lists/move_service_spec.rb. It took 1 minute 37.21 seconds. Expected to take 1 minute 41.4 seconds.1536# [RSpecRunTime] Starting example group spec/services/groups/update_service_spec.rb. Expected to take 1 minute 23.81 seconds.1537Groups::UpdateService1538 #execute1539 with project1540 located in a subgroup1541 does allow a path update if there is not a root namespace change1542# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.84 seconds. Current RSS: ~1350M. Threads: 4. load average: 0.97 1.09 1.00 1/293 10901543.1544 project visibility_level validation1545 public group with public projects1546 does not change permission level1547 returns false if save failed1548 when a project has container images1549 within group1550 with path updates1551 does not allow the update1552# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.59 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.05 1.10 1.00 1/293 10911553.1554 with name updates1555 allows the update1556# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.3 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.05 1.10 1.00 1/293 10921557.1558 when the path does not change1559 allows the update1560# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.04 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.13 1.12 1.01 1/293 10931561.1562 within subgroup1563 does not allow path updates1564# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.7 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.13 1.12 1.01 1/293 10941565.1566 internal group with internal project1567 does not change permission level1568# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.92 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.13 1.12 1.01 1/293 10951569.1570 internal group with private project1571 changes permission level to private1572# [RSpecRunTime] RSpec elapsed time: 7 minutes 19.12 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.13 1.12 1.01 1/293 10961573.1574 with parent_id user doesn't have permissions for1575 does not update parent_id1576 crm params1577 when no existing crm_settings1578 when params not present, leave crm enabled1579 when crm_enabled param set false, disables crm1580 when crm_source_group_id present, updates crm_group1581# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.76 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.12 1.12 1.01 1/293 10971582.1583 with existing crm_settings1584 when crm_enabled param not present, crm remains enabled1585 when crm initially disabled1586 when crm_enabled param not present, crm remains disabled1587 when crm_enabled param set true1588 enables crm1589# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.57 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.12 1.12 1.01 1/293 10981590.1591 when crm_enabled param set false1592 disables crm1593 when crm_source_group_id present1594 updates crm_group1595 when crm_source_group_id blank1596 clears source_group and resets crm_group1597 when changing source1598 when issues do not have contacts1599 updates crm_group1600 when issues do have contacts1601 returns an error and does not update crm_group1602 unauthorized visibility_level validation1603 does not change permission level1604 path change validation1605 with namespaced npm packages1606 updating the root group1607 behaves like not allowing a path update1608 does not allow a path update1609# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.34 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.11 1.11 1.01 1/293 10991610.1611 behaves like allowing an update1612 allows an update on name1613 updating the subgroup1614 behaves like allowing an update1615 allows an update on path1616# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.4 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.10 1.11 1.01 1/293 11001617.1618 behaves like allowing an update1619 allows an update on name1620 with scoped npm packages1621 updating the root group1622 behaves like allowing an update1623 allows an update on path1624 behaves like allowing an update1625 allows an update on name1626 updating the subgroup1627 behaves like allowing an update1628 allows an update on path1629 behaves like allowing an update1630 allows an update on name1631 with unscoped npm packages1632 updating the root group1633 behaves like allowing an update1634 allows an update on path1635 behaves like allowing an update1636 allows an update on name1637 updating the subgroup1638 behaves like allowing an update1639 allows an update on path1640# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.1 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.09 1.11 1.01 1/293 11011641.1642 behaves like allowing an update1643 allows an update on name1644# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.11 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.08 1.11 1.00 1/293 11021645.1646 when user is not group owner1647 when group is private1648 does not update the group to public1649 does not update the group to public with tricky value1650# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.85 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.08 1.11 1.00 1/293 11031651.1652 when group is public1653 does not update the group to private1654 does not update the group to private with invalid string value1655 does not update the group to private with valid string value1656 does not update the group to private because of Active Record typecasting1657# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.19 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.16 1.12 1.01 1/293 11041658.1659 when updating #emails_enabled1660 updates the attribute1661 does not update when not group owner1662# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.83 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.16 1.12 1.01 1/293 11051663.1664 when updating #max_artifacts_size1665 for users who have the ability to update max_artifacts_size1666 updates max_artifacts_size1667 for users who do not have the ability to update max_artifacts_size1668 does not update max_artifacts_size1669 when updating #allow_runner_registration_token1670 for users who have the ability to update allow_runner_registration_token1671 updates allow_runner_registration_token1672 for users who do not have the ability to update allow_runner_registration_token1673 does not update allow_runner_registration_token1674 when updating #math_rendering_limits_enabled1675 updates attribute1676 does not update when not group owner1677# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.43 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.15 1.12 1.01 1/293 11061678.1679 when updating #lock_math_rendering_limits_enabled1680 updates attribute1681 does not update when not group owner1682# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.08 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.15 1.12 1.01 1/293 11071683.1684 updating default_branch_protection1685 for users who have the ability to update default_branch_protection1686 updates default_branch_protection attribute1687 updates default_branch_protection_defaults to match default_branch_protection1688# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.81 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.13 1.12 1.01 1/293 11081689.1690 for users who do not have the ability to update default_branch_protection1691 does not update the attribute1692 updating default_branch_protection_defaults1693 for users who have the ability to update default_branch_protection_defaults1694 updates default_branch_protection attribute1695 for users who do not have the ability to update default_branch_protection_defaults1696 does not update the attribute1697 when setting enable_namespace_descendants_cache1698 when the group_hierarchy_optimization feature flag is enabled1699 when enabling the setting1700 creates the initial Namespaces::Descendants record1701 when accidentally enabling the setting again1702 does nothing1703 when disabling the setting1704 removes the Namespaces::Descendants record1705 when the Namespaces::Descendants record is missing1706 does not raise error1707# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.76 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.12 1.12 1.01 1/293 11091708.1709 when the group_hierarchy_optimization feature flag is disabled1710 does nothing1711 EventStore1712 when changing a group path1713 publishes a GroupPathChangedEvent1714# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.67 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.12 1.12 1.01 1/293 11101715.1716 when not changing a group path1717 does not publish a GroupPathChangedEvent1718# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.86 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.12 1.12 1.01 1/293 11111719.1720 rename group1721 returns true1722# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.06 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.12 1.12 1.01 1/293 11121723.1724 for a subgroup1725 when the parent group share_with_group_lock is enabled1726 for the parent group owner1727 allows disabling share_with_group_lock1728# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.2 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.19 1.13 1.01 1/293 11131729.1730 for a subgroup owner (who does not own the parent)1731 does not allow disabling share_with_group_lock1732# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.26 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.19 1.13 1.01 1/293 11141733.1734 change shared Runners config1735 calls the shared runners update service1736 handles errors in the shared runners update service1737# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.16 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.19 1.13 1.01 1/293 11151738.1739 changes allowing subgroups to establish own 2FA1740 changes settings1741 enqueues update subgroups and its members1742# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.76 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.18 1.13 1.01 1/293 11161743.1744# [RSpecRunTime] Finishing example group spec/services/groups/update_service_spec.rb. It took 1 minute 3.63 seconds. Expected to take 1 minute 23.81 seconds.1745# [RSpecRunTime] Starting example group spec/services/import/reassign_placeholder_user_records_service_spec.rb. Expected to take 51.17 seconds.1746Import::ReassignPlaceholderUserRecordsService1747 #execute1748 when a user can be reassigned without error1749 sleeps between processing each model relation batch1750 updates actual records from the source user's placeholder reference records1751 creates memberships for the real user1752 calls UserProjectAccessChangedService1753 does not call UserProjectAccessChangedService when there are no memberships created1754 does not call UserProjectAccessChangedService when only group memberships are created1755 deletes reassigned placeholder references and memberships for the source user1756 behaves like a successful reassignment1757 completes the reassignment1758 does not update any records that do not belong to the source user1759 does not delete any placeholder references or memberships that do not belong to the source user1760# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.49 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.21 1.14 1.02 1/296 13461761.1762 when reassigned by user no longer exists1763 can still create memberships1764 logs a warning1765# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.32 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.21 1.14 1.02 1/295 13471766.1767 when saving the membership fails1768 logs the error, but continues processing other memberships and deletes member references1769 when a project has been transferred out of the root namespace1770 does not create memberships for that project1771 still deletes all member references for the source user1772# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.68 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.19 1.14 1.02 1/295 13481773.1774 when a group has been transferred out of the root namespace1775 does not create memberships for that group1776 still deletes all member references for the source user1777# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.19 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.19 1.14 1.02 1/294 13491778.1779 when user has existing lower level INHERITED membership1780 still creates the project membership1781 still creates the group membership1782# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.2 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.19 1.14 1.02 1/294 13501783.1784 when user has existing same level INHERITED membership1785 still creates the project membership1786 still creates the group membership1787# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.17 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.09 1.12 1.01 1/294 13511788.1789 when user has existing higher level INHERITED membership1790 does not create the project membership, and logs1791 does not create the group membership, and logs1792# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.73 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.09 1.12 1.01 1/294 13521793.1794 when user has existing lower level DIRECT membership1795 does not create a new membership, and logs1796# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.77 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.09 1.12 1.01 1/294 13531797.1798 when user has existing same level DIRECT membership1799 does not create a new membership, and logs1800# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.79 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.09 1.12 1.01 1/294 13541801.1802 when user has existing higher level DIRECT membership1803 does not create a new membership1804 when the destination user is an admin1805 logs a warning1806 behaves like a successful reassignment1807 completes the reassignment1808 does not update any records that do not belong to the source user1809 does not delete any placeholder references or memberships that do not belong to the source user1810# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.28 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.09 1.11 1.01 1/294 13551811.1812 when the destination user has a different domain from the user who triggered the reassign1813 logs a warning1814 behaves like a successful reassignment1815 completes the reassignment1816 does not update any records that do not belong to the source user1817 does not delete any placeholder references or memberships that do not belong to the source user1818 when the contributor user is not an admin and has the same domain as the importer user1819 does not log a warning1820 behaves like a successful reassignment1821 completes the reassignment1822 does not update any records that do not belong to the source user1823 does not delete any placeholder references or memberships that do not belong to the source user1824# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.41 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.00 1.10 1.01 1/294 13561825.1826 when the source user is not in reassignment_in_progress status1827 does not reassign any contributions or create memberships1828 does not complete the source user1829 does not delete any placeholder references or memberships1830 when a placeholder reference model and column have been renamed1831 reassigns the right record1832# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.73 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.00 1.09 1.00 1/297 14151833.1834 when a placeholder reference is for a nonexistant model1835 logs an error1836 does not delete the invalid placeholder reference1837 completes the reassignment1838# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.48 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.00 1.09 1.00 1/296 14161839.1840 when a record is no longer unique before reassignment1841 updates actual records except non-unique record1842 logs a warning1843 does not delete placeholder references for unassigned records1844 behaves like a successful reassignment1845 completes the reassignment1846 does not update any records that do not belong to the source user1847 does not delete any placeholder references or memberships that do not belong to the source user1848# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.98 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.00 1.09 1.00 1/296 14171849.1850# [RSpecRunTime] Finishing example group spec/services/import/reassign_placeholder_user_records_service_spec.rb. It took 48.23 seconds. Expected to take 51.17 seconds.1851# [RSpecRunTime] Starting example group spec/lib/gitlab/gfm/reference_rewriter_spec.rb. Expected to take 45.9 seconds.1852Gitlab::Gfm::ReferenceRewriter1853 #rewrite1854 multiple issues and merge requests referenced1855 plain text description1856 is expected to include "project-341#1"1857 is expected to include "project-343#2"1858 is expected to include "project-345!1"1859# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.39 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.00 1.09 1.00 1/294 14181860.1861 description with ignored elements1862 is expected to include "project-347#1"1863 is expected not to include "project-349#2"1864 is expected not to include "project-351!1"1865# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.32 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.00 1.09 1.00 1/294 14191866.1867 rewrite ambigous references1868 url1869 is expected to include "http://gitlab.com/#1"1870# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.89 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.00 1.09 1.00 1/294 14201871.1872 code1873 is expected to eq "project-355#1, but not `[#1]`"1874# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.61 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.00 1.09 1.00 1/294 14211875.1876 code reverse1877 is expected to eq "not `#1`, but project-357#1"1878# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.54 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.00 1.08 1.00 1/294 14221879.1880 code in random order1881 is expected to eq "project-359#1, `#1`, project-359#1, `#1`"1882# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.83 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.00 1.08 1.00 1/294 14231883.1884 description with project labels1885 label referenced by id1886 is expected to eq "project-361#1 and project-361~123"1887# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.84 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.00 1.08 1.00 1/295 14241888.1889 label referenced by text1890 is expected to eq "project-363#1 and project-363~123"1891# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.76 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.00 1.08 1.00 1/295 14251892.1893 description with group labels1894 label referenced by id1895 is expected to eq "group485/project-365#1 and group485/project-365~321"1896# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.12 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.00 1.08 1.00 1/296 14261897.1898 label referenced by text1899 is expected to eq "group486/project-367#1 and group486/project-367~321"1900# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.43 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.00 1.08 1.00 1/295 14271901.1902 when description contains a local reference1903 is expected to eq "See project-369#1"1904# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.87 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.00 1.08 1.00 1/295 14281905.1906 when description contains a cross reference1907 is expected to eq "See namespace650/project-372!1"1908# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.52 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.00 1.08 1.00 1/298 14861909.1910 with a commit1911 reference to an absolute URL to a commit1912 is expected to eq "http://localhost/group484/project-374/-/commit/b83d6e391c22777fca1ed3012fce84f633d7fed0"1913# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.24 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.00 1.08 1.00 1/299 15061914.1915 reference to a commit1916 is expected to eq "project-376@b83d6e391c22777fca1ed3012fce84f633d7fed0"1917# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.97 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.08 1.10 1.01 1/299 15261918.1919 reference contains project milestone1920 is expected to eq "milestone: project-378%\"9.0\""1921# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.3 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.08 1.10 1.01 1/299 15271922.1923 when referring to group milestone1924 is expected to eq "milestone %\"10.0\""1925# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.57 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.08 1.10 1.01 1/299 15281926.1927 when referring to a group1928 is expected to eq "group @group484"1929# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.87 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.08 1.10 1.01 1/299 15291930.1931 when referring to a user1932 is expected to eq "user @user245"1933# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.99 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.07 1.09 1.01 1/299 15301934.1935 when referable has a nil reference1936 raises an error that should be fixed1937# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.22 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.07 1.09 1.01 1/297 15311938.1939# [RSpecRunTime] Finishing example group spec/lib/gitlab/gfm/reference_rewriter_spec.rb. It took 43.23 seconds. Expected to take 45.9 seconds.1940# [RSpecRunTime] Starting example group spec/lib/gitlab/regex_spec.rb. Expected to take 40.15 seconds.1941Gitlab::Regex1942 .project_name_regex1943 behaves like project name regex1944 is expected to match "Gitlab++"1945 is expected not to match "?gitlab"1946 is expected not to match "Users's something"1947 is expected not to match "users/something"1948 behaves like project/group name chars regex1949 is expected to match "gitlab-ce"1950 is expected to match "GitLab CE"1951 is expected to match "100 lines"1952 is expected to match "gitlab.git"1953 is expected to match "Český název"1954 is expected to match "Dash – is this"1955 .group_name_regex1956 allows parenthesis1957 does not start with parenthesis1958 behaves like group name regex1959 is expected not to match "?gitlab"1960 is expected not to match "Users's something"1961 is expected not to match "users/something"1962 behaves like project/group name chars regex1963 is expected to match "gitlab-ce"1964 is expected to match "GitLab CE"1965 is expected to match "100 lines"1966 is expected to match "gitlab.git"1967 is expected to match "Český název"1968 is expected to match "Dash – is this"1969 .group_name_regex_chars1970 allows partial matches1971 behaves like project/group name chars regex1972 is expected to match "gitlab-ce"1973 is expected to match "GitLab CE"1974 is expected to match "100 lines"1975 is expected to match "gitlab.git"1976 is expected to match "Český název"1977 is expected to match "Dash – is this"1978 .project_name_regex_message1979 is expected to eq "can contain only letters, digits, emoji, '_', '.', '+', dashes, or spaces. It must start with a letter, digit, emoji, or '_'."1980 .group_name_regex_message1981 is expected to eq "can contain only letters, digits, emoji, '_', '.', dash, space, parenthesis. It must start with letter, digit, emoji or '_'."1982 .slack_link_regex1983 is expected not to match "http://custom-url.com|click here"1984 is expected not to match "custom-url.com|any-Charact3r$"1985 is expected not to match "<custom-url.com|any-Charact3r$>"1986 is expected not to match "<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|"1987 is expected to match "<http://custom-url.com|click here>"1988 is expected to match "<custom-url.com|any-Charact3r$>"1989 is expected to match "<any-Charact3r$|any-Charact3r$>"1990 is expected to match "<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<<|<https://gitlab.example|click here>"1991 .environment_name_regex1992 is expected to match "foo"1993 is expected to match "a"1994 is expected to match "foo-1"1995 is expected to match "FOO"1996 is expected to match "foo/1"1997 is expected to match "foo.1"1998 is expected not to match "9&foo"1999 is expected not to match "foo-^"2000 is expected not to match "!!()()"2001 is expected not to match "/foo"2002 is expected not to match "foo/"2003 is expected not to match "/foo/"2004 is expected not to match "/"2005 .environment_scope_regex2006 is expected to match "foo"2007 is expected to match "foo*Z"2008 is expected not to match "!!()()"2009 .environment_slug_regex2010 is expected to match "foo"2011 is expected to match "foo-1"2012 is expected not to match "FOO"2013 is expected not to match "foo/1"2014 is expected not to match "foo.1"2015 is expected not to match "foo*1"2016 is expected not to match "9foo"2017 is expected not to match "foo-"2018 .build_trace_section_regex2019 without options2020 is expected to match "section_start:1600445393032:NAME\r\e[0K"2021 is expected to match "section_end:12345678:aBcDeFg1234\r\e[0K"2022 is expected to match "section_start:0:sect_for_alpha-v1.0\r\e[0K"2023 is expected not to match "section_start:section:0\r\e[0K"2024 is expected not to match "section_:1600445393032:NAME\r\e[0K"2025 is expected not to match "SECTION_START:1600445393032:NAME\r\e[0K"2026 with options2027 is expected to match "section_start:1600445393032:NAME[collapsed=true]\r\e[0K"2028 is expected to match "section_start:1600445393032:NAME[collapsed=true, example_option=false]\r\e[0K"2029 is expected to match "section_start:1600445393032:NAME[collapsed=true,example_option=false]\r\e[0K"2030 is expected to match "section_start:1600445393032:NAME[numeric_option=1234567]\r\e[0K"2031 is expected to match "section_end:1600445393032:NAME[collapsed=true]\r\e[0K"2032 is expected not to match "section_start:1600445393032:NAME[collapsed=[]]]\r\e[0K"2033 is expected not to match "section_start:1600445393032:NAME[collapsed = true]\r\e[0K"2034 is expected not to match "section_start:1600445393032:NAME[collapsed = true, example_option=false]\r\e[0K"2035 is expected not to match "section_start:1600445393032:NAME[collapsed=true, example_option=false]\r\e[0K"2036 is expected not to match "section_start:1600445393032:NAME[]\r\e[0K"2037 .container_repository_name_regex2038 behaves like container repository name regex2039 is expected to match "image"2040 is expected to match "my/image"2041 is expected to match "my/awesome/image-1"2042 is expected to match "my/awesome/image.test"2043 is expected to match "my/awesome/image--test"2044 is expected to match "my/image__test"2045 is expected to match "user1/project/a_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb------------x"2046 is expected not to match "user1/project/a_bbbbb-------------"2047 is expected not to match "my/image-.test"2048 is expected not to match "my/image___test"2049 is expected not to match "my/image_.test"2050 is expected not to match "my/image_-test"2051 is expected not to match "my/image..test"2052 is expected not to match "my/image\\ntest"2053 is expected not to match ".my/image"2054 is expected not to match "my/image."2055 .aws_account_id_regex2056 is expected to match "123456789012"2057 is expected not to match "12345678901"2058 is expected not to match "1234567890123"2059 is expected not to match "12345678901a"2060 .aws_arn_regex2061 is expected to match "arn:aws:iam::123456789012:role/role-name"2062 is expected to match "arn:aws:s3:::bucket/key"2063 is expected to match "arn:aws:ec2:us-east-1:123456789012:volume/vol-1"2064 is expected to match "arn:aws:rds:us-east-1:123456789012:pg:prod"2065 is expected not to match "123456789012"2066 is expected not to match "role/role-name"2067# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.58 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.07 1.09 1.01 1/295 15322068.2069 .utc_date_regex2070 is expected to match "2019-10-20"2071 is expected to match "1990-01-01"2072 is expected not to match "11-1234-90"2073 is expected not to match "aa-1234-cc"2074 is expected not to match "9/9/2018"2075 .cluster_agent_name_regex2076 is expected to match "foo"2077 is expected to match "foo-bar"2078 is expected to match "1foo-bar"2079 is expected to match "foo-bar2"2080 is expected to match "foo-1bar"2081 is expected not to match "foo.bar"2082 is expected not to match "Foo"2083 is expected not to match "FoO"2084 is expected not to match "FoO-"2085 is expected not to match "-foo-"2086 is expected not to match "foo/bar"2087 .kubernetes_namespace_regex2088 is expected to match "foo"2089 is expected to match "foo-bar"2090 is expected to match "1foo-bar"2091 is expected to match "foo-bar2"2092 is expected to match "foo-1bar"2093 is expected not to match "foo.bar"2094 is expected not to match "Foo"2095 is expected not to match "FoO"2096 is expected not to match "FoO-"2097 is expected not to match "-foo-"2098 is expected not to match "foo/bar"2099 .kubernetes_dns_subdomain_regex2100 is expected to match "foo"2101 is expected to match "foo-bar"2102 is expected to match "foo.bar"2103 is expected to match "foo1.bar"2104 is expected to match "foo1.2bar"2105 is expected to match "foo.bar1"2106 is expected to match "1foo.bar1"2107 is expected not to match "Foo"2108 is expected not to match "FoO"2109 is expected not to match "FoO-"2110 is expected not to match "-foo-"2111 is expected not to match "foo/bar"2112 .conan_package_reference_regex2113 is expected to match "123456789"2114 is expected to match "asdf1234"2115 is expected not to match "@foo"2116 is expected not to match "0/pack+age/1@1/0"2117 is expected not to match "!!()()"2118 .conan_revision_regex2119 is expected to match "0"2120 is expected not to match "foo"2121 is expected not to match "!!()()"2122 .composer_dev_version_regex2123 is expected to match "dev-master"2124 is expected to match "1.x-dev"2125 is expected not to match "foobar"2126 is expected not to match "1.2.3"2127 conan recipe components2128 .conan_recipe_component_regex2129 is expected not to match "_"2130 behaves like accepting valid recipe components values2131 is expected to match "foobar"2132 is expected to match "foo_bar"2133 is expected to match "foo+bar"2134 is expected to match "_foo+bar-baz+1.0"2135 is expected to match "1.0.0"2136 is expected not to match "-foo_bar"2137 is expected not to match "+foo_bar"2138 is expected not to match ".foo_bar"2139 is expected not to match "foo@bar"2140 is expected not to match "foo/bar"2141 is expected not to match "!!()()"2142 is expected not to match "f_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_a"2143 .conan_recipe_user_channel_regex2144 is expected to match "_"2145 behaves like accepting valid recipe components values2146 is expected to match "foobar"2147 is expected to match "foo_bar"2148 is expected to match "foo+bar"2149 is expected to match "_foo+bar-baz+1.0"2150 is expected to match "1.0.0"2151 is expected not to match "-foo_bar"2152 is expected not to match "+foo_bar"2153 is expected not to match ".foo_bar"2154 is expected not to match "foo@bar"2155 is expected not to match "foo/bar"2156 is expected not to match "!!()()"2157 is expected not to match "f_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_a"2158 .package_name_regex2159 is expected to match "123"2160 is expected to match "foo"2161 is expected to match "foo/bar"2162 is expected to match "@foo/bar"2163 is expected to match "com/mycompany/app/my-app"2164 is expected to match "my-package/1.0.0@my+project+path/beta"2165 is expected not to match "my-package/1.0.0@@@@@my+project+path/beta"2166 is expected not to match "$foo/bar"2167 is expected not to match "@foo/@/bar"2168 is expected not to match "@@foo/bar"2169 is expected not to match "my package name"2170 is expected not to match "!!()()"2171 is expected not to match "..\n..\foo"2172 has no backtracking issue2173 .maven_file_name_regex2174 is expected to match "123"2175 is expected to match "foo"2176 is expected to match "foo+bar-2_0.pom"2177 is expected to match "foo.bar.baz-2.0-20190901.47283-1.jar"2178 is expected to match "maven-metadata.xml"2179 is expected to match "1.0-SNAPSHOT"2180 is expected not to match "../../foo"2181 is expected not to match "..\\..\\foo"2182 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"2183 is expected not to match "$foo/bar"2184 is expected not to match "my file name"2185 is expected not to match "!!()()"2186 .maven_path_regex2187 is expected to match "123"2188 is expected to match "foo"2189 is expected to match "foo/bar"2190 is expected to match "@foo/bar"2191 is expected to match "com/mycompany/app/my-app"2192 is expected to match "com/mycompany/app/my-app/1.0-SNAPSHOT"2193 is expected to match "com/mycompany/app/my-app/1.0-SNAPSHOT+debian64"2194 is expected not to match "com/mycompany/app/my+app/1.0-SNAPSHOT"2195 is expected not to match "$foo/bar"2196 is expected not to match "@foo/@/bar"2197 is expected not to match "my package name"2198 is expected not to match "!!()()"2199 .maven_version_regex2200 has no ReDoS issues with long strings2201 has no ReDos issues with long strings ending with an exclamation mark2202 is expected to match "0"2203 is expected to match "1"2204 is expected to match "03"2205 is expected to match "2.0"2206 is expected to match "01.2"2207 is expected to match "10.2.3-beta"2208 is expected to match "1.2-SNAPSHOT"2209 is expected to match "20"2210 is expected to match "20.3"2211 is expected to match "1.2.1"2212 is expected to match "1.4.2-12"2213 is expected to match "1.2-beta-2"2214 is expected to match "12.1.2-2-1"2215 is expected to match "1.1-beta-2"2216 is expected to match "1.3.350.v20200505-1744"2217 is expected to match "2.0.0.v200706041905-7C78EK9E_EkMNfNOd2d8qq"2218 is expected to match "1.2-alpha-1-20050205.060708-1"2219 is expected to match "703220b4e2cea9592caeb9f3013f6b1e5335c293"2220 is expected to match "RELEASE"2221 is expected not to match "..1.2.3"2222 is expected not to match "1.2.3..beta"2223 is expected not to match " 1.2.3"2224 is expected not to match "1.2.3 \r\t"2225 is expected not to match "\r\t 1.2.3"2226 is expected not to match "1./2.3"2227 is expected not to match "1.2.3-4/../../"2228 is expected not to match "1.2.3-4%2e%2e%"2229 is expected not to match "../../../../../1.2.3"2230 is expected not to match "%2e%2e%2f1.2.3"2231# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.22 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.06 1.09 1.00 1/295 15332232.2233 .nuget_version_regex2234 is expected to match "1.2"2235 is expected to match "1.2.3"2236 is expected to match "1.2.3.4"2237 is expected to match "1.2.3.4-stable.1"2238 is expected to match "1.2.3-beta"2239 is expected to match "1.2.3-alpha.3"2240 is expected to match "1.0.7+r3456"2241 is expected not to match "1"2242 is expected not to match "1./2.3"2243 is expected not to match "../../../../../1.2.3"2244 is expected not to match "%2e%2e%2f1.2.3"2245 .nuget_package_name_regex2246 is expected to match "My.Package"2247 is expected to match "My.Package.Mvc"2248 is expected to match "MyPackage"2249 is expected to match "My.23.Package"2250 is expected to match "My23Package"2251 is expected to match "runtime.my-test64.runtime.package.Mvc"2252 is expected to match "my_package"2253 is expected not to match "My/package"2254 is expected not to match "../../../my_package"2255 is expected not to match "%2e%2e%2fmy_package"2256 .terraform_module_package_name_regex2257 is expected to match "my-module/my-system"2258 is expected to match "my/module"2259 is expected not to match "my-module"2260 is expected not to match "My-Module"2261 is expected not to match "my_module"2262 is expected not to match "my.module"2263 is expected not to match "../../../my-module"2264 is expected not to match "%2e%2e%2fmy-module"2265 .pypi_version_regex2266 is expected to match "0.1"2267 is expected to match "2.0"2268 is expected to match "1.2.0"2269 is expected to match "0100!0.0"2270 is expected to match "00!1.2"2271 is expected to match "1.0a"2272 is expected to match "1.0-a"2273 is expected to match "1.0.a1"2274 is expected to match "1.0a1"2275 is expected to match "1.0-a1"2276 is expected to match "1.0alpha1"2277 is expected to match "1.0b1"2278 is expected to match "1.0beta1"2279 is expected to match "1.0rc1"2280 is expected to match "1.0pre1"2281 is expected to match "1.0preview1"2282 is expected to match "1.0.dev1"2283 is expected to match "1.0.DEV1"2284 is expected to match "1.0.post1"2285 is expected to match "1.0.rev1"2286 is expected to match "1.0.r1"2287 is expected to match "1.0c2"2288 is expected to match "2012.15"2289 is expected to match "1.0+5"2290 is expected to match "1.0+abc.5"2291 is expected to match "1!1.1"2292 is expected to match "1.0c3"2293 is expected to match "1.0rc2"2294 is expected to match "1.0c1"2295 is expected to match "1.0b2-346"2296 is expected to match "1.0b2.post345"2297 is expected to match "1.0b2.post345.dev456"2298 is expected to match "1.2.rev33+123456"2299 is expected to match "1.1.dev1"2300 is expected to match "1.0b1.dev456"2301 is expected to match "1.0a12.dev456"2302 is expected to match "1.0b2"2303 is expected to match "1.0.dev456"2304 is expected to match "1.0c1.dev456"2305 is expected to match "1.0.post456"2306 is expected to match "1.0.post456.dev34"2307 is expected to match "1.2+123abc"2308 is expected to match "1.2+abc"2309 is expected to match "1.2+abc123"2310 is expected to match "1.2+abc123def"2311 is expected to match "1.2+1234.abc"2312 is expected to match "1.2+123456"2313 is expected to match "1.2.r32+123456"2314 is expected to match "1!1.2.rev33+123456"2315 is expected to match "1.0a12"2316 is expected to match "1.2.3-45+abcdefgh"2317 is expected to match "v1.2.3"2318 is expected not to match "1.2.3-45-abcdefgh"2319 is expected not to match "..1.2.3"2320 is expected not to match " 1.2.3"2321 is expected not to match "1.2.3 \r\t"2322 is expected not to match "\r\t 1.2.3"2323 is expected not to match "1./2.3"2324 is expected not to match "1.2.3-4/../../"2325 is expected not to match "1.2.3-4%2e%2e%"2326 is expected not to match "../../../../../1.2.3"2327 is expected not to match "%2e%2e%2f1.2.3"2328# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.58 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.13 1.10 1.01 1/295 15342329.2330 .debian_package_name_regex2331 is expected to match "0ad"2332 is expected to match "g++"2333 is expected to match "lua5.1"2334 is expected to match "samba"2335 is expected not to match ""2336 is expected not to match "-a"2337 is expected not to match "+a"2338 is expected not to match ".a"2339 is expected not to match "_a"2340 is expected not to match "a~"2341 is expected not to match "aé"2342 is expected not to match "a"2343 is expected not to match "Aa"2344 is expected not to match "aA"2345 is expected not to match "a_b"2346 behaves like regex rejecting path traversal2347 is expected not to match "a../b"2348 is expected not to match "a..%2fb"2349 is expected not to match "a%2e%2e%2fb"2350 is expected not to match "a%2e%2e/b"2351# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.74 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.13 1.10 1.01 1/295 15352352.2353 .debian_version_regex2354 valid versions2355 is expected to match "1.0"2356 is expected to match "1.0~alpha1"2357 is expected to match "2:4.9.5+dfsg-5+deb10u1"2358 is expected to match "0.0.0-806aa143-f0bf-4f27-be65-8e4fcb745f37"2359 dpkg errors2360 is expected not to match ""2361 is expected not to match "1 0"2362 is expected not to match ":1.0"2363 is expected not to match "a:1.0"2364 is expected not to match "-1:1.0"2365 is expected not to match "9999999999:1.0"2366 is expected not to match "2:"2367 is expected not to match "1.0-"2368 is expected not to match "-1"2369 is expected not to match "2:-1"2370 dpkg warnings2371 is expected not to match "a"2372 is expected not to match "a1.0"2373 is expected not to match "1_0"2374 is expected not to match "1.0-1_0"2375 dpkg accepts2376 is expected not to match " 1.0"2377 is expected not to match "1.0 "2378 is expected not to match "1:2:3"2379 is expected to match "1-2-3-4-5-6-7-8-9-10-11-12-13-14-15"2380 is expected not to match "1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16"2381 path traversals2382 is expected not to match "1../0"2383 is expected not to match "1..%2f0"2384 is expected not to match "1%2e%2e%2f0"2385 is expected not to match "1%2e%2e/0"2386 .debian_direct_upload_filename_regex2387 is expected to match "libsample0_1.2.3~alpha2_amd64.deb"2388 is expected to match "sample-dev_1.2.3~binary_amd64.deb"2389 is expected to match "sample-udeb_1.2.3~alpha2_amd64.udeb"2390 is expected to match "sample-ddeb_1.2.3~alpha2_amd64.ddeb"2391 is expected not to match "sample_1.2.3~alpha2_amd64.buildinfo"2392 is expected not to match "sample_1.2.3~alpha2_amd64.changes"2393 is expected not to match "sample_1.2.3~alpha2.dsc"2394 is expected not to match "sample_1.2.3~alpha2.tar.xz"2395 is expected not to match "libsample0_1.2.3~alpha2_amd64.debu"2396 .helm_channel_regex2397 is expected to match "release"2398 is expected to match "my-repo"2399 is expected to match "My-Re_po"2400 is expected to match "my_repo42"2401 is expected to match "1.2.3"2402 is expected to match "v1.2.3-beta-12"2403 is expected to match "renovate_https-github.com-operator-framework-operator-lifecycle-manager.git-0.x"2404 is expected not to match ""2405 is expected not to match "hé"2406 is expected not to match ".1.23"2407 is expected not to match "1..23"2408 is expected not to match "1.2.3."2409 is expected not to match "1..2.3."2410 is expected not to match "1/../2.3."2411 is expected not to match "1/..%2F2.3."2412 .helm_package_regex2413 is expected to match "release"2414 is expected to match "my-repo"2415 is expected to match "my-repo42"2416 is expected not to match ""2417 is expected not to match "hé"2418 is expected not to match "my/../repo"2419 is expected not to match "me%2f%2e%2e%2f"2420 .helm_version_regex2421 is expected to match "1.2.3"2422 is expected to match "1.2.3-beta"2423 is expected to match "1.2.3-alpha.3"2424 is expected to match "v1.2.3"2425 is expected to match "v1.2.3-beta"2426 is expected to match "v1.2.3-alpha.3"2427 is expected not to match "1"2428 is expected not to match "1.2"2429 is expected not to match "1./2.3"2430 is expected not to match "../../../../../1.2.3"2431 is expected not to match "%2e%2e%2f1.2.3"2432 is expected not to match "v1"2433 is expected not to match "v1.2"2434 is expected not to match "v1./2.3"2435 is expected not to match "v../../../../../1.2.3"2436 is expected not to match "v%2e%2e%2f1.2.3"2437 .semver_regex2438 is expected to match "1.2.3"2439 is expected to match "1.2.3-beta"2440 is expected to match "1.2.3-alpha.3"2441 is expected to match "1.2.3-alpha.3+abcd"2442 is expected not to match "1"2443 is expected not to match "1.2"2444 is expected not to match "1./2.3"2445 is expected not to match "../../../../../1.2.3"2446 is expected not to match "%2e%2e%2f1.2.3"2447 .go_package_regex2448 is expected to match "example.com"2449 is expected to match "example.com/foo"2450 is expected to match "example.com/foo%2Fbar"2451 is expected to match "example.com/foo/bar"2452 is expected to match "example.com/foo/bar/baz"2453 is expected to match "tl.dr.foo.bar.baz"2454 is expected to match "(tl.dr.foo.bar.baz)"2455 is expected to match " tl.dr.foo.bar.baz "2456 is expected to match "segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.com/path"2457 is expected to match "example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2458 is expected not to match ".tl.dr.foo.bar.baz"2459 is expected not to match "-tl.dr.foo.bar.baz"2460 is expected not to match "tl.dr.foo.bar.baz."2461 is expected not to match "segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.segment.com/path"2462 is expected not to match "example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2463 .unbounded_semver_regex2464 is expected to match "1.2.3"2465 is expected to match "1.2.3-beta"2466 is expected to match "1.2.3-alpha.3"2467 is expected not to match "1"2468 is expected not to match "1.2"2469 is expected not to match "1./2.3"2470 .generic_package_version_regex2471 is expected to match "1.2.3"2472 is expected to match "1.3.350"2473 is expected to match "1.3.350-20201230123456"2474 is expected to match "1.2.3-rc1"2475 is expected to match "1.2.3g"2476 is expected to match "1.2"2477 is expected to match "1.2.bananas"2478 is expected to match "v1.2.4-build"2479 is expected to match "d50d836eb3de6177ce6c7a5482f27f9c2c84b672"2480 is expected to match "this_is_a_string_only"2481 is expected not to match "..1.2.3"2482 is expected not to match " 1.2.3"2483 is expected not to match "1.2.3 \r\t"2484 is expected not to match "\r\t 1.2.3"2485 is expected not to match "1.2.3-4/../../"2486 is expected not to match "1.2.3-4%2e%2e%"2487 is expected not to match "../../../../../1.2.3"2488 is expected not to match "%2e%2e%2f1.2.3"2489 is expected not to match ""2490# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.93 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.11 1.10 1.01 1/295 15362491.2492 .generic_package_name_regex2493 is expected to match "123"2494 is expected to match "foo"2495 is expected to match "foo.bar.baz-2.0-20190901.47283-1"2496 is expected not to match "../../foo"2497 is expected not to match "..\\..\\foo"2498 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"2499 is expected not to match "$foo/bar"2500 is expected not to match "my file name"2501 is expected not to match "!!()()"2502 .generic_package_file_name_regex2503 is expected to match "123"2504 is expected to match "foo"2505 is expected to match "foo.bar.baz-2.0-20190901.47283-1.jar"2506 is expected not to match "../../foo"2507 is expected not to match "..\\..\\foo"2508 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"2509 is expected not to match "$foo/bar"2510 is expected not to match "my file name"2511 is expected not to match "!!()()"2512 .prefixed_semver_regex2513 is expected to match "v1.2.3"2514 is expected to match "v1.2.3-beta"2515 is expected to match "v1.2.3-alpha.3"2516 is expected not to match "v1"2517 is expected not to match "v1.2"2518 is expected not to match "v1./2.3"2519 is expected not to match "v../../../../../1.2.3"2520 is expected not to match "v%2e%2e%2f1.2.3"2521 Packages::API_PATH_REGEX2522 is expected to match "/api/v4/group/12345/-/packages/composer/p/123456789"2523 is expected to match "/api/v4/group/12345/-/packages/composer/p2/pkg_name"2524 is expected to match "/api/v4/group/12345/-/packages/composer/packages"2525 is expected to match "/api/v4/group/12345/-/packages/composer/pkg_name"2526 is expected to match "/api/v4/groups/1234/-/packages/maven/a/path/file.jar"2527 is expected to match "/api/v4/groups/1234/-/packages/nuget/index"2528 is expected to match "/api/v4/groups/1234/-/packages/nuget/metadata/pkg_name/1.3.4"2529 is expected to match "/api/v4/groups/1234/-/packages/nuget/metadata/pkg_name/index"2530 is expected to match "/api/v4/groups/1234/-/packages/nuget/query"2531 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable"2532 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/digest"2533 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/download_urls"2534 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref"2535 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/digest"2536 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/download_urls"2537 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/upload_urls"2538 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/upload_urls"2539 is expected to match "/api/v4/packages/conan/v1/conans/search"2540 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name"2541 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name/authorize"2542 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name"2543 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name/authorize"2544 is expected to match "/api/v4/packages/conan/v1/ping"2545 is expected to match "/api/v4/packages/conan/v1/users/authenticate"2546 is expected to match "/api/v4/packages/conan/v1/users/check_credentials"2547 is expected to match "/api/v4/packages/maven/a/path/file.jar"2548 is expected to match "/api/v4/packages/npm/-/package/pkg_name/dist-tags"2549 is expected to match "/api/v4/packages/npm/-/package/pkg_name/dist-tags/tag"2550 is expected to match "/api/v4/packages/npm/pkg_name"2551 is expected to match "/api/v4/projects/1234/packages/composer"2552 is expected to match "/api/v4/projects/1234/packages/composer/archives/pkg_name"2553 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable"2554 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/digest"2555 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/download_urls"2556 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref"2557 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/digest"2558 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/download_urls"2559 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/upload_urls"2560 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/upload_urls"2561 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/search"2562 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name"2563 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name/authorize"2564 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name"2565 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name/authorize"2566 is expected to match "/api/v4/projects/1234/packages/conan/v1/ping"2567 is expected to match "/api/v4/projects/1234/packages/conan/v1/users/authenticate"2568 is expected to match "/api/v4/projects/1234/packages/conan/v1/users/check_credentials"2569 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/compon/binary-x64/Packages"2570 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/InRelease"2571 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/Release"2572 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/Release.gpg"2573 is expected to match "/api/v4/projects/1234/packages/debian/file.name"2574 is expected to match "/api/v4/projects/1234/packages/debian/file.name/authorize"2575 is expected to match "/api/v4/projects/1234/packages/debian/pool/compon/e/pkg/file.name"2576 is expected to match "/api/v4/projects/1234/packages/generic/pkg_name/1.3.4/myfile.txt"2577 is expected to match "/api/v4/projects/1234/packages/generic/pkg_name/1.3.4/myfile.txt/authorize"2578 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/11.2.3.info"2579 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/11.2.3.mod"2580 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/11.2.3.zip"2581 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/list"2582 is expected to match "/api/v4/projects/1234/packages/maven/a/path/file.jar"2583 is expected to match "/api/v4/projects/1234/packages/maven/a/path/file.jar/authorize"2584 is expected to match "/api/v4/projects/1234/packages/npm/-/package/pkg_name/dist-tags"2585 is expected to match "/api/v4/projects/1234/packages/npm/-/package/pkg_name/dist-tags/tag"2586 is expected to match "/api/v4/projects/1234/packages/npm/pkg_name"2587 is expected to match "/api/v4/projects/1234/packages/npm/pkg_name/-/tarball.tgz"2588 is expected to match "/api/v4/projects/1234/packages/nuget"2589 is expected to match "/api/v4/projects/1234/packages/nuget/authorize"2590 is expected to match "/api/v4/projects/1234/packages/nuget/download/pkg_name/1.3.4/pkg.npkg"2591 is expected to match "/api/v4/projects/1234/packages/nuget/download/pkg_name/index"2592 is expected to match "/api/v4/projects/1234/packages/nuget/index"2593 is expected to match "/api/v4/projects/1234/packages/nuget/metadata/pkg_name/1.3.4"2594 is expected to match "/api/v4/projects/1234/packages/nuget/metadata/pkg_name/index"2595 is expected to match "/api/v4/projects/1234/packages/nuget/query"2596 is expected to match "/api/v4/projects/1234/packages/pypi"2597 is expected to match "/api/v4/projects/1234/packages/pypi/authorize"2598 is expected to match "/api/v4/projects/1234/packages/pypi/files/1234567890/file.identifier"2599 is expected to match "/api/v4/projects/1234/packages/pypi/simple/pkg_name"2600 is expected to match "/api/v4/projects/1234/packages/rubygems/api/v1/dependencies"2601 is expected to match "/api/v4/projects/1234/packages/rubygems/api/v1/gems"2602 is expected to match "/api/v4/projects/1234/packages/rubygems/api/v1/gems/authorize"2603 is expected to match "/api/v4/projects/1234/packages/rubygems/gems/pkg"2604 is expected to match "/api/v4/projects/1234/packages/rubygems/pkg"2605 is expected to match "/api/v4/projects/1234/packages/rubygems/quick/Marshal.4.8/pkg"2606 is expected not to match ""2607 is expected not to match "foo"2608 is expected not to match "/api/v4"2609 is expected not to match "/api/v4/version"2610 is expected not to match "/api/v4/packages"2611 is expected not to match "/api/v4/packages/"2612 is expected not to match "/api/v4/group"2613 is expected not to match "/api/v4/group/12345"2614 is expected not to match "/api/v4/group/12345/-"2615 is expected not to match "/api/v4/group/12345/-/packages"2616 is expected not to match "/api/v4/group/12345/-/packages/"2617 is expected not to match "/api/v4/group/12345/-/packages/50"2618 is expected not to match "/api/v4/groups"2619 is expected not to match "/api/v4/groups/12345"2620 is expected not to match "/api/v4/groups/12345/-"2621 is expected not to match "/api/v4/groups/12345/-/packages"2622 is expected not to match "/api/v4/groups/12345/-/packages/"2623 is expected not to match "/api/v4/groups/12345/-/packages/50"2624 is expected not to match "/api/v4/groups/12345/packages"2625 is expected not to match "/api/v4/groups/12345/packages/"2626 is expected not to match "/api/v4/groups/12345/badges"2627 is expected not to match "/api/v4/groups/12345/issues"2628 is expected not to match "/api/v4/projects"2629 is expected not to match "/api/v4/projects/1234"2630 is expected not to match "/api/v4/projects/1234/packages"2631 is expected not to match "/api/v4/projects/1234/packages/"2632 is expected not to match "/api/v4/projects/1234/packages/50"2633 is expected not to match "/api/v4/projects/1234/packages/50/package_files"2634 is expected not to match "/api/v4/projects/1234/merge_requests"2635 is expected not to match "/api/v4/projects/1234/registry/repositories"2636 is expected not to match "/api/v4/projects/1234/issues"2637 is expected not to match "/api/v4/projects/1234/members"2638 is expected not to match "/api/v4/projects/1234/milestones"2639 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/compon/binary-compo/Packages"2640 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/InRelease"2641 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/Release"2642 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/Release.gpg"2643 is expected not to match "/api/v4/groups/1234/packages/debian/pool/compon/a/pkg/file.name"2644# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.45 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.10 1.10 1.01 1/295 15372645.2646 Packages::MAVEN_SNAPSHOT_DYNAMIC_PARTS2647 is expected to match "test-2.11-20230303.163304-1.jar"2648 is expected to match "test-2.11-20230303.163304-1-javadoc.jar"2649 is expected to match "test-2.11-20230303.163304-1-sources.jar"2650 is expected to match "test-2.11-20230303.163304-1-20230303.163304-1.jar"2651 is expected to match "test-2.11-20230303.163304-1-20230303.163304-1-javadoc.jar"2652 is expected to match "test-2.11-20230303.163304-1-20230303.163304-1-sources.jar"2653 is expected to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-sources.jar"2654 is expected to match "test-2.11-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"2655 is expected to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"2656 is expected not to match ""2657 is expected not to match nil2658 is expected not to match "test"2659 is expected not to match "1.2.3"2660 is expected not to match "1.2.3-javadoc.jar"2661 is expected not to match "-202303039.163304-1.jar"2662 is expected not to match "test-2.11-202303039.163304-1.jar"2663 is expected not to match "test-2.11-20230303.16330-1.jar"2664 is expected not to match "test-2.11-202303039.163304.jar"2665 is expected not to match "test-2.11-202303039.163304-.jar"2666 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-sources.jar"2667 is expected not to match "test-2.11-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"2668 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"2669# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.86 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.09 1.10 1.01 1/295 15382670.2671 .composer_package_version_regex2672 is expected to match "v1.2.3"2673 is expected to match "v1.2.x"2674 is expected to match "v1.2.X"2675 is expected to match "1.2.3"2676 is expected to match "1"2677 is expected to match "v1"2678 is expected to match "1.2"2679 is expected to match "v1.2"2680 is expected not to match "1.2.3-beta"2681 is expected not to match "1.2.x-beta"2682 is expected not to match "1.2.X-beta"2683 is expected not to match "1.2.3-alpha.3"2684 is expected not to match "1./2.3"2685 is expected not to match "v1./2.3"2686 is expected not to match "../../../../../1.2.3"2687 is expected not to match "%2e%2e%2f1.2.3"2688# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.88 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.09 1.10 1.01 1/295 15392689.2690 .sha256_regex2691 is expected to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2692 is expected to match "abcdefABCDEF1234567890abcdefABCDEF1234567890abcdefABCDEF12345678"2693 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2694 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2695 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaag"2696 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{"2697 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%"2698 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*"2699 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#"2700 is expected not to match ""2701 .sep_by_12702 is expected to match "abc"2703 is expected to match "abc.def"2704 is expected to match "abc.def.caf"2705 is expected to match "abc..def"2706 is expected to match "abc..def..caf"2707 is expected to match "abc...def"2708 is expected to match "abc....def........caf"2709 is expected to match "abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc"2710 is expected not to match ""2711 is expected not to match "a"2712 is expected not to match "aaaa"2713 is expected not to match "foo"2714 is expected not to match ".abc"2715 is expected not to match "abc."2716 is expected not to match ".abc.def"2717 is expected not to match "abc.def."2718 is expected not to match "abc.defe.caf"2719 is expected not to match "abc!abc"2720 is expected not to match "abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc!"2721# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.59 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.09 1.10 1.01 1/295 15402722.2723 .x509_subject_key_identifier_regex2724 is expected to match "AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB"2725 is expected to match "CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD"2726 is expected to match "79:FB:C1:E5:6B:53:8B:0A"2727 is expected to match "79:fb:c1:e5:6b:53:8b:0a"2728 is expected not to match ""2729 is expected not to match "CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:GG"2730 is expected not to match "random string"2731 is expected not to match "12321342545356434523412341245452345623453542345234523453245"2732 code, html blocks, or html comment blocks regex2733 code blocks2734 is expected to match "```ruby\nsomething\n```"2735 is expected not to match "must start in first column ```ruby\nsomething\n```"2736 is expected not to match "```ruby must be multi-line ```"2737 is expected to eq "```code\nsome code\n\n>>>\nthat includes a multiline-blockquote\n>>>\n```"2738 HTML blocks2739 untrusted regular expression2740 is expected to match "<section>\nsomething\n</section>"2741 is expected not to match "must start in first column <section>\nsomething\n</section>"2742 is expected not to match "<section>must be multi-line</section>"2743 is expected to eq "<section>\n<p>paragraph</p>\n\n>>>\nthat includes a multiline-blockquote\n>>>\n</section>"2744 HTML comment lines2745 is expected to match "<!-- single line comment -->"2746 is expected not to match "<!--\nblock comment\n-->"2747 is expected not to match "must start in first column <!-- comment -->"2748 is expected to eq [["<!-- an HTML comment -->"], ["<!-- another HTML comment -->"]]2749 HTML comment blocks2750 is expected to match "<!--\ncomment\n-->"2751 is expected not to match "must start in first column <!--\ncomment\n-->"2752 is expected to eq "<!-- the start of an HTML comment\n- [ ] list item commented out\nmore text -->"2753 .ml_model_file_name_regex2754 is expected to match "123"2755 is expected to match "foo"2756 is expected to match "foo+bar-2_0.pom"2757 is expected to match "foo.bar.baz-2.0-20190901.47283-1.jar"2758 is expected to match "maven-metadata.xml"2759 is expected to match "1.0-SNAPSHOT"2760 is expected not to match "../../foo"2761 is expected not to match "..\\..\\foo"2762 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"2763 is expected not to match "$foo/bar"2764 is expected to match "my file name"2765 is expected to match "1.0-SNAPSHOT_v1_snapshot edited"2766 is expected not to match "!!()()"2767# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex_spec.rb. It took 44.44 seconds. Expected to take 40.15 seconds.2768# [RSpecRunTime] Starting example group spec/models/notification_recipient_spec.rb. Expected to take 34.72 seconds.2769NotificationRecipient2770 does not allow STI2771 #notifiable?2772 when emails are disabled2773 returns false if group disabled2774 returns false if project disabled2775# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.04 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.09 1.09 1.01 1/295 15412776.2777 when emails are enabled2778 returns true if group enabled2779 returns true if project enabled2780# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.34 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.09 1.09 1.01 1/295 15422781.2782 when recipient email is blocked2783 with permanent failures2784 returns false2785 with temporary failures2786 returns false2787 #has_access?2788 when external authorization service denies access2789 returns false2790 user cannot read project2791 returns false2792 user cannot read build2793 returns false2794 user cannot read commit2795 returns false2796 target has no policy2797 returns true2798 #notification_setting2799 for child groups2800 when notification setting is global2801 considers notification setting from the first parent without global setting2802# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.21 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.08 1.09 1.01 1/295 15432803.2804 when notification setting is not global2805 considers notification setting from lowest group member in hierarchy2806# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.02 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.07 1.09 1.01 1/295 15442807.2808 #suitable_notification_level?2809 when notification level is mention2810 when type is mention2811 returns true2812 when type is not mention2813 returns false2814 when notification level is participating2815 when type is participating2816 returns true2817 when type is mention2818 returns true2819 with custom action2820 when action is failed_pipeline2821 returns true2822 when action is fixed_pipeline2823 returns true2824 when action is not fixed_pipeline or failed_pipeline2825 returns false2826 when notification level is custom2827 when type is participating2828 with custom event enabled2829 returns true2830 without custom event enabled2831 returns true2832 when type is mention2833 with custom event enabled2834 returns true2835 without custom event enabled2836 returns true2837 when type is watch2838 with custom event enabled2839 returns true2840 without custom event enabled2841 returns false2842 when custom_action is fixed_pipeline and success_pipeline event is enabled2843 returns true2844 with merge_when_pipeline_succeeds2845 custom event enabled2846 returns true2847 custom event disabled2848 returns false2849 when notification level is watch2850 when type is watch2851 without excluded watcher events2852 returns true2853 with excluded watcher events2854 returns false2855 when type is not watch2856 without excluded watcher events2857 returns true2858 with excluded watcher events2859 returns false2860# [RSpecRunTime] Finishing example group spec/models/notification_recipient_spec.rb. It took 22.0 seconds. Expected to take 34.72 seconds.2861# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb. Expected to take 31.17 seconds.2862Gitlab::Checks::Integrations::BeyondIdentityCheck2863 #validate!2864 when commit without GPG signature2865 is rejected2866 behaves like exclusion from the check2867 when the project is excluded from the check2868 does not raise an error2869 and the integration is not activated2870 does not raise an error2871# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.08 seconds. Current RSS: ~1388M. Threads: 4. load average: 0.98 1.07 1.00 1/296 16002872.2873 when the push happens from web2874 does not raise an error2875 when the push performed by service account2876 is rejected2877 when service accounts are excluded2878 does not raise an error2879 when a commit with GPG signature2880 behaves like exclusion from the check2881 when the project is excluded from the check2882 does not raise an error2883 and the integration is not activated2884 does not raise an error2885# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.85 seconds. Current RSS: ~1377M. Threads: 4. load average: 0.98 1.07 1.00 1/296 17222886.2887 and the signature is unverified2888 is rejected2889# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.85 seconds. Current RSS: ~1375M. Threads: 4. load average: 0.98 1.07 1.00 1/298 17962890.2891 when the signature is verified2892 and key was deleted2893 raises an error without calling integrations2894 and the key is added again2895 does not raise an error2896# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.53 seconds. Current RSS: ~1364M. Threads: 4. load average: 0.98 1.07 1.00 1/301 20052897.2898 when key verification by integrations is stale2899 and the key is verified2900 when not verified by integrations2901 raises an error2902# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.3 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.06 1.08 1.01 1/302 20752903.2904 and the key is not verified2905 when verified by integrations2906 does not raise an error2907 updates externally_verified_at2908# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.68 seconds. Current RSS: ~1361M. Threads: 4. load average: 0.98 1.06 1.00 1/304 22392909.2910# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb. It took 22.02 seconds. Expected to take 31.17 seconds.2911# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/versions/create_service_spec.rb. Expected to take 27.4 seconds.2912Ci::Catalog::Resources::Versions::CreateService2913 #execute from fetched data (LEGACY)2914 when the project is not a catalog resource2915 does not create a version2916# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.74 seconds. Current RSS: ~1361M. Threads: 4. load average: 0.98 1.06 1.00 1/303 24442917.2918 when the catalog resource has different types of components and a release2919 creates a version for the release and marks the catalog resource as published2920 bulk inserts all the components2921 creates components for the catalog resource2922# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.72 seconds. Current RSS: ~1354M. Threads: 4. load average: 0.98 1.06 1.00 1/302 30932923.2924 when there are at max 30 components2925 creates the components2926# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.6 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.06 1.08 1.01 1/300 39522927.2928 when there are more than 30 components2929 raises an error2930# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.56 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.06 1.08 1.00 1/300 48562931.2932 with invalid data2933 returns an error2934# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.61 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.06 1.08 1.00 1/300 49242935.2936 when one or more components are invalid2937 returns an error2938# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.61 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.06 1.08 1.00 1/300 49922939.2940 when the user is not the author of the release2941 returns an error and does not create a version2942# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.31 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.13 1.09 1.01 1/300 51982943.2944 with no data2945 saves the version with no component2946 #execute from passed data2947 when the catalog resource has different types of components and a release2948 creates a version for the release and marks the catalog resource as published2949 bulk inserts all the components2950 creates components for the catalog resource2951# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.44 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.13 1.09 1.01 1/300 53242952.2953 when there are at max 30 components2954 creates the components2955 when there are more than 30 components2956 raises an error2957 when the project is not a catalog resource2958 does not create a version2959 with invalid data2960 returns an error2961 when the user is not the author of the release2962 returns an error and does not create a version2963 with no data2964 saves the version with no component2965# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/versions/create_service_spec.rb. It took 24.23 seconds. Expected to take 27.4 seconds.2966# [RSpecRunTime] Starting example group spec/models/application_record_spec.rb. Expected to take 24.15 seconds.2967ApplicationRecord2968 does not allow STI2969 #id_in2970 returns records of the ids2971 .safe_ensure_unique2972 returns false when ActiveRecord::RecordNotUnique is raised2973 retries based on retry count specified2974# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.89 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.12 1.09 1.01 1/301 54022975.2976 safe find or create methods2977 .safe_find_or_create_by2978 creates the suggestion avoiding race conditions2979 passes a block to find_or_create_by2980 does not create a record when is not valid2981# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.41 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.12 1.09 1.01 1/301 54652982.2983 .safe_find_or_create_by!2984 creates a record using safe_find_or_create_by2985 raises a validation error if the record was not persisted2986 passes a block to find_or_create_by2987 raises a record not found error in case of attributes mismatch2988 .underscore2989 returns the underscored value of the class as a string2990 .where_exists2991 produces a WHERE EXISTS query2992 .where_not_exists2993 produces a WHERE NOT EXISTS query2994 .transaction2995 opens a new transaction2996 does not increment a counter when a transaction is not nested2997 increments a counter when a nested transaction is created2998 increments a counter when a transaction is created in ActiveRecord2999# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.97 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.09 1.08 1.01 1/295 54663000.3001 .with_fast_read_statement_timeout3002 when the query runs faster than configured timeout3003 executes the query without error3004 when the query runs longer than configured timeout3005 cancels the query and raises an exception3006 with database load balancing3007 yields control3008 when the query runs faster than configured timeout3009 executes the query without error3010 when the query runs longer than configured timeout3011 cancels the query and raiss an exception3012 .nullable_column?3013 when the column is defined as NOT NULL3014 is expected to be falsey3015 when the column is not defined as NOT NULL3016 when there is no check constraint3017 is expected to be truthy3018 when there is an `IS NOT NULL` check constraint3019 when the constraint is not valid3020 is expected to be truthy3021 when the constraint is valid3022 is expected to be falsey3023 .default_select_columns3024 without an ignored column3025 behaves like selects identically to the default3026 generates the same sql as the default3027 with an ignored column3028 behaves like selects identically to the default3029 generates the same sql as the default3030# [RSpecRunTime] Finishing example group spec/models/application_record_spec.rb. It took 20.31 seconds. Expected to take 24.15 seconds.3031# [RSpecRunTime] Starting example group spec/services/snippets/bulk_destroy_service_spec.rb. Expected to take 22.11 seconds.3032Snippets::BulkDestroyService3033 #execute3034 deletes the snippets in bulk3035 when snippets is empty3036 returns a ServiceResponse success response3037# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.07 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.16 1.10 1.01 1/297 55513038.3039 when user does not have access to remove the snippet3040 behaves like error is raised3041 returns error3042 no record is deleted3043# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.55 second. Current RSS: ~1416M. Threads: 4. load average: 1.15 1.10 1.01 1/297 56243044.3045 when skip_authorization option is passed3046 returns a ServiceResponse success response3047 deletes all the snippets that belong to the user3048# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.76 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.22 1.11 1.02 1/300 57213049.3050 when an error is raised deleting the repository3051 behaves like error is raised3052 returns error3053 no record is deleted3054# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.24 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.22 1.11 1.02 1/299 57943055.3056 when an error is raised deleting the records3057 behaves like error is raised3058 returns error3059 no record is deleted3060# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.89 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.20 1.11 1.02 1/300 58913061.3062 when snippet does not have a repository attached3063 returns success3064# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.67 seconds. Current RSS: ~1626M. Threads: 4. load average: 1.20 1.11 1.02 1/301 59403065.3066# [RSpecRunTime] Finishing example group spec/services/snippets/bulk_destroy_service_spec.rb. It took 19.45 seconds. Expected to take 22.11 seconds.3067# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_cache_adapter_spec.rb. Expected to take 20.2 seconds.3068Gitlab::RepositoryCacheAdapter3069 .cache_method_output_as_redis_set3070 with an existing repository3071 caches the output, sorting the results3072 membership checks3073 when the cache key does not exist3074 calls the original method and populates the cache3075 when the cache key exists3076 calls #try_include? on the set cache3077 memoizes the result3078 #cache_method_output3079 with a non-existing repository3080 returns the fallback value3081 avoids calling the original method3082# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.03 seconds. Current RSS: ~1604M. Threads: 4. load average: 1.18 1.11 1.02 1/301 59413083.3084 with a method throwing a non-existing-repository error3085 returns the fallback value3086 does not cache the data3087# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.0 seconds. Current RSS: ~1592M. Threads: 4. load average: 1.18 1.11 1.02 1/301 59783088.3089 with an existing repository3090 caches the output3091 #cache_method_output_asymmetrically3092 with a non-existing repository3093 returns the output of the original method3094 with a method throwing a non-existing-repository error3095 returns nil3096 does not cache the data3097# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.38 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.17 1.11 1.02 2/301 60333098.3099 with an existing repository3100 when it returns truthy3101 caches the output in RequestStore3102 caches the output in RepositoryCache3103# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.51 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.17 1.11 1.02 1/298 60703104.3105 when it returns false3106 caches the output in RequestStore3107 does NOT cache the output in RepositoryCache3108# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.44 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.17 1.11 1.02 1/296 61073109.3110 #memoize_method_output3111 with a non-existing repository3112 returns the fallback value3113 avoids calling the original method3114 does not set the instance variable3115# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.07 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.15 1.11 1.02 1/296 61083116.3117 with a method throwing a non-existing-repository error3118 returns the fallback value3119 does not set the instance variable3120# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.99 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.15 1.11 1.02 1/296 61453121.3122 with an existing repository3123 sets the instance variable3124 #expire_method_caches3125 expires the caches of the given methods3126 does not expire caches for non-existent methods3127# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.81 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.14 1.10 1.02 1/296 62003128.3129# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_cache_adapter_spec.rb. It took 17.13 seconds. Expected to take 20.2 seconds.3130# [RSpecRunTime] Starting example group spec/services/merge_requests/get_urls_service_spec.rb. Expected to take 18.77 seconds.3131MergeRequests::GetUrlsService3132 #execute3133 when project is nil3134 behaves like no_merge_request_url3135 returns no URL3136 pushing to default branch3137 behaves like no_merge_request_url3138 returns no URL3139 pushing to project with MRs disabled3140 behaves like no_merge_request_url3141 returns no URL3142 pushing one completely new branch3143 behaves like new_merge_request_link3144 returns url to create new merge request3145 pushing to existing branch but no merge request3146 behaves like new_merge_request_link3147 returns url to create new merge request3148 pushing to deleted branch3149 behaves like no_merge_request_url3150 returns no URL3151 pushing to existing branch and merge request opened3152 behaves like show_merge_request_url3153 returns url to view merge request3154# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.96 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.13 1.10 1.02 1/299 63683155.3156 pushing to existing branch and merge request is reopened3157 behaves like show_merge_request_url3158 returns url to view merge request3159# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.4 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.13 1.10 1.02 1/301 64253160.3161 pushing to existing branch from forked project3162 behaves like show_merge_request_url3163 returns url to view merge request3164# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.99 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.12 1.10 1.02 1/303 65063165.3166 pushing to existing branch and merge request is closed3167 behaves like new_merge_request_link3168 returns url to create new merge request3169# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.26 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.12 1.10 1.02 4/303 65633170.3171 pushing to existing branch and merge request is merged3172 behaves like new_merge_request_link3173 returns url to create new merge request3174# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.69 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.12 1.10 1.02 1/302 66203175.3176 pushing new branch and existing branch (with merge request created) at once3177 returns 2 urls for both creating new and showing merge request3178# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.09 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.11 1.10 1.02 1/302 66773179.3180 when printing_merge_request_link_enabled is false3181 returns empty array3182# [RSpecRunTime] Finishing example group spec/services/merge_requests/get_urls_service_spec.rb. It took 15.16 seconds. Expected to take 18.77 seconds.3183# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/components/usages/aggregator_spec.rb. Expected to take 17.67 seconds.3184Gitlab::Ci::Components::Usages::Aggregator3185 #each_batch3186 prevents parallel processing with an exclusive lease guard3187 behaves like when the aggregator is not interrupted3188 returns the expected result3189# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.67 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.02 1.08 1.01 1/296 66963190.3191 behaves like with multiple distinct usage batches3192 behaves like when the aggregator is not interrupted3193 returns the expected result3194 when the aggregator is interrupted3195 returns the expected result for each run3196 when a target is deleted between runs3197 returns the expected result for each run3198# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.55 second. Current RSS: ~1354M. Threads: 4. load average: 1.02 1.08 1.01 1/296 66973199.3200 when there are no usage records3201 returns the expected result3202 with multiple target batches3203 behaves like when the aggregator is not interrupted3204 returns the expected result3205 behaves like with multiple distinct usage batches3206 behaves like when the aggregator is not interrupted3207 returns the expected result3208 when the aggregator is interrupted3209 returns the expected result for each run3210 when a target is deleted between runs3211 returns the expected result for each run3212# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.59 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.02 1.08 1.01 1/296 66983213.3214 when there are no usage records3215 returns the expected result3216# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/components/usages/aggregator_spec.rb. It took 16.71 seconds. Expected to take 17.67 seconds.3217# [RSpecRunTime] Starting example group spec/services/ci/delete_unit_tests_service_spec.rb. Expected to take 16.31 seconds.3218Ci::DeleteUnitTestsService3219 #execute3220 does not delete unit test failures not older than 14 days3221 deletes unit test failures older than 14 days3222 deletes unit tests that have no more associated unit test failures3223# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.41 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.22 1.12 1.02 1/296 66993224.3225# [RSpecRunTime] Finishing example group spec/services/ci/delete_unit_tests_service_spec.rb. It took 15.72 seconds. Expected to take 16.31 seconds.3226# [RSpecRunTime] Starting example group spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb. Expected to take 15.45 seconds.3227Gitlab::Database::WithLockRetriesOutsideTransaction3228 #run3229 requires block3230 when DISABLE_LOCK_RETRIES is set3231 executes the passed block without retrying3232 when lock retry is enabled3233 lock_fiber3234 acquires lock successfully3235 after 3 iterations3236 behaves like retriable exclusive lock on `projects`3237 succeeds executing the given block3238# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.44 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.12 1.10 1.02 1/297 67003239.3240 setting the idle transaction timeout3241 when there is no outer transaction: disable_ddl_transaction! is set in the migration3242 does not disable the idle transaction timeout3243 when there is outer transaction: disable_ddl_transaction! is not set in the migration3244 disables the idle transaction timeout so the code can sleep and retry3245# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.57 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.12 1.10 1.02 1/297 67013246.3247 after the retries are exhausted3248 disables the lock_timeout3249 after the retries, without setting lock_timeout3250 behaves like retriable exclusive lock on `projects`3251 succeeds executing the given block3252# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.71 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.03 1.08 1.01 1/297 67023253.3254 after the retries, when requested to raise an error3255 raises an error instead of waiting indefinitely for the lock3256# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.82 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.95 1.07 1.01 1/297 67033257.3258 when statement timeout is reached3259 raises StatementInvalid error3260 restore local database variables3261 is expected not to change `connection.execute("SHOW lock_timeout").to_a`3262 is expected not to change `connection.execute("SHOW idle_in_transaction_session_timeout").to_a`3263 casting durations correctly3264 executes `SET lock_timeout` using the configured timeout value in milliseconds3265 calls `sleep` after the first iteration fails, using the configured sleep time3266# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb. It took 15.75 seconds. Expected to take 15.45 seconds.3267# [RSpecRunTime] Starting example group spec/lib/gitlab/changelog/config_spec.rb. Expected to take 14.36 seconds.3268Gitlab::Changelog::Config3269 .from_git3270 retrieves the configuration from Git3271 retrieves the specified configuration from git3272 returns the default configuration when no YAML file exists in Git3273 when the specified configuration yml is invalid3274 raises an error3275 when changelog config is empty3276 when changelog config does not contain a header3277 behaves like all attributes match the default config3278 does not modify any attributes from the default config3279 when changelog config contains a header3280 behaves like all attributes match the default config3281 does not modify any attributes from the default config3282 .from_hash3283 sets the configuration according to a Hash3284 raises Error when the categories are not a Hash3285 raises a Gitlab::Changelog::Error when the template is invalid3286# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.91 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.96 1.06 1.01 1/297 67043287.3288 #contributor?3289 when user is a member of project3290 is expected to eq false3291# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.06 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.96 1.06 1.01 1/297 67233292.3293 when user has at least one merge request merged into default_branch3294 is expected to eq true3295 is expected to eq false3296# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.88 seconds. Current RSS: ~1421M. Threads: 4. load average: 0.96 1.06 1.01 1/301 68563297.3298 #category3299 returns the name of a category3300 returns the raw category name when no alternative name is configured3301 #format_date3302 formats a date according to the configured date format3303 #always_credit_author?3304 when include_groups is defined3305 when user generating changelog has access to group3306 returns whether author should always be credited3307 when user generating changelog has no access to group3308 always returns false3309 when include_groups is not defined3310 always returns false3311# [RSpecRunTime] Finishing example group spec/lib/gitlab/changelog/config_spec.rb. It took 8.83 seconds. Expected to take 14.36 seconds.3312# [RSpecRunTime] Starting example group spec/services/issue_links/create_service_spec.rb. Expected to take 13.85 seconds.3313IssueLinks::CreateService3314 #execute3315 behaves like issuable link creation3316 #execute3317 when the items list is empty3318 returns error3319# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.03 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.04 1.08 1.01 1/301 68573320.3321 when Issuable not found3322 returns error3323 no relationship is created3324 when user has no permission to target issuable3325 returns error3326 no relationship is created3327 source and target are the same issuable3328 does not create notes3329 no relationship is created3330# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.65 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.04 1.08 1.01 1/301 68583331.3332 when there is an issuable to relate3333 creates relationships3334 returns success status and created links3335 creates notes3336# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.57 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.04 1.08 1.01 1/299 68593337.3338 when reference of any already related issue is present3339 creates notes only for new relations3340 when reference of all related issue are present3341 returns error status3342 when target is an incident3343 behaves like an incident management tracked event3344 .track_event3345 tracks the event using redis3346# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.76 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.04 1.08 1.01 1/297 68603347.3348 behaves like Snowplow event tracking with RedisHLL context3349 behaves like Snowplow event tracking3350 is emitted3351# [RSpecRunTime] Finishing example group spec/services/issue_links/create_service_spec.rb. It took 10.68 seconds. Expected to take 13.85 seconds.3352# [RSpecRunTime] Starting example group spec/services/security/merge_reports_service_spec.rb. Expected to take 12.74 seconds.3353Security::MergeReportsService#execute3354 copies scanners into target report and eliminates duplicates3355 copies identifiers into target report and eliminates duplicates3356 deduplicates (except cwe and wasc) and sorts the vulnerabilities by severity (desc) then by compare key3357 deduplicates scanned resources3358 errors on target report3359 is expected to contain exactly {:message=>"bar", :type=>"foo"} and {:message=>"baz", :type=>"zoo"}3360# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.01 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.04 1.08 1.01 1/297 68613361.3362 warnings on target report3363 is expected to contain exactly {:message=>"bar", :type=>"foo"} and {:message=>"baz", :type=>"zoo"}3364# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.11 second. Current RSS: ~1383M. Threads: 4. load average: 1.03 1.07 1.01 1/297 68623365.3366 ordering reports for sast analyzers3367 when reports are gathered in an unprioritized order3368 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007b575d7e3530 @external_id="bandit", @name="Bandit", @v...on="1.0.0", @primary_identifiers=nil, @sort_keys=[1, "bandit", "Bandit", "Security Scanner Vendor"]> and #<Gitlab::Ci::Reports::Security::Scanner:0x00007b575d4a67c8 @external_id="semgrep", @name="Semgrep", ...="1.0.0", @primary_identifiers=nil, @sort_keys=[2, "semgrep", "Semgrep", "Security Scanner Vendor"]>3369 is expected to eq 23370 is expected to eql #<Gitlab::Ci::Reports::Security::Identifier:0x00007b575e514830 @external_id="B403", @external_type="b...id", @name="bandit_test_id-B403", @url=nil, @fingerprint="9ea39e538d11434f325435e905bf238e7cf1f7a4"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007b575e3c48e0 @external_id="CVE-2019-123", @external...="cve", @name="cve-CVE-2019-123", @url=nil, @fingerprint="6d834ff5767ac7544bef36b0e9996a9a3d6da5f1">3371 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007b578c8d0a18 @external_id="rules.bandit.B105", @ext...e="semgrep_id-rules.bandit.B105", @url=nil, @fingerprint="86d65bee153188dc92a8fd17263d8319d9fbe4ee">3372# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.04 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.03 1.07 1.01 1/297 68633373.3374 when a custom analyzer is completed before the known analyzers3375 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007b575d6cbc38 @external_id="bandit", @name="Bandit", @v...on="1.0.0", @primary_identifiers=nil, @sort_keys=[1, "bandit", "Bandit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007b575d3e8ed0 @external_id="semgrep", @name="Semgrep", ...="1.0.0", @primary_identifiers=nil, @sort_keys=[2, "semgrep", "Semgrep", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007b575d0c9ba0 @external_id="scanner-2", @name="Scanner ...primary_identifiers=nil, @sort_keys=[Infinity, "scanner-2", "Scanner 2", "Security Scanner Vendor"]>3376 is expected to eq 33377 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007b575e4e3d48 @external_id="VULN-2", @external_type=...ner-2", @name="scanner-2-VULN-2", @url=nil, @fingerprint="8e683704c05c3d223f7572623a39cdf39ecc5f15"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007b575e4e37a8 @external_id="CVE-2019-456", @external...="cve", @name="cve-CVE-2019-456", @url=nil, @fingerprint="47c8c718e4355e29c0b8e87fd62c2c7da65911dd">3378# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.39 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.03 1.07 1.01 1/297 68643379.3380# [RSpecRunTime] Finishing example group spec/services/security/merge_reports_service_spec.rb. It took 12.72 seconds. Expected to take 12.74 seconds.3381# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_pipeline_worker_spec.rb. Expected to take 12.26 seconds.3382MergeRequests::CreatePipelineWorker3383 #perform3384 when the objects exist3385 calls the merge request create pipeline service and calls update head pipeline3386 when push options are passed as Hash to the worker3387 calls the merge request create pipeline service and calls update head pipeline3388# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.34 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.03 1.07 1.01 1/302 69803389.3390 when the project does not exist3391 behaves like when object does not exist3392 does not call the create pipeline service3393# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.97 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.03 1.07 1.01 2/303 70383394.3395 when the user does not exist3396 behaves like when object does not exist3397 does not call the create pipeline service3398# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.19 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.02 1.07 1.01 1/303 70963399.3400 when the merge request does not exist3401 behaves like when object does not exist3402 does not call the create pipeline service3403# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.22 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.02 1.07 1.01 2/303 71543404.3405# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_pipeline_worker_spec.rb. It took 10.83 seconds. Expected to take 12.26 seconds.3406# [RSpecRunTime] Starting example group spec/lib/gitlab/database/batch_count_spec.rb. Expected to take 11.49 seconds.3407Gitlab::Database::BatchCount3408 #batch_count3409 counts table3410 counts with :id field3411 counts with "id" field3412 counts with table.id field3413 counts with Arel column3414 counts table with batch_size 50K3415 will not count table with a batch size less than allowed3416 produces the same result with different batch sizes3417 counts with a start and finish3418 stops counting when finish value is reached3419 defaults the batch size to 1000003420 does not use BETWEEN to define the range3421 behaves like when a transaction is open3422 raises an error3423# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.27 seconds. Current RSS: ~1391M. Threads: 4. load average: 0.94 1.05 1.00 1/302 71553424.3425 behaves like when batch fetch query is canceled3426 reduces batch size by half and retry fetch3427 when all retries fail3428 logs failing query3429 disallowed_configurations3430 returns fallback if start is bigger than finish3431 returns fallback if loops more than allowed3432 returns fallback if batch size is less than min required3433 raises an error if distinct count is requested3434 when a relation is grouped3435 count by default column3436 counts grouped records3437 #batch_count_with_timeout3438 counts table3439 counts with :id field3440 counts with "id" field3441 counts with table.id field3442 counts with Arel column3443 counts table with batch_size 50K3444 will not count table with a batch size less than allowed3445 produces the same result with different batch sizes3446 counts with a start and finish3447 stops counting when finish value is reached3448 returns a partial count when timeout elapses3449 starts counting from a given partial result3450 behaves like when a transaction is open3451 raises an error3452 behaves like when batch fetch query is canceled3453 reduces batch size by half and retry fetch3454 when all retries fail3455 logs failing query3456 disallowed_configurations3457 returns fallback if start is bigger than finish3458 returns fallback if loops more than allowed3459 returns fallback if batch size is less than min required3460 raises an error if distinct count is requested3461 when a relation is grouped3462 count by default column3463 counts grouped records3464 #batch_distinct_count3465 counts with column field3466 counts with "id" field3467 counts with table.column field3468 counts with Arel column3469 counts with :column field with batch_size of 50K3470 will not count table with a batch size less than allowed3471 produces the same result with different batch sizes3472 counts with a start and finish3473 stops counting when finish value is reached3474 counts with User min and max as start and finish3475 defaults the batch size to 100003476 behaves like when a transaction is open3477 raises an error3478# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.31 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.95 1.05 1.00 1/299 71563479.3480 disallowed configurations3481 returns fallback if start is bigger than finish3482 returns fallback if loops more than allowed3483 returns fallback if batch size is less than min required3484 will raise an error if distinct count with the :id column is requested3485 when a relation is grouped3486 distinct count by non-unique column3487 counts grouped records3488 behaves like when batch fetch query is canceled3489 reduces batch size by half and retry fetch3490 when all retries fail3491 logs failing query3492 #batch_sum3493 returns the sum of values in the given column3494 works when given an Arel column3495 works with a batch size of 50K3496 works with start and finish provided3497 returns the same result regardless of batch size3498 defaults the batch size to 10003499 behaves like when a transaction is open3500 raises an error3501# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.94 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.95 1.05 1.00 1/299 71573502.3503 behaves like disallowed configurations3504 returns fallback if start is bigger than finish3505 returns fallback if loops more than allowed3506 returns fallback if batch size is less than min required3507 behaves like when batch fetch query is canceled3508 reduces batch size by half and retry fetch3509 when all retries fail3510 logs failing query3511 #batch_average3512 calls BatchAverageCounter3513# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/batch_count_spec.rb. It took 10.44 seconds. Expected to take 11.49 seconds.3514# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/artifact_spec.rb. Expected to take 10.89 seconds.3515Gitlab::Ci::Config::External::File::Artifact3516 #matching?3517 when params contain artifact location3518 returns true3519 when params does not contain artifact location3520 returns false3521 #valid?3522 when used in non child pipeline context3523 behaves like is invalid3524 sets the expected error3525 when used in child pipeline context3526 when job is not provided3527 behaves like is invalid3528 sets the expected error3529# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.5 seconds. Current RSS: ~1377M. Threads: 4. load average: 0.95 1.05 1.00 1/297 71583530.3531 when job is provided3532 when job does not exist in the parent pipeline3533 behaves like is invalid3534 sets the expected error3535 when job exists in the parent pipeline3536 when job does not have artifacts3537 behaves like is invalid3538 sets the expected error3539 when job has archive artifacts3540 behaves like is invalid3541 sets the expected error3542 when job has artifacts exceeding the max allowed size3543 behaves like is invalid3544 sets the expected error3545 when job has artifacts metadata3546 behaves like is invalid3547 sets the expected error3548 when file is found in metadata3549 when file is empty3550 behaves like is invalid3551 sets the expected error3552 when file is not empty3553 is valid3554 propagates parent_pipeline to nested includes3555# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.14 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.96 1.05 1.00 1/297 71593556.3557 when job is provided as a variable3558 when job does not exist in the parent pipeline3559 behaves like is invalid3560 sets the expected error3561 #metadata3562 is expected to eq {:context_project=>"namespace824/project-598", :context_sha=>nil, :extra=>{:job_name=>nil}, :location=>"generated.yml", :type=>:artifact}3563 when job name includes a masked variable3564 is expected to eq {:context_project=>"namespace825/project-599", :context_sha=>nil, :extra=>{:job_name=>"[MASKED]xxxxxxxxxxxxxxx"}, :location=>"generated.yml", :type=>:artifact}3565# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.06 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.96 1.05 1.00 1/297 71603566.3567 #to_hash3568 when interpolation is being used3569 correctly interpolates content3570# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/artifact_spec.rb. It took 11.16 seconds. Expected to take 10.89 seconds.3571# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 10.5 seconds.3572DeclarativePolicy authorization in GraphQL3573 Field authorizations3574 with a single permission3575 returns the protected field when user has permission3576 returns nil when user is not authorized3577 with a collection of permissions3578 returns the protected field when user has all permissions3579 returns nil when user only has one of the permissions3580 returns nil when user only has the other of the permissions3581 returns nil when user has neither of the required permissions3582 Field authorizations when field is a built in type3583 with a single permission3584 returns the protected field when user has permission3585 returns nil when user is not authorized3586 with a collection of permissions3587 returns the protected field when user has all permissions3588 returns nil when user only has one of the permissions3589 returns nil when user only has none of the permissions3590 Type authorizations3591 with a single permission3592 returns the protected field when user has permission3593 returns nil when user is not authorized3594 with a collection of permissions3595 returns the protected field when user has all permissions3596 returns nil when user only has one of the permissions3597 returns nil when user only has the other of the permissions3598 returns nil when user has neither of the required permissions3599 type and field authorizations together3600 returns the protected field when user has all permissions3601 returns nil when user only has one of the permissions3602 returns nil when user only has the other of the permissions3603 returns nil when user has neither of the required permissions3604 resolver and field authorizations together3605 when the resolver authorizes the object3606 returns the protected field when user has all permissions3607 returns nil when user only has one of the permissions3608 returns nil when user only has the other of the permissions3609 returns nil when user has neither of the required permissions3610 when the resolver is a subclass of one that authorizes the object3611 returns the protected field when user has all permissions3612 returns nil when user only has one of the permissions3613 returns nil when user only has the other of the permissions3614 returns nil when user has neither of the required permissions3615 when the resolver is a subclass of one that authorizes the object, extra permission3616 when the field does not define any permissions3617 returns the protected field when user has all permissions3618 returns nil when user only has one of the permissions3619 returns nil when user only has the other of the permissions3620 returns nil when user has neither of the required permissions3621 when the resolver does not authorize the object, but instead calls authorized_find!3622 returns the protected field when user has all permissions3623 returns nil when user only has one of the permissions3624 returns nil when user only has the other of the permissions3625 returns nil when user has neither of the required permissions3626 when the resolver calls authorized_find!, but does not list any permissions3627 raises a configuration error3628 when type authorizations when applied to a relay connection3629 returns only the elements visible to the user3630 returns nil when user is not authorized3631 limiting connections with multiple objects3632 only checks permissions for the first object3633 type authorizations when applied to a basic connection3634 returns the protected field when user has permission3635 returns nil when user is not authorized3636 Authorizations on active record relations3637 for connection field type3638 renders the issues the user has access to3639 does not check access on fields that will not be rendered3640# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.67 seconds. Current RSS: ~1364M. Threads: 4. load average: 0.96 1.05 1.00 1/297 71613641.3642 for list field type3643 renders the issues the user has access to3644# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.42 seconds. Current RSS: ~1378M. Threads: 4. load average: 0.96 1.05 1.00 1/297 71623645.3646 Authorization on GraphQL::Execution::SKIP3647 skips redaction3648# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 6.64 seconds. Expected to take 10.5 seconds.3649# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb. Expected to take 9.61 seconds.3650Gitlab::Diff::FileCollection::MergeRequestDiffBase3651 #overflow?3652 when it is not overflown3653 returns false3654# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.98 seconds. Current RSS: ~1385M. Threads: 4. load average: 0.96 1.05 1.00 1/299 72203655.3656 when it is overflown3657 returns true3658# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.51 seconds. Current RSS: ~1393M. Threads: 4. load average: 0.96 1.05 1.00 1/301 72783659.3660 #diff_files3661 measures diffs_highlight_cache_decorate3662# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.97 seconds. Current RSS: ~1402M. Threads: 4. load average: 0.97 1.05 1.00 1/302 73363663.3664 #cache_key3665 returns cache_key from merge_request_diff3666# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.41 seconds. Current RSS: ~1415M. Threads: 4. load average: 0.97 1.05 1.00 1/303 73943667.3668 .max_blob_size3669 when MAX_BLOB_SIZE constant is larger3670 returns the MAX_BLOB_SIZE constant3671# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.9 seconds. Current RSS: ~1424M. Threads: 4. load average: 0.97 1.05 1.00 1/303 74523672.3673 when maximum_text_highlight_size_kilobytes setting is larger3674 returns the maximum_text_highlight_size_kilobytes setting3675# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.4 seconds. Current RSS: ~1425M. Threads: 4. load average: 0.97 1.05 1.00 1/303 75093676.3677# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb. It took 8.93 seconds. Expected to take 9.61 seconds.3678# [RSpecRunTime] Starting example group spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb. Expected to take 9.18 seconds.3679gitlab:dependency_proxy namespace rake task3680 migrate3681 object storage disabled3682 doesn't migrate files3683 object storage enabled3684 migrates local file to object storage3685 an error is raised while migrating3686 fails to migrate a local file that does not exist3687# [RSpecRunTime] Finishing example group spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb. It took 5.11 seconds. Expected to take 9.18 seconds.3688# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.56 seconds. Current RSS: ~1416M. Threads: 4. load average: 0.97 1.04 1.00 3/302 75103689.3690# [RSpecRunTime] Starting example group spec/workers/bulk_imports/transform_references_worker_spec.rb. Expected to take 9.07 seconds.3691BulkImports::TransformReferencesWorker3692 transforms and saves multiple objects3693 when old and new usernames are interchanged3694 transforms references and saves the object3695 when an error is raised3696 tracks the error and creates an import failure3697# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.33 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.13 1.08 1.01 1/302 75113698.3699 for merge request description3700 transforms references and saves the object3701 when an error is raised3702 tracks the error and creates an import failure3703 for issue notes3704 transforms references and saves the object3705 when an error is raised3706 tracks the error and creates an import failure3707 behaves like an idempotent worker3708 is labeled as idempotent3709 performs multiple times sequentially without raising an exception3710 for merge request notes3711 transforms references and saves the object3712 when an error is raised3713 tracks the error and creates an import failure3714 for system notes3715 transforms references and saves the object3716 when an error is raised3717 tracks the error and creates an import failure3718 when the note includes a username3719 transforms references and saves the object3720 when an error is raised3721 tracks the error and creates an import failure3722 for issue description3723 transforms references and saves the object3724 when an error is raised3725 tracks the error and creates an import failure3726 when object does not have reference or username3727 returns object unchanged3728 does not save the object3729 when there are no matched urls or usernames3730 returns object unchanged3731 does not save the object3732 when url path does not start with source full path3733 returns object unchanged3734 does not save the object3735 when host does not match and url path starts with source full path3736 returns object unchanged3737 does not save the object3738 when url does not match at all3739 returns object unchanged3740 does not save the object3741 when importer_user_mapping is enabled3742 updates url references but does not map usernames in legacy manner3743# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/transform_references_worker_spec.rb. It took 7.53 seconds. Expected to take 9.07 seconds.3744# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. Expected to take 8.36 seconds.3745Terraform.latest.gitlab-ci.yml3746 the created pipeline3747 on master branch3748 creates deprecation warning job3749 creates init, validate and build jobs3750# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.22 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.11 1.07 1.01 1/299 75593751.3752 outside the master branch3753 creates deprecation warning job3754 does not creates a deploy and a test job3755# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.6 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.11 1.07 1.01 1/299 75603756.3757 on merge request3758 creates deprecation warning job3759 creates a pipeline with the terraform and sast_iac jobs3760 does not creates a deploy3761 does not create a branch pipeline3762# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.57 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.10 1.07 1.01 1/303 76513763.3764# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. It took 8.49 seconds. Expected to take 8.36 seconds.3765# [RSpecRunTime] Starting example group spec/finders/branches_finder_spec.rb. Expected to take 8.17 seconds.3766BranchesFinder3767 #execute3768 sort only3769 by name3770 sorts3771# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.64 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.10 1.07 1.01 1/303 76743772.3773 by recently_updated3774 sorts3775 by last_updated3776 sorts3777 filter only3778 by name3779 filters branches3780 by name ignoring letter case3781 filters branches3782 by string3783 returns all branches contain name3784 by provided names3785 filters branches3786 by name that begins with3787 filters branches3788 by name that ends with3789 filters branches3790 by name with wildcard3791 filters branches3792 by mixed regex operators3793 filters branches3794 by invalid regex3795 is expected to raise RegexpError3796 by `|` regex3797 filters branches3798 by exclude name3799 filters branches3800 by name with multiple wildcards3801 filters branches3802 with an unknown name3803 does not find any branch3804 by nonexistent name that begins with3805 filters branches3806 by nonexistent name that ends with3807 filters branches3808 by nonexistent name with wildcard3809 filters branches3810 filter and sort3811 by name and sorts by recently_updated3812 filters branches3813 by name and sorts by recently_updated, with exact matches first3814 filters branches3815 by name and sorts by last_updated3816 filters branches3817 with gitaly pagination3818 by page_token and per_page3819 filters branches3820 by next page_token and per_page3821 filters branches3822 by per_page only3823 filters branches3824 when per_page is over the limit3825 limits the maximum number of elements3826 by page_token only3827 raises an error3828 pagination and sort3829 by per_page3830 filters branches3831 by page_token and per_page3832 filters branches3833 pagination and names3834 falls back to default execute and ignore paginations3835 pagination and search3836 falls back to default execute and ignore paginations3837 #next_cursor3838 always nil before #execute call3839 after #execute3840 with gitaly pagination3841 without pagination params3842 is expected to be nil3843 with pagination params3844 is expected to be present3845 when all objects can be returned on the same page3846 is expected to be present3847 without gitaly pagination3848 without pagination params3849 is expected to be nil3850 with pagination params3851 is expected to be nil3852 when all objects can be returned on the same page3853 is expected to be nil3854 #total3855 is expected to be a kind of Integer3856 is expected to eq 893857# [RSpecRunTime] Finishing example group spec/finders/branches_finder_spec.rb. It took 7.02 seconds. Expected to take 8.17 seconds.3858# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes_importer_spec.rb. Expected to take 7.62 seconds.3859Gitlab::BitbucketServerImport::Importers::PullRequestNotesImporter3860 #execute3861 when a matching merge request is not found3862 does nothing3863 logs its progress3864# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.81 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.33 1.12 1.03 1/301 77903865.3866 when a matching merge request is found3867 logs its progress3868 when PR has comments3869 imports the stand alone comments3870 logs its progress3871 when the author is not found3872 adds a note with the author username and email3873# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.02 seconds. Current RSS: ~1542M. Threads: 4. load average: 1.31 1.12 1.02 1/303 78303874.3875 when the note has a parent note3876 adds the parent note before the actual note3877 when the `bitbucket_server_convert_mentions_to_users` flag is disabled3878 does not convert mentions3879 when PR has threaded discussion3880 imports the threaded discussion3881 logs its progress3882 when the `bitbucket_server_convert_mentions_to_users` flag is disabled3883 does not convert mentions3884# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.87 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.31 1.12 1.02 1/301 78553885.3886 when PR has a merge event3887 imports the merge event3888 when PR has an approved event3889 creates the approval, reviewer and approval note3890 when a user with a matching username does not exist3891 does not set an approver3892 when bitbucket_server_user_mapping_by_username flag is disabled3893 finds the user based on email3894 when no users match email or username3895 does not set an approver3896 if the reviewer already existed3897 does not create the reviewer record3898 when the project has been marked as failed3899 does not log and does not import notes3900 when the import data does not have credentials3901 does not log and does not import notes3902 when the import data does not have data3903 does not log and does not import notes3904# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes_importer_spec.rb. It took 6.72 seconds. Expected to take 7.62 seconds.3905# [RSpecRunTime] Starting example group spec/finders/groups/accepting_group_transfers_finder_spec.rb. Expected to take 7.45 seconds.3906Groups::AcceptingGroupTransfersFinder3907 #execute3908 when the user does not have the rights to transfer the group3909 returns empty result3910# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.91 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.20 1.10 1.02 1/300 78563911.3912 when the user has the rights to transfer the group3913 does not return empty result3914 excludes the descendants of the group to be transferred3915 excludes the immediate parent of the group to be transferred3916 excludes the groups where the user does not have OWNER access3917 excludes the groups arising from group shares where the user does not have OWNER access3918 includes ancestors, except immediate parent of the group to be transferred3919 includes the other groups where the user has OWNER access3920 includes the other groups where the user has OWNER access through inherited membership3921 includes the groups where the user has OWNER access through group shares3922 on searching with a specific term3923 includes only the groups where the term matches the group name or path3924# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.2 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.20 1.10 1.02 1/299 78573925.3926 on searching with multiple matches3927 prioritizes exact matches first3928# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_group_transfers_finder_spec.rb. It took 4.78 seconds. Expected to take 7.45 seconds.3929# [RSpecRunTime] Starting example group spec/tasks/gitlab/container_registry_rake_spec.rb. Expected to take 6.9 seconds.3930gitlab:container_registry namespace rake tasks3931 #configure3932 when container registry is disabled3933 behaves like invalid config3934 does not call UpdateContainerRegistryInfoService3935 does not raise an error3936 prints a warning message3937 when container registry api_url is blank3938 behaves like invalid config3939 does not call UpdateContainerRegistryInfoService3940 does not raise an error3941 prints a warning message3942 when container registry is enabled and api_url is not blank3943 calls UpdateContainerRegistryInfoService3944# [RSpecRunTime] Finishing example group spec/tasks/gitlab/container_registry_rake_spec.rb. It took 3.6 seconds. Expected to take 6.9 seconds.3945# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.75 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.35 1.13 1.03 2/297 78633946.3947# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/command_spec.rb. Expected to take 6.7 seconds.3948Gitlab::Ci::Pipeline::Chain::Command3949 #initialize3950 properly initialises object from hash3951 #dry_run?3952 is expected to eq false3953 when dry_run is true3954 is expected to eq true3955 handling of origin_ref3956 #branch_exists?3957 for existing branch3958 is expected to eq true3959 for fully described tag ref3960 is expected to eq false3961 for fully described branch ref3962 is expected to eq true3963 for invalid branch3964 is expected to eq false3965 #tag_exists?3966 for existing ref3967 is expected to eq true3968 for fully described tag ref3969 is expected to eq true3970 for fully described branch ref3971 is expected to eq false3972 for invalid ref3973 is expected to eq false3974 #merge_request_ref_exists?3975 for existing merge request ref3976 is expected to eq true3977 for branch ref3978 is expected to eq false3979 #ref3980 for regular ref3981 is expected to eq "master"3982 for branch ref3983 is expected to eq "master"3984 for tag ref3985 is expected to eq "1.0.0"3986 for other refs3987 is expected to eq "refs/merge-requests/11/head"3988 #sha3989 when invalid checkout_sha is specified3990 returns empty value3991 when a valid checkout_sha is specified3992 returns checkout_sha3993 when a valid after_sha is specified3994 returns after_sha3995 when a valid origin_ref is specified3996 returns SHA for given ref3997 #origin_sha3998 when using checkout_sha and after_sha3999 uses checkout_sha4000 when using after_sha only4001 uses after_sha4002 #before_sha4003 when using checkout_sha and before_sha4004 uses before_sha4005 when using checkout_sha only4006 uses checkout_sha4007 when checkout_sha and before_sha are empty4008 uses BLANK_SHA4009 #source_sha4010 when source_sha is specified4011 returns the specified value4012 #target_sha4013 when target_sha is specified4014 returns the specified value4015 #protected_ref?4016 when a ref is protected4017 is expected to eq true4018 when a ref is unprotected4019 is expected to eq false4020 #ambiguous_ref4021 when ref is not ambiguous4022 is expected to eq false4023 when ref is ambiguous4024 is expected to eq true4025# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.85 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.32 1.13 1.03 1/303 80734026.4027 #creates_child_pipeline?4028 when bridge is present4029 when bridge triggers a child pipeline4030 is expected to be truthy4031 when bridge triggers a multi-project pipeline4032 is expected to be falsey4033 when bridge is not present4034 is expected to be falsey4035 #parent_pipeline_partition_id4036 when bridge is present4037 when bridge triggers a child pipeline4038 is expected to eq 1234039 when bridge triggers a multi-project pipeline4040 is expected to be nil4041 when bridge is not present4042 is expected to be nil4043 #increment_pipeline_failure_reason_counter4044 increments the error metric4045 when the reason is nil4046 increments the error metric with unknown_failure4047 #observe_creation_duration4048 records the duration as histogram4049 when project is gitlab-org/gitlab4050 tracks the duration with the expected label4051 #observe_step_duration4052 when ci_pipeline_creation_step_duration_tracking is enabled4053 adds the duration to the step duration histogram4054 when ci_pipeline_creation_step_duration_tracking is disabled4055 does nothing4056 #observe_pipeline_size4057 logs the pipeline total size to histogram4058# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/command_spec.rb. It took 5.55 seconds. Expected to take 6.7 seconds.4059# [RSpecRunTime] Starting example group spec/policies/deploy_keys_project_policy_spec.rb. Expected to take 6.31 seconds.4060DeployKeysProjectPolicy4061 updating a deploy_keys_project4062 when a project maintainer4063 tries to update private deploy key attached to project4064 is expected to be disallowed :update_deploy_keys_project4065# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.62 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.32 1.13 1.03 1/302 80824066.4067 tries to update public deploy key attached to project4068 is expected to be allowed :update_deploy_keys_project4069# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.72 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.29 1.13 1.03 1/302 80914070.4071 when a non-maintainer project member4072 tries to update private deploy key attached to project4073 is expected to be disallowed :update_deploy_keys_project4074# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.85 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.29 1.13 1.03 1/302 81004075.4076 tries to update public deploy key attached to project4077 is expected to be disallowed :update_deploy_keys_project4078# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.11 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.29 1.13 1.03 1/302 81094079.4080 when a user is not a project member4081 tries to update public deploy key attached to project4082 is expected to be disallowed :update_deploy_keys_project4083# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.16 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.29 1.13 1.03 1/302 81184084.4085# [RSpecRunTime] Finishing example group spec/policies/deploy_keys_project_policy_spec.rb. It took 5.86 seconds. Expected to take 6.31 seconds.4086# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_escalation_status_spec.rb. Expected to take 6.2 seconds.4087Mutations::Issues::SetEscalationStatus4088 #resolve4089 behaves like permission level for issue mutation is correctly verified4090 when the user is not a project member4091 behaves like when the user does not have access to the resource4092 raises an error4093 even if assigned to the issue4094 does not modify issue4095 even if author of the issue4096 does not modify issue4097 when the user is a project member4098 with guest role4099 behaves like when the user does not have access to the resource4100 raises an error4101 even if assigned to the issue4102 does not modify issue4103 even if author of the issue4104 does not modify issue4105 when the user can update the issue4106 behaves like permission level for issue mutation is correctly verified4107 when the user is not a project member4108 behaves like when the user does not have access to the resource4109 raises an error4110 even if assigned to the issue4111 does not modify issue4112 even if author of the issue4113 does not modify issue4114 when the user is a project member4115 with guest role4116 behaves like when the user does not have access to the resource4117 raises an error4118 even if assigned to the issue4119 does not modify issue4120 even if author of the issue4121 does not modify issue4122 when the user can update the escalation status4123 returns the issue with the escalation policy4124 returns errors when issue update fails4125 with non-incident issue is provided4126 raises an error4127# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.98 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.25 1.12 1.03 1/297 81194128.4129# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_escalation_status_spec.rb. It took 5.83 seconds. Expected to take 6.2 seconds.4130# [RSpecRunTime] Starting example group spec/finders/fork_targets_finder_spec.rb. Expected to take 5.91 seconds.4131ForkTargetsFinder4132 #execute4133 behaves like returns namespaces and groups4134 returns all user manageable namespaces4135 returns only groups when only_groups option is passed4136 returns groups relation when only_groups option is passed4137# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.43 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.25 1.12 1.03 1/297 81204138.4139 when search is provided4140 filters the targets by the param4141 when searching by a full path4142 returns a group for an exact match4143 with restricted visibility levels4144 with table syntax4145 restricted_visibility_levels: [], expected_groups_and_namespaces: lazy { [private_group, internal_group, *public_groups] }4146 is expected to contain exactly #<Group id:1975 @group528>, #<Group id:1976 @group529>, #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4147 restricted_visibility_levels: [0], expected_groups_and_namespaces: lazy { [internal_group, *public_groups] }4148 is expected to contain exactly #<Group id:1976 @group529>, #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4149 restricted_visibility_levels: [10], expected_groups_and_namespaces: lazy { [private_group, internal_group, *public_groups] }4150 is expected to contain exactly #<Group id:1975 @group528>, #<Group id:1976 @group529>, #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4151 restricted_visibility_levels: [20], expected_groups_and_namespaces: lazy { [private_group, internal_group, *public_groups] }4152 is expected to contain exactly #<Group id:1975 @group528>, #<Group id:1976 @group529>, #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4153 restricted_visibility_levels: [0, 10], expected_groups_and_namespaces: lazy { [*public_groups] }4154 is expected to contain exactly #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4155 restricted_visibility_levels: [0, 20], expected_groups_and_namespaces: lazy { [internal_group, *public_groups] }4156 is expected to contain exactly #<Group id:1976 @group529>, #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4157 restricted_visibility_levels: [10, 20], expected_groups_and_namespaces: lazy { [private_group, internal_group, *public_groups] }4158 is expected to contain exactly #<Group id:1975 @group528>, #<Group id:1976 @group529>, #<Group id:1968 @group521>, #<Group id:1969 @group522>, #<Group id:1970 @group523>, #<Group id:1964 @group520>, and #<Group id:1973 @group526>4159 restricted_visibility_levels: [0, 10, 20], expected_groups_and_namespaces: []4160 is expected to contain exactly4161# [RSpecRunTime] Finishing example group spec/finders/fork_targets_finder_spec.rb. It took 5.93 seconds. Expected to take 5.91 seconds.4162# [RSpecRunTime] Starting example group spec/models/packages/composer/package_spec.rb. Expected to take 5.72 seconds.4163Packages::Composer::Package4164 does not allow STI4165 relationships4166 is expected to have one composer_metadatum class_name => Packages::Composer::Metadatum inverse_of => package4167 validations4168 #valid_composer_global_name4169 with different name and different project4170 is expected to be valid4171 with same name and different project4172 does not validate second package4173 with pending destruction package4174 is expected to be valid4175 #version4176 behaves like validating version to be SemVer compliant for4177 for composer_package4178 is expected to allow :version to be ‹"1.2.3"›4179 is expected to allow :version to be ‹"1.2.3-beta"›4180 is expected to allow :version to be ‹"1.2.3-alpha.3"›4181 is expected not to allow :version to be ‹"1"›4182 is expected not to allow :version to be ‹"1.2"›4183 is expected not to allow :version to be ‹"1./2.3"›4184 is expected not to allow :version to be ‹"../../../../../1.2.3"›4185 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"›4186 delegates4187 is expected to delegate #target_sha to the #composer_metadatum object4188 .installable4189 behaves like installable packages4190 for composer_package4191 does not include non-installable packages4192 includes installable packages4193# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.09 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.23 1.12 1.03 1/297 81214194.4195 .with_composer_target4196 selects packages with the specified sha4197# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.45 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.29 1.13 1.03 1/297 81224198.4199# [RSpecRunTime] Finishing example group spec/models/packages/composer/package_spec.rb. It took 4.53 seconds. Expected to take 5.72 seconds.4200# [RSpecRunTime] Starting example group spec/helpers/issuables_description_templates_helper_spec.rb. Expected to take 5.49 seconds.4201IssuablesDescriptionTemplatesHelper4202 #issuable_templates4203 returns empty hash when template type does not exist4204 with cached issuable templates4205 does not call TemplateFinder4206# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.15 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.29 1.13 1.03 1/302 83734207.4208 when project has no parent group4209 behaves like project issuable templates4210 issuable templates4211 returns only md files as issue templates4212 returns only md files as merge_request templates4213 when project has parent group4214 when project parent group does not have a file template project4215 behaves like project issuable templates4216 issuable templates4217 returns only md files as issue templates4218 returns only md files as merge_request templates4219 #available_service_desk_templates_for4220 with project templates4221 returns project templates4222 when there are no templates in the project4223 returns empty array4224 #selected_template_name4225 when no issuable_template parameter is provided4226 does not select a template4227 when an issuable_template parameter has been provided4228 when param matches existing templates4229 returns the matching issuable template4230 when param does not match any templates4231 returns nil4232 #default_template_name4233 when a default template is available4234 returns the default template4235 returns nil when issuable has a description set4236 returns nil when issuable is persisted4237 when there is no default template4238 returns nil4239 #template_names4240 returns unique list of template names4241# [RSpecRunTime] Finishing example group spec/helpers/issuables_description_templates_helper_spec.rb. It took 4.52 seconds. Expected to take 5.49 seconds.4242# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb. Expected to take 5.38 seconds.4243Gitlab::GithubImport::Importer::SingleEndpointIssueEventsImporter4244 is expected to includes the Gitlab::GithubImport::ParallelScheduling module4245 #importer_class4246 is expected to eq Gitlab::GithubImport::Importer::IssueEventImporter4247 #representation_class4248 is expected to eq Gitlab::GithubImport::Representation::IssueEvent4249 #sidekiq_worker_class4250 is expected to eq Gitlab::GithubImport::ImportIssueEventWorker4251 #object_type4252 is expected to eq :issue_event4253 #collection_method4254 is expected to eq :issue_timeline4255 #page_counter_id4256 is expected to eq "issues/1/issue_timeline"4257 #id_for_already_imported_cache4258 is expected to eq 14259 #collection_options4260 is expected to eq {:direction=>"asc", :sort=>"created", :state=>"all"}4261 #compose_associated_id!4262 when event type is cross-referenced4263 assigns event id4264 when event type isn't cross-referenced4265 doesn't assign event id4266 #each_object_to_import4267 triggers page number increment4268 with issues4269 imports each issue event page by page4270 with merge requests4271 imports each merge request event page by page4272 when page is already processed4273 doesn't process this page4274 when event is already processed4275 doesn't process this event4276 when event is not supported4277 doesn't process this event4278 increment object counter4279 increments counter4280 when event should increment a mapped fetched counter4281 increments the mapped fetched counter4282 save events4283 when event is review_requested4284 behaves like saves event4285 saves event4286 when event is review_request_removed4287 behaves like saves event4288 saves event4289 when event is closed4290 does not save event4291 after batch processed4292 when events should be replayed4293 enqueues worker to replay events4294 when events are not relevant4295 does not replay events4296 #execute4297 enqueues importer worker and replay worker4298 returns job waiter with the correct remaining jobs count4299# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb. It took 4.29 seconds. Expected to take 5.38 seconds.4300# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. Expected to take 5.02 seconds.4301Sidebars::Projects::SuperSidebarPanel4302 implements #super_sidebar_context_header4303 behaves like a panel instantiable by the anonymous user4304 is expected to be a kind of Sidebars::Projects::SuperSidebarPanel4305 #renderable_menus4306 is exposed as a renderable menu4307 behaves like a panel with uniquely identifiable menu items4308 all menu_items have unique item_id4309 all menu_items have an item_id4310# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.54 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.24 1.13 1.03 1/298 83744311.4312 behaves like a panel with all menu_items categorized4313 has no uncategorized menu_items4314# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. It took 4.05 seconds. Expected to take 5.02 seconds.4315# [RSpecRunTime] Starting example group spec/services/packages/debian/create_distribution_service_spec.rb. Expected to take 4.95 seconds.4316Packages::Debian::CreateDistributionService4317 within a projet4318 behaves like Debian Create Distribution Service4319 with only the codename param4320 behaves like Create Debian Distribution4321 returns ServiceResponse4322 with codename, components and architectures4323 behaves like Create Debian Distribution4324 returns ServiceResponse4325 with invalid suite4326 behaves like Create Debian Distribution4327 returns ServiceResponse4328 with invalid component name4329 behaves like Create Debian Distribution4330 returns ServiceResponse4331# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.7 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.22 1.13 1.03 2/298 83754332.4333 with invalid architecture name4334 behaves like Create Debian Distribution4335 returns ServiceResponse4336 within a group4337 behaves like Debian Create Distribution Service4338 with only the codename param4339 behaves like Create Debian Distribution4340 returns ServiceResponse4341 with codename, components and architectures4342 behaves like Create Debian Distribution4343 returns ServiceResponse4344 with invalid suite4345 behaves like Create Debian Distribution4346 returns ServiceResponse4347 with invalid component name4348 behaves like Create Debian Distribution4349 returns ServiceResponse4350 with invalid architecture name4351 behaves like Create Debian Distribution4352 returns ServiceResponse4353# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_distribution_service_spec.rb. It took 5.06 seconds. Expected to take 4.95 seconds.4354# [RSpecRunTime] Starting example group spec/models/integrations/base/chat_notification_spec.rb. Expected to take 4.74 seconds.4355Integrations::Base::ChatNotification4356 does not allow STI4357 #api_field_names4358 when channels are masked4359 does not include channel properties4360 #event_channel_name4361 returns the channel field name for the given event4362 #execute4363 with a repository4364 returns true4365 with an empty repository4366 returns true4367 when webhook is blank4368 returns false4369 when webhook is not required4370 returns true4371 when event is not supported4372 returns false4373 with a project with name containing spaces4374 does not remove spaces4375 when the data object has a label4376 behaves like notifies the chat integration4377 is expected to receive notify(*(any args)) 1 time4378 with label filter4379 behaves like notifies the chat integration4380 is expected to receive notify(*(any args)) 1 time4381 when MergeRequest events4382 behaves like notifies the chat integration4383 is expected to receive notify(*(any args)) 1 time4384 when Issue events4385 behaves like notifies the chat integration4386 is expected to receive notify(*(any args)) 1 time4387 when Incident events4388 behaves like notifies the chat integration4389 is expected to receive notify(*(any args)) 1 time4390 when labels_to_be_notified_behavior is not defined4391 when no matching labels4392 behaves like does not notify the chat integration4393 is expected not to receive notify(*(any args)) 0 times4394 when only one label matches4395 behaves like notifies the chat integration4396 is expected to receive notify(*(any args)) 1 time4397 when labels_to_be_notified_behavior is blank4398 when no matching labels4399 behaves like does not notify the chat integration4400 is expected not to receive notify(*(any args)) 0 times4401 when only one label matches4402 behaves like notifies the chat integration4403 is expected to receive notify(*(any args)) 1 time4404 when labels_to_be_notified_behavior is match_any4405 when no label filter4406 behaves like notifies the chat integration4407 is expected to receive notify(*(any args)) 1 time4408 when no matching labels4409 behaves like does not notify the chat integration4410 is expected not to receive notify(*(any args)) 0 times4411 when only one label matches4412 behaves like notifies the chat integration4413 is expected to receive notify(*(any args)) 1 time4414 when labels_to_be_notified_behavior is match_all4415 when no label filter4416 behaves like notifies the chat integration4417 is expected to receive notify(*(any args)) 1 time4418 when no matching labels4419 behaves like does not notify the chat integration4420 is expected not to receive notify(*(any args)) 0 times4421 when only one label matches4422 behaves like does not notify the chat integration4423 is expected not to receive notify(*(any args)) 0 times4424 when labels matches exactly4425 behaves like notifies the chat integration4426 is expected to receive notify(*(any args)) 1 time4427 when labels matches but object has more4428 behaves like notifies the chat integration4429 is expected to receive notify(*(any args)) 1 time4430 when labels are distributed on multiple objects4431 behaves like does not notify the chat integration4432 is expected not to receive notify(*(any args)) 0 times4433 with "channel" property4434 when empty string4435 does not include the channel4436 when empty spaces4437 does not include the channel4438 with single channel specified4439 behaves like with channel specified4440 notifies all channels4441 with multiple channel names specified4442 behaves like with channel specified4443 notifies all channels4444 with multiple channel names with spaces specified4445 behaves like with channel specified4446 notifies all channels4447 with duplicate channel names4448 behaves like with channel specified4449 notifies all channels4450 default values4451 is expected to eq :chat4452 Validations4453 when active4454 is expected to validate that :webhook cannot be empty/falsy4455 is expected to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10"›4456 is expected not to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10,#11"›4457 validates inclusion of labels4458 when inactive4459 is expected not to validate that :webhook cannot be empty/falsy4460 is expected to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10"›4461 is expected to allow :push_channel to be ‹"#1,#2,#3,#4,#5,#6,#7,#8,#9,#10,#11"›4462 does not validate inclusion of labels4463 #default_channel_placeholder4464 raises an error4465 #webhook_help4466 raises an error4467 #event_channel_value4468 returns the channel field value for the given event4469 raises an error for unsupported events4470# [RSpecRunTime] Finishing example group spec/models/integrations/base/chat_notification_spec.rb. It took 4.17 seconds. Expected to take 4.74 seconds.4471# [RSpecRunTime] Starting example group spec/models/work_items/widgets/hierarchy_spec.rb. Expected to take 4.64 seconds.4472WorkItems::Widgets::Hierarchy4473 does not allow STI4474 .type4475 is expected to eq :hierarchy4476 #type4477 is expected to eq :hierarchy4478 #parent4479 is expected to eq #<WorkItem id:449 group537/project-674#2>4480 #has_parent?4481 when parent is present4482 is expected to eq true4483 when parent is not present4484 is expected to eq false4485 #children4486 is expected to contain exactly #<WorkItem id:448 group537/project-674#1> and #<WorkItem id:450 group537/project-674#3>4487 when ordered by relative position and work_item_id4488 when children relative positions are nil4489 orders by work_item_id4490 when children relative positions are present4491 orders by relative_position and by created_at4492 #rolled_up_counts_by_type4493Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class.4495To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4496Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class.4498To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4499Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class.4501To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4502Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class.4504To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4505 returns rolled up dates by work item type and state4506# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.95 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.19 1.12 1.03 1/298 84554507.4508 #depth_limit_reached_by_type4509 returns an array of hashes with work_item_type and depth_limit_reached4510 calls max_depth_reached? for each descendant type4511 when there are no descendant types4512 returns an empty array4513# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/hierarchy_spec.rb. It took 3.95 seconds. Expected to take 4.64 seconds.4514# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/base/object_builder_spec.rb. Expected to take 4.4 seconds.4515Gitlab::ImportExport::Base::ObjectBuilder4516 #build4517 when object exists4518 when where_clauses are implemented4519 finds existing object instead of creating one4520# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.69 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.19 1.12 1.03 1/298 84744521.4522 when where_clauses are not implemented4523 raises NotImplementedError4524 when object does not exist4525 creates new object4526# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.66 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.19 1.12 1.03 1/298 85114527.4528# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/base/object_builder_spec.rb. It took 3.16 seconds. Expected to take 4.4 seconds.4529# [RSpecRunTime] Starting example group spec/workers/environments/auto_stop_worker_spec.rb. Expected to take 4.29 seconds.4530Environments::AutoStopWorker4531 stops the environment4532 executes the stop action4533 when user does not have a permission to play the stop action4534 raises an error4535# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.18 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.17 1.12 1.03 1/299 85474536.4537 when the environment has already been stopped4538 does not execute the stop action4539 when there are no deployments and associted stop actions4540 stops the environment4541# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.63 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.17 1.12 1.03 1/299 85664542.4543 when there are no corresponding environment record4544 ignores the invalid record4545# [RSpecRunTime] Finishing example group spec/workers/environments/auto_stop_worker_spec.rb. It took 5.0 seconds. Expected to take 4.29 seconds.4546# [RSpecRunTime] Starting example group spec/services/git/base_hooks_service_spec.rb. Expected to take 4.04 seconds.4547Git::BaseHooksService4548 notifying KAS4549 enqueues the notification worker4550 when KAS is disabled4551 is expected not to receive perform_async(*(any args)) 0 times4552# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.97 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.16 1.12 1.03 1/300 86064553.4554 project hooks and integrations4555 hooks4556 active hooks4557 executes the hooks4558 inactive hooks4559 does not execute the hooks4560 with integrations4561 with active integrations4562 executes the services4563 with integrations.skip_ci push option4564 executes the services4565 with inactive integrations4566 does not execute the services4567 when execute_project_hooks param is set to false4568 does not execute hooks and integrations4569 Generating CI variables from push options4570 with empty push options4571 behaves like creates pipeline with params and expected variables4572 calls the create pipeline service4573 with push options not specifying variables4574 behaves like creates pipeline with params and expected variables4575 calls the create pipeline service4576 with push options specifying variables4577 behaves like creates pipeline with params and expected variables4578 calls the create pipeline service4579 with push options not specifying variables in correct format4580 behaves like creates pipeline with params and expected variables4581 calls the create pipeline service4582 Pipeline creation4583 when the pipeline is persisted4584 and there are no errors4585 returns success4586 when the newrev is blank4587 does not create a pipeline and returns success4588 and there are errors4589 does not log errors and returns success4590 when the pipeline wasn't persisted4591 and there are no errors4592 returns success4593 and there are errors4594 logs errors and returns success4595 push event4596 creates push event4597 create_push_event is set to false4598 does not create push event4599# [RSpecRunTime] Finishing example group spec/services/git/base_hooks_service_spec.rb. It took 3.43 seconds. Expected to take 4.04 seconds.4600# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_saver_spec.rb. Expected to take 3.97 seconds.4601Gitlab::ImportExport::UploadsSaver4602 bundle a project Git repo4603 legacy storage4604 saves the uploads successfully4605 copies the uploads to the export path4606# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.49 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.15 1.12 1.03 1/299 86754607.4608 hashed storage4609 saves the uploads successfully4610 copies the uploads to the export path4611# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.61 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.15 1.12 1.03 1/299 86764612.4613# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_saver_spec.rb. It took 4.52 seconds. Expected to take 3.97 seconds.4614# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/work_item_parser_spec.rb. Expected to take 3.72 seconds.4615Banzai::ReferenceParser::WorkItemParser4616 #records_for_nodes4617 returns a Hash containing the work items for a list of nodes4618 when checking multiple work items on another project4619 behaves like no N+1 queries4620 avoids N+1 queries in #records_for_nodes4621 behaves like no project N+1 queries4622 avoids N+1 queries in #nodes_visible_to_user4623# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.98 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.13 1.11 1.03 1/298 86774624.4625# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/work_item_parser_spec.rb. It took 3.38 seconds. Expected to take 3.72 seconds.4626# [RSpecRunTime] Starting example group spec/graphql/resolvers/board_resolver_spec.rb. Expected to take 3.67 seconds.4627Resolvers::BaseResolver.single4628 #resolve4629 when there is no parent4630 returns nil if parent is nil4631 when project boards4632 behaves like group and project boards resolver4633 does not create a default board4634 calls Boards::BoardsFinder4635 requires an ID4636 when querying for a single board4637 returns specified board4638 returns nil if board not found4639# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.8 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.13 1.11 1.03 1/297 86784640.4641 when group boards4642 behaves like group and project boards resolver4643 does not create a default board4644 calls Boards::BoardsFinder4645 requires an ID4646 when querying for a single board4647 returns specified board4648 returns nil if board not found4649# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.9 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.04 1.09 1.02 1/297 86794650.4651# [RSpecRunTime] Finishing example group spec/graphql/resolvers/board_resolver_spec.rb. It took 3.92 seconds. Expected to take 3.67 seconds.4652# [RSpecRunTime] Starting example group spec/finders/groups/accepting_project_creations_finder_spec.rb. Expected to take 3.47 seconds.4653Groups::AcceptingProjectCreationsFinder4654 #execute4655 only returns groups where the user has access to create projects4656 with admin user4657 only returns groups where the user has access to create projects4658# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.43 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.04 1.09 1.02 1/297 86804659.4660# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_project_creations_finder_spec.rb. It took 3.53 seconds. Expected to take 3.47 seconds.4661# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb. Expected to take 3.44 seconds.4662Mutations::AlertManagement::PrometheusIntegration::Create4663 is expected to require graphql authorizations :admin_project4664 #resolve4665 user has access to project4666 when Prometheus Integration already exists4667 returns errors4668 when api_url is nil4669 creates the integration4670 when UpdateService responds with success4671 returns the integration with no errors4672 creates a corresponding token4673# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.94 second. Current RSS: ~1401M. Threads: 4. load average: 1.12 1.11 1.03 1/297 86814674.4675 when UpdateService responds with an error4676 returns errors4677 when resource is not accessible to the user4678 raises an error if the resource is not accessible to the user4679# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb. It took 2.83 seconds. Expected to take 3.44 seconds.4680# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb. Expected to take 3.21 seconds.4681Gitlab::Usage::Metrics::Instrumentations::CountImportedProjectsTotalMetric4682 with all time frame4683 behaves like a correct instrumented metric value and query4684 behaves like a correct instrumented metric value4685 has correct value4686# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.22 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.12 1.11 1.03 1/297 86824687.4688 behaves like a correct instrumented metric query4689 has correct generate query4690 for 28d time frame4691 behaves like a correct instrumented metric value and query4692 behaves like a correct instrumented metric value4693 has correct value4694 behaves like a correct instrumented metric query4695 has correct generate query4696# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb. It took 3.17 seconds. Expected to take 3.21 seconds.4697# [RSpecRunTime] Starting example group spec/services/work_items/delete_service_spec.rb. Expected to take 3.17 seconds.4698WorkItems::DeleteService4699 #execute4700 when user can delete the work item4701 is expected to be success4702 publish WorkItems::WorkItemDeletedEvent4703 when there are errors preventing to delete the work item4704 is expected to be error4705 returns error messages4706# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.25 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.19 1.12 1.03 1/296 87014707.4708 when user cannot delete the work item4709 is expected to be error4710 returns error messages4711 does not publish WorkItems::WorkItemDeletedEvent4712# [RSpecRunTime] Finishing example group spec/services/work_items/delete_service_spec.rb. It took 2.37 seconds. Expected to take 3.17 seconds.4713# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/migration_helpers_spec.rb. Expected to take 3.05 seconds.4714Gitlab::Database::AsyncConstraints::MigrationHelpers4715 with async check constraint validations on partitioned tables4716 #prepare_partitioned_async_check_constraint_validation4717 delegates to prepare_async_check_constraint_validation for each partition4718 #unprepare_partitioned_async_check_constraint_validation4719 delegates to unprepare_async_check_constraint_validation for each partition4720 with async check constraint validations on regular tables4721 #prepare_async_check_constraint_validation4722 creates the record for async validation4723 when the check constraint does not exist4724 returns an error4725 when the record already exists4726 does attempt to create the record4727 when the async validation table does not exist4728 does not raise an error4729 #unprepare_async_check_constraint_validation4730 with check constraints4731 destroys the record4732 when the async validation table does not exist4733 does not raise an error4734 with other types of constraints4735 does not destroy the record4736 with async FK validation on partitioned tables4737 #prepare_partitioned_async_foreign_key_validation4738 delegates to prepare_async_foreign_key_validation for each partition4739 #unprepare_partitioned_async_foreign_key_validation4740 delegates to unprepare_async_foreign_key_validation for each partition4741 with async FK validation on regular tables4742 #prepare_async_foreign_key_validation4743 creates the record for the async FK validation4744 when an explicit name is given4745 creates the record with the given name4746 when the FK does not exist4747 returns an error4748 when the record already exists4749 does attempt to create the record4750 when the async FK validation table does not exist4751 does not raise an error4752 #unprepare_async_foreign_key_validation4753 with foreign keys4754 destroys the record4755 when an explicit name is given4756 destroys the record4757 when the async fk validation table does not exist4758 does not raise an error4759 with other types of constraints4760 does not destroy the record4761# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/migration_helpers_spec.rb. It took 3.45 seconds. Expected to take 3.05 seconds.4762# [RSpecRunTime] Starting example group spec/validators/json_schema_validator_spec.rb. Expected to take 2.98 seconds.4763JsonSchemaValidator4764 #validates_each4765 when filename is set4766 when data is valid4767 returns no errors4768 when data is invalid4769 when error message is not provided4770 returns default set error message i.e `must be a valid json schema`4771 when error message is provided4772 returns the provided error message4773 when filename is not set4774 raises an ArgumentError4775 when filename is invalid4776 raises a FilenameError4777 hash_conversion option4778 when hash_conversion is enabled4779 returns no errors4780 when detail_errors is true4781 when data is valid4782 returns no errors4783 when data is invalid4784 returns json schema is invalid4785 when validating config with oneOf JSON schema4786 when the value is a valid array of hashes4787 returns no errors4788 when a required property is missing4789 returns an error message4790 when oneOf validation fails4791 returns an error message4792 when there is a general validation error4793 returns an error message4794 when a non-array value violates oneOf constraint4795 returns an error message for oneOf violation without data pointer4796# [RSpecRunTime] Finishing example group spec/validators/json_schema_validator_spec.rb. It took 2.89 seconds. Expected to take 2.98 seconds.4797# [RSpecRunTime] Starting example group spec/services/users/set_namespace_commit_email_service_spec.rb. Expected to take 2.86 seconds.4798Users::SetNamespaceCommitEmailService4799 #execute4800 when current_user is not provided4801 returns error message4802 when current_user does not have permission to change namespace commit emails4803 returns error message4804 when target_user does not have permission to access the namespace4805 returns error message4806 when namespace is public4807 behaves like success4808 creates namespace commit email4809 when namespace is not provided4810 returns error message4811 when target user is not current user4812 when current user is an admin4813 when admin mode is enabled4814 creates namespace commit email4815 when admin mode is not enabled4816 returns error message4817 when current user is not an admin4818 returns error message4819 when namespace commit email does not exist4820 when email_id is not provided4821 returns error message4822 when model save fails4823 returns error message4824 when namepsace is a group4825 behaves like success4826 creates namespace commit email4827 when namespace is a user4828 behaves like success4829 creates namespace commit email4830 when namespace is a project4831 behaves like success4832 creates namespace commit email4833 when namespace commit email already exists4834 when email_id is not provided4835 destroys the namespace commit email4836 and email_id is provided4837 updates namespace commit email4838 when model save fails4839 returns generic error message4840 with model errors4841 returns the model error message4842# [RSpecRunTime] Finishing example group spec/services/users/set_namespace_commit_email_service_spec.rb. It took 2.86 seconds. Expected to take 2.86 seconds.4843# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. Expected to take 2.84 seconds.4844Sidebars::Groups::SuperSidebarPanel4845 implements #super_sidebar_context_header4846 behaves like a panel with uniquely identifiable menu items4847 all menu_items have unique item_id4848 all menu_items have an item_id4849# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.53 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.32 1.15 1.04 1/296 87024850.4851 behaves like a panel with all menu_items categorized4852 has no uncategorized menu_items4853 behaves like a panel instantiable by the anonymous user4854 is expected to be a kind of Sidebars::Groups::SuperSidebarPanel4855 #renderable_menus4856 is exposed as a renderable menu4857# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. It took 2.55 seconds. Expected to take 2.84 seconds.4858# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/processable_spec.rb. Expected to take 2.64 seconds.4859Gitlab::Ci::Config::Entry::Processable4860 validations4861 when entry config value is correct4862 #valid?4863 is valid4864 when config uses both "when:" and "rules:"4865 is valid4866 when job name is more than 2554867 shows a validation error4868 when job name is empty4869 reports error4870 when entry value is not correct4871 incorrect config value type4872 #errors4873 reports error about a config type4874 when config is empty4875 #valid4876 is invalid4877 when extends key is not a string4878 returns error about wrong value type4879 when resource_group key is not a string4880 returns error about wrong value type4881 when a variable has an invalid data attribute4882 reports error about variable4883 when script: and trigger: are used together4884 returns is invalid4885 when run: and trigger: are used together4886 is invalid4887 when only: is used with rules:4888 returns error about mixing only: with rules:4889 and only: is blank4890 is valid4891 and rules: is blank4892 is valid4893 when except: is used with rules:4894 returns error about mixing except: with rules:4895 and except: is blank4896 is valid4897 and rules: is blank4898 is valid4899 when only: and except: are both used with rules:4900 returns errors about mixing both only: and except: with rules:4901 when only: and except: as both blank4902 is valid4903 when rules: is blank4904 is valid4905 when interruptible is not a boolean4906 returns error about wrong value type4907 #relevant?4908 is a relevant entry4909 #compose!4910 with workflow rules4911 name: "uses default only", has_workflow_rules?: false, only: nil, rules: nil, result: {:refs=>["branches", "tags"]}4912 RSpec::ExampleGroups::GitlabCiConfigEntryProcessable::Compose::WithWorkflowRules::NameUsesDefaultOnlyHasWorkflowRulesFalseOnlyNilRulesNilResultRefsBranchesTags4913 name: "uses user only", has_workflow_rules?: false, only: ["branches"], rules: nil, result: {:refs=>["branches"]}4914 RSpec::ExampleGroups::GitlabCiConfigEntryProcessable::Compose::WithWorkflowRules::NameUsesUserOnlyHasWorkflowRulesFalseOnlyBranchesRulesNilResultRefsBranches4915 name: "does not define only", has_workflow_rules?: false, only: nil, rules: [], result: nil4916 RSpec::ExampleGroups::GitlabCiConfigEntryProcessable::Compose::WithWorkflowRules::NameDoesNotDefineOnlyHasWorkflowRulesFalseOnlyNilRulesResultNil4917 name: "does not define only", has_workflow_rules?: true, only: nil, rules: nil, result: nil4918 RSpec::ExampleGroups::GitlabCiConfigEntryProcessable::Compose::WithWorkflowRules::NameDoesNotDefineOnlyHasWorkflowRulesTrueOnlyNilRulesNilResultNil4919 name: "uses user only", has_workflow_rules?: true, only: ["branches"], rules: nil, result: {:refs=>["branches"]}4920 RSpec::ExampleGroups::GitlabCiConfigEntryProcessable::Compose::WithWorkflowRules::NameUsesUserOnlyHasWorkflowRulesTrueOnlyBranchesRulesNilResultRefsBranches4921 name: "does not define only", has_workflow_rules?: true, only: nil, rules: [], result: nil4922 RSpec::ExampleGroups::GitlabCiConfigEntryProcessable::Compose::WithWorkflowRules::NameDoesNotDefineOnlyHasWorkflowRulesTrueOnlyNilRulesResultNil4923 when workflow rules is used4924 when rules are used4925 does not define only4926 when rules are not used and only is defined4927 keeps only entry4928 when workflow rules is not used4929 when rules are valid4930 when last rule contains only `when`4931 and its value is not `never`4932 raises a warning4933 and its value is `never`4934 behaves like has no warnings4935 does not raise the warning4936 when last rule does not contain only `when`4937 behaves like has no warnings4938 does not raise the warning4939 when rules are invalid4940 behaves like has no warnings4941 does not raise the warning4942 when workflow rules is used4943 when last rule contains only `when4944 behaves like has no warnings4945 does not raise the warning4946 with resource group4947 resource_group: "iOS", result: "iOS"4948 is expected to eq "iOS"4949 resource_group: "review/$CI_COMMIT_REF_NAME", result: "review/$CI_COMMIT_REF_NAME"4950 is expected to eq "review/$CI_COMMIT_REF_NAME"4951 resource_group: nil, result: nil4952 is expected to eq nil4953 with environment4954 when environment name is specified4955 sets environment name and action to the entry value4956 when environment name, url and action are specified4957 sets environment name, action and url to the entry value4958 with inheritance4959 of default:tags4960 name: "only local tags", default_tags: nil, tags: ["a", "b"], inherit_default: nil, result: ["a", "b"]4961 is expected to eq ["a", "b"]4962 name: "only local tags", default_tags: nil, tags: ["a", "b"], inherit_default: true, result: ["a", "b"]4963 is expected to eq ["a", "b"]4964 name: "only local tags", default_tags: nil, tags: ["a", "b"], inherit_default: false, result: ["a", "b"]4965 is expected to eq ["a", "b"]4966 name: "global and local tags", default_tags: ["b", "c"], tags: ["a", "b"], inherit_default: nil, result: ["a", "b"]4967 is expected to eq ["a", "b"]4968 name: "global and local tags", default_tags: ["b", "c"], tags: ["a", "b"], inherit_default: true, result: ["a", "b"]4969 is expected to eq ["a", "b"]4970 name: "global and local tags", default_tags: ["b", "c"], tags: ["a", "b"], inherit_default: false, result: ["a", "b"]4971 is expected to eq ["a", "b"]4972 name: "only global tags", default_tags: ["b", "c"], tags: nil, inherit_default: nil, result: ["b", "c"]4973 is expected to eq ["b", "c"]4974 name: "only global tags", default_tags: ["b", "c"], tags: nil, inherit_default: true, result: ["b", "c"]4975 is expected to eq ["b", "c"]4976 name: "only global tags", default_tags: ["b", "c"], tags: nil, inherit_default: false, result: nil4977 is expected to eq nil4978 name: "only global tags", default_tags: ["b", "c"], tags: nil, inherit_default: ["image"], result: nil4979 is expected to eq nil4980 name: "only global tags", default_tags: ["b", "c"], tags: nil, inherit_default: ["tags"], result: ["b", "c"]4981 is expected to eq ["b", "c"]4982 with interruptible4983 when interruptible is not defined4984 sets interruptible to nil4985 when interruptible is defined4986 sets interruptible to the value4987 when composed4988 #value4989 when entry is correct4990 returns correct value4991 when variables have "expand" data4992 returns correct value4993# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/processable_spec.rb. It took 1.82 seconds. Expected to take 2.64 seconds.4994# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/distinct_count_projects_with_expiration_policy_metric_spec.rb. Expected to take 2.64 seconds.4995Gitlab::Usage::Metrics::Instrumentations::DistinctCountProjectsWithExpirationPolicyMetric4996 behaves like a correct instrumented metric value4997 has correct value4998# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.65 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.29 1.15 1.04 1/297 87034999.5000 behaves like a correct instrumented metric value5001 has correct value5002 behaves like a correct instrumented metric value5003 has correct value5004 behaves like a correct instrumented metric value5005 has correct value5006# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/distinct_count_projects_with_expiration_policy_metric_spec.rb. It took 2.44 seconds. Expected to take 2.64 seconds.5007# [RSpecRunTime] Starting example group spec/models/alert_management/alert_assignee_spec.rb. Expected to take 2.46 seconds.5008AlertManagement::AlertAssignee5009 does not allow STI5010 associations5011 is expected to belong to alert required: false5012 is expected to belong to assignee class_name => User required: false inverse_of => alert_assignees5013 validations5014 is expected to validate that :alert cannot be empty/falsy5015 is expected to validate that :assignee cannot be empty/falsy5016 is expected to validate that :assignee is case-sensitively unique within the scope of :alert_id5017# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.33 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.27 1.15 1.04 1/296 87045018.5019# [RSpecRunTime] Finishing example group spec/models/alert_management/alert_assignee_spec.rb. It took 3.52 seconds. Expected to take 2.46 seconds.5020# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 2.45 seconds.5021Views documentation5022 for each object5023 has a metadata file5024 has a valid metadata file5025 has a valid feature category5026 has a valid metadata file with allowed fields5027 has a valid metadata file without missing fields5028# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 0.21 second. Expected to take 2.45 seconds.5029# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 2.45 seconds.5030Tables documentation5031 for each object5032 has a metadata file5033 has a valid metadata file5034 has a valid feature category5035 has a valid metadata file with allowed fields5036 has a valid metadata file without missing fields5037# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.13 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.27 1.15 1.04 1/296 87055038.5039# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 1.59 seconds. Expected to take 2.45 seconds.5040# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 2.45 seconds.5041Deleted tables documentation5042 for each object5043 has a metadata file5044 has a valid metadata file5045 has a valid feature category5046 has a valid metadata file with allowed fields5047 has a valid metadata file without missing fields5048# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 0.29 second. Expected to take 2.45 seconds.5049# [RSpecRunTime] Starting example group spec/db/docs_spec.rb. Expected to take 2.45 seconds.5050Deleted views documentation5051 for each object5052 has a metadata file5053 has a valid metadata file5054 has a valid feature category5055 has a valid metadata file with allowed fields5056 has a valid metadata file without missing fields5057# [RSpecRunTime] Finishing example group spec/db/docs_spec.rb. It took 0.16 second. Expected to take 2.45 seconds.5058# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/crm_contacts_spec.rb. Expected to take 2.3 seconds.5059WorkItems::Callbacks::CrmContacts5060 when work item does not have a parent group5061 behaves like raises a callback error5062 is expected to raise Issuable::Callbacks::Base::Error with "Work item not supported"5063 when feature is disabled5064 behaves like raises a callback error5065 is expected to raise Issuable::Callbacks::Base::Error with "Feature disabled"5066 when work item belongs to a project5067 updates the contacts5068 when SetCrmContactsService returns error response5069 behaves like raises a callback error5070 is expected to raise Issuable::Callbacks::Base::Error with "Something went wrong!"5071 when contact_ids param is missing5072 behaves like does not call SetCrmContactsService5073 is not called5074 when operation_mode param is invalid5075 behaves like does not call SetCrmContactsService5076 is not called5077 when contact_ids are the same that are already set5078 behaves like does not call SetCrmContactsService5079 is not called5080 when contact_ids param is empty5081 behaves like does not call SetCrmContactsService5082 is not called5083# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/crm_contacts_spec.rb. It took 1.56 seconds. Expected to take 2.3 seconds.5084# [RSpecRunTime] Starting example group spec/models/legacy_diff_note_spec.rb. Expected to take 2.29 seconds.5085LegacyDiffNote5086 does not allow STI5087 #to_ability_name5088 is expected to eq "note"5089 callbacks5090 #set_diff5091 when not importing5092 updates st_diff5093 when importing5094 does not update st_diff5095 when st_diff is blank5096 updates st_diff5097# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.83 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.25 1.15 1.04 1/296 87065098.5099# [RSpecRunTime] Finishing example group spec/models/legacy_diff_note_spec.rb. It took 1.69 seconds. Expected to take 2.29 seconds.5100# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. Expected to take 2.15 seconds.5101BulkImports::FinishBatchedPipelineWorker5102 when tracker is not batched5103 does not call the tracker's `#finish!`5104 does not call the pipeline's `#on_finish`5105# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.97 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.25 1.15 1.04 1/296 87255106.5107 #perform5108 marks the tracker as finished5109 calls the pipeline's `#on_finish`5110 when import is in progress5111 re-enqueues for any started batches5112 re-enqueues for any created batches5113 when pipeline tracker is stale5114 fails pipeline tracker and its batches5115 when tracker is not started5116 does not call the tracker's `#finish!`5117 does not call the pipeline's `#on_finish`5118 when pipeline is enqueued5119 does not call the tracker's `#finish!`5120 does not call the pipeline's `#on_finish`5121# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. It took 1.84 seconds. Expected to take 2.15 seconds.5122# [RSpecRunTime] Starting example group spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb. Expected to take 2.15 seconds.5123MergeRequests::ExecuteApprovalHooksWorker5124 calls MergeRequests::ExecuteApprovalHooksService5125 behaves like subscribes to event5126 consumes the published event5127 behaves like an idempotent worker5128 is labeled as idempotent5129 performs multiple times sequentially without raising an exception5130# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.95 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.31 1.16 1.05 1/296 87265131.5132 when the user does not exist5133 behaves like when object does not exist5134 logs and does not call MergeRequests::ExecuteApprovalHooksService5135 when the merge request does not exist5136 behaves like when object does not exist5137 logs and does not call MergeRequests::ExecuteApprovalHooksService5138# [RSpecRunTime] Finishing example group spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb. It took 1.57 seconds. Expected to take 2.15 seconds.5139# [RSpecRunTime] Starting example group spec/services/bulk_imports/relation_batch_export_service_spec.rb. Expected to take 2.03 seconds.5140BulkImports::RelationBatchExportService5141 #execute5142 exports relation batch5143 removes exported contents after export5144 updates export updated_at so the timeout resets5145 when relation is empty and there is nothing to export5146 creates empty file on disk5147# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.91 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.31 1.16 1.05 1/299 87345148.5149# [RSpecRunTime] Finishing example group spec/services/bulk_imports/relation_batch_export_service_spec.rb. It took 1.67 seconds. Expected to take 2.03 seconds.5150# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedule_service_spec.rb. Expected to take 2.02 seconds.5151Ci::PipelineScheduleService5152 #execute5153 schedules next run5154 runs RunPipelineScheduleWorker5155 when owner is nil5156 does not raise an error5157 when the project is missing5158 does not raise an exception5159 does not run RunPipelineScheduleWorker5160# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.93 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.31 1.16 1.05 1/299 87355161.5162# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedule_service_spec.rb. It took 2.03 seconds. Expected to take 2.02 seconds.5163# [RSpecRunTime] Starting example group spec/finders/projects/ml/experiment_finder_spec.rb. Expected to take 1.93 seconds.5164Projects::Ml::ExperimentFinder5165 params with_candidate_count5166 when with_candidate_count is true5167 does computes candidate_count5168# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.36 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.36 1.17 1.05 1/296 87365169.5170 when with_candidate_count is false5171 does not compute candidate_count5172 sorting5173 test_case: "default params", order_by: nil, direction: nil, expected_order: [2, 1, 0]5174 is expected to eq [#<Ml::Experiment id: 3, created_at: "2024-11-22 02:00:55.974452287 +0000", updated_at: "2024-11-15 0...0000", iid: 1, project_id: 683, user_id: 1320, name: "experiment1", deleted_on: nil, model_id: nil>]5175 test_case: "ascending order", order_by: "id", direction: "ASC", expected_order: [0, 1, 2]5176 is expected to eq [#<Ml::Experiment id: 1, created_at: "2024-11-22 02:00:55.938025479 +0000", updated_at: "2024-11-22 0...00", iid: 3, project_id: 683, user_id: 1320, name: "experiment1_1", deleted_on: nil, model_id: nil>]5177 test_case: "by column", order_by: "name", direction: "ASC", expected_order: [0, 2, 1]5178 is expected to eq [#<Ml::Experiment id: 1, created_at: "2024-11-22 02:00:55.938025479 +0000", updated_at: "2024-11-22 0...0000", iid: 2, project_id: 683, user_id: 1320, name: "experiment2", deleted_on: nil, model_id: nil>]5179 test_case: "invalid sort", order_by: nil, direction: "UP", expected_order: [2, 1, 0]5180 is expected to eq [#<Ml::Experiment id: 3, created_at: "2024-11-22 02:00:55.974452287 +0000", updated_at: "2024-11-15 0...0000", iid: 1, project_id: 683, user_id: 1320, name: "experiment1", deleted_on: nil, model_id: nil>]5181 test_case: "invalid order by", order_by: "INVALID", direction: nil, expected_order: [2, 1, 0]5182 is expected to eq [#<Ml::Experiment id: 3, created_at: "2024-11-22 02:00:55.974452287 +0000", updated_at: "2024-11-15 0...0000", iid: 1, project_id: 683, user_id: 1320, name: "experiment1", deleted_on: nil, model_id: nil>]5183 test_case: "order by updated_at", order_by: "updated_at", direction: nil, expected_order: [1, 0, 2]5184 is expected to eq [#<Ml::Experiment id: 2, created_at: "2024-11-22 02:00:55.966487718 +0000", updated_at: "2024-11-22 0...00", iid: 3, project_id: 683, user_id: 1320, name: "experiment1_1", deleted_on: nil, model_id: nil>]5185 default params5186 returns models for project ordered by id, descending5187 including the latest version and project5188 does not return models belonging to a different project5189 does not return an experiment that belongs to a model5190# [RSpecRunTime] Finishing example group spec/finders/projects/ml/experiment_finder_spec.rb. It took 1.87 seconds. Expected to take 1.93 seconds.5191# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/preparing_spec.rb. Expected to take 1.91 seconds.5192Gitlab::Ci::Status::Build::Preparing5193 #illustration5194 is expected to include :image, :size, :title, and :content5195 .matches?5196 when build is preparing5197 is a correct match5198 when build is not preparing5199 does not match5200# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/preparing_spec.rb. It took 1.41 seconds. Expected to take 1.91 seconds.5201# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_partition_spec.rb. Expected to take 1.84 seconds.5202Gitlab::Database::PostgresPartition5203 does not allow STI5204 associations5205 is expected to belong to postgres_partitioned_table required: false5206 behaves like a postgres model5207 .by_identifier5208 finds the Gitlab::Database::PostgresPartition5209 raises an error if not found5210 raises ArgumentError if given a non-fully qualified identifier5211 #to_s5212 returns the name5213 #schema5214 returns the schema5215 #name5216 returns the name5217 scopes5218 .with_parent_tables5219 returns all partitions with parent tables5220 .with_list_constraint5221 when condition matches5222 returns the partitions containing the match5223 when condition does not match5224 returns an empty relation5225 .above_threshold5226 when the partition size is above a given threshold5227 returns all partitions above the threshold5228 when the partition size is below a given threshold5229 returns an empty relation5230 .for_parent_table5231 returns partitions for the parent table in the current schema5232 returns the partitions if the parent table schema is included in the table name5233 does not return partitions for tables not in the current schema5234 does not return partitions for tables if the schema is not the current5235 #parent_identifier5236 returns the parent table identifier5237 #condition5238 returns the condition for the partitioned values5239 .partition_exists?5240 when the partition exists5241 is expected to be truthy5242 when the partition does not exist5243 is expected to be falsey5244 .legacy_partition_exists?5245 when the partition exists5246 is expected to be truthy5247 when the partition does not exist5248 is expected to be falsey5249# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_partition_spec.rb. It took 1.74 seconds. Expected to take 1.84 seconds.5250# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/create_service_spec.rb. Expected to take 1.81 seconds.5251Ci::Catalog::Resources::CreateService5252 #execute5253 with an unauthorized user5254 raises an AccessDeniedError5255# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.37 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.41 1.19 1.06 1/301 89065256.5257 with an authorized user5258 and a valid project5259 creates a catalog resource5260 when the project is in a verified namespace5261 saves the resource with the namespace's verification level5262 with an invalid catalog resource5263 does not save the catalog resource5264# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/create_service_spec.rb. It took 1.71 seconds. Expected to take 1.81 seconds.5265# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/activity_spec.rb. Expected to take 1.74 seconds.5266BitbucketServer::Representation::Activity5267 regular comment5268 is expected to eq 115269 is expected to be truthy5270 is expected to be falsey5271 is expected to be a kind of BitbucketServer::Representation::Comment5272 is expected to be a kind of Time5273 #to_hash5274 is expected to match (a hash including {:id => 11})5275 inline comment5276 is expected to eq 195277 is expected to be truthy5278 is expected to be truthy5279 is expected to be a kind of BitbucketServer::Representation::PullRequestComment5280 is expected to be a kind of Time5281 #to_hash5282 is expected to match (a hash including {:id => 19})5283 approved event5284 is expected to eq 155285 is expected to be falsey5286 is expected to be falsey5287 is expected to be falsey5288 is expected to be truthy5289 is expected to eq "root"5290 is expected to eq "slug"5291 is expected to eq "test.user@example.com"5292 is expected to be a kind of Time5293 #to_hash5294 is expected to match (a hash including {:id => 15, :approver_name => "root", :approver_username => "slug", :approver_email => "test.user@example.com"})5295 declined event5296 is expected to eq 185297 is expected to be falsey5298 is expected to be falsey5299 is expected to be falsey5300 is expected to be truthy5301 is expected to eq "root"5302 is expected to eq "slug"5303 is expected to eq "test.user@example.com"5304 is expected to be a kind of Time5305 #to_hash5306 is expected to match (a hash including {:id => 18, :decliner_name => "root", :decliner_username => "slug", :decliner_email => "test.user@example.com"})5307 merge event5308 is expected to eq 75309 is expected to be falsey5310 is expected to be falsey5311 is expected to eq "root"5312 is expected to eq "root"5313 is expected to eq "slug"5314 is expected to eq "test.user@example.com"5315 is expected to be a kind of Time5316 is expected to be a kind of Time5317 is expected to eq "839fa9a2d434eb697815b8fcafaecc51accfdbbc"5318 #to_hash5319 is expected to match (a hash including {:id => 7, :committer_user => "root", :committer_name => "root", :committer_username => "slug", :committer_email => "test.user@example.com", :merge_commit => "839fa9a2d434eb697815b8fcafaecc51accfdbbc"})5320# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/activity_spec.rb. It took 1.09 seconds. Expected to take 1.74 seconds.5321# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/lock_spec.rb. Expected to take 1.71 seconds.5322Mutations::Terraform::State::Lock5323 is expected to eq "TerraformStateLock"5324 is expected to require graphql authorizations :admin_terraform_state5325 #resolve5326 user does not have permission5327 raises an error5328 user has permission5329 locks the state5330 state is already locked5331 does not modify the existing lock5332# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.6 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.41 1.19 1.06 1/301 89075333.5334 with invalid params5335 raises an error5336# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/lock_spec.rb. It took 1.88 seconds. Expected to take 1.71 seconds.5337# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/metadata/extract_files_service_spec.rb. Expected to take 1.64 seconds.5338Packages::TerraformModule::Metadata::ExtractFilesService5339 #execute5340 when processing a tar archive5341 behaves like extracting metadata5342 is expected to be success5343 is expected to eq {:root=>{:dependencies=>{:modules=>[], :providers=>[]}, :inputs=>[{"default"=>"null", "description"=>...\"\n\n text = \"Hello World\"\n filename = \"hello\"\n}\n```\n", :resources=>["local_file.file"]}}5344 behaves like raising too many files error5345 with too many files5346 behaves like raising extraction error5347 is expected to raise Packages::TerraformModule::Metadata::ExtractFilesService::ExtractionError with message matching /Too many files/5348 behaves like aggregating metadata5349 with submodules & examples5350 aggregates metadata into root5351 with missing attributes in submodules & examples5352 aggregates metadata into root5353 with relative path module (its path starts with ./)5354 behaves like extracting metadata5355 is expected to be success5356 is expected to eq {:root=>{:dependencies=>{:modules=>[], :providers=>[]}, :inputs=>[{"default"=>"null", "description"=>...\"\n\n text = \"Hello World\"\n filename = \"hello\"\n}\n```\n", :resources=>["local_file.file"]}}5357 when a processing error occurs druing HCL file parsing5358 behaves like extracting metadata from README files only5359 behaves like extracting metadata5360 is expected to be success5361 is expected to eq {:root=>{:readme=>"# Gitlab Local File\n\nThis repository contains a [Terraform](https://www.terrafor...ules/gitlab-local-file?ref=master\"\n\n text = \"Hello World\"\n filename = \"hello\"\n}\n```\n"}}5362 when processing a zip archive5363 behaves like extracting metadata5364 is expected to be success5365 is expected to eq {:root=>{:dependencies=>{:modules=>[], :providers=>[]}, :inputs=>[{"default"=>"null", "description"=>...\"\n\n text = \"Hello World\"\n filename = \"hello\"\n}\n```\n", :resources=>["local_file.file"]}}5366 with a wrong entry size5367 behaves like raising extraction error5368 is expected to raise Packages::TerraformModule::Metadata::ExtractFilesService::ExtractionError with message matching /metadata file has the wrong entry size/5369 behaves like raising too many files error5370 with too many files5371 behaves like raising extraction error5372 is expected to raise Packages::TerraformModule::Metadata::ExtractFilesService::ExtractionError with message matching /Too many files/5373 behaves like aggregating metadata5374 with submodules & examples5375 aggregates metadata into root5376 with missing attributes in submodules & examples5377 aggregates metadata into root5378 when a processing error occurs druing HCL file parsing5379 behaves like extracting metadata from README files only5380 behaves like extracting metadata5381 is expected to be success5382 is expected to eq {:root=>{:readme=>"# Gitlab Local File\n\nThis repository contains a [Terraform](https://www.terrafor...ules/gitlab-local-file?ref=master\"\n\n text = \"Hello World\"\n filename = \"hello\"\n}\n```\n"}}5383 for getting module_type from path5384 path: "README", module_type: :root5385 returns correct module_type5386 path: "README.md", module_type: :root5387 returns correct module_type5388 path: "./root/README.md", module_type: :root5389 returns correct module_type5390 path: "main.tf", module_type: :root5391 returns correct module_type5392 path: "./main.tf", module_type: :root5393 returns correct module_type5394 path: "modules/foo.tf", module_type: :root5395 returns correct module_type5396 path: "examples/foo.tf", module_type: :root5397 returns correct module_type5398 path: "module_name/modules.tf", module_type: :root5399 returns correct module_type5400 path: "module_name/examples.tf", module_type: :root5401 returns correct module_type5402 path: "modules/module_name/main.tf", module_type: :submodule5403 returns correct module_type5404 path: "./modules/module_name/main.tf", module_type: :submodule5405 returns correct module_type5406 path: "./root/modules/module_name/main.tf", module_type: :submodule5407 returns correct module_type5408 path: "root/modules/module_name/main.tf", module_type: :submodule5409 returns correct module_type5410 path: "examples/module_name/main.tf", module_type: :example5411 returns correct module_type5412 path: "./examples/module_name/main.tf", module_type: :example5413 returns correct module_type5414 path: "root/examples/module_name/main.tf", module_type: :example5415 returns correct module_type5416 path: "./root/examples/module_name/main.tf", module_type: :example5417 returns correct module_type5418 path: "module_name/modules/main.tf", module_type: nil5419 returns correct module_type5420 path: "example_name/examples/main.tf", module_type: nil5421 returns correct module_type5422 path: "main/module_name/modules.tf", module_type: nil5423 returns correct module_type5424 path: "main/example_name/examples.tf", module_type: nil5425 returns correct module_type5426 path: "./module_name/modules/foo.tf", module_type: nil5427 returns correct module_type5428 path: "./module_name/examples/foo.tf", module_type: nil5429 returns correct module_type5430 path: "submodules/module_name/main.tf", module_type: nil5431 returns correct module_type5432 path: "invalid/path/file.tf", module_type: nil5433 returns correct module_type5434# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/metadata/extract_files_service_spec.rb. It took 1.29 seconds. Expected to take 1.64 seconds.5435# [RSpecRunTime] Starting example group spec/lib/gitlab/i18n/po_linter_spec.rb. Expected to take 1.61 seconds.5436Gitlab::I18n::PoLinter5437 #errors5438 only calls validation once5439 #validate_po5440 for a fuzzy message5441 has an error5442 for a translations with namespaces5443 has an error for translation with namespace5444 has an error for plural translation with namespace5445 for a translations with newlines5446 has an error for a normal string5447 has an error when a translation is defined over multiple lines5448 raises an error when a plural translation is defined over multiple lines5449 raises an error when the plural id is defined over multiple lines5450 with an invalid po5451 returns the error5452 does not validate entries5453 with missing metadata5454 returns the an error5455 with a valid po5456 parses the file5457 validates the entries5458 has no errors5459 with missing plurals5460 has errors5461 with multiple plurals5462 has errors5463 with unescaped chars5464 contains an error5465 when an entry contains html5466 presents an error for each component containing angle brackets5467 #parse_po5468 with a valid po5469 fills in the entries5470 does not have errors5471 with an invalid po5472 contains an error5473 sets the entries to an empty array5474 #validate_entries5475 keeps track of errors for entries5476 #validate_entry5477 validates the flags, variable usage, newlines, and unescaped chars5478 #validate_number_of_plurals5479 validates when there are an incorrect number of translations5480 #validate_variables5481 validates both singular and plural in a pluralized string when the entry has a singular5482 only validates plural when there is no separate singular5483 validates the message variables5484 validates variable usage in message ids5485 #validate_variables_in_message5486 detects when a variables are used incorrectly5487 does not allow combining 1 `%d` unnamed variable with named variables5488 #validate_translation5489 succeeds with valid variables5490 adds an error message when translating fails5491 adds an error message when translating fails when translating with context5492 adds an error when trying to translate with incorrect variables when using unnamed variables5493 adds an error when trying to translate with named variables when unnamed variables are expected5494 tests translation for all given forms5495 #numbers_covering_all_plurals5496 can correctly find all required numbers to translate to Polish5497 #fill_in_variables5498 builds an array for %d translations5499 builds an array for %s translations5500 builds a hash for named variables5501# [RSpecRunTime] Finishing example group spec/lib/gitlab/i18n/po_linter_spec.rb. It took 1.31 seconds. Expected to take 1.61 seconds.5502# [RSpecRunTime] Starting example group spec/services/ci/queue/pending_builds_strategy_spec.rb. Expected to take 1.55 seconds.5503Ci::Queue::PendingBuildsStrategy5504 builds_for_group_runner5505 returns builds ordered by build ID5506 build_and_partition_ids5507 returns build id with partition id5508# [RSpecRunTime] Finishing example group spec/services/ci/queue/pending_builds_strategy_spec.rb. It took 1.21 seconds. Expected to take 1.55 seconds.5509# [RSpecRunTime] Starting example group spec/lib/gitlab/composer/version_index_spec.rb. Expected to take 1.51 seconds.5510Gitlab::Composer::VersionIndex5511 #as_json5512 with a public project5513 behaves like returns the packages json5514 returns the packages json5515 with an unordered list of packages5516 returns the packages sorted by version5517 with an internal project5518 behaves like returns the packages json5519 returns the packages json5520 with an unordered list of packages5521 returns the packages sorted by version5522 with a private project5523 behaves like returns the packages json5524 returns the packages json5525 with an unordered list of packages5526 returns the packages sorted by version5527 #sha5528 returns the json SHA5529# [RSpecRunTime] Finishing example group spec/lib/gitlab/composer/version_index_spec.rb. It took 1.36 seconds. Expected to take 1.51 seconds.5530# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/labels_importer_spec.rb. Expected to take 1.48 seconds.5531Gitlab::JiraImport::LabelsImporter5532 #execute5533 when label is missing from jira import5534 raises error5535 when jira import label exists5536 when labels are returned from jira5537 caches import label5538 calls Gitlab::JiraImport::HandleLabelsService5539 when there are no labels to be handled5540 when the labels field is empty5541 behaves like no labels handling5542 does not call Gitlab::JiraImport::HandleLabelsService5543 when the labels field is missing5544 behaves like no labels handling5545 does not call Gitlab::JiraImport::HandleLabelsService5546 when the isLast argument is missing5547 behaves like no labels handling5548 does not call Gitlab::JiraImport::HandleLabelsService5549# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/labels_importer_spec.rb. It took 1.29 seconds. Expected to take 1.48 seconds.5550# [RSpecRunTime] Starting example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. Expected to take 1.43 seconds.5551Gitlab::Email::ServiceDesk::CustomEmail5552 .key_from_reply_address5553 is expected to equal nil5554 with service_desk_setting5555 is expected to equal nil5556 with custom email5557 is expected to eq "b7721fc7e8419911a8bea145236a0519"5558 without reply key5559 is expected to equal nil5560 .key_from_settings5561 is expected to equal nil5562 with service desk incoming email5563 is expected to equal nil5564 with another unknown email5565 is expected to equal nil5566 with custom email5567 is expected to eq "namespace971-project-756-695-issue-"5568 with a custom email verification email5569 is expected to eq "namespace971-project-756-695-issue-"5570 .reply_address5571 is expected to equal nil5572 with reply key5573 is expected to equal nil5574 with issue5575 is expected to equal nil5576 with service_desk_setting and custom email5577 is expected to eq "support+b7721fc7e8419911a8bea145236a0519@example.com"5578# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/service_desk/custom_email_spec.rb. It took 1.21 seconds. Expected to take 1.43 seconds.5579# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.39 seconds.5580Gitlab::BitbucketImport::Stage::ImportLfsObjectsWorker5581 #perform5582 when the import succeeds5583 schedules the next stage5584 behaves like Gitlab::BitbucketImport::StageMethods5585 .sidekiq_retries_exhausted5586 tracks the import failure5587 #perform5588 does not execute the importer if no project could be found5589 does not execute the importer if the import state is no longer in progress5590 logs error when import fails with a StandardError5591 when the import is successful5592 executes the import5593 queues RefreshImportJidWorker5594 logs stage start and finish5595# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb. It took 1.28 seconds. Expected to take 1.39 seconds.5596# [RSpecRunTime] Starting example group spec/models/concerns/bulk_insertable_associations_spec.rb. Expected to take 1.36 seconds.5597BulkInsertableAssociations5598-- create_table(:_test_bulk_parents, {:force=>true})5599 -> 0.0047s5600-- create_table(:_test_bulk_foos, {:force=>true})5601 -> 0.0049s5602-- create_table(:_test_bulk_bars, {:force=>true})5603 -> 0.0046s5604-- create_table(:_test_simple_bars, {:force=>true})5605 -> 0.0045s5606 does not allow STI5607 saving bulk insertable associations5608 can disable bulk-inserts within a bulk-insert block5609 when items already have IDs5610 stores nothing and raises an error5611 when items have no IDs set5612 stores them all and updates items with IDs5613 when items are empty5614 does nothing5615 when relation name does not match class name5616 stores them all5617 with multiple threads5618 isolates bulk insert behavior between threads5619 with multiple associations5620 isolates writes between associations5621 passing bulk insert arguments5622 disables validations on target association5623 when association is not bulk-insert safe5624 saves it normally5625 when association is not has_many5626 saves it normally5627 when an item is not valid5628 .save5629 invalidates the parent and returns false5630 .save!5631 invalidates the parent and raises error5632-- drop_table(:_test_bulk_foos, {:force=>true})5633 -> 0.0023s5634-- drop_table(:_test_bulk_bars, {:force=>true})5635 -> 0.0016s5636-- drop_table(:_test_simple_bars, {:force=>true})5637 -> 0.0015s5638-- drop_table(:_test_bulk_parents, {:force=>true})5639 -> 0.0014s5640# [RSpecRunTime] Finishing example group spec/models/concerns/bulk_insertable_associations_spec.rb. It took 0.85 second. Expected to take 1.36 seconds.5641# [RSpecRunTime] Starting example group spec/graphql/resolvers/container_repository_tags_resolver_spec.rb. Expected to take 1.33 seconds.5642Resolvers::ContainerRepositoryTagsResolver5643 #resolve5644 when Gitlab API is supported5645 returns an ExternallyPaginatedArray5646 get the page size based on first and last param5647 sends the page size based on first if next page is asked5648 sends the page size based on last if prev page is asked5649 with parameters5650 referrers: nil, sort_string: nil, sort_value: nil5651 calls ContainerRepository#tags_page with the correct parameters5652 referrers: true, sort_string: nil, sort_value: nil5653 calls ContainerRepository#tags_page with the correct parameters5654 referrers: false, sort_string: nil, sort_value: nil5655 calls ContainerRepository#tags_page with the correct parameters5656 referrers: nil, sort_string: "NAME_ASC", sort_value: "name"5657 calls ContainerRepository#tags_page with the correct parameters5658 referrers: nil, sort_string: "NAME_DESC", sort_value: "-name"5659 calls ContainerRepository#tags_page with the correct parameters5660 referrers: nil, sort_string: "PUBLISHED_AT_ASC", sort_value: "published_at"5661 calls ContainerRepository#tags_page with the correct parameters5662 referrers: nil, sort_string: "PUBLISHED_AT_DESC", sort_value: "-published_at"5663 calls ContainerRepository#tags_page with the correct parameters5664 when Gitlab API is not supported5665 behaves like fetching via tags and filter in place5666 by name5667 without sort5668 is expected to contain exactly "aaa", "bab", "bbb", "ccc", and "123"5669 with sorting and filtering5670 name_asc5671 is expected to eq ["123", "aaa", "bab", "bbb", "ccc"]5672 name_desc5673 is expected to eq ["ccc", "bbb", "bab", "aaa", "123"]5674 filter by name5675 is expected to eq ["bbb", "bab"]5676# [RSpecRunTime] Finishing example group spec/graphql/resolvers/container_repository_tags_resolver_spec.rb. It took 1.19 seconds. Expected to take 1.33 seconds.5677# [RSpecRunTime] Starting example group spec/helpers/sorting_helper_spec.rb. Expected to take 1.31 seconds.5678SortingHelper5679 #issuable_sort_options5680 behaves like without merged date option5681 does not set merged date option5682 when viewing_merge_requests is true5683 behaves like without merged date option5684 does not set merged date option5685 when state param is all5686 behaves like with merged date option5687 adds merged date option5688 when state param is merged5689 behaves like with merged date option5690 adds merged date option5691 #admin_users_sort_options5692 returns correct link attributes in array5693 #issuable_sort_direction_button5694 keeps label filter param5695 returns icon with sort-highest when sort is created_date5696 returns icon with sort-lowest when sort is asc5697 returns icon with sort-lowest when sorting by milestone5698 returns icon with sort-lowest when sorting by due_date5699 #can_sort_by_issue_weight?5700 returns false5701 with `admin/projects` controller5702 #projects_sort_options_hash5703 returns a hash of available sorting options5704 with `projects` controller5705 #projects_sort_options_hash5706 returns a hash of available sorting options5707 #tags_sort_options_hash5708 returns a hash of available sorting options5709 with `forks` controller5710 #forks_reverse_sort_options_hash5711 for each sort option5712 sort_key: "created_desc", reverse_sort_title: "created_asc"5713 returns the correct reversed hash5714 sort_key: "created_asc", reverse_sort_title: "created_desc"5715 returns the correct reversed hash5716 sort_key: "latest_activity_desc", reverse_sort_title: "latest_activity_asc"5717 returns the correct reversed hash5718 sort_key: "latest_activity_asc", reverse_sort_title: "latest_activity_desc"5719 returns the correct reversed hash5720 #forks_sort_direction_button5721 returns the correct link to reverse the current sort option5722 for each sort option5723 selected_sort: "created_desc", icon: "sort-highest"5724 returns the correct icon5725 selected_sort: "latest_activity_desc", icon: "sort-highest"5726 returns the correct icon5727 selected_sort: "created_asc", icon: "sort-lowest"5728 returns the correct icon5729 selected_sort: "latest_activity_asc", icon: "sort-lowest"5730 returns the correct icon5731# [RSpecRunTime] Finishing example group spec/helpers/sorting_helper_spec.rb. It took 0.8 second. Expected to take 1.31 seconds.5732# [RSpecRunTime] Starting example group spec/finders/packages/package_file_finder_spec.rb. Expected to take 1.24 seconds.5733Packages::PackageFileFinder5734 #execute5735 behaves like package file finder examples5736 is expected to eq #<Packages::PackageFile id: 4, package_id: 16, created_at: "2024-11-22 02:01:17.793966000 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 699, new_file_path: nil>5737 with file_name_like5738 is expected to eq #<Packages::PackageFile id: 4, package_id: 16, created_at: "2024-11-22 02:01:17.793966000 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 699, new_file_path: nil>5739 behaves like not returning pending_destruction package files5740 returns the correct package file5741 with unknown file_name5742 is expected to be nil5743 #execute!5744 behaves like package file finder examples5745 is expected to eq #<Packages::PackageFile id: 4, package_id: 16, created_at: "2024-11-22 02:01:17.793966000 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 699, new_file_path: nil>5746 with file_name_like5747 is expected to eq #<Packages::PackageFile id: 4, package_id: 16, created_at: "2024-11-22 02:01:17.793966000 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 699, new_file_path: nil>5748 behaves like not returning pending_destruction package files5749 returns the correct package file5750 with unknown file_name5751 is expected to raise ActiveRecord::RecordNotFound5752# [RSpecRunTime] Finishing example group spec/finders/packages/package_file_finder_spec.rb. It took 1.08 seconds. Expected to take 1.24 seconds.5753# [RSpecRunTime] Starting example group spec/services/users/email_verification/update_email_service_spec.rb. Expected to take 1.23 seconds.5754Users::EmailVerification::UpdateEmailService5755 #execute5756 when successful5757 is expected to eq {:status=>:success}5758 does not send a confirmation instructions email5759 sets the unconfirmed_email and confirmation_sent_at fields5760 when rate limited5761 returns a failure status5762 when email reset has already been offered5763 returns a failure status5764 when email is unchanged5765 returns a failure status5766 when email is missing5767 returns a failure status5768 when email is not valid5769 returns a failure status5770 when email is already taken5771 returns a failure status5772# [RSpecRunTime] Finishing example group spec/services/users/email_verification/update_email_service_spec.rb. It took 0.72 second. Expected to take 1.23 seconds.5773# [RSpecRunTime] Starting example group spec/services/alert_management/http_integrations/update_service_spec.rb. Expected to take 1.16 seconds.5774AlertManagement::HttpIntegrations::UpdateService5775 #execute5776 when the current_user is anonymous5777 behaves like error response5778 has an informative message5779 when current_user does not have permission to create integrations5780 behaves like error response5781 has an informative message5782 when an error occurs during update5783 behaves like error response5784 has an informative message5785 with name param5786 successfully updates the integration5787 with active param5788 successfully updates the integration5789 with regenerate_token flag5790 successfully updates the integration5791# [RSpecRunTime] Finishing example group spec/services/alert_management/http_integrations/update_service_spec.rb. It took 1.03 seconds. Expected to take 1.16 seconds.5792# [RSpecRunTime] Starting example group spec/models/packages/maven/metadatum_spec.rb. Expected to take 1.15 seconds.5793Packages::Maven::Metadatum5794 does not allow STI5795 relationships5796 is expected to belong to package required: false5797 validations5798 is expected to validate that :package cannot be empty/falsy5799 #app_name5800 is expected to allow :app_name to be ‹"my-app"›5801 is expected not to allow :app_name to be ‹"my/app"›5802 is expected not to allow :app_name to be ‹"my(app)"›5803 #app_group5804 is expected to allow :app_group to be ‹"my.domain.com"›5805 is expected not to allow :app_group to be ‹"my/domain/com"›5806 is expected not to allow :app_group to be ‹"my(domain)"›5807 #path5808 is expected to allow :path to be ‹"my/domain/com/my-app"›5809 is expected to allow :path to be ‹"my/domain/com/my-app/1.0-SNAPSHOT"›5810 is expected not to allow :path to be ‹"my(domain)com.my-app"›5811 #maven_package_type5812 will not allow a package with a different package_type5813 with a package5814 .for_package_ids5815 is expected to contain exactly #<Packages::Maven::Metadatum id: 2, package_id: 17, created_at: "2024-11-22 02:01:20.642451527 +0000"... "my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>, #<Packages::Maven::Metadatum id: 3, package_id: 17, created_at: "2024-11-22 02:01:20.647912026 +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: 4, package_id: 17, created_at: "2024-11-22 02:01:20.652475196 +0000"... "my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>5816 .order_created5817 is expected to eq [#<Packages::Maven::Metadatum id: 5, package_id: 17, created_at: "2024-11-22 02:01:20.686709134 +0000..."my-app", app_version: "1.0-SNAPSHOT", path: "my/company/app/my-app/1.0-SNAPSHOT", project_id: nil>]5818 .pluck_app_name5819 is expected to contain exactly "one", "two", and "three"5820 .with_path5821 is expected to contain exactly #<Packages::Maven::Metadatum id: 13, package_id: 17, created_at: "2024-11-22 02:01:20.782681558 +0000...up: "my.company.app", app_name: "my-app", app_version: "1.0-SNAPSHOT", path: "two", project_id: nil>5822# [RSpecRunTime] Finishing example group spec/models/packages/maven/metadatum_spec.rb. It took 0.93 second. Expected to take 1.15 seconds.5823# [RSpecRunTime] Starting example group spec/lib/gitlab/issuables_count_for_state_spec.rb. Expected to take 1.09 seconds.5824Gitlab::IssuablesCountForState5825 project given5826 provides the project5827 .declarative_policy_class5828 is expected to eq "IssuablePolicy"5829 #for_state_or_opened5830 returns the number of issuables for the given state5831 returns the number of open issuables when no state is given5832 returns the number of open issuables when a nil value is given5833 #[]5834 returns the number of issuables for the given state5835 casts valid states from Strings to Symbols5836 returns 0 when using an invalid state name as a String5837 fast_fail enabled5838 returns the expected value5839 returns -1 when the database times out5840 when store_in_redis_cache is `true`5841 with Issues5842 behaves like calculating counts for issuables5843 returns -1 for the requested state5844 when parent group is not present5845 behaves like calculating counts without caching5846 does not store in redis store5847 when params include search filters5848 behaves like calculating counts without caching5849 does not store in redis store5850 when counts are stored in cache5851 does not call finder count_by_state5852 when cache is empty5853 when state counts are under threshold5854 does not store state counts in cache5855 when state counts are over threshold5856 stores state counts in cache5857 with Work Items5858 behaves like calculating counts for issuables5859 returns -1 for the requested state5860 when parent group is not present5861 behaves like calculating counts without caching5862 does not store in redis store5863 when params include search filters5864 behaves like calculating counts without caching5865 does not store in redis store5866 when counts are stored in cache5867 does not call finder count_by_state5868 when cache is empty5869 when state counts are under threshold5870 does not store state counts in cache5871 when state counts are over threshold5872 stores state counts in cache5873 with Merge Requests5874 behaves like calculating counts without caching5875 does not store in redis store5876# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuables_count_for_state_spec.rb. It took 0.88 second. Expected to take 1.09 seconds.5877# [RSpecRunTime] Starting example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. Expected to take 1.07 seconds.5878DependencyProxy::FileUploader5879 DependencyProxy::Blob uploader5880 behaves like builds correct paths5881 #store_dir5882 behaves like matches the method pattern5883 is expected to match /\h{2}\/\h{2}/5884 #cache_dir5885 behaves like matches the method pattern5886 is expected to match /\/dependency_proxy\/tmp\/cache/5887 #work_dir5888 behaves like matches the method pattern5889 is expected to match /\/dependency_proxy\/tmp\/work/5890 #upload_path5891 behaves like matches the method pattern5892 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5893 #relative_path5894 is relative (PENDING: Path not set, skipping.)5895 .absolute_path5896 behaves like matches the method pattern5897 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5898 .base_dir5899 behaves like matches the method pattern5900 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5901 path traversal exploits5902 throws an exception5903 object store is remote5904 behaves like builds correct paths5905 #store_dir5906 behaves like matches the method pattern5907 is expected to match /\h{2}\/\h{2}/5908 #cache_dir5909 behaves like matches the method pattern5910 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5911 #work_dir5912 behaves like matches the method pattern5913 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5914 #upload_path5915 behaves like matches the method pattern5916 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5917 #relative_path5918 is relative (PENDING: Path not set, skipping.)5919 .absolute_path5920 behaves like matches the method pattern5921 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5922 .base_dir5923 behaves like matches the method pattern5924 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)5925 path traversal exploits5926 throws an exception5927 DependencyProxy::Manifest uploader5928 will change upload file content type to match the model content type5929# [RSpecRunTime] Finishing example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. It took 0.7 second. Expected to take 1.07 seconds.5930# [RSpecRunTime] Starting example group spec/services/alert_management/http_integrations/destroy_service_spec.rb. Expected to take 1.02 seconds.5931AlertManagement::HttpIntegrations::DestroyService5932 #execute5933 successfully returns the integration5934 when the current_user is anonymous5935 behaves like error response5936 has an informative message5937 when current_user does not have permission to create integrations5938 behaves like error response5939 has an informative message5940 when an error occurs during removal5941 behaves like error response5942 has an informative message5943 when destroying a legacy Prometheus integration5944 behaves like error response5945 has an informative message5946# [RSpecRunTime] Finishing example group spec/services/alert_management/http_integrations/destroy_service_spec.rb. It took 0.81 second. Expected to take 1.02 seconds.5947# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/delete_user_achievement_spec.rb. Expected to take 1.01 seconds.5948Mutations::Achievements::DeleteUserAchievement5949 is expected to require graphql authorizations :destroy_user_achievement5950 #resolve5951 when the user does not have permission5952 raises an error5953 when the user has permission5954 deletes user_achievement5955 when the params are invalid5956 returns the validation error5957# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/delete_user_achievement_spec.rb. It took 0.85 second. Expected to take 1.01 seconds.5958# [RSpecRunTime] Starting example group spec/lib/gitlab/kas_spec.rb. Expected to take 0.95 second.5959Gitlab::Kas5960 .verify_api_request5961 returns the decoded JWT5962 returns nil if fails to validate the JWT5963 when secret is wrong5964 when issuer is wrong5965 when audience is wrong5966 .secret_path5967 returns default gitlab config5968 .enabled?5969 gitlab_config is not enabled5970 is expected to be falsey5971 gitlab_config is enabled5972 is expected to be truthy5973 enabled is unset5974 is expected to be falsey5975 .external_url5976 returns gitlab_kas external_url config5977 .tunnel_url5978 with a gitlab_kas.external_k8s_proxy_url setting5979 is expected to eq "abc"5980 without a gitlab_kas.external_k8s_proxy_url setting5981 external_url uses wss://5982 is expected to eq "https://kas.gitlab.example.com/k8s-proxy"5983 external_url uses ws://5984 is expected to eq "http://kas.gitlab.example.com/k8s-proxy"5985 external_url uses grpcs://5986 is expected to eq "https://kas.gitlab.example.com/k8s-proxy"5987 external_url uses grpc://5988 is expected to eq "http://kas.gitlab.example.com/k8s-proxy"5989 .tunnel_ws_url5990 with a gitlab_kas.external_k8s_proxy_url setting5991 is expected to eq "ws://abc"5992 without a gitlab_kas.external_k8s_proxy_url setting5993 external_url uses wss://5994 is expected to eq "wss://kas.gitlab.example.com/k8s-proxy"5995 external_url uses ws://5996 is expected to eq "ws://kas.gitlab.example.com/k8s-proxy"5997 external_url uses grpcs://5998 is expected to eq "wss://kas.gitlab.example.com/k8s-proxy"5999 external_url uses grpc://6000 is expected to eq "ws://kas.gitlab.example.com/k8s-proxy"6001 .internal_url6002 returns gitlab_kas internal_url config6003 version information6004 has valid version_infos6005 has a version based on the version_info6006 versioning according to the KAS version file content6007 has a version and version_infos based on the KAS version file6008 when the KAS version file content is a release candidate version6009 has a version and version_infos based on the KAS version file6010 when the KAS version file content is a SHA6011 uses the Gitlab version with the SHA as suffix6012 uses the Gitlab version without suffix as the display_version_info6013 uses the Gitlab version with 0 patch version as the install_version_info6014 .ensure_secret!6015 secret file exists6016 does not call write_secret6017 secret file does not exist6018 calls write_secret6019# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas_spec.rb. It took 0.82 second. Expected to take 0.95 second.6020# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb. Expected to take 0.94 second.6021BulkImports::Projects::Pipelines::ProtectedBranchesPipeline6022 #run6023 imports protected branch information6024# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb. It took 0.79 second. Expected to take 0.94 second.6025# [RSpecRunTime] Starting example group spec/lib/gitlab/harbor/client_spec.rb. Expected to take 0.89 second.6026Gitlab::Harbor::Client6027 #initialize6028 if integration is nil6029 raises ConfigError6030 integration is provided6031 is initialized successfully6032 #get_repositories6033 with valid params6034 get repositories6035 when harbor project does not exist6036 raises Gitlab::Harbor::Client::Error6037 with invalid response6038 raises Gitlab::Harbor::Client::Error6039 #get_artifacts6040 with valid params6041 get artifacts6042 when harbor repository does not exist6043 raises Gitlab::Harbor::Client::Error6044 with invalid response6045 raises Gitlab::Harbor::Client::Error6046 #get_tags6047 with valid params6048 get tags6049 when harbor artifact does not exist6050 raises Gitlab::Harbor::Client::Error6051 with invalid response6052 raises Gitlab::Harbor::Client::Error6053 #check_project_availability6054 calls api/v2.0/projects successfully6055# [RSpecRunTime] Finishing example group spec/lib/gitlab/harbor/client_spec.rb. It took 0.83 second. Expected to take 0.89 second.6056# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb. Expected to take 0.88 second.6057BulkImports::Projects::Pipelines::ExternalPullRequestsPipeline6058 #run6059 imports external pull request6060 when status is closed6061 imports closed external pull request6062 when from fork6063 does not create external pull request6064# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb. It took 0.76 second. Expected to take 0.88 second.6065# [RSpecRunTime] Starting example group spec/lib/gitlab/cycle_analytics/updater_spec.rb. Expected to take 0.83 second.6066Gitlab::CycleAnalytics::Updater6067 updates authors6068 maps the correct user6069 updates builds6070 maps the correct build6071# [RSpecRunTime] Finishing example group spec/lib/gitlab/cycle_analytics/updater_spec.rb. It took 0.78 second. Expected to take 0.83 second.6072# [RSpecRunTime] Starting example group spec/services/packages/debian/create_package_file_service_spec.rb. Expected to take 0.81 second.6073Packages::Debian::CreatePackageFileService6074 #execute6075 with temp file6076 behaves like a valid deb6077 creates a new package file6078 with a .changes file6079 behaves like a valid changes6080 creates a new package file6081 with distribution6082 behaves like a valid deb6083 creates a new package file6084 when current_user is missing6085 raises an error6086 with remote file6087 behaves like a valid deb6088 creates a new package file6089 when package is missing6090 raises an error6091 when params is empty6092 raises an error6093 when file is missing6094 raises an error6095# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_package_file_service_spec.rb. It took 0.72 second. Expected to take 0.81 second.6096# [RSpecRunTime] Starting example group spec/views/devise/registrations/new.html.haml_spec.rb. Expected to take 0.76 second.6097devise/registrations/new6098 without broadcast messaging6099 is expected not to render template matcher "layouts/_broadcast"6100 for password form6101 is expected to have visible css "form[action=\"/users\"]"6102 for omniauth provider buttons6103 is expected to have tracking {:action=>"github_sso", :label=>"_some_registration_"}6104 is expected to have text "Continue with:"6105 is expected to have visible css "form[action=\"/users/auth/github\"]"6106# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.05 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.21 1.16 1.05 1/297 89506107.6108# [RSpecRunTime] Finishing example group spec/views/devise/registrations/new.html.haml_spec.rb. It took 1.92 seconds. Expected to take 0.76 second.6109# [RSpecRunTime] Starting example group spec/lib/gitlab/import/user_from_mention_spec.rb. Expected to take 0.76 second.6110Gitlab::Import::UserFromMention6111 #cache_multiple6112 calls write_multiple with the hash6113 #user_from_cache6114 when the cache_key is a cache miss6115 returns nil if the mention is a cache miss6116 when the cache_key is a cache hit6117 and the cached value can be mapped to a user record6118 if a user with the email does not exist6119 returns nil6120 if a user with the email exists6121 returns the user6122 if a user with the same username exists but email does not match6123 returns nil6124 and the cached value can not be mapped to a user record6125 returns the cached value6126 does not attempt to find a user record6127 when the cache_key was a miss but a hit for old username specific key6128 and the cached value can be mapped to a user record6129 if a user with the email does not exist6130 returns nil6131 if a user with the email exists6132 returns the user6133 if a user with the same username exists but email does not match6134 returns nil6135 #source_user_cache_key6136 creates a cache key for the given importer, project_id, and source_key6137 #source_user_cache_value6138 creates a json string to store a potentially user-mappable value and what type of value it is6139# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/user_from_mention_spec.rb. It took 0.8 second. Expected to take 0.76 second.6140# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb. Expected to take 0.7 second.6141Gitlab::Database::Partitioning::IntRangeStrategy6142 #extra_partitions6143 returns an empty array6144 attributes6145 is expected to have attributes {:analyze_interval => 1 week, :model => #<Class:0x00007b575c8bad38>(Table doesn't exist), :partition_size => 5, :partitioning_key => :partition}6146 #current_partitions6147 returns partitions order by range bound6148 #missing_partitions6149 when the current partitions are not completed6150 when partitions are empty6151 returns missing partitions6152 with existing partitions6153 when partitions have data6154 returns missing partitions6155 when partitions are empty6156 returns missing partitions6157 without partitions6158 returns missing partitions6159# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb. It took 0.38 second. Expected to take 0.7 second.6160# [RSpecRunTime] Starting example group spec/services/projects/deploy_tokens/destroy_service_spec.rb. Expected to take 0.69 second.6161Projects::DeployTokens::DestroyService6162 behaves like a deploy token deletion service6163 #execute6164 destroys a token record and it's associated DeployToken6165 with invalid token id6166 raises an error6167# [RSpecRunTime] Finishing example group spec/services/projects/deploy_tokens/destroy_service_spec.rb. It took 0.69 second. Expected to take 0.69 second.6168# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/runner_releases_spec.rb. Expected to take 0.67 second.6169Gitlab::Ci::RunnerReleases6170 caching behavior6171 when request results in timeout6172 behaves like requests that follow cache status6173 almost 5 seconds later6174 returns cached releases6175 after 5 seconds6176 checks new releases6177 behaves like a service implementing exponential backoff6178 performs exponential backoff on requests6179 behaves like a service implementing exponential backoff6180 performs exponential backoff on requests6181 when response is nil6182 behaves like requests that follow cache status6183 almost 5 seconds later6184 returns cached releases6185 after 5 seconds6186 checks new releases6187 behaves like a service implementing exponential backoff6188 performs exponential backoff on requests6189 when response is not nil6190 behaves like requests that follow cache status6191 almost 1 day later6192 returns cached releases6193 after 1 day6194 checks new releases6195 #releases6196 when response is nil6197 returns nil6198 when response is not nil6199 returns parsed and sorted Gitlab::VersionInfo objects6200 when fetching runner releases is disabled6201 returns nil6202 when response contains unexpected input type6203 is expected to be nil6204 when response contains unexpected input array6205 is expected to be nil6206 #releases_by_minor6207 when response is nil6208 returns nil6209 when response is not nil6210 returns parsed and grouped Gitlab::VersionInfo objects6211 when fetching runner releases is disabled6212 returns nil6213 when response contains unexpected input type6214 is expected to be nil6215 when response contains unexpected input array6216 is expected to be nil6217 #enabled?6218 is expected to be enabled6219 when fetching runner releases is disabled6220 is expected not to be enabled6221# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/runner_releases_spec.rb. It took 0.58 second. Expected to take 0.67 second.6222# [RSpecRunTime] Starting example group spec/services/projects/readme_renderer_service_spec.rb. Expected to take 0.63 second.6223Projects::ReadmeRendererService#execute6224 renders the an ERB readme template6225 with a custom template6226 renders that template file6227 with path traversal in mind6228 template_name: "../path/traversal/bad", exception: [Gitlab::PathTraversal::PathTraversalAttackError, "Invalid path"], expected_path: nil6229 raises the expected exception on bad paths6230 template_name: "/bad/template", exception: [StandardError, "path /bad/template.md.tt is not allowed"], expected_path: nil6231 raises the expected exception on bad paths6232 template_name: "good/template", exception: nil, expected_path: "good/template.md.tt"6233 raises the expected exception on bad paths6234# [RSpecRunTime] Finishing example group spec/services/projects/readme_renderer_service_spec.rb. It took 0.57 second. Expected to take 0.63 second.6235# [RSpecRunTime] Starting example group spec/models/blob_viewer/base_spec.rb. Expected to take 0.63 second.6236BlobViewer::Base6237 does not allow STI6238 .can_render?6239 when the extension is supported6240 when the binaryness matches6241 returns true6242 when the binaryness does not match6243 returns false6244 when the file type is supported6245 when the binaryness matches6246 returns true6247 when the binaryness does not match6248 returns false6249 when the extension and file type are not supported6250 returns false6251 #collapsed?6252 when the blob size is larger than the collapse limit6253 returns true6254 when the blob size is smaller than the collapse limit6255 returns false6256 #too_large?6257 when the blob size is larger than the size limit6258 returns true6259 when the blob size is smaller than the size limit6260 returns false6261 #render_error6262 when the blob is expanded6263 when the blob size is larger than the size limit6264 returns :too_large6265 when the blob size is smaller than the size limit6266 returns nil6267 when not expanded6268 when the blob size is larger than the collapse limit6269 returns :collapsed6270 when the blob size is smaller than the collapse limit6271 returns nil6272# [RSpecRunTime] Finishing example group spec/models/blob_viewer/base_spec.rb. It took 0.63 second. Expected to take 0.63 second.6273# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/parser_spec.rb. Expected to take 0.6 second.6274Gitlab::TemplateParser::Parser6275 #root6276 parses an empty template6277 parses a variable with a single identifier step6278 parses a variable with a single integer step6279 parses a variable with multiple selector steps6280 parses a variable with an integer selector step6281 parses the special "it" variable6282 parses a text node6283 parses an if expression6284 parses an if-else expression6285 parses an each expression6286 parses an escaped newline6287 parses a regular newline6288 parses the default changelog template6289 raises an error when parsing an integer selector that is too large6290 #parse_and_transform6291 parses and transforms a template6292 raises parsing errors using a custom error class6293# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/parser_spec.rb. It took 0.49 second. Expected to take 0.6 second.6294# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/transaction_spec.rb. Expected to take 0.59 second.6295Gitlab::QueryLimiting::Transaction6296 .current6297 returns nil when there is no transaction6298 returns the transaction when present6299 .run6300 runs a transaction and returns it and its return value6301 removes the transaction from the current thread upon completion6302 restores the previous transaction upon completion6303 #act_upon_results6304 when the query threshold is not exceeded6305 does nothing6306 when the query threshold is exceeded6307 raises an error when this is enabled6308 when there is a different threshold6309 when the query threshold is not exceeded6310 does nothing6311 when the query threshold is exceeded6312 raises an error when this is enabled6313 #increment6314 increments the number of executed queries6315 does not increment the number of executed queries when query limiting is disabled6316 does not increment the number of executed queries when the query is known to be ignorable6317 #raise_error?6318 returns true in a test environment6319 returns false in a production environment6320 #threshold_exceeded?6321 returns false when the threshold is not exceeded6322 returns true when the threshold is exceeded6323 #error_message6324 returns the error message to display when the threshold is exceeded6325 includes a list of executed queries6326 indicates if the log is truncated6327 includes the action name in the error message when present6328# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/transaction_spec.rb. It took 0.51 second. Expected to take 0.59 second.6329# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/note_spec.rb. Expected to take 0.57 second.6330Gitlab::GithubImport::Representation::Note6331 .from_api_response6332 does not set the user if the response did not include a user6333 behaves like a Note6334 returns an instance of Note6335 the returned Note6336 includes the noteable ID6337 includes the noteable type6338 includes the author details6339 includes the note body6340 includes the created timestamp6341 includes the updated timestamp6342 includes the note ID6343 #github_identifiers6344 returns a hash with needed identifiers6345 .from_json_hash6346 does not convert the author if it was not specified6347 behaves like a Note6348 returns an instance of Note6349 the returned Note6350 includes the noteable ID6351 includes the noteable type6352 includes the author details6353 includes the note body6354 includes the created timestamp6355 includes the updated timestamp6356 includes the note ID6357 #github_identifiers6358 returns a hash with needed identifiers6359# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/note_spec.rb. It took 0.49 second. Expected to take 0.57 second.6360# [RSpecRunTime] Starting example group spec/workers/namespaces/process_outdated_namespace_descendants_cron_worker_spec.rb. Expected to take 0.54 second.6361Namespaces::ProcessOutdatedNamespaceDescendantsCronWorker6362 executes successfully6363 is labeled as idempotent6364 performs multiple times sequentially without raising an exception6365 when there are records to be processed6366 invokes the service and increments the processed_namespaces6367 when time limit is reached6368 stops the processing6369# [RSpecRunTime] Finishing example group spec/workers/namespaces/process_outdated_namespace_descendants_cron_worker_spec.rb. It took 0.61 second. Expected to take 0.54 second.6370# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/worker_spec.rb. Expected to take 0.52 second.6371Gitlab::SidekiqConfig::Worker6372 #ee?6373 returns the EE status set on creation6374 #jh?6375 returns the JH status set on creation6376 #==6377 defines two workers as equal if their YAML representations are equal6378 returns true when a worker is compared with its YAML representation6379 delegations6380 delegates feature_category_not_owned? to the worker class6381 delegates generated_queue_name to the worker class6382 delegates get_feature_category to the worker class6383 delegates get_weight to the worker class6384 delegates get_worker_resource_boundary to the worker class6385 delegates get_urgency to the worker class6386 delegates queue_namespace to the worker class6387 delegates worker_has_external_dependencies? to the worker class6388 sorting6389 sorts queues with a namespace before those without a namespace6390 sorts alphabetically by queue6391 YAML encoding6392 encodes the worker in YAML as a hash of the queue6393 #namespace_and_weight6394 returns a namespace, weight pair for the worker6395 #queue_and_weight6396 returns a queue, weight pair for the worker6397# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/worker_spec.rb. It took 0.43 second. Expected to take 0.52 second.6398# [RSpecRunTime] Starting example group spec/tooling/danger/datateam_spec.rb. Expected to take 0.5 second.6399Tooling::Danger::Datateam6400 data team danger6401 with structure.sql subtraction changes and no Data Warehouse::Impact Check label6402 aggregate_failures6403 with structure.sql subtraction changes and Data Warehouse::Impact Check label6404 aggregate_failures6405 with structure.sql addition changes and no Data Warehouse::Impact Check label6406 aggregate_failures6407 with user model changes6408 aggregate_failures6409 with perfomance indicator changes and no Data Warehouse::Impact Check label6410 aggregate_failures6411 with perfomance indicator changes and Data Warehouse::Impact Check label6412 aggregate_failures6413 with metric file changes and no performance indicator changes6414 aggregate_failures6415 with metric file changes and no performance indicator changes and other label6416 aggregate_failures6417 with performance indicator changes and other label6418 aggregate_failures6419 with performance indicator changes, Data Warehouse::Impact Check and other label6420 aggregate_failures6421 with performance indicator changes and other labels6422 aggregate_failures6423 with metric status removed6424 aggregate_failures6425 with metric status active6426 aggregate_failures6427 with database metric files added6428 aggregate_failures6429 with non-database metric files added6430 aggregate_failures6431# [RSpecRunTime] Finishing example group spec/tooling/danger/datateam_spec.rb. It took 0.51 second. Expected to take 0.5 second.6432# [RSpecRunTime] Starting example group spec/lib/bulk_imports/source_url_builder_spec.rb. Expected to take 0.49 second.6433BulkImports::SourceUrlBuilder6434 #url6435 when relation is allowed6436 when entity is a group6437 returns the url specific to groups6438 when entity is a project6439 returns the url6440 when entry is not an ApplicationRecord6441 returns nil6442 when relation is not allowed6443 returns nil6444 when entry has no iid6445 returns nil6446# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/source_url_builder_spec.rb. It took 0.41 second. Expected to take 0.49 second.6447# [RSpecRunTime] Starting example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. Expected to take 0.47 second.6448Issuables::ClearGroupsIssueCounterWorker6449 #perform6450 does not call count service or rise error when group_ids is empty6451 behaves like an idempotent worker6452 is labeled as idempotent6453 performs multiple times sequentially without raising an exception6454 clears the cached issue count in given groups and ancestors6455# [RSpecRunTime] Finishing example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. It took 0.51 second. Expected to take 0.47 second.6456# [RSpecRunTime] Starting example group spec/services/organizations/update_service_spec.rb. Expected to take 0.45 second.6457Organizations::UpdateService6458 #execute6459 when user does not have permission6460 returns an error6461 when user has permission6462 updates the organization6463 with description6464 behaves like updating an organization6465 updates the organization6466 with avatar6467 behaves like updating an organization6468 updates the organization6469 when avatar is set to nil6470 behaves like updating an organization6471 updates the organization6472 when the organization is not updated6473 returns an error6474# [RSpecRunTime] Finishing example group spec/services/organizations/update_service_spec.rb. It took 0.43 second. Expected to take 0.45 second.6475# [RSpecRunTime] Starting example group spec/lib/gitlab/safe_request_loader_spec.rb. Expected to take 0.44 second.6476Gitlab::SafeRequestLoader6477 .execute6478 gets data from the store and returns it6479 #execute6480 without a block6481 raises an error6482 when a resource_id is nil6483 contains resource_data with nil key6484 with SafeRequestStore considerations6485 when request store is active6486 gets data from the store6487 with already loaded resource_ids6488 does not re-fetch data if resource_id already exists6489 with mixture of new and existing resource_ids6490 when block does not filter for only the missing resource_ids6491 overwrites existing keyed data with results from the block6492 when passing the missing resource_ids to a block that filters for them6493 only updates resource_data with keyed items that did not exist6494 with default_value for resource_ids that did not exist in the results6495 when default_value is provided6496 populates a default value6497 when default_value is not provided6498 populates a default_value of nil6499 when request store is not active6500 has no data added from the store6501 with mixture of new and existing resource_ids6502 when block does not filter out existing resource_data keys6503 overwrites existing keyed data with results from the block6504 when passing the missing resource_ids to a block that filters for them6505 only updates resource_data with keyed items that did not exist6506 with default_value for resource_ids that did not exist in the results6507 when default_value is provided6508 populates a default value6509 when default_value is not provided6510 populates a default_value of nil6511# [RSpecRunTime] Finishing example group spec/lib/gitlab/safe_request_loader_spec.rb. It took 0.37 second. Expected to take 0.44 second.6512# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 0.41 second.6513RawUsageData6514 does not allow STI6515 scopes6516 .for_current_reporting_cycle6517 returns nil where no records match filter criteria6518 with records matching filtering criteria6519 return records within reporting cycle time range ordered by creation time6520 validations6521 is expected to validate that :payload cannot be empty/falsy6522 is expected to validate that :recorded_at cannot be empty/falsy6523 uniqueness validation6524 is expected to validate that :recorded_at is case-sensitively unique6525 #update_version_metadata!6526 updates sent_at6527 updates version_usage_data_id_value6528# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 0.4 second. Expected to take 0.41 second.6529# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/update_column_in_batches_spec.rb. Expected to take 0.4 second.6530RuboCop::Cop::Migration::UpdateColumnInBatches6531 for EE migrations6532 when in a migration6533 behaves like a migration file with no spec file6534 registers an offense when using update_column_in_batches6535 behaves like a migration file with a spec file6536 does not register any offenses6537 when in a post migration6538 behaves like a migration file with no spec file6539 registers an offense when using update_column_in_batches6540 behaves like a migration file with a spec file6541 does not register any offenses6542 when in migration6543 behaves like a migration file with no spec file6544 registers an offense when using update_column_in_batches6545 behaves like a migration file with a spec file6546 does not register any offenses6547 when in a post migration6548 behaves like a migration file with no spec file6549 registers an offense when using update_column_in_batches6550 behaves like a migration file with a spec file6551 does not register any offenses6552 #external_dependency_checksum6553 is expected to eq "833525c0d9c95d066dbfc8d973153b44a1f8a42694b54de3aaa854cb9f72a6bd"6554 when outside of a migration6555 does not register any offenses6556# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/update_column_in_batches_spec.rb. It took 0.39 second. Expected to take 0.4 second.6557# [RSpecRunTime] Starting example group spec/lib/gitlab/git/hook_env_spec.rb. Expected to take 0.37 second.6558Gitlab::Git::HookEnv6559 .set6560 with RequestStore disabled6561 does not store anything6562 with RequestStore enabled6563 whitelist some `GIT_*` variables and stores them using RequestStore6564 with RequestStore enabled6565 .all6566 returns an env hash6567 .get_relative_path6568 returns the relative path6569 .to_env_hash6570 with RequestStore enabled6571 input: nil, output: nil6572 puts the right value in the hash6573 input: "foo", output: "foo"6574 puts the right value in the hash6575 input: [], output: ""6576 puts the right value in the hash6577 input: ["foo"], output: "foo"6578 puts the right value in the hash6579 input: ["foo", "bar"], output: "foo:bar"6580 puts the right value in the hash6581 thread-safety6582 with RequestStore enabled6583 is thread-safe6584# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/hook_env_spec.rb. It took 0.38 second. Expected to take 0.37 second.6585# [RSpecRunTime] Starting example group spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb. Expected to take 0.35 second.6586CarrierWave::Storage::Fog::File6587 AWS6588 #copy_to6589 copies the file6590 Azure6591 #copy_to6592 copies the file6593 #authenticated_url6594 has an authenticated URL6595 with custom expire_at6596 properly sets expires param6597 with content_disposition option6598 passes options6599# [RSpecRunTime] Finishing example group spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb. It took 0.2 second. Expected to take 0.35 second.6600# [RSpecRunTime] Starting example group spec/views/admin/users/_form.html.haml_spec.rb. Expected to take 0.34 second.6601admin/users/_form.html.haml6602 Access6603 user top level group creation setting6604 when the user is not allowed to create a group6605 hides the checkbox6606 when the user is allowed to create a group6607 renders the checkbox6608# [RSpecRunTime] Finishing example group spec/views/admin/users/_form.html.haml_spec.rb. It took 0.28 second. Expected to take 0.34 second.6609# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. Expected to take 0.33 second.6610Gitlab::GithubImport::Importer::RepositoryImporter6611 #import_wiki?6612 returns true if the wiki should be imported6613 returns false if the GitHub wiki is disabled6614 returns false if the wiki has already been imported6615 #execute6616 imports the repository and wiki6617 does not import the repository if it already exists6618 does not import the wiki if it is disabled6619 does not import the wiki if the repository could not be imported6620 #import_repository6621 imports the repository6622 #import_wiki_repository6623 imports the wiki repository6624 when it raises a Gitlab::Git::CommandError6625 when the error is not a "repository not exported"6626 creates the wiki and re-raise the exception6627 when the error is a "repository not exported"6628 returns true6629 #update_clone_time6630 sets the timestamp for when the cloning process finished6631# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. It took 0.32 second. Expected to take 0.33 second.6632# [RSpecRunTime] Starting example group spec/services/members/base_service_spec.rb. Expected to take 0.32 second.6633Members::BaseService6634 #resolve_access_request_todos6635 calls the resolve_access_request_todos of todo service6636# [RSpecRunTime] Finishing example group spec/services/members/base_service_spec.rb. It took 0.28 second. Expected to take 0.32 second.6637# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/primary_host_spec.rb. Expected to take 0.3 second.6638Gitlab::Database::LoadBalancing::PrimaryHost6639 #connection6640 returns a connection from the pool6641 #release_connection6642 does nothing6643 #enable_query_cache!6644 does nothing6645 #disable_query_cache!6646 does nothing6647 #query_cache_enabled6648 delegates to the primary connection pool6649 #disconnect!6650 does nothing6651 #offline!6652 logs the event but does nothing else6653 #online?6654 returns true6655 #primary_write_location6656 raises NotImplementedError6657 #caught_up?6658 returns true6659 #database_replica_location6660 raises NotImplementedError6661# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/primary_host_spec.rb. It took 0.3 second. Expected to take 0.3 second.6662# [RSpecRunTime] Starting example group spec/lib/gitlab/inactive_projects_deletion_warning_tracker_spec.rb. Expected to take 0.3 second.6663Gitlab::InactiveProjectsDeletionWarningTracker6664 .notified_projects6665 returns the list of projects for which deletion warning email has been sent6666 .reset_all6667 deletes all the projects for which deletion warning email was sent6668 #notified?6669 returns true if the project has already been notified6670 returns false if the project has not been notified6671 #mark_notified6672 marks the project as being notified6673 #notification_date6674 returns the date if a deletion warning email has been sent for a given project6675 returns nil if a deletion warning email has not been sent for a given project6676 #scheduled_deletion_date6677 without a stored deletion email date6678 behaves like returns the expected deletion date6679 is expected to eq "2024-12-22"6680 with a stored deletion email date6681 behaves like returns the expected deletion date6682 is expected to eq "2024-12-22"6683 #reset6684 resets the project as not being notified6685# [RSpecRunTime] Finishing example group spec/lib/gitlab/inactive_projects_deletion_warning_tracker_spec.rb. It took 0.29 second. Expected to take 0.3 second.6686# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/subgroup_builder_spec.rb. Expected to take 0.28 second.6687Gitlab::HookData::SubgroupBuilder6688 #build6689 data6690 on create6691 is expected to eq "subgroup_create"6692 behaves like includes the required attributes6693 includes the required attributes6694 on destroy6695 is expected to eq "subgroup_destroy"6696 behaves like includes the required attributes6697 includes the required attributes6698# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/subgroup_builder_spec.rb. It took 0.29 second. Expected to take 0.28 second.6699# [RSpecRunTime] Starting example group spec/support_specs/matchers/event_store_spec.rb. Expected to take 0.27 second.6700event store matchers6701 validates with published_event and not_publish_event6702 validates with not_publish_event and published_event6703 publish_event6704 requires a block matcher6705 validates the event type6706 validates the event data6707 not_publish_event6708 requires a block matcher6709 does not permit .with6710 validates the event type6711# [RSpecRunTime] Finishing example group spec/support_specs/matchers/event_store_spec.rb. It took 0.22 second. Expected to take 0.27 second.6712# [RSpecRunTime] Starting example group spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. Expected to take 0.26 second.6713AntiAbuse::TrustScoreCleanupWorker6714 when the user exists6715 when the cache key exists6716 returns early6717 when the cache key does not exist6718 removes old scores for the user6719 sets the cache_key6720 when the user does not exist6721 returns early6722 behaves like an idempotent worker6723 is labeled as idempotent6724 performs multiple times sequentially without raising an exception6725# [RSpecRunTime] Finishing example group spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. It took 0.26 second. Expected to take 0.26 second.6726# [RSpecRunTime] Starting example group spec/components/pajamas/spinner_component_spec.rb. Expected to take 0.25 second.6727Pajamas::SpinnerComponent6728 label6729 by default6730 has "Loading" as screen reader available text6731 when set to something else6732 has a custom label as screen reader available text6733 inline6734 by default6735 renders a div6736 set to true6737 renders a span6738 size6739 has the correct size class6740 class6741 has the correct custom class6742 color6743 by default6744 is dark6745 set to light6746 is light6747# [RSpecRunTime] Finishing example group spec/components/pajamas/spinner_component_spec.rb. It took 0.27 second. Expected to take 0.25 second.6748# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/avoid_test_prof_spec.rb. Expected to take 0.25 second.6749RuboCop::Cop::RSpec::AvoidTestProf6750 when there are offenses6751 method_call: "let_it_be(:user)", method_name: "let_it_be", alternatives: "`let` or `let!`"6752 registers the offense6753 method_call: "let_it_be_with_reload(:user)", method_name: "let_it_be_with_reload", alternatives: "`let` or `let!`"6754 registers the offense6755 method_call: "let_it_be_with_refind(:user)", method_name: "let_it_be_with_refind", alternatives: "`let` or `let!`"6756 registers the offense6757 method_call: "before_all", method_name: "before_all", alternatives: "`before` or `before(:all)`"6758 registers the offense6759 when there are no offenses6760 method_call: "let(:user)"6761 does not register an offense6762 method_call: "let!(:user)"6763 does not register an offense6764 method_call: "before"6765 does not register an offense6766 method_call: "before(:all)"6767 does not register an offense6768# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/avoid_test_prof_spec.rb. It took 0.24 second. Expected to take 0.25 second.6769# [RSpecRunTime] Starting example group spec/graphql/types/incident_management/escalation_status_enum_spec.rb. Expected to take 0.23 second.6770Types::IncidentManagement::EscalationStatusEnum6771 is expected to eq "IssueEscalationStatus"6772 statuses6773 status_name: "TRIGGERED", status_value: :triggered6774 exposes a status with the correct value6775 status_name: "ACKNOWLEDGED", status_value: :acknowledged6776 exposes a status with the correct value6777 status_name: "RESOLVED", status_value: :resolved6778 exposes a status with the correct value6779 status_name: "IGNORED", status_value: :ignored6780 exposes a status with the correct value6781 status_name: "INVALID", status_value: nil6782 exposes a status with the correct value6783# [RSpecRunTime] Finishing example group spec/graphql/types/incident_management/escalation_status_enum_spec.rb. It took 0.17 second. Expected to take 0.23 second.6784# [RSpecRunTime] Starting example group spec/support_specs/helpers/stub_method_calls_spec.rb. Expected to take 0.23 second.6785StubMethodCalls6786 #stub_method6787 stubs the method response6788 when calling it on an already stubbed method6789 stubs correctly6790 methods that accept arguments6791 stubs correctly6792 methods that use named arguments6793 stubs correctly6794 stubbing non-existent method6795 stubs correctly6796 #restore_original_method6797 restores original behaviour6798 method is not stubbed6799 is expected to raise NotImplementedError with "some_other_method has not been stubbed on #<Class:0x00007b575c740020>"6800 #restore_original_methods6801 restores original behaviour6802# [RSpecRunTime] Finishing example group spec/support_specs/helpers/stub_method_calls_spec.rb. It took 0.21 second. Expected to take 0.23 second.6803# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_size_error_message_spec.rb. Expected to take 0.21 second.6804Gitlab::RepositorySizeErrorMessage6805 error messages6806 #commit_error6807 returns the correct message6808 #merge_error6809 returns the correct message6810 #push_error6811 with exceeded_limit value6812 returns the correct message6813 without exceeded_limit value6814 returns the correct message6815 #new_changes_error6816 when additional repo storage is available6817 returns the correct message6818 when no additional repo storage is available6819 returns the correct message6820# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_size_error_message_spec.rb. It took 0.18 second. Expected to take 0.21 second.6821# [RSpecRunTime] Starting example group spec/views/members/access_denied_mailer/email.html.haml_spec.rb. Expected to take 0.21 second.6822members/access_denied_mailer/email.html.haml6823 when source is hidden6824 is expected to have text "Hidden"6825 is expected not to have visible link "group588"6826 when source is not hidden6827 is expected not to have text "Hidden"6828 is expected to have visible link "group590" with href "http://localhost/groups/group590"6829# [RSpecRunTime] Finishing example group spec/views/members/access_denied_mailer/email.html.haml_spec.rb. It took 0.22 second. Expected to take 0.21 second.6830# [RSpecRunTime] Starting example group spec/lib/constraints/jira_encoded_url_constrainer_spec.rb. Expected to take 0.2 second.6831Constraints::JiraEncodedUrlConstrainer6832 #matches?6833 when there is no /-/jira prefix and no encoded slash6834 is expected to eq false6835 when tree path contains encoded slash6836 is expected to eq false6837 when path has /-/jira prefix6838 is expected to eq true6839 when project_id has encoded slash6840 is expected to eq true6841# [RSpecRunTime] Finishing example group spec/lib/constraints/jira_encoded_url_constrainer_spec.rb. It took 0.11 second. Expected to take 0.2 second.6842# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/repo_spec.rb. Expected to take 0.2 second.6843BitbucketServer::Representation::Repo6844 #slug6845 is expected to eq "rouge"6846 #clone_url6847 is expected to eq "http://root@localhost:7990/scm/test/rouge.git"6848 #project_key6849 is expected to eq "TEST"6850 #full_name6851 is expected to eq "test/rouge"6852 #project_name6853 is expected to eq "test"6854 #description6855 is expected to eq "Rogue Repo"6856 #browse_url6857 is expected to eq "http://localhost:7990/projects/TEST/repos/rouge/browse"6858# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/repo_spec.rb. It took 0.18 second. Expected to take 0.2 second.6859# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/metadata_spec.rb. Expected to take 0.18 second.6860Gitlab::ManifestImport::Metadata6861 #save6862 stores data in Redis with an expiry of EXPIRY_TIME6863 #repositories6864 allows repositories to round-trip with symbol keys6865 uses the fallback when there is nothing in Redis6866 #group_id6867 returns the group ID as an integer6868 uses the fallback when there is nothing in Redis6869# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/metadata_spec.rb. It took 0.16 second. Expected to take 0.18 second.6870# [RSpecRunTime] Starting example group spec/policies/identity_provider_policy_spec.rb. Expected to take 0.18 second.6871IdentityProviderPolicy6872 #rules6873 is expected to be allowed :link6874 is expected to be allowed :unlink6875 when user is anonymous6876 is expected not to be allowed :link6877 is expected not to be allowed :unlink6878 when provider is saml6879 is expected to be allowed :link6880 is expected not to be allowed :unlink6881# [RSpecRunTime] Finishing example group spec/policies/identity_provider_policy_spec.rb. It took 0.16 second. Expected to take 0.18 second.6882# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/project_portable_spec.rb. Expected to take 0.17 second.6883API::Validations::Validators::ProjectPortable6884 valid portable6885 does not raise a validation error6886 empty params6887 raises a validation error6888 not portable6889 raises a validation error6890# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/project_portable_spec.rb. It took 0.12 second. Expected to take 0.17 second.6891# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb. Expected to take 0.16 second.6892Tooling::Mappings::ViewToSystemSpecsMappings6893 #execute6894 when the changed files are not view files6895 behaves like writes nothing to the output file6896 writes nothing to the output file6897 when the changed files are view files6898 when the view files do not exist on disk6899 behaves like writes nothing to the output file6900 writes nothing to the output file6901 when the view files exist on disk6902 when no feature match the view6903 behaves like writes nothing to the output file6904 writes nothing to the output file6905 when there is a feature spec that exactly matches the view6906 writes that feature spec to the output file6907 when there is a feature spec that matches the parent folder of the view6908 writes all of the feature specs for the parent folder to the output file6909# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb. It took 0.15 second. Expected to take 0.16 second.6910# [RSpecRunTime] Starting example group spec/lib/gitlab/throttle_spec.rb. Expected to take 0.16 second.6911Gitlab::Throttle6912 .protected_paths_enabled?6913 returns Application Settings throttle_protected_paths_enabled?6914 .bypass_header6915 is nil6916 when a header is configured6917 is a funny upper case rack key6918 .rate_limiting_response_text6919 when the setting is not present6920 returns the default value with a trailing newline6921 when the setting is present6922 returns the default value with a trailing newline6923# [RSpecRunTime] Finishing example group spec/lib/gitlab/throttle_spec.rb. It took 0.15 second. Expected to take 0.16 second.6924# [RSpecRunTime] Starting example group spec/graphql/types/commit_type_spec.rb. Expected to take 0.15 second.6925Types::CommitType6926 is expected to eq "Commit"6927 contains attributes related to commit6928 is expected to require graphql authorizations :read_code6929 is expected to include Types::TodoableInterface6930 diffs6931 limits field call count6932# [RSpecRunTime] Finishing example group spec/graphql/types/commit_type_spec.rb. It took 0.14 second. Expected to take 0.15 second.6933# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/coverage/documents/jacoco_document_spec.rb. Expected to take 0.15 second.6934Gitlab::Ci::Parsers::Coverage::Documents::JacocoDocument6935 #parse!6936 parses the file6937 when the report format is invalid6938 when the xml syntax is invalid6939 returns an error6940 when the line does not contain the required info6941 returns an error6942 when the merge request paths do not exist6943 returns an error6944# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/coverage/documents/jacoco_document_spec.rb. It took 0.12 second. Expected to take 0.15 second.6945# [RSpecRunTime] Starting example group spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. Expected to take 0.14 second.6946Analytics::CycleAnalytics::StageFinder6947 when looking up in-memory default stage by name exists6948 is expected not to be persisted6949 is expected to eq "issue"6950 when in-memory default stage cannot be found6951 is expected to raise ActiveRecord::RecordNotFound6952# [RSpecRunTime] Finishing example group spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. It took 0.15 second. Expected to take 0.14 second.6953# [RSpecRunTime] Starting example group spec/graphql/types/range_input_type_spec.rb. Expected to take 0.14 second.6954Types::RangeInputType6955 follows expected subtyping relationships for classes6956 follows expected subtyping relationships for instances6957 parameterized on Integer6958 accepts start and end6959 rejects inverted ranges6960# [RSpecRunTime] Finishing example group spec/graphql/types/range_input_type_spec.rb. It took 0.11 second. Expected to take 0.14 second.6961# [RSpecRunTime] Starting example group spec/services/integrations/slack_interaction_service_spec.rb. Expected to take 0.13 second.6962Integrations::SlackInteractionService6963 #execute6964 when view is closed6965 executes the correct service6966 when view is submitted6967 executes the submission service6968 when block action service is submitted6969 executes the block actions service6970 when slack_interaction is not known6971 raises an error and does not execute a service class6972# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interaction_service_spec.rb. It took 0.11 second. Expected to take 0.13 second.6973# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/middleware_spec.rb. Expected to take 0.13 second.6974Gitlab::QueryLimiting::Middleware6975 #call6976 runs the application with query limiting in place6977 #action_name6978 using a Rails request6979 returns the name of the controller and action6980 includes the content type if this is not text/html6981 using a Grape API request6982 returns the name of the request method and endpoint path6983 returns nil if the route can not be retrieved6984# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/middleware_spec.rb. It took 0.18 second. Expected to take 0.13 second.6985# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/no_code_coverage_comment_spec.rb. Expected to take 0.12 second.6986RuboCop::Cop::Gitlab::NoCodeCoverageComment6987 with configured comment token6988 behaves like nocov check6989 flags related code comments6990 ignores unrelated comments6991 with nocov as default comment token6992 behaves like nocov check6993 flags related code comments6994 ignores unrelated comments6995# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/no_code_coverage_comment_spec.rb. It took 0.12 second. Expected to take 0.12 second.6996# [RSpecRunTime] Starting example group spec/graphql/types/board_type_spec.rb. Expected to take 0.12 second.6997Types::BoardType6998 is expected to eq "Board"6999 has specific fields7000 is expected to require graphql authorizations :read_issue_board7001# [RSpecRunTime] Finishing example group spec/graphql/types/board_type_spec.rb. It took 0.09 second. Expected to take 0.12 second.7002# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_user_type_spec.rb. Expected to take 0.11 second.7003Types::Organizations::OrganizationUserType7004 is expected to eq "OrganizationUser"7005 is expected to have graphql fields "access_level", "badges", "id", "is_last_owner", "user", and "user_permissions"7006 is expected to require graphql authorizations :read_organization_user7007# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_user_type_spec.rb. It took 0.09 second. Expected to take 0.11 second.7008# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_v2/claim_mapper/repository_spec.rb. Expected to take 0.11 second.7009Gitlab::Ci::JwtV2::ClaimMapper::Repository7010 #to_h7011 returns expected claims7012 when ref is a tag7013 returns expected claims7014# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_v2/claim_mapper/repository_spec.rb. It took 0.11 second. Expected to take 0.11 second.7015# [RSpecRunTime] Starting example group spec/support_specs/capybara_wait_for_requests_spec.rb. Expected to take 0.11 second.7016capybara_wait_for_requests7017 for Capybara::Session::WaitForRequestsAfterVisitPage7018 waits for requests after a page visit7019 for Capybara::Node::Actions::WaitForRequestsAfterClickButton7020 waits for requests after a click button7021 for Capybara::Node::Actions::WaitForRequestsAfterClickLink7022 waits for requests after a click link7023# [RSpecRunTime] Finishing example group spec/support_specs/capybara_wait_for_requests_spec.rb. It took 0.1 second. Expected to take 0.11 second.7024# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb. Expected to take 0.1 second.7025Gitlab::Middleware::HandleIpSpoofAttackError7026 passes through the response from a valid upstream7027 translates an ActionDispatch::IpSpoofAttackError to a 400 response7028 passes through the exception raised by an invalid upstream7029# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb. It took 0.08 second. Expected to take 0.1 second.7030# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/router_spec.rb. Expected to take 0.1 second.7031Gitlab::EtagCaching::Router7032 .match7033 with RESTful routes7034 matches project pipelines endpoint7035 with GraphQL routes7036 matches pipelines endpoint7037 matches pipeline sha endpoint7038# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/router_spec.rb. It took 0.08 second. Expected to take 0.1 second.7039# [RSpecRunTime] Starting example group spec/lib/gitlab/performance_bar/stats_spec.rb. Expected to take 0.09 second.7040Gitlab::PerformanceBar::Stats7041 #process7042 #process7043 logs each SQL query including its duration7044 logs an error when the request could not be processed7045# [RSpecRunTime] Finishing example group spec/lib/gitlab/performance_bar/stats_spec.rb. It took 0.06 second. Expected to take 0.09 second.7046# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb. Expected to take 0.09 second.7047Atlassian::JiraConnect::Serializers::AuthorEntity7048 when object is a User model7049 exposes all fields7050 when object is a CommitAuthor struct from a commit7051 exposes name and email only7052# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb. It took 0.07 second. Expected to take 0.09 second.7053# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb. Expected to take 0.08 second.7054Gitlab::Kubernetes::Kubeconfig::Entry::Cluster7055 #to_h7056 is expected to eq {:cluster=>{:server=>"url"}, :name=>"name"}7057 with a certificate7058 is expected to eq {:cluster=>{:"certificate-authority-data"=>"Y2VydGlmaWNhdGU=", :server=>"url"}, :name=>"name"}7059# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb. It took 0.06 second. Expected to take 0.08 second.7060# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_user_access_level_type_spec.rb. Expected to take 0.08 second.7061Types::Organizations::OrganizationUserAccessLevelType7062 is expected to eq "OrganizationUserAccess"7063 is expected to require graphql authorizations nil7064 has expected fields7065# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_user_access_level_type_spec.rb. It took 0.09 second. Expected to take 0.08 second.7066# [RSpecRunTime] Starting example group spec/graphql/types/tree/submodule_type_spec.rb. Expected to take 0.07 second.7067Types::Tree::SubmoduleType7068 is expected to have graphql fields :id, :sha, :name, :type, :path, :flat_path, :web_url, and :tree_url7069 is expected to eq "Submodule"7070# [RSpecRunTime] Finishing example group spec/graphql/types/tree/submodule_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.7071# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/config_type_spec.rb. Expected to take 0.07 second.7072Types::Ci::Config::ConfigType7073 exposes the expected fields7074 is expected to eq "CiConfig"7075# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/config_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.7076# [RSpecRunTime] Starting example group spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb. Expected to take 0.07 second.7077Types::ContainerExpirationPolicyCadenceEnum7078 behaves like exposing container expiration policy option7079 exposes all options7080 uses all possible options from model7081# [RSpecRunTime] Finishing example group spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second.7082# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/inline_diff_spec.rb. Expected to take 0.07 second.7083Gitlab::Diff::InlineDiff7084 #inline_diffs7085 finds the inline diff7086 when lines have multiple changes7087 finds all inline diffs7088# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/inline_diff_spec.rb. It took 0.06 second. Expected to take 0.07 second.7089# [RSpecRunTime] Starting example group spec/lib/api/entities/virtual_registries/packages/maven/upstream_spec.rb. Expected to take 0.07 second.7090API::Entities::VirtualRegistries::Packages::Maven::Upstream7091 is expected to include :id, :group_id, :url, :cache_validity_hours, :created_at, and :updated_at7092# [RSpecRunTime] Finishing example group spec/lib/api/entities/virtual_registries/packages/maven/upstream_spec.rb. It took 0.08 second. Expected to take 0.07 second.7093# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/group_type_spec.rb. Expected to take 0.07 second.7094Types::Ci::Config::GroupType7095 is expected to eq "CiConfigGroup"7096 exposes the expected fields7097# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/group_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.7098# [RSpecRunTime] Starting example group spec/rubocop/node_pattern_helper_spec.rb. Expected to take 0.06 second.7099RuboCop::NodePatternHelper7100 #const_pattern7101 returns nested const node patterns7102 returns nested const node patterns with custom parent7103# [RSpecRunTime] Finishing example group spec/rubocop/node_pattern_helper_spec.rb. It took 0.06 second. Expected to take 0.06 second.7104# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb. Expected to take 0.06 second.7105Atlassian::JiraConnect::Serializers::BaseEntity7106 generates the update_sequence_id7107 with update_sequence_id option7108 uses the custom update_sequence_id7109# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb. It took 0.06 second. Expected to take 0.06 second.7110# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_case_type_spec.rb. Expected to take 0.06 second.7111Types::Ci::TestCaseType7112 contains attributes related to a pipeline test case7113 is expected to eq "TestCase"7114# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_case_type_spec.rb. It took 0.06 second. Expected to take 0.06 second.7115# [RSpecRunTime] Starting example group spec/serializers/codequality_reports_comparer_entity_spec.rb. Expected to take 0.05 second.7116CodequalityReportsComparerEntity7117 #as_json7118 when base and head report have errors7119 contains correct compared codequality report details7120# [RSpecRunTime] Finishing example group spec/serializers/codequality_reports_comparer_entity_spec.rb. It took 0.08 second. Expected to take 0.05 second.7121# [RSpecRunTime] Starting example group spec/graphql/types/ci/config_variable_type_spec.rb. Expected to take 0.05 second.7122Types::Ci::ConfigVariableType7123 is expected to have graphql fields :key, :description, and :value7124# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config_variable_type_spec.rb. It took 0.04 second. Expected to take 0.05 second.7125# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb. Expected to take 0.04 second.7126Types::WorkItems::WidgetDefinitions::AssigneesType7127 exposes the expected fields7128# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.7129# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb. Expected to take 0.04 second.7130Gitlab::ErrorTracking::Processor::ContextPayloadProcessor7131 .call7132 merges the context payload into event payload7133# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb. It took 0.04 second. Expected to take 0.04 second.7134# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb. Expected to take 0.04 second.7135Types::Packages::TerraformModule::Metadatum::DependenciesType7136 includes terraform module metadatum dependencies fields7137# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.7138# [RSpecRunTime] Starting example group spec/graphql/types/container_registry/container_repository_cleanup_status_enum_spec.rb. Expected to take 0.04 second.7139Types::ContainerRegistry::ContainerRepositoryCleanupStatusEnum7140 exposes all statuses7141# [RSpecRunTime] Finishing example group spec/graphql/types/container_registry/container_repository_cleanup_status_enum_spec.rb. It took 0.04 second. Expected to take 0.04 second.7142# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb. Expected to take 0.04 second.7143Gitlab::GitalyClient::DiffBlobsStitcher7144 enumeration7145 combines segregated diff blob messages together7146# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb. It took 0.04 second. Expected to take 0.04 second.7147auto_explain log contains 1611 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-28-44.349.main.ndjson.gz7148took 21.9184789487149auto_explain log contains 1612 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-28-44.349.ci.ndjson.gz7150took 20.2673695087151[TEST PROF INFO] EventProf results for sql.active_record7152Total time: 04:58.632 of 18:24.083 (27.05%)7153Total events: 2157667154Top 5 slowest suites (by time):7155Namespace (./spec/models/namespace_spec.rb:5) – 00:50.340 (37827 / 482) of 03:32.233 (23.72%)7156Boards::Issues::ListService (./spec/services/boards/issues/list_service_spec.rb:5) – 00:34.578 (22207 / 50) of 01:49.724 (31.51%)7157Boards::Lists::MoveService (./spec/services/boards/lists/move_service_spec.rb:5) – 00:33.030 (23105 / 36) of 01:37.214 (33.98%)7158Groups::UpdateService (./spec/services/groups/update_service_spec.rb:5) – 00:21.098 (14508 / 69) of 01:03.630 (33.16%)7159Import::Reass...RecordsService (./spec/services/import/reassign_placeholder_user_records_service_spec.rb:6) – 00:15.183 (9355 / 51) of 00:48.233 (31.48%)7160Knapsack report was generated. Preview:7161{7162 "spec/models/namespace_spec.rb": 212.2329870249996,7163 "spec/services/boards/issues/list_service_spec.rb": 109.72444187499786,7164 "spec/services/boards/lists/move_service_spec.rb": 97.2141427639981,7165 "spec/services/groups/update_service_spec.rb": 63.6304996200015,7166 "spec/services/import/reassign_placeholder_user_records_service_spec.rb": 48.231694295001944,7167 "spec/lib/gitlab/gfm/reference_rewriter_spec.rb": 43.2307710899986,7168 "spec/lib/gitlab/regex_spec.rb": 44.441285454002355,7169 "spec/models/notification_recipient_spec.rb": 21.99706635599796,7170 "spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb": 22.02305955400152,7171 "spec/services/ci/catalog/resources/versions/create_service_spec.rb": 24.234268322998105,7172 "spec/models/application_record_spec.rb": 20.309988832999807,7173 "spec/services/snippets/bulk_destroy_service_spec.rb": 19.44947279900225,7174 "spec/lib/gitlab/repository_cache_adapter_spec.rb": 17.133008139000594,7175 "spec/services/merge_requests/get_urls_service_spec.rb": 15.161708591000206,7176 "spec/lib/gitlab/ci/components/usages/aggregator_spec.rb": 16.710617575998185,7177 "spec/services/ci/delete_unit_tests_service_spec.rb": 15.722205376001511,7178 "spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb": 15.750379523000447,7179 "spec/lib/gitlab/changelog/config_spec.rb": 8.833079318999808,7180 "spec/services/issue_links/create_service_spec.rb": 10.6765169959981,7181 "spec/services/security/merge_reports_service_spec.rb": 12.719228090998513,7182 "spec/workers/merge_requests/create_pipeline_worker_spec.rb": 10.831255514996883,7183 "spec/lib/gitlab/database/batch_count_spec.rb": 10.440129528997204,7184 "spec/lib/gitlab/ci/config/external/file/artifact_spec.rb": 11.164004625003145,7185 "spec/graphql/features/authorization_spec.rb": 6.638761042999249,7186 "spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb": 8.928278373001376,7187 "spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb": 5.105731617000856,7188 "spec/workers/bulk_imports/transform_references_worker_spec.rb": 7.5310133380007755,7189 "spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb": 8.491373359000136,7190 "spec/finders/branches_finder_spec.rb": 7.020472300002439,7191 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes_importer_spec.rb": 6.724312138001551,7192 "spec/finders/groups/accepting_group_transfers_finder_spec.rb": 4.778735456999129,7193 "spec/tasks/gitlab/container_registry_rake_spec.rb": 3.5949234389991034,7194 "spec/lib/gitlab/ci/pipeline/chain/command_spec.rb": 5.54858663900086,7195 "spec/policies/deploy_keys_project_policy_spec.rb": 5.864266311000392,7196 "spec/graphql/mutations/issues/set_escalation_status_spec.rb": 5.82975922300102,7197 "spec/finders/fork_targets_finder_spec.rb": 5.927322386000014,7198 "spec/models/packages/composer/package_spec.rb": 4.534539852000307,7199 "spec/helpers/issuables_description_templates_helper_spec.rb": 4.521903221997491,7200 "spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb": 4.294099106999056,7201 "spec/lib/sidebars/projects/super_sidebar_panel_spec.rb": 4.052669361000881,7202 "spec/services/packages/debian/create_distribution_service_spec.rb": 5.056020440002612,7203 "spec/models/integrations/base/chat_notification_spec.rb": 4.165056083998934,7204 "spec/models/work_items/widgets/hierarchy_spec.rb": 3.9517367580010614,7205 "spec/lib/gitlab/import_export/base/object_builder_spec.rb": 3.1642304160013737,7206 "spec/workers/environments/auto_stop_worker_spec.rb": 4.997905361997255,7207 "spec/services/git/base_hooks_service_spec.rb": 3.431239019999339,7208 "spec/lib/gitlab/import_export/uploads_saver_spec.rb": 4.516931313002715,7209 "spec/lib/banzai/reference_parser/work_item_parser_spec.rb": 3.37579805200221,7210 "spec/graphql/resolvers/board_resolver_spec.rb": 3.915890110001783,7211 "spec/finders/groups/accepting_project_creations_finder_spec.rb": 3.5333587230015837,7212 "spec/graphql/mutations/alert_management/prometheus_integration/create_spec.rb": 2.8265069269982632,7213 "spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb": 3.1657525449991226,7214 "spec/services/work_items/delete_service_spec.rb": 2.3744889040026464,7215 "spec/lib/gitlab/database/async_constraints/migration_helpers_spec.rb": 3.4456262169987895,7216 "spec/validators/json_schema_validator_spec.rb": 2.887914143000671,7217 "spec/services/users/set_namespace_commit_email_service_spec.rb": 2.863675102998968,7218 "spec/lib/sidebars/groups/super_sidebar_panel_spec.rb": 2.5452689420017123,7219 "spec/lib/gitlab/ci/config/entry/processable_spec.rb": 1.8220489880004607,7220 "spec/lib/gitlab/usage/metrics/instrumentations/distinct_count_projects_with_expiration_policy_metric_spec.rb": 2.4380591590015683,7221 "spec/models/alert_management/alert_assignee_spec.rb": 3.515481220998481,7222 "spec/db/docs_spec.rb": 2.249285982001311,7223 "spec/services/work_items/callbacks/crm_contacts_spec.rb": 1.5618720740021672,7224 "spec/models/legacy_diff_note_spec.rb": 1.6866466460014635,7225 "spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb": 1.8413907370013476,7226 "spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb": 1.5720259539994004,7227 "spec/services/bulk_imports/relation_batch_export_service_spec.rb": 1.6691459079993365,7228 "spec/services/ci/pipeline_schedule_service_spec.rb": 2.0254595360020176,7229 "spec/finders/projects/ml/experiment_finder_spec.rb": 1.8661985370017646,7230 "spec/lib/gitlab/ci/status/build/preparing_spec.rb": 1.4063196729985066,7231 "spec/lib/gitlab/database/postgres_partition_spec.rb": 1.7434898840001551,7232 "spec/services/ci/catalog/resources/create_service_spec.rb": 1.7106343650011695,7233 "spec/lib/bitbucket_server/representation/activity_spec.rb": 1.0899284430015541,7234 "spec/graphql/mutations/terraform/state/lock_spec.rb": 1.8762761450016114,7235 "spec/services/packages/terraform_module/metadata/extract_files_service_spec.rb": 1.2859831809983007,7236 "spec/lib/gitlab/i18n/po_linter_spec.rb": 1.3136109590013803,7237 "spec/services/ci/queue/pending_builds_strategy_spec.rb": 1.2123404560006747,7238 "spec/lib/gitlab/composer/version_index_spec.rb": 1.3554049459999078,7239 "spec/lib/gitlab/jira_import/labels_importer_spec.rb": 1.2889405409987376,7240 "spec/lib/gitlab/email/service_desk/custom_email_spec.rb": 1.2059004749971791,7241 "spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb": 1.2831868909997866,7242 "spec/models/concerns/bulk_insertable_associations_spec.rb": 0.8495706779976899,7243 "spec/graphql/resolvers/container_repository_tags_resolver_spec.rb": 1.186342737000814,7244 "spec/helpers/sorting_helper_spec.rb": 0.8000417109979026,7245 "spec/finders/packages/package_file_finder_spec.rb": 1.0810825139997178,7246 "spec/services/users/email_verification/update_email_service_spec.rb": 0.7217823750033858,7247 "spec/services/alert_management/http_integrations/update_service_spec.rb": 1.0280375280017324,7248 "spec/models/packages/maven/metadatum_spec.rb": 0.9328680229991733,7249 "spec/lib/gitlab/issuables_count_for_state_spec.rb": 0.8806502059997001,7250 "spec/uploaders/dependency_proxy/file_uploader_spec.rb": 0.7023675770033151,7251 "spec/services/alert_management/http_integrations/destroy_service_spec.rb": 0.8081862299986824,7252 "spec/graphql/mutations/achievements/delete_user_achievement_spec.rb": 0.8506608479983697,7253 "spec/lib/gitlab/kas_spec.rb": 0.82388428899867,7254 "spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb": 0.7863324319987441,7255 "spec/lib/gitlab/harbor/client_spec.rb": 0.82650219900097,7256 "spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb": 0.7570158140006242,7257 "spec/lib/gitlab/cycle_analytics/updater_spec.rb": 0.7797599019977497,7258 "spec/services/packages/debian/create_package_file_service_spec.rb": 0.7199648759997217,7259 "spec/views/devise/registrations/new.html.haml_spec.rb": 1.917153321999649,7260 "spec/lib/gitlab/import/user_from_mention_spec.rb": 0.796595850999438,7261 "spec/lib/gitlab/database/partitioning/int_range_strategy_spec.rb": 0.37500395700044464,7262 "spec/services/projects/deploy_tokens/destroy_service_spec.rb": 0.6934970779984724,7263 "spec/lib/gitlab/ci/runner_releases_spec.rb": 0.5789975439984119,7264 "spec/services/projects/readme_renderer_service_spec.rb": 0.5732740149978781,7265 "spec/models/blob_viewer/base_spec.rb": 0.6343513909996545,7266 "spec/lib/gitlab/template_parser/parser_spec.rb": 0.49324950000300305,7267 "spec/lib/gitlab/query_limiting/transaction_spec.rb": 0.510504828998819,7268 "spec/lib/gitlab/github_import/representation/note_spec.rb": 0.48721381099676364,7269 "spec/workers/namespaces/process_outdated_namespace_descendants_cron_worker_spec.rb": 0.6065008320001652,7270 "spec/lib/gitlab/sidekiq_config/worker_spec.rb": 0.4306483930013201,7271 "spec/tooling/danger/datateam_spec.rb": 0.5109189590002643,7272 "spec/lib/bulk_imports/source_url_builder_spec.rb": 0.4095261649999884,7273 "spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb": 0.5069759879988851,7274 "spec/services/organizations/update_service_spec.rb": 0.43089551299999584,7275 "spec/lib/gitlab/safe_request_loader_spec.rb": 0.37091459700241103,7276 "spec/models/raw_usage_data_spec.rb": 0.3958937959978357,7277 "spec/rubocop/cop/migration/update_column_in_batches_spec.rb": 0.3860737959985272,7278 "spec/lib/gitlab/git/hook_env_spec.rb": 0.3843967270004214,7279 "spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb": 0.19793433900122182,7280 "spec/views/admin/users/_form.html.haml_spec.rb": 0.27731026299807127,7281 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 0.3202502710009867,7282 "spec/services/members/base_service_spec.rb": 0.27604346299995086,7283 "spec/lib/gitlab/database/load_balancing/primary_host_spec.rb": 0.3034928420020151,7284 "spec/lib/gitlab/inactive_projects_deletion_warning_tracker_spec.rb": 0.2846709129989904,7285 "spec/lib/gitlab/hook_data/subgroup_builder_spec.rb": 0.2882603219986777,7286 "spec/support_specs/matchers/event_store_spec.rb": 0.21581837700068718,7287 "spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb": 0.25749850399733987,7288 "spec/components/pajamas/spinner_component_spec.rb": 0.26575651399980416,7289 "spec/rubocop/cop/rspec/avoid_test_prof_spec.rb": 0.2346767449998879,7290 "spec/graphql/types/incident_management/escalation_status_enum_spec.rb": 0.1679805599997053,7291 "spec/support_specs/helpers/stub_method_calls_spec.rb": 0.20991042699824902,7292 "spec/lib/gitlab/repository_size_error_message_spec.rb": 0.18270982900139643,7293 "spec/views/members/access_denied_mailer/email.html.haml_spec.rb": 0.21672751699952642,7294 "spec/lib/constraints/jira_encoded_url_constrainer_spec.rb": 0.10835280299943406,7295 "spec/lib/bitbucket_server/representation/repo_spec.rb": 0.183821569000429,7296 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 0.15752096999858622,7297 "spec/policies/identity_provider_policy_spec.rb": 0.16403487999923527,7298 "spec/lib/api/validations/validators/project_portable_spec.rb": 0.12434445200051414,7299 "spec/tooling/lib/tooling/mappings/view_to_system_specs_mappings_spec.rb": 0.1538667910026561,7300 "spec/lib/gitlab/throttle_spec.rb": 0.14770706099807285,7301 "spec/graphql/types/commit_type_spec.rb": 0.13824654199925135,7302 "spec/lib/gitlab/ci/parsers/coverage/documents/jacoco_document_spec.rb": 0.12052255299931858,7303 "spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 0.1535110699987854,7304 "spec/graphql/types/range_input_type_spec.rb": 0.11186903300040285,7305 "spec/services/integrations/slack_interaction_service_spec.rb": 0.1129577829997288,7306 "spec/lib/gitlab/query_limiting/middleware_spec.rb": 0.18076562900023418,7307 "spec/rubocop/cop/gitlab/no_code_coverage_comment_spec.rb": 0.12447197300207336,7308 "spec/graphql/types/board_type_spec.rb": 0.08744677499998943,7309 "spec/graphql/types/organizations/organization_user_type_spec.rb": 0.08586846500111278,7310 "spec/lib/gitlab/ci/jwt_v2/claim_mapper/repository_spec.rb": 0.11073497300094459,7311 "spec/support_specs/capybara_wait_for_requests_spec.rb": 0.09500083400052972,7312 "spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb": 0.08330573499915772,7313 "spec/lib/gitlab/etag_caching/router_spec.rb": 0.08236873500209185,7314 "spec/lib/gitlab/performance_bar/stats_spec.rb": 0.06354747599834809,7315 "spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb": 0.06921684600092703,7316 "spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb": 0.061316106002777815,7317 "spec/graphql/types/organizations/organization_user_access_level_type_spec.rb": 0.08524720499917748,7318 "spec/graphql/types/tree/submodule_type_spec.rb": 0.060720875997503754,7319 "spec/graphql/types/ci/config/config_type_spec.rb": 0.06273270599922398,7320 "spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb": 0.06965641600254457,7321 "spec/lib/gitlab/diff/inline_diff_spec.rb": 0.060617856001044856,7322 "spec/lib/api/entities/virtual_registries/packages/maven/upstream_spec.rb": 0.07992820500294329,7323 "spec/graphql/types/ci/config/group_type_spec.rb": 0.06368689600276412,7324 "spec/rubocop/node_pattern_helper_spec.rb": 0.06346279599893023,7325 "spec/lib/atlassian/jira_connect/serializers/base_entity_spec.rb": 0.06450758600112749,7326 "spec/graphql/types/ci/test_case_type_spec.rb": 0.06430786599958083,7327 "spec/serializers/codequality_reports_comparer_entity_spec.rb": 0.08253002499986906,7328 "spec/graphql/types/ci/config_variable_type_spec.rb": 0.03918948799764621,7329 "spec/graphql/types/work_items/widget_definitions/assignees_type_spec.rb": 0.04030938699725084,7330 "spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb": 0.04196251800021855,7331 "spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb": 0.03968269699907978,7332 "spec/graphql/types/container_registry/container_repository_cleanup_status_enum_spec.rb": 0.03990988800069317,7333 "spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb": 0.039941566999914367334}7335Knapsack global time execution for tests: 18m 23s7336Pending: (Failures listed here are expected and do not affect your suite's status)7337 1) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #upload_path behaves like matches the method pattern 7338 # No pattern provided, skipping.7339 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87340 2) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #relative_path is relative7341 # Path not set, skipping.7342 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:407343 3) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 7344 # No pattern provided, skipping.7345 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87346 4) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .base_dir behaves like matches the method pattern 7347 # No pattern provided, skipping.7348 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87349 5) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 7350 # No pattern provided, skipping.7351 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87352 6) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 7353 # No pattern provided, skipping.7354 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87355 7) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 7356 # No pattern provided, skipping.7357 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87358 8) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #relative_path is relative7359 # Path not set, skipping.7360 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:407361 9) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 7362 # No pattern provided, skipping.7363 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87364 10) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 7365 # No pattern provided, skipping.7366 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87367Finished in 19 minutes 15 seconds (files took 55.62 seconds to load)73683217 examples, 0 failures, 10 pending7369Randomized with seed 533587370[TEST PROF INFO] Time spent in factories: 10:52.221 (56.13% of total time)7371RSpec exited with 0.7372No examples to retry, congrats!7374Running after script...7375$ source scripts/utils.sh7376$ log_disk_usage7377*******************************************************7378This runner currently has 75G free disk space.7379*******************************************************7436$ bundle exec gem list gitlab_quality-test_tooling7437gitlab_quality-test_tooling (2.1.0)7438$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command7443$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command7446$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command7451$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command7454$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command7458$ tooling/bin/push_job_metrics || true7459[job-metrics] Pushing job metrics file for the CI/CD job.7460[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7462Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy7464Uploading artifacts...7465auto_explain/: found 3 matching artifact files and directories 7466coverage/: found 5 matching artifact files and directories 7467WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7468WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7469knapsack/: found 4 matching artifact files and directories 7470rspec/: found 12 matching artifact files and directories 7471WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7472log/*.log: found 16 matching artifact files and directories 7473WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485284/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7474WARNING: Retrying... context=artifacts-uploader error=request redirected7475Uploading artifacts as "archive" to coordinator... 201 Created id=8442485284 responseStatus=201 Created token=glcbt-667476Uploading artifacts...7477rspec/rspec-*.xml: found 1 matching artifact files and directories 7478WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485284/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7479WARNING: Retrying... context=artifacts-uploader error=request redirected7480Uploading artifacts as "junit" to coordinator... 201 Created id=8442485284 responseStatus=201 Created token=glcbt-667482Job succeeded