rspec unit pg14 44/44
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-7.private.runners-manager.gitlab.com/gitlab.com/gitlab-org t2_D8W8T8, system ID: s_70a59484c8db3 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-t2d8w8t8-project-278964-concurrent-0 via runner-t2d8w8t8-private-1732239505-26c6a32d...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 80G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 95G 15G 80G 16% /60tmpfs 64M 0 64M 0% /dev61shm 64M 0 64M 0% /dev/shm62/dev/sda1 95G 15G 80G 16% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64du -h -d 1657.4M ./workhorse66148K ./bin671.2M ./.gitlab68194M ./.git694.0K ./builds7028M ./lib718.0K ./.vscode72564K ./storybook7320K ./log741.9M ./data7511M ./qa763.1M ./.rubocop_todo77855M ./vendor781.1G ./public7962M ./doc80484K ./danger8116K ./rspec82556K ./tooling83146M ./ee841.3M ./knapsack85300K ./patches864.3M ./changelogs8720K ./haml_lint8828K ./metrics_server89108K ./keeps9036K ./shared9144K ./generator_templates921.3M ./scripts93719M ./tmp94128M ./spec9520K ./file_hooks9616K ./sidekiq_cluster9717M ./gems981.2M ./fixtures99968K ./rubocop1004.0K ./.go10134M ./db10212K ./.github103129M ./locale10420M ./config10586M ./app10620K ./.lefthook1073.5G .108$ source scripts/prepare_build.sh140Using decomposed database config (config/database.yml.decomposed-postgresql)141Geo DB won't be set up.142Embedding DB won't be set up.155$ source ./scripts/rspec_helpers.sh156$ run_timed_command "gem install knapsack --no-document"157$ gem install knapsack --no-document158Successfully installed knapsack-4.0.01591 gem installed160==> 'gem install knapsack --no-document' succeeded in 1 seconds.161$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"166$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"167$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"168$ tooling/bin/create_job_metrics_file || true169[job-metrics] Creating the job metrics file for the CI/CD job.170$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"172[01:43:57] Starting rspec_parallelized_job173RETRY_FAILED_TESTS_IN_NEW_PROCESS: true174KNAPSACK_GENERATE_REPORT: true175FLAKY_RSPEC_GENERATE_REPORT: true176KNAPSACK_TEST_FILE_PATTERN: spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb177KNAPSACK_LOG_LEVEL: debug178KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_44_44_278964_report.json179FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json180FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_44_44_278964_report.json181NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_44_44_278964_report.json182RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8442485327.txt183CRYSTALBALL: 184RSPEC_TESTS_MAPPING_ENABLED: 185RSPEC_TESTS_FILTER_FILE: 186Shell set options (set -o) enabled:187braceexpand on188hashall on189interactive-comments on190pipefail on191Parsing expected rspec suite duration...192RSpec suite is expected to take 27 minutes 31.37 seconds.193Expected duration for tests:194{195 "spec/lib/gitlab/background_migration/backfill_vulnerability_reads_cluster_agent_spec.rb": 189.31281493912448,196 "spec/models/note_spec.rb": 187.64021408129665,197 "spec/services/notes/update_service_spec.rb": 141.26695632894663,198 "spec/services/ci/register_job_service_spec.rb": 110.04977645096633,199 "spec/models/ci/bridge_spec.rb": 88.83941831131034,200 "spec/services/work_items/update_service_spec.rb": 74.22902478069061,201 "spec/lib/gitlab/background_migration/backfill_ml_experiment_metadata_project_id_spec.rb": 68.47375203846795,202 "spec/lib/gitlab/background_migration/backfill_packages_debian_group_components_group_id_spec.rb": 55.81983415887234,203 "spec/policies/wiki_page_policy_spec.rb": 50.35260874709362,204 "spec/lib/gitlab/background_migration/backfill_work_item_hierarchy_for_epics_spec.rb": 46.17497468878551,205 "spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb": 40.03996776425768,206 "spec/services/system_notes/merge_requests_service_spec.rb": 34.65439921823567,207 "spec/lib/gitlab/background_migration/update_sbom_components_name_based_on_pep503_spec.rb": 31.172482344337354,208 "spec/lib/banzai/filter/references/commit_reference_filter_spec.rb": 28.236866732374175,209 "spec/uploaders/avatar_uploader_spec.rb": 26.094982748755115,210 "spec/workers/pipeline_schedule_worker_spec.rb": 23.284527461425064,211 "spec/models/work_item_spec.rb": 22.531903592582893,212 "spec/services/work_items/data_sync/move_service_spec.rb": 19.793160235504907,213 "spec/services/packages/conan/search_service_spec.rb": 19.118671127489897,214 "spec/helpers/emails_helper_spec.rb": 17.2084072891598,215 "spec/services/projects/protect_default_branch_service_spec.rb": 16.698166354679167,216 "spec/services/members/create_service_spec.rb": 15.212681119505174,217 "spec/lib/gitlab/contributions_calendar_spec.rb": 14.72865466407443,218 "spec/graphql/resolvers/timelog_resolver_spec.rb": 13.428350019566977,219 "spec/lib/gitlab/ci/artifact_file_reader_spec.rb": 12.872594904349214,220 "spec/models/clusters/integrations/prometheus_spec.rb": 12.365804384892702,221 "spec/models/merge_request/metrics_spec.rb": 11.397842418055218,222 "spec/lib/gitlab/gitaly_client/operation_service_spec.rb": 10.950954930111955,223 "spec/services/admin/abuse_reports/moderate_user_service_spec.rb": 10.355240185811686,224 "spec/models/discussion_spec.rb": 9.672992295654705,225 "spec/helpers/sidebars_helper_spec.rb": 9.392725532115836,226 "spec/services/projects/move_project_members_service_spec.rb": 8.889672724661306,227 "spec/models/generic_commit_status_spec.rb": 8.49852380845936,228 "spec/helpers/avatars_helper_spec.rb": 8.095477197010261,229 "spec/services/deployments/update_service_spec.rb": 7.591190448124443,230 "spec/finders/namespaces/projects_finder_spec.rb": 7.474371277361464,231 "spec/workers/environments/stop_job_success_worker_spec.rb": 6.888778450943216,232 "spec/services/packages/update_package_file_service_spec.rb": 6.703007023659666,233 "spec/graphql/mutations/namespace/package_settings/update_spec.rb": 6.2966271280502495,234 "spec/serializers/diff_file_metadata_entity_spec.rb": 6.206075723023238,235 "spec/models/diff_note_position_spec.rb": 5.92699553691219,236 "spec/tasks/gitlab/lfs/migrate_rake_spec.rb": 5.712108530565359,237 "spec/views/projects/settings/merge_requests/show.html.haml_spec.rb": 5.475759911946144,238 "spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb": 5.388864798459867,239 "spec/services/loose_foreign_keys/cleaner_service_spec.rb": 5.016168069412636,240 "spec/models/review_spec.rb": 4.936200265195854,241 "spec/workers/namespaces/process_sync_events_worker_spec.rb": 4.787840478058953,242 "spec/services/error_tracking/issue_details_service_spec.rb": 4.579139186708173,243 "spec/serializers/stage_serializer_spec.rb": 4.450954770314745,244 "spec/models/concerns/cache_markdown_field_spec.rb": 4.229420134244294,245 "spec/graphql/types/board_list_type_spec.rb": 4.102018750603214,246 "spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb": 3.8671544216118203,247 "spec/finders/contributed_projects_finder_spec.rb": 3.825735315001074,248 "spec/services/clusters/agents/authorize_proxy_user_service_spec.rb": 3.576991568447793,249 "spec/services/packages/cleanup/update_policy_service_spec.rb": 3.566887435752186,250 "spec/services/packages/create_event_service_spec.rb": 3.319895471769809,251 "spec/lib/api/entities/hook_spec.rb": 3.3062161168035127,252 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb": 3.1152008087058753,253 "spec/lib/gitlab/usage/metrics/instrumentations/operating_system_metric_spec.rb": 3.112690810711898,254 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 2.9227524176075397,255 "spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb": 2.9208374907312864,256 "spec/models/ci/catalog/resources/components/usage_spec.rb": 2.769919927069826,257 "spec/models/audit_event_spec.rb": 2.737762623438228,258 "spec/services/work_items/callbacks/linked_items_spec.rb": 2.552033346044748,259 "spec/lib/gitlab/search/abuse_detection_spec.rb": 2.5203591337905813,260 "spec/graphql/resolvers/ci/config_resolver_spec.rb": 2.373821218389373,261 "spec/models/service_desk/custom_email_verification_spec.rb": 2.3472523086620027,262 "spec/models/work_items/widgets/development_spec.rb": 2.2446983291555718,263 "spec/services/terraform/states/destroy_service_spec.rb": 2.214159594514606,264 "spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb": 2.104594006197787,265 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 2.092189829965747,266 "spec/lib/gitlab/cache/json_caches/redis_keyed_spec.rb": 1.9747708256461594,267 "spec/lib/api/entities/basic_project_details_spec.rb": 1.9581839817891953,268 "spec/services/ci/catalog/resources/destroy_service_spec.rb": 1.8861515399380833,269 "spec/finders/repositories/tree_finder_spec.rb": 1.835864331925595,270 "spec/finders/abuse_reports_finder_spec.rb": 1.8081264855238581,271 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb": 1.7318740966065376,272 "spec/workers/jira_connect/sync_merge_request_worker_spec.rb": 1.7104083239253942,273 "spec/services/pages_domains/update_service_spec.rb": 1.6419277840952535,274 "spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb": 1.6092623466421896,275 "spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb": 1.5531822344633246,276 "spec/workers/packages/rubygems/extraction_worker_spec.rb": 1.5078476770148266,277 "spec/lib/gitlab/hook_data/release_builder_spec.rb": 1.4784593109806718,278 "spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb": 1.4192799862029875,279 "spec/lib/gitlab/diff/parallel_diff_spec.rb": 1.398651734871117,280 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb": 1.3669774524603526,281 "spec/views/layouts/organization.html.haml_spec.rb": 1.3294926815360932,282 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb": 1.2847508387046729,283 "spec/models/import/namespace_import_user_spec.rb": 1.2722687586547736,284 "spec/graphql/resolvers/paginated_tree_resolver_spec.rb": 1.206821495710349,285 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 1.182627852367243,286 "spec/services/projects/all_issues_count_service_spec.rb": 1.1296978822246877,287 "spec/lib/gitlab/graphql/loaders/batch_lfs_oid_loader_spec.rb": 1.1112186688093642,288 "spec/lib/banzai/renderer_spec.rb": 1.0539493645601816,289 "spec/workers/error_tracking_issue_link_worker_spec.rb": 1.0415582274211013,290 "spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb": 0.9888811365875287,291 "spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb": 0.9811606347551456,292 "spec/services/webauthn/authenticate_service_spec.rb": 0.9182541537966739,293 "spec/lib/gitlab/profiler_spec.rb": 0.9145334044621836,294 "spec/finders/admin/abuse_report_labels_finder_spec.rb": 0.8519089150074814,295 "spec/graphql/resolvers/project_resolver_spec.rb": 0.8442895945168905,296 "spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb": 0.7918705168010867,297 "spec/lib/gitlab/kubernetes/rollout_status_spec.rb": 0.7842705498165405,298 "spec/services/saved_replies/destroy_service_spec.rb": 0.7467890008627255,299 "spec/lib/gitlab/database/background_migration_job_spec.rb": 0.7210597048261754,300 "spec/serializers/cluster_entity_spec.rb": 0.6843975867276686,301 "spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb": 0.6554645885262952,302 "spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb": 0.6530336243947408,303 "spec/lib/gitlab/ci/config/entry/product/matrix_spec.rb": 0.6152544294568757,304 "spec/lib/gitlab/verify/lfs_objects_spec.rb": 0.6106639864246511,305 "spec/finders/bulk_imports/entities_finder_spec.rb": 0.5761215442816793,306 "spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb": 0.568612389578927,307 "spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb": 0.5369651984629881,308 "spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb": 0.5263636637404185,309 "spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb": 0.49770952891571146,310 "spec/lib/gitlab/sourcegraph_spec.rb": 0.4921361384761164,311 "spec/lib/gitlab/memory/watchdog_spec.rb": 0.46361249521938297,312 "spec/presenters/ml/candidate_details_presenter_spec.rb": 0.4558509649473935,313 "spec/workers/clusters/agents/notify_git_push_worker_spec.rb": 0.4321186400408176,314 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb": 0.4158029800547957,315 "spec/workers/users/create_statistics_worker_spec.rb": 0.3889818742802106,316 "spec/lib/gitlab/usage_data_queries_spec.rb": 0.3769779017661137,317 "spec/lib/bitbucket/representation/pull_request_comment_spec.rb": 0.35826367398136794,318 "spec/workers/ci/job_token/log_authorization_worker_spec.rb": 0.3384616090364061,319 "spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb": 0.32972754158224704,320 "spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.3179682673223158,321 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.30371700202134766,322 "spec/lib/gitlab/github_import/representation/collaborator_spec.rb": 0.29549428613428536,323 "spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb": 0.28218748782830977,324 "spec/rubocop/cop/code_reuse/presenter_spec.rb": 0.27463826458758256,325 "spec/lib/gitlab/silent_mode_spec.rb": 0.2590136803469346,326 "spec/lib/import/placeholder_references/store_spec.rb": 0.25231997895894204,327 "spec/lib/gitlab/ci/secure_files/cer_spec.rb": 0.24433735962528602,328 "spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb": 0.23083666377848233,329 "spec/initializers/carrierwave_performance_patch_spec.rb": 0.22300028705123343,330 "spec/lib/gitlab/ci/config/entry/id_token_spec.rb": 0.21631118643818403,331 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.20548970299739105,332 "spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb": 0.20301806338334188,333 "spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb": 0.1886857402943568,334 "spec/models/packages/event_spec.rb": 0.18438309745556725,335 "spec/services/base_container_service_spec.rb": 0.17643070882091919,336 "spec/lib/generators/gitlab/usage_metric_definition/redis_hll_generator_spec.rb": 0.1685312890230401,337 "spec/initializers/diagnostic_reports_spec.rb": 0.16315520943208178,338 "spec/initializers/gitlab_http_spec.rb": 0.15924202082389738,339 "spec/tooling/lib/tooling/crystalball/coverage_lines_execution_detector_spec.rb": 0.15205987029417833,340 "spec/lib/sidebars/projects/menus/scope_menu_spec.rb": 0.14915306254434973,341 "spec/serializers/merge_request_basic_entity_spec.rb": 0.14077273991728967,342 "spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb": 0.13980241942555818,343 "spec/presenters/packages/nuget/version_helpers_spec.rb": 0.13137496960662282,344 "spec/lib/gitlab/puma/error_handler_spec.rb": 0.12637159345306845,345 "spec/lib/gitlab/usage_data_counters_spec.rb": 0.12236402055200597,346 "spec/lib/gitlab/auth/saml/origin_validator_spec.rb": 0.1161036741028323,347 "spec/lib/gitlab/ci/project_config/source_spec.rb": 0.11370960649426068,348 "spec/lib/sidebars/concerns/has_avatar_spec.rb": 0.10839271460614353,349 "spec/graphql/types/root_storage_statistics_type_spec.rb": 0.10343951879535716,350 "spec/graphql/types/grafana_integration_type_spec.rb": 0.09898154530801796,351 "spec/lib/cloud_connector/connected_service_spec.rb": 0.09623152005292648,352 "spec/lib/gitlab/ci/config/entry/paths_spec.rb": 0.09265159612595303,353 "spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb": 0.09004511584684681,354 "spec/lib/gitlab/batch_worker_context_spec.rb": 0.084984746928804,355 "spec/lib/mattermost/client_spec.rb": 0.0816565617634451,356 "spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb": 0.07535375156892356,357 "spec/lib/banzai/filter/mermaid_filter_spec.rb": 0.07238496732803215,358 "spec/workers/database/drop_detached_partitions_worker_spec.rb": 0.0704364531803621,359 "spec/graphql/types/deployment_tag_type_spec.rb": 0.06933591207021778,360 "spec/serializers/ci/codequality_mr_diff_entity_spec.rb": 0.06746706849344494,361 "spec/graphql/types/release_source_type_spec.rb": 0.0669124745615727,362 "spec/initializers/rails_asset_host_spec.rb": 0.064237903045059,363 "spec/graphql/types/issuable_sort_enum_spec.rb": 0.06393663987549399,364 "spec/lib/api/entities/organizations/organization_spec.rb": 0.059168950717547866,365 "spec/serializers/admin/user_serializer_spec.rb": 0.05775788312634173,366 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.04532748618151203,367 "spec/graphql/types/work_items/widgets/designs_type_spec.rb": 0.042839039488568875,368 "spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb": 0.041635043296973734,369 "spec/lib/sidebars/concerns/container_with_html_options_spec.rb": 0.04034356480145745,370 "spec/lib/banzai/filter/html_entity_filter_spec.rb": 0.03909534682747542,371 "spec/graphql/types/eventable_type_spec.rb": 0.036939155540185245,372 "spec/graphql/types/packages/conan/metadatum_type_spec.rb": 0.03334318736604514373}374Running 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-8442485327.json --format RspecJunitFormatter --out rspec/rspec-8442485327.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house -- spec/lib/gitlab/background_migration/backfill_vulnerability_reads_cluster_agent_spec.rb spec/models/note_spec.rb spec/services/notes/update_service_spec.rb spec/services/ci/register_job_service_spec.rb spec/models/ci/bridge_spec.rb spec/services/work_items/update_service_spec.rb spec/lib/gitlab/background_migration/backfill_ml_experiment_metadata_project_id_spec.rb spec/lib/gitlab/background_migration/backfill_packages_debian_group_components_group_id_spec.rb spec/policies/wiki_page_policy_spec.rb spec/lib/gitlab/background_migration/backfill_work_item_hierarchy_for_epics_spec.rb spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb spec/services/system_notes/merge_requests_service_spec.rb spec/lib/gitlab/background_migration/update_sbom_components_name_based_on_pep503_spec.rb spec/lib/banzai/filter/references/commit_reference_filter_spec.rb spec/uploaders/avatar_uploader_spec.rb spec/workers/pipeline_schedule_worker_spec.rb spec/models/work_item_spec.rb spec/services/work_items/data_sync/move_service_spec.rb spec/services/packages/conan/search_service_spec.rb spec/helpers/emails_helper_spec.rb spec/services/projects/protect_default_branch_service_spec.rb spec/services/members/create_service_spec.rb spec/lib/gitlab/contributions_calendar_spec.rb spec/graphql/resolvers/timelog_resolver_spec.rb spec/lib/gitlab/ci/artifact_file_reader_spec.rb spec/models/clusters/integrations/prometheus_spec.rb spec/models/merge_request/metrics_spec.rb spec/lib/gitlab/gitaly_client/operation_service_spec.rb spec/services/admin/abuse_reports/moderate_user_service_spec.rb spec/models/discussion_spec.rb spec/helpers/sidebars_helper_spec.rb spec/services/projects/move_project_members_service_spec.rb spec/models/generic_commit_status_spec.rb spec/helpers/avatars_helper_spec.rb spec/services/deployments/update_service_spec.rb spec/finders/namespaces/projects_finder_spec.rb spec/workers/environments/stop_job_success_worker_spec.rb spec/services/packages/update_package_file_service_spec.rb spec/graphql/mutations/namespace/package_settings/update_spec.rb spec/serializers/diff_file_metadata_entity_spec.rb spec/models/diff_note_position_spec.rb spec/tasks/gitlab/lfs/migrate_rake_spec.rb spec/views/projects/settings/merge_requests/show.html.haml_spec.rb spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb spec/services/loose_foreign_keys/cleaner_service_spec.rb spec/models/review_spec.rb spec/workers/namespaces/process_sync_events_worker_spec.rb spec/services/error_tracking/issue_details_service_spec.rb spec/serializers/stage_serializer_spec.rb spec/models/concerns/cache_markdown_field_spec.rb spec/graphql/types/board_list_type_spec.rb spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb spec/finders/contributed_projects_finder_spec.rb spec/services/clusters/agents/authorize_proxy_user_service_spec.rb spec/services/packages/cleanup/update_policy_service_spec.rb spec/services/packages/create_event_service_spec.rb spec/lib/api/entities/hook_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/operating_system_metric_spec.rb spec/lib/banzai/filter/references/reference_cache_spec.rb spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb spec/models/ci/catalog/resources/components/usage_spec.rb spec/models/audit_event_spec.rb spec/services/work_items/callbacks/linked_items_spec.rb spec/lib/gitlab/search/abuse_detection_spec.rb spec/graphql/resolvers/ci/config_resolver_spec.rb spec/models/service_desk/custom_email_verification_spec.rb spec/models/work_items/widgets/development_spec.rb spec/services/terraform/states/destroy_service_spec.rb spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb spec/lib/gitlab/cache/json_caches/redis_keyed_spec.rb spec/lib/api/entities/basic_project_details_spec.rb spec/services/ci/catalog/resources/destroy_service_spec.rb spec/finders/repositories/tree_finder_spec.rb spec/finders/abuse_reports_finder_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb spec/workers/jira_connect/sync_merge_request_worker_spec.rb spec/services/pages_domains/update_service_spec.rb spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb spec/workers/packages/rubygems/extraction_worker_spec.rb spec/lib/gitlab/hook_data/release_builder_spec.rb spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb spec/lib/gitlab/diff/parallel_diff_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb spec/views/layouts/organization.html.haml_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb spec/models/import/namespace_import_user_spec.rb spec/graphql/resolvers/paginated_tree_resolver_spec.rb spec/lib/banzai/filter/syntax_highlight_filter_spec.rb spec/services/projects/all_issues_count_service_spec.rb spec/lib/gitlab/graphql/loaders/batch_lfs_oid_loader_spec.rb spec/lib/banzai/renderer_spec.rb spec/workers/error_tracking_issue_link_worker_spec.rb spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb spec/services/webauthn/authenticate_service_spec.rb spec/lib/gitlab/profiler_spec.rb spec/finders/admin/abuse_report_labels_finder_spec.rb spec/graphql/resolvers/project_resolver_spec.rb spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb spec/lib/gitlab/kubernetes/rollout_status_spec.rb spec/services/saved_replies/destroy_service_spec.rb spec/lib/gitlab/database/background_migration_job_spec.rb spec/serializers/cluster_entity_spec.rb spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb spec/lib/gitlab/ci/config/entry/product/matrix_spec.rb spec/lib/gitlab/verify/lfs_objects_spec.rb spec/finders/bulk_imports/entities_finder_spec.rb spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb spec/lib/gitlab/sourcegraph_spec.rb spec/lib/gitlab/memory/watchdog_spec.rb spec/presenters/ml/candidate_details_presenter_spec.rb spec/workers/clusters/agents/notify_git_push_worker_spec.rb spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb spec/workers/users/create_statistics_worker_spec.rb spec/lib/gitlab/usage_data_queries_spec.rb spec/lib/bitbucket/representation/pull_request_comment_spec.rb spec/workers/ci/job_token/log_authorization_worker_spec.rb spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb spec/lib/gitlab/etag_caching/store_spec.rb spec/lib/gitlab/github_import/representation/collaborator_spec.rb spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb spec/rubocop/cop/code_reuse/presenter_spec.rb spec/lib/gitlab/silent_mode_spec.rb spec/lib/import/placeholder_references/store_spec.rb spec/lib/gitlab/ci/secure_files/cer_spec.rb spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb spec/initializers/carrierwave_performance_patch_spec.rb spec/lib/gitlab/ci/config/entry/id_token_spec.rb spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb spec/models/packages/event_spec.rb spec/services/base_container_service_spec.rb spec/lib/generators/gitlab/usage_metric_definition/redis_hll_generator_spec.rb spec/initializers/diagnostic_reports_spec.rb spec/initializers/gitlab_http_spec.rb spec/tooling/lib/tooling/crystalball/coverage_lines_execution_detector_spec.rb spec/lib/sidebars/projects/menus/scope_menu_spec.rb spec/serializers/merge_request_basic_entity_spec.rb spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb spec/presenters/packages/nuget/version_helpers_spec.rb spec/lib/gitlab/puma/error_handler_spec.rb spec/lib/gitlab/usage_data_counters_spec.rb spec/lib/gitlab/auth/saml/origin_validator_spec.rb spec/lib/gitlab/ci/project_config/source_spec.rb spec/lib/sidebars/concerns/has_avatar_spec.rb spec/graphql/types/root_storage_statistics_type_spec.rb spec/graphql/types/grafana_integration_type_spec.rb spec/lib/cloud_connector/connected_service_spec.rb spec/lib/gitlab/ci/config/entry/paths_spec.rb spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb spec/lib/gitlab/batch_worker_context_spec.rb spec/lib/mattermost/client_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb spec/lib/banzai/filter/mermaid_filter_spec.rb spec/workers/database/drop_detached_partitions_worker_spec.rb spec/graphql/types/deployment_tag_type_spec.rb spec/serializers/ci/codequality_mr_diff_entity_spec.rb spec/graphql/types/release_source_type_spec.rb spec/initializers/rails_asset_host_spec.rb spec/graphql/types/issuable_sort_enum_spec.rb spec/lib/api/entities/organizations/organization_spec.rb spec/serializers/admin/user_serializer_spec.rb spec/graphql/types/permission_types/container_repository_spec.rb spec/graphql/types/work_items/widgets/designs_type_spec.rb spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb spec/lib/sidebars/concerns/container_with_html_options_spec.rb spec/lib/banzai/filter/html_entity_filter_spec.rb spec/graphql/types/eventable_type_spec.rb spec/graphql/types/packages/conan/metadatum_type_spec.rbKnapsack report generator started!375/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!376warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.378Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}379# [RSpecRunTime] Starting RSpec timer...380[TEST PROF INFO] EventProf enabled (sql.active_record)381unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.382unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.383Test environment set up in 3.471313839 seconds384# [RSpecRunTime] Starting example group spec/models/note_spec.rb. Expected to take 3 minutes 7.64 seconds.385Note386 does not allow STI387 Concerns388 behaves like Notes::ActiveRecord389 associations390 is expected to belong to author class_name => User required: false391 is expected to belong to updated_by class_name => User required: false392 is expected to have many todos393 validation394 is expected to validate that the length of :note is at most 1000000395 is expected to validate that :note cannot be empty/falsy396 modules397 is expected to includes the AfterCommitQueue module398 is expected to includes the CacheMarkdownField module399 is expected to includes the Redactable module400 is expected to includes the Participable module401 is expected to includes the Mentionable module402 is expected to includes the Awardable module403 is expected to includes the ResolvableNote module404 is expected to includes the Editable module405 is expected to includes the Sortable module406 behaves like Notes::Discussion407 #start_of_discussion?408 returns true when note is the start of a discussion409 returns false when note is a reply410 .find_discussion411 returns a discussion with multiple notes412 #discussion_id413 when it is newly created414 has a discussion id415 when it didn't store a discussion id before416 has a discussion id417 #to_discussion418 returns a discussion with just this note419 #discussion420 when the note is part of a discussion421 returns the discussion this note is in422 when the note is not part of a discussion423 returns a discussion with just this note424 #part_of_discussion?425 for a regular note426 returns false427 for a discussion note428 returns true429 #in_reply_to?430 for a note431 when part of a discussion432 checks if the note is in reply to the other discussion433 when not part of a discussion434 checks if the note is in reply to the other noteable435 for a discussion436 when part of the same discussion437 returns true438 when not part of the same discussion439 returns false440 for a noteable441 when a comment on the same noteable442 returns true443 when not a comment on the same noteable444 returns false445 for a different entity446 returns false447 associations448 is expected to belong to project required: false449 is expected to belong to namespace required: false450 is expected to belong to noteable required: false451 is expected to have one note_metadata class_name => Notes::NoteMetadata inverse_of => note452 is expected to belong to review required: false inverse_of => notes453 is expected to have many events454 modules455 is expected to includes the Sortable module456 default values457 is expected not to be system458 validation459 is expected to validate that :project cannot be empty/falsy460 is expected to validate that :namespace cannot be empty/falsy461 when note is on commit462 is expected to validate that :commit_id cannot be empty/falsy463 is expected not to validate that :noteable_id cannot be empty/falsy464 when note is not on commit465 is expected not to validate that :commit_id cannot be empty/falsy466 is expected to validate that :noteable_id cannot be empty/falsy467 when noteable and note project differ468 is expected to be invalid469 when noteable and note project are the same470 is expected to be valid471 when project is missing for a project related note472 is expected to be invalid473 when noteable is a personal snippet474 is valid without project475 when noteable is an abuse report476 is not valid without project or namespace477 when noteable is a wiki page478 is not valid without project or namespace479 max notes limit480 when creating a system note481 is expected to be valid482 when creating a user note483 is expected not to be valid484 when updating an existing note on a noteable that already exceeds the limit485 is expected to be valid486 created_at in the past487 when creating a note not too much in the past488 is expected to be valid489 when creating a note too much in the past490 is expected not to be valid491 confidentiality492 for existing public note493 is not possible to change the note to confidential494 is possible to change confidentiality from nil to false495 for existing confidential note496 is not possible to change the note to public497# [RSpecRunTime] RSpec elapsed time: 24.62 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.17 1.19 0.68 1/278 409498.499 for a new note500 allows to create a confidential note for an issue501 when noteable is a merge request502 can not be set confidential503# [RSpecRunTime] RSpec elapsed time: 27.57 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.16 1.19 0.68 1/282 469504.505 when noteable is not allowed to have confidential notes506 can not be set confidential507 when note type is not allowed to be confidential508 can not be set confidential509 when the note is a discussion note510 is expected to be valid511 when replying to a note512 when the note is reply to a confidential note513 is expected to be valid514 when the note is reply to a public note515 can not be set confidential516 when reply note is public but discussion is confidential517 can not be set confidential518 callbacks519 #keep_around_commit520 calls #keep_around_commit normally521 skips #keep_around_commit if 'skip_keep_around_commits' is true522 skips #keep_around_commit if 'importing' is true523# [RSpecRunTime] RSpec elapsed time: 30.84 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.16 1.19 0.68 1/281 470524.525 #notify_after_create526 calls #after_note_created on the noteable527 #notify_after_destroy528 calls #after_note_destroyed on the noteable529 does not error if noteable is nil530# [RSpecRunTime] RSpec elapsed time: 33.76 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.15 1.18 0.69 1/281 471531.532 sets internal flag533 when confidential is `true`534 is expected to equal true535 when confidential is `false`536 is expected to equal false537 when confidential is `nil`538 is expected to equal false539 #ensure_namespace_id540 for issues541 copies the namespace_id of the issue542 for group-level work items543 copies the namespace_id of the work item544# [RSpecRunTime] RSpec elapsed time: 36.61 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.15 1.18 0.69 1/281 472545.546 for a project noteable547 copies the project_namespace_id of the project548 when noteable is changed549 updates the namespace_id550# [RSpecRunTime] RSpec elapsed time: 39.41 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.14 1.18 0.69 1/286 589551.552 when project is missing553 does not raise an exception554 for a personal snippet note555 copies the personal namespace_id of the author556 when snippet author is missing557 does not raise an exception558 when noteable is missing559 does not raise an exception560 Commit notes561 is accessible through #noteable562 saves a valid note563 is recognized by #for_commit?564 keeps the commit around565 does not generate N+1 queries for participants566# [RSpecRunTime] RSpec elapsed time: 46.77 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.12 1.18 0.69 1/286 796567.568 authorization569 read570 is expected to be falsey571 is expected to be truthy572 is expected to be falsey573# [RSpecRunTime] RSpec elapsed time: 53.61 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.18 1.19 0.70 1/284 797574.575 write576 is expected to be falsey577 is expected to be truthy578 is expected to be falsey579# [RSpecRunTime] RSpec elapsed time: 1 minute 0.33 second. Current RSS: ~1281M. Threads: 4. load average: 1.16 1.18 0.70 1/282 798580.581 admin582 is expected to be falsey583 is expected to be truthy584 is expected to be falsey585# [RSpecRunTime] RSpec elapsed time: 1 minute 7.96 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.21 1.19 0.71 1/280 799586.587 behaves like an editable mentionable588 creates new cross-reference notes when the mentionable text is edited589 behaves like a mentionable590 generates a descriptive back-reference591 extracts references from its reference property592 creates cross-reference notes593 when there are cached markdown fields594 sends in cached markdown fields when appropriate595# [RSpecRunTime] RSpec elapsed time: 1 minute 31.32 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.15 1.18 0.72 1/287 1369596.597 when there are cached markdown fields598 refreshes markdown cache if necessary599 when the markdown cache is stale600 persists the refreshed cache so that it does not have to be refreshed every time601# [RSpecRunTime] RSpec elapsed time: 1 minute 39.64 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.45 1.24 0.74 1/287 1594602.603 #note_html604 when noteable is a group level work item605 when note text contains a group reference (URL)606 behaves like note that parses work item references607 parses the work item reference608# [RSpecRunTime] RSpec elapsed time: 1 minute 40.79 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.45 1.24 0.74 1/287 1595609.610 when note text contains a group reference (short)611 behaves like note that parses work item references612 parses the work item reference613 when note text contains a group reference (full)614 behaves like note that parses work item references615 parses the work item reference616 when note text contains a project reference (URL)617 behaves like note that parses work item references618 parses the work item reference619 #all_references620 reads the rendered note body from the cache621# [RSpecRunTime] RSpec elapsed time: 1 minute 43.34 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.41 1.24 0.75 1/286 1596622.623 editable?624 returns true625 returns false626 noteable_author?627 when note is on commit628 if user is the noteable author629 returns true630# [RSpecRunTime] RSpec elapsed time: 1 minute 45.22 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.41 1.24 0.75 1/286 1619631.632 if user is not the noteable author633 returns false634# [RSpecRunTime] RSpec elapsed time: 1 minute 46.92 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.41 1.24 0.75 1/286 1642635.636 when note is on issue637 if user is the noteable author638 returns true639# [RSpecRunTime] RSpec elapsed time: 1 minute 48.52 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.38 1.23 0.75 1/285 1661640.641 if user is not the noteable author642 returns false643# [RSpecRunTime] RSpec elapsed time: 1 minute 50.22 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.38 1.23 0.75 1/285 1680644.645 last_edited_at646 with last_edited_at647 returns last_edited_at648 without last_edited_at649 returns updated_at650 edited?651 with updated_by652 returns true653 without updated_by654 returns false655 #confidential?656 when note is not confidential657 is false when a noteable is not confidential658 is false when noteable can't be confidential659 when include_noteable is set to true660 is true when a noteable is confidential661# [RSpecRunTime] RSpec elapsed time: 1 minute 52.26 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.35 1.23 0.75 1/283 1681662.663 when include_noteable is not set to true664 is false when a noteable is confidential665 when note is confidential666 is true even when a noteable is not confidential667 #system_note_visible_for?668 when project is public669 behaves like users with note access670 returns true671# [RSpecRunTime] RSpec elapsed time: 1 minute 58.03 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.32 1.22 0.75 1/281 1682672.673 when group is private674 returns visible but not readable for non-member user675 returns visible but not readable for a nil user676 behaves like users with note access677 returns true678# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.13 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.21 1.20 0.75 2/282 1683679.680 #system_note_viewable_by?(user)681 when system_note_metadata is not present682 returns true683 system_note_metadata isn't of type 'branch' or 'contact'684 returns true685 system_note_metadata is of type 'branch'686 user doesn't have :download_code ability687 returns false688 user has the :download_code ability689 returns true690 system_note_metadata is of type 'contact'691 user doesn't have :read_crm_contact ability692 returns false693 user has the :read_crm_contact ability694 returns true695 system_note_visible_for?696 when there is one reference in note697 behaves like checks references698 returns false699 returns true700 returns true if user visible reference count set701 returns false if user visible reference count set but does not match total reference count702 returns false if ref count is 0703# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.85 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.20 1.20 0.75 1/281 1684704.705 when there is a reference to a label706 behaves like checks references707 returns false708 returns true709 returns true if user visible reference count set710 returns false if user visible reference count set but does not match total reference count711 returns false if ref count is 0712# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.97 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.20 1.20 0.75 1/281 1685713.714 when there are two references in note715 behaves like checks references716 returns false717 returns true718 returns true if user visible reference count set719 returns false if user visible reference count set but does not match total reference count720 returns false if ref count is 0721# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.64 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.20 1.20 0.75 1/281 1686722.723 when there is a private issue and user reference724 behaves like checks references725 returns false726 returns true727 returns true if user visible reference count set728 returns false if user visible reference count set but does not match total reference count729 returns false if ref count is 0730# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.05 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.20 1.20 0.75 1/281 1687731.732 when there is a publicly visible user reference733 returns true for other users734 returns true for anonymous users735 when referenced resource is not present736 returns false737 returns false if user visible reference count set738 #system_note_with_references?739 falsey for user-generated notes740 when the note might contain cross references741 with commit742 delegates to the cross-reference regex743 with cross_reference744 delegates to the cross-reference regex745 with closed746 delegates to the cross-reference regex747 with duplicate748 delegates to the cross-reference regex749 with moved750 delegates to the cross-reference regex751 with merge752 delegates to the cross-reference regex753 with label754 delegates to the cross-reference regex755 with milestone756 delegates to the cross-reference regex757 with relate758 delegates to the cross-reference regex759 with unrelate760 delegates to the cross-reference regex761 with unrelate_from_parent762 delegates to the cross-reference regex763 with unrelate_from_child764 delegates to the cross-reference regex765 with relate_to_parent766 delegates to the cross-reference regex767 with relate_to_child768 delegates to the cross-reference regex769 with cloned770 delegates to the cross-reference regex771 with epic_issue_added772 delegates to the cross-reference regex773 with issue_added_to_epic774 delegates to the cross-reference regex775 with epic_issue_removed776 delegates to the cross-reference regex777 with issue_removed_from_epic778 delegates to the cross-reference regex779 with epic_issue_moved780 delegates to the cross-reference regex781 with issue_changed_epic782 delegates to the cross-reference regex783 with relate_epic784 delegates to the cross-reference regex785 with unrelate_epic786 delegates to the cross-reference regex787 with iteration788 delegates to the cross-reference regex789 when the note cannot contain cross references790 scan for a `mentioned in` prefix791 when system note metadata is not present792 delegates to the system note service793 with a system note794 with :label action795 is expected to be falsy796 behaves like system_note_metadata includes note action797 delegates to the cross-reference regex798# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.86 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.26 1.21 0.75 1/281 1724799.800 with cross reference label note801 is expected to be truthy802# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.23 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.24 1.21 0.76 1/281 1743803.804 with :milestone action805 is expected to be falsy806 behaves like system_note_metadata includes note action807 delegates to the cross-reference regex808# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.82 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.24 1.21 0.76 1/281 1780809.810 with cross reference milestone note811 is expected to be truthy812# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.35 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.30 1.22 0.76 1/281 1799813.814 clear_blank_line_code!815 clears a blank line code before validation816 #participants817 includes the note author818 #check_for_spam819 when note is public820 returns true821 when note is public and spammable attributes are not changed822 returns false823 when project does not exist824 returns true825 when project is not public826 returns false827 when group is not public828 returns false829 when note is confidential830 returns false831 when noteable is confidential832 returns false833 when noteable is not public834 returns false835 when note is a system note836 returns false837 .grouped_diff_discussions838 active diff discussions839 includes active discussions840 doesn't include outdated discussions841 groups the discussions by line code842 with image discussions843 groups image discussions by file identifier844 groups text discussions by line code845# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.24 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.16 1.19 0.76 1/287 2260846.847 diff discussions for older diff refs848 for diff refs a discussion was created at849 includes discussions that were created then850 groups the discussions by original line code851# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.66 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.16 1.19 0.76 1/287 2417852.853 for diff refs a discussion was last active at854 includes discussions that were last active855 groups the discussions by line code856# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.93 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.15 1.19 0.76 1/287 2572857.858 .simple_sorts859 does not contain name sorts860 .cherry_picked_merge_requests861 returns merge requests that match the given merge commit862# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.16 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.22 1.20 0.77 1/286 2573863.864 #for_work_item?865 returns true for a work item866 returns false for an issue867 #for_project_snippet?868 returns true for a project snippet note869 returns false for a personal snippet note870 #for_personal_snippet?871 returns false for a project snippet note872 returns true for a personal snippet note873 #for_wiki_page?874 returns true for a wiki_page875 #for_design876 is true when the noteable is a design877 #to_ability_name878 returns note879 #noteable_ability_name880 returns snippet for a project snippet note881 returns snippet for a personal snippet note882 returns merge_request for an MR note883 returns issue for an issue note884 returns commit for a commit note885 returns alert_management_alert for an alert note886 returns wiki page for a wiki page note887 #cache_markdown_field888 note for a project snippet889 skips project check890 note for a personal snippet891 does not skip project check892 #can_be_discussion_note?893 for a note on a merge request894 returns true895 for a note on an issue896 returns true897 for a note on a commit898 returns true899# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.12 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.20 1.20 0.77 1/286 2593900.901 for a note on a snippet902 returns true903 for a diff note on merge request904 returns false905 for a diff note on commit906 returns false907# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.4 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.20 1.20 0.77 1/286 2613908.909 for a discussion note910 returns false911 #discussion_class912 when the note is displayed out of context913 returns OutOfContextDiscussion914# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.15 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.20 1.20 0.77 1/287 2672915.916 when the note is displayed in the original context917 returns IndividualNoteDiscussion918 #part_of_discussion?919 for a diff note920 returns true921 #references922 when part of a discussion923 references all earlier notes in the discussion924# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.52 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.18 1.20 0.77 1/285 2673925.926 when not part of a discussion927 returns the noteable928# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.22 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.18 1.20 0.77 5/286 2674929.930 broadcasting note changes931 broadcasts an Action Cable event for the noteable932 broadcast an Action Cable event for the noteable when note is destroyed933 when issuable real_time_notes is disabled934 does not broadcast an Action Cable event935 for merge requests936 when adding a note to the MR937 broadcasts an Action Cable event for the MR938# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.41 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.25 1.21 0.78 1/287 2732939.940 when adding a note to a commit on the MR941 broadcasts an Action Cable event for the MR942 #with_notes_filter943 when notes filter is nil944 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 172, created_at: "2024-11-22 01:48:41.007...ntial: nil, last_edited_at: nil, internal: false, id: 170, namespace_id: 296, imported_from: "none"> and #<Note note: [FILTERED], noteable_type: "Issue", author_id: 173, created_at: "2024-11-22 01:48:41.707...ntial: nil, last_edited_at: nil, internal: false, id: 171, namespace_id: 298, imported_from: "none">945# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.11 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.25 1.21 0.78 1/286 2733946.947 when notes filter is set to all notes948 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 174, created_at: "2024-11-22 01:48:42.566...ntial: nil, last_edited_at: nil, internal: false, id: 172, namespace_id: 300, imported_from: "none"> and #<Note note: [FILTERED], noteable_type: "Issue", author_id: 175, created_at: "2024-11-22 01:48:43.324...ntial: nil, last_edited_at: nil, internal: false, id: 173, namespace_id: 302, imported_from: "none">949# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.73 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.25 1.21 0.78 1/283 2734950.951 when notes filter is set to only comments952 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 176, created_at: "2024-11-22 01:48:44.194...ntial: nil, last_edited_at: nil, internal: false, id: 174, namespace_id: 304, imported_from: "none">953 is expected not to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 179, created_at: "2024-11-22 01:48:46.481...ntial: nil, last_edited_at: nil, internal: false, id: 177, namespace_id: 310, imported_from: "none">954# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.88 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.31 1.22 0.79 1/283 2735955.956 #parent957 returns project for project notes958 returns nil for personal snippet note959# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.16 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.31 1.22 0.79 1/283 2736960.961 scopes962 .for_note_or_capitalized_note963 returns the expected matching note964 returns the expected capitalized note965 does not support pattern matching966# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.45 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.20 1.20 0.78 1/283 2737967.968 .like_note_or_capitalized_note969 returns the expected matching note970 returns the expected capitalized note971 supports pattern matching972 .with_suggestions973 returns the correct note974# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.7 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.20 1.20 0.78 1/284 2800975.976 .inc_relations_for_view977 when noteable can not have diffs978 does not include additional associations979 when noteable is not set980 includes additional diff associations981 when noteable can have diffs982 includes additional diff associations983 .without_hidden984 when a note with a banned author exists985Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.987To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.988 when the :hidden_notes feature is disabled989 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 190, created_at: "2024-11-22 01:48:54.687...ntial: nil, last_edited_at: nil, internal: false, id: 187, namespace_id: 331, imported_from: "none"> and #<Note note: [FILTERED], noteable_type: "Issue", author_id: 183, created_at: "2024-11-22 01:48:48.339...ntial: nil, last_edited_at: nil, internal: false, id: 180, namespace_id: 316, imported_from: "none">990 when the :hidden_notes feature is enabled991 is expected not to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 190, created_at: "2024-11-22 01:48:54.687...ntial: nil, last_edited_at: nil, internal: false, id: 187, namespace_id: 331, imported_from: "none">992 is expected to include #<Note note: [FILTERED], noteable_type: "Issue", author_id: 183, created_at: "2024-11-22 01:48:48.339...ntial: nil, last_edited_at: nil, internal: false, id: 180, namespace_id: 316, imported_from: "none">993 .authored_by994 returns the notes with the matching author995 With ID integer996 returns the notes with the matching author997# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.55 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.27 1.22 0.79 1/284 2820998.999 banzai_render_context1000 when noteable is a merge request1001 sets the label_url_method in the context1002 when noteable is an issue1003 sets the label_url_method in the context1004 when noteable is a personal snippet1005 sets the parent user in the context1006 #parent_user1007 returns the author of a personal snippet1008 returns nil for project snippet1009 returns nil when noteable is not a snippet1010 #skip_notification?1011 when there is no review1012 is expected to be falsey1013 when the review exists1014 is expected to be truthy1015 #attachment1016 is cleaned up correctly when project is destroyed1017# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.65 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.33 1.23 0.79 1/282 28211018.1019 #post_processed_cache_key1020 returns cache key and author cache key by default1021 when note has no author1022 returns cache key only1023 when note has redacted_note_html1024 returns cache key with redacted_note_html sha1025 #commands_changes1026 only returns allowed keys1027 #bump_updated_at1028 sets updated_at to the current timestamp1029 with legacy edited note1030 copies updated_at to last_edited_at before bumping the timestamp1031# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.02 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.30 1.23 0.80 1/281 28221032.1033 #issuable_ability_name1034 when not confidential note1035 is expected to eq :read_note1036 when confidential note1037 is expected to eq :read_internal_note1038 #exportable_record?1039 when not a system note1040 is expected to be truthy1041 with system note1042 returns `false` when the user cannot read the note1043 when user can read the note1044 is expected to be truthy1045# [RSpecRunTime] Finishing example group spec/models/note_spec.rb. It took 3 minutes 20.86 seconds. Expected to take 3 minutes 7.64 seconds.1046# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.39 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.30 1.23 0.80 1/280 28231047.1048# [RSpecRunTime] Starting example group spec/services/notes/update_service_spec.rb. Expected to take 2 minutes 21.27 seconds.1049Notes::UpdateService1050 #execute1051 does not update the note when params is blank1052 when the note is an invalid command1053 deletes the note and reports command errors1054# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.96 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.28 1.22 0.80 1/280 28241055.1056 when the note is invalid1057 does not update the note1058 returns the note1059# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.67 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.23 1.22 0.80 1/280 28251060.1061 event tracking1062 does not track usage data when params is blank1063 tracks internal events and increments usage metrics1064# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.77 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.21 1.21 0.80 1/280 28261065.1066 when note text was changed1067 update last_edited_at1068 update updated_by1069 checks for spam1070 creates a webhook event1071 when quick action only update1072 delete note and return commands_only error1073# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.69 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.23 1.21 0.81 1/281 28271074.1075 when existing note contains quick actions1076 when a quick action exists in original note1077 sanitizes/removes any quick actions and does not execute them1078# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.43 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.21 1.21 0.81 2/280 28281079.1080 when a new quick action is used in new note1081 executes any quick actions not in unedited note1082# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.42 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.21 1.21 0.81 1/280 28291083.1084 when note text was not changed1085 does not update last_edited_at1086 does not update updated_by1087 does not check for spam1088 does not create a webhook event1089# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.88 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.24 1.22 0.82 1/280 28301090.1091 when the notable is a merge request1092 does not track usage data when params is blank1093 tracks merge request usage data1094# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.12 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.28 1.23 0.83 1/280 28311095.1096 with system note1097 does not update the note1098 does not track usage data1099# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.88 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.18 1.20 0.83 1/280 28321100.1101 suggestions1102 refreshes note suggestions1103# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.98 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.16 1.20 0.83 1/283 28981104.1105 todos1106 when note includes a user mention1107 when the note does not change mentions1108 behaves like does not update todos1109 keep todos1110 does not create any new todos1111# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.13 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.15 1.20 0.83 1/282 28991112.1113 when the note changes to include one more user mention1114 behaves like creates one todo1115 marks todos as done1116 creates only 1 new todo1117# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.83 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.13 1.19 0.83 1/281 29001118.1119 when the note changes to include a group mentions1120 behaves like creates one todo1121 marks todos as done1122 creates only 1 new todo1123# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.72 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.11 1.18 0.83 1/280 29011124.1125 when note includes a group mention1126 when the group is public1127 when the note does not change mentions1128 behaves like does not update todos1129 keep todos1130 does not create any new todos1131# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.77 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.10 1.18 0.83 2/280 29021132.1133 when the note changes mentions1134 behaves like creates one todo1135 marks todos as done1136 creates only 1 new todo1137# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.7 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.16 1.19 0.84 1/280 29031138.1139 when the group is private1140 when the note does not change mentions1141 behaves like does not update todos1142 keep todos1143 does not create any new todos1144# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.88 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.14 1.19 0.84 1/280 29041145.1146 when the note changes mentions1147 behaves like creates one todo1148 marks todos as done1149 creates only 1 new todo1150# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.79 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.28 1.22 0.85 1/280 29051151.1152 for a personal snippet1153 does not create todos1154 does not create suggestions1155 does not create mentions1156 does not track usage data1157 does not create a webhook event1158# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.1 second. Current RSS: ~1369M. Threads: 4. load average: 1.36 1.24 0.87 1/280 29061159.1160# [RSpecRunTime] Finishing example group spec/services/notes/update_service_spec.rb. It took 2 minutes 29.73 seconds. Expected to take 2 minutes 21.27 seconds.1161# [RSpecRunTime] Starting example group spec/services/ci/register_job_service_spec.rb. Expected to take 1 minute 50.05 seconds.1162Ci::RegisterJobService1163 #execute1164 checks database loadbalancing stickiness1165 result is valid if replica did caught-up1166 result is invalid if replica did not caught-up1167# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.17 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.36 1.24 0.87 1/281 29071168.1169 when using pending builds table1170 runner follows tag list1171 when job has tag1172 does not pick build with different tag1173 does not pick build with tag1174 and runner has matching tag1175 with no runner manager specified1176 picks build1177# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.73 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.33 1.23 0.87 1/281 29081178.1179 with runner manager specified1180 picks build and assigns runner manager1181# [RSpecRunTime] RSpec elapsed time: 6 minutes 6.03 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.33 1.23 0.87 1/281 29091182.1183 when job has no tag1184 picks build1185 when runner has tag1186 picks build1187# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.85 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.23 1.21 0.86 1/281 29101188.1189 deleted projects1190 for shared runners1191 does not pick a build1192 for project runner1193 with no runner manager specified1194 does not pick a build1195 with runner manager specified1196 does not pick a build1197# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.23 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.23 1.21 0.86 1/281 29111198.1199 allow shared runners1200 when build owner has been blocked1201 with no runner manager specified1202 does not pick the build and drops the build1203# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.19 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.23 1.21 0.86 1/281 29121204.1205 with runner manager specified1206 does not pick the build and does not create join record1207# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.21 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.21 1.21 0.86 1/281 29131208.1209 for multiple builds1210 picks builds one-by-one1211 when using fair scheduling1212 when all builds are pending1213 prefers projects without builds first1214# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.27 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.19 1.20 0.87 1/280 29141215.1216 when some builds transition to success1217Job arguments to Ci::Minutes::UpdateProjectAndNamespaceUsageWorker must be native JSON types, but :duration is a Symbol.1219To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1220Job arguments to Ci::Minutes::UpdateProjectAndNamespaceUsageWorker must be native JSON types, but :duration is a Symbol.1222To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1223 equalises number of running builds1224# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.32 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.17 1.20 0.87 1/280 29151225.1226 when using DEFCON mode that disables fair scheduling1227 when all builds are pending1228 returns builds in order of creation (FIFO)1229# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.05 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.16 1.20 0.87 1/280 29161230.1231 when some builds transition to success1232Job arguments to Ci::Minutes::UpdateProjectAndNamespaceUsageWorker must be native JSON types, but :duration is a Symbol.1234To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1235Job arguments to Ci::Minutes::UpdateProjectAndNamespaceUsageWorker must be native JSON types, but :duration is a Symbol.1237To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.1238 returns builds in order of creation (FIFO)1239# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.11 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.15 1.19 0.87 1/280 29171240.1241 shared runner1242 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...user_id: integer, execution_config_id: integer, upstream_pipeline_partition_id: integer, tag_list: )1243 is expected to be valid1244 is expected to be running1245 is expected to eq #<Ci::Runner id: 1, token: nil, created_at: "2024-11-22 01:51:37.553845067 +0000", updated_at: "2024-...on_state: "finished", allowed_plan_ids: [], sharding_key_id: nil, executor_type: nil, tag_list: nil>1246 is expected to eq 481247# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.51 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.14 1.19 0.87 1/280 29181248.1249 project runner1250 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...user_id: integer, execution_config_id: integer, upstream_pipeline_partition_id: integer, tag_list: )1251 is expected to be valid1252 is expected to be running1253 is expected to eq #<Ci::Runner id: 78, token: nil, created_at: "2024-11-22 01:52:21.523801169 +0000", updated_at: "2024...on_state: "finished", allowed_plan_ids: [], sharding_key_id: 228, executor_type: nil, tag_list: nil>1254# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.74 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.12 1.19 0.87 1/280 29191255.1256 disallow shared runners1257 shared runner1258 is expected to be nil1259 project runner1260 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...user_id: integer, execution_config_id: integer, upstream_pipeline_partition_id: integer, tag_list: )1261 is expected to be valid1262 is expected to be running1263 is expected to eq #<Ci::Runner id: 93, token: nil, created_at: "2024-11-22 01:52:26.010645027 +0000", updated_at: "2024...on_state: "finished", allowed_plan_ids: [], sharding_key_id: 228, executor_type: nil, tag_list: nil>1264# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.2 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.11 1.18 0.87 1/280 29201265.1266 disallow when builds are disabled1267 and uses shared runner1268 is expected to be nil1269 and uses group runner1270 is expected to be nil1271 and uses project runner1272 does not pick a build1273 allow group runners1274 for multiple builds1275 does not consider builds from other group runners1276# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.49 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.10 1.18 0.87 2/281 29211277.1278 group runner1279 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_...user_id: integer, execution_config_id: integer, upstream_pipeline_partition_id: integer, tag_list: )1280 is expected to be valid1281 is expected to be running1282 is expected to eq #<Ci::Runner id: 119, token: nil, created_at: "2024-11-22 01:52:37.261953752 +0000", updated_at: "202...on_state: "finished", allowed_plan_ids: [], sharding_key_id: 724, executor_type: nil, tag_list: nil>1283# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.34 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.10 1.18 0.87 1/281 29221284.1285 disallow group runners1286 group runner1287 is expected to be nil1288 when first build is stalled1289 with multiple builds are in queue1290 receives second build from the queue1291 when single build is in queue1292 does not receive any valid result1293 when there is no build in queue1294 does not receive builds but result is valid1295 when access_level of runner is not_protected1296 when a job is protected1297 picks the job1298 when a job is unprotected1299 picks the job1300 when protected attribute of a job is nil1301 picks the job1302 when access_level of runner is ref_protected1303 when a job is protected1304 picks the job1305 when a job is unprotected1306 does not pick the job1307 when protected attribute of a job is nil1308 does not pick the job1309 persisting runtime features1310 persists the feature to build metadata1311 runner feature set is verified1312 when feature is missing by runner1313 does not pick the build and drops the build1314 when feature is supported by runner1315 does pick job1316 when "dependencies" keyword is specified1317 picks a build with a dependency1318 when there are multiple dependencies with artifacts1319 logs build artifacts size1320# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.05 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.07 1.17 0.88 1/281 29231321.1322 behaves like validation is active1323 when depended job has not been completed yet1324 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>1325# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.15 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.07 1.17 0.88 1/281 29241326.1327 when artifacts of depended job has been expired1328 when the pipeline is locked1329 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-22 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>1330# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.34 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.07 1.17 0.88 1/281 29251331.1332 when the pipeline is unlocked1333 behaves like not pick1334 does not pick the build and drops the build1335 when artifacts of depended job has been erased1336 behaves like not pick1337 does not pick the build and drops the build1338 when job object is staled1339 does not drop nor pick1340 when build is degenerated1341 does not pick the build and drops the build1342 when build has data integrity problem1343 does drop the build and logs both failures1344 when build fails to be run!1345 does drop the build and logs failure1346 when an exception is raised during a persistent ref creation1347 picks the build1348 when only some builds can be matched by runner1349 observes queue size of only matching jobs1350 observes queue processing time by the runner type1351# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.76 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.14 1.18 0.88 1/281 29261352.1353 when ci_register_job_temporary_lock is enabled1354 when a build is temporarily locked1355 skips this build and marks queue as invalid1356 when there is another build in queue1357 skips this build and picks another build1358# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.29 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.14 1.18 0.88 1/281 29271359.1360 when a conflicting data is stored in denormalized table1361 removes queuing entry upon build assignment attempt1362 #register_success1363 when shared runner is used1364 behaves like metrics collector1365 behaves like attempt counter collector1366 increments attempt counter1367# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.29 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.14 1.18 0.88 1/281 29281368.1369 behaves like jobs queueing time histogram collector1370 counts job queuing time histogram with expected labels1371 when project already has running jobs1372 counts job queuing time histogram with expected labels1373# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.77 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.12 1.17 0.88 1/281 29291374.1375 when metrics_shard tag is defined1376 behaves like metrics collector1377 behaves like attempt counter collector1378 increments attempt counter1379# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.02 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.12 1.17 0.88 1/281 29301380.1381 behaves like jobs queueing time histogram collector1382 counts job queuing time histogram with expected labels1383 when project already has running jobs1384 counts job queuing time histogram with expected labels1385# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.39 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.11 1.17 0.89 1/281 29311386.1387 when multiple metrics_shard tag is defined1388 behaves like metrics collector1389 behaves like attempt counter collector1390 increments attempt counter1391# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.55 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.11 1.17 0.89 1/281 29321392.1393 behaves like jobs queueing time histogram collector1394 counts job queuing time histogram with expected labels1395 when project already has running jobs1396 counts job queuing time histogram with expected labels1397# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.04 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.11 1.17 0.89 1/281 29331398.1399 when max running jobs bucket size is exceeded1400 behaves like metrics collector1401 behaves like attempt counter collector1402 increments attempt counter1403# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.23 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.10 1.17 0.89 1/281 29341404.1405 behaves like jobs queueing time histogram collector1406 counts job queuing time histogram with expected labels1407 when project already has running jobs1408 counts job queuing time histogram with expected labels1409# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.6 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.10 1.17 0.89 1/281 29351410.1411 when pending job with queued_at=nil is used1412 doesn't count job queuing time histogram1413 behaves like attempt counter collector1414 increments attempt counter1415# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.86 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.10 1.17 0.89 1/281 29361416.1417 when project runner is used1418 behaves like metrics collector1419 behaves like attempt counter collector1420 increments attempt counter1421# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.97 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.10 1.17 0.89 1/281 29371422.1423 behaves like jobs queueing time histogram collector1424 counts job queuing time histogram with expected labels1425 when project already has running jobs1426 counts job queuing time histogram with expected labels1427# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.49 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.10 1.17 0.89 1/281 29381428.1429 when runner_session params are1430 present sets runner session configuration in the build1431 not present it does not configure the runner session1432# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.18 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.10 1.17 0.89 1/281 29391433.1434 when max queue depth is reached1435 returns 409 conflict1436# [RSpecRunTime] Finishing example group spec/services/ci/register_job_service_spec.rb. It took 1 minute 47.85 seconds. Expected to take 1 minute 50.05 seconds.1437# [RSpecRunTime] Starting example group spec/models/ci/bridge_spec.rb. Expected to take 1 minute 28.84 seconds.1438Ci::Bridge1439 does not allow STI1440 has one sourced pipeline1441 has one downstream pipeline1442 behaves like has ID tokens1443 delegations1444 is expected to delegate #id_tokens to the #metadata object, allowing #metadata to return nil1445# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.56 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.09 1.16 0.89 1/281 29581446.1447 #id_tokens?1448 without metadata1449 is expected to be falsy1450 with metadata1451 when ID tokens exist1452 is expected to be truthy1453 when ID tokens do not exist1454 is expected to be falsy1455 #id_tokens=1456 assigns the ID tokens to the CI job1457 behaves like a retryable job1458 #enqueue_immediately?1459 defaults to false1460 #set_enqueue_immediately!1461 changes #enqueue_immediately? to true1462 behaves like a deployable job1463 is expected to have one deployment1464 #has_outdated_deployment?1465 when job has no environment1466 is expected to be falsey1467 when deployment is not persisted1468 returns false to ignore the Build and not take any Deployment-related action1469# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.91 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.00 1.14 0.88 1/282 29791470.1471 when project has forward deployment disabled1472 is expected to be falsey1473 when job is not an outdated deployment1474 is expected to be falsey1475 when job is older than the latest deployment and still pending status1476 is expected to be truthy1477 when job is older than the latest deployment but succeeded once1478 returns false for allowing rollback1479 when forward_deployment_rollback_allowed option is disabled1480 returns true for disallowing rollback1481 state transition as a deployable1482 has deployments record with created status1483 when transits to running1484 transits deployment status to running1485 behaves like avoid deadlock1486 executes UPDATE in the right order1487 when deployment is already running state1488 does not change deployment status and tracks an error1489 when transits to success1490 transits deployment status to success1491 behaves like avoid deadlock1492 executes UPDATE in the right order1493 behaves like calling proper BuildFinishedWorker1494 calls Ci::BuildFinishedWorker (PENDING: No reason given)1495 when transits to failed1496 transits deployment status to failed1497 behaves like avoid deadlock1498 executes UPDATE in the right order1499 behaves like calling proper BuildFinishedWorker1500 calls Ci::BuildFinishedWorker (PENDING: No reason given)1501 when transits to skipped1502 transits deployment status to skipped1503 behaves like avoid deadlock1504 executes UPDATE in the right order1505 when transits to canceled1506 transits deployment status to canceled1507 behaves like avoid deadlock1508 executes UPDATE in the right order1509 behaves like calling proper BuildFinishedWorker1510 calls Ci::BuildFinishedWorker (PENDING: No reason given)1511 when transits from skipped to created to running1512 during skipped to created1513 transitions to created1514 during created to running1515 transitions to running and calls webhook1516 #on_stop1517 when a job has a specification that it can be stopped from the other job1518 returns the other job name1519 when a job does not have environment information1520 returns nil1521 #environment_tier_from_options1522 is expected to eq "production"1523 when options does not include deployment_tier1524 is expected to be nil1525 #environment_tier1526 is expected to eq "production"1527 when options does not include deployment_tier1528 uses tier from environment1529 when persisted environment is absent1530 is expected to be nil1531 #environment_url1532 is expected to eq "http://prd.example.com/$CI_JOB_NAME"1533 when options does not include url1534 fetches from the persisted environment1535 when persisted environment is absent1536 is expected to be nil1537 #environment_slug1538 is expected to eq "review-master-8dyme2"1539 when persisted environment is absent1540 is expected to be nil1541 environment1542 #has_environment_keyword?1543 when environment is defined1544 is expected to be truthy1545 when environment is not defined1546 is expected to be falsey1547 #expanded_environment_name1548 when environment uses $CI_COMMIT_REF_NAME1549 is expected to eq "review/master"1550 when environment uses yaml_variables containing symbol keys1551 returns an expanded environment name with a list of variables1552 when job metadata has already persisted the expanded environment name1553 returns a persisted expanded environment name without a list of variables1554 when using persisted variables1555 is expected to eq "review/x"1556 when environment name uses a nested variable1557 is expected to eq "review/master"1558 #expanded_kubernetes_namespace1559 environment and namespace are not set1560 is expected to be nil1561 environment is specified1562 namespace is not set1563 is expected to be nil1564 namespace is provided1565 with a static value1566 is expected to eq "production"1567 with a dynamic value1568 is expected to eq "deploy-master"1569 #deployment_job?1570 when environment is defined1571 no action is defined1572 is expected to be truthy1573 and start action is defined1574 is expected to be truthy1575 when environment is not defined1576 is expected to be falsey1577 #stops_environment?1578 when environment is defined1579 no action is defined1580 is expected to be falsey1581 and stop action is defined1582 is expected to be truthy1583 when environment is not defined1584 is expected to be falsey1585 #persisted_environment1586 when referenced literally1587 is expected to eq #<Environment id: 30, project_id: 242, name: "foo-master", created_at: "2024-11-22 01:53:40.550287896..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>1588 when referenced with a variable1589 is expected to eq #<Environment id: 31, project_id: 242, name: "foo-master", created_at: "2024-11-22 01:53:40.665237250..., flux_resource_path: nil, description: nil, description_html: "", cached_markdown_version: 2162688>1590 when there is no environment1591 is expected to be nil1592 when job has a stop environment1593 expands environment name1594 #deployment_status1595 when job is a last deployment1596 is expected to eq :last1597 when there is a newer job with deployment1598 is expected to eq :out_of_date1599 when job with deployment has failed1600 is expected to eq :failed1601 when job with deployment is running1602 is expected to eq :creating1603 no-op methods for compatibility with Ci::Build1604 returns an empty array job_artifacts1605 return nil for artifacts_expire_at1606 return nil for runner1607 returns an empty TagList for tag_list1608 #retryable?1609 returns true1610 when there is a pipeline loop detected1611 returns false1612 when the pipeline depth has reached the max descendents1613 returns false1614 #tags1615 only has a bridge tag1616 #detailed_status1617 returns detailed status object1618 #scoped_variables1619 returns a hash representing variables1620 when bridge has dependency which has dotenv variable in the same project1621 includes inherited variable that is public1622 is expected to include {"VARIABLE_1" => "VARIABLE_VALUE"}1623 includes inherited variable that is private1624 is expected to include {"VARIABLE_2" => "VARIABLE_VALUE"}1625 when bridge has dependency which has dotenv variable in a different project1626 includes inherited variable that is public1627 is expected to include {"VARIABLE_3" => "VARIABLE_VALUE"}1628 does not include inherited variable that is private1629 is expected not to include {"VARIABLE_4" => "VARIABLE_VALUE"}1630 state machine events1631 start_cancel!1632 transitions from preparing to canceling1633 transitions from pending to canceling1634 transitions from running to canceling1635 transitions from waiting_for_callback to canceling1636 transitions from waiting_for_resource to canceling1637 transitions from created to canceling1638 transitions from scheduled to canceling1639 transitions from manual to canceling1640 does not transition from success to canceling1641 does not transition from failed to canceling1642 does not transition from canceling to canceling1643 does not transition from canceled to canceling1644 does not transition from skipped to canceling1645# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.57 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.24 1.18 0.90 1/284 29901646.1647 finish_cancel!1648 transitions from preparing to canceling1649 transitions from pending to canceling1650 transitions from running to canceling1651 transitions from waiting_for_callback to canceling1652 transitions from waiting_for_resource to canceling1653 transitions from created to canceling1654 transitions from scheduled to canceling1655 transitions from manual to canceling1656 transitions from canceling to canceling1657 does not transition from success to canceling1658 does not transition from failed to canceling1659 does not transition from canceled to canceling1660 does not transition from skipped to canceling1661# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.4 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.20 1.17 0.91 1/283 29911662.1663 state machine transitions1664 when bridge points towards downstream1665 schedules downstream pipeline creation when the status is created1666 schedules downstream pipeline creation when the status is manual1667 schedules downstream pipeline creation when the status is waiting for resource1668 raises error when the status is failed1669 #inherit_status_from_downstream!1670 when status is not supported1671 when status is created1672 returns false1673 does not change the bridge status1674# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.15 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.20 1.17 0.91 1/283 29921675.1676 when status is waiting_for_resource1677 returns false1678 does not change the bridge status1679# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.34 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.20 1.17 0.91 1/283 29931680.1681 when status is preparing1682 returns false1683 does not change the bridge status1684# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.55 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.19 1.17 0.91 1/283 29941685.1686 when status is waiting_for_callback1687 returns false1688 does not change the bridge status1689# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.7 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.19 1.17 0.91 1/283 29951690.1691 when status is pending1692 returns false1693 does not change the bridge status1694# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.83 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.19 1.17 0.91 1/283 29961695.1696 when status is running1697 returns false1698 does not change the bridge status1699# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.97 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.19 1.17 0.91 1/283 29971700.1701 when status is canceling1702 returns false1703 does not change the bridge status1704# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.15 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.19 1.17 0.91 1/283 29981705.1706 when status is manual1707 returns false1708 does not change the bridge status1709# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.29 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.17 1.17 0.91 1/283 29991710.1711 when status is scheduled1712 returns false1713 does not change the bridge status1714# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.41 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.17 1.17 0.91 1/283 30001715.1716 when status is supported1717 downstream_status: "success", upstream_status: "success"1718 inherits the downstream status1719 downstream_status: "canceled", upstream_status: "canceled"1720 inherits the downstream status1721 downstream_status: "failed", upstream_status: "failed"1722 inherits the downstream status1723 downstream_status: "skipped", upstream_status: "failed"1724 inherits the downstream status1725 #dependent?1726 when bridge has strategy depend1727 is expected to equal true1728 when bridge does not have strategy depend1729 is expected to equal false1730 #yaml_variables1731 returns YAML variables1732 #downstream_variables1733 returns variables that are going to be passed downstream1734 when using variables interpolation1735 correctly expands variables with interpolation1736 when using variables interpolation on file variables1737 does not expand file variable and forwards the file variable1738 when recursive interpolation has been used1739 does not expand variable recursively1740 forward variables1741 yaml_variables: nil, pipeline_variables: nil, variables: ["BRIDGE"]1742 returns variables according to the forward value1743 yaml_variables: nil, pipeline_variables: false, variables: ["BRIDGE"]1744 returns variables according to the forward value1745 yaml_variables: nil, pipeline_variables: true, variables: ["BRIDGE", "PVAR1"]1746 returns variables according to the forward value1747 yaml_variables: false, pipeline_variables: nil, variables: []1748 returns variables according to the forward value1749 yaml_variables: false, pipeline_variables: false, variables: []1750 returns variables according to the forward value1751 yaml_variables: false, pipeline_variables: true, variables: ["PVAR1"]1752 returns variables according to the forward value1753 yaml_variables: true, pipeline_variables: nil, variables: ["BRIDGE"]1754 returns variables according to the forward value1755 yaml_variables: true, pipeline_variables: false, variables: ["BRIDGE"]1756 returns variables according to the forward value1757 yaml_variables: true, pipeline_variables: true, variables: ["BRIDGE", "PVAR1"]1758 returns variables according to the forward value1759 when sending a variable via both yaml and pipeline1760 uses the pipeline variable1761 when sending a file variable from pipeline variable1762 forwards the pipeline file variable1763 when a pipeline variable interpolates a scoped file variable1764 does not expand the scoped file variable and forwards the file variable1765 when the pipeline runs from a pipeline schedule1766 adds the schedule variable1767 when sending a file variable from pipeline schedule1768 forwards the schedule file variable1769 when a pipeline schedule variable interpolates a scoped file variable1770 does not expand the scoped file variable and forwards the file variable1771 when using raw variables1772 expands variables according to their raw attributes1773 variables expansion1774 when they are protected1775 and downstream project group is different from bridge group1776 behaves like does not expand project and group variables downstream1777 behaves like does not expand variables from a project downstream1778 is expected not to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1779# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.58 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.13 1.16 0.91 1/285 30261780.1781 behaves like does not expand variables from a group downstream1782 is expected not to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1783 behaves like feature flag is disabled1784 behaves like expands project and group variables downstream1785 behaves like expands variables from a project downstream1786 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1787 behaves like expands variables from a group downstream1788 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1789 and there is no downstream project1790 behaves like expands project and group variables downstream1791 behaves like expands variables from a project downstream1792 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1793 behaves like expands variables from a group downstream1794 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1795 behaves like feature flag is disabled1796 behaves like expands project and group variables downstream1797 behaves like expands variables from a project downstream1798 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1799 behaves like expands variables from a group downstream1800 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1801 and downstream project equals bridge project1802 behaves like expands project and group variables downstream1803 behaves like expands variables from a project downstream1804 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1805 behaves like expands variables from a group downstream1806 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1807 behaves like feature flag is disabled1808 behaves like expands project and group variables downstream1809 behaves like expands variables from a project downstream1810 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1811 behaves like expands variables from a group downstream1812 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1813 and downstream project group is equal to bridge project group1814 behaves like expands variables from a group downstream1815 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1816 behaves like does not expand variables from a project downstream1817 is expected not to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1818 behaves like feature flag is disabled1819 behaves like expands project and group variables downstream1820 behaves like expands variables from a project downstream1821 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1822 behaves like expands variables from a group downstream1823 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1824 and downstream project has no group1825 behaves like does not expand project and group variables downstream1826 behaves like does not expand variables from a project downstream1827 is expected not to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1828 behaves like does not expand variables from a group downstream1829 is expected not to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1830 behaves like feature flag is disabled1831 behaves like expands project and group variables downstream1832 behaves like expands variables from a project downstream1833 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1834 behaves like expands variables from a group downstream1835 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1836 when they are not protected1837 and downstream project group is different from bridge group1838 behaves like expands project and group variables downstream1839 behaves like expands variables from a project downstream1840 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1841 behaves like expands variables from a group downstream1842 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1843 behaves like feature flag is disabled1844 behaves like expands project and group variables downstream1845 behaves like expands variables from a project downstream1846 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1847 behaves like expands variables from a group downstream1848 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1849 and there is no downstream project1850 behaves like expands project and group variables downstream1851 behaves like expands variables from a project downstream1852 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1853 behaves like expands variables from a group downstream1854 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1855 behaves like feature flag is disabled1856 behaves like expands project and group variables downstream1857 behaves like expands variables from a project downstream1858 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1859 behaves like expands variables from a group downstream1860 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1861 and downstream project equals bridge project1862 behaves like expands project and group variables downstream1863 behaves like expands variables from a project downstream1864 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1865 behaves like expands variables from a group downstream1866 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1867 behaves like feature flag is disabled1868 behaves like expands project and group variables downstream1869 behaves like expands variables from a project downstream1870 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1871 behaves like expands variables from a group downstream1872 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1873 and downstream project group is equal to bridge project group1874 behaves like expands project and group variables downstream1875 behaves like expands variables from a project downstream1876 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1877 behaves like expands variables from a group downstream1878 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1879 behaves like feature flag is disabled1880 behaves like expands project and group variables downstream1881 behaves like expands variables from a project downstream1882 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1883 behaves like expands variables from a group downstream1884 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1885 and downstream project has no group1886 behaves like expands project and group variables downstream1887 behaves like expands variables from a project downstream1888 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1889 behaves like expands variables from a group downstream1890 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1891 behaves like feature flag is disabled1892 behaves like expands project and group variables downstream1893 behaves like expands variables from a project downstream1894 is expected to include {:key => "EXPANDED_PROJECT_VAR6", :value => "project value6 this is a secret"}1895 behaves like expands variables from a group downstream1896 is expected to include {:key => "EXPANDED_GROUP_VAR6", :value => "group value6 this is a secret"}1897 #variables1898 returns bridge scoped variables and pipeline persisted variables1899 behaves like a triggerable processable1900 #variables1901 when trigger_request is present1902 is expected to include {:key => "CI_TRIGGER_SHORT_TOKEN", :value => "toke", :public => true, :masked => false}1903 #pipeline_variables1904 returns the pipeline variables1905 #pipeline_schedule_variables1906 when pipeline is on a schedule1907 returns the pipeline schedule variables1908 when pipeline is not on a schedule1909 returns empty array1910 #forward_yaml_variables?1911 forward: true, result: true1912 is expected to eq true1913 forward: false, result: false1914 is expected to eq false1915 forward: nil, result: true1916 is expected to eq true1917 #forward_pipeline_variables?1918 forward: true, result: true1919 is expected to eq true1920 forward: false, result: false1921 is expected to eq false1922 forward: nil, result: false1923 is expected to eq false1924 metadata support1925 reads YAML variables from metadata1926 reads options from metadata1927 #triggers_child_pipeline?1928 when bridge defines a downstream YAML1929 is expected to be truthy1930 when bridge does not define a downstream YAML1931 is expected to be falsey1932 #yaml_for_downstream1933 when bridge defines a downstream YAML1934 is expected to eq "---\ninclude: path/to/child.yml\n"1935 when bridge does not define a downstream YAML1936 is expected to be nil1937 #downstream_project_path1938 when trigger is defined1939 when using variable expansion1940 correctly expands variables1941 #target_ref1942 when trigger is defined1943 returns a ref name1944 when using variable expansion1945 correctly expands variables1946 when trigger does not have project defined1947 returns nil1948 #play1949 enqueues the bridge1950# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.82 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.18 1.17 0.92 1/284 30271951.1952 #playable?1953 when bridge is a manual action1954 is expected to be truthy1955 when build is not a manual action1956 is expected to be falsey1957 #action?1958 when bridge is a manual action1959 is expected to be truthy1960 when build is not a manual action1961 is expected to be falsey1962 #can_auto_cancel_pipeline_on_job_failure?1963 is expected to equal true1964 #dependency_variables1965 when downloading from previous stages from the same project1966 inherits dependent variables that are public1967 is expected to eq {"VARIABLE_5"=>"VARIABLE_VALUE"}1968 inherits dependent variables that are private1969 is expected to eq {"VARIABLE_7"=>"VARIABLE_VALUE"}1970 when downloading from previous stages in a different project1971 inherits dependent variables that are public1972 is expected to eq {"VARIABLE_9"=>"VARIABLE_VALUE"}1973 does not inherit dependent variables that are private1974 is expected not to eq {"VARIABLE_11"=>"VARIABLE_VALUE"}1975 when using needs within the same project1976 inherits only needs with artifacts variables that are public1977 is expected to eq {"VARIABLE_13"=>"VARIABLE_VALUE"}1978 inherits needs with artifacts variables that are public1979 is expected to eq {"VARIABLE_16"=>"VARIABLE_VALUE"}1980 when using needs from different project1981 inherits only needs with artifacts variables that are public1982 is expected to eq {"VARIABLE_19"=>"VARIABLE_VALUE"}1983 does not inherit needs with artifacts variables that are public1984 is expected not to eq {"VARIABLE_22"=>"VARIABLE_VALUE"}1985 metadata partitioning1986 creates the metadata record and assigns its partition1987 #deployment_job?1988 is expected to eq false1989# [RSpecRunTime] Finishing example group spec/models/ci/bridge_spec.rb. It took 1 minute 25.83 seconds. Expected to take 1 minute 28.84 seconds.1990# [RSpecRunTime] Starting example group spec/services/work_items/update_service_spec.rb. Expected to take 1 minute 14.23 seconds.1991WorkItems::UpdateService1992 #execute1993 is expected not to publish event WorkItems::WorkItemUpdatedEvent1994 when applying quick actions1995 is expected to publish event WorkItems::WorkItemUpdatedEvent1996 when work item type is not the default Issue1997 does not apply the quick action1998# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.39 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.17 1.17 0.92 1/283 30281999.2000 when work item type is the default Issue2001 applies the quick action2002 behaves like issuable record that supports quick actions2003 with labels in command only2004 attaches labels to issuable2005# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.38 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.23 1.18 0.92 1/283 30472006.2007 with labels in params and command2008 attaches all labels to issuable2009# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.48 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.23 1.18 0.92 1/283 30482010.2011 with assignee and milestone in command only2012 assigns and sets milestone to issuable2013# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.61 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.23 1.18 0.92 1/283 30492014.2015 behaves like issuable record that supports quick actions2016 with labels in command only2017 attaches labels to issuable2018# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.04 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.54 1.24 0.95 1/283 30682019.2020 with labels in params and command2021 attaches all labels to issuable2022# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.06 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.54 1.24 0.95 1/283 30692023.2024 with assignee and milestone in command only2025 assigns and sets milestone to issuable2026# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.14 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.54 1.24 0.95 1/283 30702027.2028 behaves like issuable record does not run quick actions when not editing description2029 when no description param is provided2030 sanitizes/removes any residual quick actions and does not execute them2031# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.69 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.49 1.24 0.95 1/283 30712032.2033 when description param is provided2034 executes only quick actions provided in the description param and skips residual quick actions2035# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.45 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.49 1.24 0.95 1/283 30722036.2037 when original description is replaced by description containing a residual quick action2038 executes only the non residual quick actions even though provided in description param2039# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.26 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.49 1.24 0.95 1/283 30732040.2041 when prepending description with new content2042 executes only the non residual quick actions2043# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.96 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.45 1.23 0.95 1/283 30742044.2045 when appending description with new content2046 executes only the non residual quick actions2047# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.85 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.45 1.23 0.95 1/283 30752048.2049 behaves like issuable record does not run quick actions when not editing description2050 when no description param is provided2051 sanitizes/removes any residual quick actions and does not execute them2052# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.09 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.45 1.23 0.95 1/283 30762053.2054 when description param is provided2055 executes only quick actions provided in the description param and skips residual quick actions2056# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.36 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.42 1.23 0.95 1/283 30772057.2058 when original description is replaced by description containing a residual quick action2059 executes only the non residual quick actions even though provided in description param2060# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.85 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.42 1.23 0.95 1/283 30782061.2062 when prepending description with new content2063 executes only the non residual quick actions2064# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.3 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.38 1.23 0.95 1/283 30792065.2066 when appending description with new content2067 executes only the non residual quick actions2068# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.73 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.38 1.23 0.95 1/283 30802069.2070 when work item type is not default issue2071 behaves like issuable record that supports quick actions2072 with labels in command only2073 attaches labels to issuable2074# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.27 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.35 1.22 0.95 1/283 30992075.2076 with labels in params and command2077 attaches all labels to issuable2078# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.3 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.35 1.22 0.95 1/283 31002079.2080 with assignee and milestone in command only2081 assigns and sets milestone to issuable2082# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.44 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.35 1.22 0.95 2/283 31012083.2084 when work item labels widget is disabled2085 behaves like issuable record that does not supports quick actions2086 with labels in command only2087 does not attach labels to issuable2088# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.61 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.32 1.22 0.95 1/283 31202089.2090 with labels in params and command2091 does not attach labels to issuable2092 with assignee and milestone in command only2093 does not assign and set milestone to issuable2094 behaves like issuable record that does not supports quick actions2095 with labels in command only2096 does not attach labels to issuable2097# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.04 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.32 1.22 0.95 1/283 31392098.2099 with labels in params and command2100 does not attach labels to issuable2101 with assignee and milestone in command only2102 does not assign and set milestone to issuable2103 when title is changed2104 is expected to publish event WorkItems::WorkItemUpdatedEvent2105 triggers issuable_title_updated graphql subscription2106 behaves like internal event tracking2107 logs to Snowplow, Redis, and product analytics tooling2108# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.67 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.38 1.23 0.95 1/283 31402109.2110 behaves like update service that triggers GraphQL work_item_updated subscription2111 triggers graphql subscription workItemUpdated2112 when title is not changed2113 is expected to publish event WorkItems::WorkItemUpdatedEvent2114 does not trigger issuable_title_updated graphql subscription2115 does not emit Snowplow event2116# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.6 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.38 1.23 0.95 1/284 31412117.2118 when dates are changed2119 is expected to publish event WorkItems::WorkItemUpdatedEvent2120 tracks users updating work item dates2121 behaves like update service that triggers GraphQL work_item_updated subscription2122 triggers graphql subscription workItemUpdated2123# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.81 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.35 1.23 0.95 1/284 31422124.2125 when description is changed2126 is expected to publish event WorkItems::WorkItemUpdatedEvent2127 triggers GraphQL description updated subscription2128 behaves like update service that triggers GraphQL work_item_updated subscription2129 triggers graphql subscription workItemUpdated2130# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.23 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.35 1.23 0.95 1/284 31432131.2132 when description is not changed2133 does not trigger GraphQL description updated subscription2134 when updating state_event2135 when state_event is close2136 is expected not to publish event WorkItems::WorkItemUpdatedEvent2137 closes the work item2138 when state_event is reopen2139 is expected not to publish event WorkItems::WorkItemUpdatedEvent2140 reopens the work item2141 behaves like work item widgetable service2142 executes callbacks for expected widgets2143 when updating widgets2144 when widget service is not present2145 ignores widget param2146 when the widget does not support update callback2147 ignores widget param2148 for the description widget2149 is expected to publish event WorkItems::WorkItemUpdatedEvent2150 updates the description of the work item2151 behaves like update service that triggers GraphQL work_item_updated subscription2152 triggers graphql subscription workItemUpdated2153# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.85 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.32 1.22 0.96 1/284 31442154.2155 with mentions2156 when description contains a user mention2157 behaves like creates the todo and sends email2158 creates a todo and sends email2159# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.83 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.32 1.22 0.96 1/284 31452160.2161 when title contains a user mention2162 behaves like creates the todo and sends email2163 creates a todo and sends email2164# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.38 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.29 1.22 0.96 1/284 31462165.2166 when work item validation fails2167 returns validation errors2168 for start and due date widget2169 is expected to publish event WorkItems::WorkItemUpdatedEvent2170 when due_date is updated2171 updates the dates as expected2172 behaves like update service that triggers graphql dates updated subscription2173 triggers graphql subscription issueableDatesUpdated2174# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.03 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.29 1.22 0.96 1/284 31472175.2176 when work item validation fails2177 does not change the dates_source2178 when start_date is updated2179 updates the dates as expected2180 behaves like update service that triggers graphql dates updated subscription2181 triggers graphql subscription issueableDatesUpdated2182 when work item validation fails2183 does not change the dates_source2184 when no date param is updated2185 does not trigger date updated subscription2186 for the hierarchy widget2187 updates the children of the work item2188 behaves like update service that triggers GraphQL work_item_updated subscription2189 triggers graphql subscription workItemUpdated2190# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.8 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.27 1.22 0.96 1/284 31482191.2192 when child type is invalid2193 returns error status2194 does not update work item attributes2195# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.88 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.27 1.22 0.96 1/284 31492196.2197 when work item validation fails2198 is expected not to publish event WorkItems::WorkItemUpdatedEvent2199 returns validation errors2200 for milestone widget2201 is expected to publish event WorkItems::WorkItemUpdatedEvent2202 when milestone is updated2203 triggers 'issuableMilestoneUpdated'2204 behaves like update service that triggers GraphQL work_item_updated subscription2205 triggers graphql subscription workItemUpdated2206# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.02 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.27 1.22 0.96 1/285 31502207.2208 when milestone remains unchanged2209 does not trigger 'issuableMilestoneUpdated'2210 for current user todos widget2211 is expected to publish event WorkItems::WorkItemUpdatedEvent2212 when action is mark_as_done2213 is expected to publish event WorkItems::WorkItemUpdatedEvent2214 marks current user todo as done2215 behaves like update service that triggers GraphQL work_item_updated subscription2216 triggers graphql subscription workItemUpdated2217# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.24 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.25 1.21 0.96 1/285 31512218.2219 when action is add2220 adds a ToDo for the work item2221 for assignees widget2222 updates assignees of the work item2223 when work item validation fails2224 does not update assignees and returns validation errors2225# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.3 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.25 1.21 0.96 1/285 31522226.2227 label updates2228 when labels are changed2229 is expected to publish event WorkItems::WorkItemUpdatedEvent2230 tracks users updating work item labels2231 behaves like update service that triggers GraphQL work_item_updated subscription2232 triggers graphql subscription workItemUpdated2233# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.75 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.25 1.21 0.96 1/285 31532234.2235 behaves like broadcasting issuable labels updates2236 when label is added2237 triggers the GraphQL subscription2238 when label is removed2239 triggers the GraphQL subscription2240 when label is unchanged2241 does not trigger the GraphQL subscription2242 when labels are not changed2243 when labels param is not provided2244 behaves like work item update that does not track label updates2245 does not track users updating work item labels2246 when labels param is provided but labels remain unchanged2247 behaves like work item update that does not track label updates2248 does not track users updating work item labels2249 when labels param is provided invalid values2250 behaves like work item update that does not track label updates2251 does not track users updating work item labels2252# [RSpecRunTime] Finishing example group spec/services/work_items/update_service_spec.rb. It took 1 minute 16.45 seconds. Expected to take 1 minute 14.23 seconds.2253# [RSpecRunTime] Starting example group spec/policies/wiki_page_policy_spec.rb. Expected to take 50.35 seconds.2254WikiPagePolicy2255 when user is a direct project member2256 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 12257 grants the expected permissions2258 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 12259 grants the expected permissions2260 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 12261 grants the expected permissions2262 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 12263 grants the expected permissions2264 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 12265 grants the expected permissions2266 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 12267 grants the expected permissions2268 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12269 grants the expected permissions2270 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02271 grants the expected permissions2272 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12273 grants the expected permissions2274 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12275 grants the expected permissions2276 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02277 grants the expected permissions2278 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02279 grants the expected permissions2280 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02281 grants the expected permissions2282 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02283 grants the expected permissions2284 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02285 grants the expected permissions2286 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02287 grants the expected permissions2288 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 12289 grants the expected permissions2290 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 12291 grants the expected permissions2292 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 12293 grants the expected permissions2294 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 12295 grants the expected permissions2296 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 12297 grants the expected permissions2298 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 02299 grants the expected permissions2300 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12301 grants the expected permissions2302 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02303 grants the expected permissions2304 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12305 grants the expected permissions2306 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12307 grants the expected permissions2308 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02309 grants the expected permissions2310 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02311 grants the expected permissions2312 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02313 grants the expected permissions2314 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02315 grants the expected permissions2316 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02317 grants the expected permissions2318 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02319 grants the expected permissions2320 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12321 grants the expected permissions2322 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02323 grants the expected permissions2324 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12325 grants the expected permissions2326 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12327 grants the expected permissions2328 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02329 grants the expected permissions2330 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02331 grants the expected permissions2332 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02333 grants the expected permissions2334 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02335 grants the expected permissions2336 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02337 grants the expected permissions2338 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02339 grants the expected permissions2340 when user is an inherited member from the group2341 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 12342 grants the expected permissions2343 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 12344 grants the expected permissions2345 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 12346 grants the expected permissions2347 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 12348 grants the expected permissions2349 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 12350 grants the expected permissions2351 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 12352 grants the expected permissions2353 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12354 grants the expected permissions2355 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02356 grants the expected permissions2357 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12358 grants the expected permissions2359 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12360 grants the expected permissions2361 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02362 grants the expected permissions2363 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02364 grants the expected permissions2365 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02366 grants the expected permissions2367 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02368 grants the expected permissions2369 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02370 grants the expected permissions2371 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02372 grants the expected permissions2373 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 12374 grants the expected permissions2375 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 12376 grants the expected permissions2377 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 12378 grants the expected permissions2379 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 12380 grants the expected permissions2381 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 12382 grants the expected permissions2383 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 02384 grants the expected permissions2385 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12386 grants the expected permissions2387 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02388 grants the expected permissions2389 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12390 grants the expected permissions2391 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12392 grants the expected permissions2393 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02394 grants the expected permissions2395 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02396 grants the expected permissions2397 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02398 grants the expected permissions2399 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02400 grants the expected permissions2401 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02402 grants the expected permissions2403 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02404 grants the expected permissions2405 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 12406 grants the expected permissions2407 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 02408 grants the expected permissions2409 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 12410 grants the expected permissions2411 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 12412 grants the expected permissions2413 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 02414 grants the expected permissions2415 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 02416 grants the expected permissions2417 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 02418 grants the expected permissions2419 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 02420 grants the expected permissions2421 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 02422 grants the expected permissions2423 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 02424 grants the expected permissions2425# [RSpecRunTime] Finishing example group spec/policies/wiki_page_policy_spec.rb. It took 55.14 seconds. Expected to take 50.35 seconds.2426# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb. Expected to take 40.04 seconds.2427Ci::PipelineCreation::CancelRedundantPipelinesService2428 #execute!2429 when build statuses are set up correctly2430 has builds of all statuses2431# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.36 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.24 1.21 0.98 1/284 31542432.2433 when auto-cancel is enabled2434 cancels only previous non started builds2435 logs canceled pipelines2436 does not cancel future pipelines2437 when the previous pipeline is running on the same SHA2438 does not cancel the prior Pipeline2439# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.72 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.24 1.21 0.98 1/284 31552440.2441 when the previous pipeline is running on the current ref head sha2442 does not cancel the prior Pipeline2443 when the previous pipeline has a child pipeline2444 cancels the parent first2445 with another nested child pipeline2446 cancels all nested child pipeline builds2447# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.15 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.22 1.21 0.98 1/284 31562448.2449 when started after pipeline was finished2450 cancels child pipeline builds2451# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.6 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.22 1.21 0.98 1/284 31572452.2453 when the child pipeline has interruptible running jobs2454 cancels all child pipeline builds2455 when the child pipeline includes completed interruptible jobs2456 cancels all child pipeline builds with a cancelable_status2457# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.09 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.20 1.21 0.98 1/284 31582458.2459 when the child pipeline has started non-interruptible job2460 does not cancel any child pipeline builds2461 when the child pipeline auto_cancel_on_new_commit is `interruptible`2462 cancels interruptible child pipeline builds2463# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.37 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.19 1.20 0.98 1/284 31592464.2465 when the child pipeline has non-interruptible non-started job2466 when the jobs are cancelable2467 cancels all child pipeline builds when build status preparing included2468 cancels all child pipeline builds when build status pending included2469 cancels all child pipeline builds when build status waiting_for_callback included2470 cancels all child pipeline builds when build status waiting_for_resource included2471 cancels all child pipeline builds when build status created included2472 cancels all child pipeline builds when build status scheduled included2473# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.35 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.23 1.21 0.99 1/284 31602474.2475 when the jobs are not cancelable2476 does not cancel child pipeline builds when build status canceling included2477 does not cancel child pipeline builds when build status canceled included2478 does not cancel child pipeline builds when build status skipped included2479 does not cancel child pipeline builds when build status manual included2480# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.85 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.21 1.21 0.99 1/284 31612481.2482 when the pipeline is a child pipeline2483 does not cancel any builds2484# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.34 second. Current RSS: ~1377M. Threads: 4. load average: 1.21 1.21 0.99 1/284 31622485.2486 when the previous pipeline source is webide2487 does not cancel builds of the previous pipeline2488 when there are non-interruptible completed jobs in the pipeline2489 does not cancel any job2490 when there are trigger jobs2491 still cancels the pipeline because auto-cancel is not affected by non-interruptible started triggers2492 when auto_cancel_on_new_commit is `interruptible`2493 cancels only interruptible jobs2494 when there are non-interruptible completed jobs in the pipeline2495 still cancels only interruptible jobs2496# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.06 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.20 1.20 0.99 1/285 31632497.2498 when auto_cancel_on_new_commit is `none`2499 does not cancel any job2500 when auto_cancel_on_new_commit is `conservative`2501 cancels only previous non started builds2502 when there are non-interruptible completed jobs in the pipeline2503 does not cancel any job2504# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.93 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.20 1.20 0.99 1/285 31642505.2506 behaves like time limits pipeline cancellation2507 with old pipelines2508 ignores old pipelines2509 when auto-cancel is disabled2510 does not cancel any build2511 when enable_cancel_redundant_pipelines_service FF is enabled2512 does not cancel any build2513# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb. It took 42.12 seconds. Expected to take 40.04 seconds.2514# [RSpecRunTime] Starting example group spec/services/system_notes/merge_requests_service_spec.rb. Expected to take 34.65 seconds.2515SystemNotes::MergeRequestsService2516 .merge_when_checks_pass2517 posts the 'merge when merge checks pass' system note2518 behaves like a system note2519 has the correct attributes2520# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.59 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.18 1.20 0.99 1/288 32512521.2522 .cancel_auto_merge2523 posts the 'canceled auto merge' system note2524 behaves like a system note2525 has the correct attributes2526# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.7 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.18 1.20 0.99 1/290 33092527.2528 .abort_auto_merge2529 posts the 'abort auto merge' system note2530 behaves like a system note2531 has the correct attributes2532# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.81 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.16 1.20 0.99 1/290 33682533.2534 when reason is upcased2535 formats the system note correctly2536 .merge_when_pipeline_succeeds2537 posts the 'merge when pipeline succeeds' system note2538 behaves like a system note2539 has the correct attributes2540# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.29 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.16 1.20 0.99 1/290 34552541.2542 .cancel_merge_when_pipeline_succeeds2543 posts the 'merge when pipeline succeeds' system note2544 behaves like a system note2545 has the correct attributes2546# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.47 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.16 1.20 0.99 1/290 35142547.2548 .abort_merge_when_pipeline_succeeds2549 posts the 'merge when pipeline succeeds' system note2550 behaves like a system note2551 has the correct attributes2552# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.65 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.07 1.18 0.98 1/290 35722553.2554 when reason is upcased2555 formats the system note correctly2556 .handle_merge_request_draft2557 adding draft note2558 sets the note text2559 behaves like a system note2560 has the correct attributes2561# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.33 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.07 1.18 0.98 1/290 36572562.2563 removing draft note2564 sets the note text2565 behaves like a system note2566 has the correct attributes2567# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.46 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.07 1.18 0.98 2/291 37162568.2569 .add_merge_request_draft_from_commit2570 posts the 'marked this merge request as draft from commit' system note2571 behaves like a system note2572 has the correct attributes2573# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.6 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.07 1.18 0.98 1/290 37742574.2575 .resolve_all_discussions2576 sets the note text2577 behaves like a system note2578 has the correct attributes2579# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.7 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.07 1.17 0.98 1/290 38322580.2581 .diff_discussion_outdated2582 behaves like a system note2583 has the correct attributes2584 when the change_position is valid for the discussion2585 creates a new note in the discussion2586 links to the diff in the system note2587 discussion is on an image2588 links to the diff in the system note2589# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.88 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.07 1.17 0.98 1/290 39702590.2591 when the change_position does not point to a valid version2592 creates a new note in the discussion2593 does not create a link2594# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.52 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.06 1.17 0.98 1/290 40372595.2596 .change_branch2597 behaves like a system note2598 has the correct attributes2599 when target branch name changed2600 on update2601 sets the note text2602 on delete2603 sets the note text2604 for invalid event_type2605 raises exception2606 .change_branch_presence2607 behaves like a system note2608 has the correct attributes2609 when source branch deleted2610 sets the note text2611 .new_issue_branch2612 branch_project is set2613 behaves like a system note for new issue branch2614 behaves like a system note2615 has the correct attributes2616# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.32 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.06 1.17 0.99 1/290 42592617.2618 when a branch is created from the new branch button2619 sets the note text2620# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.99 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.06 1.17 0.99 1/290 43112621.2622 branch_project is not set2623 behaves like a system note for new issue branch2624 behaves like a system note2625 has the correct attributes2626 when a branch is created from the new branch button2627 sets the note text2628 .new_merge_request2629 sets the new merge request note text2630 behaves like a system note2631 has the correct attributes2632# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.54 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.06 1.17 0.99 1/290 44312633.2634 .picked_into_branch2635 posts the 'picked merge request' system note2636 links the merge request and the cherry-pick commit2637 behaves like a system note2638 has the correct attributes2639# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.25 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.21 1.20 1.00 1/290 45182640.2641 #approve_mr2642 behaves like a system note2643 has the correct attributes2644 when merge request approved2645 sets the note text2646 #requested_changes2647 behaves like a system note2648 has the correct attributes2649 when the user has requested changes2650 sets the note text2651# [RSpecRunTime] Finishing example group spec/services/system_notes/merge_requests_service_spec.rb. It took 32.79 seconds. Expected to take 34.65 seconds.2652# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/commit_reference_filter_spec.rb. Expected to take 28.24 seconds.2653Banzai::Filter::References::CommitReferenceFilter2654 requires project context2655 ignores valid references contained inside 'pre' element2656 ignores valid references contained inside 'code' element2657 ignores valid references contained inside 'a' element2658 ignores valid references contained inside 'style' element2659 internal reference2660 links to a valid reference of 7 characters2661 links to a valid reference of 8 characters2662 links to a valid reference of 12 characters2663 links to a valid reference of 18 characters2664 links to a valid reference of 20 characters2665 links to a valid reference of 32 characters2666 links to a valid reference of 40 characters2667 does not render link when reference is ending a word2668 does not render link when reference is starting a word2669 always uses the short ID as the link text2670 links with adjacent text2671 ignores invalid commit IDs2672 includes a title attribute2673 escapes the title attribute2674 includes default classes2675 includes a data-project attribute2676 includes a data-commit attribute2677 supports an :only_path context2678 in merge request context2679 handles merge request contextual commit references2680 a doc with many (29) strings that could be SHAs2681 makes only a single request to Gitaly2682# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.42 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.19 1.20 1.00 1/290 47202683.2684 cross-project / cross-namespace complete reference2685 link has valid text2686 has valid text2687 ignores invalid commit IDs on the referenced project2688# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.94 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.19 1.20 1.00 1/289 47782689.2690 cross-project / same-namespace complete reference2691 link has valid text2692 has valid text2693 ignores invalid commit IDs on the referenced project2694# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.67 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.18 1.19 1.00 1/289 48362695.2696 cross-project shorthand reference2697 link has valid text2698 has valid text2699 ignores invalid commit IDs on the referenced project2700# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.36 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.24 1.21 1.00 1/289 48942701.2702 cross-project URL reference2703 links to a valid reference2704 links with adjacent text2705 ignores invalid commit IDs on the referenced project2706# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.93 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.22 1.20 1.00 1/289 49532707.2708 URL reference for a commit patch2709 links to a valid reference2710 has valid text2711 does not link to patch when extension match is after the path2712# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.68 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.29 1.22 1.01 1/289 50112713.2714 group context2715 ignores internal references2716 links to a valid reference2717 when Commit.reference_pattern causes a long scanning period2718 timesout and rescues in filter2719# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.3 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.29 1.22 1.01 1/289 50122720.2721 checking N+12722 does not have N+1 per multiple references per project2723# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.65 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.26 1.21 1.01 1/289 50522724.2725 behaves like limits the number of filtered items2726 enforces limits2727# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/commit_reference_filter_spec.rb. It took 28.43 seconds. Expected to take 28.24 seconds.2728# [RSpecRunTime] Starting example group spec/uploaders/avatar_uploader_spec.rb. Expected to take 26.09 seconds.2729AvatarUploader2730 behaves like builds correct paths2731 #store_dir2732 behaves like matches the method pattern2733 is expected to match /uploads\/-\/system\/user\/avatar\//2734 #cache_dir2735 behaves like matches the method pattern2736 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2737 #work_dir2738 behaves like matches the method pattern2739 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2740 #upload_path2741 behaves like matches the method pattern2742 is expected to match /uploads\/-\/system\/user\/avatar\//2743 #relative_path2744 is relative (PENDING: Path not set, skipping.)2745 .absolute_path2746 behaves like matches the method pattern2747 is expected to match /\/builds\/gitlab-org\/gitlab\/tmp\/tests\/public\/uploads\/-\/system\/user\/avatar\//2748 .base_dir2749 behaves like matches the method pattern2750 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2751 path traversal exploits2752 throws an exception2753 object_store is REMOTE2754 behaves like builds correct paths2755 #store_dir2756 behaves like matches the method pattern2757 is expected to match /user\/avatar\//2758 #cache_dir2759 behaves like matches the method pattern2760 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2761 #work_dir2762 behaves like matches the method pattern2763 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2764 #upload_path2765 behaves like matches the method pattern2766 is expected to match /user\/avatar\//2767 #relative_path2768 is relative (PENDING: Path not set, skipping.)2769 .absolute_path2770 behaves like matches the method pattern2771 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2772 .base_dir2773 behaves like matches the method pattern2774 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)2775 path traversal exploits2776 throws an exception2777 with a file2778 sets the right absolute path2779 behaves like migrates2780 returns corresponding file type2781 does nothing when migrating to the current store2782 migrate to the specified store2783 removes the original file after the migration2784 can access to the original file during migration2785 when migrate! is not occupied by another process2786 executes migrate!2787 executes use_file2788# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.99 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.22 1.20 1.01 1/287 50532789.2790 when migrate! is occupied by another process2791 does not execute migrate!2792 does not execute use_file2793# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.58 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.22 1.20 1.01 1/283 50542794.2795 migration is unsuccessful2796 when the store is not supported2797 does not update the object_store2798 does not delete the original file2799# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.05 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.22 1.20 1.01 1/283 50552800.2801 upon a fog failure2802 does not update the object_store2803 does not delete the original file2804# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.52 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.28 1.22 1.01 1/283 50562805.2806 upon a database failure2807 does not update the object_store2808 does not delete the original file2809# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.06 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.28 1.22 1.01 1/283 50572810.2811 behaves like migrates2812 returns corresponding file type2813 does nothing when migrating to the current store2814 migrate to the specified store2815 removes the original file after the migration2816 can access to the original file during migration2817 when migrate! is not occupied by another process2818 executes migrate!2819 executes use_file2820# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.3 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.26 1.21 1.01 1/283 50582821.2822 when migrate! is occupied by another process2823 does not execute migrate!2824 does not execute use_file2825# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.81 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.26 1.21 1.01 1/283 50592826.2827 migration is unsuccessful2828 when the store is not supported2829 does not update the object_store2830 does not delete the original file2831# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.39 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.32 1.23 1.02 1/283 50602832.2833 upon a fog failure2834 does not update the object_store2835 does not delete the original file2836# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.9 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.32 1.23 1.02 1/283 50612837.2838 upon a database failure2839 does not update the object_store2840 does not delete the original file2841# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.38 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.32 1.23 1.02 1/283 50622842.2843 avatar cache2844 clears the cache on upload2845 clears the cache on removal2846 accept allowlist file content type2847 mime_type: "image/png"2848 behaves like accepted carrierwave upload2849 will accept upload2850 will cache uploaded file2851 mime_type: "image/jpeg"2852 behaves like accepted carrierwave upload2853 will accept upload2854 will cache uploaded file2855 mime_type: "image/gif"2856 behaves like accepted carrierwave upload2857 will accept upload2858 will cache uploaded file2859 mime_type: "image/bmp"2860 behaves like accepted carrierwave upload2861 will accept upload2862 will cache uploaded file2863 mime_type: "image/tiff"2864 behaves like accepted carrierwave upload2865 will accept upload2866 will cache uploaded file2867 mime_type: "image/vnd.microsoft.icon"2868 behaves like accepted carrierwave upload2869 will accept upload2870 will cache uploaded file2871 upload denylisted file content type2872 behaves like denied carrierwave upload2873 will deny upload2874 upload misnamed denylisted file content type2875 behaves like denied carrierwave upload2876 will deny upload2877# [RSpecRunTime] Finishing example group spec/uploaders/avatar_uploader_spec.rb. It took 28.27 seconds. Expected to take 26.09 seconds.2878# [RSpecRunTime] Starting example group spec/workers/pipeline_schedule_worker_spec.rb. Expected to take 23.28 seconds.2879PipelineScheduleWorker2880 when the schedule is runnable by the user2881 when there is a scheduled pipeline within next_run_at2882 behaves like successful scheduling2883Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2885To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2886 creates a new pipeline2887Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2889To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2890 updates next_run_at2891Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2893To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2894 does not change active status2895# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.64 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.27 1.22 1.02 1/287 51772896.2897 when the latest commit contains [ci skip]2898 behaves like successful scheduling2899Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2901To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2902 creates a new pipeline2903Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2905To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2906 updates next_run_at2907Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2909To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2910 does not change active status2911# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.15 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.17 1.20 1.01 1/288 52752912.2913 when the schedule is deactivated2914 does not creates a new pipeline2915 when gitlab-ci.yml is corrupted2916Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2918To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2919 creates a new pipeline2920# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.22 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.16 1.20 1.01 1/288 52852921.2922 when the schedule is not runnable by the user2923Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2925To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2926 does not deactivate the schedule2927Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2929To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2930 does not create a pipeline2931Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2933To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2934 does not raise an exception2935 when .gitlab-ci.yml is missing in the project2936Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2938To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2939 does not create a pipeline2940Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2942To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2943 does not raise an exception2944# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.31 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.16 1.20 1.01 1/287 52982945.2946 when the project is missing2947Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2949To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2950 does not raise an exception2951 when max retry attempts reach2952 does not raise error2953 with scheduling delay2954Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2956To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2957Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol.2959To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.2960 calls bulk_perform_in with the arguments and delay2961# [RSpecRunTime] Finishing example group spec/workers/pipeline_schedule_worker_spec.rb. It took 19.28 seconds. Expected to take 23.28 seconds.2962# [RSpecRunTime] Starting example group spec/models/work_item_spec.rb. Expected to take 22.53 seconds.2963WorkItem2964 does not allow STI2965 associations2966 is expected to belong to namespace required: false2967 is expected to have one work_item_parent class_name => WorkItem2968 has one `parent_link`2969 has one `dates_source`2970 has many `work_item_children`2971 has many `work_item_children_by_relative_position`2972 has many `child_links`2973 .work_item_children_by_relative_position2974 when ordered by relative position2975 oldest_item_position: nil, middle_item_position: nil, newest_item_position: nil, expected_order: lazy { [oldest_item, middle_item, newest_item] }2976 is expected to eq [#<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:182 namespace394/project-580#3>, #<WorkItem id:183 namespace394/project-580#4>]2977 oldest_item_position: nil, middle_item_position: nil, newest_item_position: 1, expected_order: lazy { [newest_item, oldest_item, middle_item] }2978 is expected to eq [#<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:182 namespace394/project-580#3>]2979 oldest_item_position: nil, middle_item_position: 1, newest_item_position: 2, expected_order: lazy { [middle_item, newest_item, oldest_item] }2980 is expected to eq [#<WorkItem id:182 namespace394/project-580#3>, #<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:181 namespace394/project-580#2>]2981 oldest_item_position: 2, middle_item_position: 3, newest_item_position: 1, expected_order: lazy { [newest_item, oldest_item, middle_item] }2982 is expected to eq [#<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:182 namespace394/project-580#3>]2983 oldest_item_position: 1, middle_item_position: 2, newest_item_position: 3, expected_order: lazy { [oldest_item, middle_item, newest_item] }2984 is expected to eq [#<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:182 namespace394/project-580#3>, #<WorkItem id:183 namespace394/project-580#4>]2985 oldest_item_position: 1, middle_item_position: 3, newest_item_position: 2, expected_order: lazy { [oldest_item, newest_item, middle_item] }2986 is expected to eq [#<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:182 namespace394/project-580#3>]2987 oldest_item_position: 2, middle_item_position: 1, newest_item_position: 3, expected_order: lazy { [middle_item, oldest_item, newest_item] }2988 is expected to eq [#<WorkItem id:182 namespace394/project-580#3>, #<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:183 namespace394/project-580#4>]2989 oldest_item_position: 3, middle_item_position: 1, newest_item_position: 2, expected_order: lazy { [middle_item, newest_item, oldest_item] }2990 is expected to eq [#<WorkItem id:182 namespace394/project-580#3>, #<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:181 namespace394/project-580#2>]2991 oldest_item_position: 3, middle_item_position: 2, newest_item_position: 1, expected_order: lazy { [newest_item, middle_item, oldest_item] }2992 is expected to eq [#<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:182 namespace394/project-580#3>, #<WorkItem id:181 namespace394/project-580#2>]2993 oldest_item_position: 1, middle_item_position: 2, newest_item_position: 1, expected_order: lazy { [oldest_item, newest_item, middle_item] }2994 is expected to eq [#<WorkItem id:181 namespace394/project-580#2>, #<WorkItem id:183 namespace394/project-580#4>, #<WorkItem id:182 namespace394/project-580#3>]2995 #create_dates_source_from_current_dates2996 when both due_date and start_date are present2997 creates dates_source with correct attributes2998 when only due_date is present2999 creates dates_source with correct attributes3000 when only start_date is present3001 creates dates_source with correct attributes3002 when neither due_date nor start_date is present3003 creates dates_source with correct attributes3004 #noteable_target_type_name3005 returns `issue` as the target name3006 #todoable_target_type_name3007 returns correct target name3008 #widgets3009 returns instances of supported widgets3010 #get_widget3011 returns widget object3012 when widget does not exist3013 returns nil3014 #supports_assignee?3015 is expected to eq true3016 is expected to eq true3017 is expected to eq false3018 is expected to eq false3019 is expected to eq true3020 is expected to eq true3021 is expected to eq true3022 is expected to eq true3023 is expected to eq true3024 #supports_time_tracking?3025 is expected to eq true3026 is expected to eq true3027 is expected to eq true3028 is expected to eq true3029 is expected to eq true3030 is expected to eq false3031 is expected to eq false3032 is expected to eq true3033 is expected to eq true3034 #supported_quick_action_commands3035 returns quick action commands supported for all work items3036 when work item supports the assignee widget3037 returns assignee related quick action commands3038 when work item does not the assignee widget3039 omits assignee related quick action commands3040 when work item supports the labels widget3041 returns labels related quick action commands3042 when work item does not support the labels widget3043 omits labels related quick action commands3044 when work item supports the start and due date widget3045 returns due date related quick action commands3046 when work item does not support the start and due date widget3047 omits due date related quick action commands3048 when work item supports the current user todos widget3049 returns todos related quick action commands3050 when work item does not support current user todos widget3051 omits todos related quick action commands3052 transform_quick_action_params3053 correctly separates widget params from regular params3054 with current user todos widget3055 param: "done", expected: "mark_as_done"3056 correctly transform todo_event param3057 param: "add", expected: "add"3058 correctly transform todo_event param3059 callbacks3060 record_create_action3061 records the creation action after saving3062 behaves like internal event tracking3063 logs to Snowplow, Redis, and product analytics tooling3064# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.74 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.13 1.19 1.01 1/285 52993065.3066 work item namespace3067 sets the namespace_id3068 when work item is saved3069 sets the namespace_id3070 when existing work item is saved3071 sets the namespace id3072 with title containing preceding or trailing spaces3073 removes spaces from title3074 validations3075 confidentiality3076 when parent and child are confidential3077 does not allow to make child non-confidential3078 allows to make parent non-confidential3079 when parent and child are non-confidential3080 does not allow to make parent confidential3081 allows to make child confidential3082 when creating new child3083 does not allow to set confidential parent3084 #link_reference_pattern3085 with work item url3086 matches with expected attributes3087 when work item exists in a group3088 matches with expected attributes3089 #linked_items_keyset_order3090 is expected to eq "\"issue_links\".\"id\" DESC"3091 with hierarchy3092 #ancestors3093 returns all ancestors in ascending order3094 returns an empty array if there are no ancestors3095 #descendants3096 returns all descendants3097 #same_type_base_and_ancestors3098 returns self and all ancestors of the same type in ascending order3099 returns self if there are no ancestors of the same type3100 #same_type_descendants_depth3101 returns max descendants depth including self3102 returns 1 if there are no descendants3103 #allowed_work_item_type_change3104 is possible to change between all types3105 with ParentLink relation3106 with hierarchy restrictions3107 when child items restrict the type change3108 when child items are compatible with the new type3109 allows to change types3110# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.8 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.20 1.20 1.01 1/284 53003111.3112 when child items are not compatible with the new type3113 does not allow to change types3114 when the parent restricts the type change3115 does not allow to change types3116 with hierarchy depth restriction3117 with the highest ancestor3118 behaves like validates the depth correctly3119 when it is valid3120 allows to change types3121 when it is not valid3122 does not allow to change types3123 with a child item3124 behaves like validates the depth correctly3125 when it is valid3126 allows to change types3127 when it is not valid3128 does not allow to change types3129 with the last child item3130 behaves like validates the depth correctly3131 when it is valid3132 allows to change types3133 when it is not valid3134 does not allow to change types3135 when ancestor is still the old type3136 when it exceeds maximum depth3137 does not allow to change types3138 when it does not exceed maximum depth3139 does allow to change types3140 #linked_work_items3141 returns only authorized linked work items for given user3142 returns work items with valid work_item_link_type3143 returns work items including the link creation time3144 returns work items including the link update time3145 when a user cannot read cross project3146 only returns work items within the same project3147# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.46 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.18 1.20 1.01 1/284 53013148.3149 when filtering by link type3150 returns authorized work items with given link type3151 when authorize option is true and current_user is nil3152 returns empty result3153 when authorize option is false3154 returns all work items linked to the work item3155 when work item is a new record3156 is expected to be empty3157 #linked_items_count3158 returns number of items linked to the work item3159 work item participants3160 project level work item3161 has participants3162 group level work item3163 has participants3164 #due_date3165 when work_item have no dates_source fallbacks to work_item due_date3166 is expected to eq Sat, 23 Nov 20243167 when work_item have dates_source use it instead of work_item due_date value3168 is expected to eq Thu, 21 Nov 20243169 #start_date3170 when work_item have no dates_source fallbacks to work_item start_date3171 is expected to eq Thu, 21 Nov 20243172 when work_item have dates_source use it instead of work_item start_date value3173 is expected to eq Sat, 23 Nov 20243174 #max_depth_reached?3175 when there is no hierarchy restriction3176 returns false3177 when there is a hierarchy restriction without maximum depth3178 returns false3179 when there is a hierarchy restriction with maximum depth3180 when work item type is the same as child type3181 returns true when depth is reached3182 returns false when depth is not reached3183 when work item type is different from child type3184 returns true when depth is reached3185 returns false when depth is not reached3186# [RSpecRunTime] Finishing example group spec/models/work_item_spec.rb. It took 24.08 seconds. Expected to take 22.53 seconds.3187# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/move_service_spec.rb. Expected to take 19.79 seconds.3188WorkItems::DataSync::MoveService3189 when user has permission to move work item3190 when moving a project level work item to same project3191 behaves like fails to transfer work item3192 does not raise error3193 returns error response3194# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.11 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.17 1.20 1.01 1/283 53023195.3196 when moving a project level work item to same project, using project namespace3197 behaves like fails to transfer work item3198 does not raise error3199 returns error response3200 when moving project level work item to a group3201 behaves like fails to transfer work item3202 does not raise error3203 returns error response3204 when moving to a pending delete project3205 behaves like fails to transfer work item3206 does not raise error3207 returns error response3208 when moving unsupported work item type3209 behaves like fails to transfer work item3210 does not raise error3211 returns error response3212 when moving work item raises an error3213 behaves like fails to transfer work item3214 does not raise error3215 returns error response3216 when moving work item with success3217 behaves like cloneable and moveable work item3218 increases the target namespace work items count by 13219 runs all widget callbacks3220 returns a new work item with the same attributes3221 handles original work item state3222# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.8 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.14 1.19 1.01 1/283 53033223.3224 behaves like cloneable and moveable widget data3225 widget_name: :assignees, eval_value: :work_item_assignees, expected_data: assignees, operations: [move, clone]3226 with widget3227 clones and moves widget data3228# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.64 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.13 1.18 1.01 1/283 53043229.3230 widget_name: :award_emoji, eval_value: :work_item_award_emoji, expected_data: award_emojis, operations: [move]3231 with widget3232 clones and moves widget data3233# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.09 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.13 1.18 1.01 1/283 53053234.3235 widget_name: :email_participants, eval_value: :work_item_emails, expected_data: emails, operations: [move]3236 with widget3237 clones and moves widget data3238# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.42 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.13 1.18 1.01 3/283 53063239.3240 widget_name: :milestone, eval_value: :work_item_milestone, expected_data: milestone, operations: [move, clone]3241 with widget3242 clones and moves widget data3243# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.76 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.13 1.18 1.01 1/283 53073244.3245 widget_name: :subscriptions, eval_value: :work_item_subscriptions, expected_data: subscriptions, operations: [move]3246 with widget3247 clones and moves widget data3248# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.26 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.20 1.20 1.02 1/283 53083249.3250 widget_name: :sent_notifications, eval_value: :work_item_sent_notifications, expected_data: notifications, operations: [move]3251 with widget3252 clones and moves widget data3253# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.69 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.20 1.20 1.02 1/283 53093254.3255 widget_name: :customer_relations_contacts, eval_value: :work_item_crm_contacts, expected_data: crm_contacts, operations: [move, clone]3256 with widget3257 clones and moves widget data3258# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.1 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.20 1.20 1.02 1/283 53103259.3260 when user does not have permissions3261 when user cannot read original work item3262 behaves like fails to transfer work item3263 does not raise error3264 returns error response3265 when user cannot create work items in target namespace3266 behaves like fails to transfer work item3267 does not raise error3268 returns error response3269# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/move_service_spec.rb. It took 21.39 seconds. Expected to take 19.79 seconds.3270# [RSpecRunTime] Starting example group spec/services/packages/conan/search_service_spec.rb. Expected to take 19.12 seconds.3271Packages::Conan::SearchService3272 #execute3273 with wildcard3274 makes a wildcard query3275# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.4 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.18 1.20 1.02 1/283 53113276.3277 with query ending with /*3278 make a correct search without appending like operator3279# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.25 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.18 1.20 1.02 1/283 53123280.3281 with query including username and version as *3282 processes the query correctly3283# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.97 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.17 1.19 1.02 1/283 53133284.3285 with only wildcard3286 returns empty3287# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.7 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.17 1.19 1.02 1/283 53143288.3289 with no wildcard3290 makes a search using the beginning of the recipe3291# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.51 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.17 1.19 1.02 1/283 53153292.3293 with full recipe match3294 makes an exact search3295# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.31 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.16 1.19 1.02 1/283 53163296.3297 with malicious query3298 returns empty3299# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.08 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.16 1.19 1.02 1/283 53173300.3301 for project3302 when passing a project3303 returns only packages of the given project3304# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.19 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.14 1.18 1.02 1/283 53183305.3306 when passing a project with nil3307 returns all packages3308# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.84 second. Current RSS: ~1378M. Threads: 4. load average: 1.14 1.18 1.02 1/283 53193309.3310# [RSpecRunTime] Finishing example group spec/services/packages/conan/search_service_spec.rb. It took 19.1 seconds. Expected to take 19.12 seconds.3311# [RSpecRunTime] Starting example group spec/helpers/emails_helper_spec.rb. Expected to take 17.21 seconds.3312EmailsHelper3313 closure_reason_text3314 when given a MergeRequest3315 when user can read merge request3316 and format is text3317 returns plain text3318# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.74 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.21 1.20 1.02 1/286 53783319.3320 and format is HTML3321 returns HTML3322# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.57 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.21 1.20 1.02 1/288 54353323.3324 and format is unknown3325 returns plain text3326# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.31 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.20 1.20 1.02 1/289 54923327.3328 when user cannot read merge request3329 does not have link to merge request3330# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.82 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.20 1.20 1.02 1/289 55493331.3332 when given a String3333 when user can read commits3334 returns plain text3335# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.68 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.18 1.19 1.02 1/289 55503336.3337 when user cannot read commits3338 returns plain text3339 when not given anything3340 returns empty string3341 when only given a name3342 returns plain text3343 notification_reason_text3344 reason_code: "own_activity", reason_text: " of your activity "3345 is expected to start with "You're receiving this email because"3346 is expected to include " of your activity "3347 is expected to end with "on localhost."3348 reason_code: "assigned", reason_text: " you have been assigned an item "3349 is expected to start with "You're receiving this email because"3350 is expected to include " you have been assigned an item "3351 is expected to end with "on localhost."3352 reason_code: "mentioned", reason_text: " you have been mentioned "3353 is expected to start with "You're receiving this email because"3354 is expected to include " you have been mentioned "3355 is expected to end with "on localhost."3356 reason_code: "", reason_text: " of your account "3357 is expected to start with "You're receiving this email because"3358 is expected to include " of your account "3359 is expected to end with "on localhost."3360 reason_code: nil, reason_text: " of your account "3361 is expected to start with "You're receiving this email because"3362 is expected to include " of your account "3363 is expected to end with "on localhost."3364 sanitize_name3365 when name contains a valid URL string3366 returns name with `.` replaced with `_` to prevent mail clients from auto-linking URLs3367 returns name as it is when it does not contain a URL3368 #say_hi3369 returns the greeting message for the given user3370 #say_hello3371 returns the greeting message for the given user3372 #two_factor_authentication_disabled_text3373 returns the message that 2FA is disabled3374 #re_enable_two_factor_authentication_text3375 format is html3376 returns HTML3377 format is not specified3378 returns text3379 #admin_changed_password_text3380 format is html3381 returns HTML3382 format is not specified3383 returns text3384 #contact_your_administrator_text3385 returns the message to contact the administrator3386 password_reset_token_valid_time3387 when time limit is less than 2 hours3388 displays the time in hours using a singular unit3389 when time limit is 2 or more hours3390 displays the time in hours using a plural unit3391 when time limit contains fractions of an hour3392 rounds down to the nearest hour3393 when time limit is 24 or more hours3394 displays the time in days using a singular unit3395 when time limit is 2 or more days3396 displays the time in days using a plural unit3397 when time limit contains fractions of a day3398 rounds down to the nearest day3399 #header_logo3400 there is a brand item with a logo3401 returns the brand header logo3402 that is a SVG file3403 returns the default header logo3404 there is a brand item without a logo3405 returns the default header logo3406 there is no brand item3407 returns the default header logo3408 #create_list_id_string3409 full_path: "01234", list_id_path: "01234"3410 ellipcizes different variants3411 full_path: "5/0123", list_id_path: "012.."3412 ellipcizes different variants3413 full_path: "45/012", list_id_path: "012.."3414 ellipcizes different variants3415 full_path: "012", list_id_path: "012"3416 ellipcizes different variants3417 full_path: "23/01", list_id_path: "01.23"3418 ellipcizes different variants3419 full_path: "2/01", list_id_path: "01.2"3420 ellipcizes different variants3421 full_path: "234/01", list_id_path: "01.."3422 ellipcizes different variants3423 full_path: "4/2/0", list_id_path: "0.2.4"3424 ellipcizes different variants3425 full_path: "45/2/0", list_id_path: "0.2.."3426 ellipcizes different variants3427 full_path: "5/23/0", list_id_path: "0.."3428 ellipcizes different variants3429 full_path: "0-2/5", list_id_path: "5.0-2"3430 ellipcizes different variants3431 full_path: "0_2/5", list_id_path: "5.0-2"3432 ellipcizes different variants3433 full_path: "0.2/5", list_id_path: "5.0-2"3434 ellipcizes different variants3435 Create realistic List-Id identifier3436 full_path: "gitlab-org/gitlab-ce", list_id_path: "gitlab-ce.gitlab-org"3437 produces the right List-Id3438 full_path: "project-name/subproject_name/my.project", list_id_path: "my-project.subproject-name.project-name"3439 produces the right List-Id3440 header and footer messages3441 when email_header_and_footer_enabled is enabled3442 returns header and footer messages3443 when header and footer messages are empty3444 returns nil3445 when header and footer messages are nil3446 returns nil3447 when email_header_and_footer_enabled is disabled3448 returns header and footer messages3449 #change_reviewer_notification_text3450 to new reviewers only3451 with no html tag3452 returns the expected output3453 with <strong> tag3454 returns the expected output3455 from previous reviewers to new reviewers3456 with no html tag3457 returns the expected output3458 with <strong> tag3459 returns the expected output3460 from previous reviewers to no reviewers3461 with no html tag3462 returns the expected output3463 with <strong> tag3464 returns the expected output3465 with a <script> tag in user's name3466 escapes the html tag3467 with url in user's name3468 sanitizes user's name3469# [RSpecRunTime] Finishing example group spec/helpers/emails_helper_spec.rb. It took 18.05 seconds. Expected to take 17.21 seconds.3470# [RSpecRunTime] Starting example group spec/services/projects/protect_default_branch_service_spec.rb. Expected to take 16.7 seconds.3471Projects::ProtectDefaultBranchService3472 #execute3473 without a default branch3474 does nothing3475 with a default branch3476 protects the default branch3477 #protect_default_branch3478 when branch protection is needed3479 changes the HEAD of the project3480 protects the default branch3481# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.71 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.15 1.18 1.02 1/282 55513482.3483 when branch protection is not needed3484 changes the HEAD of the project3485 does not protect the default branch3486# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.06 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.15 1.18 1.02 1/282 55523487.3488 when protected branch does not exist3489 changes the HEAD of the project3490 protects the default branch3491# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.36 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.15 1.18 1.02 1/282 55533492.3493 when protected branch already exists3494 changes the HEAD of the project3495 does not protect the default branch3496# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.85 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.15 1.18 1.02 1/282 55543497.3498 #create_protected_branch3499 creates the protected branch3500 #protect_branch?3501 when default branch protection is disabled3502 returns false3503 when default branch protection is enabled3504 returns false if the branch is already protected3505 returns true if the branch is not yet protected3506# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.52 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.14 1.18 1.02 1/282 55553507.3508 #protected_branch_exists?3509 return true3510# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.62 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.14 1.18 1.02 1/282 55793511.3512 #default_branch3513 returns the default branch of the project3514 #push_access_level3515 when developers can push3516 returns the DEVELOPER access level3517 when maintainer can push3518 returns the MAINTAINER access level3519 when no one can push3520 returns the NO_ACCESS access level3521 when admin can push3522 returns the ADMIN access level3523 #merge_access_level3524 when developers can merge3525 returns the DEVELOPER access level3526 when maintainers can merge3527 returns the MAINTAINER access level3528 when no one can merge3529 returns the NO_ACCESS access level3530 when admin can merge3531 returns the ADMIN access level3532 #allow_force_push?3533 calls allow_force_push? method of Gitlab::Access::DefaultBranchProtection and returns correct value3534 #code_owner_approval_required?3535 is falsey3536# [RSpecRunTime] Finishing example group spec/services/projects/protect_default_branch_service_spec.rb. It took 18.73 seconds. Expected to take 16.7 seconds.3537# [RSpecRunTime] Starting example group spec/services/members/create_service_spec.rb. Expected to take 15.21 seconds.3538Members::CreateService3539 when the current user does not have permission to create members3540 returns an unauthorized http_status3541 when a project maintainer attempts to add owners3542 raises a Gitlab::Access::AccessDeniedError3543# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.55 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.12 1.17 1.02 1/282 55803544.3545 when passing an invalid source3546 raises a RuntimeError3547 when trying to create a Membership with invalid params3548 returns an error response3549 when passing valid parameters3550 adds a user to members3551 when user_id is passed as an integer3552 successfully creates member3553# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.38 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.12 1.17 1.02 1/282 55813554.3555 with user_id as an array of integers3556 successfully creates members3557 with user_id as an array of strings3558 successfully creates members3559 when executing on a group3560 adds a user to members3561 triggers a members added event3562# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.76 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.11 1.17 1.02 1/282 55823563.3564 when only one user fails validations3565 triggers the authorizations changed events3566 triggers the members added event3567# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.16 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.11 1.17 1.02 1/282 55833568.3569 when all users fail validations3570 does not trigger the members added event3571# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.8 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.10 1.17 1.02 1/282 55843572.3573 when passing no user ids3574 does not add a member3575 when passing many user ids3576 limits the number of users to 1003577 when passing an invalid access level3578 does not add a member3579 when passing an existing invite user id3580 allows already invited members to be re-invited by email and updates the member access3581# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.32 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.10 1.17 1.02 1/282 55853582.3583 when adding a project_bot3584 when project_bot is already a member3585 does not update the member3586 when project_bot is not already a member3587 adds the member3588 when tracking the invite source3589 when invite_source is not passed3590 raises an error3591 when invite_source is passed3592 tracks the invite source from params3593 with an already existing member3594 tracks the invite source from params3595# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.56 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.09 1.17 1.02 1/282 55863596.3597 when it is a net_new_user3598 tracks the invite source from params3599 with raised errors3600 error: Members::CreateService::BlankInvitesError, stubbed_method: :validate_invite_source!, reason: :blank_invites_error3601 returns the correct reason3602 error: Members::CreateService::TooManyInvitesError, stubbed_method: :validate_invitable!, reason: :too_many_invites_error3603 returns the correct reason3604 error: Members::CreateService::MembershipLockedError, stubbed_method: :add_members, reason: :membership_locked_error3605 returns the correct reason3606 error: Members::CreateService::SeatLimitExceededError, stubbed_method: :add_members, reason: :seat_limit_exceeded_error3607 returns the correct reason3608# [RSpecRunTime] Finishing example group spec/services/members/create_service_spec.rb. It took 18.71 seconds. Expected to take 15.21 seconds.3609# [RSpecRunTime] Starting example group spec/lib/gitlab/contributions_calendar_spec.rb. Expected to take 14.73 seconds.3610Gitlab::ContributionsCalendar3611 #activity_dates3612 returns a hash of date => count3613 counts the diff notes on merge request3614 counts the discussions on merge requests and issues3615 counts merge request events3616 when the user has opted-in for private contributions3617 shows private and public events to all users3618 still counts correct with feature access levels set to private3619 does not fail if there are no contributed projects3620# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.58 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.00 1.14 1.01 1/288 57063621.3622 when events fall under different dates depending on the system time zone3623 renders correct event counts within the UTC timezone3624 renders correct event counts within the Sydney timezone3625 renders correct event counts within the US Central timezone3626 when events fall under different dates depending on the contributor's time zone3627 renders correct event counts within the UTC timezone3628 renders correct event counts within the Sydney timezone3629 renders correct event counts within the US Central timezone3630 #events_by_date3631 returns all events for a given date3632 only shows private events to authorized users3633 includes diff notes on merge request3634 includes merge request events3635 when the user cannot read cross project3636 does not return any events3637# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.41 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.00 1.14 1.01 1/289 57703638.3639# [RSpecRunTime] Finishing example group spec/lib/gitlab/contributions_calendar_spec.rb. It took 12.08 seconds. Expected to take 14.73 seconds.3640# [RSpecRunTime] Starting example group spec/graphql/resolvers/timelog_resolver_spec.rb. Expected to take 13.43 seconds.3641Resolvers::TimelogResolver3642 is expected to have non-null GraphQL type TimelogConnection3643 on a project3644 behaves like with a project3645 finds all timelogs within given dates3646 return nothing when user has insufficient permissions3647 when the project does not exist3648 returns an empty set3649# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.85 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.00 1.14 1.01 1/288 57913650.3651 when no dates specified3652 finds all timelogs3653 when only start_time present3654 finds timelogs after the start_time3655 when only end_time present3656 finds timelogs before the end_time3657 when start_time and end_date are present3658 finds timelogs until the end of day of end_date3659 when start_date and end_time are present3660 finds all timelogs within start_date and end_time3661 when arguments are invalid3662 when start_time and start_date are present3663 generates an error3664 when end_time and end_date are present3665 generates an error3666 when start argument is after end argument3667 generates an error3668 with a project filter3669 behaves like with a project3670 finds all timelogs within given dates3671 return nothing when user has insufficient permissions3672 when the project does not exist3673 returns an empty set3674# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.14 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.00 1.14 1.01 1/288 58013675.3676 when no dates specified3677 finds all timelogs3678 when only start_time present3679 finds timelogs after the start_time3680 when only end_time present3681 finds timelogs before the end_time3682 when start_time and end_date are present3683 finds timelogs until the end of day of end_date3684 when start_date and end_time are present3685 finds all timelogs within start_date and end_time3686 when arguments are invalid3687 when start_time and start_date are present3688 generates an error3689 when end_time and end_date are present3690 generates an error3691 when start argument is after end argument3692 generates an error3693 on a group3694 behaves like with a group3695 finds all timelogs3696 finds all timelogs within given dates3697 when the group does not exist3698 returns an error3699 when only start_date is present3700 finds timelogs until the end of day of end_date3701 when only end_date is present3702 finds timelogs until the end of day of end_date3703 when start_time and end_date are present3704 finds timelogs until the end of day of end_date3705 when start_date and end_time are present3706 finds all timelogs within start_date and end_time3707 when arguments are invalid3708 when start_time and start_date are present3709 generates an error3710 when end_time and end_date are present3711 generates an error3712 when start argument is after end argument3713 generates an error3714 with a group filter3715 behaves like with a group3716 finds all timelogs3717 finds all timelogs within given dates3718 when the group does not exist3719 returns an error3720 when only start_date is present3721 finds timelogs until the end of day of end_date3722 when only end_date is present3723 finds timelogs until the end of day of end_date3724 when start_time and end_date are present3725 finds timelogs until the end of day of end_date3726 when start_date and end_time are present3727 finds all timelogs within start_date and end_time3728 when arguments are invalid3729 when start_time and start_date are present3730 generates an error3731 when end_time and end_date are present3732 generates an error3733 when start argument is after end argument3734 generates an error3735 on a user3736 behaves like with the current user3737 returns the expected records3738 with a user filter3739 when the user has timelogs3740 behaves like with the current user3741 returns the expected records3742 when the user doest not have timelogs3743 behaves like with the current user3744 returns the expected records3745 when no object or arguments provided3746 generates an error3747 when the sort argument is provided3748 when sort argument comes from TimelogSortEnum3749 returns all the timelogs in the correct order3750# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.4 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.00 1.14 1.01 2/287 58073751.3752 when sort argument comes from SortEnum3753 returns all the timelogs in the correct order3754# [RSpecRunTime] Finishing example group spec/graphql/resolvers/timelog_resolver_spec.rb. It took 12.04 seconds. Expected to take 13.43 seconds.3755# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifact_file_reader_spec.rb. Expected to take 12.87 seconds.3756Gitlab::Ci::ArtifactFileReader3757 #read3758 when job has artifacts and metadata3759 when job artifact is on local storage3760 behaves like extracting job artifact archive3761 returns the content at the path3762 when path does not exist3763 raises an error3764# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.23 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.00 1.14 1.01 1/287 58083765.3766 when path points to a directory3767 raises an error3768 when path is nested3769 returns the content at the nested path3770# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.27 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.00 1.13 1.01 1/287 58093771.3772 when artifact archive size is greater than the limit3773 when limits are given to the invocation of the reader3774 raises an error3775 when metadata entry shows size greater than the limit3776 when the limit is set by the value given to the invocation3777 raises an error3778 when job artifact is on remote storage3779 behaves like extracting job artifact archive3780 returns the content at the path3781 when path does not exist3782 raises an error3783# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.8 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.00 1.13 1.01 1/285 58103784.3785 when path points to a directory3786 raises an error3787 when path is nested3788 returns the content at the nested path3789 when artifact archive size is greater than the limit3790 when limits are given to the invocation of the reader3791 raises an error3792 when metadata entry shows size greater than the limit3793 when the limit is set by the value given to the invocation3794 raises an error3795 when extracting job artifact raises entry size error3796 raises an error3797 when job does not have metadata artifacts3798 raises an error3799 when job does not have artifacts3800 raises an Error3801# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifact_file_reader_spec.rb. It took 13.27 seconds. Expected to take 12.87 seconds.3802# [RSpecRunTime] Starting example group spec/models/clusters/integrations/prometheus_spec.rb. Expected to take 12.37 seconds.3803Clusters::Integrations::Prometheus3804 does not allow STI3805 associations3806 is expected to belong to cluster class_name => Clusters::Cluster required: false3807 #prometheus_client3808 cluster is nil3809 returns nil3810 cluster doesn't have kubeclient3811 returns nil3812 cluster has kubeclient3813 creates proxy prometheus_client3814 merges proxy_url, options and headers from kube client with prometheus_client options3815 when cluster is not reachable3816 behaves like exception caught for prometheus client3817 returns nil3818# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.04 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.23 1.18 1.02 1/282 58113819.3820 when there is a socket error while contacting cluster3821 behaves like exception caught for prometheus client3822 returns nil3823# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.52 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.23 1.18 1.02 1/282 58123824.3825 behaves like exception caught for prometheus client3826 returns nil3827# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.93 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.23 1.18 1.02 1/282 58133828.3829 when the network is unreachable3830 behaves like exception caught for prometheus client3831 returns nil3832# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.36 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.22 1.17 1.02 1/282 58143833.3834 default values3835 is expected to eq "randomtoken"3836 after_save3837 when no change to enabled status3838 does not touch project integrations3839 when enabling3840 activates prometheus_integration3841 when disabling3842 activates prometheus_integration3843 after_destroy3844 deactivates prometheus_integration3845 #configured?3846 when a kubenetes client is present3847 is expected to be truthy3848 when it is disabled3849 is expected to be falsey3850# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.95 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.22 1.17 1.02 1/282 58153851.3852 when the kubernetes URL is blocked3853 is expected to be falsey3854# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.42 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.20 1.17 1.02 1/282 58163855.3856 when a kubenetes client is not present3857 is expected to be falsy3858 validations3859 is expected to validate that :cluster cannot be empty/falsy3860 is expected not to allow :enabled to be ‹nil›3861# [RSpecRunTime] Finishing example group spec/models/clusters/integrations/prometheus_spec.rb. It took 13.94 seconds. Expected to take 12.37 seconds.3862# [RSpecRunTime] Starting example group spec/models/merge_request/metrics_spec.rb. Expected to take 11.4 seconds.3863MergeRequest::Metrics3864 does not allow STI3865 associations3866 is expected to belong to merge_request required: false3867 is expected to belong to target_project class_name => Project required: false3868 is expected to belong to latest_closed_by class_name => User required: false3869 is expected to belong to merged_by class_name => User required: false3870 scopes3871 .merged_after3872 finds the record3873 doesn't include record outside of the filter3874# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.74 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.20 1.17 1.02 1/287 59303875.3876 .merged_before3877 finds the record3878 doesn't include record outside of the filter3879 .by_target_project3880 finds metrics record with the associated target project3881 behaves like cleanup by a loose foreign key3882 cleans up (delete or nullify) the model3883# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.07 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.18 1.17 1.02 1/288 59873884.3885 update3886 when pipeline_id is nullified3887 nullifies build related columns via DB trigger3888# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.77 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.18 1.17 1.02 1/288 60473889.3890 when updated but pipeline_id is not nullified3891 does not nullify build related columns3892# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.46 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.17 1.17 1.02 1/288 61053893.3894# [RSpecRunTime] Finishing example group spec/models/merge_request/metrics_spec.rb. It took 9.79 seconds. Expected to take 11.4 seconds.3895# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/operation_service_spec.rb. Expected to take 10.95 seconds.3896Gitlab::GitalyClient::OperationService3897 #user_create_branch3898 sends a user_create_branch message and returns a Gitlab::git::Branch3899 with structured errors3900 with CustomHookError3901 when details contain stderr without prefix3902 behaves like failed branch creation3903 raised a PreRecieveError3904# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.6 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.17 1.17 1.02 1/288 61243905.3906 when details contain stderr with prefix3907 behaves like failed branch creation3908 raised a PreRecieveError3909 when details contain stdout without prefix3910 behaves like failed branch creation3911 raised a PreRecieveError3912 when details contain stdout with prefix3913 behaves like failed branch creation3914 raised a PreRecieveError3915 when details contain no stderr or stdout3916 behaves like failed branch creation3917 raised a PreRecieveError3918 #user_update_branch3919 sends a user_update_branch message3920 when pre_receive_error is present3921 throws a PreReceive exception3922 #user_merge_to_ref3923 sends a user_merge_to_ref message3924 #user_delete_branch3925 sends a user_delete_branch message3926 when target_sha is not provided3927 sends a user_delete_branch message without target_sha3928 with an invalid target_sha3929 raises a CommandError3930 with a custom hook error3931 when details contain stderr3932 behaves like a failed branch deletion3933 raises a PreReceiveError3934 when details contain stdout3935 behaves like a failed branch deletion3936 raises a PreReceiveError3937 with a non-detailed error3938 raises a GRPC error3939 #user_merge_branch3940 succeeds3941 receives a bad status3942 receives an unexpected response3943 with an exception with the UserMergeBranchError3944 raises PreRecieveError with the error message3945 with a custom hook error3946 when details contain stderr without prefix3947 behaves like a failed merge3948 raises a PreReceiveError3949 when details contain stderr with prefix3950 behaves like a failed merge3951 raises a PreReceiveError3952 when details contain stdout without prefix3953 behaves like a failed merge3954 raises a PreReceiveError3955 when details contain stdout with prefix3956 behaves like a failed merge3957 raises a PreReceiveError3958 when details contain no stderr or stdout3959 behaves like a failed merge3960 raises a PreReceiveError3961 with an exception without the detailed error3962 raises PermissionDenied3963 with ReferenceUpdateError3964 returns nil3965 #user_ff_branch3966 with response3967 sends a user_ff_branch message and returns a BranchUpdate object3968 when the response has no branch_update3969 is expected to be nil3970 when the pre-receive hook fails3971 raises the error3972 with exception3973 with CustomHookError3974 raises a PreReceiveError3975 with ReferenceUpdateError3976 returns nil3977 with FailedPrecondition3978 returns CommitError3979 with a bad status3980 raises the exception3981 with unhandled exception3982 raises the exception3983 #user_cherry_pick3984 sends a user_cherry_pick message and returns a BranchUpdate3985 when AccessCheckError is raised3986 behaves like #user_cherry_pick with a gRPC error3987 raises an exception3988 when NotAncestorError is raised3989 behaves like #user_cherry_pick with a gRPC error3990 raises an exception3991 when MergeConflictError is raised3992 behaves like #user_cherry_pick with a gRPC error3993 raises an exception3994 when InvalidArgument is raised3995 behaves like #user_cherry_pick with a gRPC error3996 raises an exception3997 when a non-detailed gRPC error is raised3998 behaves like #user_cherry_pick with a gRPC error3999 raises an exception4000 #user_revert4001 sends a user_revert message and returns a BranchUpdate4002 when errors are raised4003 behaves like cherry pick and revert errors4004 when a pre_receive_error is present4005 raises a PreReceiveError4006 when a commit_error is present4007 raises a CommitError4008 when a create_tree_error is present4009 raises a CreateTreeError4010 when branch_update is nil4011 is expected to be nil4012 when MergeConflictError is raised4013 behaves like #user_revert with a gRPC error4014 raises an exception4015 when ChangesAlreadyAppliedError is raised4016 behaves like #user_revert with a gRPC error4017 raises an exception4018 when NotAncestorError is raised4019 behaves like #user_revert with a gRPC error4020 raises an exception4021 when CustomHookError is raised4022 behaves like #user_revert with a gRPC error4023 raises an exception4024 when a non-detailed gRPC error is raised4025 behaves like #user_revert with a gRPC error4026 raises an exception4027 #rebase4028 with clean repository4029 succeeds4030 receives a bad status4031 receives an unexpected response4032# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.83 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.07 1.15 1.02 1/289 62974033.4034 when AccessError is raised4035 behaves like #rebase with an error4036 raises a GitError exception4037 when RebaseConflictError is raised4038 behaves like #rebase with an error4039 raises a GitError exception4040 when non-detailed gRPC error is raised4041 behaves like #rebase with an error4042 raises a GitError exception4043 #user_rebase_to_ref4044 sends a user_rebase_to_ref message4045 #user_squash4046 sends a user_squash message and returns the squash sha4047 when ResolveRevisionError is raised4048 behaves like #user_squash with an error4049 raises a GitError exception4050 when RebaseConflictError is raised4051 behaves like #user_squash with an error4052 raises a GitError exception4053 when non-detailed gRPC error is raised4054 behaves like #user_squash with an error4055 raises a GitError exception4056 #user_commit_files4057 when UserCommitFiles RPC is called4058 successfully builds the header4059 with unstructured errors4060 when a pre_receive_error is present4061 raises a PreReceiveError4062 when an index_error is present4063 raises an IndexError4064 when branch_update is nil4065 is expected to be nil4066 with structured errors4067 with AccessCheckError4068 raises a PreReceiveError4069 with IndexError4070 with missing file4071 behaves like #user_commit_files failure4072 raises an IndexError4073 with existing directory4074 behaves like #user_commit_files failure4075 raises an IndexError4076 with existing file4077 behaves like #user_commit_files failure4078 raises an IndexError4079 with invalid path4080 behaves like #user_commit_files failure4081 raises an IndexError4082 with directory traversal4083 behaves like #user_commit_files failure4084 raises an IndexError4085 with empty path4086 behaves like #user_commit_files failure4087 raises an IndexError4088 with unspecified error4089 behaves like #user_commit_files failure4090 raises an IndexError4091 with an exception without the detailed error4092 with an index error from libgit24093 raises IndexError4094 with a generic error4095 raises PermissionDenied4096 with CustomHookError4097 raises a PreReceiveError4098 with an invalid target_sha4099 when the target_sha is not in a valid format4100 raises CommandError4101 when the target_sha is valid but not present in the repo4102 raises CommandError4103 when the target_sha is present in the repo but is not the latest4104 raises FailedPrecondition4105 #user_commit_patches4106 applies the patch correctly4107 when the patch could not be applied4108 raises the correct error4109# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.44 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.07 1.14 1.01 1/289 65734110.4111 when an invalid target_sha is provided4112 raises the correct error4113 #add_tag4114 without tag message4115 creates a lightweight tag4116 with tag message4117 creates an annotated tag4118 with preexisting tag4119 raises a TagExistsError4120 with invalid target4121 raises an InvalidRef error4122 with internal error4123 raises an Internal error4124 with structured errors4125 with ReferenceExistsError4126 raises a TagExistsError4127 with AccessCheckError4128 raises a PreReceiveError4129 with CustomHookError4130 raises a PreReceiveError4131# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/operation_service_spec.rb. It took 11.05 seconds. Expected to take 10.95 seconds.4132# [RSpecRunTime] Starting example group spec/services/admin/abuse_reports/moderate_user_service_spec.rb. Expected to take 10.36 seconds.4133Admin::AbuseReports::ModerateUserService4134 #execute4135 when invalid parameters are given4136 invalid user4137 when no user is given4138 behaves like returns an error response4139 returns an error response4140 when given user is no admin4141 behaves like returns an error response4142 returns an error response4143 invalid action4144 when no action is given4145 behaves like returns an error response4146 returns an error response4147 when unknown action is given4148 behaves like returns an error response4149 returns an error response4150 invalid reason4151Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.4153To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4154 sets the reason to `other`4155 when banning the user4156 calls the Users::BanService4157 when closing the report4158 behaves like closes the report4159 closes the report4160 when similar open reports for the user exist4161 closes the similar report4162 behaves like records an event4163 records the event4164 returns the event success message4165 when not closing the report4166 behaves like does not close the report4167 does not close the report4168 when similar open reports for the user exist4169 does not close the similar report4170 behaves like records an event4171 records the event4172 returns the event success message4173 when banning the user fails4174 behaves like returns an error response4175 returns an error response4176 behaves like does not close the report4177 does not close the report4178 when similar open reports for the user exist4179 does not close the similar report4180 behaves like does not record an event4181 does not record an event4182 when blocking the user4183 calls the Users::BlockService4184 when closing the report4185 behaves like closes the report4186 closes the report4187 when similar open reports for the user exist4188 closes the similar report4189 behaves like records an event4190 records the event4191 returns the event success message4192 when not closing the report4193 behaves like does not close the report4194 does not close the report4195 when similar open reports for the user exist4196 does not close the similar report4197 behaves like records an event4198 records the event4199 returns the event success message4200 when blocking the user fails4201 behaves like returns an error response4202 returns an error response4203 behaves like does not close the report4204 does not close the report4205 when similar open reports for the user exist4206 does not close the similar report4207 behaves like does not record an event4208 does not record an event4209 when deleting the user4210 calls the delete_async method4211 when closing the report4212 behaves like closes the report4213 closes the report4214 when similar open reports for the user exist4215 closes the similar report4216 behaves like records an event4217 records the event4218 returns the event success message4219 when not closing the report4220 behaves like does not close the report4221 does not close the report4222 when similar open reports for the user exist4223 does not close the similar report4224 behaves like records an event4225 records the event4226 returns the event success message4227 when trusting the user4228 calls the Users::TrustService method4229 when not closing the report4230 behaves like does not close the report4231 does not close the report4232 when similar open reports for the user exist4233 does not close the similar report4234 behaves like records an event4235 records the event4236 returns the event success message4237 when closing the report4238 behaves like closes the report4239 closes the report4240 when similar open reports for the user exist4241 closes the similar report4242 behaves like records an event4243 records the event4244 returns the event success message4245 when trusting the user fails4246 behaves like returns an error response4247 returns an error response4248 behaves like does not close the report4249 does not close the report4250 when similar open reports for the user exist4251 does not close the similar report4252 behaves like does not record an event4253 does not record an event4254 when only closing the report4255 behaves like closes the report4256 closes the report4257 when similar open reports for the user exist4258 closes the similar report4259 behaves like records an event4260 records the event4261 returns the event success message4262 when report is already closed4263 behaves like returns an error response4264 returns an error response4265 behaves like does not record an event4266 does not record an event4267# [RSpecRunTime] Finishing example group spec/services/admin/abuse_reports/moderate_user_service_spec.rb. It took 8.82 seconds. Expected to take 10.36 seconds.4268# [RSpecRunTime] Starting example group spec/models/discussion_spec.rb. Expected to take 9.67 seconds.4269Discussion4270 does not allow STI4271 .lazy_find4272 batches requests4273# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.91 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.05 1.14 1.01 1/288 70094274.4275 .build4276 returns a discussion of the right type4277 .build_collection4278 returns an array of discussions of the right type4279 authorization4280 delegates to the first note4281 #cache_key4282 returns the cache key4283 when discussion is resolved4284 returns the cache key with resolved at4285 #to_global_id4286 with a single DiffNote discussion4287 returns GID on Discussion class4288 with multiple DiffNotes discussion4289 returns GID on Discussion class4290 with discussions on issue4291 with a single Note4292 returns GID on Discussion class4293 with multiple Notes4294 returns GID on Discussion class4295# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.55 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.05 1.13 1.01 1/287 70104296.4297 with system notes4298 returns GID on Discussion class4299# [RSpecRunTime] Finishing example group spec/models/discussion_spec.rb. It took 11.86 seconds. Expected to take 9.67 seconds.4300# [RSpecRunTime] Starting example group spec/helpers/sidebars_helper_spec.rb. Expected to take 9.39 seconds.4301SidebarsHelper4302 #sidebar_tracking_attributes_by_object4303 when object is a project4304 returns tracking attrs for project4305 when object is a group4306 returns tracking attrs for group4307 when object is a user4308 returns tracking attrs for user4309 when object is something else4310 is expected to eq {}4311 #super_sidebar_context4312 is expected to include {:is_logged_in => true}4313 returns terms if defined4314 does not return terms if not set4315 returns sidebar values from user4316 returns sidebar values for work item context with group id4317 returns "Merge requests" menu4318 returns "Create new" menu groups without headers4319 returns "Create new" menu groups with headers4320 behaves like logged-out super-sidebar context4321 is expected to include {:is_logged_in => false}4322 is expected to be a kind of Array4323 behaves like shared super sidebar context4324 returns sidebar values for logged-in users and logged-out users4325 behaves like shared super sidebar context4326 returns sidebar values for logged-in users and logged-out users4327 when todos_vue_application is disabled4328 returns the legacy todo dashboard path4329 when user is admin4330Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class.4332To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4333 is expected to include {:is_admin => true}4334 what's new information4335 when display_whats_new? is true4336 is expected to include {:whats_new_most_recent_release_items_count => 4, :whats_new_version_digest => "9dab82380f617a2f79d677356ead11ffa1b3e81d6c33a5e449d6e64059bcae1c"}4337 when display_whats_new? is false4338 is expected not to have key :whats_new_version_digest4339 instance version information4340 when show_version_check? is true4341Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class.4343To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4344 is expected to include {:gitlab_version => #<Gitlab::VersionInfo:0x000078cee4e40418 @major=17, @minor=7, @patch=0, @suffix_s="", @suffix=[]>, :gitlab_version_check => nil}4345 when show_version_check? is false4346 is expected not to have key :gitlab_version_check4347 shortcut links4348 as the anonymous user4349 returns global shortcut links4350 in a project4351 returns project-specific shortcut links4352 as logged-in user4353 returns global shortcut links4354 in a project4355 returns project-specific shortcut links4356 when merge_request_dashboard feature flag is enabled4357 returns nil for merge_request_menu4358 current context4359 when current context is a project4360 returns project context4361 when current context is a group4362 returns group context4363 when current context is not tracked4364 returns no context4365 context switcher persistent links4366 when user is not logged in4367 returns only the public links for an anonymous user4368 when user is not an admin4369 returns only the public links for a user4370 when user is an admin4371 when application setting :admin_mode is enabled4372 when admin mode is on4373Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class.4375To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4376 returns public links, admin area and leave admin mode links4377 when admin mode is off4378 returns public links and enter admin mode link4379 when application setting :admin_mode is disabled4380Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class.4382To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.4383 returns public links and admin area link4384 impersonation data4385 sets is_impersonating to `false` when not impersonating4386 passes the stop_impersonation_path property4387 when impersonating4388 sets is_impersonating to `true`4389 #super_sidebar_nav_panel4390 when logged-in4391 returns User Settings Panel for profile nav4392 returns Your Work Panel for admin nav4393 returns "Your Work" Panel for your_work nav4394 returns "Your Work" Panel as a fallback4395 admin user4396 returns Admin Panel for admin nav4397 behaves like nav panels available to logged-out users4398 returns Project Panel for project nav4399 returns Group Panel for group nav4400 returns User profile Panel for user profile nav4401 returns Explore Panel for explore nav4402 returns Organization Panel for organization nav4403 returns Search Panel for search nav4404 when logged-out4405 returns "Explore" Panel as a fallback4406 behaves like nav panels available to logged-out users4407 returns Project Panel for project nav4408 returns Group Panel for group nav4409 returns User profile Panel for user profile nav4410 returns Explore Panel for explore nav4411 returns Organization Panel for organization nav4412 returns Search Panel for search nav4413 #command_palette_data4414 returns data for project files search4415 returns empty object when project is nil4416 returns empty object when project does not have repo4417 returns empty object when project has repo but it is empty4418# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.6 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.04 1.13 1.01 1/282 70344419.4420# [RSpecRunTime] Finishing example group spec/helpers/sidebars_helper_spec.rb. It took 7.4 seconds. Expected to take 9.39 seconds.4421# [RSpecRunTime] Starting example group spec/services/projects/move_project_members_service_spec.rb. Expected to take 8.89 seconds.4422Projects::MoveProjectMembersService4423 #execute4424 moves the members from one project to another4425 does not move existent members to the current project4426 rollbacks changes if transaction fails4427 when remove_remaining_elements is false4428 does not remove remaining project members4429# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.81 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.11 1.14 1.02 1/282 70354430.4431# [RSpecRunTime] Finishing example group spec/services/projects/move_project_members_service_spec.rb. It took 10.21 seconds. Expected to take 8.89 seconds.4432# [RSpecRunTime] Starting example group spec/models/generic_commit_status_spec.rb. Expected to take 8.5 seconds.4433GenericCommitStatus4434 does not allow STI4435 validations4436 is expected to validate that the length of :target_url is at most 2554437 is expected to allow :target_url to be ‹nil›4438 is expected to allow :target_url to be ‹"http://gitlab.com/s"›4439 is expected not to allow :target_url to be ‹"javascript:alert(1)"›4440 #name_uniqueness_across_types4441 without attributes4442 behaves like it does not have uniqueness errors4443 does not return errors4444 with only a pipeline4445 without name4446 behaves like it does not have uniqueness errors4447 does not return errors4448 with only a name4449 without pipeline4450 behaves like it does not have uniqueness errors4451 does not return errors4452 with pipeline and name4453 without other statuses4454 behaves like it does not have uniqueness errors4455 does not return errors4456 with generic statuses4457 behaves like it does not have uniqueness errors4458 does not return errors4459 with ci_build statuses4460 returns name error4461 #context4462 is expected to eq "my_context"4463 #tags4464 is expected to eq [:external]4465 #detailed_status4466 returns detailed status object4467 when user has ability to see datails4468 details path points to an external URL4469# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.46 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.09 1.14 1.02 1/282 70364470.4471 when user should not see details4472 does not have details4473# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.58 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.09 1.14 1.02 1/282 70374474.4475 #present4476 is expected to be a kind of GenericCommitStatusPresenter4477# [RSpecRunTime] Finishing example group spec/models/generic_commit_status_spec.rb. It took 9.66 seconds. Expected to take 8.5 seconds.4478# [RSpecRunTime] Starting example group spec/helpers/avatars_helper_spec.rb. Expected to take 8.1 seconds.4479AvatarsHelper4480 #group_icon, #topic_icon4481 when providing a group4482 behaves like resource with a default avatar4483 returns a default avatar div4484 behaves like resource with a custom avatar4485 returns a custom avatar image4486 when providing a topic4487 behaves like resource with a default avatar4488 returns a default avatar div4489 behaves like resource with a custom avatar4490 returns a custom avatar image4491 #avatar_icon_for4492 prefers the user to retrieve the avatar_url4493 falls back to email lookup if no user given4494 #avatar_icon_for_email4495 caches the request4496 behaves like returns avatar for email4497 using an email4498 when there is a matching user4499 returns a relative URL for the avatar4500 when a private email is used4501 calls gravatar_icon4502 when by_commit_email is true4503 returns a relative URL for the avatar4504 when no user exists for the email4505 calls gravatar_icon4506 without an email passed4507 returns the default avatar4508 with a blank email address4509 returns the default avatar4510 #avatar_icon_for_user4511 with a user object passed4512 returns a relative URL for the avatar4513 when the user is blocked4514 behaves like blocked or unconfirmed user with avatar4515 when the viewer is not an admin4516 returns the default avatar4517 when the viewer is an admin4518 returns the default avatar when the user is not passed4519 returns the user avatar when the user is passed4520 when the user is unconfirmed4521 behaves like blocked or unconfirmed user with avatar4522 when the viewer is not an admin4523 returns the default avatar4524 when the viewer is an admin4525 returns the default avatar when the user is not passed4526 returns the user avatar when the user is passed4527 without a user object passed4528 calls gravatar_icon4529 #gravatar_icon4530 with Gravatar disabled4531 returns a generic avatar4532 with Gravatar enabled4533 with FIPS not enabled4534 returns a generic avatar when email is blank4535 returns a valid Gravatar URL4536 uses HTTPs when configured4537 returns custom gravatar path when gravatar_url is set4538 accepts a custom size argument4539 defaults size to 40@2x when given an invalid size4540 accepts a scaling factor4541 ignores case and surrounding whitespace4542 #user_avatar4543 links to the user's profile4544 has the user's name as title4545 contains the user's avatar image4546 #user_avatar_without_link4547 displays user avatar4548 with css_class parameter4549 uses provided css_class4550 with size parameter4551 uses provided size4552 with url parameter4553 uses provided url4554 with lazy parameter4555 adds `lazy` class to class list, sets `data-src` with avatar URL and `src` with placeholder image4556 with has_tooltip parameter4557 with has_tooltip set to true4558 adds has-tooltip4559 with has_tooltip set to false4560 does not add has-tooltip or data container4561 with user_name parameter4562 uses user_name and user_email parameter if user is not present4563 with user parameter4564 prefers user parameter4565 with only_path parameter set to false4566 with user parameter4567 will return avatar with a full path4568 with user_name and user_email4569 will return avatar with a full path4570 with unregistered email address4571 will return default alt text for avatar4572 #avatar_without_link4573 with users4574 displays user avatar4575 with groups4576 displays group avatar4577 #author_avatar4578 is cached4579 is HTML-safe4580 when css_class option is not passed4581 uses the default class4582 when css_class option is passed4583 uses the supplied class4584 when feature flag is disabled4585 isn't cached4586 is HTML-safe4587# [RSpecRunTime] Finishing example group spec/helpers/avatars_helper_spec.rb. It took 8.11 seconds. Expected to take 8.1 seconds.4588# [RSpecRunTime] Starting example group spec/services/deployments/update_service_spec.rb. Expected to take 7.59 seconds.4589Deployments::UpdateService4590 #execute4591 can update the status to running4592 can update the status to success4593 can update the status to failed4594 can update the status to canceled4595 does not change the state if the status is invalid4596 links merge requests when changing the status to success4597# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.91 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.14 1.15 1.02 1/287 71804598.4599# [RSpecRunTime] Finishing example group spec/services/deployments/update_service_spec.rb. It took 9.33 seconds. Expected to take 7.59 seconds.4600# [RSpecRunTime] Starting example group spec/finders/namespaces/projects_finder_spec.rb. Expected to take 7.47 seconds.4601Namespaces::ProjectsFinder4602 #execute4603 without a namespace4604 returns an empty array4605# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.37 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.14 1.15 1.02 1/287 71814606.4607 with a namespace4608 when namespace is group4609 returns the project for the namespace4610 when namespace is project4611 returns empty array4612 when include_sibling_projects is provided4613 returns the projects from project's parent group4614 when not_aimed_for_deletion is provided4615 returns all projects not aimed for deletion for the namespace4616 when include_subgroups is provided4617 returns all projects for the namespace4618 when ids are provided4619 returns all projects for the ids4620 when not_aimed_for_deletion is provided4621 returns all projects not aimed for deletion for the namespace4622 for include_archived parameter4623 when include_archived is not provided4624 returns archived and non-archived projects4625 when include_archived is true4626 returns archived and non-archived projects4627 when include_archived is false4628 returns ONLY non-archived projects4629 when ids are provided4630 returns all projects for the ids4631 when with_issues_enabled is true4632 returns the projects that have issues enabled4633 when with_merge_requests_enabled is true4634 returns the projects that have merge requests enabled4635 when sort is similarity4636 returns projects by similarity4637 when search parameter is missing4638 returns all projects4639 when sort parameter is missing4640 returns matching projects4641 when sort parameter is ACTIVITY_DESC4642 returns projects sorted by latest activity4643 as storage size4644 in ascending order4645 returns projects sorted by storage size4646 in descending order4647 returns projects sorted by storage size4648# [RSpecRunTime] Finishing example group spec/finders/namespaces/projects_finder_spec.rb. It took 4.73 seconds. Expected to take 7.47 seconds.4649# [RSpecRunTime] Starting example group spec/workers/environments/stop_job_success_worker_spec.rb. Expected to take 6.89 seconds.4650Environments::StopJobSuccessWorker4651 #perform4652 with build job4653 behaves like stopping an associated environment4654 stops the environment4655 when the job fails4656 does not stop the environment4657# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.31 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.13 1.14 1.02 1/285 72004658.4659 with bridge job4660 behaves like stopping an associated environment4661 stops the environment4662 when the job fails4663 does not stop the environment4664# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.03 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.12 1.14 1.02 1/284 72014665.4666 when job does not exist4667 does not raise exception4668# [RSpecRunTime] Finishing example group spec/workers/environments/stop_job_success_worker_spec.rb. It took 4.43 seconds. Expected to take 6.89 seconds.4669# [RSpecRunTime] Starting example group spec/services/packages/update_package_file_service_spec.rb. Expected to take 6.7 seconds.4670Packages::UpdatePackageFileService4671 #execute4672 with object storage disabled4673 behaves like updating package file with valid parameters4674 with both parameters set4675 updates the package file accordingly4676# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.46 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.12 1.14 1.02 1/282 72024677.4678 with only file_name set4679 updates the package file accordingly4680 with only package_id set4681 updates the package file accordingly4682 behaves like not updating package with invalid parameters4683 with blank parameters4684 raise an argument error4685 with non persisted package file4686 raise an argument error4687 with object storage enabled4688 behaves like updating package file with valid parameters4689 with both parameters set4690 updates the package file accordingly4691 with only file_name set4692 updates the package file accordingly4693 with only package_id set4694 updates the package file accordingly4695 behaves like not updating package with invalid parameters4696 with blank parameters4697 raise an argument error4698 with non persisted package file4699 raise an argument error4700# [RSpecRunTime] Finishing example group spec/services/packages/update_package_file_service_spec.rb. It took 6.34 seconds. Expected to take 6.7 seconds.4701# [RSpecRunTime] Starting example group spec/graphql/mutations/namespace/package_settings/update_spec.rb. Expected to take 6.3 seconds.4702Mutations::Namespace::PackageSettings::Update4703 is expected to require graphql authorizations :admin_package4704 #resolve4705 with existing namespace package setting4706 user_role: :owner, shared_examples_name: "updating the namespace package setting"4707 behaves like updating the namespace package setting4708 behaves like updating the namespace package setting attributes4709 updates the namespace package setting4710 behaves like not creating the namespace package setting4711 doesn't create the namespace package setting4712 behaves like returning a success4713 returns the namespace package setting with no errors4714 with invalid params4715 doesn't update the maven_duplicates_allowed4716 returns an error4717 behaves like not creating the namespace package setting4718 doesn't create the namespace package setting4719# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.83 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.11 1.14 1.02 1/282 72034720.4721 user_role: :maintainer, shared_examples_name: "denying access to namespace package setting"4722 behaves like denying access to namespace package setting4723 raises Gitlab::Graphql::Errors::ResourceNotAvailable4724 user_role: :developer, shared_examples_name: "denying access to namespace package setting"4725 behaves like denying access to namespace package setting4726 raises Gitlab::Graphql::Errors::ResourceNotAvailable4727 user_role: :reporter, shared_examples_name: "denying access to namespace package setting"4728 behaves like denying access to namespace package setting4729 raises Gitlab::Graphql::Errors::ResourceNotAvailable4730 user_role: :guest, shared_examples_name: "denying access to namespace package setting"4731 behaves like denying access to namespace package setting4732 raises Gitlab::Graphql::Errors::ResourceNotAvailable4733 user_role: :anonymous, shared_examples_name: "denying access to namespace package setting"4734 behaves like denying access to namespace package setting4735 raises Gitlab::Graphql::Errors::ResourceNotAvailable4736 without existing namespace package setting4737 user_role: :owner, shared_examples_name: "creating the namespace package setting"4738 behaves like creating the namespace package setting4739 creates a new package setting4740 saves the settings4741 behaves like returning a success4742 returns the namespace package setting with no errors4743 user_role: :maintainer, shared_examples_name: "denying access to namespace package setting"4744 behaves like denying access to namespace package setting4745 raises Gitlab::Graphql::Errors::ResourceNotAvailable4746 user_role: :developer, shared_examples_name: "denying access to namespace package setting"4747 behaves like denying access to namespace package setting4748 raises Gitlab::Graphql::Errors::ResourceNotAvailable4749 user_role: :reporter, shared_examples_name: "denying access to namespace package setting"4750 behaves like denying access to namespace package setting4751 raises Gitlab::Graphql::Errors::ResourceNotAvailable4752 user_role: :guest, shared_examples_name: "denying access to namespace package setting"4753 behaves like denying access to namespace package setting4754 raises Gitlab::Graphql::Errors::ResourceNotAvailable4755 user_role: :anonymous, shared_examples_name: "denying access to namespace package setting"4756 behaves like denying access to namespace package setting4757 raises Gitlab::Graphql::Errors::ResourceNotAvailable4758# [RSpecRunTime] Finishing example group spec/graphql/mutations/namespace/package_settings/update_spec.rb. It took 6.15 seconds. Expected to take 6.3 seconds.4759# [RSpecRunTime] Starting example group spec/serializers/diff_file_metadata_entity_spec.rb. Expected to take 6.21 seconds.4760DiffFileMetadataEntity4761 as json4762 exposes the expected fields4763 behaves like diff file with conflict_type4764 #conflict_type4765 returns nil by default4766 when there is matching conflict file4767 returns conflict_type4768 when diff file is renamed4769 returns conflict_type4770# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.57 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.23 1.16 1.03 1/288 74344771.4772# [RSpecRunTime] Finishing example group spec/serializers/diff_file_metadata_entity_spec.rb. It took 7.02 seconds. Expected to take 6.21 seconds.4773# [RSpecRunTime] Starting example group spec/models/diff_note_position_spec.rb. Expected to take 5.93 seconds.4774DiffNotePosition4775 does not allow STI4776 unique by note_id and diff type4777 accepts a line_range attribute4778 .create_or_update_by4779 when a diff note4780 does not have a diff note position4781 creates a diff note position4782# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.38 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.23 1.16 1.03 1/288 75584783.4784 has a diff note position4785 updates the existing diff note position4786# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.28 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.21 1.16 1.03 1/288 76204787.4788# [RSpecRunTime] Finishing example group spec/models/diff_note_position_spec.rb. It took 5.71 seconds. Expected to take 5.93 seconds.4789# [RSpecRunTime] Starting example group spec/tasks/gitlab/lfs/migrate_rake_spec.rb. Expected to take 5.71 seconds.4790gitlab:lfs namespace rake task4791 migration tasks4792 migrate4793 object storage disabled4794 doesn't migrate files4795 object storage enabled4796 migrates local file to object storage4797 migrate_to_local4798 object storage enabled4799 migrates remote files to local storage4800# [RSpecRunTime] Finishing example group spec/tasks/gitlab/lfs/migrate_rake_spec.rb. It took 7.54 seconds. Expected to take 5.71 seconds.4801# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.9 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.20 1.16 1.03 1/286 76214802.4803# [RSpecRunTime] Starting example group spec/views/projects/settings/merge_requests/show.html.haml_spec.rb. Expected to take 5.48 seconds.4804projects/settings/merge_requests/show4805 merge commit template4806 displays default template if none is set4807 displays the user entered value4808# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.07 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.18 1.16 1.03 1/284 76224809.4810 merge suggestions settings4811 displays a placeholder if none is set4812 displays the user entered value4813# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.81 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.18 1.16 1.03 1/282 76234814.4815 squash template4816 displays default template if none is set4817 displays the user entered value4818# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.62 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.18 1.16 1.03 1/283 76244819.4820# [RSpecRunTime] Finishing example group spec/views/projects/settings/merge_requests/show.html.haml_spec.rb. It took 5.74 seconds. Expected to take 5.48 seconds.4821# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. Expected to take 5.39 seconds.4822BulkImports::Common::Pipelines::MilestonesPipeline4823 group milestone4824 behaves like bulk_imports milestones pipeline4825 #run4826 imports milestones into destination4827 #load4828 when milestone is not persisted4829 saves the milestone4830 when milestone is missing4831 returns4832 project milestone4833 behaves like bulk_imports milestones pipeline4834 imports events4835 #run4836 imports milestones into destination4837# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.83 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.16 1.15 1.03 1/282 76254838.4839 #load4840 when milestone is not persisted4841 saves the milestone4842# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.97 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.16 1.15 1.03 1/282 76264843.4844 when milestone is missing4845 returns4846# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.97 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.23 1.17 1.03 1/282 76274847.4848# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. It took 6.34 seconds. Expected to take 5.39 seconds.4849# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/cleaner_service_spec.rb. Expected to take 5.02 seconds.4850LooseForeignKeys::CleanerService4851 when invalid foreign key definition is passed4852 when invalid on_delete argument was given4853 logs argument error4854 query generation4855 when single primary key is used4856 generates an IN query for nullifying the rows4857 generates an IN query for deleting the rows4858 when updating target column4859 performs an UPDATE query4860# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.59 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.23 1.17 1.03 1/282 76284861.4862 when composite primary key is used4863 generates an IN query for deleting the rows4864 when the query generation is incorrect (paranoid check)4865 logs error if the foreign key condition is missing4866# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.5 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.21 1.16 1.03 1/282 76294867.4868 when with_skip_locked parameter is true4869 generates a query with the SKIP LOCKED clause4870# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/cleaner_service_spec.rb. It took 4.59 seconds. Expected to take 5.02 seconds.4871# [RSpecRunTime] Starting example group spec/models/review_spec.rb. Expected to take 4.94 seconds.4872Review4873 does not allow STI4874 associations4875 is expected to belong to author class_name => User required: false inverse_of => reviews4876 is expected to belong to merge_request required: false inverse_of => reviews4877 is expected to belong to project required: false inverse_of => reviews4878 is expected to have many notes order => id inverse_of => review4879 modules4880 is expected to includes the Participable module4881 is expected to includes the Mentionable module4882 #all_references4883 returns an extractor with the correct referenced users4884# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.6 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.21 1.16 1.03 1/285 77054885.4886 #participants4887 includes the review author4888# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.78 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.20 1.16 1.03 1/284 77064889.4890 #from_merge_request_author?4891 when review author is the merge request author4892 is expected to eq true4893 when review author is not the merge request author4894 is expected to eq false4895# [RSpecRunTime] Finishing example group spec/models/review_spec.rb. It took 5.41 seconds. Expected to take 4.94 seconds.4896# [RSpecRunTime] Starting example group spec/workers/namespaces/process_sync_events_worker_spec.rb. Expected to take 4.79 seconds.4897Namespaces::ProcessSyncEventsWorker4898 is labeled as idempotent4899 performs multiple times sequentially without raising an exception4900 deduplication4901 has the `until_executed` deduplicate strategy4902 has the option to reschedule once if deduplicated and a TTL of 1 minute4903 expect the job to enqueue itself again if there was more items to be processed4904# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.9 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.20 1.16 1.03 1/283 77074905.4906 #perform4907 consumes all sync events4908 syncs namespace hierarchy traversal ids4909 logs the service result4910# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.59 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.18 1.16 1.03 1/283 77084911.4912# [RSpecRunTime] Finishing example group spec/workers/namespaces/process_sync_events_worker_spec.rb. It took 5.62 seconds. Expected to take 4.79 seconds.4913# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_details_service_spec.rb. Expected to take 4.58 seconds.4914ErrorTracking::IssueDetailsService4915 #execute4916 with authorized user4917 when issue_details returns a detailed error4918 returns the detailed error4919 returns the gitlab_issue when the error has a sentry_issue4920 returns the gitlab_issue path from sentry when the error has no sentry_issue4921# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.59 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.18 1.16 1.03 1/281 77094922.4923 when issue_details returns nil4924 result is not ready4925 when issue_details returns error4926 returns the error4927 when issue_details returns error with http_status4928 returns the error with correct http_status4929 with integrated error tracking4930 when error is found4931 returns the error in detailed format4932 when error does not exist4933 returns the error in detailed format4934 with unauthorized user4935 returns error4936 with error tracking disabled4937 raises error4938# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_details_service_spec.rb. It took 4.77 seconds. Expected to take 4.58 seconds.4939# [RSpecRunTime] Starting example group spec/serializers/stage_serializer_spec.rb. Expected to take 4.45 seconds.4940StageSerializer4941 #represent4942 with a single entity4943 serializes the stage object4944# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.46 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.16 1.15 1.03 1/281 77284945.4946 with an array of entities4947 serializes the array of pipelines4948# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.45 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.15 1.15 1.03 2/281 77474949.4950# [RSpecRunTime] Finishing example group spec/serializers/stage_serializer_spec.rb. It took 5.09 seconds. Expected to take 4.45 seconds.4951# [RSpecRunTime] Starting example group spec/models/concerns/cache_markdown_field_spec.rb. Expected to take 4.23 seconds.4952CacheMarkdownField4953 does not allow STI4954 for Active record classes4955 behaves like a class with cached markdown fields4956 #cached_html_up_to_date?4957 returns false when the version is absent4958 returns false when the version is too early4959 returns false when the version is too late4960 returns false when the local version was bumped4961 returns true when the local version is default4962 returns true when the cached version is just right4963 #latest_cached_markdown_version4964 returns default version4965 #refresh_markdown_cache4966 fills all html fields4967 does not save the result4968 updates the markdown cache version4969 #refresh_markdown_cache!4970 fills all html fields4971 saves the changes4972 #banzai_render_context4973 sets project to nil if the object lacks a project4974 excludes author if the object lacks an author4975 raises if the context for an unrecognised field is requested4976 includes the pipeline4977 returns copies of the context template4978 with a project4979 sets the project in the context4980 with an author4981 sets the author in the context4982 with a parent_user4983 sets the user in the context4984 when the personal_snippet_reference_filters flag is disabled4985 does not set the user in the context4986 #updated_cached_html_for4987 when the markdown cache is outdated4988 calls #refresh_markdown_cache!4989 when the markdown field does not exist4990 returns nil4991 when the markdown cache is up to date4992 does not call #refresh_markdown_cache!4993 #rendered_field_content4994 when a field can be cached4995 returns the html4996 when a field cannot be cached4997 returns nil4998 behaves like a class with mentionable markdown fields4999 when klass is a Mentionable5000 #mentionable_attributes_changed?5001 returns true with key string5002 returns false with key symbol5003 returns false when no attr_mentionable keys5004 #save5005 when cache is outdated5006 when the markdown field also a mentionable attribute5007 calls #store_mentions!5008 when the markdown field is not mentionable attribute5009 does not call #store_mentions!5010 when the markdown field does not exist5011 does not call #store_mentions!5012 #attribute_invalidated?5013 returns true when cached_markdown_version is different5014 returns true when markdown is changed5015 returns true when both markdown and HTML are changed5016 returns false when there are no changes5017 returns false if skip_markdown_cache_validation is true5018 when cache version is updated5019 correctly updates cached HTML even if refresh_markdown_cache is called before updating the attribute5020 for other classes5021 behaves like a class with cached markdown fields5022 #cached_html_up_to_date?5023 returns false when the version is absent5024 returns false when the version is too early5025 returns false when the version is too late5026 returns false when the local version was bumped5027 returns true when the local version is default5028 returns true when the cached version is just right5029 #latest_cached_markdown_version5030 returns default version5031 #refresh_markdown_cache5032 fills all html fields5033 does not save the result5034 updates the markdown cache version5035 #refresh_markdown_cache!5036 fills all html fields5037 saves the changes5038 #banzai_render_context5039 sets project to nil if the object lacks a project5040 excludes author if the object lacks an author5041 raises if the context for an unrecognised field is requested5042 includes the pipeline5043 returns copies of the context template5044 with a project5045 sets the project in the context5046 with an author5047 sets the author in the context5048 with a parent_user5049 sets the user in the context5050 when the personal_snippet_reference_filters flag is disabled5051 does not set the user in the context5052 #updated_cached_html_for5053 when the markdown cache is outdated5054 calls #refresh_markdown_cache!5055 when the markdown field does not exist5056 returns nil5057 when the markdown cache is up to date5058 does not call #refresh_markdown_cache!5059 #rendered_field_content5060 when a field can be cached5061 returns the html5062 when a field cannot be cached5063 returns nil5064# [RSpecRunTime] Finishing example group spec/models/concerns/cache_markdown_field_spec.rb. It took 4.39 seconds. Expected to take 4.23 seconds.5065# [RSpecRunTime] Starting example group spec/graphql/types/board_list_type_spec.rb. Expected to take 4.1 seconds.5066Types::BoardListType5067 is expected to eq "BoardList"5068 has specific fields5069 title5070 preloads the label association5071# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.64 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.13 1.15 1.03 1/282 77725072.5073 issues field5074 has a correct extension5075# [RSpecRunTime] Finishing example group spec/graphql/types/board_list_type_spec.rb. It took 5.83 seconds. Expected to take 4.1 seconds.5076# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb. Expected to take 3.87 seconds.5077Resolvers::DesignManagement::Version::DesignAtVersionResolver5078 #resolve5079 passing combinations of arguments5080 passing no arguments5081 behaves like a bad argument5082 generates an error5083# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.9 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.13 1.15 1.03 1/282 77735084.5085 passing all arguments5086 behaves like a bad argument5087 generates an error5088 passing any two arguments5089 behaves like a bad argument5090 generates an error5091 passing id5092 finds the design5093 when the user cannot see designs5094 returns nothing5095 passing design_id5096 finds the design5097 when the user cannot see designs5098 returns nothing5099 passing filename5100 finds the design5101 when the user cannot see designs5102 returns nothing5103 attempting to retrieve an object not visible at this version5104 passing id5105 does not find the design5106 passing design_id5107 does not find the design5108 passing filename5109 does not find the design5110# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb. It took 4.38 seconds. Expected to take 3.87 seconds.5111# [RSpecRunTime] Starting example group spec/finders/contributed_projects_finder_spec.rb. Expected to take 3.83 seconds.5112ContributedProjectsFinder5113 when sort is specified5114 is expected to eq [#<Project id:719 namespace658/project-867>>, #<Project id:720 namespace659/project-868>>, #<Project id:718 namespace657/project-866>>]5115# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.96 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.12 1.14 1.03 1/282 77745116.5117 activity without a current user5118 does only return public projects5119 when ignore_visibility is true5120 returns all projects5121 activity with a current user5122 is expected to eq [#<Project id:720 namespace659/project-868>>, #<Project id:719 namespace658/project-867>>, #<Project id:718 namespace657/project-866>>]5123 user with private profile5124 does not return contributed projects5125 with search param5126 is expected to eq [#<Project id:718 namespace657/project-866>>]5127 with min_access_level param5128 when min_access_level is OWNER5129 returns only projects user has owner access to5130 when min_access_level is DEVELOPER5131 returns only projects user has developer or higher access to5132 with programming_language_name param5133 when programming_language_name is set to an existing language5134 is expected to contain exactly #<Project id:720 namespace659/project-868>>5135 when programming_language_name is an empty string5136 is expected to contain exactly #<Project id:720 namespace659/project-868>>, #<Project id:719 namespace658/project-867>>, and #<Project id:718 namespace657/project-866>>5137# [RSpecRunTime] Finishing example group spec/finders/contributed_projects_finder_spec.rb. It took 3.4 seconds. Expected to take 3.83 seconds.5138# [RSpecRunTime] Starting example group spec/services/clusters/agents/authorize_proxy_user_service_spec.rb. Expected to take 3.58 seconds.5139Clusters::Agents::AuthorizeProxyUserService5140 returns forbidden when user has no access to any project5141 when config is empty5142 returns an error5143# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.84 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.03 1.12 1.02 1/282 77755144.5145 when user is member of an authorized project5146 authorizes developers5147 does not authorize reporters5148# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.84 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.03 1.12 1.02 1/282 77765149.5150 when user is member of an authorized group5151 authorizes developers5152 does not authorize reporters5153# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.88 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.03 1.12 1.02 1/282 77775154.5155# [RSpecRunTime] Finishing example group spec/services/clusters/agents/authorize_proxy_user_service_spec.rb. It took 3.43 seconds. Expected to take 3.58 seconds.5156# [RSpecRunTime] Starting example group spec/services/packages/cleanup/update_policy_service_spec.rb. Expected to take 3.57 seconds.5157Packages::Cleanup::UpdatePolicyService5158 #execute5159 with existing container expiration policy5160 user_role: :maintainer, shared_examples_name: "updating the policy"5161 behaves like updating the policy5162 updates the existing one5163 with invalid parameters5164 does not update one5165# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.04 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.03 1.12 1.02 1/282 77785166.5167 user_role: :developer, shared_examples_name: "denying access"5168 behaves like denying access5169 returns an error5170 user_role: :reporter, shared_examples_name: "denying access"5171 behaves like denying access5172 returns an error5173 user_role: :guest, shared_examples_name: "denying access"5174 behaves like denying access5175 returns an error5176 user_role: :anonymous, shared_examples_name: "denying access"5177 behaves like denying access5178 returns an error5179 without existing container expiration policy5180 user_role: :maintainer, shared_examples_name: "creating the policy"5181 behaves like creating the policy5182 creates a new one5183 with invalid parameters5184 does not create one5185 user_role: :developer, shared_examples_name: "denying access"5186 behaves like denying access5187 returns an error5188 user_role: :reporter, shared_examples_name: "denying access"5189 behaves like denying access5190 returns an error5191 user_role: :guest, shared_examples_name: "denying access"5192 behaves like denying access5193 returns an error5194 user_role: :anonymous, shared_examples_name: "denying access"5195 behaves like denying access5196 returns an error5197# [RSpecRunTime] Finishing example group spec/services/packages/cleanup/update_policy_service_spec.rb. It took 3.63 seconds. Expected to take 3.57 seconds.5198# [RSpecRunTime] Starting example group spec/services/packages/create_event_service_spec.rb. Expected to take 3.32 seconds.5199Packages::CreateEventService5200 #execute5201 behaves like updates the correct metrics5202 with a user5203 updates the correct metrics5204 with a deploy token5205 updates the correct metrics5206 with no user5207 updates the correct metrics5208 with a package as scope5209 behaves like updates the correct metrics5210 with a user5211 updates the correct metrics5212 with a deploy token5213 updates the correct metrics5214 with no user5215 updates the correct metrics5216 with not allowed event_name used5217 doesn't trigger internal events5218 doesn't update RedisHLL keys5219# [RSpecRunTime] Finishing example group spec/services/packages/create_event_service_spec.rb. It took 3.56 seconds. Expected to take 3.32 seconds.5220# [RSpecRunTime] Starting example group spec/lib/api/entities/hook_spec.rb. Expected to take 3.31 seconds.5221API::Entities::Hook5222 exposes correct attributes5223 when `with_url_variables` is set to false5224 does not expose `url_variables` field5225# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.8 seconds. Current RSS: ~1416M. Threads: 4. load average: 0.95 1.10 1.02 1/283 77795226.5227 when `with_custom_headers` is set to false5228 does not expose `custom_headers` field5229# [RSpecRunTime] Finishing example group spec/lib/api/entities/hook_spec.rb. It took 2.49 seconds. Expected to take 3.31 seconds.5230# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb. Expected to take 3.12 seconds.5231Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastBuildStarted5232 behaves like value stream analytics event5233 is expected to be a kind of String5234 is expected to be a kind of Symbol5235 is expected to include ApplicationRecord(abstract)5236 is expected to respond to #timestamp_projection5237 is expected to respond to #html_description5238 is expected to be a kind of Array5239 #apply_query_customization5240 expects an ActiveRecord::Relation object as argument and returns a modified version of it5241 #hash_code5242 returns a hash that uniquely identifies an event5243 does not differ when the same object is built with the same params5244 behaves like LEFT JOIN-able value stream analytics event5245 can use the event as LEFT JOIN5246 when looking at the record with data5247 contains the timestamp expression5248# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.84 seconds. Current RSS: ~1436M. Threads: 4. load average: 0.95 1.10 1.02 1/287 78945249.5250 when looking at the record without data5251 returns nil for the timestamp expression5252# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb. It took 3.32 seconds. Expected to take 3.12 seconds.5253# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/operating_system_metric_spec.rb. Expected to take 3.11 seconds.5254Gitlab::Usage::Metrics::Instrumentations::OperatingSystemMetric5255 when on Debian with armv architecture5256 behaves like a correct instrumented metric value5257 has correct value5258# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.68 seconds. Current RSS: ~1445M. Threads: 4. load average: 0.95 1.10 1.02 1/287 79175259.5260 behaves like a correct instrumented metric value5261 has correct value5262# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.94 seconds. Current RSS: ~1441M. Threads: 4. load average: 0.95 1.10 1.02 1/286 79405263.5264# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/operating_system_metric_spec.rb. It took 3.06 seconds. Expected to take 3.11 seconds.5265# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/reference_cache_spec.rb. Expected to take 2.92 seconds.5266Banzai::Filter::References::ReferenceCache5267 #load_reference_cache5268 when rendered_html is not memoized5269 generates new html5270# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.35 seconds. Current RSS: ~1438M. Threads: 4. load average: 0.95 1.10 1.02 1/286 79415271.5272 when rendered_html is memoized5273 reuses memoized rendered HTML when available5274 when result is not available5275 is expected not to raise Exception5276 when cache is loaded5277 loads the cache5278 #references_per_parent5279 loads references grouped per parent paths5280 #parent_per_reference5281 returns a Hash containing projects grouped per parent paths5282 #records_per_parent5283 returns a Hash containing records grouped per parent5284 when the cache is loaded with absolute references5285 loads references grouped per parent path and absolute references5286 #initialize_reference_cache5287 does not have an N+1 query problem with cross projects5288 #find_for_paths5289 with RequestStore disabled5290 returns a list of Projects for a list of paths5291 return an empty array for paths that do not exist5292 finds group and project by absolute path5293 with RequestStore enabled5294 returns a list of Projects for a list of paths5295 when no project with that path exists5296 returns no value5297 adds the ref to the project refs cache5298 #current_parent_path5299 returns the path of the current parent5300 #current_project_namespace_path5301 returns the path of the current project namespace5302 #full_project_path5303 returns current parent path when no ref specified5304 returns combined namespace and project ref5305 returns default namespace and project ref when namespace nil5306 returns absolute paths when matched to an absolute path5307 #full_group_path5308 returns current parent path when no group ref specified5309 returns group ref5310# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/reference_cache_spec.rb. It took 2.69 seconds. Expected to take 2.92 seconds.5311# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb. Expected to take 2.92 seconds.5312Gitlab::SlashCommands::Presenters::IssueClose5313 is expected to be a kind of Hash5314 shows the issue5315 confidential issue5316 shows an ephemeral response5317# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.02 seconds. Current RSS: ~1428M. Threads: 4. load average: 0.96 1.10 1.01 1/286 79425318.5319# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb. It took 2.39 seconds. Expected to take 2.92 seconds.5320# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/components/usage_spec.rb. Expected to take 2.77 seconds.5321Ci::Catalog::Resources::Components::Usage5322 is expected to belong to project class_name => Project required: false5323 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false5324 is expected to belong to component class_name => Ci::Catalog::Resources::Component required: false5325 does not allow STI5326 callbacks5327 used date5328 when used date is not provided5329 sets the used date to today5330# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.11 seconds. Current RSS: ~1425M. Threads: 4. load average: 0.96 1.10 1.01 1/285 79435331.5332 when used date is provided5333 sets the given used date5334 validations5335 is expected to validate that :component cannot be empty/falsy5336 is expected to validate that :catalog_resource cannot be empty/falsy5337 is expected to validate that :project cannot be empty/falsy5338 is expected to validate that :used_by_project_id cannot be empty/falsy5339 is expected to validate that :used_date is case-sensitively unique within the scope of :component_id and :used_by_project_id5340 monthly partitioning5341 drops partitions older than 12 months5342# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.06 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.04 1.11 1.02 1/282 79445343.5344# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/components/usage_spec.rb. It took 3.03 seconds. Expected to take 2.77 seconds.5345# [RSpecRunTime] Starting example group spec/models/audit_event_spec.rb. Expected to take 2.74 seconds.5346AuditEvent5347 does not allow STI5348 sanitizes custom_message in the details hash5349 associations5350 is expected to belong to user required: false inverse_of => audit_events5351 validations5352 is expected to allow :ip_address to be ‹"192.168.17.43"›5353 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"›5354 is expected not to allow :ip_address to be ‹"invalid IP"›5355 .columns5356 does not change5357 callbacks5358 #parallel_persist5359 wih author_name5360 behaves like a parallel persisted field5361 column: :value, details: nil, expected_value: :value5362 sets both values to be the same5363 column: nil, details: :value, expected_value: :value5364 sets both values to be the same5365 column: :value, details: :another_value, expected_value: :value5366 sets both values to be the same5367 column: nil, details: nil, expected_value: nil5368 sets both values to be the same5369 with entity_path5370 behaves like a parallel persisted field5371 column: :value, details: nil, expected_value: :value5372 sets both values to be the same5373 column: nil, details: :value, expected_value: :value5374 sets both values to be the same5375 column: :value, details: :another_value, expected_value: :value5376 sets both values to be the same5377 column: nil, details: nil, expected_value: nil5378 sets both values to be the same5379 with target_details5380 behaves like a parallel persisted field5381 column: :value, details: nil, expected_value: :value5382 sets both values to be the same5383 column: nil, details: :value, expected_value: :value5384 sets both values to be the same5385 column: :value, details: :another_value, expected_value: :value5386 sets both values to be the same5387 column: nil, details: nil, expected_value: nil5388 sets both values to be the same5389 with target_type5390 behaves like a parallel persisted field5391 column: :value, details: nil, expected_value: :value5392 sets both values to be the same5393 column: nil, details: :value, expected_value: :value5394 sets both values to be the same5395 column: :value, details: :another_value, expected_value: :value5396 sets both values to be the same5397 column: nil, details: nil, expected_value: nil5398 sets both values to be the same5399 with target_id5400 behaves like a parallel persisted field5401 column: :value, details: nil, expected_value: :value5402 sets both values to be the same5403 column: nil, details: :value, expected_value: :value5404 sets both values to be the same5405 column: :value, details: :another_value, expected_value: :value5406 sets both values to be the same5407 column: nil, details: nil, expected_value: nil5408 sets both values to be the same5409 #as_json5410 ip_address5411 overrides the ip_address with its string value5412 #author5413 when the target type is not Ci::Runner5414 returns a NullAuthor5415 when the target type is Ci::Runner and details contain runner_registration_token5416 returns a CiRunnerTokenAuthor5417 name consists of prefix and token5418# [RSpecRunTime] Finishing example group spec/models/audit_event_spec.rb. It took 2.83 seconds. Expected to take 2.74 seconds.5419# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/linked_items_spec.rb. Expected to take 2.55 seconds.5420WorkItems::Callbacks::LinkedItems5421 #after_save_commit5422Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol.5424To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5425 links work item5426 when param link_type is not present5427Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol.5429To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5430 links work item with default link type5431# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.37 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.04 1.11 1.02 1/282 79455432.5433 when user does not have access to the work item5434 does not link the work item5435 when user does not have access to the work item to link5436 behaves like calls RelatedWorkItemLinks::CreateService service and raises WidgetError5437 is expected to raise Issuable::Callbacks::Base::Error with "No matching work item found. Make sure you are adding a valid ID and you have access to the item."5438 when item to link does not exists5439 behaves like calls RelatedWorkItemLinks::CreateService service and raises WidgetError5440 is expected to raise Issuable::Callbacks::Base::Error with "No matching work item found. Make sure you are adding a valid ID and you have access to the item."5441# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/linked_items_spec.rb. It took 2.55 seconds. Expected to take 2.55 seconds.5442# [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_detection_spec.rb. Expected to take 2.52 seconds.5443Gitlab::Search::AbuseDetection5444 abusive scopes validation5445 allows only approved scopes5446 disallows anything not approved5447 abusive character matching5448 does match refs permitted by git refname: main5449 does NOT match refs with special characters: main5450 does match refs permitted by git refname: тест5451 does NOT match refs with special characters: тест5452 does match refs permitted by git refname: maiñ5453 does NOT match refs with special characters: maiñ5454 does match refs permitted by git refname: main1235455 does NOT match refs with special characters: main1235456 does match refs permitted by git refname: main-v1235457 does NOT match refs with special characters: main-v1235458 does match refs permitted by git refname: main-v12.35459 does NOT match refs with special characters: main-v12.35460 does match refs permitted by git refname: feature/it_works5461 does NOT match refs with special characters: feature/it_works5462 does match refs permitted by git refname: really_important!5463 does NOT match refs with special characters: really_important!5464 does match refs permitted by git refname: 测试5465 does NOT match refs with special characters: 测试5466 does match refs permitted by git refname: main+testing5467 does NOT match refs with special characters: main+testing5468 numericality validation5469 considers non Integers to be invalid5470 considers Integers to be valid5471 query_string validation5472 search: "a", errors: {:query_string=>["stopword only abusive search detected"]}5473 validates query string for pointless search5474 search: "an", errors: {:query_string=>["stopword only abusive search detected"]}5475 validates query string for pointless search5476 search: "and", errors: {:query_string=>["stopword only abusive search detected"]}5477 validates query string for pointless search5478 search: "are", errors: {:query_string=>["stopword only abusive search detected"]}5479 validates query string for pointless search5480 search: "as", errors: {:query_string=>["stopword only abusive search detected"]}5481 validates query string for pointless search5482 search: "at", errors: {:query_string=>["stopword only abusive search detected"]}5483 validates query string for pointless search5484 search: "be", errors: {:query_string=>["stopword only abusive search detected"]}5485 validates query string for pointless search5486 search: "but", errors: {:query_string=>["stopword only abusive search detected"]}5487 validates query string for pointless search5488 search: "by", errors: {:query_string=>["stopword only abusive search detected"]}5489 validates query string for pointless search5490 search: "for", errors: {:query_string=>["stopword only abusive search detected"]}5491 validates query string for pointless search5492 search: "if", errors: {:query_string=>["stopword only abusive search detected"]}5493 validates query string for pointless search5494 search: "in", errors: {:query_string=>["stopword only abusive search detected"]}5495 validates query string for pointless search5496 search: "into", errors: {:query_string=>["stopword only abusive search detected"]}5497 validates query string for pointless search5498 search: "is", errors: {:query_string=>["stopword only abusive search detected"]}5499 validates query string for pointless search5500 search: "it", errors: {:query_string=>["stopword only abusive search detected"]}5501 validates query string for pointless search5502 search: "no", errors: {:query_string=>["stopword only abusive search detected"]}5503 validates query string for pointless search5504 search: "not", errors: {:query_string=>["stopword only abusive search detected"]}5505 validates query string for pointless search5506 search: "of", errors: {:query_string=>["stopword only abusive search detected"]}5507 validates query string for pointless search5508 search: "on", errors: {:query_string=>["stopword only abusive search detected"]}5509 validates query string for pointless search5510 search: "or", errors: {:query_string=>["stopword only abusive search detected"]}5511 validates query string for pointless search5512 search: "such", errors: {:query_string=>["stopword only abusive search detected"]}5513 validates query string for pointless search5514 search: "that", errors: {:query_string=>["stopword only abusive search detected"]}5515 validates query string for pointless search5516 search: "the", errors: {:query_string=>["stopword only abusive search detected"]}5517 validates query string for pointless search5518 search: "their", errors: {:query_string=>["stopword only abusive search detected"]}5519 validates query string for pointless search5520 search: "then", errors: {:query_string=>["stopword only abusive search detected"]}5521 validates query string for pointless search5522 search: "there", errors: {:query_string=>["stopword only abusive search detected"]}5523 validates query string for pointless search5524 search: "these", errors: {:query_string=>["stopword only abusive search detected"]}5525 validates query string for pointless search5526 search: "they", errors: {:query_string=>["stopword only abusive search detected"]}5527 validates query string for pointless search5528 search: "this", errors: {:query_string=>["stopword only abusive search detected"]}5529 validates query string for pointless search5530 search: "to", errors: {:query_string=>["stopword only abusive search detected"]}5531 validates query string for pointless search5532 search: "was", errors: {:query_string=>["stopword only abusive search detected"]}5533 validates query string for pointless search5534 search: "will", errors: {:query_string=>["stopword only abusive search detected"]}5535 validates query string for pointless search5536 search: "with", errors: {:query_string=>["stopword only abusive search detected"]}5537 validates query string for pointless search5538 search: "apples|apples|apples|apples|apples|apples", errors: {:query_string=>["too many pipe syntax filters"]}5539 validates query string for pointless search5540 search: "apples|apples|apples|apples|apples", errors: {}5541 validates query string for pointless search5542 search: "x", errors: {:query_string=>["abusive tiny search detected"]}5543 validates query string for pointless search5544 search: "apples|x", errors: {:query_string=>["abusive tiny search detected"]}5545 validates query string for pointless search5546 search: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", errors: {:query_string=>["abusive term length detected"]}5547 validates query string for pointless search5548 search: "apples|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", errors: {:query_string=>["abusive term length detected"]}5549 validates query string for pointless search5550 search: "", errors: {}5551 validates query string for pointless search5552 search: "*", errors: {}5553 validates query string for pointless search5554 search: "ruby", errors: {}5555 validates query string for pointless search5556 abusive type coercion from string validation5557 considers anything not a String invalid5558 considers Strings to be valid5559# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/abuse_detection_spec.rb. It took 2.18 seconds. Expected to take 2.52 seconds.5560# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/config_resolver_spec.rb. Expected to take 2.37 seconds.5561Resolvers::Ci::ConfigResolver5562 #resolve5563 when the user can create a pipeline5564 with a valid .gitlab-ci.yml5565 with a sha5566 behaves like a valid config file5567 lints the ci config file and returns the merged yaml file5568# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.85 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.20 1.14 1.03 1/282 79645569.5570 without a sha5571 behaves like a valid config file5572 lints the ci config file and returns the merged yaml file5573 with an invalid .gitlab-ci.yml5574 responds with errors about invalid syntax5575 with an invalid SHA5576 logs the invalid SHA to Sentry5577 when the user cannot create a pipeline5578 returns an error stating that the user cannot access the linting5579# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/config_resolver_spec.rb. It took 2.28 seconds. Expected to take 2.37 seconds.5580# [RSpecRunTime] Starting example group spec/models/service_desk/custom_email_verification_spec.rb. Expected to take 2.35 seconds.5581ServiceDesk::CustomEmailVerification5582 does not allow STI5583 validations5584 is expected to validate that :project cannot be empty/falsy5585 is expected to validate that :state cannot be empty/falsy5586 when status is :started5587 is expected to validate that :token cannot be empty/falsy5588 is expected to validate that the length of :token is 125589 matches .generate_token pattern5590 is expected to validate that :triggerer cannot be empty/falsy5591 is expected to validate that :triggered_at cannot be empty/falsy5592 is expected to validate that :error is empty/falsy5593 when status is :finished5594 is expected to validate that :token is empty/falsy5595 is expected to validate that :error is empty/falsy5596 when status is :failed5597 is expected to validate that :error cannot be empty/falsy5598 is expected to validate that :token is empty/falsy5599 status state machine5600 transitioning to started5601 records the started at time and generates token5602 transitioning to finished5603 removes the generated token5604 transitioning to failed5605 removes the generated token5606 encrypted #token5607 saves and retrieves the encrypted token and iv correctly5608 #in_timeframe?5609 is expected not to be in timeframe5610 when state is :started and successfully transitioned5611 is expected to be in timeframe5612 and timeframe was missed5613 is expected not to be in timeframe5614 #accepted_until5615 returns nil5616 when state is :started and successfully transitioned5617 returns correct timeframe end time5618 when triggered_at is not set5619 returns nil5620 associations5621 is expected to belong to project required: false5622 is expected to belong to triggerer required: false5623 can access service desk setting from project5624 .generate_token5625 matches expected output5626 scopes5627 .overdue5628 returns verifications that are overdue5629# [RSpecRunTime] Finishing example group spec/models/service_desk/custom_email_verification_spec.rb. It took 2.36 seconds. Expected to take 2.35 seconds.5630# [RSpecRunTime] Starting example group spec/models/work_items/widgets/development_spec.rb. Expected to take 2.24 seconds.5631WorkItems::Widgets::Development5632 does not allow STI5633 #will_auto_close_by_merge_request5634 when work item exists at the project level5635 when autoclose_referenced_issues is enabled in the project5636 behaves like will_auto_close_by_merge_request field spec5637 when work item is open5638 behaves like field that depends on closing merge requests presence5639 when no merge request closing issue exists5640 is expected to be falsey5641 when closed merge request closing issue exists5642 is expected to be falsey5643 when associated merge request is open5644 is expected to eq true5645 when work item is closed5646 behaves like field that depends on closing merge requests presence5647 when no merge request closing issue exists5648 is expected to be falsey5649 when closed merge request closing issue exists5650 is expected to be falsey5651 when associated merge request is open5652 is expected to eq false5653 when autoclose_referenced_issues is disabled in the project5654 behaves like will_auto_close_by_merge_request field spec5655 when work item is open5656 behaves like field that depends on closing merge requests presence5657 when no merge request closing issue exists5658 is expected to be falsey5659 when closed merge request closing issue exists5660 is expected to be falsey5661 when associated merge request is open5662 is expected to eq false5663 when work item is closed5664 behaves like field that depends on closing merge requests presence5665 when no merge request closing issue exists5666 is expected to be falsey5667 when closed merge request closing issue exists5668 is expected to be falsey5669 when associated merge request is open5670 is expected to eq false5671 when work item exists at the group level5672 behaves like will_auto_close_by_merge_request field spec5673 when work item is open5674 behaves like field that depends on closing merge requests presence5675 when no merge request closing issue exists5676 is expected to be falsey5677 when closed merge request closing issue exists5678 is expected to be falsey5679 when associated merge request is open5680 is expected to eq false5681 when work item is closed5682 behaves like field that depends on closing merge requests presence5683 when no merge request closing issue exists5684 is expected to be falsey5685 when closed merge request closing issue exists5686 is expected to be falsey5687 when associated merge request is open5688 is expected to eq false5689 #type5690 is expected to eq :development5691 #closing_merge_requests5692 is expected to be a kind of ActiveRecord::Relation5693 returns calls the correct scope5694 .type5695 is expected to eq :development5696# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/development_spec.rb. It took 2.3 seconds. Expected to take 2.24 seconds.5697# [RSpecRunTime] Starting example group spec/services/terraform/states/destroy_service_spec.rb. Expected to take 2.21 seconds.5698Terraform::States::DestroyService5699 #execute5700Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol.5702To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5703 removes version files from object storage, followed by the state record5704 state is not marked for deletion5705 does not delete the state5706# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.48 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.18 1.14 1.03 1/282 79655707.5708# [RSpecRunTime] Finishing example group spec/services/terraform/states/destroy_service_spec.rb. It took 1.93 seconds. Expected to take 2.21 seconds.5709# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. Expected to take 2.1 seconds.5710Resolvers::Ci::ProjectPipelineCountsResolver5711 #resolve5712 counts pipelines5713 counts by ref5714 counts by sha5715 counts by source5716# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.75 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.16 1.14 1.03 1/282 79665717.5718# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. It took 2.27 seconds. Expected to take 2.1 seconds.5719# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. Expected to take 2.09 seconds.5720Gitlab::Analytics::CycleAnalytics::Aggregated::BaseQueryBuilder5721 scopes the query for the given project5722 timestamp filtering5723 filters by the end event time range5724 when in_progress items are requested5725 filters by the start event time range5726# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.71 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.16 1.14 1.03 1/282 79675727.5728 assignee_username param5729 returns stage events associated assignee5730 label_name param5731 returns stage events associated with multiple labels5732 does not include records with partial label match5733 milestone_title param5734 returns stage events associated with the milestone5735 returns empty result when unknown milestone is given5736 author_username param5737 returns stage events associated with the given author5738 returns empty result when unknown author is given5739# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb. It took 2.34 seconds. Expected to take 2.09 seconds.5740# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/json_caches/redis_keyed_spec.rb. Expected to take 1.97 seconds.5741Gitlab::Cache::JsonCaches::RedisKeyed5742 #expire5743 with cache_key concerns5744 namespace: nil, cache_key_strategy: :revision, expanded_key: "foo:45689a16fe5"5745 is expected to receive delete("foo:45689a16fe5") 1 time5746 namespace: nil, cache_key_strategy: :version, expanded_key: "foo:17.7.0-pre:7.0.8.4"5747 is expected to receive delete("foo:17.7.0-pre:7.0.8.4") 1 time5748 namespace: "geo", cache_key_strategy: :revision, expanded_key: "geo:foo:45689a16fe5"5749 is expected to receive delete("geo:foo:45689a16fe5") 1 time5750 namespace: "geo", cache_key_strategy: :version, expanded_key: "geo:foo:17.7.0-pre:7.0.8.4"5751 is expected to receive delete("geo:foo:17.7.0-pre:7.0.8.4") 1 time5752 when cache_key_strategy is unknown5753 raises KeyError5754 behaves like Json Cache class5755 #read5756 returns the cached value when there is data in the cache with the given key5757 returns nil when there is no data in the cache with the given key5758 parses the cached value5759 returns nil when klass is nil5760 gracefully handles an empty hash5761 when the cached value is a JSON true value5762 parses the cached value5763 when the cached value is a JSON false value5764 parses the cached value5765 when the cached value is a hash5766 gracefully handles bad cached entry5767 gracefully handles unknown attributes5768 gracefully handles excluded fields from attributes during serialization5769 when the cached value is an array5770 parses the cached value5771 returns an empty array when klass is nil5772 gracefully handles bad cached entry5773 gracefully handles an empty array5774 gracefully handles items with unknown attributes5775 #write5776 writes value to the cache with the given key5777 writes a string containing a JSON representation of the value to the cache5778 passes options the underlying cache implementation5779 passes options the underlying cache implementation when options is empty5780 passes options the underlying cache implementation when options is nil5781 #fetch5782 requires a block5783 passes options the underlying cache implementation5784 when the given key does not exist in the cache5785 when the result of the block is truthy5786 returns the result of the block5787 caches the value5788 when the result of the block is false5789 returns the result of the block5790 caches the value5791 when the result of the block is nil5792 returns the result of the block5793 caches the value5794 when the given key exists in the cache5795 when the cached value is a hash5796 parses the cached value5797 decodes enums correctly5798 returns the result of the block when `as` option is nil5799 returns the result of the block when `as` option is missing5800 when the cached value is an instance of ActiveRecord::Base5801 returns a persisted record when id is set5802 returns a new record when id is nil5803 returns a new record when id is missing5804 gracefully handles bad cached entry5805 gracefully handles an empty hash5806 gracefully handles unknown attributes5807 gracefully handles excluded fields from attributes during serialization5808 when the cached value is a array5809 parses the cached value5810 returns an empty array when `as` option is nil5811 returns an empty array when `as` option is not provided5812 when the cached value is true5813 returns the cached value5814 does not execute the block5815 does not write to the cache5816 when the cached value is false5817 returns the cached value5818 does not execute the block5819 does not write to the cache5820 when the cached value is nil5821 returns the result of the block5822 writes the result of the block to the cache5823 #read5824 when the cached value is true5825 parses the cached value5826 when the cached value is false5827 parses the cached value5828# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/json_caches/redis_keyed_spec.rb. It took 2.12 seconds. Expected to take 1.97 seconds.5829# [RSpecRunTime] Starting example group spec/lib/api/entities/basic_project_details_spec.rb. Expected to take 1.96 seconds.5830API::Entities::BasicProjectDetails5831 #default_branch5832 delegates to Project#default_branch_or_main5833 anonymous user5834 is not included5835 #readme_url #forks_count5836 public project with repository is accessible by the user5837 current_user: member_user, project: project_without_restriction5838 exposes readme_url and forks_count5839 current_user: non_member_user, project: project_without_restriction5840 exposes readme_url and forks_count5841 current_user: nil, project: project_without_restriction5842 exposes readme_url and forks_count5843 current_user: member_user, project: project_with_repository_restriction5844 exposes readme_url and forks_count5845 public project with repository is not accessible by the user5846 current_user: non_member_user, project: project_with_repository_restriction5847 does not expose readme_url and forks_count5848 current_user: nil, project: project_with_repository_restriction5849 does not expose readme_url and forks_count5850 #repository_storage5851 with anonymous user5852 is not included5853 with normal user5854 is not included5855 with admin user5856 is included5857# [RSpecRunTime] Finishing example group spec/lib/api/entities/basic_project_details_spec.rb. It took 1.95 seconds. Expected to take 1.96 seconds.5858# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/destroy_service_spec.rb. Expected to take 1.89 seconds.5859Ci::Catalog::Resources::DestroyService5860 #execute5861 with an unauthorized user5862 raises an AccessDeniedError5863# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.95 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.15 1.14 1.03 1/287 81375864.5865 with an authorized user5866 destroys a catalog resource5867# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/destroy_service_spec.rb. It took 2.01 seconds. Expected to take 1.89 seconds.5868# [RSpecRunTime] Starting example group spec/finders/repositories/tree_finder_spec.rb. Expected to take 1.84 seconds.5869Repositories::TreeFinder5870 #execute5871 returns an array5872 includes 20 items by default5873 accepts a gitaly_pagination argument5874 commit doesn't exist5875 raises an error5876# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.44 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.14 1.13 1.03 1/287 81745877.5878 pagination_params5879 has the per_page number of items5880 doesn't include any of the first page records5881 #next_cursor5882 always nil before #execute call5883 after #execute5884 with gitaly pagination5885 without pagination params5886 is expected to be present5887 with pagination params5888 is expected to be present5889 when all objects can be returned on the same page5890 is expected to eq ""5891 without gitaly pagination5892 without pagination params5893 is expected to be nil5894 with pagination params5895 is expected to be nil5896 when all objects can be returned on the same page5897 is expected to be nil5898 #total5899 is expected to be a kind of Integer5900 only calculates the total once5901 #commit_exists?5902 ref exists5903 is expected to equal true5904 ref is missing5905 is expected to equal false5906# [RSpecRunTime] Finishing example group spec/finders/repositories/tree_finder_spec.rb. It took 1.94 seconds. Expected to take 1.84 seconds.5907# [RSpecRunTime] Starting example group spec/finders/abuse_reports_finder_spec.rb. Expected to take 1.81 seconds.5908AbuseReportsFinder5909 #execute5910 when params is empty5911 behaves like returns all abuse reports5912 returns all abuse reports5913 when params[:user] is present5914 behaves like returns filtered reports5915 returns abuse reports filtered by user_id5916 when no user has username = params[:user]5917 behaves like returns all abuse reports5918 returns all abuse reports5919 when params[:reporter] is present5920 behaves like returns filtered reports5921 returns abuse reports filtered by reporter_id5922 when no user has username = params[:reporter]5923 behaves like returns all abuse reports5924 returns all abuse reports5925 when params[:status] = open5926 returns only open abuse reports5927 when params[:status] = closed5928 returns only closed abuse reports5929 when params[:status] is not a valid status5930 defaults to returning open abuse reports5931 when params[:category] is present5932 returns abuse reports with the specified category5933 aggregating reports5934 when multiple open reports exist5935 aggregates open reports by user and category5936 sorts by aggregated_count in descending order and created_at in descending order5937 returns count with aggregated reports5938 when a different sorting attribute is given5939 returns reports sorted by the specified sort attribute5940 when params[:sort] is invalid5941 sorts reports by aggregated_count in descending order5942 when multiple closed reports exist5943 does not aggregate closed reports5944 sorts reports by created_at in descending order5945 when a different sorting attribute is given5946 returns reports sorted by the specified sort attribute5947 when params[:sort] is invalid5948 sorts reports by created_at in descending order5949# [RSpecRunTime] Finishing example group spec/finders/abuse_reports_finder_spec.rb. It took 2.1 seconds. Expected to take 1.81 seconds.5950# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb. Expected to take 1.73 seconds.5951Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestCreated5952 behaves like value stream analytics event5953 is expected to be a kind of String5954 is expected to be a kind of Symbol5955 is expected to include ApplicationRecord(abstract)5956 is expected to respond to #timestamp_projection5957 is expected to respond to #html_description5958 is expected to be a kind of Array5959 #apply_query_customization5960 expects an ActiveRecord::Relation object as argument and returns a modified version of it5961 #hash_code5962 returns a hash that uniquely identifies an event5963 does not differ when the same object is built with the same params5964 behaves like LEFT JOIN-able value stream analytics event5965 can use the event as LEFT JOIN5966 when looking at the record with data5967 contains the timestamp expression5968# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.89 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.14 1.13 1.03 1/288 82655969.5970 when looking at the record without data5971 returns nil for the timestamp expression5972# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb. It took 1.72 seconds. Expected to take 1.73 seconds.5973# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_merge_request_worker_spec.rb. Expected to take 1.71 seconds.5974JiraConnect::SyncMergeRequestWorker5975 behaves like worker with data consistency5976 .get_data_consistency_feature_flag_enabled?5977 returns true5978 .get_data_consistency_per_database5979 returns correct data consistency5980 #perform5981 calls JiraConnect::SyncService#execute5982 when MR no longer exists5983 does not call JiraConnect::SyncService5984# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.47 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.13 1.13 1.03 1/288 83255985.5986 when the merge request is closed5987 behaves like does not send any branch data5988 calls JiraConnect::SyncService correctly with nil branches5989 when source branch cannot be found5990 behaves like does not send any branch data5991 calls JiraConnect::SyncService correctly with nil branches5992# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_merge_request_worker_spec.rb. It took 1.68 seconds. Expected to take 1.71 seconds.5993# [RSpecRunTime] Starting example group spec/services/pages_domains/update_service_spec.rb. Expected to take 1.64 seconds.5994PagesDomains::UpdateService5995 when the user does not have the required permissions5996 does not update the pages domain and does not publish a PagesDomainUpdatedEvent5997 when the user has the required permissions5998 when it updates the domain successfully5999 updates the domain6000 publishes a PagesDomainUpdatedEvent6001 when it fails to update the domain6002 does not update a pages domain6003 does not publish a PagesDomainUpdatedEvent6004# [RSpecRunTime] Finishing example group spec/services/pages_domains/update_service_spec.rb. It took 1.76 seconds. Expected to take 1.64 seconds.6005# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb. Expected to take 1.61 seconds.6006BulkImports::Common::Graphql::GetMembersQuery6007 behaves like a valid Direct Transfer GraphQL query6008 has a valid query6009 does not use any deprecated GraphQL schema6010 does not exceed max authenticated complexity6011 does not exceed max depth6012 #data_path6013 returns data path6014 #page_info_path6015 returns pagination information path6016 #to_s6017 when entity is group6018 queries group & group members6019 when source version is past 14.7.06020 includes SHARED_FROM_GROUPS6021 when entity is project6022 queries project & project members6023 when source version is at least 16.0.06024 includes SHARED_INTO_ANCESTORS6025# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb. It took 1.76 seconds. Expected to take 1.61 seconds.6026# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb. Expected to take 1.55 seconds.6027Resolvers::Projects::PlanLimitsResolver6028 Pipeline schedule limits without authorization6029 returns a ResourceNotAvailable error6030 returns null when a user is not allowed to see the limit but allowed to see project6031 Pipeline schedule limits6032 gets the current limits for pipeline schedules6033# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb. It took 1.51 seconds. Expected to take 1.55 seconds.6034# [RSpecRunTime] Starting example group spec/workers/packages/rubygems/extraction_worker_spec.rb. Expected to take 1.51 seconds.6035Packages::Rubygems::ExtractionWorker6036 #perform6037 without errors6038 processes the gem6039# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.94 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.20 1.15 1.03 1/286 83286040.6041 with controlled errors6042 handling metadata with invalid size6043 behaves like handling error6044 mark the package as errored6045 handling a file error6046 behaves like handling error6047 mark the package as errored6048 with uncontrolled errors6049 handling Zip::Error6050 behaves like handling error6051 mark the package as errored6052 handling StandardError6053 behaves like handling error6054 mark the package as errored6055 returns when there is no package file6056 returns without action6057# [RSpecRunTime] Finishing example group spec/workers/packages/rubygems/extraction_worker_spec.rb. It took 1.79 seconds. Expected to take 1.51 seconds.6058# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/release_builder_spec.rb. Expected to take 1.48 seconds.6059Gitlab::HookData::ReleaseBuilder6060 #build6061 includes safe attribute6062 includes additional attrs6063 when the Release has an image in the description6064 sets the image to use an absolute URL6065# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.99 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.20 1.15 1.03 1/288 83566066.6067# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/release_builder_spec.rb. It took 1.58 seconds. Expected to take 1.48 seconds.6068# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb. Expected to take 1.42 seconds.6069Mutations::Ci::JobTokenScope::RemoveGroup6070 #resolve6071 when user is not logged in6072 raises error6073 when user is logged in6074 when user does not have permissions to admin project6075 raises error6076 when user has permissions to admin project and read target project6077 calls the RemoveGroupService to remove a group6078 when the service returns an error6079 returns an error response6080# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb. It took 1.71 seconds. Expected to take 1.42 seconds.6081# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/parallel_diff_spec.rb. Expected to take 1.4 seconds.6082Gitlab::Diff::ParallelDiff6083 #parallelize6084 returns an array of arrays containing the parsed diff6085 works as a static method6086# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.99 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.18 1.14 1.03 2/285 83796087.6088# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/parallel_diff_spec.rb. It took 1.3 seconds. Expected to take 1.4 seconds.6089# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb. Expected to take 1.37 seconds.6090Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithMlExperimentsMetric6091 behaves like a correct instrumented metric value and query6092 behaves like a correct instrumented metric value6093 has correct value6094# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.51 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.18 1.14 1.03 1/284 83986095.6096 behaves like a correct instrumented metric query6097 has correct generate query6098# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb. It took 1.54 seconds. Expected to take 1.37 seconds.6099# [RSpecRunTime] Starting example group spec/views/layouts/organization.html.haml_spec.rb. Expected to take 1.33 seconds.6100layouts/organization6101 navigation6102 calls organization_layout_nav and sets @nav instance variable6103# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.84 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.17 1.14 1.03 1/284 83996104.6105# [RSpecRunTime] Finishing example group spec/views/layouts/organization.html.haml_spec.rb. It took 1.3 seconds. Expected to take 1.33 seconds.6106# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb. Expected to take 1.28 seconds.6107Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithMonitorEnabledMetric6108 behaves like a correct instrumented metric value and query6109 behaves like a correct instrumented metric value6110 has correct value6111# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.36 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.17 1.14 1.03 1/284 84006112.6113 behaves like a correct instrumented metric query6114 has correct generate query6115# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb. It took 1.55 seconds. Expected to take 1.28 seconds.6116# [RSpecRunTime] Starting example group spec/models/import/namespace_import_user_spec.rb. Expected to take 1.27 seconds.6117Import::NamespaceImportUser6118 does not allow STI6119 associations6120 is expected to belong to import_user class_name => User required: false6121 is expected to belong to namespace required: false6122 validations6123 is expected to validate that :namespace_id cannot be empty/falsy6124 is expected to validate that :user_id cannot be empty/falsy6125 cascade deletion6126 when user is removed6127 removes namespace import user6128 when namespace is removed6129 removes namespace import user6130# [RSpecRunTime] Finishing example group spec/models/import/namespace_import_user_spec.rb. It took 1.25 seconds. Expected to take 1.27 seconds.6131# [RSpecRunTime] Starting example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. Expected to take 1.21 seconds.6132Resolvers::PaginatedTreeResolver6133 is expected to have nullable GraphQL type TreeConnection6134 #resolve6135 resolves to a collection with a tree object6136 with recursive option6137 resolve to a recursive tree6138 with limited max_page_size6139 resolves to a pagination collection with a tree object6140 when repository does not exist6141 returns nil6142 when repository is empty6143 returns nil6144 Cursor pagination6145 returns all tree entries during cursor pagination6146 when cursor is invalid6147 generates an error6148 Custom error handling6149 when gitaly is not available6150 generates an unavailable error6151# [RSpecRunTime] Finishing example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. It took 1.29 seconds. Expected to take 1.21 seconds.6152# [RSpecRunTime] Starting example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. Expected to take 1.18 seconds.6153Banzai::Filter::SyntaxHighlightFilter6154 when no language is specified6155 highlights as plaintext6156 escapes HTML tags6157 when contains mermaid diagrams6158 ignores mermaid blocks6159 when <pre> contains multiple <code> tags6160 ignores the block6161 when <pre><code> is a child of <pre><code> which is a child of a div6162 captures all text and doesn't fail trying to replace a node with no parent6163 when a valid language is specified6164 highlights as that language6165 escapes HTML tags6166 when an invalid language is specified6167 highlights as plaintext6168 escapes HTML tags6169 languages that should be passed through6170 when math is specified6171 highlights as plaintext but with the correct language attribute and class6172 escapes HTML tags6173 when mermaid is specified6174 highlights as plaintext but with the correct language attribute and class6175 escapes HTML tags6176 when plantuml is specified6177 highlights as plaintext but with the correct language attribute and class6178 escapes HTML tags6179 when suggestion is specified6180 highlights as plaintext but with the correct language attribute and class6181 escapes HTML tags6182 when sourcepos metadata is available6183 includes it in the highlighted code block6184 escape sourcepos metadata to prevent XSS6185 when Rouge lexing fails6186 highlights as plaintext6187 escapes HTML tags6188 when Rouge lexing fails after a retry6189 does not add highlighting classes6190 escapes HTML tags6191 behaves like a filter timeout6192 when rendering takes too long6193 times out6194 verifies render_timeout6195 behaves like pipeline timing check6196 checks the pipeline timing6197# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. It took 1.47 seconds. Expected to take 1.18 seconds.6198# [RSpecRunTime] Starting example group spec/services/projects/all_issues_count_service_spec.rb. Expected to take 1.13 seconds.6199Projects::AllIssuesCountService6200Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol.6202To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6203 behaves like a counter caching service6204 #count6205 caches the count6206 #refresh_cache6207 refreshes the cache6208 #delete_cache6209 removes the cache6210 #uncached_count6211 does not cache the count6212 #count6213 returns the number of all issues6214# [RSpecRunTime] Finishing example group spec/services/projects/all_issues_count_service_spec.rb. It took 1.11 seconds. Expected to take 1.13 seconds.6215# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_lfs_oid_loader_spec.rb. Expected to take 1.11 seconds.6216Gitlab::Graphql::Loaders::BatchLfsOidLoader6217 #find6218 batch-resolves LFS blob IDs6219# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_lfs_oid_loader_spec.rb. It took 0.91 second. Expected to take 1.11 seconds.6220# [RSpecRunTime] Starting example group spec/lib/banzai/renderer_spec.rb. Expected to take 1.05 seconds.6221Banzai::Renderer6222 #cache_collection_render6223 when an item has a rendered field6224 does not touch redis if the field is in the cache6225 #render_field6226 without cache6227 returns cacheless render field6228 with cache6229 with a stale cache6230 caches and returns the result6231 skips database caching on a GitLab read-only instance6232 with an up-to-date cache6233 uses the cache6234 #cacheless_render6235 without cache6236 returns cacheless render field6237 #post_process6238 when xhtml6239 without :post_process_pipeline key6240 uses PostProcessPipeline6241 with :post_process_pipeline key6242 uses passed post process pipeline6243 when not xhtml6244 without :post_process_pipeline key6245 uses PostProcessPipeline6246 with :post_process_pipeline key6247 uses passed post process pipeline6248 #full_cache_key6249 returns nil when no cache_key6250 returns a valid full cache key6251 pipeline name defaults to :full6252 instrumentation in render_result6253 calculates pipeline timing6254D, [2024-11-22T02:06:52.713757 #354] DEBUG -- : 0.000026_s (0.000026_s): NormalizeSourceFilter [PreProcessPipeline]6255D, [2024-11-22T02:06:52.713813 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::NormalizeSourceFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>2.607999999781896e-05}}6256D, [2024-11-22T02:06:52.714262 #354] DEBUG -- : 0.000022_s (0.000048_s): TruncateSourceFilter [PreProcessPipeline]6257D, [2024-11-22T02:06:52.714293 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::TruncateSourceFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>4.809999995813996e-05}}6258D, [2024-11-22T02:06:52.714725 #354] DEBUG -- : 0.000065_s (0.000113_s): FrontMatterFilter [PreProcessPipeline]6259D, [2024-11-22T02:06:52.714753 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::FrontMatterFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>0.00011277999988124066}}6260D, [2024-11-22T02:06:52.715547 #354] DEBUG -- : 0.000422_s (0.000422_s): IncludeFilter [PlainMarkdownPipeline]6261D, [2024-11-22T02:06:52.715575 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::IncludeFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.00042209000002912944}}6262D, [2024-11-22T02:06:52.715982 #354] DEBUG -- : 0.000017_s (0.000439_s): MarkdownPreEscapeLegacyFilter [PlainMarkdownPipeline]6263D, [2024-11-22T02:06:52.716010 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownPreEscapeLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0004386099999464932}}6264D, [2024-11-22T02:06:52.716587 #354] DEBUG -- : 0.000014_s (0.000452_s): DollarMathPreLegacyFilter [PlainMarkdownPipeline]6265D, [2024-11-22T02:06:52.716614 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::DollarMathPreLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0004524389999005507}}6266D, [2024-11-22T02:06:52.717025 #354] DEBUG -- : 0.000017_s (0.000470_s): BlockquoteFenceLegacyFilter [PlainMarkdownPipeline]6267D, [2024-11-22T02:06:52.717051 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::BlockquoteFenceLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.00046956799997133203}}6268D, [2024-11-22T02:06:52.717553 #354] DEBUG -- : 0.000246_s (0.000715_s): MarkdownFilter [PlainMarkdownPipeline]6269D, [2024-11-22T02:06:52.717580 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0007152679997943778}}6270D, [2024-11-22T02:06:52.718126 #354] DEBUG -- : 0.000271_s (0.000986_s): ConvertTextToDocFilter [PlainMarkdownPipeline]6271D, [2024-11-22T02:06:52.718155 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::ConvertTextToDocFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0009861169996838726}}6272D, [2024-11-22T02:06:52.718543 #354] DEBUG -- : 0.000015_s (0.001001_s): DollarMathPostLegacyFilter [PlainMarkdownPipeline]6273D, [2024-11-22T02:06:52.718568 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::DollarMathPostLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0010014259996751207}}6274D, [2024-11-22T02:06:52.718968 #354] DEBUG -- : 0.000011_s (0.001013_s): MarkdownPostEscapeLegacyFilter [PlainMarkdownPipeline]6275D, [2024-11-22T02:06:52.718993 #354] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownPostEscapeLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0010127459995601384}}6276 enables debug output6277D, [2024-11-22T02:06:52.756733 #354] DEBUG -- : 0.000023_s (0.000023_s): NormalizeSourceFilter [PreProcessPipeline]6278D, [2024-11-22T02:06:52.757352 #354] DEBUG -- : 0.000017_s (0.000040_s): TruncateSourceFilter [PreProcessPipeline]6279D, [2024-11-22T02:06:52.757722 #354] DEBUG -- : 0.000066_s (0.000106_s): FrontMatterFilter [PreProcessPipeline]6280D, [2024-11-22T02:06:52.758447 #354] DEBUG -- : 0.000428_s (0.000428_s): IncludeFilter [PlainMarkdownPipeline]6281D, [2024-11-22T02:06:52.758788 #354] DEBUG -- : 0.000014_s (0.000442_s): MarkdownPreEscapeLegacyFilter [PlainMarkdownPipeline]6282D, [2024-11-22T02:06:52.759177 #354] DEBUG -- : 0.000012_s (0.000454_s): DollarMathPreLegacyFilter [PlainMarkdownPipeline]6283D, [2024-11-22T02:06:52.759702 #354] DEBUG -- : 0.000014_s (0.000468_s): BlockquoteFenceLegacyFilter [PlainMarkdownPipeline]6284D, [2024-11-22T02:06:52.760286 #354] DEBUG -- : 0.000282_s (0.000750_s): MarkdownFilter [PlainMarkdownPipeline]6285D, [2024-11-22T02:06:52.760892 #354] DEBUG -- : 0.000258_s (0.001008_s): ConvertTextToDocFilter [PlainMarkdownPipeline]6286D, [2024-11-22T02:06:52.761298 #354] DEBUG -- : 0.000015_s (0.001023_s): DollarMathPostLegacyFilter [PlainMarkdownPipeline]6287D, [2024-11-22T02:06:52.761660 #354] DEBUG -- : 0.000011_s (0.001034_s): MarkdownPostEscapeLegacyFilter [PlainMarkdownPipeline]6288 enables debug_timing output6289 generates a color for the duration6290 formats duration6291# [RSpecRunTime] Finishing example group spec/lib/banzai/renderer_spec.rb. It took 0.71 second. Expected to take 1.05 seconds.6292# [RSpecRunTime] Starting example group spec/workers/error_tracking_issue_link_worker_spec.rb. Expected to take 1.04 seconds.6293ErrorTrackingIssueLinkWorker6294 #perform6295 creates a link between an issue and a Sentry issue in Sentry6296 when issue is unavailable6297 behaves like makes no external API requests6298 takes no action6299 when project does not have error tracking configured6300 behaves like makes no external API requests6301 takes no action6302 when the issue is not linked to a Sentry issue in GitLab6303 behaves like makes no external API requests6304 takes no action6305 when Sentry disabled the GitLab integration6306 behaves like attempts to create a link via plugin6307 takes no action6308 when Sentry the GitLab integration is for another project6309 behaves like attempts to create a link via plugin6310 takes no action6311 when Sentry repos request errors6312 falls back to creating a link via plugin6313# [RSpecRunTime] Finishing example group spec/workers/error_tracking_issue_link_worker_spec.rb. It took 0.94 second. Expected to take 1.04 seconds.6314# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb. Expected to take 0.99 second.6315Gitlab::Graphql::Deprecations::Deprecation6316 validations6317 is expected to be valid6318 when the milestone is absent6319 is expected not to be valid6320 when the milestone is not milestone-ish6321 is expected not to be valid6322 when the milestone is not a string6323 is expected not to be valid6324 when the reason is absent6325 is expected not to be valid6326 when the reason is not a known reason6327 is expected not to be valid6328 when the reason is a string6329 is expected to be valid6330 when the reason is a string ending with a period6331 is expected not to be valid6332 #edit_description6333 appends milestone:reason with a leading space if there is a description6334 returns nil if there is no description6335 strips any leading or trailing spaces6336 strips any leading or trailing spaces in heredoc string literals6337 #experiment?6338 when `reason` is `:experiment`6339 is expected to be experiment6340 when `reason` is not `:experiment`6341 is expected not to be experiment6342 .parse6343 with no arguments6344 returns nil6345 with an incomplete `deprecated` argument6346 parses as an invalid deprecation6347 with a `deprecated` argument6348 parses as a deprecation6349 with an `experiment` argument6350 parses as an experiment6351 with both `deprecated` and `experiment` arguments6352 raises an error6353 #original_description6354 records the description passed to it6355 #markdown6356 when there is a replacement6357 when the context is :inline6358 renders on one line6359 when the context is :block6360 renders a warning note6361 when there is no replacement6362 when the context is :inline6363 renders on one line6364 when the context is :block6365 renders a warning note6366 #deprecation_reason6367 when there is a replacement6368 renders as reason-replacement-milestone6369 when there is no replacement6370 renders as reason-milestone6371 processing of reason6372 when the reason is a known reason such as :renamed6373 renders the reason_text correctly6374 when the reason is a known reason such as :experiment6375 renders the reason_text correctly6376 when the reason is any other string6377 appends a period6378# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb. It took 1.02 seconds. Expected to take 0.99 second.6379# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. Expected to take 0.98 second.6380Gitlab::JiraImport::Stage::ImportNotesWorker6381 modules6382 behaves like include import workers modules6383 is expected to includes the ApplicationWorker module6384 is expected to includes the Gitlab::JiraImport::QueueOptions module6385 is expected to includes the Gitlab::JiraImport::ImportWorker module6386 #perform6387 when import did not start6388 behaves like cannot do Jira import6389 does not advance to next stage6390 behaves like does not advance to next stage6391 does not advance to next stage6392 when import started6393 behaves like advance to next stage6394 advances to finish stage6395# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. It took 1.17 seconds. Expected to take 0.98 second.6396# [RSpecRunTime] Starting example group spec/services/webauthn/authenticate_service_spec.rb. Expected to take 0.92 second.6397Webauthn::AuthenticateService6398 #execute6399 returns true if the response is valid and a matching stored credential is present6400 when response is valid but no matching stored credential is present6401 returns false6402 when device response includes invalid json6403 returns false6404# [RSpecRunTime] Finishing example group spec/services/webauthn/authenticate_service_spec.rb. It took 0.49 second. Expected to take 0.92 second.6405# [RSpecRunTime] Starting example group spec/lib/gitlab/profiler_spec.rb. Expected to take 0.91 second.6406Gitlab::Profiler6407 .profile6408 returns a profile result6409 uses the custom logger given6410 sends a POST request when data is passed6411 uses the private_token for auth if given6412 uses the user for auth if given6413 uses the private_token for auth if both it and user are set6414 passes headers6415 generates sampling data6416 saves sampling data with a randomly-generated filename6417 .create_custom_logger6418 does nothing when nil is passed6419 the new logger6420 does not affect the existing logger6421 strips out the private token6422 tracks model load times by model6423 logs the backtrace, ignoring lines as appropriate6424 .with_custom_logger6425 when the logger is set6426 uses the replacement logger for the duration of the block6427 returns the result of the block6428 when the logger is nil6429 returns the result of the block6430 does not modify the standard Rails loggers6431 .with_user6432 when the user is set6433 overrides auth in ApplicationController to use the given user6434 cleans up ApplicationController afterwards6435 when the user is nil6436 does not define methods on ApplicationController6437 .log_load_times_by_model6438 logs the model, query count, and time by slowest first6439 does nothing when called with a logger that does not have load times6440# [RSpecRunTime] Finishing example group spec/lib/gitlab/profiler_spec.rb. It took 0.88 second. Expected to take 0.91 second.6441# [RSpecRunTime] Starting example group spec/finders/admin/abuse_report_labels_finder_spec.rb. Expected to take 0.85 second.6442Admin::AbuseReportLabelsFinder6443 #execute6444 when current user is admin6445 when params is empty6446 returns all abuse report labels sorted by title in ascending order6447# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.71 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.13 1.13 1.03 1/283 84716448.6449 when search_term param is present6450 returns matching abuse report labels6451 when current user is not an admin6452 returns nothing6453# [RSpecRunTime] Finishing example group spec/finders/admin/abuse_report_labels_finder_spec.rb. It took 2.24 seconds. Expected to take 0.85 second.6454# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_resolver_spec.rb. Expected to take 0.84 second.6455Resolvers::ProjectResolver6456 does not increase complexity depending on number of load limits6457 behaves like a resolver that batch resolves by full path6458 #resolve6459 batch-resolves entities by full path6460 resolves an unknown full_path to nil6461 treats entity full path as case insensitive6462# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.03 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.13 1.13 1.03 1/283 84726463.6464# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_resolver_spec.rb. It took 1.15 seconds. Expected to take 0.84 second.6465# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb. Expected to take 0.79 second.6466Gitlab::Instrumentation::RedisClusterValidator6467 .validate6468 command: :rename, arguments: ["foo", "bar"], keys: 2, is_valid: false6469 is expected to eq 26470 command: :RENAME, arguments: ["foo", "bar"], keys: 2, is_valid: false6471 is expected to eq 26472 command: "rename", arguments: ["foo", "bar"], keys: 2, is_valid: false6473 is expected to eq 26474 command: "RENAME", arguments: ["foo", "bar"], keys: 2, is_valid: false6475 is expected to eq 26476 command: :rename, arguments: ["iaa", "ahy"], keys: 2, is_valid: true6477 is expected to eq 26478 command: :rename, arguments: ["{foo}:1", "{foo}:2"], keys: 2, is_valid: true6479 is expected to eq 26480 command: :rename, arguments: ["foo", "foo", "bar"], keys: 2, is_valid: true6481 is expected to eq 26482 command: :mget, arguments: ["foo", "bar"], keys: 2, is_valid: false6483 is expected to eq 26484 command: :mget, arguments: ["foo", "foo", "bar"], keys: 3, is_valid: false6485 is expected to eq 36486 command: :mget, arguments: ["foo", "foo"], keys: 2, is_valid: true6487 is expected to eq 26488 command: :blpop, arguments: ["foo", "bar", "1"], keys: 2, is_valid: false6489 is expected to eq 26490 command: :blpop, arguments: ["foo", "foo", "1"], keys: 2, is_valid: true6491 is expected to eq 26492 command: :mset, arguments: ["foo", "a", "bar", "a"], keys: 2, is_valid: false6493 is expected to eq 26494 command: :mset, arguments: ["foo", "a", "foo", "a"], keys: 2, is_valid: true6495 is expected to eq 26496 command: :del, arguments: ["foo", "bar"], keys: 2, is_valid: false6497 is expected to eq 26498 command: :del, arguments: [["foo", "bar"]], keys: 2, is_valid: false6499 is expected to eq 26500 command: :del, arguments: ["foo", "foo"], keys: 2, is_valid: true6501 is expected to eq 26502 command: :hset, arguments: ["foo", "bar"], keys: 1, is_valid: nil6503 is expected to eq nil6504 command: :get, arguments: ["foo"], keys: 1, is_valid: nil6505 is expected to eq nil6506 command: :mget, arguments: [], keys: 0, is_valid: true6507 is expected to eq 06508 arguments: [[:get, "foo"], [:get, "bar"]], should_raise: true, output: {:valid=>false, :key_count=>2, :command_name=>"PIPELINE/MULTI", :allowed=>false}6509 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>2, :valid=>false}6510 arguments: [[:get, "foo"], [:mget, "foo", "bar"]], should_raise: true, output: {:valid=>false, :key_count=>3, :command_name=>"PIPELINE/MULTI", :allowed=>false}6511 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>3, :valid=>false}6512 arguments: [[:get, "{foo}:name"], [:get, "{foo}:profile"]], should_raise: false, output: {:valid=>true, :key_count=>2, :command_name=>"PIPELINE/MULTI", :allowed=>false}6513 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>2, :valid=>true}6514 arguments: [[:del, "foo"], [:del, "bar"]], should_raise: true, output: {:valid=>false, :key_count=>2, :command_name=>"PIPELINE/MULTI", :allowed=>false}6515 is expected to eq {:allowed=>false, :command_name=>"PIPELINE/MULTI", :key_count=>2, :valid=>false}6516 arguments: [], should_raise: false, output: nil6517 is expected to eq nil6518 .allow_cross_slot_commands6519 skips validation for allowed commands6520 allows nested invocation6521# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb. It took 0.97 second. Expected to take 0.79 second.6522# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/rollout_status_spec.rb. Expected to take 0.78 second.6523Gitlab::Kubernetes::RolloutStatus6524 #deployments6525 stores the deployments6526 #instances6527 for stable track6528 stores the union of deployment instances6529 for stable track6530 sorts stable instances last6531 #completion6532 when all instances are finished6533 is expected to eq 1006534 when half of the instances are finished6535 is expected to eq 506536 with one deployment6537 sets the completion percentage when a deployment has more running pods than desired6538 with two deployments on different tracks6539 sets the completion percentage when all pods are complete6540 with two deployments that both have track set to "stable"6541 sets the completion percentage when all pods are complete6542 sets the completion percentage when no pods are complete6543 sets the completion percentage when a quarter of the pods are complete6544 with two deployments, one with track set to "stable" and one with no track label6545 sets the completion percentage when all pods are complete6546 sets the completion percentage when no pods are complete6547 sets the completion percentage when a third of the pods are complete6548 #complete?6549 when all instances are finished6550 is expected to be truthy6551 when half of the instances are finished6552 is expected to be falsy6553 #found?6554 when the specs are passed6555 is expected to be found6556 when list of specs is empty6557 is expected not to be found6558 .loading6559 is expected to be loading6560 #not_found?6561 when the specs are passed6562 is expected not to be not found6563 when list of specs is empty6564 is expected to be not found6565 #canary_ingress_exists?6566 when canary ingress exists6567 returns true6568 when canary ingress does not exist6569 returns false6570# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/rollout_status_spec.rb. It took 0.79 second. Expected to take 0.78 second.6571# [RSpecRunTime] Starting example group spec/services/saved_replies/destroy_service_spec.rb. Expected to take 0.75 second.6572SavedReplies::DestroyService6573 #execute6574 when destroy fails6575 does not remove Saved Reply from database6576 is expected to eq :error6577 when destroy succeeds6578 is expected to eq :success6579 removes Saved Reply from database6580 returns saved reply6581# [RSpecRunTime] Finishing example group spec/services/saved_replies/destroy_service_spec.rb. It took 0.85 second. Expected to take 0.75 second.6582# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration_job_spec.rb. Expected to take 0.72 second.6583Gitlab::Database::BackgroundMigrationJob6584 is expected to be a kind of Gitlab::Database::SharedModel(abstract)6585 behaves like having unique enum values6586 has unique values in "status"6587 .for_migration_execution6588 returns jobs matching class_name and arguments6589 normalizes class names by removing leading ::6590 .mark_all_as_succeeded6591 marks all matching jobs as succeeded6592 normalizes class_names by removing leading ::6593 returns the number of jobs updated6594 when previous matching jobs have already succeeded6595 does not update non-pending jobs6596 #class_name=6597 when the class_name is given without the leading ::6598 sets the class_name to the given value6599 when the class_name is given with the leading ::6600 removes the leading :: when setting the class_name6601 when the value is nil6602 sets the class_name to nil6603 when the values is blank6604 sets the class_name to the given value6605# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration_job_spec.rb. It took 0.74 second. Expected to take 0.72 second.6606# [RSpecRunTime] Starting example group spec/serializers/cluster_entity_spec.rb. Expected to take 0.68 second.6607ClusterEntity6608 #as_json6609 when provider type is gcp6610 when status is creating6611Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6613To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6614Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6616To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6617Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6619To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6620Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6622To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6623 has corresponded data6624 when status is errored6625Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6627To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6628Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6630To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6631Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6633To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6634Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6636To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6637 has corresponded data6638 when provider type is user6639Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6641To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6642Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6644To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6645Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6647To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6648Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6650To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6651Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.6653To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.6654 has corresponded data6655# [RSpecRunTime] Finishing example group spec/serializers/cluster_entity_spec.rb. It took 0.7 second. Expected to take 0.68 second.6656# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb. Expected to take 0.66 second.6657Resolvers::Ci::RunnerGroupsResolver6658 #resolve6659 with authorized user6660 returns a lazy value with all groups6661 with unauthorized user6662 is expected to be nil6663# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb. It took 0.8 second. Expected to take 0.66 second.6664# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb. Expected to take 0.65 second.6665Gitlab::UsageDataCounters::RedisCounter6666 .increment6667 counter is increased6668 does not have an expiration timestamp6669 for every aliased legacy key6670 counter is increased for a legacy key6671 when expiry is passed as an argument6672 counter is increased6673 adds an expiration timestamp to the key6674 does not reset the expiration timestamp when counter is increased again6675 .increment_by6676 counter is increased6677 does not have an expiration timestamp6678 when expiry is passed as an argument6679 counter is increased6680 adds an expiration timestamp to the key6681 does not reset the expiration timestamp when counter is increased again6682 .with_batched_redis_writes6683 when batch mode is active6684 accumulates increments without immediately updating Redis6685 applies accumulated increments after the block6686 ensures that batch mode is cleaned up6687 handles expiry6688 when an exception occurs within the block6689 ensures that batch mode is cleaned up6690 flushes pending increments before the exception is raised6691 when batch mode is not active6692 increments counters immediately6693 does not accumulate increments6694# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb. It took 0.71 second. Expected to take 0.65 second.6695# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/product/matrix_spec.rb. Expected to take 0.62 second.6696Gitlab::Ci::Config::Entry::Product::Matrix6697 validations6698 when entry config value is correct6699 #valid?6700 is expected to be valid6701 when entry config generates too many jobs6702 #valid?6703 is expected not to be valid6704 #errors6705 returns error about too many jobs6706 when entry config has only one variable with multiple values6707 #valid?6708 is expected to be valid6709 #errors6710 returns no errors6711 #value6712 returns the value without raising an error6713 when entry config has only one variable with one value6714 #valid?6715 is expected to be valid6716 #errors6717 returns no errors6718 #value6719 returns the value without raising an error6720 when config value has wrong type6721 #valid?6722 is expected not to be valid6723 #errors6724 returns error about incorrect type6725 .compose!6726 when valid job entries composed6727 #value6728 returns key value6729 #descendants6730 creates valid descendant nodes6731 with empty config6732 #value6733 returns empty value6734 #number_of_generated_jobs6735 with empty config6736 is expected to be zero6737 with only one variable6738 is expected to eq 106739 with two variables6740 is expected to eq 506741 with two sets of variables6742 is expected to eq 566743# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/product/matrix_spec.rb. It took 0.51 second. Expected to take 0.62 second.6744# [RSpecRunTime] Starting example group spec/lib/gitlab/verify/lfs_objects_spec.rb. Expected to take 0.61 second.6745Gitlab::Verify::LfsObjects6746 behaves like Gitlab::Verify::BatchVerifier subclass6747 batching6748 iterates through objects in batches6749 allows the starting ID to be specified6750 allows the finishing ID to be specified6751 #run_batches6752 passes LFS objects with the correct file6753 fails LFS objects with a missing file6754 fails LFS objects with a mismatched oid6755 with remote files6756 passes LFS objects in object storage that exist6757 fails LFS objects in object storage that do not exist6758# [RSpecRunTime] Finishing example group spec/lib/gitlab/verify/lfs_objects_spec.rb. It took 0.6 second. Expected to take 0.61 second.6759# [RSpecRunTime] Starting example group spec/finders/bulk_imports/entities_finder_spec.rb. Expected to take 0.58 second.6760BulkImports::EntitiesFinder6761 #execute6762 returns a list of import entities associated with user6763 when bulk import is specified6764 returns a list of import entities filtered by bulk import6765 when specified import is not associated with user6766 does not return entities6767 when status is specified6768 returns a list of import entities filtered by status6769 when invalid status is specified6770 does not filter entities by status6771 when bulk import and status are specified6772 returns matched import entities6773 when order is specifed6774 when order is specified as asc6775 returns entities sorted ascending6776 when order is specified as desc6777 returns entities sorted descending6778# [RSpecRunTime] Finishing example group spec/finders/bulk_imports/entities_finder_spec.rb. It took 0.56 second. Expected to take 0.58 second.6779# [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. Expected to take 0.57 second.6780Ci::JobArtifacts::ExpireProjectBuildArtifactsWorker6781 #perform6782 executes ExpireProjectArtifactsService service with the project6783 when project does not exist6784 does nothing6785# [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. It took 0.61 second. Expected to take 0.57 second.6786# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb. Expected to take 0.54 second.6787Gitlab::Metrics::Subscribers::RailsCache6788 when receiving multiple instrumentation hits in a transaction6789 does not raise InvalidLabelSetError error6790 #cache_read6791 increments the cache_read duration6792 with a transaction6793 with hit event6794 when super operation is fetch6795 does not increment cache read miss total6796 with miss event6797 increments the cache_read_miss total6798 when super operation is fetch6799 does not increment cache read miss total6800 #cache_read_multi6801 observes read_multi duration6802 with a transaction6803 observes multi-key count6804 with no transaction6805 does not observes multi-key count6806 #cache_write6807 observes write duration6808 #cache_delete6809 observes delete duration6810 #cache_exist?6811 observes the exists duration6812 #cache_fetch_hit6813 without a transaction6814 returns6815 with a transaction6816 increments the cache_read_hit count6817 #cache_generate6818 without a transaction6819 returns6820 with a transaction6821 increments the cache_fetch_miss count and cache_read_miss total6822 #observe6823 without a transaction6824 returns6825 with a transaction6826 observes cache metric6827 increments the operations total6828# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb. It took 0.5 second. Expected to take 0.54 second.6829# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb. Expected to take 0.53 second.6830Gitlab::SidekiqMiddleware::SizeLimiter::Compressor6831 .compressed?6832 job: {}, result: false6833 returns whether the job payload is compressed6834 job: {"class"=>"ARandomWorker", "queue"=>"a_worker", "retry"=>true, "jid"=>"d774900367dc8b2962b2479c", "created_at"=>1234567890, "enqueued_at"=>1234567890, "args"=>[123, "hello", ["world"]]}, result: false6835 returns whether the job payload is compressed6836 job: {"class"=>"ARandomWorker", "queue"=>"a_worker", "retry"=>true, "jid"=>"d774900367dc8b2962b2479c", "created_at"=>1234567890, "enqueued_at"=>1234567890, "args"=>["eJzLSM3JyQcABiwCFQ=="], "compressed"=>true}, result: true6837 returns whether the job payload is compressed6838 .compress6839 args: nil6840 injects compressed data6841 can decompress the payload6842 args: []6843 injects compressed data6844 can decompress the payload6845 args: ["hello"]6846 injects compressed data6847 can decompress the payload6848 args: [{"job_class"=>"SomeWorker", "job_id"=>"b4a577edbccf1d805744efa9", "provider_job_id"=>nil, "queue_name"=>"default", "arguments"=>["some", ["argument"]], "executions"=>0, "locale"=>"en", "attempt_number"=>1}, nil, "hello", 12345678901234567890, ["nice"]]6849 injects compressed data6850 can decompress the payload6851 args: ["2021-05-13_09:59:37.57483 \e[35mrails-background-jobs : \e[0m{\"severity\":\"ERROR\",\"time\":\"2021-05-13T09:59:37.574Z\"", "bonne journée - ขอให้มีความสุขในวันนี้ - một ngày mới tốt lành - 좋은 하루 되세요 - ごきげんよう", "🤝 - 🦊"]6852 injects compressed data6853 can decompress the payload6854 .decompress6855 job payload is not compressed6856 preserves the payload after decompression6857 job payload is compressed with a default level6858 decompresses and clean up the job payload6859 job payload is compressed with a different level6860 decompresses and clean up the job payload6861 job payload argument list is malformed6862 tracks the conflicting exception6863 job payload is not a valid base64 string6864 raises an exception6865 job payload compression does not contain a valid Gzip header6866 raises an exception6867 job payload compression does not contain a valid Gzip body6868 raises an exception6869# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb. It took 0.52 second. Expected to take 0.53 second.6870# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb. Expected to take 0.5 second.6871BulkImports::Projects::Graphql::GetSnippetRepositoryQuery6872 returns snippet httpUrlToRepo6873 returns snippet createdAt6874 returns snippet title6875 behaves like a valid Direct Transfer GraphQL query6876 has a valid query6877 does not use any deprecated GraphQL schema6878 does not exceed max authenticated complexity6879 does not exceed max depth6880 .variables6881 queries project based on source_full_path and pagination6882 .data_path6883 .data_path returns data path6884 .page_info_path6885 .page_info_path returns pagination information path6886# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb. It took 0.42 second. Expected to take 0.5 second.6887# [RSpecRunTime] Starting example group spec/lib/gitlab/sourcegraph_spec.rb. Expected to take 0.49 second.6888Gitlab::Sourcegraph6889 .feature_conditional?6890 when feature is enabled globally6891 is expected to be falsey6892 when feature is enabled only to a resource6893 is expected to be truthy6894 .feature_available?6895 when feature is enabled globally6896 is expected to be truthy6897 when feature is enabled only to a resource6898 is expected to be truthy6899 when feature is disabled6900 is expected to be falsey6901 .feature_enabled?6902 when feature is enabled globally6903 is expected to be truthy6904 when feature is enabled only to a resource6905 for the same resource6906 is expected to be truthy6907 for a different resource6908 is expected to be falsey6909# [RSpecRunTime] Finishing example group spec/lib/gitlab/sourcegraph_spec.rb. It took 0.38 second. Expected to take 0.49 second.6910# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog_spec.rb. Expected to take 0.46 second.6911Gitlab::Memory::Watchdog6912 watchdog6913 #initialize6914 initialize new configuration6915 #call6916 reports started event once6917 waits for check interval seconds6918 when no monitors are configured6919 reports stopped event once with correct reason6920 when monitors are configured6921 reports stopped event once6922 when process does not exceed threshold6923 does not report violations event6924 does not execute handler6925 when process exceeds threshold6926 reports threshold violated event6927 when process does not exceed the allowed number of strikes6928 does not report strikes exceeded event6929 does not execute handler6930 when monitor exceeds the allowed number of strikes6931 reports strikes exceeded event6932 executes handler and stops the watchdog6933 schedules a heap dump6934 when multiple monitors exceeds allowed number of strikes6935 only calls the handler once6936 #configure6937 yields block6938# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog_spec.rb. It took 0.4 second. Expected to take 0.46 second.6939# [RSpecRunTime] Starting example group spec/presenters/ml/candidate_details_presenter_spec.rb. Expected to take 0.46 second.6940Ml::CandidateDetailsPresenter6941 #present_as_json6942 when candidate has metrics, params and artifacts6943 generates the correct params6944 generates the correct metrics6945 generates the correct info6946 when candidate has job6947 generates the correct ci6948 when build user is nil6949 does not include build user info6950 and job is from MR6951 generates the correct ci6952 when ci job is not to be added6953 ciJob is nil6954 #present6955 presents the candidate correctly6956# [RSpecRunTime] Finishing example group spec/presenters/ml/candidate_details_presenter_spec.rb. It took 0.38 second. Expected to take 0.46 second.6957# [RSpecRunTime] Starting example group spec/workers/clusters/agents/notify_git_push_worker_spec.rb. Expected to take 0.43 second.6958Clusters::Agents::NotifyGitPushWorker6959 #perform6960 calls the deletion service6961 when the project no longer exists6962 completes without raising an error6963# [RSpecRunTime] Finishing example group spec/workers/clusters/agents/notify_git_push_worker_spec.rb. It took 0.55 second. Expected to take 0.43 second.6964# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb. Expected to take 0.42 second.6965Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::UntilExecuting6966 behaves like deduplicating jobs when scheduling6967 #schedule6968 checks for duplicates before yielding6969 checks worker options for scheduled jobs6970 job marking6971 adds the jid of the existing job to the job hash6972 scheduled jobs6973 scheduled in the past6974 adds the jid of the existing job to the job hash6975 scheduled in the future6976 adds the jid of the existing job to the job hash6977 when the job is not duplicate6978 does not return false nor drop the job6979 when the job is droppable6980 updates latest wal location6981 returns false to drop the job6982 logs that the job was dropped6983 logs the deduplication options of the worker6984 #perform6985 updates job hash with dedup_wal_locations6986 when latest_wal_location is empty6987 does not update job hash with dedup_wal_locations6988 #perform6989 deletes the lock before executing6990# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb. It took 0.4 second. Expected to take 0.42 second.6991# [RSpecRunTime] Starting example group spec/workers/users/create_statistics_worker_spec.rb. Expected to take 0.39 second.6992Users::CreateStatisticsWorker6993 #perform6994 when successful6995 create an users statistics entry6996 when unsuccessful6997 logs an error6998# [RSpecRunTime] Finishing example group spec/workers/users/create_statistics_worker_spec.rb. It took 0.35 second. Expected to take 0.39 second.6999# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_queries_spec.rb. Expected to take 0.38 second.7000Gitlab::UsageDataQueries7001 #add_metric7002 builds the query for given metric7003 .with_metadata7004 yields passed block7005 .count7006 returns the raw SQL7007 does not mix a nil column with keyword arguments7008 .distinct_count7009 returns the raw SQL7010 does not mix a nil column with keyword arguments7011 .redis_usage_data7012 returns a placeholder string for redis_usage_data with a block7013 .alt_usage_data7014 returns value when used with value7015 returns a placeholder string for alt_usage_data with a block7016 .sum7017 returns the raw SQL7018 .add7019 returns the combined raw SQL with an inner query7020 .histogram7021 returns the histogram sql7022 min/max methods7023 returns nil7024# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_queries_spec.rb. It took 0.38 second. Expected to take 0.38 second.7025# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/pull_request_comment_spec.rb. Expected to take 0.36 second.7026Bitbucket::Representation::PullRequestComment7027 #has_parent?7028 is expected to be truthy7029 is expected to be falsey7030 #new_pos7031 is expected to eq 37032 #old_pos7033 is expected to eq 37034 #inline?7035 is expected to be truthy7036 is expected to be falsey7037 #deleted?7038 is expected to be truthy7039 is expected to be falsey7040 is expected to be falsey7041 #parent_id7042 is expected to eq 27043 is expected to be nil7044 #iid7045 is expected to eq 17046 #file_path7047 is expected to eq "/path"7048# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/pull_request_comment_spec.rb. It took 0.37 second. Expected to take 0.36 second.7049# [RSpecRunTime] Starting example group spec/workers/ci/job_token/log_authorization_worker_spec.rb. Expected to take 0.34 second.7050Ci::JobToken::LogAuthorizationWorker7051 #perform7052 behaves like an idempotent worker7053 is labeled as idempotent7054 performs multiple times sequentially without raising an exception7055 calls Ci::JobToken::Authorization#log_captures!7056# [RSpecRunTime] Finishing example group spec/workers/ci/job_token/log_authorization_worker_spec.rb. It took 0.18 second. Expected to take 0.34 second.7057# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. Expected to take 0.33 second.7058Gitlab::UsageDataNonSqlMetrics7059 #add_metric7060 computes the metric value for given metric7061 .count7062 returns default value for count7063 .distinct_count7064 returns default value for distinct count7065 .estimate_batch_distinct_count7066 returns default value for estimate_batch_distinct_count7067 .sum7068 returns default value for sum7069 .histogram7070 returns default value for histogram7071 min/max methods7072 model: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, otp_secret: ), result: nil7073 returns nil7074 model: Issue(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, updated_at: datetime, description: text, milestone_id: integer, iid: integer, updated_by_id: integer, weight: integer, confidential: boolean, due_date: date, moved_to_id: integer, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, relative_position: integer, service_desk_reply_to: string, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, discussion_locked: boolean, closed_at: timestamptz, closed_by_id: integer, state_id: integer, duplicated_to_id: integer, promoted_to_epic_id: integer, health_status: integer, external_key: string, sprint_id: integer, blocking_issues_count: integer, upvotes_count: integer, work_item_type_id: integer, namespace_id: integer, start_date: date, imported_from: integer, correct_work_item_type_id: integer), result: nil7075 returns nil7076 model: Deployment(id: integer, iid: integer, project_id: integer, environment_id: integer, ref: string, tag: boolean, sha: string, user_id: integer, deployable_type: string, created_at: datetime, updated_at: datetime, on_stop: string, status: integer, finished_at: timestamptz, deployable_id: integer, archived: boolean), result: nil7077 returns nil7078 model: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), result: nil7079 returns nil7080# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. It took 0.26 second. Expected to take 0.33 second.7081# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb. Expected to take 0.32 second.7082Gitlab::Usage::ServicePing::PayloadKeysProcessor7083 with an object metric7084 returns the payload keys that have a metric definition7085 with a missing metric definition7086 returns the payload keys that have a metric definition7087 with array metric7088 returns the payload keys that have a metric definition7089 missing_instrumented_metrics_key_paths7090 returns the missing keys7091# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb. It took 0.31 second. Expected to take 0.32 second.7092# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/store_spec.rb. Expected to take 0.3 second.7093Gitlab::EtagCaching::Store7094 #get7095 with invalid keys7096 raises errors7097 does not raise errors in production7098 with GraphQL keys7099 returns a stored value7100 with RESTful keys7101 returns a stored value7102 #touch7103 with invalid keys7104 raises errors7105 with GraphQL keys7106 stores and returns a value7107 with RESTful keys7108 stores and returns a value7109 with multiple keys7110 stores and returns multiple values7111# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/store_spec.rb. It took 0.24 second. Expected to take 0.3 second.7112# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. Expected to take 0.3 second.7113Gitlab::GithubImport::Representation::Collaborator7114 .from_json_hash7115 behaves like a Collaborator7116 returns an instance of Collaborator7117 with Collaborator7118 includes the user ID7119 includes the username7120 includes the role7121 #github_identifiers7122 returns a hash with needed identifiers7123 .from_api_response7124 behaves like a Collaborator7125 returns an instance of Collaborator7126 with Collaborator7127 includes the user ID7128 includes the username7129 includes the role7130 #github_identifiers7131 returns a hash with needed identifiers7132# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. It took 0.27 second. Expected to take 0.3 second.7133# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb. Expected to take 0.28 second.7134Sidebars::UserSettings::Menus::EmailsMenu7135 behaves like User settings menu #render? method7136 #render?7137 when user is logged in7138 renders7139 when user is not logged in7140 does not render7141 behaves like User settings menu7142 does not contain any sub menu7143 renders the correct link7144 renders the correct title7145 renders the correct icon7146 defines correct active route7147# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb. It took 0.28 second. Expected to take 0.28 second.7148# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/presenter_spec.rb. Expected to take 0.27 second.7149RuboCop::Cop::CodeReuse::Presenter7150 flags the use of a Presenter in a Finder7151 flags the use of a Presenter in a model class method7152 flags the use of a Presenter in a Serializer7153 flags the use of a Presenter in a model instance method7154 flags the use of a Service class in a Presenter7155 flags the use of a Presenter in a worker7156 flags the use of a Presenter in a Service class7157# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/presenter_spec.rb. It took 0.29 second. Expected to take 0.27 second.7158# [RSpecRunTime] Starting example group spec/lib/gitlab/silent_mode_spec.rb. Expected to take 0.26 second.7159Gitlab::SilentMode7160 .enabled?7161 when silent mode is enabled7162 is expected to be truthy7163 when silent mode is disabled7164 is expected to be falsey7165 .log_debug7166 when silent mode is enabled7167 logs to AppJsonLogger and adds the current state of silent mode7168 when silent mode is disabled7169 logs to AppJsonLogger and adds the current state of silent mode7170 overwrites silent_mode_enabled log key if call already contains it7171 .log_info7172 when silent mode is enabled7173 logs to AppJsonLogger and adds the current state of silent mode7174 when silent mode is disabled7175 logs to AppJsonLogger and adds the current state of silent mode7176 overwrites silent_mode_enabled log key if call already contains it7177# [RSpecRunTime] Finishing example group spec/lib/gitlab/silent_mode_spec.rb. It took 0.31 second. Expected to take 0.26 second.7178# [RSpecRunTime] Starting example group spec/lib/import/placeholder_references/store_spec.rb. Expected to take 0.25 second.7179Import::PlaceholderReferences::Store7180 #any?7181 returns the inverse of #empty?7182 #count7183 returns the count of members in the set7184 #get7185 returns a member in the set7186 accepts an argument to return more members7187 #add7188 adds to the set7189 #remove7190 removes members from the set7191 #empty?7192 returns true if the set is empty7193 returns false if the set is not empty7194# [RSpecRunTime] Finishing example group spec/lib/import/placeholder_references/store_spec.rb. It took 0.26 second. Expected to take 0.25 second.7195# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/cer_spec.rb. Expected to take 0.24 second.7196Gitlab::Ci::SecureFiles::Cer7197 when the supplied certificate can be parsed7198 #certificate_data7199 returns an OpenSSL::X509::Certificate object7200 #metadata7201 returns a hash with the expected keys7202 #id7203 returns the certificate serial number7204 #expires_at7205 returns the certificate expiration timestamp7206 #issuer7207 calls parse on X509Name7208 #subject7209 calls parse on X509Name7210 when the supplied certificate cannot be parsed7211 #certificate_data7212 assigns the error message and returns nil7213 #metadata7214 returns an empty hash7215 #expires_at7216 returns nil7217# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/cer_spec.rb. It took 0.32 second. Expected to take 0.24 second.7218# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb. Expected to take 0.23 second.7219Gitlab::Pagination::Keyset::CursorBasedRequestContext7220 #per_page7221 is expected to eq 27222 #cursor7223 is expected to eq "eyJuYW1lIjoiR2l0TGFiIEluc3RhbmNlIiwiaWQiOiI1MiIsIl9rZCI6Im4ifQ=="7224 #order_by7225 is expected to eq {:name=>:asc}7226 #apply_headers7227 sets Link header with same host/path as the original request7228 sets Link header with a cursor to the next page7229# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb. It took 0.16 second. Expected to take 0.23 second.7230# [RSpecRunTime] Starting example group spec/initializers/carrierwave_performance_patch_spec.rb. Expected to take 0.22 second.7231CarrierWave::Uploader::Url7232 #url7233 when file responds to url7234 returns nil when the file.url is empty7235 returns the given file url7236 passes any given options to the file url method7237 when file responds to path7238 when the asset host is a string7239 prefix the path with the asset host7240 when the asset host responds to call7241 prefix the path with the asset host7242 when asset_host is empty7243 when base_path is empty7244 returns the file path7245 when base_path is not empty7246 returns the file path prefixed with the base_path7247 when file does not respond to either url nor path7248 returns nil7249# [RSpecRunTime] Finishing example group spec/initializers/carrierwave_performance_patch_spec.rb. It took 0.22 second. Expected to take 0.22 second.7250# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/id_token_spec.rb. Expected to take 0.22 second.7251Gitlab::Ci::Config::Entry::IdToken7252 when not given an `aud`7253 is invalid7254 when given `aud` is a variable7255 is valid7256 when given an unknown keyword7257 is invalid7258 when given `aud` as a string7259 is valid7260 when given `aud` includes a variable7261 is valid7262 when given `aud` as an array with variables7263 is valid and concatenates the values7264 when given `aud` as an array7265 is valid and concatenates the values7266# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/id_token_spec.rb. It took 0.21 second. Expected to take 0.22 second.7267# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. Expected to take 0.21 second.7268Gitlab::UsageDataCounters::JetBrainsPluginActivityUniqueCounter7269 when tracking a jetbrains api request7270 behaves like a request from an extension7271 tracks when the user agent is matching7272 does not track when the user agent is not matching7273 does not track if user agent is not present7274 does not track if user is not present7275# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. It took 0.18 second. Expected to take 0.21 second.7276# [RSpecRunTime] Starting example group spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb. Expected to take 0.2 second.7277Gitlab::WordDiff::Segments::DiffHunk7278 #pos_old7279 is expected to eq 37280 when diff hunk is broken7281 is expected to eq 07282 #pos_new7283 is expected to eq 47284 when diff hunk is broken7285 is expected to eq 07286 #first_line?7287 is expected to be falsey7288 when diff hunk located on the first line7289 is expected to be truthy7290 #to_s7291 is expected to eq "@@ -3,14 +4,13 @@"7292# [RSpecRunTime] Finishing example group spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb. It took 0.2 second. Expected to take 0.2 second.7293# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb. Expected to take 0.19 second.7294RuboCop::Cop::Migration::SidekiqQueueMigrate7295 when in a regular migration7296 registers an offense when sidekiq_queue_migrate is used in #up7297 registers an offense when sidekiq_queue_migrate is used in #down7298 registers an offense when sidekiq_queue_migrate is used in #change7299 registers an offense when sidekiq_queue_migrate is used in #any_other_method7300 when in a post-deployment migration7301 registers no offense7302 when outside of a migration7303 registers no offense7304# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb. It took 0.2 second. Expected to take 0.19 second.7305# [RSpecRunTime] Starting example group spec/models/packages/event_spec.rb. Expected to take 0.18 second.7306Packages::Event7307 does not allow STI7308 .unique_counters_for7309 is expected to contain exactly "i_package_npm_deploy_token"7310 behaves like handle forbidden event type7311 is expected to eq []7312 when an originator type is quest7313 is expected to eq []7314 .event_allowed?7315 is expected to eq true7316 behaves like handle forbidden event type7317 is expected to eq false7318# [RSpecRunTime] Finishing example group spec/models/packages/event_spec.rb. It took 0.16 second. Expected to take 0.18 second.7319# [RSpecRunTime] Starting example group spec/services/base_container_service_spec.rb. Expected to take 0.18 second.7320BaseContainerService7321 #initialize7322 accepts container and current_user7323 treats current_user as optional7324 .root_ancestor7325 when container is a group7326 returns the top level group7327 when container is a project7328 returns the project top level group7329 when the project does not belong to a group7330 returns nil7331# [RSpecRunTime] Finishing example group spec/services/base_container_service_spec.rb. It took 0.18 second. Expected to take 0.18 second.7332# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/usage_metric_definition/redis_hll_generator_spec.rb. Expected to take 0.17 second.7333Gitlab::UsageMetricDefinition::RedisHllGenerator7334 creates metric definition files7335 with multiple events7336 creates metric definition files7337 with ee option7338 creates metric definition files7339# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/usage_metric_definition/redis_hll_generator_spec.rb. It took 0.18 second. Expected to take 0.17 second.7340# [RSpecRunTime] Starting example group spec/initializers/diagnostic_reports_spec.rb. Expected to take 0.16 second.7341diagnostic reports7342 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is set to false7343 is expected not to receive new(*(any args)) 0 times7344 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is set to true7345 when run in Puma context7346 modifies worker startup hooks, starts Gitlab::Memory::ReportsDaemon7347 writes scheduled heap dumps in on_worker_stop7348 when run in non-Puma context, such as rails console, tests, Sidekiq7349 is expected not to receive new(*(any args)) 0 times7350 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is not set7351 is expected not to receive new(*(any args)) 0 times7352# [RSpecRunTime] Finishing example group spec/initializers/diagnostic_reports_spec.rb. It took 0.15 second. Expected to take 0.16 second.7353# [RSpecRunTime] Starting example group spec/initializers/gitlab_http_spec.rb. Expected to take 0.16 second.7354Gitlab::HTTP_V27355 handles log_exception_proc7356 when configuring allowed_internal_uris7357 is expected to contain exactly #<URI::HTTP http://localhost> and #<URI::Generic ssh://localhost:22>7358 when the protocol is https7359 uses the correct scheme7360 when silent_mode_enabled is true7361 when sending a POST request7362 handles silent_mode_log_info_proc7363 when sending a GET request7364 does not raise an error7365# [RSpecRunTime] Finishing example group spec/initializers/gitlab_http_spec.rb. It took 0.15 second. Expected to take 0.16 second.7366# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/crystalball/coverage_lines_execution_detector_spec.rb. Expected to take 0.15 second.7367Tooling::Crystalball::CoverageLinesExecutionDetector7368 #detect7369 is expected to eq ["file.rb"]7370 with no changes7371 is expected to eq []7372 with previously uncovered file7373 is expected to eq ["file.rb"]7374 with path outside of root7375 is expected to eq []7376 with path in excluded prefix7377 is expected to eq []7378# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/crystalball/coverage_lines_execution_detector_spec.rb. It took 0.14 second. Expected to take 0.15 second.7379# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/scope_menu_spec.rb. Expected to take 0.15 second.7380Sidebars::Projects::Menus::ScopeMenu7381 behaves like serializable as super_sidebar_menu_args7382 returns hash with provided attributes7383 returns hash with an item_id7384 #container_html_options7385 is expected to match #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x000078cf04d34d60 @expected={:class=>"shortcuts-project"}>7386# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/scope_menu_spec.rb. It took 0.16 second. Expected to take 0.15 second.7387# [RSpecRunTime] Starting example group spec/serializers/merge_request_basic_entity_spec.rb. Expected to take 0.14 second.7388MergeRequestBasicEntity7389 has public_merge_status as merge_status7390 #reviewers7391 contains reviewers attributes7392# [RSpecRunTime] Finishing example group spec/serializers/merge_request_basic_entity_spec.rb. It took 0.14 second. Expected to take 0.14 second.7393# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb. Expected to take 0.14 second.7394TokenAuthenticatableStrategies::EncryptionHelper7395 does not allow STI7396 .encrypt_token7397 adds nonce identifier on the beginning7398 adds nonce at the end7399 encrypts token7400 .decrypt_token7401 decrypts token with dynamic iv7402# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb. It took 0.13 second. Expected to take 0.14 second.7403# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/version_helpers_spec.rb. Expected to take 0.13 second.7404Packages::Nuget::VersionHelpers7405 #sort_versions7406 unsorted_versions: ["1.0.0-a1b", "1.0.0-abb", "1.0.0-a11"], expected_result: ["1.0.0-a11", "1.0.0-a1b", "1.0.0-abb"]7407 sorts versions in ascending order7408 unsorted_versions: ["1.8.6-10pre", "1.8.6-5pre", "1.8.6-05pre", "1.8.6-9"], expected_result: ["1.8.6-9", "1.8.6-05pre", "1.8.6-10pre", "1.8.6-5pre"]7409 sorts versions in ascending order7410 unsorted_versions: ["8.4.0-MOR-4077-TabControl.1", "8.4.0-max-migration.1", "8.4.0-develop-nuget20230418.1", "8.4.0-MOR-4077-TabControl.2"], expected_result: ["8.4.0-develop-nuget20230418.1", "8.4.0-max-migration.1", "8.4.0-MOR-4077-TabControl.1", "8.4.0-MOR-4077-TabControl.2"]7411 sorts versions in ascending order7412 unsorted_versions: ["1.0.0-beta+build.1", "1.0.0-beta.11", "1.0.0-beta.2", "1.0.0-alpha", "1.0.0-alpha.1", "1.0.0-alpha.2", "1.0.0-alpha.beta", "2.0.0", "1.0.0-rc.1", "1.0.0-beta", "2.0.0-alpha", "1.0.0", "1.0.0-rc.1+build.1", "1.0.0+build", "1.0.0+build.1", "1.0.1-rc.1", "1.0.1", "1.0.1+build.2", "1.1.0-alpha", "1.1.0"], expected_result: ["1.0.0-alpha", "1.0.0-alpha.1", "1.0.0-alpha.2", "1.0.0-alpha.beta", "1.0.0-beta", "1.0.0-beta+build.1", "1.0.0-beta.2", "1.0.0-beta.11", "1.0.0-rc.1", "1.0.0-rc.1+build.1", "1.0.0", "1.0.0+build", "1.0.0+build.1", "1.0.1-rc.1", "1.0.1", "1.0.1+build.2", "1.1.0-alpha", "1.1.0", "2.0.0-alpha", "2.0.0"]7413 sorts versions in ascending order7414# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/version_helpers_spec.rb. It took 0.15 second. Expected to take 0.13 second.7415# [RSpecRunTime] Starting example group spec/lib/gitlab/puma/error_handler_spec.rb. Expected to take 0.13 second.7416Gitlab::Puma::ErrorHandler7417 #execute7418 captures the exception and returns a Rack response7419 when not in production7420 returns a Rack response with dev error message7421 when status code is nil7422 defaults to error 5007423 when status code is provided7424 uses the provided status code in the response7425# [RSpecRunTime] Finishing example group spec/lib/gitlab/puma/error_handler_spec.rb. It took 0.12 second. Expected to take 0.13 second.7426# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters_spec.rb. Expected to take 0.12 second.7427Gitlab::UsageDataCounters7428 .usage_data_counters7429 is expected to all respond to #totals7430 is expected to all respond to #fallback_totals7431 .count7432 increases a view counter7433 when event_name is not defined7434 raises an exception7435# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters_spec.rb. It took 0.12 second. Expected to take 0.12 second.7436# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/origin_validator_spec.rb. Expected to take 0.12 second.7437Gitlab::Auth::Saml::OriginValidator7438 #store_origin7439 stores the SAML request ID7440 #gitlab_initiated?7441 returns false if InResponseTo is not present7442 returns false if InResponseTo does not match stored value7443 returns true if InResponseTo matches stored value7444# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/origin_validator_spec.rb. It took 0.14 second. Expected to take 0.12 second.7445# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config/source_spec.rb. Expected to take 0.11 second.7446Gitlab::Ci::ProjectConfig::Source7447 #internal_include_prepended?7448 is expected to eq false7449 #source7450 is expected to raise NotImplementedError7451 #content7452 is expected to raise NotImplementedError7453# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config/source_spec.rb. It took 0.13 second. Expected to take 0.11 second.7454# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/has_avatar_spec.rb. Expected to take 0.11 second.7455Sidebars::Concerns::HasAvatar7456 #entity_id7457 returns nil7458 #avatar_shape7459 returns rect7460 #avatar7461 returns nil7462# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/has_avatar_spec.rb. It took 0.1 second. Expected to take 0.11 second.7463# [RSpecRunTime] Starting example group spec/graphql/types/root_storage_statistics_type_spec.rb. Expected to take 0.1 second.7464Types::RootStorageStatisticsType7465 is expected to eq "RootStorageStatistics"7466 has the expected fields7467 is expected to require graphql authorizations :read_statistics7468# [RSpecRunTime] Finishing example group spec/graphql/types/root_storage_statistics_type_spec.rb. It took 0.09 second. Expected to take 0.1 second.7469# [RSpecRunTime] Starting example group spec/graphql/types/grafana_integration_type_spec.rb. Expected to take 0.1 second.7470Types::GrafanaIntegrationType7471 is expected to eq "GrafanaIntegration"7472 is expected to require graphql authorizations :admin_operations7473 is expected to have graphql fields :id, :grafana_url, :enabled, :created_at, and :updated_at7474# [RSpecRunTime] Finishing example group spec/graphql/types/grafana_integration_type_spec.rb. It took 0.09 second. Expected to take 0.1 second.7475# [RSpecRunTime] Starting example group spec/lib/cloud_connector/connected_service_spec.rb. Expected to take 0.1 second.7476CloudConnector::ConnectedService7477 #free_access?7478 when the service cut off date is in the past7479 is expected to eq false7480 when the service cut off date is in the future7481 is expected to eq true7482 when the service cut off date is nil7483 is expected to eq true7484# [RSpecRunTime] Finishing example group spec/lib/cloud_connector/connected_service_spec.rb. It took 0.09 second. Expected to take 0.1 second.7485# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/paths_spec.rb. Expected to take 0.09 second.7486Gitlab::Ci::Config::Entry::Paths7487 validations7488 when entry config value is valid7489 #value7490 returns key value7491 #valid?7492 is valid7493 when entry value is not valid7494 #errors7495 saves errors7496# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/paths_spec.rb. It took 0.09 second. Expected to take 0.09 second.7497# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb. Expected to take 0.09 second.7498Tooling::Helpers::PredictiveTestsHelper7499 #folders_for_available_editions7500 when FOSS7501 returns the correct paths7502 when EE7503 returns the correct paths7504 when JiHu7505 returns the correct paths7506# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb. It took 0.09 second. Expected to take 0.09 second.7507# [RSpecRunTime] Starting example group spec/lib/gitlab/batch_worker_context_spec.rb. Expected to take 0.08 second.7508Gitlab::BatchWorkerContext7509 #arguments7510 returns all the expected arguments in arrays7511 #context_for7512 returns the correct application context for the arguments7513# [RSpecRunTime] Finishing example group spec/lib/gitlab/batch_worker_context_spec.rb. It took 0.09 second. Expected to take 0.08 second.7514# [RSpecRunTime] Starting example group spec/lib/mattermost/client_spec.rb. Expected to take 0.08 second.7515Mattermost::Client7516 JSON parse error7517 yields an error on malformed JSON7518/builds/gitlab-org/gitlab/spec/lib/mattermost/client_spec.rb:12: warning: redefining constant Struct::Request7519 shows a client error if the request was unsuccessful7520# [RSpecRunTime] Finishing example group spec/lib/mattermost/client_spec.rb. It took 0.08 second. Expected to take 0.08 second.7521# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb. Expected to take 0.08 second.7522Gitlab::Usage::Metrics::Instrumentations::SnowplowEnabledMetric7523 for snowplow enabled option7524 snowplow_enabled: true, expected_value: true7525 behaves like a correct instrumented metric value7526 has correct value7527 snowplow_enabled: false, expected_value: false7528 behaves like a correct instrumented metric value7529 has correct value7530# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb. It took 0.08 second. Expected to take 0.08 second.7531# [RSpecRunTime] Starting example group spec/lib/banzai/filter/mermaid_filter_spec.rb. Expected to take 0.07 second.7532Banzai::Filter::MermaidFilter7533 adds `js-render-mermaid` class to the `code` tag7534 behaves like pipeline timing check7535 checks the pipeline timing7536# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/mermaid_filter_spec.rb. It took 0.07 second. Expected to take 0.07 second.7537# [RSpecRunTime] Starting example group spec/workers/database/drop_detached_partitions_worker_spec.rb. Expected to take 0.07 second.7538Database::DropDetachedPartitionsWorker7539 #perform7540 drops detached partitions7541 reports partition metrics7542# [RSpecRunTime] Finishing example group spec/workers/database/drop_detached_partitions_worker_spec.rb. It took 0.07 second. Expected to take 0.07 second.7543# [RSpecRunTime] Starting example group spec/graphql/types/deployment_tag_type_spec.rb. Expected to take 0.07 second.7544Types::DeploymentTagType7545 is expected to eq "DeploymentTag"7546 has the expected fields7547# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_tag_type_spec.rb. It took 0.07 second. Expected to take 0.07 second.7548# [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_entity_spec.rb. Expected to take 0.07 second.7549Ci::CodequalityMrDiffEntity7550 #as_json7551 when quality report has degradations7552 contains correct codequality mr diff report7553# [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_entity_spec.rb. It took 0.07 second. Expected to take 0.07 second.7554# [RSpecRunTime] Starting example group spec/graphql/types/release_source_type_spec.rb. Expected to take 0.07 second.7555Types::ReleaseSourceType7556 is expected to require graphql authorizations :read_code7557 has the expected fields7558# [RSpecRunTime] Finishing example group spec/graphql/types/release_source_type_spec.rb. It took 0.06 second. Expected to take 0.07 second.7559# [RSpecRunTime] Starting example group spec/initializers/rails_asset_host_spec.rb. Expected to take 0.06 second.7560Rails asset host initializer7561 uses no asset host by default7562 with cdn_host defined in gitlab.yml7563 returns https://gitlab.example.com7564# [RSpecRunTime] Finishing example group spec/initializers/rails_asset_host_spec.rb. It took 0.06 second. Expected to take 0.06 second.7565# [RSpecRunTime] Starting example group spec/graphql/types/issuable_sort_enum_spec.rb. Expected to take 0.06 second.7566Types::IssuableSortEnum7567 is expected to eq "IssuableSort"7568 exposes all the existing issuable sort values7569# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_sort_enum_spec.rb. It took 0.06 second. Expected to take 0.06 second.7570# [RSpecRunTime] Starting example group spec/lib/api/entities/organizations/organization_spec.rb. Expected to take 0.06 second.7571API::Entities::Organizations::Organization7572 exposes all the correct attributes7573# [RSpecRunTime] Finishing example group spec/lib/api/entities/organizations/organization_spec.rb. It took 0.05 second. Expected to take 0.06 second.7574# [RSpecRunTime] Starting example group spec/serializers/admin/user_serializer_spec.rb. Expected to take 0.06 second.7575Admin::UserSerializer7576 when there is a single object provided7577 contains important elements for the admin user table7578# [RSpecRunTime] Finishing example group spec/serializers/admin/user_serializer_spec.rb. It took 0.05 second. Expected to take 0.06 second.7579# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_spec.rb. Expected to take 0.05 second.7580Types::PermissionTypes::ContainerRepository7581 has the expected fields7582# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_spec.rb. It took 0.04 second. Expected to take 0.05 second.7583# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/designs_type_spec.rb. Expected to take 0.04 second.7584Types::WorkItems::Widgets::DesignsType7585 exposes the expected fields7586# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/designs_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.7587# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb. Expected to take 0.04 second.7588Gitlab::SlashCommands::Presenters::IncidentManagement::IncidentNew7589 returns the ephemeral message7590# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb. It took 0.04 second. Expected to take 0.04 second.7591# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/container_with_html_options_spec.rb. Expected to take 0.04 second.7592Sidebars::Concerns::ContainerWithHtmlOptions7593 #container_html_options7594 includes by default aria-label attribute7595# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/container_with_html_options_spec.rb. It took 0.05 second. Expected to take 0.04 second.7596# [RSpecRunTime] Starting example group spec/lib/banzai/filter/html_entity_filter_spec.rb. Expected to take 0.04 second.7597Banzai::Filter::HtmlEntityFilter7598 converts common entities to their HTML-escaped equivalents7599# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/html_entity_filter_spec.rb. It took 0.04 second. Expected to take 0.04 second.7600# [RSpecRunTime] Starting example group spec/graphql/types/eventable_type_spec.rb. Expected to take 0.04 second.7601Types::EventableType7602 exposes events field7603# [RSpecRunTime] Finishing example group spec/graphql/types/eventable_type_spec.rb. It took 0.04 second. Expected to take 0.04 second.7604# [RSpecRunTime] Starting example group spec/graphql/types/packages/conan/metadatum_type_spec.rb. Expected to take 0.03 second.7605Types::Packages::Conan::MetadatumType7606 includes conan metadatum fields7607# [RSpecRunTime] Finishing example group spec/graphql/types/packages/conan/metadatum_type_spec.rb. It took 0.04 second. Expected to take 0.03 second.7608auto_explain log contains 1549 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-44-44.354.main.ndjson.gz7609took 21.2040506847610auto_explain log contains 1550 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-44-44.354.ci.ndjson.gz7611took 20.0103494437612[TEST PROF INFO] EventProf results for sql.active_record7613Total time: 06:13.969 of 21:34.608 (28.89%)7614Total events: 2130017615Top 5 slowest suites (by time):7616Note (./spec/models/note_spec.rb:5) – 00:55.250 (30802 / 291) of 03:20.910 (27.5%)7617Notes::UpdateService (./spec/services/notes/update_service_spec.rb:5) – 00:52.765 (27966 / 41) of 02:29.728 (35.24%)7618Ci::RegisterJobService (./spec/services/ci/register_job_service_spec.rb:6) – 00:37.569 (18407 / 89) of 01:47.853 (34.83%)7619Ci::Bridge (./spec/models/ci/bridge_spec.rb:5) – 00:25.668 (16183 / 238) of 01:25.827 (29.91%)7620WorkItems::UpdateService (./spec/services/work_items/update_service_spec.rb:5) – 00:19.308 (10911 / 90) of 01:16.446 (25.26%)7621Knapsack report was generated. Preview:7622{7623 "spec/models/note_spec.rb": 200.86178454700007,7624 "spec/services/notes/update_service_spec.rb": 149.7277683540001,7625 "spec/services/ci/register_job_service_spec.rb": 107.85321172499994,7626 "spec/models/ci/bridge_spec.rb": 85.827370944,7627 "spec/services/work_items/update_service_spec.rb": 76.44571102199995,7628 "spec/policies/wiki_page_policy_spec.rb": 55.13969531099997,7629 "spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb": 42.12104741400003,7630 "spec/services/system_notes/merge_requests_service_spec.rb": 32.78851686500002,7631 "spec/lib/banzai/filter/references/commit_reference_filter_spec.rb": 28.433148818000063,7632 "spec/uploaders/avatar_uploader_spec.rb": 28.271014379999997,7633 "spec/workers/pipeline_schedule_worker_spec.rb": 19.28110561199992,7634 "spec/models/work_item_spec.rb": 24.07691432499996,7635 "spec/services/work_items/data_sync/move_service_spec.rb": 21.394466174000172,7636 "spec/services/packages/conan/search_service_spec.rb": 19.099677163000024,7637 "spec/helpers/emails_helper_spec.rb": 18.044432730999915,7638 "spec/services/projects/protect_default_branch_service_spec.rb": 18.725106826,7639 "spec/services/members/create_service_spec.rb": 18.713417587000094,7640 "spec/lib/gitlab/contributions_calendar_spec.rb": 12.078966104999836,7641 "spec/graphql/resolvers/timelog_resolver_spec.rb": 12.043505421999953,7642 "spec/lib/gitlab/ci/artifact_file_reader_spec.rb": 13.27086823400009,7643 "spec/models/clusters/integrations/prometheus_spec.rb": 13.93995228100016,7644 "spec/models/merge_request/metrics_spec.rb": 9.792855876000203,7645 "spec/lib/gitlab/gitaly_client/operation_service_spec.rb": 11.054300599000044,7646 "spec/services/admin/abuse_reports/moderate_user_service_spec.rb": 8.823935410000104,7647 "spec/models/discussion_spec.rb": 11.857617331000029,7648 "spec/helpers/sidebars_helper_spec.rb": 7.394755054999905,7649 "spec/services/projects/move_project_members_service_spec.rb": 10.20604291299992,7650 "spec/models/generic_commit_status_spec.rb": 9.659204674999955,7651 "spec/helpers/avatars_helper_spec.rb": 8.110891377999906,7652 "spec/services/deployments/update_service_spec.rb": 9.327963504999843,7653 "spec/finders/namespaces/projects_finder_spec.rb": 4.725247791000129,7654 "spec/workers/environments/stop_job_success_worker_spec.rb": 4.433398788999966,7655 "spec/services/packages/update_package_file_service_spec.rb": 6.34248592300014,7656 "spec/graphql/mutations/namespace/package_settings/update_spec.rb": 6.1469094999999925,7657 "spec/serializers/diff_file_metadata_entity_spec.rb": 7.016005940000014,7658 "spec/models/diff_note_position_spec.rb": 5.7092838109999775,7659 "spec/tasks/gitlab/lfs/migrate_rake_spec.rb": 7.54298033200007,7660 "spec/views/projects/settings/merge_requests/show.html.haml_spec.rb": 5.734881847999986,7661 "spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb": 6.344137468000099,7662 "spec/services/loose_foreign_keys/cleaner_service_spec.rb": 4.588051236999945,7663 "spec/models/review_spec.rb": 5.4105647270000645,7664 "spec/workers/namespaces/process_sync_events_worker_spec.rb": 5.616097884999817,7665 "spec/services/error_tracking/issue_details_service_spec.rb": 4.772272088000136,7666 "spec/serializers/stage_serializer_spec.rb": 5.091766387000007,7667 "spec/models/concerns/cache_markdown_field_spec.rb": 4.385316928999828,7668 "spec/graphql/types/board_list_type_spec.rb": 5.826819522000051,7669 "spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb": 4.3830292489999465,7670 "spec/finders/contributed_projects_finder_spec.rb": 3.3972624640000504,7671 "spec/services/clusters/agents/authorize_proxy_user_service_spec.rb": 3.4339186390000123,7672 "spec/services/packages/cleanup/update_policy_service_spec.rb": 3.632694397000023,7673 "spec/services/packages/create_event_service_spec.rb": 3.560355479000009,7674 "spec/lib/api/entities/hook_spec.rb": 2.485445377999895,7675 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_started_spec.rb": 3.32161496599997,7676 "spec/lib/gitlab/usage/metrics/instrumentations/operating_system_metric_spec.rb": 3.0552476490001936,7677 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 2.6910197760000756,7678 "spec/lib/gitlab/slash_commands/presenters/issue_close_spec.rb": 2.3881050140000752,7679 "spec/models/ci/catalog/resources/components/usage_spec.rb": 3.0343106909999733,7680 "spec/models/audit_event_spec.rb": 2.8261424139998326,7681 "spec/services/work_items/callbacks/linked_items_spec.rb": 2.5487709090000408,7682 "spec/lib/gitlab/search/abuse_detection_spec.rb": 2.181117765999943,7683 "spec/graphql/resolvers/ci/config_resolver_spec.rb": 2.2827985799999624,7684 "spec/models/service_desk/custom_email_verification_spec.rb": 2.3570715089999794,7685 "spec/models/work_items/widgets/development_spec.rb": 2.300278457999866,7686 "spec/services/terraform/states/destroy_service_spec.rb": 1.9268768760000512,7687 "spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb": 2.267680772999938,7688 "spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb": 2.3363669620000564,7689 "spec/lib/gitlab/cache/json_caches/redis_keyed_spec.rb": 2.119993246000149,7690 "spec/lib/api/entities/basic_project_details_spec.rb": 1.946301842999901,7691 "spec/services/ci/catalog/resources/destroy_service_spec.rb": 2.005740353999954,7692 "spec/finders/repositories/tree_finder_spec.rb": 1.9377375439999014,7693 "spec/finders/abuse_reports_finder_spec.rb": 2.097591579999971,7694 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb": 1.7171702690000075,7695 "spec/workers/jira_connect/sync_merge_request_worker_spec.rb": 1.6824926849999429,7696 "spec/services/pages_domains/update_service_spec.rb": 1.7571299730000192,7697 "spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb": 1.757475683000166,7698 "spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb": 1.5074656220001543,7699 "spec/workers/packages/rubygems/extraction_worker_spec.rb": 1.7873131480000666,7700 "spec/lib/gitlab/hook_data/release_builder_spec.rb": 1.579673300999957,7701 "spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb": 1.7110017600000447,7702 "spec/lib/gitlab/diff/parallel_diff_spec.rb": 1.2976861160000226,7703 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb": 1.5397533479999765,7704 "spec/views/layouts/organization.html.haml_spec.rb": 1.2962357750000137,7705 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_monitor_enabled_metric_spec.rb": 1.5529811349999818,7706 "spec/models/import/namespace_import_user_spec.rb": 1.2493865129999904,7707 "spec/graphql/resolvers/paginated_tree_resolver_spec.rb": 1.2892450469998948,7708 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 1.4679697990000022,7709 "spec/services/projects/all_issues_count_service_spec.rb": 1.1070499249999557,7710 "spec/lib/gitlab/graphql/loaders/batch_lfs_oid_loader_spec.rb": 0.9119264729999941,7711 "spec/lib/banzai/renderer_spec.rb": 0.7060357699999713,7712 "spec/workers/error_tracking_issue_link_worker_spec.rb": 0.9438745810000455,7713 "spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb": 1.0218555940000442,7714 "spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb": 1.1657389120000516,7715 "spec/services/webauthn/authenticate_service_spec.rb": 0.49163036799996007,7716 "spec/lib/gitlab/profiler_spec.rb": 0.8785735860001296,7717 "spec/finders/admin/abuse_report_labels_finder_spec.rb": 2.244575330999851,7718 "spec/graphql/resolvers/project_resolver_spec.rb": 1.148868402999824,7719 "spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb": 0.9678183280000212,7720 "spec/lib/gitlab/kubernetes/rollout_status_spec.rb": 0.7840383939999356,7721 "spec/services/saved_replies/destroy_service_spec.rb": 0.8457575589998214,7722 "spec/lib/gitlab/database/background_migration_job_spec.rb": 0.7418405579999217,7723 "spec/serializers/cluster_entity_spec.rb": 0.6977500309999414,7724 "spec/graphql/resolvers/ci/runner_groups_resolver_spec.rb": 0.8005393729999923,7725 "spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb": 0.7067627900000844,7726 "spec/lib/gitlab/ci/config/entry/product/matrix_spec.rb": 0.5122314269999606,7727 "spec/lib/gitlab/verify/lfs_objects_spec.rb": 0.6009510290000435,7728 "spec/finders/bulk_imports/entities_finder_spec.rb": 0.5598645430000033,7729 "spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb": 0.6105215380000573,7730 "spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb": 0.5020366969999941,7731 "spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb": 0.520668225999998,7732 "spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb": 0.41605312499996217,7733 "spec/lib/gitlab/sourcegraph_spec.rb": 0.38069423799993274,7734 "spec/lib/gitlab/memory/watchdog_spec.rb": 0.40072444600014023,7735 "spec/presenters/ml/candidate_details_presenter_spec.rb": 0.3756279980000272,7736 "spec/workers/clusters/agents/notify_git_push_worker_spec.rb": 0.5465741940001863,7737 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb": 0.39884053600007974,7738 "spec/workers/users/create_statistics_worker_spec.rb": 0.34534301100006815,7739 "spec/lib/gitlab/usage_data_queries_spec.rb": 0.38103240800001004,7740 "spec/lib/bitbucket/representation/pull_request_comment_spec.rb": 0.3657009290000133,7741 "spec/workers/ci/job_token/log_authorization_worker_spec.rb": 0.18219510500011893,7742 "spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb": 0.2630133870000009,7743 "spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.3140403739998874,7744 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.24278494899999714,7745 "spec/lib/gitlab/github_import/representation/collaborator_spec.rb": 0.2691153480000139,7746 "spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb": 0.2807444669999768,7747 "spec/rubocop/cop/code_reuse/presenter_spec.rb": 0.28639678600006846,7748 "spec/lib/gitlab/silent_mode_spec.rb": 0.3053226040001391,7749 "spec/lib/import/placeholder_references/store_spec.rb": 0.2546772680000231,7750 "spec/lib/gitlab/ci/secure_files/cer_spec.rb": 0.31514048300005015,7751 "spec/lib/gitlab/pagination/keyset/cursor_based_request_context_spec.rb": 0.1547034979998898,7752 "spec/initializers/carrierwave_performance_patch_spec.rb": 0.22027346200002285,7753 "spec/lib/gitlab/ci/config/entry/id_token_spec.rb": 0.2124489419998099,7754 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.17981418399995164,7755 "spec/lib/gitlab/word_diff/segments/diff_hunk_spec.rb": 0.2016843940000399,7756 "spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb": 0.19508745399980398,7757 "spec/models/packages/event_spec.rb": 0.1629710160000286,7758 "spec/services/base_container_service_spec.rb": 0.17780713499996637,7759 "spec/lib/generators/gitlab/usage_metric_definition/redis_hll_generator_spec.rb": 0.18443169500005752,7760 "spec/initializers/diagnostic_reports_spec.rb": 0.14498331699996925,7761 "spec/initializers/gitlab_http_spec.rb": 0.1497285280001961,7762 "spec/tooling/lib/tooling/crystalball/coverage_lines_execution_detector_spec.rb": 0.14111453800001073,7763 "spec/lib/sidebars/projects/menus/scope_menu_spec.rb": 0.1583734360001472,7764 "spec/serializers/merge_request_basic_entity_spec.rb": 0.13986769899997853,7765 "spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb": 0.12708745000009003,7766 "spec/presenters/packages/nuget/version_helpers_spec.rb": 0.15246122700000342,7767 "spec/lib/gitlab/puma/error_handler_spec.rb": 0.1216996799998924,7768 "spec/lib/gitlab/usage_data_counters_spec.rb": 0.12426869900014026,7769 "spec/lib/gitlab/auth/saml/origin_validator_spec.rb": 0.13553944799991768,7770 "spec/lib/gitlab/ci/project_config/source_spec.rb": 0.1281922499999837,7771 "spec/lib/sidebars/concerns/has_avatar_spec.rb": 0.09783683099999507,7772 "spec/graphql/types/root_storage_statistics_type_spec.rb": 0.08840345299995533,7773 "spec/graphql/types/grafana_integration_type_spec.rb": 0.09017815200013501,7774 "spec/lib/cloud_connector/connected_service_spec.rb": 0.09049176199982867,7775 "spec/lib/gitlab/ci/config/entry/paths_spec.rb": 0.09209625300013613,7776 "spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb": 0.0906521030001386,7777 "spec/lib/gitlab/batch_worker_context_spec.rb": 0.09419535200004248,7778 "spec/lib/mattermost/client_spec.rb": 0.08366327299995646,7779 "spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb": 0.0768200429999979,7780 "spec/lib/banzai/filter/mermaid_filter_spec.rb": 0.07030577399996218,7781 "spec/workers/database/drop_detached_partitions_worker_spec.rb": 0.06699874499986436,7782 "spec/graphql/types/deployment_tag_type_spec.rb": 0.06492084399997111,7783 "spec/serializers/ci/codequality_mr_diff_entity_spec.rb": 0.06506227499994566,7784 "spec/graphql/types/release_source_type_spec.rb": 0.06465166399993905,7785 "spec/initializers/rails_asset_host_spec.rb": 0.06383969499984232,7786 "spec/graphql/types/issuable_sort_enum_spec.rb": 0.0643860649997805,7787 "spec/lib/api/entities/organizations/organization_spec.rb": 0.04921848599997247,7788 "spec/serializers/admin/user_serializer_spec.rb": 0.05300192499998957,7789 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.03869841699997778,7790 "spec/graphql/types/work_items/widgets/designs_type_spec.rb": 0.039863357000058386,7791 "spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb": 0.040731517000040185,7792 "spec/lib/sidebars/concerns/container_with_html_options_spec.rb": 0.04470893600000636,7793 "spec/lib/banzai/filter/html_entity_filter_spec.rb": 0.044347686000037356,7794 "spec/graphql/types/eventable_type_spec.rb": 0.04371356700016804,7795 "spec/graphql/types/packages/conan/metadatum_type_spec.rb": 0.043892976000051937796}7797Knapsack global time execution for tests: 21m 34s7798Pending: (Failures listed here are expected and do not affect your suite's status)7799 1) Ci::Bridge behaves like a deployable job state transition as a deployable when transits to success behaves like calling proper BuildFinishedWorker calls Ci::BuildFinishedWorker7800 # No reason given7801 # ./spec/support/shared_examples/ci/deployable_shared_examples.rb:97802 2) Ci::Bridge behaves like a deployable job state transition as a deployable when transits to failed behaves like calling proper BuildFinishedWorker calls Ci::BuildFinishedWorker7803 # No reason given7804 # ./spec/support/shared_examples/ci/deployable_shared_examples.rb:97805 3) Ci::Bridge behaves like a deployable job state transition as a deployable when transits to canceled behaves like calling proper BuildFinishedWorker calls Ci::BuildFinishedWorker7806 # No reason given7807 # ./spec/support/shared_examples/ci/deployable_shared_examples.rb:97808 4) AvatarUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 7809 # No pattern provided, skipping.7810 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87811 5) AvatarUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 7812 # No pattern provided, skipping.7813 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87814 6) AvatarUploader behaves like builds correct paths #relative_path is relative7815 # Path not set, skipping.7816 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:407817 7) AvatarUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 7818 # No pattern provided, skipping.7819 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87820 8) AvatarUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 7821 # No pattern provided, skipping.7822 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87823 9) AvatarUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 7824 # No pattern provided, skipping.7825 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87826 10) AvatarUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative7827 # Path not set, skipping.7828 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:407829 11) AvatarUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 7830 # No pattern provided, skipping.7831 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87832 12) AvatarUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 7833 # No pattern provided, skipping.7834 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:87835Finished in 22 minutes 27 seconds (files took 1 minute 34.59 seconds to load)78362958 examples, 0 failures, 12 pending7837Randomized with seed 124187838[TEST PROF INFO] Time spent in factories: 12:27.985 (54.98% of total time)7839RSpec exited with 0.7840No examples to retry, congrats!7842Running after script...7843$ source scripts/utils.sh7844$ log_disk_usage7845*******************************************************7846This runner currently has 78G free disk space.7847*******************************************************7903$ bundle exec gem list gitlab_quality-test_tooling7904gitlab_quality-test_tooling (2.1.0)7905$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command7910$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command7913$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command7918$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command7921$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command7925$ tooling/bin/push_job_metrics || true7926[job-metrics] Pushing job metrics file for the CI/CD job.7927[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7929Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy7931Uploading artifacts...7932auto_explain/: found 3 matching artifact files and directories 7933coverage/: found 5 matching artifact files and directories 7934WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7935WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7936knapsack/: found 4 matching artifact files and directories 7937rspec/: found 12 matching artifact files and directories 7938WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7939log/*.log: found 16 matching artifact files and directories 7940WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485327/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7941WARNING: Retrying... context=artifacts-uploader error=request redirected7942Uploading artifacts as "archive" to coordinator... 201 Created id=8442485327 responseStatus=201 Created token=glcbt-667943Uploading artifacts...7944rspec/rspec-*.xml: found 1 matching artifact files and directories 7945WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8442485327/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7946WARNING: Retrying... context=artifacts-uploader error=request redirected7947Uploading artifacts as "junit" to coordinator... 201 Created id=8442485327 responseStatus=201 Created token=glcbt-667949Job succeeded