rspec unit pg14 22/44
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-4.shared-gitlab-org.runners-manager.gitlab.com/default 8cwZ3F43, system ID: s_df0f7e24ca8b3 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-8cwz3f43-project-278964-concurrent-0 via runner-8cwz3f43-shared-gitlab-org-1732235723-f1c543c0...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 24G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 46G 22G 24G 48% /60tmpfs 64M 0 64M 0% /dev61shm 256M 0 256M 0% /dev/shm62/dev/sda1 46G 22G 24G 48% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64tmpfs 3.9G 0 3.9G 0% /proc/acpi65tmpfs 3.9G 0 3.9G 0% /proc/scsi66tmpfs 3.9G 0 3.9G 0% /sys/firmware67du -h -d 1687.4M ./workhorse69148K ./bin701.2M ./.gitlab71194M ./.git724.0K ./builds7328M ./lib748.0K ./.vscode75564K ./storybook7620K ./log771.9M ./data7811M ./qa793.1M ./.rubocop_todo80855M ./vendor811.1G ./public8262M ./doc83484K ./danger8416K ./rspec85556K ./tooling86146M ./ee871.3M ./knapsack88300K ./patches894.3M ./changelogs9020K ./haml_lint9128K ./metrics_server92108K ./keeps9336K ./shared9444K ./generator_templates951.3M ./scripts96719M ./tmp97128M ./spec9820K ./file_hooks9916K ./sidekiq_cluster10017M ./gems1011.2M ./fixtures102968K ./rubocop1034.0K ./.go10434M ./db10512K ./.github106129M ./locale10720M ./config10886M ./app10920K ./.lefthook1103.5G .111$ source scripts/prepare_build.sh143Using decomposed database config (config/database.yml.decomposed-postgresql)144Geo DB won't be set up.145Embedding DB won't be set up.158$ source ./scripts/rspec_helpers.sh159$ run_timed_command "gem install knapsack --no-document"160$ gem install knapsack --no-document161Successfully installed knapsack-4.0.01621 gem installed163==> 'gem install knapsack --no-document' succeeded in 3 seconds.164$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"169$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"170$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"171$ tooling/bin/create_job_metrics_file || true172[job-metrics] Creating the job metrics file for the CI/CD job.173$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"175[01:42:47] Starting rspec_parallelized_job176RETRY_FAILED_TESTS_IN_NEW_PROCESS: true177KNAPSACK_GENERATE_REPORT: true178FLAKY_RSPEC_GENERATE_REPORT: true179KNAPSACK_TEST_FILE_PATTERN: spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb180KNAPSACK_LOG_LEVEL: debug181KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_22_44_278964_report.json182FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json183FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_22_44_278964_report.json184NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_22_44_278964_report.json185RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8442485266.txt186CRYSTALBALL: 187RSPEC_TESTS_MAPPING_ENABLED: 188RSPEC_TESTS_FILTER_FILE: 189Shell set options (set -o) enabled:190braceexpand on191hashall on192interactive-comments on193pipefail on194Parsing expected rspec suite duration...195RSpec suite is expected to take 27 minutes 31.34 seconds.196Expected duration for tests:197{198 "spec/models/environment_spec.rb": 298.8345093325881,199 "spec/lib/gitlab/background_migration/backfill_uuid_conversion_column_in_vulnerability_occurrences_spec.rb": 156.47577812069892,200 "spec/finders/deployments_finder_spec.rb": 121.98971287330019,201 "spec/lib/gitlab/background_migration/backfill_approval_merge_request_rule_sources_project_id_spec.rb": 94.54684785782035,202 "spec/helpers/search_helper_spec.rb": 78.85243608715336,203 "spec/lib/gitlab/background_migration/backfill_boards_epic_lists_group_id_spec.rb": 71.56541357908159,204 "spec/graphql/mutations/merge_requests/update_spec.rb": 60.01186417601997,205 "spec/finders/labels_finder_spec.rb": 54.154127898549426,206 "spec/lib/gitlab/background_migration/backfill_protected_environment_approval_rules_protected_environment_project_id_spec.rb": 48.52613630357103,207 "spec/graphql/resolvers/merge_requests_resolver_spec.rb": 42.809084235372545,208 "spec/lib/gitlab/background_migration/backfill_ml_candidate_metrics_project_id_spec.rb": 37.551434132936386,209 "spec/dot_gitlab_ci/rules_spec.rb": 32.105077960673015,210 "spec/models/merge_request_diff_commit_spec.rb": 29.51847473618609,211 "spec/policies/group_member_policy_spec.rb": 26.621155652741606,212 "spec/lib/gitlab/rack_attack/request_spec.rb": 25.334343841355498,213 "spec/models/ci/trigger_spec.rb": 22.67042978145379,214 "spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb": 21.29203285481898,215 "spec/lib/gitlab/database/postgres_foreign_key_spec.rb": 19.399819888079072,216 "spec/helpers/issuables_helper_spec.rb": 18.276596727104675,217 "spec/workers/redis_migration_worker_spec.rb": 16.904960011170953,218 "spec/helpers/members_helper_spec.rb": 15.92562815937881,219 "spec/tasks/rubocop_rake_spec.rb": 15.008571655889263,220 "spec/services/auto_merge/merge_when_checks_pass_service_spec.rb": 14.161232371205504,221 "spec/finders/context_commits_finder_spec.rb": 13.099194594336765,222 "spec/services/ci/catalog/resources/release_service_spec.rb": 12.700131533030902,223 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb": 11.850069056652494,224 "spec/services/labels/promote_service_spec.rb": 11.22166931754891,225 "spec/graphql/mutations/issues/set_assignees_spec.rb": 10.71017670056951,226 "spec/services/projects/lfs_pointers/lfs_download_service_spec.rb": 9.940084434812515,227 "spec/models/integrations/telegram_spec.rb": 9.926902427048509,228 "spec/lib/container_registry/path_spec.rb": 9.346052311558733,229 "spec/presenters/pages_domain_presenter_spec.rb": 8.916228016529526,230 "spec/helpers/users_helper_spec.rb": 8.60288961057967,231 "spec/services/packages/terraform_module/create_package_service_spec.rb": 7.943054649398114,232 "spec/lib/gitlab/changelog/committer_spec.rb": 7.752664621318963,233 "spec/workers/merge_requests/create_approval_event_worker_spec.rb": 7.271690074480767,234 "spec/services/alert_management/alerts/update_service_spec.rb": 7.1313147804272035,235 "spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb": 6.53771511453678,236 "spec/services/packages/conan/create_package_service_spec.rb": 6.386555261909175,237 "spec/lib/sidebars/projects/menus/analytics_menu_spec.rb": 6.165660017993069,238 "spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb": 5.835684408469814,239 "spec/lib/gitlab/background_migration/fix_namespace_id_for_work_item_parent_links_spec.rb": 5.785787460288763,240 "spec/models/namespace/detail_spec.rb": 5.464135527974461,241 "spec/models/label_link_spec.rb": 5.408641319672489,242 "spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb": 4.992732316458163,243 "spec/services/import/source_users/accept_reassignment_service_spec.rb": 4.955010850470395,244 "spec/services/ci/job_artifacts/bulk_delete_by_project_service_spec.rb": 4.723116115457438,245 "spec/lib/banzai/reference_parser/milestone_parser_spec.rb": 4.685184726453128,246 "spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb": 4.366020742415396,247 "spec/lib/gitlab/search_context/controller_concern_spec.rb": 4.285938936771796,248 "spec/graphql/mutations/todos/mark_all_done_spec.rb": 4.040816273452527,249 "spec/finders/concerns/finder_with_group_hierarchy_spec.rb": 3.9697479766681107,250 "spec/models/ssh_host_key_spec.rb": 3.7185926299397623,251 "spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb": 3.6860580729624743,252 "spec/finders/autocomplete/group_users_finder_spec.rb": 3.4642993695572217,253 "spec/lib/gitlab/import_export/uploads_restorer_spec.rb": 3.4364028830792384,254 "spec/services/system_notes/alert_management_service_spec.rb": 3.2158326571173186,255 "spec/graphql/types/terraform/state_version_type_spec.rb": 3.16732411210224,256 "spec/lib/gitlab/exclusive_lease_spec.rb": 3.054254481014384,257 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb": 2.9764084182149118,258 "spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb": 2.868948181385786,259 "spec/finders/incident_management/timeline_event_tags_finder_spec.rb": 2.825763635150702,260 "spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb": 2.6557314647729795,261 "spec/graphql/mutations/todos/mark_done_spec.rb": 2.6193078440510393,262 "spec/lib/gitlab_spec.rb": 2.464449110745754,263 "spec/models/concerns/spammable_spec.rb": 2.441373139687756,264 "spec/lib/gitlab/redis/rate_limiting_spec.rb": 2.303762129137258,265 "spec/lib/gitlab/checks/lfs_check_spec.rb": 2.270974855802863,266 "spec/services/ci/runners/update_runner_service_spec.rb": 2.173046896537101,267 "spec/lib/banzai/filter/external_link_filter_spec.rb": 2.1349728207378416,268 "spec/lib/gitlab/import_export/avatar_restorer_spec.rb": 2.046420669685953,269 "spec/services/feature_flags/destroy_service_spec.rb": 2.0103843530497247,270 "spec/lib/mattermost/session_spec.rb": 1.9646876769714114,271 "spec/models/integrations/custom_issue_tracker_spec.rb": 1.8789652754462383,272 "spec/lib/gitlab/deploy_key_access_spec.rb": 1.850264160634062,273 "spec/models/ci/partition_spec.rb": 1.7920466646265387,274 "spec/services/groups/open_issues_count_service_spec.rb": 1.7529810486386208,275 "spec/services/terraform/states/trigger_destroy_service_spec.rb": 1.6924051639085707,276 "spec/views/projects/project_members/index.html.haml_spec.rb": 1.6425013485650126,277 "spec/serializers/context_commits_diff_entity_spec.rb": 1.6076143253334678,278 "spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb": 1.554493373750765,279 "spec/finders/award_emojis_finder_spec.rb": 1.510432676287913,280 "spec/models/packages/debian/file_entry_spec.rb": 1.4761015908683008,281 "spec/services/system_notes/incident_service_spec.rb": 1.4188668313884258,282 "spec/workers/integrations/irker_worker_spec.rb": 1.3986899202134868,283 "spec/views/shared/_label_row.html.haml_spec.rb": 1.3681998220211038,284 "spec/services/ide/schemas_config_service_spec.rb": 1.325993301842581,285 "spec/views/projects/imports/new.html.haml_spec.rb": 1.3002814859606207,286 "spec/lib/gitlab/ci/config/external/file/template_spec.rb": 1.2568962097235712,287 "spec/services/service_desk/custom_emails/destroy_service_spec.rb": 1.2187194555080783,288 "spec/lib/feature/definition_spec.rb": 1.1717024889818568,289 "spec/views/projects/pages/new.html.haml_spec.rb": 1.136866433229815,290 "spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb": 1.100774874646642,291 "spec/services/users/block_service_spec.rb": 1.0598596569246301,292 "spec/serializers/issue_serializer_spec.rb": 1.035600339195023,293 "spec/models/import_failure_spec.rb": 0.9952263177110742,294 "spec/models/projects/triggered_hooks_spec.rb": 0.9691788397824821,295 "spec/serializers/test_case_entity_spec.rb": 0.9313591879061971,296 "spec/graphql/resolvers/commit_pipelines_resolver_spec.rb": 0.9087907475087382,297 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 0.8629546831055428,298 "spec/lib/gitlab/analytics/cycle_analytics/average_spec.rb": 0.8360230792349806,299 "spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb": 0.7942927231048674,300 "spec/views/groups/group_members/index.html.haml_spec.rb": 0.7832414715350304,301 "spec/models/virtual_registries/packages/maven/registry_spec.rb": 0.7394153794569542,302 "spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb": 0.7289313509449464,303 "spec/models/ci/variable_value_spec.rb": 0.6807309869540403,304 "spec/views/shared/projects/_project.html.haml_spec.rb": 0.6630410674998617,305 "spec/lib/gitlab/auth/atlassian/user_spec.rb": 0.638211633737386,306 "spec/models/users/callout_spec.rb": 0.6274112077852758,307 "spec/models/namespaces/sync_event_spec.rb": 0.6000882994763193,308 "spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb": 0.5856729669634633,309 "spec/views/admin/application_settings/_job_token_permissions_form.html.haml_spec.rb": 0.5560431514540588,310 "spec/services/packages/npm/check_manifest_coherence_service_spec.rb": 0.5506291184206609,311 "spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb": 0.5183118326805229,312 "spec/lib/gitlab/kubernetes_spec.rb": 0.5108795311749266,313 "spec/lib/gitlab/ci/config/entry/jobs_spec.rb": 0.4809791482973515,314 "spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb": 0.4778137754187266,315 "spec/presenters/gitlab/kas/server_info_presenter_spec.rb": 0.44520206878997737,316 "spec/serializers/impersonation_access_token_serializer_spec.rb": 0.4263204841608872,317 "spec/scripts/internal_events/cli/helpers/metric_options_spec.rb": 0.4211737653202346,318 "spec/services/packages/rpm/parse_package_service_spec.rb": 0.38667157541596664,319 "spec/lib/gitlab/sidekiq_sharding/scheduled_enq_spec.rb": 0.3782107799933638,320 "spec/lib/gitlab/slug/path_spec.rb": 0.3611949658094785,321 "spec/lib/gitlab/rack_attack/store_spec.rb": 0.33598258775052614,322 "spec/components/onboarding/action_card_component_spec.rb": 0.3333873768372376,323 "spec/models/concerns/integrations/enable_ssl_verification_spec.rb": 0.3122290598684342,324 "spec/lib/banzai/filter/code_language_filter_spec.rb": 0.3106669576889767,325 "spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb": 0.2903790138563425,326 "spec/services/concerns/merge_requests/assigns_merge_params_spec.rb": 0.2891673789142186,327 "spec/models/ci/unlock_pipeline_request_spec.rb": 0.2680033591445369,328 "spec/models/gpg_key_subkey_spec.rb": 0.26214724515084087,329 "spec/routing/uploads_routing_spec.rb": 0.2508759995652797,330 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.24186501151506606,331 "spec/workers/groups/update_statistics_worker_spec.rb": 0.23252321755543767,332 "spec/lib/gitlab/audit/null_author_spec.rb": 0.22068634891379107,333 "spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb": 0.21757100595993595,334 "spec/lib/gitlab/cross_project_access_spec.rb": 0.2088804252708864,335 "spec/graphql/types/notes/system_note_metadata_type_spec.rb": 0.19948442265630675,336 "spec/models/repository_language_spec.rb": 0.1913797191652286,337 "spec/initializers/trusted_proxies_spec.rb": 0.18285225706225358,338 "spec/lib/sidebars/explore/menus/catalog_menu_spec.rb": 0.17315246594258554,339 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 0.16994548050838343,340 "spec/lib/gitlab/kroki_spec.rb": 0.166041944130039,341 "spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb": 0.15668091235847711,342 "spec/views/groups/settings/_remove.html.haml_spec.rb": 0.15510177107399892,343 "spec/lib/gitlab/anonymous_session_spec.rb": 0.14685011703057124,344 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.14319466951565818,345 "spec/graphql/types/alert_management/status_enum_spec.rb": 0.13793200805297295,346 "spec/lib/prometheus/pid_provider_spec.rb": 0.13070098892300058,347 "spec/views/pwa/manifest.json.erb_spec.rb": 0.12814920730723922,348 "spec/graphql/types/dependency_proxy/group_setting_type_spec.rb": 0.1197401666154135,349 "spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb": 0.11747380767868597,350 "spec/lib/bitbucket/exponential_backoff_spec.rb": 0.11302247734769556,351 "spec/lib/gitlab/faker/internet_spec.rb": 0.10939578471344327,352 "spec/graphql/types/metadata/kas_type_spec.rb": 0.10250999435500344,353 "spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb": 0.09983893591203216,354 "spec/graphql/types/ci/freeze_period_type_spec.rb": 0.09499660160083243,355 "spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb": 0.09382206073736879,356 "spec/graphql/types/customer_relations/contact_sort_enum_spec.rb": 0.08853486338308864,357 "spec/lib/api/entities/ci/job_request/port_spec.rb": 0.08714747492866579,358 "spec/lib/gitlab/diff/suggestion_diff_spec.rb": 0.0787514795775234,359 "spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb": 0.07755758039780594,360 "spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb": 0.07212810790384577,361 "spec/lib/gitlab/sidekiq_status/client_middleware_spec.rb": 0.07088539830915155,362 "spec/graphql/types/alert_management/domain_filter_enum_spec.rb": 0.06873840945158871,363 "spec/graphql/types/release_asset_link_type_spec.rb": 0.06832219800126679,364 "spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb": 0.06553140430171242,365 "spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb": 0.06544250881540165,366 "spec/graphql/types/ci/group_variable_type_spec.rb": 0.06221688877946404,367 "spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb": 0.06162312024454039,368 "spec/serializers/ci/lint/result_entity_spec.rb": 0.05168706379370402,369 "spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb": 0.04714834901452582,370 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.0440696378239051,371 "spec/workers/trending_projects_worker_spec.rb": 0.04187932717390465,372 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 0.04146410016943783,373 "spec/lib/gitlab/no_cache_headers_spec.rb": 0.03930366039238271,374 "spec/graphql/types/ci/job_kind_enum_spec.rb": 0.0386917395078423375}376Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-8442485266.json --format RspecJunitFormatter --out rspec/rspec-8442485266.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/models/environment_spec.rb spec/lib/gitlab/background_migration/backfill_uuid_conversion_column_in_vulnerability_occurrences_spec.rb spec/finders/deployments_finder_spec.rb spec/lib/gitlab/background_migration/backfill_approval_merge_request_rule_sources_project_id_spec.rb spec/helpers/search_helper_spec.rb spec/lib/gitlab/background_migration/backfill_boards_epic_lists_group_id_spec.rb spec/graphql/mutations/merge_requests/update_spec.rb spec/finders/labels_finder_spec.rb spec/lib/gitlab/background_migration/backfill_protected_environment_approval_rules_protected_environment_project_id_spec.rb spec/graphql/resolvers/merge_requests_resolver_spec.rb spec/lib/gitlab/background_migration/backfill_ml_candidate_metrics_project_id_spec.rb spec/dot_gitlab_ci/rules_spec.rb spec/models/merge_request_diff_commit_spec.rb spec/policies/group_member_policy_spec.rb spec/lib/gitlab/rack_attack/request_spec.rb spec/models/ci/trigger_spec.rb spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb spec/lib/gitlab/database/postgres_foreign_key_spec.rb spec/helpers/issuables_helper_spec.rb spec/workers/redis_migration_worker_spec.rb spec/helpers/members_helper_spec.rb spec/tasks/rubocop_rake_spec.rb spec/services/auto_merge/merge_when_checks_pass_service_spec.rb spec/finders/context_commits_finder_spec.rb spec/services/ci/catalog/resources/release_service_spec.rb spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb spec/services/labels/promote_service_spec.rb spec/graphql/mutations/issues/set_assignees_spec.rb spec/services/projects/lfs_pointers/lfs_download_service_spec.rb spec/models/integrations/telegram_spec.rb spec/lib/container_registry/path_spec.rb spec/presenters/pages_domain_presenter_spec.rb spec/helpers/users_helper_spec.rb spec/services/packages/terraform_module/create_package_service_spec.rb spec/lib/gitlab/changelog/committer_spec.rb spec/workers/merge_requests/create_approval_event_worker_spec.rb spec/services/alert_management/alerts/update_service_spec.rb spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb spec/services/packages/conan/create_package_service_spec.rb spec/lib/sidebars/projects/menus/analytics_menu_spec.rb spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb spec/lib/gitlab/background_migration/fix_namespace_id_for_work_item_parent_links_spec.rb spec/models/namespace/detail_spec.rb spec/models/label_link_spec.rb spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb spec/services/import/source_users/accept_reassignment_service_spec.rb spec/services/ci/job_artifacts/bulk_delete_by_project_service_spec.rb spec/lib/banzai/reference_parser/milestone_parser_spec.rb spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb spec/lib/gitlab/search_context/controller_concern_spec.rb spec/graphql/mutations/todos/mark_all_done_spec.rb spec/finders/concerns/finder_with_group_hierarchy_spec.rb spec/models/ssh_host_key_spec.rb spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb spec/finders/autocomplete/group_users_finder_spec.rb spec/lib/gitlab/import_export/uploads_restorer_spec.rb spec/services/system_notes/alert_management_service_spec.rb spec/graphql/types/terraform/state_version_type_spec.rb spec/lib/gitlab/exclusive_lease_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb spec/finders/incident_management/timeline_event_tags_finder_spec.rb spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb spec/graphql/mutations/todos/mark_done_spec.rb spec/lib/gitlab_spec.rb spec/models/concerns/spammable_spec.rb spec/lib/gitlab/redis/rate_limiting_spec.rb spec/lib/gitlab/checks/lfs_check_spec.rb spec/services/ci/runners/update_runner_service_spec.rb spec/lib/banzai/filter/external_link_filter_spec.rb spec/lib/gitlab/import_export/avatar_restorer_spec.rb spec/services/feature_flags/destroy_service_spec.rb spec/lib/mattermost/session_spec.rb spec/models/integrations/custom_issue_tracker_spec.rb spec/lib/gitlab/deploy_key_access_spec.rb spec/models/ci/partition_spec.rb spec/services/groups/open_issues_count_service_spec.rb spec/services/terraform/states/trigger_destroy_service_spec.rb spec/views/projects/project_members/index.html.haml_spec.rb spec/serializers/context_commits_diff_entity_spec.rb spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb spec/finders/award_emojis_finder_spec.rb spec/models/packages/debian/file_entry_spec.rb spec/services/system_notes/incident_service_spec.rb spec/workers/integrations/irker_worker_spec.rb spec/views/shared/_label_row.html.haml_spec.rb spec/services/ide/schemas_config_service_spec.rb spec/views/projects/imports/new.html.haml_spec.rb spec/lib/gitlab/ci/config/external/file/template_spec.rb spec/services/service_desk/custom_emails/destroy_service_spec.rb spec/lib/feature/definition_spec.rb spec/views/projects/pages/new.html.haml_spec.rb spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb spec/services/users/block_service_spec.rb spec/serializers/issue_serializer_spec.rb spec/models/import_failure_spec.rb spec/models/projects/triggered_hooks_spec.rb spec/serializers/test_case_entity_spec.rb spec/graphql/resolvers/commit_pipelines_resolver_spec.rb spec/rubocop/cop/migration/safer_boolean_column_spec.rb spec/lib/gitlab/analytics/cycle_analytics/average_spec.rb spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb spec/views/groups/group_members/index.html.haml_spec.rb spec/models/virtual_registries/packages/maven/registry_spec.rb spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb spec/models/ci/variable_value_spec.rb spec/views/shared/projects/_project.html.haml_spec.rb spec/lib/gitlab/auth/atlassian/user_spec.rb spec/models/users/callout_spec.rb spec/models/namespaces/sync_event_spec.rb spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb spec/views/admin/application_settings/_job_token_permissions_form.html.haml_spec.rb spec/services/packages/npm/check_manifest_coherence_service_spec.rb spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb spec/lib/gitlab/kubernetes_spec.rb spec/lib/gitlab/ci/config/entry/jobs_spec.rb spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb spec/presenters/gitlab/kas/server_info_presenter_spec.rb spec/serializers/impersonation_access_token_serializer_spec.rb spec/scripts/internal_events/cli/helpers/metric_options_spec.rb spec/services/packages/rpm/parse_package_service_spec.rb spec/lib/gitlab/sidekiq_sharding/scheduled_enq_spec.rb spec/lib/gitlab/slug/path_spec.rb spec/lib/gitlab/rack_attack/store_spec.rb spec/components/onboarding/action_card_component_spec.rb spec/models/concerns/integrations/enable_ssl_verification_spec.rb spec/lib/banzai/filter/code_language_filter_spec.rb spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb spec/services/concerns/merge_requests/assigns_merge_params_spec.rb spec/models/ci/unlock_pipeline_request_spec.rb spec/models/gpg_key_subkey_spec.rb spec/routing/uploads_routing_spec.rb spec/lib/unnested_in_filters/dsl_spec.rb spec/workers/groups/update_statistics_worker_spec.rb spec/lib/gitlab/audit/null_author_spec.rb spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb spec/lib/gitlab/cross_project_access_spec.rb spec/graphql/types/notes/system_note_metadata_type_spec.rb spec/models/repository_language_spec.rb spec/initializers/trusted_proxies_spec.rb spec/lib/sidebars/explore/menus/catalog_menu_spec.rb spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb spec/lib/gitlab/kroki_spec.rb spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb spec/views/groups/settings/_remove.html.haml_spec.rb spec/lib/gitlab/anonymous_session_spec.rb spec/lib/error_tracking/sentry_client/token_spec.rb spec/graphql/types/alert_management/status_enum_spec.rb spec/lib/prometheus/pid_provider_spec.rb spec/views/pwa/manifest.json.erb_spec.rb spec/graphql/types/dependency_proxy/group_setting_type_spec.rb spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb spec/lib/bitbucket/exponential_backoff_spec.rb spec/lib/gitlab/faker/internet_spec.rb spec/graphql/types/metadata/kas_type_spec.rb spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb spec/graphql/types/ci/freeze_period_type_spec.rb spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb spec/graphql/types/customer_relations/contact_sort_enum_spec.rb spec/lib/api/entities/ci/job_request/port_spec.rb spec/lib/gitlab/diff/suggestion_diff_spec.rb spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb spec/lib/gitlab/sidekiq_status/client_middleware_spec.rb spec/graphql/types/alert_management/domain_filter_enum_spec.rb spec/graphql/types/release_asset_link_type_spec.rb spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb spec/graphql/types/ci/group_variable_type_spec.rb spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb spec/serializers/ci/lint/result_entity_spec.rb spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb spec/graphql/types/ci/project_variable_connection_type_spec.rb spec/workers/trending_projects_worker_spec.rb spec/workers/todos_destroyer/entity_leave_worker_spec.rb spec/lib/gitlab/no_cache_headers_spec.rb spec/graphql/types/ci/job_kind_enum_spec.rbKnapsack report generator started!377/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future!378warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.380Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}381# [RSpecRunTime] Starting RSpec timer...382[TEST PROF INFO] EventProf enabled (sql.active_record)383unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.384unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.385Test environment set up in 3.51233043 seconds386# [RSpecRunTime] Starting example group spec/models/environment_spec.rb. Expected to take 4 minutes 58.83 seconds.387Environment388 does not allow STI389 is expected to be a kind of ReactiveCaching390 is expected to nullify if blank :external_url391 is expected to nullify if blank :kubernetes_namespace392 is expected to nullify if blank :flux_resource_path393 is expected to nullify if blank :description394 is expected to belong to project required: true395 is expected to belong to merge_request optional: true396 is expected to belong to cluster_agent optional: true397 is expected to have many deployments398 is expected to have many alert_management_alerts399 is expected to have one upcoming_deployment400 is expected to have one latest_opened_most_severe_alert401 is expected to delegate #manual_actions to the #last_deployment object402 is expected to validate that :name cannot be empty/falsy403 is expected to validate that :name is case-sensitively unique within the scope of :project_id404 is expected to validate that the length of :name is at most 255405 is expected to validate that :slug is case-sensitively unique within the scope of :project_id406 is expected to validate that the length of :slug is at most 24407 is expected to validate that the length of :external_url is at most 255408 is expected to validate that the length of :kubernetes_namespace is at most 63409 is expected to validate that the length of :flux_resource_path is at most 255410 is expected to validate that the length of :description is at most 10000411 is expected to validate that the length of :description_html is at most 50000412 validation413 does not become invalid record when external_url is empty414 does not allow changes to merge_request415 for an environment that has no merge request associated416 for an environment that has a merge request associated417 tier418 presence is checked419 during create and update420 with cluster agent related fields421 fails when configuring kubernetes namespace without cluster agent is invalid422 fails when configuring flux resource path without kubernetes namespace is invalid423# [RSpecRunTime] RSpec elapsed time: 51.34 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.10 1.21 1.27 1/286 1013424.425 validate and sanitize external url426 source_external_url: nil, expected_error_message: nil427 sets an external URL or an error428# [RSpecRunTime] RSpec elapsed time: 52.57 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.10 1.21 1.27 1/286 1032429.430 source_external_url: "http://example.com", expected_error_message: nil431 sets an external URL or an error432 source_external_url: "example.com", expected_error_message: nil433 sets an external URL or an error434 source_external_url: "www.example.io", expected_error_message: nil435 sets an external URL or an error436 source_external_url: "http://$URL", expected_error_message: nil437 sets an external URL or an error438 source_external_url: "http://$(URL)", expected_error_message: nil439 sets an external URL or an error440 source_external_url: "custom://example.com", expected_error_message: nil441 sets an external URL or an error442 source_external_url: "1.1.1.1", expected_error_message: nil443 sets an external URL or an error444 source_external_url: "$BASE_URL/${CI_COMMIT_REF_NAME}", expected_error_message: nil445 sets an external URL or an error446 source_external_url: "$ENVIRONMENT_URL", expected_error_message: nil447 sets an external URL or an error448 source_external_url: "https://$SUB.$MAIN", expected_error_message: nil449 sets an external URL or an error450 source_external_url: "https://$SUB-$REGION.$MAIN", expected_error_message: nil451 sets an external URL or an error452 source_external_url: "https://example.com?param={()}", expected_error_message: nil453 sets an external URL or an error454 source_external_url: "http://XSS?x=<script>alert(1)</script>", expected_error_message: nil455 sets an external URL or an error456 source_external_url: "https://user:${VARIABLE}@example.io", expected_error_message: nil457 sets an external URL or an error458 source_external_url: "https://example.com/test?param={data}", expected_error_message: nil459 sets an external URL or an error460 source_external_url: "http://${URL}", expected_error_message: "URI is invalid"461 sets an external URL or an error462 source_external_url: "https://${URL}.example/test", expected_error_message: "URI is invalid"463 sets an external URL or an error464 source_external_url: "http://test${CI_MERGE_REQUEST_IID}.example.com", expected_error_message: "URI is invalid"465 sets an external URL or an error466 source_external_url: "javascript:alert(\"hello\")", expected_error_message: "javascript scheme is not allowed"467 sets an external URL or an error468 .before_save469 ensures environment tier when a new object is created470 ensures environment tier when an existing object is updated471 does not overwrite the existing environment tier472# [RSpecRunTime] RSpec elapsed time: 56.84 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.09 1.21 1.27 1/284 1069473.474 .order_by_last_deployed_at475 returns the environments in ascending order of having been last deployed476 returns the environments in descending order of having been last deployed477# [RSpecRunTime] RSpec elapsed time: 1 minute 1.94 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.08 1.20 1.27 1/284 1108478.479 #long_stopping?480 when a stopping environment has not been updated recently481 is expected to eq true482# [RSpecRunTime] RSpec elapsed time: 1 minute 3.23 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.08 1.20 1.27 1/284 1127483.484 when a stopping environment has been updated recently485 is expected to eq false486# [RSpecRunTime] RSpec elapsed time: 1 minute 4.56 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.08 1.20 1.27 1/284 1146487.488 when a non stopping environment has not been updated recently489 is expected to eq false490# [RSpecRunTime] RSpec elapsed time: 1 minute 5.81 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.08 1.20 1.27 1/284 1165491.492 when a non stopping environment has been updated recently493 is expected to eq false494# [RSpecRunTime] RSpec elapsed time: 1 minute 7.07 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.08 1.20 1.26 1/284 1184495.496 .stopped_review_apps497 is expected to contain exactly #<Environment id: 42, project_id: 40, name: "review/1", created_at: "2024-10-22 01:46:00.281907702 +0..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>498 current timestamp499 is expected to contain exactly #<Environment id: 42, project_id: 40, name: "review/1", created_at: "2024-10-22 01:46:00.281907702 +0..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688> and #<Environment id: 43, project_id: 40, name: "review/2", created_at: "2024-11-22 01:46:00.546852248 +0..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>500# [RSpecRunTime] RSpec elapsed time: 1 minute 8.88 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.08 1.20 1.26 1/285 1204501.502 scheduled deletion503 .scheduled_for_deletion504 is expected to contain exactly #<Environment id: 48, project_id: 41, name: "environment44", created_at: "2024-11-22 01:46:02.1680807..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>505# [RSpecRunTime] RSpec elapsed time: 1 minute 10.92 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.08 1.20 1.26 1/285 1241506.507 .not_scheduled_for_deletion508 is expected to contain exactly #<Environment id: 49, project_id: 42, name: "environment45", created_at: "2024-11-22 01:46:03.0968045..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>509 .schedule_to_delete510 schedules the record for deletion511 state machine512 invalidates the cache after a change513 when environment has auto stop period514 clears auto stop period when the environment has stopped515 does not clear auto stop period when the environment has not stopped516# [RSpecRunTime] RSpec elapsed time: 1 minute 14.73 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.07 1.20 1.26 1/283 1296517.518 .for_name_like519 returns a found name520 when query is production521 returns a found name522# [RSpecRunTime] RSpec elapsed time: 1 minute 17.26 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.06 1.19 1.26 1/283 1333523.524 when query is productionA525 returns empty array526# [RSpecRunTime] RSpec elapsed time: 1 minute 18.55 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.06 1.19 1.26 1/283 1352527.528 when query is empty529 returns a found name530# [RSpecRunTime] RSpec elapsed time: 1 minute 19.93 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.06 1.19 1.26 1/282 1371531.532 when query is nil533 raises an error534# [RSpecRunTime] RSpec elapsed time: 1 minute 21.36 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.06 1.19 1.26 1/282 1390535.536 when query is partially matched in the middle of environment name537 returns empty array538# [RSpecRunTime] RSpec elapsed time: 1 minute 22.6 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.06 1.19 1.26 1/282 1409539.540 when query contains a wildcard character541 prevents wildcard injection542# [RSpecRunTime] RSpec elapsed time: 1 minute 23.92 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.06 1.19 1.26 1/283 1428543.544 .for_name_like_within_folder545 returns a found name546 does not return environment without folder547 when query string is the full environment name within a folder548 returns a found name549# [RSpecRunTime] RSpec elapsed time: 1 minute 27.72 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.05 1.19 1.26 1/284 1484550.551 when query string has characters not in the environment552 returns empty array553# [RSpecRunTime] RSpec elapsed time: 1 minute 29.02 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.05 1.19 1.26 1/284 1503554.555 when the environment folder is the same as the starting characters of the environment name556 returns a found name557# [RSpecRunTime] RSpec elapsed time: 1 minute 30.41 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.05 1.19 1.26 1/284 1522558.559 when the environment folder has characters in the starting characters of the environment name560 returns a found name561# [RSpecRunTime] RSpec elapsed time: 1 minute 31.72 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.05 1.18 1.26 1/284 1541562.563 when query is empty string564 returns only the foldered environments565# [RSpecRunTime] RSpec elapsed time: 1 minute 33.09 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.05 1.18 1.26 1/284 1560566.567 when query is nil568 raises an error569# [RSpecRunTime] RSpec elapsed time: 1 minute 34.43 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.05 1.18 1.26 1/284 1579570.571 when query is partially matched in the middle of environment name572 returns empty array573# [RSpecRunTime] RSpec elapsed time: 1 minute 35.79 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.05 1.18 1.26 1/284 1598574.575 when query contains a wildcard character576 prevents wildcard injection577# [RSpecRunTime] RSpec elapsed time: 1 minute 37.14 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.05 1.18 1.25 1/284 1617578.579 .auto_stoppable580 when environment is auto-stoppable581 is expected to eq [#<Environment id: 81, project_id: 63, name: "environment49", created_at: "2024-11-22 01:46:30.721156... flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>]582# [RSpecRunTime] RSpec elapsed time: 1 minute 38.52 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.05 1.18 1.25 1/284 1636583.584 when environment is not auto-stoppable585 is expected to be empty586# [RSpecRunTime] RSpec elapsed time: 1 minute 39.85 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.05 1.18 1.25 1/284 1655587.588 .auto_deletable589 when environment is auto-deletable590 is expected to eq [#<Environment id: 83, project_id: 65, name: "environment51", created_at: "2024-11-22 01:46:33.535813... flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>]591# [RSpecRunTime] RSpec elapsed time: 1 minute 41.33 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.04 1.18 1.25 1/284 1674592.593 when environment is not auto-deletable594 is expected to be empty595# [RSpecRunTime] RSpec elapsed time: 1 minute 42.62 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.04 1.18 1.25 1/284 1693596.597 .long_stopping598 when a stopping environment has not been updated recently599 is expected to eq [#<Environment id: 85, project_id: 67, name: "environment53", created_at: "2024-11-22 01:46:35.406873... flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>]600 when a stopping environment has been updated recently601 is expected to be empty602 when a non stopping environment has not been updated recently603 is expected to be empty604 when a non stopping environment has been updated recently605 is expected to be empty606 .pluck_names607 plucks names608# [RSpecRunTime] RSpec elapsed time: 1 minute 44.78 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.04 1.18 1.25 1/284 1712609.610 .for_tier611 returns the production environment when searching for production tier612 returns nothing when searching for staging tier613# [RSpecRunTime] RSpec elapsed time: 1 minute 45.89 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.04 1.18 1.25 1/284 1731614.615 .for_type616 filters by type617# [RSpecRunTime] RSpec elapsed time: 1 minute 49.64 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.04 1.17 1.25 2/284 1786618.619 #guess_tier620 name: "review/feature", tier: 3621 is expected to eq 3622 name: "review/product", tier: 3623 is expected to eq 3624 name: "DEV", tier: 3625 is expected to eq 3626 name: "development", tier: 3627 is expected to eq 3628 name: "trunk", tier: 3629 is expected to eq 3630 name: "dev", tier: 3631 is expected to eq 3632 name: "review/app", tier: 3633 is expected to eq 3634 name: "PRODUCTION", tier: 0635 is expected to eq 0636 name: "prod", tier: 0637 is expected to eq 0638 name: "prod-east-2", tier: 0639 is expected to eq 0640 name: "us-prod-east", tier: 0641 is expected to eq 0642 name: "fe-production", tier: 0643 is expected to eq 0644 name: "test", tier: 2645 is expected to eq 2646 name: "TEST", tier: 2647 is expected to eq 2648 name: "testing", tier: 2649 is expected to eq 2650 name: "testing-prd", tier: 2651 is expected to eq 2652 name: "acceptance-testing", tier: 2653 is expected to eq 2654 name: "production-test", tier: 2655 is expected to eq 2656 name: "test-production", tier: 2657 is expected to eq 2658 name: "QC", tier: 2659 is expected to eq 2660 name: "qa-env-2", tier: 2661 is expected to eq 2662 name: "gstg", tier: 1663 is expected to eq 1664 name: "staging", tier: 1665 is expected to eq 1666 name: "stage", tier: 1667 is expected to eq 1668 name: "Model", tier: 1669 is expected to eq 1670 name: "MODL", tier: 1671 is expected to eq 1672 name: "Pre-production", tier: 1673 is expected to eq 1674 name: "pre", tier: 1675 is expected to eq 1676 name: "Demo", tier: 1677 is expected to eq 1678 name: "staging", tier: 1679 is expected to eq 1680 name: "pre-prod", tier: 1681 is expected to eq 1682 name: "blue-kit-stage", tier: 1683 is expected to eq 1684 name: "nonprod", tier: 1685 is expected to eq 1686 name: "nonlive", tier: 1687 is expected to eq 1688 name: "non-prod", tier: 1689 is expected to eq 1690 name: "non-live", tier: 1691 is expected to eq 1692 name: "gprd", tier: 0693 is expected to eq 0694 name: "gprd-cny", tier: 0695 is expected to eq 0696 name: "production", tier: 0697 is expected to eq 0698 name: "Production", tier: 0699 is expected to eq 0700 name: "PRODUCTION", tier: 0701 is expected to eq 0702 name: "Production/eu", tier: 0703 is expected to eq 0704 name: "production/eu", tier: 0705 is expected to eq 0706 name: "PRODUCTION/EU", tier: 0707 is expected to eq 0708 name: "productioneu", tier: 0709 is expected to eq 0710 name: "store-produce", tier: 0711 is expected to eq 0712 name: "unproductive", tier: 0713 is expected to eq 0714 name: "production/www.gitlab.com", tier: 0715 is expected to eq 0716 name: "prod", tier: 0717 is expected to eq 0718 name: "PROD", tier: 0719 is expected to eq 0720 name: "Live", tier: 0721 is expected to eq 0722 name: "canary", tier: 4723 is expected to eq 4724 name: "other", tier: 4725 is expected to eq 4726 name: "EXP", tier: 4727 is expected to eq 4728 name: "something-else", tier: 4729 is expected to eq 4730 #expire_etag_cache731 changes the cached value732# [RSpecRunTime] RSpec elapsed time: 1 minute 54.34 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.03 1.17 1.25 3/284 1805733.734 .with_deployment735 when deployment has the specified sha736 is expected to eq [#<Environment id: 95, project_id: 74, name: "environment59", created_at: "2024-11-22 01:46:47.895976... flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>]737 with success status filter738 is expected to be empty739# [RSpecRunTime] RSpec elapsed time: 1 minute 57.29 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.03 1.17 1.25 1/286 1844740.741 with created status filter742 is expected to contain exactly #<Environment id: 97, project_id: 76, name: "environment61", created_at: "2024-11-22 01:46:50.7389868..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>743# [RSpecRunTime] RSpec elapsed time: 1 minute 58.69 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.03 1.17 1.25 1/287 1864744.745 when deployment does not have the specified sha746 is expected to be empty747# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.32 second. Current RSS: ~1411M. Threads: 4. load average: 1.03 1.17 1.25 1/288 1884748.749 #folder_name750 when it is inside a folder751 returns a top-level folder name752# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.65 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.03 1.16 1.25 1/288 1903753.754 when the environment if a top-level item itself755 returns an environment name756# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.95 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.03 1.16 1.25 1/288 1922757.758 #name_without_type759 when it is inside a folder760 returns name without folder761# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.25 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.03 1.16 1.25 1/288 1941762.763 when the environment if a top-level item itself764 returns full name765# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.65 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.03 1.16 1.25 1/288 1960766.767 #includes_commit?768 without a last deployment769 returns false770# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.01 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.03 1.16 1.25 1/287 1979771.772 with a last deployment773 in the same branch774 returns true775# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.51 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.03 1.16 1.25 1/287 2001776.777 not in the same branch778 returns false779# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.01 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.03 1.16 1.25 1/287 2023780.781 #environment_type782 sets a environment type if name has multiple segments783 nullifies a type if it's a simple name784# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.56 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.02 1.16 1.24 1/286 2060785.786 #stop_actions_available?787 when no other actions788 is expected to be falsey789# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.83 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.02 1.16 1.24 1/286 2079790.791 when matching action is defined792 when environment is available793 is expected to be truthy794# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.19 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.02 1.15 1.24 1/287 2099795.796 when environment is stopped797 is expected to be falsey798# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.49 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.02 1.15 1.24 1/288 2119799.800 #stop_with_actions!801 behaves like stop with playing a teardown job802 when no other actions803 environment is available804 is expected to contain exactly805# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.93 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.02 1.15 1.24 1/287 2138806.807 environment is already stopped808 is expected to be stopped809# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.3 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.02 1.15 1.24 4/287 2157810.811 when matching action is defined812 when user is not allowed to stop environment813 raises an exception814# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.27 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.02 1.15 1.24 2/288 2179815.816 when user is allowed to stop environment817 when action did not yet finish818 returns the same action819 environment is not stopped820# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.06 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.02 1.15 1.24 1/288 2222821.822 if action did finish823 returns a new action of the same type when build job824 does nothing when bridge job (PENDING: No reason given)825# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.14 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.02 1.15 1.24 1/289 2290826.827 close action does not raise ActiveRecord::StaleObjectError828 successfully plays the job even if the job was a stale object when build job829 does nothing when bridge job (PENDING: No reason given)830# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.5 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.10 1.16 1.24 1/289 2356831.832 when there are more then one stop action for the environment833 returns the same actions834 when there are failed builds835 returns only stop actions from successful builds836# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.87 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.09 1.16 1.24 1/289 2399837.838 behaves like stop with playing a teardown job839 when no other actions840 environment is available841 is expected to contain exactly842# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.25 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.09 1.16 1.24 1/288 2418843.844 environment is already stopped845 is expected to be stopped846# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.52 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.08 1.15 1.24 1/289 2437847.848 when matching action is defined849 when user is not allowed to stop environment850 raises an exception851# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.86 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.08 1.15 1.24 1/288 2466852.853 when user is allowed to stop environment854 when action did not yet finish855 returns the same action856 environment is not stopped857# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.59 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.07 1.15 1.24 1/289 2523858.859 if action did finish860 returns a new action of the same type when build job (PENDING: No reason given)861 does nothing when bridge job862# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.7 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.15 1.17 1.24 1/290 2571863.864 close action does not raise ActiveRecord::StaleObjectError865 successfully plays the job even if the job was a stale object when build job (PENDING: No reason given)866 does nothing when bridge job867# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.99 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.14 1.16 1.24 1/290 2619868.869 when there are more then one stop action for the environment870 returns the same actions871 when there are failed builds872 returns only stop actions from successful builds873# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.13 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.20 1.18 1.25 1/290 2676874.875 #stop_actions876 when there are no deployments and builds877 is expected to contain exactly878# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.43 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.20 1.18 1.25 1/289 2695879.880 when there are multiple deployments with actions881 returns the stop actions of the finished deployments in the last finished pipeline882 when the last finished pipeline has a successful deployment883 returns the stop actions of the finished deployments in the last finished pipeline884# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.53 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.20 1.18 1.25 1/289 2715885.886 #last_finished_deployment_group887 delegates to Deployment888# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.84 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.27 1.19 1.25 1/289 2734889.890 recently_updated_on_branch?891 when last deployment to environment is the most recent one892 is expected to equal true893# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.41 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.27 1.19 1.25 7/289 2754894.895 when last deployment to environment is not the most recent896 is expected to equal false897# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.99 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.27 1.19 1.25 1/289 2774898.899 #reset_auto_stop900 nullifies the auto_stop_at901# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.35 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.25 1.19 1.25 1/289 2793902.903 #actions_for904 returns a list of actions with matching environment905# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.19 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.25 1.19 1.25 1/289 2822906.907 .deployments908 when there is a deployment record with created status909 does not return the record910# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.47 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.25 1.19 1.25 1/289 2841911.912 when there is a deployment record with running status913 does not return the record914# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.92 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.25 1.19 1.25 1/289 2860915.916 when there is a deployment record with success status917 returns the record918# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.35 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.23 1.18 1.25 1/289 2880919.920 .last_deployment921 when there is an old deployment record922 when there is a deployment record with created status923 returns the previous deployment924# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.92 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.23 1.18 1.25 1/290 2900925.926 when there is a deployment record with running status927 returns the previous deployment928# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.53 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.23 1.18 1.25 1/289 2920929.930 when there is a deployment record with failed status931 returns the previous deployment932# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.17 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.21 1.18 1.25 1/290 2940933.934 when there is a deployment record with success status935 returns the latest successful deployment936 returns the deployment with the latest finished_at937# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.81 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.21 1.18 1.25 1/290 2979938.939 Last deployment relations940 returns the last success deployment941 returns the last failed deployment942 returns the last canceled deployment943 returns the last created deployment944 returns the last blocked deployment945 returns the last running deployment946# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.9 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.18 1.17 1.24 1/290 3094947.948 #last_deployable949 does not join across databases950 when called951# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.46 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.24 1.19 1.25 1/290 3114952.953 #last_visible_deployment954 when there is an old deployment record955 when there is a deployment record with created status956 is expected to eq #<Deployment id: 78, iid: 1, project_id: 136, environment_id: 155, ref: "master", tag: false, sha: "b... "success", finished_at: "2024-11-22 01:48:35.024651300 +0000", deployable_id: 117, archived: false>957# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.96 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.24 1.19 1.25 1/290 3134958.959 when there is a deployment record with running status960 is expected to eq #<Deployment id: 81, iid: 2, project_id: 137, environment_id: 156, ref: "master", tag: false, sha: "b...0478 +0000", on_stop: nil, status: "running", finished_at: nil, deployable_id: 120, archived: false>961# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.6 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.24 1.19 1.25 1/290 3154962.963 when there is a deployment record with success status964 is expected to eq #<Deployment id: 83, iid: 2, project_id: 138, environment_id: 157, ref: "master", tag: false, sha: "b... "success", finished_at: "2024-11-22 01:48:38.397056154 +0000", deployable_id: 122, archived: false>965# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.22 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.22 1.18 1.25 1/290 3174966.967 when there is a deployment record with failed status968 is expected to eq #<Deployment id: 85, iid: 2, project_id: 139, environment_id: 158, ref: "master", tag: false, sha: "b...: "failed", finished_at: "2024-11-22 01:48:39.974689144 +0000", deployable_id: 124, archived: false>969# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.79 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.22 1.18 1.25 1/290 3194970.971 when there is a deployment record with canceled status972 is expected to eq #<Deployment id: 87, iid: 2, project_id: 140, environment_id: 159, ref: "master", tag: false, sha: "b..."canceled", finished_at: "2024-11-22 01:48:41.600104785 +0000", deployable_id: 126, archived: false>973# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.42 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.22 1.18 1.25 1/290 3214974.975 #last_visible_deployable976 fetches the deployable through the last visible deployment977# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.56 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.20 1.18 1.24 1/290 3234978.979 #last_visible_pipeline980 fetches the pipeline through the last visible deployment981# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.03 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.20 1.18 1.24 1/290 3254982.983 #last_finished_deployment984 finished_status: :success985 when latest deployment is not finished986 returns the previous finished deployment987# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.69 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.20 1.18 1.24 1/290 3274988.989 when latest deployment is finished990 returns the finished deployment991# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.2 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.27 1.19 1.25 1/290 3294992.993 finished_status: :failed994 when latest deployment is not finished995 returns the previous finished deployment996# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.72 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.27 1.19 1.25 1/290 3314997.998 when latest deployment is finished999 returns the finished deployment1000# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.23 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.27 1.19 1.25 1/290 33341001.1002 finished_status: :canceled1003 when latest deployment is not finished1004 returns the previous finished deployment1005# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.84 second. Current RSS: ~1422M. Threads: 4. load average: 1.27 1.19 1.25 1/290 33541006.1007 when latest deployment is finished1008 returns the finished deployment1009# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.41 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.25 1.19 1.25 1/290 33741010.1011 #last_finished_deployable1012 fetches the deployable through the last finished deployment1013# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.38 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.25 1.19 1.25 1/290 33941014.1015 #last_finished_pipeline1016 fetches the pipeline through the last finished deployment1017# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.82 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.25 1.19 1.25 1/290 34141018.1019 #latest_finished_jobs1020 fetches the latest finished jobs through the last pipeline with a finished deployment1021# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.67 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.23 1.19 1.25 1/290 34341022.1023 #upcoming_deployment1024 when environment has a successful deployment1025 is expected to be nil1026# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.14 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.23 1.19 1.25 1/290 34541027.1028 when environment has a running deployment1029 is expected to eq #<Deployment id: 107, iid: 1, project_id: 155, environment_id: 172, ref: "master", tag: false, sha: "...7328 +0000", on_stop: nil, status: "running", finished_at: nil, deployable_id: 146, archived: false>1030# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.54 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.23 1.19 1.25 1/290 34741031.1032 when environment has a blocked deployment1033 is expected to eq #<Deployment id: 108, iid: 1, project_id: 156, environment_id: 173, ref: "master", tag: false, sha: "...9820 +0000", on_stop: nil, status: "blocked", finished_at: nil, deployable_id: 147, archived: false>1034# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.92 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.29 1.20 1.25 1/290 34941035.1036 #has_terminals?1037 when the environment is available1038 with a deployment service1039 when user configured kubernetes from CI/CD > Clusters1040 with deployment1041 is expected to be truthy1042# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.28 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.29 1.20 1.25 1/290 35141043.1044 without deployments1045 is expected to be falsy1046# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.18 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.27 1.20 1.25 1/290 35331047.1048 without a deployment service1049 is expected to be falsy1050# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.4 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.27 1.20 1.25 1/290 35521051.1052 when the environment is unavailable1053 is expected to be falsy1054# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.9 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.27 1.20 1.25 1/289 35711055.1056 #deployment_platform1057 checks deployment platforms associated with a project1058 when there is a deployment platform for environment1059 finds a deployment platform1060# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.07 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.24 1.19 1.25 1/288 36081061.1062 when there is no deployment platform for environment1063 returns nil1064# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.48 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.24 1.19 1.25 3/287 36271065.1066 #deployment_namespace1067 no deployment platform available1068 is expected to be nil1069# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.86 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.24 1.19 1.25 1/285 36461070.1071 deployment platform is available1072 retrieves a namespace from the cluster1073# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.76 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.54 1.26 1.27 1/285 36651074.1075 #terminals1076 reactive cache configuration1077 does not continue to spawn jobs1078# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.1 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.54 1.26 1.27 1/285 36841079.1080 reactive cache is empty1081 is expected to be nil1082# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.56 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.54 1.26 1.27 1/285 37031083.1084 reactive cache has pod data1085 retrieves terminals from the deployment platform1086# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.91 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.54 1.26 1.27 1/285 37221087.1088 #calculate_reactive_cache1089 overrides default reactive_cache_hard_limit to 10 Mb1090 returns cache data from the deployment platform1091 environment does not have terminals available1092 is expected to be nil1093# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.26 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.53 1.27 1.27 1/288 37801094.1095 project is pending deletion1096 is expected to be nil1097# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.32 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.53 1.27 1.27 1/289 38001098.1099 #has_metrics?1100 when the environment is available1101 with a deployment service1102 and a deployment1103 is expected to be truthy1104# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.25 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.49 1.26 1.27 1/290 38281105.1106 and no deployments1107 is expected to be truthy1108 and the prometheus adapter is not configured1109 is expected to be falsy1110 without a monitoring service1111 is expected to be falsy1112# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.25 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.49 1.26 1.27 1/289 38471113.1114 when sample metrics are enabled1115 with no prometheus adapter configured1116WARNING: An expectation of `:configured?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/models/environment_spec.rb:1625:in `block (6 levels) in <top (required)>'.1117 is expected to be truthy1118# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.76 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.49 1.26 1.27 3/289 38661119.1120 #has_sample_metrics?1121 when sample metrics are enabled1122 with no prometheus adapter configured1123WARNING: An expectation of `:configured?` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/models/environment_spec.rb:1645:in `block (6 levels) in <top (required)>'.1124 is expected to be truthy1125 with the environment stopped1126 is expected to be falsy1127 when sample metrics are not enabled1128 is expected to be falsy1129 when the environment is unavailable1130 is expected to be falsy1131 #has_running_deployments?1132 return false when no deployments exist1133 when deployment is running on the environment1134 return true1135# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.37 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.45 1.26 1.27 1/287 39041136.1137 #additional_metrics1138 when the environment has additional metrics1139 returns the additional metrics from the deployment service1140 when time window arguments are provided1141 queries with the expected parameters1142# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.81 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.42 1.25 1.27 1/286 39051143.1144 when the environment does not have metrics1145 is expected to be nil1146 #slug1147 is automatically generated1148 is not regenerated if name changes1149 regenerates the slug if nil1150# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.45 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.42 1.25 1.27 1/286 39421151.1152 #ref_path1153 returns a path that uses the slug and does not have spaces1154 doesn't change when the slug is nil initially1155# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.05 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.38 1.25 1.27 1/286 39791156.1157 #external_url_for1158 when the public path is not known1159 returns nil1160# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.36 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.38 1.25 1.27 2/286 39981161.1162 when the public path is known1163 external_url: "http://example.com", public_path: "file.html", full_url: "http://example.com/file.html"1164 returns the full external URL1165# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.67 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.38 1.25 1.27 1/286 40171166.1167 external_url: "http://example.com/", public_path: "file.html", full_url: "http://example.com/file.html"1168 returns the full external URL1169# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.02 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.38 1.25 1.27 1/286 40361170.1171 external_url: "http://example.com", public_path: "/file.html", full_url: "http://example.com/file.html"1172 returns the full external URL1173# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.33 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.35 1.24 1.26 1/285 40551174.1175 external_url: "http://example.com/", public_path: "/file.html", full_url: "http://example.com/file.html"1176 returns the full external URL1177# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.57 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.35 1.24 1.26 1/285 40741178.1179 external_url: "http://example.com/subpath", public_path: "public/file.html", full_url: "http://example.com/subpath/public/file.html"1180 returns the full external URL1181# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.79 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.35 1.24 1.26 1/285 40931182.1183 external_url: "http://example.com/subpath/", public_path: "public/file.html", full_url: "http://example.com/subpath/public/file.html"1184 returns the full external URL1185# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.09 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.32 1.24 1.26 1/285 41121186.1187 external_url: "http://example.com/subpath", public_path: "/public/file.html", full_url: "http://example.com/subpath/public/file.html"1188 returns the full external URL1189# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.46 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.32 1.24 1.26 1/285 41311190.1191 external_url: "http://example.com/subpath/", public_path: "/public/file.html", full_url: "http://example.com/subpath/public/file.html"1192 returns the full external URL1193# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.71 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.32 1.24 1.26 1/285 41501194.1195 #prometheus_adapter1196 calls prometheus adapter service1197# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.97 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.32 1.24 1.26 1/285 41691198.1199 #knative_services_finder1200 environment has no deployments1201 is expected to be nil1202# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.26 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.38 1.25 1.27 1/285 41881203.1204 environment has a deployment1205 with no cluster associated1206 is expected to be nil1207# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.78 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.38 1.25 1.27 1/286 42081208.1209 with a cluster associated1210 calls the service finder1211# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.31 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.35 1.25 1.27 2/288 42471212.1213 #auto_stop_in1214 when environment will be expired1215 returns when it will expire1216 when environment is not expired1217 is expected to be nil1218 #auto_stop_in=1219 value: "2 days", expected_result: 1728001220 new assignment sets correct auto_stop_in1221 is expected to eq 1728001222 resets older value1223 is expected to eq 1728001224# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.92 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.35 1.25 1.27 1/288 42661225.1226 value: "1 week", expected_result: 6048001227 new assignment sets correct auto_stop_in1228 is expected to eq 6048001229 resets older value1230 is expected to eq 6048001231# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.35 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.35 1.25 1.27 1/288 42851232.1233 value: "2h20min", expected_result: 84001234 new assignment sets correct auto_stop_in1235 is expected to eq 84001236 resets older value1237 is expected to eq 84001238# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.82 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.35 1.25 1.27 2/289 43041239.1240 value: "abcdef", expected_result: ChronicDuration::DurationParseError1241 new assignment sets correct auto_stop_in1242 is expected to raise ChronicDuration::DurationParseError1243 resets older value1244 is expected to raise ChronicDuration::DurationParseError1245# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.23 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.40 1.26 1.27 1/288 43231246.1247 value: "", expected_result: nil1248 new assignment sets correct auto_stop_in1249 is expected to eq nil1250 resets older value1251 is expected to eq nil1252# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.64 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.40 1.26 1.27 1/287 43421253.1254 value: nil, expected_result: nil1255 new assignment sets correct auto_stop_in1256 is expected to eq nil1257 resets older value1258 is expected to eq nil1259# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.98 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.40 1.26 1.27 1/287 43611260.1261 value: "never", expected_result: nil1262 new assignment sets correct auto_stop_in1263 is expected to eq nil1264 resets older value1265 is expected to eq nil1266# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.29 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.45 1.27 1.27 1/285 43801267.1268 .for_id_and_slug1269 is expected not to be nil1270# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.6 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.45 1.27 1.27 1/285 43991271.1272 .find_or_create_by_name1273 finds an existing environment if it exists1274 creates an environment if it does not exist1275# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.08 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.45 1.27 1.27 1/285 44361276.1277 #destroy1278 remove the deployment refs from gitaly1279# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.97 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.49 1.29 1.28 1/288 44921280.1281 .count_by_state1282 returns zero state counts when environments are empty1283 when environments are not empty1284 returns the environments count grouped by state1285 returns the environments count grouped by state with zero value1286# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.74 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.49 1.29 1.28 1/288 45471287.1288 #has_opened_alert?1289 when environment has an triggered alert1290 is expected to equal true1291 when environment has an resolved alert1292 is expected to equal false1293 when environment does not have an alert1294 is expected to equal false1295 #cancel_deployment_jobs!1296 cancels an active deployment job1297 when deployment job is bridge1298 does not cancel an active deployment job1299# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.64 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.45 1.28 1.28 1/289 45671300.1301 when deployable does not exist1302 does not raise an error1303# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.64 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.45 1.28 1.28 1/289 45681304.1305 #rollout_status1306 environment does not have a deployment board available1307 is expected to be nil1308# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.68 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.42 1.28 1.27 1/287 45881309.1310 cached rollout status is present1311 fetches the rollout status from the deployment platform1312# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.72 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.42 1.28 1.27 1/288 46081313.1314 cached rollout status is not present yet1315 falls back to a loading status1316# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.81 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.38 1.27 1.27 1/289 46281317.1318 #ingresses1319 when rollout status is available1320 fetches ingresses from the deployment platform1321# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.1 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.38 1.27 1.27 1/289 46471322.1323 when rollout status is not available1324 does nothing1325# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.41 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.38 1.27 1.27 1/289 46661326.1327 #patch_ingress1328 when rollout status is available1329 fetches ingresses from the deployment platform1330# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.71 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.38 1.27 1.27 1/289 46851331.1332 when rollout status is not available1333 does nothing1334# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.08 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.35 1.27 1.27 1/288 47041335.1336 #clear_all_caches1337 clears all caches on the environment1338# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.36 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.35 1.27 1.27 1/287 47231339.1340 #should_link_to_merge_requests?1341 when environment is foldered1342 when environment is production tier1343 is expected to eq true1344# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.75 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.35 1.27 1.27 1/287 47421345.1346 when environment is development tier1347 is expected to eq false1348# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.14 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.48 1.29 1.28 1/286 47611349.1350 when environment is unfoldered1351 when environment is production tier1352 is expected to eq true1353# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.48 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.48 1.29 1.28 1/285 47801354.1355 when environment is development tier1356 is expected to eq true1357# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.86 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.48 1.29 1.28 1/285 47991358.1359 #deploy_freezes1360 returns the freeze periods of the associated project1361 caches the freeze periods1362# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.38 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.45 1.29 1.28 1/285 48361363.1364 #deployed_and_updated_before1365 excludes environments with recent deployments1366 includes environments with no deployments1367 excludes environments that have been recently updated with no deployments1368 excludes environments that have been recently updated with stale deployments1369# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.56 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.41 1.28 1.28 1/289 49131370.1371# [RSpecRunTime] Finishing example group spec/models/environment_spec.rb. It took 5 minutes 59.07 seconds. Expected to take 4 minutes 58.83 seconds.1372# [RSpecRunTime] Starting example group spec/finders/deployments_finder_spec.rb. Expected to take 2 minutes 1.99 seconds.1373DeploymentsFinder1374 validation1375 when both updated_at and finished_at filters are specified1376 raises an error1377 when finished_at filter and id sorting1378 raises an error1379 when running status filter and finished_at sorting1380 raises an error1381 when finished_at filter with failed status filter1382 raises an error1383 when environment filter with non-project scope1384 raises an error1385 when status filter with mixed finished and upcoming statuses1386 raises an error1387 #execute1388 when project or group is missing1389 returns nothing1390 at project scope1391 filtering1392 when updated_at filters are specified1393 returns deployments with matched updated_at1394# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.31 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.38 1.28 1.27 1/289 50051395.1396 when the environment name is specified1397 returns deployments for the given environment1398 when the environment ID is specified1399 returns deployments for the given environment1400 when the deployment status is specified1401 returns deployments for the given environment1402# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.14 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.35 1.27 1.27 1/287 50421403.1404 when using an invalid deployment status1405 raises ArgumentError1406 ordering1407 order_by: "created_at", sort: "asc", ordered_deployments: [:deployment_1, :deployment_2, :deployment_3]1408 returns the deployments ordered1409# [RSpecRunTime] RSpec elapsed time: 6 minutes 22.46 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.32 1.27 1.27 1/286 50971410.1411 order_by: "created_at", sort: "desc", ordered_deployments: [:deployment_3, :deployment_2, :deployment_1]1412 returns the deployments ordered1413# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.45 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.29 1.26 1.27 1/286 51521414.1415 order_by: "id", sort: "asc", ordered_deployments: [:deployment_1, :deployment_2, :deployment_3]1416 returns the deployments ordered1417# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.67 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.29 1.26 1.27 1/285 52071418.1419 order_by: "id", sort: "desc", ordered_deployments: [:deployment_3, :deployment_2, :deployment_1]1420 returns the deployments ordered1421# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.81 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.27 1.26 1.27 1/285 52621422.1423 order_by: "iid", sort: "asc", ordered_deployments: [:deployment_1, :deployment_2, :deployment_3]1424 returns the deployments ordered1425# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.98 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.25 1.26 1.27 1/285 53171426.1427 order_by: "iid", sort: "desc", ordered_deployments: [:deployment_3, :deployment_2, :deployment_1]1428 returns the deployments ordered1429# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.0 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.39 1.29 1.28 1/284 53721430.1431 order_by: "ref", sort: "asc", ordered_deployments: [:deployment_1, :deployment_2, :deployment_3]1432 returns the deployments ordered1433# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.14 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.36 1.28 1.27 1/284 54271434.1435 order_by: "ref", sort: "desc", ordered_deployments: [:deployment_3, :deployment_2, :deployment_1]1436 returns the deployments ordered1437# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.58 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.33 1.28 1.27 1/284 54821438.1439 order_by: "updated_at", sort: "asc", ordered_deployments: [:deployment_2, :deployment_3, :deployment_1]1440 returns the deployments ordered1441# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.8 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.33 1.28 1.27 1/284 55371442.1443 order_by: "updated_at", sort: "desc", ordered_deployments: [:deployment_1, :deployment_3, :deployment_2]1444 returns the deployments ordered1445# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.84 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.46 1.30 1.28 1/284 55921446.1447 order_by: "finished_at", sort: "asc", ordered_deployments: DeploymentsFinder::InefficientQueryError1448 returns the deployments ordered1449# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.98 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.42 1.30 1.28 1/284 56471450.1451 order_by: "finished_at", sort: "desc", ordered_deployments: DeploymentsFinder::InefficientQueryError1452 returns the deployments ordered1453# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.1 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.39 1.29 1.28 1/284 57021454.1455 order_by: "invalid", sort: "asc", ordered_deployments: [:deployment_1, :deployment_2, :deployment_3]1456 returns the deployments ordered1457# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.39 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.36 1.29 1.28 1/284 57571458.1459 order_by: "iid", sort: "err", ordered_deployments: [:deployment_1, :deployment_2, :deployment_3]1460 returns the deployments ordered1461# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.55 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.41 1.30 1.28 1/284 58121462.1463 transform `created_at` sorting to `id` sorting1464 sorts by only one column1465 sorts by `id`1466 transform `iid` sorting to `id` sorting1467 sorts by only one column1468 sorts by `id`1469 tie-breaker for `updated_at` sorting1470 sorts by two columns1471 adds `id` sorting as the second order column1472 uses the `id ASC` as tie-breaker when ordering1473 when sort direction is desc1474 uses the `id DESC` as tie-breaker when ordering1475# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.93 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.38 1.30 1.28 1/284 59211476.1477 when `updated_at` is used for filtering without sorting by `updated_at`1478 raises an error1479 when filtering by finished time1480 when filtering by finished_after and finished_before1481 is expected to contain exactly #<Deployment id: 190, iid: 1, project_id: 238, environment_id: 320, ref: "master", tag: false, sha: "... "success", finished_at: "2024-11-20 01:52:17.355152261 +0000", deployable_id: 229, archived: false>1482# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.14 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.51 1.32 1.29 1/284 59761483.1484 when the finished_before parameter is missing1485 is expected to contain exactly #<Deployment id: 193, iid: 1, project_id: 238, environment_id: 323, ref: "master", tag: false, sha: "... "success", finished_at: "2024-11-20 01:52:21.499218634 +0000", deployable_id: 232, archived: false> and #<Deployment id: 195, iid: 3, project_id: 238, environment_id: 325, ref: "master", tag: false, sha: "... "success", finished_at: "2024-11-21 20:52:24.219083025 +0000", deployable_id: 234, archived: false>1486# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.37 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.47 1.32 1.29 1/284 60311487.1488 when finished_after is missing1489 is expected to contain exactly #<Deployment id: 197, iid: 2, project_id: 238, environment_id: 327, ref: "master", tag: false, sha: "... "success", finished_at: "2024-11-18 01:52:27.059920748 +0000", deployable_id: 236, archived: false>1490# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.41 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.43 1.31 1.28 1/284 60861491.1492 with mixed deployable types1493 successfully fetches deployments1494# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.77 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.39 1.31 1.28 1/284 61231495.1496 at group scope1497 avoids N+1 queries1498 ordering1499 order_by: "created_at", sort: "asc"1500 returns the deployments unordered1501# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.81 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.36 1.30 1.28 1/288 62541502.1503 order_by: "created_at", sort: "desc"1504 returns the deployments unordered1505# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.99 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.33 1.30 1.28 1/288 63121506.1507 order_by: "id", sort: "asc"1508 returns the deployments unordered1509# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.1 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.79 1.39 1.31 1/288 63701510.1511 order_by: "id", sort: "desc"1512 returns the deployments unordered1513# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.29 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.72 1.38 1.31 1/289 64281514.1515 order_by: "iid", sort: "asc"1516 returns the deployments unordered1517# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.77 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.67 1.38 1.30 1/289 64861518.1519 order_by: "iid", sort: "desc"1520 returns the deployments unordered1521# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.29 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.61 1.37 1.30 1/289 65441522.1523 order_by: "ref", sort: "asc"1524 returns the deployments unordered1525# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.36 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.64 1.38 1.31 1/289 66021526.1527 order_by: "ref", sort: "desc"1528 returns the deployments unordered1529# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.56 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.64 1.38 1.31 1/290 66601530.1531 order_by: "invalid", sort: "asc"1532 returns the deployments unordered1533# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.71 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.59 1.38 1.30 1/290 67181534.1535 order_by: "iid", sort: "err"1536 returns the deployments unordered1537# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.91 seconds. Current RSS: ~1546M. Threads: 4. load average: 1.54 1.37 1.30 1/289 67761538.1539# [RSpecRunTime] Finishing example group spec/finders/deployments_finder_spec.rb. It took 2 minutes 20.66 seconds. Expected to take 2 minutes 1.99 seconds.1540# [RSpecRunTime] Starting example group spec/helpers/search_helper_spec.rb. Expected to take 1 minute 18.85 seconds.1541SearchHelper1542 search_autocomplete_opts1543 with no current user1544 returns nil1545 with a standard user1546 includes Help sections1547 includes default sections1548 does not include admin sections1549 does not allow regular expression in search term1550 includes the user's groups1551 includes nested group1552 includes the user's projects1553 returns users matching the term1554 includes the required project attrs1555 includes the required group attrs1556 does not include the public group1557 when current_user cannot read_users_list1558 returns an empty array1559# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.59 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.46 1.36 1.30 1/286 67771560.1561 permissions1562 when current_user is an admin1563 includes users with matching public emails1564Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.1566To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1567 includes users in forbidden states1568 includes users without matching public emails but with matching private emails1569 includes users matching on secondary email1570# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.33 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.46 1.36 1.30 1/285 67781571.1572 when current_user is not an admin1573 includes users with matching public emails1574Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.1576To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1577 does not include users in forbidden states1578 does not include users without matching public emails but with matching private emails1579 does not include users matching on secondary email1580# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.93 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.46 1.36 1.30 1/284 67791581.1582 with limiting1583 only returns the first 5 users1584# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.44 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.42 1.35 1.30 1/284 67801585.1586 for recently reviewed items1587 includes the users recently viewed issues and project with correct order1588 includes the users recently viewed issues with the exact same name1589 includes the users recently viewed merge requests1590 does not have an N+1 for recently viewed issues1591 does not have an N+1 for recently viewed merge_requests1592# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.42 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.36 1.34 1.29 1/289 68681593.1594 with a current project1595 returns repository related labels based on users abilities1596 when user does not have access to project1597 does not include issues by iid1598# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.41 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.33 1.33 1.29 1/289 69111599.1600 when user has project access1601 includes issues by iid1602# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.13 seconds. Current RSS: ~1580M. Threads: 4. load average: 1.30 1.33 1.29 1/289 69571603.1604 with a search scope1605 returns scoped resource results1606# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.43 seconds. Current RSS: ~1578M. Threads: 4. load average: 1.30 1.33 1.29 1/289 69761607.1608 with an admin user1609 when admin mode setting is disabled1610 includes admin sections1611 when admin mode setting is enabled1612 when in admin mode1613 includes admin sections1614 when not in admin mode1615 does not include admin sections1616 resource_results1617 term: "g", size: 0, category: "Groups"1618 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1619# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.07 seconds. Current RSS: ~1574M. Threads: 4. load average: 1.28 1.32 1.29 2/285 69771620.1621 term: "gr", size: 1, category: "Groups"1622 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1623 term: "gro", size: 1, category: "Groups"1624 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1625 term: "p", size: 0, category: "Projects"1626 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1627 term: "pr", size: 1, category: "Projects"1628 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1629 term: "pro", size: 1, category: "Projects"1630 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1631 term: "u", size: 0, category: "Users"1632 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1633 term: "us", size: 1, category: "Users"1634 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1635 term: "use", size: 1, category: "Users"1636 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1637 term: issue_iid, size: 1, category: "In this project"1638 returns results only if the term is more than or equal to Gitlab::Search::Params::MIN_TERM_LENGTH1639 with a search scope1640 returns only scope-specific results1641 when global_search_users_tab feature flag is disabled1642 does not return results1643 scope_specific_results1644 scope: "users", category: "Users"1645 returns results only for the specific scope1646 scope: "projects", category: "Projects"1647 returns results only for the specific scope1648 scope: "issues", category: "Recent issues"1649 returns results only for the specific scope1650 when scope is unknown1651 does not return any results1652 when global_search_users_tab feature flag is disabled1653 does not return results1654 groups_autocomplete1655 when the user does not have access to groups1656 does not return any results1657 when the user has access to one group1658 returns the group1659 when the search term is Gitlab::Search::Params::MIN_TERM_LENGTH characters long1660 returns the group1661 projects_autocomplete1662 when the user does not have access to projects1663 does not return any results1664# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.42 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.23 1.31 1.28 1/284 69781665.1666 when the user has access to one project1667 returns the project1668 when the search term is Gitlab::Search::Params::MIN_TERM_LENGTH characters long1669 returns the project1670 when a project namespace matches the search term but the project does not1671 returns all projects matching the term1672# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.73 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.23 1.31 1.28 1/284 69791673.1674 with feature flag autocomplete_projects_use_search_service disabled1675 returns the project1676 when the search term is Gitlab::Search::Params::MIN_TERM_LENGTH characters long1677 returns the project1678 when a project namespace matches the search term but the project does not1679 returns all projects matching the term1680# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.58 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.22 1.30 1.28 1/285 69801681.1682 search_entries_info1683 raises an error for unrecognized scopes1684 scope: "blobs", label: "code result"1685 uses the correct singular label1686 uses the correct plural label1687 scope: "commits", label: "commit"1688 uses the correct singular label1689 uses the correct plural label1690 scope: "issues", label: "issue"1691 uses the correct singular label1692 uses the correct plural label1693 scope: "merge_requests", label: "merge request"1694 uses the correct singular label1695 uses the correct plural label1696 scope: "milestones", label: "milestone"1697 uses the correct singular label1698 uses the correct plural label1699 scope: "notes", label: "comment"1700 uses the correct singular label1701 uses the correct plural label1702 scope: "projects", label: "project"1703 uses the correct singular label1704 uses the correct plural label1705 scope: "snippet_titles", label: "snippet"1706 uses the correct singular label1707 uses the correct plural label1708 scope: "users", label: "user"1709 uses the correct singular label1710 uses the correct plural label1711 scope: "wiki_blobs", label: "wiki result"1712 uses the correct singular label1713 uses the correct plural label1714 search_entries_empty_message1715 global search1716 returns the formatted entry message1717 group search1718 returns the formatted entry message1719 project search1720 returns the formatted entry message1721 search_filter_input_options1722 project1723 includes id with type1724 includes project-id1725 includes project endpoints1726 includes autocomplete=off flag1727# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.37 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.20 1.30 1.28 1/284 70531728.1729 group1730 does not includes project-id1731 includes group endpoints1732 dashboard1733 does not include group-id and project-id1734 includes dashboard endpoints1735 search_history_storage_prefix1736 project1737 returns project full_path1738# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.33 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.20 1.30 1.28 1/284 70721739.1740 group1741 returns group full_path1742 dashboard1743 returns dashboard1744 search_md_sanitize1745 does not do extra sql queries for partial markdown rendering1746# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.17 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.18 1.29 1.28 1/284 70731747.1748 search_filter_link1749 renders a search filter link for the current scope1750 renders a search filter link for another scope1751 merges in the current search params and given params1752 restricts the params1753 assigns given data attributes on the list container1754 #repository_ref1755 project_id: 123, ref: "ref-param", expected_ref: "ref-param"1756 returns expected_ref1757 project_id: 123, ref: nil, expected_ref: default_branch1758 returns expected_ref1759 project_id: 123, ref: 111111, expected_ref: "111111"1760 returns expected_ref1761 project_id: nil, ref: "ref-param", expected_ref: default_branch1762 returns expected_ref1763 #highlight_and_truncate_issuable1764 when description is not present1765 does nothing1766# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.96 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.18 1.29 1.28 1/284 70971767.1768 when description present1769 description: "test", expected: "<mark>test</mark>"1770 sanitizes, truncates, and highlights the search term1771# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.02 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.18 1.29 1.28 1/284 70981772.1773 description: "<span style=\"color: blue;\">this test should not be blue</span>", expected: "this <mark>test</mark> should not be blue"1774 sanitizes, truncates, and highlights the search term1775# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.14 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.17 1.29 1.28 1/284 70991776.1777 description: "<a href=\"#\" onclick=\"alert('XSS')\">Click Me test</a>", expected: "<a href=\"#\">Click Me <mark>test</mark></a>"1778 sanitizes, truncates, and highlights the search term1779# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.37 seconds. Current RSS: ~1517M. Threads: 4. load average: 1.17 1.29 1.28 1/284 71001780.1781 description: "<script type=\"text/javascript\">alert('Another XSS');</script> test", expected: " <mark>test</mark>"1782 sanitizes, truncates, and highlights the search term1783# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.45 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.17 1.29 1.28 1/284 71011784.1785 description: "Lorem test ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.", expected: "Lorem <mark>test</mark> ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Don..."1786 sanitizes, truncates, and highlights the search term1787# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.64 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.17 1.29 1.28 1/284 71021788.1789 description: "<img src=\"https://random.foo.com/test.png\" width=\"128\" height=\"128\" />some image", expected: "some image"1790 sanitizes, truncates, and highlights the search term1791# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.85 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.15 1.28 1.27 1/284 71031792.1793 description: "<h2 data-sourcepos=\"11:1-11:26\" dir=\"auto\"><a id=\"user-content-additional-information\" class=\"anchor\" href=\"#additional-information\" aria-hidden=\"true\"></a>Additional information test:</h2><textarea data-update-url=\"/freepascal.org/fpc/source/-/issues/6163.json\" dir=\"auto\" data-testid=\"textarea\" class=\"hidden js-task-list-field\"></textarea>", expected: "<a class=\"anchor\" href=\"#additional-information\"></a>Additional information <mark>test</mark>:"1794 sanitizes, truncates, and highlights the search term1795# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.0 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.15 1.28 1.27 1/284 71041796.1797 #search_service1798 instantiates a new SearchService with current_user and params1799 #issuable_state_to_badge_class1800 with merge request1801 returns correct badge based on status1802 with an issue1803 returns correct badge based on status1804 #issuable_state_text1805 with merge request1806 returns correct badge based on status1807 with an issue1808 returns correct badge based on status1809 #search_sort_options1810 returns the correct data1811 #header_search_context1812 no group or project data1813 does not add :group, :group_metadata, or :scope to hash1814 does not add :project, :project_metadata, :code_search, or :ref1815 group data1816 adds the :group, :group_metadata, and :scope correctly to hash1817 does not add :project, :project_metadata, :code_search, or :ref1818 project data1819 adds the :group and :group-metadata from the project correctly to hash1820 adds the :project and :project-metadata correctly to hash1821 feature issues is not available1822 adds the :project and :project-metadata correctly to hash1823# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.48 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.14 1.28 1.27 1/284 71051824.1825 with scope1826 adds :scope and false :code_search to hash1827 without scope1828 adds code_search true to hash and not :scope1829 ref data1830 when user can? download project data1831 adds the :ref correctly to hash1832 when user cannot download project data1833 does not add the :ref to hash1834 snippet1835 when searching from snippets1836 adds :for_snippets true correctly to hash1837# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.26 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.14 1.28 1.27 1/284 71061838.1839 when not searching from snippets1840 adds :for_snippets nil correctly to hash1841 .search_navigation_json1842 with some tab conditions set to false1843 data: {:projects=>{:label=>"Projects", :condition=>true}, :blobs=>{:label=>"Code", :condition=>false}}, matcher: -> { include("projects") }1844 renders data correctly1845 data: {:projects=>{:label=>"Projects", :condition=>false}, :blobs=>{:label=>"Code", :condition=>false}}, matcher: -> { eq("{}") }1846 renders data correctly1847 data: {:projects=>{:label=>"Projects", :condition=>true}, :blobs=>{:label=>"Code", :condition=>true}, :epics=>{:label=>"Epics", :condition=>true}}, matcher: -> { include("projects", "blobs", "epics") }1848 renders data correctly1849 when all options enabled1850 returns items in order1851 .search_filter_link_json1852 data1853 scope: "projects", label: "Projects", data: {:testid=>"projects-tab"}, search: nil, active_scope: "projects"1854 converts correctly1855 scope: "snippet_titles", label: "Snippets", data: nil, search: {:snippets=>"test"}, active_scope: "code"1856 converts correctly1857 scope: "projects", label: "Projects", data: {:testid=>"projects-tab"}, search: nil, active_scope: "issue"1858 converts correctly1859 scope: "snippet_titles", label: "Snippets", data: nil, search: {:snippets=>"test"}, active_scope: "snippet_titles"1860 converts correctly1861 #wiki_blob_link1862 is expected to eq "/namespace448/project-461/-/wikis/test"1863 #should_show_zoekt_results?1864 returns false for any scope and search type1865 #formatted_count1866 when @timeout is set1867 returns "0"1868 when @search_results is defined1869 delegates formatted_count to @search_results1870 when @search_results is not defined1871 returns "0"1872# [RSpecRunTime] Finishing example group spec/helpers/search_helper_spec.rb. It took 1 minute 23.33 seconds. Expected to take 1 minute 18.85 seconds.1873# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/update_spec.rb. Expected to take 1 minute 0.01 second.1874Mutations::MergeRequests::Update1875 is expected to require graphql authorizations :update_merge_request1876 #resolve1877 behaves like permission level for merge request mutation is correctly verified1878 when the user is not a project member1879 behaves like when the user does not have access to the resource1880 raises an error1881 even if assigned to the merge request1882 does not modify merge request1883# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.53 seconds. Current RSS: ~1496M. Threads: 4. load average: 1.12 1.27 1.27 1/289 72281884.1885 even if reviewer of the merge request1886 raises an error1887# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.63 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.12 1.27 1.27 1/290 72851888.1889 even if author of the merge request1890 raises an error1891# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.64 second. Current RSS: ~1528M. Threads: 4. load average: 1.12 1.27 1.27 1/290 73421892.1893 when the user is a project member1894 with guest role1895 behaves like when the user does not have access to the resource1896 raises an error1897 even if assigned to the merge request1898 does not modify merge request1899# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.19 seconds. Current RSS: ~1534M. Threads: 4. load average: 1.35 1.31 1.28 1/290 74551900.1901 even if reviewer of the merge request1902 raises an error1903# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.56 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.32 1.31 1.28 1/290 75131904.1905 even if author of the merge request1906 raises an error1907# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.91 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.32 1.31 1.28 1/290 75701908.1909 with reporter role1910 behaves like when the user does not have access to the resource1911 raises an error1912 even if assigned to the merge request1913Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess.1915To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1916 does not modify merge request1917# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.62 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.38 1.32 1.29 1/290 76841918.1919 even if reviewer of the merge request1920 raises an error1921# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.05 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.43 1.33 1.29 1/290 77451922.1923 even if author of the merge request1924Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess.1926To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1927 raises an error1928# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.22 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.39 1.33 1.29 1/291 78021929.1930 when the user can update the merge request1931 when all attributes except timeEstimate are provided1932Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess.1934To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1935 applies all attributes1936# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.08 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.39 1.33 1.29 1/291 78611937.1938 when timeEstimate attribute is provided1939 when timeEstimate is invalid1940 changes are not applied1941# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.88 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.36 1.32 1.29 1/290 79191942.1943 when timeEstimate is negative1944 raises an argument error and changes are not applied1945# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.5 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.36 1.32 1.29 1/290 79771946.1947 when timeEstimate is 01948 resets the time estimate1949# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.26 seconds. Current RSS: ~1546M. Threads: 4. load average: 1.41 1.33 1.29 1/290 80341950.1951 when timeEstimate is a valid human readable time1952 updates the time estimate1953# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.05 seconds. Current RSS: ~1558M. Threads: 4. load average: 1.41 1.33 1.29 1/290 80921954.1955 the merge request is invalid1956 returns error information, and changes were not applied1957# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.55 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.46 1.34 1.29 1/290 81501958.1959 our change is invalid1960 returns error information, and changes were not applied1961# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.08 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.46 1.34 1.29 1/290 82071962.1963 when passing subset of attributes1964 only changes the mentioned attributes1965# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.25 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.42 1.34 1.29 1/290 82651966.1967 when closing the MR1968 closes the MR1969# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.1 seconds. Current RSS: ~1561M. Threads: 4. load average: 1.31 1.32 1.28 1/290 83241970.1971 when re-opening the MR1972 closes the MR1973# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.21 seconds. Current RSS: ~1557M. Threads: 4. load average: 1.31 1.32 1.28 1/290 84111974.1975 #ready?1976 when timeEstimate is provided1977 when the value is invalid1978 raises an argument error1979# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.96 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.28 1.31 1.28 1/290 84691980.1981 when the value valid1982 returns true1983# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.94 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.28 1.31 1.28 1/290 85261984.1985# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/update_spec.rb. It took 1 minute 1.62 seconds. Expected to take 1 minute 0.01 second.1986# [RSpecRunTime] Starting example group spec/finders/labels_finder_spec.rb. Expected to take 54.15 seconds.1987LabelsFinder1988 #execute1989 with no filter1990 returns labels from projects the user have access1991 returns labels available if nil title is supplied1992# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.34 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.26 1.31 1.28 1/289 85271993.1994 behaves like filtering by group1995 returns labels available for any non-archived project within the group1996 when only_group_labels is true1997 returns only group labels1998# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.1 second. Current RSS: ~1535M. Threads: 4. load average: 1.26 1.31 1.28 1/289 85281999.2000 when group has no projects2001 when only group labels is false2002 returns group labels2003 when including labels from group ancestors2004 returns labels from group and its ancestors2005 ignores labels from groups which user can not read2006# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.51 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.24 1.30 1.28 1/286 85292007.2008 when including labels from group descendants2009 returns labels from group and its descendants2010 ignores labels from groups which user can not read2011# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.04 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.24 1.30 1.28 1/285 85302012.2013 when including labels from group projects with limited visibility2014 when merge requests and issues are not visible for non members2015 when user is not a group member2016 behaves like with limited visibility2017 returns only authorized projects labels2018# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.63 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.24 1.30 1.28 1/284 85312019.2020 when user is a group member2021 behaves like with full visibility2022 returns all projects labels2023# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.43 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.14 1.28 1.27 1/284 85322024.2025 when merge requests are not visible for non members2026 when user is not a group member2027 behaves like with full visibility2028 returns all projects labels2029# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.9 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.14 1.28 1.27 1/284 85332030.2031 when user is a group member2032 behaves like with full visibility2033 returns all projects labels2034# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.93 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.14 1.28 1.27 1/284 85342035.2036 when issues are not visible for non members2037 when user is not a group member2038 behaves like with full visibility2039 returns all projects labels2040# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.47 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.13 1.27 1.27 1/284 85352041.2042 when user is a group member2043 behaves like with full visibility2044 returns all projects labels2045# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.43 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.13 1.27 1.27 1/284 85362046.2047 behaves like filtering by group2048 returns labels available for any non-archived project within the group2049 when only_group_labels is true2050 returns only group labels2051# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.08 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.13 1.27 1.27 1/284 85372052.2053 when group has no projects2054 when only group labels is false2055 returns group labels2056# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.11 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.12 1.27 1.27 1/284 85382057.2058 when including labels from group ancestors2059 returns labels from group and its ancestors2060 ignores labels from groups which user can not read2061# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.93 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.12 1.27 1.27 1/284 85392062.2063 when including labels from group descendants2064 returns labels from group and its descendants2065 ignores labels from groups which user can not read2066# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.72 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.12 1.27 1.27 1/284 85402067.2068 when including labels from group projects with limited visibility2069 when merge requests and issues are not visible for non members2070 when user is not a group member2071 behaves like with limited visibility2072 returns only authorized projects labels2073# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.37 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.11 1.26 1.27 1/284 85412074.2075 when user is a group member2076 behaves like with full visibility2077 returns all projects labels2078# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.4 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.11 1.26 1.27 1/284 85422079.2080 when merge requests are not visible for non members2081 when user is not a group member2082 behaves like with full visibility2083 returns all projects labels2084# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.13 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.10 1.26 1.27 1/284 85432085.2086 when user is a group member2087 behaves like with full visibility2088 returns all projects labels2089# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.96 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.10 1.26 1.27 1/284 85442090.2091 when issues are not visible for non members2092 when user is not a group member2093 behaves like with full visibility2094 returns all projects labels2095# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.58 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.10 1.26 1.27 1/284 85452096.2097 when user is a group member2098 behaves like with full visibility2099 returns all projects labels2100# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.56 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.09 1.25 1.26 1/284 85462101.2102 behaves like filtering by group2103 returns labels available for any non-archived project within the group2104 when only_group_labels is true2105 returns only group labels2106# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.27 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.09 1.25 1.26 1/284 85472107.2108 when group has no projects2109 when only group labels is false2110 returns group labels2111 when including labels from group ancestors2112 returns labels from group and its ancestors2113 ignores labels from groups which user can not read2114# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.78 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.09 1.25 1.26 1/284 85482115.2116 when including labels from group descendants2117 returns labels from group and its descendants2118 ignores labels from groups which user can not read2119# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.63 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.08 1.25 1.26 1/284 85492120.2121 when including labels from group projects with limited visibility2122 when merge requests and issues are not visible for non members2123 when user is not a group member2124 behaves like with limited visibility2125 returns only authorized projects labels2126# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.25 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.08 1.25 1.26 1/284 85502127.2128 when user is a group member2129 behaves like with full visibility2130 returns all projects labels2131# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.22 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.08 1.25 1.26 1/284 85512132.2133 when merge requests are not visible for non members2134 when user is not a group member2135 behaves like with full visibility2136 returns all projects labels2137# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.01 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.08 1.25 1.26 1/284 85522138.2139 when user is a group member2140 behaves like with full visibility2141 returns all projects labels2142# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.91 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.08 1.25 1.26 1/284 85532143.2144 when issues are not visible for non members2145 when user is not a group member2146 behaves like with full visibility2147 returns all projects labels2148# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.61 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.07 1.24 1.26 1/284 85542149.2150 when user is a group member2151 behaves like with full visibility2152 returns all projects labels2153# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.74 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.07 1.24 1.26 1/284 85552154.2155 filtering by project_id2156 returns labels available for the project2157 when include_ancestor_groups is true2158 returns all ancestor labels2159# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.49 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.07 1.24 1.26 1/284 85562160.2161 as an administrator2162 does not return labels from another project2163# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.92 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.06 1.24 1.26 1/284 85572164.2165 filtering by title2166 returns label with that title2167 returns label with title alias2168 returns no labels if empty title is supplied2169 returns no labels if blank title is supplied2170 returns no labels if empty name is supplied2171# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.84 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.06 1.24 1.26 1/284 85582172.2173 search by title and description2174 returns labels with a partially matching title2175 returns labels with a partially matching description2176 returns labels matching a single character2177# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.21 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.06 1.24 1.26 1/284 85592178.2179 when searching by title only2180 returns labels partially matching the title2181 returns label matching the "name" in their title2182 when searching by description only2183 returns labels partially matching the description2184 filter by subscription2185 returns labels user subscribed to2186 filter by locked labels2187 returns labels that are locked2188 external authorization2189 behaves like a finder with external authorization service2190 finds the subject2191 with an external authorization service2192 does not include the subject when no project was given2193 includes the subject when a project id was given2194# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.53 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.05 1.23 1.25 1/284 85602195.2196# [RSpecRunTime] Finishing example group spec/finders/labels_finder_spec.rb. It took 1 minute 7.6 seconds. Expected to take 54.15 seconds.2197# [RSpecRunTime] Starting example group spec/graphql/resolvers/merge_requests_resolver_spec.rb. Expected to take 42.81 seconds.2198Resolvers::MergeRequestsResolver2199 #resolve2200 without arguments2201 returns all merge requests2202 returns only merge requests that the current user can see2203# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.86 seconds. Current RSS: ~1527M. Threads: 4. load average: 0.97 1.21 1.25 1/290 87442204.2205 with iid alone2206 batch-resolves by target project full path and individual IID2207 batch-resolves by target project full path and IIDS2208 batch-resolves by target project full path and IIDS, single or plural2209 can batch-resolve merge requests from different projects2210 resolves an unknown iid to be empty2211 resolves empty iids to be empty2212 resolves an unknown project to be nil when single2213 resolves an unknown project to be empty2214# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.27 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.05 1.22 1.25 1/289 87452215.2216 with negated author argument2217 excludes merge requests with given author from selection2218# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.5 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.05 1.22 1.25 1/290 87792219.2220 with source branches argument2221 takes one argument2222 takes more than one argument2223# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.64 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.05 1.22 1.25 1/290 87802224.2225 with negated source branches argument2226 excludes merge requests with given source branches from selection2227 with target branches argument2228 takes one argument2229 takes more than one argument2230# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.6 seconds. Current RSS: ~1522M. Threads: 4. load average: 1.05 1.22 1.25 1/286 87812231.2232 with negated target branches argument2233 excludes merge requests with given target branches from selection2234 with state argument2235 takes one argument2236 with draft argument2237 with draft: true argument2238 takes one argument2239 with draft: false argument2240 takes one argument2241 with label argument2242 takes one argument2243 takes multiple arguments, with semantics of ALL MUST MATCH2244# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.92 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.05 1.22 1.25 1/289 88112245.2246 with negated label argument2247 excludes merge requests with given label from selection2248# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.18 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.12 1.23 1.26 1/290 88412249.2250 with merged_after and merged_before arguments2251 returns merge requests merged between the given period2252 does not return anything2253# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.37 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.12 1.23 1.26 1/289 88422254.2255 with merged_by argument2256 for matching arguments2257 returns merge requests merged by user2258 does not return anything2259# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.56 seconds. Current RSS: ~1531M. Threads: 4. load average: 1.12 1.23 1.26 1/288 88432260.2261 with release argument2262 returns merge requests in release2263 does not return anything2264 filters out merge requests with given milestone title2265# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.55 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.19 1.24 1.26 1/287 88442266.2267 with approved_by argument2268 returns merge requests approved by user2269 does not return anything2270 with negated approved by argument2271 filters out merge requests with given approved user2272# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.44 seconds. Current RSS: ~1526M. Threads: 4. load average: 1.19 1.24 1.26 1/287 88452273.2274 with my_reaction_emoji argument2275 returns merge requests with a reaction emoji set by user2276 does not return anything2277 with negated my_reaction_emoji argument2278 filters out merge requests with given reaction emoji2279# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.35 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.19 1.24 1.26 1/286 88462280.2281 when filtering by the merge request deployments2282 with deployed_after and deployed_before arguments2283 returns merge requests deployed between the given period2284 does not return anything when there are no merge requests within the given period2285# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.75 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.18 1.24 1.26 1/285 88472286.2287 with deployment2288 returns merge request with matching deployment2289 when filtering by environment2290 returns merge requests for a given environment2291 returns an empty list when no merge requests exist in a given environment2292# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.55 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.18 1.24 1.26 1/285 88482293.2294 with created_after and created_before arguments2295 returns merge requests created within a given period2296 returns some values filtered with created_before2297 returns some values filtered with created_after2298 does not return anything for dates (even in the future) not matching any MRs2299 does not return anything for dates not matching any MRs2300 does not return any values for an impossible set2301# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.23 seconds. Current RSS: ~1521M. Threads: 4. load average: 1.16 1.23 1.26 1/285 88492302.2303 with milestone argument2304 filters merge requests by milestone title2305 does not find anything2306# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.59 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.16 1.23 1.26 1/285 88502307.2308 with negated milestone argument2309 filters out merge requests with given milestone title2310 with review state argument2311 filters merge requests by reviewers state2312 does not find anything2313# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.62 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.16 1.23 1.26 1/285 88512314.2315 combinations2316 requires all filters2317 when using negated argument2318 with assignee2319 is expected to contain exactly #<MergeRequest id:34 namespace479/project-532!1>, #<MergeRequest id:35 namespace479/project-532!2>, #<MergeRequest id:37 namespace479/project-532!4>, #<MergeRequest id:38 namespace479/project-532!5>, #<MergeRequest id:39 namespace479/project-532!6>, and #<MergeRequest id:40 namespace479/project-532!7>2320 with reviewer2321 is expected to contain exactly #<MergeRequest id:34 namespace479/project-532!1>, #<MergeRequest id:36 namespace479/project-532!3>, #<MergeRequest id:37 namespace479/project-532!4>, #<MergeRequest id:38 namespace479/project-532!5>, #<MergeRequest id:39 namespace479/project-532!6>, and #<MergeRequest id:40 namespace479/project-532!7>2322 sorting2323 when sorting by created2324 sorts merge requests ascending2325 sorts merge requests descending2326# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.45 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.15 1.23 1.26 1/286 88532327.2328 when sorting by merged at2329 sorts merge requests ascending2330 sorts merge requests descending2331# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.15 seconds. Current RSS: ~1542M. Threads: 4. load average: 1.14 1.23 1.25 1/286 88542332.2333 when sorting by closed at2334 sorts merge requests ascending2335 sorts merge requests descending2336# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.9 seconds. Current RSS: ~1546M. Threads: 4. load average: 1.14 1.23 1.25 1/286 88552337.2338 when sorting by title2339 sorts issues ascending2340 sorts issues descending2341# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.21 seconds. Current RSS: ~1561M. Threads: 4. load average: 1.13 1.22 1.25 1/289 88842342.2343# [RSpecRunTime] Finishing example group spec/graphql/resolvers/merge_requests_resolver_spec.rb. It took 49.68 seconds. Expected to take 42.81 seconds.2344# [RSpecRunTime] Starting example group spec/dot_gitlab_ci/rules_spec.rb. Expected to take 32.11 seconds.2345.gitlab/ci/rules.gitlab-ci.yml2346 .review:rules:start-review-app-pipeline2347 with .review:rules:review-stop2348 has the same rules as the base, but automatic jobs changed to manual2349 start-as-if-foss2350 with .as-if-foss:rules:start-as-if-foss:allow-failure:manual2351 has the same rules as the base and also allow-failure and manual2352 with .as-if-foss:rules:start-as-if-foss:allow-failure2353 has the same rules as the base and also allow-failure2354 with changes2355 .rails:rules:run-search-tests has corresponding if2356 .rails:rules:run-search-tests has corresponding if2357 .rails:rules:ee-and-foss-default-rules has corresponding if2358 .rails:rules:ee-and-foss-default-rules has corresponding if2359 .rails:rules:ee-and-foss-default-rules has corresponding if2360 .rails:rules:ee-and-foss-default-rules has corresponding if2361 .rails:rules:system-default-rules has corresponding if2362 .rails:rules:system-default-rules has corresponding if2363 .rails:rules:system-default-rules has corresponding if2364 .rails:rules:system-default-rules has corresponding if2365 .rails:rules:previous-failed-tests-default-rules has corresponding if2366 .rails:rules:as-if-foss-migration-unit-integration:predictive-default-rules has corresponding if2367 .rails:rules:as-if-foss-migration-unit-integration:predictive-default-rules has corresponding if2368 .rails:rules:system:predictive-default-rules has corresponding if2369 .rails:rules:system:predictive-default-rules has corresponding if2370 .rails:rules:system:predictive-default-rules has corresponding if2371 .rails:rules:system:predictive-default-rules has corresponding if2372 .rails:rules:ee-and-foss-migration:predictive has corresponding if2373 .rails:rules:ee-and-foss-migration:predictive has corresponding if2374 .rails:rules:ee-and-foss-background-migration:predictive has corresponding if2375 .rails:rules:ee-and-foss-unit:predictive has corresponding if2376 .rails:rules:ee-and-foss-unit:predictive has corresponding if2377 .rails:rules:ee-and-foss-unit:predictive has corresponding if2378 .rails:rules:ee-and-foss-integration:predictive has corresponding if2379 .rails:rules:ee-and-foss-integration:predictive has corresponding if2380 .rails:rules:ee-and-foss-system:predictive has corresponding if2381 .rails:rules:ee-only-migration:predictive has corresponding if2382 .rails:rules:ee-only-background-migration:predictive has corresponding if2383 .rails:rules:ee-only-unit:predictive has corresponding if2384 .rails:rules:ee-only-unit:predictive has corresponding if2385 .rails:rules:ee-only-integration:predictive has corresponding if2386 .rails:rules:ee-only-integration:predictive has corresponding if2387 .rails:rules:ee-only-system:predictive has corresponding if2388 .db:rules:docs-up-to-date has corresponding if2389 .shared:rules:update-gitaly-binaries-cache has corresponding if2390 .build-images:rules:build-qa-image-merge-requests has corresponding if2391 .build-images:rules:build-qa-image-merge-requests has corresponding if2392 .build-images:rules:build-qa-image-merge-requests has corresponding if2393 .build-images:rules:build-qa-image-merge-requests has corresponding if2394 .build-images:rules:build-qa-image-merge-requests has corresponding if2395 .build-images:rules:build-qa-image-merge-requests has corresponding if2396 .build-images:rules:build-qa-image-merge-requests has corresponding if2397 .build-images:rules:build-qa-image-merge-requests has corresponding if2398 .build-images:rules:build-qa-image-merge-requests has corresponding if2399 .build-images:rules:build-qa-image-merge-requests has corresponding if2400 .build-images:rules:build-qa-image-merge-requests has corresponding if2401 .build-images:rules:retag-gdk-image has corresponding if2402 .build-images:rules:build-gdk-image has corresponding if2403 .build-images:rules:build-gdk-image has corresponding if2404 .build-images:rules:build-gdk-image has corresponding if2405 .build-images:rules:build-gdk-image has corresponding if2406 .build-images:rules:build-gdk-image has corresponding if2407 .build-images:rules:build-gdk-image has corresponding if2408 .build-images:rules:build-gdk-image has corresponding if2409 .build-images:rules:build-gdk-image has corresponding if2410 .build-images:rules:build-gdk-image has corresponding if2411 .build-images:rules:build-gdk-image has corresponding if2412 .build-images:rules:build-gdk-image has corresponding if2413 .caching:rules:cache-workhorse has corresponding if2414 .caching:rules:cache-workhorse has corresponding if2415 .caching:rules:cache-assets has corresponding if2416 .caching:rules:cache-assets has corresponding if2417 .caching:rules:packages-cleanup has corresponding if2418 .ci-templates:rules:shellcheck has corresponding if2419 .ci-templates:rules:shellcheck has corresponding if2420 .dev-fixtures:rules:foss-only has corresponding if2421 .dev-fixtures:rules:ee-only has corresponding if2422 .docs:rules:review-docs has corresponding if2423 .docs:rules:redirect-check has corresponding if2424 .docs:rules:docs-lint has corresponding if2425 .docs:rules:docs-blueprints-lint has corresponding if2426 .docs:rules:deprecations-and-removals has corresponding if2427 .graphql:rules:graphql-verify has corresponding if2428 .audit-event-types:rules:audit-event-types-verify has corresponding if2429 .custom-roles:rules:custom-roles-verify has corresponding if2430 .frontend:rules:assets-shared has corresponding if2431 .frontend:rules:assets-shared has corresponding if2432 .frontend:rules:assets-shared has corresponding if2433 .frontend:rules:assets-shared has corresponding if2434 .frontend:rules:assets-shared has corresponding if2435 .frontend:rules:assets-shared has corresponding if2436 .frontend:rules:compile-test-assets has corresponding if2437 .frontend:rules:compile-test-assets has corresponding if2438 .frontend:rules:compile-test-assets has corresponding if2439 .frontend:rules:default-frontend-jobs has corresponding if2440 .frontend:rules:default-frontend-jobs-with-docs-changes has corresponding if2441 .frontend:rules:frontend_fixture has corresponding if2442 .frontend:rules:frontend_fixture has corresponding if2443 .frontend:rules:frontend_fixture has corresponding if2444 .frontend:rules:frontend_fixture has corresponding if2445 .frontend:rules:frontend_fixture has corresponding if2446 .frontend:rules:frontend_fixture has corresponding if2447 .frontend:rules:frontend_fixture has corresponding if2448 .frontend:rules:frontend_fixture has corresponding if2449 .frontend:rules:compile-storybook has corresponding if2450 .frontend:rules:compile-storybook has corresponding if2451 .frontend:rules:upload-frontend-fixtures has corresponding if2452 .frontend:rules:upload-frontend-fixtures has corresponding if2453 .frontend:rules:jest has corresponding if2454 .frontend:rules:jest has corresponding if2455 .frontend:rules:jest has corresponding if2456 .frontend:rules:jest has corresponding if2457 .frontend:rules:jest has corresponding if2458 .frontend:rules:jest:predictive has corresponding if2459 .frontend:rules:jest:predictive has corresponding if2460 .frontend:rules:jest:predictive has corresponding if2461 .frontend:rules:jest:predictive has corresponding if2462 .frontend:rules:jest-integration has corresponding if2463 .frontend:rules:jest-integration has corresponding if2464 .frontend:rules:coverage-frontend has corresponding if2465 .frontend:rules:bundle-size-review has corresponding if2466 .frontend:rules:bundle-size-review has corresponding if2467 .frontend:rules:jest-snapshot-vue3 has corresponding if2468 .frontend:rules:jest-snapshot-vue3 has corresponding if2469 .frontend:rules:jest-linters has corresponding if2470 .memory:rules has corresponding if2471 .notify:rules:notify-test-on-omnibus-failure has corresponding if2472 .qa:rules:update-gem-cache has corresponding if2473 .qa:rules:metadata-lint has corresponding if2474 .qa:rules:metadata-lint has corresponding if2475 .qa:rules:gitlab-cng has corresponding if2476 .qa:rules:gitlab-cng has corresponding if2477 .qa:rules:gitlab-cng has corresponding if2478 .qa:rules:code-merge-request has corresponding if2479 .qa:rules:code-merge-request-allowed-to-fail has corresponding if2480 .qa:rules:code-merge-request-manual has corresponding if2481 .qa:rules:internal has corresponding if2482 .qa:rules:selectors has corresponding if2483 .qa:rules:determine-e2e-tests has corresponding if2484 .qa:rules:determine-e2e-tests has corresponding if2485 .qa:rules:determine-e2e-tests has corresponding if2486 .qa:rules:determine-e2e-tests has corresponding if2487 .qa:rules:determine-e2e-tests has corresponding if2488 .qa:rules:determine-e2e-tests has corresponding if2489 .qa:rules:determine-e2e-tests has corresponding if2490 .qa:rules:determine-e2e-tests has corresponding if2491 .qa:rules:determine-e2e-tests has corresponding if2492 .qa:rules:e2e-blocking-base-before has corresponding if2493 .qa:rules:e2e-blocking-base-before has corresponding if2494 .qa:rules:e2e-blocking-base-after has corresponding if2495 .qa:rules:e2e-blocking-base-after has corresponding if2496 .qa:rules:code-suggestions-eval has corresponding if2497 .qa:rules:code-suggestions-eval-results has corresponding if2498 .qa:rules:test-on-omnibus-ee has corresponding if2499 .qa:rules:test-on-omnibus-ee has corresponding if2500 .qa:rules:test-on-omnibus-ee has corresponding if2501 .qa:rules:test-on-omnibus-ee has corresponding if2502 .qa:rules:test-on-omnibus-ce:start has corresponding if2503 .qa:rules:test-on-omnibus-ce:start has corresponding if2504 .qa:rules:test-on-omnibus-ce:follow-up has corresponding if2505 .qa:rules:test-on-omnibus-ce:follow-up has corresponding if2506 .qa:rules:e2e:test-on-gdk has corresponding if2507 .qa:rules:e2e:test-on-gdk has corresponding if2508 .qa:rules:fulfillment-e2e-quarantine-report has corresponding if2509 .rails:rules:setup-test-env has corresponding if2510 .rails:rules:single-redis has corresponding if2511 .rails:rules:single-redis has corresponding if2512 .rails:rules:single-db has corresponding if2513 .rails:rules:single-db has corresponding if2514 .rails:rules:db:check-migrations-single-db has corresponding if2515 .rails:rules:db:check-migrations-single-db has corresponding if2516 .rails:rules:single-db-ci-connection has corresponding if2517 .rails:rules:single-db-ci-connection has corresponding if2518 .rails:rules:db:check-migrations-single-db-ci-connection has corresponding if2519 .rails:rules:db:check-migrations-single-db-ci-connection has corresponding if2520 .rails:rules:db-backup has corresponding if2521 .rails:rules:db-backup has corresponding if2522 .rails:rules:db-rollback has corresponding if2523 .rails:rules:db-rollback has corresponding if2524 .rails:rules:ee-and-foss-migration has corresponding if2525 .rails:rules:ee-and-foss-migration has corresponding if2526 .rails:rules:ee-and-foss-migration has corresponding if2527 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2528 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2529 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2530 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2531 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2532 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2533 .rails:rules:rspec-predictive:pipeline-generate has corresponding if2534 .rails:rules:rspec-predictive has corresponding if2535 .rails:rules:rspec-predictive has corresponding if2536 .rails:rules:rspec-predictive has corresponding if2537 .rails:rules:rspec-predictive has corresponding if2538 .rails:rules:rspec-predictive has corresponding if2539 .rails:rules:rspec-predictive:single-db has corresponding if2540 .rails:rules:rspec-predictive:single-db has corresponding if2541 .rails:rules:rspec-predictive:single-db-ci-connection has corresponding if2542 .rails:rules:rspec-predictive:single-db-ci-connection has corresponding if2543 .rails:rules:ee-and-foss-background-migration has corresponding if2544 .rails:rules:ee-and-foss-mr-with-migration has corresponding if2545 .rails:rules:db:gitlabcom-database-testing has corresponding if2546 .rails:rules:ee-and-foss-unit has corresponding if2547 .rails:rules:ee-and-foss-unit has corresponding if2548 .rails:rules:clickhouse-changes has corresponding if2549 .rails:rules:ee-and-foss-integration has corresponding if2550 .rails:rules:ee-and-foss-system has corresponding if2551 .rails:rules:ee-and-foss-fast_spec_helper has corresponding if2552 .rails:rules:ee-and-foss-fast_spec_helper has corresponding if2553 .rails:rules:code-backstage-qa has corresponding if2554 .rails:rules:ee-only-migration has corresponding if2555 .rails:rules:ee-only-migration has corresponding if2556 .rails:rules:ee-only-migration has corresponding if2557 .rails:rules:ee-only-migration has corresponding if2558 .rails:rules:ee-only-migration has corresponding if2559 .rails:rules:ee-only-background-migration has corresponding if2560 .rails:rules:ee-only-unit has corresponding if2561 .rails:rules:ee-only-integration has corresponding if2562 .rails:rules:ee-only-system has corresponding if2563 .rails:rules:ee-gitlab-duo-chat-optional has corresponding if2564 .rails:rules:ee-gitlab-duo-chat-always has corresponding if2565 .rails:rules:ee-gitlab-duo-chat-qa-full has corresponding if2566 .rails:rules:db:check-schema has corresponding if2567 .rails:rules:db:check-schema has corresponding if2568 .rails:rules:rspec-ci-config-validation has corresponding if2569 .rails:rules:detect-tests has corresponding if2570 .rails:rules:detect-tests has corresponding if2571 .rails:rules:detect-tests has corresponding if2572 .rails:rules:rspec fail-fast has corresponding if2573 .rails:rules:rspec fail-fast has corresponding if2574 .rails:rules:fail-pipeline-early has corresponding if2575 .rails:rules:fail-pipeline-early has corresponding if2576 .rails:rules:rspec-coverage has corresponding if2577 .rails:rules:rspec-undercoverage has corresponding if2578 .rails:rules:rspec-merge-auto-explain-logs has corresponding if2579 .rails:rules:rspec-merge-auto-explain-logs has corresponding if2580 .rails:rules:rspec-feature-flags has corresponding if2581 .rails:rules:flaky-tests-report has corresponding if2582 .rails:rules:rails-next-dependency-check has corresponding if2583 .static-analysis:rules:static-analysis has corresponding if2584 .static-analysis:rules:static-analysis has corresponding if2585 .static-analysis:rules:static-verification-with-database has corresponding if2586 .static-analysis:rules:rubocop has corresponding if2587 .static-analysis:rules:rubocop has corresponding if2588 .static-analysis:rules:rubocop has corresponding if2589 .static-analysis:rules:ensure-application-settings-have-definition-file has corresponding if2590 .static-analysis:rules:haml-lint has corresponding if2591 .static-analysis:rules:haml-lint has corresponding if2592 .static-analysis:rules:haml-lint has corresponding if2593 .static-analysis:rules:haml-lint-ee has corresponding if2594 .static-analysis:rules:haml-lint-ee has corresponding if2595 .static-analysis:rules:haml-lint-ee has corresponding if2596 .semgrep-appsec-custom-rules:rules has corresponding if2597 .ping-appsec-for-sast-findings:rules has corresponding if2598 .ping-appsec-for-dependency-review:rules has corresponding if2599 .releases:rules:canonical-dot-com-gitlab-stable-branch-only-setup-test-env has corresponding if2600 .releases:rules:canonical-dot-com-security-gitlab-stable-branch-only-setup-test-env has corresponding if2601 .reports:rules:code_quality has corresponding if2602 .reports:rules:docs_code_quality has corresponding if2603 .reports:rules:code_quality_cache has corresponding if2604 .reports:rules:code_quality_cache has corresponding if2605 .reports:rules:semgrep-sast has corresponding if2606 .reports:rules:secret_detection has corresponding if2607 .reports:rules:gemnasium-dependency_scanning has corresponding if2608 .reports:rules:gemnasium-python-dependency_scanning has corresponding if2609 .reports:rules:package_hunter-yarn has corresponding if2610 .reports:rules:package_hunter-bundler has corresponding if2611 .reports:rules:x-ray has corresponding if2612 .reports:rules:x-ray has corresponding if2613 .reports:rules:x-ray has corresponding if2614 .reports:rules:pajamas_adoption has corresponding if2615 .review:rules:start-review-app-pipeline has corresponding if2616 .review:rules:start-review-app-pipeline has corresponding if2617 .review:rules:start-review-app-pipeline has corresponding if2618 .review:rules:start-review-app-pipeline has corresponding if2619 .review:rules:start-review-app-pipeline has corresponding if2620 .review:rules:start-review-app-pipeline has corresponding if2621 .review:rules:start-review-app-pipeline has corresponding if2622 .review:rules:review-cleanup has corresponding if2623 .review:rules:review-cleanup has corresponding if2624 .review:rules:review-stop has corresponding if2625 .review:rules:review-stop has corresponding if2626 .review:rules:review-stop has corresponding if2627 .review:rules:review-stop has corresponding if2628 .review:rules:review-stop has corresponding if2629 .review:rules:review-stop has corresponding if2630 .review:rules:review-stop has corresponding if2631 .review:rules:review-k8s-resources-count-checks has corresponding if2632 .review:rules:review-gcp-quotas-checks has corresponding if2633 .review:rules:danger-local has corresponding if2634 .setup:rules:cache-gems has corresponding if2635 .setup:rules:cache-gems has corresponding if2636 .setup:rules:gitlab_git_test has corresponding if2637 .setup:rules:verify-tests-yml has corresponding if2638 .setup:rules:generate-frontend-fixtures-mapping has corresponding if2639 .preflight:rules:rails-production-server-boot has corresponding if2640 .preflight:rules:ruby_syntax has corresponding if2641 .preflight:rules:no-ee-check has corresponding if2642 .preflight:rules:no-jh-check has corresponding if2643 .test-metadata:rules:retrieve-tests-metadata has corresponding if2644 .test-metadata:rules:retrieve-tests-metadata has corresponding if2645 .test-metadata:rules:retrieve-tests-metadata has corresponding if2646 .test-metadata:rules:retrieve-tests-metadata has corresponding if2647 .test-metadata:rules:update-tests-metadata has corresponding if2648 .test-metadata:rules:update-tests-metadata has corresponding if2649 .test-metadata:rules:update-tests-metadata has corresponding if2650 .workhorse:rules:workhorse has corresponding if2651 .yaml-lint:rules has corresponding if2652 .lint-pipeline-yaml:rules has corresponding if2653 .lint-metrics-yaml:rules has corresponding if2654 .as-if-foss:rules:start-as-if-foss has corresponding if2655 .as-if-foss:rules:start-as-if-foss has corresponding if2656 .as-if-foss:rules:start-as-if-foss has corresponding if2657 .as-if-foss:rules:start-as-if-foss has corresponding if2658 .as-if-foss:rules:start-as-if-foss has corresponding if2659 .as-if-foss:rules:start-as-if-foss has corresponding if2660 .as-if-foss:rules:start-as-if-foss has corresponding if2661 .as-if-foss:rules:start-as-if-foss has corresponding if2662 .as-if-foss:rules:start-as-if-foss has corresponding if2663 .as-if-foss:rules:start-as-if-foss has corresponding if2664 .as-if-foss:rules:start-as-if-foss has corresponding if2665 .as-if-foss:rules:start-as-if-foss has corresponding if2666 .as-if-foss:rules:start-as-if-foss has corresponding if2667 .as-if-foss:rules:start-as-if-foss has corresponding if2668 .as-if-foss:rules:start-as-if-foss has corresponding if2669 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2670 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2671 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2672 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2673 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2674 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2675 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2676 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2677 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2678 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2679 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2680 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2681 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2682 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2683 .as-if-foss:rules:start-as-if-foss:allow-failure:manual has corresponding if2684 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2685 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2686 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2687 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2688 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2689 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2690 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2691 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2692 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2693 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2694 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2695 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2696 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2697 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2698 .as-if-foss:rules:start-as-if-foss:allow-failure has corresponding if2699 .as-if-jh:rules:prepare-as-if-jh has corresponding if2700 .as-if-jh:rules:sync-as-if-jh has corresponding if2701 .as-if-jh:rules:sync-as-if-jh has corresponding if2702 .benchmark:rules:benchmark-markdown has corresponding if2703 .observability-backend-main-branch:rules has corresponding if2704 .pre-merge:rules:pre-merge-checks has corresponding if2705# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.65 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.02 1.19 1.24 1/283 88852706.2707 .rails:rules:single-db2708 behaves like predictive is inverse of non-predictive2709 with derived rules2710 has the "when: never" in reverse compared to the base2711 patterns2712 patterns list `.ci-patterns`2713 with `{,jh/}.gitlab-ci.yml`2714 matches2715 with `{,jh/}.gitlab/ci/**/*`2716 matches2717 with `scripts/rspec_helpers.sh`2718 matches2719 patterns list `.ci-build-images-patterns`2720 with `.gitlab-ci.yml`2721 matches2722 with `.gitlab/ci/build-images.gitlab-ci.yml`2723 matches2724 patterns list `.ci-review-patterns`2725 with `.gitlab-ci.yml`2726 matches2727 with `.gitlab/ci/frontend.gitlab-ci.yml`2728 matches2729 with `.gitlab/ci/build-images.gitlab-ci.yml`2730 matches2731 with `.gitlab/ci/review.gitlab-ci.yml`2732 matches2733 with `.gitlab/ci/cng/**/*`2734 matches2735 with `.gitlab/ci/review-apps/**/*`2736 matches2737 with `scripts/review_apps/**/*`2738 matches2739 with `scripts/trigger-build.rb`2740 matches2741 with `{,ee/,jh/}{bin,config}/**/*.rb`2742 matches2743 patterns list `.ci-templates-patterns`2744 with `.gitlab/ci/static-analysis.gitlab-ci.yml`2745 matches2746 with `lib/gitlab/ci/templates/**/*.gitlab-ci.yml`2747 matches2748 patterns list `.ci-qa-patterns`2749 with `.gitlab-ci.yml`2750 matches2751 with `.gitlab/ci/frontend.gitlab-ci.yml`2752 matches2753 with `.gitlab/ci/build-images.gitlab-ci.yml`2754 matches2755 with `.gitlab/ci/qa.gitlab-ci.yml`2756 matches2757 with `.gitlab/ci/test-on-omnibus/*.yml`2758 matches2759 with `.gitlab/ci/review-apps/qa.gitlab-ci.yml`2760 matches2761 with `.gitlab/ci/review-apps/rules.gitlab-ci.yml`2762 matches2763 with `.gitlab/ci/test-on-gdk/*.yml`2764 matches2765 with `.gitlab/ci/version.yml`2766 matches2767 patterns list `.gitaly-patterns`2768 with `GITALY_SERVER_VERSION`2769 matches2770 with `lib/gitlab/setup_helper.rb`2771 matches2772 patterns list `.workhorse-patterns`2773 with `.gitlab/ci/version.yml`2774 matches2775 with `.gitlab/ci/workhorse.gitlab-ci.yml`2776 matches2777 with `GITLAB_WORKHORSE_VERSION`2778 matches2779 with `workhorse/**/*`2780 matches2781 with `scripts/gitaly-test-build`2782 matches2783 with `scripts/gitaly-test-spawn`2784 matches2785 with `spec/support/gitlab-git-test.git/**/*`2786 matches2787 with `spec/support/helpers/gitaly_setup.rb`2788 matches2789 with `GITALY_SERVER_VERSION`2790 matches2791 with `lib/gitlab/setup_helper.rb`2792 matches2793 patterns list `.yaml-lint-patterns`2794 with `**/*.{yml,yaml}{,.*}`2795 matches2796 patterns list `.lint-pipeline-yaml-patterns`2797 with `.gitlab-ci.yml`2798 matches2799 with `.gitlab/ci/**/*.yml`2800 matches2801 with `lib/gitlab/ci/templates/**/*.yml`2802 matches2803 with `data/deprecations/**/*.yml`2804 matches2805 with `data/whats_new/**/*.yml`2806 matches2807 patterns list `.lint-metrics-yaml-patterns`2808 with `config/metrics/**/*.yml`2809 matches2810 patterns list `.docs-patterns`2811 with `.gitlab/ci/docs.gitlab-ci.yml`2812 matches2813 with `.gitlab/route-map.yml`2814 matches2815 with `.markdownlint-cli2.yaml`2816 matches2817 with `doc/**/*`2818 matches2819 with `scripts/lint-doc.sh`2820 matches2821 with `scripts/lint/check_mermaid.mjs`2822 matches2823 patterns list `.docs-blueprints-patterns`2824 with `doc/architecture/blueprints/**/*`2825 matches2826 with `scripts/lint-docs-blueprints.rb`2827 matches2828 with `.gitlab/ci/docs.gitlab-ci.yml`2829 matches2830 patterns list `.docs-deprecations-and-removals-patterns`2831 with `doc/update/deprecations.md`2832 matches2833 with `data/deprecations/**/*`2834 matches2835 with `tooling/docs/**/*`2836 matches2837 with `lib/tasks/gitlab/docs/compile_deprecations.rake`2838 matches2839 with `lib/tasks/gitlab/docs/compile_windows.rake`2840 matches2841 patterns list `.nodejs-patterns`2842 with `{package.json,*/package.json,*/*/package.json}`2843 matches2844 with `{yarn.lock,*/yarn.lock,*/*/yarn.lock}`2845 matches2846 patterns list `.python-patterns`2847 with `{Pipfile,*/Pipfile,*/*/Pipfile}`2848 matches2849 patterns list `.ruby-dependency-patterns`2850 with `{Gemfile.lock,*/Gemfile.lock,*/*/Gemfile.lock}`2851 matches2852 with `{Gemfile.next.lock,*/Gemfile.next.lock,*/*/Gemfile.next.lock}`2853 matches2854 patterns list `.dependency-patterns`2855 with `{Gemfile.lock,*/Gemfile.lock,*/*/Gemfile.lock}`2856 matches2857 with `{Gemfile.next.lock,*/Gemfile.next.lock,*/*/Gemfile.next.lock}`2858 matches2859 with `{go.sum,*/go.sum,*/*/go.sum}`2860 matches2861 with `{yarn.lock,*/yarn.lock,*/*/yarn.lock}`2862 matches2863 patterns list `.frontend-dependency-patterns`2864 with `{package.json,yarn.lock}`2865 matches2866 with `config/webpack.config.js`2867 matches2868 with `config/helpers/*.js`2869 matches2870 patterns list `.frontend-build-patterns`2871 with `{package.json,yarn.lock}`2872 matches2873 with `.browserslistrc`2874 matches2875 with `babel.config.js`2876 matches2877 with `config/webpack.config.js`2878 matches2879 with `config/**/*.js`2880 matches2881 with `{,ee/,jh/}app/assets/**/*`2882 matches2883 with `vendor/assets/**/*`2884 matches2885 patterns list `.assets-compilation-patterns`2886 with `{package.json,yarn.lock}`2887 matches2888 with `{Gemfile,Gemfile.lock}`2889 matches2890 with `{Gemfile.next,Gemfile.next.lock}`2891 matches2892 with `.browserslistrc`2893 matches2894 with `babel.config.js`2895 matches2896 with `config/webpack.config.js`2897 matches2898 with `*.js`2899 matches2900 with `config/**/*.js`2901 matches2902 with `locale/**/gitlab.po`2903 matches2904 with `{,ee/,jh/}app/assets/**/*`2905 matches2906 with `fixtures/emojis/**/*`2907 matches2908 with `vendor/assets/**/*`2909 matches2910 patterns list `.initializers-patterns`2911 with `{,ee/,jh/}config/initializers/**/*`2912 matches2913 patterns list `.controllers-patterns`2914 with `{,ee/,jh/}{app/controllers}/**/*`2915 matches2916 patterns list `.models-patterns`2917 with `{,ee/,jh/}{app/models}/**/*`2918 matches2919 patterns list `.decomposed-db-models-patterns`2920 with `{,ee/,jh/}app/models/{ci,geo}/**/*`2921 matches2922 patterns list `.lib-gitlab-patterns`2923 with `{,ee/,jh/}lib/{,ee/,jh/}gitlab/**/*`2924 matches2925 patterns list `.db-docs-patterns`2926 with `{,ee/,jh/}{app/models}/**/*`2927 matches2928 with `db/docs/**/*`2929 matches2930 patterns list `.ruby-patterns`2931 with `**/Rakefile`2932 matches2933 with `**/Dangerfile`2934 matches2935 with `**/Gemfile`2936 matches2937 with `**/Gemfile.next`2938 matches2939 with `**/Guardfile`2940 matches2941 with `**/*.rake`2942 matches2943 with `**/*.rb`2944 matches2945 with `**/*.ru`2946 matches2947 patterns list `.backend-patterns`2948 with `{,jh/}Gemfile{,.lock}`2949 matches2950 with `{,jh/}Gemfile.next{,.lock}`2951 matches2952 with `Rakefile`2953 matches2954 with `config.ru`2955 matches2956 with `keeps/**/*`2957 matches2958 with `{,ee/,jh/}{app/channels,app/components,app/controllers,app/finders,app/graphql,app/helpers,app/mailers,app/models,app/policies,app/presenters,app/serializers,app/services,app/uploaders,app/validators,app/views,app/workers}/**/*`2959 matches2960 with `{,ee/,jh/}{bin,config,db,elastic,gems,generator_templates,lib}/**/*`2961 matches2962 with `{,ee/,jh/}spec/**/*`2963 matches2964 with `{,jh/}.gitlab-ci.yml`2965 matches2966 with `{,jh/}.gitlab/ci/**/*`2967 matches2968 with `*_VERSION`2969 matches2970 with `scripts/rspec_helpers.sh`2971 matches2972 with `data/whats_new/*.yml`2973 matches2974 with `doc/index.md`2975 matches2976 patterns list `.search-backend-patterns`2977 with `{,jh/}Gemfile.lock`2978 matches2979 with `{,jh/}Gemfile.next.lock`2980 matches2981 with `GITLAB_ELASTICSEARCH_INDEXER_VERSION`2982 matches2983 with `{,ee/,jh/}{app/channels,app/components,app/controllers,app/finders,app/graphql,app/helpers,app/mailers,app/models,app/policies,app/presenters,app/serializers,app/services,app/uploaders,app/validators,app/views,app/workers}/**/*`2984 matches2985 with `{,ee/,jh/}{bin,config,db,elastic,gems,generator_templates,lib}/**/*`2986 matches2987 with `{,ee/,jh/}spec/**/*`2988 matches2989 patterns list `.redis-patterns`2990 with `{,ee/,jh/}{,spec/}app/models/concerns/redis_cacheable{,_spec}.rb`2991 matches2992 with `{,ee/,jh/}{,spec/}app/models/ci/build_trace_chunks/redis{,_base,_trace_chunks}{,_spec}.rb`2993 matches2994 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/usage_data_counters/{hll_redis_counter,redis_counter}{,_spec}.rb`2995 matches2996 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/usage/metrics/instrumentations/redis{_metric,hll_metric}{,_spec}.rb`2997 matches2998 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/merge_requests/mergeability/redis_interface{,_spec}.rb`2999 matches3000 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/markdown_cache/redis/*.rb`3001 matches3002 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/redis/**/*.rb`3003 matches3004 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/instrumentation/*.rb`3005 matches3006 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/redis.rb`3007 matches3008 with `{,ee/,jh/}config/initializers/7_redis.rb`3009 matches3010 patterns list `.ai-patterns`3011 with `{ee/,jh/}lib/gitlab/llm/**/*`3012 matches3013 with `{ee/,jh/}{,spec/}lib/gitlab/llm/**/*`3014 matches3015 with `{ee/,jh/}lib/gitlab/duo/**/*`3016 matches3017 with `.gitlab/ci/global.gitlab-ci.yml`3018 matches3019 patterns list `.db-patterns`3020 with `{,ee/,jh/}{,spec/}{db,migrations}/**/*`3021 matches3022 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/background_migration{,_spec}.rb`3023 matches3024 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/background_migration/**/*`3025 matches3026 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/database{,_spec}.rb`3027 matches3028 with `{,ee/,jh/}{,spec/}lib/{,ee/,jh/}gitlab/database/**/*`3029 matches3030 with `{,ee/,jh/}spec/support/db_cleaner.rb`3031 matches3032 with `{,ee/,jh/}spec/support/helpers/database/**/*`3033 matches3034 with `{,ee/,jh/}spec/support/helpers/migrations_helpers/**/*`3035 matches3036 with `lib/api/admin/batched_background_migrations.rb`3037 matches3038 with `lib/gitlab/markdown_cache/active_record/**/*`3039 matches3040 with `spec/requests/api/admin/batched_background_migrations_spec.rb`3041 matches3042 with `spec/support/database_cleaner.rb`3043 matches3044 with `config/prometheus/common_metrics.yml`3045 matches3046 with `{,ee/,jh/}app/models/project_statistics.rb`3047 matches3048 with `{,ee/,jh/}app/{,models/,services/,workers/}loose_foreign_keys/**/*`3049 matches3050 with `GITALY_SERVER_VERSION`3051 matches3052 with `lib/gitlab/setup_helper.rb`3053 matches3054 with `{,ee/,jh/}lib/tasks/gitlab/seed/*.rake`3055 matches3056 patterns list `.db-backup-patterns`3057 with `lib/backup/**/*`3058 matches3059 with `lib/tasks/gitlab/backup.rake`3060 matches3061 patterns list `.backstage-patterns`3062 with `Dangerfile`3063 matches3064 with `danger/**/*`3065 matches3066 with `{,ee/,jh/}fixtures/**/*`3067 matches3068 with `{,ee/,jh/}rubocop/**/*`3069 matches3070 with `{,ee/,jh/}spec/**/*`3071 matches3072 with `scripts/**/*`3073 matches3074 with `{,spec/}tooling/**/*`3075 matches3076 patterns list `.qa-patterns`3077 with `.dockerignore`3078 matches3079 with `{,jh/}qa/**/*`3080 matches3081 with `.gitlab/ci/{test-on-omnibus,qa-common,test-on-cng,test-on-gdk}/*`3082 matches3083 patterns list `.frontend-predictive-patterns`3084 with `{,ee/,jh/}{app/assets/javascripts,spec/frontend}/**/*`3085 matches3086 patterns list `.code-patterns`3087 with `.{gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`3088 matches3089 with `eslint.config.mjs`3090 matches3091 with `.browserslistrc`3092 matches3093 with `.stylelintrc`3094 matches3095 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`3096 matches3097 with `{,jh/}Gemfile{,.lock}`3098 matches3099 with `{,jh/}Gemfile.next{,.lock}`3100 matches3101 with `{package.json,yarn.lock}`3102 matches3103 with `*_VERSION`3104 matches3105 with `lib/gitlab/redis/*`3106 matches3107 with `babel.config.js`3108 matches3109 with `config.ru`3110 matches3111 with `Dockerfile.assets`3112 matches3113 with `jest.config.{base,integration,unit}.js`3114 matches3115 with `keeps/**/*`3116 matches3117 with `Rakefile`3118 matches3119 with `tests.yml`3120 matches3121 with `vendor/assets/**/*`3122 matches3123 with `doc/api/graphql/reference/*`3124 matches3125 with `{,jh/}.gitlab-ci.yml`3126 matches3127 with `{,jh/}.gitlab/ci/**/*`3128 matches3129 with `data/whats_new/*.yml`3130 matches3131 with `doc/index.md`3132 matches3133 patterns list `.code-backstage-patterns`3134 with `.{gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`3135 matches3136 with `eslint.config.mjs`3137 matches3138 with `.browserslistrc`3139 matches3140 with `.stylelintrc`3141 matches3142 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`3143 matches3144 with `{,jh/}Gemfile{,.lock}`3145 matches3146 with `{,jh/}Gemfile.next{,.lock}`3147 matches3148 with `{package.json,yarn.lock}`3149 matches3150 with `*_VERSION`3151 matches3152 with `babel.config.js`3153 matches3154 with `config.ru`3155 matches3156 with `Dockerfile.assets`3157 matches3158 with `jest.config.{base,integration,unit}.js`3159 matches3160 with `keeps/**/*`3161 matches3162 with `Rakefile`3163 matches3164 with `tests.yml`3165 matches3166 with `vendor/assets/**/*`3167 matches3168 with `doc/api/graphql/reference/*`3169 matches3170 with `{,jh/}.gitlab-ci.yml`3171 matches3172 with `{,jh/}.gitlab/ci/**/*`3173 matches3174 with `data/whats_new/*.yml`3175 matches3176 with `doc/index.md`3177 matches3178 with `Dangerfile`3179 matches3180 with `danger/**/*`3181 matches3182 with `{,ee/,jh/}fixtures/**/*`3183 matches3184 with `{,ee/,jh/}rubocop/**/*`3185 matches3186 with `{,ee/,jh/}spec/**/*`3187 matches3188 with `scripts/**/*`3189 matches3190 with `{,spec/}tooling/**/*`3191 matches3192 patterns list `.code-qa-patterns`3193 with `.{gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`3194 matches3195 with `eslint.config.mjs`3196 matches3197 with `.browserslistrc`3198 matches3199 with `.stylelintrc`3200 matches3201 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`3202 matches3203 with `{,jh/}Gemfile{,.lock}`3204 matches3205 with `{,jh/}Gemfile.next{,.lock}`3206 matches3207 with `{package.json,yarn.lock}`3208 matches3209 with `*_VERSION`3210 matches3211 with `babel.config.js`3212 matches3213 with `config.ru`3214 matches3215 with `Dockerfile.assets`3216 matches3217 with `jest.config.{base,integration,unit}.js`3218 matches3219 with `keeps/**/*`3220 matches3221 with `Rakefile`3222 matches3223 with `tests.yml`3224 matches3225 with `vendor/assets/**/*`3226 matches3227 with `doc/api/graphql/reference/*`3228 matches3229 with `{,jh/}.gitlab-ci.yml`3230 matches3231 with `{,jh/}.gitlab/ci/**/*`3232 matches3233 with `data/whats_new/*.yml`3234 matches3235 with `doc/index.md`3236 matches3237 with `.dockerignore`3238 matches3239 with `{,jh/}qa/**/*`3240 matches3241 patterns list `.code-backstage-qa-patterns`3242 with `.{gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`3243 matches3244 with `eslint.config.mjs`3245 matches3246 with `.browserslistrc`3247 matches3248 with `.stylelintrc`3249 matches3250 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`3251 matches3252 with `{,jh/}Gemfile{,.lock}`3253 matches3254 with `{,jh/}Gemfile.next{,.lock}`3255 matches3256 with `{package.json,yarn.lock}`3257 matches3258 with `*_VERSION`3259 matches3260 with `babel.config.js`3261 matches3262 with `config.ru`3263 matches3264 with `Dockerfile.assets`3265 matches3266 with `jest.config.{base,integration,unit}.js`3267 matches3268 with `keeps/**/*`3269 matches3270 with `Rakefile`3271 matches3272 with `tests.yml`3273 matches3274 with `vendor/assets/**/*`3275 matches3276 with `doc/api/graphql/reference/*`3277 matches3278 with `{,jh/}.gitlab-ci.yml`3279 matches3280 with `{,jh/}.gitlab/ci/**/*`3281 matches3282 with `Dangerfile`3283 matches3284 with `danger/**/*`3285 matches3286 with `{,ee/,jh/}fixtures/**/*`3287 matches3288 with `{,ee/,jh/}rubocop/**/*`3289 matches3290 with `{,ee/,jh/}spec/**/*`3291 matches3292 with `scripts/**/*`3293 matches3294 with `{,spec/}tooling/**/*`3295 matches3296 with `.dockerignore`3297 matches3298 with `{,jh/}qa/**/*`3299 matches3300 with `data/whats_new/*.yml`3301 matches3302 with `doc/index.md`3303 matches3304 patterns list `.setup-test-env-patterns`3305 with `{package.json,yarn.lock}`3306 matches3307 with `.browserslistrc`3308 matches3309 with `babel.config.js`3310 matches3311 with `jest.config.{base,integration,unit}.js`3312 matches3313 with `.stylelintrc`3314 matches3315 with `Dockerfile.assets`3316 matches3317 with `vendor/assets/**/*`3318 matches3319 with `.{gitattributes,nvmrc,prettierrc,stylelintrc,yamllint}`3320 matches3321 with `eslint.config.mjs`3322 matches3323 with `*_VERSION`3324 matches3325 with `{,jh/}Gemfile{,.lock}`3326 matches3327 with `{,jh/}Gemfile.next{,.lock}`3328 matches3329 with `keeps/**/*`3330 matches3331 with `Rakefile`3332 matches3333 with `tests.yml`3334 matches3335 with `config.ru`3336 matches3337 with `{,ee/,jh/}{app,bin,config,db,elastic,generator_templates,gems,haml_lint,lib,locale,public,scripts,sidekiq_cluster,storybook,symbol,vendor}/**/*`3338 matches3339 with `doc/api/graphql/reference/*`3340 matches3341 with `{,jh/}.gitlab-ci.yml`3342 matches3343 with `{,jh/}.gitlab/ci/**/*`3344 matches3345 with `data/whats_new/*.yml`3346 matches3347 with `doc/index.md`3348 matches3349 with `Dangerfile`3350 matches3351 with `danger/**/*`3352 matches3353 with `{,ee/,jh/}fixtures/**/*`3354 matches3355 with `{,ee/,jh/}rubocop/**/*`3356 matches3357 with `{,ee/,jh/}spec/**/*`3358 matches3359 with `scripts/**/*`3360 matches3361 with `{,spec/}tooling/**/*`3362 matches3363 with `.dockerignore`3364 matches3365 with `{,jh/}qa/**/*`3366 matches3367 with `.gitlab/ci/workhorse.gitlab-ci.yml`3368 matches3369 with `GITLAB_WORKHORSE_VERSION`3370 matches3371 with `workhorse/**/*`3372 matches3373 with `scripts/gitaly-test-build`3374 matches3375 with `scripts/gitaly-test-spawn`3376 matches3377 with `spec/support/gitlab-git-test.git/**/*`3378 matches3379 with `spec/support/helpers/gitaly_setup.rb`3380 matches3381 with `GITALY_SERVER_VERSION`3382 matches3383 with `lib/gitlab/setup_helper.rb`3384 matches3385 with `scripts/lint_templates_bash.rb`3386 matches3387 with `lib/gitlab/ci/templates/**/*.gitlab-ci.yml`3388 matches3389 patterns list `.static-analysis-patterns`3390 with `.{codeclimate,haml-lint,haml-lint_todo}.yml`3391 matches3392 patterns list `.rubocop-patterns`3393 with `.{rubocop,rubocop_todo}.yml`3394 matches3395 with `.rubocop_todo/**/*.yml`3396 matches3397 with `{,ee/,jh/}rubocop/**/*`3398 matches3399 with `{,ee/,jh/}Gemfile.lock`3400 matches3401 with `{,ee/,jh/}Gemfile.next.lock`3402 matches3403 with `lib/gitlab_edition.rb`3404 matches3405 with `.gitlab/ci/static-analysis.gitlab-ci.yml`3406 matches3407 with `config/feature_categories.yml`3408 matches3409 patterns list `.danger-patterns`3410 with `Dangerfile`3411 matches3412 with `danger/**/*`3413 matches3414 with `tooling/danger/**/*`3415 matches3416 patterns list `.core-backend-patterns`3417 with `{,jh/}Gemfile{,.lock}`3418 matches3419 with `{,jh/}Gemfile.next{,.lock}`3420 matches3421 with `{,ee/,jh/}config/**/*.rb`3422 matches3423 patterns list `.feature-flag-development-config-patterns`3424 with `{,ee/,jh/}config/feature_flags/**/*.yml`3425 matches3426 patterns list `.gdk-component-patterns`3427 with `qa/gdk/**/*`3428 matches3429 with `Gemfile.lock`3430 matches3431 with `Gemfile.next.lock`3432 matches3433 with `yarn.lock`3434 matches3435 with `scripts/build_gdk_image`3436 matches3437 with `scripts/frontend/postinstall.js`3438 matches3439 with `workhorse/**/*`3440 matches3441 with `vendor/gems/**/*`3442 matches3443 with `gems/**/*`3444 matches3445 with `VERSION`3446 matches3447 with `GITLAB_WORKHORSE_VERSION`3448 matches3449 with `GITLAB_SHELL_VERSION`3450 matches3451 with `GITALY_SERVER_VERSION`3452 matches3453 patterns list `.ruby-version-patterns`3454 with `.ruby-version`3455 matches3456 with `.tool-versions`3457 matches3458 patterns list `.audit-events-patterns`3459 with `{,ee/}config/audit_events/types/*.yml`3460 matches3461 with `doc/user/compliance/audit_event_types.md`3462 matches3463 with `tooling/audit_events/docs/templates/audit_event_types.md.erb`3464 matches3465 with `lib/tasks/gitlab/audit_event_types/audit_event_types.rake`3466 matches3467 with `lib/tasks/gitlab/audit_event_types/check_docs_task.rb`3468 matches3469 with `lib/gitlab/audit/type/definition.rb`3470 matches3471 with `ee/lib/ee/gitlab/audit/type/definition.rb`3472 matches3473 patterns list `.custom-roles-patterns`3474 with `ee/config/custom_abilities/*.yml`3475 matches3476 with `doc/user/custom_roles/abilities.md`3477 matches3478 with `tooling/custom_roles/docs/templates/custom_abilities.md.erb`3479 matches3480 with `ee/{lib/,spec/}tasks/gitlab/custom_roles/*`3481 matches3482 patterns list `.cng-orchestrator-patterns`3483 with `qa/gems/gitlab-cng/**/*.rb`3484 matches3485 with `qa/gems/gitlab-cng/{Gemfile,Gemfile.lock}`3486 matches3487 patterns list `.observability-code-patterns`3488 with `ee/app/helpers/observability/**/*`3489 matches3490 with `ee/app/helpers/projects/observability_helper.rb`3491 matches3492 with `lib/gitlab/observability.rb`3493 matches3494 with `ee/lib/ee/gitlab/observability.rb`3495 matches3496 with `ee/lib/api/internal/observability.rb`3497 matches3498 with `ee/app/controllers/projects/tracing_controller.rb`3499 matches3500 with `ee/app/controllers/projects/metrics_controller.rb`3501 matches3502 with `ee/app/controllers/projects/logs_controller.rb`3503 matches3504 with `ee/app/services/observability/**/*`3505 matches3506 with `app/assets/javascripts/observability/**/*`3507 matches3508 with `ee/app/assets/javascripts/logs/**/*`3509 matches3510 with `ee/app/assets/javascripts/metrics/**/*`3511 matches3512 with `ee/app/assets/javascripts/tracing/**/*`3513 matches3514 missed matched files3515 does not miss files to match3516 .rails:rules:ee-and-foss-default-rules3517 behaves like predictive is inverse of non-predictive3518 contains an additional allow rule about code-backstage-patterns not present in the base3519 with derived rules3520 has the "when: never" in reverse compared to the base3521 .rails:rules:single-db-ci-connection3522 behaves like predictive is inverse of non-predictive3523 with derived rules3524 has the "when: never" in reverse compared to the base3525# [RSpecRunTime] Finishing example group spec/dot_gitlab_ci/rules_spec.rb. It took 59.94 seconds. Expected to take 32.11 seconds.3526# [RSpecRunTime] Starting example group spec/models/merge_request_diff_commit_spec.rb. Expected to take 29.52 seconds.3527MergeRequestDiffCommit3528 does not allow STI3529 behaves like a BulkInsertSafe model3530 when calling class methods directly3531 raises an error when method is not bulk-insert safe3532 does not raise an error when method is bulk-insert safe3533 .bulk_insert!3534 when all items are valid3535 inserts them all3536 returns an empty array3537# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.15 seconds. Current RSS: ~1571M. Threads: 4. load average: 1.08 1.17 1.23 4/288 94063538.3539 when some items are invalid3540 does not insert any of them and raises an error3541 inserts them anyway when bypassing validations3542 associations3543 is expected to belong to commit_author required: false3544 is expected to belong to committer required: false3545 #to_hash3546 returns the same results as Commit#to_hash, except for parent_ids3547# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.54 seconds. Current RSS: ~1568M. Threads: 4. load average: 1.07 1.16 1.23 1/289 94653548.3549 .create_bulk3550 inserts the commits into the database en masse3551 creates diff commit users3552 with dates larger than the DB limit3553 uses a sanitized date3554# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.42 seconds. Current RSS: ~1564M. Threads: 4. load average: 1.15 1.18 1.23 1/289 96383555.3556 .prepare_commits_for_bulk_insert3557 returns the commit hashes and unique user tuples3558# [RSpecRunTime] Finishing example group spec/models/merge_request_diff_commit_spec.rb. It took 37.35 seconds. Expected to take 29.52 seconds.3559# [RSpecRunTime] Starting example group spec/policies/group_member_policy_spec.rb. Expected to take 26.62 seconds.3560GroupMemberPolicy3561 with anonymous user3562 is expected to be allowed :read_group3563 design management is enabled3564 is expected to be allowed :read_design_activity3565# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.21 seconds. Current RSS: ~1558M. Threads: 4. load average: 1.13 1.18 1.23 1/288 96393566.3567 for a private group3568 is expected not to be allowed :destroy_group_member3569# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.22 seconds. Current RSS: ~1554M. Threads: 4. load average: 1.13 1.18 1.23 1/288 96403570.3571 for an internal group3572 is expected not to be allowed :destroy_group_member3573# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.37 seconds. Current RSS: ~1550M. Threads: 4. load average: 1.13 1.18 1.23 1/288 96413574.3575 with guest user, for own membership3576 is expected not to be allowed :update_group_member3577 is expected to be allowed :destroy_group_member3578# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.38 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.13 1.18 1.23 1/287 96423579.3580 with guest user, for other membership3581 is expected not to be allowed :update_group_member3582 is expected to be allowed :read_group3583# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.35 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.12 1.17 1.23 1/285 96433584.3585 for access requests3586 for own access request3587 is expected to be allowed :withdraw_member_access_request3588# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.01 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.12 1.17 1.23 1/283 96443589.3590 for another user's access request3591 is expected not to be allowed :withdraw_member_access_request3592# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.33 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.12 1.17 1.23 1/283 96453593.3594 for own, valid membership3595 is expected not to be allowed :withdraw_member_access_request3596# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.6 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.11 1.17 1.23 1/283 96463597.3598 with bot user3599 is expected to be allowed :destroy_project_bot_member3600# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.11 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.11 1.17 1.23 1/283 96473601.3602 with anonymous bot user3603 is expected not to be allowed :destroy_project_bot_member3604# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.39 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.11 1.17 1.23 1/283 96483605.3606 with owner3607 with group with one owner3608 is expected not to be allowed :destroy_group_member3609 is expected to be allowed :read_group3610# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.51 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.10 1.17 1.22 1/283 96493611.3612 with group with bot user owner3613 is expected not to be allowed :destroy_group_member3614# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.94 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.10 1.17 1.22 1/283 96503615.3616 with group with more than one owner3617 is expected to be allowed :destroy_group_member3618 is expected not to be allowed :destroy_project_bot_member3619# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.82 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.10 1.17 1.22 1/283 96513620.3621 with group with owners from a parent3622 when top-level group3623 with group sharing3624 is expected not to be allowed :destroy_group_member3625 is expected to be allowed :read_group3626# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.63 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.10 1.16 1.22 1/283 96523627.3628 when subgroup3629 is expected to be allowed :destroy_group_member3630 is expected to be allowed :read_group3631# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.99 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.09 1.16 1.22 1/283 96533632.3633 with blocked owner3634 is expected not to be allowed :destroy_group_member3635 is expected not to be allowed :read_group3636 with group with bot user owner3637 is expected not to be allowed :destroy_group_member3638 is expected not to be allowed :read_group3639# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.01 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.08 1.16 1.22 1/283 96543640.3641 with group with more than one blocked owner3642 is expected to be allowed :destroy_group_member3643# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.68 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.08 1.16 1.22 1/283 96553644.3645# [RSpecRunTime] Finishing example group spec/policies/group_member_policy_spec.rb. It took 36.17 seconds. Expected to take 26.62 seconds.3646# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack/request_spec.rb. Expected to take 25.33 seconds.3647Gitlab::RackAttack::Request3648 FILES_PATH_REGEX3649 is expected to match "/api/v4/projects/1/repository/files/README"3650 is expected to match "/api/v4/projects/1/repository/files/README?ref=master"3651 is expected to match "/api/v4/projects/1/repository/files/README/blame"3652 is expected to match "/api/v4/projects/1/repository/files/README/raw"3653 is expected to match "/api/v4/projects/some%2Fnested%2Frepo/repository/files/README"3654 is expected not to match "/api/v4/projects/some/nested/repo/repository/files/README"3655 #api_request?3656 path: "/", expected: false3657 is expected to eq false3658 when the application is mounted at a relative URL3659 is expected to eq false3660 path: "/groups", expected: false3661 is expected to eq false3662 when the application is mounted at a relative URL3663 is expected to eq false3664 path: "/foo/api", expected: false3665 is expected to eq false3666 when the application is mounted at a relative URL3667 is expected to eq false3668 path: "/api", expected: false3669 is expected to eq false3670 when the application is mounted at a relative URL3671 is expected to eq false3672 path: "/api/", expected: true3673 is expected to eq true3674 when the application is mounted at a relative URL3675 is expected to eq true3676 path: "/api/v4/groups/1", expected: true3677 is expected to eq true3678 when the application is mounted at a relative URL3679 is expected to eq true3680 path: "/oauth/tokens", expected: true3681 is expected to eq true3682 when the application is mounted at a relative URL3683 is expected to eq true3684 path: "/oauth/userinfo", expected: true3685 is expected to eq true3686 when the application is mounted at a relative URL3687 is expected to eq true3688 #api_internal_request?3689 path: "/", expected: false3690 is expected to eq false3691 when the application is mounted at a relative URL3692 is expected to eq false3693 path: "/groups", expected: false3694 is expected to eq false3695 when the application is mounted at a relative URL3696 is expected to eq false3697 path: "/api", expected: false3698 is expected to eq false3699 when the application is mounted at a relative URL3700 is expected to eq false3701 path: "/api/v4/groups/1", expected: false3702 is expected to eq false3703 when the application is mounted at a relative URL3704 is expected to eq false3705 path: "/api/v4/internal", expected: false3706 is expected to eq false3707 when the application is mounted at a relative URL3708 is expected to eq false3709 path: "/foo/api/v4/internal", expected: false3710 is expected to eq false3711 when the application is mounted at a relative URL3712 is expected to eq false3713 path: "/api/v4/internal/", expected: true3714 is expected to eq true3715 when the application is mounted at a relative URL3716 is expected to eq true3717 path: "/api/v4/internal/foo", expected: true3718 is expected to eq true3719 when the application is mounted at a relative URL3720 is expected to eq true3721 path: "/api/v1/internal/foo", expected: true3722 is expected to eq true3723 when the application is mounted at a relative URL3724 is expected to eq true3725 #health_check_request?3726 path: "/", expected: false3727 is expected to eq false3728 when the application is mounted at a relative URL3729 is expected to eq false3730 path: "/groups", expected: false3731 is expected to eq false3732 when the application is mounted at a relative URL3733 is expected to eq false3734 path: "/foo/-/health", expected: false3735 is expected to eq false3736 when the application is mounted at a relative URL3737 is expected to eq false3738 path: "/-/health", expected: true3739 is expected to eq true3740 when the application is mounted at a relative URL3741 is expected to eq true3742 path: "/-/liveness", expected: true3743 is expected to eq true3744 when the application is mounted at a relative URL3745 is expected to eq true3746 path: "/-/readiness", expected: true3747 is expected to eq true3748 when the application is mounted at a relative URL3749 is expected to eq true3750 path: "/-/metrics", expected: true3751 is expected to eq true3752 when the application is mounted at a relative URL3753 is expected to eq true3754 path: "/-/health/foo", expected: true3755 is expected to eq true3756 when the application is mounted at a relative URL3757 is expected to eq true3758 path: "/-/liveness/foo", expected: true3759 is expected to eq true3760 when the application is mounted at a relative URL3761 is expected to eq true3762 path: "/-/readiness/foo", expected: true3763 is expected to eq true3764 when the application is mounted at a relative URL3765 is expected to eq true3766 path: "/-/metrics/foo", expected: true3767 is expected to eq true3768 when the application is mounted at a relative URL3769 is expected to eq true3770 #container_registry_event?3771 path: "/", expected: false3772 is expected to eq false3773 when the application is mounted at a relative URL3774 is expected to eq false3775 path: "/groups", expected: false3776 is expected to eq false3777 when the application is mounted at a relative URL3778 is expected to eq false3779 path: "/api/v4/container_registry_event", expected: false3780 is expected to eq false3781 when the application is mounted at a relative URL3782 is expected to eq false3783 path: "/foo/api/v4/container_registry_event/", expected: false3784 is expected to eq false3785 when the application is mounted at a relative URL3786 is expected to eq false3787 path: "/api/v4/container_registry_event/", expected: true3788 is expected to eq true3789 when the application is mounted at a relative URL3790 is expected to eq true3791 path: "/api/v4/container_registry_event/foo", expected: true3792 is expected to eq true3793 when the application is mounted at a relative URL3794 is expected to eq true3795 path: "/api/v1/container_registry_event/foo", expected: true3796 is expected to eq true3797 when the application is mounted at a relative URL3798 is expected to eq true3799 #product_analytics_collector_request?3800 path: "/", expected: false3801 is expected to eq false3802 when the application is mounted at a relative URL3803 is expected to eq false3804 path: "/groups", expected: false3805 is expected to eq false3806 when the application is mounted at a relative URL3807 is expected to eq false3808 path: "/-/collector", expected: false3809 is expected to eq false3810 when the application is mounted at a relative URL3811 is expected to eq false3812 path: "/-/collector/foo", expected: false3813 is expected to eq false3814 when the application is mounted at a relative URL3815 is expected to eq false3816 path: "/foo/-/collector/i", expected: false3817 is expected to eq false3818 when the application is mounted at a relative URL3819 is expected to eq false3820 path: "/-/collector/i", expected: true3821 is expected to eq true3822 when the application is mounted at a relative URL3823 is expected to eq true3824 path: "/-/collector/ifoo", expected: true3825 is expected to eq true3826 when the application is mounted at a relative URL3827 is expected to eq true3828 path: "/-/collector/i/foo", expected: true3829 is expected to eq true3830 when the application is mounted at a relative URL3831 is expected to eq true3832 #should_be_skipped?3833 api_internal_request: true, health_check_request: true, container_registry_event: true3834 returns true if any condition is true3835 api_internal_request: true, health_check_request: true, container_registry_event: false3836 returns true if any condition is true3837 api_internal_request: true, health_check_request: false, container_registry_event: true3838 returns true if any condition is true3839 api_internal_request: true, health_check_request: false, container_registry_event: false3840 returns true if any condition is true3841 api_internal_request: false, health_check_request: true, container_registry_event: true3842 returns true if any condition is true3843 api_internal_request: false, health_check_request: true, container_registry_event: false3844 returns true if any condition is true3845 api_internal_request: false, health_check_request: false, container_registry_event: true3846 returns true if any condition is true3847 api_internal_request: false, health_check_request: false, container_registry_event: false3848 returns true if any condition is true3849 #web_request?3850 path: "/", expected: true3851 is expected to eq true3852 when the application is mounted at a relative URL3853 is expected to eq true3854 path: "/groups", expected: true3855 is expected to eq true3856 when the application is mounted at a relative URL3857 is expected to eq true3858 path: "/foo/api", expected: true3859 is expected to eq true3860 when the application is mounted at a relative URL3861 is expected to eq true3862 path: "/api", expected: true3863 is expected to eq true3864 when the application is mounted at a relative URL3865 is expected to eq true3866 path: "/api/", expected: false3867 is expected to eq false3868 when the application is mounted at a relative URL3869 is expected to eq false3870 path: "/api/v4/groups/1", expected: false3871 is expected to eq false3872 when the application is mounted at a relative URL3873 is expected to eq false3874 #throttle_unauthenticated_git_http?3875 path: git_clone_project_path_get_info_refs, request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: true3876 is expected to eq true3877 path: git_clone_project_path_get_info_refs, request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: false3878 is expected to eq false3879 path: git_clone_project_path_get_info_refs, request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false3880 is expected to eq false3881 path: git_clone_project_path_get_info_refs, request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false3882 is expected to eq false3883 path: git_clone_path_post_git_upload_pack, request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: true3884 is expected to eq true3885 path: git_clone_path_post_git_upload_pack, request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false3886 is expected to eq false3887 path: "/users/sign_in", request_unauthenticated?: true, application_setting_throttle_unauthenticated_git_http_enabled: true, expected: false3888 is expected to eq false3889 path: "/users/sign_in", request_unauthenticated?: false, application_setting_throttle_unauthenticated_git_http_enabled: false, expected: false3890 is expected to eq false3891 #protected_path?3892 path: "/", expected: false3893 is expected to eq false3894 when the application is mounted at a relative URL3895 is expected to eq false3896 path: "/groups", expected: false3897 is expected to eq false3898 when the application is mounted at a relative URL3899 is expected to eq false3900 path: "/foo/protected", expected: false3901 is expected to eq false3902 when the application is mounted at a relative URL3903 is expected to eq false3904 path: "/foo/secure", expected: false3905 is expected to eq false3906 when the application is mounted at a relative URL3907 is expected to eq false3908 path: "/protected", expected: true3909 is expected to eq true3910 when the application is mounted at a relative URL3911 is expected to eq true3912 path: "/secure", expected: true3913 is expected to eq true3914 when the application is mounted at a relative URL3915 is expected to eq true3916 path: "/secure/", expected: true3917 is expected to eq true3918 when the application is mounted at a relative URL3919 is expected to eq true3920 path: "/secure/foo", expected: true3921 is expected to eq true3922 when the application is mounted at a relative URL3923 is expected to eq true3924 #get_request_protected_path?3925 path: "/", expected: false3926 is expected to eq false3927 when the application is mounted at a relative URL3928 is expected to eq false3929 path: "/groups", expected: false3930 is expected to eq false3931 when the application is mounted at a relative URL3932 is expected to eq false3933 path: "/foo/protected", expected: false3934 is expected to eq false3935 when the application is mounted at a relative URL3936 is expected to eq false3937 path: "/foo/secure", expected: false3938 is expected to eq false3939 when the application is mounted at a relative URL3940 is expected to eq false3941 path: "/protected", expected: true3942 is expected to eq true3943 when the application is mounted at a relative URL3944 is expected to eq true3945 path: "/secure", expected: true3946 is expected to eq true3947 when the application is mounted at a relative URL3948 is expected to eq true3949 path: "/secure/", expected: true3950 is expected to eq true3951 when the application is mounted at a relative URL3952 is expected to eq true3953 path: "/secure/foo", expected: true3954 is expected to eq true3955 when the application is mounted at a relative URL3956 is expected to eq true3957 #frontend_request?3958 session: {}, env: {}, expected: false3959 is expected to eq false3960 session: {}, env: {"HTTP_X_CSRF_TOKEN"=>"2SuVALQS7u1xkLmf1H1+d2qBSvY9wk+60iSjS4cj1i4="}, expected: false3961 is expected to eq false3962 session: {:_csrf_token=>"2SuVALQS7u1xkLmf1H1+d2qBSvY9wk+60iSjS4cj1i4="}, env: {"HTTP_X_CSRF_TOKEN"=>"QzDSKNDMra7OahGLq+xDg8kag6bPfROUDz/suHsYnPA="}, expected: false3963 is expected to eq false3964 session: {:_csrf_token=>"2SuVALQS7u1xkLmf1H1+d2qBSvY9wk+60iSjS4cj1i4="}, env: {"HTTP_X_CSRF_TOKEN"=>"2SuVALQS7u1xkLmf1H1+d2qBSvY9wk+60iSjS4cj1i4="}, expected: true3965 is expected to eq true3966 #deprecated_api_request?3967 path: "/", query: "", expected: false3968 is expected to eq false3969 when the application is mounted at a relative URL3970 is expected to eq false3971 path: "/api/v4/groups/1/", query: "", expected: true3972 is expected to eq true3973 when the application is mounted at a relative URL3974 is expected to eq true3975 path: "/api/v4/groups/1", query: "", expected: true3976 is expected to eq true3977 when the application is mounted at a relative URL3978 is expected to eq true3979 path: "/api/v4/groups/foo/", query: "", expected: true3980 is expected to eq true3981 when the application is mounted at a relative URL3982 is expected to eq true3983 path: "/api/v4/groups/foo", query: "", expected: true3984 is expected to eq true3985 when the application is mounted at a relative URL3986 is expected to eq true3987 path: "/api/v4/groups/1", query: "with_projects=", expected: true3988 is expected to eq true3989 when the application is mounted at a relative URL3990 is expected to eq true3991 path: "/api/v4/groups/1", query: "with_projects=1", expected: true3992 is expected to eq true3993 when the application is mounted at a relative URL3994 is expected to eq true3995 path: "/api/v4/groups/1", query: "with_projects=0", expected: false3996 is expected to eq false3997 when the application is mounted at a relative URL3998 is expected to eq false3999 path: "/foo/api/v4/groups/1", query: "", expected: false4000 is expected to eq false4001 when the application is mounted at a relative URL4002 is expected to eq false4003 path: "/api/v4/groups/1/foo", query: "", expected: false4004 is expected to eq false4005 when the application is mounted at a relative URL4006 is expected to eq false4007 path: "/api/v4/groups/nested%2Fgroup", query: "", expected: true4008 is expected to eq true4009 when the application is mounted at a relative URL4010 is expected to eq true4011# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack/request_spec.rb. It took 14.72 seconds. Expected to take 25.33 seconds.4012# [RSpecRunTime] Starting example group spec/models/ci/trigger_spec.rb. Expected to take 22.67 seconds.4013Ci::Trigger4014 does not allow STI4015 associations4016 is expected to belong to project required: false4017 is expected to belong to owner required: false4018 is expected to have many trigger_requests4019 validations4020 is expected to validate that :owner cannot be empty/falsy4021 before_validation4022 sets an random token if none provided4023 does not set a random token if one provided4024# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.1 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.20 1.18 1.23 1/284 96564025.4026 #short_token4027 returns shortened token without prefix4028 token does not have a prefix4029 returns shortened token4030 #can_access_project?4031 and is member of the project4032 is expected to eq true4033# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.76 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.20 1.18 1.23 1/283 96574034.4035 and is not member of the project4036 is expected to eq false4037# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.92 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.20 1.18 1.23 1/283 96584038.4039 behaves like includes Limitable concern4040 #exceeds_limits?4041 without plan limits configured4042 is expected to eq false4043 without plan limits configured4044 is expected to eq false4045 with an existing model4046 is expected to eq true4047# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.65 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.18 1.18 1.22 1/283 96594048.4049 validations4050 is expected to be a kind of Limitable4051 without plan limits configured4052 can create new models4053# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.31 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.18 1.18 1.22 1/283 96604054.4055 with plan limits configured4056 can create new models4057 with an existing model4058 cannot create new models exceeding the plan limits4059# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.27 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.17 1.17 1.22 1/283 96614060.4061 loose foreign key on ci_triggers.owner_id4062 behaves like cleanup by a loose foreign key4063 cleans up (delete or nullify) the model4064# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.83 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.15 1.17 1.22 1/283 96624065.4066 loose foreign key on ci_triggers.project_id4067 behaves like cleanup by a loose foreign key4068 cleans up (delete or nullify) the model4069# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.39 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.28 1.20 1.23 1/283 96634070.4071 encrypted_token4072 when token is not provided4073 encrypts the generated token4074# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.56 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.28 1.20 1.23 1/283 96644075.4076 when token is provided4077 encrypts the given token4078# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.59 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.28 1.20 1.23 1/283 96654079.4080 when token is being updated4081 encrypts the given token4082# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.7 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.28 1.20 1.23 1/283 96664083.4084# [RSpecRunTime] Finishing example group spec/models/ci/trigger_spec.rb. It took 31.29 seconds. Expected to take 22.67 seconds.4085# [RSpecRunTime] Starting example group spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb. Expected to take 21.29 seconds.4086MergeRequests::MergeabilityCheckBatchWorker4087 #perform4088 when some merge_requests do not exist4089 ignores unknown merge request ids4090 when some merge_requests needs mergeability checks4091 executes MergeabilityCheckService on merge requests that needs to be checked4092 structurally logs a failed mergeability check4093 when user is nil4094 does not run any mergeability checks4095# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.03 seconds. Current RSS: ~1588M. Threads: 4. load average: 1.27 1.20 1.23 1/289 101774096.4097 behaves like an idempotent worker4098 is labeled as idempotent4099 performs multiple times sequentially without raising an exception4100 is mergeable4101# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.94 seconds. Current RSS: ~1592M. Threads: 4. load average: 1.25 1.20 1.23 1/289 102934102.4103# [RSpecRunTime] Finishing example group spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb. It took 24.24 seconds. Expected to take 21.29 seconds.4104# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_foreign_key_spec.rb. Expected to take 19.4 seconds.4105Gitlab::Database::PostgresForeignKey4106 does not allow STI4107 #by_referenced_table_identifier4108 throws an error when the identifier name is not fully qualified4109 finds the foreign keys for the referenced table4110 #by_referenced_table_name4111 finds the foreign keys for the referenced table4112 #by_constrained_table_identifier4113 throws an error when the identifier name is not fully qualified4114 finds the foreign keys for the constrained table4115 #by_constrained_table_name4116 finds the foreign keys for the constrained table4117 #by_constrained_table_name_or_identifier4118 when using table name4119 finds the foreign keys for the constrained table4120 when using identifier4121 finds the foreign keys for the constrained table4122 #by_name4123 finds foreign keys by name4124 when finding columns for foreign keys4125 fk: lazy { described_class.find_by(name: 'fk_constrained_to_referenced') }, expected_constrained: ["referenced_table_id", "referenced_table_id_b"], expected_referenced: ["id", "id_b"]4126 finds the correct constrained column names4127 finds the correct referenced column names4128 #by_constrained_columns4129 finds the correct foreign key4130 #by_referenced_columns4131 finds the correct foreign key4132 fk: lazy { described_class.find_by(name: 'fk_constrained_to_other_referenced') }, expected_constrained: ["other_referenced_table_id"], expected_referenced: ["id"]4133 finds the correct constrained column names4134 finds the correct referenced column names4135 #by_constrained_columns4136 finds the correct foreign key4137 #by_referenced_columns4138 finds the correct foreign key4139 #on_delete_action and #on_update_action4140 with an invalid on_delete_action4141 raises an error4142 fk_name: "fk_no_action", expected_action: "no_action"4143 has the appropriate on delete action4144 has the appropriate on update action4145 #by_on_delete_action4146 finds the key by on delete action4147 #by_on_update_action4148 finds the key by on update action4149 fk_name: "fk_restrict", expected_action: "restrict"4150 has the appropriate on delete action4151 has the appropriate on update action4152 #by_on_delete_action4153 finds the key by on delete action4154 #by_on_update_action4155 finds the key by on update action4156 fk_name: "fk_nullify", expected_action: "nullify"4157 has the appropriate on delete action4158 has the appropriate on update action4159 #by_on_delete_action4160 finds the key by on delete action4161 #by_on_update_action4162 finds the key by on update action4163 fk_name: "fk_cascade", expected_action: "cascade"4164 has the appropriate on delete action4165 has the appropriate on update action4166 #by_on_delete_action4167 finds the key by on delete action4168 #by_on_update_action4169 finds the key by on update action4170 fk_name: "fk_set_default", expected_action: "set_default"4171 has the appropriate on delete action4172 has the appropriate on update action4173 #by_on_delete_action4174 finds the key by on delete action4175 #by_on_update_action4176 finds the key by on update action4177 when supporting foreign keys on partitioned tables4178 #is_inherited4179 fk: lazy { described_class.find_by(name: 'fk_inherited') }, inherited: false4180 has the appropriate inheritance value4181 fk: lazy { described_class.by_referenced_table_identifier(schema_table_name('child')).first! }, inherited: true4182 has the appropriate inheritance value4183 fk: lazy { described_class.find_by(name: 'fk_constrained_to_referenced') }, inherited: false4184 has the appropriate inheritance value4185 #not_inherited4186 lists all non-inherited foreign keys4187 with two tables both partitioned4188 #child_foreign_keys4189 is the child foreign keys of the partitioned parent fk4190# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.31 seconds. Current RSS: ~1564M. Threads: 4. load average: 1.17 1.18 1.22 1/283 102944191.4192# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_foreign_key_spec.rb. It took 20.37 seconds. Expected to take 19.4 seconds.4193# [RSpecRunTime] Starting example group spec/helpers/issuables_helper_spec.rb. Expected to take 18.28 seconds.4194IssuablesHelper4195 #users_dropdown_label4196 returns unassigned4197 returns selected user's name4198 returns selected user's name and counter4199 #group_dropdown_label4200 returns default group label when group_id is nil4201 returns "any group" when group_id is 04202 returns group full path when a group was found for the provided id4203 returns default label when a group was not found for the provided id4204 #assignees_label4205 when multiple assignees exist4206 returns assignee label with assignee names4207 returns assignee label only with include_value: false4208 when the name contains a URL4209 returns sanitized name4210 when one assignee exists4211 returns assignee label with no names4212 returns assignee label only with include_value: false4213 when no assignees exist4214 returns assignee label with no names4215 returns assignee label only with include_value: false4216 #assigned_issuables_count4217 when issuable is issues4218 when assigned issues count is over MAX_LIMIT_FOR_ASSIGNEED_ISSUES_COUNT4219 is expected to eq 24220# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.51 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.16 1.18 1.22 1/283 102954221.4222 #issuables_state_counter_text4223 state text4224 when number of issuables can be generated4225 returns navigation with badges4226 when count cannot be generated4227 returns navigation without badges4228 when count is over the threshold4229 returns truncated count4230 #issuable_reference4231 when show_full_reference truthy4232 display issuable full reference4233 when show_full_reference falsey4234 when @group present4235 display issuable reference to @group4236 when @project present4237 display issuable reference to @project4238 #issuable_project_reference4239 display project name and simple reference with `#` to an issue4240 display project name and simple reference with `!` to an MR4241 #issuable_initial_data4242 when issue4243 returns the correct data for an issue4244# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.1 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.16 1.18 1.22 1/283 102964245.4246 for incident tab4247 includes incident attributes4248# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.56 seconds. Current RSS: ~1534M. Threads: 4. load average: 1.15 1.18 1.22 1/283 102974249.4250 when edited4251 contains edited metadata4252 when updated by a deleted user4253 returns "Ghost user" for updated by data4254# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.14 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.15 1.18 1.22 1/284 102984255.4256 #zoomMeetingUrl in issue4257 with no "added" zoom mettings4258 behaves like sets zoomMeetingUrl to nil4259 is expected to be nil4260# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.44 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.14 1.17 1.22 1/284 102994261.4262 with multiple removed meetings4263 behaves like sets zoomMeetingUrl to nil4264 is expected to be nil4265# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.7 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.14 1.17 1.22 1/284 103004266.4267 with "added" zoom meeting4268 behaves like sets zoomMeetingUrl to canonical meeting url4269 is expected to include {:zoomMeetingUrl => "https://zoom.us/j/123456789"}4270# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.03 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.14 1.17 1.22 1/284 103014271.4272 with muliple "removed" zoom meetings4273 behaves like sets zoomMeetingUrl to canonical meeting url4274 is expected to include {:zoomMeetingUrl => "https://zoom.us/j/123456789"}4275# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.29 seconds. Current RSS: ~1508M. Threads: 4. load average: 1.12 1.17 1.22 1/284 103024276.4277 #duplicatedToIssueUrl4278 when issue is duplicated4279 returns url4280# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.57 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.12 1.17 1.22 1/284 103034281.4282 when issue is not duplicated4283 returns nil4284# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.88 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.12 1.17 1.22 1/284 103044285.4286 #movedToIssueUrl4287 when issue is moved4288 returns url4289# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.16 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.12 1.17 1.22 1/284 103054290.4291 when issue is not moved4292 returns nil4293# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.56 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.11 1.17 1.22 1/284 103064294.4295 #issuable_squash_option?4296 issuable_persisted: true, squash: true, squash_enabled_by_default: true, expectation: true4297 returns the correct value4298 issuable_persisted: true, squash: false, squash_enabled_by_default: true, expectation: false4299 returns the correct value4300 issuable_persisted: false, squash: false, squash_enabled_by_default: false, expectation: false4301 returns the correct value4302 issuable_persisted: false, squash: false, squash_enabled_by_default: true, expectation: true4303 returns the correct value4304 issuable_persisted: false, squash: true, squash_enabled_by_default: false, expectation: false4305 returns the correct value4306 issuable_persisted: false, squash: true, squash_enabled_by_default: true, expectation: true4307 returns the correct value4308 #issuable_type_selector_data4309 issuable_type: :issue, issuable_display_type: "issue", is_issue_allowed: true, is_incident_allowed: false4310 returns the correct data for the issuable type selector4311 issuable_type: :incident, issuable_display_type: "incident", is_issue_allowed: false, is_incident_allowed: true4312 returns the correct data for the issuable type selector4313 #issuable_label_selector_data4314 with a new issuable4315 returns the expected data4316# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.23 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.11 1.17 1.22 1/284 103254317.4318 with an existing issuable4319 returns the expected data4320# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.1 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.11 1.17 1.22 1/287 103654321.4322# [RSpecRunTime] Finishing example group spec/helpers/issuables_helper_spec.rb. It took 25.79 seconds. Expected to take 18.28 seconds.4323# [RSpecRunTime] Starting example group spec/workers/redis_migration_worker_spec.rb. Expected to take 16.9 seconds.4324RedisMigrationWorker4325 .fetch_migrator!4326 raise error if class does not exist4327 when class exists4328 returns an instance4329 #perform4330 runs migration logic on scanned keys4331 when job exceeds deadline4332 enqueues another job and returns4333# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.81 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.10 1.16 1.21 1/286 103664334.4335 behaves like an idempotent worker4336 is labeled as idempotent4337 performs multiple times sequentially without raising an exception4338# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.39 seconds. Current RSS: ~1555M. Threads: 4. load average: 1.15 1.17 1.21 1/284 103674339.4340# [RSpecRunTime] Finishing example group spec/workers/redis_migration_worker_spec.rb. It took 22.31 seconds. Expected to take 16.9 seconds.4341# [RSpecRunTime] Starting example group spec/helpers/members_helper_spec.rb. Expected to take 15.93 seconds.4342MembersHelper4343 #remove_member_message4344 is expected to eq "Are you sure you want to remove Sidney Jones887 from the Sidney Jones885 / Project-642 Name project?"4345 is expected to eq "Are you sure you want to revoke the invitation for to join the Sidney Jones888 / Project-644 Name project?"4346 is expected to eq "Are you sure you want to deny Sidney Jones892's request to join the Sidney Jones891 / Project-646 Name project?"4347 is expected to eq "Are you sure you want to withdraw your access request for the Sidney Jones893 / Project-647 Name project?"4348 is expected to eq "Are you sure you want to remove Sidney Jones895 from the group75 group and any subresources?"4349 is expected to eq "Are you sure you want to revoke the invitation for to join the group77 group?"4350 is expected to eq "Are you sure you want to deny Sidney Jones897's request to join the group79 group?"4351 is expected to eq "Are you sure you want to withdraw your access request for the group80 group?"4352 an accepted user invitation with no user associated4353 logs an exception and shows orphaned status4354# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.83 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.20 1.18 1.22 1/284 103684355.4356 a pending member invitation with no user associated4357 does not error when there is an invitation for the requestor4358# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.24 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.18 1.18 1.22 1/284 103694359.4360 #leave_confirmation_message4361 is expected to eq "Are you sure you want to leave the \"Sidney Jones903 / Project-650 Name\" project?"4362 is expected to eq "Are you sure you want to leave the \"group83\" group?"4363 #member_request_access_link4364 returns request link for project members4365 returns the request link for group members4366# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.77 seconds. Current RSS: ~1522M. Threads: 4. load average: 1.18 1.18 1.22 1/284 103704367.4368# [RSpecRunTime] Finishing example group spec/helpers/members_helper_spec.rb. It took 17.38 seconds. Expected to take 15.93 seconds.4369# [RSpecRunTime] Starting example group spec/tasks/rubocop_rake_spec.rb. Expected to take 15.01 seconds.4370rubocop rake tasks4371 check:graceful4372 with successful task result4373 example at ./spec/tasks/rubocop_rake_spec.rb:434374 modifies ENV and deletes REVEAL_RUBOCOP_TODO key4375 with non-successful task result4376 is expected to abort execution4377 todo:generate4378 without arguments4379 sets acronyms for inflections4380# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.53 seconds. Current RSS: ~1625M. Threads: 4. load average: 1.15 1.17 1.21 1/284 103714381.4382 with cop names as arguments4383 generates TODOs for given RuboCop cops4384# [RSpecRunTime] Finishing example group spec/tasks/rubocop_rake_spec.rb. It took 17.4 seconds. Expected to take 15.01 seconds.4385# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.29 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.13 1.17 1.21 1/284 103724386.4387# [RSpecRunTime] Starting example group spec/services/auto_merge/merge_when_checks_pass_service_spec.rb. Expected to take 14.16 seconds.4388AutoMerge::MergeWhenChecksPassService4389 #execute4390 when the MR is available for auto merge4391 when first time enabling4392 sets the params, merge_user, and flag4393 schedules a notification4394 creates a system note4395# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.72 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.12 1.16 1.21 1/290 105774396.4397 when mergeable4398 updates the merge params4399# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.21 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.11 1.16 1.21 1/290 106364400.4401 #available_for?4402 when immediately mergeable4403 when a non active pipeline4404 is expected to eq false4405 when an active pipeline4406 is expected to eq true4407 when draft status4408 is expected to eq true4409 when discussions open4410 is expected to eq true4411 when pipline is active4412 is expected to eq true4413 when the user does not have permission to merge4414 is expected to eq false4415 #process4416 when the merge request does not have a ci config4417 when the merge request is mergable4418 calls the merge worker4419 when the merge request is not mergeable4420 does not call the merge worker4421 when the merge request has a ci config4422 when the pipeline has not succeeded4423 does not call the merge worker4424 when the pipeline has succeeded4425 when the merge request is mergable4426 calls the merge worker4427 when the merge request is not mergeable4428 does not call the merge worker4429 #cancel4430 behaves like auto_merge service #cancel4431 resets all the pipeline succeeds params4432 posts a system note4433# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.14 seconds. Current RSS: ~1526M. Threads: 4. load average: 1.18 1.17 1.21 1/290 110114434.4435 #abort4436 behaves like auto_merge service #abort4437 posts a system note4438# [RSpecRunTime] Finishing example group spec/services/auto_merge/merge_when_checks_pass_service_spec.rb. It took 18.66 seconds. Expected to take 14.16 seconds.4439# [RSpecRunTime] Starting example group spec/finders/context_commits_finder_spec.rb. Expected to take 13.1 seconds.4440ContextCommitsFinder4441 #execute4442 filters commits by valid sha/commit message4443 returns nothing when searched by invalid sha/commit message4444 returns commits based in author filter4445 returns commits based in committed before and after filter4446 returns commits from target branch if no filter is applied4447# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.85 seconds. Current RSS: ~1592M. Threads: 4. load average: 1.21 1.18 1.21 1/290 114354448.4449# [RSpecRunTime] Finishing example group spec/finders/context_commits_finder_spec.rb. It took 18.93 seconds. Expected to take 13.1 seconds.4450# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/release_service_spec.rb. Expected to take 12.7 seconds.4451Ci::Catalog::Resources::ReleaseService4452 #execute4453 when executing release service4454 tracks release duration4455# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.22 seconds. Current RSS: ~1586M. Threads: 4. load average: 1.19 1.18 1.21 1/290 116094456.4457 with a valid catalog resource and release from passed data4458 validates the catalog resource and creates a version4459 when the user does not have permission to publish a version4460 returns an error4461# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.57 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.18 1.17 1.21 1/289 119614462.4463 with a valid catalog resource and release from fetched data (LEGACY)4464 validates the catalog resource and creates a version4465 when the user is not the author of the release4466 returns an error and does not create a version4467# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.58 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.08 1.15 1.20 1/289 123204468.4469 when the validation of the catalog resource fails4470 returns an error and does not create a version4471# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.18 seconds. Current RSS: ~1538M. Threads: 4. load average: 1.08 1.15 1.20 1/289 123844472.4473 when the creation of a version fails from passed data4474 returns an error and does not create a version4475# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.61 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.24 1.18 1.21 1/289 125594476.4477 when the creation of a version fails from fetched data (LEGACY)4478 returns an error and does not create a version4479# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.25 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.24 1.18 1.21 1/289 126304480.4481# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/release_service_spec.rb. It took 18.39 seconds. Expected to take 12.7 seconds.4482# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb. Expected to take 11.85 seconds.4483Gitlab::Pagination::Keyset::InOperatorOptimization::QueryBuilder4484 raises error when unsupported scope is passed4485 when the scope model has ignored columns4486 when iterating records one by one4487 behaves like correct ordering examples4488 returns records in correct order4489 when not passing the finder query4490 returns records in correct order4491 loads only the order by column4492# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.03 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.22 1.18 1.21 2/289 126314493.4494 when scope selects only some columns4495 behaves like correct ordering examples4496 returns records in correct order4497 when not passing the finder query4498 returns records in correct order4499 loads only the order by column4500 when iterating records with LIMIT 34501 behaves like correct ordering examples4502 returns records in correct order4503 when not passing the finder query4504 returns records in correct order4505 loads only the order by column4506 when scope selects only some columns4507 behaves like correct ordering examples4508 returns records in correct order4509 when not passing the finder query4510 returns records in correct order4511 loads only the order by column4512 when loading records at once4513 behaves like correct ordering examples4514 returns records in correct order4515 when not passing the finder query4516 returns records in correct order4517 loads only the order by column4518 when scope selects only some columns4519 behaves like correct ordering examples4520 returns records in correct order4521 when not passing the finder query4522 returns records in correct order4523 loads only the order by column4524 when ordering by issues.id DESC4525 when iterating records one by one4526 behaves like correct ordering examples4527 returns records in correct order4528 when not passing the finder query4529 returns records in correct order4530 loads only the order by column4531 when iterating records with LIMIT 34532 behaves like correct ordering examples4533 returns records in correct order4534 when not passing the finder query4535 returns records in correct order4536 loads only the order by column4537 when loading records at once4538 behaves like correct ordering examples4539 returns records in correct order4540 when not passing the finder query4541 returns records in correct order4542 loads only the order by column4543 when ordering by issues.relative_position DESC NULLS LAST, id DESC4544 when iterating records one by one4545 behaves like correct ordering examples4546 returns records in correct order4547 when not passing the finder query4548 returns records in correct order4549 loads only the order by column4550 when iterating records with LIMIT 34551 behaves like correct ordering examples4552 returns records in correct order4553 when not passing the finder query4554 returns records in correct order4555 loads only the order by column4556 with condition "relative_position IS NULL"4557 when iterating records one by one4558 behaves like correct ordering examples4559 returns records in correct order4560 when not passing the finder query4561 returns records in correct order4562 loads only the order by column4563 when iterating records with LIMIT 34564 behaves like correct ordering examples4565 returns records in correct order4566 when not passing the finder query4567 returns records in correct order4568 loads only the order by column4569 when ordering by issues.created_at DESC, issues.id ASC4570 when iterating records one by one4571 behaves like correct ordering examples4572 returns records in correct order4573 when not passing the finder query4574 returns records in correct order4575 loads only the order by column4576# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.77 seconds. Current RSS: ~1561M. Threads: 4. load average: 1.20 1.18 1.21 1/286 126324577.4578 when iterating records with LIMIT 34579 behaves like correct ordering examples4580 returns records in correct order4581 when not passing the finder query4582 returns records in correct order4583 loads only the order by column4584 when loading records at once4585 behaves like correct ordering examples4586 returns records in correct order4587 when not passing the finder query4588 returns records in correct order4589 loads only the order by column4590 pagination support4591 offset pagination4592 paginates the scopes4593 keyset pagination4594 paginates correctly4595 when ordering by SQL expression4596 when iterating records one by one4597 behaves like correct ordering examples4598 when not passing the finder query4599 returns records in correct order4600 loads only the order by column4601 when iterating records with LIMIT 34602 behaves like correct ordering examples4603 when not passing the finder query4604 returns records in correct order4605 loads only the order by column4606 when passing finder query4607 raises error, loading complete rows are not supported with SQL expressions4608 when ordering by JOIN-ed columns4609 when directions are project.id DESC, issues.id ASC4610 when iterating records one by one4611 behaves like correct ordering examples4612 when not passing the finder query4613 returns records in correct order4614 loads only the order by column4615 when iterating records with LIMIT 24616 behaves like correct ordering examples4617 when not passing the finder query4618 returns records in correct order4619 loads only the order by column4620 when directions are projects.id DESC, issues.id ASC4621 when iterating records one by one4622 behaves like correct ordering examples4623 when not passing the finder query4624 returns records in correct order4625 loads only the order by column4626 when iterating records with LIMIT 24627 behaves like correct ordering examples4628 when not passing the finder query4629 returns records in correct order4630 loads only the order by column4631 when directions are projects.name ASC, projects.id ASC, issues.id ASC4632 when iterating records with LIMIT 24633 behaves like correct ordering examples4634 when not passing the finder query4635 returns records in correct order4636 loads only the order by column4637 when directions are projects.name ASC (nullable), issues.id ASC4638 when iterating records with LIMIT 24639 behaves like correct ordering examples4640 when not passing the finder query4641 returns records in correct order4642 loads only the order by column4643# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb. It took 14.62 seconds. Expected to take 11.85 seconds.4644# [RSpecRunTime] Starting example group spec/services/labels/promote_service_spec.rb. Expected to take 11.22 seconds.4645Labels::PromoteService4646 #execute4647 without a group4648 fails on project without group4649 with a group4650 fails on group label4651 when there is an existing identical group label4652 uses the existing group label4653 does not create a new group label clone4654 behaves like promoting a project label to a group label4655 is truthy on success4656 removes all project labels with that title within the group4657 keeps users' subscriptions4658 recreates priorities4659 does not touch project out of promoted group4660 does not touch out of group priority4661 relinks issue with the promoted label4662 does not remove untouched labels from issue4663 does not relink untouched label in issue4664 relinks issues with merged labels4665 does not relink issues from other group4666 updates merge request4667 updates board lists4668 relinks all relations4669# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.36 seconds. Current RSS: ~1593M. Threads: 4. load average: 1.23 1.18 1.21 1/286 127444670.4671 when there is no existing identical group label4672 recreates the label as a group label4673 copies title, description and color to cloned group label4674 behaves like promoting a project label to a group label4675 is truthy on success4676 removes all project labels with that title within the group4677 keeps users' subscriptions4678 recreates priorities4679 does not touch project out of promoted group4680 does not touch out of group priority4681 relinks issue with the promoted label4682 does not remove untouched labels from issue4683 does not relink untouched label in issue4684 relinks issues with merged labels4685 does not relink issues from other group4686 updates merge request4687 updates board lists4688 relinks all relations4689# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.48 seconds. Current RSS: ~1569M. Threads: 4. load average: 1.21 1.18 1.21 1/287 127454690.4691# [RSpecRunTime] Finishing example group spec/services/labels/promote_service_spec.rb. It took 14.62 seconds. Expected to take 11.22 seconds.4692# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_assignees_spec.rb. Expected to take 10.71 seconds.4693Mutations::Issues::SetAssignees4694 when the user does not have permissions4695 #resolve4696 behaves like permission level for issue mutation is correctly verified4697 when the user is not a project member4698 behaves like when the user does not have access to the resource4699 raises an error4700 even if assigned to the issue4701 does not modify issue4702# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.97 seconds. Current RSS: ~1557M. Threads: 4. load average: 1.21 1.18 1.21 1/284 127464703.4704 even if author of the issue4705 does not modify issue4706 when the user is a project member4707 with guest role4708 behaves like when the user does not have access to the resource4709 raises an error4710 even if assigned to the issue4711 does not modify issue4712# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.6 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.19 1.18 1.21 1/284 127474713.4714 even if author of the issue4715 does not modify issue4716 behaves like an assignable resource4717 #resolve4718 raises an error if the resource is not accessible to the user4719 does not change assignees if the resource is not accessible to the assignees4720 returns an operational error if the resource is not accessible to the assignees4721 when the user can update the resource4722 replaces the assignee4723 returns errors when resource could not be updated4724 when passing an empty assignee list4725 removes all assignees4726# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.55 seconds. Current RSS: ~1550M. Threads: 4. load average: 1.18 1.17 1.21 1/284 127484727.4728 when passing "append" as true4729 is a NO-OP in FOSS4730# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.82 seconds. Current RSS: ~1556M. Threads: 4. load average: 1.18 1.17 1.21 1/284 127494731.4732 when passing "remove" as true4733 removes named assignee4734 does not remove unnamed assignee4735# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.7 seconds. Current RSS: ~1563M. Threads: 4. load average: 1.16 1.17 1.20 1/284 127504736.4737# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_assignees_spec.rb. It took 16.21 seconds. Expected to take 10.71 seconds.4738# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_download_service_spec.rb. Expected to take 9.94 seconds.4739Projects::LfsPointers::LfsDownloadService4740 #execute4741 when file download succeeds4742 has the same oid4743 has the same size4744 stores the content4745 streams the download4746 skips read_total_timeout4747 behaves like lfs object is created4748 creates and associate the LFS object to project4749 returns success result4750 behaves like lfs temporal file is removed4751 is expected to equal false4752# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.27 seconds. Current RSS: ~1577M. Threads: 4. load average: 1.15 1.17 1.20 1/284 127514753.4754 when file downloading response code is not success4755 raise StandardError exception4756 behaves like no lfs object is created4757 is expected not to change `LfsObject.count`4758 returns error result4759 an error is logged4760 behaves like lfs temporal file is removed4761 is expected to equal false4762 when file downloading request timeout few times4763 retries to get LFS object 3 times before raising exception4764 behaves like no lfs object is created4765 is expected not to change `LfsObject.count`4766 returns error result4767 an error is logged4768 behaves like lfs temporal file is removed4769 is expected to equal false4770 when file download returns a redirect4771 correctly stores lfs object4772 behaves like lfs object is created4773 creates and associate the LFS object to project4774 returns success result4775 behaves like lfs temporal file is removed4776 is expected to equal false4777 when downloaded lfs file has a different size4778 raise SizeError exception4779 behaves like no lfs object is created4780 is expected not to change `LfsObject.count`4781 returns error result4782 an error is logged4783 behaves like lfs temporal file is removed4784 is expected to equal false4785 when downloaded lfs file has a different oid4786 raise OidError exception4787 behaves like no lfs object is created4788 is expected not to change `LfsObject.count`4789 returns error result4790 an error is logged4791 behaves like lfs temporal file is removed4792 is expected to equal false4793 when an lfs object with the same oid already exists4794 does not update the file attached to the existing LfsObject4795 behaves like no lfs object is created4796 is expected not to change `LfsObject.count`4797 returns error result4798 an error is logged4799 behaves like lfs temporal file is removed4800 is expected to equal false4801 when credentials present4802 the request adds authorization headers4803 when Authorization header is present4804 request uses the header auth4805 when localhost requests are allowed4806 behaves like lfs object is created4807 creates and associate the LFS object to project4808 returns success result4809 behaves like lfs temporal file is removed4810 is expected to equal false4811 when a bad URL is used4812 download_link: "/etc/passwd"4813 does not download the file4814 download_link: "ftp://example.com"4815 does not download the file4816 download_link: "http://127.0.0.2"4817 does not download the file4818 download_link: "http://192.168.2.120"4819 does not download the file4820 when the URL points to a redirected URL4821 that is blocked4822 redirect_link: "ftp://example.com"4823 behaves like no lfs object is created4824 is expected not to change `LfsObject.count`4825 returns error result4826 an error is logged4827 behaves like lfs temporal file is removed4828 is expected to equal false4829 redirect_link: "http://127.0.0.2"4830 behaves like no lfs object is created4831 is expected not to change `LfsObject.count`4832 returns error result4833 an error is logged4834 behaves like lfs temporal file is removed4835 is expected to equal false4836 redirect_link: "http://192.168.2.120"4837 behaves like no lfs object is created4838 is expected not to change `LfsObject.count`4839 returns error result4840 an error is logged4841 behaves like lfs temporal file is removed4842 is expected to equal false4843 that is not blocked4844 behaves like lfs object is created4845 creates and associate the LFS object to project4846 returns success result4847 behaves like lfs temporal file is removed4848 is expected to equal false4849 when the lfs object attributes are invalid4850 does not download the file4851 behaves like no lfs object is created4852 is expected not to change `LfsObject.count`4853 returns error result4854 an error is logged4855 behaves like lfs temporal file is removed4856 is expected to equal false4857 when a large lfs object with the same oid already exists4858 and first fragments are the same4859 calls link_existing_lfs_object!4860 returns success4861 links existing lfs object to the project4862 and first fragments diverges4863 raises oid mismatch error4864 does not change lfs objects4865# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_download_service_spec.rb. It took 11.22 seconds. Expected to take 9.94 seconds.4866# [RSpecRunTime] Starting example group spec/models/integrations/telegram_spec.rb. Expected to take 9.93 seconds.4867Integrations::Telegram4868 does not allow STI4869 #notify4870 removes the parse mode if the first request fails with a bad request4871 makes a second request if the first one fails with a bad request4872 behaves like chat integration4873 Associations4874 is expected to belong to project required: false4875 Validations4876 when integration is active4877 is expected to validate that :webhook cannot be empty/falsy4878 behaves like issue tracker integration URL attribute4879 is expected to allow :webhook to be ‹"https://example.com"›4880 is expected not to allow :webhook to be ‹"example.com"›4881 is expected not to allow :webhook to be ‹"ftp://example.com"›4882 is expected not to allow :webhook to be ‹"herp-and-derp"›4883 when integration is inactive4884 is expected not to validate that :webhook cannot be empty/falsy4885 .supported_events4886 does not support deployment_events4887 #execute4888 with push events4889 behaves like triggered Telegram integration4890 calls Telegram API4891# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.4 seconds. Current RSS: ~1589M. Threads: 4. load average: 1.13 1.16 1.20 1/285 127874892.4893 with default branch4894 when only default branch are to be notified4895 behaves like triggered Telegram integration4896 calls Telegram API4897 when only protected branches are to be notified4898 behaves like untriggered Telegram integration4899 does not call Telegram API4900 when default and protected branches are to be notified4901 behaves like triggered Telegram integration4902 calls Telegram API4903 when all branches are to be notified4904 behaves like triggered Telegram integration4905 calls Telegram API4906 with protected branch4907 when only default branch are to be notified4908 behaves like untriggered Telegram integration4909 does not call Telegram API4910 when only protected branches are to be notified4911 behaves like triggered Telegram integration4912 calls Telegram API4913 when default and protected branches are to be notified4914 behaves like triggered Telegram integration4915 calls Telegram API4916 when all branches are to be notified4917 behaves like triggered Telegram integration4918 calls Telegram API4919 with neither default nor protected branch4920 when only default branch are to be notified4921 behaves like untriggered Telegram integration4922 does not call Telegram API4923 when only protected branches are to be notified4924 behaves like untriggered Telegram integration4925 does not call Telegram API4926 when default and protected branches are to be notified4927 behaves like untriggered Telegram integration4928 does not call Telegram API4929 when all branches are to be notified4930 behaves like triggered Telegram integration4931 calls Telegram API4932 with issue events4933 behaves like triggered Telegram integration4934Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.4936To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4937 calls Telegram API4938 with merge events4939 behaves like triggered Telegram integration4940Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol.4942To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4943 calls Telegram API4944# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.81 seconds. Current RSS: ~1586M. Threads: 4. load average: 1.12 1.16 1.20 1/286 128084945.4946 with wiki page events4947 behaves like triggered Telegram integration4948 calls Telegram API4949 with note events4950 with commit comment4951 behaves like triggered Telegram integration4952 calls Telegram API4953 with merge request comment4954 behaves like triggered Telegram integration4955 calls Telegram API4956 with issue comment4957 behaves like triggered Telegram integration4958 calls Telegram API4959 with snippet comment4960 behaves like triggered Telegram integration4961 calls Telegram API4962 with pipeline events4963 with failed pipeline4964 behaves like triggered Telegram integration4965 calls Telegram API4966 with succeeded pipeline4967 with default notify_only_broken_pipelines4968 does not call Telegram API4969 when notify_only_broken_pipelines is false4970 behaves like triggered Telegram integration4971 calls Telegram API4972 with default branch4973 when only default branch are to be notified4974 behaves like triggered Telegram integration4975 calls Telegram API4976 when only protected branches are to be notified4977 behaves like untriggered Telegram integration4978 does not call Telegram API4979 when default and protected branches are to be notified4980 behaves like triggered Telegram integration4981 calls Telegram API4982 when all branches are to be notified4983 behaves like triggered Telegram integration4984 calls Telegram API4985 with protected branch4986 when only default branch are to be notified4987 behaves like untriggered Telegram integration4988 does not call Telegram API4989 when only protected branches are to be notified4990 behaves like triggered Telegram integration4991 calls Telegram API4992 when default and protected branches are to be notified4993 behaves like triggered Telegram integration4994 calls Telegram API4995 when all branches are to be notified4996 behaves like triggered Telegram integration4997 calls Telegram API4998 with neither default nor protected branch4999 when only default branch are to be notified5000 behaves like untriggered Telegram integration5001 does not call Telegram API5002 when only protected branches are to be notified5003 behaves like untriggered Telegram integration5004 does not call Telegram API5005 when default and protected branches are to be notified5006 behaves like untriggered Telegram integration5007 does not call Telegram API5008 when all branches are to be notified5009 behaves like triggered Telegram integration5010 calls Telegram API5011 deployment events5012 behaves like untriggered Telegram integration5013 does not call Telegram API5014# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.17 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.19 1.17 1.20 1/289 129355015.5016 before_validation :set_webhook5017 when token is not present5018 does not set webhook value5019 when token is present5020 sets webhook value5021 with custom hostname5022 sets webhook value with custom hostname5023 behaves like Integrations::HasAvatar5024 #avatar_url5025 returns the expected avatar URL5026 validations5027 when integration is active5028 is expected to validate that :token cannot be empty/falsy5029 is expected to validate that :room cannot be empty/falsy5030 is expected to validate that :thread looks like an integer5031 when integration is inactive5032 is expected not to validate that :token cannot be empty/falsy5033 is expected not to validate that :room cannot be empty/falsy5034 is expected not to validate that :thread looks like an integer5035# [RSpecRunTime] Finishing example group spec/models/integrations/telegram_spec.rb. It took 12.26 seconds. Expected to take 9.93 seconds.5036# [RSpecRunTime] Starting example group spec/lib/container_registry/path_spec.rb. Expected to take 9.35 seconds.5037ContainerRegistry::Path5038 #components5039 splits components by a forward slash5040 #nodes5041 when repository path is valid5042 return all project path like node in reverse order5043 when repository path is invalid5044 rasises en error5045 #to_s5046 when path does not have uppercase characters5047 return a string with a repository path5048 when path has uppercase characters5049 return a string with a repository path5050 #valid?5051 when path has less than two components5052 is expected not to be valid5053 when path has more than allowed number of components5054 is expected not to be valid5055 when path has invalid characters5056 is expected not to be valid5057 when path has two or more components5058 is expected to be valid5059 when path is related to multi-level image5060 is expected to be valid5061 when path contains uppercase letters5062 is expected to be valid5063 when path contains double underscore5064 is expected to be valid5065 when path contains invalid separator with dot5066 is expected not to be valid5067 when path contains invalid separator with underscore5068 is expected not to be valid5069 #has_repository?5070 when project exists5071 when path already has matching repository5072 is expected to have repository5073 is expected to have project5074# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.55 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.19 1.17 1.20 1/289 129365075.5076 when path does not have matching repository5077 is expected not to have repository5078 is expected to have project5079# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.22 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.17 1.17 1.20 1/289 129375080.5081 when project does not exist5082 is expected not to have repository5083 is expected not to have project5084 #repository_project5085 when project for given path exists5086 returns a correct project5087# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.94 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.17 1.17 1.20 1/286 129385088.5089 when project for given path does not exist5090 returns nil5091 when initialized with a project5092 returns initialized project5093 when matching multi-level path5094 when using the zero-level path5095 supports zero-level path5096 when using first-level path5097 supports first-level path5098 when using second-level path5099 supports second-level path5100 when using too deep nesting in the path5101 does not support three-levels of nesting5102 #repository_name5103 when project does not exist5104 returns nil5105 when project exists5106 when project path equal repository path5107 returns an empty string5108 when repository path has one additional level5109 returns a correct repository name5110 when repository path has two additional levels5111 returns a correct repository name5112 #project_path5113 when project does not exist5114 returns nil5115 when project with uppercase characters in path exists5116 returns downcased project path5117# [RSpecRunTime] Finishing example group spec/lib/container_registry/path_spec.rb. It took 12.5 seconds. Expected to take 9.35 seconds.5118# [RSpecRunTime] Starting example group spec/presenters/pages_domain_presenter_spec.rb. Expected to take 8.92 seconds.5119PagesDomainPresenter5120 needs_validation?5121 pages_verification_enabled: false, traits: :unverified, expected: false5122 is expected to eq false5123 pages_verification_enabled: false, traits: [], expected: false5124 is expected to eq false5125 pages_verification_enabled: true, traits: :unverified, expected: true5126 is expected to eq true5127 pages_verification_enabled: true, traits: [], expected: false5128 is expected to eq false5129 show_auto_ssl_failed_warning?5130 is expected to eq false5131 when we failed to obtain Let's Encrypt's certificate5132 is expected to eq true5133 when Let's Encrypt integration is disabled5134 is expected to eq false5135# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.54 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.21 1.18 1.20 1/284 129395136.5137 when domain is unverified5138 is expected to eq false5139 user_defined_certificate?5140 when domain certificate is user provided5141 is expected to eq true5142 when domain is not persisted5143 is expected to eq false5144 when domain certificate is blank5145 is expected to eq false5146 when domain certificate source is gitlab_provided5147 is expected to eq false5148 when domain certificate has error5149 is expected to eq false5150# [RSpecRunTime] Finishing example group spec/presenters/pages_domain_presenter_spec.rb. It took 10.64 seconds. Expected to take 8.92 seconds.5151# [RSpecRunTime] Starting example group spec/helpers/users_helper_spec.rb. Expected to take 8.6 seconds.5152UsersHelper5153 has_contact_info?5154 when user has skype profile5155 is expected to equal true5156 when user has public email5157 is expected to equal true5158 when user public email is blank5159 is expected to equal false5160 display_public_email?5161 is expected to equal true5162 when user public email is blank5163 is expected to equal false5164 #user_link5165 links to the user's profile5166 has the user's email as title5167 #user_clear_status_at5168 when status exists5169 with clear_status_at set5170 has the correct iso formatted date5171 without clear_status_at set5172 returns nil5173 without status5174 returns nil5175 #profile_actions5176 with public profile5177 contains all profile actions5178 with private profile5179 is empty5180 with a public bot user5181 contains bot profile actions5182 #user_internal_regex_data5183 user_default_external: false, user_default_internal_regex: nil, result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}5184 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}5185 user_default_external: false, user_default_internal_regex: "", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}5186 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}5187 user_default_external: false, user_default_internal_regex: "mockRegexPattern", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}5188 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}5189 user_default_external: true, user_default_internal_regex: nil, result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}5190 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}5191 user_default_external: true, user_default_internal_regex: "", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}5192 is expected to eq {:user_internal_regex_options=>nil, :user_internal_regex_pattern=>nil}5193 user_default_external: true, user_default_internal_regex: "mockRegexPattern", result: {:user_internal_regex_pattern=>"mockRegexPattern", :user_internal_regex_options=>"i"}5194 is expected to eq {:user_internal_regex_options=>"i", :user_internal_regex_pattern=>"mockRegexPattern"}5195 #current_user_menu_items5196 includes all default items5197 includes the profile tab if the user can read themself5198 includes the settings tab if the user can update themself5199 when terms are enforced5200 hides the profile and the settings tab5201 #impersonation_enabled5202 when impersonation is enabled5203 allows the admin to impersonate a user5204 allows impersonation tokens5205 #can_impersonate_user5206 is expected to equal true5207 when password is expired5208 is expected to equal false5209 when impersonation is in progress5210 is expected to equal false5211 when user is blocked5212 is expected to equal false5213 when user is internal5214 is expected to equal false5215 #impersonation_error_text5216 when password is expired5217 is expected to eq "You cannot impersonate a user with an expired password"5218 when impersonation is in progress5219 is expected to eq "You are already impersonating another user"5220 when user is blocked5221 is expected to eq "You cannot impersonate a blocked user"5222 when user is internal5223 is expected to eq "You cannot impersonate an internal user"5224 when user is inactive5225 is expected to eq "You cannot impersonate a user who cannot log in"5226 #user_badges_in_admin_section5227 with a blocked user5228 returns the blocked badge5229 with a pending approval user5230 returns the pending approval badge5231 with a banned user5232Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.5234To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5235 returns the banned badge5236 with an admin user5237 returns the admin badge5238 with a bot5239 returns the bot badge5240 with a deactivated user5241 returns the deactivated badge5242 with an external user5243 returns the external badge5244 with the current user5245 returns the "It's You" badge5246 with an external blocked admin5247 returns the blocked, admin and external badges5248 with a locked user5249 returns the "Locked" badge5250 get badges for normal user5251 returns no badges5252 #can_force_email_confirmation?5253 for a user that is already confirmed5254 is expected to eq false5255 for a user that is not confirmed5256 is expected to eq true5257 #work_information5258 when neither organization nor job_title are present5259 is expected to be nil5260 when user parameter is nil5261 is expected to be nil5262 without schema markup5263 when both job_title and organization are present5264 returns job title concatenated with organization5265 when only organization is present5266 returns organization5267 when only job_title is present5268 returns job title5269 with schema markup5270 when both job_title and organization are present5271 returns job title concatenated with organization5272 when only organization is present5273 returns organization5274 when only job_title is present5275 returns job title5276 #user_display_name5277 for a confirmed user5278 is expected to eq "Sidney Jones1041"5279 for an unconfirmed user5280 is expected to eq "Unconfirmed user"5281 when current user is an admin5282 is expected to eq "Sidney Jones1043"5283 when the current user is self5284 is expected to eq "Sidney Jones1045"5285 for a blocked user5286 is expected to eq "Blocked user"5287 #admin_users_data_attributes5288 users matches the serialized json5289 paths matches the schema5290 #confirm_user_data5291 sets `path` key correctly5292 sets `modal_attributes` key to valid json5293 when `user.unconfirmed_email` is set5294 sets `modal_attributes.messageHtml` correctly5295 when `user.unconfirmed_email` is not set5296 sets `modal_attributes.messageHtml` correctly5297 #user_email_help_text5298 when `user.unconfirmed_email` is not set5299 contains avatar detection text5300 when `user.unconfirmed_email` is set5301 contains resend confirmation e-mail text5302 #admin_user_actions_data_attributes5303 user matches the serialized json5304 paths matches the schema5305 #user_profile_app_data5306 returns expected hash5307 when user does not have create_snippet permissions5308 returns nil for new_snippet_path property5309 #moderation_status5310 when user is nil5311 is expected to be nil5312 when a user is banned5313Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.5315To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5316 is expected to eq "Banned"5317 when a user is blocked5318 is expected to eq "Blocked"5319 when a user is active5320 is expected to eq "Active"5321 #user_profile_actions_data5322 user is current user5323 behaves like user cannot report5324 returns data without reporting related data5325 user is not current user5326 returns data for reporting related data5327 when logged out5328 behaves like user cannot report5329 returns data without reporting related data5330# [RSpecRunTime] Finishing example group spec/helpers/users_helper_spec.rb. It took 10.07 seconds. Expected to take 8.6 seconds.5331# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/create_package_service_spec.rb. Expected to take 7.94 seconds.5332Packages::TerraformModule::CreatePackageService5333 #execute5334 valid package5335 behaves like creating a package5336 creates a package5337 package already exists elsewhere5338 when duplicates not allowed5339 behaves like duplicate package error5340 returns duplicate package error5341 behaves like with duplicate regex exception, allow creation of matching package5342 when regex matches5343 behaves like creating a package5344 creates a package5345 when regex does not match5346 behaves like duplicate package error5347 returns duplicate package error5348 when packages_allow_duplicate_exceptions is disabled5349 behaves like duplicate package error5350 returns duplicate package error5351 behaves like with duplicate regex exception, allow creation of matching package5352 when regex matches5353 behaves like creating a package5354 creates a package5355 when regex does not match5356 behaves like duplicate package error5357 returns duplicate package error5358 when duplicates allowed5359 behaves like creating a package5360 creates a package5361 behaves like with duplicate regex exception, prevent creation of matching package5362 when regex matches5363 behaves like duplicate package error5364 returns duplicate package error5365 when regex does not match5366 behaves like creating a package5367 creates a package5368 when packages_allow_duplicate_exceptions is disabled5369 behaves like creating a package5370 creates a package5371 for ancestor namespace5372 when duplicates allowed in an ancestor5373 behaves like creating a package5374 creates a package5375# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.44 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.15 1.17 1.20 1/284 129405376.5377 when duplicates allowed in an ancestor with exception5378 behaves like duplicate package error5379 returns duplicate package error5380 with packages_allow_duplicate_exceptions disabled5381 behaves like creating a package5382 creates a package5383 marked as pending_destruction5384 behaves like creating a package5385 creates a package5386 version already exists5387 is expected to eq :forbidden5388 is expected to equal "Package version already exists."5389 marked as pending_destruction5390 behaves like creating a package5391 creates a package5392 with empty version5393 is expected to eq :bad_request5394 is expected to eq "Version is empty."5395 with invalid name5396 is expected to eq :unprocessable_entity5397 is expected to eq "Validation failed: Name is invalid"5398# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/create_package_service_spec.rb. It took 11.45 seconds. Expected to take 7.94 seconds.5399# [RSpecRunTime] Starting example group spec/lib/gitlab/changelog/committer_spec.rb. Expected to take 7.75 seconds.5400Gitlab::Changelog::Committer5401 #commit5402 when the release isn't in the changelog5403 commits the changes5404# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.56 seconds. Current RSS: ~1521M. Threads: 4. load average: 1.14 1.16 1.20 1/287 129935405.5406 when the release is already in the changelog5407 doesn't commit the changes5408# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.18 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.14 1.16 1.20 1/289 130485409.5410 when the pre-release is already in the changelog5411 commits changes5412# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.02 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.13 1.16 1.19 1/289 131325413.5414 when committing the changes fails5415 retries the operation5416# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.41 seconds. Current RSS: ~1555M. Threads: 4. load average: 1.13 1.16 1.19 1/289 131545417.5418 when the changelog changes before saving the changes5419 raises a Error5420# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.49 seconds. Current RSS: ~1571M. Threads: 4. load average: 1.20 1.18 1.20 1/289 132395421.5422# [RSpecRunTime] Finishing example group spec/lib/gitlab/changelog/committer_spec.rb. It took 8.62 seconds. Expected to take 7.75 seconds.5423# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_approval_event_worker_spec.rb. Expected to take 7.27 seconds.5424MergeRequests::CreateApprovalEventWorker5425 calls MergeRequests::CreateApprovalEventService5426 behaves like subscribes to event5427 consumes the published event5428 behaves like an idempotent worker5429 is labeled as idempotent5430 performs multiple times sequentially without raising an exception5431# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.88 seconds. Current RSS: ~1570M. Threads: 4. load average: 1.18 1.17 1.20 1/289 132405432.5433 when the user does not exist5434 behaves like when object does not exist5435 does not call MergeRequests::CreateApprovalEventService5436# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.24 seconds. Current RSS: ~1563M. Threads: 4. load average: 1.18 1.17 1.20 1/289 132415437.5438 when the merge request does not exist5439 behaves like when object does not exist5440 does not call MergeRequests::CreateApprovalEventService5441# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.53 seconds. Current RSS: ~1554M. Threads: 4. load average: 1.18 1.17 1.20 1/289 132425442.5443# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_approval_event_worker_spec.rb. It took 8.05 seconds. Expected to take 7.27 seconds.5444# [RSpecRunTime] Starting example group spec/services/alert_management/alerts/update_service_spec.rb. Expected to take 7.13 seconds.5445AlertManagement::Alerts::UpdateService5446 #execute5447 when the current_user is nil5448 behaves like error response5449 has an informative message5450 behaves like does not add a todo5451 is expected not to change `Todo.count`5452# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.87 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.18 1.17 1.20 1/289 132435453.5454 behaves like does not add a system note5455 is expected not to change `Note.count`5456 when current_user does not have permission to update alerts5457 behaves like error response5458 has an informative message5459 behaves like does not add a todo5460 is expected not to change `Todo.count`5461 behaves like does not add a system note5462 is expected not to change `Note.count`5463 when no parameters are included5464 behaves like error response5465 has an informative message5466 behaves like does not add a todo5467 is expected not to change `Todo.count`5468 behaves like does not add a system note5469 is expected not to change `Note.count`5470 when an error occurs during update5471 behaves like error response5472 has an informative message5473 behaves like does not add a todo5474 is expected not to change `Todo.count`5475 behaves like does not add a system note5476 is expected not to change `Note.count`5477 when a model attribute is included without assignees5478 behaves like title update5479 updates the attribute5480 behaves like does not add a todo5481 is expected not to change `Todo.count`5482 behaves like does not add a system note5483 is expected not to change `Note.count`5484 when alert is resolved and another existing unresolved alert5485 behaves like title update5486 updates the attribute5487 behaves like does not add a todo5488 is expected not to change `Todo.count`5489 behaves like does not add a system note5490 is expected not to change `Note.count`5491 when assignees are included5492 when the assignee is the current user5493 behaves like successful assignment5494 is expected to be success5495 behaves like adds a system note5496 is expected to change `alert.reload.notes.count` by 15497 behaves like adds a todo5498 is expected to eq #<User id:930 @user420>5499 when the assignee has read permissions5500 behaves like successful assignment5501 is expected to be success5502 behaves like adds a system note5503 is expected to change `alert.reload.notes.count` by 15504 behaves like adds a todo5505 is expected to eq #<User id:930 @user420>5506 when the assignee does not have read permissions5507 behaves like error response5508 has an informative message5509 behaves like does not add a todo5510 is expected not to change `Todo.count`5511 behaves like does not add a system note5512 is expected not to change `Note.count`5513 when user is already assigned5514 behaves like does not add a system note5515 is expected not to change `Note.count`5516 behaves like does not add a todo5517 is expected not to change `Todo.count`5518 with multiple users included5519 behaves like successful assignment5520 is expected to be success5521 behaves like adds a system note5522 is expected to change `alert.reload.notes.count` by 15523 behaves like adds a todo5524 is expected to eq #<User id:930 @user420>5525 when a status is included5526 successfully changes the status5527 behaves like adds a system note5528 is expected to change `alert.reload.notes.count` by 15529 with unknown status5530 behaves like error response5531 has an informative message5532 behaves like does not add a todo5533 is expected not to change `Todo.count`5534 behaves like does not add a system note5535 is expected not to change `Note.count`5536 with resolving status5537 changes the status5538 resolves the current user's related todos5539 with existing unresolved alert5540 with fingerprints5541 does not query for existing alerts5542 when status was resolved5543 has an informative message5544 behaves like does not add a todo5545 is expected not to change `Todo.count`5546 behaves like does not add a system note5547 is expected not to change `Note.count`5548 without fingerprints5549 successfully changes the status5550 behaves like adds a system note5551 is expected to change `alert.reload.notes.count` by 15552 two existing closed alerts5553 successfully changes the status5554 behaves like adds a system note5555 is expected to change `alert.reload.notes.count` by 15556# [RSpecRunTime] Finishing example group spec/services/alert_management/alerts/update_service_spec.rb. It took 8.72 seconds. Expected to take 7.13 seconds.5557# [RSpecRunTime] Starting example group spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb. Expected to take 6.54 seconds.5558DependencyProxy::ImageTtlGroupPolicies::UpdateService5559 #execute5560 with existing dependency proxy image ttl policy5561 user_role: :owner, shared_examples_name: "updating the dependency proxy image ttl policy"5562 behaves like updating the dependency proxy image ttl policy5563 behaves like updating the dependency proxy image ttl policy attributes5564 updates the dependency proxy image ttl policy5565 behaves like not creating the dependency proxy image ttl policy5566 doesn't create the dependency proxy image ttl policy5567 behaves like returning a success5568 returns a success5569 with invalid params5570 doesn't update5571 behaves like not creating the dependency proxy image ttl policy5572 doesn't create the dependency proxy image ttl policy5573 behaves like returning an error5574 returns an error5575 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy"5576 behaves like denying access to dependency proxy image ttl policy5577 with existing dependency proxy image ttl policy5578 behaves like not creating the dependency proxy image ttl policy5579 doesn't create the dependency proxy image ttl policy5580 behaves like returning an error5581 returns an error5582 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy"5583 behaves like denying access to dependency proxy image ttl policy5584 with existing dependency proxy image ttl policy5585 behaves like not creating the dependency proxy image ttl policy5586 doesn't create the dependency proxy image ttl policy5587 behaves like returning an error5588 returns an error5589 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy"5590 behaves like denying access to dependency proxy image ttl policy5591 with existing dependency proxy image ttl policy5592 behaves like not creating the dependency proxy image ttl policy5593 doesn't create the dependency proxy image ttl policy5594 behaves like returning an error5595 returns an error5596 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy"5597 behaves like denying access to dependency proxy image ttl policy5598 with existing dependency proxy image ttl policy5599 behaves like not creating the dependency proxy image ttl policy5600 doesn't create the dependency proxy image ttl policy5601 behaves like returning an error5602 returns an error5603 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy"5604 behaves like denying access to dependency proxy image ttl policy5605 with existing dependency proxy image ttl policy5606 behaves like not creating the dependency proxy image ttl policy5607 doesn't create the dependency proxy image ttl policy5608 behaves like returning an error5609 returns an error5610 without existing dependency proxy image ttl policy5611 user_role: :owner, shared_examples_name: "creating the dependency proxy image ttl policy"5612 behaves like creating the dependency proxy image ttl policy5613 creates a new package setting5614 saves the settings5615 behaves like returning a success5616 returns a success5617 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy"5618 behaves like denying access to dependency proxy image ttl policy5619 with existing dependency proxy image ttl policy5620 behaves like not creating the dependency proxy image ttl policy5621 doesn't create the dependency proxy image ttl policy5622 behaves like returning an error5623 returns an error5624 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy"5625 behaves like denying access to dependency proxy image ttl policy5626 with existing dependency proxy image ttl policy5627 behaves like not creating the dependency proxy image ttl policy5628 doesn't create the dependency proxy image ttl policy5629 behaves like returning an error5630 returns an error5631 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy"5632 behaves like denying access to dependency proxy image ttl policy5633 with existing dependency proxy image ttl policy5634 behaves like not creating the dependency proxy image ttl policy5635 doesn't create the dependency proxy image ttl policy5636 behaves like returning an error5637 returns an error5638 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy"5639 behaves like denying access to dependency proxy image ttl policy5640 with existing dependency proxy image ttl policy5641 behaves like not creating the dependency proxy image ttl policy5642 doesn't create the dependency proxy image ttl policy5643 behaves like returning an error5644 returns an error5645 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy"5646 behaves like denying access to dependency proxy image ttl policy5647 with existing dependency proxy image ttl policy5648 behaves like not creating the dependency proxy image ttl policy5649 doesn't create the dependency proxy image ttl policy5650 behaves like returning an error5651 returns an error5652 when the policy is not found5653 behaves like returning an error5654 returns an error5655# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb. It took 8.81 seconds. Expected to take 6.54 seconds.5656# [RSpecRunTime] Starting example group spec/services/packages/conan/create_package_service_spec.rb. Expected to take 6.39 seconds.5657Packages::Conan::CreatePackageService5658 #execute5659 valid params5660 creates a new package5661 behaves like returning a success service response5662 returns a success service response5663 behaves like assigns the package creator5664 assigns the package creator5665 behaves like assigns build to package5666 with build info5667 assigns the pipeline to the package5668# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.1 seconds. Current RSS: ~1552M. Threads: 4. load average: 1.27 1.19 1.20 1/285 132445669.5670 behaves like assigns status to package5671 with status param5672 assigns the status to the package5673 invalid params5674 behaves like returning an error service response and not creating conan package5675 is expected to have attributes {:reason => :record_invalid}5676 does not create a conan package5677 behaves like returning an error service response5678 returns an error service response5679 with existing recipe5680 behaves like returning an error service response and not creating conan package5681 is expected to have attributes {:reason => :record_invalid}5682 does not create a conan package5683 behaves like returning an error service response5684 returns an error service response5685# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.52 seconds. Current RSS: ~1547M. Threads: 4. load average: 1.27 1.19 1.20 1/285 132455686.5687 with package protection rule for different roles and package_name_patterns5688 package_name_pattern: package_name, minimum_access_level_for_push: :maintainer, user: project_developer, shared_examples_name: "an error service response for protected package"5689 behaves like an error service response for protected package5690 behaves like returning an error service response and not creating conan package5691 is expected to have attributes {:reason => :package_protected}5692 does not create a conan package5693 behaves like returning an error service response5694 returns an error service response5695 package_name_pattern: package_name, minimum_access_level_for_push: :maintainer, user: project_maintainer, shared_examples_name: "a service response for valid package"5696 behaves like a service response for valid package5697 creates a new package5698 behaves like returning a success service response5699 returns a success service response5700 package_name_pattern: package_name, minimum_access_level_for_push: :maintainer, user: project_owner, shared_examples_name: "a service response for valid package"5701 behaves like a service response for valid package5702 creates a new package5703 behaves like returning a success service response5704 returns a success service response5705 package_name_pattern: package_name, minimum_access_level_for_push: :owner, user: project_maintainer, shared_examples_name: "an error service response for protected package"5706 behaves like an error service response for protected package5707 behaves like returning an error service response and not creating conan package5708 is expected to have attributes {:reason => :package_protected}5709 does not create a conan package5710 behaves like returning an error service response5711 returns an error service response5712 package_name_pattern: package_name, minimum_access_level_for_push: :owner, user: project_owner, shared_examples_name: "a service response for valid package"5713 behaves like a service response for valid package5714 creates a new package5715 behaves like returning a success service response5716 returns a success service response5717 package_name_pattern: package_name, minimum_access_level_for_push: :admin, user: project_owner, shared_examples_name: "an error service response for protected package"5718 behaves like an error service response for protected package5719 behaves like returning an error service response and not creating conan package5720 is expected to have attributes {:reason => :package_protected}5721 does not create a conan package5722 behaves like returning an error service response5723 returns an error service response5724 package_name_pattern: package_name_pattern_no_match, minimum_access_level_for_push: :maintainer, user: project_owner, shared_examples_name: "a service response for valid package"5725 behaves like a service response for valid package5726 creates a new package5727 behaves like returning a success service response5728 returns a success service response5729 package_name_pattern: package_name_pattern_no_match, minimum_access_level_for_push: :admin, user: project_owner, shared_examples_name: "a service response for valid package"5730 behaves like a service response for valid package5731 creates a new package5732 behaves like returning a success service response5733 returns a success service response5734 package_name_pattern: package_name, minimum_access_level_for_push: :maintainer, user: nil, shared_examples_name: "an error service response for unauthorized"5735 behaves like an error service response for unauthorized5736 is expected to have attributes {:reason => :invalid_parameter}5737 behaves like returning an error service response5738 returns an error service response5739 with deploy token5740 package_name_pattern: package_name, minimum_access_level_for_push: :maintainer, user: deploy_token, shared_examples_name: "an error service response for protected package"5741 behaves like an error service response for protected package5742 behaves like returning an error service response and not creating conan package5743 is expected to have attributes {:reason => :package_protected}5744 does not create a conan package5745 behaves like returning an error service response5746 returns an error service response5747 package_name_pattern: package_name, minimum_access_level_for_push: :owner, user: deploy_token, shared_examples_name: "an error service response for protected package"5748 behaves like an error service response for protected package5749 behaves like returning an error service response and not creating conan package5750 is expected to have attributes {:reason => :package_protected}5751 does not create a conan package5752 behaves like returning an error service response5753 returns an error service response5754 package_name_pattern: package_name, minimum_access_level_for_push: :admin, user: deploy_token, shared_examples_name: "an error service response for protected package"5755 behaves like an error service response for protected package5756 behaves like returning an error service response and not creating conan package5757 is expected to have attributes {:reason => :package_protected}5758 does not create a conan package5759 behaves like returning an error service response5760 returns an error service response5761 package_name_pattern: package_name_pattern_no_match, minimum_access_level_for_push: :maintainer, user: deploy_token, shared_examples_name: "a service response for valid package"5762 behaves like a service response for valid package5763 creates a new package5764 behaves like returning a success service response5765 returns a success service response5766 when feature flag :packages_protected_packages_conan is disabled5767 package_name_pattern: package_name, minimum_access_level_for_push: :maintainer, user: project_developer5768 behaves like a service response for valid package5769 creates a new package5770 behaves like returning a success service response5771 returns a success service response5772 package_name_pattern: package_name, minimum_access_level_for_push: :admin, user: project_owner5773 behaves like a service response for valid package5774 creates a new package5775 behaves like returning a success service response5776 returns a success service response5777 package_name_pattern: package_name_pattern_no_match, minimum_access_level_for_push: :maintainer, user: project_developer5778 behaves like a service response for valid package5779 creates a new package5780 behaves like returning a success service response5781 returns a success service response5782 package_name_pattern: package_name_pattern_no_match, minimum_access_level_for_push: :admin, user: project_owner5783 behaves like a service response for valid package5784 creates a new package5785 behaves like returning a success service response5786 returns a success service response5787# [RSpecRunTime] Finishing example group spec/services/packages/conan/create_package_service_spec.rb. It took 7.57 seconds. Expected to take 6.39 seconds.5788# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/analytics_menu_spec.rb. Expected to take 6.17 seconds.5789Sidebars::Projects::Menus::AnalyticsMenu5790 #render?5791 whe user cannot read analytics5792 returns false5793# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.97 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.65 1.27 1.23 1/284 132675794.5795 whe user can read analytics5796 returns true5797 when menu does not have any menu items5798 returns false5799 when menu has menu items5800 returns true5801 #link5802 returns link to the value stream page5803 when Value Stream is not visible5804 returns link to the the first visible menu item5805 Menu items5806 CI/CD5807 is expected not to be nil5808 when the project repository is empty5809 is expected to be nil5810 when builds access level is DISABLED5811 is expected to be nil5812 when the user does not have access5813 is expected to be nil5814 Repository5815 is expected not to be nil5816 when the project repository is empty5817 is expected to be nil5818 when a user does not have access to repository graphs5819 is expected to be nil5820 when the user does not have access5821 is expected to be nil5822 Value Stream5823 is expected not to be nil5824 when the user does not have access5825 is expected to be nil5826 when issues are disabled5827 is expected not to be nil5828 when merge requests are disabled5829 is expected not to be nil5830 when the issues and merge requests are disabled5831 is expected to be nil5832# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/analytics_menu_spec.rb. It took 5.08 seconds. Expected to take 6.17 seconds.5833# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. Expected to take 5.84 seconds.5834Gitlab::Database::Count::TablesampleCountStrategy5835 #count5836 for tables with an estimated small size5837 performs an exact count5838# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.35 seconds. Current RSS: ~1590M. Threads: 4. load average: 1.63 1.28 1.23 3/284 132705839.5840 for tables with an estimated large size5841 performs a tablesample count5842# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.53 seconds. Current RSS: ~1583M. Threads: 4. load average: 1.63 1.28 1.23 1/284 132715843.5844 insufficient permissions5845 returns an empty hash5846# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.11 seconds. Current RSS: ~1574M. Threads: 4. load average: 1.58 1.28 1.23 1/284 132725847.5848# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. It took 7.41 seconds. Expected to take 5.84 seconds.5849# [RSpecRunTime] Starting example group spec/models/namespace/detail_spec.rb. Expected to take 5.46 seconds.5850Namespace::Detail5851 does not allow STI5852 associations5853 is expected to belong to namespace required: false5854 is expected to belong to creator class_name => User required: false5855 validations5856 is expected to validate that :namespace cannot be empty/falsy5857 when namespace description changes5858 changes namespace details description5859 when project description changes5860 changes project namespace details description5861 when group description changes5862 changes group namespace details description5863 with loose foreign key on namespace_details.creator_id5864 behaves like cleanup by a loose foreign key5865 cleans up (delete or nullify) the model5866# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.14 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.61 1.29 1.23 1/283 132735867.5868 #add_creator5869 adds the creator5870# [RSpecRunTime] Finishing example group spec/models/namespace/detail_spec.rb. It took 6.45 seconds. Expected to take 5.46 seconds.5871# [RSpecRunTime] Starting example group spec/models/label_link_spec.rb. Expected to take 5.41 seconds.5872LabelLink5873 does not allow STI5874 is expected to be valid5875 is expected to belong to label required: false5876 is expected to belong to target required: false5877 behaves like a BulkInsertSafe model5878 when calling class methods directly5879 raises an error when method is not bulk-insert safe5880 does not raise an error when method is bulk-insert safe5881 .bulk_insert!5882 when all items are valid5883 inserts them all5884 returns an empty array5885 when some items are invalid5886 does not insert any of them and raises an error5887 inserts them anyway when bypassing validations5888 .for_target5889 returns the label links for a given target5890# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.11 seconds. Current RSS: ~1556M. Threads: 4. load average: 1.56 1.28 1.23 1/286 133325891.5892# [RSpecRunTime] Finishing example group spec/models/label_link_spec.rb. It took 5.52 seconds. Expected to take 5.41 seconds.5893# [RSpecRunTime] Starting example group spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb. Expected to take 4.99 seconds.5894Clusters::Agents::Authorizations::CiAccess::Finder5895 #execute5896 project authorizations5897 agent configuration project does not share a root namespace with the given project5898 is expected to be empty5899# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.03 seconds. Current RSS: ~1555M. Threads: 4. load average: 1.52 1.28 1.23 1/285 133335900.5901 agent configuration project shares a root namespace, but does not belong to an ancestor of the given project5902 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 2, project_id: 645, agent_id: 2, config: {"default_namespace"=>"production", "protected_branches_only"=>false}>5903 with project authorizations present5904 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 3, project_id: 645, agent_id: 4, config: {"default_namespace"=>"production", "protected_branches_only"=>false}>5905 with overlapping authorizations5906 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 4, project_id: 645, agent_id: 6, config: {"default_namespace"=>"production", "protected_branches_only"=>false}>5907 behaves like access_as5908 agent5909 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization id: 5, project_id: 645, agent_id: 4, config: {"access_as"=>{"agent"=>{}}}>5910 impersonate5911 is expected to be empty5912 ci_user5913 is expected to be empty5914 ci_job5915 is expected to be empty5916 implicit authorizations5917 returns authorizations for agents directly associated with the project5918 authorized groups5919 agent configuration project is outside the requesting project hierarchy5920 is expected to be empty5921 multiple agents are authorized for the same group5922 returns authorizations for all agents5923 a single agent is authorized to more than one matching group5924 picks the authorization for the closest group to the requesting project5925 agent configuration project does not belong to an ancestor of the authorized group5926 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::GroupAuthorization id: 7, group_id: 1368, agent_id: 2, config: {"default_namespace"=>"production", "protected_branches_only"=>false}>5927 behaves like access_as5928 agent5929 is expected to contain exactly #<Clusters::Agents::Authorizations::CiAccess::GroupAuthorization id: 8, group_id: 1365, agent_id: 4, config: {"access_as"=>{"agent"=>{}}}>5930 impersonate5931 is expected to be empty5932 ci_user5933 is expected to be empty5934 ci_job5935 is expected to be empty5936# [RSpecRunTime] Finishing example group spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb. It took 6.19 seconds. Expected to take 4.99 seconds.5937# [RSpecRunTime] Starting example group spec/services/import/source_users/accept_reassignment_service_spec.rb. Expected to take 4.96 seconds.5938Import::SourceUsers::AcceptReassignmentService5939 #execute5940 returns success5941 sets the source user to accepted5942 enqueues the job to reassign contributions5943 when the current user is not the user to reassign contributions to5944 behaves like current user does not have permission to accept reassignment5945 returns error no permissions5946 does not enqueue the job to reassign contributions5947# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.22 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.47 1.27 1.23 1/283 133345948.5949 when no current user is provided5950 behaves like current user does not have permission to accept reassignment5951 returns error no permissions5952 does not enqueue the job to reassign contributions5953# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.36 seconds. Current RSS: ~1531M. Threads: 4. load average: 1.47 1.27 1.23 1/283 133355954.5955 when passing the wrong reassignment_token5956 behaves like current user does not have permission to accept reassignment5957 returns error no permissions5958 does not enqueue the job to reassign contributions5959# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.45 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.47 1.27 1.23 1/283 133365960.5961 when not passing a reassignment_token5962 behaves like current user does not have permission to accept reassignment5963 returns error no permissions5964 does not enqueue the job to reassign contributions5965# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.67 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.44 1.27 1.23 1/283 133375966.5967 when the source user is not awaiting approval5968 returns transition error5969# [RSpecRunTime] Finishing example group spec/services/import/source_users/accept_reassignment_service_spec.rb. It took 6.87 seconds. Expected to take 4.96 seconds.5970# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/bulk_delete_by_project_service_spec.rb. Expected to take 4.72 seconds.5971Ci::JobArtifacts::BulkDeleteByProjectService#execute5972 #execute5973 when number of artifacts exceeds limits to delete5974 fails to destroy5975# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.04 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.44 1.27 1.23 1/283 133385976.5977 when requested not existing artifacts do delete5978 fails to destroy5979# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.16 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.44 1.27 1.23 1/283 133395980.5981 when maintainer has access to the project5982 is successful5983 and partially owns artifacts5984 fails to destroy5985# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.43 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.48 1.28 1.23 1/283 133405986.5987 and request all artifacts from a different project5988 returns a error5989# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.15 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.48 1.28 1.23 1/283 133415990.5991# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/bulk_delete_by_project_service_spec.rb. It took 5.99 seconds. Expected to take 4.72 seconds.5992# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/milestone_parser_spec.rb. Expected to take 4.69 seconds.5993Banzai::ReferenceParser::MilestoneParser5994 #nodes_visible_to_user5995 when the link has a data-issue attribute5996 behaves like referenced feature visibility5997 when feature is disabled5998 does not create reference5999# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.25 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.48 1.28 1.23 1/283 133426000.6001 when feature is enabled only for team members6002 does not create reference for non member6003 creates reference for member6004# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.4 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.44 1.28 1.23 2/283 133436005.6006 when feature is enabled6007 creates reference6008 #referenced_by6009 when the link has a data-milestone attribute6010 using an existing milestone ID6011 returns an Array of milestones6012 using a non-existing milestone ID6013 returns an empty Array6014# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/milestone_parser_spec.rb. It took 5.87 seconds. Expected to take 4.69 seconds.6015# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb. Expected to take 4.37 seconds.6016Gitlab::Database::PartitioningMigrationHelpers::ForeignKeyHelpers6017 #add_concurrent_partitioned_foreign_key6018 when the foreign key does not exist on the parent table6019 creates the foreign key on each partition, and the parent table6020 with validate: false option6021 creates the foreign key only on partitions6022 when the foreign key exists on the parent table6023 does not attempt to create any foreign keys6024 when additional foreign key options are given6025 forwards them to the foreign key helper methods6026 when run inside a transaction block6027 raises an error6028 #validate_partitioned_foreign_key6029 when run inside a transaction block6030 raises an error6031 when run outside a transaction block6032 when name is provided6033 validates FK for each partition6034 when name is not provided6035 validates FK for each partition6036 when FK does not exist for a given partition6037 does not validate missing FK6038 #rename_partitioned_foreign_key6039 when old foreign key exists6040 when new foreign key does not exists6041 renames the old foreign key into the new name6042 when new foreign key exists6043 raises duplicate object error6044 when old foreign key does not exist6045 when new foreign key does not exists6046 behaves like raising undefined object error6047 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6048 when new foreign key exists6049 behaves like raising undefined object error6050 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6051 #swap_partitioned_foreign_keys6052 when old foreign key exists6053 when new foreign key does not exists6054 behaves like raising undefined object error6055 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk_new" for table .* does not exist/6056 when new foreign key exists6057 swaps foreign keys6058 when old foreign key does not exist6059 when new foreign key does not exists6060 behaves like raising undefined object error6061 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6062 when new foreign key exists6063 behaves like raising undefined object error6064 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6065# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb. It took 3.27 seconds. Expected to take 4.37 seconds.6066# [RSpecRunTime] Starting example group spec/lib/gitlab/search_context/controller_concern_spec.rb. Expected to take 4.29 seconds.6067Gitlab::SearchContext::ControllerConcern6068 exposing @project6069 behaves like has the proper context6070 aggregate_failures6071 when the project is owned by a group6072 behaves like has the proper context6073 aggregate_failures6074 exposing @group6075 behaves like has the proper context6076 aggregate_failures6077 exposing @snippet, @snippets6078 behaves like has the proper context6079 aggregate_failures6080# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.75 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.45 1.28 1.23 1/283 133446081.6082 exposing @ref6083 behaves like has the proper context6084 aggregate_failures6085# [RSpecRunTime] Finishing example group spec/lib/gitlab/search_context/controller_concern_spec.rb. It took 4.53 seconds. Expected to take 4.29 seconds.6086# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/mark_all_done_spec.rb. Expected to take 4.04 seconds.6087Mutations::Todos::MarkAllDone6088 is expected to require graphql authorizations :update_user6089 #resolve6090 marks all pending todos as done6091 behaves as expected if there are no todos for the requesting user6092 filters todos to mark as done6093 when user is not logged in6094 fails with the expected error6095# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.98 seconds. Current RSS: ~1529M. Threads: 4. load average: 1.57 1.31 1.24 1/283 133456096.6097# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/mark_all_done_spec.rb. It took 5.17 seconds. Expected to take 4.04 seconds.6098# [RSpecRunTime] Starting example group spec/finders/concerns/finder_with_group_hierarchy_spec.rb. Expected to take 3.97 seconds.6099FinderWithGroupHierarchy6100 when specifying group6101 returns only the group by default6102 when specifying group_id6103 returns only the group by default6104 when including items from group ancestors6105 returns group and its ancestors6106 ignores groups which user can not read6107 returns them all when skip_authorization is true6108# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.16 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.57 1.31 1.24 1/283 133466109.6110 when including items from group descendants6111 returns items from group and its descendants6112 ignores items from groups which user can not read6113 returns them all when skip_authorization is true6114# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.42 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.57 1.31 1.24 1/283 133476115.6116 with N+1 query check6117 does not produce N+1 query6118# [RSpecRunTime] Finishing example group spec/finders/concerns/finder_with_group_hierarchy_spec.rb. It took 3.82 seconds. Expected to take 3.97 seconds.6119# [RSpecRunTime] Starting example group spec/models/ssh_host_key_spec.rb. Expected to take 3.72 seconds.6120SshHostKey6121 does not allow STI6122 .primary_key6123 returns a symbol6124 .find_by6125 accepts a string key6126 accepts a symbol key6127# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.48 seconds. Current RSS: ~1542M. Threads: 4. load average: 1.53 1.31 1.24 1/283 133486128.6129 #fingerprints6130 returns an array of indexed fingerprints when the cache is filled6131Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but SshHostKey is a Class.6133To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6134 returns an empty array when the cache is empty6135 #fingerprints6136 returns an array of indexed fingerprints when the cache is filled6137Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but SshHostKey is a Class.6139To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6140 returns an empty array when the cache is empty6141 when FIPS is enabled6142 only includes SHA256 fingerprint6143 #host_keys_changed?6144 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\nfoo\nbar\n", result: true6145 (normal)6146 is expected to eq true6147 (reversed)6148 is expected to eq true6149 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "foo\n", result: true6150 (normal)6151 is expected to eq true6152 (reversed)6153 is expected to eq true6154 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "", result: true6155 (normal)6156 is expected to eq true6157 (reversed)6158 is expected to eq true6159 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: nil, result: true6160 (normal)6161 is expected to eq true6162 (reversed)6163 is expected to eq true6164 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", known_hosts_b: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", result: false6165 (normal)6166 is expected to eq false6167 (reversed)6168 is expected to eq false6169 known_hosts_a: "@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\nexample.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n", known_hosts_b: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\n", result: false6170 (normal)6171 is expected to eq false6172 (reversed)6173 is expected to eq false6174 known_hosts_a: "example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3UpyF2iLqy1d63M6k3jH1vuEnq/NWtE+orJe1Xn7JoRbduKd6zpsJ0JhBGWgcQK0ph0aGW5PcudzzBSc+SlYfCc4GTaxDtmj41hW0o72mNiuDW3oKXXShOiVRde2ZOquH8Z865jGiZIC8BI/bXZD29IGUih0hPu7Rjp70VYiE+35QRf/psD0Ddrz8QUIG3A/2dMzLI5F5ZORk3BIX2F3mJwJOvZxRhR/SqyphDMZ5eZ0EzqbFBCDE6HABWoz9ck8RBGLvCIggmDHj3FmMLcQGMDiy6wKp7QdnBtxjCP6vtE6YPUM223AqsWt+9NTtCfB8YdNAH7YcHHOR1FgtSk1x git@localhost\n@revoked other.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLIp+4ciR2YO9f9rpldc7InNQw/TBUtcNbJ2XR0rr15/5ytz7YM16xXG0Qjx576PNSmqs4gbTrvTuFZak+v1Jx/9deHRq/yqp9f+tv33+iaJGCQCX/+OVY7aWgV2R9YsS7XQ4mnv4XlOTEssib/rGAIT+ATd/GcdYSEOO+dh4O09/6O/jIMGSeP+NNetgn1nPCnLOjrXFZUnUtNDi6EEKeIlrliJjSb7Jr4f7gjvZnv4RskWHHFo8FgAAqt0gOMT6EmKrnypBe2vLGSAXbtkXr01q6/DNPH+n9VA1LTV6v1KN/W5CN5tQV11wRSKiM8g5OEbi86VjJRi2sOuYoXQU1 git@localhost\nfoo\nbar\n", known_hosts_b: "foo\n", result: true6175 (normal)6176 is expected to eq true6177 (reversed)6178 is expected to eq true6179 known_hosts_a: "", known_hosts_b: "", result: false6180 (normal)6181 is expected to eq false6182 (reversed)6183 is expected to eq false6184 known_hosts_a: nil, known_hosts_b: nil, result: false6185 (normal)6186 is expected to eq false6187 (reversed)6188 is expected to eq false6189 known_hosts_a: "", known_hosts_b: nil, result: false6190 (normal)6191 is expected to eq false6192 (reversed)6193 is expected to eq false6194 #calculate_reactive_cache6195 writes the hostname to STDIN6196 successful key scan6197 stores the cleaned known_hosts data6198 failed key scan (exit code 1)6199 returns a generic error6200 failed key scan (exit code 0)6201 returns a generic error6202 DNS rebinding protection enabled6203 sends an address as well as hostname to ssh-keyscan6204 URL validation6205 when local requests are not allowed6206 forbids scanning localhost6207 when local requests are allowed6208 permits scanning localhost6209# [RSpecRunTime] Finishing example group spec/models/ssh_host_key_spec.rb. It took 3.82 seconds. Expected to take 3.72 seconds.6210# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. Expected to take 3.69 seconds.6211Gitlab::UsageDataCounters::IssueActivityUniqueCounter6212 can return the count of actions per user deduplicated6213 for Issue title edit actions6214 behaves like internal event tracking6215 logs to Snowplow, Redis, and product analytics tooling6216 for Issue description edit actions6217 behaves like internal event tracking6218 logs to Snowplow, Redis, and product analytics tooling6219 for Issue assignee edit actions6220 behaves like internal event tracking6221 logs to Snowplow, Redis, and product analytics tooling6222 for Issue make confidential actions6223 behaves like internal event tracking6224 logs to Snowplow, Redis, and product analytics tooling6225 for Issue make visible actions6226 behaves like internal event tracking6227 logs to Snowplow, Redis, and product analytics tooling6228 for Issue created actions6229 behaves like internal event tracking6230 logs to Snowplow, Redis, and product analytics tooling6231 for Issue closed actions6232 behaves like internal event tracking6233 logs to Snowplow, Redis, and product analytics tooling6234 for Issue reopened actions6235 behaves like internal event tracking6236 logs to Snowplow, Redis, and product analytics tooling6237 for Issue label changed actions6238 behaves like internal event tracking6239 logs to Snowplow, Redis, and product analytics tooling6240 for Issue label milestone actions6241 behaves like internal event tracking6242 logs to Snowplow, Redis, and product analytics tooling6243 for Issue cross-referenced actions6244 behaves like internal event tracking6245 logs to Snowplow, Redis, and product analytics tooling6246 for Issue moved actions6247 behaves like internal event tracking6248 logs to Snowplow, Redis, and product analytics tooling6249 for Issue cloned actions6250 behaves like internal event tracking6251 logs to Snowplow, Redis, and product analytics tooling6252 for Issue relate actions6253 behaves like internal event tracking6254 logs to Snowplow, Redis, and product analytics tooling6255 for Issue unrelate actions6256 behaves like internal event tracking6257 logs to Snowplow, Redis, and product analytics tooling6258 for Issue marked as duplicate actions6259 behaves like internal event tracking6260 logs to Snowplow, Redis, and product analytics tooling6261 for Issue locked actions6262 behaves like internal event tracking6263 logs to Snowplow, Redis, and product analytics tooling6264 for Issue unlocked actions6265 behaves like internal event tracking6266 logs to Snowplow, Redis, and product analytics tooling6267 for Issue designs added actions6268 behaves like internal event tracking6269 logs to Snowplow, Redis, and product analytics tooling6270 for Issue designs modified actions6271 behaves like internal event tracking6272 logs to Snowplow, Redis, and product analytics tooling6273 for Issue designs removed actions6274 behaves like internal event tracking6275 logs to Snowplow, Redis, and product analytics tooling6276 for Issue due date changed actions6277 behaves like internal event tracking6278 logs to Snowplow, Redis, and product analytics tooling6279 for Issue time estimate changed actions6280 behaves like internal event tracking6281 logs to Snowplow, Redis, and product analytics tooling6282 for Issue time spent changed actions6283 behaves like internal event tracking6284 logs to Snowplow, Redis, and product analytics tooling6285 for Issue comment added actions6286 behaves like internal event tracking6287 logs to Snowplow, Redis, and product analytics tooling6288 for Issue comment edited actions6289 behaves like internal event tracking6290 logs to Snowplow, Redis, and product analytics tooling6291 for Issue comment removed actions6292 behaves like internal event tracking6293 logs to Snowplow, Redis, and product analytics tooling6294 for Issue design comment removed actions6295 behaves like internal event tracking6296 logs to Snowplow, Redis, and product analytics tooling6297# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. It took 5.65 seconds. Expected to take 3.69 seconds.6298# [RSpecRunTime] Starting example group spec/finders/autocomplete/group_users_finder_spec.rb. Expected to take 3.46 seconds.6299Autocomplete::GroupUsersFinder6300 #execute6301 with group members6302 returns members of groups in the hierarchy6303# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.83 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.37 1.28 1.23 1/283 133496304.6305 with project members6306 returns members of descendant projects6307 with invited group members6308 returns members of groups invited to this group6309 returns members of groups invited to an ancestor group6310 returns members of groups invited to a descendant group6311 returns members of groups invited to a child project6312 returns members of groups invited to a descendant project6313 does not return members of groups invited to a project of an ancestor group6314# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.73 seconds. Current RSS: ~1534M. Threads: 4. load average: 1.37 1.28 1.23 1/283 133506315.6316# [RSpecRunTime] Finishing example group spec/finders/autocomplete/group_users_finder_spec.rb. It took 4.45 seconds. Expected to take 3.46 seconds.6317# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_restorer_spec.rb. Expected to take 3.44 seconds.6318Gitlab::ImportExport::UploadsRestorer6319 bundle a project Git repo6320 legacy storage6321 saves the uploads successfully6322 copies the uploads to the project path6323# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.34 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.26 1.26 1.23 1/283 133516324.6325 hashed storage6326 saves the uploads successfully6327 copies the uploads to the project path6328# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.84 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.26 1.26 1.23 1/283 133526329.6330# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_restorer_spec.rb. It took 3.11 seconds. Expected to take 3.44 seconds.6331# [RSpecRunTime] Starting example group spec/services/system_notes/alert_management_service_spec.rb. Expected to take 3.22 seconds.6332SystemNotes::AlertManagementService6333 #create_new_alert6334 has the appropriate message6335 behaves like a system note6336 has the correct attributes6337# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.71 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.26 1.26 1.23 1/283 133716338.6339 #change_alert_status6340 with no specified reason6341 has the appropriate message6342 behaves like a system note6343 has the correct attributes6344 with reason provided6345 has the appropriate message6346 #new_alert_issue6347 has the appropriate message6348 behaves like a system note6349 has the correct attributes6350 #log_resolving_alert6351 has the appropriate message6352 behaves like a system note6353 has the correct attributes6354# [RSpecRunTime] Finishing example group spec/services/system_notes/alert_management_service_spec.rb. It took 3.01 seconds. Expected to take 3.22 seconds.6355# [RSpecRunTime] Starting example group spec/graphql/types/terraform/state_version_type_spec.rb. Expected to take 3.17 seconds.6356Types::Terraform::StateVersionType6357 is expected to require graphql authorizations :read_terraform_state6358 is expected to eq "TerraformStateVersion"6359 query6360 returns job of the latest version6361 behaves like returning latest version6362 returns latest version of terraform state6363# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.46 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.24 1.25 1.23 1/283 133726364.6365 when user cannot read jobs6366 does not return job of the latest version6367 behaves like returning latest version6368 returns latest version of terraform state6369 fields6370 is expected to have graphql fields :id, :created_by_user, :job, :download_path, :serial, :created_at, and :updated_at6371 is expected to be non null6372 is expected not to be non null6373 is expected not to be non null6374 is expected not to be non null6375 is expected not to be non null6376 is expected to be non null6377 is expected to be non null6378# [RSpecRunTime] Finishing example group spec/graphql/types/terraform/state_version_type_spec.rb. It took 3.65 seconds. Expected to take 3.17 seconds.6379# [RSpecRunTime] Starting example group spec/lib/gitlab/exclusive_lease_spec.rb. Expected to take 3.05 seconds.6380Gitlab::ExclusiveLease6381 #try_obtain6382 cannot obtain twice before the lease has expired6383 can obtain after the lease has expired6384 when allowed to attempt within pg transaction6385 behaves like no error tracking performed6386 does not raise error within ci db6387 does not raise error within main db6388# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.76 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.14 1.23 1.22 1/283 133736389.6390 in production environment6391 behaves like no error tracking performed6392 does not raise error within ci db6393 does not raise error within main db6394 .redis_shared_state_key6395 provides a namespaced key6396 .ensure_prefixed_key6397 does not double prefix a key6398 raises errors when there is no key6399 #renew6400 returns true when we have the existing lease6401 returns false when we dont have a lease6402 cancellation6403 .cancel6404 does not raise errors when given a nil key6405 when called with the unprefixed key6406 behaves like cancelling a lease6407 releases the held lease6408 when called with the prefixed key6409 behaves like cancelling a lease6410 releases the held lease6411 #cancel6412 is safe to call even if the lease was never obtained6413 behaves like cancelling a lease6414 releases the held lease6415 .reset_all!6416 removes all existing lease keys from redis6417 #exists?6418 returns true for an existing lease6419 returns false for a lease that does not exist6420 .get_uuid6421 gets the uuid if lease with the key associated exists6422 returns false if the lease does not exist6423 #ttl6424 returns the TTL of the Redis key6425 returns nil when the lease does not exist6426 .throttle6427 prevents repeated execution of the block6428 is distinct by block6429 is distinct by key6430 allows a group to be passed6431 defaults to a 60min timeout6432 allows count to be specified6433 allows period to be specified6434 allows period and count to be specified6435# [RSpecRunTime] Finishing example group spec/lib/gitlab/exclusive_lease_spec.rb. It took 3.28 seconds. Expected to take 3.05 seconds.6436# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. Expected to take 2.98 seconds.6437Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestFirstDeployedToProduction6438 behaves like LEFT JOIN-able value stream analytics event6439 can use the event as LEFT JOIN6440 when looking at the record with data6441 contains the timestamp expression6442# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.84 seconds. Current RSS: ~1555M. Threads: 4. load average: 1.14 1.23 1.22 1/288 134876443.6444 when looking at the record without data6445 returns nil for the timestamp expression6446 behaves like value stream analytics event6447 is expected to be a kind of String6448 is expected to be a kind of Symbol6449 is expected to include ApplicationRecord(abstract)6450 is expected to respond to #timestamp_projection6451 is expected to respond to #html_description6452 is expected to be a kind of Array6453 #apply_query_customization6454 expects an ActiveRecord::Relation object as argument and returns a modified version of it6455 #hash_code6456 returns a hash that uniquely identifies an event6457 does not differ when the same object is built with the same params6458# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. It took 3.43 seconds. Expected to take 2.98 seconds.6459# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb. Expected to take 2.87 seconds.6460Ci::JobArtifacts::TrackArtifactReportService6461 #execute6462 when pipeline has test reports6463 tracks the test event using HLLRedisCounter6464 when pipeline does not have test reports6465 does not track the test event6466 does not track the coverage test event6467 when a single user started multiple pipelines with test reports6468 tracks all pipelines using HLLRedisCounter by one user_id for the test event6469 when multiple users started multiple pipelines with test reports6470 tracks all pipelines using HLLRedisCounter by multiple users for test reports6471 when pipeline has coverage test reports6472 tracks the coverage test event using HLLRedisCounter6473 when a single user started multiple pipelines with coverage reports6474 tracks all pipelines using HLLRedisCounter by one user_id for the coverage test event6475 when multiple users started multiple pipelines with coverage test reports6476 tracks all pipelines using HLLRedisCounter by multiple users for coverage test reports6477# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb. It took 3.0 seconds. Expected to take 2.87 seconds.6478# [RSpecRunTime] Starting example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. Expected to take 2.83 seconds.6479IncidentManagement::TimelineEventTagsFinder6480 #execute6481 when user has permissions6482 returns tags on the event6483 when event does not have tags6484 returns empty result6485# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.46 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.20 1.24 1.22 1/287 134886486.6487 when timeline event is nil6488 is expected to eq #<ActiveRecord::Relation []>6489 when user does not have permissions6490 is expected to eq #<ActiveRecord::Relation []>6491# [RSpecRunTime] Finishing example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. It took 3.55 seconds. Expected to take 2.83 seconds.6492# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb. Expected to take 2.66 seconds.6493BulkImports::Projects::Pipelines::ProjectPipeline6494 #run6495 imports new project into destination group6496 skips duplicate projects on pipeline re-run6497# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.6 seconds. Current RSS: ~1534M. Threads: 4. load average: 1.20 1.24 1.22 1/285 135056498.6499 pipeline parts6500 is expected to includes the BulkImports::Pipeline module6501 is expected to includes the BulkImports::Pipeline::Runner module6502 has extractors6503 has transformers6504# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb. It took 2.99 seconds. Expected to take 2.66 seconds.6505# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/mark_done_spec.rb. Expected to take 2.62 seconds.6506Mutations::Todos::MarkDone6507 is expected to require graphql authorizations :update_todo6508 #resolve6509 marks a single todo as done6510 handles a todo which is already done as expected6511 ignores requests for todos which do not belong to the current user6512# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.5 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.10 1.22 1.22 1/283 135066513.6514# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/mark_done_spec.rb. It took 3.75 seconds. Expected to take 2.62 seconds.6515# [RSpecRunTime] Starting example group spec/lib/gitlab_spec.rb. Expected to take 2.46 seconds.6516Gitlab6517 delegates root to GitlabEdition6518 delegates extensions to GitlabEdition6519 delegates ee? to GitlabEdition6520 delegates jh? to GitlabEdition6521 delegates ee to GitlabEdition6522 delegates jh to GitlabEdition6523 .revision6524 when a REVISION file exists6525 returns the actual Git revision6526 memoizes the revision6527 when no REVISION file exist6528 when the Git command succeeds6529 returns the actual Git revision6530 when the Git command fails6531 returns "Unknown"6532 .com?6533 is true when GITLAB_SIMULATE_SAAS is true and in development6534 is false when GITLAB_SIMULATE_SAAS is true and in test6535 when not simulating SaaS6536 is true when on https://gitlab.com6537 is true when on https://staging.gitlab.com6538 is true when on other gitlab subdomain6539 is true when on other gitlab subdomain with hyphen6540 is false when not on GitLab.com6541 .com_except_jh?6542 com?: true, jh?: true, expected: false6543 is expected to eq false6544 com?: true, jh?: false, expected: true6545 is expected to eq true6546 com?: false, jh?: true, expected: false6547 is expected to eq false6548 com?: false, jh?: false, expected: false6549 is expected to eq false6550 .com6551 when on GitLab.com6552 is expected to equal true6553 when not on GitLab.com6554 is expected to be nil6555 .staging?6556 is false when on https://gitlab.com6557 is true when on https://staging.gitlab.com6558 is false when not on staging6559 .canary?6560 is true when CANARY env var is set to true6561 is false when CANARY env var is set to false6562 .com_and_canary?6563 is true when on .com and canary6564 is false when on .com but not on canary6565 .com_but_not_canary?6566 is false when on .com and canary6567 is true when on .com but not on canary6568 .org_or_com?6569 is true when on .com6570 is true when org6571 is false when not dev, org or com6572 .simulate_com?6573 when GITLAB_SIMULATE_SAAS is true6574 is false when test env6575 is true when dev env6576 is false when env is not dev6577 when GITLAB_SIMULATE_SAAS is false6578 is false when test env6579 is false when dev env6580 is false when env is not dev or test6581 .dev_or_test_env?6582 is true when test env6583 is true when dev env6584 is false when env is not dev or test6585 .http_proxy_env?6586 returns true when lower case https6587 returns true when upper case https6588 returns true when lower case http6589 returns true when upper case http6590 returns false when not set6591 .maintenance_mode?6592 returns true when maintenance mode is enabled6593 returns false when maintenance mode is disabled6594 returns false when maintenance mode column is not present6595 .next_rails?6596 bundle_gemfile: nil, expected_result: false6597 returns whether BUNDLE_GEMFILE points to Gemfile.next6598 bundle_gemfile: "Gemfile.another", expected_result: false6599 returns whether BUNDLE_GEMFILE points to Gemfile.next6600 bundle_gemfile: "Gemfile.next", expected_result: true6601 returns whether BUNDLE_GEMFILE points to Gemfile.next6602# [RSpecRunTime] Finishing example group spec/lib/gitlab_spec.rb. It took 2.12 seconds. Expected to take 2.46 seconds.6603# [RSpecRunTime] Starting example group spec/models/concerns/spammable_spec.rb. Expected to take 2.44 seconds.6604Spammable6605 does not allow STI6606 Associations6607 is expected to have one user_agent_detail dependent => destroy6608 ClassMethods6609 returns correct attr_spammable6610 InstanceMethods6611 is invalid if spam6612 #check_for_spam?6613 returns true for public project6614 returns true for other visibility levels6615 when not overriden6616 when spammable attributes have changed6617 attr: :title6618 is expected to eq true6619 attr: :description6620 is expected to eq true6621 when other attributes have changed6622 is expected to eq false6623 #invalidate_if_spam6624 when the model is spam6625 model: :issue6626 has an error related to spam on the model6627 model: :merge_request6628 has an error related to spam on the model6629 model: :note6630 has an error related to spam on the model6631 model: :snippet6632 has an error related to spam on the model6633 model: :spammable_model6634 has an error related to spam on the model6635 when the model needs recaptcha6636 has an error related to spam on the model6637 when the model needs recaptcha but does not support it6638 has an error that discards the spammable6639 if the model is spam and also needs recaptcha6640 has an error related to spam on the model6641 when the model is not spam nor needs recaptcha6642 returns no error6643 if recaptcha is not enabled and the model needs recaptcha6644 has no errors6645 spam flags6646 #spam!6647 adds only `spam` flag6648 #needs_recaptcha!6649 when recaptcha is supported6650 adds `needs_recaptcha` flag6651 when recaptcha is not supported6652 marks the object as spam6653 #render_recaptcha?6654 when recaptcha is not enabled6655 returns false6656 when recaptcha is enabled6657 when there are two or more errors6658 returns false6659 when there are less than two errors6660 when spammable does not need recaptcha6661 returns false6662 when spammable needs recaptcha6663 returns false6664 #clear_spam_flags!6665 clears spam and recaptcha flags6666 #submittable_as_spam_by?6667 tests if the user can submit spam6668 #allow_possible_spam?6669 when the `allow_possible_spam` application setting is turned off6670 is expected to eq false6671 when the `allow_possible_spam` application setting is turned on6672 is expected to eq true6673# [RSpecRunTime] Finishing example group spec/models/concerns/spammable_spec.rb. It took 2.74 seconds. Expected to take 2.44 seconds.6674# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/rate_limiting_spec.rb. Expected to take 2.3 seconds.6675Gitlab::Redis::RateLimiting6676 behaves like redis_shared_examples6677 .config_file_name6678 when there is no config file anywhere6679 is expected to be nil6680 .store6681 with old format6682 behaves like redis store6683 instantiates Redis::Store6684 with the namespace6685 uses specified namespace6686 with new format6687 behaves like redis store6688 instantiates Redis::Store6689 with the namespace6690 uses specified namespace6691 .params6692 withstands mutation6693 with command to generate extra config specified6694 when the command returns valid yaml6695 merges config from command on top of config from file6696 when the command returns invalid yaml6697 raises error6698 when the parsed external command output returns invalid hash6699 raises an error6700 when the command fails6701 raises error6702 when url contains unix socket reference6703 with old format6704 returns path key instead6705 with new format6706 returns path key instead6707 when url is host based6708 with old format6709 returns hash with host, port, db, and password6710 with new format6711 rails_env: "development", host: "development-host", username: nil6712 returns hash with host, port, db, username, and password6713 does not raise ArgumentError for invalid keywords in SentinelConfig6714 rails_env: "test", host: "test-host", username: "redis-test-user"6715 returns hash with host, port, db, username, and password6716 does not raise ArgumentError for invalid keywords in SentinelConfig6717 rails_env: "production", host: "production-host", username: "redis-prod-user"6718 returns hash with host, port, db, username, and password6719 does not raise ArgumentError for invalid keywords in SentinelConfig6720 behaves like instrumentation_class in custom key6721 moves instrumentation class into custom6722 with redis cluster format6723 rails_env: "development", host: "development-master"6724 returns hash with cluster and password6725 does not raise ArgumentError for invalid keywords in ClusterConfig6726 behaves like instrumentation_class in custom key6727 moves instrumentation class into custom6728 rails_env: "test", host: "test-master"6729 returns hash with cluster and password6730 does not raise ArgumentError for invalid keywords in ClusterConfig6731 behaves like instrumentation_class in custom key6732 moves instrumentation class into custom6733 rails_env: "production", host: "production-master"6734 returns hash with cluster and password6735 does not raise ArgumentError for invalid keywords in ClusterConfig6736 behaves like instrumentation_class in custom key6737 moves instrumentation class into custom6738 .url6739 withstands mutation6740 when yml file with env variable6741 reads redis url from env variable6742 .version6743 returns a version6744 .with6745 yields a ::Redis6746 when running on single-threaded runtime6747 instantiates a connection pool with size 56748 when running on multi-threaded runtime6749 instantiates a connection pool with a size based on the concurrency of the worker6750 when there is no config at all6751 can run an empty block6752 #db6753 with old format6754 returns the correct db6755 with new format6756 returns the correct db6757 with cluster-mode6758 returns the correct db6759 #sentinels6760 when sentinels are defined6761 rails_env: "development", hosts: ["development-replica1", "development-replica2"]6762 returns an array of hashes with host and port keys6763 rails_env: "test", hosts: ["test-replica1", "test-replica2"]6764 returns an array of hashes with host and port keys6765 rails_env: "production", hosts: ["production-replica1", "production-replica2"]6766 returns an array of hashes with host and port keys6767 when sentinels are not defined6768 returns nil6769 when cluster is defined6770 returns nil6771 #sentinels?6772 when sentinels are defined6773 returns true6774 when sentinels are not defined6775 is expected to eq nil6776 when cluster is defined6777 returns false6778 #raw_config_hash6779 returns old-style single url config in a hash6780 returns cluster config without url key in a hash6781 #secret_file6782 when explicitly specified in config file6783 returns the absolute path of specified file inside Rails root6784 when not explicitly specified6785 returns the default path in the encrypted settings shared directory6786 #parse_client_tls_options6787 when configuration does not have TLS related options6788 returns the coniguration as-is6789 when specified certificate file does not exist6790 raises error about missing certificate file6791 when specified key file does not exist6792 raises error about missing key file6793 when only certificate file is specified6794 renders resque.yml correctly6795 when only key file is specified6796 renders resque.yml correctly6797 when configuration valid TLS related options6798 converts cert_file and key_file appropriately6799 #fetch_config6800 raises an exception when the config file contains invalid yaml6801 when redis.yml exists6802 uses config/redis.yml6803 when no config file exsits6804 returns nil6805 when resque.yml exists6806 returns the config from resque.yml6807 .pool6808 when not using fallback config6809 creates its own connection pool6810 when using fallback config6811 uses the fallback class connection pool6812 #fetch_config6813 when redis.yml exists6814 when the fallback has a redis.yml entry6815 is expected to eq {"fallback redis.yml"=>123}6816 and an instance config file exists6817 is expected to eq {"instance specific file"=>456}6818 and the instance has a redis.yml entry6819 is expected to eq {"instance redis.yml"=>789}6820 when no redis config file exsits6821 returns nil6822 when resque.yml exists6823 returns the config from resque.yml6824# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/rate_limiting_spec.rb. It took 2.61 seconds. Expected to take 2.3 seconds.6825# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/lfs_check_spec.rb. Expected to take 2.27 seconds.6826Gitlab::Checks::LfsCheck6827 #validate!6828 with LFS not enabled6829 skips integrity check6830# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.39 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.32 1.26 1.23 1/283 135256831.6832 with LFS enabled6833 fails if any LFS blobs are missing6834 succeeds if LFS objects have already been uploaded6835 with deletion6836 with missing newrev6837 behaves like a skipped integrity check6838 skips integrity check6839 with blank newrev6840 behaves like a skipped integrity check6841 skips integrity check6842# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/lfs_check_spec.rb. It took 2.59 seconds. Expected to take 2.27 seconds.6843# [RSpecRunTime] Starting example group spec/services/ci/runners/update_runner_service_spec.rb. Expected to take 2.17 seconds.6844Ci::Runners::UpdateRunnerService#execute6845 does not track runner maintenance note change6846 when maintenance note is specified6847 tracks runner maintenance note change6848 with group runner6849 tracks runner maintenance note change6850 with project runner6851 tracks runner maintenance note change6852 with description params6853 updates the runner and ticking the queue6854 with tag_list param6855 tag_list: [], expected_tag_list: []6856 updates the runner and ticking the queue6857 tag_list: ["macos"], expected_tag_list: ["macos"]6858 updates the runner and ticking the queue6859 tag_list: ["linux"], expected_tag_list: ["linux"]6860 updates the runner and ticking the queue6861 with paused param6862 updates the runner and ticking the queue6863 with cost factor params6864 updates the runner cost factors6865 when params are not valid6866 does not update and returns error because it is not valid6867# [RSpecRunTime] Finishing example group spec/services/ci/runners/update_runner_service_spec.rb. It took 2.47 seconds. Expected to take 2.17 seconds.6868# [RSpecRunTime] Starting example group spec/lib/banzai/filter/external_link_filter_spec.rb. Expected to take 2.13 seconds.6869Banzai::Filter::ExternalLinkFilter6870 ignores elements without an href attribute6871 ignores non-HTTP(S) links6872 skips internal links6873 for root links on document6874 behaves like an external link with rel attribute6875 adds rel="nofollow" to external links6876 adds rel="noreferrer" to external links6877 adds rel="noopener" to external links6878 for nested links on document6879 behaves like an external link with rel attribute6880 adds rel="nofollow" to external links6881 adds rel="noreferrer" to external links6882 adds rel="noopener" to external links6883 for invalid urls6884 adds rel and target attributes to broken hrefs6885 adds rel and target to improperly formatted mailtos6886 adds rel and target to improperly formatted autolinks6887 adds rel and target attributes to improperly formatted protocols6888 for links with a username6889 with a valid username6890 behaves like an external link with rel attribute6891 adds rel="nofollow" to external links6892 adds rel="noreferrer" to external links6893 adds rel="noopener" to external links6894 with an impersonated username6895 behaves like an external link with rel attribute6896 adds rel="nofollow" to external links6897 adds rel="noreferrer" to external links6898 adds rel="noopener" to external links6899 for non-lowercase scheme links6900 skips internal links6901 skips relative links6902 with http6903 behaves like an external link with rel attribute6904 adds rel="nofollow" to external links6905 adds rel="noreferrer" to external links6906 adds rel="noopener" to external links6907 with https6908 behaves like an external link with rel attribute6909 adds rel="nofollow" to external links6910 adds rel="noreferrer" to external links6911 adds rel="noopener" to external links6912 for protocol-relative links6913 behaves like an external link with rel attribute6914 adds rel="nofollow" to external links6915 adds rel="noreferrer" to external links6916 adds rel="noopener" to external links6917 links with RTLO character6918 escapes RTLO in link text6919 does not mangle the link text6920 behaves like an external link with rel attribute6921 adds rel="nofollow" to external links6922 adds rel="noreferrer" to external links6923 adds rel="noopener" to external links6924 for generated autolinks6925 with an IDN character6926 does not change the link text6927 uses punycode for emails6928 behaves like an external link with rel attribute6929 adds rel="nofollow" to external links6930 adds rel="noreferrer" to external links6931 adds rel="noopener" to external links6932 autolinked image6933 adds a toolip with punycode6934 behaves like an external link with rel attribute6935 adds rel="nofollow" to external links6936 adds rel="noreferrer" to external links6937 adds rel="noopener" to external links6938 for links that look malicious6939 with an IDN character6940 adds a toolip with punycode6941 with RTLO character6942 adds a toolip with punycode6943 for links that have `rel=license`6944 maintains rel license6945 behaves like an external link with rel attribute6946 adds rel="nofollow" to external links6947 adds rel="noreferrer" to external links6948 adds rel="noopener" to external links6949 behaves like does not use pipeline timing check6950 does not include Concerns::PipelineTimingCheck6951 behaves like a filter timeout6952 when rendering takes too long6953 times out6954 verifies render_timeout6955# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/external_link_filter_spec.rb. It took 2.25 seconds. Expected to take 2.13 seconds.6956# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/avatar_restorer_spec.rb. Expected to take 2.05 seconds.6957Gitlab::ImportExport::AvatarRestorer6958 does not break if there is just a directory6959 with avatar6960 restores a project avatar6961 saves the avatar into the project6962# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.47 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.34 1.27 1.23 1/284 135296963.6964# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/avatar_restorer_spec.rb. It took 2.17 seconds. Expected to take 2.05 seconds.6965# [RSpecRunTime] Starting example group spec/services/feature_flags/destroy_service_spec.rb. Expected to take 2.01 seconds.6966FeatureFlags::DestroyService6967 #execute6968 returns status success6969 destroys feature flag6970 creates audit log6971 behaves like update feature flag client6972 updates last feature flag updated at6973# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.43 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.34 1.27 1.23 1/284 135306974.6975 when user is reporter6976 returns error status6977 when feature flag can not be destroyed6978 returns status error6979 does not create audit log6980 behaves like does not update feature flag client6981 does not update last feature flag updated at6982# [RSpecRunTime] Finishing example group spec/services/feature_flags/destroy_service_spec.rb. It took 2.35 seconds. Expected to take 2.01 seconds.6983# [RSpecRunTime] Starting example group spec/lib/mattermost/session_spec.rb. Expected to take 1.96 seconds.6984Mattermost::Session6985 is expected to respond to #current_resource_owner6986 is expected to respond to #request6987 is expected to respond to #authorization6988 is expected to respond to #strategy6989 #with session6990 without oauth uri6991 makes a request to the oauth uri6992 returns nill on calling a non exisitng method on request6993 with oauth_uri6994 without token_uri6995 can not create a session6996 with token_uri6997 can set up a session6998 returns the value of the block6999 exclusive lease7000 tries to obtain a lease7001 returns a NoSessionError error without lease7002# [RSpecRunTime] Finishing example group spec/lib/mattermost/session_spec.rb. It took 2.36 seconds. Expected to take 1.96 seconds.7003# [RSpecRunTime] Starting example group spec/models/integrations/custom_issue_tracker_spec.rb. Expected to take 1.88 seconds.7004Integrations::CustomIssueTracker7005 does not allow STI7006 Validations7007 when integration is active7008 is expected to validate that :project_url cannot be empty/falsy7009 is expected to validate that :issues_url cannot be empty/falsy7010 is expected to validate that :new_issue_url cannot be empty/falsy7011 behaves like issue tracker integration URL attribute7012 is expected to allow :project_url to be ‹"https://example.com"›7013 is expected not to allow :project_url to be ‹"example.com"›7014 is expected not to allow :project_url to be ‹"ftp://example.com"›7015 is expected not to allow :project_url to be ‹"herp-and-derp"›7016 behaves like issue tracker integration URL attribute7017 is expected to allow :issues_url to be ‹"https://example.com"›7018 is expected not to allow :issues_url to be ‹"example.com"›7019 is expected not to allow :issues_url to be ‹"ftp://example.com"›7020 is expected not to allow :issues_url to be ‹"herp-and-derp"›7021 behaves like issue tracker integration URL attribute7022 is expected to allow :new_issue_url to be ‹"https://example.com"›7023 is expected not to allow :new_issue_url to be ‹"example.com"›7024 is expected not to allow :new_issue_url to be ‹"ftp://example.com"›7025 is expected not to allow :new_issue_url to be ‹"herp-and-derp"›7026 when integration is inactive7027 is expected not to validate that :project_url cannot be empty/falsy7028 is expected not to validate that :issues_url cannot be empty/falsy7029 is expected not to validate that :new_issue_url cannot be empty/falsy7030# [RSpecRunTime] Finishing example group spec/models/integrations/custom_issue_tracker_spec.rb. It took 2.21 seconds. Expected to take 1.88 seconds.7031# [RSpecRunTime] Starting example group spec/lib/gitlab/deploy_key_access_spec.rb. Expected to take 1.85 seconds.7032Gitlab::DeployKeyAccess7033 #can_create_tag?7034 when no-one can create tag7035 returns false7036# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.92 seconds. Current RSS: ~1562M. Threads: 5. load average: 1.31 1.27 1.23 1/284 135507037.7038 push tag that matches a protected tag pattern via a deploy key7039 allows to push the tag7040 #can_push_for_ref?7041 is expected to be falsey7042 when the deploy_key is active for the project7043 is expected to be truthy7044 but the deploy key user cannot read the project7045 is expected to be falsey7046# [RSpecRunTime] Finishing example group spec/lib/gitlab/deploy_key_access_spec.rb. It took 2.22 seconds. Expected to take 1.85 seconds.7047# [RSpecRunTime] Starting example group spec/models/ci/partition_spec.rb. Expected to take 1.79 seconds.7048Ci::Partition7049 does not allow STI7050 state machine7051 when transitioning from prepare to ready7052 status is ready7053 when transitioning from current to active7054 updates statuses for current and next partition7055 .create_next!7056 creates a new record7057 #all_partitions_exist?7058 when all partitions exist7059 is expected to eq true7060 when database partitions does not exist for ci_partition record7061 is expected to eq false7062 scopes7063 .current7064 when no ci_partition is marked as current7065 is expected to be nil7066 when a given ci_partition is marked as current7067 returns the current record7068 .id_after7069 returns ci_partitions above given id7070 .next_available7071 when one partition is ready7072 is expected to eq #<Ci::Partition id: 103, created_at: "2024-11-22 02:08:38.534335038 +0000", updated_at: "2024-11-22 02:08:38.534335038 +0000", status: 1>7073 when multiple partitions are ready7074 returns the first next partition available7075 .provisioning7076 when one partition is preparing7077 is expected to eq #<Ci::Partition id: 107, created_at: "2024-11-22 02:08:38.649416880 +0000", updated_at: "2024-11-22 02:08:38.649416880 +0000", status: 0>7078 when multiple partitions are preparing7079 returns the first ci_partition with status preparing7080 .statuses7081 returns the statuses7082 validations7083 is expected to validate that :id cannot be empty/falsy7084 is expected to validate that :status cannot be empty/falsy7085 is valid7086 when status is current7087 is expected to validate that :status is case-sensitively unique7088 #above_threshold?7089 when one of the partition is above the threshold7090 is expected to eq true7091 when all partitions are below the threshold7092 is expected to eq false7093# [RSpecRunTime] Finishing example group spec/models/ci/partition_spec.rb. It took 1.59 seconds. Expected to take 1.79 seconds.7094# [RSpecRunTime] Starting example group spec/services/groups/open_issues_count_service_spec.rb. Expected to take 1.75 seconds.7095Groups::OpenIssuesCountService7096 #relation_for_count7097 uses the IssuesFinder to scope issues7098 #count7099 when user is nil7100 does not include confidential issues in the issue count7101 when user is provided7102 when user can read confidential issues7103 returns the right count with confidential issues7104 when user cannot read confidential issues7105 does not include confidential issues7106 behaves like a counter caching service with threshold7107 when cache is empty7108 refreshes cache if value over threshold7109 does not refresh cache if value under threshold7110 when cached count is under the threshold value7111 does not refresh cache7112 when cached count is over the threshold value7113 does not refresh cache7114 when fast_timeout is enabled7115 executes the query with a fast timeout7116 #clear_all_cache_keys7117 calls `Rails.cache.delete` with the correct keys7118# [RSpecRunTime] Finishing example group spec/services/groups/open_issues_count_service_spec.rb. It took 2.39 seconds. Expected to take 1.75 seconds.7119# [RSpecRunTime] Starting example group spec/services/terraform/states/trigger_destroy_service_spec.rb. Expected to take 1.69 seconds.7120Terraform::States::TriggerDestroyService7121 #execute7122 marks the state as deleted and schedules a cleanup worker7123 within a database transaction7124 does not raise an EnqueueFromTransactionError7125 user does not have permission7126 does not modify the state7127 state is locked7128 does not modify the state7129# [RSpecRunTime] Finishing example group spec/services/terraform/states/trigger_destroy_service_spec.rb. It took 1.4 seconds. Expected to take 1.69 seconds.7130# [RSpecRunTime] Starting example group spec/views/projects/project_members/index.html.haml_spec.rb. Expected to take 1.64 seconds.7131projects/project_members/index7132 when user can not invite members or group for the project7133 when project can be shared7134 renders as expected7135 when user can invite members for the project7136 when modal is enabled7137 renders as expected7138 when project is not allowed to share with group7139 renders as expected7140# [RSpecRunTime] Finishing example group spec/views/projects/project_members/index.html.haml_spec.rb. It took 1.64 seconds. Expected to take 1.64 seconds.7141# [RSpecRunTime] Starting example group spec/serializers/context_commits_diff_entity_spec.rb. Expected to take 1.61 seconds.7142ContextCommitsDiffEntity7143 as json7144 exposes commits_count7145 exposes showing_context_commits_diff7146 exposes diffs_path7147# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.32 seconds. Current RSS: ~1551M. Threads: 5. load average: 1.35 1.27 1.23 3/287 136187148.7149# [RSpecRunTime] Finishing example group spec/serializers/context_commits_diff_entity_spec.rb. It took 1.69 seconds. Expected to take 1.61 seconds.7150# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.55 seconds.7151Gitlab::GithubImport::Stage::ImportLfsObjectsWorker7152 #import7153 imports all the lfs objects7154 behaves like Gitlab::GithubImport::StageMethods7155 .sidekiq_retries_exhausted7156 tracks the exception and marks the import as failed7157 .sidekiq_options7158 has a status_expiration7159 has a retry of 67160 #perform7161 returns if no project could be found7162 returns if the import state is no longer in progress7163 imports the data when the project exists7164 queues RefreshImportJidWorker7165 logs error when import fails with a StandardError7166 rescheduling the worker on certain errors7167 error: Gitlab::GithubImport::RateLimitError7168 reschedules the worker7169 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError7170 reschedules the worker7171# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb. It took 1.76 seconds. Expected to take 1.55 seconds.7172# [RSpecRunTime] Starting example group spec/finders/award_emojis_finder_spec.rb. Expected to take 1.51 seconds.7173AwardEmojisFinder7174 param validation7175 raises an error if `awarded_by` is invalid7176# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.71 seconds. Current RSS: ~1543M. Threads: 5. load average: 1.32 1.27 1.23 1/286 136197177.7178 #execute7179 scopes to the awardable7180 filters by emoji name7181 filters by user7182# [RSpecRunTime] Finishing example group spec/finders/award_emojis_finder_spec.rb. It took 1.82 seconds. Expected to take 1.51 seconds.7183# [RSpecRunTime] Starting example group spec/models/packages/debian/file_entry_spec.rb. Expected to take 1.48 seconds.7184Packages::Debian::FileEntry7185 does not allow STI7186 validations7187 is expected to be valid7188 #filename7189 is expected to validate that :filename cannot be empty/falsy7190 is expected not to allow :filename to be ‹"Hé"›7191# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.24 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.32 1.27 1.23 1/286 136207192.7193 #size7194 is expected to validate that :size cannot be empty/falsy7195 #md5sum7196 is expected to validate that :md5sum cannot be empty/falsy7197 is expected not to allow :md5sum to be ‹"12345678901234567890123456789012"›, producing a custom validation error on failure7198 #section7199 is expected to validate that :section cannot be empty/falsy7200 #priority7201 is expected to validate that :priority cannot be empty/falsy7202 #sha1sum7203 is expected to validate that :sha1sum cannot be empty/falsy7204 is expected not to allow :sha1sum to be ‹"1234567890123456789012345678901234567890"›, producing a custom validation error on failure7205 #sha256sum7206 is expected to validate that :sha256sum cannot be empty/falsy7207 is expected not to allow :sha256sum to be ‹"1234567890123456789012345678901234567890123456789012345678901234"›, producing a custom validation error on failure7208 #package_file7209 is expected to validate that :package_file cannot be empty/falsy7210 #component7211 without section7212 is expected to eq "main"7213 with empty section7214 is expected to eq "main"7215 with ruby section7216 is expected to eq "main"7217 with contrib/ruby section7218 is expected to eq "contrib"7219# [RSpecRunTime] Finishing example group spec/models/packages/debian/file_entry_spec.rb. It took 1.88 seconds. Expected to take 1.48 seconds.7220# [RSpecRunTime] Starting example group spec/services/system_notes/incident_service_spec.rb. Expected to take 1.42 seconds.7221SystemNotes::IncidentService7222 #change_incident_status7223 with a provided reason7224 creates a new note for an incident status change7225 without provided reason7226 creates a new note for an incident status change7227 #change_incident_severity7228 behaves like a system note7229 has the correct attributes7230 with unknown severity7231 has the appropriate message7232 with low severity7233 has the appropriate message7234 with medium severity7235 has the appropriate message7236 with high severity7237 has the appropriate message7238 with critical severity7239 has the appropriate message7240 when severity is invalid7241 does not create system note7242 writes error to logs7243# [RSpecRunTime] Finishing example group spec/services/system_notes/incident_service_spec.rb. It took 1.84 seconds. Expected to take 1.42 seconds.7244# [RSpecRunTime] Starting example group spec/workers/integrations/irker_worker_spec.rb. Expected to take 1.4 seconds.7245Integrations::IrkerWorker#perform7246 when local requests are not allowed7247 is expected to be falsey7248# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.95 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.29 1.26 1.23 1/287 136567249.7250 when connection fails7251 is expected to be falsey7252 when connection successful7253 is expected to be truthy7254 with new branch7255 sends a correct message with branches url7256 with deleted branch7257 sends a correct message7258 with new commits to existing branch7259 sends a correct message with a compare url7260# [RSpecRunTime] Finishing example group spec/workers/integrations/irker_worker_spec.rb. It took 1.78 seconds. Expected to take 1.4 seconds.7261# [RSpecRunTime] Starting example group spec/views/shared/_label_row.html.haml_spec.rb. Expected to take 1.37 seconds.7262shared/_label_row.html.haml7263 with a subgroup context7264 has label title7265 has a linked label title7266 has Issues link7267 has Merge request link7268 shows the path from where the label was created7269 with a group context7270 has label title7271 has a linked label title7272 has Issues link7273 has Merge request link7274 with a project context7275 has label title7276 has a linked label title7277 has Issues link7278 has Merge request link7279 shows the path from where the label was created7280 with an admin context7281 has label title7282 has a linked label title7283 does not show Issues link7284 does not show Merge request link7285# [RSpecRunTime] Finishing example group spec/views/shared/_label_row.html.haml_spec.rb. It took 1.68 seconds. Expected to take 1.37 seconds.7286# [RSpecRunTime] Starting example group spec/services/ide/schemas_config_service_spec.rb. Expected to take 1.33 seconds.7287Ide::SchemasConfigService7288 #execute7289 when a predefined schema exists for the given filename7290 uses predefined schema matches7291# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.53 seconds. Current RSS: ~1544M. Threads: 5. load average: 1.27 1.26 1.23 1/285 136877292.7293# [RSpecRunTime] Finishing example group spec/services/ide/schemas_config_service_spec.rb. It took 1.44 seconds. Expected to take 1.33 seconds.7294# [RSpecRunTime] Starting example group spec/views/projects/imports/new.html.haml_spec.rb. Expected to take 1.3 seconds.7295projects/imports/new.html.haml7296 when import fails7297 escapes HTML in import errors7298# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.87 seconds. Current RSS: ~1546M. Threads: 5. load average: 1.27 1.26 1.23 1/285 136967299.7300# [RSpecRunTime] Finishing example group spec/views/projects/imports/new.html.haml_spec.rb. It took 1.33 seconds. Expected to take 1.3 seconds.7301# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/template_spec.rb. Expected to take 1.26 seconds.7302Gitlab::Ci::Config::External::File::Template7303 #matching?7304 when a template is specified7305 returns true7306 with a missing template7307 returns false7308 with a missing template key7309 returns false7310 #valid?7311 when is a valid template name7312 is expected to be truthy7313 with invalid template name7314 returns false7315 with a non-existing template7316 returns false7317 #template_name7318 when template does end with .gitlab-ci.yml7319 returns template name7320 when template is nil7321 returns nil7322 when template does not end with .gitlab-ci.yml7323 returns nil7324 #expand_context7325 drops all parameters7326 #metadata7327 is expected to eq {:blob=>nil, :context_project=>"namespace857/project-929", :context_sha=>"12345", :extra=>{}, :locati...gitlab-org/gitlab/-/raw/master/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml", :type=>:template}7328 #to_hash7329 when interpolation is being used7330 correctly interpolates the content7331# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/template_spec.rb. It took 1.17 seconds. Expected to take 1.26 seconds.7332# [RSpecRunTime] Starting example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. Expected to take 1.22 seconds.7333ServiceDesk::CustomEmails::DestroyService7334 #execute7335 with illegitimate user7336 behaves like a service that exits with error7337 exits early7338 with legitimate user7339 behaves like a service that exits with error7340 exits early7341 when service desk setting exists7342 behaves like a successful service that destroys all custom email records7343 ensures no custom email records exist7344 when custom email is present7345 behaves like a successful service that destroys all custom email records7346 ensures no custom email records exist7347 when credential exists7348 behaves like a successful service that destroys all custom email records7349 ensures no custom email records exist7350 when verification exists7351 behaves like a successful service that destroys all custom email records7352 ensures no custom email records exist7353# [RSpecRunTime] Finishing example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. It took 1.37 seconds. Expected to take 1.22 seconds.7354# [RSpecRunTime] Starting example group spec/lib/feature/definition_spec.rb. Expected to take 1.17 seconds.7355Feature::Definition7356 #key7357 returns a symbol from name7358 #validate!7359 param: :name, value: "colon:separated", result: /Feature flag 'colon:separated' is invalid/7360 is expected to raise Exception with message matching /Feature flag 'colon:separated' is invalid/7361 param: :name, value: "space separated", result: /Feature flag 'space separated' is invalid/7362 is expected to raise Exception with message matching /Feature flag 'space separated' is invalid/7363 param: :name, value: "ALL_CAPS", result: /Feature flag 'ALL_CAPS' is invalid/7364 is expected to raise Exception with message matching /Feature flag 'ALL_CAPS' is invalid/7365 param: :name, value: nil, result: /Feature flag is missing name/7366 is expected to raise Exception with message matching /Feature flag is missing name/7367 param: :path, value: nil, result: /Feature flag 'feature_flag' is missing path/7368 is expected to raise Exception with message matching /Feature flag 'feature_flag' is missing path/7369 param: :type, value: nil, result: /Feature flag 'feature_flag' is missing `type`/7370 is expected to raise Exception with message matching /Feature flag 'feature_flag' is missing `type`/7371 param: :type, value: "invalid", result: /Feature flag 'feature_flag' type 'invalid' is invalid/7372 is expected to raise Exception with message matching /Feature flag 'feature_flag' type 'invalid' is invalid/7373 param: :path, value: "development/invalid.yml", result: /Feature flag 'feature_flag' has an invalid path/7374 is expected to raise Exception with message matching /Feature flag 'feature_flag' has an invalid path/7375 param: :path, value: "invalid/feature_flag.yml", result: /Feature flag 'feature_flag' has an invalid path/7376 is expected to raise Exception with message matching /Feature flag 'feature_flag' has an invalid path/7377 param: :default_enabled, value: nil, result: /Feature flag 'feature_flag' is missing `default_enabled`/7378 is expected to raise Exception with message matching /Feature flag 'feature_flag' is missing `default_enabled`/7379 #valid_usage!7380 raises exception for invalid type7381 .paths7382 returns at least one path7383 .load_from_file7384 properly loads a definition from file7385 for missing file7386 raises exception7387 for invalid definition7388 raises exception7389 .load_all!7390 when there's no feature flags a list of definitions is empty7391 when there's a single feature flag it properly loads them7392 when the same feature flag is stored multiple times raises exception7393 when one of the YAMLs is invalid it does raise exception7394 when one flag has an invalid milestone it does raise exception7395 .for_upcoming_milestone?7396 ctx: "no milestone", milestone: nil, current_milestone: "1.0.0", expected: false7397 is expected to equal false7398 ctx: "upcoming milestone - major", milestone: "2.3", current_milestone: "1.9.999", expected: true7399 is expected to equal true7400 ctx: "upcoming milestone - minor", milestone: "2.3", current_milestone: "2.2.999", expected: true7401 is expected to equal true7402 ctx: "current milestone", milestone: "2.3", current_milestone: "2.3.999", expected: true7403 is expected to equal true7404 ctx: "past milestone - major", milestone: "1.9", current_milestone: "2.3.999", expected: false7405 is expected to equal false7406 ctx: "past milestone - minor", milestone: "2.2", current_milestone: "2.3.999", expected: false7407 is expected to equal false7408 .valid_usage!7409 when a known feature flag is used7410 validates it usage7411 when an unknown feature flag is used7412 for a type that is required to have all feature flags registered7413 raises exception7414 for a type that is optional7415 does not raise exception7416 for an unknown type7417 raises exception7418 .log_states?7419 ctx: "When flag does not exist", key: :no_flag, milestone: "0.0", log_state_change: true, expected: false7420 is expected to equal false7421 ctx: "When flag is old, and logging is not forced", key: :enabled_feature_flag, milestone: "0.0", log_state_change: false, expected: false7422 is expected to equal false7423 ctx: "When flag is old, but logging is forced", key: :enabled_feature_flag, milestone: "0.0", log_state_change: true, expected: true7424 is expected to equal true7425 ctx: "When flag is current", key: :enabled_feature_flag, milestone: "10.0", log_state_change: true, expected: true7426 is expected to equal true7427 ctx: "Flag is upcoming", key: :enabled_feature_flag, milestone: "10.0", log_state_change: true, expected: true7428 is expected to equal true7429 .default_enabled?7430 when feature flag exist7431 when default_enabled is true7432 returns the value from the definition7433 when default_enabled is false7434 returns the value from the definition7435 when feature flag does not exist7436 when passing default value7437 returns default value7438 when default value is undefined7439 when on dev or test environment7440 raises an error7441 when on production environment7442 returns false7443# [RSpecRunTime] Finishing example group spec/lib/feature/definition_spec.rb. It took 1.68 seconds. Expected to take 1.17 seconds.7444# [RSpecRunTime] Starting example group spec/views/projects/pages/new.html.haml_spec.rb. Expected to take 1.14 seconds.7445projects/pages/new7446 shows the onboarding wizard7447# [RSpecRunTime] Finishing example group spec/views/projects/pages/new.html.haml_spec.rb. It took 1.26 seconds. Expected to take 1.14 seconds.7448# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.43 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.25 1.26 1.23 1/285 137157449.7450# [RSpecRunTime] Starting example group spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb. Expected to take 1.1 seconds.7451Import::BulkImports::SourceUsersAttributesWorker7452 #perform7453 executes UpdateSourceUsersService7454 re-enqueues the job7455 behaves like an idempotent worker7456 is labeled as idempotent7457 performs multiple times sequentially without raising an exception7458# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.68 seconds. Current RSS: ~1533M. Threads: 5. load average: 1.25 1.26 1.23 1/284 137167459.7460 when bulk_import is in a completed status7461 calls the service with a minimum_batch_size set7462 does not re-enqueue the job7463# [RSpecRunTime] Finishing example group spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb. It took 1.41 seconds. Expected to take 1.1 seconds.7464# [RSpecRunTime] Starting example group spec/services/users/block_service_spec.rb. Expected to take 1.06 seconds.7465Users::BlockService7466 #execute7467 when successful7468 is expected to eq {:status=>:success}7469 change the user's state7470 saves a custom attribute7471 when failed7472 returns error result7473 does not change the user's state7474 when internal user7475 returns error result7476# [RSpecRunTime] Finishing example group spec/services/users/block_service_spec.rb. It took 1.38 seconds. Expected to take 1.06 seconds.7477# [RSpecRunTime] Starting example group spec/serializers/issue_serializer_spec.rb. Expected to take 1.04 seconds.7478IssueSerializer7479 non-sidebar issue serialization7480 matches issue json schema7481# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.32 seconds. Current RSS: ~1522M. Threads: 5. load average: 1.23 1.25 1.23 1/284 137177482.7483 sidebar issue serialization7484 matches issue_sidebar json schema7485 sidebar extras issue serialization7486 matches issue_sidebar_extras json schema7487 board issue serialization7488 matches board issue json schema7489# [RSpecRunTime] Finishing example group spec/serializers/issue_serializer_spec.rb. It took 1.42 seconds. Expected to take 1.04 seconds.7490# [RSpecRunTime] Starting example group spec/models/import_failure_spec.rb. Expected to take 1.0 second.7491ImportFailure7492 does not allow STI7493 Scopes7494 returns failures with external_identifiers7495 returns failures for the given correlation ID7496 returns hard failures for the given correlation ID7497 orders hard failures by newest first7498 Associations7499 is expected to belong to project required: false7500 is expected to belong to group required: false7501 is expected to belong to user required: false7502 Validations7503 has project7504 is expected to validate that :group is empty/falsy7505 is expected to validate that :user is empty/falsy7506 has group7507 is expected to validate that :project is empty/falsy7508 is expected to validate that :user is empty/falsy7509 has user7510 is expected to validate that :project is empty/falsy7511 is expected to validate that :group is empty/falsy7512 #external_identifiers7513 is expected to allow :external_identifiers to be ‹{note_id: 234, noteable_id: 345, noteable_type: "MergeRequest"}›7514 is expected not to allow :external_identifiers to be ‹nil›7515 is expected not to allow :external_identifiers to be ‹{ids: [123]}›7516 allows up to 3 fields7517# [RSpecRunTime] Finishing example group spec/models/import_failure_spec.rb. It took 1.33 seconds. Expected to take 1.0 second.7518# [RSpecRunTime] Starting example group spec/models/projects/triggered_hooks_spec.rb. Expected to take 0.97 second.7519Projects::TriggeredHooks7520 does not allow STI7521 executes hooks by scope7522 applies branch filters, when they match7523 applies branch filters, when they do not match7524 with access token hooks7525 executes hook7526# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.2 seconds. Current RSS: ~1525M. Threads: 5. load average: 1.23 1.25 1.23 1/284 137187527.7528 with emoji hooks7529 executes hook7530# [RSpecRunTime] Finishing example group spec/models/projects/triggered_hooks_spec.rb. It took 1.38 seconds. Expected to take 0.97 second.7531# [RSpecRunTime] Starting example group spec/serializers/test_case_entity_spec.rb. Expected to take 0.93 second.7532TestCaseEntity7533 #as_json7534 when test case is success7535 contains correct test case details7536 when test case is failed7537 contains correct test case details7538 when no test name is entered7539 contains correct test case details7540 when attachment is present7541 returns the attachment_url7542 when attachment is not present7543 returns a nil attachment_url7544# [RSpecRunTime] Finishing example group spec/serializers/test_case_entity_spec.rb. It took 1.45 seconds. Expected to take 0.93 second.7545# [RSpecRunTime] Starting example group spec/graphql/resolvers/commit_pipelines_resolver_spec.rb. Expected to take 0.91 second.7546Resolvers::CommitPipelinesResolver7547 resolves pipelines for commit and ref7548# [RSpecRunTime] Finishing example group spec/graphql/resolvers/commit_pipelines_resolver_spec.rb. It took 1.08 seconds. Expected to take 0.91 second.7549# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.96 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.21 1.25 1.22 1/284 137197550.7551# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. Expected to take 0.86 second.7552RuboCop::Cop::Migration::SaferBooleanColumn7553 outside of migration7554 registers no offense7555 in migration7556 registers no offense for tables not listed in SMALL_TABLES7557 registers no offense for non-boolean columns7558 for the application_settings table7559 given the source "add_column :application_settings, :column, :boolean, default: true"7560 registers the offense matching "should disallow nulls"7561 given the source "add_column :application_settings, :column, :boolean, default: false"7562 registers the offense matching "should disallow nulls"7563 given the source "add_column :application_settings, :column, :boolean, default: nil"7564 registers the offense matching "should have a default and should disallow nulls"7565 given the source "add_column :application_settings, :column, :boolean, null: false"7566 registers the offense matching "should have a default"7567 given the source "add_column :application_settings, :column, :boolean, null: true"7568 registers the offense matching "should have a default and should disallow nulls"7569 given the source "add_column :application_settings, :column, :boolean"7570 registers the offense matching "should have a default and should disallow nulls"7571 given the source "add_column :application_settings, :column, :boolean, default: nil, null: false"7572 registers the offense matching "should have a default"7573 given the source "add_column :application_settings, :column, :boolean, default: nil, null: true"7574 registers the offense matching "should have a default and should disallow nulls"7575 given the source "add_column :application_settings, :column, :boolean, default: false, null: true"7576 registers the offense matching "should disallow nulls"7577 given the source "add_column :application_settings, :column, :boolean, default: true, null: false"7578 registers no offense7579 given the source "add_column :application_settings, :column, :boolean, default: false, null: false"7580 registers no offense7581 for the plan_limits table7582 given the source "add_column :plan_limits, :column, :boolean, default: true"7583 registers the offense matching "should disallow nulls"7584 given the source "add_column :plan_limits, :column, :boolean, default: false"7585 registers the offense matching "should disallow nulls"7586 given the source "add_column :plan_limits, :column, :boolean, default: nil"7587 registers the offense matching "should have a default and should disallow nulls"7588 given the source "add_column :plan_limits, :column, :boolean, null: false"7589 registers the offense matching "should have a default"7590 given the source "add_column :plan_limits, :column, :boolean, null: true"7591 registers the offense matching "should have a default and should disallow nulls"7592 given the source "add_column :plan_limits, :column, :boolean"7593 registers the offense matching "should have a default and should disallow nulls"7594 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: false"7595 registers the offense matching "should have a default"7596 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: true"7597 registers the offense matching "should have a default and should disallow nulls"7598 given the source "add_column :plan_limits, :column, :boolean, default: false, null: true"7599 registers the offense matching "should disallow nulls"7600 given the source "add_column :plan_limits, :column, :boolean, default: true, null: false"7601 registers no offense7602 given the source "add_column :plan_limits, :column, :boolean, default: false, null: false"7603 registers no offense7604# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. It took 1.08 seconds. Expected to take 0.86 second.7605# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/average_spec.rb. Expected to take 0.84 second.7606Gitlab::Analytics::CycleAnalytics::Average7607 #days7608 when no results7609 is expected to eq nil7610 returns the average duration in days7611 is expected to be within 3 of 7.57612 #seconds7613 when no results7614 is expected to eq nil7615 returns the average duration in seconds7616 is expected to be within 3 of 648000.07617# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/average_spec.rb. It took 1.04 seconds. Expected to take 0.84 second.7618# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb. Expected to take 0.79 second.7619Gitlab::Ci::Parsers::Coverage::Jacoco7620 uses Jacoco parser7621# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb. It took 1.1 seconds. Expected to take 0.79 second.7622# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.29 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.19 1.24 1.22 1/284 137387623.7624# [RSpecRunTime] Starting example group spec/views/groups/group_members/index.html.haml_spec.rb. Expected to take 0.78 second.7625groups/group_members/index7626 when user can invite members for the group7627 renders as expected7628 when @banned is nil7629 calls group_members_app_data with { banned: [] }7630 when user can not invite members for the group7631 renders as expected7632# [RSpecRunTime] Finishing example group spec/views/groups/group_members/index.html.haml_spec.rb. It took 1.09 seconds. Expected to take 0.78 second.7633# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/registry_spec.rb. Expected to take 0.74 second.7634VirtualRegistries::Packages::Maven::Registry7635 does not allow STI7636 callbacks7637 .destroy_upstream7638 destroys the upstream7639 .for_group7640 is expected to eq [#<VirtualRegistries::Packages::Maven::Registry id: 1, group_id: 1583, created_at: "2024-11-22 02:09:19.998881491 +0000", updated_at: "2024-11-22 02:09:19.998881491 +0000">]7641 associations7642 is expected to belong to group required: false7643 is expected to have one registry_upstream class_name => VirtualRegistries::Packages::Maven::RegistryUpstream inverse_of => registry7644 is expected to have one upstream class_name => VirtualRegistries::Packages::Maven::Upstream through registry_upstream7645 validations7646 is expected to validate that :group is case-sensitively unique7647 is expected to validate that :group cannot be empty/falsy7648# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/registry_spec.rb. It took 0.91 second. Expected to take 0.74 second.7649# [RSpecRunTime] Starting example group spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb. Expected to take 0.73 second.7650Ci::Runners::StaleMachinesCleanupCronWorker7651 #perform7652 behaves like an idempotent worker7653 is labeled as idempotent7654 performs multiple times sequentially without raising an exception7655 delegates to Ci::Runners::StaleMachinesCleanupService7656 cleans up stale runner managers7657# [RSpecRunTime] Finishing example group spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb. It took 0.76 second. Expected to take 0.73 second.7658# [RSpecRunTime] Starting example group spec/models/ci/variable_value_spec.rb. Expected to take 0.68 second.7659Ci::VariableValue7660 does not allow STI7661 #evaluate7662 when variable is a project variable7663 and it is not hidden7664 behaves like not hidden variable7665 returns an original value7666 and it is hidden7667 behaves like hidden variable7668 returns an original value7669 when variable is a group variable7670 and it is not hidden7671 behaves like not hidden variable7672 returns an original value7673 and it is hidden7674 behaves like hidden variable7675 returns an original value7676# [RSpecRunTime] Finishing example group spec/models/ci/variable_value_spec.rb. It took 0.85 second. Expected to take 0.68 second.7677# [RSpecRunTime] Starting example group spec/views/shared/projects/_project.html.haml_spec.rb. Expected to take 0.66 second.7678shared/projects/_project.html.haml7679 renders a generic avatar if project does not have a creator7680# [RSpecRunTime] Finishing example group spec/views/shared/projects/_project.html.haml_spec.rb. It took 0.92 second. Expected to take 0.66 second.7681# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/atlassian/user_spec.rb. Expected to take 0.64 second.7682Gitlab::Auth::Atlassian::User7683 .assign_identity_from_auth_hash!7684 behaves like an atlassian identity7685 sets the proper values7686 #save7687 for an existing user7688 with an existing Atlassian Identity7689 finds the existing user and identity7690 behaves like an atlassian identity7691 sets the proper values7692 for a new user7693 creates the user and identity7694# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/atlassian/user_spec.rb. It took 0.89 second. Expected to take 0.64 second.7695# [RSpecRunTime] Starting example group spec/models/users/callout_spec.rb. Expected to take 0.63 second.7696Users::Callout7697 does not allow STI7698 behaves like having unique enum values7699 has unique values in "feature_name"7700 validations7701 is expected to validate that :feature_name cannot be empty/falsy7702 is expected to validate that :feature_name is unique within the scope of :user_id7703 scopes7704 .with_feature_name7705 returns user callouts for the given feature name only7706# [RSpecRunTime] Finishing example group spec/models/users/callout_spec.rb. It took 0.63 second. Expected to take 0.63 second.7707# [RSpecRunTime] Starting example group spec/models/namespaces/sync_event_spec.rb. Expected to take 0.6 second.7708Namespaces::SyncEvent7709 does not allow STI7710 .upper_bound_count7711 returns 0 when there are no records in the table7712 returns an estimated number of the records in the database7713 .enqueue_worker7714 schedules Namespaces::ProcessSyncEventsWorker job7715# [RSpecRunTime] Finishing example group spec/models/namespaces/sync_event_spec.rb. It took 0.83 second. Expected to take 0.6 second.7716# [RSpecRunTime] Starting example group spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb. Expected to take 0.59 second.7717Gitlab::WikiPages::FrontMatterParser7718 #parse7719 there is front matter7720 is expected to have attributes {:content => "This is the content\n", :error => (be nil), :front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]})}7721 there is no content7722 is expected to have attributes {:content => "", :error => (be nil), :front_matter => {}}7723 there is no front_matter7724 is expected to have attributes {:content => "This is the content", :front_matter => (be empty)}7725 is expected to have attributes {:reason => :no_match}7726 default7727 is expected to have attributes {:content => "This is the content\n", :front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]}), :reason => (be nil)}7728 the end divider is ...7729 is expected to have attributes {:front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]})}7730 the front-matter is not a mapping7731 is expected to have attributes {:reason => :not_mapping}7732 there is nothing in the front-matter block7733 is expected to have attributes {:reason => :no_match}7734 there is a string in the YAML block7735 is expected to have attributes {:reason => :not_mapping}7736 there is dangerous YAML in the block7737 is expected to have attributes {:error => (be present), :reason => :parse_error}7738 there is acceptably long YAML in the front-matter block7739 is expected to have attributes {:front_matter => (include {:title => (be present)})}7740 there is suspiciously long YAML in the front-matter block7741 is expected to have attributes {:reason => :too_long}7742 TOML front matter7743 is expected to have attributes {:reason => :not_yaml}7744 TOML style fences, advertised as YAML7745 is expected to have attributes {:front_matter => (include {:title => "My title"})}7746 YAML, advertised as something else7747 is expected to have attributes {:reason => :not_yaml}7748 there is text content in the YAML block, in comments7749 is expected to have attributes {:front_matter => (include {:foo => 1})}7750 there is text content in the YAML block7751 is expected to have attributes {:reason => :not_mapping}7752# [RSpecRunTime] Finishing example group spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb. It took 0.71 second. Expected to take 0.59 second.7753# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_job_token_permissions_form.html.haml_spec.rb. Expected to take 0.56 second.7754admin/application_settings/ci_cd.html.haml7755 Job token permission settings7756 when allowlist is not enforced7757 renders enforce allowlist checkbox7758 when allowlist is enforced7759 renders enforce allowlist checkbox7760# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_job_token_permissions_form.html.haml_spec.rb. It took 0.65 second. Expected to take 0.56 second.7761# [RSpecRunTime] Starting example group spec/services/packages/npm/check_manifest_coherence_service_spec.rb. Expected to take 0.55 second.7762Packages::Npm::CheckManifestCoherenceService7763 #execute7764 name: package_name, version: package_version, coherent: true7765 is expected to be success7766 name: "foo", version: package_version, coherent: false7767 raises a mismatch error7768 name: package_name, version: "5.0.3", coherent: false7769 raises a mismatch error7770 name: "foo", version: "5.0.3", coherent: false7771 raises a mismatch error7772 with field name present in sub key7773 is expected to be success7774 with field version present in sub key7775 is expected to be success7776 with auto corrected version7777 version_in_payload: "5.0.3", version_in_tarball: "5.0.3", coherent: true, error_message: nil7778 is expected to be success7779 version_in_payload: "5.0.3", version_in_tarball: "5.0.4", coherent: false, error_message: "Package manifest is not coherent"7780 raises a mismatch error7781 version_in_payload: "5.0.3", version_in_tarball: "v5.0.3", coherent: true, error_message: nil7782 is expected to be success7783 version_in_payload: "5.0.3", version_in_tarball: "5.0.3+build", coherent: true, error_message: nil7784 is expected to be success7785 version_in_payload: "5.0.3", version_in_tarball: "v5.0.3+build", coherent: true, error_message: nil7786 is expected to be success7787 version_in_payload: "5.0.3-test", version_in_tarball: "5.0.3-test+build", coherent: true, error_message: nil7788 is expected to be success7789 version_in_payload: "5.0.3-test", version_in_tarball: "v5.0.3-test+build", coherent: true, error_message: nil7790 is expected to be success7791 version_in_payload: "5.0.3-test", version_in_tarball: "v5.0.3+build-test", coherent: false, error_message: "Package manifest is not coherent"7792 raises a mismatch error7793 version_in_payload: "5.0.3", version_in_tarball: "v5.0.3+build-test", coherent: true, error_message: nil7794 is expected to be success7795 version_in_payload: "5.0.3", version_in_tarball: "=5.0.3", coherent: false, error_message: "Version in package.json is not SemVer compliant"7796 raises a mismatch error7797 version_in_payload: "5.1.3", version_in_tarball: "05.01.03", coherent: true, error_message: nil7798 is expected to be success7799 version_in_payload: "5.1.3-beta.1", version_in_tarball: "5.1.3-beta.01", coherent: true, error_message: nil7800 is expected to be success7801 version_in_payload: "5.0.3", version_in_tarball: " =5.0.3", coherent: false, error_message: "Version in package.json is not SemVer compliant"7802 raises a mismatch error7803 version_in_payload: "5.0.3-beta", version_in_tarball: "5.0.3beta", coherent: false, error_message: "Version in package.json is not SemVer compliant"7804 raises a mismatch error7805# [RSpecRunTime] Finishing example group spec/services/packages/npm/check_manifest_coherence_service_spec.rb. It took 0.85 second. Expected to take 0.55 second.7806# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb. Expected to take 0.52 second.7807Gitlab::Database::PostgresqlAdapter::TypeMapCache7808 #initialize_type_map7809 caches loading of types in memory7810 only reuses the cache if the connection parameters are exactly the same7811 #reload_type_map7812 clears the cache and executes the type map query again7813# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb. It took 0.7 second. Expected to take 0.52 second.7814# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes_spec.rb. Expected to take 0.51 second.7815Gitlab::Kubernetes7816 #container_exec_url7817 is expected to eq "wss"7818 is expected to eq "example.com"7819 is expected to eq "/api/v1/namespaces/default/pods/pod1/exec"7820 is expected to eq "container=container1&stderr=true&stdin=true&stdout=true&tty=true&command=sh&command=-c&command=bash+%7C%7C+sh"7821 with a HTTP API URL7822 is expected to eq "ws"7823 with a path prefix in the API URL7824 is expected to eq "/prefix/api/v1/namespaces/default/pods/pod1/exec"7825 with arguments that need urlencoding7826 is expected to eq "/api/v1/namespaces/default%20namespace/pods/pod%201/exec"7827 is expected to match /\Acontainer=container\+1&/7828 #filter_by_label7829 returns matching labels7830 #filter_by_annotation7831 returns matching labels7832 #filter_by_project_environment7833 returns matching env label7834 #filter_by_legacy_label7835 returns matching labels7836 #to_kubeconfig7837 is expected to eq {"apiVersion"=>"v1", "clusters"=>[{"cluster"=>{"certificate-authority-data"=>"UEVN", "server"=>"https..."gitlab-deploy", "kind"=>"Config", "users"=>[{"name"=>"gitlab-deploy", "user"=>{"token"=>"TOKEN"}}]}7838 when CA PEM is not provided7839 is expected to eq {"apiVersion"=>"v1", "clusters"=>[{"cluster"=>{"server"=>"https://kube.domain.com"}, "name"=>"gitlab-..."gitlab-deploy", "kind"=>"Config", "users"=>[{"name"=>"gitlab-deploy", "user"=>{"token"=>"TOKEN"}}]}7840 when token is not provided7841 is expected to be nil7842 #add_terminal_auth7843 adds authentication parameters to a hash7844# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes_spec.rb. It took 0.7 second. Expected to take 0.51 second.7845# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/jobs_spec.rb. Expected to take 0.48 second.7846Gitlab::Ci::Config::Entry::Jobs7847 .all_types7848 is expected to include Gitlab::Ci::Config::Entry::Hidden7849 is expected to include Gitlab::Ci::Config::Entry::Job7850 is expected to include Gitlab::Ci::Config::Entry::Bridge7851 .find_type7852 name: :".hidden_job", type: Gitlab::Ci::Config::Entry::Hidden7853 is expected to eq Gitlab::Ci::Config::Entry::Hidden7854 name: :".hidden_bridge", type: Gitlab::Ci::Config::Entry::Hidden7855 is expected to eq Gitlab::Ci::Config::Entry::Hidden7856 name: :regular_job, type: Gitlab::Ci::Config::Entry::Job7857 is expected to eq Gitlab::Ci::Config::Entry::Job7858 name: :my_trigger, type: Gitlab::Ci::Config::Entry::Bridge7859 is expected to eq Gitlab::Ci::Config::Entry::Bridge7860 name: :invalid_job, type: nil7861 is expected to eq nil7862 validations7863 when entry config value is correct7864 #valid?7865 is valid7866 when entry value is not correct7867 #errors7868 incorrect config value type7869 returns error about incorrect type7870 when job is invalid7871 reports error7872 when the job name cannot be cast directly to a symbol7873 properly parses the job name without raising a NoMethodError7874 when no visible jobs present7875 returns error about no visible jobs defined7876 .compose!7877 when valid job entries composed7878 #value7879 returns key value7880 #descendants7881 creates valid descendant nodes7882 #value7883 returns value of visible jobs only7884# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/jobs_spec.rb. It took 0.64 second. Expected to take 0.48 second.7885# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb. Expected to take 0.48 second.7886Gitlab::Graphql::Pagination::OffsetActiveRecordRelationConnection7887 subclasses from GraphQL::Relay::RelationConnection7888 behaves like a redactable connection7889 no redactor set7890 contains the unwanted item7891 does not redact more than once7892 redactor is set7893 does not contain the unwanted item7894 does not redact more than once7895 behaves like a connection with collection methods7896 responds to to_a7897 responds to size7898 responds to map7899 responds to include?7900 responds to empty?7901# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb. It took 0.54 second. Expected to take 0.48 second.7902# [RSpecRunTime] Starting example group spec/presenters/gitlab/kas/server_info_presenter_spec.rb. Expected to take 0.45 second.7903Gitlab::Kas::ServerInfoPresenter7904 #git_ref_url7905 when git ref is a commit7906 returns a commit url7907 when git ref is a tag7908 returns a tag url7909 when git ref is empty7910 is expected to be nil7911 when kas rpc fail7912 behaves like logs kas error7913 logs the error7914 when kas client initialization fails7915 behaves like logs kas error7916 logs the error7917 #retrieved_server_info?7918 returns true when server info is retrieved7919 returns false when server info is not retrieved7920 #git_ref_for_display7921 when git ref is a commit7922 is expected to eq "6a0281c6896"7923 with git ref is a tag7924 is expected to eq "v17.4.0-rc1"7925 when git ref is empty7926 is expected to be nil7927 #version7928 returns version7929# [RSpecRunTime] Finishing example group spec/presenters/gitlab/kas/server_info_presenter_spec.rb. It took 0.43 second. Expected to take 0.45 second.7930# [RSpecRunTime] Starting example group spec/serializers/impersonation_access_token_serializer_spec.rb. Expected to take 0.43 second.7931ImpersonationAccessTokenSerializer7932 #represent7933 can render a single token7934 can render a collection of tokens7935# [RSpecRunTime] Finishing example group spec/serializers/impersonation_access_token_serializer_spec.rb. It took 0.55 second. Expected to take 0.43 second.7936# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. Expected to take 0.42 second.7937InternalEventsCli::Helpers::MetricOptions::Option7938 when option is not supported7939 formats the option as disabled7940 with a filter7941 highlights key words in the name7942 when option is already defined7943 formats the option as disabled7944 with a filter7945 highlights key words in the name7946 when option is for a supported and not yet defined metric7947 highlights key words in the name7948 with a filter7949 highlights key words in the name7950 with no identifier7951 highlights key words in the name7952 when identifier is an additional_property7953 highlights key words in the name7954 with multiple metrics7955 highlights key words in the name7956# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. It took 0.39 second. Expected to take 0.42 second.7957# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. Expected to take 0.42 second.7958InternalEventsCli::Helpers::MetricOptions::EventSelection7959 with even more events selected7960 restricts based on common attributes between the metrics7961 with one event selected7962 reflects the full capabilities of a metric7963 with multiple events selected7964 restricts based on common attributes between the metrics7965# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/helpers/metric_options_spec.rb. It took 0.15 second. Expected to take 0.42 second.7966# [RSpecRunTime] Starting example group spec/services/packages/rpm/parse_package_service_spec.rb. Expected to take 0.39 second.7967Packages::Rpm::ParsePackageService7968 #execute7969 when wrong format file received7970 raise error7971 when valid file uploaded7972 when .rpm file uploaded7973 behaves like valid package parsing7974 return hash7975 has all static attribute keys7976 includes epoch attribute7977 has all built attributes with array values7978 when .src.rpm file uploaded7979 behaves like valid package parsing7980 return hash7981 has all static attribute keys7982 includes epoch attribute7983 has all built attributes with array values7984 dynamic private methods7985 define dynamic build attribute method7986 define dynamic build attribute method7987 define dynamic build attribute method7988# [RSpecRunTime] Finishing example group spec/services/packages/rpm/parse_package_service_spec.rb. It took 0.55 second. Expected to take 0.39 second.7989# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_sharding/scheduled_enq_spec.rb. Expected to take 0.38 second.7990Gitlab::SidekiqSharding::ScheduledEnq7991 extends Sidekiq::Scheduled::Enq7992 #enqueue_jobs7993 with routing disabled7994 enqueues job using Sidekiq::client7995 with invalid job hashes7996 behaves like uses sharding router7997 checks shard instance for job7998 with class that does not exist on this process7999 behaves like uses sharding router8000 checks shard instance for job8001 with classes not including ApplicationWorker8002 behaves like uses sharding router8003 checks shard instance for job8004 with ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper classes8005 behaves like uses sharding router8006 checks shard instance for job8007 behaves like updates queue key8008 job hash contains updated queue key8009 with ApplicationWorker classes8010 behaves like uses sharding router8011 checks shard instance for job8012 behaves like updates queue key8013 job hash contains updated queue key8014 when worker does not have queue set8015 job hash does not contain updated queue key8016 behaves like uses sharding router8017 checks shard instance for job8018# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_sharding/scheduled_enq_spec.rb. It took 0.47 second. Expected to take 0.38 second.8019# [RSpecRunTime] Starting example group spec/lib/gitlab/slug/path_spec.rb. Expected to take 0.36 second.8020Gitlab::Slug::Path8021 #to_s8022 presents with a cleaned slug8023 #generate8024 yields a slug name when given name8025 yields a slug james when given james.atom@bond.com8026 yields a slug foobar-- when given --foobar--8027 yields a slug foo_bar-- when given --foo_bar--8028 yields a slug foo_bar-- when given --foo$^&_bar--8029 yields a slug john when given john@doe.com8030 yields a slug johngitlab-ETC when given -john+gitlab-ETC%.git@gmail.com8031 yields a slug this.is when given this.is.git.atom.8032 yields a slug blank when given #$%^.8033 yields a slug blank when given ---.git#$.atom%@atom^.8034 yields a slug gitlab--hey when given --gitlab--hey.git#$.atom%@atom^.8035# [RSpecRunTime] Finishing example group spec/lib/gitlab/slug/path_spec.rb. It took 0.46 second. Expected to take 0.36 second.8036# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack/store_spec.rb. Expected to take 0.34 second.8037Gitlab::RackAttack::Store8038 #write8039 sets the key8040 with expiry8041 sets the key with expiry8042 #delete8043 is expected to eq 08044 when the key exists8045 is expected to eq 18046 #increment8047 increments without expiry8048 rejects amounts other than 18049 with expiry8050 increments and sets expiry8051 #read8052 reads the namespaced key8053 #with8054 is expected to eq "PONG"8055 when redis is unavailable8056 is expected to eq nil8057# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack/store_spec.rb. It took 0.35 second. Expected to take 0.34 second.8058# [RSpecRunTime] Starting example group spec/components/onboarding/action_card_component_spec.rb. Expected to take 0.33 second.8059Onboarding::ActionCardComponent8060 with custom link options8061 sets the testid8062 when link href is defined8063 has link8064 has link arrow8065 variants8066 when variant is default8067 renders the card in correct variant8068 when variant is success8069 renders the card in correct variant8070 renders the check-mark icon8071 when variant is promo8072 renders the card in correct variant8073 with custom card options8074 sets the testid8075 default appearance8076 has icon8077 has title8078 has description8079# [RSpecRunTime] Finishing example group spec/components/onboarding/action_card_component_spec.rb. It took 0.39 second. Expected to take 0.33 second.8080# [RSpecRunTime] Starting example group spec/models/concerns/integrations/enable_ssl_verification_spec.rb. Expected to take 0.31 second.8081Integrations::EnableSslVerification8082 does not allow STI8083 accessors8084 is expected to respond to #enable_ssl_verification8085 is expected to respond to #enable_ssl_verification?8086 #initialize_properties8087 enables the setting by default8088 does not enable the setting if the record is already persisted8089 does not enable the setting if a custom value was set8090 #fields8091 inserts the checkbox field after the first URL field, or at the end8092 does not insert the field repeatedly8093# [RSpecRunTime] Finishing example group spec/models/concerns/integrations/enable_ssl_verification_spec.rb. It took 0.38 second. Expected to take 0.31 second.8094# [RSpecRunTime] Starting example group spec/lib/banzai/filter/code_language_filter_spec.rb. Expected to take 0.31 second.8095Banzai::Filter::CodeLanguageFilter8096 when multiple param delimiters are used8097 when delimiter is colon8098 delimits on the first appearance8099 behaves like pipeline timing check8100 checks the pipeline timing8101 when lang has extra params8102 escapes HTML tags8103 escapes HTML tags8104 escapes HTML tags8105 when lang is specified on `pre`8106 includes data-lang-params tag with extra information and removes data-meta8107 when lang is specified on `code`8108 includes data-lang-params tag with extra information and removes data-meta8109 when lang is specified on `pre`8110 adds data-canonical-lang and removes lang attribute8111 when no language is specified8112 does nothing8113 when lang is specified on `code`8114 adds data-canonical-lang to `pre` and removes lang attribute8115# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/code_language_filter_spec.rb. It took 0.43 second. Expected to take 0.31 second.8116# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb. Expected to take 0.29 second.8117BulkImports::Groups::Graphql::GetProjectsQuery8118 with invalid variables8119 raises an error8120 #data_path8121 returns data path8122 #page_info_path8123 returns pagination information path8124 #to_s8125 when the version is >= 16.18126 includes notAimedForDeletion: true8127 when the version is < 16.18128 does not include notAimedForDeletion8129# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb. It took 0.32 second. Expected to take 0.29 second.8130# [RSpecRunTime] Starting example group spec/services/concerns/merge_requests/assigns_merge_params_spec.rb. Expected to take 0.29 second.8131MergeRequests::AssignsMergeParams8132 raises an error when used from an instance that does not respond to #current_user8133 #assign_allowed_merge_params8134 only assigns known parameters to the merge request8135 returns a hash without the known merge params8136 the force_remove_source_branch param8137 assigns the param if the user is allowed to do that8138 only removes the param if the user is not allowed to do that8139# [RSpecRunTime] Finishing example group spec/services/concerns/merge_requests/assigns_merge_params_spec.rb. It took 0.35 second. Expected to take 0.29 second.8140# [RSpecRunTime] Starting example group spec/models/ci/unlock_pipeline_request_spec.rb. Expected to take 0.27 second.8141Ci::UnlockPipelineRequest8142 does not allow STI8143 .total_pending8144 is expected to eq 38145 .next!8146 when there are pending pipeline IDs8147 pops and returns the oldest pipeline ID from the queue (FIFO)8148 when the queue is empty8149 does nothing8150 .enqueue8151 creates a redis entry for the given pipeline ID and returns the number of added entries8152 when the pipeline ID is already in the queue8153 does not create another redis entry for the same pipeline ID nor update it8154 when given an array of pipeline IDs8155 creates a redis entry for each unique pipeline ID8156# [RSpecRunTime] Finishing example group spec/models/ci/unlock_pipeline_request_spec.rb. It took 0.28 second. Expected to take 0.27 second.8157# [RSpecRunTime] Starting example group spec/models/gpg_key_subkey_spec.rb. Expected to take 0.26 second.8158GpgKeySubkey8159 does not allow STI8160 associations8161 is expected to belong to gpg_key required: false8162 validations8163 is expected to validate that :gpg_key_id cannot be empty/falsy8164 is expected to validate that :fingerprint cannot be empty/falsy8165 is expected to validate that :keyid cannot be empty/falsy8166# [RSpecRunTime] Finishing example group spec/models/gpg_key_subkey_spec.rb. It took 0.28 second. Expected to take 0.26 second.8167# [RSpecRunTime] Starting example group spec/routing/uploads_routing_spec.rb. Expected to take 0.25 second.8168Uploads routing8169 does not allow creating uploads for other models8170 for abuse reports8171 allows fetching uploaded files for abuse reports8172 allows creating uploads for abuse reports8173 allows authorizing uploads for abuse reports8174 allows fetching abuse report screenshots8175 for personal snippets8176 allows creating uploads for personal snippets8177 for organizations8178 allows fetching organization avatars8179 for users8180 allows creating uploads for users8181 for alert management8182 allows fetching alert metric metric images8183# [RSpecRunTime] Finishing example group spec/routing/uploads_routing_spec.rb. It took 0.31 second. Expected to take 0.25 second.8184# [RSpecRunTime] Starting example group spec/lib/unnested_in_filters/dsl_spec.rb. Expected to take 0.24 second.8185UnnestedInFilters::Dsl8186 #exists?8187 when there is no record in the database with given filters8188 is expected to be falsey8189 when there is a record in the database with given filters8190 is expected to be truthy8191# [RSpecRunTime] Finishing example group spec/lib/unnested_in_filters/dsl_spec.rb. It took 0.27 second. Expected to take 0.24 second.8192# [RSpecRunTime] Starting example group spec/workers/groups/update_statistics_worker_spec.rb. Expected to take 0.23 second.8193Groups::UpdateStatisticsWorker8194 #perform8195 updates the group statistics8196 when group id does not exist8197 ends gracefully8198# [RSpecRunTime] Finishing example group spec/workers/groups/update_statistics_worker_spec.rb. It took 0.3 second. Expected to take 0.23 second.8199# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/null_author_spec.rb. Expected to take 0.22 second.8200Gitlab::Audit::NullAuthor8201 .for8202 returns an DeletedAuthor8203 returns an UnauthenticatedAuthor when id equals -18204 returns a CiRunnerTokenAuthor when details contain runner registration token8205 returns a CiRunnerTokenAuthor when details contain runner authentication token8206 returns DeployTokenAuthor when id equals -28207 returns DeployKeyAuthor when id equals -38208 #current_sign_in_ip8209 is expected to be nil8210# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/null_author_spec.rb. It took 0.24 second. Expected to take 0.22 second.8211# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb. Expected to take 0.22 second.8212Packages::Nuget::V2::ServiceIndexPresenter8213 #xml8214 is expected to eq "service"8215 includes the workspace and collection nodes8216 sets the appropriate XML namespaces on the root node8217 when the presenter is initialized with a project8218 sets the XML base path correctly for a project scope8219 when the presenter is initialized with a group8220 sets the XML base path correctly for a group scope8221# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb. It took 0.22 second. Expected to take 0.22 second.8222# [RSpecRunTime] Starting example group spec/lib/gitlab/cross_project_access_spec.rb. Expected to take 0.21 second.8223Gitlab::CrossProjectAccess8224 #add_check8225 keeps track of the properties to check8226 builds the check correctly8227 merges the checks of a parent class into existing checks of a subclass8228 merges the existing checks of a superclass into the checks of a subclass8229 #find_check8230 returns a check when it was defined for a superclass8231 caches the result for a subclass8232 returns the checks for the closest class if there are more checks available8233# [RSpecRunTime] Finishing example group spec/lib/gitlab/cross_project_access_spec.rb. It took 0.24 second. Expected to take 0.21 second.8234# [RSpecRunTime] Starting example group spec/graphql/types/notes/system_note_metadata_type_spec.rb. Expected to take 0.2 second.8235Types::Notes::SystemNoteMetadataType8236 is expected to have graphql field :description_version8237 is expected to have graphql field :action8238 is expected to have graphql field :id8239 is expected to require graphql authorizations :read_note8240# [RSpecRunTime] Finishing example group spec/graphql/types/notes/system_note_metadata_type_spec.rb. It took 0.15 second. Expected to take 0.2 second.8241# [RSpecRunTime] Starting example group spec/models/repository_language_spec.rb. Expected to take 0.19 second.8242RepositoryLanguage8243 does not allow STI8244 associations8245 is expected to belong to project required: false8246 is expected to belong to programming_language required: false8247 validations8248 is expected to allow :share to be ‹0›8249 is expected to allow :share to be ‹100.0›8250 is expected not to allow :share to be ‹100.1›8251# [RSpecRunTime] Finishing example group spec/models/repository_language_spec.rb. It took 0.25 second. Expected to take 0.19 second.8252# [RSpecRunTime] Starting example group spec/initializers/trusted_proxies_spec.rb. Expected to take 0.18 second.8253trusted_proxies8254 with default config8255 preserves private IPs8256 filters out localhost8257 filters out bad values8258 with private IP ranges added8259 filters out private and local IPs8260 with proxy IP added8261 filters out proxy IP8262 handles invalid ip addresses8263# [RSpecRunTime] Finishing example group spec/initializers/trusted_proxies_spec.rb. It took 0.22 second. Expected to take 0.18 second.8264# [RSpecRunTime] Starting example group spec/lib/sidebars/explore/menus/catalog_menu_spec.rb. Expected to take 0.17 second.8265Sidebars::Explore::Menus::CatalogMenu8266 renders the correct link8267 renders the correct title8268 renders8269 renders the correct icon8270# [RSpecRunTime] Finishing example group spec/lib/sidebars/explore/menus/catalog_menu_spec.rb. It took 0.16 second. Expected to take 0.17 second.8271# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. Expected to take 0.17 second.8272RuboCop::Cop::RSpec::SharedGroupsMetadata8273 does not flag if feature category is missing8274 with hash metadata8275 flags metadata in shared example8276 flags metadata in shared context8277 with symbol metadata8278 flags metadata in shared example8279 flags metadata in shared context8280# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. It took 0.24 second. Expected to take 0.17 second.8281# [RSpecRunTime] Starting example group spec/lib/gitlab/kroki_spec.rb. Expected to take 0.17 second.8282Gitlab::Kroki8283 .formats8284 enabled_formats: "", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "symbolator", "umlet", "vega", "vegalite", "wavedrom", "wireviz"]8285 returns the expected formats8286 enabled_formats: "blockdiag", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "symbolator", "umlet", "vega", "vegalite", "wavedrom", "wireviz", "actdiag", "blockdiag", "nwdiag", "packetdiag", "rackdiag", "seqdiag"]8287 returns the expected formats8288 enabled_formats: "bpmn", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "symbolator", "umlet", "vega", "vegalite", "wavedrom", "wireviz", "bpmn"]8289 returns the expected formats8290 enabled_formats: "excalidraw", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "symbolator", "umlet", "vega", "vegalite", "wavedrom", "wireviz", "excalidraw"]8291 returns the expected formats8292# [RSpecRunTime] Finishing example group spec/lib/gitlab/kroki_spec.rb. It took 0.2 second. Expected to take 0.17 second.8293# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb. Expected to take 0.16 second.8294Gitlab::Database::Migrations::LockRetriesHelpers8295 #with_lock_retries8296 sets the migration class name in the logs8297 raises on exhaustion by default8298 defaults to allowing subtransactions8299 raise_on_exhaustion: true8300 sets raise_on_exhaustion as requested8301 raise_on_exhaustion: false8302 sets raise_on_exhaustion as requested8303# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb. It took 0.18 second. Expected to take 0.16 second.8304# [RSpecRunTime] Starting example group spec/views/groups/settings/_remove.html.haml_spec.rb. Expected to take 0.16 second.8305groups/settings/_remove.html.haml8306 render8307 enables the Remove group button for a group8308# [RSpecRunTime] Finishing example group spec/views/groups/settings/_remove.html.haml_spec.rb. It took 0.24 second. Expected to take 0.16 second.8309# [RSpecRunTime] Starting example group spec/lib/gitlab/anonymous_session_spec.rb. Expected to take 0.15 second.8310Gitlab::AnonymousSession8311 removes obsolete lookup through ip entries8312 #store_session_ip8313 adds session id to proper key8314 adds expiration time to key8315 when there is already one session8316 increments the session count8317 #stored_sessions8318 returns all anonymous sessions per ip8319# [RSpecRunTime] Finishing example group spec/lib/gitlab/anonymous_session_spec.rb. It took 0.21 second. Expected to take 0.15 second.8320# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/token_spec.rb. Expected to take 0.14 second.8321ErrorTracking::SentryClient::Token8322 .masked_token?8323 with masked token8324 is expected to be truthy8325 without masked token8326 is expected to be falsey8327# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/token_spec.rb. It took 0.08 second. Expected to take 0.14 second.8328# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/status_enum_spec.rb. Expected to take 0.14 second.8329Types::AlertManagement::StatusEnum8330 is expected to eq "AlertManagementStatus"8331 statuses8332 status_name: "TRIGGERED", status_value: :triggered8333 exposes a status with the correct value8334 status_name: "ACKNOWLEDGED", status_value: :acknowledged8335 exposes a status with the correct value8336 status_name: "RESOLVED", status_value: :resolved8337 exposes a status with the correct value8338 status_name: "IGNORED", status_value: :ignored8339 exposes a status with the correct value8340# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/status_enum_spec.rb. It took 0.18 second. Expected to take 0.14 second.8341# [RSpecRunTime] Starting example group spec/lib/prometheus/pid_provider_spec.rb. Expected to take 0.13 second.8342Prometheus::PidProvider8343 .worker_id8344 when running in Sidekiq server mode8345 in a clustered setup8346 is expected to eq "sidekiq_123"8347 in a single process setup8348 is expected to eq "sidekiq"8349 when running in Puma mode8350 when cluster worker id is specified in process name8351 is expected to eq "puma_1"8352 when no worker id is specified in process name8353 is expected to eq "puma_master"8354 when running in unknown mode8355 is expected to eq "process_353"8356# [RSpecRunTime] Finishing example group spec/lib/prometheus/pid_provider_spec.rb. It took 0.19 second. Expected to take 0.13 second.8357# [RSpecRunTime] Starting example group spec/views/pwa/manifest.json.erb_spec.rb. Expected to take 0.13 second.8358pwa/manifest8359 view caching8360 when appearance is unchanged8361 reuses the cached view8362 when appearance has changed8363 does not use the cached view8364# [RSpecRunTime] Finishing example group spec/views/pwa/manifest.json.erb_spec.rb. It took 0.18 second. Expected to take 0.13 second.8365# [RSpecRunTime] Starting example group spec/graphql/types/dependency_proxy/group_setting_type_spec.rb. Expected to take 0.12 second.8366Types::DependencyProxy::GroupSettingType8367 is expected to require graphql authorizations :admin_dependency_proxy8368 is expected to eq "DependencyProxySetting"8369 includes dependency proxy blob fields8370 is expected to eq "Group-level Dependency Proxy settings"8371# [RSpecRunTime] Finishing example group spec/graphql/types/dependency_proxy/group_setting_type_spec.rb. It took 0.15 second. Expected to take 0.12 second.8372# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. Expected to take 0.12 second.8373VsCode::Settings::VsCodeManifestPresenter8374 #latest8375 when there are not persisted settings8376 includes default machine uuid8377 when there are persisted settings8378 includes the persisted setting uuid8379 #session8380 returns default session8381# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. It took 0.15 second. Expected to take 0.12 second.8382# [RSpecRunTime] Starting example group spec/lib/bitbucket/exponential_backoff_spec.rb. Expected to take 0.11 second.8383Bitbucket::ExponentialBackoff8384 .retry_with_exponential_backoff8385 when the function succeeds on the first try8386 calls the function once and returns its result8387 when the function response is an error8388 raises a RateLimitError if the maximum number of retries is exceeded8389 raises a RateLimitError if the maximum number of retries is exceeded8390# [RSpecRunTime] Finishing example group spec/lib/bitbucket/exponential_backoff_spec.rb. It took 0.13 second. Expected to take 0.11 second.8391# [RSpecRunTime] Starting example group spec/lib/gitlab/faker/internet_spec.rb. Expected to take 0.11 second.8392Gitlab::Faker::Internet8393 .unique_username8394 returns a unique username8395 retries when a reserved username is generated8396 respects the MAX_TRIES constant8397# [RSpecRunTime] Finishing example group spec/lib/gitlab/faker/internet_spec.rb. It took 0.12 second. Expected to take 0.11 second.8398# [RSpecRunTime] Starting example group spec/graphql/types/metadata/kas_type_spec.rb. Expected to take 0.1 second.8399Types::AppConfig::KasType8400 is expected to require graphql authorizations :read_instance_metadata8401 is expected to eq "Kas"8402# [RSpecRunTime] Finishing example group spec/graphql/types/metadata/kas_type_spec.rb. It took 0.08 second. Expected to take 0.1 second.8403# [RSpecRunTime] Starting example group spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb. Expected to take 0.1 second.8404AuditEvents::GoogleCloud::LoggingService::Logger8405 #log8406 when access token is available8407 generates access token and calls Gitlab::HTTP.post with correct parameters8408 when URI::InvalidURIError is raised8409 logs the exception8410 when access token is not available8411 does not call Gitlab::HTTP.post8412# [RSpecRunTime] Finishing example group spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb. It took 0.12 second. Expected to take 0.1 second.8413# [RSpecRunTime] Starting example group spec/graphql/types/ci/freeze_period_type_spec.rb. Expected to take 0.09 second.8414Types::Ci::FreezePeriodType8415 has the expected fields8416 is expected to require graphql authorizations :read_freeze_period8417 is expected to eq "CiFreezePeriod"8418# [RSpecRunTime] Finishing example group spec/graphql/types/ci/freeze_period_type_spec.rb. It took 0.11 second. Expected to take 0.09 second.8419# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb. Expected to take 0.09 second.8420Gitlab::UsageDataCounters::WebIdeCounter8421 terminals counter8422 behaves like counter examples8423 increments counter and return the total count8424 pipelines counter8425 behaves like counter examples8426 increments counter and return the total count8427 .totals8428 can report all totals8429# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb. It took 0.13 second. Expected to take 0.09 second.8430# [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/contact_sort_enum_spec.rb. Expected to take 0.09 second.8431Types::CustomerRelations::ContactSortEnum8432 exposes all the contact sort values8433 is expected to eq "ContactSort"8434 behaves like common sort values8435 exposes all the existing common sort values8436# [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/contact_sort_enum_spec.rb. It took 0.11 second. Expected to take 0.09 second.8437# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/port_spec.rb. Expected to take 0.09 second.8438API::Entities::Ci::JobRequest::Port8439 returns the port number8440 returns if the port protocol8441 returns the port name8442# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/port_spec.rb. It took 0.11 second. Expected to take 0.09 second.8443# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestion_diff_spec.rb. Expected to take 0.08 second.8444Gitlab::Diff::SuggestionDiff8445 #diff_lines8446 returns diff lines with correct line numbers8447 when the suggestion is for the last line of a file8448 returns a correct value if there is no newline at the end of the file8449# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestion_diff_spec.rb. It took 0.1 second. Expected to take 0.08 second.8450# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb. Expected to take 0.08 second.8451RuboCop::Cop::Gitlab::WithoutReactiveCache8452 does not flag unsupported methods8453 registers an offense when without_reactive_cache is used8454# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb. It took 0.08 second. Expected to take 0.08 second.8455# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb. Expected to take 0.07 second.8456Gitlab::Usage::Metrics::Instrumentations::CertBasedClustersFfMetric8457 with FF enabled8458 behaves like a correct instrumented metric value8459 has correct value8460 with FF disabled8461 behaves like a correct instrumented metric value8462 has correct value8463# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb. It took 0.08 second. Expected to take 0.07 second.8464# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status/client_middleware_spec.rb. Expected to take 0.07 second.8465Gitlab::SidekiqStatus::ClientMiddleware8466 #call8467 when the job has status_expiration set8468 tracks the job in Redis8469 when the job does not have status_expiration set8470 does not track the job in Redis8471# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status/client_middleware_spec.rb. It took 0.09 second. Expected to take 0.07 second.8472# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/domain_filter_enum_spec.rb. Expected to take 0.07 second.8473Types::AlertManagement::DomainFilterEnum8474 exposes all the severity values8475 is expected to eq "AlertManagementDomainFilter"8476# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/domain_filter_enum_spec.rb. It took 0.08 second. Expected to take 0.07 second.8477# [RSpecRunTime] Starting example group spec/graphql/types/release_asset_link_type_spec.rb. Expected to take 0.07 second.8478Types::ReleaseAssetLinkType8479 has the expected fields8480 is expected to require graphql authorizations :read_release8481# [RSpecRunTime] Finishing example group spec/graphql/types/release_asset_link_type_spec.rb. It took 0.08 second. Expected to take 0.07 second.8482# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb. Expected to take 0.07 second.8483Sidebars::Projects::SuperSidebarMenus::OperationsMenu8484 defines list of NilMenuItem placeholders8485 has title and sprite_icon8486# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb. It took 0.08 second. Expected to take 0.07 second.8487# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb. Expected to take 0.07 second.8488Gitlab::Graphql::Loaders::LazyRelationLoader::RelationProxy8489 #respond_to?8490 when the registry responds to given method8491 is expected to be truthy8492 when the registry does not respond to given method8493 is expected to be falsey8494# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb. It took 0.09 second. Expected to take 0.07 second.8495# [RSpecRunTime] Starting example group spec/graphql/types/ci/group_variable_type_spec.rb. Expected to take 0.06 second.8496Types::Ci::GroupVariableType8497 is expected to eq "CiGroupVariable"8498 is expected to contain exactly Types::Ci::VariableInterface8499# [RSpecRunTime] Finishing example group spec/graphql/types/ci/group_variable_type_spec.rb. It took 0.08 second. Expected to take 0.06 second.8500# [RSpecRunTime] Starting example group spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb. Expected to take 0.06 second.8501overridden has_many :through associations8502 onlies have allowed list of overridden has_many/has_one :through associations8503# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb. It took 0.07 second. Expected to take 0.06 second.8504# [RSpecRunTime] Starting example group spec/serializers/ci/lint/result_entity_spec.rb. Expected to take 0.05 second.8505Ci::Lint::ResultEntity8506 #represent8507 serializes with lint result entity8508# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/result_entity_spec.rb. It took 0.06 second. Expected to take 0.05 second.8509# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb. Expected to take 0.05 second.8510Code review events8511 the aggregated metrics contain all the code review metrics8512# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb. It took 0.06 second. Expected to take 0.05 second.8513# [RSpecRunTime] Starting example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. Expected to take 0.04 second.8514#<Class:0x000078e80bd55798>8515 has the expected fields8516# [RSpecRunTime] Finishing example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. It took 0.14 second. Expected to take 0.04 second.8517# [RSpecRunTime] Starting example group spec/workers/trending_projects_worker_spec.rb. Expected to take 0.04 second.8518TrendingProjectsWorker8519 #perform8520 refreshes the trending projects8521# [RSpecRunTime] Finishing example group spec/workers/trending_projects_worker_spec.rb. It took 0.06 second. Expected to take 0.04 second.8522# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. Expected to take 0.04 second.8523TodosDestroyer::EntityLeaveWorker8524 calls the Todos::Destroy::EntityLeaveService with the params it was given8525# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. It took 0.05 second. Expected to take 0.04 second.8526# [RSpecRunTime] Starting example group spec/lib/gitlab/no_cache_headers_spec.rb. Expected to take 0.04 second.8527Gitlab::NoCacheHeaders8528 #no_cache_headers8529 raises a RuntimeError8530# [RSpecRunTime] Finishing example group spec/lib/gitlab/no_cache_headers_spec.rb. It took 0.05 second. Expected to take 0.04 second.8531# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_kind_enum_spec.rb. Expected to take 0.04 second.8532Types::Ci::JobKindEnum8533 exposes some job type values8534# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_kind_enum_spec.rb. It took 0.05 second. Expected to take 0.04 second.8535auto_explain log contains 1823 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-22-44.353.main.ndjson.gz8536took 24.9866218878537auto_explain log contains 1824 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-22-44.353.ci.ndjson.gz8538took 25.5682820858539[TEST PROF INFO] EventProf results for sql.active_record8540Total time: 06:08.769 of 24:41.033 (24.9%)8541Total events: 1769048542Top 5 slowest suites (by time):8543Environment (./spec/models/environment_spec.rb:5) – 01:22.291 (41280 / 327) of 05:59.067 (22.92%)8544DeploymentsFinder (./spec/finders/deployments_finder_spec.rb:5) – 00:30.310 (16974 / 50) of 02:20.654 (21.55%)8545LabelsFinder (./spec/finders/labels_finder_spec.rb:5) – 00:22.240 (10406 / 60) of 01:07.596 (32.9%)8546SearchHelper (./spec/helpers/search_helper_spec.rb:5) – 00:21.989 (11035 / 146) of 01:23.331 (26.39%)8547Ci::Trigger (./spec/models/ci/trigger_spec.rb:5) – 00:17.486 (3855 / 23) of 00:31.293 (55.88%)8548Knapsack report was generated. Preview:8549{8550 "spec/models/environment_spec.rb": 359.06687473199963,8551 "spec/finders/deployments_finder_spec.rb": 140.65455830599967,8552 "spec/helpers/search_helper_spec.rb": 83.33048749499994,8553 "spec/graphql/mutations/merge_requests/update_spec.rb": 61.62084223700003,8554 "spec/finders/labels_finder_spec.rb": 67.5956451889997,8555 "spec/graphql/resolvers/merge_requests_resolver_spec.rb": 49.68424461399991,8556 "spec/dot_gitlab_ci/rules_spec.rb": 59.936866035000094,8557 "spec/models/merge_request_diff_commit_spec.rb": 37.34722092099946,8558 "spec/policies/group_member_policy_spec.rb": 36.16976786300074,8559 "spec/lib/gitlab/rack_attack/request_spec.rb": 14.722253292999994,8560 "spec/models/ci/trigger_spec.rb": 31.29297748299996,8561 "spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb": 24.24366195499988,8562 "spec/lib/gitlab/database/postgres_foreign_key_spec.rb": 20.367771318999985,8563 "spec/helpers/issuables_helper_spec.rb": 25.785785617999863,8564 "spec/workers/redis_migration_worker_spec.rb": 22.307741060999433,8565 "spec/helpers/members_helper_spec.rb": 17.3825048030003,8566 "spec/tasks/rubocop_rake_spec.rb": 17.400881245000164,8567 "spec/services/auto_merge/merge_when_checks_pass_service_spec.rb": 18.661770558999706,8568 "spec/finders/context_commits_finder_spec.rb": 18.927396907000002,8569 "spec/services/ci/catalog/resources/release_service_spec.rb": 18.38621328299996,8570 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb": 14.621025080000436,8571 "spec/services/labels/promote_service_spec.rb": 14.616063412000585,8572 "spec/graphql/mutations/issues/set_assignees_spec.rb": 16.213301658999626,8573 "spec/services/projects/lfs_pointers/lfs_download_service_spec.rb": 11.222120279999217,8574 "spec/models/integrations/telegram_spec.rb": 12.264059803999771,8575 "spec/lib/container_registry/path_spec.rb": 12.503339626000525,8576 "spec/presenters/pages_domain_presenter_spec.rb": 10.640558041999611,8577 "spec/helpers/users_helper_spec.rb": 10.072442781999598,8578 "spec/services/packages/terraform_module/create_package_service_spec.rb": 11.445082893999825,8579 "spec/lib/gitlab/changelog/committer_spec.rb": 8.620703112999763,8580 "spec/workers/merge_requests/create_approval_event_worker_spec.rb": 8.048500812999919,8581 "spec/services/alert_management/alerts/update_service_spec.rb": 8.719902917000582,8582 "spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb": 8.804629043000205,8583 "spec/services/packages/conan/create_package_service_spec.rb": 7.566267840000364,8584 "spec/lib/sidebars/projects/menus/analytics_menu_spec.rb": 5.084351974000128,8585 "spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb": 7.411459374000515,8586 "spec/models/namespace/detail_spec.rb": 6.450240586000291,8587 "spec/models/label_link_spec.rb": 5.520923483999468,8588 "spec/finders/clusters/agents/authorizations/ci_access/finder_spec.rb": 6.189234548999593,8589 "spec/services/import/source_users/accept_reassignment_service_spec.rb": 6.865095881000343,8590 "spec/services/ci/job_artifacts/bulk_delete_by_project_service_spec.rb": 5.985632960999283,8591 "spec/lib/banzai/reference_parser/milestone_parser_spec.rb": 5.864743940000153,8592 "spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb": 3.2676535519995014,8593 "spec/lib/gitlab/search_context/controller_concern_spec.rb": 4.524471912000081,8594 "spec/graphql/mutations/todos/mark_all_done_spec.rb": 5.169702638999297,8595 "spec/finders/concerns/finder_with_group_hierarchy_spec.rb": 3.8239258040002824,8596 "spec/models/ssh_host_key_spec.rb": 3.820531313999709,8597 "spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb": 5.646617145000164,8598 "spec/finders/autocomplete/group_users_finder_spec.rb": 4.449715193999509,8599 "spec/lib/gitlab/import_export/uploads_restorer_spec.rb": 3.1120935760000066,8600 "spec/services/system_notes/alert_management_service_spec.rb": 3.005204152999795,8601 "spec/graphql/types/terraform/state_version_type_spec.rb": 3.651174030999755,8602 "spec/lib/gitlab/exclusive_lease_spec.rb": 3.2840731200003574,8603 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb": 3.4294109660004324,8604 "spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb": 3.0033567939999557,8605 "spec/finders/incident_management/timeline_event_tags_finder_spec.rb": 3.5531899170000543,8606 "spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb": 2.9876621660005185,8607 "spec/graphql/mutations/todos/mark_done_spec.rb": 3.74976576500012,8608 "spec/lib/gitlab_spec.rb": 2.121145714000704,8609 "spec/models/concerns/spammable_spec.rb": 2.7445052739994935,8610 "spec/lib/gitlab/redis/rate_limiting_spec.rb": 2.609453816000496,8611 "spec/lib/gitlab/checks/lfs_check_spec.rb": 2.5854458100002375,8612 "spec/services/ci/runners/update_runner_service_spec.rb": 2.4658250790007514,8613 "spec/lib/banzai/filter/external_link_filter_spec.rb": 2.2539886719996503,8614 "spec/lib/gitlab/import_export/avatar_restorer_spec.rb": 2.1707417249999708,8615 "spec/services/feature_flags/destroy_service_spec.rb": 2.3520754569999553,8616 "spec/lib/mattermost/session_spec.rb": 2.361563165000007,8617 "spec/models/integrations/custom_issue_tracker_spec.rb": 2.2078383699999904,8618 "spec/lib/gitlab/deploy_key_access_spec.rb": 2.2223601679997955,8619 "spec/models/ci/partition_spec.rb": 1.5870544090003023,8620 "spec/services/groups/open_issues_count_service_spec.rb": 2.385383431000264,8621 "spec/services/terraform/states/trigger_destroy_service_spec.rb": 1.402461497999866,8622 "spec/views/projects/project_members/index.html.haml_spec.rb": 1.6383685900000273,8623 "spec/serializers/context_commits_diff_entity_spec.rb": 1.687958401999822,8624 "spec/workers/gitlab/github_import/stage/import_lfs_objects_worker_spec.rb": 1.756386551000105,8625 "spec/finders/award_emojis_finder_spec.rb": 1.8212330410005961,8626 "spec/models/packages/debian/file_entry_spec.rb": 1.8748051329994269,8627 "spec/services/system_notes/incident_service_spec.rb": 1.8436373869999443,8628 "spec/workers/integrations/irker_worker_spec.rb": 1.783117566999863,8629 "spec/views/shared/_label_row.html.haml_spec.rb": 1.6773120039997593,8630 "spec/services/ide/schemas_config_service_spec.rb": 1.4425578410000526,8631 "spec/views/projects/imports/new.html.haml_spec.rb": 1.328784968999571,8632 "spec/lib/gitlab/ci/config/external/file/template_spec.rb": 1.165458134999426,8633 "spec/services/service_desk/custom_emails/destroy_service_spec.rb": 1.3720292030002383,8634 "spec/lib/feature/definition_spec.rb": 1.676872134000405,8635 "spec/views/projects/pages/new.html.haml_spec.rb": 1.2541874309999912,8636 "spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb": 1.4101142760000585,8637 "spec/services/users/block_service_spec.rb": 1.3750494420000905,8638 "spec/serializers/issue_serializer_spec.rb": 1.4166625349998867,8639 "spec/models/import_failure_spec.rb": 1.3314484290003747,8640 "spec/models/projects/triggered_hooks_spec.rb": 1.3841808899996977,8641 "spec/serializers/test_case_entity_spec.rb": 1.4492051699999138,8642 "spec/graphql/resolvers/commit_pipelines_resolver_spec.rb": 1.0816696489991955,8643 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 1.0748575589996108,8644 "spec/lib/gitlab/analytics/cycle_analytics/average_spec.rb": 1.0416001349994986,8645 "spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb": 1.1030231060003644,8646 "spec/views/groups/group_members/index.html.haml_spec.rb": 1.0856683379997776,8647 "spec/models/virtual_registries/packages/maven/registry_spec.rb": 0.9124186250001003,8648 "spec/workers/ci/runners/stale_machines_cleanup_cron_worker_spec.rb": 0.7576047699994888,8649 "spec/models/ci/variable_value_spec.rb": 0.8503643750000265,8650 "spec/views/shared/projects/_project.html.haml_spec.rb": 0.9168621940007142,8651 "spec/lib/gitlab/auth/atlassian/user_spec.rb": 0.8897563090004041,8652 "spec/models/users/callout_spec.rb": 0.6334818089999317,8653 "spec/models/namespaces/sync_event_spec.rb": 0.8331694480002625,8654 "spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb": 0.70992719700007,8655 "spec/views/admin/application_settings/_job_token_permissions_form.html.haml_spec.rb": 0.6498012669999298,8656 "spec/services/packages/npm/check_manifest_coherence_service_spec.rb": 0.8506524750000608,8657 "spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb": 0.7036311479996584,8658 "spec/lib/gitlab/kubernetes_spec.rb": 0.7041291689993159,8659 "spec/lib/gitlab/ci/config/entry/jobs_spec.rb": 0.6414888079998491,8660 "spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb": 0.5415046239995718,8661 "spec/presenters/gitlab/kas/server_info_presenter_spec.rb": 0.42961766200005513,8662 "spec/serializers/impersonation_access_token_serializer_spec.rb": 0.5508362219998162,8663 "spec/scripts/internal_events/cli/helpers/metric_options_spec.rb": 0.5368131750001339,8664 "spec/services/packages/rpm/parse_package_service_spec.rb": 0.545878392999839,8665 "spec/lib/gitlab/sidekiq_sharding/scheduled_enq_spec.rb": 0.4689439060002769,8666 "spec/lib/gitlab/slug/path_spec.rb": 0.4610946070006321,8667 "spec/lib/gitlab/rack_attack/store_spec.rb": 0.35363245400003507,8668 "spec/components/onboarding/action_card_component_spec.rb": 0.3909943180005939,8669 "spec/models/concerns/integrations/enable_ssl_verification_spec.rb": 0.3795268500007296,8670 "spec/lib/banzai/filter/code_language_filter_spec.rb": 0.43100704199969186,8671 "spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb": 0.3219782790001773,8672 "spec/services/concerns/merge_requests/assigns_merge_params_spec.rb": 0.3535135640004228,8673 "spec/models/ci/unlock_pipeline_request_spec.rb": 0.2837068549997639,8674 "spec/models/gpg_key_subkey_spec.rb": 0.2815124549997563,8675 "spec/routing/uploads_routing_spec.rb": 0.31069825000031415,8676 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.27035403700028837,8677 "spec/workers/groups/update_statistics_worker_spec.rb": 0.3029703120000704,8678 "spec/lib/gitlab/audit/null_author_spec.rb": 0.24330522099990048,8679 "spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb": 0.2150044549998711,8680 "spec/lib/gitlab/cross_project_access_spec.rb": 0.24009934199966665,8681 "spec/graphql/types/notes/system_note_metadata_type_spec.rb": 0.14636387700011255,8682 "spec/models/repository_language_spec.rb": 0.2514661699997305,8683 "spec/initializers/trusted_proxies_spec.rb": 0.22051299499980814,8684 "spec/lib/sidebars/explore/menus/catalog_menu_spec.rb": 0.15960123399963777,8685 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 0.24129168199942796,8686 "spec/lib/gitlab/kroki_spec.rb": 0.20143740799994703,8687 "spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb": 0.1813088010003412,8688 "spec/views/groups/settings/_remove.html.haml_spec.rb": 0.23569323199990322,8689 "spec/lib/gitlab/anonymous_session_spec.rb": 0.21394744600002014,8690 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.08323655700041854,8691 "spec/graphql/types/alert_management/status_enum_spec.rb": 0.1788919420005186,8692 "spec/lib/prometheus/pid_provider_spec.rb": 0.18454026100062038,8693 "spec/views/pwa/manifest.json.erb_spec.rb": 0.17614967200006504,8694 "spec/graphql/types/dependency_proxy/group_setting_type_spec.rb": 0.1508440649995464,8695 "spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb": 0.15009830700000748,8696 "spec/lib/bitbucket/exponential_backoff_spec.rb": 0.12666966000051616,8697 "spec/lib/gitlab/faker/internet_spec.rb": 0.12189965099969413,8698 "spec/graphql/types/metadata/kas_type_spec.rb": 0.07946190700022271,8699 "spec/lib/audit_events/google_cloud/logging_service/logger_spec.rb": 0.11906971100052033,8700 "spec/graphql/types/ci/freeze_period_type_spec.rb": 0.10898176299997431,8701 "spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb": 0.12682364900047105,8702 "spec/graphql/types/customer_relations/contact_sort_enum_spec.rb": 0.10942276299920195,8703 "spec/lib/api/entities/ci/job_request/port_spec.rb": 0.11021268200056511,8704 "spec/lib/gitlab/diff/suggestion_diff_spec.rb": 0.10309698400033085,8705 "spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb": 0.08124626700009685,8706 "spec/lib/gitlab/usage/metrics/instrumentations/cert_based_clusters_ff_metric_spec.rb": 0.08019154700014042,8707 "spec/lib/gitlab/sidekiq_status/client_middleware_spec.rb": 0.0892139359993962,8708 "spec/graphql/types/alert_management/domain_filter_enum_spec.rb": 0.0800634679999348,8709 "spec/graphql/types/release_asset_link_type_spec.rb": 0.08431465700050467,8710 "spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb": 0.08269446699978289,8711 "spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb": 0.08493023600021843,8712 "spec/graphql/types/ci/group_variable_type_spec.rb": 0.07686511799965956,8713 "spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb": 0.07390936800038617,8714 "spec/serializers/ci/lint/result_entity_spec.rb": 0.05806427100014844,8715 "spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb": 0.06329501999971399,8716 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.1396417180003482,8717 "spec/workers/trending_projects_worker_spec.rb": 0.05757605100006913,8718 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 0.049321072000566346,8719 "spec/lib/gitlab/no_cache_headers_spec.rb": 0.051303702000041085,8720 "spec/graphql/types/ci/job_kind_enum_spec.rb": 0.051648681999722618721}8722Knapsack global time execution for tests: 24m 40s8723Pending: (Failures listed here are expected and do not affect your suite's status)8724 1) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment if action did finish does nothing when bridge job8725 # No reason given8726 Failure/Error: expect(environment).to receive(:available?).and_call_original8727 (#<Environment id: 117, project_id: 98, name: "environment77", created_at: "2024-11-22 01:47:24.745284626 +0000", updated_at: "2024-11-22 01:47:24.745284626 +0000", external_url: "https://env173.example.gitlab.com", environment_type: nil, state: "available", slug: "environment77", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>).available?(*(any args))8728 expected: 1 time with any arguments8729 received: 0 times with any arguments8730 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:10058731 # ./spec/models/environment_spec.rb:808:in `block (4 levels) in <top (required)>'8732 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>'8733 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8734 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>'8735 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>'8736 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8737 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>'8738 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'8739 # ./lib/gitlab/application_context.rb:94:in `with_raw_context'8740 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>'8741 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8742 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'8743 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>'8744 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'8745 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8746 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8747 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8748 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8749 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8750 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8751 2) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment close action does not raise ActiveRecord::StaleObjectError does nothing when bridge job8752 # No reason given8753 Failure/Error: expect(environment).to receive(:available?).and_call_original8754 (#<Environment id: 119, project_id: 100, name: "environment79", created_at: "2024-11-22 01:47:29.915603163 +0000", updated_at: "2024-11-22 01:47:29.915603163 +0000", external_url: "https://env175.example.gitlab.com", environment_type: nil, state: "available", slug: "environment79", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>).available?(*(any args))8755 expected: 1 time with any arguments8756 received: 0 times with any arguments8757 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:10058758 # ./spec/models/environment_spec.rb:808:in `block (4 levels) in <top (required)>'8759 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>'8760 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8761 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>'8762 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>'8763 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8764 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>'8765 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'8766 # ./lib/gitlab/application_context.rb:94:in `with_raw_context'8767 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>'8768 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8769 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'8770 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>'8771 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'8772 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8773 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8774 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8775 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8776 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8777 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8778 3) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment if action did finish returns a new action of the same type when build job8779 # No reason given8780 Failure/Error: expect(environment).to receive(:available?).and_call_original8781 (#<Environment id: 127, project_id: 108, name: "environment87", created_at: "2024-11-22 01:47:47.060789324 +0000", updated_at: "2024-11-22 01:47:47.060789324 +0000", external_url: "https://env183.example.gitlab.com", environment_type: nil, state: "available", slug: "environment87", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>).available?(*(any args))8782 expected: 1 time with any arguments8783 received: 0 times with any arguments8784 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:10108785 # ./spec/models/environment_spec.rb:808:in `block (4 levels) in <top (required)>'8786 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>'8787 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8788 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>'8789 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>'8790 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8791 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>'8792 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'8793 # ./lib/gitlab/application_context.rb:94:in `with_raw_context'8794 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>'8795 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8796 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'8797 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>'8798 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'8799 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8800 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8801 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8802 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8803 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8804 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8805 4) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment close action does not raise ActiveRecord::StaleObjectError successfully plays the job even if the job was a stale object when build job8806 # No reason given8807 Failure/Error: expect(environment).to receive(:available?).and_call_original8808 (#<Environment id: 129, project_id: 110, name: "environment89", created_at: "2024-11-22 01:47:51.163585877 +0000", updated_at: "2024-11-22 01:47:51.163585877 +0000", external_url: "https://env185.example.gitlab.com", environment_type: nil, state: "available", slug: "environment89", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>).available?(*(any args))8809 expected: 1 time with any arguments8810 received: 0 times with any arguments8811 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:10108812 # ./spec/models/environment_spec.rb:808:in `block (4 levels) in <top (required)>'8813 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>'8814 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8815 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>'8816 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>'8817 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8818 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>'8819 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'8820 # ./lib/gitlab/application_context.rb:94:in `with_raw_context'8821 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>'8822 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8823 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'8824 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>'8825 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'8826 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8827 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8828 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8829 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8830 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8831 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'8832Finished in 25 minutes 42 seconds (files took 2 minutes 0.7 seconds to load)88333507 examples, 0 failures, 4 pending8834Randomized with seed 622648835[TEST PROF INFO] Time spent in factories: 15:06.147 (57.68% of total time)8836RSpec exited with 0.8837No examples to retry, congrats!8839Running after script...8840$ source scripts/utils.sh8841$ log_disk_usage8842*******************************************************8843This runner currently has 22G free disk space.8844*******************************************************8903$ bundle exec gem list gitlab_quality-test_tooling8904gitlab_quality-test_tooling (2.1.0)8905$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8910$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8913$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8918$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8921$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8925$ tooling/bin/push_job_metrics || true8926[job-metrics] Pushing job metrics file for the CI/CD job.8927[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8929Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy8931Uploading artifacts...8932auto_explain/: found 3 matching artifact files and directories 8933coverage/: found 5 matching artifact files and directories 8934WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8935WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8936knapsack/: found 4 matching artifact files and directories 8937rspec/: found 12 matching artifact files and directories 8938WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8939log/*.log: found 17 matching artifact files and directories 8940WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485266/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8941WARNING: Retrying... context=artifacts-uploader error=request redirected8942Uploading artifacts as "archive" to coordinator... 201 Created id=8442485266 responseStatus=201 Created token=glcbt-668943Uploading artifacts...8944rspec/rspec-*.xml: found 1 matching artifact files and directories 8945WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485266/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8946WARNING: Retrying... context=artifacts-uploader error=request redirected8947Uploading artifacts as "junit" to coordinator... 201 Created id=8442485266 responseStatus=201 Created token=glcbt-668949Job succeeded