rspec-ee unit pg15 es8 39/39
Passed Started
5 months ago
by
@tbulva 1 15:33:37 application for all non-root users on this machine. 2 15:33:37 Patching bundler with bundler-checksum... 3 15:33:38 Bundle complete! 364 Gemfile dependencies, 678 gems now installed. 4 15:33:38 Gems in the groups 'production' and 'development' were not installed. 5 15:33:38 Bundled gems are installed into `./vendor` 6 15:33:38 3 installed gems you directly depend on are looking for funding. 7 15:33:38 Run `bundle fund` for details 8 15:33:38 ==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds. 9 15:33:38 $ bundle pristine pg 10 15:33:40 Patching bundler with bundler-checksum... 11 15:33:41 Installing pg 1.5.6 with native extensions 12 15:33:40 ==> 'bundle pristine pg' succeeded in 15 seconds. 13 15:33:55 Using decomposed database config (config/database.yml.decomposed-postgresql) 14 15:33:55 Geo DB will be set up. 15 15:33:55 Embedding DB will be set up. 38 15:35:18 $ source ./scripts/rspec_helpers.sh 39 15:35:18 $ run_timed_command "gem install knapsack --no-document" 40 15:35:18 $ gem install knapsack --no-document 41 15:35:19 Successfully installed knapsack-4.0.0 42 15:35:19 1 gem installed 43 15:35:18 ==> 'gem install knapsack --no-document' succeeded in 1 seconds. 44 15:35:19 $ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn" 49 15:35:24 $ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt" 50 15:35:24 $ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt" 51 15:35:24 $ tooling/bin/create_job_metrics_file || true 52 15:35:27 [job-metrics] Creating the job metrics file for the CI/CD job. 53 15:35:27 $ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house" 55 15:35:27 [15:35:27] Starting rspec_parallelized_job 56 15:35:19 RETRY_FAILED_TESTS_IN_NEW_PROCESS: true 57 15:35:27 KNAPSACK_GENERATE_REPORT: true 58 15:35:27 FLAKY_RSPEC_GENERATE_REPORT: true 59 15:35:27 KNAPSACK_TEST_FILE_PATTERN: {ee/}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.rb 60 15:35:27 KNAPSACK_LOG_LEVEL: debug 61 15:35:27 KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg15_es8_39_39_278964_report.json 62 15:35:27 FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json 63 15:35:27 FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg15_es8_39_39_278964_report.json 64 15:35:27 NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg15_es8_39_39_278964_report.json 65 15:35:27 RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-7879701224.txt 67 15:35:27 RSPEC_TESTS_MAPPING_ENABLED: 68 15:35:27 RSPEC_TESTS_FILTER_FILE: 69 15:35:27 Shell set options (set -o) enabled: 72 15:35:27 interactive-comments on 74 15:35:29 Parsing expected rspec suite duration... 75 15:35:29 RSpec suite is expected to take 32 minutes 42.69 seconds. 76 15:35:29 Expected duration for tests: 78 15:35:29 "ee/spec/models/boards/epic_board_position_spec.rb": 223.83351331458982, 79 15:35:29 "ee/spec/services/ee/merge_requests/update_service_spec.rb": 222.70233891497566, 80 15:35:29 "ee/spec/replicators/geo/project_repository_replicator_spec.rb": 156.3527476507981, 81 15:35:29 "ee/spec/lib/gitlab/background_migration/create_vulnerability_links_spec.rb": 126.89702850711619, 82 15:35:29 "ee/spec/models/geo/job_artifact_registry_spec.rb": 110.60514003457283, 83 15:35:29 "ee/spec/models/geo/project_wiki_repository_registry_spec.rb": 95.52264920308546, 84 15:35:29 "ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb": 78.09818751068393, 85 15:35:29 "ee/spec/lib/ee/gitlab/background_migration/delete_invalid_epic_issues_spec.rb": 67.96058542167646, 86 15:35:29 "ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb": 55.84074932387855, 87 15:35:29 "ee/spec/graphql/resolvers/timebox_report_resolver_spec.rb": 48.39370672566685, 88 15:35:29 "ee/spec/lib/ee/gitlab/ci/templates/templates_spec.rb": 40.516136061139285, 89 15:35:29 "ee/spec/finders/geo/package_file_registry_finder_spec.rb": 36.49227615519406, 90 15:35:29 "ee/spec/helpers/analytics/analytics_dashboards_helper_spec.rb": 33.31280756697328, 91 15:35:29 "ee/spec/models/concerns/approver_migrate_hook_spec.rb": 31.644120931923368, 92 15:35:29 "ee/spec/finders/security/pipeline_execution_policies_finder_spec.rb": 28.160470366475657, 93 15:35:29 "ee/spec/workers/elastic_delete_project_worker_spec.rb": 27.33003388535607, 94 15:35:29 "ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb": 24.861655099871925, 95 15:35:29 "ee/spec/workers/search/elastic_group_association_deletion_worker_spec.rb": 23.231946436979946, 96 15:35:29 "ee/spec/presenters/epic_presenter_spec.rb": 21.448249821110984, 97 15:35:29 "ee/spec/services/protected_environments/create_service_spec.rb": 19.96910976538662, 98 15:35:29 "ee/spec/services/ci/retry_job_service_spec.rb": 19.054235594726133, 99 15:35:29 "ee/spec/services/incident_management/pending_escalations/process_service_spec.rb": 18.005053381481925, 100 15:35:29 "ee/spec/services/security/security_orchestration_policies/process_policy_service_spec.rb": 17.01671023364188, 101 15:35:29 "ee/spec/lib/gitlab/ci/yaml_processor_spec.rb": 16.347823155951602, 102 15:35:29 "ee/spec/models/concerns/elastic/milestone_spec.rb": 15.169837326438165, 103 15:35:29 "ee/spec/models/concerns/elastic/project_wiki_spec.rb": 14.641584066548564, 104 15:35:29 "ee/spec/services/work_items/closing_merge_requests/create_service_spec.rb": 13.915106160041045, 105 15:35:29 "ee/spec/services/security/store_scan_service_spec.rb": 13.534699974332499, 106 15:35:29 "ee/spec/models/sbom/source_spec.rb": 12.775841144190672, 107 15:35:29 "ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb": 12.3074708751816, 108 15:35:29 "ee/spec/workers/group_saml_group_sync_worker_spec.rb": 11.94807625035861, 109 15:35:29 "ee/spec/models/audit_events/instance/amazon_s3_configuration_spec.rb": 11.267355621429687, 110 15:35:29 "ee/spec/lib/gitlab/geo/oauth/logout_token_spec.rb": 10.82325495626047, 111 15:35:29 "ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb": 10.18124595176424, 112 15:35:29 "ee/spec/services/branch_rules/external_status_checks/update_service_spec.rb": 9.936445080568706, 113 15:35:29 "ee/spec/lib/ee/gitlab/background_migration/disable_allow_runner_registration_on_namespace_settings_for_gitlab_com_spec.rb": 9.454464152020309, 114 15:35:29 "ee/spec/workers/vulnerability_external_issue_links/update_vulnerability_read_spec.rb": 9.18306865620152, 115 15:35:29 "ee/spec/services/work_items/callbacks/color_spec.rb": 8.91708776369337, 116 15:35:29 "ee/spec/lib/gitlab/auth/saml/config_spec.rb": 8.638628875245345, 117 15:35:29 "ee/spec/models/analytics/devops_adoption/snapshot_spec.rb": 8.231108292502167, 118 15:35:29 "ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb": 7.990323467894655, 119 15:35:29 "ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb": 7.777917528187704, 120 15:35:29 "ee/spec/lib/gitlab/llm/utils/merge_request_tool_spec.rb": 7.43987154879222, 121 15:35:29 "ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb": 7.356384961505355, 122 15:35:29 "ee/spec/finders/concerns/epics/with_access_check_spec.rb": 7.037880794602016, 123 15:35:29 "ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb": 6.956112716909744, 124 15:35:29 "ee/spec/lib/search/cluster_health_check/elastic_spec.rb": 6.70036903052315, 125 15:35:29 "ee/spec/workers/elastic/namespace_update_worker_spec.rb": 6.540433613990045, 126 15:35:29 "ee/spec/services/vulnerabilities/starboard_vulnerability_resolve_service_spec.rb": 6.320671349535762, 127 15:35:29 "ee/spec/services/security/ingestion/tasks/increase_counters_task_spec.rb": 6.1497616565699715, 128 15:35:29 "ee/spec/graphql/mutations/vulnerabilities/create_spec.rb": 5.94053753806201, 129 15:35:29 "ee/spec/lib/gitlab/llm/completions/summarize_all_open_notes_spec.rb": 5.809605600609755, 130 15:35:29 "ee/spec/services/ee/namespace_settings/assign_attributes_service_spec.rb": 5.64745067886486, 131 15:35:29 "ee/spec/lib/gitlab/license_scanning/pipeline_components_spec.rb": 5.468672700025524, 132 15:35:29 "ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb": 5.272647491160642, 133 15:35:29 "ee/spec/helpers/ee/emails_helper_spec.rb": 5.199455709481274, 134 15:35:29 "ee/spec/finders/group_saml_identity_finder_spec.rb": 5.022706079046401, 135 15:35:29 "ee/spec/lib/gitlab/license_scanning_spec.rb": 4.9177248093941826, 136 15:35:29 "ee/spec/models/search/namespace_index_assignment_spec.rb": 4.8381161222868805, 137 15:35:29 "ee/spec/services/incident_management/oncall_shifts/read_service_spec.rb": 4.639907192599525, 138 15:35:29 "ee/spec/lib/gitlab/ci/config/entry/dast_configuration_spec.rb": 4.499047420556541, 139 15:35:29 "ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb": 4.397871308829766, 140 15:35:29 "ee/spec/serializers/epic_entity_spec.rb": 4.25155991105993, 141 15:35:29 "ee/spec/lib/system_check/app/advanced_search_migrations_check_spec.rb": 4.175935901924706, 142 15:35:29 "ee/spec/lib/gitlab/cloud_connector_spec.rb": 4.056603555144207, 143 15:35:29 "ee/spec/graphql/ee/mutations/container_repositories/destroy_spec.rb": 3.952634814846957, 144 15:35:29 "ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb": 3.8118549725204147, 145 15:35:29 "ee/spec/finders/ai/notes_for_ai_finder_spec.rb": 3.711073120072668, 146 15:35:29 "ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb": 3.6388040355800184, 147 15:35:29 "ee/spec/workers/repository_import_worker_spec.rb": 3.4714524599378165, 148 15:35:29 "ee/spec/services/award_emojis/add_service_spec.rb": 3.407481588034266, 149 15:35:29 "ee/spec/views/admin/identities/index.html.haml_spec.rb": 3.342684220781305, 150 15:35:29 "ee/spec/lib/remote_development/workspace_operations/create/workspace_creator_spec.rb": 3.137923887942417, 151 15:35:29 "ee/spec/services/remote_mirrors/update_service_spec.rb": 3.128384487225457, 152 15:35:29 "ee/spec/lib/gitlab/usage/metrics/instrumentations/user_cap_setting_enabled_metric_spec.rb": 2.986034149257344, 153 15:35:29 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_secret_push_protection_enabled_metric_spec.rb": 2.9583042686852172, 154 15:35:29 "ee/spec/views/shared/billings/_trial_status.html.haml_spec.rb": 2.8076285986327054, 155 15:35:29 "ee/spec/services/ci/runners/unregister_runner_service_spec.rb": 2.712913416985054, 156 15:35:29 "ee/spec/workers/merge_requests/remove_user_approval_rules_worker_spec.rb": 2.669445395557039, 157 15:35:29 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb": 2.600834123359203, 158 15:35:29 "ee/spec/presenters/ee/members/member_approval_presenter_spec.rb": 2.4838055162346784, 159 15:35:29 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb": 2.4296353379234077, 160 15:35:29 "ee/spec/graphql/resolvers/compliance_management/security_policies/scan_result_policy_resolver_spec.rb": 2.3559777345781265, 161 15:35:29 "ee/spec/models/ee/system_note_metadata_spec.rb": 2.270914044538414, 162 15:35:29 "ee/spec/presenters/dast/site_profile_presenter_spec.rb": 2.2085818239238364, 163 15:35:29 "ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb": 2.086370854287037, 164 15:35:29 "ee/spec/workers/compliance_management/violation_export_mailer_worker_spec.rb": 2.0665779660434134, 165 15:35:29 "ee/spec/lib/gitlab/llm/utils/flag_checker_spec.rb": 1.9047805696610536, 166 15:35:29 "ee/spec/services/geo/container_repository_registry_removal_service_spec.rb": 1.8852774567627486, 167 15:35:29 "ee/spec/graphql/types/dast/profile_branch_type_spec.rb": 1.810956408106452, 168 15:35:29 "ee/spec/graphql/ee/types/todoable_interface_spec.rb": 1.6988831668899285, 169 15:35:29 "ee/spec/services/admin/email_service_spec.rb": 1.647822103845575, 170 15:35:29 "ee/spec/views/projects/settings/merge_requests/_suggested_reviewers_settings.html.haml_spec.rb": 1.5692204778615295, 171 15:35:29 "ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb": 1.52450118139443, 172 15:35:29 "ee/spec/workers/concerns/gitlab/conditional_concurrency_limit_control_spec.rb": 1.451212400060906, 173 15:35:29 "ee/spec/graphql/mutations/todos/create_spec.rb": 1.3705636218448505, 174 15:35:29 "ee/spec/presenters/ee/blob_presenter_spec.rb": 1.2858305440279847, 175 15:35:29 "ee/spec/models/concerns/geo/eventable_spec.rb": 1.2411130896462523, 176 15:35:29 "ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb": 1.1368819607800384, 177 15:35:29 "ee/spec/services/sitemap/create_service_spec.rb": 1.0804573509431643, 178 15:35:29 "ee/spec/models/concerns/atomic_internal_id_spec.rb": 1.0238453205356737, 179 15:35:29 "ee/spec/models/ee/ci/catalog/resource_spec.rb": 0.9465475596336923, 180 15:35:29 "ee/spec/graphql/types/work_items/type_spec.rb": 0.8773845979844934, 181 15:35:29 "ee/spec/models/ee/analytics/usage_trends/measurement_spec.rb": 0.8315608827682022, 182 15:35:29 "ee/spec/lib/gitlab/llm/templates/git_command_spec.rb": 0.7774707748273431, 183 15:35:29 "ee/spec/helpers/tree_helper_spec.rb": 0.7163598363346027, 184 15:35:29 "ee/spec/lib/remote_development/settings/settings_initializer_spec.rb": 0.6666872557971841, 185 15:35:29 "ee/spec/models/ai/ai_resource/base_ai_resource_spec.rb": 0.5891640836611053, 186 15:35:29 "ee/spec/graphql/types/ai/self_hosted_models/accepted_models_enum_spec.rb": 0.5765923900347418, 187 15:35:29 "ee/spec/lib/ee/banzai/filter/sanitization_filter_spec.rb": 0.5397060552094768, 188 15:35:29 "ee/spec/lib/gitlab/usage/metrics/instrumentations/package_registry_metadata_sync_activation_by_type_metric_spec.rb": 0.4910644277885382, 189 15:35:29 "ee/spec/lib/code_suggestions/prompts/code_completion/codestral_messages_spec.rb": 0.4246664583709864, 190 15:35:29 "ee/spec/presenters/ai/agent_presenter_spec.rb": 0.33020423196624704, 191 15:35:29 "ee/spec/graphql/types/vulnerability_location/dependency_scanning_type_spec.rb": 0.31548762954117887, 192 15:35:29 "ee/spec/lib/gitlab/favicon_spec.rb": 0.2795801363319855, 193 15:35:29 "ee/spec/graphql/types/security_scanner_type_enum_spec.rb": 0.27030077371814915, 194 15:35:29 "ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb": 0.259856961030867 196 15:35:36 Knapsack report generator started! 197 15:35:27 /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! 198 15:36:45 warning: parser/current is loading parser/ruby32, which recognizes 3.2.4-compliant syntax, but you are running 3.2.5. 200 15:36:58 /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! 201 15:37:41 Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true} 202 15:37:41 # [RSpecRunTime] Starting RSpec timer... 203 15:37:41 [TEST PROF INFO] EventProf enabled (sql.active_record) 204 15:37:41 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 205 15:37:41 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 206 15:37:48 Test environment set up in 1.810176246 seconds 207 15:37:48 # [RSpecRunTime] Starting example group ee/spec/models/boards/epic_board_position_spec.rb. Expected to take 3 minutes 43.83 seconds. 208 15:37:48 Boards::EpicBoardPosition 209 15:37:51 does not allow STI 211 15:37:51 is expected to belong to epic required: true 212 15:37:51 is expected to belong to epic_board required: true inverse_of => epic_board_positions 214 15:37:51 is expected to be valid 215 15:37:51 is valid with nil relative position 216 15:37:52 disallows a record with same epic and board 218 15:37:52 .order_relative_position 219 15:37:52 returns epic_board_positions in order 220 15:37:52 .last_for_board_id 221 15:37:54 returns highest not null position 222 15:37:54 # [RSpecRunTime] RSpec elapsed time: 12.92 seconds. Current RSS: ~1266M. Threads: 2. load average: 1.35 1.49 1.31 1/391 399 224 15:37:54 relative positioning 225 15:37:54 behaves like a class that supports relative positioning 226 15:37:54 #scoped_items 227 15:37:57 includes all items with the same scope 228 15:37:57 # [RSpecRunTime] RSpec elapsed time: 16.23 seconds. Current RSS: ~1274M. Threads: 2. load average: 1.32 1.48 1.31 1/391 400 230 15:37:57 #relative_siblings 231 15:37:59 includes all items with the same scope, except self 232 15:38:00 # [RSpecRunTime] RSpec elapsed time: 18.87 seconds. Current RSS: ~1276M. Threads: 2. load average: 1.32 1.48 1.31 1/391 401 234 15:38:00 .move_nulls_to_end 235 15:38:01 moves items with null relative_position to the end 236 15:38:02 preserves relative position 237 15:38:03 moves the item near the start position when there are no existing positions 238 15:38:04 does not perform any moves if all items have their relative_position set 239 15:38:06 manages to move nulls to the end even if there is a sequence at the end 240 15:38:18 manages to move nulls to the end even if there is not enough space 241 15:38:37 manages to move nulls to the end, stacking if we cannot create enough space 242 15:38:39 manages to move nulls found in the relative scope 243 15:39:26 can move many nulls 244 15:39:32 does not have an N+1 issue 245 15:39:32 # [RSpecRunTime] RSpec elapsed time: 1 minute 51.71 seconds. Current RSS: ~1264M. Threads: 2. load average: 1.04 1.36 1.28 1/393 403 247 15:39:32 .move_nulls_to_start 248 15:39:34 moves items with null relative_position to the start 249 15:39:35 moves the item near the start position when there are no existing positions 250 15:39:36 preserves relative position 251 15:39:36 does not perform any moves if all items have their relative_position set 252 15:39:47 manages to move nulls to the start even if there is not enough space 253 15:40:06 manages to move nulls to the end, stacking if we cannot create enough space 254 15:40:06 # [RSpecRunTime] RSpec elapsed time: 2 minutes 25.65 seconds. Current RSS: ~1268M. Threads: 2. load average: 1.09 1.33 1.27 1/392 404 257 15:40:07 moves item before 258 15:40:08 can move the item before an item at the start 259 15:40:10 can move the item before an item at MIN_POSITION 260 15:40:12 can move the item before an item bunched up at MIN_POSITION 261 15:40:12 when there is no space 262 15:40:13 moves items correctly 263 15:40:13 # [RSpecRunTime] RSpec elapsed time: 2 minutes 32.67 seconds. Current RSS: ~1287M. Threads: 2. load average: 1.09 1.33 1.27 1/392 405 265 15:40:13 leap-frogging to the left 266 15:40:15 can leap-frog STEPS times before needing to rebalance 267 15:40:15 there is no space to the left after moving STEPS times 268 15:40:17 rebalances to the right 269 15:40:17 # [RSpecRunTime] RSpec elapsed time: 2 minutes 36.61 seconds. Current RSS: ~1286M. Threads: 2. load average: 1.08 1.32 1.27 1/392 406 272 15:40:18 moves item after 273 15:40:21 can move the item after an item bunched up at MAX_POSITION 274 15:40:21 when there is no space 275 15:40:23 can move the item after an item at MAX_POSITION 276 15:40:25 moves items correctly 277 15:40:25 # [RSpecRunTime] RSpec elapsed time: 2 minutes 43.91 seconds. Current RSS: ~1288M. Threads: 2. load average: 1.07 1.32 1.27 1/392 407 279 15:40:25 leap-frogging 280 15:40:27 rebalances after STEPS jumps 281 15:40:27 # [RSpecRunTime] RSpec elapsed time: 2 minutes 45.97 seconds. Current RSS: ~1291M. Threads: 2. load average: 1.07 1.31 1.27 1/392 408 283 15:40:27 #move_to_start 284 15:40:28 places items at most IDEAL_DISTANCE from the start when the range is open 285 15:40:29 moves item to the end 286 15:40:31 positions the item at MIN_POSITION when there is only one space left 287 15:40:32 rebalances when there is already an item at the MIN_POSITION 288 15:40:34 deals with a run of elements at the start 289 15:40:34 # [RSpecRunTime] RSpec elapsed time: 2 minutes 53.21 seconds. Current RSS: ~1295M. Threads: 2. load average: 1.06 1.31 1.26 1/392 409 292 15:40:35 places items at most IDEAL_DISTANCE from the start when the range is open 293 15:40:36 moves item to the end 294 15:40:38 positions the item at MAX_POSITION when there is only one space left 295 15:40:39 rebalances when there is already an item at the MAX_POSITION 296 15:40:41 deals with a run of elements at the end 297 15:40:41 # [RSpecRunTime] RSpec elapsed time: 3 minutes 0.09 second. Current RSS: ~1302M. Threads: 2. load average: 1.06 1.30 1.26 1/392 410 299 15:40:41 #move_between 300 15:40:42 positions item between two other 301 15:40:44 positions item between on top 302 15:40:45 positions item between to end 303 15:40:47 positions items even when after and before positions are the same 304 15:40:48 positions item in the middle of other two if distance is big enough 305 15:40:50 positions item closer to the middle if we are at the very top 306 15:40:51 positions item closer to the middle if we are at the very bottom 307 15:40:52 positions item in the middle of other two 308 15:40:54 positions item right if we pass non-sequential parameters 309 15:40:59 avoids N+1 queries when rebalancing other items 310 15:40:59 the two items are next to each other 311 15:40:59 behaves like moves item between 312 15:41:01 moves the middle item to between left and right 313 15:41:01 # [RSpecRunTime] RSpec elapsed time: 3 minutes 20.43 seconds. Current RSS: ~1302M. Threads: 2. load average: 1.19 1.31 1.27 1/392 411 315 15:41:01 there is no space 316 15:41:01 behaves like moves item between 317 15:41:03 moves the middle item to between left and right 318 15:41:04 # [RSpecRunTime] RSpec elapsed time: 3 minutes 22.86 seconds. Current RSS: ~1301M. Threads: 2. load average: 1.19 1.31 1.27 1/392 412 320 15:41:04 there is a bunch of items 321 15:41:08 handles bunches correctly 322 15:41:08 behaves like moves item between 323 15:41:11 moves the middle item to between left and right 324 15:41:11 # [RSpecRunTime] RSpec elapsed time: 3 minutes 30.64 seconds. Current RSS: ~1301M. Threads: 2. load average: 1.08 1.28 1.26 1/392 413 326 15:41:11 # [RSpecRunTime] Finishing example group ee/spec/models/boards/epic_board_position_spec.rb. It took 3 minutes 23.19 seconds. Expected to take 3 minutes 43.83 seconds. 327 15:41:11 # [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/update_service_spec.rb. Expected to take 3 minutes 42.7 seconds. 328 15:41:11 MergeRequests::UpdateService 330 15:41:11 behaves like existing issuable with scoped labels 331 15:41:11 when scoped labels are available 332 15:41:11 when using label_ids parameter 333 15:41:16 adds only last selected exclusive scoped label 334 15:41:16 # [RSpecRunTime] RSpec elapsed time: 3 minutes 35.69 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.07 1.28 1.26 1/411 603 336 15:41:16 when using label_ids parameter 337 15:41:19 adds only last selected exclusive scoped label 338 15:41:19 # [RSpecRunTime] RSpec elapsed time: 3 minutes 38.58 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.07 1.28 1.26 1/412 782 340 15:41:19 when only removing labels 341 15:41:22 preserves multiple exclusive scoped labels 342 15:41:22 # [RSpecRunTime] RSpec elapsed time: 3 minutes 41.56 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.07 1.27 1.26 1/413 960 344 15:41:22 when scoped labels are not available 345 15:41:25 adds all scoped labels 346 15:41:25 # [RSpecRunTime] RSpec elapsed time: 3 minutes 44.57 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.07 1.27 1.26 1/413 1138 348 15:41:25 when MR is merged 349 15:41:25 behaves like merged MR with scoped labels and lock_on_merge 350 15:41:25 when scoped labels are available 351 15:41:25 when using label_ids parameter 352 15:41:28 does not remove or add a label 353 15:41:28 # [RSpecRunTime] RSpec elapsed time: 3 minutes 47.46 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.06 1.27 1.25 1/413 1309 355 15:41:28 when using label parameter 356 15:41:31 does not remove or add a label 357 15:41:31 # [RSpecRunTime] RSpec elapsed time: 3 minutes 50.32 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.06 1.26 1.25 1/413 1479 359 15:41:31 when only removing labels 360 15:41:34 does not remove or add a label 361 15:41:34 # [RSpecRunTime] RSpec elapsed time: 3 minutes 53.28 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.06 1.26 1.25 1/413 1648 363 15:41:34 when feature flag is disabled 364 15:41:34 behaves like existing issuable with scoped labels 365 15:41:34 when scoped labels are available 366 15:41:34 when using label_ids parameter 367 15:41:37 adds only last selected exclusive scoped label 368 15:41:37 # [RSpecRunTime] RSpec elapsed time: 3 minutes 56.29 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.05 1.26 1.25 1/413 1817 370 15:41:37 when using label_ids parameter 371 15:41:40 adds only last selected exclusive scoped label 372 15:41:40 # [RSpecRunTime] RSpec elapsed time: 3 minutes 59.32 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.05 1.26 1.25 1/413 1988 374 15:41:40 when only removing labels 375 15:41:43 preserves multiple exclusive scoped labels 376 15:41:43 # [RSpecRunTime] RSpec elapsed time: 4 minutes 2.24 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.21 1.29 1.26 1/413 2158 378 15:41:43 when scoped labels are not available 379 15:41:46 adds all scoped labels 380 15:41:46 # [RSpecRunTime] RSpec elapsed time: 4 minutes 5.18 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.21 1.29 1.26 1/413 2327 382 15:41:46 behaves like service with multiple reviewers 383 15:41:46 with multiple reviewer assignments 384 15:41:46 with multiple_merge_request_reviewers feature on 385 15:41:49 allows multiple reviewers 386 15:41:49 # [RSpecRunTime] RSpec elapsed time: 4 minutes 8.77 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.19 1.28 1.26 1/413 2506 388 15:41:49 with multiple_merge_request_reviewers feature off 389 15:41:53 only allows one reviewer 390 15:41:53 # [RSpecRunTime] RSpec elapsed time: 4 minutes 12.28 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.17 1.28 1.26 1/413 2685 392 15:41:53 when code owners changes 393 15:41:56 does not create any todos 394 15:41:59 does not send any emails 395 15:41:59 # [RSpecRunTime] RSpec elapsed time: 4 minutes 17.94 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.16 1.27 1.26 1/413 3039 397 15:41:59 when approvals_before_merge changes 398 15:41:59 project_value: 3, mr_before_value: 4, mr_after_value: 5, result: 5 399 15:42:01 does not update 400 15:42:01 # [RSpecRunTime] RSpec elapsed time: 4 minutes 20.7 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.15 1.27 1.25 1/413 3217 402 15:42:01 project_value: 3, mr_before_value: 4, mr_after_value: nil, result: 3 403 15:42:04 does not update 404 15:42:04 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.45 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.15 1.27 1.25 1/413 3394 406 15:42:04 project_value: 3, mr_before_value: nil, mr_after_value: 5, result: 5 407 15:42:07 does not update 408 15:42:07 # [RSpecRunTime] RSpec elapsed time: 4 minutes 26.01 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.22 1.28 1.26 1/413 3572 410 15:42:07 for override requested changes 411 15:42:09 updates override_requested_changes 412 15:42:12 calls SystemNoteService.override_requested_changes 413 15:42:14 publishes a OverrideRequestedChanges state event 414 15:42:14 for user can not merge 415 15:42:17 does not update 416 15:42:17 # [RSpecRunTime] RSpec elapsed time: 4 minutes 36.14 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.26 1.29 1.26 1/414 4281 418 15:42:17 when merge_when_checks_pass ff is off 419 15:42:19 does not publish a OverrideRequestedChanges state event 420 15:42:19 # [RSpecRunTime] RSpec elapsed time: 4 minutes 38.76 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.26 1.29 1.26 1/414 4458 422 15:42:19 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated 423 15:42:22 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:24 namespace24/project-24!1>) 1 time 424 15:42:22 # [RSpecRunTime] RSpec elapsed time: 4 minutes 41.3 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.32 1.30 1.27 1/413 4636 427 15:42:22 when not approved 428 15:42:25 is expected to be valid 429 15:42:28 is expected to eq "opened" 430 15:42:28 # [RSpecRunTime] RSpec elapsed time: 4 minutes 46.92 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.30 1.29 1.27 1/413 5025 432 15:42:28 when approved 433 15:42:30 Job arguments to MergeWorker must be native JSON types, but :sha is a Symbol. 435 15:42:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 436 15:42:30 is expected to be valid 437 15:42:33 Job arguments to MergeWorker must be native JSON types, but :sha is a Symbol. 439 15:42:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 440 15:42:35 is in the "merge" state 441 15:42:35 # [RSpecRunTime] RSpec elapsed time: 4 minutes 54.3 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.27 1.29 1.26 1/413 5475 443 15:42:35 when the approvers change 444 15:42:35 when an approver is added and an approver is removed 445 15:42:38 does not send emails to the new approvers 446 15:42:42 does not send emails to the existing approvers 447 15:42:45 does not send emails to the removed approvers 448 15:42:45 # [RSpecRunTime] RSpec elapsed time: 5 minutes 4.8 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.53 1.35 1.28 1/413 6008 450 15:42:45 when the approvers are set to the same values 451 15:42:49 does not create any todos 452 15:42:53 does not send any emails 453 15:42:53 # [RSpecRunTime] RSpec elapsed time: 5 minutes 12.13 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.45 1.33 1.28 1/413 6364 455 15:42:53 updating target_branch 456 15:42:53 when reset_approvals_on_push is set to true 457 15:42:53 behaves like reset all approvals 458 15:42:57 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 460 15:42:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 461 15:42:57 resets approvals when target_branch is changed 462 15:43:01 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 464 15:43:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 465 15:43:01 does not publish MergeRequests::ApprovalsResetEvent 466 15:43:01 # [RSpecRunTime] RSpec elapsed time: 5 minutes 20.23 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.41 1.33 1.28 1/412 6975 468 15:43:01 when selective_code_owner_removals is set to true 469 15:43:01 behaves like reset all approvals 470 15:43:05 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 472 15:43:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 473 15:43:05 resets approvals when target_branch is changed 474 15:43:09 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 476 15:43:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 477 15:43:09 does not publish MergeRequests::ApprovalsResetEvent 478 15:43:09 # [RSpecRunTime] RSpec elapsed time: 5 minutes 28.16 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.35 1.32 1.27 1/412 7586 480 15:43:09 updating blocking merge requests 481 15:43:11 delegates to MergeRequests::UpdateBlocksService 482 15:43:12 # [RSpecRunTime] RSpec elapsed time: 5 minutes 30.88 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.32 1.31 1.27 1/412 7764 484 15:43:12 reset_approval_rules_to_defaults param 485 15:43:12 when approval rules can be overridden 487 15:43:12 behaves like undeletable existing approval rules 488 15:43:14 does not delete existing approval rules 489 15:43:14 # [RSpecRunTime] RSpec elapsed time: 5 minutes 33.52 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.32 1.31 1.27 1/412 7941 491 15:43:14 when set to false 492 15:43:14 behaves like undeletable existing approval rules 493 15:43:17 does not delete existing approval rules 494 15:43:17 # [RSpecRunTime] RSpec elapsed time: 5 minutes 36.28 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.29 1.31 1.27 1/412 8118 496 15:43:17 when set to true 497 15:43:17 and approval_rules_attributes param is not set 498 15:43:17 when MR is not merged 499 15:43:20 deletes existing approval rules 500 15:43:20 # [RSpecRunTime] RSpec elapsed time: 5 minutes 38.92 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.29 1.31 1.27 1/412 8295 502 15:43:20 when MR is merged 503 15:43:20 behaves like undeletable existing approval rules 504 15:43:23 does not delete existing approval rules 505 15:43:23 # [RSpecRunTime] RSpec elapsed time: 5 minutes 42.64 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.27 1.30 1.27 1/412 8503 507 15:43:23 and approval_rules_attributes param is set 508 15:43:23 when MR is not merged 509 15:43:26 deletes existing approval rules and creates new one 510 15:43:26 # [RSpecRunTime] RSpec elapsed time: 5 minutes 45.58 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.25 1.30 1.27 1/412 8682 512 15:43:26 when MR is merged 513 15:43:26 behaves like undeletable existing approval rules 514 15:43:30 does not delete existing approval rules 515 15:43:30 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.21 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.25 1.30 1.27 1/412 8891 517 15:43:30 when approval rules cannot be overridden 518 15:43:30 behaves like undeletable existing approval rules 519 15:43:32 does not delete existing approval rules 520 15:43:33 # [RSpecRunTime] RSpec elapsed time: 5 minutes 51.88 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.23 1.29 1.27 1/412 9069 522 15:43:33 when called inside an ActiveRecord transaction 523 15:43:35 does not attempt to update code owner approval rules 524 15:43:35 # [RSpecRunTime] RSpec elapsed time: 5 minutes 54.48 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.23 1.29 1.27 1/412 9247 526 15:43:35 updating reviewer_ids 527 15:43:38 updates the tracking when user ids are valid 528 15:43:41 sets reviewer state as requested changes if user has previously requested changes 529 15:43:41 # [RSpecRunTime] RSpec elapsed time: 6 minutes 0.82 second. Current RSS: ~1365M. Threads: 4. load average: 1.27 1.30 1.27 1/413 9601 531 15:43:41 capture suggested_reviewer_ids 532 15:43:41 when reviewer_ids is present 533 15:43:41 when suggested_reviewer_ids is present 534 15:43:45 captures the suggested_reviewer_ids and does not raise update error 535 15:43:45 # [RSpecRunTime] RSpec elapsed time: 6 minutes 4.0 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.27 1.30 1.27 1/412 9780 537 15:43:45 when suggested_reviewer_ids is blank 538 15:43:45 behaves like not capturing suggested_reviewer_ids 539 15:43:48 does not capture the suggested_reviewer_ids and raise update error 540 15:43:48 # [RSpecRunTime] RSpec elapsed time: 6 minutes 7.17 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.25 1.29 1.27 1/412 9958 542 15:43:48 when reviewer_ids is blank 543 15:43:48 behaves like not capturing suggested_reviewer_ids 544 15:43:51 does not capture the suggested_reviewer_ids and raise update error 545 15:43:51 # [RSpecRunTime] RSpec elapsed time: 6 minutes 9.95 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.25 1.29 1.27 1/412 10137 547 15:43:51 #sync_any_merge_request_approval_rules 548 15:43:53 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 550 15:43:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 551 15:43:53 enqueues SyncAnyMergeRequestApprovalRulesWorker 552 15:43:53 when target_branch is not changing 553 15:43:56 does not enqueue SyncAnyMergeRequestApprovalRulesWorker 554 15:43:56 # [RSpecRunTime] RSpec elapsed time: 6 minutes 15.43 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.21 1.28 1.26 1/412 10502 556 15:43:56 without any_merge_request rule 557 15:43:59 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 559 15:43:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 560 15:43:59 does not enqueue SyncAnyMergeRequestApprovalRulesWorker 561 15:43:59 # [RSpecRunTime] RSpec elapsed time: 6 minutes 18.12 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.21 1.28 1.26 1/412 10692 563 15:43:59 #notify_for_policy_violations 564 15:44:01 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 566 15:44:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 567 15:44:01 enqueues Security::SyncPolicyViolationCommentWorker 568 15:44:01 when target_branch is not changing 569 15:44:04 does not enqueue Security::SyncPolicyViolationCommentWorker 570 15:44:04 # [RSpecRunTime] RSpec elapsed time: 6 minutes 23.28 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.20 1.28 1.26 1/412 11060 572 15:44:04 merge request webhooks 573 15:44:07 Job arguments to MergeRequests::CreatePipelineWorker must be native JSON types, but {"allow_duplicate"=>true} is a ActiveSupport::HashWithIndifferentAccess. 575 15:44:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 576 15:44:07 executes hooks with update action 577 15:44:07 # [RSpecRunTime] RSpec elapsed time: 6 minutes 26.39 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.18 1.27 1.26 1/412 11251 579 15:44:07 JiraTitleDescriptionUpdateEvent 580 15:44:07 when the merge_when_checks_pass feature flag is on 581 15:44:07 when the description changes 582 15:44:07 when the description or title has a jira key 583 15:44:10 publishes a JiraTitleDescriptionUpdateEvent 584 15:44:10 # [RSpecRunTime] RSpec elapsed time: 6 minutes 29.25 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.18 1.27 1.26 1/412 11430 586 15:44:10 when the description or title does not have a jira key 587 15:44:13 does not publish a JiraTitleDescriptionUpdateEvent 588 15:44:13 # [RSpecRunTime] RSpec elapsed time: 6 minutes 32.01 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.16 1.27 1.26 1/412 11607 590 15:44:13 when the title changes 591 15:44:15 publishes a JiraTitleDescriptionUpdateEvent 592 15:44:15 when the description or title does not have a jira key 593 15:44:18 does not publish a JiraTitleDescriptionUpdateEvent 594 15:44:18 # [RSpecRunTime] RSpec elapsed time: 6 minutes 37.37 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.15 1.26 1.26 1/412 11962 596 15:44:18 when the merge_when_checks_pass feature flag is off 597 15:44:18 when the description changes 598 15:44:21 does not publish a JiraTitleDescriptionUpdateEvent 599 15:44:21 # [RSpecRunTime] RSpec elapsed time: 6 minutes 40.12 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.15 1.26 1.26 1/412 12139 601 15:44:21 when the title changes 602 15:44:24 publishes a JiraTitleDescriptionUpdateEvent 603 15:44:24 # [RSpecRunTime] RSpec elapsed time: 6 minutes 42.9 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.14 1.26 1.26 1/412 12316 605 15:44:24 # [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/update_service_spec.rb. It took 3 minutes 12.25 seconds. Expected to take 3 minutes 42.7 seconds. 606 15:44:24 # [RSpecRunTime] Starting example group ee/spec/replicators/geo/project_repository_replicator_spec.rb. Expected to take 2 minutes 36.35 seconds. 607 15:44:24 Geo::ProjectRepositoryReplicator 608 15:44:25 invokes replicator.geo_handle_after_create on create 609 15:44:25 #geo_handle_after_destroy 610 15:44:25 on a Geo primary 611 15:44:26 creates a Geo::Event 612 15:44:26 when replication feature flag is disabled 613 15:44:27 does not publish 614 15:44:27 # [RSpecRunTime] RSpec elapsed time: 6 minutes 46.55 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.21 1.27 1.26 1/411 12407 616 15:44:27 on a Geo secondary 617 15:44:28 does not create an event 618 15:44:28 # [RSpecRunTime] RSpec elapsed time: 6 minutes 47.63 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.21 1.27 1.26 1/411 12438 620 15:44:28 .git_access_class 621 15:44:29 is implemented 622 15:44:29 # [RSpecRunTime] RSpec elapsed time: 6 minutes 48.84 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.21 1.27 1.26 1/411 12469 626 15:44:31 # [RSpecRunTime] RSpec elapsed time: 6 minutes 49.96 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.21 1.27 1.26 1/411 12500 629 15:44:32 is defined and does not raise error 630 15:44:32 # [RSpecRunTime] RSpec elapsed time: 6 minutes 51.04 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.19 1.27 1.26 1/411 12531 632 15:44:32 behaves like a verifiable replicator 634 15:44:32 has checksum_succeeded event 635 15:44:32 .verification_enabled? 636 15:44:32 on a Geo primary site 637 15:44:32 when replication feature flag is enabled 638 15:44:32 when force primary checksumming feature flag is enabled 640 15:44:32 when the force primary checksumming feature flag is disabled 642 15:44:32 when replication feature flag is disabled 643 15:44:32 when force primary checksumming feature flag is enabled 645 15:44:32 when the force primary checksumming feature flag is disabled 646 15:44:32 returns false 647 15:44:32 on a Geo secondary site 648 15:44:32 when replication feature flag is enabled 649 15:44:32 when force primary checksumming feature flag is enabled 651 15:44:32 when the force primary checksumming feature flag is disabled 653 15:44:32 when replication feature flag is disabled 654 15:44:32 when force primary checksumming feature flag is enabled 655 15:44:33 returns false 656 15:44:33 when the force primary checksumming feature flag is disabled 657 15:44:33 returns false 658 15:44:33 .checksummed_count 659 15:44:33 when verification is enabled 660 15:44:33 behaves like a counter of succeeded available verifiables 661 15:44:34 is expected to eq 1 662 15:44:35 excludes other verification states 663 15:44:35 # [RSpecRunTime] RSpec elapsed time: 6 minutes 54.46 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.19 1.27 1.26 1/406 12592 665 15:44:35 when verification is disabled 667 15:44:35 .verified_count 668 15:44:35 when verification is enabled 669 15:44:35 behaves like a counter of succeeded available verifiables 670 15:44:36 is expected to eq 1 671 15:44:39 excludes other verification states 672 15:44:39 # [RSpecRunTime] RSpec elapsed time: 6 minutes 57.96 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.26 1.28 1.26 1/406 12653 674 15:44:39 when verification is disabled 676 15:44:39 .checksum_failed_count 677 15:44:39 when verification is enabled 678 15:44:39 behaves like a counter of failed available verifiables 679 15:44:40 is expected to eq 1 680 15:44:41 excludes other verification states 681 15:44:41 # [RSpecRunTime] RSpec elapsed time: 7 minutes 0.39 second. Current RSS: ~1438M. Threads: 4. load average: 1.24 1.27 1.26 1/407 12714 683 15:44:41 when verification is disabled 685 15:44:41 .verification_failed_count 686 15:44:41 when verification is enabled 687 15:44:41 behaves like a counter of failed available verifiables 688 15:44:42 is expected to eq 1 689 15:44:44 excludes other verification states 690 15:44:44 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.95 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.24 1.27 1.26 1/406 12775 692 15:44:44 when verification is disabled 694 15:44:44 .verification_total_count 695 15:44:44 when verification is enabled 696 15:44:44 when the verification_state is disabled 697 15:44:45 is expected to eq 0 698 15:44:45 # [RSpecRunTime] RSpec elapsed time: 7 minutes 4.3 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.24 1.27 1.26 1/406 12806 700 15:44:45 when the verification_state is not disabled 701 15:44:46 is expected to eq 1 702 15:44:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 5.48 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.30 1.29 1.27 1/406 12837 704 15:44:46 when verification is disabled 706 15:44:46 .trigger_background_verification 707 15:44:46 when verification is enabled 708 15:44:46 for a Geo secondary 709 15:44:46 does not enqueue ReverificationBatchWorker 710 15:44:47 enqueues VerificationBatchWorker 711 15:44:47 enqueues VerificationTimeoutWorker 712 15:44:47 for a Geo primary 713 15:44:47 enqueues ReverificationBatchWorker 714 15:44:47 enqueues VerificationStateBackfillWorker 715 15:44:47 enqueues VerificationBatchWorker 716 15:44:47 enqueues VerificationTimeoutWorker 717 15:44:47 when verification is disabled 718 15:44:47 does not enqueue VerificationBatchWorker 719 15:44:47 does not enqueue VerificationTimeoutWorker 720 15:44:47 .backfill_verification_state_table 721 15:44:47 on a Geo secondary site 722 15:44:47 returns false 723 15:44:47 on a Geo primary site 724 15:44:47 when replication feature flag is enabled 725 15:44:47 when force primary checksumming feature flag is enabled 726 15:44:49 calls Geo::VerificationStateBackfillService 727 15:44:49 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.92 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.30 1.29 1.27 1/406 12868 729 15:44:49 when force primary checksumming feature flag is disabled 730 15:44:50 calls Geo::VerificationStateBackfillService 731 15:44:50 # [RSpecRunTime] RSpec elapsed time: 7 minutes 9.08 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.30 1.29 1.27 1/406 12899 733 15:44:50 when replication feature flag is disabled 734 15:44:50 when force primary checksumming feature flag is enabled 735 15:44:51 calls Geo::VerificationStateBackfillService 736 15:44:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 10.18 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.30 1.29 1.27 1/406 12930 738 15:44:51 when force primary checksumming feature flag is disabled 739 15:44:52 does not call Geo::VerificationStateBackfillService 740 15:44:52 # [RSpecRunTime] RSpec elapsed time: 7 minutes 11.3 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.27 1.28 1.27 1/406 12961 742 15:44:52 .verify_batch 743 15:44:52 when there are records needing verification 744 15:44:53 calls #verify on each replicator 745 15:44:53 # [RSpecRunTime] RSpec elapsed time: 7 minutes 12.38 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.27 1.28 1.27 1/406 12992 747 15:44:53 .remaining_verification_batch_count 748 15:44:53 converts needs_verification_count to number of batches 749 15:44:53 .remaining_reverification_batch_count 750 15:44:53 converts needs_reverification_count to number of batches 751 15:44:53 .reverify_batch! 752 15:44:53 calls #reverify_batch 753 15:44:53 .replicator_batch_to_verify 754 15:44:54 returns usable Replicator instances 755 15:44:54 # [RSpecRunTime] RSpec elapsed time: 7 minutes 13.82 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.27 1.28 1.27 1/406 13023 757 15:44:54 .model_record_id_batch_to_verify 758 15:44:54 when the batch is filled by pending rows 759 15:44:55 returns IDs of pending rows 760 15:44:55 does not call .verification_failed_batch 761 15:44:55 when that batch is not filled by pending rows 762 15:44:55 includes IDs of failed rows 763 15:44:55 .verification_pending_batch 764 15:44:55 when current node is a primary 765 15:44:55 delegates to the model class of the replicator 766 15:44:55 when current node is a secondary 767 15:44:55 delegates to the registry class of the replicator 768 15:44:55 .verification_failed_batch 769 15:44:55 when current node is a primary 770 15:44:55 delegates to the model class of the replicator 771 15:44:55 when current node is a secondary 772 15:44:55 delegates to the registry class of the replicator 773 15:44:55 .fail_verification_timeouts 774 15:44:55 when current node is a primary 775 15:44:55 delegates to the model class of the replicator 776 15:44:55 when current node is a secondary 777 15:44:55 delegates to the registry class of the replicator 778 15:44:55 #verify_async 779 15:44:55 on a Geo primary 780 15:44:57 calls verification_pending! 781 15:44:58 does not enqueue Geo::VerificationWorker 782 15:44:58 # [RSpecRunTime] RSpec elapsed time: 7 minutes 17.05 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.33 1.29 1.27 1/406 13084 785 15:44:59 wraps the checksum calculation in track_checksum_attempt! 786 15:44:59 # [RSpecRunTime] RSpec elapsed time: 7 minutes 18.21 seconds. Current RSS: ~1501M. Threads: 4. load average: 1.33 1.29 1.27 1/406 13115 788 15:44:59 #verification_state_tracker 789 15:44:59 on a Geo primary 790 15:45:00 returns model_record 791 15:45:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 19.32 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.33 1.29 1.27 1/406 13146 793 15:45:00 on a Geo secondary 794 15:45:01 returns registry 795 15:45:01 # [RSpecRunTime] RSpec elapsed time: 7 minutes 20.37 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.39 1.31 1.27 4/406 13177 797 15:45:01 #geo_handle_after_checksum_succeeded 798 15:45:01 on a Geo primary 799 15:45:02 creates checksum_succeeded event 800 15:45:03 is called on verification success 801 15:45:03 when replication feature flag is disabled 802 15:45:04 does not publish 803 15:45:04 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.72 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.39 1.31 1.27 1/407 13269 805 15:45:04 on a Geo secondary 806 15:45:05 does not create an event 807 15:45:05 # [RSpecRunTime] RSpec elapsed time: 7 minutes 24.79 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.39 1.31 1.27 1/407 13300 809 15:45:05 #consume_event_checksum_succeeded 810 15:45:05 with a persisted model_record 811 15:45:05 on a Geo primary 813 15:45:07 # [RSpecRunTime] RSpec elapsed time: 7 minutes 25.94 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.35 1.30 1.27 1/407 13331 815 15:45:07 on a Geo secondary 816 15:45:07 with a persisted registry 817 15:45:07 with a registry which is verified 818 15:45:08 sets state to verification_pending 819 15:45:08 # [RSpecRunTime] RSpec elapsed time: 7 minutes 27.18 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.35 1.30 1.27 1/407 13362 821 15:45:08 with a registry which is pending verification 822 15:45:09 does not change state from verification_pending 823 15:45:09 # [RSpecRunTime] RSpec elapsed time: 7 minutes 28.32 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.35 1.30 1.27 1/407 13393 825 15:45:09 with an unpersisted registry 826 15:45:10 does not persist the registry 827 15:45:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 29.54 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.35 1.30 1.27 1/407 13424 830 15:45:11 returns the opposite of immutable? 831 15:45:11 # [RSpecRunTime] RSpec elapsed time: 7 minutes 30.67 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.33 1.29 1.27 1/407 13455 833 15:45:11 #primary_verification_succeeded? 834 15:45:11 when the model record is verification_succeeded 836 15:45:12 # [RSpecRunTime] RSpec elapsed time: 7 minutes 31.78 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.33 1.29 1.27 1/407 13486 838 15:45:12 when the model record is not verification_succeeded 839 15:45:13 returns false 840 15:45:14 # [RSpecRunTime] RSpec elapsed time: 7 minutes 32.89 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.33 1.29 1.27 1/407 13517 842 15:45:14 #ok_to_skip_download? 843 15:45:14 when the registry is brand new 844 15:45:14 when the model is immutable 845 15:45:14 when the resource already exists on this site 846 15:45:14 when verification is enabled for this model 847 15:45:14 when the resource is in verifiables 848 15:45:15 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 (PENDING: this context does not apply to mutable models) 849 15:45:15 # [RSpecRunTime] RSpec elapsed time: 7 minutes 33.96 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.33 1.29 1.27 1/407 13548 851 15:45:15 when the resource is not in verifiables 852 15:45:16 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 (PENDING: this context does not apply to mutable models) 853 15:45:16 # [RSpecRunTime] RSpec elapsed time: 7 minutes 35.06 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.33 1.29 1.27 1/407 13579 855 15:45:16 when verification is disabled for this model 856 15:45:17 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to mutable models) 857 15:45:17 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.22 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.30 1.29 1.27 1/407 13610 859 15:45:17 when the resource does not exist on this site 860 15:45:18 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 (PENDING: this context does not apply to mutable models) 861 15:45:18 # [RSpecRunTime] RSpec elapsed time: 7 minutes 37.35 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.30 1.29 1.27 1/407 13641 863 15:45:18 when the model is mutable 864 15:45:19 is expected to be falsey 865 15:45:19 # [RSpecRunTime] RSpec elapsed time: 7 minutes 38.49 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.30 1.29 1.27 1/407 13672 867 15:45:19 when the registry is not brand new (sync or verification has been attempted before) 868 15:45:20 is expected to be falsey 869 15:45:20 # [RSpecRunTime] RSpec elapsed time: 7 minutes 39.65 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.30 1.29 1.27 1/407 13703 871 15:45:20 integration tests 873 15:45:20 background backfill 874 15:45:21 verifies model records 875 15:45:22 # [RSpecRunTime] RSpec elapsed time: 7 minutes 40.87 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.27 1.28 1.27 1/407 13738 877 15:45:22 triggered by events 878 15:45:23 verifies model records 879 15:45:23 # [RSpecRunTime] RSpec elapsed time: 7 minutes 42.19 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.27 1.28 1.27 1/407 13773 881 15:45:23 on a secondary 882 15:45:23 background backfill 883 15:45:24 verifies registries 884 15:45:24 # [RSpecRunTime] RSpec elapsed time: 7 minutes 43.58 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.27 1.28 1.27 1/407 13812 886 15:45:24 triggered by events 887 15:45:25 verifies registries 888 15:45:26 # [RSpecRunTime] RSpec elapsed time: 7 minutes 44.89 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.27 1.28 1.27 1/407 13851 890 15:45:26 #housekeeping_model_record 891 15:45:27 is implemented 892 15:45:27 # [RSpecRunTime] RSpec elapsed time: 7 minutes 45.96 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.33 1.30 1.27 1/407 13882 894 15:45:27 behaves like a replicator 895 15:45:27 Geo node status 896 15:45:27 on a primary site 897 15:45:27 .primary_total_count 898 15:45:27 returns the number of available replicables on primary 899 15:45:27 on a secondary site 900 15:45:27 .registry_count 901 15:45:29 returns the number of registries on secondary 902 15:45:29 # [RSpecRunTime] RSpec elapsed time: 7 minutes 48.36 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.33 1.30 1.27 1/407 13883 904 15:45:29 .synced_count 905 15:45:31 returns the number of synced items on secondary 906 15:45:31 # [RSpecRunTime] RSpec elapsed time: 7 minutes 49.98 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.33 1.30 1.27 1/408 13884 908 15:45:31 .failed_count 909 15:45:32 returns the number of failed items on secondary 910 15:45:32 # [RSpecRunTime] RSpec elapsed time: 7 minutes 51.62 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.47 1.32 1.28 1/408 13885 912 15:45:32 when replicator is Geo::RegistrySyncWorker compatible 913 15:45:32 has "created" and "deleted" events 914 15:45:32 when replicator enqueues a sync event 915 15:45:33 is expected to receive perform_async("project_repository", "updated", {"model_record_id"=>127}) 1 time 916 15:45:34 # [RSpecRunTime] RSpec elapsed time: 7 minutes 52.85 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.47 1.32 1.28 1/408 13916 918 15:45:34 #geo_handle_after_update 919 15:45:34 on a Geo primary 920 15:45:35 creates a Geo::Event 921 15:45:36 calls #after_verifiable_update 922 15:45:36 when replication feature flag is disabled 923 15:45:37 does not publish 924 15:45:37 # [RSpecRunTime] RSpec elapsed time: 7 minutes 56.03 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.43 1.32 1.28 1/408 14007 926 15:45:37 on a Geo secondary 927 15:45:38 does not create an event 928 15:45:38 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.13 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.43 1.32 1.28 1/408 14038 931 15:45:39 is implemented 933 15:45:40 # [RSpecRunTime] RSpec elapsed time: 7 minutes 59.26 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.43 1.32 1.28 1/408 14099 935 15:45:40 deleted event consumption 936 15:45:41 runs Geo::RepositoryRegistryRemovalService service 937 15:45:41 # [RSpecRunTime] RSpec elapsed time: 8 minutes 0.37 second. Current RSS: ~1441M. Threads: 4. load average: 1.39 1.31 1.28 1/408 14130 939 15:45:41 .housekeeping_enabled? 940 15:45:42 is implemented 941 15:45:42 # [RSpecRunTime] RSpec elapsed time: 8 minutes 1.47 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.39 1.31 1.28 1/408 14161 943 15:45:42 .replicables_for_current_secondary 944 15:45:42 when syncing object storage is enabled 945 15:45:42 behaves like is implemented and returns a valid relation 946 15:45:43 is implemented 947 15:45:43 # [RSpecRunTime] RSpec elapsed time: 8 minutes 2.79 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.39 1.31 1.28 1/408 14192 949 15:45:43 when syncing object storage is disabled 950 15:45:43 behaves like is implemented and returns a valid relation 951 15:45:45 is implemented 952 15:45:45 # [RSpecRunTime] RSpec elapsed time: 8 minutes 4.09 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.39 1.31 1.28 1/408 14223 954 15:45:45 with selective sync disabled 955 15:45:45 behaves like is implemented and returns a valid relation 956 15:45:46 is implemented 957 15:45:46 # [RSpecRunTime] RSpec elapsed time: 8 minutes 5.4 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.44 1.33 1.28 1/408 14254 959 15:45:46 with selective sync enabled for namespaces 960 15:45:46 behaves like is implemented and returns a valid relation 961 15:45:47 is implemented 962 15:45:47 # [RSpecRunTime] RSpec elapsed time: 8 minutes 6.82 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.44 1.33 1.28 1/408 14285 964 15:45:47 with selective sync enabled for shards 965 15:45:47 behaves like is implemented and returns a valid relation 966 15:45:49 is implemented 967 15:45:49 # [RSpecRunTime] RSpec elapsed time: 8 minutes 8.16 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.44 1.33 1.28 1/408 14316 969 15:45:49 #after_verifiable_update 970 15:45:49 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 971 15:45:50 calls verify_async only if needed 972 15:45:50 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.31 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.44 1.33 1.28 1/408 14347 974 15:45:50 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 975 15:45:51 calls verify_async only if needed 976 15:45:51 # [RSpecRunTime] RSpec elapsed time: 8 minutes 10.42 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.49 1.34 1.29 1/408 14378 978 15:45:51 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 979 15:45:52 calls verify_async only if needed 980 15:45:52 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.54 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.49 1.34 1.29 1/408 14409 982 15:45:52 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 983 15:45:53 calls verify_async only if needed 984 15:45:53 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.67 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.49 1.34 1.29 1/408 14440 986 15:45:53 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 987 15:45:54 calls verify_async only if needed 988 15:45:54 # [RSpecRunTime] RSpec elapsed time: 8 minutes 13.81 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.49 1.34 1.29 1/408 14471 990 15:45:54 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 991 15:45:56 calls verify_async only if needed 992 15:45:56 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.97 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.49 1.34 1.29 1/408 14502 994 15:45:56 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 995 15:45:57 calls verify_async only if needed 996 15:45:57 # [RSpecRunTime] RSpec elapsed time: 8 minutes 16.14 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.45 1.33 1.28 2/408 14533 998 15:45:57 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 999 15:45:58 calls verify_async only if needed 1000 15:45:58 # [RSpecRunTime] RSpec elapsed time: 8 minutes 17.33 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.45 1.33 1.28 1/408 14564 1002 15:45:58 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 1003 15:45:59 calls verify_async only if needed 1004 15:45:59 # [RSpecRunTime] RSpec elapsed time: 8 minutes 18.49 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.45 1.33 1.28 1/408 14595 1006 15:45:59 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 1007 15:46:00 calls verify_async only if needed 1008 15:46:00 # [RSpecRunTime] RSpec elapsed time: 8 minutes 19.62 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.45 1.33 1.28 1/408 14626 1010 15:46:00 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 1011 15:46:01 calls verify_async only if needed 1012 15:46:01 # [RSpecRunTime] RSpec elapsed time: 8 minutes 20.76 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.41 1.32 1.28 1/408 14657 1014 15:46:01 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 1015 15:46:03 calls verify_async only if needed 1016 15:46:03 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.94 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.41 1.32 1.28 1/408 14688 1018 15:46:03 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 1019 15:46:04 calls verify_async only if needed 1020 15:46:04 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.09 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.41 1.32 1.28 1/408 14719 1022 15:46:04 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 1023 15:46:05 calls verify_async only if needed 1024 15:46:05 # [RSpecRunTime] RSpec elapsed time: 8 minutes 24.28 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.41 1.32 1.28 1/408 14750 1026 15:46:05 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 1027 15:46:06 calls verify_async only if needed 1028 15:46:06 # [RSpecRunTime] RSpec elapsed time: 8 minutes 25.5 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.54 1.35 1.29 1/408 14781 1030 15:46:06 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 1031 15:46:07 calls verify_async only if needed 1032 15:46:07 # [RSpecRunTime] RSpec elapsed time: 8 minutes 26.72 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.54 1.35 1.29 1/408 14812 1034 15:46:07 .no_repo_message 1035 15:46:08 is implemented 1036 15:46:09 # [RSpecRunTime] RSpec elapsed time: 8 minutes 27.86 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.54 1.35 1.29 1/408 14843 1038 15:46:09 housekeeping implementation 1039 15:46:10 calls Geo::CreateObjectPoolService 1040 15:46:10 # [RSpecRunTime] RSpec elapsed time: 8 minutes 29.21 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.54 1.35 1.29 1/408 14874 1042 15:46:10 #geo_handle_after_create 1043 15:46:10 on a Geo primary 1044 15:46:11 creates a Geo::Event 1045 15:46:11 when replication feature flag is disabled 1046 15:46:12 does not publish 1047 15:46:12 # [RSpecRunTime] RSpec elapsed time: 8 minutes 31.53 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.50 1.35 1.29 1/408 14935 1049 15:46:12 on a Geo secondary 1050 15:46:13 does not create an event 1051 15:46:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 32.67 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.50 1.35 1.29 1/408 14966 1053 15:46:13 updated event consumption 1054 15:46:13 in replicables_for_current_secondary list 1055 15:46:14 runs Geo::FrameworkRepositorySyncService service 1056 15:46:15 # [RSpecRunTime] RSpec elapsed time: 8 minutes 33.9 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.50 1.35 1.29 1/408 14997 1058 15:46:15 not in replicables_for_current_secondary list 1059 15:46:16 does not run Geo::FrameworkRepositorySyncService service 1060 15:46:16 # [RSpecRunTime] RSpec elapsed time: 8 minutes 35.08 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.50 1.35 1.29 1/408 15028 1062 15:46:16 when a sync is currently running 1063 15:46:17 moves registry state to pending 1064 15:46:17 # [RSpecRunTime] RSpec elapsed time: 8 minutes 36.35 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.46 1.34 1.29 1/408 15059 1066 15:46:17 # [RSpecRunTime] Finishing example group ee/spec/replicators/geo/project_repository_replicator_spec.rb. It took 1 minute 53.46 seconds. Expected to take 2 minutes 36.35 seconds. 1067 15:46:17 # [RSpecRunTime] Starting example group ee/spec/models/geo/job_artifact_registry_spec.rb. Expected to take 1 minute 50.61 seconds. 1068 15:46:17 Geo::JobArtifactRegistry 1069 15:46:18 does not allow STI 1070 15:46:18 factory is valid 1071 15:46:18 behaves like a Geo verifiable registry 1072 15:46:18 state machine 1073 15:46:18 when transitioning to synced 1074 15:46:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1076 15:46:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1077 15:46:19 marks verification as pending 1078 15:46:19 when the model_record cannot be verified 1079 15:46:19 when the registry is already verification_disabled 1080 15:46:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1082 15:46:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1083 15:46:19 changes verification to disabled 1084 15:46:19 # [RSpecRunTime] RSpec elapsed time: 8 minutes 38.79 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.46 1.34 1.29 1/408 15060 1086 15:46:19 when the registry is verification_pending 1087 15:46:20 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1089 15:46:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1090 15:46:20 changes verification to disabled 1091 15:46:20 when transitioning to pending 1093 15:46:21 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1095 15:46:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1096 15:46:21 marks verification as disabled 1098 15:46:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1100 15:46:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1101 15:46:22 marks verification as disabled 1102 15:46:22 verification_state machine 1103 15:46:22 when transitioning to verification_failed 1104 15:46:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1106 15:46:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1107 15:46:22 changes state from synced to failed 1108 15:46:22 .verification_pending_batch 1109 15:46:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1111 15:46:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1112 15:46:23 returns IDs of rows which are synced and pending verification 1113 15:46:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1115 15:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1116 15:46:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1118 15:46:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1119 15:46:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1121 15:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1122 15:46:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1124 15:46:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1125 15:46:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1127 15:46:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1128 15:46:27 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1130 15:46:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1131 15:46:27 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1133 15:46:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1134 15:46:28 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1136 15:46:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1137 15:46:28 excludes rows which are not synced or are not pending verification 1138 15:46:28 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1140 15:46:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1141 15:46:28 marks verification as started 1142 15:46:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1144 15:46:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1145 15:46:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1147 15:46:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1148 15:46:29 logs the verification state transition 1149 15:46:29 # [RSpecRunTime] RSpec elapsed time: 8 minutes 48.8 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.39 1.33 1.28 1/409 15061 1151 15:46:29 .verification_failed_batch 1152 15:46:29 with a failed record with retry due 1153 15:46:30 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1155 15:46:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1156 15:46:30 returns IDs of rows which are synced and have failed verification 1157 15:46:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1159 15:46:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1160 15:46:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1162 15:46:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1163 15:46:32 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1165 15:46:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1166 15:46:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1168 15:46:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1169 15:46:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1171 15:46:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1172 15:46:34 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1174 15:46:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1175 15:46:34 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1177 15:46:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1178 15:46:35 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1180 15:46:35 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1181 15:46:35 excludes rows which are not synced or have not failed verification 1182 15:46:36 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1184 15:46:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1185 15:46:36 marks verification as started 1186 15:46:36 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1188 15:46:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1189 15:46:36 logs the verification state transition 1190 15:46:37 # [RSpecRunTime] RSpec elapsed time: 8 minutes 55.89 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.55 1.37 1.30 1/409 15062 1192 15:46:37 when verification_retry_at is in the future 1193 15:46:37 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1195 15:46:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1196 15:46:37 does not return the row which failed verification 1197 15:46:37 .needs_verification_count 1198 15:46:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1200 15:46:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1201 15:46:38 returns the number of rows which are synced and pending verification 1202 15:46:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1204 15:46:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1205 15:46:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1207 15:46:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1208 15:46:39 includes rows which are synced and failed verification and are due for retry 1209 15:46:40 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1211 15:46:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1212 15:46:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1214 15:46:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1215 15:46:41 excludes rows which are synced and failed verification and have a future retry time 1216 15:46:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1218 15:46:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1219 15:46:42 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1221 15:46:42 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1222 15:46:43 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1224 15:46:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1225 15:46:43 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1227 15:46:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1228 15:46:44 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1230 15:46:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1231 15:46:44 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1233 15:46:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1234 15:46:44 excludes rows which are not synced or are not (pending or failed) verification 1235 15:46:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 3.7 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.51 1.36 1.29 1/410 15063 1237 15:46:44 #verification_succeeded! 1238 15:46:45 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1240 15:46:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1241 15:46:45 clears checksum mismatch fields 1242 15:46:45 #track_checksum_attempt! 1243 15:46:46 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1245 15:46:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1246 15:46:46 yields to the checksum calculation 1247 15:46:46 when verification was not yet started 1248 15:46:47 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1250 15:46:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1251 15:46:47 starts verification 1252 15:46:47 when the model record cannot be verified 1253 15:46:47 when the registry is already verification_disabled 1254 15:46:47 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1256 15:46:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1257 15:46:47 leaves verification as disabled 1258 15:46:48 # [RSpecRunTime] RSpec elapsed time: 9 minutes 6.89 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.47 1.35 1.29 1/410 15064 1260 15:46:48 when the registry is verification_pending 1261 15:46:48 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1263 15:46:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1264 15:46:48 changes verification to disabled 1265 15:46:48 when the primary site is expected to checksum the model record 1266 15:46:48 comparison with primary checksum 1267 15:46:48 when the calculated checksum matches the primary checksum 1268 15:46:49 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1270 15:46:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1271 15:46:49 transitions to verification_succeeded and updates the checksum 1272 15:46:49 when the calculated checksum does not match the primary checksum 1273 15:46:50 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1275 15:46:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1276 15:46:50 transitions to verification_failed and updates mismatch fields 1277 15:46:50 when verification was started 1278 15:46:51 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1280 15:46:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1281 15:46:51 does not update verification_started_at 1282 15:46:51 when an error occurs while yielding 1283 15:46:52 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1285 15:46:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1286 15:46:52 sets verification_failed 1287 15:46:52 #brand_new_pending? 1288 15:46:52 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1290 15:46:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1291 15:46:52 returns true when sync state is pending and all other fields are default 1292 15:46:53 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1294 15:46:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1295 15:46:53 returns true when started but all other fields are default 1296 15:46:54 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1298 15:46:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1299 15:46:54 returns false when sync state is synced 1300 15:46:54 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1302 15:46:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1303 15:46:54 returns false when sync state is failed 1304 15:46:55 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1306 15:46:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1307 15:46:55 returns false when it is pending but was synced before 1308 15:46:56 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1310 15:46:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1311 15:46:56 returns false when it is scheduled to retry sync 1312 15:46:56 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1314 15:46:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1315 15:46:56 returns false when it was tried before 1316 15:46:57 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1318 15:46:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1319 15:46:57 returns false when it has a sync failure message 1320 15:46:58 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1322 15:46:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1323 15:46:58 returns false when verification succeeded 1324 15:46:58 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1326 15:46:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1327 15:46:58 returns false when verification failed 1328 15:46:59 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1330 15:46:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1331 15:46:59 returns false when verification started 1332 15:47:00 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1334 15:47:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1335 15:47:00 returns false when it was verified before 1336 15:47:00 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1338 15:47:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1339 15:47:00 returns false when verification was started before 1340 15:47:01 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1342 15:47:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1343 15:47:01 returns false when verification is scheduled for retry 1344 15:47:02 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1346 15:47:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1347 15:47:02 returns false when verification was tried before 1348 15:47:03 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1350 15:47:03 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1351 15:47:03 returns false when checksum mismatched before 1352 15:47:03 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1354 15:47:03 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1355 15:47:03 returns false when it has a local checksum from before 1356 15:47:04 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1358 15:47:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1359 15:47:04 returns false when verification mismatched before 1360 15:47:04 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1362 15:47:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1363 15:47:04 returns false when there is a verification failure message from before 1364 15:47:05 # [RSpecRunTime] RSpec elapsed time: 9 minutes 23.88 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.36 1.34 1.29 1/409 15065 1366 15:47:05 obligatory fields check 1367 15:47:05 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1369 15:47:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1370 15:47:05 has expected fields or methods 1372 15:47:05 sync_timed_out 1373 15:47:06 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1375 15:47:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1376 15:47:07 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1378 15:47:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1379 15:47:07 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1381 15:47:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1382 15:47:07 return correct records 1383 15:47:07 # [RSpecRunTime] RSpec elapsed time: 9 minutes 26.49 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.26 1.31 1.28 1/409 15066 1386 15:47:08 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1388 15:47:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1389 15:47:08 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1391 15:47:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1392 15:47:08 returns registries that are not pending 1393 15:47:08 # [RSpecRunTime] RSpec elapsed time: 9 minutes 27.79 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.26 1.31 1.28 1/409 15067 1396 15:47:08 .find_registries_never_attempted_sync 1397 15:47:09 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1399 15:47:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1400 15:47:10 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1402 15:47:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1403 15:47:10 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1405 15:47:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1406 15:47:11 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1408 15:47:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1409 15:47:11 returns unsynced items 1410 15:47:12 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1412 15:47:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1413 15:47:12 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1415 15:47:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1416 15:47:13 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1418 15:47:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1419 15:47:14 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1421 15:47:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1422 15:47:14 returns items that never have an attempt to sync except some specific item ID 1423 15:47:14 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.93 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.48 1.36 1.29 1/409 15068 1425 15:47:14 .find_registries_needs_sync_again 1426 15:47:14 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1428 15:47:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1429 15:47:15 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1431 15:47:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1432 15:47:16 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1434 15:47:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1435 15:47:16 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1437 15:47:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1438 15:47:16 returns failed items 1439 15:47:17 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1441 15:47:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1442 15:47:18 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1444 15:47:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1445 15:47:18 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1447 15:47:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1448 15:47:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1450 15:47:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1451 15:47:19 returns failed items except some specific item ID 1452 15:47:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1454 15:47:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1455 15:47:20 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1457 15:47:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1458 15:47:21 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1460 15:47:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1461 15:47:21 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1463 15:47:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1464 15:47:21 orders records according to retry_at 1465 15:47:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 40.6 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.40 1.35 1.29 1/408 15069 1467 15:47:21 .ordered_by_id 1468 15:47:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1470 15:47:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1471 15:47:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1473 15:47:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1474 15:47:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1476 15:47:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1477 15:47:23 orders records by id ASC 1478 15:47:23 # [RSpecRunTime] RSpec elapsed time: 9 minutes 42.73 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.40 1.35 1.29 1/408 15070 1480 15:47:23 .fail_sync_timeouts 1481 15:47:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1483 15:47:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1484 15:47:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1486 15:47:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1487 15:47:25 marks started records as failed if they are expired 1488 15:47:25 # [RSpecRunTime] RSpec elapsed time: 9 minutes 43.97 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.40 1.35 1.29 1/408 15071 1491 15:47:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1493 15:47:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1494 15:47:25 sets last_sync_failure with message 1495 15:47:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1497 15:47:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1498 15:47:26 truncates a long last_sync_failure 1499 15:47:27 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1501 15:47:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1502 15:47:27 increments retry_count 1503 15:47:28 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1505 15:47:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1506 15:47:28 sets retry_at to a time in the future 1507 15:47:28 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1509 15:47:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1510 15:47:28 can transition from any state 1511 15:47:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1513 15:47:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1514 15:47:29 logs the state transition 1515 15:47:29 when an error is given 1516 15:47:30 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1518 15:47:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1519 15:47:30 includes error.message in last_sync_failure 1520 15:47:30 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.16 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.37 1.34 1.29 1/408 15072 1522 15:47:30 when missing_on_primary is not given 1523 15:47:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1525 15:47:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1526 15:47:31 caps retry_at to default 1 hour 1527 15:47:31 when missing_on_primary is falsey 1528 15:47:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1530 15:47:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1531 15:47:31 caps retry_at to default 1 hour 1532 15:47:31 when missing_on_primary is truthy 1533 15:47:32 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1535 15:47:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1536 15:47:32 caps retry_at to 4 hours 1538 15:47:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1540 15:47:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1541 15:47:33 mark as synced 1542 15:47:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1544 15:47:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1545 15:47:33 logs the state transition 1546 15:47:33 when a sync was scheduled after the last sync finishes 1547 15:47:34 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1549 15:47:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1550 15:47:34 does not reset state 1551 15:47:35 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1553 15:47:35 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1554 15:47:35 resets the other sync state fields 1555 15:47:35 # [RSpecRunTime] RSpec elapsed time: 9 minutes 54.15 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.42 1.35 1.29 1/408 15073 1558 15:47:35 when a sync is currently running 1559 15:47:35 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1561 15:47:35 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1562 15:47:35 successfully moves state to pending 1563 15:47:36 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1565 15:47:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1566 15:47:36 logs the state transition 1567 15:47:36 # [RSpecRunTime] RSpec elapsed time: 9 minutes 55.55 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.47 1.36 1.30 1/408 15074 1569 15:47:36 when the registry has recorded a failure 1570 15:47:37 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1572 15:47:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1573 15:47:37 clears failure retry fields 1574 15:47:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1576 15:47:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1577 15:47:38 sets last_synced_at to nil 1578 15:47:38 # [RSpecRunTime] RSpec elapsed time: 9 minutes 57.01 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.47 1.36 1.30 1/408 15075 1581 15:47:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1583 15:47:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1584 15:47:38 successfully moves state to started 1585 15:47:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1587 15:47:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1588 15:47:39 logs the state transition 1589 15:47:39 # [RSpecRunTime] RSpec elapsed time: 9 minutes 58.46 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.47 1.36 1.30 1/408 15076 1591 15:47:39 .with_search 1592 15:47:39 when query is empty 1593 15:47:40 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1595 15:47:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1596 15:47:40 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1598 15:47:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1599 15:47:40 returns all registries 1600 15:47:40 # [RSpecRunTime] RSpec elapsed time: 9 minutes 59.73 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.47 1.36 1.30 1/408 15077 1602 15:47:40 when query is not empty 1603 15:47:41 calls model_class search method 1604 15:47:41 # [RSpecRunTime] Finishing example group ee/spec/models/geo/job_artifact_registry_spec.rb. It took 1 minute 23.57 seconds. Expected to take 1 minute 50.61 seconds. 1605 15:47:41 # [RSpecRunTime] Starting example group ee/spec/models/geo/project_wiki_repository_registry_spec.rb. Expected to take 1 minute 35.52 seconds. 1606 15:47:41 Geo::ProjectWikiRepositoryRegistry 1607 15:47:41 factory is valid 1608 15:47:41 does not allow STI 1610 15:47:42 mark as synced 1611 15:47:42 logs the state transition 1612 15:47:42 when a sync was scheduled after the last sync finishes 1613 15:47:43 does not reset state 1614 15:47:43 resets the other sync state fields 1615 15:47:43 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.78 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.43 1.36 1.29 1/408 15078 1618 15:47:44 sets last_sync_failure with message 1619 15:47:45 truncates a long last_sync_failure 1620 15:47:45 increments retry_count 1621 15:47:46 sets retry_at to a time in the future 1622 15:47:47 can transition from any state 1623 15:47:47 logs the state transition 1624 15:47:47 when an error is given 1625 15:47:48 includes error.message in last_sync_failure 1626 15:47:48 # [RSpecRunTime] RSpec elapsed time: 10 minutes 7.08 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.39 1.35 1.29 1/408 15079 1628 15:47:48 when missing_on_primary is not given 1629 15:47:48 caps retry_at to default 1 hour 1630 15:47:48 when missing_on_primary is falsey 1631 15:47:49 caps retry_at to default 1 hour 1632 15:47:49 when missing_on_primary is truthy 1633 15:47:50 caps retry_at to 4 hours 1635 15:47:50 when a sync is currently running 1636 15:47:50 successfully moves state to pending 1637 15:47:51 logs the state transition 1638 15:47:51 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.14 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.39 1.35 1.29 1/408 15080 1640 15:47:51 when the registry has recorded a failure 1641 15:47:51 clears failure retry fields 1642 15:47:52 sets last_synced_at to nil 1643 15:47:52 # [RSpecRunTime] RSpec elapsed time: 10 minutes 11.4 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.36 1.34 1.29 1/408 15081 1646 15:47:53 successfully moves state to started 1647 15:47:53 logs the state transition 1648 15:47:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.69 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.36 1.34 1.29 1/408 15082 1650 15:47:53 .ordered_by_id 1651 15:47:55 orders records by id ASC 1652 15:47:55 # [RSpecRunTime] RSpec elapsed time: 10 minutes 14.22 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.36 1.34 1.29 1/408 15083 1654 15:47:55 obligatory fields check 1655 15:47:55 has expected fields or methods 1656 15:47:55 behaves like a Geo verifiable registry 1657 15:47:55 state machine 1658 15:47:55 when transitioning to synced 1659 15:47:56 marks verification as pending 1660 15:47:56 when the model_record cannot be verified 1661 15:47:56 when the registry is already verification_disabled 1662 15:47:57 changes verification to disabled 1663 15:47:57 # [RSpecRunTime] RSpec elapsed time: 10 minutes 16.14 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.33 1.34 1.29 1/408 15084 1665 15:47:57 when the registry is verification_pending 1666 15:47:57 changes verification to disabled 1667 15:47:57 when transitioning to pending 1669 15:47:58 marks verification as disabled 1671 15:47:59 marks verification as disabled 1672 15:47:59 verification_state machine 1673 15:47:59 when transitioning to verification_failed 1674 15:47:59 changes state from synced to failed 1675 15:47:59 .verification_pending_batch 1676 15:48:00 returns IDs of rows which are synced and pending verification 1677 15:48:04 excludes rows which are not synced or are not pending verification 1678 15:48:04 marks verification as started 1679 15:48:05 logs the verification state transition 1680 15:48:05 # [RSpecRunTime] RSpec elapsed time: 10 minutes 24.77 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.31 1.33 1.29 1/408 15085 1682 15:48:05 .verification_failed_batch 1683 15:48:05 with a failed record with retry due 1684 15:48:06 returns IDs of rows which are synced and have failed verification 1685 15:48:10 excludes rows which are not synced or have not failed verification 1686 15:48:10 marks verification as started 1687 15:48:11 logs the verification state transition 1688 15:48:11 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.44 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.33 1.34 1.29 1/408 15086 1690 15:48:11 when verification_retry_at is in the future 1691 15:48:12 does not return the row which failed verification 1692 15:48:12 .needs_verification_count 1693 15:48:12 returns the number of rows which are synced and pending verification 1694 15:48:13 includes rows which are synced and failed verification and are due for retry 1695 15:48:14 excludes rows which are synced and failed verification and have a future retry time 1696 15:48:17 excludes rows which are not synced or are not (pending or failed) verification 1697 15:48:17 # [RSpecRunTime] RSpec elapsed time: 10 minutes 36.44 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.31 1.33 1.29 1/408 15087 1699 15:48:17 #verification_succeeded! 1700 15:48:18 clears checksum mismatch fields 1701 15:48:18 #track_checksum_attempt! 1702 15:48:18 yields to the checksum calculation 1703 15:48:18 when verification was not yet started 1704 15:48:19 starts verification 1705 15:48:19 when the model record cannot be verified 1706 15:48:19 when the registry is already verification_disabled 1707 15:48:20 leaves verification as disabled 1708 15:48:20 # [RSpecRunTime] RSpec elapsed time: 10 minutes 39.14 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.31 1.33 1.29 1/408 15088 1710 15:48:20 when the registry is verification_pending 1711 15:48:20 changes verification to disabled 1712 15:48:20 when the primary site is expected to checksum the model record 1713 15:48:20 comparison with primary checksum 1714 15:48:20 when the calculated checksum matches the primary checksum 1715 15:48:21 transitions to verification_succeeded and updates the checksum 1716 15:48:21 when the calculated checksum does not match the primary checksum 1717 15:48:22 transitions to verification_failed and updates mismatch fields 1718 15:48:22 when verification was started 1719 15:48:22 does not update verification_started_at 1720 15:48:22 when an error occurs while yielding 1721 15:48:23 sets verification_failed 1722 15:48:23 #brand_new_pending? 1723 15:48:24 returns true when sync state is pending and all other fields are default 1724 15:48:24 returns true when started but all other fields are default 1725 15:48:25 returns false when sync state is synced 1726 15:48:25 returns false when sync state is failed 1727 15:48:26 returns false when it is pending but was synced before 1728 15:48:26 returns false when it is scheduled to retry sync 1729 15:48:27 returns false when it was tried before 1730 15:48:27 returns false when it has a sync failure message 1731 15:48:28 returns false when verification succeeded 1732 15:48:29 returns false when verification failed 1733 15:48:30 returns false when verification started 1734 15:48:31 returns false when it was verified before 1735 15:48:31 returns false when verification was started before 1736 15:48:32 returns false when verification is scheduled for retry 1737 15:48:33 returns false when verification was tried before 1738 15:48:33 returns false when checksum mismatched before 1739 15:48:34 returns false when it has a local checksum from before 1740 15:48:34 returns false when verification mismatched before 1741 15:48:35 returns false when there is a verification failure message from before 1742 15:48:35 # [RSpecRunTime] RSpec elapsed time: 10 minutes 54.26 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.31 1.33 1.29 1/408 15089 1744 15:48:35 .fail_sync_timeouts 1745 15:48:36 marks started records as failed if they are expired 1746 15:48:36 # [RSpecRunTime] RSpec elapsed time: 10 minutes 55.36 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.29 1.33 1.28 1/408 15090 1749 15:48:36 sync_timed_out 1750 15:48:38 return correct records 1751 15:48:38 # [RSpecRunTime] RSpec elapsed time: 10 minutes 56.99 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.29 1.33 1.28 1/408 15091 1754 15:48:39 returns registries that are not pending 1755 15:48:39 # [RSpecRunTime] RSpec elapsed time: 10 minutes 58.14 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.29 1.33 1.28 1/408 15092 1758 15:48:39 .find_registries_never_attempted_sync 1759 15:48:41 returns unsynced items 1760 15:48:43 returns items that never have an attempt to sync except some specific item ID 1761 15:48:43 # [RSpecRunTime] RSpec elapsed time: 11 minutes 2.09 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.26 1.32 1.28 1/408 15093 1763 15:48:43 .find_registries_needs_sync_again 1764 15:48:45 returns failed items 1765 15:48:47 returns failed items except some specific item ID 1766 15:48:49 orders records according to retry_at 1767 15:48:49 # [RSpecRunTime] RSpec elapsed time: 11 minutes 8.02 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.24 1.31 1.28 1/408 15094 1769 15:48:49 # [RSpecRunTime] Finishing example group ee/spec/models/geo/project_wiki_repository_registry_spec.rb. It took 1 minute 8.09 seconds. Expected to take 1 minute 35.52 seconds. 1770 15:48:49 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb. Expected to take 1 minute 18.1 seconds. 1771 15:48:49 Gitlab::Elastic::SnippetSearchResults 1773 15:48:58 returns the correct page of results 1774 15:49:04 returns the correct number of results for one page 1775 15:49:04 # [RSpecRunTime] RSpec elapsed time: 11 minutes 23.06 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.74 1.42 1.31 1/423 15097 1777 15:49:04 #snippet_titles_count 1778 15:49:09 returns the amount of matched snippet titles 1779 15:49:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 28.55 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.84 1.44 1.32 1/423 15098 1781 15:49:09 #formatted_count 1782 15:49:09 value: 1, expected: "1" 1783 15:49:14 returns the expected formatted count limited and delimited 1784 15:49:14 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.42 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.94 1.47 1.33 1/423 15099 1786 15:49:14 value: 9999, expected: "9,999" 1787 15:49:19 returns the expected formatted count limited and delimited 1788 15:49:19 # [RSpecRunTime] RSpec elapsed time: 11 minutes 38.21 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.86 1.46 1.33 1/423 15100 1790 15:49:19 value: 10000, expected: "10,000+" 1791 15:49:23 returns the expected formatted count limited and delimited 1792 15:49:24 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.86 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.87 1.47 1.33 1/423 15101 1794 15:49:24 value: 20000, expected: "10,000+" 1795 15:49:28 returns the expected formatted count limited and delimited 1796 15:49:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.44 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.88 1.48 1.34 2/423 15102 1798 15:49:28 value: 0, expected: "0" 1799 15:49:33 returns the expected formatted count limited and delimited 1800 15:49:33 # [RSpecRunTime] RSpec elapsed time: 11 minutes 52.11 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.97 1.50 1.35 1/423 15103 1802 15:49:33 value: nil, expected: "0" 1803 15:49:37 returns the expected formatted count limited and delimited 1804 15:49:37 # [RSpecRunTime] RSpec elapsed time: 11 minutes 56.56 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.97 1.51 1.35 1/423 15104 1806 15:49:37 #highlight_map 1807 15:49:42 returns the expected highlight map 1808 15:49:42 # [RSpecRunTime] RSpec elapsed time: 12 minutes 1.19 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.90 1.50 1.35 1/423 15105 1810 15:49:42 when user is not author 1811 15:49:46 returns nothing 1812 15:49:47 # [RSpecRunTime] RSpec elapsed time: 12 minutes 5.88 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.99 1.53 1.36 1/423 15106 1814 15:49:47 when user is nil 1815 15:49:51 returns nothing 1816 15:49:51 when snippet is public 1817 15:49:55 returns public snippet 1818 15:49:55 # [RSpecRunTime] RSpec elapsed time: 12 minutes 14.8 seconds. Current RSS: ~1334M. Threads: 5. load average: 2.07 1.55 1.37 1/423 15107 1820 15:49:55 when user has read_all_resources 1821 15:49:55 admin mode disabled 1822 15:50:00 returns nothing 1823 15:50:00 # [RSpecRunTime] RSpec elapsed time: 12 minutes 19.34 seconds. Current RSS: ~1334M. Threads: 5. load average: 2.38 1.63 1.39 1/423 15108 1825 15:50:00 admin mode enabled 1826 15:50:05 returns matched snippets 1827 15:50:05 # [RSpecRunTime] RSpec elapsed time: 12 minutes 23.92 seconds. Current RSS: ~1334M. Threads: 5. load average: 2.59 1.68 1.41 1/423 15109 1829 15:50:05 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb. It took 1 minute 15.89 seconds. Expected to take 1 minute 18.1 seconds. 1830 15:50:05 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb. Expected to take 55.84 seconds. 1831 15:50:05 Gitlab::Analytics::TypeOfWork::TasksByType 1832 15:50:06 when subject is `Issue` 1833 15:50:06 behaves like #counts_by_labels 1834 15:50:07 counts the records by label and date 1835 15:50:09 counts should include subgroups 1836 15:50:10 does not include count from outside of the group 1837 15:50:10 when group without any record is given 1838 15:50:12 is expected to be empty 1839 15:50:12 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.31 seconds. Current RSS: ~1349M. Threads: 5. load average: 2.35 1.66 1.41 1/423 15110 1841 15:50:12 when no labels are given 1842 15:50:14 is expected to be empty 1843 15:50:14 # [RSpecRunTime] RSpec elapsed time: 12 minutes 32.94 seconds. Current RSS: ~1350M. Threads: 5. load average: 2.35 1.66 1.41 1/423 15111 1845 15:50:14 when records are outside of the given time range 1846 15:50:15 is expected to be empty 1847 15:50:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 34.5 seconds. Current RSS: ~1346M. Threads: 5. load average: 2.35 1.66 1.41 1/423 15112 1849 15:50:15 when filtering by `project_ids` 1850 15:50:17 is expected to eq 1 1851 15:50:17 # [RSpecRunTime] RSpec elapsed time: 12 minutes 36.24 seconds. Current RSS: ~1350M. Threads: 5. load average: 2.32 1.67 1.41 1/423 15113 1853 15:50:17 when filtering by `author_username` 1854 15:50:18 is expected to eq 1 1855 15:50:19 # [RSpecRunTime] RSpec elapsed time: 12 minutes 37.88 seconds. Current RSS: ~1350M. Threads: 5. load average: 2.32 1.67 1.41 1/423 15114 1857 15:50:19 when filtering by `assignee_username` 1858 15:50:20 is expected to eq 1 1859 15:50:20 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.56 seconds. Current RSS: ~1353M. Threads: 5. load average: 2.32 1.67 1.41 1/423 15115 1861 15:50:20 when filtering by `milestone_title` 1862 15:50:22 is expected to eq 1 1863 15:50:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 41.17 seconds. Current RSS: ~1353M. Threads: 5. load average: 2.21 1.66 1.41 1/423 15116 1865 15:50:22 behaves like #top_labels 1866 15:50:23 sorts by descending order 1867 15:50:23 limits the the size of the results 1868 15:50:23 # [RSpecRunTime] RSpec elapsed time: 12 minutes 42.77 seconds. Current RSS: ~1358M. Threads: 5. load average: 2.21 1.66 1.41 1/423 15117 1870 15:50:23 when subject is `MergeRequest` 1871 15:50:23 behaves like #counts_by_labels 1872 15:50:25 counts the records by label and date 1873 15:50:27 counts should include subgroups 1874 15:50:29 does not include count from outside of the group 1875 15:50:29 when group without any record is given 1876 15:50:31 is expected to be empty 1877 15:50:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 50.22 seconds. Current RSS: ~1359M. Threads: 5. load average: 2.12 1.64 1.41 1/423 15118 1879 15:50:31 when no labels are given 1880 15:50:33 is expected to be empty 1881 15:50:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 51.99 seconds. Current RSS: ~1349M. Threads: 5. load average: 2.03 1.63 1.40 1/423 15119 1883 15:50:33 when records are outside of the given time range 1884 15:50:34 is expected to be empty 1885 15:50:35 # [RSpecRunTime] RSpec elapsed time: 12 minutes 53.87 seconds. Current RSS: ~1348M. Threads: 5. load average: 2.03 1.63 1.40 1/423 15120 1887 15:50:35 when filtering by `project_ids` 1888 15:50:36 is expected to eq 1 1889 15:50:36 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.62 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.94 1.62 1.40 1/423 15121 1891 15:50:36 when filtering by `author_username` 1892 15:50:38 is expected to eq 1 1893 15:50:38 # [RSpecRunTime] RSpec elapsed time: 12 minutes 57.47 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.94 1.62 1.40 1/423 15122 1895 15:50:38 when filtering by `assignee_username` 1896 15:50:40 is expected to eq 1 1897 15:50:40 # [RSpecRunTime] RSpec elapsed time: 12 minutes 59.33 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.94 1.62 1.40 1/423 15123 1899 15:50:40 when filtering by `milestone_title` 1900 15:50:42 is expected to eq 1 1901 15:50:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.22 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.87 1.61 1.40 1/423 15124 1903 15:50:42 behaves like #top_labels 1904 15:50:43 sorts by descending order 1905 15:50:44 limits the the size of the results 1906 15:50:44 # [RSpecRunTime] RSpec elapsed time: 13 minutes 2.97 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.87 1.61 1.40 1/422 15125 1908 15:50:44 when unknown `subject` is given 1909 15:50:44 falls back to `MergeRequestFinder` 1910 15:50:44 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb. It took 39.45 seconds. Expected to take 55.84 seconds. 1911 15:50:44 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/timebox_report_resolver_spec.rb. Expected to take 48.39 seconds. 1912 15:50:44 Resolvers::TimeboxReportResolver 1913 15:50:46 when timebox is a milestone 1914 15:50:46 uses TimeboxReportService 1915 15:50:46 behaves like timebox time series 1916 15:50:46 when authorized to view "project" 1917 15:50:46 returns burnup chart data 1918 15:50:46 # [RSpecRunTime] RSpec elapsed time: 13 minutes 5.82 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.80 1.60 1.40 1/422 15126 1920 15:50:46 behaves like checking authorization for timebox report 1921 15:50:46 when fullPath is provided 1922 15:50:46 when no group or project matches the provided fullPath 1923 15:50:47 raises a GraphQL exception 1924 15:50:47 when current user is not authorized to read group or view project issues, or resource doesn't exist 1925 15:50:47 scope: private_group, current_user: nil 1926 15:50:47 raises a GraphQL exception 1927 15:50:47 scope: private_group, current_user: group_member 1928 15:50:47 raises a GraphQL exception 1929 15:50:47 scope: private_subgroup, current_user: nil 1930 15:50:47 raises a GraphQL exception 1931 15:50:47 scope: private_subgroup, current_user: group_member 1932 15:50:47 raises a GraphQL exception 1933 15:50:47 scope: private_subgroup, current_user: private_project1_member 1934 15:50:47 raises a GraphQL exception 1935 15:50:47 scope: private_subgroup, current_user: private_project2_member 1936 15:50:47 raises a GraphQL exception 1937 15:50:47 scope: private_project1, current_user: nil 1938 15:50:48 raises a GraphQL exception 1939 15:50:48 scope: private_project1, current_user: group_member 1940 15:50:48 raises a GraphQL exception 1941 15:50:48 scope: private_project1, current_user: private_project2_member 1942 15:50:48 raises a GraphQL exception 1943 15:50:48 scope: private_project2, current_user: nil 1944 15:50:48 raises a GraphQL exception 1945 15:50:48 scope: private_project2, current_user: group_member 1946 15:50:48 raises a GraphQL exception 1947 15:50:48 scope: private_project2, current_user: private_project1_member 1948 15:50:48 raises a GraphQL exception 1949 15:50:48 when current user can read group or view project issues 1950 15:50:48 scope: group, current_user: group_member, authorized_projects: lazy { [project, subgroup_project] } 1951 15:50:48 passes projects to the timebox report service 1952 15:50:48 scope: subgroup, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 1953 15:50:49 passes projects to the timebox report service 1954 15:50:49 scope: subgroup_project, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 1955 15:50:49 passes projects to the timebox report service 1956 15:50:49 scope: private_group, current_user: private_group_member, authorized_projects: lazy { [private_project1, private_project2] } 1957 15:50:49 passes projects to the timebox report service 1958 15:50:49 scope: private_group, current_user: private_project1_member, authorized_projects: lazy { [private_project1, private_project2] } 1959 15:50:49 passes projects to the timebox report service 1960 15:50:49 scope: private_group, current_user: private_project2_member, authorized_projects: lazy { [private_project1, private_project2] } 1961 15:50:49 passes projects to the timebox report service 1962 15:50:49 scope: private_project1, current_user: private_project1_member, authorized_projects: lazy { [private_project1] } 1963 15:50:49 passes projects to the timebox report service 1964 15:50:49 scope: private_project2, current_user: private_project2_member, authorized_projects: lazy { [private_project2] } 1965 15:50:50 passes projects to the timebox report service 1966 15:50:50 scope: private_subgroup, current_user: private_group_member, authorized_projects: lazy { [] } 1967 15:50:50 passes projects to the timebox report service 1968 15:50:50 behaves like fetching excessive number of events causes an error 1969 15:50:50 when the service returns an error 1970 15:50:50 returns error information 1971 15:50:50 when timebox is an iteration 1972 15:50:50 uses TimeboxReportService 1973 15:50:50 behaves like timebox time series 1974 15:50:50 when authorized to view "project" 1975 15:50:50 returns burnup chart data 1976 15:50:50 behaves like checking authorization for timebox report 1977 15:50:50 when fullPath is provided 1978 15:50:50 when no group or project matches the provided fullPath 1979 15:50:50 raises a GraphQL exception 1980 15:50:50 when current user is not authorized to read group or view project issues, or resource doesn't exist 1981 15:50:50 scope: private_group, current_user: nil 1982 15:50:51 raises a GraphQL exception 1983 15:50:51 scope: private_group, current_user: group_member 1984 15:50:51 raises a GraphQL exception 1985 15:50:51 scope: private_subgroup, current_user: nil 1986 15:50:51 raises a GraphQL exception 1987 15:50:51 scope: private_subgroup, current_user: group_member 1988 15:50:51 raises a GraphQL exception 1989 15:50:51 scope: private_subgroup, current_user: private_project1_member 1990 15:50:51 raises a GraphQL exception 1991 15:50:51 scope: private_subgroup, current_user: private_project2_member 1992 15:50:51 raises a GraphQL exception 1993 15:50:51 scope: private_project1, current_user: nil 1994 15:50:51 raises a GraphQL exception 1995 15:50:51 scope: private_project1, current_user: group_member 1996 15:50:51 raises a GraphQL exception 1997 15:50:51 scope: private_project1, current_user: private_project2_member 1998 15:50:52 raises a GraphQL exception 1999 15:50:52 scope: private_project2, current_user: nil 2000 15:50:52 raises a GraphQL exception 2001 15:50:52 scope: private_project2, current_user: group_member 2002 15:50:52 raises a GraphQL exception 2003 15:50:52 scope: private_project2, current_user: private_project1_member 2004 15:50:52 raises a GraphQL exception 2005 15:50:52 when current user can read group or view project issues 2006 15:50:52 scope: group, current_user: group_member, authorized_projects: lazy { [project, subgroup_project] } 2007 15:50:52 passes projects to the timebox report service 2008 15:50:52 scope: subgroup, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 2009 15:50:52 passes projects to the timebox report service 2010 15:50:52 scope: subgroup_project, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 2011 15:50:52 passes projects to the timebox report service 2012 15:50:52 scope: private_group, current_user: private_group_member, authorized_projects: lazy { [private_project1, private_project2] } 2013 15:50:53 passes projects to the timebox report service 2014 15:50:53 scope: private_group, current_user: private_project1_member, authorized_projects: lazy { [private_project1, private_project2] } 2015 15:50:53 passes projects to the timebox report service 2016 15:50:53 scope: private_group, current_user: private_project2_member, authorized_projects: lazy { [private_project1, private_project2] } 2017 15:50:53 passes projects to the timebox report service 2018 15:50:53 scope: private_project1, current_user: private_project1_member, authorized_projects: lazy { [private_project1] } 2019 15:50:53 passes projects to the timebox report service 2020 15:50:53 scope: private_project2, current_user: private_project2_member, authorized_projects: lazy { [private_project2] } 2021 15:50:53 passes projects to the timebox report service 2022 15:50:53 scope: private_subgroup, current_user: private_group_member, authorized_projects: lazy { [] } 2023 15:50:53 passes projects to the timebox report service 2024 15:50:53 behaves like fetching excessive number of events causes an error 2025 15:50:53 when the service returns an error 2026 15:50:53 returns error information 2027 15:50:53 when "rollup_timebox_chart" feature flag is enabled 2028 15:50:53 when FF is enabled for group 2029 15:50:54 uses Timebox::ReportService 2030 15:50:54 when timebox is an iteration 2031 15:50:54 behaves like checking authorization for timebox report 2032 15:50:54 when fullPath is provided 2033 15:50:54 when no group or project matches the provided fullPath 2034 15:50:54 raises a GraphQL exception 2035 15:50:54 when current user is not authorized to read group or view project issues, or resource doesn't exist 2036 15:50:54 scope: private_group, current_user: nil 2037 15:50:54 raises a GraphQL exception 2038 15:50:54 scope: private_group, current_user: group_member 2039 15:50:54 raises a GraphQL exception 2040 15:50:54 scope: private_subgroup, current_user: nil 2041 15:50:54 raises a GraphQL exception 2042 15:50:54 scope: private_subgroup, current_user: group_member 2043 15:50:54 raises a GraphQL exception 2044 15:50:54 scope: private_subgroup, current_user: private_project1_member 2045 15:50:54 raises a GraphQL exception 2046 15:50:54 scope: private_subgroup, current_user: private_project2_member 2047 15:50:54 raises a GraphQL exception 2048 15:50:54 scope: private_project1, current_user: nil 2049 15:50:55 raises a GraphQL exception 2050 15:50:55 scope: private_project1, current_user: group_member 2051 15:50:55 raises a GraphQL exception 2052 15:50:55 scope: private_project1, current_user: private_project2_member 2053 15:50:55 raises a GraphQL exception 2054 15:50:55 scope: private_project2, current_user: nil 2055 15:50:55 raises a GraphQL exception 2056 15:50:55 scope: private_project2, current_user: group_member 2057 15:50:55 raises a GraphQL exception 2058 15:50:55 scope: private_project2, current_user: private_project1_member 2059 15:50:55 raises a GraphQL exception 2060 15:50:55 when current user can read group or view project issues 2061 15:50:55 scope: group, current_user: group_member, authorized_projects: lazy { [project, subgroup_project] } 2062 15:50:55 passes projects to the timebox report service 2063 15:50:55 scope: subgroup, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 2064 15:50:56 passes projects to the timebox report service 2065 15:50:56 scope: subgroup_project, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 2066 15:50:56 passes projects to the timebox report service 2067 15:50:56 scope: private_group, current_user: private_group_member, authorized_projects: lazy { [private_project1, private_project2] } 2068 15:50:56 passes projects to the timebox report service 2069 15:50:56 scope: private_group, current_user: private_project1_member, authorized_projects: lazy { [private_project1, private_project2] } 2070 15:50:56 passes projects to the timebox report service 2071 15:50:56 scope: private_group, current_user: private_project2_member, authorized_projects: lazy { [private_project1, private_project2] } 2072 15:50:56 passes projects to the timebox report service 2073 15:50:56 scope: private_project1, current_user: private_project1_member, authorized_projects: lazy { [private_project1] } 2074 15:50:56 passes projects to the timebox report service 2075 15:50:56 scope: private_project2, current_user: private_project2_member, authorized_projects: lazy { [private_project2] } 2076 15:50:56 passes projects to the timebox report service 2077 15:50:56 scope: private_subgroup, current_user: private_group_member, authorized_projects: lazy { [] } 2078 15:50:57 passes projects to the timebox report service 2079 15:50:57 behaves like fetching excessive number of events causes an error 2080 15:50:57 when the service returns an error 2081 15:50:57 returns error information 2082 15:50:57 when authorized to view "project" 2083 15:50:57 returns burnup chart data 2084 15:50:57 when FF is enabled for project 2085 15:50:57 uses Timebox::ReportService 2086 15:50:57 when timebox is a milestone 2087 15:50:57 behaves like checking authorization for timebox report 2088 15:50:57 when fullPath is provided 2089 15:50:57 when no group or project matches the provided fullPath 2090 15:50:57 raises a GraphQL exception 2091 15:50:57 when current user is not authorized to read group or view project issues, or resource doesn't exist 2092 15:50:57 scope: private_group, current_user: nil 2093 15:50:57 raises a GraphQL exception 2094 15:50:57 scope: private_group, current_user: group_member 2095 15:50:57 raises a GraphQL exception 2096 15:50:57 scope: private_subgroup, current_user: nil 2097 15:50:57 raises a GraphQL exception 2098 15:50:57 scope: private_subgroup, current_user: group_member 2099 15:50:58 raises a GraphQL exception 2100 15:50:58 scope: private_subgroup, current_user: private_project1_member 2101 15:50:58 raises a GraphQL exception 2102 15:50:58 scope: private_subgroup, current_user: private_project2_member 2103 15:50:58 raises a GraphQL exception 2104 15:50:58 scope: private_project1, current_user: nil 2105 15:50:58 raises a GraphQL exception 2106 15:50:58 scope: private_project1, current_user: group_member 2107 15:50:58 raises a GraphQL exception 2108 15:50:58 scope: private_project1, current_user: private_project2_member 2109 15:50:58 raises a GraphQL exception 2110 15:50:58 scope: private_project2, current_user: nil 2111 15:50:58 raises a GraphQL exception 2112 15:50:58 scope: private_project2, current_user: group_member 2113 15:50:58 raises a GraphQL exception 2114 15:50:58 scope: private_project2, current_user: private_project1_member 2115 15:50:59 raises a GraphQL exception 2116 15:50:59 when current user can read group or view project issues 2117 15:50:59 scope: group, current_user: group_member, authorized_projects: lazy { [project, subgroup_project] } 2118 15:50:59 passes projects to the timebox report service 2119 15:50:59 scope: subgroup, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 2120 15:50:59 passes projects to the timebox report service 2121 15:50:59 scope: subgroup_project, current_user: group_member, authorized_projects: lazy { [subgroup_project] } 2122 15:50:59 passes projects to the timebox report service 2123 15:50:59 scope: private_group, current_user: private_group_member, authorized_projects: lazy { [private_project1, private_project2] } 2124 15:50:59 passes projects to the timebox report service 2125 15:50:59 scope: private_group, current_user: private_project1_member, authorized_projects: lazy { [private_project1, private_project2] } 2126 15:50:59 passes projects to the timebox report service 2127 15:50:59 scope: private_group, current_user: private_project2_member, authorized_projects: lazy { [private_project1, private_project2] } 2128 15:51:00 passes projects to the timebox report service 2129 15:51:00 scope: private_project1, current_user: private_project1_member, authorized_projects: lazy { [private_project1] } 2130 15:51:00 passes projects to the timebox report service 2131 15:51:00 scope: private_project2, current_user: private_project2_member, authorized_projects: lazy { [private_project2] } 2132 15:51:00 passes projects to the timebox report service 2133 15:51:00 scope: private_subgroup, current_user: private_group_member, authorized_projects: lazy { [] } 2134 15:51:00 passes projects to the timebox report service 2135 15:51:00 behaves like fetching excessive number of events causes an error 2136 15:51:00 when the service returns an error 2137 15:51:00 returns error information 2138 15:51:00 when authorized to view "project" 2139 15:51:00 returns burnup chart data 2140 15:51:00 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/timebox_report_resolver_spec.rb. It took 16.17 seconds. Expected to take 48.39 seconds. 2141 15:51:00 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/templates/templates_spec.rb. Expected to take 40.52 seconds. 2142 15:51:00 CI YML Templates 2143 15:51:00 that support autodevops 2144 15:51:00 template_name: "5-Minute-Production-App.gitlab-ci.yml" 2145 15:51:00 require default stages to be included 2146 15:51:00 template_name: "Android.gitlab-ci.yml" 2147 15:51:00 require default stages to be included 2148 15:51:00 template_name: "Android-Fastlane.gitlab-ci.yml" 2149 15:51:01 require default stages to be included 2150 15:51:01 template_name: "Auto-DevOps.gitlab-ci.yml" 2151 15:51:01 require default stages to be included 2152 15:51:01 template_name: "Bash.gitlab-ci.yml" 2153 15:51:01 require default stages to be included 2154 15:51:01 template_name: "C++.gitlab-ci.yml" 2155 15:51:02 require default stages to be included 2156 15:51:02 template_name: "Chef.gitlab-ci.yml" 2157 15:51:02 require default stages to be included 2158 15:51:02 template_name: "Clojure.gitlab-ci.yml" 2159 15:51:02 require default stages to be included 2160 15:51:02 template_name: "Code-Quality.gitlab-ci.yml" 2161 15:51:02 require default stages to be included 2162 15:51:02 template_name: "Composer.gitlab-ci.yml" 2163 15:51:02 require default stages to be included 2164 15:51:02 template_name: "Cosign.gitlab-ci.yml" 2165 15:51:02 require default stages to be included 2166 15:51:02 template_name: "Crystal.gitlab-ci.yml" 2167 15:51:02 require default stages to be included 2168 15:51:02 template_name: "Dart.gitlab-ci.yml" 2169 15:51:02 require default stages to be included 2170 15:51:02 template_name: "Deploy-ECS.gitlab-ci.yml" 2171 15:51:02 require default stages to be included 2172 15:51:02 template_name: "Django.gitlab-ci.yml" 2173 15:51:02 require default stages to be included 2174 15:51:02 template_name: "Docker.gitlab-ci.yml" 2175 15:51:03 require default stages to be included 2176 15:51:03 template_name: "Elixir.gitlab-ci.yml" 2177 15:51:03 require default stages to be included 2178 15:51:03 template_name: "Flutter.gitlab-ci.yml" 2179 15:51:03 require default stages to be included 2180 15:51:03 template_name: "Getting-Started.gitlab-ci.yml" 2181 15:51:03 require default stages to be included 2182 15:51:03 template_name: "Go.gitlab-ci.yml" 2183 15:51:03 require default stages to be included 2184 15:51:03 template_name: "Gradle.gitlab-ci.yml" 2185 15:51:03 require default stages to be included 2186 15:51:03 template_name: "Grails.gitlab-ci.yml" 2187 15:51:03 require default stages to be included 2188 15:51:03 template_name: "Indeni.Cloudrail.gitlab-ci.yml" 2189 15:51:03 require default stages to be included 2190 15:51:03 template_name: "Julia.gitlab-ci.yml" 2191 15:51:03 require default stages to be included 2192 15:51:03 template_name: "Kaniko.gitlab-ci.yml" 2193 15:51:03 require default stages to be included 2194 15:51:03 template_name: "Katalon.gitlab-ci.yml" 2195 15:51:04 require default stages to be included 2196 15:51:04 template_name: "LaTeX.gitlab-ci.yml" 2197 15:51:04 require default stages to be included 2198 15:51:04 template_name: "Laravel.gitlab-ci.yml" 2199 15:51:04 require default stages to be included 2200 15:51:04 template_name: "MATLAB.gitlab-ci.yml" 2201 15:51:04 require default stages to be included 2202 15:51:04 template_name: "Maven.gitlab-ci.yml" 2203 15:51:04 require default stages to be included 2204 15:51:04 template_name: "Mono.gitlab-ci.yml" 2205 15:51:04 require default stages to be included 2206 15:51:04 template_name: "Nodejs.gitlab-ci.yml" 2207 15:51:04 require default stages to be included 2208 15:51:04 template_name: "OpenShift.gitlab-ci.yml" 2209 15:51:04 require default stages to be included 2210 15:51:04 template_name: "PHP.gitlab-ci.yml" 2211 15:51:04 require default stages to be included 2212 15:51:04 template_name: "Packer.gitlab-ci.yml" 2213 15:51:05 require default stages to be included 2214 15:51:05 template_name: "Python.gitlab-ci.yml" 2215 15:51:05 require default stages to be included 2216 15:51:05 template_name: "Qualys-IaC-Security.gitlab-ci.yml" 2217 15:51:05 require default stages to be included 2218 15:51:05 template_name: "Ruby.gitlab-ci.yml" 2219 15:51:05 require default stages to be included 2220 15:51:05 template_name: "Rust.gitlab-ci.yml" 2221 15:51:05 require default stages to be included 2222 15:51:05 template_name: "Scala.gitlab-ci.yml" 2223 15:51:05 require default stages to be included 2224 15:51:05 template_name: "Swift.gitlab-ci.yml" 2225 15:51:05 require default stages to be included 2226 15:51:05 template_name: "Terraform.gitlab-ci.yml" 2227 15:51:05 require default stages to be included 2228 15:51:05 template_name: "Terraform-Module.gitlab-ci.yml" 2229 15:51:05 require default stages to be included 2230 15:51:05 template_name: "dotNET.gitlab-ci.yml" 2231 15:51:06 require default stages to be included 2232 15:51:06 template_name: "dotNET-Core.gitlab-ci.yml" 2233 15:51:06 require default stages to be included 2234 15:51:06 template_name: "iOS-Fastlane.gitlab-ci.yml" 2235 15:51:06 require default stages to be included 2236 15:51:06 template_name: "liquibase.gitlab-ci.yml" 2237 15:51:06 require default stages to be included 2238 15:51:06 template_name: "npm.gitlab-ci.yml" 2239 15:51:06 require default stages to be included 2240 15:51:06 template_name: "Pages/Brunch.gitlab-ci.yml" 2241 15:51:06 require default stages to be included 2242 15:51:06 template_name: "Pages/Doxygen.gitlab-ci.yml" 2243 15:51:06 require default stages to be included 2244 15:51:06 template_name: "Pages/Gatsby.gitlab-ci.yml" 2245 15:51:06 require default stages to be included 2246 15:51:06 template_name: "Pages/HTML.gitlab-ci.yml" 2247 15:51:06 require default stages to be included 2248 15:51:06 template_name: "Pages/Harp.gitlab-ci.yml" 2249 15:51:07 require default stages to be included 2250 15:51:07 template_name: "Pages/Hexo.gitlab-ci.yml" 2251 15:51:07 require default stages to be included 2252 15:51:07 template_name: "Pages/Hugo.gitlab-ci.yml" 2253 15:51:07 require default stages to be included 2254 15:51:07 template_name: "Pages/Hyde.gitlab-ci.yml" 2255 15:51:07 require default stages to be included 2256 15:51:07 template_name: "Pages/JBake.gitlab-ci.yml" 2257 15:51:07 require default stages to be included 2258 15:51:07 template_name: "Pages/Jekyll.gitlab-ci.yml" 2259 15:51:07 require default stages to be included 2260 15:51:07 template_name: "Pages/Jigsaw.gitlab-ci.yml" 2261 15:51:07 require default stages to be included 2262 15:51:07 template_name: "Pages/Lektor.gitlab-ci.yml" 2263 15:51:07 require default stages to be included 2264 15:51:07 template_name: "Pages/Metalsmith.gitlab-ci.yml" 2265 15:51:07 require default stages to be included 2266 15:51:07 template_name: "Pages/Middleman.gitlab-ci.yml" 2267 15:51:07 require default stages to be included 2268 15:51:07 template_name: "Pages/Nanoc.gitlab-ci.yml" 2269 15:51:08 require default stages to be included 2270 15:51:08 template_name: "Pages/Octopress.gitlab-ci.yml" 2271 15:51:08 require default stages to be included 2272 15:51:08 template_name: "Pages/Pelican.gitlab-ci.yml" 2273 15:51:08 require default stages to be included 2274 15:51:08 template_name: "Pages/SwaggerUI.gitlab-ci.yml" 2275 15:51:08 require default stages to be included 2276 15:51:08 template_name: "Pages/Zola.gitlab-ci.yml" 2277 15:51:08 require default stages to be included 2278 15:51:08 template_name: "Verify/Accessibility.gitlab-ci.yml" 2279 15:51:08 require default stages to be included 2280 15:51:08 template_name: "Verify/Browser-Performance.gitlab-ci.yml" 2281 15:51:08 require default stages to be included 2282 15:51:08 template_name: "Verify/FailFast.gitlab-ci.yml" 2283 15:51:08 require default stages to be included 2284 15:51:08 template_name: "Verify/Load-Performance-Testing.gitlab-ci.yml" 2285 15:51:08 require default stages to be included 2286 15:51:08 template_name: "Security/API-Discovery.gitlab-ci.yml" 2287 15:51:08 require default stages to be included 2288 15:51:08 template_name: "Security/Container-Scanning.gitlab-ci.yml" 2289 15:51:09 require default stages to be included 2290 15:51:09 template_name: "Security/Coverage-Fuzzing.gitlab-ci.yml" 2291 15:51:09 require default stages to be included 2292 15:51:09 template_name: "Security/DAST-On-Demand-API-Scan.gitlab-ci.yml" 2293 15:51:09 require default stages to be included 2294 15:51:09 template_name: "Security/DAST-On-Demand-Scan.gitlab-ci.yml" 2295 15:51:09 require default stages to be included 2296 15:51:09 template_name: "Security/DAST-Runner-Validation.gitlab-ci.yml" 2297 15:51:09 require default stages to be included 2298 15:51:09 template_name: "Security/Dependency-Scanning.gitlab-ci.yml" 2299 15:51:09 require default stages to be included 2300 15:51:09 template_name: "Security/Fortify-FoD-sast.gitlab-ci.yml" 2301 15:51:09 require default stages to be included 2302 15:51:09 template_name: "Security/SAST.gitlab-ci.yml" 2303 15:51:09 require default stages to be included 2304 15:51:09 template_name: "Security/SAST-IaC.gitlab-ci.yml" 2305 15:51:09 require default stages to be included 2306 15:51:09 template_name: "Security/Secret-Detection.gitlab-ci.yml" 2307 15:51:10 require default stages to be included 2308 15:51:10 template_name: "Security/Secure-Binaries.gitlab-ci.yml" 2309 15:51:10 require default stages to be included 2310 15:51:10 that do not support autodevops 2311 15:51:10 when DAST API template 2312 15:51:10 with default stages 2313 15:51:10 is expected not to be valid 2314 15:51:10 with defined stages 2315 15:51:10 is expected to be valid 2316 15:51:10 require default stages to be included 2317 15:51:10 when API Fuzzing template 2318 15:51:10 with default stages 2319 15:51:10 is expected not to be valid 2320 15:51:10 with defined stages 2321 15:51:10 is expected to be valid 2322 15:51:10 require default stages to be included 2323 15:51:10 when API Security template 2324 15:51:10 with default stages 2325 15:51:10 is expected not to be valid 2326 15:51:10 with defined stages 2327 15:51:11 is expected to be valid 2328 15:51:11 require default stages to be included 2329 15:51:11 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/templates/templates_spec.rb. It took 10.45 seconds. Expected to take 40.52 seconds. 2330 15:51:11 # [RSpecRunTime] Starting example group ee/spec/finders/geo/package_file_registry_finder_spec.rb. Expected to take 36.49 seconds. 2331 15:51:11 Geo::PackageFileRegistryFinder 2332 15:51:11 behaves like a framework registry finder 2334 15:51:11 when user cannot read all Geo 2335 15:51:11 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2337 15:51:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2338 15:51:12 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2340 15:51:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2341 15:51:12 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2343 15:51:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2344 15:51:13 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2346 15:51:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2347 15:51:13 is expected to be empty 2348 15:51:13 # [RSpecRunTime] RSpec elapsed time: 13 minutes 31.97 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.53 1.55 1.38 1/421 15127 2350 15:51:13 when user can read all Geo 2351 15:51:13 when admin mode is disabled 2352 15:51:13 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2354 15:51:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2355 15:51:14 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2357 15:51:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2358 15:51:14 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2360 15:51:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2361 15:51:15 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2363 15:51:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2364 15:51:15 is expected to be empty 2365 15:51:15 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.22 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.53 1.55 1.38 1/421 15128 2367 15:51:15 when admin mode is enabled 2368 15:51:15 with an ids param 2369 15:51:15 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2371 15:51:15 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2372 15:51:16 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2374 15:51:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2375 15:51:16 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2377 15:51:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2378 15:51:17 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2380 15:51:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2381 15:51:17 returns specified registries 2382 15:51:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 36.35 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.48 1.54 1.38 1/421 15129 2384 15:51:17 with an ids param empty 2385 15:51:18 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2387 15:51:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2388 15:51:18 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2390 15:51:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2391 15:51:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2393 15:51:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2394 15:51:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2396 15:51:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2397 15:51:19 returns all registries 2398 15:51:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 38.5 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.48 1.54 1.38 1/421 15130 2400 15:51:19 with a replication_state param 2401 15:51:20 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2403 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2404 15:51:20 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2406 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2407 15:51:21 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2409 15:51:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2410 15:51:21 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2412 15:51:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2413 15:51:21 returns registries with requested replication state 2414 15:51:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 40.73 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.44 1.53 1.38 1/422 15131 2416 15:51:21 with a replication_state param empty 2417 15:51:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2419 15:51:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2420 15:51:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2422 15:51:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2423 15:51:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2425 15:51:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2426 15:51:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2428 15:51:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2429 15:51:23 returns all registries 2430 15:51:24 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.9 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.44 1.53 1.38 1/422 15132 2432 15:51:24 with verification enabled 2433 15:51:24 with a verification_state param 2434 15:51:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2436 15:51:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2437 15:51:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2439 15:51:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2440 15:51:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2442 15:51:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2443 15:51:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2445 15:51:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2446 15:51:26 returns registries with requested verification state (PENDING: Skipping because verification is not enabled for Packages::PackageFile) 2447 15:51:26 # [RSpecRunTime] RSpec elapsed time: 13 minutes 45.07 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.44 1.53 1.38 1/422 15133 2449 15:51:26 with a verification_state param empty 2450 15:51:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2452 15:51:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2453 15:51:27 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2455 15:51:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2456 15:51:27 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2458 15:51:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2459 15:51:28 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2461 15:51:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2462 15:51:28 returns all registries (PENDING: Skipping because verification is not enabled for Packages::PackageFile) 2463 15:51:28 # [RSpecRunTime] RSpec elapsed time: 13 minutes 47.21 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.41 1.52 1.38 1/422 15134 2465 15:51:28 with verification disabled 2466 15:51:28 with a verification_state param 2467 15:51:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2469 15:51:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2470 15:51:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2472 15:51:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2473 15:51:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2475 15:51:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2476 15:51:30 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2478 15:51:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2479 15:51:30 raises ArgumentError 2480 15:51:30 # [RSpecRunTime] RSpec elapsed time: 13 minutes 49.31 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.41 1.52 1.38 1/422 15135 2482 15:51:30 with a verification_state param empty 2483 15:51:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2485 15:51:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2486 15:51:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2488 15:51:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2489 15:51:32 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2491 15:51:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2492 15:51:32 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2494 15:51:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2495 15:51:32 raises ArgumentError 2496 15:51:32 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.39 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.30 1.50 1.37 1/422 15136 2498 15:51:32 when search method is not implemented in the registry model 2499 15:51:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2501 15:51:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2502 15:51:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2504 15:51:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2505 15:51:34 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2507 15:51:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2508 15:51:34 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2510 15:51:34 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2511 15:51:34 raises ArgumentError (PENDING: Skipping because search method is implemented for Packages::PackageFile) 2512 15:51:34 # [RSpecRunTime] RSpec elapsed time: 13 minutes 53.59 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.30 1.50 1.37 1/422 15137 2514 15:51:34 when search method is implemented in the registry model 2515 15:51:35 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2517 15:51:35 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2518 15:51:35 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2520 15:51:35 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2521 15:51:36 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2523 15:51:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2524 15:51:36 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2526 15:51:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2527 15:51:37 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2529 15:51:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2530 15:51:37 returns a registry filtered by keyword 2531 15:51:37 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.22 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.27 1.49 1.37 1/422 15138 2533 15:51:37 with no params 2534 15:51:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2536 15:51:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2537 15:51:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2539 15:51:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2540 15:51:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2542 15:51:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2543 15:51:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2545 15:51:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2546 15:51:39 returns all registries 2547 15:51:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 58.55 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.27 1.49 1.37 1/422 15139 2549 15:51:39 # [RSpecRunTime] Finishing example group ee/spec/finders/geo/package_file_registry_finder_spec.rb. It took 28.56 seconds. Expected to take 36.49 seconds. 2550 15:51:39 # [RSpecRunTime] Starting example group ee/spec/helpers/analytics/analytics_dashboards_helper_spec.rb. Expected to take 33.31 seconds. 2551 15:51:39 Analytics::AnalyticsDashboardsHelper 2552 15:51:40 #analytics_project_settings_data 2553 15:51:40 can_read_product_analytics: false, project_instrumentation_key: nil, expected_tracking_key: nil, use_project_level: false 2554 15:51:40 returns the expected data 2555 15:51:40 can_read_product_analytics: true, project_instrumentation_key: "snowplow-key", expected_tracking_key: "snowplow-key", use_project_level: false 2556 15:51:41 returns the expected data 2557 15:51:41 can_read_product_analytics: true, project_instrumentation_key: "snowplow-key", expected_tracking_key: "snowplow-key", use_project_level: true 2558 15:51:41 returns the expected data 2559 15:51:41 can_read_product_analytics: true, project_instrumentation_key: nil, expected_tracking_key: nil, use_project_level: false 2560 15:51:41 returns the expected data 2561 15:51:41 #analytics_dashboards_list_app_data 2563 15:51:41 product_analytics_enabled_setting: true, licensed_feature_enabled: true, user_has_permission: true, user_can_admin_project: true, enabled: true 2564 15:51:41 with snowplow 2565 15:51:42 returns the expected data 2566 15:51:42 with value stream aggregation enabled 2567 15:51:42 returns the expected data 2568 15:51:42 with a dashboard pointer 2569 15:51:42 returns the pointer target project in the expected data 2570 15:51:42 product_analytics_enabled_setting: true, licensed_feature_enabled: true, user_has_permission: true, user_can_admin_project: false, enabled: true 2571 15:51:42 with snowplow 2572 15:51:43 returns the expected data 2573 15:51:43 with value stream aggregation enabled 2574 15:51:43 returns the expected data 2575 15:51:43 with a dashboard pointer 2576 15:51:43 returns the pointer target project in the expected data 2577 15:51:43 product_analytics_enabled_setting: false, licensed_feature_enabled: true, user_has_permission: true, user_can_admin_project: true, enabled: false 2578 15:51:43 with snowplow 2579 15:51:43 returns the expected data 2580 15:51:43 with value stream aggregation enabled 2581 15:51:44 returns the expected data 2582 15:51:44 with a dashboard pointer 2583 15:51:44 returns the pointer target project in the expected data 2584 15:51:44 product_analytics_enabled_setting: true, licensed_feature_enabled: false, user_has_permission: true, user_can_admin_project: true, enabled: false 2585 15:51:44 with snowplow 2586 15:51:44 returns the expected data 2587 15:51:44 with value stream aggregation enabled 2588 15:51:45 returns the expected data 2589 15:51:45 with a dashboard pointer 2590 15:51:45 returns the pointer target project in the expected data 2591 15:51:45 product_analytics_enabled_setting: true, licensed_feature_enabled: true, user_has_permission: false, user_can_admin_project: true, enabled: false 2592 15:51:45 with snowplow 2593 15:51:45 returns the expected data 2594 15:51:45 with value stream aggregation enabled 2595 15:51:45 returns the expected data 2596 15:51:45 with a dashboard pointer 2597 15:51:46 returns the pointer target project in the expected data 2598 15:51:46 for sub group 2599 15:51:46 with value stream aggregation enabled 2600 15:51:46 returns the expected data 2601 15:51:46 when user does not have permission 2602 15:51:46 returns the expected data 2603 15:51:46 when user has permission 2604 15:51:47 returns the expected data 2606 15:51:47 with value stream aggregation enabled 2607 15:51:47 returns the expected data 2608 15:51:47 when user does not have permission 2609 15:51:47 returns the expected data 2610 15:51:47 when user has permission 2611 15:51:47 returns the expected data 2612 15:51:47 tracking_key 2613 15:51:47 can_read_product_analytics: false, project_instrumentation_key: nil, expected: nil 2614 15:51:47 returns the expected tracking_key 2615 15:51:47 can_read_product_analytics: true, project_instrumentation_key: "snowplow-key", expected: "snowplow-key" 2616 15:51:47 returns the expected tracking_key 2617 15:51:47 can_read_product_analytics: true, project_instrumentation_key: nil, expected: nil 2618 15:51:48 returns the expected tracking_key 2619 15:51:48 ai_generate_cube_query_enabled 2620 15:51:48 is_project: true, user_can_generate_cube_query: true, expected: "true" 2621 15:51:48 returns the expected tracking_key 2622 15:51:48 is_project: true, user_can_generate_cube_query: false, expected: "false" 2623 15:51:49 returns the expected tracking_key 2624 15:51:49 is_project: false, user_can_generate_cube_query: true, expected: "false" 2625 15:51:49 returns the expected tracking_key 2626 15:51:49 is_project: false, user_can_generate_cube_query: false, expected: "false" 2627 15:51:49 returns the expected tracking_key 2628 15:51:49 can_select_gitlab_managed_provider 2629 15:51:49 is_project: true, gitlab_com: true, product_analytics_billing: true, expected_value: true 2630 15:51:50 returns the expected value 2631 15:51:50 is_project: true, gitlab_com: true, product_analytics_billing: false, expected_value: false 2632 15:51:50 returns the expected value 2633 15:51:50 is_project: true, gitlab_com: false, product_analytics_billing: true, expected_value: false 2634 15:51:50 returns the expected value 2635 15:51:50 is_project: true, gitlab_com: false, product_analytics_billing: false, expected_value: false 2636 15:51:50 returns the expected value 2637 15:51:50 is_project: false, gitlab_com: true, product_analytics_billing: true, expected_value: false 2638 15:51:51 returns the expected value 2639 15:51:51 #managed_cluster_purchased 2640 15:51:51 is_project: true, purchased_product_analytics_add_on: true, product_analytics_billing_override: true, expected_value: true 2641 15:51:51 returns the expected value 2642 15:51:51 is_project: true, purchased_product_analytics_add_on: true, product_analytics_billing_override: false, expected_value: true 2643 15:51:51 returns the expected value 2644 15:51:51 is_project: true, purchased_product_analytics_add_on: false, product_analytics_billing_override: true, expected_value: true 2645 15:51:51 returns the expected value 2646 15:51:51 is_project: true, purchased_product_analytics_add_on: false, product_analytics_billing_override: false, expected_value: false 2647 15:51:51 returns the expected value 2648 15:51:51 is_project: false, purchased_product_analytics_add_on: true, product_analytics_billing_override: true, expected_value: false 2649 15:51:52 returns the expected value 2650 15:51:52 is_project: false, purchased_product_analytics_add_on: true, product_analytics_billing_override: false, expected_value: false 2651 15:51:52 returns the expected value 2652 15:51:52 is_project: false, purchased_product_analytics_add_on: false, product_analytics_billing_override: true, expected_value: false 2653 15:51:52 returns the expected value 2654 15:51:52 is_project: false, purchased_product_analytics_add_on: false, product_analytics_billing_override: false, expected_value: false 2655 15:51:52 returns the expected value 2656 15:51:52 #is_instance_configured_with_self_managed_analytics_provider? 2657 15:51:52 is_project: true, collector_host: nil, expected_value: "false" 2658 15:51:52 returns the expected value 2659 15:51:52 is_project: true, collector_host: "", expected_value: "false" 2660 15:51:53 returns the expected value 2661 15:51:53 is_project: true, collector_host: "self-managed.example.com", expected_value: "true" 2662 15:51:53 returns the expected value 2663 15:51:53 is_project: true, collector_host: "collector.gl-product-analytics.com", expected_value: "false" 2664 15:51:53 returns the expected value 2665 15:51:53 is_project: false, collector_host: nil, expected_value: "false" 2666 15:51:53 returns the expected value 2667 15:51:53 is_project: false, collector_host: "", expected_value: "false" 2668 15:51:54 returns the expected value 2669 15:51:54 is_project: false, collector_host: "self-managed.example.com", expected_value: "true" 2670 15:51:54 returns the expected value 2671 15:51:54 is_project: false, collector_host: "collector.gl-product-analytics.com", expected_value: "false" 2672 15:51:54 returns the expected value 2673 15:51:54 #default_use_instance_configuration? 2675 15:51:54 returns the expected value 2677 15:51:55 returns the expected value 2679 15:51:55 returns the expected value 2681 15:51:56 returns the expected value 2682 15:51:56 # [RSpecRunTime] Finishing example group ee/spec/helpers/analytics/analytics_dashboards_helper_spec.rb. It took 16.76 seconds. Expected to take 33.31 seconds. 2683 15:51:56 # [RSpecRunTime] Starting example group ee/spec/models/concerns/approver_migrate_hook_spec.rb. Expected to take 31.64 seconds. 2684 15:51:56 ApproverMigrateHook 2685 15:51:56 does not allow STI 2686 15:51:56 create rule and member mapping 2688 15:51:56 merge request 2689 15:51:56 behaves like migrating approver 2690 15:51:56 when approver is created 2691 15:51:58 creates rule and member mapping 2692 15:51:58 when rule already exists 2694 15:52:00 when member mapping already exists 2695 15:52:02 does nothing 2696 15:52:02 # [RSpecRunTime] RSpec elapsed time: 14 minutes 21.38 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.18 1.45 1.36 3/428 15670 2698 15:52:02 when approver is destroyed 2699 15:52:04 destroys rule member 2700 15:52:04 # [RSpecRunTime] RSpec elapsed time: 14 minutes 23.74 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.18 1.45 1.36 1/428 15848 2703 15:52:04 behaves like migrating approver 2704 15:52:04 when approver is created 2705 15:52:05 creates rule and member mapping 2706 15:52:05 when rule already exists 2708 15:52:06 when member mapping already exists 2709 15:52:07 does nothing 2710 15:52:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 26.56 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.16 1.44 1.35 1/427 15849 2712 15:52:07 when approver is destroyed 2713 15:52:08 destroys rule member 2715 15:52:08 merge request 2716 15:52:08 behaves like migrating approver 2717 15:52:08 when approver is created 2718 15:52:10 creates rule and member mapping 2719 15:52:10 when rule already exists 2721 15:52:12 when member mapping already exists 2722 15:52:14 does nothing 2723 15:52:14 # [RSpecRunTime] RSpec elapsed time: 14 minutes 33.41 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.23 1.45 1.36 1/428 16382 2725 15:52:14 when approver is destroyed 2726 15:52:16 destroys rule member 2727 15:52:16 # [RSpecRunTime] RSpec elapsed time: 14 minutes 35.51 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.21 1.44 1.36 1/428 16560 2730 15:52:16 behaves like migrating approver 2731 15:52:16 when approver is created 2732 15:52:17 creates rule and member mapping 2733 15:52:17 when rule already exists 2735 15:52:18 when member mapping already exists 2736 15:52:19 does nothing 2737 15:52:19 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.0 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.21 1.44 1.36 1/427 16561 2739 15:52:19 when approver is destroyed 2740 15:52:19 destroys rule member 2741 15:52:19 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/approver_migrate_hook_spec.rb. It took 23.5 seconds. Expected to take 31.64 seconds. 2742 15:52:19 # [RSpecRunTime] Starting example group ee/spec/finders/security/pipeline_execution_policies_finder_spec.rb. Expected to take 28.16 seconds. 2743 15:52:19 Security::PipelineExecutionPoliciesFinder 2744 15:52:20 behaves like security policies finder 2746 15:52:20 when execute is not implemented in the subclass 2747 15:52:21 raises NotImplementedError 2748 15:52:21 # [RSpecRunTime] RSpec elapsed time: 14 minutes 40.2 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.21 1.44 1.36 1/426 16642 2750 15:52:21 when feature is not licensed 2751 15:52:22 returns empty collection 2752 15:52:22 # [RSpecRunTime] RSpec elapsed time: 14 minutes 41.51 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.20 1.44 1.35 1/426 16723 2754 15:52:22 when feature is licensed 2755 15:52:22 when configuration is associated to project 2756 15:52:22 behaves like when user does not have developer role in project/group 2757 15:52:24 returns empty collection 2758 15:52:24 # [RSpecRunTime] RSpec elapsed time: 14 minutes 43.01 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.20 1.44 1.35 3/426 16804 2760 15:52:24 when user has developer role in the project 2761 15:52:25 returns policies with project 2762 15:52:25 when relationship argument is provided as DESCENDANT 2763 15:52:26 returns policies with project only 2764 15:52:26 # [RSpecRunTime] RSpec elapsed time: 14 minutes 45.61 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.18 1.43 1.35 1/426 17013 2766 15:52:26 when include_unscoped is false 2767 15:52:26 when project is not included in the scope 2768 15:52:28 returns empty collection 2769 15:52:28 # [RSpecRunTime] RSpec elapsed time: 14 minutes 46.94 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.18 1.43 1.35 1/426 17118 2771 15:52:28 when project is included in the scope 2772 15:52:29 returns policies with project 2773 15:52:29 # [RSpecRunTime] RSpec elapsed time: 14 minutes 48.22 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.18 1.43 1.35 1/426 17223 2775 15:52:29 when configuration is associated to namespace 2776 15:52:29 behaves like when user does not have developer role in project/group 2777 15:52:30 returns empty collection 2778 15:52:30 # [RSpecRunTime] RSpec elapsed time: 14 minutes 49.62 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.18 1.43 1.35 1/427 17304 2780 15:52:30 when user has developer role in the group 2781 15:52:30 when relationship argument is not provided 2782 15:52:31 returns no policies 2783 15:52:31 # [RSpecRunTime] RSpec elapsed time: 14 minutes 50.82 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.42 1.35 1/427 17385 2785 15:52:31 when relationship argument is provided as INHERITED 2786 15:52:33 returns scan policies for groups only 2787 15:52:33 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.14 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.16 1.42 1.35 4/427 17490 2789 15:52:33 when relationship argument is provided as DESCENDANT 2790 15:52:34 returns scan policies for descendant groups 2791 15:52:35 # [RSpecRunTime] RSpec elapsed time: 14 minutes 53.89 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.16 1.42 1.35 1/427 17603 2793 15:52:35 when configuration is associated to project and namespace 2794 15:52:35 behaves like when user does not have developer role in project/group 2795 15:52:36 returns empty collection 2796 15:52:36 # [RSpecRunTime] RSpec elapsed time: 14 minutes 54.99 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.16 1.42 1.35 1/428 17684 2798 15:52:36 when user has developer role in the group 2799 15:52:36 when relationship argument is not provided 2800 15:52:37 returns scan policies for project only 2801 15:52:37 # [RSpecRunTime] RSpec elapsed time: 14 minutes 56.35 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.15 1.41 1.35 1/427 17789 2803 15:52:37 when relationship argument is provided as INHERITED 2804 15:52:38 returns policies defined for both project and namespace 2805 15:52:38 # [RSpecRunTime] RSpec elapsed time: 14 minutes 57.79 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.15 1.41 1.35 1/427 17902 2807 15:52:38 when relationship argument is provided as INHERITED_ONLY 2808 15:52:40 returns policies defined for namespace only 2809 15:52:40 # [RSpecRunTime] RSpec elapsed time: 14 minutes 59.16 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.15 1.41 1.35 1/427 18007 2811 15:52:40 when relationship argument is provided as DESCENDANT 2812 15:52:41 returns scan policies for descendants only 2813 15:52:41 # [RSpecRunTime] RSpec elapsed time: 15 minutes 0.53 second. Current RSS: ~1375M. Threads: 5. load average: 1.14 1.41 1.35 1/428 18112 2815 15:52:41 # [RSpecRunTime] Finishing example group ee/spec/finders/security/pipeline_execution_policies_finder_spec.rb. It took 21.73 seconds. Expected to take 28.16 seconds. 2816 15:52:41 # [RSpecRunTime] Starting example group ee/spec/workers/elastic_delete_project_worker_spec.rb. Expected to take 27.33 seconds. 2817 15:52:41 ElasticDeleteProjectWorker 2818 15:52:51 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2820 15:52:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2821 15:52:52 deletes a project with all nested objects and clears the index_status 2822 15:52:52 does not include indexes which do not exist 2823 15:52:53 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2825 15:52:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2826 15:52:53 does not raise exception when project document not found 2827 15:52:53 when there is a version conflict in remove_project_document 2828 15:52:53 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2830 15:52:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2831 15:52:53 enqueues the worker to try again 2832 15:52:53 # [RSpecRunTime] RSpec elapsed time: 15 minutes 12.21 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.28 1.43 1.35 1/432 18711 2834 15:52:53 when there is a version conflict in remove_children_documents 2835 15:52:53 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2837 15:52:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2838 15:52:53 enqueues the worker to try again 2839 15:52:53 when namespace_routing_id is passed in options 2840 15:52:54 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2842 15:52:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2843 15:52:54 deletes the project 2844 15:52:54 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2846 15:52:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2847 15:52:54 does not raise exception when namespace document not found 2848 15:52:55 # [RSpecRunTime] RSpec elapsed time: 15 minutes 13.87 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.28 1.43 1.35 1/429 18712 2850 15:52:55 when passed delete_project option of false 2851 15:52:58 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 2853 15:52:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2854 15:52:58 deletes only the nested objects and clears the index_status 2855 15:52:58 # [RSpecRunTime] RSpec elapsed time: 15 minutes 17.61 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.58 1.49 1.37 1/430 19029 2857 15:52:58 when passed project_only option of true 2858 15:53:02 deletes only the project objects 2859 15:53:02 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.55 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.69 1.51 1.38 2/431 19343 2861 15:53:03 # [RSpecRunTime] Finishing example group ee/spec/workers/elastic_delete_project_worker_spec.rb. It took 21.63 seconds. Expected to take 27.33 seconds. 2862 15:53:03 # [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb. Expected to take 24.86 seconds. 2863 15:53:03 Vulnerabilities::StarboardVulnerabilityCreateService 2864 15:53:03 with authorized user 2865 15:53:03 with feature enabled 2866 15:53:04 creates Vulnerability 2867 15:53:05 has correct data 2868 15:53:06 sets cluster_agent.has_vulnerability to true 2869 15:53:07 marks the project as vulnerable 2870 15:53:08 increases vulnerability_count by 1 2871 15:53:09 sets the `traversal_ids` of the `vulnerability_reads` record 2872 15:53:09 when there is an identifier for a different project 2873 15:53:10 does not reuse another project's identifier 2874 15:53:11 creates a new identifier 2875 15:53:11 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.27 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.64 1.50 1.38 1/425 19344 2877 15:53:11 when there is a scanner for a different project 2878 15:53:12 does not reuse another project's scanner 2879 15:53:14 creates a new scanner 2880 15:53:14 # [RSpecRunTime] RSpec elapsed time: 15 minutes 33.1 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.58 1.49 1.38 1/424 19345 2882 15:53:14 when the project does not have vulnerability quota 2883 15:53:15 does not create the vulnerability 2884 15:53:15 behaves like reacting to archived and traversal_ids changes 2885 15:53:15 scheduling `Vulnerabilities::UpdateArchivedAttributeOfVulnerabilityReadsWorker` 2886 15:53:15 when the `archived` attribute of the project does not change while creating the vulnerability 2887 15:53:16 does not schedule the worker 2888 15:53:16 # [RSpecRunTime] RSpec elapsed time: 15 minutes 35.14 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.58 1.49 1.38 1/424 19346 2890 15:53:16 when the `archived` attribute of the project changes while creating the vulnerability 2891 15:53:17 schedules the worker 2892 15:53:17 scheduling `Vulnerabilities::UpdateNamespaceIdsOfVulnerabilityReadsWorker` 2893 15:53:17 when the `traversal_ids` attribute of the namespace does not change while creating the record 2894 15:53:18 does not schedule the worker 2895 15:53:18 when the `traversal_ids` attribute of the namespace changes while creating the vulnereability 2896 15:53:19 schedules the worker 2897 15:53:19 when the project moves to another namespace 2898 15:53:20 schedules the worker 2899 15:53:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.04 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.54 1.49 1.37 1/424 19347 2901 15:53:20 with feature disabled 2902 15:53:21 raises AccessDeniedError 2903 15:53:21 with unauthorized user 2904 15:53:22 raises AccessDeniedError 2905 15:53:22 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb. It took 18.76 seconds. Expected to take 24.86 seconds. 2906 15:53:22 # [RSpecRunTime] Starting example group ee/spec/workers/search/elastic_group_association_deletion_worker_spec.rb. Expected to take 23.23 seconds. 2907 15:53:22 Search::ElasticGroupAssociationDeletionWorker 2909 15:53:22 when indexing is paused 2910 15:53:22 adds the job to the waiting queue 2911 15:53:22 when Elasticsearch is enabled 2912 15:53:25 when migration is not complete 2913 15:53:27 does not remove work items 2914 15:53:27 # [RSpecRunTime] RSpec elapsed time: 15 minutes 46.56 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.53 1.49 1.38 3/424 19348 2916 15:53:27 when work_item index is available 2917 15:53:27 when we pass include_descendants 2918 15:53:29 deletes work items belonging to the group and its descendants 2919 15:53:29 # [RSpecRunTime] RSpec elapsed time: 15 minutes 48.6 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.53 1.49 1.38 2/424 19349 2921 15:53:29 when we do not pass include_descendants 2922 15:53:31 deletes work_items belonging to the group 2923 15:53:31 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.49 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.89 1.56 1.40 1/424 19350 2925 15:53:31 when Epic indexing is available 2926 15:53:31 when we pass include_descendants 2927 15:53:34 deletes epics belonging to the group and its descendants 2928 15:53:34 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.4 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.89 1.56 1.40 3/424 19351 2930 15:53:34 when we do not pass include_descendants 2931 15:53:37 deletes epics belonging to the group 2932 15:53:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.42 seconds. Current RSS: ~1348M. Threads: 5. load average: 2.06 1.60 1.41 2/424 19352 2934 15:53:37 when licensed_feature is not available 2935 15:53:40 does not delete epics 2936 15:53:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.37 seconds. Current RSS: ~1348M. Threads: 5. load average: 2.06 1.60 1.41 3/424 19353 2938 15:53:41 # [RSpecRunTime] Finishing example group ee/spec/workers/search/elastic_group_association_deletion_worker_spec.rb. It took 19.06 seconds. Expected to take 23.23 seconds. 2939 15:53:41 # [RSpecRunTime] Starting example group ee/spec/presenters/epic_presenter_spec.rb. Expected to take 21.45 seconds. 2940 15:53:41 EpicPresenter 2942 15:53:42 has correct keys 2943 15:53:44 has correct ancestors 2944 15:53:46 returns the correct json schema for epic initial data 2945 15:53:47 returns the correct json schema for epic meta data 2946 15:53:49 avoids N+1 database queries 2947 15:53:51 does not include subscribed in initial data 2948 15:53:51 # [RSpecRunTime] RSpec elapsed time: 16 minutes 10.38 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.97 1.60 1.42 1/424 19354 2950 15:53:51 #group_epic_path 2951 15:53:52 returns correct path 2952 15:53:52 #group_epic_link_path 2953 15:53:52 returns correct path 2954 15:53:53 returns nothing with nil parent 2955 15:53:53 when in subgroups 2956 15:53:54 returns the correct path 2957 15:53:54 # [RSpecRunTime] RSpec elapsed time: 16 minutes 13.19 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.89 1.59 1.41 1/424 19355 2959 15:53:54 #epic_reference 2960 15:53:54 returns a reference 2961 15:53:55 returns a full reference 2962 15:53:55 # [RSpecRunTime] RSpec elapsed time: 16 minutes 14.35 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.89 1.59 1.41 1/424 19356 2964 15:53:55 # [RSpecRunTime] Finishing example group ee/spec/presenters/epic_presenter_spec.rb. It took 14.36 seconds. Expected to take 21.45 seconds. 2965 15:53:55 # [RSpecRunTime] Starting example group ee/spec/services/protected_environments/create_service_spec.rb. Expected to take 19.97 seconds. 2966 15:53:55 ProtectedEnvironments::CreateService#execute 2967 15:53:55 with valid params 2968 15:53:56 is expected to be truthy 2969 15:53:56 creates a record on ProtectedEnvironment 2970 15:53:57 creates a record on ProtectedEnvironment record 2971 15:53:58 stores and logs the audit event 2972 15:53:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 17.28 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.82 1.58 1.41 1/424 19357 2974 15:53:58 with invalid params 2975 15:53:59 returns a non-persisted Protected Environment record 2976 15:53:59 does not store or log the audit event 2977 15:53:59 multiple deploy access levels 2978 15:53:59 behaves like invalid multiple deployment access levels 2979 15:54:00 does not create deploy access level 2980 15:54:02 does not create protected environment 2981 15:54:02 # [RSpecRunTime] RSpec elapsed time: 16 minutes 20.95 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.84 1.59 1.41 1/424 19358 2983 15:54:02 deploy access level by group 2984 15:54:02 behaves like invalid protected environment group 2985 15:54:02 does not create deploy access level 2986 15:54:03 does not create protected environment 2987 15:54:03 # [RSpecRunTime] RSpec elapsed time: 16 minutes 22.73 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.84 1.59 1.41 1/424 19359 2989 15:54:03 behaves like valid protected environment group 2990 15:54:04 creates deploy access level 2991 15:54:05 creates protected environment 2992 15:54:05 # [RSpecRunTime] RSpec elapsed time: 16 minutes 24.57 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.84 1.59 1.41 1/424 19360 2994 15:54:05 deploy access level by user 2995 15:54:05 behaves like invalid protected environment user 2996 15:54:06 does not create deploy access level 2997 15:54:07 does not create protected environment 2998 15:54:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 26.54 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.77 1.58 1.41 1/424 19361 3000 15:54:07 behaves like valid protected environment user 3001 15:54:08 creates deploy access level 3002 15:54:09 creates protected environment 3003 15:54:09 # [RSpecRunTime] RSpec elapsed time: 16 minutes 28.55 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.77 1.58 1.41 1/424 19362 3005 15:54:09 # [RSpecRunTime] Finishing example group ee/spec/services/protected_environments/create_service_spec.rb. It took 14.2 seconds. Expected to take 19.97 seconds. 3006 15:54:09 # [RSpecRunTime] Starting example group ee/spec/services/ci/retry_job_service_spec.rb. Expected to take 19.05 seconds. 3007 15:54:09 Ci::RetryJobService 3008 15:54:09 behaves like restricts access to protected environments 3009 15:54:09 when build is related to a protected environment 3010 15:54:09 when user does not have access to the environment 3011 15:54:11 raises Gitlab::Access::DeniedError 3012 15:54:11 # [RSpecRunTime] RSpec elapsed time: 16 minutes 30.24 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.77 1.58 1.41 1/424 19395 3014 15:54:11 when user has access to the environment 3015 15:54:14 enqueues the build 3016 15:54:14 # [RSpecRunTime] RSpec elapsed time: 16 minutes 33.04 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.63 1.55 1.40 1/429 19525 3019 15:54:14 when user has ability to execute build 3021 15:54:15 clones the profile associations 3022 15:54:15 # [RSpecRunTime] RSpec elapsed time: 16 minutes 34.3 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.63 1.55 1.40 1/429 19526 3024 15:54:15 when build has secrets 3025 15:54:15 clones secrets 3026 15:54:15 behaves like authorizing CI jobs 3027 15:54:15 when the user is not authorized to run jobs 3028 15:54:16 raises an exception 3029 15:54:16 when the user is authorized to run jobs 3030 15:54:16 does not raise an exception 3032 15:54:16 when the CI quota is exceeded 3033 15:54:17 when there are no runners available 3034 15:54:18 is expected not to be failed 3035 15:54:18 # [RSpecRunTime] RSpec elapsed time: 16 minutes 37.11 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.66 1.56 1.41 1/429 19527 3037 15:54:18 when shared runners are available 3038 15:54:19 fails the build 3039 15:54:19 with private runners 3040 15:54:20 is expected not to be failed 3041 15:54:20 # [RSpecRunTime] RSpec elapsed time: 16 minutes 39.05 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.66 1.56 1.41 1/429 19528 3043 15:54:20 when allowed_plans are not matched 3044 15:54:20 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3046 15:54:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3047 15:54:20 when there are no runners available 3048 15:54:21 is expected not to be failed 3049 15:54:21 # [RSpecRunTime] RSpec elapsed time: 16 minutes 40.55 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.60 1.55 1.40 1/429 19529 3051 15:54:21 when shared runners are available 3052 15:54:22 fails the build 3053 15:54:22 with private runners 3054 15:54:23 is expected not to be failed 3055 15:54:23 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.31 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.60 1.55 1.40 1/429 19530 3057 15:54:23 when both CI quota and allowed_plans are violated 3058 15:54:23 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3060 15:54:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3061 15:54:24 when there are no runners available 3062 15:54:24 is expected not to be failed 3063 15:54:24 # [RSpecRunTime] RSpec elapsed time: 16 minutes 43.78 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.60 1.55 1.40 1/424 19531 3065 15:54:24 when shared runners are available 3066 15:54:25 fails the build 3067 15:54:25 # [RSpecRunTime] Finishing example group ee/spec/services/ci/retry_job_service_spec.rb. It took 16.13 seconds. Expected to take 19.05 seconds. 3068 15:54:25 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/pending_escalations/process_service_spec.rb. Expected to take 18.01 seconds. 3069 15:54:25 IncidentManagement::PendingEscalations::ProcessService 3071 15:54:26 alert escalation 3072 15:54:26 behaves like sends an on-call notification email 3073 15:54:27 is expected to receive notify_oncall_users_of_alert([#<User id:1453 @user892>], #<AlertManagement::Alert id:1 namespace567/project-642^alert#1>) 1 time 3074 15:54:27 # [RSpecRunTime] RSpec elapsed time: 16 minutes 46.39 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.56 1.54 1.40 1/424 19532 3076 15:54:27 behaves like deletes the escalation 3077 15:54:27 is expected to raise ActiveRecord::RecordNotFound 3078 15:54:27 behaves like creates a system note 3079 15:54:28 is expected to change `Note.count` by 1 3080 15:54:28 when escalation rule is for a user 3081 15:54:28 behaves like sends an on-call notification email 3082 15:54:28 is expected to receive notify_oncall_users_of_alert([#<User id:1457 @user893>], #<AlertManagement::Alert id:4 namespace567/project-642^alert#1>) 1 time 3083 15:54:28 behaves like deletes the escalation 3084 15:54:29 is expected to raise ActiveRecord::RecordNotFound 3085 15:54:29 when escalation is not scheduled to occur 3086 15:54:29 behaves like does not send on-call notification 3087 15:54:29 is expected not to receive new(*(any args)) 0 times 3088 15:54:29 behaves like does not delete the escalation 3089 15:54:29 is expected not to raise Exception 3090 15:54:29 when escalation policies feature is unavailable 3091 15:54:29 behaves like does not send on-call notification 3092 15:54:29 is expected not to receive new(*(any args)) 0 times 3093 15:54:29 behaves like deletes the escalation 3094 15:54:29 is expected to raise ActiveRecord::RecordNotFound 3095 15:54:29 target escalation status is resolved 3096 15:54:29 behaves like does not send on-call notification 3097 15:54:30 is expected not to receive new(*(any args)) 0 times 3098 15:54:30 behaves like deletes the escalation 3099 15:54:30 is expected to raise ActiveRecord::RecordNotFound 3100 15:54:30 target status is not above threshold 3101 15:54:30 behaves like does not send on-call notification 3102 15:54:30 is expected not to receive new(*(any args)) 0 times 3103 15:54:30 behaves like does not delete the escalation 3104 15:54:30 is expected not to raise Exception 3105 15:54:30 issue escalation 3106 15:54:30 behaves like sends an on-call notification email 3107 15:54:31 is expected to receive notify_oncall_users_of_incident([#<User id:1453 @user892>], #<Issue id:501 namespace567/project-642#1>) 1 time 3108 15:54:31 behaves like deletes the escalation 3109 15:54:31 is expected to raise ActiveRecord::RecordNotFound 3110 15:54:31 behaves like creates a system note 3111 15:54:33 is expected to change `Note.count` by 1 3112 15:54:33 # [RSpecRunTime] RSpec elapsed time: 16 minutes 52.16 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.51 1.53 1.40 1/424 19533 3114 15:54:33 when escalation rule is for a user 3115 15:54:33 behaves like sends an on-call notification email 3116 15:54:33 is expected to receive notify_oncall_users_of_incident([#<User id:1464 @user895>], #<Issue id:504 namespace567/project-642#1>) 1 time 3117 15:54:33 behaves like deletes the escalation 3118 15:54:34 is expected to raise ActiveRecord::RecordNotFound 3119 15:54:34 when escalation is not scheduled to occur 3120 15:54:34 behaves like does not send on-call notification 3121 15:54:34 is expected not to receive new(*(any args)) 0 times 3122 15:54:34 behaves like does not delete the escalation 3123 15:54:35 is expected not to raise Exception 3124 15:54:35 when escalation policies feature is unavailable 3125 15:54:35 behaves like does not send on-call notification 3126 15:54:35 is expected not to receive new(*(any args)) 0 times 3127 15:54:35 behaves like deletes the escalation 3128 15:54:35 is expected to raise ActiveRecord::RecordNotFound 3129 15:54:35 target escalation status is resolved 3130 15:54:35 behaves like does not send on-call notification 3131 15:54:35 is expected not to receive new(*(any args)) 0 times 3132 15:54:35 behaves like deletes the escalation 3133 15:54:36 is expected to raise ActiveRecord::RecordNotFound 3134 15:54:36 target status is not above threshold 3135 15:54:36 behaves like does not send on-call notification 3136 15:54:36 is expected not to receive new(*(any args)) 0 times 3137 15:54:36 behaves like does not delete the escalation 3138 15:54:36 is expected not to raise Exception 3139 15:54:36 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/pending_escalations/process_service_spec.rb. It took 10.96 seconds. Expected to take 18.01 seconds. 3140 15:54:36 # [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/process_policy_service_spec.rb. Expected to take 17.02 seconds. 3141 15:54:36 Security::SecurityOrchestrationPolicies::ProcessPolicyService 3143 15:54:37 when policy is invalid 3144 15:54:37 returns error 3145 15:54:37 when policy name is not same as in policy 3146 15:54:37 returns error 3147 15:54:37 append policy 3148 15:54:37 when type is approval_policy 3149 15:54:37 when policy is present in repository 3150 15:54:37 appends the new policy 3151 15:54:37 when policy with same name already exists in repository 3152 15:54:37 returns error 3153 15:54:37 when policy is not present in repository 3154 15:54:38 appends the new policy 3155 15:54:38 when type is scan_execution_policy 3156 15:54:38 when policy is present in repository 3157 15:54:38 appends the new policy 3158 15:54:38 when policy with same name already exists in repository 3159 15:54:38 returns error 3160 15:54:38 when policy is not present in repository 3161 15:54:38 appends the new policy 3162 15:54:38 when type is pipeline_execution_policy 3163 15:54:38 when policy is present in repository 3164 15:54:38 appends the new policy 3165 15:54:38 when policy with same name already exists in repository 3166 15:54:38 returns error 3167 15:54:38 when policy is not present in repository 3168 15:54:38 appends the new policy 3169 15:54:38 when policy with same name exists as scan_result_policy and type specifies approval policy 3170 15:54:38 returns error 3171 15:54:38 when policy with same name exists as approval_policy and type specifies scan_result_policy 3172 15:54:38 returns error 3173 15:54:38 replace policy 3174 15:54:38 when type is approval_policy 3175 15:54:38 when policy is not present in repository 3176 15:54:38 returns error 3177 15:54:38 when policy name is empty 3178 15:54:39 does not modify the policy name 3179 15:54:39 when policy with same name already exists in repository 3180 15:54:39 replaces the policy 3181 15:54:39 when policy name is not same as in policy 3182 15:54:39 updates the policy name 3183 15:54:39 when name of the policy to be updated already exists 3184 15:54:39 returns error 3185 15:54:39 when type is scan_execution_policy 3186 15:54:39 when policy is not present in repository 3187 15:54:39 returns error 3188 15:54:39 when policy name is empty 3189 15:54:39 does not modify the policy name 3190 15:54:39 when policy with same name already exists in repository 3191 15:54:39 replaces the policy 3192 15:54:39 when policy name is not same as in policy 3193 15:54:39 updates the policy name 3194 15:54:39 when name of the policy to be updated already exists 3195 15:54:39 returns error 3196 15:54:39 when type is pipeline_execution_policy 3197 15:54:39 when policy is not present in repository 3198 15:54:39 returns error 3199 15:54:39 when policy name is empty 3200 15:54:40 does not modify the policy name 3201 15:54:40 when policy with same name already exists in repository 3202 15:54:40 replaces the policy 3203 15:54:40 when policy name is not same as in policy 3204 15:54:40 updates the policy name 3205 15:54:40 when name of the policy to be updated already exists 3206 15:54:40 returns error 3207 15:54:40 mixed scan_result_policy and approval_policy types 3208 15:54:40 when policy with the same name exists as "scan_result_policy" and type specifies "approval_policy" 3209 15:54:40 replaces the policy and migrates it to `approval_policy` type 3210 15:54:40 when policy with the same name exists as "approval_policy" and type specifies "scan_result_policy" 3211 15:54:40 replaces the policy 3212 15:54:40 remove policy 3213 15:54:40 when type is approval_policy 3214 15:54:40 when policy is not present in repository 3215 15:54:40 returns error 3216 15:54:40 when policy with same name already exists in repository 3217 15:54:40 removes the policy 3218 15:54:40 when type is scan_execution_policy 3219 15:54:40 when policy is not present in repository 3220 15:54:40 returns error 3221 15:54:40 when policy with same name already exists in repository 3222 15:54:40 removes the policy 3223 15:54:40 when type is pipeline_execution_policy 3224 15:54:40 when policy is not present in repository 3225 15:54:41 returns error 3226 15:54:41 when policy with same name already exists in repository 3227 15:54:41 removes the policy 3228 15:54:41 mixed scan_result_policy and approval_policy types 3229 15:54:41 when policy exists as "scan_result_policy" and type specifies "approval_policy" 3230 15:54:41 removes the policy 3231 15:54:41 when multiple policies exist as "scan_result_policy" and type specifies "approval_policy" 3232 15:54:41 removes only the referenced policy and keeps `scan_result_policy` key 3233 15:54:41 when policy exists as "approval_policy" and type specifies "scan_result_policy" 3234 15:54:41 removes the policy 3235 15:54:41 # [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/process_policy_service_spec.rb. It took 4.65 seconds. Expected to take 17.02 seconds. 3236 15:54:41 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/yaml_processor_spec.rb. Expected to take 16.35 seconds. 3237 15:54:41 Gitlab::Ci::YamlProcessor 3238 15:54:41 Bridge Needs 3239 15:54:41 when needs upstream pipeline 3240 15:54:41 creates jobs with valid specification 3241 15:54:41 when needs both job and pipeline 3242 15:54:41 creates jobs with valid specification 3243 15:54:41 when needs cross projects artifacts 3244 15:54:41 creates jobs with valid specification 3245 15:54:41 when needs cross projects artifacts and pipelines 3246 15:54:41 returns errors 3247 15:54:41 with invalid needs cross projects artifacts 3248 15:54:42 returns errors 3249 15:54:42 with cross pipeline needs 3250 15:54:42 when job is not present 3251 15:54:42 returns an error 3252 15:54:42 with cross project and cross pipeline needs 3253 15:54:42 returns a valid specification 3254 15:54:42 dast configuration 3255 15:54:42 creates a job with a valid specification 3257 15:54:42 on hashicorp vault 3258 15:54:42 returns secrets info 3259 15:54:42 on azure key vault 3260 15:54:42 returns secrets info 3262 15:54:42 returns secrets info 3264 15:54:44 includes identity-related values 3265 15:54:44 when SaaS feature is not available 3266 15:54:44 returns error 3267 15:54:44 # [RSpecRunTime] RSpec elapsed time: 17 minutes 3.35 seconds. Current RSS: ~1547M. Threads: 5. load average: 1.51 1.53 1.40 1/428 19624 3269 15:54:44 when project integration does not exist 3270 15:54:45 returns error 3271 15:54:45 when project integration exists and is not enabled 3272 15:54:45 returns error 3274 15:54:45 is expected to eq [".pre", "build", "test", "deploy", ".post"] 3275 15:54:45 with pipeline_policy_context 3276 15:54:46 is expected to eq [".pre", "build", "test", "deploy", ".post"] 3277 15:54:46 when running in execution_policy_mode 3278 15:54:46 behaves like stages including policy reserved stages 3279 15:54:46 is expected to eq [".pipeline-policy-pre", ".pre", "build", "test", "deploy", ".post", ".pipeline-policy-post"] 3280 15:54:46 # [RSpecRunTime] RSpec elapsed time: 17 minutes 5.6 seconds. Current RSS: ~1579M. Threads: 5. load average: 1.46 1.52 1.40 1/428 19695 3282 15:54:46 with execution_policy_pipelines 3283 15:54:46 behaves like stages including policy reserved stages 3284 15:54:47 is expected to eq [".pipeline-policy-pre", ".pre", "build", "test", "deploy", ".post", ".pipeline-policy-post"] 3285 15:54:47 #validate_job_stage! 3286 15:54:48 when stage is .pipeline-policy-pre 3287 15:54:48 without pipeline_policy_context 3288 15:54:48 behaves like reserved stage not allowed 3289 15:54:48 does not allow usage of reserved stages and returns error 3290 15:54:48 with pipeline_policy_context 3291 15:54:48 behaves like reserved stage not allowed 3292 15:54:48 does not allow usage of reserved stages and returns error 3293 15:54:48 with execution_policy_dry_run 3295 15:54:48 when stage is .pipeline-policy-post 3296 15:54:48 without pipeline_policy_context 3297 15:54:48 behaves like reserved stage not allowed 3298 15:54:48 does not allow usage of reserved stages and returns error 3299 15:54:48 with pipeline_policy_context 3300 15:54:48 behaves like reserved stage not allowed 3301 15:54:48 does not allow usage of reserved stages and returns error 3302 15:54:48 with execution_policy_dry_run 3305 15:54:48 execution_policy_job option 3306 15:54:49 does not set `execution_policy_job` in :options 3307 15:54:49 when running in execution_policy_mode 3308 15:54:49 marks the build as `execution_policy_job` in :options 3309 15:54:49 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/yaml_processor_spec.rb. It took 8.5 seconds. Expected to take 16.35 seconds. 3310 15:54:49 # [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/milestone_spec.rb. Expected to take 15.17 seconds. 3312 15:54:53 does not allow STI 3313 15:54:53 behaves like limited indexing is enabled 3314 15:54:53 #use_elasticsearch? 3315 15:54:53 when the project is not enabled specifically 3316 15:54:53 is expected to eq false 3317 15:54:53 # [RSpecRunTime] RSpec elapsed time: 17 minutes 12.83 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.43 1.51 1.40 1/429 19756 3319 15:54:53 when a project is enabled 3320 15:54:54 is expected to eq true 3321 15:54:54 when a group is enabled 3322 15:54:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3324 15:54:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3325 15:54:54 is expected to eq true 3327 15:54:56 searches milestones 3328 15:54:56 # [RSpecRunTime] RSpec elapsed time: 17 minutes 14.93 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.43 1.51 1.40 1/424 19757 3331 15:54:56 returns json with all needed elements 3332 15:54:56 behaves like no results when the user cannot read cross project 3333 15:54:58 returns the record if a single project was passed 3334 15:55:00 does not return anything when trying to search cross project 3335 15:55:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.5 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.39 1.50 1.39 3/424 19758 3337 15:55:01 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/milestone_spec.rb. It took 11.23 seconds. Expected to take 15.17 seconds. 3338 15:55:01 # [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/project_wiki_spec.rb. Expected to take 14.64 seconds. 3340 15:55:06 does not allow STI 3341 15:55:07 searches wiki page 3342 15:55:08 indexes using ElasticWikiIndexerWorker 3343 15:55:10 can delete wiki pages 3344 15:55:10 #use_elasticsearch? 3345 15:55:11 delegates to Project#use_elasticsearch? 3346 15:55:11 # [RSpecRunTime] RSpec elapsed time: 17 minutes 30.23 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.48 1.52 1.40 3/432 20475 3348 15:55:12 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/project_wiki_spec.rb. It took 10.83 seconds. Expected to take 14.64 seconds. 3349 15:55:12 # [RSpecRunTime] Starting example group ee/spec/services/work_items/closing_merge_requests/create_service_spec.rb. Expected to take 13.92 seconds. 3350 15:55:12 WorkItems::ClosingMergeRequests::CreateService 3352 15:55:15 when work item belongs to a group 3353 15:55:15 with group level work item license 3354 15:55:15 behaves like a service that adds closing merge requests 3355 15:55:15 when the user cannot update the work item 3356 15:55:15 raises a resource not available error 3357 15:55:15 # [RSpecRunTime] RSpec elapsed time: 17 minutes 34.65 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.60 1.54 1.41 1/430 20828 3359 15:55:15 when the user can update the work item 3360 15:55:16 adds the closing merge requests 3361 15:55:16 sets from_mr_description to false 3362 15:55:16 behaves like a service that works for full references and URLs 3363 15:55:16 when the merge request reference is a full reference 3364 15:55:16 adds the closing merge requests 3365 15:55:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 35.7 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.55 1.53 1.41 1/430 20829 3367 15:55:16 when the merge request reference is a full URL 3368 15:55:17 adds the closing merge requests 3369 15:55:17 when the merge request was already associated with the work item 3370 15:55:17 does not add the closing merge requests 3371 15:55:17 returns an error message 3372 15:55:18 is expected to be error 3373 15:55:18 # [RSpecRunTime] RSpec elapsed time: 17 minutes 37.1 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.55 1.53 1.41 1/429 20830 3375 15:55:18 when the target work item does not have a development widget 3376 15:55:18 does not add the closing merge requests 3377 15:55:18 returns an error message 3378 15:55:18 is expected to be error 3379 15:55:18 when the user does not have access to a the merge request 3380 15:55:18 raises a resource not available error 3381 15:55:18 when the context path belongs to a group 3382 15:55:19 raises a resource not available error 3383 15:55:19 behaves like a service that works for full references and URLs 3384 15:55:19 when the merge request reference is a full reference 3385 15:55:19 adds the closing merge requests 3386 15:55:19 when the merge request reference is a full URL 3387 15:55:19 adds the closing merge requests 3388 15:55:19 when context path is nil 3389 15:55:19 behaves like a service that works for full references and URLs 3390 15:55:19 when the merge request reference is a full reference 3391 15:55:20 adds the closing merge requests 3392 15:55:20 when the merge request reference is a full URL 3393 15:55:20 adds the closing merge requests 3394 15:55:20 without group level work item license 3395 15:55:20 raises a resource not available error 3396 15:55:20 # [RSpecRunTime] Finishing example group ee/spec/services/work_items/closing_merge_requests/create_service_spec.rb. It took 8.67 seconds. Expected to take 13.92 seconds. 3397 15:55:20 # [RSpecRunTime] Starting example group ee/spec/services/security/store_scan_service_spec.rb. Expected to take 13.53 seconds. 3398 15:55:20 Security::StoreScanService 3399 15:55:21 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3401 15:55:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3403 15:55:21 delegates the call to an instance of `Security::StoreScanService` 3405 15:55:21 creates a succeeded security scan 3406 15:55:21 setting the `created_at` attribute of security scan 3407 15:55:21 sets the same `created_at` for security_scans as pipeline 3408 15:55:21 setting the findings_partition_number 3409 15:55:22 sets the correct value 3410 15:55:22 when the `vulnerability_finding_signatures` licensed feature is available 3411 15:55:22 calls `Security::OverrideUuidsService` with security report to re-calculate the finding UUIDs 3412 15:55:22 when the `vulnerability_finding_signatures` licensed feature is not available 3413 15:55:22 does not call `Security::OverrideUuidsService` 3414 15:55:22 when the report has some errors 3415 15:55:22 does not call the `Security::StoreFindingsService` and returns false 3416 15:55:22 sets the status of the scan as `report_error` 3417 15:55:22 when the report is produced by a failed job 3418 15:55:22 does not call the `Security::StoreFindingsService` and sets the security scan as `job_failed` 3419 15:55:22 when storing the findings raises an error 3420 15:55:23 marks the security scan as `preparation_failed` and tracks the error 3421 15:55:23 when the report is produced by a retried job 3422 15:55:23 does not call the `Security::StoreFindingsService` and sets the security scan as non latest 3423 15:55:23 when the report does not have any errors 3424 15:55:23 calls the `Security::StoreFindingsService` to store findings 3425 15:55:23 when the report has no warnings 3426 15:55:23 does not store an empty array 3427 15:55:23 when the report has some warnings 3428 15:55:23 calls the `Security::StoreFindingsService` to store findings 3429 15:55:23 stores the warnings 3430 15:55:23 when the security scan already exists for the artifact 3431 15:55:25 does not create a new security scan 3432 15:55:25 when the `deduplicate` param is set as false 3433 15:55:25 does not change the deduplicated flag of duplicated finding 3434 15:55:25 does not change the deduplicated flag of unique finding 3435 15:55:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 44.24 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.51 1.52 1.40 1/430 20831 3437 15:55:25 when the `deduplicate` param is set as true 3438 15:55:25 when the `StoreFindingsService` returns success 3439 15:55:25 does not run the re-deduplicate logic 3440 15:55:25 when the `StoreFindingsService` returns error 3441 15:55:25 does not change the deduplicated flag of duplicated finding from false 3442 15:55:25 sets the deduplicated flag of unique finding as true 3443 15:55:25 when the security scan does not exist for the artifact 3444 15:55:26 creates a new security scan 3445 15:55:26 when the `deduplicate` param is set as false 3446 15:55:26 sets the deduplicated flag of duplicated finding as false 3447 15:55:26 sets the deduplicated flag of unique finding as true 3448 15:55:26 when the `deduplicate` param is set as true 3449 15:55:26 sets the deduplicated flag of duplicated finding false 3450 15:55:27 sets the deduplicated flag of unique finding as true 3451 15:55:27 # [RSpecRunTime] Finishing example group ee/spec/services/security/store_scan_service_spec.rb. It took 6.34 seconds. Expected to take 13.53 seconds. 3452 15:55:27 # [RSpecRunTime] Starting example group ee/spec/models/sbom/source_spec.rb. Expected to take 12.78 seconds. 3454 15:55:27 does not allow STI 3456 15:55:27 is expected to define :source_type as an enum backed by an integer with values ‹{dependency_scanning: 0, container_scanning: 1, container_scanning_for_registry: 2}› 3457 15:55:27 associations 3458 15:55:27 is expected to belong to organization required: false 3459 15:55:27 is expected to have many occurrences 3461 15:55:27 is expected to validate that :source_type cannot be empty/falsy 3462 15:55:27 is expected to validate that :source cannot be empty/falsy 3463 15:55:27 source validation 3464 15:55:27 with dependency scanning source 3465 15:55:27 when source is valid 3466 15:55:27 is expected to be valid 3467 15:55:27 when optional attributes are missing 3468 15:55:27 is expected to be valid 3469 15:55:27 when required attribute input_file is missing 3470 15:55:27 is expected to be invalid 3471 15:55:27 when attributes have wrong type 3472 15:55:28 is expected to be invalid 3473 15:55:28 with container scanning source 3474 15:55:28 when source is valid 3475 15:55:28 is expected to be valid 3476 15:55:28 when operating system data is missing 3477 15:55:28 is expected to be valid 3478 15:55:28 when operating system version is missing 3479 15:55:28 is expected to be invalid 3480 15:55:28 with container scanning for registry source 3481 15:55:28 when source is valid 3482 15:55:28 is expected to be valid 3483 15:55:28 when operating system data is missing 3484 15:55:28 is expected to be valid 3485 15:55:28 when operating system version is missing 3486 15:55:28 is expected to be invalid 3488 15:55:28 for dependency scanning 3490 15:55:28 is expected to eq "npm" 3491 15:55:28 #input_file_path 3492 15:55:28 is expected to eq "package-lock.json" 3493 15:55:28 #source_file_path 3494 15:55:28 is expected to eq "package.json" 3495 15:55:28 for container scanning 3497 15:55:29 is expected to eq "rhel" 3499 15:55:29 is expected to eq "7.1" 3500 15:55:29 #operating_system_name 3501 15:55:29 is expected to eq "Red Hat Enterprise Linux" 3502 15:55:29 #operating_system_version 3503 15:55:29 is expected to eq "7" 3504 15:55:29 for container scanning for registry 3506 15:55:29 is expected to eq "rhel" 3508 15:55:29 is expected to eq "7.1" 3509 15:55:29 #operating_system_name 3510 15:55:29 is expected to eq "Red Hat Enterprise Linux" 3511 15:55:29 #operating_system_version 3512 15:55:29 is expected to eq "7" 3513 15:55:29 with loose foreign key on sbom_sources.organization_id 3514 15:55:29 behaves like cleanup by a loose foreign key 3515 15:55:30 cleans up (delete or nullify) the model 3516 15:55:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 49.82 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.47 1.52 1.40 1/425 20832 3518 15:55:30 # [RSpecRunTime] Finishing example group ee/spec/models/sbom/source_spec.rb. It took 3.96 seconds. Expected to take 12.78 seconds. 3519 15:55:30 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb. Expected to take 12.31 seconds. 3520 15:55:30 Gitlab::Auth::Smartcard::Certificate 3521 15:55:31 #find_or_create_user 3522 15:55:31 user and smartcard identity already exist 3523 15:55:31 behaves like an existing user 3524 15:55:31 finds existing user 3525 15:55:31 does not create new user 3526 15:55:31 user exists but smartcard identity does not 3527 15:55:31 associates the new smartcard identity with the user 3528 15:55:31 behaves like an existing user 3529 15:55:31 finds existing user 3530 15:55:32 does not create new user 3531 15:55:32 behaves like a new smartcard identity 3532 15:55:32 creates smartcard identity 3533 15:55:32 user exists but it is using a new smartcard 3534 15:55:32 keeps both identities for the user 3535 15:55:32 behaves like an existing user 3536 15:55:32 finds existing user 3537 15:55:33 does not create new user 3538 15:55:33 behaves like a new smartcard identity 3539 15:55:33 creates smartcard identity 3540 15:55:33 user and smartcard identity do not exist 3541 15:55:33 calls Users::BuildService with correct params 3542 15:55:33 behaves like creates user 3543 15:55:33 is expected to eq #<Organizations::Organization id: 1, created_at: "2024-09-20 15:55:31.013907753 +0000", updated_at: "2024-09-20 15:55:31.013907753 +0000", name: "Default", path: "default", visibility_level: 20> 3544 15:55:33 when the current minimum password length is different from the default minimum password length 3545 15:55:33 behaves like creates user 3546 15:55:34 is expected to eq #<Organizations::Organization id: 1, created_at: "2024-09-20 15:55:31.013907753 +0000", updated_at: "2024-09-20 15:55:31.013907753 +0000", name: "Default", path: "default", visibility_level: 20> 3547 15:55:34 behaves like a new smartcard identity 3548 15:55:34 creates smartcard identity 3549 15:55:34 username generation 3550 15:55:34 uses CN from certificate 3551 15:55:34 creates user with correct username 3552 15:55:34 avoids conflicting namespaces 3553 15:55:35 creates user with correct usnername 3554 15:55:35 san email defined 3555 15:55:35 creates user 3556 15:55:35 behaves like a valid certificate is required 3557 15:55:35 invalid certificate 3559 15:55:35 incorrect certificate 3561 15:55:35 behaves like a certificate store 3563 15:55:35 loads CA bundle 3564 15:55:35 uses correct method 3565 15:55:35 without valid CA file 3566 15:55:35 raises error 3567 15:55:35 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb. It took 4.78 seconds. Expected to take 12.31 seconds. 3568 15:55:35 # [RSpecRunTime] Starting example group ee/spec/workers/group_saml_group_sync_worker_spec.rb. Expected to take 11.95 seconds. 3569 15:55:35 GroupSamlGroupSyncWorker 3571 15:55:36 when the group does not have group_saml_group_sync feature licensed 3572 15:55:36 does not call the sync service 3573 15:55:36 when the group has group_saml_group_sync feature licensed 3574 15:55:36 when SAML is not enabled 3575 15:55:36 does not call the sync service 3576 15:55:36 when SAML is enabled 3577 15:55:37 calls the sync service with the group links 3578 15:55:37 does not call the sync service when the user does not exist 3579 15:55:37 includes groups with links in manage_group_ids 3580 15:55:37 default membership 3581 15:55:37 when group link ids do not include the top level group 3582 15:55:38 does not pass the top level group to the sync service as group to manage 3583 15:55:38 retains user default membership role 3584 15:55:39 does not update the membership role when it does not deviate from the default 3585 15:55:39 when the top-level default membership role is a custom role 3586 15:55:39 retains the default custom role 3587 15:55:40 # [RSpecRunTime] RSpec elapsed time: 17 minutes 58.88 seconds. Current RSS: ~1487M. Threads: 5. load average: 1.40 1.50 1.40 1/425 20833 3589 15:55:40 when the member is the last owner 3590 15:55:40 does not update the member when the member is the last owner 3591 15:55:40 when the membership role deviates from the default 3592 15:55:41 reverts to the default membership role 3593 15:55:41 does not update the default membership when the top level group has no group links 3594 15:55:41 # [RSpecRunTime] RSpec elapsed time: 18 minutes 0.42 second. Current RSS: ~1495M. Threads: 5. load average: 1.36 1.49 1.39 1/426 20834 3596 15:55:41 when group link ids include the top level group 3597 15:55:41 does not revert to the default membership role 3598 15:55:41 when a group link falls outside the top-level group 3599 15:55:42 drops group links outside the top level group 3600 15:55:42 with a group in the hierarchy that has no group links 3601 15:55:43 is not included in manage_group_ids 3602 15:55:43 when the worker receives no group link ids 3603 15:55:43 Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:2150 @group869> is a Group. 3605 15:55:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3606 15:55:44 calls the sync service, updates default membership and removes existing users 3607 15:55:44 # [RSpecRunTime] Finishing example group ee/spec/workers/group_saml_group_sync_worker_spec.rb. It took 8.46 seconds. Expected to take 11.95 seconds. 3608 15:55:44 # [RSpecRunTime] Starting example group ee/spec/models/audit_events/instance/amazon_s3_configuration_spec.rb. Expected to take 11.27 seconds. 3609 15:55:44 AuditEvents::Instance::AmazonS3Configuration 3610 15:55:44 does not allow STI 3611 15:55:44 #allowed_to_stream? 3612 15:55:44 always returns true 3613 15:55:44 behaves like includes Limitable concern 3614 15:55:44 #exceeds_limits? 3615 15:55:44 without plan limits configured 3616 15:55:44 is expected to eq false 3617 15:55:44 without plan limits configured 3618 15:55:44 is expected to eq false 3619 15:55:44 with an existing model 3620 15:55:44 is expected to eq true 3622 15:55:45 is expected to be a kind of Limitable 3623 15:55:45 without plan limits configured 3624 15:55:45 can create new models 3625 15:55:45 with plan limits configured 3626 15:55:45 can create new models 3627 15:55:45 with an existing model 3628 15:55:45 cannot create new models exceeding the plan limits 3630 15:55:45 is expected to validate that :name is case-sensitively unique 3631 15:55:45 is expected to validate that :bucket_name cannot be empty/falsy 3632 15:55:46 is expected to validate that :bucket_name is case-sensitively unique 3633 15:55:46 is expected to validate that :access_key_xid cannot be empty/falsy 3634 15:55:46 is expected to validate that :aws_region cannot be empty/falsy 3635 15:55:46 is expected to validate that :secret_access_key cannot be empty/falsy 3636 15:55:46 is expected to validate that the length of :access_key_xid is between 16 and 128 3637 15:55:46 is expected to validate that the length of :aws_region is at most 50 3638 15:55:46 is expected to validate that the length of :bucket_name is at most 63 3639 15:55:47 is expected to allow :bucket_name to be ‹"valid-bucket-name"› 3640 15:55:47 is expected to allow :bucket_name to be ‹"12345"› 3641 15:55:47 is expected not to allow :bucket_name to be ‹"bucket/logs/test"› 3642 15:55:47 is expected not to allow :access_key_xid to be ‹"<script>"› 3643 15:55:47 is expected to allow :access_key_xid to be ‹"RANDOM1234567890"› 3644 15:55:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.38 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.33 1.48 1.39 1/425 20835 3646 15:55:47 behaves like includes ExternallyCommonDestinationable concern 3648 15:55:47 is expected to be a kind of AuditEvents::ExternallyCommonDestinationable 3649 15:55:47 is expected to validate that the length of :name is at most 72 3650 15:55:47 when creating without a name 3651 15:55:47 assigns a default name 3652 15:55:47 # [RSpecRunTime] Finishing example group ee/spec/models/audit_events/instance/amazon_s3_configuration_spec.rb. It took 3.69 seconds. Expected to take 11.27 seconds. 3653 15:55:47 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/oauth/logout_token_spec.rb. Expected to take 10.82 seconds. 3654 15:55:47 Gitlab::Geo::Oauth::LogoutToken 3656 15:55:48 returns false when current user is nil 3657 15:55:48 returns false when state is nil 3658 15:55:48 returns false when state is empty 3659 15:55:49 returns false when token has an incorrect encoding 3660 15:55:49 returns false when token could not be found 3661 15:55:50 returns false when token has an invalid status 3662 15:55:50 returns false when token does not belong to the user 3663 15:55:51 returns true when token is valid 3664 15:55:51 # [RSpecRunTime] RSpec elapsed time: 18 minutes 10.08 seconds. Current RSS: ~1519M. Threads: 5. load average: 1.33 1.48 1.39 1/425 20836 3667 15:55:51 returns nil when token is invalid 3668 15:55:51 returns nil when there is no Geo node associated with the OAuth application 3669 15:55:51 when state return_to param is nil 3670 15:55:52 returns the Geo node URL associated with the OAuth application 3671 15:55:52 # [RSpecRunTime] RSpec elapsed time: 18 minutes 11.32 seconds. Current RSS: ~1517M. Threads: 5. load average: 1.31 1.47 1.39 1/425 20837 3673 15:55:52 when state return_to param is empty 3674 15:55:52 returns the Geo node URL associated with the OAuth application 3675 15:55:52 when state return_to param is set 3676 15:55:53 returns the full path to the Geo node URL associated with the OAuth application 3677 15:55:54 replaces the host with the Geo node associated with the OAuth application 3678 15:55:54 handles leading and trailing slashes correctly 3679 15:55:54 # [RSpecRunTime] RSpec elapsed time: 18 minutes 13.47 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.31 1.47 1.39 1/425 20838 3681 15:55:54 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/oauth/logout_token_spec.rb. It took 6.73 seconds. Expected to take 10.82 seconds. 3682 15:55:54 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb. Expected to take 10.18 seconds. 3683 15:55:54 Gitlab::Graphql::Aggregations::Epics::EpicNode 3685 15:55:54 behaves like setting attributes based on the first record 3686 15:55:54 sets epic attributes based on the first record 3687 15:55:54 behaves like setting attributes based on the first record 3688 15:55:54 sets epic attributes based on the first record 3689 15:55:54 recursive totals 3690 15:55:54 an epic with no child epics 3691 15:55:54 with no child issues 3692 15:55:55 has the correct aggregates 3693 15:55:55 behaves like has_issues? 3694 15:55:55 returns false 3695 15:55:55 with an issue with 0 weight 3696 15:55:55 has the correct aggregates 3697 15:55:55 behaves like has_issues? 3698 15:55:55 returns true 3699 15:55:55 with an open issue with nonzero weight 3700 15:55:55 has the correct aggregates 3701 15:55:55 behaves like has_issues? 3702 15:55:55 returns true 3703 15:55:55 with a closed issue with nonzero weight 3704 15:55:55 behaves like has_issues? 3705 15:55:55 returns true 3706 15:55:55 an epic with child epics 3707 15:55:55 with a child that has issues of nonzero weight 3708 15:55:55 has the correct aggregates 3709 15:55:55 behaves like has_issues? 3710 15:55:55 returns false 3711 15:55:55 #has_children_within_timeframe? 3712 15:55:55 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Thu, 01 Jun 2023, child_end_date: Fri, 30 Jun 2023, result: true 3713 15:55:56 returns the correct result 3714 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Thu, 01 Jun 2023, child_end_date: Sun, 30 Jun 2024, result: true 3715 15:55:56 returns the correct result 3716 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Wed, 01 Jun 2022, child_end_date: Fri, 30 Jun 2023, result: true 3717 15:55:56 returns the correct result 3718 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Mon, 01 Jan 2024, child_end_date: Tue, 31 Dec 2024, result: false 3719 15:55:56 returns the correct result 3720 15:55:56 parent_start_date: Thu, 01 Jun 2023, parent_end_date: Thu, 31 Aug 2023, child_start_date: Sun, 01 Jan 2023, child_end_date: Sun, 31 Dec 2023, result: true 3721 15:55:56 returns the correct result 3722 15:55:56 parent_start_date: nil, parent_end_date: Sun, 31 Dec 2023, child_start_date: Thu, 01 Jun 2023, child_end_date: Fri, 30 Jun 2023, result: false 3723 15:55:56 returns the correct result 3724 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: nil, child_start_date: Thu, 01 Jun 2023, child_end_date: Fri, 30 Jun 2023, result: false 3725 15:55:56 returns the correct result 3726 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: nil, child_end_date: Fri, 30 Jun 2023, result: false 3727 15:55:56 returns the correct result 3728 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Thu, 01 Jun 2023, child_end_date: nil, result: false 3729 15:55:56 returns the correct result 3730 15:55:56 parent_start_date: nil, parent_end_date: nil, child_start_date: Thu, 01 Jun 2023, child_end_date: Fri, 30 Jun 2023, result: false 3731 15:55:56 returns the correct result 3732 15:55:56 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: nil, child_end_date: nil, result: false 3733 15:55:57 returns the correct result 3734 15:55:57 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Sun, 01 Jan 2023, child_end_date: Sun, 31 Dec 2023, result: true 3735 15:55:57 returns the correct result 3736 15:55:57 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Sun, 01 Jan 2023, child_end_date: Thu, 01 Jun 2023, result: true 3737 15:55:57 returns the correct result 3738 15:55:57 parent_start_date: Sun, 01 Jan 2023, parent_end_date: Sun, 31 Dec 2023, child_start_date: Thu, 01 Jun 2023, child_end_date: Sun, 31 Dec 2023, result: true 3739 15:55:57 returns the correct result 3740 15:55:57 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb. It took 2.78 seconds. Expected to take 10.18 seconds. 3741 15:55:57 # [RSpecRunTime] Starting example group ee/spec/services/branch_rules/external_status_checks/update_service_spec.rb. Expected to take 9.94 seconds. 3742 15:55:57 BranchRules::ExternalStatusChecks::UpdateService 3743 15:55:58 when the service execution fails 3744 15:55:58 when check_id parameter is missing 3745 15:55:58 returns a service error response 3746 15:55:58 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.42 seconds. Current RSS: ~1553M. Threads: 5. load average: 1.28 1.46 1.39 1/425 20869 3748 15:55:58 when user is not allowed to update an external_status_check record 3749 15:55:58 returns a service error response 3750 15:55:59 does not update the external_status_check record 3751 15:55:59 when the given branch rule is not and instance of Projects::BranchRule 3752 15:55:59 returns an error 3753 15:56:00 does not update the external status check 3754 15:56:01 responds with the expected errors 3755 15:56:01 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.34 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.28 1.46 1.39 2/425 20870 3757 15:56:01 with ::Projects::AllProtectedBranchesRule 3758 15:56:01 responds with the expected errors 3759 15:56:01 with ::Projects::AllBranchesRule 3760 15:56:01 behaves like the service execution succeeds 3761 15:56:01 with request store 3762 15:56:02 #success? is true 3763 15:56:02 updates the external_status_check record 3764 15:56:03 includes the updated external_status_check record in payload 3765 15:56:03 # [RSpecRunTime] RSpec elapsed time: 18 minutes 22.01 seconds. Current RSS: ~1544M. Threads: 5. load average: 1.26 1.46 1.38 1/425 20871 3767 15:56:03 when the service raises a Gitlab::Access::AccessDeniedError 3768 15:56:03 returns the corresponding error response 3769 15:56:03 behaves like the service execution succeeds 3770 15:56:03 with request store 3771 15:56:03 #success? is true 3772 15:56:04 updates the external_status_check record 3773 15:56:04 includes the updated external_status_check record in payload 3774 15:56:04 # [RSpecRunTime] RSpec elapsed time: 18 minutes 23.7 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.26 1.46 1.38 1/425 20872 3776 15:56:04 # [RSpecRunTime] Finishing example group ee/spec/services/branch_rules/external_status_checks/update_service_spec.rb. It took 7.46 seconds. Expected to take 9.94 seconds. 3777 15:56:04 # [RSpecRunTime] Starting example group ee/spec/workers/vulnerability_external_issue_links/update_vulnerability_read_spec.rb. Expected to take 9.18 seconds. 3778 15:56:04 VulnerabilityExternalIssueLinks::UpdateVulnerabilityRead 3779 15:56:04 if a link was added 3780 15:56:05 updates the related Vulnerabilities::Read record 3781 15:56:05 behaves like subscribes to event 3782 15:56:06 consumes the published event 3783 15:56:06 behaves like an idempotent worker 3784 15:56:07 is labeled as idempotent 3785 15:56:08 performs multiple times sequentially without raising an exception 3786 15:56:08 # [RSpecRunTime] RSpec elapsed time: 18 minutes 27.3 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.24 1.45 1.38 1/425 20873 3788 15:56:08 if a link was removed 3789 15:56:09 updates the related Vulnerabilities::Read record 3790 15:56:09 behaves like subscribes to event 3791 15:56:10 consumes the published event 3792 15:56:10 behaves like an idempotent worker 3793 15:56:11 is labeled as idempotent 3794 15:56:12 performs multiple times sequentially without raising an exception 3795 15:56:12 # [RSpecRunTime] RSpec elapsed time: 18 minutes 31.0 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.22 1.44 1.38 1/424 20874 3797 15:56:12 # [RSpecRunTime] Finishing example group ee/spec/workers/vulnerability_external_issue_links/update_vulnerability_read_spec.rb. It took 7.28 seconds. Expected to take 9.18 seconds. 3798 15:56:12 # [RSpecRunTime] Starting example group ee/spec/services/work_items/callbacks/color_spec.rb. Expected to take 8.92 seconds. 3799 15:56:12 WorkItems::Callbacks::Color 3800 15:56:12 #before_create 3801 15:56:12 behaves like when epic_colors feature is licensed 3802 15:56:12 when color param is present 3803 15:56:12 when color param is valid 3804 15:56:12 behaves like color is updated 3805 15:56:13 updates work item color value 3806 15:56:13 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.09 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.22 1.44 1.38 1/424 20875 3808 15:56:13 without group level work items license 3809 15:56:13 behaves like work item and color is unchanged 3810 15:56:13 does not change work item color value 3811 15:56:13 when color param is not present 3812 15:56:13 behaves like work item and color is unchanged 3813 15:56:13 does not change work item color value 3814 15:56:13 when widget does not exist in type 3815 15:56:13 does not set the color 3816 15:56:13 when color param is nil 3817 15:56:13 behaves like raises a WidgetError 3818 15:56:13 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Color can't be blank" 3819 15:56:13 when user cannot admin_work_item 3820 15:56:13 behaves like work item and color is unchanged 3821 15:56:13 does not change work item color value 3822 15:56:13 behaves like when epic_colors feature is unlicensed 3823 15:56:13 behaves like work item and color is unchanged 3824 15:56:14 does not change work item color value 3825 15:56:14 #after_save_commit 3826 15:56:14 does not create system notes when color didn't change 3827 15:56:14 when color was reset 3828 15:56:14 creates system note 3829 15:56:14 when color was updated 3830 15:56:14 creates system note 3831 15:56:14 #before_update 3832 15:56:14 behaves like when epic_colors feature is licensed 3833 15:56:14 when color param is present 3834 15:56:14 when color param is valid 3835 15:56:14 behaves like color is updated 3836 15:56:14 updates work item color value 3837 15:56:14 without group level work items license 3838 15:56:14 behaves like work item and color is unchanged 3839 15:56:15 does not change work item color value 3840 15:56:15 when color param is not present 3841 15:56:15 behaves like work item and color is unchanged 3842 15:56:15 does not change work item color value 3843 15:56:15 when widget does not exist in type 3844 15:56:15 does not set the color 3845 15:56:15 when color param is nil 3846 15:56:15 behaves like raises a WidgetError 3847 15:56:15 is expected to raise WorkItems::Widgets::BaseService::WidgetError with "Color can't be blank" 3848 15:56:15 when user cannot admin_work_item 3849 15:56:15 behaves like work item and color is unchanged 3850 15:56:15 does not change work item color value 3851 15:56:15 behaves like when epic_colors feature is unlicensed 3852 15:56:15 behaves like work item and color is unchanged 3853 15:56:15 does not change work item color value 3854 15:56:15 when color is same as work item color 3855 15:56:15 behaves like work item and color is unchanged 3856 15:56:15 does not change work item color value 3857 15:56:15 # [RSpecRunTime] Finishing example group ee/spec/services/work_items/callbacks/color_spec.rb. It took 3.75 seconds. Expected to take 8.92 seconds. 3858 15:56:15 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/saml/config_spec.rb. Expected to take 8.64 seconds. 3859 15:56:15 Gitlab::Auth::Saml::Config 3860 15:56:15 #group_sync_enabled? 3861 15:56:16 is expected to eq false 3862 15:56:16 when SAML is enabled 3863 15:56:16 is expected to eq false 3864 15:56:16 when the group attribute is configured 3865 15:56:16 is expected to eq false 3866 15:56:16 when the saml_group_sync feature is licensed 3867 15:56:16 is expected to eq true 3868 15:56:16 #microsoft_group_sync_enabled? 3869 15:56:16 when groups attribute is configured for the provider 3870 15:56:16 behaves like Microsoft Group Sync enabled? 3871 15:56:16 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3872 15:56:16 is expected to eq false 3873 15:56:16 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3874 15:56:16 is expected to eq false 3875 15:56:16 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3876 15:56:16 is expected to eq false 3877 15:56:16 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3878 15:56:16 is expected to eq false 3879 15:56:16 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 3880 15:56:16 is expected to eq false 3881 15:56:16 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 3882 15:56:16 is expected to eq false 3883 15:56:16 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 3884 15:56:16 is expected to eq false 3885 15:56:16 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: true 3886 15:56:16 is expected to eq true 3887 15:56:16 when groups attribute is not configured for the provider 3888 15:56:17 is expected to eq false 3889 15:56:17 .microsoft_group_sync_enabled? 3890 15:56:17 behaves like Microsoft Group Sync enabled? 3891 15:56:17 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3892 15:56:17 is expected to eq false 3893 15:56:17 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3894 15:56:17 is expected to eq false 3895 15:56:17 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3896 15:56:17 is expected to eq false 3897 15:56:17 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: false, expect_microsoft_group_sync_enabled?: false 3898 15:56:17 is expected to eq false 3899 15:56:17 saml_enabled?: false, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 3900 15:56:17 is expected to eq false 3901 15:56:17 saml_enabled?: true, feature_licensed?: false, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 3902 15:56:17 is expected to eq false 3903 15:56:17 saml_enabled?: false, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: false 3904 15:56:17 is expected to eq false 3905 15:56:17 saml_enabled?: true, feature_licensed?: true, feature_flag_enabled?: true, expect_microsoft_group_sync_enabled?: true 3906 15:56:17 is expected to eq true 3907 15:56:17 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/saml/config_spec.rb. It took 1.97 seconds. Expected to take 8.64 seconds. 3908 15:56:17 # [RSpecRunTime] Starting example group ee/spec/models/analytics/devops_adoption/snapshot_spec.rb. Expected to take 8.23 seconds. 3909 15:56:17 Analytics::DevopsAdoption::Snapshot 3910 15:56:17 does not allow STI 3911 15:56:18 is expected to belong to namespace required: false 3912 15:56:18 is expected to validate that :namespace cannot be empty/falsy 3913 15:56:18 is expected to validate that :recorded_at cannot be empty/falsy 3914 15:56:18 is expected to validate that :end_time cannot be empty/falsy 3915 15:56:18 .latest_for_namespace_ids 3916 15:56:18 returns for previous month finalized snapshot for the given namespace ids based on snapshot end_time 3918 15:56:19 returns all snapshots where end_time equals given datetime end of month 3919 15:56:19 .not_finalized 3920 15:56:19 returns all snapshots which were recorded earlier than snapshot end_time 3922 15:56:20 returns all snapshots which were recorded later than snapshot end_time 3923 15:56:20 .for_timespan 3924 15:56:20 returns snapshots for given timespan 3925 15:56:20 .for_namespaces 3926 15:56:21 returns all snapshots with given namespaces 3928 15:56:21 is start of the month of end_time 3929 15:56:21 # [RSpecRunTime] Finishing example group ee/spec/models/analytics/devops_adoption/snapshot_spec.rb. It took 3.37 seconds. Expected to take 8.23 seconds. 3930 15:56:21 # [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb. Expected to take 7.99 seconds. 3931 15:56:21 Security::Ingestion::Tasks::IngestFindingIdentifiers 3933 15:56:27 associates findings with the identifiers 3934 15:56:27 behaves like bulk insertable task 3935 15:56:27 when the validation fails 3936 15:56:28 can generate error messages correctly 3937 15:56:28 # [RSpecRunTime] RSpec elapsed time: 18 minutes 47.19 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.17 1.42 1.37 1/425 20876 3939 15:56:28 # [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb. It took 7.11 seconds. Expected to take 7.99 seconds. 3940 15:56:28 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb. Expected to take 7.78 seconds. 3941 15:56:28 Gitlab::IpRestriction::Enforcer 3942 15:56:28 #allows_current_ip? 3943 15:56:28 behaves like ip_restriction 3944 15:56:28 without restriction 3945 15:56:28 is expected to be truthy 3946 15:56:28 with restriction 3947 15:56:28 address is within one of the ranges 3948 15:56:28 is expected to be truthy 3949 15:56:28 address is outside all of the ranges 3950 15:56:29 is expected to be falsey 3951 15:56:29 address is in globally allowed ip range 3952 15:56:29 is expected to be truthy 3953 15:56:29 address is outside globally allowed ip range 3954 15:56:29 is expected to be falsey 3955 15:56:29 group_ip_restriction feature is disabled 3956 15:56:29 is expected to be truthy 3957 15:56:29 when usage ping is enabled 3958 15:56:29 when usage_ping_features_enabled is enabled 3959 15:56:29 behaves like ip_restriction 3960 15:56:29 without restriction 3961 15:56:30 is expected to be truthy 3962 15:56:30 with restriction 3963 15:56:30 address is within one of the ranges 3964 15:56:30 is expected to be truthy 3965 15:56:30 address is outside all of the ranges 3966 15:56:30 is expected to be falsey 3967 15:56:30 address is in globally allowed ip range 3968 15:56:31 is expected to be truthy 3969 15:56:31 address is outside globally allowed ip range 3970 15:56:31 is expected to be falsey 3971 15:56:31 when usage_ping_features_enabled is disabled 3972 15:56:31 is expected to be truthy 3973 15:56:31 when usage ping is disabled 3974 15:56:31 is expected to be truthy 3975 15:56:31 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb. It took 3.54 seconds. Expected to take 7.78 seconds. 3976 15:56:31 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/utils/merge_request_tool_spec.rb. Expected to take 7.44 seconds. 3977 15:56:31 Gitlab::Llm::Utils::MergeRequestTool 3978 15:56:32 when there is a diff with an edge case 3979 15:56:32 when a diff is not encoded with UTF-8 3980 15:56:32 does not raise any error and not contain the non-UTF diff 3981 15:56:32 when a diff contains the binary notice 3982 15:56:32 does not contain the binary diff 3983 15:56:32 when extracted diff is blank 3985 15:56:33 .extract_diff_for_duo_chat 3986 15:56:33 returns the expected diff in the proper format 3987 15:56:33 when a diff is not encoded with UTF-8 3988 15:56:34 does not include the non-UTF-8 diff 3989 15:56:34 # [RSpecRunTime] RSpec elapsed time: 18 minutes 53.54 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.16 1.41 1.37 1/431 21183 3991 15:56:34 when a diff is binary 3992 15:56:35 does not include the binary diff 3993 15:56:35 when extracted diff is blank 3995 15:56:36 when a small character limit is set 3996 15:56:36 truncates the diff to the specified character limit 3997 15:56:37 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/utils/merge_request_tool_spec.rb. It took 5.09 seconds. Expected to take 7.44 seconds. 3998 15:56:37 # [RSpecRunTime] Starting example group ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb. Expected to take 7.36 seconds. 3999 15:56:37 Vulnerabilities::FindingPresenter 4001 15:56:37 is expected to eq "Cipher with no integrity" 4003 15:56:37 is expected to include "abc" 4004 15:56:37 is expected to end with "#L1-2" 4005 15:56:37 expect location to be instance of active support hash with indifferent access 4006 15:56:37 without a sha 4007 15:56:37 is expected to be blank 4008 15:56:37 without start_line or end_line 4009 15:56:37 is expected to end with "a.txt" 4010 15:56:37 with start_line only 4011 15:56:38 is expected to end with "#L1" 4012 15:56:38 when start_line and end_line are the same 4013 15:56:38 is expected to end with "#L1" 4014 15:56:38 without file 4015 15:56:38 is expected to be blank 4016 15:56:38 without location 4017 15:56:38 is expected to be blank 4020 15:56:38 is expected to end with "blob_path" 4021 15:56:38 without blob_path 4022 15:56:38 is expected to eq "" 4024 15:56:38 transforms the links to hash with indifferent access 4025 15:56:38 #location_text 4026 15:56:38 presents the name of the filename 4027 15:56:38 #location_link 4028 15:56:39 produces a blob links for the respective file 4029 15:56:39 # [RSpecRunTime] Finishing example group ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb. It took 2.12 seconds. Expected to take 7.36 seconds. 4030 15:56:39 # [RSpecRunTime] Starting example group ee/spec/finders/concerns/epics/with_access_check_spec.rb. Expected to take 7.04 seconds. 4031 15:56:39 Epics::WithAccessCheck 4032 15:56:40 when user has reporter access to base epic's group 4033 15:56:41 returns only visible epics 4034 15:56:41 when param include_ancestor_groups is false 4035 15:56:41 excludes epics from ancestor groups 4036 15:56:41 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.41 second. Current RSS: ~1498M. Threads: 5. load average: 1.22 1.42 1.37 1/431 21569 4038 15:56:41 when param include_descendant_groups is false 4039 15:56:42 excludes epics from descendant groups 4040 15:56:42 when user is not authenticated 4041 15:56:42 returns only epics with public access 4042 15:56:42 when required methods are not implemented 4043 15:56:42 when `epics_collection` is not defined in inheriting class 4044 15:56:42 raises NotImplementedError 4045 15:56:42 when `base_epic` is not defined in inheriting class 4046 15:56:42 raises NotImplementedError 4047 15:56:42 when user has reporter access to all groups 4048 15:56:43 returns only visible epics 4049 15:56:43 when user has guest access to base epic's group 4050 15:56:43 returns only visible epics 4051 15:56:43 # [RSpecRunTime] Finishing example group ee/spec/finders/concerns/epics/with_access_check_spec.rb. It took 4.45 seconds. Expected to take 7.04 seconds. 4052 15:56:43 # [RSpecRunTime] Starting example group ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb. Expected to take 6.96 seconds. 4053 15:56:43 Search::ElasticDefaultBranchChangedWorker 4054 15:56:44 behaves like subscribes to event 4055 15:56:44 consumes the published event 4056 15:56:44 behaves like an idempotent worker 4057 15:56:44 is labeled as idempotent 4058 15:56:44 performs multiple times sequentially without raising an exception 4059 15:56:44 # [RSpecRunTime] RSpec elapsed time: 19 minutes 3.7 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.29 1.43 1.38 1/430 21600 4061 15:56:44 when passed a group wiki 4062 15:56:45 schedules ElasticWikiIndexerWorker 4063 15:56:45 when group does not exist 4064 15:56:45 does not schedule ElasticWikiIndexerWorker and does not raise an exception 4065 15:56:45 when group does not use elasticsearch 4066 15:56:45 does not schedule ElasticWikiIndexerWorker 4067 15:56:45 when passed a project 4068 15:56:45 schedules ElasticCommitIndexerWorker 4069 15:56:45 when project does not exist 4070 15:56:45 does not schedule ElasticCommitIndexerWorker and does not raise an exception 4071 15:56:45 when project does not use elasticsearch 4072 15:56:45 does not schedule ElasticCommitIndexerWorker 4073 15:56:45 when elasticsearch_indexing is not enabled 4074 15:56:45 does not schedule ElasticCommitIndexerWorker 4075 15:56:45 when passed a project wiki 4076 15:56:46 schedules ElasticWikiIndexerWorker 4077 15:56:46 when project wiki does not exist 4078 15:56:46 does not schedule ElasticWikiIndexerWorker and does not raise an exception 4079 15:56:46 when project wiki does not use elasticsearch 4080 15:56:46 does not schedule ElasticWikiIndexerWorker 4081 15:56:46 # [RSpecRunTime] Finishing example group ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb. It took 2.77 seconds. Expected to take 6.96 seconds. 4082 15:56:46 # [RSpecRunTime] Starting example group ee/spec/lib/search/cluster_health_check/elastic_spec.rb. Expected to take 6.7 seconds. 4083 15:56:46 Search::ClusterHealthCheck::Elastic 4085 15:56:46 returns true if the cluster health status is green 4086 15:56:46 returns true if the cluster health status is red 4087 15:56:46 logs the utilization metrics if the feature flag is enabled 4088 15:56:46 does not log the utilization metrics if the feature flag is disabled 4089 15:56:47 returns false if an error is raised 4090 15:56:47 #utilization 4091 15:56:47 returns 75.0 4092 15:56:47 if the response is not in the expected format 4094 15:56:47 if the response is from windows 4097 15:56:47 load_average: 0, heap_used_percentage: 0, utilization: 0.0 4098 15:56:47 returns the correct utilization 4099 15:56:47 load_average: 10, heap_used_percentage: 0, utilization: 40.0 4100 15:56:47 returns the correct utilization 4101 15:56:47 load_average: 20, heap_used_percentage: 0, utilization: 57.143 4102 15:56:47 returns the correct utilization 4103 15:56:47 load_average: 0, heap_used_percentage: 50, utilization: 28.571 4104 15:56:47 returns the correct utilization 4105 15:56:47 load_average: 10, heap_used_percentage: 50, utilization: 68.571 4106 15:56:47 returns the correct utilization 4107 15:56:47 load_average: 20, heap_used_percentage: 50, utilization: 85.714 4108 15:56:47 returns the correct utilization 4109 15:56:47 load_average: 0, heap_used_percentage: 100, utilization: 42.105 4110 15:56:47 returns the correct utilization 4111 15:56:47 load_average: 10, heap_used_percentage: 100, utilization: 82.105 4112 15:56:48 returns the correct utilization 4113 15:56:48 load_average: 20, heap_used_percentage: 100, utilization: 99.248 4114 15:56:48 returns the correct utilization 4115 15:56:48 with multiple nodes 4116 15:56:48 returns 87.647 4117 15:56:48 when NODE_LIMIT is less than the number of nodes 4118 15:56:48 only uses the worst performing nodes in utilization calculation 4119 15:56:48 # [RSpecRunTime] Finishing example group ee/spec/lib/search/cluster_health_check/elastic_spec.rb. It took 2.01 seconds. Expected to take 6.7 seconds. 4120 15:56:48 # [RSpecRunTime] Starting example group ee/spec/workers/elastic/namespace_update_worker_spec.rb. Expected to take 6.54 seconds. 4121 15:56:48 Elastic::NamespaceUpdateWorker 4122 15:56:48 when elasticsearch indexing is enabled 4124 15:56:48 for a project 4125 15:56:48 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :work_items is a Symbol. 4127 15:56:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4128 15:56:48 does not call Elastic::ProcessBookkeepingService.track! 4129 15:56:48 when the project has a member 4130 15:56:49 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :work_items is a Symbol. 4132 15:56:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4133 15:56:49 calls Elastic::ProcessBookkeepingService.track! for the user 4134 15:56:49 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.24 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.26 1.42 1.37 1/425 21601 4137 15:56:49 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :epics is a Symbol. 4139 15:56:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4140 15:56:49 does not call Elastic::ProcessBookkeepingService.track! 4141 15:56:49 when the group has a member 4142 15:56:50 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :epics is a Symbol. 4144 15:56:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4145 15:56:50 calls Elastic::ProcessBookkeepingService.track! for the user 4146 15:56:50 when the group has a subgroup with a member 4147 15:56:50 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :epics is a Symbol. 4149 15:56:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4150 15:56:50 calls Elastic::ProcessBookkeepingService.track! for the user 4151 15:56:50 when the group has a parent with a member 4152 15:56:51 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :epics is a Symbol. 4154 15:56:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4155 15:56:51 does not call Elastic::ProcessBookkeepingService.track! 4156 15:56:51 for epics and work items 4157 15:56:51 calls ProcessBookkeepingService.maintain_indexed_namespace_associations! if the namespace is a group 4158 15:56:51 calls maintain_indexed_namespace_associations! even if the namespace is not a group for work items 4159 15:56:51 # [RSpecRunTime] Finishing example group ee/spec/workers/elastic/namespace_update_worker_spec.rb. It took 3.22 seconds. Expected to take 6.54 seconds. 4160 15:56:51 # [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/starboard_vulnerability_resolve_service_spec.rb. Expected to take 6.32 seconds. 4161 15:56:51 Vulnerabilities::StarboardVulnerabilityResolveService 4163 15:56:53 with authorized user 4164 15:56:53 with feature enabled 4165 15:56:53 resolves vulnerabilities 4166 15:56:53 marks vulnerabilities as resolved on default branch 4167 15:56:53 does not resolve vulnerabilities with other report types 4168 15:56:54 does not resolve other projects' vulnerabilities 4169 15:56:54 does not resolve vulnerabilities in passive states 4170 15:56:54 when vulnerabilities were created by other agents 4171 15:56:54 does not resolve vulnerabilities created by other agent 4172 15:56:54 # [RSpecRunTime] RSpec elapsed time: 19 minutes 13.2 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.24 1.42 1.37 1/425 21602 4174 15:56:54 with feature disabled 4175 15:56:54 raises AccessDeniedError 4176 15:56:54 with unauthorized user 4177 15:56:54 raises AccessDeniedError 4179 15:56:54 is expected to equal #<User id:1591 @user950> 4180 15:56:54 is expected to equal #<Project id:693 namespace672/project-736>> 4181 15:56:54 is expected to eq ["962ca6f3-1360-5bbf-9427-80dd34a3dd86", "5d30d7bb-3ccb-545a-a5e1-c7adbeaab736"] 4182 15:56:54 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/starboard_vulnerability_resolve_service_spec.rb. It took 3.36 seconds. Expected to take 6.32 seconds. 4183 15:56:54 # [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/increase_counters_task_spec.rb. Expected to take 6.15 seconds. 4184 15:56:54 Security::Ingestion::Tasks::IncreaseCountersTask 4186 15:56:54 when the task runs for report ingestion 4187 15:56:57 increases vulnerability count 4188 15:56:58 # [RSpecRunTime] RSpec elapsed time: 19 minutes 16.85 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.22 1.41 1.37 1/425 21603 4190 15:56:58 when the task runs for continuous vulnerability scanning 4191 15:56:59 increases the vulnerability count for projects 4192 15:56:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 18.34 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.22 1.41 1.37 1/425 21604 4194 15:56:59 # [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/increase_counters_task_spec.rb. It took 4.59 seconds. Expected to take 6.15 seconds. 4195 15:56:59 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/vulnerabilities/create_spec.rb. Expected to take 5.94 seconds. 4196 15:56:59 Mutations::Vulnerabilities::Create 4198 15:57:00 when a vulnerability with the same identifier already exists 4199 15:57:00 behaves like successfully created vulnerability 4200 15:57:00 returns the created vulnerability 4201 15:57:00 # [RSpecRunTime] RSpec elapsed time: 19 minutes 19.52 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.22 1.41 1.37 1/425 21605 4203 15:57:00 when no identifiers are given 4204 15:57:00 raises validation error 4205 15:57:00 with valid parameters 4206 15:57:00 behaves like successfully created vulnerability 4207 15:57:01 returns the created vulnerability 4208 15:57:01 with custom state 4209 15:57:01 state: "confirmed", detected_at: custom_timestamp, confirmed_at: custom_timestamp, confirmed_by: user, resolved_at: nil, resolved_by: nil, dismissed_at: nil, dismissed_by: nil 4210 15:57:01 returns a confirmed vulnerability 4211 15:57:01 state: "resolved", detected_at: custom_timestamp, confirmed_at: nil, confirmed_by: nil, resolved_at: custom_timestamp, resolved_by: user, dismissed_at: nil, dismissed_by: nil 4212 15:57:01 returns a resolved vulnerability 4213 15:57:01 state: "dismissed", detected_at: custom_timestamp, confirmed_at: nil, confirmed_by: nil, resolved_at: nil, resolved_by: nil, dismissed_at: custom_timestamp, dismissed_by: user 4214 15:57:02 returns a dismissed vulnerability 4215 15:57:02 when user is not authorized to create vulnerabilities 4216 15:57:02 raises an error 4217 15:57:02 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/vulnerabilities/create_spec.rb. It took 3.05 seconds. Expected to take 5.94 seconds. 4218 15:57:02 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/completions/summarize_all_open_notes_spec.rb. Expected to take 5.81 seconds. 4219 15:57:02 Gitlab::Llm::Completions::SummarizeAllOpenNotes 4221 15:57:02 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4223 15:57:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4224 15:57:03 with invalid params 4225 15:57:03 without issuable 4226 15:57:03 is expected to be nil 4227 15:57:03 with valid params 4228 15:57:03 for an issue 4229 15:57:03 behaves like performs messages stream 4230 15:57:04 returns summary 4231 15:57:04 with streamed response 4232 15:57:04 calls the stream response service with the chunks 4233 15:57:04 for a work item 4234 15:57:04 behaves like performs messages stream 4235 15:57:04 returns summary 4236 15:57:04 with streamed response 4237 15:57:05 calls the stream response service with the chunks 4238 15:57:05 for a merge request 4239 15:57:05 behaves like completion fails 4240 15:57:05 returns failure answer 4242 15:57:05 behaves like performs messages stream 4243 15:57:06 returns summary 4244 15:57:06 with streamed response 4245 15:57:06 calls the stream response service with the chunks 4246 15:57:06 # [RSpecRunTime] RSpec elapsed time: 19 minutes 25.38 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.20 1.40 1.37 1/425 21606 4248 15:57:06 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/completions/summarize_all_open_notes_spec.rb. It took 4.01 seconds. Expected to take 5.81 seconds. 4249 15:57:06 # [RSpecRunTime] Starting example group ee/spec/services/ee/namespace_settings/assign_attributes_service_spec.rb. Expected to take 5.65 seconds. 4250 15:57:06 EE::NamespaceSettings::AssignAttributesService 4252 15:57:06 when prevent_forking_outside_group param present 4253 15:57:06 as a normal user 4254 15:57:06 does not change settings 4255 15:57:07 registers an error 4256 15:57:07 as a group owner 4257 15:57:07 for a group that does not have prevent forking feature 4258 15:57:07 does not change settings 4259 15:57:07 registers an error 4260 15:57:07 for a group that has prevent forking feature 4261 15:57:07 changes settings 4262 15:57:07 when service_access_tokens_expiration_enforced param present 4263 15:57:07 when service accounts is not available 4264 15:57:08 does not change settings 4265 15:57:08 registers an error 4266 15:57:08 when service accounts is available 4267 15:57:08 changes settings 4268 15:57:08 when group is not top level group 4269 15:57:08 registers an error 4270 15:57:08 when ai settings change 4271 15:57:08 when experiment_features_enabled changes 4272 15:57:08 publishes an event 4273 15:57:08 when experiment_features setting does not change 4274 15:57:08 does not publish an event 4275 15:57:08 # [RSpecRunTime] Finishing example group ee/spec/services/ee/namespace_settings/assign_attributes_service_spec.rb. It took 2.38 seconds. Expected to take 5.65 seconds. 4276 15:57:08 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/license_scanning/pipeline_components_spec.rb. Expected to take 5.47 seconds. 4277 15:57:08 Gitlab::LicenseScanning::PipelineComponents 4279 15:57:09 when the pipeline has an sbom report 4280 15:57:09 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4282 15:57:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4283 15:57:09 and sbom components are not supported by license scanning 4284 15:57:10 returns an empty list 4285 15:57:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 29.49 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.11 1.38 1.36 2/426 21644 4287 15:57:10 and some of the sbom components do not have purl values 4288 15:57:11 returns a list with the expected size 4289 15:57:12 returns a list containing the expected elements 4290 15:57:12 # [RSpecRunTime] RSpec elapsed time: 19 minutes 31.1 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.10 1.37 1.36 1/427 21652 4292 15:57:12 when the pipeline does not have an sbom report 4293 15:57:12 returns an empty list 4294 15:57:12 when the pipeline does not have any reports 4295 15:57:14 returns an empty list 4296 15:57:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 33.17 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.10 1.37 1.36 1/427 21657 4298 15:57:14 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/license_scanning/pipeline_components_spec.rb. It took 5.39 seconds. Expected to take 5.47 seconds. 4299 15:57:14 # [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb. Expected to take 5.27 seconds. 4300 15:57:14 Security::SecurityOrchestrationPolicies::OnDemandScanPipelineConfigurationService 4302 15:57:15 uses DastSiteProfilesFinder and DastScannerProfilesFinder to find DAST profiles within the project 4303 15:57:15 delegates params creation to DastOnDemandScans::ParamsCreateService 4304 15:57:15 fetches template content using ::TemplateFinder 4305 15:57:16 returns prepared CI configuration with DAST On-Demand scans defined 4306 15:57:16 when scan_settings.ignore_default_before_after_script is set 4307 15:57:16 when setting is set to true 4308 15:57:16 overrides before_script and after_script with empty array 4309 15:57:16 # [RSpecRunTime] RSpec elapsed time: 19 minutes 35.09 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.10 1.37 1.36 1/425 21700 4311 15:57:16 when setting is set to false 4312 15:57:16 does not override before_script and after_script with empty array 4313 15:57:16 variable injection and precedence 4314 15:57:16 overrides template variables with action variables 4315 15:57:16 # [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb. It took 2.16 seconds. Expected to take 5.27 seconds. 4316 15:57:16 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/emails_helper_spec.rb. Expected to take 5.2 seconds. 4317 15:57:16 EE::EmailsHelper 4318 15:57:16 #action_title 4319 15:57:16 path: "somedomain.com/groups/agroup/-/epics/231", result: "View Epic" 4320 15:57:16 returns the expected title 4321 15:57:16 path: "somedomain.com/aproject/issues/231", result: "View Issue" 4322 15:57:16 returns the expected title 4323 15:57:16 path: "somedomain.com/aproject/-/merge_requests/231", result: "View Merge request" 4324 15:57:16 returns the expected title 4325 15:57:16 path: "somedomain.com/aproject/-/commit/al3f231", result: "View Commit" 4326 15:57:16 returns the expected title 4327 15:57:16 #service_desk_email_additional_text 4328 15:57:16 when additional email text is enabled through license 4329 15:57:17 is expected to eq "this is some additional custom text" 4330 15:57:17 when additional email text is disabled 4331 15:57:17 is expected to be nil 4332 15:57:17 when additional email text is enabled through usage ping features 4333 15:57:17 is expected to eq "this is some additional custom text" 4334 15:57:17 #show_email_additional_text? 4335 15:57:17 when email_additional_text is available 4336 15:57:17 returns true when setting is present 4337 15:57:17 returns false when setting is blank 4338 15:57:17 when email_additional_text is not available 4339 15:57:17 returns false 4340 15:57:17 #closure_reason_text 4341 15:57:17 when work item is of epic type 4342 15:57:17 when closed_via is nil 4343 15:57:17 is expected to include "Epic was closed by Gitlab User" 4344 15:57:17 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/emails_helper_spec.rb. It took 1.26 seconds. Expected to take 5.2 seconds. 4345 15:57:17 # [RSpecRunTime] Starting example group ee/spec/finders/group_saml_identity_finder_spec.rb. Expected to take 5.02 seconds. 4346 15:57:17 GroupSamlIdentityFinder 4347 15:57:17 .find_by_group_and_uid 4348 15:57:18 finds identity matching user and group 4349 15:57:18 returns nil when no saml_provider exists 4350 15:57:18 # [RSpecRunTime] RSpec elapsed time: 19 minutes 37.72 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.09 1.37 1.35 1/425 21701 4352 15:57:18 #find_linked 4353 15:57:19 finds identity matching user and group 4354 15:57:19 returns nil when no saml_provider exists 4355 15:57:20 returns nil when group is nil 4356 15:57:20 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.15 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.09 1.37 1.35 1/424 21702 4359 15:57:20 finds Group SAML identities for a user 4360 15:57:21 avoids N+1 on access to provider and group path 4361 15:57:21 # [RSpecRunTime] RSpec elapsed time: 19 minutes 40.2 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.09 1.37 1.35 1/424 21703 4363 15:57:21 # [RSpecRunTime] Finishing example group ee/spec/finders/group_saml_identity_finder_spec.rb. It took 3.61 seconds. Expected to take 5.02 seconds. 4364 15:57:21 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/license_scanning_spec.rb. Expected to take 4.92 seconds. 4365 15:57:21 Gitlab::LicenseScanning 4366 15:57:22 #scanner_for_pipeline 4367 15:57:22 when pipeline has only an sbom report 4368 15:57:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4370 15:57:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4371 15:57:22 returns an sbom scanner 4372 15:57:22 returns a pipeline 4373 15:57:23 # [RSpecRunTime] RSpec elapsed time: 19 minutes 41.83 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.08 1.36 1.35 1/425 21792 4375 15:57:23 when project does not have a pipeline with cyclonedx report 4376 15:57:23 returns an sbom scanner 4377 15:57:23 returns a pipeline 4378 15:57:23 #scanner_for_project 4379 15:57:23 when project only has pipelines with a sbom report 4380 15:57:23 returns an sbom scanner 4381 15:57:23 with default ref 4382 15:57:23 contains a pipeline 4383 15:57:23 with provided ref 4384 15:57:24 contains a pipeline 4385 15:57:24 when project does not have a pipeline with cyclonedx report 4386 15:57:24 returns an sbom scanner 4387 15:57:24 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/license_scanning_spec.rb. It took 3.12 seconds. Expected to take 4.92 seconds. 4388 15:57:24 # [RSpecRunTime] Starting example group ee/spec/models/search/namespace_index_assignment_spec.rb. Expected to take 4.84 seconds. 4389 15:57:24 Search::NamespaceIndexAssignment 4390 15:57:25 does not allow STI 4391 15:57:25 .set_namespace_id_hashed 4392 15:57:25 sets to namespace.hashed_root_namespace_id 4393 15:57:25 .set_namespace_id_non_nullable 4394 15:57:25 sets to namespace id 4395 15:57:25 .set_index_type 4396 15:57:25 sets to index type 4398 15:57:25 does not allow you to mark a subgroup as indexed 4399 15:57:25 is valid with proper attributes 4400 15:57:25 is invalid when namespace is missing 4401 15:57:25 is invalid when index is missing 4402 15:57:26 is invalid when there is a duplicative assignment 4403 15:57:26 .assign_index 4404 15:57:26 calls safe_find_or_create_by! with correct arguments 4405 15:57:26 # [RSpecRunTime] Finishing example group ee/spec/models/search/namespace_index_assignment_spec.rb. It took 1.75 seconds. Expected to take 4.84 seconds. 4406 15:57:26 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/oncall_shifts/read_service_spec.rb. Expected to take 4.64 seconds. 4407 15:57:26 IncidentManagement::OncallShifts::ReadService 4409 15:57:27 when the current_user is anonymous 4410 15:57:27 behaves like error response 4411 15:57:27 has an informative message 4412 15:57:27 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.25 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.16 1.37 1.36 1/426 21813 4414 15:57:27 when the current_user does not have permissions to create on-call schedules 4415 15:57:27 behaves like error response 4416 15:57:27 has an informative message 4417 15:57:27 when feature is not available 4418 15:57:27 behaves like error response 4419 15:57:27 has an informative message 4420 15:57:27 when the start time is after the end time 4421 15:57:27 behaves like error response 4422 15:57:28 has an informative message 4423 15:57:28 when timeframe exceeds one month 4424 15:57:28 behaves like error response 4425 15:57:28 has an informative message 4426 15:57:28 when timeframe is exactly 1 month 4427 15:57:28 is expected to be success 4428 15:57:28 with time frozen 4429 15:57:28 when timeframe spans the current time 4430 15:57:28 successfully returns a sorted collection of IncidentManagement::OncallShifts 4431 15:57:28 when timeframe is entirely in the past 4432 15:57:28 successfully returns a sorted collection of IncidentManagement::OncallShifts 4433 15:57:28 when timeframe is entirely in the future 4434 15:57:28 successfully returns a sorted collection of IncidentManagement::OncallShifts 4435 15:57:28 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/oncall_shifts/read_service_spec.rb. It took 2.67 seconds. Expected to take 4.64 seconds. 4436 15:57:28 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/entry/dast_configuration_spec.rb. Expected to take 4.5 seconds. 4437 15:57:28 Gitlab::Ci::Config::Entry::DastConfiguration 4439 15:57:28 when both site and scanner configuration are present 4440 15:57:28 behaves like a valid entry 4442 15:57:29 returns configuration 4445 15:57:29 when only the site profile is present 4446 15:57:29 behaves like a valid entry 4448 15:57:29 returns configuration 4451 15:57:29 when only the scanner profile is present 4452 15:57:29 behaves like a valid entry 4454 15:57:29 returns configuration 4457 15:57:29 when no keys are present 4458 15:57:29 behaves like a valid entry 4460 15:57:29 returns configuration 4463 15:57:29 when entry value is not correct 4465 15:57:29 when there is an unknown key present 4466 15:57:29 reports error 4467 15:57:29 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/entry/dast_configuration_spec.rb. It took 0.96 second. Expected to take 4.5 seconds. 4468 15:57:29 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb. Expected to take 4.4 seconds. 4469 15:57:29 Mutations::ComplianceManagement::Frameworks::Destroy 4470 15:57:30 feature is unlicensed 4471 15:57:30 behaves like a compliance framework that cannot be found 4472 15:57:30 raises an error 4473 15:57:30 feature is licensed 4474 15:57:30 current_user is namespace owner 4475 15:57:30 behaves like one compliance framework was destroyed 4476 15:57:30 destroys a compliance framework 4477 15:57:31 expects zero errors in the response 4478 15:57:31 current_user is group owner 4479 15:57:31 behaves like one compliance framework was destroyed 4480 15:57:32 destroys a compliance framework 4481 15:57:32 expects zero errors in the response 4482 15:57:32 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.76 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.14 1.36 1.35 1/425 21814 4484 15:57:32 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb. It took 3.08 seconds. Expected to take 4.4 seconds. 4485 15:57:32 # [RSpecRunTime] Starting example group ee/spec/serializers/epic_entity_spec.rb. Expected to take 4.25 seconds. 4487 15:57:33 has Issuable attributes 4488 15:57:34 has epic specific attributes 4489 15:57:34 behaves like issuable entity current_user properties 4490 15:57:34 can_create_confidential_note 4491 15:57:34 when user can create confidential notes 4492 15:57:35 is expected to equal true 4493 15:57:35 # [RSpecRunTime] RSpec elapsed time: 19 minutes 54.08 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.14 1.36 1.35 1/425 21815 4495 15:57:35 when user cannot create confidential notes 4496 15:57:36 is expected to eq false 4497 15:57:36 # [RSpecRunTime] Finishing example group ee/spec/serializers/epic_entity_spec.rb. It took 3.06 seconds. Expected to take 4.25 seconds. 4498 15:57:36 # [RSpecRunTime] Starting example group ee/spec/lib/system_check/app/advanced_search_migrations_check_spec.rb. Expected to take 4.18 seconds. 4499 15:57:36 SystemCheck::App::AdvancedSearchMigrationsCheck 4501 15:57:36 with elasticsearch disabled 4502 15:57:36 returns true 4503 15:57:36 with elasticsearch enabled 4504 15:57:36 returns false 4505 15:57:36 #pending_migrations_count 4506 15:57:36 with pending migrations 4507 15:57:36 is expected to eq 1 4508 15:57:36 when the migration is skipped 4509 15:57:36 is expected to eq 0 4510 15:57:36 without pending migrations 4511 15:57:36 is expected to eq 0 4513 15:57:36 returns the elasticsearch.md page 4515 15:57:36 with pending migrations 4516 15:57:36 returns false 4517 15:57:36 without pending migrations 4518 15:57:36 returns true 4520 15:57:36 when pending migration count is 1 4521 15:57:37 is expected to eq "no (You have 1 pending migration.)" 4522 15:57:37 when pending migration count is greater than 1 4523 15:57:37 is expected to eq "no (You have 5 pending migrations.)" 4524 15:57:37 # [RSpecRunTime] Finishing example group ee/spec/lib/system_check/app/advanced_search_migrations_check_spec.rb. It took 1.2 seconds. Expected to take 4.18 seconds. 4525 15:57:37 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/cloud_connector_spec.rb. Expected to take 4.06 seconds. 4526 15:57:37 Gitlab::CloudConnector 4528 15:57:37 behaves like building HTTP headers 4529 15:57:37 when the the user is present 4530 15:57:37 generates a hash with the required fields based on the user 4531 15:57:37 when the the user argument is nil 4532 15:57:37 generates a hash without `X-Gitlab-Global-User-Id` 4533 15:57:37 when Duo seats have been purchased 4534 15:57:37 set the header to the correct number of seats 4536 15:57:37 behaves like building HTTP headers 4537 15:57:37 when the the user is present 4538 15:57:37 generates a hash with the required fields based on the user 4539 15:57:37 when the the user argument is nil 4540 15:57:37 generates a hash without `X-Gitlab-Global-User-Id` 4541 15:57:37 .gitlab_realm 4542 15:57:37 when the current instance is gitlab.com 4543 15:57:38 is expected to eq "saas" 4544 15:57:38 when the current instance is not saas 4545 15:57:38 is expected to eq "self-managed" 4546 15:57:38 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/cloud_connector_spec.rb. It took 0.9 second. Expected to take 4.06 seconds. 4547 15:57:38 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/mutations/container_repositories/destroy_spec.rb. Expected to take 3.95 seconds. 4548 15:57:38 Mutations::ContainerRepositories::Destroy 4550 15:57:38 when licensed 4551 15:57:39 does not log audit event if operation fails 4552 15:57:39 does not log audit event if operation results in no change 4553 15:57:39 when operation succeeds 4554 15:57:40 logs an audit event 4555 15:57:40 logs the audit event info 4556 15:57:40 calls the audit method with the event type 4557 15:57:41 # [RSpecRunTime] RSpec elapsed time: 19 minutes 59.85 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.13 1.36 1.35 1/425 21816 4559 15:57:41 when not licensed 4560 15:57:41 does not log audit event 4561 15:57:41 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/mutations/container_repositories/destroy_spec.rb. It took 3.34 seconds. Expected to take 3.95 seconds. 4562 15:57:41 # [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb. Expected to take 3.81 seconds. 4563 15:57:41 Vulnerabilities::MergeRequestLinkEntity 4565 15:57:42 when the request is not nil 4566 15:57:42 when the user is available 4567 15:57:42 behaves like required fields 4569 15:57:42 # [RSpecRunTime] RSpec elapsed time: 20 minutes 1.7 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.12 1.35 1.35 1/426 21847 4571 15:57:42 when the user can not read MR 4572 15:57:43 does not contain merge_request_path 4573 15:57:43 when the user can read MR 4574 15:57:43 contains merge_request_path 4575 15:57:43 when the user is not available 4576 15:57:43 does not contain merge_request_path 4577 15:57:43 behaves like required fields 4579 15:57:43 when the request is nil 4580 15:57:44 does not contain merge_request_path 4581 15:57:44 behaves like required fields 4583 15:57:44 # [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb. It took 2.72 seconds. Expected to take 3.81 seconds. 4584 15:57:44 # [RSpecRunTime] Starting example group ee/spec/finders/ai/notes_for_ai_finder_spec.rb. Expected to take 3.71 seconds. 4585 15:57:44 Ai::NotesForAiFinder 4587 15:57:44 when user cannot see notes 4588 15:57:45 returns an empty relation 4589 15:57:45 when user can see notes 4590 15:57:45 when there are no notes for the noteable 4591 15:57:45 returns an empty relation 4592 15:57:45 when there are notes for the noteable 4593 15:57:45 returns an array with notes 4594 15:57:45 when there internal notes for the noteable 4595 15:57:46 returns an array without internal notes when user cannot see internal notes 4596 15:57:47 returns an array with internal notes when user can see internal notes 4597 15:57:47 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.91 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.11 1.35 1.35 2/425 21848 4599 15:57:47 # [RSpecRunTime] Finishing example group ee/spec/finders/ai/notes_for_ai_finder_spec.rb. It took 2.93 seconds. Expected to take 3.71 seconds. 4600 15:57:47 # [RSpecRunTime] Starting example group ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb. Expected to take 3.64 seconds. 4601 15:57:47 Ci::Minutes::AdditionalPacks::CreateService 4603 15:57:47 when a record exists 4604 15:57:47 returns success 4605 15:57:47 returns the existing and newly created records 4606 15:57:47 when no record exists 4607 15:57:47 creates new records 4608 15:57:48 kicks off reset compute minutes service 4609 15:57:48 returns success 4610 15:57:48 with invalid params 4611 15:57:48 returns an error 4612 15:57:48 # [RSpecRunTime] Finishing example group ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb. It took 1.25 seconds. Expected to take 3.64 seconds. 4613 15:57:48 # [RSpecRunTime] Starting example group ee/spec/workers/repository_import_worker_spec.rb. Expected to take 3.47 seconds. 4614 15:57:48 RepositoryImportWorker 4615 15:57:49 updates the error on custom project template Import/Export 4616 15:57:49 when project is a mirror 4617 15:57:49 Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 4619 15:57:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4620 15:57:49 adds mirror in front of the mirror scheduler queue 4621 15:57:49 when import failed 4622 15:57:49 does not add import job 4623 15:57:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 8.67 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.11 1.35 1.35 1/425 21849 4625 15:57:49 when project not found (deleted) 4626 15:57:49 does not raise any exception 4627 15:57:49 sidekiq options 4628 15:57:50 disables retry 4629 15:57:50 disables dead 4630 15:57:50 sets default status expiration 4631 15:57:50 # [RSpecRunTime] Finishing example group ee/spec/workers/repository_import_worker_spec.rb. It took 1.97 seconds. Expected to take 3.47 seconds. 4632 15:57:50 # [RSpecRunTime] Starting example group ee/spec/services/award_emojis/add_service_spec.rb. Expected to take 3.41 seconds. 4633 15:57:50 AwardEmojis::AddService 4635 15:57:51 publish to status page 4636 15:57:51 when adding succeeds 4637 15:57:51 with recognized emoji 4638 15:57:51 triggers status page publish 4639 15:57:51 # [RSpecRunTime] RSpec elapsed time: 20 minutes 10.55 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.10 1.34 1.35 1/425 21850 4641 15:57:51 with unrecognized emoji 4642 15:57:52 does not trigger status page publish service 4643 15:57:52 when adding fails 4644 15:57:52 does not trigger status page publish service 4645 15:57:52 tracking emoji adding 4647 15:57:53 tracks usage 4648 15:57:53 for awardables that are not epics 4649 15:57:53 does not track epic emoji awarding 4650 15:57:53 # [RSpecRunTime] Finishing example group ee/spec/services/award_emojis/add_service_spec.rb. It took 3.37 seconds. Expected to take 3.41 seconds. 4651 15:57:53 # [RSpecRunTime] Starting example group ee/spec/views/admin/identities/index.html.haml_spec.rb. Expected to take 3.34 seconds. 4652 15:57:53 admin/identities/index.html.haml 4653 15:57:54 without SCIM or other identities 4654 15:57:54 shows empty state 4655 15:57:54 with SCIM identities 4656 15:57:54 shows exactly 6 columns 4657 15:57:54 shows identity without provider ID 4658 15:57:55 shows no edit or delete identity buttons 4659 15:57:55 with SAML identities 4660 15:57:55 shows exactly 6 columns 4661 15:57:55 shows identity with provider ID or group 4662 15:57:55 shows edit and delete identity buttons 4663 15:57:55 # [RSpecRunTime] Finishing example group ee/spec/views/admin/identities/index.html.haml_spec.rb. It took 2.04 seconds. Expected to take 3.34 seconds. 4664 15:57:55 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/create/workspace_creator_spec.rb. Expected to take 3.14 seconds. 4665 15:57:55 RemoteDevelopment::WorkspaceOperations::Create::WorkspaceCreator 4666 15:57:58 when workspace create fails 4667 15:57:58 does not create the workspace and returns an error result containing a failed message with model errors 4668 15:57:58 # [RSpecRunTime] RSpec elapsed time: 20 minutes 17.25 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.09 1.33 1.35 1/425 21881 4670 15:57:58 when workspace create is successful 4671 15:57:58 creates the workspace and returns ok result containing successful message with created workspace 4672 15:57:58 creates the workspace with the right url components 4673 15:57:58 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/create/workspace_creator_spec.rb. It took 3.12 seconds. Expected to take 3.14 seconds. 4674 15:57:58 # [RSpecRunTime] Starting example group ee/spec/services/remote_mirrors/update_service_spec.rb. Expected to take 3.13 seconds. 4675 15:57:58 RemoteMirrors::UpdateService 4677 15:57:59 when remote mirror has `mirror_branch_regex` value defined 4678 15:57:59 when only protected branches value is set 4679 15:58:00 removes previous `mirror_branch_regex` value 4680 15:58:00 # [RSpecRunTime] RSpec elapsed time: 20 minutes 19.18 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.09 1.33 1.35 1/425 21898 4682 15:58:00 when remote mirror has `only_protected_branches` value defined 4683 15:58:00 when `mirror_branch_regex` value is set 4684 15:58:00 disables `only_protected_branches` 4685 15:58:00 when both mirror_branch_regex and only_protected_branches are provided 4686 15:58:01 updates the push mirror with only "mirror_branch_regex" value 4687 15:58:01 # [RSpecRunTime] Finishing example group ee/spec/services/remote_mirrors/update_service_spec.rb. It took 2.47 seconds. Expected to take 3.13 seconds. 4688 15:58:01 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/user_cap_setting_enabled_metric_spec.rb. Expected to take 2.99 seconds. 4689 15:58:01 Gitlab::Usage::Metrics::Instrumentations::UserCapSettingEnabledMetric 4690 15:58:01 user_cap_feature_enabled: 42, expected_value: 42 4691 15:58:01 behaves like a correct instrumented metric value 4692 15:58:02 has correct value 4693 15:58:02 user_cap_feature_enabled: -1, expected_value: -1 4694 15:58:02 behaves like a correct instrumented metric value 4695 15:58:02 has correct value 4696 15:58:02 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/user_cap_setting_enabled_metric_spec.rb. It took 1.49 seconds. Expected to take 2.99 seconds. 4697 15:58:02 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_secret_push_protection_enabled_metric_spec.rb. Expected to take 2.96 seconds. 4698 15:58:02 Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithSecretPushProtectionEnabledMetric 4699 15:58:02 behaves like a correct instrumented metric value 4700 15:58:05 has correct value 4701 15:58:05 # [RSpecRunTime] RSpec elapsed time: 20 minutes 24.55 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.09 1.33 1.34 1/425 21899 4703 15:58:05 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_secret_push_protection_enabled_metric_spec.rb. It took 2.9 seconds. Expected to take 2.96 seconds. 4704 15:58:05 # [RSpecRunTime] Starting example group ee/spec/views/shared/billings/_trial_status.html.haml_spec.rb. Expected to take 2.81 seconds. 4705 15:58:05 shared/billings/_trial_status.html.haml 4706 15:58:05 when not eligible for trial 4707 15:58:06 offers to learn more about plans 4708 15:58:06 when trial active 4709 15:58:06 with a ultimate trial 4710 15:58:06 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4712 15:58:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4713 15:58:06 displays expiry date and Ultimate 4714 15:58:06 with a premium trial 4715 15:58:06 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4717 15:58:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4718 15:58:06 displays expiry date and Premium 4719 15:58:06 with an ultimate trial using the new trial plan 4720 15:58:06 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4722 15:58:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4723 15:58:06 displays expiry date and Ultimate 4724 15:58:06 with a premium trial using the new trial plan 4725 15:58:06 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4727 15:58:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4728 15:58:06 displays expiry date and Premium 4729 15:58:06 when eligible for trial 4730 15:58:07 offers a trial 4731 15:58:07 # [RSpecRunTime] Finishing example group ee/spec/views/shared/billings/_trial_status.html.haml_spec.rb. It took 1.36 seconds. Expected to take 2.81 seconds. 4732 15:58:07 # [RSpecRunTime] Starting example group ee/spec/services/ci/runners/unregister_runner_service_spec.rb. Expected to take 2.71 seconds. 4733 15:58:07 Ci::Runners::UnregisterRunnerService#execute 4734 15:58:07 on an instance runner 4735 15:58:07 logs an audit event with the instance scope 4736 15:58:07 on a group runner 4737 15:58:07 logs an audit event with the group scope 4738 15:58:07 on a project runner 4739 15:58:09 logs an audit event per project 4740 15:58:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 28.51 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.08 1.32 1.34 1/425 21900 4742 15:58:09 # [RSpecRunTime] Finishing example group ee/spec/services/ci/runners/unregister_runner_service_spec.rb. It took 2.61 seconds. Expected to take 2.71 seconds. 4743 15:58:09 # [RSpecRunTime] Starting example group ee/spec/workers/merge_requests/remove_user_approval_rules_worker_spec.rb. Expected to take 2.67 seconds. 4744 15:58:09 MergeRequests::RemoveUserApprovalRulesWorker 4745 15:58:10 behaves like subscribes to event 4746 15:58:10 consumes the published event 4747 15:58:10 calls ApprovalRules::UserRulesDestroyService 4748 15:58:10 behaves like an idempotent worker 4749 15:58:10 is labeled as idempotent 4750 15:58:10 performs multiple times sequentially without raising an exception 4751 15:58:10 # [RSpecRunTime] RSpec elapsed time: 20 minutes 29.69 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.08 1.32 1.34 1/425 21901 4753 15:58:10 when the project does not exist 4754 15:58:11 logs and does not call ApprovalRules::UserRulesDestroyService 4755 15:58:11 when the user_ids are empty 4756 15:58:11 does not call ApprovalRules::UserRulesDestroyService 4757 15:58:11 # [RSpecRunTime] Finishing example group ee/spec/workers/merge_requests/remove_user_approval_rules_worker_spec.rb. It took 1.41 seconds. Expected to take 2.67 seconds. 4758 15:58:11 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb. Expected to take 2.6 seconds. 4759 15:58:11 Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithJiraIssuelistActiveMetric 4760 15:58:12 behaves like a correct instrumented metric value and query 4761 15:58:12 behaves like a correct instrumented metric value 4762 15:58:12 has correct value 4763 15:58:12 # [RSpecRunTime] RSpec elapsed time: 20 minutes 31.25 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.07 1.32 1.34 1/425 21902 4765 15:58:12 behaves like a correct instrumented metric query 4766 15:58:12 has correct generate query 4767 15:58:12 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb. It took 1.44 seconds. Expected to take 2.6 seconds. 4768 15:58:12 # [RSpecRunTime] Starting example group ee/spec/presenters/ee/members/member_approval_presenter_spec.rb. Expected to take 2.48 seconds. 4769 15:58:12 EE::Members::MemberApprovalPresenter 4770 15:58:12 #human_old_access_level 4771 15:58:12 returns the human-readable string for old access level 4772 15:58:12 when member_namespace is a ProjectNamespace 4773 15:58:13 has the expected attributes 4774 15:58:13 when member_namespace is a Group 4775 15:58:13 has the expected attributes 4776 15:58:13 #source_name 4777 15:58:13 returns the name of the namespace 4778 15:58:13 #human_new_access_level 4779 15:58:13 returns the human-readable string for new access level 4780 15:58:13 # [RSpecRunTime] Finishing example group ee/spec/presenters/ee/members/member_approval_presenter_spec.rb. It took 1.06 seconds. Expected to take 2.48 seconds. 4781 15:58:13 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb. Expected to take 2.43 seconds. 4782 15:58:13 Gitlab::Usage::Metrics::Instrumentations::CountUsersAssociatingGroupMilestonesToReleasesMetric 4783 15:58:13 behaves like a correct instrumented metric value 4784 15:58:16 has correct value 4785 15:58:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 35.01 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.07 1.32 1.34 1/425 21903 4787 15:58:16 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb. It took 2.57 seconds. Expected to take 2.43 seconds. 4788 15:58:16 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/compliance_management/security_policies/scan_result_policy_resolver_spec.rb. Expected to take 2.36 seconds. 4789 15:58:16 Resolvers::ComplianceManagement::SecurityPolicies::ScanResultPolicyResolver 4791 15:58:17 when user is unauthorized 4793 15:58:17 # [RSpecRunTime] RSpec elapsed time: 20 minutes 36.33 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.07 1.31 1.34 1/425 21904 4795 15:58:17 when user is authorized 4796 15:58:17 when the policy type is scan_result_policy 4797 15:58:17 returns the policy 4798 15:58:17 when the policy type is approval_policy 4799 15:58:18 returns the policy 4800 15:58:18 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/compliance_management/security_policies/scan_result_policy_resolver_spec.rb. It took 2.06 seconds. Expected to take 2.36 seconds. 4801 15:58:18 # [RSpecRunTime] Starting example group ee/spec/models/ee/system_note_metadata_spec.rb. Expected to take 2.27 seconds. 4802 15:58:18 EE::SystemNoteMetadata 4803 15:58:18 does not allow STI 4804 15:58:18 when action type is valid 4805 15:58:18 is expected to be valid 4806 15:58:18 when action type is valid 4807 15:58:18 is expected to be valid 4808 15:58:18 when action type is valid 4809 15:58:18 is expected to be valid 4810 15:58:18 when action type is valid 4811 15:58:18 is expected to be valid 4812 15:58:18 when action type is valid 4813 15:58:19 is expected to be valid 4814 15:58:19 # [RSpecRunTime] Finishing example group ee/spec/models/ee/system_note_metadata_spec.rb. It took 0.81 second. Expected to take 2.27 seconds. 4815 15:58:19 # [RSpecRunTime] Starting example group ee/spec/presenters/dast/site_profile_presenter_spec.rb. Expected to take 2.21 seconds. 4816 15:58:19 Dast::SiteProfilePresenter 4818 15:58:19 behaves like a DAST on-demand secret variable 4819 15:58:19 when there is no associated secret variable 4820 15:58:19 is expected to be nil 4821 15:58:19 when there an associated secret variable 4823 15:58:19 #request_headers 4824 15:58:19 behaves like a DAST on-demand secret variable 4825 15:58:19 when there is no associated secret variable 4826 15:58:19 is expected to be nil 4827 15:58:19 when there an associated secret variable 4829 15:58:20 # [RSpecRunTime] Finishing example group ee/spec/presenters/dast/site_profile_presenter_spec.rb. It took 1.02 seconds. Expected to take 2.21 seconds. 4830 15:58:20 # [RSpecRunTime] Starting example group ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb. Expected to take 2.09 seconds. 4831 15:58:20 Sidebars::Projects::Menus::RepositoryMenu 4833 15:58:20 when licensed feature file locks is not enabled 4834 15:58:21 does not include file locks menu item 4835 15:58:21 # [RSpecRunTime] RSpec elapsed time: 20 minutes 40.03 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.07 1.31 1.34 1/425 21947 4837 15:58:21 when licensed feature file locks is enabled 4838 15:58:21 includes file locks menu item 4839 15:58:21 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb. It took 1.23 seconds. Expected to take 2.09 seconds. 4840 15:58:21 # [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/violation_export_mailer_worker_spec.rb. Expected to take 2.07 seconds. 4841 15:58:21 ComplianceManagement::ViolationExportMailerWorker 4843 15:58:22 schedules mail for delivery 4844 15:58:22 with failing export 4845 15:58:22 schedules no mail for delivery and returns appropriate error 4846 15:58:22 with unknown record 4847 15:58:22 rescues from not found error and logs exception 4848 15:58:22 # [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/violation_export_mailer_worker_spec.rb. It took 0.97 second. Expected to take 2.07 seconds. 4849 15:58:22 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/utils/flag_checker_spec.rb. Expected to take 1.9 seconds. 4850 15:58:22 Gitlab::Llm::Utils::FlagChecker 4851 15:58:22 #flag_enabled_for_feature? 4852 15:58:22 for SM feature 4853 15:58:22 for self-managed features 4854 15:58:22 returns true 4855 15:58:22 for feature that is not available on self-managed 4856 15:58:22 returns false 4857 15:58:22 for SAAS feature 4858 15:58:22 when global switch feature flag is disabled 4859 15:58:22 returns false 4860 15:58:22 when global switch feature flag is enabled 4861 15:58:22 returns true 4862 15:58:22 for chat feature 4863 15:58:22 when chat feature flag is disabled 4864 15:58:22 returns false 4865 15:58:22 when chat feature flag is enabled 4866 15:58:23 returns true 4867 15:58:23 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/utils/flag_checker_spec.rb. It took 0.74 second. Expected to take 1.9 seconds. 4868 15:58:23 # [RSpecRunTime] Starting example group ee/spec/services/geo/container_repository_registry_removal_service_spec.rb. Expected to take 1.89 seconds. 4869 15:58:23 Geo::ContainerRepositoryRegistryRemovalService 4871 15:58:23 when the registry record exists 4872 15:58:23 removes the container repository and the registry 4873 15:58:23 when something went wrong removing the container repository 4874 15:58:23 logs an error message 4875 15:58:23 does not remove the upload registry record 4876 15:58:23 when the registry record does not exist 4877 15:58:24 removes the container repository 4878 15:58:24 # [RSpecRunTime] Finishing example group ee/spec/services/geo/container_repository_registry_removal_service_spec.rb. It took 1.05 seconds. Expected to take 1.89 seconds. 4879 15:58:24 # [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/profile_branch_type_spec.rb. Expected to take 1.81 seconds. 4880 15:58:24 Types::Dast::ProfileBranchType 4881 15:58:24 is expected to eq "DastProfileBranch" 4882 15:58:24 is expected to require graphql authorizations :read_on_demand_dast_scan 4883 15:58:24 is expected to have graphql field :name and {:calls_gitaly?=>true} 4884 15:58:24 is expected to have graphql field :exists and {:calls_gitaly?=>true} 4885 15:58:24 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/profile_branch_type_spec.rb. It took 0.44 second. Expected to take 1.81 seconds. 4886 15:58:24 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/todoable_interface_spec.rb. Expected to take 1.7 seconds. 4887 15:58:24 Types::TodoableInterface 4888 15:58:24 .resolve_type 4889 15:58:24 knows the correct type for EE-only objects 4890 15:58:24 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/todoable_interface_spec.rb. It took 0.14 second. Expected to take 1.7 seconds. 4891 15:58:24 # [RSpecRunTime] Starting example group ee/spec/services/admin/email_service_spec.rb. Expected to take 1.65 seconds. 4892 15:58:24 Admin::EmailService 4894 15:58:24 when we can obtain the lease 4895 15:58:24 schedules the worker 4896 15:58:24 when we can't obtain the lease 4897 15:58:24 does not schedule the worker 4898 15:58:24 # [RSpecRunTime] Finishing example group ee/spec/services/admin/email_service_spec.rb. It took 0.22 second. Expected to take 1.65 seconds. 4899 15:58:24 # [RSpecRunTime] Starting example group ee/spec/views/projects/settings/merge_requests/_suggested_reviewers_settings.html.haml_spec.rb. Expected to take 1.57 seconds. 4900 15:58:24 projects/settings/merge_requests/_suggested_reviewers_settings 4901 15:58:24 when user can create access tokens 4902 15:58:25 renders the settings title 4903 15:58:25 renders the settings form 4904 15:58:25 when user cannot create access tokens 4905 15:58:25 does not render the settings section 4906 15:58:25 # [RSpecRunTime] Finishing example group ee/spec/views/projects/settings/merge_requests/_suggested_reviewers_settings.html.haml_spec.rb. It took 0.41 second. Expected to take 1.57 seconds. 4907 15:58:25 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb. Expected to take 1.52 seconds. 4908 15:58:25 Gitlab::Llm::FeatureAuthorizer 4910 15:58:25 when container has correct setting and license 4911 15:58:25 when ai_global_switch is turned off 4912 15:58:25 returns false 4913 15:58:25 when duo features are disabled on container 4914 15:58:25 returns false 4915 15:58:25 when container does not have correct license 4916 15:58:25 returns false 4917 15:58:25 when container not present 4918 15:58:25 returns false 4919 15:58:25 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb. It took 0.57 second. Expected to take 1.52 seconds. 4920 15:58:25 # [RSpecRunTime] Starting example group ee/spec/workers/concerns/gitlab/conditional_concurrency_limit_control_spec.rb. Expected to take 1.45 seconds. 4921 15:58:25 Gitlab::ConditionalConcurrencyLimitControl 4922 15:58:25 when defer_job? returns false 4923 15:58:25 does not reschedule the work 4924 15:58:25 when defer_job? is not defined 4925 15:58:26 does not reschedule the work 4926 15:58:26 when defer_job? returns true 4927 15:58:26 reschedule the worker 4928 15:58:26 # [RSpecRunTime] Finishing example group ee/spec/workers/concerns/gitlab/conditional_concurrency_limit_control_spec.rb. It took 0.36 second. Expected to take 1.45 seconds. 4929 15:58:26 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/todos/create_spec.rb. Expected to take 1.37 seconds. 4930 15:58:26 Mutations::Todos::Create 4931 15:58:26 with epics as target 4932 15:58:26 behaves like create todo mutation 4933 15:58:26 when user does not have permission to create todo 4934 15:58:26 raises error 4935 15:58:26 when user has permission to create todo 4936 15:58:27 creates a todo 4937 15:58:27 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/todos/create_spec.rb. It took 1.03 seconds. Expected to take 1.37 seconds. 4938 15:58:27 # [RSpecRunTime] Starting example group ee/spec/presenters/ee/blob_presenter_spec.rb. Expected to take 1.29 seconds. 4939 15:58:27 BlobPresenter 4940 15:58:28 #code_owners 4941 15:58:28 is expected to contain exactly #<User id:1688 @namespace739> 4942 15:58:28 # [RSpecRunTime] RSpec elapsed time: 20 minutes 47.2 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.06 1.30 1.33 1/425 21986 4944 15:58:28 # [RSpecRunTime] Finishing example group ee/spec/presenters/ee/blob_presenter_spec.rb. It took 1.15 seconds. Expected to take 1.29 seconds. 4945 15:58:28 # [RSpecRunTime] Starting example group ee/spec/models/concerns/geo/eventable_spec.rb. Expected to take 1.24 seconds. 4946 15:58:28 Geo::Eventable 4947 15:58:28 does not allow STI 4948 15:58:28 .up_to_event 4949 15:58:28 finds only events up to the given geo event log id 4950 15:58:28 .delete_with_limit 4951 15:58:28 deletes a limited amount of rows 4952 15:58:28 #consumer_klass_name 4953 15:58:28 returns the even class name without the module part 4954 15:58:28 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/geo/eventable_spec.rb. It took 0.56 second. Expected to take 1.24 seconds. 4955 15:58:28 # [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb. Expected to take 1.14 seconds. 4956 15:58:28 Types::IncidentManagement::OncallRotationType 4957 15:58:29 returns enough records to cover 2 weeks of hour-long shifts 4958 15:58:29 exposes the expected fields 4959 15:58:29 is expected to require graphql authorizations :read_incident_management_oncall_schedule 4960 15:58:29 is expected to eq "IncidentManagementOncallRotation" 4961 15:58:29 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb. It took 0.43 second. Expected to take 1.14 seconds. 4962 15:58:29 # [RSpecRunTime] Starting example group ee/spec/services/sitemap/create_service_spec.rb. Expected to take 1.08 seconds. 4963 15:58:29 Sitemap::CreateService 4965 15:58:29 returns the successful service response with the sitemap content 4966 15:58:29 when the sitemap generator returns an error 4967 15:58:29 returns an error service response 4968 15:58:29 # [RSpecRunTime] Finishing example group ee/spec/services/sitemap/create_service_spec.rb. It took 0.24 second. Expected to take 1.08 seconds. 4969 15:58:29 # [RSpecRunTime] Starting example group ee/spec/models/concerns/atomic_internal_id_spec.rb. Expected to take 1.02 seconds. 4970 15:58:29 AtomicInternalId 4971 15:58:29 does not allow STI 4972 15:58:29 when multiple models share the same usage 4973 15:58:30 increments the iid on any model using the share usage 4974 15:58:30 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/atomic_internal_id_spec.rb. It took 0.87 second. Expected to take 1.02 seconds. 4975 15:58:30 # [RSpecRunTime] Starting example group ee/spec/models/ee/ci/catalog/resource_spec.rb. Expected to take 0.95 second. 4976 15:58:30 Ci::Catalog::Resource 4977 15:58:31 does not allow STI 4978 15:58:31 elasticsearch indexing 4979 15:58:31 when updating a catalog resource 4980 15:58:31 calls maintain_elasticsearch_update 4981 15:58:31 # [RSpecRunTime] Finishing example group ee/spec/models/ee/ci/catalog/resource_spec.rb. It took 0.8 second. Expected to take 0.95 second. 4982 15:58:31 # [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/type_spec.rb. Expected to take 0.88 second. 4983 15:58:31 Types::WorkItems::TypeType 4984 15:58:31 is expected to eq "WorkItemType" 4985 15:58:31 is expected to have graphql fields :id, :icon_name, :name, and :widget_definitions 4986 15:58:31 is expected to require graphql authorizations :read_work_item_type 4987 15:58:31 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/type_spec.rb. It took 0.35 second. Expected to take 0.88 second. 4988 15:58:31 # [RSpecRunTime] Starting example group ee/spec/models/ee/analytics/usage_trends/measurement_spec.rb. Expected to take 0.83 second. 4989 15:58:31 Analytics::UsageTrends::Measurement 4990 15:58:31 does not allow STI 4991 15:58:31 .identifier_query_mapping 4992 15:58:31 is expected to include 11 4993 15:58:31 .identifier_min_max_queries 4994 15:58:31 is expected to include 11 4995 15:58:31 # [RSpecRunTime] Finishing example group ee/spec/models/ee/analytics/usage_trends/measurement_spec.rb. It took 0.32 second. Expected to take 0.83 second. 4996 15:58:31 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/templates/git_command_spec.rb. Expected to take 0.78 second. 4997 15:58:31 Gitlab::Llm::Templates::GitCommand 4999 15:58:32 includes given prompt 5000 15:58:32 uses Claude 3 Haiku 5001 15:58:32 specifies the system prompt 5002 15:58:32 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/templates/git_command_spec.rb. It took 0.31 second. Expected to take 0.78 second. 5003 15:58:32 # [RSpecRunTime] Starting example group ee/spec/helpers/tree_helper_spec.rb. Expected to take 0.72 second. 5005 15:58:32 #vue_file_list_data 5006 15:58:32 returns a list of attributes related to the project 5007 15:58:32 #web_ide_button_data 5008 15:58:35 includes new_workspace_path and project id properties 5009 15:58:35 # [RSpecRunTime] RSpec elapsed time: 20 minutes 53.93 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.13 1.31 1.34 1/425 21987 5011 15:58:35 # [RSpecRunTime] Finishing example group ee/spec/helpers/tree_helper_spec.rb. It took 2.85 seconds. Expected to take 0.72 second. 5012 15:58:35 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/settings/settings_initializer_spec.rb. Expected to take 0.67 second. 5013 15:58:35 RemoteDevelopment::Settings::SettingsInitializer 5014 15:58:35 invokes DefaultSettingsParser and sets up necessary values in context for subsequent steps 5015 15:58:35 when mutually dependent settings are not all specified 5016 15:58:35 for full_reconciliation_interval_seconds and partial_reconciliation_interval_seconds 5017 15:58:35 raises a descriptive exception 5018 15:58:35 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/settings/settings_initializer_spec.rb. It took 0.26 second. Expected to take 0.67 second. 5019 15:58:35 # [RSpecRunTime] Starting example group ee/spec/models/ai/ai_resource/base_ai_resource_spec.rb. Expected to take 0.59 second. 5020 15:58:35 Ai::AiResource::BaseAiResource 5021 15:58:35 does not allow STI 5022 15:58:35 #serialize_for_ai 5023 15:58:35 raises NotImplementedError 5024 15:58:35 # [RSpecRunTime] Finishing example group ee/spec/models/ai/ai_resource/base_ai_resource_spec.rb. It took 0.23 second. Expected to take 0.59 second. 5025 15:58:35 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/self_hosted_models/accepted_models_enum_spec.rb. Expected to take 0.58 second. 5026 15:58:35 Types::Ai::SelfHostedModels::AcceptedModelsEnum 5027 15:58:35 is expected to eq "AiAcceptedSelfHostedModels" 5028 15:58:35 exposes all the curated LLMs for self-hosted feature 5029 15:58:35 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/self_hosted_models/accepted_models_enum_spec.rb. It took 0.23 second. Expected to take 0.58 second. 5030 15:58:35 # [RSpecRunTime] Starting example group ee/spec/lib/ee/banzai/filter/sanitization_filter_spec.rb. Expected to take 0.54 second. 5031 15:58:35 Banzai::Filter::SanitizationFilter 5032 15:58:35 custom allowlist 5033 15:58:35 sanitizes `class` attribute from a 5034 15:58:36 allows `with-attachment-icon` class in `a` elements 5035 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/banzai/filter/sanitization_filter_spec.rb. It took 0.23 second. Expected to take 0.54 second. 5036 15:58:36 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/package_registry_metadata_sync_activation_by_type_metric_spec.rb. Expected to take 0.49 second. 5037 15:58:36 Gitlab::Usage::Metrics::Instrumentations::PackageRegistryMetadataSyncActivationByTypeMetric 5038 15:58:36 behaves like a correct instrumented metric value and query 5039 15:58:36 behaves like a correct instrumented metric value 5040 15:58:36 has correct value 5041 15:58:36 behaves like a correct instrumented metric query 5042 15:58:36 has correct generate query 5043 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/package_registry_metadata_sync_activation_by_type_metric_spec.rb. It took 0.22 second. Expected to take 0.49 second. 5044 15:58:36 # [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/prompts/code_completion/codestral_messages_spec.rb. Expected to take 0.42 second. 5045 15:58:36 CodeSuggestions::Prompts::CodeCompletion::CodestralMessages 5046 15:58:36 #request_params 5047 15:58:36 when instruction is not present 5048 15:58:36 returns expected request params with final prompt 5049 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/prompts/code_completion/codestral_messages_spec.rb. It took 0.24 second. Expected to take 0.42 second. 5050 15:58:36 # [RSpecRunTime] Starting example group ee/spec/presenters/ai/agent_presenter_spec.rb. Expected to take 0.33 second. 5051 15:58:36 Ai::AgentPresenter 5053 15:58:36 is expected to eq 1000000249 5054 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/presenters/ai/agent_presenter_spec.rb. It took 0.18 second. Expected to take 0.33 second. 5055 15:58:36 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_location/dependency_scanning_type_spec.rb. Expected to take 0.32 second. 5056 15:58:36 Types::VulnerabilityLocation::DependencyScanningType 5057 15:58:36 is expected to have graphql fields :dependency, :file, and :blob_path 5058 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_location/dependency_scanning_type_spec.rb. It took 0.12 second. Expected to take 0.32 second. 5059 15:58:36 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/favicon_spec.rb. Expected to take 0.28 second. 5060 15:58:36 Gitlab::Favicon 5062 15:58:36 has green favicon for development 5063 15:58:37 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/favicon_spec.rb. It took 0.15 second. Expected to take 0.28 second. 5064 15:58:37 # [RSpecRunTime] Starting example group ee/spec/graphql/types/security_scanner_type_enum_spec.rb. Expected to take 0.27 second. 5065 15:58:37 Types::SecurityScannerTypeEnum 5066 15:58:37 exposes all security scanner types 5067 15:58:37 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_scanner_type_enum_spec.rb. It took 0.12 second. Expected to take 0.27 second. 5068 15:58:37 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb. Expected to take 0.26 second. 5069 15:58:37 Types::VulnerabilitySeveritiesCountType 5070 15:58:37 is expected to have graphql fields "info", "unknown", "low", "medium", "high", and "critical" 5071 15:58:37 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb. It took 0.12 second. Expected to take 0.26 second. 5072 15:58:57 auto_explain log contains 1385 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg15-es8-39-39.334.main.ndjson.gz 5073 15:58:57 took 19.868146988 5074 15:59:15 auto_explain log contains 1386 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg15-es8-39-39.334.ci.ndjson.gz 5075 15:59:15 took 18.6492017 5076 15:59:15 [TEST PROF INFO] EventProf results for sql.active_record 5077 15:59:15 Total time: 04:32.579 of 20:48.576 (21.83%) 5078 15:59:15 Total events: 196584 5079 15:59:15 Top 5 slowest suites (by time): 5080 15:59:15 Boards::EpicBoardPosition (./ee/spec/models/boards/epic_board_position_spec.rb:5) – 01:04.110 (46981 / 62) of 03:23.189 (31.55%) 5081 15:59:15 MergeRequests::UpdateService (./ee/spec/services/ee/merge_requests/update_service_spec.rb:5) – 00:37.093 (26778 / 63) of 03:12.247 (19.29%) 5082 15:59:15 Geo::JobArtifactRegistry (./ee/spec/models/geo/job_artifact_registry_spec.rb:5) – 00:24.165 (17831 / 81) of 01:23.569 (28.92%) 5083 15:59:15 Geo::ProjectR...toryReplicator (./ee/spec/replicators/geo/project_repository_replicator_spec.rb:5) – 00:19.285 (13985 / 129) of 01:53.462 (17.0%) 5084 15:59:15 Geo::ProjectW...sitoryRegistry (./ee/spec/models/geo/project_wiki_repository_registry_spec.rb:5) – 00:19.215 (14454 / 79) of 01:08.092 (28.22%) 5085 15:59:16 Knapsack report was generated. Preview: 5087 15:59:16 "ee/spec/models/boards/epic_board_position_spec.rb": 203.18889158100137, 5088 15:59:16 "ee/spec/services/ee/merge_requests/update_service_spec.rb": 192.24682098700214, 5089 15:59:16 "ee/spec/replicators/geo/project_repository_replicator_spec.rb": 113.46205802899931, 5090 15:59:16 "ee/spec/models/geo/job_artifact_registry_spec.rb": 83.56918038300137, 5091 15:59:16 "ee/spec/models/geo/project_wiki_repository_registry_spec.rb": 68.09252659000049, 5092 15:59:16 "ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb": 75.88868685699708, 5093 15:59:16 "ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb": 39.44994846099871, 5094 15:59:16 "ee/spec/graphql/resolvers/timebox_report_resolver_spec.rb": 16.173638625998137, 5095 15:59:16 "ee/spec/lib/ee/gitlab/ci/templates/templates_spec.rb": 10.452737387000525, 5096 15:59:16 "ee/spec/finders/geo/package_file_registry_finder_spec.rb": 28.55631431599977, 5097 15:59:16 "ee/spec/helpers/analytics/analytics_dashboards_helper_spec.rb": 16.756083396001486, 5098 15:59:16 "ee/spec/models/concerns/approver_migrate_hook_spec.rb": 23.497083284000837, 5099 15:59:16 "ee/spec/finders/security/pipeline_execution_policies_finder_spec.rb": 21.726846322999336, 5100 15:59:16 "ee/spec/workers/elastic_delete_project_worker_spec.rb": 21.627811358001054, 5101 15:59:16 "ee/spec/services/vulnerabilities/starboard_vulnerability_create_service_spec.rb": 18.75546959499843, 5102 15:59:16 "ee/spec/workers/search/elastic_group_association_deletion_worker_spec.rb": 19.0602872390009, 5103 15:59:16 "ee/spec/presenters/epic_presenter_spec.rb": 14.3636621379992, 5104 15:59:16 "ee/spec/services/protected_environments/create_service_spec.rb": 14.199986286999774, 5105 15:59:16 "ee/spec/services/ci/retry_job_service_spec.rb": 16.126907268997456, 5106 15:59:16 "ee/spec/services/incident_management/pending_escalations/process_service_spec.rb": 10.962512051002705, 5107 15:59:16 "ee/spec/services/security/security_orchestration_policies/process_policy_service_spec.rb": 4.650757062998309, 5108 15:59:16 "ee/spec/lib/gitlab/ci/yaml_processor_spec.rb": 8.503843767000944, 5109 15:59:16 "ee/spec/models/concerns/elastic/milestone_spec.rb": 11.229381737997755, 5110 15:59:16 "ee/spec/models/concerns/elastic/project_wiki_spec.rb": 10.831386901998485, 5111 15:59:16 "ee/spec/services/work_items/closing_merge_requests/create_service_spec.rb": 8.665405233001366, 5112 15:59:16 "ee/spec/services/security/store_scan_service_spec.rb": 6.343623390002904, 5113 15:59:16 "ee/spec/models/sbom/source_spec.rb": 3.9603695810001227, 5114 15:59:16 "ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb": 4.782476348998898, 5115 15:59:16 "ee/spec/workers/group_saml_group_sync_worker_spec.rb": 8.455256373999873, 5116 15:59:16 "ee/spec/models/audit_events/instance/amazon_s3_configuration_spec.rb": 3.6891817239993543, 5117 15:59:16 "ee/spec/lib/gitlab/geo/oauth/logout_token_spec.rb": 6.726870190999762, 5118 15:59:16 "ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb": 2.775239890001103, 5119 15:59:16 "ee/spec/services/branch_rules/external_status_checks/update_service_spec.rb": 7.4622434440025245, 5120 15:59:16 "ee/spec/workers/vulnerability_external_issue_links/update_vulnerability_read_spec.rb": 7.282323813000403, 5121 15:59:16 "ee/spec/services/work_items/callbacks/color_spec.rb": 3.7478821910008264, 5122 15:59:16 "ee/spec/lib/gitlab/auth/saml/config_spec.rb": 1.9672583710016625, 5123 15:59:16 "ee/spec/models/analytics/devops_adoption/snapshot_spec.rb": 3.369845779998286, 5124 15:59:16 "ee/spec/services/security/ingestion/tasks/ingest_finding_identifiers_spec.rb": 7.113215762001346, 5125 15:59:16 "ee/spec/lib/ee/gitlab/ip_restriction/enforcer_spec.rb": 3.5437114510023093, 5126 15:59:16 "ee/spec/lib/gitlab/llm/utils/merge_request_tool_spec.rb": 5.086801374000061, 5127 15:59:16 "ee/spec/presenters/vulnerabilities/finding_presenter_spec.rb": 2.116127452998626, 5128 15:59:16 "ee/spec/finders/concerns/epics/with_access_check_spec.rb": 4.445628115998261, 5129 15:59:16 "ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb": 2.765648171000066, 5130 15:59:16 "ee/spec/lib/search/cluster_health_check/elastic_spec.rb": 2.00685404899923, 5131 15:59:16 "ee/spec/workers/elastic/namespace_update_worker_spec.rb": 3.223904157999641, 5132 15:59:16 "ee/spec/services/vulnerabilities/starboard_vulnerability_resolve_service_spec.rb": 3.3581818010025017, 5133 15:59:16 "ee/spec/services/security/ingestion/tasks/increase_counters_task_spec.rb": 4.594079528000293, 5134 15:59:16 "ee/spec/graphql/mutations/vulnerabilities/create_spec.rb": 3.052927575998183, 5135 15:59:16 "ee/spec/lib/gitlab/llm/completions/summarize_all_open_notes_spec.rb": 4.011075438000262, 5136 15:59:16 "ee/spec/services/ee/namespace_settings/assign_attributes_service_spec.rb": 2.380491530002473, 5137 15:59:16 "ee/spec/lib/gitlab/license_scanning/pipeline_components_spec.rb": 5.392962257999898, 5138 15:59:16 "ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb": 2.155540812000254, 5139 15:59:16 "ee/spec/helpers/ee/emails_helper_spec.rb": 1.2573397170017415, 5140 15:59:16 "ee/spec/finders/group_saml_identity_finder_spec.rb": 3.6119847779991687, 5141 15:59:16 "ee/spec/lib/gitlab/license_scanning_spec.rb": 3.1234099619978224, 5142 15:59:16 "ee/spec/models/search/namespace_index_assignment_spec.rb": 1.7469790120012476, 5143 15:59:16 "ee/spec/services/incident_management/oncall_shifts/read_service_spec.rb": 2.670740196001134, 5144 15:59:16 "ee/spec/lib/gitlab/ci/config/entry/dast_configuration_spec.rb": 0.9610707020001428, 5145 15:59:16 "ee/spec/graphql/mutations/compliance_management/frameworks/destroy_spec.rb": 3.082082934997743, 5146 15:59:16 "ee/spec/serializers/epic_entity_spec.rb": 3.061414165997121, 5147 15:59:16 "ee/spec/lib/system_check/app/advanced_search_migrations_check_spec.rb": 1.1979489190016466, 5148 15:59:16 "ee/spec/lib/gitlab/cloud_connector_spec.rb": 0.9002195249995566, 5149 15:59:16 "ee/spec/graphql/ee/mutations/container_repositories/destroy_spec.rb": 3.3413249919976806, 5150 15:59:16 "ee/spec/serializers/vulnerabilities/merge_request_link_entity_spec.rb": 2.715032562999113, 5151 15:59:16 "ee/spec/finders/ai/notes_for_ai_finder_spec.rb": 2.9254585419985233, 5152 15:59:16 "ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb": 1.2493964879977284, 5153 15:59:16 "ee/spec/workers/repository_import_worker_spec.rb": 1.9661575909995008, 5154 15:59:16 "ee/spec/services/award_emojis/add_service_spec.rb": 3.3723934500012547, 5155 15:59:16 "ee/spec/views/admin/identities/index.html.haml_spec.rb": 2.037391888003185, 5156 15:59:16 "ee/spec/lib/remote_development/workspace_operations/create/workspace_creator_spec.rb": 3.1174501519999467, 5157 15:59:16 "ee/spec/services/remote_mirrors/update_service_spec.rb": 2.47411744600322, 5158 15:59:16 "ee/spec/lib/gitlab/usage/metrics/instrumentations/user_cap_setting_enabled_metric_spec.rb": 1.488555076000921, 5159 15:59:16 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_secret_push_protection_enabled_metric_spec.rb": 2.9041694039988215, 5160 15:59:16 "ee/spec/views/shared/billings/_trial_status.html.haml_spec.rb": 1.3599070820018824, 5161 15:59:16 "ee/spec/services/ci/runners/unregister_runner_service_spec.rb": 2.6124250079992635, 5162 15:59:16 "ee/spec/workers/merge_requests/remove_user_approval_rules_worker_spec.rb": 1.4096345390025817, 5163 15:59:16 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb": 1.4387307280012465, 5164 15:59:16 "ee/spec/presenters/ee/members/member_approval_presenter_spec.rb": 1.0632498470004066, 5165 15:59:16 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb": 2.572678510001424, 5166 15:59:16 "ee/spec/graphql/resolvers/compliance_management/security_policies/scan_result_policy_resolver_spec.rb": 2.0643343560004723, 5167 15:59:16 "ee/spec/models/ee/system_note_metadata_spec.rb": 0.8088664490023803, 5168 15:59:16 "ee/spec/presenters/dast/site_profile_presenter_spec.rb": 1.0215699290019984, 5169 15:59:16 "ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb": 1.234442338001827, 5170 15:59:16 "ee/spec/workers/compliance_management/violation_export_mailer_worker_spec.rb": 0.9709172309994756, 5171 15:59:16 "ee/spec/lib/gitlab/llm/utils/flag_checker_spec.rb": 0.7366316830011783, 5172 15:59:16 "ee/spec/services/geo/container_repository_registry_removal_service_spec.rb": 1.0458602269973198, 5173 15:59:16 "ee/spec/graphql/types/dast/profile_branch_type_spec.rb": 0.4396277080013533, 5174 15:59:16 "ee/spec/graphql/ee/types/todoable_interface_spec.rb": 0.13996948299973155, 5175 15:59:16 "ee/spec/services/admin/email_service_spec.rb": 0.22172514900012175, 5176 15:59:16 "ee/spec/views/projects/settings/merge_requests/_suggested_reviewers_settings.html.haml_spec.rb": 0.40534868000031565, 5177 15:59:16 "ee/spec/lib/gitlab/llm/feature_authorizer_spec.rb": 0.5674109809988295, 5178 15:59:16 "ee/spec/workers/concerns/gitlab/conditional_concurrency_limit_control_spec.rb": 0.3550508219996118, 5179 15:59:16 "ee/spec/graphql/mutations/todos/create_spec.rb": 1.0282133179971424, 5180 15:59:16 "ee/spec/presenters/ee/blob_presenter_spec.rb": 1.1490011710011458, 5181 15:59:16 "ee/spec/models/concerns/geo/eventable_spec.rb": 0.5639540709998982, 5182 15:59:16 "ee/spec/graphql/types/incident_management/oncall_rotation_type_spec.rb": 0.4267668890024652, 5183 15:59:16 "ee/spec/services/sitemap/create_service_spec.rb": 0.23479581799983862, 5184 15:59:16 "ee/spec/models/concerns/atomic_internal_id_spec.rb": 0.8677539060008712, 5185 15:59:16 "ee/spec/models/ee/ci/catalog/resource_spec.rb": 0.8008528690006642, 5186 15:59:16 "ee/spec/graphql/types/work_items/type_spec.rb": 0.3464841029999661, 5187 15:59:16 "ee/spec/models/ee/analytics/usage_trends/measurement_spec.rb": 0.3232750839997607, 5188 15:59:16 "ee/spec/lib/gitlab/llm/templates/git_command_spec.rb": 0.31221597400144674, 5189 15:59:16 "ee/spec/helpers/tree_helper_spec.rb": 2.8462720659990737, 5190 15:59:16 "ee/spec/lib/remote_development/settings/settings_initializer_spec.rb": 0.26185409600293497, 5191 15:59:16 "ee/spec/models/ai/ai_resource/base_ai_resource_spec.rb": 0.23286986899984186, 5192 15:59:16 "ee/spec/graphql/types/ai/self_hosted_models/accepted_models_enum_spec.rb": 0.2275247079996916, 5193 15:59:16 "ee/spec/lib/ee/banzai/filter/sanitization_filter_spec.rb": 0.22526806899986695, 5194 15:59:16 "ee/spec/lib/gitlab/usage/metrics/instrumentations/package_registry_metadata_sync_activation_by_type_metric_spec.rb": 0.22379004799950053, 5195 15:59:16 "ee/spec/lib/code_suggestions/prompts/code_completion/codestral_messages_spec.rb": 0.23798256800000672, 5196 15:59:16 "ee/spec/presenters/ai/agent_presenter_spec.rb": 0.18043437099913717, 5197 15:59:16 "ee/spec/graphql/types/vulnerability_location/dependency_scanning_type_spec.rb": 0.12364857399734319, 5198 15:59:16 "ee/spec/lib/gitlab/favicon_spec.rb": 0.1541333620007208, 5199 15:59:16 "ee/spec/graphql/types/security_scanner_type_enum_spec.rb": 0.1216146539991314, 5200 15:59:16 "ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb": 0.11986604399862699 5202 15:59:16 Knapsack global time execution for tests: 20m 48s 5203 15:59:16 Pending: (Failures listed here are expected and do not affect your suite's status) 5204 15:59:16 1) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is in verifiables 5205 15:59:16 # this context does not apply to mutable models 5206 15:59:16 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 5207 15:59:16 2) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is not in verifiables 5208 15:59:16 # this context does not apply to mutable models 5209 15:59:16 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 5210 15:59:16 3) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 5211 15:59:16 # this context does not apply to mutable models 5212 15:59:16 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 5213 15:59:16 4) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource does not exist on this site 5214 15:59:16 # this context does not apply to mutable models 5215 15:59:16 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 5216 15:59:16 5) Geo::PackageFileRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification enabled with a verification_state param returns registries with requested verification state 5217 15:59:16 # Skipping because verification is not enabled for Packages::PackageFile 5218 15:59:16 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:76 5219 15:59:16 6) Geo::PackageFileRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification enabled with a verification_state param empty returns all registries 5220 15:59:16 # Skipping because verification is not enabled for Packages::PackageFile 5221 15:59:16 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:84 5222 15:59:16 7) Geo::PackageFileRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError 5223 15:59:16 # Skipping because search method is implemented for Packages::PackageFile 5224 15:59:16 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:122 5225 15:59:16 Finished in 21 minutes 35 seconds (files took 2 minutes 8.3 seconds to load) 5226 15:59:16 1560 examples, 0 failures, 7 pending 5227 15:59:16 Randomized with seed 2525 5228 15:59:25 RSpec exited with 0. 5229 15:59:25 No examples to retry, congrats! 5231 15:59:27 Running after script... 5232 15:59:27 $ source scripts/utils.sh 5233 15:59:27 $ log_disk_usage after_script 5234 15:59:27 [log_disk_usage after_script] start 5236 15:59:27 Filesystem Size Used Avail Use% Mounted on 5237 15:59:27 overlay 95G 26G 69G 28% / 5238 15:59:27 tmpfs 64M 0 64M 0% /dev 5239 15:59:27 shm 64M 0 64M 0% /dev/shm 5240 15:59:27 /dev/sda1 95G 26G 69G 28% /cache 5241 15:59:27 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5243 15:59:27 7.4M ./workhorse 5245 15:59:27 1.2M ./.gitlab 5247 15:59:27 4.0K ./builds 5248 15:59:27 16M ./coverage 5250 15:59:27 8.0K ./.vscode 5251 15:59:27 516K ./storybook 5255 15:59:27 2.9M ./.rubocop_todo 5256 15:59:29 827M ./vendor 5257 15:59:29 620M ./public 5259 15:59:30 480K ./danger 5261 15:59:30 8.0K ./.bundle 5262 15:59:30 548K ./tooling 5264 15:59:32 1.3M ./knapsack 5265 15:59:32 296K ./patches 5266 15:59:32 4.3M ./changelogs 5267 15:59:32 20K ./haml_lint 5268 15:59:32 28K ./metrics_server 5270 15:59:32 1.7M ./shared 5271 15:59:32 44K ./generator_templates 5272 15:59:32 1.2M ./scripts 5275 15:59:33 20K ./file_hooks 5276 15:59:33 32K ./crystalball 5277 15:59:33 16K ./sidekiq_cluster 5279 15:59:33 1.2M ./fixtures 5280 15:59:33 944K ./rubocop 5283 15:59:33 420K ./auto_explain 5284 15:59:33 12K ./.github 5285 15:59:33 125M ./locale 5286 15:59:33 1.9M ./glfm_specification 5289 15:59:34 16K ./.lefthook 5291 15:59:34 [log_disk_usage after_script] end 5292 15:59:34 $ bundle exec gem list gitlab_quality-test_tooling 5293 15:59:35 gitlab_quality-test_tooling (1.38.1) 5294 15:59:36 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5297 15:59:36 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5300 15:59:36 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5303 15:59:36 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5307 15:59:38 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5311 15:59:43 $ tooling/bin/push_job_metrics || true 5312 15:59:44 [job-metrics] Pushing job metrics file for the CI/CD job. 5313 15:59:44 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5315 15:59:45 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5317 15:59:46 Uploading artifacts... 5318 15:59:46 auto_explain/: found 3 matching artifact files and directories 5319 15:59:46 coverage/: found 5 matching artifact files and directories 5320 15:59:46 crystalball/: found 2 matching artifact files and directories 5321 15:59:46 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5322 15:59:46 knapsack/: found 4 matching artifact files and directories 5323 15:59:46 rspec/: found 16 matching artifact files and directories 5324 15:59:46 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5325 15:59:46 log/*.log: found 16 matching artifact files and directories 5327 15:59:46 WARNING: Retrying... context =artifacts-uploader error =request redirected 5328 15:59:51 Uploading artifacts as "archive" to coordinator... 201 Created id =7879701224 responseStatus =201 Created token =glcbt-66 5329 15:59:51 Uploading artifacts... 5330 15:59:51 rspec/rspec-*.xml: found 1 matching artifact files and directories 5332 15:59:51 WARNING: Retrying... context =artifacts-uploader error =request redirected 5333 15:59:58 Uploading artifacts as "junit" to coordinator... 201 Created id =7879701224 responseStatus =201 Created token =glcbt-66 5335 16:00:08 Job succeeded