rspec-ee unit pg14 single-db 19/28
Passed Started
by
@eduardobonet

Eduardo Bonet
1 "ee/spec/lib/gitlab/llm/vertex_ai/completions/summarize_submitted_review_spec.rb": 2.8056869729976435,2 "ee/spec/views/vulnerabilities/issue_description.md_spec.rb": 2.7123068660148775,3 "ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb": 2.69438430936846,4 "ee/spec/views/projects/security/policies/index.html.haml_spec.rb": 2.615073442974797,5 "ee/spec/workers/ee/deployments/link_merge_request_worker_spec.rb": 2.5813303272434034,6 "ee/spec/lib/search/elastic/queries_spec.rb": 2.529618899231834,7 "ee/spec/models/security/training_provider_spec.rb": 2.4255029394262224,8 "ee/spec/models/scim_oauth_access_token_spec.rb": 2.422945531898936,9 "ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb": 2.3295898389289027,10 "ee/spec/services/onboarding/status_create_service_spec.rb": 2.3041403501149675,11 "ee/spec/services/repositories/housekeeping_service_spec.rb": 2.2541783108934235,12 "ee/spec/services/ee/notes/destroy_service_spec.rb": 2.1902644043369284,13 "ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb": 2.1748967507532133,14 "ee/spec/services/ci/runners/unregister_runner_service_spec.rb": 2.125694080325701,15 "ee/spec/validators/audit_events/http_destination_validator_spec.rb": 2.0464016841441244,16 "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/time_to_restore_service_spec.rb": 2.033795013565284,17 "ee/spec/views/shared/credentials_inventory/ssh_keys/_ssh_key.html.haml_spec.rb": 1.9579335055451794,18 "ee/spec/graphql/resolvers/app_sec/dast/profile_resolver_spec.rb": 1.9031664445994403,19 "ee/spec/lib/gitlab/llm/templates/generate_commit_message_spec.rb": 1.8900033082651753,20 "ee/spec/graphql/mutations/boards/epic_lists/create_spec.rb": 1.80983830717648,21 "ee/spec/policies/group_hook_policy_spec.rb": 1.8048418644715019,22 "ee/spec/workers/import_software_licenses_worker_spec.rb": 1.7263666245183096,23 "ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb": 1.705255826446095,24 "ee/spec/workers/elastic_association_indexer_worker_spec.rb": 1.6806265613970925,25 "ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb": 1.620942864641797,26 "ee/spec/models/projects/saved_reply_spec.rb": 1.587725271565599,27 "ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb": 1.540516567460921,28 "ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb": 1.525338136720436,29 "ee/spec/models/namespaces/free_user_cap/root_size_spec.rb": 1.448089933163988,30 "ee/spec/models/namespace_limit_spec.rb": 1.4401938731791182,31 "ee/spec/models/ee/users/banned_user_spec.rb": 1.3787254271997615,32 "ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb": 1.362739892576435,33 "ee/spec/workers/iterations_update_status_worker_spec.rb": 1.2945609293542315,34 "ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb": 1.2823770376103403,35 "ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb": 1.2381495160792455,36 "ee/spec/services/ee/labels/create_service_spec.rb": 1.2054591714798493,37 "ee/spec/workers/search/zoekt/project_transfer_worker_spec.rb": 1.1494605061489678,38 "ee/spec/lib/gitlab/llm/response_modifiers/resolve_vulnerability_spec.rb": 1.1441303671944067,39 "ee/spec/workers/iterations/cadences/schedule_create_iterations_worker_spec.rb": 1.0945193130804869,40 "ee/spec/models/security/custom_software_license_spec.rb": 1.073146649892561,41 "ee/spec/graphql/mutations/app_sec/fuzzing/coverage/corpus/create_spec.rb": 1.016583880884613,42 "ee/spec/lib/ee/sidebars/user_settings/menus/access_tokens_menu_spec.rb": 1.0153752352344865,43 "ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb": 0.9678271913946722,44 "ee/spec/presenters/project_member_presenter_spec.rb": 0.9444604543590961,45 "ee/spec/services/applications/create_service_spec.rb": 0.9163095406481984,46 "ee/spec/services/elastic/index_projects_by_range_service_spec.rb": 0.8711001999914991,47 "ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb": 0.86580844389531,48 "ee/spec/helpers/projects/observability_helper_spec.rb": 0.805284200479119,49 "ee/spec/models/ee/namespace_ci_cd_setting_spec.rb": 0.8037128569732921,50 "ee/spec/helpers/namespaces/storage_helper_spec.rb": 0.748293115887951,51 "ee/spec/validators/ldap_filter_validator_spec.rb": 0.7470029506618295,52 "ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb": 0.7077120381023821,53 "ee/spec/services/sbom/ingestion/ingest_reports_service_spec.rb": 0.693436939422039,54 "ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb": 0.6660527147413056,55 "ee/spec/lib/gitlab/auth/group_saml/response_store_spec.rb": 0.657230039869311,56 "ee/spec/lib/gitlab/llm/tracking_spec.rb": 0.6272963333511339,57 "ee/spec/graphql/types/gitlab_subscriptions/user_add_on_assignment_type_spec.rb": 0.6252969079860672,58 "ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb": 0.5922443777613677,59 "ee/spec/lib/gitlab/metrics/llm_spec.rb": 0.589839678643443,60 "ee/spec/lib/gitlab/search/aggregation_spec.rb": 0.5491559997059313,61 "ee/spec/services/gitlab_subscriptions/trials/create_duo_pro_lead_service_spec.rb": 0.5454124421919258,62 "ee/spec/models/dora/watchers_spec.rb": 0.5156452559496267,63 "ee/spec/services/keys/create_service_spec.rb": 0.5126153893940484,64 "ee/spec/lib/gitlab/search_context/builder_spec.rb": 0.4868570564337549,65 "ee/spec/graphql/types/audit_events/group/namespace_filter_type_spec.rb": 0.48333420896680446,66 "ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/anthropic_spec.rb": 0.4708378953981941,67 "ee/spec/serializers/autocomplete/iteration_entity_spec.rb": 0.46654414032700225,68 "ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb": 0.4490833236135505,69 "ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb": 0.44232509977202183,70 "ee/spec/lib/gitlab/project_template_spec.rb": 0.42311530556133514,71 "ee/spec/services/keys/last_used_service_spec.rb": 0.4059920439483403,72 "ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb": 0.39872085523242823,73 "ee/spec/lib/gitlab/favicon_spec.rb": 0.37967884109103966,74 "ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/vertex_ai_spec.rb": 0.37287067675086855,75 "ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb": 0.3620364420394109,76 "ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb": 0.3570578346538304,77 "ee/spec/graphql/types/vulnerabilities/cvss_type_spec.rb": 0.3406017505408262,78 "ee/spec/graphql/ee/types/todoable_interface_spec.rb": 0.3339116526196868,79 "ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb": 0.3161803726518893680}81Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-6971000314.json --format RspecJunitFormatter --out rspec/rspec-6971000314.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- ee/spec/models/epic_spec.rb ee/spec/models/epic_issue_spec.rb ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb ee/spec/services/epics/epic_links/create_service_spec.rb ee/spec/lib/gitlab/llm/stage_check_spec.rb ee/spec/workers/audit_events/audit_event_streaming_worker_spec.rb ee/spec/models/geo/ci_secure_file_registry_spec.rb ee/spec/models/sca/license_compliance_spec.rb ee/spec/models/geo/upload_registry_spec.rb ee/spec/models/sbom/occurrence_spec.rb ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb ee/spec/services/ci/create_pipeline_service/cross_needs_artifacts_spec.rb ee/spec/models/ee/ci/secure_file_spec.rb ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb ee/spec/replicators/geo/dependency_proxy_manifest_replicator_spec.rb ee/spec/models/geo/dependency_proxy_manifest_registry_spec.rb ee/spec/services/ci/process_build_service_spec.rb ee/spec/services/app_sec/dast/scans/run_service_spec.rb ee/spec/models/board_spec.rb ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb ee/spec/services/work_items/create_service_spec.rb ee/spec/models/product_analytics/visualization_spec.rb ee/spec/services/resource_access_tokens/revoke_service_spec.rb ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb ee/spec/services/ci/trigger_downstream_subscription_service_spec.rb ee/spec/services/ee/gpg_keys/create_service_spec.rb ee/spec/models/dast_site_token_spec.rb ee/spec/services/ee/system_notes/issuables_service_spec.rb ee/spec/services/ee/issues/clone_service_spec.rb ee/spec/services/ee/todos/destroy/entity_leave_service_spec.rb ee/spec/services/ee/boards/lists/create_service_spec.rb ee/spec/models/ee/iterations/cadence_spec.rb ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb ee/spec/graphql/mutations/merge_requests/update_approval_rules_spec.rb ee/spec/graphql/resolvers/product_analytics/dashboards_resolver_spec.rb ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb ee/spec/finders/ee/fork_targets_finder_spec.rb ee/spec/lib/gitlab/llm/chain/tools/epic_reader/executor_spec.rb ee/spec/workers/vulnerabilities/orphaned_remediations_cleanup_worker_spec.rb ee/spec/serializers/merge_request_poll_widget_entity_spec.rb ee/spec/services/security/store_scan_service_spec.rb ee/spec/serializers/ee/issue_sidebar_basic_entity_spec.rb ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb ee/spec/lib/ee/api/helpers_spec.rb ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb ee/spec/finders/remote_development/workspaces_finder_spec.rb ee/spec/lib/users/identity_verification/authorize_ci_spec.rb ee/spec/services/epics/related_epic_links/list_service_spec.rb ee/spec/helpers/ee/invite_members_helper_spec.rb ee/spec/graphql/mutations/merge_requests/accept_spec.rb ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb ee/spec/lib/gitlab/llm/ai_message_spec.rb ee/spec/services/ee/users/build_service_spec.rb ee/spec/policies/dast_site_profile_policy_spec.rb ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb ee/spec/lib/elastic/latest/note_instance_proxy_spec.rb ee/spec/graphql/types/geo/registrable_type_spec.rb ee/spec/lib/gitlab/geo/replicator_spec.rb ee/spec/components/namespaces/free_user_cap/usage_quota_alert_component_spec.rb ee/spec/services/vulnerability_external_issue_links/destroy_service_spec.rb ee/spec/models/ee/clusters/agent_spec.rb ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb ee/spec/lib/quality/seeders/dependencies_spec.rb ee/spec/views/groups/billings/index.html.haml_spec.rb ee/spec/services/ee/deployments/update_environment_service_spec.rb ee/spec/services/llm/internal/completion_service_spec.rb ee/spec/services/ci/runners/register_runner_service_spec.rb ee/spec/graphql/types/vulnerability_evidence_type_spec.rb ee/spec/lib/gitlab/llm/vertex_ai/completions/summarize_submitted_review_spec.rb ee/spec/views/vulnerabilities/issue_description.md_spec.rb ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb ee/spec/views/projects/security/policies/index.html.haml_spec.rb ee/spec/workers/ee/deployments/link_merge_request_worker_spec.rb ee/spec/lib/search/elastic/queries_spec.rb ee/spec/models/security/training_provider_spec.rb ee/spec/models/scim_oauth_access_token_spec.rb ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb ee/spec/services/onboarding/status_create_service_spec.rb ee/spec/services/repositories/housekeeping_service_spec.rb ee/spec/services/ee/notes/destroy_service_spec.rb ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb ee/spec/services/ci/runners/unregister_runner_service_spec.rb ee/spec/validators/audit_events/http_destination_validator_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/summary/time_to_restore_service_spec.rb ee/spec/views/shared/credentials_inventory/ssh_keys/_ssh_key.html.haml_spec.rb ee/spec/graphql/resolvers/app_sec/dast/profile_resolver_spec.rb ee/spec/lib/gitlab/llm/templates/generate_commit_message_spec.rb ee/spec/graphql/mutations/boards/epic_lists/create_spec.rb ee/spec/policies/group_hook_policy_spec.rb ee/spec/workers/import_software_licenses_worker_spec.rb ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb ee/spec/workers/elastic_association_indexer_worker_spec.rb ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb ee/spec/models/projects/saved_reply_spec.rb ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb ee/spec/models/namespaces/free_user_cap/root_size_spec.rb ee/spec/models/namespace_limit_spec.rb ee/spec/models/ee/users/banned_user_spec.rb ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb ee/spec/workers/iterations_update_status_worker_spec.rb ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb ee/spec/services/ee/labels/create_service_spec.rb ee/spec/workers/search/zoekt/project_transfer_worker_spec.rb ee/spec/lib/gitlab/llm/response_modifiers/resolve_vulnerability_spec.rb ee/spec/workers/iterations/cadences/schedule_create_iterations_worker_spec.rb ee/spec/models/security/custom_software_license_spec.rb ee/spec/graphql/mutations/app_sec/fuzzing/coverage/corpus/create_spec.rb ee/spec/lib/ee/sidebars/user_settings/menus/access_tokens_menu_spec.rb ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb ee/spec/presenters/project_member_presenter_spec.rb ee/spec/services/applications/create_service_spec.rb ee/spec/services/elastic/index_projects_by_range_service_spec.rb ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb ee/spec/helpers/projects/observability_helper_spec.rb ee/spec/models/ee/namespace_ci_cd_setting_spec.rb ee/spec/helpers/namespaces/storage_helper_spec.rb ee/spec/validators/ldap_filter_validator_spec.rb ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb ee/spec/services/sbom/ingestion/ingest_reports_service_spec.rb ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb ee/spec/lib/gitlab/auth/group_saml/response_store_spec.rb ee/spec/lib/gitlab/llm/tracking_spec.rb ee/spec/graphql/types/gitlab_subscriptions/user_add_on_assignment_type_spec.rb ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb ee/spec/lib/gitlab/metrics/llm_spec.rb ee/spec/lib/gitlab/search/aggregation_spec.rb ee/spec/services/gitlab_subscriptions/trials/create_duo_pro_lead_service_spec.rb ee/spec/models/dora/watchers_spec.rb ee/spec/services/keys/create_service_spec.rb ee/spec/lib/gitlab/search_context/builder_spec.rb ee/spec/graphql/types/audit_events/group/namespace_filter_type_spec.rb ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/anthropic_spec.rb ee/spec/serializers/autocomplete/iteration_entity_spec.rb ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb ee/spec/lib/gitlab/project_template_spec.rb ee/spec/services/keys/last_used_service_spec.rb ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb ee/spec/lib/gitlab/favicon_spec.rb ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/vertex_ai_spec.rb ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb ee/spec/graphql/types/vulnerabilities/cvss_type_spec.rb ee/spec/graphql/ee/types/todoable_interface_spec.rb ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rbKnapsack report generator started!82 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 83 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 84 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 85 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 86 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 87******************************************************************************88 Your database has a single connection, and single connections were89 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.90 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml.91 Please add a :ci section to your database, following these instructions:93******************************************************************************94warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.96 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 97 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 98 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 99 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 100 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 101******************************************************************************102 Your database has a single connection, and single connections were103 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.104 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml.105 Please add a :ci section to your database, following these instructions:107******************************************************************************108Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}109# [RSpecRunTime] Starting RSpec timer...110[TEST PROF INFO] EventProf enabled (sql.active_record)111unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.112Test environment set up in 3.330009709 seconds113# [RSpecRunTime] Starting example group ee/spec/models/epic_spec.rb. Expected to take 5 minutes 19.52 seconds.114Epic115 does not allow STI116 associations117 is expected to belong to author class_name => User required: false118 is expected to belong to assignee class_name => User required: false119 is expected to belong to group required: false120 is expected to belong to parent required: false121 is expected to belong to work_item required: false inverse_of => synced_epic122 is expected to have many epic_issues123 is expected to have many children124 is expected to have many user_mentions class_name => EpicUserMention125 is expected to have many boards_epic_user_preferences class_name => Boards::EpicUserPreference inverse_of => epic126 is expected to have many epic_board_positions class_name => Boards::EpicBoardPosition inverse_of => epic127 default values128 is expected to eq #<Gitlab::Color:0x00007c0cb08565e0 @value="#1068bf">129 scopes130 .public_only131 only returns public epics132# [RSpecRunTime] RSpec elapsed time: 14.04 seconds. Current RSS: ~1239M. Threads: 4. load average: 1.09 1.46 0.89 1/409 415133.134 .confidential135 only returns confidential epics136 .not_confidential_or_in_groups137 returns only epics which are either not confidential or in the group138 relative position scopes139 .order_relative_position_on_board140 returns epics ordered by position on the board, null last141# [RSpecRunTime] RSpec elapsed time: 16.33 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.08 1.45 0.89 1/410 417142.143 without_board_position144 returns only epics which do not have position set for the board145 .join_board_position146 returns epics with joined position for the board147 title sort scopes148 .order_title_asc149 returns epics ordered by title, ascending150 .order_title_desc151 returns epics ordered by title, decending152# [RSpecRunTime] RSpec elapsed time: 17.96 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.08 1.45 0.89 1/410 418153.154 .in_milestone155 returns epics which have an issue in the milestone156# [RSpecRunTime] RSpec elapsed time: 19.42 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.08 1.45 0.89 1/410 419157.158 from_id159 returns records with id bigger or equal to the provided param160 .preload_group_and_routables161 is expected to be loaded162 is expected to be loaded163 is expected to be loaded164 is expected to be loaded165 validations166 is expected to validate that :group cannot be empty/falsy167 is expected to validate that :author cannot be empty/falsy168 is expected to validate that :title cannot be empty/falsy169 is expected to validate that :work_item cannot be empty/falsy170 is expected to validate that :total_opened_issue_weight cannot be empty/falsy171 is expected to validate that :total_closed_issue_weight cannot be empty/falsy172 is expected to validate that :total_opened_issue_count cannot be empty/falsy173 is expected to validate that :total_closed_issue_count cannot be empty/falsy174 is expected to validate that :total_opened_issue_weight looks like an integer175 is expected to validate that :total_closed_issue_weight looks like an integer176 is expected to validate that :total_opened_issue_count looks like an integer177 is expected to validate that :total_closed_issue_count looks like an integer178 is valid with a valid parent179 is valid if epic is confidential and has only confidential issues180 is not valid if epic is confidential and has non-confidential issues181 is valid if epic is confidential and has only confidential subepics182 is not valid if epic is confidential and has non-confidential subepics183 children count184 is expected to be valid185 when child count limit was reached186 is not valid187 already assigned epics are still valid188 is valid when removing parent189 is not valid when changing parents190# [RSpecRunTime] RSpec elapsed time: 27.89 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.15 1.45 0.90 1/410 420191.192 maximum hierarchy depth193 for a new epic194 when it below maximum depth195 is expected to be valid196 when goes above maximum depth197 is invalid198 #max_children_count_achieved?199 when the epic has fewer than MAX_CHILDREN_COUNT children200 returns false201 when the epic has exactly MAX_CHILDREN_COUNT children202 returns true203 callbacks204 when epic indexing is enabled205 updates epics in Elasticsearch when the child epic start_date is updated206 updates epics in Elasticsearch when the child epic end_date is updated207# [RSpecRunTime] RSpec elapsed time: 30.98 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.14 1.44 0.90 1/410 421208.209 modules210 behaves like AtomicInternalId211 .has_internal_id212 Module inclusion213 is expected to includes the AtomicInternalId module214 Validation215 when presence validation is required216 when creating an object217 raises an error if the internal id is blank218 when updating an object219 raises an error if the internal id is blank220 when presence validation is not required221 when creating an object222 does not raise an error if the internal id is blank (PENDING: No reason given)223 when updating an object224 does not raise an error if the internal id is blank (PENDING: No reason given)225 Creating an instance226 saves a new instance properly227 internal id generation228 calls InternalId.generate_next and sets internal id attribute229 does not overwrite an existing internal id230 when the instance has an internal ID set231 calls InternalId.update_last_value and sets the `last_value` to that of the instance232# [RSpecRunTime] RSpec elapsed time: 34.83 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.14 1.44 0.90 1/410 422233.234 unsetting the instance internal id on rollback235 when the internal id has been changed236 when the internal id is automatically set237 clears it on the instance238 when the internal id is manually set239 does not clear it on the instance240 when the internal id has not been changed241 preserves the value on the instance242 supply of internal ids243 provides a persistent supply of IID values, sensitive to the current state244 #reset_scope_internal_id_attribute245 rewinds the allocated IID246 allocates the same IID247 ordering248 orders by start_or_end_date249 orders by start_date ASC250 orders by start_date DESC251 orders by end_date ASC252 orders by end_date DESC253 orders by updated_at ASC254 orders by updated_at DESC255 orders by created_at ASC256 orders by created_at DESC257 orders by relative_position ASC258 orders by title ASC259 orders by title DESC260# [RSpecRunTime] RSpec elapsed time: 57.66 seconds. Current RSS: ~1241M. Threads: 4. load average: 1.09 1.41 0.91 1/410 423261.262 #valid_parent?263 basic checks264 returns true without parent265 returns true with a valid parent266 returns false when level is too deep267 with parent in a descendant group268 returns true269# [RSpecRunTime] RSpec elapsed time: 1 minute 0.61 second. Current RSS: ~1239M. Threads: 4. load average: 1.09 1.41 0.91 1/410 424270.271 with parent from a different group hierarchy272 returns true273 when adding an Epic that has existing children274 returns true when total depth after adding will not exceed limit275 returns false when total depth after adding would exceed limit276# [RSpecRunTime] RSpec elapsed time: 1 minute 3.89 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.08 1.40 0.91 1/410 425277.278 when parent has ancestors and epic has children279 returns true when total depth after adding will not exceed limit280 returns false when total depth after adding would exceed limit281# [RSpecRunTime] RSpec elapsed time: 1 minute 6.11 seconds. Current RSS: ~1244M. Threads: 4. load average: 1.08 1.39 0.91 1/410 426282.283 when hierarchy is cyclic284 returns false when parent is same as the epic285 returns false when child epic is parent of the given parent286 returns false when child epic is an ancestor of the given parent287# [RSpecRunTime] RSpec elapsed time: 1 minute 8.39 seconds. Current RSS: ~1249M. Threads: 4. load average: 1.08 1.39 0.91 1/410 427288.289 hierarchy290 #ancestors291 returns all ancestors for an epic ordered correctly292 returns all ancestors for an epic ordered correctly with the hierarchy_order param293 returns an empty array if an epic does not have any parent294# [RSpecRunTime] RSpec elapsed time: 1 minute 9.82 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.08 1.39 0.91 1/410 428295.296 #descendants297 returns all descendants for an epic298 returns an empty array if an epic does not have any descendants299 #upcoming?300 returns true when start_date is in the future301 returns false when start_date is in the past302 #expired?303 returns true when due_date is in the past304 returns false when due_date is in the future305 #elapsed_days306 returns 0 if there is no start_date307 returns elapsed_days when start_date is present308 #start_date309 is set310 returns as is311 behaves like within_timeframe scope312 .within_timeframe313 returns resources with start_date and/or end_date between timeframe314 returns resources which starts before the timeframe315 returns resources which ends after the timeframe316# [RSpecRunTime] RSpec elapsed time: 1 minute 12.49 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.07 1.39 0.91 1/410 429317.318 #start_date_from_milestones319 fixed date320 returns start date from start date sourcing milestone321 keeps start date sourcing milestone when switching to fixed dates322 keeps start date sourcing epic when switching to fixed dates323# [RSpecRunTime] RSpec elapsed time: 1 minute 16.41 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.06 1.38 0.91 1/408 430324.325 milestone date326 returns start_date327 #due_date_from_milestones328 fixed date329 returns due date from due date sourcing milestone330 keeps due date sourcing milestone when switching to fixed dates331 keeps due date sourcing epic when switching to fixed dates332# [RSpecRunTime] RSpec elapsed time: 1 minute 19.94 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.06 1.38 0.91 1/408 431333.334 milestone date335 returns due_date336 .deepest_relationship_level337 returns the deepest relationship level between epics338 when there are no epics339 returns nil340# [RSpecRunTime] RSpec elapsed time: 1 minute 22.6 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.06 1.37 0.91 1/408 432341.342 #issues_readable_by343 returns all issues if a user has access to them344 does not return issues user can not see345# [RSpecRunTime] RSpec elapsed time: 1 minute 27.09 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.05 1.37 0.91 1/408 433346.347 #close348 sets closed_at to Time.current when an epic is closed349 changes the state to closed350# [RSpecRunTime] RSpec elapsed time: 1 minute 28.18 seconds. Current RSS: ~1255M. Threads: 4. load average: 1.05 1.37 0.91 1/408 434351.352 #reopen353 sets closed_at to nil when an epic is reopend354 sets closed_by to nil when an epic is reopend355 changes the state to opened356# [RSpecRunTime] RSpec elapsed time: 1 minute 29.93 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.05 1.37 0.91 1/408 435357.358 #to_reference359 avoids additional SQL queries360 when nil argument361 returns epic id362# [RSpecRunTime] RSpec elapsed time: 1 minute 31.0 seconds. Current RSS: ~1261M. Threads: 4. load average: 0.97 1.34 0.90 1/408 436363.364 when from argument equals epic group365 returns epic id366 when from argument is a group different from epic group367 returns complete path to the epic368 when from argument is a project under the epic group369 returns epic id370# [RSpecRunTime] RSpec elapsed time: 1 minute 33.28 seconds. Current RSS: ~1264M. Threads: 4. load average: 0.97 1.34 0.90 1/408 437371.372 when from argument is a project under the epic subgroup373 returns complete path to the epic374# [RSpecRunTime] RSpec elapsed time: 1 minute 34.52 seconds. Current RSS: ~1264M. Threads: 4. load average: 0.97 1.34 0.90 1/408 438375.376 when from argument is a project in another group377 returns complete path to the epic378# [RSpecRunTime] RSpec elapsed time: 1 minute 35.62 seconds. Current RSS: ~1264M. Threads: 4. load average: 0.97 1.34 0.90 1/408 439379.380 when full is true381 returns complete path to the epic382# [RSpecRunTime] RSpec elapsed time: 1 minute 36.74 seconds. Current RSS: ~1264M. Threads: 4. load average: 0.97 1.34 0.91 1/408 440383.384 #has_children?385 has no children386 has child epics387# [RSpecRunTime] RSpec elapsed time: 1 minute 37.9 seconds. Current RSS: ~1267M. Threads: 4. load average: 0.97 1.34 0.91 1/408 441388.389 #has_issues?390 has no issues391 has child issues392# [RSpecRunTime] RSpec elapsed time: 1 minute 39.59 seconds. Current RSS: ~1271M. Threads: 4. load average: 0.97 1.34 0.91 1/408 442393.394 #has_parent?395 has no parent396 has parent397 mentioning other objects398 creates new system notes for cross references399# [RSpecRunTime] RSpec elapsed time: 1 minute 43.55 seconds. Current RSS: ~1269M. Threads: 4. load average: 0.97 1.33 0.91 1/416 526400.401 relative positioning402 there is no parent403 behaves like no-op relative positioning404 .scoped_items405 is empty406# [RSpecRunTime] RSpec elapsed time: 1 minute 44.91 seconds. Current RSS: ~1265M. Threads: 4. load average: 0.97 1.33 0.91 1/416 527407.408 .relative_siblings409 is empty410 .move_nulls_to_end411 does not move any items412 behaves like a no-op method413 does not raise errors414 does not perform any DB queries415 does not change any relative_position416 .move_nulls_to_start417 does not move any items418 behaves like a no-op method419 does not raise errors420 does not perform any DB queries421 does not change any relative_position422 instance methods423 #move_to_start424 behaves like a no-op method425 does not raise errors426 does not perform any DB queries427 does not change any relative_position428 #move_to_end429 behaves like a no-op method430 does not raise errors431 does not perform any DB queries432 does not change any relative_position433 #move_between434 behaves like a no-op method435 does not raise errors436 does not perform any DB queries437 does not change any relative_position438 #move_before439 behaves like a no-op method440 does not raise errors441 does not perform any DB queries442 does not change any relative_position443 #move_after444 behaves like a no-op method445 does not raise errors446 does not perform any DB queries447 does not change any relative_position448 there is a parent449 behaves like a class that supports relative positioning450 #scoped_items451 includes all items with the same scope452# [RSpecRunTime] RSpec elapsed time: 1 minute 50.63 seconds. Current RSS: ~1359M. Threads: 4. load average: 0.98 1.33 0.91 1/415 528453.454 #relative_siblings455 includes all items with the same scope, except self456# [RSpecRunTime] RSpec elapsed time: 1 minute 54.13 seconds. Current RSS: ~1335M. Threads: 4. load average: 0.98 1.32 0.91 2/410 529457.458 .move_nulls_to_end459 moves items with null relative_position to the end460 preserves relative position461 moves the item near the start position when there are no existing positions462 does not perform any moves if all items have their relative_position set463 manages to move nulls to the end even if there is a sequence at the end464 manages to move nulls to the end even if there is not enough space465 manages to move nulls to the end, stacking if we cannot create enough space466 manages to move nulls found in the relative scope467 can move many nulls468 does not have an N+1 issue469# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.58 seconds. Current RSS: ~1244M. Threads: 4. load average: 1.15 1.27 0.93 1/411 530470.471 .move_nulls_to_start472 moves items with null relative_position to the start473 moves the item near the start position when there are no existing positions474 preserves relative position475 does not perform any moves if all items have their relative_position set476 manages to move nulls to the start even if there is not enough space477 manages to move nulls to the end, stacking if we cannot create enough space478# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.06 second. Current RSS: ~1239M. Threads: 4. load average: 1.28 1.29 0.95 1/411 531479.480 #move_before481 moves item before482 can move the item before an item at the start483 can move the item before an item at MIN_POSITION484 can move the item before an item bunched up at MIN_POSITION485 when there is no space486 moves items correctly487# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.52 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.24 1.28 0.95 1/411 532488.489 leap-frogging to the left490 can leap-frog STEPS times before needing to rebalance491 there is no space to the left after moving STEPS times492 rebalances to the right493# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.91 seconds. Current RSS: ~1258M. Threads: 4. load average: 1.22 1.27 0.95 1/411 533494.495 #move_after496 moves item after497 can move the item after an item bunched up at MAX_POSITION498 when there is no space499 can move the item after an item at MAX_POSITION500 moves items correctly501# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.99 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.20 1.27 0.95 1/411 534502.503 leap-frogging504 rebalances after STEPS jumps505# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.35 seconds. Current RSS: ~1256M. Threads: 4. load average: 1.20 1.27 0.95 1/411 535506.507 #move_to_start508 places items at most IDEAL_DISTANCE from the start when the range is open509 moves item to the end510 positions the item at MIN_POSITION when there is only one space left511 rebalances when there is already an item at the MIN_POSITION512 deals with a run of elements at the start513# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.68 seconds. Current RSS: ~1258M. Threads: 4. load average: 1.17 1.26 0.95 1/411 536514.515 #move_to_end516 places items at most IDEAL_DISTANCE from the start when the range is open517 moves item to the end518 positions the item at MAX_POSITION when there is only one space left519 rebalances when there is already an item at the MAX_POSITION520 deals with a run of elements at the end521# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.14 seconds. Current RSS: ~1261M. Threads: 4. load average: 1.16 1.25 0.95 1/411 537522.523 #move_between524 positions item between two other525 positions item between on top526 positions item between to end527 positions items even when after and before positions are the same528 positions item in the middle of other two if distance is big enough529 positions item closer to the middle if we are at the very top530 positions item closer to the middle if we are at the very bottom531 positions item in the middle of other two532 positions item right if we pass non-sequential parameters533 avoids N+1 queries when rebalancing other items534 the two items are next to each other535 behaves like moves item between536 moves the middle item to between left and right537# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.41 seconds. Current RSS: ~1254M. Threads: 4. load average: 1.18 1.25 0.96 1/410 538538.539 there is no space540 behaves like moves item between541 moves the middle item to between left and right542# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.26 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.24 1.26 0.97 1/410 539543.544 there is a bunch of items545 handles bunches correctly546 behaves like moves item between547 moves the middle item to between left and right548# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.38 seconds. Current RSS: ~1250M. Threads: 4. load average: 1.22 1.26 0.97 1/410 540549.550 with existing epics and related issues551 .related_issues552 returns epic issues ordered by relative position553# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.7 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.22 1.26 0.97 1/410 541554.555 .ids_for_base_and_decendants556 returns epic ids only for selected epics or its descendant epics557 .issue_metadata_for_epics558 returns hash containing epic issues count and weight and epic status559 with multiple health statuses560 returns hash containing epic issues count, weight, epic status and epic issues health statuses561 behaves like versioned description562 associations563 is expected to have many description_versions564 save_description_version565 when description was changed566 saves the old and new description for the first update567 only saves the new description for subsequent updates568 sets the new description version to `saved_description_version`569 clears `saved_description_version` after another save that does not change description570# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.82 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.21 1.25 0.97 1/410 542571.572 when description was not changed573 does not save any description version574 #usage_ping_record_epic_creation575 records epic creation after saving576 with coloured epics577 epic_color: #<Gitlab::Color:0x00007c0cb08565e0 @value="#1068bf">, expected_text_color: #<Gitlab::Color:0x00007c0cac919288 @value="#FFFFFF">578 returns correct text color579 epic_color: #<Gitlab::Color:0x00007c0cac915de0 @value="#FFFFFF">, expected_text_color: #<Gitlab::Color:0x00007c0cac915cf0 @value="#1F1E24">580 returns correct text color581 epic_color: #<Gitlab::Color:0x00007c0cac9132c0 @value="#000000">, expected_text_color: #<Gitlab::Color:0x00007c0cac9131f8 @value="#FFFFFF">582 returns correct text color583 .epics_readable_by_user584 avoids N+1 queries when authorizing a list of epics585 with an admin when admin mode is enabled586 is expected to contain exactly #<Epic id:390 group149&1>587# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.21 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.35 1.28 0.98 1/410 543588.589 with an admin when admin mode is disabled590 returns the epics readable by the admin591 returns no epics when not given access592 with a regular user593 returns the epics readable by the user594 returns an empty array when no epics are readable595# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.1 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.35 1.28 0.98 1/410 544596.597 without a regular user598 returns epics that are publicly visible599 with group hierarchy600 when user is not a member601 returns no epic602# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.61 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.32 1.28 0.98 1/410 545603.604 when user is a reporter in the ancestor group605 returns epics from all groups606 when user is a reporter in the base group607 returns epics in main group and its descendants608 when user is a reporter in the subgroup609 returns epics in subgroup610 #related_epics611 when epics feature is enabled612 returns readable related epics of the epic613 when epic is a new record614 is expected to be empty615# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.45 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.32 1.28 0.98 1/410 546616.617 when epics feature is disabled618 returns empty result619 ES related specs620 when create epic index migration is not finished621 use_elasticsearch? is false622 when create epic index migration is finished623 when the group has use_elasticsearch? as true624 use_elasticsearch? is true625 with elasticsearch enabled626 calls ::Elastic::ProcessBookkeepingService.track! when the epic is updated627 when the group has use_elasticsearch? as false628 use_elasticsearch? is false629 with elasticsearch enabled630 does not call ::Elastic::ProcessBookkeepingService.track! when the epic is updated631 #epic_link_type632 returns nil if link_type attributes are not available633 returns link type value for sources634 returns inverse link type value for targets635# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.56 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.30 1.27 0.98 1/410 547636.637 #blocked_by_epics_for638 when user can read epics639 returns blocked epics640# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.78 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.27 1.27 0.98 1/410 548641.642 when user cannot read epic643 returns empty array644 when user cannot read some spics645 returns only epics that user can read646 order by closed_at647 .order_closed_at_asc648 orders on closed at649# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.82 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.27 1.27 0.98 1/410 549650.651 .order_closed_at_desc652 orders on closed at653# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.76 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.25 1.26 0.98 1/410 550654.655 #participants656 behaves like issuable participants657 when resource parent is public658 and users are referenced on notes659 includes the issue author660 includes the authors of the notes661 and note is confidential662 and mentions users663 only includes users that can read the note as participants664# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.64 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.25 1.26 0.98 2/410 551665.666 #total_issue_weight_and_count667 returns hash of total issue weight and count including its subepics668# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.99 seconds. Current RSS: ~1261M. Threads: 4. load average: 1.31 1.27 0.99 1/410 552669.670 #update_cached_metadata671 schedules cache update for parent epic when new subepic is created672 skips cache update if there is no epic parent673 when adding existing subepic674 schedules cache update for parent epic675# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.56 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.31 1.27 0.99 1/410 553676.677 when epic is already assigned to other epic678 schedules cache update for old parent and new parent epics679 schedules cache update for parent epic when removing subepic parent680 schedules cache update for parent epic when subepic is destroyed681# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.69 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.31 1.27 0.99 1/410 554682.683 #confidentiality_errors684 returns correct message if epic has non-confidential issues685 returns correct message if epic has non-confidential subepics686 is empty if epic has only confidential subepics687 is empty if epic has only confidential issues688# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.44 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.37 1.29 0.99 1/410 555689.690 #expire_etag_cache691 expires etag cache when epic is changed692 with exportable associations693 behaves like an exportable694 #exportable_association?695 is expected to be falsey696 when user can only read resource697 is expected to be falsey698 when user can read resource's association699 is expected to be truthy700 for an unknown association701 is expected to be falsey702# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.66 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.37 1.29 0.99 1/410 556703.704 #to_authorized_json705 when association not supported706 is expected not to include "foo"707 when association is `:notes`708 is expected to include "\"notes\":[{\"id\":6}]"709 when user have access to all notes710 string includes all notes711 #linked_items_count712 returns number of epics linked to the epic713 #sync_work_item_updated_at714 updates the updated_at column on the work item715# [RSpecRunTime] Finishing example group ee/spec/models/epic_spec.rb. It took 5 minutes 43.97 seconds. Expected to take 5 minutes 19.52 seconds.716# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.717Lint factories for Epic718 with saas, license, and factory defaults719 behaves like factory720 epic factory721 does not raise error when built722 does not raise error when created723 linting :use_fixed_dates trait724 does not raise error when created725# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.54 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.34 1.28 0.99 1/411 572726.727 linting :confidential trait728 does not raise error when created729 linting :opened trait730 does not raise error when created731 linting :closed trait732 does not raise error when created733 linting :with_synced_work_item trait734 does not raise error when created735 behaves like factory736 labeled_epic factory737 does not raise error when built738 does not raise error when created739# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 6.32 seconds. Expected to take 39.88 seconds.740# [RSpecRunTime] Starting example group ee/spec/models/epic_issue_spec.rb. Expected to take 2 minutes 59.4 seconds.741EpicIssue742 does not allow STI743 associations744 is expected to belong to work_item required: false745# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.36 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.31 1.28 0.99 1/412 573746.747 validations748 is valid to add non-confidential issue to non-confidential epic749 is valid to add confidential issue to confidential epic750 is valid to add confidential issue to non-confidential epic751 is not valid to add non-confidential issue to confidential epic752 group hierarchy753 when epic and issue are from different group hierarchies754 is valid755# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.83 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.31 1.28 0.99 1/412 574756.757 when epic and issue belong to the same group758 is expected to be valid759 when epic is in an ancestor group760 is expected to be valid761 when epic is in a descendant group762 is expected to be valid763 work items parent link764 is valid for an issue with no existing parent link epic765 is valid for issue with work item parent synced to the epic766 is not valid for an issue with a parent link epic767 when work_item_syncing is set768 skips the validation769# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.75 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.28 1.27 0.99 1/413 575770.771 relative positioning772 behaves like a class that supports relative positioning773 #scoped_items774 includes all items with the same scope775# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.94 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.28 1.27 0.99 1/413 576776.777 #relative_siblings778 includes all items with the same scope, except self779# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.66 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.26 1.27 0.99 1/413 577780.781 .move_nulls_to_end782 moves items with null relative_position to the end783 preserves relative position784 moves the item near the start position when there are no existing positions785 does not perform any moves if all items have their relative_position set786 manages to move nulls to the end even if there is a sequence at the end787 manages to move nulls to the end even if there is not enough space788 manages to move nulls to the end, stacking if we cannot create enough space789 manages to move nulls found in the relative scope790 can move many nulls791 does not have an N+1 issue792# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.16 seconds. Current RSS: ~1251M. Threads: 4. load average: 1.25 1.26 1.01 1/413 578793.794 .move_nulls_to_start795 moves items with null relative_position to the start796 moves the item near the start position when there are no existing positions797 preserves relative position798 does not perform any moves if all items have their relative_position set799 manages to move nulls to the start even if there is not enough space800 manages to move nulls to the end, stacking if we cannot create enough space801# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.59 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.23 1.26 1.02 1/413 579802.803 #move_before804 moves item before805 can move the item before an item at the start806 can move the item before an item at MIN_POSITION807 can move the item before an item bunched up at MIN_POSITION808 when there is no space809 moves items correctly810# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.69 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.21 1.25 1.02 1/414 581811.812 leap-frogging to the left813 can leap-frog STEPS times before needing to rebalance814 there is no space to the left after moving STEPS times815 rebalances to the right816# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.02 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.27 1.26 1.02 1/414 582817.818 #move_after819 moves item after820 can move the item after an item bunched up at MAX_POSITION821 when there is no space822 can move the item after an item at MAX_POSITION823 moves items correctly824# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.39 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.25 1.26 1.02 1/414 583825.826 leap-frogging827 rebalances after STEPS jumps828# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.67 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.23 1.25 1.02 1/414 584829.830 #move_to_start831 places items at most IDEAL_DISTANCE from the start when the range is open832 moves item to the end833 positions the item at MIN_POSITION when there is only one space left834 rebalances when there is already an item at the MIN_POSITION835 deals with a run of elements at the start836# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.24 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.21 1.25 1.02 1/414 585837.838 #move_to_end839 places items at most IDEAL_DISTANCE from the start when the range is open840 moves item to the end841 positions the item at MAX_POSITION when there is only one space left842 rebalances when there is already an item at the MAX_POSITION843 deals with a run of elements at the end844# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.87 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.18 1.24 1.02 1/414 586845.846 #move_between847 positions item between two other848 positions item between on top849 positions item between to end850 positions items even when after and before positions are the same851 positions item in the middle of other two if distance is big enough852 positions item closer to the middle if we are at the very top853 positions item closer to the middle if we are at the very bottom854 positions item in the middle of other two855 positions item right if we pass non-sequential parameters856 avoids N+1 queries when rebalancing other items857 the two items are next to each other858 behaves like moves item between859 moves the middle item to between left and right860# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.25 seconds. Current RSS: ~1261M. Threads: 4. load average: 1.14 1.23 1.02 1/414 587861.862 there is no space863 behaves like moves item between864 moves the middle item to between left and right865# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.92 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.13 1.22 1.02 1/414 588866.867 there is a bunch of items868 handles bunches correctly869 behaves like moves item between870 moves the middle item to between left and right871# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.13 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.12 1.22 1.02 1/415 589872.873 with a mixed tree level874 can create space to the right875 can create space to the left876 moves nulls to the end877# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.95 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.19 1.23 1.02 1/415 590878.879 #update_cached_metadata880 schedules cache update for epic when new issue is added881 when epic issue already exists882 schedules cache update for epic when epic issue is updated883 schedules cache update for epic when epic issue is destroyed884 #exportable_record?885 when user is nil886 is expected to be falsey887 when user cannot read epic888 is expected to be falsey889 when user can read epic890 is expected to be truthy891 #validate_max_children892 when the epic has not reached the maximum number of children893 does not add an error894# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.22 second. Current RSS: ~1278M. Threads: 4. load average: 1.19 1.23 1.02 1/415 591895.896 when the epic has reached the maximum number of children897 adds an error898# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.41 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.17 1.23 1.02 1/415 592899.900 when either epic or issue is nil901 does not add an error902# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.49 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.17 1.23 1.02 1/415 593903.904# [RSpecRunTime] Finishing example group ee/spec/models/epic_issue_spec.rb. It took 3 minutes 5.57 seconds. Expected to take 2 minutes 59.4 seconds.905# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.906Lint factories for EpicIssue907 with saas, license, and factory defaults908 behaves like factory909 epic_issue factory910 does not raise error when built911 does not raise error when created912# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.65 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.08 1.21 1.02 1/416 610913.914# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.17 seconds. Expected to take 39.88 seconds.915# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb. Expected to take 2 minutes 21.74 seconds.916Security::SecurityOrchestrationPolicies::ValidatePolicyService917 #execute918 when project or namespace is not provided919 behaves like checks policy type920 when policy type is not provided921 is expected to eq :error922 is expected to eq "Invalid policy"923 is expected to contain exactly "Invalid policy type"924 behaves like sets validation errors925 validation errors926 is expected to be one927 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}928# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.05 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.08 1.21 1.02 1/416 611929.930 when policy type is invalid931 is expected to eq :error932 is expected to eq "Invalid policy"933 is expected to contain exactly "Invalid policy type"934 behaves like sets validation errors935 validation errors936 is expected to be one937 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}938# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.11 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.08 1.21 1.02 1/416 612939.940 when policy type is valid941 is expected to eq :success942 behaves like checks policy name943 when policy name is not provided944 is expected to eq :error945 is expected to eq "Invalid policy"946 is expected to contain exactly "Empty policy name"947 behaves like sets validation errors948 validation errors949 is expected to be one950 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}951# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.42 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.08 1.21 1.02 2/416 613952.953 when policy name is invalid954 is expected to eq :error955 is expected to eq "Invalid policy"956 is expected to contain exactly "Empty policy name"957 behaves like sets validation errors958 validation errors959 is expected to be one960 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}961# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.58 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.07 1.21 1.02 1/416 614962.963 when policy name is valid964 is expected to eq :success965 behaves like checks if branches are provided in rule966 when rule has agents defined967 when branches are missing968 is expected to eq :success969 when branches are provided970 is expected to eq :success971 when rule does not have agents defined972 when branches and branch_type are missing973 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil974 is expected to eq :success975 is expected to eq nil976 behaves like sets validation errors977 validation errors978 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)979 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)980 behaves like checks only if policy is enabled981 is expected to eq :success982 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil983 is expected to eq :success984 is expected to eq nil985 behaves like sets validation errors986 validation errors987 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)988 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)989 behaves like checks only if policy is enabled990 is expected to eq :success991 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches992 is expected to eq :error993 is expected to eq ["Policy cannot be enabled without branch information"]994 behaves like sets validation errors995 validation errors996 is expected to be one997 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}998 behaves like checks only if policy is enabled999 is expected to eq :success1000 when branches are provided1001 is expected to eq :success1002 behaves like checks if timezone is valid1003 when timezone is not provided1004 is expected to eq :success1005 when timezone is provided1006 when timezone is valid1007 is expected to eq :success1008 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone1009 is expected to eq :error1010 is expected to contain exactly "Timezone is invalid"1011 behaves like sets validation errors1012 validation errors1013 is expected to be one1014 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1015 when timezone is empty string1016 is expected to eq :error1017 is expected to contain exactly "Timezone is invalid"1018 behaves like sets validation errors1019 validation errors1020 is expected to be one1021 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1022 when timezone is invalid1023 is expected to eq :error1024 is expected to contain exactly "Timezone is invalid"1025 behaves like sets validation errors1026 validation errors1027 is expected to be one1028 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1029 behaves like checks if vulnerability_age is valid1030 when policy_type is scan_result_policy1031 when vulnerability_age is not provided1032 is expected to eq :success1033 when vulnerability_age is provided1034 vulnerability_states: nil, status: :error1035 is expected to eq :error1036 returns a corresponding error message for error case1037 behaves like sets validation errors1038 validation errors1039 is expected to be one1040 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1041 vulnerability_states: [], status: :error1042 is expected to eq :error1043 returns a corresponding error message for error case1044 behaves like sets validation errors1045 validation errors1046 is expected to be one1047 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1048 vulnerability_states: new_states, status: :error1049 is expected to eq :error1050 returns a corresponding error message for error case1051 behaves like sets validation errors1052 validation errors1053 is expected to be one1054 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1055 vulnerability_states: new_and_previously_existing_states, status: :success1056 is expected to eq :success1057 returns a corresponding error message for error case1058 behaves like sets validation errors1059 validation errors1060 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1061 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1062 vulnerability_states: previously_existing_states, status: :success1063 is expected to eq :success1064 returns a corresponding error message for error case1065 behaves like sets validation errors1066 validation errors1067 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1068 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1069 when policy_type is approval_policy1070 when vulnerability_age is not provided1071 is expected to eq :success1072 when vulnerability_age is provided1073 vulnerability_states: nil, status: :error1074 is expected to eq :error1075 returns a corresponding error message for error case1076 behaves like sets validation errors1077 validation errors1078 is expected to be one1079 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1080 vulnerability_states: [], status: :error1081 is expected to eq :error1082 returns a corresponding error message for error case1083 behaves like sets validation errors1084 validation errors1085 is expected to be one1086 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1087 vulnerability_states: new_states, status: :error1088 is expected to eq :error1089 returns a corresponding error message for error case1090 behaves like sets validation errors1091 validation errors1092 is expected to be one1093 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1094 vulnerability_states: new_and_previously_existing_states, status: :success1095 is expected to eq :success1096 returns a corresponding error message for error case1097 behaves like sets validation errors1098 validation errors1099 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1100 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1101 vulnerability_states: previously_existing_states, status: :success1102 is expected to eq :success1103 returns a corresponding error message for error case1104 behaves like sets validation errors1105 validation errors1106 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1107 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1108 behaves like checks if cadence is valid1109 when cadence is provided1110 when cadence is valid1111 is expected to eq :success1112 when cadence is invalid1113 is expected to eq :error1114 is expected to contain exactly "Cadence is invalid"1115 behaves like sets validation errors1116 validation errors1117 is expected to be one1118 is expected to include {:field => :cadence, :level => :error, :message => "Cadence is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1119 when project is provided1120 when repository is empty1121 behaves like checks policy type1122 when policy type is not provided1123 is expected to eq :error1124 is expected to eq "Invalid policy"1125 is expected to contain exactly "Invalid policy type"1126 behaves like sets validation errors1127 validation errors1128 is expected to be one1129 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1130# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.04 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.06 1.20 1.01 1/416 6211131.1132 when policy type is invalid1133 is expected to eq :error1134 is expected to eq "Invalid policy"1135 is expected to contain exactly "Invalid policy type"1136 behaves like sets validation errors1137 validation errors1138 is expected to be one1139 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1140# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.13 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.06 1.20 1.01 1/416 6221141.1142 when policy type is valid1143 is expected to eq :success1144 behaves like checks policy name1145 when policy name is not provided1146 is expected to eq :error1147 is expected to eq "Invalid policy"1148 is expected to contain exactly "Empty policy name"1149 behaves like sets validation errors1150 validation errors1151 is expected to be one1152 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1153# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.42 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.05 1.19 1.01 1/416 6231154.1155 when policy name is invalid1156 is expected to eq :error1157 is expected to eq "Invalid policy"1158 is expected to contain exactly "Empty policy name"1159 behaves like sets validation errors1160 validation errors1161 is expected to be one1162 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1163 when policy name is valid1164 is expected to eq :success1165 behaves like checks if branches exist for the provided branch_type1166 policy_type: :scan_execution_policy, branch_type: "all", status: :error1167 is expected to eq :error1168 returns a corresponding error message for error case1169 behaves like checks only if policy is enabled1170 is expected to eq :success1171 policy_type: :scan_execution_policy, branch_type: "protected", status: :error1172 is expected to eq :error1173 returns a corresponding error message for error case1174 behaves like checks only if policy is enabled1175 is expected to eq :success1176 policy_type: :scan_execution_policy, branch_type: "default", status: :error1177 is expected to eq :error1178 returns a corresponding error message for error case1179 behaves like checks only if policy is enabled1180 is expected to eq :success1181 policy_type: :scan_result_policy, branch_type: "protected", status: :error1182 is expected to eq :error1183 returns a corresponding error message for error case1184 behaves like checks only if policy is enabled1185 is expected to eq :success1186 policy_type: :scan_result_policy, branch_type: "default", status: :error1187 is expected to eq :error1188 returns a corresponding error message for error case1189 behaves like checks only if policy is enabled1190 is expected to eq :success1191 policy_type: :approval_policy, branch_type: "protected", status: :error1192 is expected to eq :error1193 returns a corresponding error message for error case1194 behaves like checks only if policy is enabled1195 is expected to eq :success1196 policy_type: :approval_policy, branch_type: "default", status: :error1197 is expected to eq :error1198 returns a corresponding error message for error case1199 behaves like checks only if policy is enabled1200 is expected to eq :success1201 when project has a default protected branch1202 behaves like checks policy type1203 when policy type is not provided1204 is expected to eq :error1205 is expected to eq "Invalid policy"1206 is expected to contain exactly "Invalid policy type"1207 behaves like sets validation errors1208 validation errors1209 is expected to be one1210 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1211# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.83 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.05 1.19 1.01 1/416 6401212.1213 when policy type is invalid1214 is expected to eq :error1215 is expected to eq "Invalid policy"1216 is expected to contain exactly "Invalid policy type"1217 behaves like sets validation errors1218 validation errors1219 is expected to be one1220 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1221# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.9 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.05 1.19 1.01 1/416 6411222.1223 when policy type is valid1224 is expected to eq :success1225 behaves like checks policy name1226 when policy name is not provided1227 is expected to eq :error1228 is expected to eq "Invalid policy"1229 is expected to contain exactly "Empty policy name"1230 behaves like sets validation errors1231 validation errors1232 is expected to be one1233 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1234# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.17 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.04 1.18 1.01 1/416 6421235.1236 when policy name is invalid1237 is expected to eq :error1238 is expected to eq "Invalid policy"1239 is expected to contain exactly "Empty policy name"1240 behaves like sets validation errors1241 validation errors1242 is expected to be one1243 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1244# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.29 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.04 1.18 1.01 1/416 6431245.1246 when policy name is valid1247 is expected to eq :success1248 behaves like checks if branches are provided in rule1249 when rule has agents defined1250 when branches are missing1251 is expected to eq :success1252 when branches are provided1253 is expected to eq :success1254 when rule does not have agents defined1255 when branches and branch_type are missing1256 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil1257 is expected to eq :success1258 is expected to eq nil1259 behaves like sets validation errors1260 validation errors1261 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1262 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1263 behaves like checks only if policy is enabled1264 is expected to eq :success1265 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil1266 is expected to eq :success1267 is expected to eq nil1268 behaves like sets validation errors1269 validation errors1270 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1271 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1272 behaves like checks only if policy is enabled1273 is expected to eq :success1274 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches1275 is expected to eq :error1276 is expected to eq ["Policy cannot be enabled without branch information"]1277 behaves like sets validation errors1278 validation errors1279 is expected to be one1280 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1281 behaves like checks only if policy is enabled1282 is expected to eq :success1283 when branches are provided1284 is expected to eq :success1285 behaves like checks if branches are defined in the project1286 when rule has agents defined1287 when branches are defined for project1288 is expected to eq :success1289 when branches are not defined for project1290 is expected to eq :success1291 when pattern does not match any branch defined for project1292 is expected to eq :success1293 when rule does not have agents defined1294 when branches are defined for project1295 is expected to eq :success1296 when branches are not defined for project1297 is expected to eq :error1298 is expected to eq "Invalid policy"1299 is expected to contain exactly "Policy cannot be enabled for non-existing branches (non-exising-branch)"1300 behaves like checks only if policy is enabled1301 is expected to eq :success1302 when branches are defined as pattern1303 when pattern matches at least one branch defined for project1304 is expected to eq :success1305 when pattern does not match any branch defined for project1306 is expected to eq :error1307 is expected to eq "Invalid policy"1308 is expected to contain exactly "Policy cannot be enabled for non-existing branches (production-*, test-*)"1309 behaves like checks only if policy is enabled1310 is expected to eq :success1311 behaves like checks if required approvals exceed eligible approvers1312 when policy_type is scan_result_policy1313 with validation disabled1314 behaves like passes validation1315 is expected to eq {:status=>:success}1316 with user_approvers1317 with exceeding approvals_required1318 behaves like fails validation1319 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1320 behaves like sets validation errors1321 validation errors1322 is expected to be one1323 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1324# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.48 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.04 1.18 1.01 1/416 6451325.1326 with sufficient approvals_required1327 behaves like passes validation1328 is expected to eq {:status=>:success}1329 with group_approvers1330 with exceeding approvals_required1331 behaves like fails validation1332 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1333 behaves like sets validation errors1334 validation errors1335 is expected to be one1336 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1337# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.2 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.04 1.18 1.01 1/416 6461338.1339 with sufficient approvals_required1340 behaves like passes validation1341 is expected to eq {:status=>:success}1342 with role_approvers1343 with exceeding approvals_required1344 behaves like fails validation1345 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1346 behaves like sets validation errors1347 validation errors1348 is expected to be one1349 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1350# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.36 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.04 1.18 1.01 1/416 6471351.1352 with sufficient approvals_required1353 behaves like passes validation1354 is expected to eq {:status=>:success}1355 with compound approvals1356 with exceeding approvals_required1357 behaves like fails validation1358 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1359 behaves like sets validation errors1360 validation errors1361 is expected to be one1362 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1363# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.73 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.11 1.19 1.02 1/416 6481364.1365 with sufficient approvals_required1366 behaves like passes validation1367 is expected to eq {:status=>:success}1368 when policy_type is approval_policy1369 with validation disabled1370 behaves like passes validation1371 is expected to eq {:status=>:success}1372 with user_approvers1373 with exceeding approvals_required1374 behaves like fails validation1375 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1376 behaves like sets validation errors1377 validation errors1378 is expected to be one1379 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1380# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.55 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.02 1.17 1.01 2/417 6491381.1382 with sufficient approvals_required1383 behaves like passes validation1384 is expected to eq {:status=>:success}1385 with group_approvers1386 with exceeding approvals_required1387 behaves like fails validation1388 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1389 behaves like sets validation errors1390 validation errors1391 is expected to be one1392 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1393# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.3 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.02 1.17 1.01 1/417 6501394.1395 with sufficient approvals_required1396 behaves like passes validation1397 is expected to eq {:status=>:success}1398 with role_approvers1399 with exceeding approvals_required1400 behaves like fails validation1401 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1402 behaves like sets validation errors1403 validation errors1404 is expected to be one1405 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1406# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.4 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.02 1.17 1.01 1/417 6511407.1408 with sufficient approvals_required1409 behaves like passes validation1410 is expected to eq {:status=>:success}1411 with compound approvals1412 with exceeding approvals_required1413 behaves like fails validation1414 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1415 behaves like sets validation errors1416 validation errors1417 is expected to be one1418 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1419# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.8 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.02 1.17 1.01 1/417 6521420.1421 with sufficient approvals_required1422 behaves like passes validation1423 is expected to eq {:status=>:success}1424 behaves like checks if timezone is valid1425 when timezone is not provided1426 is expected to eq :success1427 when timezone is provided1428 when timezone is valid1429 is expected to eq :success1430 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone1431 is expected to eq :error1432 is expected to contain exactly "Timezone is invalid"1433 behaves like sets validation errors1434 validation errors1435 is expected to be one1436 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1437 when timezone is empty string1438 is expected to eq :error1439 is expected to contain exactly "Timezone is invalid"1440 behaves like sets validation errors1441 validation errors1442 is expected to be one1443 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1444 when timezone is invalid1445 is expected to eq :error1446 is expected to contain exactly "Timezone is invalid"1447 behaves like sets validation errors1448 validation errors1449 is expected to be one1450 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1451 behaves like checks if cadence is valid1452 when cadence is provided1453 when cadence is valid1454 is expected to eq :success1455 when cadence is invalid1456 is expected to eq :error1457 is expected to contain exactly "Cadence is invalid"1458 behaves like sets validation errors1459 validation errors1460 is expected to be one1461 is expected to include {:field => :cadence, :level => :error, :message => "Cadence is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1462 behaves like checks if vulnerability_age is valid1463 when policy_type is scan_result_policy1464 when vulnerability_age is not provided1465 is expected to eq :success1466 when vulnerability_age is provided1467 vulnerability_states: nil, status: :error1468 is expected to eq :error1469 returns a corresponding error message for error case1470 behaves like sets validation errors1471 validation errors1472 is expected to be one1473 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1474 vulnerability_states: [], status: :error1475 is expected to eq :error1476 returns a corresponding error message for error case1477 behaves like sets validation errors1478 validation errors1479 is expected to be one1480 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1481 vulnerability_states: new_states, status: :error1482 is expected to eq :error1483 returns a corresponding error message for error case1484 behaves like sets validation errors1485 validation errors1486 is expected to be one1487 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1488 vulnerability_states: new_and_previously_existing_states, status: :success1489 is expected to eq :success1490 returns a corresponding error message for error case1491 behaves like sets validation errors1492 validation errors1493 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1494 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1495 vulnerability_states: previously_existing_states, status: :success1496 is expected to eq :success1497 returns a corresponding error message for error case1498 behaves like sets validation errors1499 validation errors1500 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1501 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1502 when policy_type is approval_policy1503 when vulnerability_age is not provided1504 is expected to eq :success1505 when vulnerability_age is provided1506 vulnerability_states: nil, status: :error1507 is expected to eq :error1508 returns a corresponding error message for error case1509 behaves like sets validation errors1510 validation errors1511 is expected to be one1512 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1513 vulnerability_states: [], status: :error1514 is expected to eq :error1515 returns a corresponding error message for error case1516 behaves like sets validation errors1517 validation errors1518 is expected to be one1519 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1520 vulnerability_states: new_states, status: :error1521 is expected to eq :error1522 returns a corresponding error message for error case1523 behaves like sets validation errors1524 validation errors1525 is expected to be one1526 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1527 vulnerability_states: new_and_previously_existing_states, status: :success1528 is expected to eq :success1529 returns a corresponding error message for error case1530 behaves like sets validation errors1531 validation errors1532 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1533 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1534 vulnerability_states: previously_existing_states, status: :success1535 is expected to eq :success1536 returns a corresponding error message for error case1537 behaves like sets validation errors1538 validation errors1539 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1540 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1541 behaves like checks if branches exist for the provided branch_type1542 policy_type: :scan_execution_policy, branch_type: "all", status: :success1543 is expected to eq :success1544 returns a corresponding error message for error case1545 behaves like checks only if policy is enabled1546 is expected to eq :success1547 policy_type: :scan_execution_policy, branch_type: "protected", status: :success1548 is expected to eq :success1549 returns a corresponding error message for error case1550 behaves like checks only if policy is enabled1551 is expected to eq :success1552 policy_type: :scan_execution_policy, branch_type: "default", status: :success1553 is expected to eq :success1554 returns a corresponding error message for error case1555 behaves like checks only if policy is enabled1556 is expected to eq :success1557 policy_type: :scan_result_policy, branch_type: "protected", status: :success1558 is expected to eq :success1559 returns a corresponding error message for error case1560 behaves like checks only if policy is enabled1561 is expected to eq :success1562 policy_type: :scan_result_policy, branch_type: "default", status: :success1563 is expected to eq :success1564 returns a corresponding error message for error case1565 behaves like checks only if policy is enabled1566 is expected to eq :success1567 policy_type: :approval_policy, branch_type: "protected", status: :success1568 is expected to eq :success1569 returns a corresponding error message for error case1570 behaves like checks only if policy is enabled1571 is expected to eq :success1572 policy_type: :approval_policy, branch_type: "default", status: :success1573 is expected to eq :success1574 returns a corresponding error message for error case1575 behaves like checks only if policy is enabled1576 is expected to eq :success1577 when project has a non-default protected branch1578 behaves like checks policy type1579 when policy type is not provided1580 is expected to eq :error1581 is expected to eq "Invalid policy"1582 is expected to contain exactly "Invalid policy type"1583 behaves like sets validation errors1584 validation errors1585 is expected to be one1586 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1587# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.78 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.02 1.16 1.01 1/419 7051588.1589 when policy type is invalid1590 is expected to eq :error1591 is expected to eq "Invalid policy"1592 is expected to contain exactly "Invalid policy type"1593 behaves like sets validation errors1594 validation errors1595 is expected to be one1596 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1597# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.89 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.01 1.15 1.01 1/419 7061598.1599 when policy type is valid1600 is expected to eq :success1601 behaves like checks policy name1602 when policy name is not provided1603 is expected to eq :error1604 is expected to eq "Invalid policy"1605 is expected to contain exactly "Empty policy name"1606 behaves like sets validation errors1607 validation errors1608 is expected to be one1609 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1610# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.18 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.01 1.15 1.01 1/419 7071611.1612 when policy name is invalid1613 is expected to eq :error1614 is expected to eq "Invalid policy"1615 is expected to contain exactly "Empty policy name"1616 behaves like sets validation errors1617 validation errors1618 is expected to be one1619 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1620# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.38 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.01 1.15 1.01 1/419 7081621.1622 when policy name is valid1623 is expected to eq :success1624 behaves like checks if branches are provided in rule1625 when rule has agents defined1626 when branches are missing1627 is expected to eq :success1628 when branches are provided1629 is expected to eq :success1630 when rule does not have agents defined1631 when branches and branch_type are missing1632 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil1633 is expected to eq :success1634 is expected to eq nil1635 behaves like sets validation errors1636 validation errors1637 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1638 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1639 behaves like checks only if policy is enabled1640 is expected to eq :success1641 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil1642 is expected to eq :success1643 is expected to eq nil1644 behaves like sets validation errors1645 validation errors1646 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1647 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1648 behaves like checks only if policy is enabled1649 is expected to eq :success1650 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches1651 is expected to eq :error1652 is expected to eq ["Policy cannot be enabled without branch information"]1653 behaves like sets validation errors1654 validation errors1655 is expected to be one1656 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1657 behaves like checks only if policy is enabled1658 is expected to eq :success1659 when branches are provided1660 is expected to eq :success1661 behaves like checks if branches are defined in the project1662 when rule has agents defined1663 when branches are defined for project1664 is expected to eq :success1665 when branches are not defined for project1666 is expected to eq :success1667 when pattern does not match any branch defined for project1668 is expected to eq :success1669 when rule does not have agents defined1670 when branches are defined for project1671 is expected to eq :success1672 when branches are not defined for project1673 is expected to eq :error1674 is expected to eq "Invalid policy"1675 is expected to contain exactly "Policy cannot be enabled for non-existing branches (non-exising-branch)"1676 behaves like checks only if policy is enabled1677 is expected to eq :success1678 when branches are defined as pattern1679 when pattern matches at least one branch defined for project1680 is expected to eq :success1681 when pattern does not match any branch defined for project1682 is expected to eq :error1683 is expected to eq "Invalid policy"1684 is expected to contain exactly "Policy cannot be enabled for non-existing branches (production-*, test-*)"1685 behaves like checks only if policy is enabled1686 is expected to eq :success1687 behaves like checks if required approvals exceed eligible approvers1688 when policy_type is scan_result_policy1689 with validation disabled1690 behaves like passes validation1691 is expected to eq {:status=>:success}1692 with user_approvers1693 with exceeding approvals_required1694 behaves like fails validation1695 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1696 behaves like sets validation errors1697 validation errors1698 is expected to be one1699 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1700# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.67 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.01 1.15 1.01 1/417 7101701.1702 with sufficient approvals_required1703 behaves like passes validation1704 is expected to eq {:status=>:success}1705 with group_approvers1706 with exceeding approvals_required1707 behaves like fails validation1708 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1709 behaves like sets validation errors1710 validation errors1711 is expected to be one1712 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1713# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.36 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.01 1.15 1.01 1/417 7111714.1715 with sufficient approvals_required1716 behaves like passes validation1717 is expected to eq {:status=>:success}1718 with role_approvers1719 with exceeding approvals_required1720 behaves like fails validation1721 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1722 behaves like sets validation errors1723 validation errors1724 is expected to be one1725 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1726# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.52 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.01 1.15 1.01 1/417 7121727.1728 with sufficient approvals_required1729 behaves like passes validation1730 is expected to eq {:status=>:success}1731 with compound approvals1732 with exceeding approvals_required1733 behaves like fails validation1734 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1735 behaves like sets validation errors1736 validation errors1737 is expected to be one1738 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1739# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.89 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.01 1.15 1.01 1/417 7131740.1741 with sufficient approvals_required1742 behaves like passes validation1743 is expected to eq {:status=>:success}1744 when policy_type is approval_policy1745 with validation disabled1746 behaves like passes validation1747 is expected to eq {:status=>:success}1748 with user_approvers1749 with exceeding approvals_required1750 behaves like fails validation1751 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1752 behaves like sets validation errors1753 validation errors1754 is expected to be one1755 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1756# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.73 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.01 1.14 1.01 1/417 7141757.1758 with sufficient approvals_required1759 behaves like passes validation1760 is expected to eq {:status=>:success}1761 with group_approvers1762 with exceeding approvals_required1763 behaves like fails validation1764 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1765 behaves like sets validation errors1766 validation errors1767 is expected to be one1768 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1769# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.56 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.01 1.14 1.01 1/416 7151770.1771 with sufficient approvals_required1772 behaves like passes validation1773 is expected to eq {:status=>:success}1774 with role_approvers1775 with exceeding approvals_required1776 behaves like fails validation1777 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1778 behaves like sets validation errors1779 validation errors1780 is expected to be one1781 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1782# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.7 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.01 1.14 1.01 1/416 7161783.1784 with sufficient approvals_required1785 behaves like passes validation1786 is expected to eq {:status=>:success}1787 with compound approvals1788 with exceeding approvals_required1789 behaves like fails validation1790 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}1791 behaves like sets validation errors1792 validation errors1793 is expected to be one1794 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}1795# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.08 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.01 1.14 1.00 1/416 7171796.1797 with sufficient approvals_required1798 behaves like passes validation1799 is expected to eq {:status=>:success}1800 behaves like checks if timezone is valid1801 when timezone is not provided1802 is expected to eq :success1803 when timezone is provided1804 when timezone is valid1805 is expected to eq :success1806 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone1807 is expected to eq :error1808 is expected to contain exactly "Timezone is invalid"1809 behaves like sets validation errors1810 validation errors1811 is expected to be one1812 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1813 when timezone is empty string1814 is expected to eq :error1815 is expected to contain exactly "Timezone is invalid"1816 behaves like sets validation errors1817 validation errors1818 is expected to be one1819 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1820 when timezone is invalid1821 is expected to eq :error1822 is expected to contain exactly "Timezone is invalid"1823 behaves like sets validation errors1824 validation errors1825 is expected to be one1826 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1827 behaves like checks if cadence is valid1828 when cadence is provided1829 when cadence is valid1830 is expected to eq :success1831 when cadence is invalid1832 is expected to eq :error1833 is expected to contain exactly "Cadence is invalid"1834 behaves like sets validation errors1835 validation errors1836 is expected to be one1837 is expected to include {:field => :cadence, :level => :error, :message => "Cadence is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1838 behaves like checks if vulnerability_age is valid1839 when policy_type is scan_result_policy1840 when vulnerability_age is not provided1841 is expected to eq :success1842 when vulnerability_age is provided1843 vulnerability_states: nil, status: :error1844 is expected to eq :error1845 returns a corresponding error message for error case1846 behaves like sets validation errors1847 validation errors1848 is expected to be one1849 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1850# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.82 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.01 1.14 1.00 1/416 7181851.1852 vulnerability_states: [], status: :error1853 is expected to eq :error1854 returns a corresponding error message for error case1855 behaves like sets validation errors1856 validation errors1857 is expected to be one1858 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1859# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.02 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.01 1.14 1.00 1/416 7191860.1861 vulnerability_states: new_states, status: :error1862 is expected to eq :error1863 returns a corresponding error message for error case1864 behaves like sets validation errors1865 validation errors1866 is expected to be one1867 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1868 vulnerability_states: new_and_previously_existing_states, status: :success1869 is expected to eq :success1870 returns a corresponding error message for error case1871 behaves like sets validation errors1872 validation errors1873 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1874 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1875 vulnerability_states: previously_existing_states, status: :success1876 is expected to eq :success1877 returns a corresponding error message for error case1878 behaves like sets validation errors1879 validation errors1880 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1881 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1882 when policy_type is approval_policy1883 when vulnerability_age is not provided1884 is expected to eq :success1885 when vulnerability_age is provided1886 vulnerability_states: nil, status: :error1887 is expected to eq :error1888 returns a corresponding error message for error case1889 behaves like sets validation errors1890 validation errors1891 is expected to be one1892 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1893 vulnerability_states: [], status: :error1894 is expected to eq :error1895 returns a corresponding error message for error case1896 behaves like sets validation errors1897 validation errors1898 is expected to be one1899 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1900 vulnerability_states: new_states, status: :error1901 is expected to eq :error1902 returns a corresponding error message for error case1903 behaves like sets validation errors1904 validation errors1905 is expected to be one1906 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1907 vulnerability_states: new_and_previously_existing_states, status: :success1908 is expected to eq :success1909 returns a corresponding error message for error case1910 behaves like sets validation errors1911 validation errors1912 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1913 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1914 vulnerability_states: previously_existing_states, status: :success1915 is expected to eq :success1916 returns a corresponding error message for error case1917 behaves like sets validation errors1918 validation errors1919 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)1920 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)1921 behaves like checks if branches exist for the provided branch_type1922 policy_type: :scan_execution_policy, branch_type: "all", status: :success1923 is expected to eq :success1924 returns a corresponding error message for error case1925 behaves like checks only if policy is enabled1926 is expected to eq :success1927 policy_type: :scan_execution_policy, branch_type: "protected", status: :success1928 is expected to eq :success1929 returns a corresponding error message for error case1930 behaves like checks only if policy is enabled1931 is expected to eq :success1932 policy_type: :scan_execution_policy, branch_type: "default", status: :success1933 is expected to eq :success1934 returns a corresponding error message for error case1935 behaves like checks only if policy is enabled1936 is expected to eq :success1937 policy_type: :scan_result_policy, branch_type: "protected", status: :success1938 is expected to eq :success1939 returns a corresponding error message for error case1940 behaves like checks only if policy is enabled1941 is expected to eq :success1942 policy_type: :scan_result_policy, branch_type: "default", status: :error1943 is expected to eq :error1944 returns a corresponding error message for error case1945 behaves like checks only if policy is enabled1946 is expected to eq :success1947 policy_type: :approval_policy, branch_type: "protected", status: :success1948 is expected to eq :success1949 returns a corresponding error message for error case1950 behaves like checks only if policy is enabled1951 is expected to eq :success1952 policy_type: :approval_policy, branch_type: "default", status: :error1953 is expected to eq :error1954 returns a corresponding error message for error case1955 behaves like checks only if policy is enabled1956 is expected to eq :success1957 when project has only a default unprotected branch1958 behaves like checks policy type1959 when policy type is not provided1960 is expected to eq :error1961 is expected to eq "Invalid policy"1962 is expected to contain exactly "Invalid policy type"1963 behaves like sets validation errors1964 validation errors1965 is expected to be one1966 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1967# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.4 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.00 1.13 1.00 1/417 7581968.1969 when policy type is invalid1970 is expected to eq :error1971 is expected to eq "Invalid policy"1972 is expected to contain exactly "Invalid policy type"1973 behaves like sets validation errors1974 validation errors1975 is expected to be one1976 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1977# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.56 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.00 1.13 1.00 1/417 7591978.1979 when policy type is valid1980 is expected to eq :success1981 behaves like checks policy name1982 when policy name is not provided1983 is expected to eq :error1984 is expected to eq "Invalid policy"1985 is expected to contain exactly "Empty policy name"1986 behaves like sets validation errors1987 validation errors1988 is expected to be one1989 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}1990# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.86 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.00 1.13 1.00 1/417 7601991.1992 when policy name is invalid1993 is expected to eq :error1994 is expected to eq "Invalid policy"1995 is expected to contain exactly "Empty policy name"1996 behaves like sets validation errors1997 validation errors1998 is expected to be one1999 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2000# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.94 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.00 1.13 1.00 1/417 7612001.2002 when policy name is valid2003 is expected to eq :success2004 behaves like checks if branches exist for the provided branch_type2005 policy_type: :scan_execution_policy, branch_type: "all", status: :success2006 is expected to eq :success2007 returns a corresponding error message for error case2008 behaves like checks only if policy is enabled2009 is expected to eq :success2010 policy_type: :scan_execution_policy, branch_type: "protected", status: :error2011 is expected to eq :error2012 returns a corresponding error message for error case2013 behaves like checks only if policy is enabled2014 is expected to eq :success2015 policy_type: :scan_execution_policy, branch_type: "default", status: :success2016 is expected to eq :success2017 returns a corresponding error message for error case2018 behaves like checks only if policy is enabled2019 is expected to eq :success2020 policy_type: :scan_result_policy, branch_type: "protected", status: :error2021 is expected to eq :error2022 returns a corresponding error message for error case2023 behaves like checks only if policy is enabled2024 is expected to eq :success2025 policy_type: :scan_result_policy, branch_type: "default", status: :error2026 is expected to eq :error2027 returns a corresponding error message for error case2028 behaves like checks only if policy is enabled2029 is expected to eq :success2030 policy_type: :approval_policy, branch_type: "protected", status: :error2031 is expected to eq :error2032 returns a corresponding error message for error case2033 behaves like checks only if policy is enabled2034 is expected to eq :success2035 policy_type: :approval_policy, branch_type: "default", status: :error2036 is expected to eq :error2037 returns a corresponding error message for error case2038 behaves like checks only if policy is enabled2039 is expected to eq :success2040 with multiple rules2041 branch_type1: "protected", branch_type2: "default", status: :error2042 is expected to eq :error2043 branch_type1: "all", branch_type2: "protected", status: :error2044 is expected to eq :error2045 branch_type1: "all", branch_type2: "default", status: :success2046 is expected to eq :success2047 when namespace is provided2048 behaves like checks policy type2049 when policy type is not provided2050 is expected to eq :error2051 is expected to eq "Invalid policy"2052 is expected to contain exactly "Invalid policy type"2053 behaves like sets validation errors2054 validation errors2055 is expected to be one2056 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2057# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.21 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.00 1.12 1.00 1/416 7682058.2059 when policy type is invalid2060 is expected to eq :error2061 is expected to eq "Invalid policy"2062 is expected to contain exactly "Invalid policy type"2063 behaves like sets validation errors2064 validation errors2065 is expected to be one2066 is expected to include {:field => :base, :level => :error, :message => "Invalid policy type", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2067# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.3 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.00 1.12 1.00 1/416 7692068.2069 when policy type is valid2070 is expected to eq :success2071 behaves like checks policy name2072 when policy name is not provided2073 is expected to eq :error2074 is expected to eq "Invalid policy"2075 is expected to contain exactly "Empty policy name"2076 behaves like sets validation errors2077 validation errors2078 is expected to be one2079 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2080 when policy name is invalid2081 is expected to eq :error2082 is expected to eq "Invalid policy"2083 is expected to contain exactly "Empty policy name"2084 behaves like sets validation errors2085 validation errors2086 is expected to be one2087 is expected to include {:field => :base, :level => :error, :message => "Empty policy name", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2088 when policy name is valid2089 is expected to eq :success2090 behaves like checks if branches are provided in rule2091 when rule has agents defined2092 when branches are missing2093 is expected to eq :success2094 when branches are provided2095 is expected to eq :success2096 when rule does not have agents defined2097 when branches and branch_type are missing2098 policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2099 is expected to eq :success2100 is expected to eq nil2101 behaves like sets validation errors2102 validation errors2103 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2104 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2105 behaves like checks only if policy is enabled2106 is expected to eq :success2107 policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil2108 is expected to eq :success2109 is expected to eq nil2110 behaves like sets validation errors2111 validation errors2112 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2113 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2114 behaves like checks only if policy is enabled2115 is expected to eq :success2116 policy_type: "scan_execution_policy", branches: nil, branch_type: nil, status: :error, details: ["Policy cannot be enabled without branch information"], field: :branches2117 is expected to eq :error2118 is expected to eq ["Policy cannot be enabled without branch information"]2119 behaves like sets validation errors2120 validation errors2121 is expected to be one2122 is expected to include {:field => :branches, :level => :error, :message => "Policy cannot be enabled without branch information", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2123 behaves like checks only if policy is enabled2124 is expected to eq :success2125 when branches are provided2126 is expected to eq :success2127 behaves like checks if required approvals exceed eligible approvers2128 when policy_type is scan_result_policy2129 with validation disabled2130 behaves like passes validation2131 is expected to eq {:status=>:success}2132 with user_approvers2133 with exceeding approvals_required2134 behaves like fails validation2135 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2136 behaves like sets validation errors2137 validation errors2138 is expected to be one2139 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2140# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.03 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.00 1.12 1.00 1/416 7702141.2142 with sufficient approvals_required2143 behaves like passes validation2144 is expected to eq {:status=>:success}2145 with group_approvers2146 with exceeding approvals_required2147 behaves like fails validation2148 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2149 behaves like sets validation errors2150 validation errors2151 is expected to be one2152 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2153# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.9 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.08 1.14 1.01 1/416 7712154.2155 with sufficient approvals_required2156 behaves like passes validation2157 is expected to eq {:status=>:success}2158 with role_approvers2159 with exceeding approvals_required2160 behaves like fails validation2161 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:255 (PENDING: No reason given)2162 behaves like sets validation errors2163 validation errors2164 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2165 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2166# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.12 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.08 1.14 1.01 1/416 7722167.2168 with sufficient approvals_required2169 behaves like passes validation2170 is expected to eq {:status=>:success}2171 with compound approvals2172 with exceeding approvals_required2173 behaves like fails validation2174 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2175 behaves like sets validation errors2176 validation errors2177 is expected to be one2178 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2179# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.76 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.00 1.12 1.00 1/416 7732180.2181 with sufficient approvals_required2182 behaves like passes validation2183 is expected to eq {:status=>:success}2184 when policy_type is approval_policy2185 with validation disabled2186 behaves like passes validation2187 is expected to eq {:status=>:success}2188 with user_approvers2189 with exceeding approvals_required2190 behaves like fails validation2191 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2192 behaves like sets validation errors2193 validation errors2194 is expected to be one2195 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2196# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.67 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.00 1.11 1.00 1/416 7742197.2198 with sufficient approvals_required2199 behaves like passes validation2200 is expected to eq {:status=>:success}2201 with group_approvers2202 with exceeding approvals_required2203 behaves like fails validation2204 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2205 behaves like sets validation errors2206 validation errors2207 is expected to be one2208 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2209# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.62 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.00 1.11 1.00 1/416 7752210.2211 with sufficient approvals_required2212 behaves like passes validation2213 is expected to eq {:status=>:success}2214 with role_approvers2215 with exceeding approvals_required2216 behaves like fails validation2217 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:255 (PENDING: No reason given)2218 behaves like sets validation errors2219 validation errors2220 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2221 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2222# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.83 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.00 1.11 1.00 1/416 7762223.2224 with sufficient approvals_required2225 behaves like passes validation2226 is expected to eq {:status=>:success}2227 with compound approvals2228 with exceeding approvals_required2229 behaves like fails validation2230 is expected to include {:status => :error, :message => "Invalid policy", :details => ["Required approvals exceed eligible approvers."]}2231 behaves like sets validation errors2232 validation errors2233 is expected to be one2234 is expected to include {:field => :approvers_ids, :level => :error, :message => "Required approvals exceed eligible approvers.", :title => "Logic error"}2235# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.39 second. Current RSS: ~1330M. Threads: 4. load average: 1.00 1.11 1.00 1/417 7772236.2237 with sufficient approvals_required2238 behaves like passes validation2239 is expected to eq {:status=>:success}2240 behaves like checks if timezone is valid2241 when timezone is not provided2242 is expected to eq :success2243 when timezone is provided2244 when timezone is valid2245 is expected to eq :success2246 when timezone valid ActiveSupport::TimeZone, but not TZInfo::Timezone2247 is expected to eq :error2248 is expected to contain exactly "Timezone is invalid"2249 behaves like sets validation errors2250 validation errors2251 is expected to be one2252 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2253 when timezone is empty string2254 is expected to eq :error2255 is expected to contain exactly "Timezone is invalid"2256 behaves like sets validation errors2257 validation errors2258 is expected to be one2259 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2260 when timezone is invalid2261 is expected to eq :error2262 is expected to contain exactly "Timezone is invalid"2263 behaves like sets validation errors2264 validation errors2265 is expected to be one2266 is expected to include {:field => :timezone, :level => :error, :message => "Timezone is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2267 behaves like checks if cadence is valid2268 when cadence is provided2269 when cadence is valid2270 is expected to eq :success2271 when cadence is invalid2272 is expected to eq :error2273 is expected to contain exactly "Cadence is invalid"2274 behaves like sets validation errors2275 validation errors2276 is expected to be one2277 is expected to include {:field => :cadence, :level => :error, :message => "Cadence is invalid", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2278 behaves like checks if vulnerability_age is valid2279 when policy_type is scan_result_policy2280 when vulnerability_age is not provided2281 is expected to eq :success2282 when vulnerability_age is provided2283 vulnerability_states: nil, status: :error2284 is expected to eq :error2285 returns a corresponding error message for error case2286 behaves like sets validation errors2287 validation errors2288 is expected to be one2289 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2290 vulnerability_states: [], status: :error2291 is expected to eq :error2292 returns a corresponding error message for error case2293 behaves like sets validation errors2294 validation errors2295 is expected to be one2296 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2297 vulnerability_states: new_states, status: :error2298 is expected to eq :error2299 returns a corresponding error message for error case2300 behaves like sets validation errors2301 validation errors2302 is expected to be one2303 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2304# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.98 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.00 1.11 1.00 1/416 7782305.2306 vulnerability_states: new_and_previously_existing_states, status: :success2307 is expected to eq :success2308 returns a corresponding error message for error case2309 behaves like sets validation errors2310 validation errors2311 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2312 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2313 vulnerability_states: previously_existing_states, status: :success2314 is expected to eq :success2315 returns a corresponding error message for error case2316 behaves like sets validation errors2317 validation errors2318 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2319 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2320 when policy_type is approval_policy2321 when vulnerability_age is not provided2322 is expected to eq :success2323 when vulnerability_age is provided2324 vulnerability_states: nil, status: :error2325 is expected to eq :error2326 returns a corresponding error message for error case2327 behaves like sets validation errors2328 validation errors2329 is expected to be one2330 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2331 vulnerability_states: [], status: :error2332 is expected to eq :error2333 returns a corresponding error message for error case2334 behaves like sets validation errors2335 validation errors2336 is expected to be one2337 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2338 vulnerability_states: new_states, status: :error2339 is expected to eq :error2340 returns a corresponding error message for error case2341 behaves like sets validation errors2342 validation errors2343 is expected to be one2344 is expected to include {:field => :vulnerability_age, :level => :error, :message => /Vulnerability age requires previously existing/, :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2345 vulnerability_states: new_and_previously_existing_states, status: :success2346 is expected to eq :success2347 returns a corresponding error message for error case2348 behaves like sets validation errors2349 validation errors2350 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2351 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2352 vulnerability_states: previously_existing_states, status: :success2353 is expected to eq :success2354 returns a corresponding error message for error case2355 behaves like sets validation errors2356 validation errors2357 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:37 (PENDING: No reason given)2358 example at ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:39 (PENDING: No reason given)2359 when policy_scope is present2360 when policy_scope is empty2361 is expected to eq :success2362 when compliance_frameworks is empty2363 is expected to eq :success2364 when compliance framework ids are valid2365 is expected to eq :success2366 when compliance frameworks contain invalid ids2367 behaves like sets validation errors2368 validation errors2369 is expected to be one2370 is expected to include {:field => :compliance_frameworks, :level => :error, :message => "Invalid Compliance Framework ID(s)", :title => #<RSpec::Mocks::ArgumentMatchers::AnyArgMatcher:0x00007c0cc2295130>}2371# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb. It took 3 minutes 9.11 seconds. Expected to take 2 minutes 21.74 seconds.2372# [RSpecRunTime] Starting example group ee/spec/services/epics/epic_links/create_service_spec.rb. Expected to take 1 minute 48.94 seconds.2373Epics::EpicLinks::CreateService2374 #execute2375 when subepics feature is disabled2376 returns an error2377 no relationship is created2378# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.53 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.00 1.10 1.00 1/416 7792379.2380 when subepics feature is enabled2381 when an error occurs2382 when a single epic is given2383 when user does not have create_epic_tree_relation access for the parent2384 returns an error2385 no relationship is created2386# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.37 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7802387.2388 when a user has permissions to add an epic2389 when an epic from another group is given2390 when user has no permission to admin_epic_tree_relation2391 returns an error2392 no relationship is created2393# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.42 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7812394.2395 when subepics feature is not available for child group2396 returns an error2397 no relationship is created2398# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.45 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.00 1.10 1.00 1/414 7822399.2400 when hierarchy is cyclic2401 when given child epic is the same as given parent2402 returns an error2403 no relationship is created2404# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.97 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7832405.2406 when given child epic is parent of the given parent2407 returns an error2408 no relationship is created2409# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.87 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7842410.2411 when new child epic is an ancestor of the given parent2412 returns an error2413 no relationship is created2414# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.45 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7852415.2416 when adding an epic that is already a child of the parent epic2417 returns an error2418 no relationship is created2419# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.18 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7862420.2421 when adding to an Epic that is already at maximum depth2422 returns an error2423 no relationship is created2424# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.02 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7872425.2426 when total depth after adding would exceed depth limit2427 returns an error2428 no relationship is created2429# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.34 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.00 1.10 1.00 1/415 7882430.2431 when total children count after adding would exceed limit2432 returns an error2433 no relationship is created2434# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.55 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.08 1.11 1.01 1/415 7892435.2436 when multiple epics are given2437 when user does not have create_epic_tree_relation access for the parent2438 returns an error2439 no relationship is created2440# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.35 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.08 1.11 1.01 1/415 7902441.2442 when a user has permissions to add an epic2443 when adding epics that are already a child of the parent epic2444 returns an error2445 no relationship is created2446# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.16 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.08 1.11 1.01 1/415 7912447.2448 when total depth after adding would exceed limit2449 returns an error2450 no relationship is created2451# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.26 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.07 1.11 1.00 1/415 7922452.2453 when an epic from a another group is given2454 when user has insufficient permissions2455 returns an error2456 no relationship is created2457# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.12 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.07 1.11 1.00 1/415 7932458.2459 when subepics feature is not available for child group2460 returns an error2461 no relationship is created2462# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.32 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.07 1.11 1.00 1/415 7942463.2464 when hierarchy is cyclic2465 when given child epic is the same as given parent2466 returns an error2467 no relationship is created2468# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.21 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.07 1.11 1.00 1/415 7952469.2470 when given child epic is parent of the given parent2471 returns an error2472 no relationship is created2473# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.18 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.06 1.11 1.00 1/415 7962474.2475 when the reference list is empty2476 returns an error2477 no relationship is created2478# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.53 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.06 1.11 1.00 1/415 7972479.2480 when there are invalid references2481 adds only valid references2482 returns error status2483# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.92 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.14 1.12 1.01 1/416 7982484.2485 when everything is ok2486 when a correct reference is given2487 creates a new relationship and updates epic2488 moves the new child epic to the top and moves the existing ones down2489 returns success status and created links2490 creates system notes2491 when parent has inherited dates2492 updates the parent dates2493# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.55 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.21 1.14 1.01 1/416 7992494.2495 when an epic from a subgroup is given2496 creates a new relationship and updates epic2497 moves the new child epic to the top and moves the existing ones down2498 returns success status and created links2499 creates system notes2500# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.75 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.19 1.13 1.01 1/416 8002501.2502 when an epic from another group is given2503 creates a new relationship and updates epic2504 moves the new child epic to the top and moves the existing ones down2505 returns success status and created links2506 creates system notes2507# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.34 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.25 1.15 1.02 1/416 8012508.2509 when an epic from ancestor group is given2510 creates a new relationship and updates epic2511 moves the new child epic to the top and moves the existing ones down2512 returns success status and created links2513 creates system notes2514# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.07 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.23 1.15 1.02 1/416 8022515.2516 when multiple valid epics are given2517 creates new relationships2518 creates system notes2519 returns success status and created links2520 avoids un-necessary database queries2521 when parent has inherited dates2522 updates the parent dates2523# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.5 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.27 1.16 1.02 1/415 8032524.2525 when at least one epic is still not assigned to the parent epic2526 creates new relationships2527 creates system notes2528 returns success status and created links2529# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.14 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.33 1.17 1.03 1/415 8042530.2531 when adding an Epic that has existing children2532 when Epic to add has more than 5 children2533 creates a new relationship and updates epic2534 moves the new child epic to the top and moves the existing ones down2535 returns success status and created links2536 creates system notes2537# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.91 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.28 1.17 1.03 1/415 8052538.2539 when an epic is already assigned to another epic2540 creates system notes2541 creates a new relationship and updates epic2542 moves the new child epic to the top and moves the existing ones down2543 returns success status and created links2544# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.2 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.26 1.16 1.03 1/415 8062545.2546 when child and parent epics have a synced work item2547 creates a new relationship for the epic and the synced work item2548 keeps epics timestamp in sync2549 does not create resource event for the work item2550 creates system notes only for the epics2551 behaves like rollback changes when creation fails2552 when work item link creation fails2553 does not create relationships for the epic or the work item2554 logs error2555# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.86 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.24 1.16 1.03 1/415 8072556.2557 when epic link creation fails2558 does not create relationships for the epic or the work item2559 when updating relative_position fails2560 does not create relationships for the epic or the work item2561 with multiple children2562 creates a new relationship for the epics and their synced work items2563 keeps epics timestamp in sync2564 creates system notes only for the epics2565 behaves like rollback changes when creation fails2566 when work item link creation fails2567 does not create relationships for the epic or the work item2568 logs error2569# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.89 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.30 1.17 1.03 1/415 8082570.2571 when epic link creation fails2572 does not create relationships for the epic or the work item2573 when updating relative_position fails2574 does not create relationships for the epic or the work item2575 when synced_epic parameter is true2576 does not try to create a synced work item parent link2577 does not create system notes2578 does not call Epics::UpdateDatesService2579 when work_items_rolledup_dates feature flag is disabled2580 calls Epics::UpdateDatesService2581# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.21 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.30 1.17 1.03 1/415 8092582.2583# [RSpecRunTime] Finishing example group ee/spec/services/epics/epic_links/create_service_spec.rb. It took 1 minute 49.43 seconds. Expected to take 1 minute 48.94 seconds.2584# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. Expected to take 1 minute 27.08 seconds.2585Gitlab::Llm::StageCheck2586 .available?2587 when gitlab.com2588 container: group, feature_type: "EXPERIMENTAL", namespace_experiment_features_enabled: true, result: true2589 behaves like expected stage check results2590 returns expected result2591 for a project in a personal namespace2592 returns false2593# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.87 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.27 1.17 1.03 1/415 8102594.2595 with an invalid feature name2596 returns false2597 when not on a plan with ai_features licensed2598 returns false2599 when feature is chat2600 when not on a plan with ai_chat licensed2601 returns false2602 container: group, feature_type: "EXPERIMENTAL", namespace_experiment_features_enabled: false, result: false2603 behaves like expected stage check results2604 returns expected result2605 for a project in a personal namespace2606 returns false2607# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.17 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.25 1.17 1.03 1/415 8112608.2609 with an invalid feature name2610 returns false2611 when not on a plan with ai_features licensed2612 returns false2613 when feature is chat2614 when not on a plan with ai_chat licensed2615 returns false2616 container: group, feature_type: "BETA", namespace_experiment_features_enabled: true, result: true2617 behaves like expected stage check results2618 returns expected result2619 for a project in a personal namespace2620 returns false2621# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.85 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.23 1.16 1.03 1/415 8122622.2623 with an invalid feature name2624 returns false2625 when not on a plan with ai_features licensed2626 returns false2627 when feature is chat2628 when not on a plan with ai_chat licensed2629 returns false2630 container: group, feature_type: "BETA", namespace_experiment_features_enabled: false, result: false2631 behaves like expected stage check results2632 returns expected result2633 for a project in a personal namespace2634 returns false2635# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.42 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.23 1.16 1.03 1/415 8132636.2637 with an invalid feature name2638 returns false2639 when not on a plan with ai_features licensed2640 returns false2641 when feature is chat2642 when not on a plan with ai_chat licensed2643 returns false2644 container: group, feature_type: "GA", namespace_experiment_features_enabled: true, result: true2645 behaves like expected stage check results2646 returns expected result2647 for a project in a personal namespace2648 returns false2649# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.06 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.21 1.16 1.03 1/415 8142650.2651 with an invalid feature name2652 returns false2653 when not on a plan with ai_features licensed2654 returns false2655 when feature is chat2656 when not on a plan with ai_chat licensed2657 returns false2658 container: group, feature_type: "GA", namespace_experiment_features_enabled: false, result: true2659 behaves like expected stage check results2660 returns expected result2661 for a project in a personal namespace2662 returns false2663# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.57 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.19 1.16 1.03 1/415 8152664.2665 with an invalid feature name2666 returns false2667 when not on a plan with ai_features licensed2668 returns false2669 when feature is chat2670 when not on a plan with ai_chat licensed2671 returns false2672 container: project, feature_type: "EXPERIMENTAL", namespace_experiment_features_enabled: true, result: true2673 behaves like expected stage check results2674 returns expected result2675 for a project in a personal namespace2676 returns false2677# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.22 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.18 1.16 1.03 1/415 8162678.2679 with an invalid feature name2680 returns false2681 when not on a plan with ai_features licensed2682 returns false2683 when feature is chat2684 when not on a plan with ai_chat licensed2685 returns false2686 container: project, feature_type: "EXPERIMENTAL", namespace_experiment_features_enabled: false, result: false2687 behaves like expected stage check results2688 returns expected result2689 for a project in a personal namespace2690 returns false2691# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.82 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.18 1.16 1.03 1/415 8172692.2693 with an invalid feature name2694 returns false2695 when not on a plan with ai_features licensed2696 returns false2697 when feature is chat2698 when not on a plan with ai_chat licensed2699 returns false2700 container: project, feature_type: "BETA", namespace_experiment_features_enabled: true, result: true2701 behaves like expected stage check results2702 returns expected result2703 for a project in a personal namespace2704 returns false2705# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.47 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.33 1.19 1.04 1/415 8182706.2707 with an invalid feature name2708 returns false2709 when not on a plan with ai_features licensed2710 returns false2711 when feature is chat2712 when not on a plan with ai_chat licensed2713 returns false2714 container: project, feature_type: "BETA", namespace_experiment_features_enabled: false, result: false2715 behaves like expected stage check results2716 returns expected result2717 for a project in a personal namespace2718 returns false2719# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.16 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.30 1.18 1.04 1/415 8192720.2721 with an invalid feature name2722 returns false2723 when not on a plan with ai_features licensed2724 returns false2725 when feature is chat2726 when not on a plan with ai_chat licensed2727 returns false2728 container: project, feature_type: "GA", namespace_experiment_features_enabled: true, result: true2729 behaves like expected stage check results2730 returns expected result2731 for a project in a personal namespace2732 returns false2733# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.86 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.27 1.18 1.04 1/415 8202734.2735 with an invalid feature name2736 returns false2737 when not on a plan with ai_features licensed2738 returns false2739 when feature is chat2740 when not on a plan with ai_chat licensed2741 returns false2742 container: project, feature_type: "GA", namespace_experiment_features_enabled: false, result: true2743 behaves like expected stage check results2744 returns expected result2745 for a project in a personal namespace2746 returns false2747# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.53 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.27 1.18 1.04 1/415 8212748.2749 with an invalid feature name2750 returns false2751 when not on a plan with ai_features licensed2752 returns false2753 when feature is chat2754 when not on a plan with ai_chat licensed2755 returns false2756 when not gitlab.com2757 container: group, feature_type: "EXPERIMENTAL", instance_experiment_features_enabled: true, result: false2758 behaves like expected stage check results2759 returns expected result2760 for a project in a personal namespace2761 returns false2762# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.81 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.25 1.18 1.04 1/415 8222763.2764 with an invalid feature name2765 returns false2766 when not on a plan with ai_features licensed2767 returns false2768 when feature is chat2769 when not on a plan with ai_chat licensed2770 returns false2771 container: group, feature_type: "EXPERIMENTAL", instance_experiment_features_enabled: false, result: false2772 behaves like expected stage check results2773 returns expected result2774 for a project in a personal namespace2775 returns false2776# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.29 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.23 1.17 1.04 1/415 8232777.2778 with an invalid feature name2779 returns false2780 when not on a plan with ai_features licensed2781 returns false2782 when feature is chat2783 when not on a plan with ai_chat licensed2784 returns false2785 container: group, feature_type: "BETA", instance_experiment_features_enabled: true, result: false2786 behaves like expected stage check results2787 returns expected result2788 for a project in a personal namespace2789 returns false2790# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.79 second. Current RSS: ~1445M. Threads: 4. load average: 1.23 1.17 1.04 1/416 8242791.2792 with an invalid feature name2793 returns false2794 when not on a plan with ai_features licensed2795 returns false2796 when feature is chat2797 when not on a plan with ai_chat licensed2798 returns false2799 container: group, feature_type: "BETA", instance_experiment_features_enabled: false, result: false2800 behaves like expected stage check results2801 returns expected result2802 for a project in a personal namespace2803 returns false2804# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.32 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.29 1.19 1.04 2/416 8252805.2806 with an invalid feature name2807 returns false2808 when not on a plan with ai_features licensed2809 returns false2810 when feature is chat2811 when not on a plan with ai_chat licensed2812 returns false2813 container: group, feature_type: "GA", instance_experiment_features_enabled: true, result: true2814 behaves like expected stage check results2815 returns expected result2816 for a project in a personal namespace2817 returns false2818# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.95 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.27 1.18 1.04 1/416 8262819.2820 with an invalid feature name2821 returns false2822 when not on a plan with ai_features licensed2823 returns false2824 when feature is chat2825 when not on a plan with ai_chat licensed2826 returns false2827 container: group, feature_type: "GA", instance_experiment_features_enabled: false, result: true2828 behaves like expected stage check results2829 returns expected result2830 for a project in a personal namespace2831 returns false2832# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.34 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.25 1.18 1.04 1/415 8272833.2834 with an invalid feature name2835 returns false2836 when not on a plan with ai_features licensed2837 returns false2838 when feature is chat2839 when not on a plan with ai_chat licensed2840 returns false2841 container: project, feature_type: "EXPERIMENTAL", instance_experiment_features_enabled: true, result: false2842 behaves like expected stage check results2843 returns expected result2844 for a project in a personal namespace2845 returns false2846# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.89 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.25 1.18 1.04 1/415 8282847.2848 with an invalid feature name2849 returns false2850 when not on a plan with ai_features licensed2851 returns false2852# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.7 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.23 1.18 1.04 1/416 8292853.2854 when feature is chat2855 when not on a plan with ai_chat licensed2856 returns false2857# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.99 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.23 1.18 1.04 1/415 8302858.2859 container: project, feature_type: "EXPERIMENTAL", instance_experiment_features_enabled: false, result: false2860 behaves like expected stage check results2861 returns expected result2862 for a project in a personal namespace2863 returns false2864# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.68 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.23 1.18 1.04 1/415 8312865.2866 with an invalid feature name2867 returns false2868 when not on a plan with ai_features licensed2869 returns false2870 when feature is chat2871 when not on a plan with ai_chat licensed2872 returns false2873 container: project, feature_type: "BETA", instance_experiment_features_enabled: true, result: false2874 behaves like expected stage check results2875 returns expected result2876 for a project in a personal namespace2877 returns false2878# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.11 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.21 1.17 1.04 1/415 8322879.2880 with an invalid feature name2881 returns false2882 when not on a plan with ai_features licensed2883 returns false2884 when feature is chat2885 when not on a plan with ai_chat licensed2886 returns false2887 container: project, feature_type: "BETA", instance_experiment_features_enabled: false, result: false2888 behaves like expected stage check results2889 returns expected result2890 for a project in a personal namespace2891 returns false2892# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.72 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.27 1.19 1.05 1/415 8332893.2894 with an invalid feature name2895 returns false2896 when not on a plan with ai_features licensed2897 returns false2898 when feature is chat2899 when not on a plan with ai_chat licensed2900 returns false2901 container: project, feature_type: "GA", instance_experiment_features_enabled: true, result: true2902 behaves like expected stage check results2903 returns expected result2904 for a project in a personal namespace2905 returns false2906# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.27 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.27 1.19 1.05 1/415 8342907.2908 with an invalid feature name2909 returns false2910 when not on a plan with ai_features licensed2911 returns false2912 when feature is chat2913 when not on a plan with ai_chat licensed2914 returns false2915 container: project, feature_type: "GA", instance_experiment_features_enabled: false, result: true2916 behaves like expected stage check results2917 returns expected result2918 for a project in a personal namespace2919 returns false2920# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.82 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.25 1.18 1.05 1/415 8352921.2922 with an invalid feature name2923 returns false2924 when not on a plan with ai_features licensed2925 returns false2926 when feature is chat2927 when not on a plan with ai_chat licensed2928 returns false2929# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. It took 1 minute 30.56 seconds. Expected to take 1 minute 27.08 seconds.2930# [RSpecRunTime] Starting example group ee/spec/workers/audit_events/audit_event_streaming_worker_spec.rb. Expected to take 1 minute 15.36 seconds.2931AuditEvents::AuditEventStreamingWorker2932 #perform2933 when the entity type is a group2934 behaves like a successful audit event stream2935 when audit event id is passed2936 when the group has no destinations2937 makes no HTTP calls2938 when the group has a destination2939 makes one HTTP call2940 sends the correct verification header2941 sends correct event type in request body2942 adds event type only when audit operation is present2943# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.88 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.39 1.21 1.06 1/415 8362944.2945 and id is always passed in request body2946 sends correct id in request body2947 when the destination has custom headers2948 sends the headers with the payload2949 when audit event type is tracked for count2950 tracks the event count and makes http call2951 when audit event type is not tracked for count2952 does not track the event count and makes http call2953 when no event type filter is present2954 makes one HTTP call2955 when required streaming event type filter is not present2956 does not make HTTP call2957 when audit_operation streaming event type filter is present2958 makes one HTTP call2959 when the group has several destinations2960 makes the correct number of HTTP calls2961 when feature is unlicensed2962 makes no HTTP calls2963# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.39 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.36 1.21 1.06 1/415 8372964.2965 when audit event json is passed2966 when audit event is streamed as well as database saved2967 when the group has no destinations2968 makes no HTTP calls2969 when the group has a destination2970 makes one HTTP call2971 sends the correct verification header2972 sends correct event type in request body2973 adds event type only when audit operation is present2974# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.87 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.36 1.21 1.06 1/415 8382975.2976 and id is always passed in request body2977 sends correct id in request body2978 when the destination has custom headers2979 sends the headers with the payload2980 when audit event type is tracked for count2981 tracks the event count and makes http call2982 when audit event type is not tracked for count2983 does not track the event count and makes http call2984 when no event type filter is present2985 makes one HTTP call2986 when required streaming event type filter is not present2987 does not make HTTP call2988 when audit_operation streaming event type filter is present2989 makes one HTTP call2990 when the group has several destinations2991 makes the correct number of HTTP calls2992 when feature is unlicensed2993 makes no HTTP calls2994# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.3 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.33 1.21 1.06 1/415 8392995.2996 when audit event is stream only2997 when the group has no destinations2998 makes no HTTP calls2999 when the group has a destination3000 makes one HTTP call3001 sends the correct verification header3002 sends correct event type in request body3003 adds event type only when audit operation is present3004# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.87 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.33 1.21 1.06 1/415 8403005.3006 and id is always passed in request body3007 sends correct id in request body3008 when the destination has custom headers3009 sends the headers with the payload3010 when audit event type is tracked for count3011 tracks the event count and makes http call3012 when audit event type is not tracked for count3013 does not track the event count and makes http call3014 when no event type filter is present3015 makes one HTTP call3016 when required streaming event type filter is not present3017 does not make HTTP call3018 when audit_operation streaming event type filter is present3019 makes one HTTP call3020 when the group has several destinations3021 makes the correct number of HTTP calls3022 when feature is unlicensed3023 makes no HTTP calls3024# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.24 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.30 1.20 1.06 1/415 8413025.3026 behaves like a error is raised3027 when audit event id is passed3028 when any of Gitlab::HTTP::HTTP_ERRORS is raised3029 with Net::OpenTimeout3030 does not logs the error3031 with Net::ReadTimeout3032 does not logs the error3033 with Net::WriteTimeout3034 does not logs the error3035 with Gitlab::HTTP_V2::ReadTotalTimeout3036 does not logs the error3037 with EOFError3038 does not logs the error3039 with SocketError3040 does not logs the error3041 with OpenSSL::SSL::SSLError3042 does not logs the error3043 with OpenSSL::OpenSSLError3044 does not logs the error3045 with Errno::ECONNRESET3046 does not logs the error3047 with Errno::ECONNREFUSED3048 does not logs the error3049 with Errno::EHOSTUNREACH3050 does not logs the error3051 with Errno::ENETUNREACH3052 does not logs the error3053 with Gitlab::HTTP_V2::BlockedUrlError3054 does not logs the error3055 with Gitlab::HTTP_V2::RedirectionTooDeep3056 does not logs the error3057 with Net::HTTPBadResponse3058 does not logs the error3059 when URI::InvalidURIError exception is raised3060 logs the error3061 when audit event json is passed3062 when any of Gitlab::HTTP::HTTP_ERRORS is raised3063 with Net::OpenTimeout3064 does not logs the error3065 with Net::ReadTimeout3066 does not logs the error3067 with Net::WriteTimeout3068 does not logs the error3069 with Gitlab::HTTP_V2::ReadTotalTimeout3070 does not logs the error3071 with EOFError3072 does not logs the error3073 with SocketError3074 does not logs the error3075 with OpenSSL::SSL::SSLError3076 does not logs the error3077 with OpenSSL::OpenSSLError3078 does not logs the error3079 with Errno::ECONNRESET3080 does not logs the error3081 with Errno::ECONNREFUSED3082 does not logs the error3083 with Errno::EHOSTUNREACH3084 does not logs the error3085 with Errno::ENETUNREACH3086 does not logs the error3087 with Gitlab::HTTP_V2::BlockedUrlError3088 does not logs the error3089 with Gitlab::HTTP_V2::RedirectionTooDeep3090 does not logs the error3091 with Net::HTTPBadResponse3092 does not logs the error3093 when URI::InvalidURIError exception is raised3094 logs the error3095 when both audit event id and audit event json is passed3096 a argument error is raised3097 when the entity type is a project that belongs to a group3098 behaves like a successful audit event stream3099 when audit event id is passed3100 when the group has no destinations3101 makes no HTTP calls3102 when the group has a destination3103 makes one HTTP call3104 sends the correct verification header3105 sends correct event type in request body3106 adds event type only when audit operation is present3107# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.03 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.26 1.20 1.06 1/416 8423108.3109 and id is always passed in request body3110 sends correct id in request body3111 when the destination has custom headers3112 sends the headers with the payload3113 when audit event type is tracked for count3114 tracks the event count and makes http call3115 when audit event type is not tracked for count3116 does not track the event count and makes http call3117 when no event type filter is present3118 makes one HTTP call3119 when required streaming event type filter is not present3120 does not make HTTP call3121 when audit_operation streaming event type filter is present3122 makes one HTTP call3123 when the group has several destinations3124 makes the correct number of HTTP calls3125 when feature is unlicensed3126 makes no HTTP calls3127# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.22 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.24 1.19 1.05 1/416 8433128.3129 when audit event json is passed3130 when audit event is streamed as well as database saved3131 when the group has no destinations3132 makes no HTTP calls3133 when the group has a destination3134 makes one HTTP call3135 sends the correct verification header3136 sends correct event type in request body3137 adds event type only when audit operation is present3138# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.85 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.24 1.19 1.05 1/416 8443139.3140 and id is always passed in request body3141 sends correct id in request body3142 when the destination has custom headers3143 sends the headers with the payload3144 when audit event type is tracked for count3145 tracks the event count and makes http call3146 when audit event type is not tracked for count3147 does not track the event count and makes http call3148 when no event type filter is present3149 makes one HTTP call3150 when required streaming event type filter is not present3151 does not make HTTP call3152 when audit_operation streaming event type filter is present3153 makes one HTTP call3154 when the group has several destinations3155 makes the correct number of HTTP calls3156 when feature is unlicensed3157 makes no HTTP calls3158# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.23 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.22 1.19 1.05 1/416 8453159.3160 when audit event is stream only3161 when the group has no destinations3162 makes no HTTP calls3163 when the group has a destination3164 makes one HTTP call3165 sends the correct verification header3166 sends correct event type in request body3167 adds event type only when audit operation is present3168# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.79 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.22 1.19 1.05 1/416 8463169.3170 and id is always passed in request body3171 sends correct id in request body3172 when the destination has custom headers3173 sends the headers with the payload3174 when audit event type is tracked for count3175 tracks the event count and makes http call3176 when audit event type is not tracked for count3177 does not track the event count and makes http call3178 when no event type filter is present3179 makes one HTTP call3180 when required streaming event type filter is not present3181 does not make HTTP call3182 when audit_operation streaming event type filter is present3183 makes one HTTP call3184 when the group has several destinations3185 makes the correct number of HTTP calls3186 when feature is unlicensed3187 makes no HTTP calls3188# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.07 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.20 1.19 1.05 1/416 8473189.3190 behaves like a error is raised3191 when audit event id is passed3192 when any of Gitlab::HTTP::HTTP_ERRORS is raised3193 with Net::OpenTimeout3194 does not logs the error3195 with Net::ReadTimeout3196 does not logs the error3197 with Net::WriteTimeout3198 does not logs the error3199 with Gitlab::HTTP_V2::ReadTotalTimeout3200 does not logs the error3201 with EOFError3202 does not logs the error3203 with SocketError3204 does not logs the error3205 with OpenSSL::SSL::SSLError3206 does not logs the error3207 with OpenSSL::OpenSSLError3208 does not logs the error3209 with Errno::ECONNRESET3210 does not logs the error3211 with Errno::ECONNREFUSED3212 does not logs the error3213 with Errno::EHOSTUNREACH3214 does not logs the error3215 with Errno::ENETUNREACH3216 does not logs the error3217 with Gitlab::HTTP_V2::BlockedUrlError3218 does not logs the error3219 with Gitlab::HTTP_V2::RedirectionTooDeep3220 does not logs the error3221 with Net::HTTPBadResponse3222 does not logs the error3223 when URI::InvalidURIError exception is raised3224 logs the error3225 when audit event json is passed3226 when any of Gitlab::HTTP::HTTP_ERRORS is raised3227 with Net::OpenTimeout3228 does not logs the error3229 with Net::ReadTimeout3230 does not logs the error3231 with Net::WriteTimeout3232 does not logs the error3233 with Gitlab::HTTP_V2::ReadTotalTimeout3234 does not logs the error3235 with EOFError3236 does not logs the error3237 with SocketError3238 does not logs the error3239 with OpenSSL::SSL::SSLError3240 does not logs the error3241 with OpenSSL::OpenSSLError3242 does not logs the error3243 with Errno::ECONNRESET3244 does not logs the error3245 with Errno::ECONNREFUSED3246 does not logs the error3247 with Errno::EHOSTUNREACH3248 does not logs the error3249 with Errno::ENETUNREACH3250 does not logs the error3251 with Gitlab::HTTP_V2::BlockedUrlError3252 does not logs the error3253 with Gitlab::HTTP_V2::RedirectionTooDeep3254 does not logs the error3255 with Net::HTTPBadResponse3256 does not logs the error3257 when URI::InvalidURIError exception is raised3258 logs the error3259 when both audit event id and audit event json is passed3260 a argument error is raised3261 when the entity type is a project at a root namespace level3262 behaves like no HTTP calls are made3263 when audit event id is passed as param3264 makes no HTTP calls3265 when audit event json is passed as param3266 makes no HTTP calls3267 when the entity is a NullEntity3268 behaves like no HTTP calls are made3269 when audit event id is passed as param3270 makes no HTTP calls3271 when audit event json is passed as param3272 makes no HTTP calls3273 when root_group_entity_id is passed in audit event json3274 when the group has no destinations3275 makes no HTTP calls3276 when the group has a destination3277 makes one HTTP call3278 sends the correct verification header3279 sends correct event type in request body3280 adds event type only when audit operation is present3281# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.58 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.15 1.18 1.05 1/415 8483282.3283 and id is always passed in request body3284 sends correct id in request body3285# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.74 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.15 1.18 1.05 1/415 8493286.3287 when the destination has custom headers3288 sends the headers with the payload3289# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.9 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.14 1.17 1.05 1/415 8503290.3291 when audit event type is tracked for count3292 tracks the event count and makes http call3293# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.0 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.14 1.17 1.05 1/415 8513294.3295 when audit event type is not tracked for count3296 does not track the event count and makes http call3297# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.17 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.14 1.17 1.05 1/415 8523298.3299 when no event type filter is present3300 makes one HTTP call3301# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.28 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.14 1.17 1.05 1/415 8533302.3303 when required streaming event type filter is not present3304 does not make HTTP call3305# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.38 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.14 1.17 1.05 1/415 8543306.3307 when audit_operation streaming event type filter is present3308 makes one HTTP call3309# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.57 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.12 1.17 1.05 1/415 8553310.3311 when the group has several destinations3312 makes the correct number of HTTP calls3313 when feature is unlicensed3314 makes no HTTP calls3315# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.34 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.12 1.17 1.05 1/415 8563316.3317 when the entity is InstanceScope3318 when the gitlab instance has an external destination3319 receives HTTP call at destination3320 when the gitlab instance does not have any external destination3321 behaves like no HTTP calls are made3322 when audit event id is passed as param3323 makes no HTTP calls3324 when audit event json is passed as param3325 makes no HTTP calls3326 when connecting to redis fails3327 behaves like a successful audit event stream3328 when audit event id is passed3329 when the group has no destinations3330 makes no HTTP calls3331 when the group has a destination3332 makes one HTTP call3333 sends the correct verification header3334 sends correct event type in request body3335 adds event type only when audit operation is present3336# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.21 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.11 1.17 1.05 3/415 8573337.3338 and id is always passed in request body3339 sends correct id in request body3340 when the destination has custom headers3341 sends the headers with the payload3342 when audit event type is tracked for count3343 tracks the event count and makes http call3344 when audit event type is not tracked for count3345 does not track the event count and makes http call3346 when no event type filter is present3347 makes one HTTP call3348 when required streaming event type filter is not present3349 does not make HTTP call3350# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.47 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.11 1.17 1.05 1/415 8583351.3352 when audit_operation streaming event type filter is present3353 makes one HTTP call3354 when the group has several destinations3355 makes the correct number of HTTP calls3356 when feature is unlicensed3357 makes no HTTP calls3358# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.74 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.11 1.16 1.05 1/415 8593359.3360 when audit event json is passed3361 when audit event is streamed as well as database saved3362 when the group has no destinations3363 makes no HTTP calls3364 when the group has a destination3365 makes one HTTP call3366 sends the correct verification header3367 sends correct event type in request body3368 adds event type only when audit operation is present3369# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.28 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.11 1.16 1.05 1/415 8603370.3371 and id is always passed in request body3372 sends correct id in request body3373 when the destination has custom headers3374 sends the headers with the payload3375 when audit event type is tracked for count3376 tracks the event count and makes http call3377 when audit event type is not tracked for count3378 does not track the event count and makes http call3379 when no event type filter is present3380 makes one HTTP call3381 when required streaming event type filter is not present3382 does not make HTTP call3383 when audit_operation streaming event type filter is present3384 makes one HTTP call3385 when the group has several destinations3386 makes the correct number of HTTP calls3387 when feature is unlicensed3388 makes no HTTP calls3389# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.62 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.10 1.16 1.05 1/415 8613390.3391 when audit event is stream only3392 when the group has no destinations3393 makes no HTTP calls3394 when the group has a destination3395 makes one HTTP call3396 sends the correct verification header3397 sends correct event type in request body3398 adds event type only when audit operation is present3399# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.13 second. Current RSS: ~1437M. Threads: 4. load average: 1.10 1.16 1.05 1/415 8623400.3401 and id is always passed in request body3402 sends correct id in request body3403 when the destination has custom headers3404 sends the headers with the payload3405 when audit event type is tracked for count3406 tracks the event count and makes http call3407 when audit event type is not tracked for count3408 does not track the event count and makes http call3409 when no event type filter is present3410 makes one HTTP call3411 when required streaming event type filter is not present3412 does not make HTTP call3413 when audit_operation streaming event type filter is present3414 makes one HTTP call3415 when the group has several destinations3416 makes the correct number of HTTP calls3417 when feature is unlicensed3418 makes no HTTP calls3419# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.5 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.17 1.18 1.06 1/416 8633420.3421# [RSpecRunTime] Finishing example group ee/spec/workers/audit_events/audit_event_streaming_worker_spec.rb. It took 1 minute 28.74 seconds. Expected to take 1 minute 15.36 seconds.3422# [RSpecRunTime] Starting example group ee/spec/models/geo/ci_secure_file_registry_spec.rb. Expected to take 1 minute 9.91 seconds.3423Geo::CiSecureFileRegistry3424 does not allow STI3425 factory is valid3426 behaves like a Geo verifiable registry3427 state machine3428 when transitioning to synced3429 marks verification as pending3430 when the model_record cannot be verified3431 when the registry is already verification_disabled3432 changes verification to disabled3433# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.68 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.32 1.21 1.07 1/415 8643434.3435 when the registry is verification_pending3436 changes verification to disabled3437 when transitioning to pending3438 when synced3439 marks verification as disabled3440 when failed3441 marks verification as disabled3442 verification_state machine3443 when transitioning to verification_failed3444 changes state from synced to failed3445 .verification_pending_batch3446 returns IDs of rows which are synced and pending verification3447 excludes rows which are not synced or are not pending verification3448 marks verification as started3449# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.12 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.29 1.20 1.07 1/415 8653450.3451 .verification_failed_batch3452 with a failed record with retry due3453 returns IDs of rows which are synced and have failed verification3454 excludes rows which are not synced or have not failed verification3455 marks verification as started3456# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.79 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.27 1.20 1.07 1/415 8663457.3458 when verification_retry_at is in the future3459 does not return the row which failed verification3460 .needs_verification_count3461 returns the number of rows which are synced and pending verification3462 includes rows which are synced and failed verification and are due for retry3463 excludes rows which are synced and failed verification and have a future retry time3464 excludes rows which are not synced or are not (pending or failed) verification3465# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.69 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.15 1.18 1.06 1/415 8673466.3467 #verification_succeeded!3468 clears checksum mismatch fields3469 #track_checksum_attempt!3470 yields to the checksum calculation3471 when verification was not yet started3472 starts verification3473 when the model record cannot be verified3474 when the registry is already verification_disabled3475 leaves verification as disabled3476# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.49 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.15 1.18 1.06 1/415 8683477.3478 when the registry is verification_pending3479 changes verification to disabled3480 when the primary site is expected to checksum the model record3481 comparison with primary checksum3482 when the calculated checksum matches the primary checksum3483 transitions to verification_succeeded and updates the checksum3484 when the calculated checksum does not match the primary checksum3485 transitions to verification_failed and updates mismatch fields3486 when verification was started3487 does not update verification_started_at3488 when an error occurs while yielding3489 sets verification_failed3490 #brand_new_pending?3491 returns true when sync state is pending and all other fields are default3492 returns true when started but all other fields are default3493 returns false when sync state is synced3494 returns false when sync state is failed3495 returns false when it is pending but was synced before3496 returns false when it is scheduled to retry sync3497 returns false when it was tried before3498 returns false when it has a sync failure message3499 returns false when verification succeeded3500 returns false when verification failed3501 returns false when verification started3502 returns false when it was verified before3503 returns false when verification was started before3504 returns false when verification is scheduled for retry3505 returns false when verification was tried before3506 returns false when checksum mismatched before3507 returns false when it has a local checksum from before3508 returns false when verification mismatched before3509 returns false when there is a verification failure message from before3510# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.44 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.10 1.16 1.06 1/416 8693511.3512 obligatory fields check3513 has expected fields or methods3514 scopes3515 sync_timed_out3516 return correct records3517# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.88 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.10 1.16 1.06 1/416 8703518.3519 not_pending3520 returns registries that are not pending3521# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.09 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.10 1.16 1.06 1/416 8713522.3523 finders3524 .find_registries_never_attempted_sync3525 returns unsynced items3526 returns items that never have an attempt to sync except some specific item ID3527# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.7 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.10 1.16 1.06 1/415 8723528.3529 .find_registries_needs_sync_again3530 returns failed items3531 returns failed items except some specific item ID3532 orders records according to retry_at3533# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.34 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.08 1.16 1.06 3/416 8733534.3535 .ordered_by_id3536 orders records by id ASC3537# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.1 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.08 1.16 1.06 1/415 8743538.3539 .fail_sync_timeouts3540 marks started records as failed if they are expired3541# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.38 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.08 1.16 1.06 1/415 8753542.3543 #failed!3544 sets last_sync_failure with message3545 truncates a long last_sync_failure3546 increments retry_count3547 sets retry_at to a time in the future3548 can transition from any state3549 when an error is given3550 includes error.message in last_sync_failure3551# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.6 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.07 1.15 1.06 1/415 8763552.3553 when missing_on_primary is not given3554 caps retry_at to default 1 hour3555 when missing_on_primary is falsey3556 caps retry_at to default 1 hour3557 when missing_on_primary is truthy3558 caps retry_at to 4 hours3559 #synced!3560 mark as synced3561 when a sync was scheduled after the last sync finishes3562 does not reset state3563 resets the other sync state fields3564# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.76 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.07 1.15 1.05 1/415 8773565.3566 #pending!3567 when a sync is currently running3568 successfully moves state to pending3569 when the registry has recorded a failure3570 clears failure retry fields3571 sets last_synced_at to nil3572# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.88 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.07 1.15 1.05 1/415 8783573.3574 .with_search3575 when query is empty3576 returns all registries3577# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.07 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.22 1.18 1.07 1/415 8793578.3579 when query is not empty3580 calls model_class search method3581# [RSpecRunTime] Finishing example group ee/spec/models/geo/ci_secure_file_registry_spec.rb. It took 1 minute 12.8 seconds. Expected to take 1 minute 9.91 seconds.3582# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.3583Lint factories for Geo::CiSecureFileRegistry3584 with saas, license, and factory defaults3585 behaves like factory3586 geo_ci_secure_file_registry factory3587 does not raise error when built3588 does not raise error when created3589 linting :synced trait3590 does not raise error when created3591# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.16 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.22 1.18 1.07 1/415 8953592.3593 linting :failed trait3594 does not raise error when created3595 linting :started trait3596 does not raise error when created3597 linting :verification_succeeded trait3598 does not raise error when created3599 linting :verification_failed trait3600 does not raise error when created3601# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.92 seconds. Expected to take 39.88 seconds.3602# [RSpecRunTime] Starting example group ee/spec/models/sca/license_compliance_spec.rb. Expected to take 58.32 seconds.3603SCA::LicenseCompliance3604 does not allow STI3605 #policies3606 when license policies are configured with scan result policies3607 input: license_check_and_scan_result_policies, result: ["denied", "allowed", "denied", "allowed", "denied", "denied"]3608 sets classification based on policies3609# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.74 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.20 1.18 1.06 1/415 9123610.3611 input: denied_scan_result_policies, result: ["denied", "unclassified", "unclassified", "allowed", "denied", "unclassified"]3612 sets classification based on policies3613# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.5 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.19 1.17 1.06 1/415 9143614.3615 input: only_license_check_policies, result: ["denied", "unclassified", "unclassified", "allowed", "unclassified", "unclassified"]3616 sets classification based on policies3617 input: only_scan_result_policies, result: ["denied", "allowed", "denied", "denied", "denied", "denied"]3618 sets classification based on policies3619# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.84 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.19 1.17 1.06 1/415 9173620.3621 with cyclonedx report3622 when a pipeline has not been run for this project3623 is expected to be zero3624 when the project has policies configured3625 includes an a policy for a classified license that was not detected in the scan report3626 when a pipeline has run3627 when a license scan job is not configured3628 is expected to be empty3629# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.34 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.17 1.17 1.06 1/415 9193630.3631 when the license scan job has not finished3632 is expected to be empty3633# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.76 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.17 1.17 1.06 1/415 9213634.3635 when a pipeline has successfully produced a cyclonedx report3636 includes a policy for each detected license and classified license3637 includes a policy for a detected license that is unclassified3638 includes a policy for a classified license that was also detected in the scan report3639 includes a policy for a classified license that was not detected in the scan report3640 includes a policy for an unclassified and unknown license that was detected in the scan report3641# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.76 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.16 1.17 1.06 1/417 9393642.3643 #find_policies3644 with license_scanning report3645 does not process the report3646 with cyclonedx report3647 records an onboarding progress action for license scanning3648 when pipeline is not present3649 records an onboarding progress action for license scanning3650 when searching for policies for licenses that were detected in a scan report3651 only includes licenses that appear in the latest license scan report3652 includes a policy for an allowed known license that was detected in the scan report3653 includes an entry for an unclassified custom license found in the scan report3654 includes an entry for a denied license found in the scan report3655 includes an entry for an unclassified unknown license found in the scan report3656 with denied license without spdx identifier3657 contains denied license3658# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.72 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.15 1.16 1.06 1/417 9623659.3660 when searching for policies with a specific classification3661 includes an entry for each `allowed` licensed3662 when searching for policies by multiple classifications3663 includes an entry for each `allowed` and `denied` licensed3664 when searching for detected policies matching a classification3665 includes an entry for each entry that was detected in the report and matches a classification3666 when sorting policies3667 attribute: :classification, direction: :asc, expected: ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "unknown", "MIT"]3668 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "unknown", "MIT"]3669 attribute: :classification, direction: :desc, expected: ["MIT", "unknown", "CUSTOM_DENIED_LICENSE", "BSD-3-Clause"]3670 is expected to eq ["MIT", "unknown", "CUSTOM_DENIED_LICENSE", "BSD-3-Clause"]3671 attribute: :name, direction: :desc, expected: ["unknown", "MIT", "CUSTOM_DENIED_LICENSE", "BSD-3-Clause"]3672 is expected to eq ["unknown", "MIT", "CUSTOM_DENIED_LICENSE", "BSD-3-Clause"]3673 attribute: :invalid, direction: :asc, expected: ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3674 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3675 attribute: :name, direction: :invalid, expected: ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3676 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3677 attribute: :name, direction: nil, expected: ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3678 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3679 attribute: nil, direction: :asc, expected: ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3680 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3681 attribute: nil, direction: nil, expected: ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3682 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3683 when using the default sort options3684 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3685 when `nil` sort options are provided3686 is expected to eq ["BSD-3-Clause", "CUSTOM_DENIED_LICENSE", "MIT", "unknown"]3687 #latest_build_for_default_branch3688 when a pipeline has never been completed for the project3689 is expected to be nil3690 when a pipeline has completed successfully and produced a license scan report3691 is expected to eq #<Ci::Build status: "success", finished_at: "2024-05-29 08:53:29.000000000 +0000", created_at: "2024-...r_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil, tag_list: nil>3692# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.88 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.12 1.16 1.06 1/417 10073693.3694 when a pipeline has completed but does not contain a license scan report3695 is expected to be nil3696 #diff_with3697 when license policies are configured with scan result policies3698 when base_report has new denied licenses3699 returns differences with denied status3700# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.23 second. Current RSS: ~1323M. Threads: 4. load average: 1.11 1.16 1.06 1/416 10113701.3702 when base_report does not have denied licenses3703 returns differences with allowed status3704# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.1 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.26 1.19 1.07 1/417 10143705.3706 when the head pipeline has not run3707 returns the differences in licenses introduced by the merge request3708 when nothing has changed between the head and the base pipeline3709 returns the differences in licenses introduced by the merge request3710 when the base pipeline is empty or does not contain report3711 when the base pipeline is nil3712 returns diff3713# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.93 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.26 1.19 1.07 1/419 10293714.3715 when there are no license approval policies configured for the project3716 returns diff3717# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.28 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.24 1.18 1.07 1/419 10343718.3719 when there are license approval policies configured for the project3720 with allowed policy3721 behaves like when there are no license approval policies configured for the project3722 returns diff3723 when the base pipeline is nil3724 returns diff3725# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.43 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.22 1.18 1.07 1/419 10423726.3727 with denied policy3728 behaves like when there are no license approval policies configured for the project3729 returns diff3730 when the base pipeline is nil3731 returns diff3732# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.94 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.20 1.18 1.07 1/419 10503733.3734 when the base pipeline removed some licenses3735 returns the differences in licenses introduced by the merge request3736# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.15 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.20 1.18 1.07 1/419 10553737.3738 when the base pipeline added some licenses3739 returns the differences in licenses introduced by the merge request3740 when a software license record does not have an spdx identifier3741 falls back to matching detections based on name rather than spdx id3742# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.82 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.19 1.17 1.07 1/418 10643743.3744# [RSpecRunTime] Finishing example group ee/spec/models/sca/license_compliance_spec.rb. It took 1 minute 1.62 seconds. Expected to take 58.32 seconds.3745# [RSpecRunTime] Starting example group ee/spec/models/geo/upload_registry_spec.rb. Expected to take 54.51 seconds.3746Geo::UploadRegistry3747 does not allow STI3748 factory is valid3749 behaves like a Geo verifiable registry3750 state machine3751 when transitioning to synced3752 marks verification as pending3753 when the model_record cannot be verified3754 when the registry is already verification_disabled3755 changes verification to disabled3756# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.89 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.19 1.17 1.07 1/418 10653757.3758 when the registry is verification_pending3759 changes verification to disabled3760 when transitioning to pending3761 when synced3762 marks verification as disabled3763 when failed3764 marks verification as disabled3765 verification_state machine3766 when transitioning to verification_failed3767 changes state from synced to failed3768 .verification_pending_batch3769 returns IDs of rows which are synced and pending verification3770 excludes rows which are not synced or are not pending verification3771 marks verification as started3772# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.98 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.23 1.18 1.08 1/417 10663773.3774 .verification_failed_batch3775 with a failed record with retry due3776 returns IDs of rows which are synced and have failed verification3777 excludes rows which are not synced or have not failed verification3778 marks verification as started3779# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.4 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.29 1.20 1.08 1/417 10673780.3781 when verification_retry_at is in the future3782 does not return the row which failed verification3783 .needs_verification_count3784 returns the number of rows which are synced and pending verification3785 includes rows which are synced and failed verification and are due for retry3786 excludes rows which are synced and failed verification and have a future retry time3787 excludes rows which are not synced or are not (pending or failed) verification3788# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.37 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.35 1.21 1.09 1/417 10683789.3790 #verification_succeeded!3791 clears checksum mismatch fields3792 #track_checksum_attempt!3793 yields to the checksum calculation3794 when verification was not yet started3795 starts verification3796 when the model record cannot be verified3797 when the registry is already verification_disabled3798 leaves verification as disabled3799# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.28 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.32 1.21 1.09 1/417 10693800.3801 when the registry is verification_pending3802 changes verification to disabled3803 when the primary site is expected to checksum the model record3804 comparison with primary checksum3805 when the calculated checksum matches the primary checksum3806 transitions to verification_succeeded and updates the checksum3807 when the calculated checksum does not match the primary checksum3808 transitions to verification_failed and updates mismatch fields3809 when verification was started3810 does not update verification_started_at3811 when an error occurs while yielding3812 sets verification_failed3813 #brand_new_pending?3814 returns true when sync state is pending and all other fields are default3815 returns true when started but all other fields are default3816 returns false when sync state is synced3817 returns false when sync state is failed3818 returns false when it is pending but was synced before3819 returns false when it is scheduled to retry sync3820 returns false when it was tried before3821 returns false when it has a sync failure message3822 returns false when verification succeeded3823 returns false when verification failed3824 returns false when verification started3825 returns false when it was verified before3826 returns false when verification was started before3827 returns false when verification is scheduled for retry3828 returns false when verification was tried before3829 returns false when checksum mismatched before3830 returns false when it has a local checksum from before3831 returns false when verification mismatched before3832 returns false when there is a verification failure message from before3833# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.69 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.33 1.21 1.09 1/417 10703834.3835 obligatory fields check3836 has expected fields or methods3837 scopes3838 sync_timed_out3839 return correct records3840# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.2 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.30 1.21 1.09 1/417 10713841.3842 not_pending3843 returns registries that are not pending3844# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.44 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.30 1.21 1.09 1/417 10723845.3846 finders3847 .find_registries_never_attempted_sync3848 returns unsynced items3849 returns items that never have an attempt to sync except some specific item ID3850# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.83 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.28 1.21 1.09 1/417 10733851.3852 .find_registries_needs_sync_again3853 returns failed items3854 returns failed items except some specific item ID3855 orders records according to retry_at3856# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.37 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.26 1.20 1.09 1/417 10743857.3858 .ordered_by_id3859 orders records by id ASC3860# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.14 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.24 1.20 1.09 1/417 10753861.3862 .fail_sync_timeouts3863 marks started records as failed if they are expired3864# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.38 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.24 1.20 1.09 1/417 10763865.3866 #failed!3867 sets last_sync_failure with message3868 truncates a long last_sync_failure3869 increments retry_count3870 sets retry_at to a time in the future3871 can transition from any state3872 when an error is given3873 includes error.message in last_sync_failure3874# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.59 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.22 1.20 1.09 1/417 10773875.3876 when missing_on_primary is not given3877 caps retry_at to default 1 hour3878 when missing_on_primary is falsey3879 caps retry_at to default 1 hour3880 when missing_on_primary is truthy3881 caps retry_at to 4 hours3882 #synced!3883 mark as synced3884 when a sync was scheduled after the last sync finishes3885 does not reset state3886 resets the other sync state fields3887# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.77 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.22 1.20 1.09 1/417 10783888.3889 #pending!3890 when a sync is currently running3891 successfully moves state to pending3892 when the registry has recorded a failure3893 clears failure retry fields3894 sets last_synced_at to nil3895# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.8 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.20 1.19 1.09 2/417 10793896.3897 .with_search3898 when query is empty3899 returns all registries3900# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.1 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.20 1.19 1.09 1/417 10803901.3902 when query is not empty3903 calls model_class search method3904# [RSpecRunTime] Finishing example group ee/spec/models/geo/upload_registry_spec.rb. It took 1 minute 13.46 seconds. Expected to take 54.51 seconds.3905# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.3906Lint factories for Geo::UploadRegistry3907 with saas, license, and factory defaults3908 behaves like factory3909 geo_upload_registry factory3910 does not raise error when built3911 does not raise error when created3912 linting :synced trait3913 does not raise error when created3914# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.15 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.18 1.19 1.09 1/418 10973915.3916 linting :failed trait3917 does not raise error when created3918 linting :started trait3919 does not raise error when created3920 linting :verification_succeeded trait3921 does not raise error when created3922 linting :verification_failed trait3923 does not raise error when created3924# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.75 seconds. Expected to take 39.88 seconds.3925# [RSpecRunTime] Starting example group ee/spec/models/sbom/occurrence_spec.rb. Expected to take 46.6 seconds.3926Sbom::Occurrence3927 does not allow STI3928 associations3929 is expected to belong to component required: true3930 is expected to belong to component_version required: false3931 is expected to belong to project required: true3932 is expected to belong to pipeline required: false3933 is expected to belong to source required: false3934 is expected to belong to source_package required: false3935 is expected to have many occurrences_vulnerabilities3936 is expected to have many vulnerabilities3937# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.5 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.18 1.19 1.09 1/418 10983938.3939 loose foreign key on sbom_occurrences.pipeline_id3940 behaves like cleanup by a loose foreign key3941 cleans up (delete or nullify) the model3942# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.38 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.17 1.18 1.09 1/418 10993943.3944 validations3945 is expected to validate that :commit_sha cannot be empty/falsy3946 is expected to validate that :uuid cannot be empty/falsy3947 is expected to validate that :uuid is case-insensitively unique3948 is expected to validate that the length of :package_manager is at most 2553949 is expected to validate that the length of :component_name is at most 2553950 is expected to validate that the length of :input_file_path is at most 10243951 #licenses3952 when licenses is empty3953 is expected to be valid3954# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.32 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.16 1.18 1.09 1/418 11003955.3956 when licenses has a single valid license3957 is expected to be valid3958 when licenses has multiple valid licenses3959 is expected to be valid3960 when spdx_identifier is missing3961 is expected to be invalid3962 when spdx_identifier is blank3963 is expected to be invalid3964 when spdx_identifier is too long3965 is expected to be invalid3966 when a license name is missing3967 is expected to be invalid3968 when a license name is blank3969 is expected to be invalid3970 when a license url is missing3971 is expected to be invalid3972 when a license url is blank3973 is expected to be invalid3974 when a license contains unknown properties3975 is expected to be invalid3976 .filter_by_components scope3977 returns occurrences matching the given components3978 returns occurrences matching the given component ids3979# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.99 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.14 1.18 1.08 1/418 11013980.3981 .with_component_source_version_and_project scope3982 pre-loads relations to avoid executing additional queries3983 .with_pipeline_project_and_namespace3984 preloads the pipeline, project, and namespace associations3985 .filter_by_non_nil_component_version scope3986 returns occurrences with a non-nil component_version3987 .order_by_id3988 returns records sorted by id3989# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.58 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.21 1.19 1.09 1/418 11023990.3991 .order_by_component_name3992 returns records sorted by component name asc3993 returns records sorted by component name desc3994# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.88 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.21 1.19 1.09 1/418 11033995.3996 .order_by_package_name3997 when the sort order is ascending3998 returns records sorted by package name asc, component name asc3999# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.82 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.21 1.19 1.09 1/418 11044000.4001 when the sort order is descending4002 returns records sorted by package name desc, component name asc4003 .order_by_spdx_identifier4004 when sorting in ascending order4005 returns the sorted records4006# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.28 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.19 1.19 1.09 1/418 11054007.4008 when sorting in descending order4009 returns the sorted records4010 .order_by_severity4011 returns records sorted by highest_severity asc4012 returns records sorted by highest_severity desc4013# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.65 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.19 1.19 1.09 2/418 11064014.4015 .filter_by_component_names4016 returns records filtered by component name4017 .filter_by_source_types4018 returns records filtered by source name4019 .by_licenses4020 input: ["MIT", "MPL-2.0"], expected: [occurrence_2, occurrence_3, occurrence_4]4021 returns expected output for each input4022# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.61 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.18 1.18 1.09 1/418 11074023.4024 input: ["MPL-2.0", "unknown"], expected: [occurrence_3, occurrence_4, occurrence_5]4025 returns expected output for each input4026 input: ["unknown"], expected: [occurrence_5]4027 returns expected output for each input4028 input: [], expected: []4029 returns expected output for each input4030 .unarchived4031 returns only unarchived occurrences4032# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.5 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.18 1.18 1.09 1/418 11084033.4034 .by_project_ids4035 returns records filtered by project_id4036# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.53 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.18 1.18 1.09 1/418 11094037.4038 .by_uuids4039 is expected to eq [#<Sbom::Occurrence id: 37, created_at: "2024-05-29 15:04:35.274175192 +0000", updated_at: "2024-05-2...lnerability_count: 0, source_package_id: 37, archived: false, traversal_ids: [2593], ancestors: []>]4040# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.55 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.16 1.18 1.09 1/418 11104041.4042 .filter_by_package_managers4043 returns records filtered by package name4044 with empty array4045 returns no records4046# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.13 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.16 1.18 1.09 1/418 11114047.4048 .filter_by_search_with_component_and_group4049 with different search keywords4050 keyword: "file", occurrences: [occurrence_bundler]4051 returns records filtered by search4052# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.43 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.16 1.18 1.09 1/418 11124053.4054 keyword: "pack", occurrences: [occurrence_npm]4055 returns records filtered by search4056 keyword: "lock", occurrences: [occurrence_npm, occurrence_bundler]4057 returns records filtered by search4058 keyword: "_", occurrences: []4059 returns records filtered by search4060 with no search keyword4061 returns all relevant records4062 with unrelated group4063 is expected to be empty4064 with unrelated component4065 is expected to be empty4066 .with_licenses4067 without occurrences4068 is expected to be empty4069 without a license4070 is expected to be empty4071 with occurrences4072 returns an occurrence for each unique license4073# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.1 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.15 1.18 1.09 1/418 11134074.4075 .visible_to4076 when admin4077 returns all occurrences4078# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.77 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.14 1.17 1.09 1/418 11144079.4080 when a direct member4081 role: :guest, resources: [project_a], expected_occurrences: [occurrence_a]4082 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []>4083 role: :reporter, resources: [group_a], expected_occurrences: [occurrence_a]4084 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []>4085 role: :developer, resources: [project_a, project_c], expected_occurrences: [occurrence_a, occurrence_c]4086 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []> and #<Sbom::Occurrence id: 55, created_at: "2024-05-29 15:04:46.818443419 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 55, archived: false, traversal_ids: [2633], ancestors: []>4087 role: :developer, resources: [group_a], expected_occurrences: [occurrence_a]4088 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []>4089 role: :developer, resources: [group_a, project_b], expected_occurrences: [occurrence_a, occurrence_b]4090 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []> and #<Sbom::Occurrence id: 54, created_at: "2024-05-29 15:04:46.439971268 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 54, archived: false, traversal_ids: [2632], ancestors: []>4091 role: :maintainer, resources: [project_b], expected_occurrences: [occurrence_b]4092 is expected to contain exactly #<Sbom::Occurrence id: 54, created_at: "2024-05-29 15:04:46.439971268 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 54, archived: false, traversal_ids: [2632], ancestors: []>4093 role: :owner, resources: [group_a], expected_occurrences: [occurrence_a]4094 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []>4095 when a member of a custom role with :read_dependency enabled4096 on a project level4097 is expected to contain exactly #<Sbom::Occurrence id: 54, created_at: "2024-05-29 15:04:46.439971268 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 54, archived: false, traversal_ids: [2632], ancestors: []>4098 on a group level4099 is expected to contain exactly #<Sbom::Occurrence id: 53, created_at: "2024-05-29 15:04:46.058085628 +0000", updated_at: "2024-05-29...ulnerability_count: 0, source_package_id: 53, archived: false, traversal_ids: [2631], ancestors: []>4100 when the role is not assigned4101 is expected to be empty4102 #name4103 delegates name to component4104 #version4105 delegates version to component_version4106 when component_version is nil4107 returns nil4108 #purl_type4109 delegates purl_type to component4110 #component_type4111 delegates component_type to component4112 source delegation4113 #packager4114 delegates packager to source4115 when source is nil4116 is expected to be nil4117 #location4118 returns expected location data4119 when ancestors is present4120 returns location data including ancestors4121 when occurrence was found by trivy4122 returns expected location data4123# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.74 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.20 1.19 1.09 1/418 11154124.4125 when source is nil4126 returns nil values4127# [RSpecRunTime] Finishing example group ee/spec/models/sbom/occurrence_spec.rb. It took 55.21 seconds. Expected to take 46.6 seconds.4128# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.4129Lint factories for Sbom::Occurrence4130 with saas, license, and factory defaults4131 behaves like factory4132 sbom_occurrence factory4133 does not raise error when built4134 does not raise error when created4135 linting :os_occurrence trait4136 does not raise error when created4137# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.23 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.20 1.19 1.09 1/418 11334138.4139 linting :registry_occurrence trait4140 does not raise error when created4141 linting :with_vulnerabilities trait4142 does not raise error when created4143 linting :bundler trait4144 does not raise error when created4145 linting :npm trait4146 does not raise error when created4147 linting :nuget trait4148 does not raise error when created4149 linting :yarn trait4150 does not raise error when created4151 linting :apache_2 trait4152 does not raise error when created4153 linting :mit trait4154 does not raise error when created4155 linting :mpl_2 trait4156 does not raise error when created4157 linting :with_ancestors trait4158 does not raise error when created4159# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 5.49 seconds. Expected to take 39.88 seconds.4160# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb. Expected to take 42.38 seconds.4161MergeRequests::SyncReportApproverApprovalRules4162 #execute4163 when a project has multiple report approval rules4164 when none of the rules have been synchronized to the merge request yet4165 is expected to equal 24166 is expected to be report approver4167 is expected to eql 04168 is expected to be license scanning4169 is expected to eq "License-Check-5"4170 is expected to eq #<ApprovalProjectRule id: 11, created_at: "2024-05-29 15:05:17.179512009 +0000", updated_at: "2024-05...ed_branches: false, security_orchestration_policy_configuration_id: nil, scan_result_policy_id: nil>4171 is expected to be report approver4172 is expected to eql 04173 is expected to be code coverage4174 is expected to eq "Coverage-Check"4175 is expected to eq #<ApprovalProjectRule id: 22, created_at: "2024-05-29 15:05:29.183628839 +0000", updated_at: "2024-05...ed_branches: false, security_orchestration_policy_configuration_id: nil, scan_result_policy_id: nil>4176# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.52 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.20 1.18 1.09 1/424 19554177.4178 when some of the rules have been synchronized to the merge request4179 is expected to equal 24180 is expected to equal 14181 is expected to contain exactly #<ApprovalMergeRequestRule id: 27, created_at: "2024-05-29 15:05:35.636945128 +0000", updated_at: "20...licy_configuration_id: nil, scan_result_policy_id: nil, applicable_post_merge: nil, project_id: nil>4182# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.52 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.40 1.23 1.11 1/425 21804183.4184 when report_approver_rules are disabled4185 copies nothing4186# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.34 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.40 1.23 1.11 1/425 22544187.4188 when coverage_check_approval_rule is disabled4189 copies nothing4190# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.27 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.40 1.23 1.11 1/425 23284191.4192 when coverage_check_approval_rule is enabled4193 synchronize coverage check approval rule4194# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.2 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.37 1.22 1.11 1/425 24034195.4196 Authorization4197 without current user4198 copies nothing4199 when authentication is skipped4200 copies4201# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.74 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.37 1.22 1.11 1/425 25524202.4203# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb. It took 41.98 seconds. Expected to take 42.38 seconds.4204# [RSpecRunTime] Starting example group ee/spec/services/ci/create_pipeline_service/cross_needs_artifacts_spec.rb. Expected to take 37.64 seconds.4205Ci::CreatePipelineService4206 with license4207 behaves like supported cross project artifacts definitions4208 persists pipeline4209 persists job4210 persists cross_dependencies4211 returns empty dependencies with non existing projects4212# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.55 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.34 1.22 1.11 1/424 25904213.4214 behaves like broken artifacts definitions4215 persists pipeline4216 has errors4217# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.83 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.34 1.22 1.11 1/424 26034218.4219 behaves like mixed artifacts definitions4220 persists pipeline4221 persists jobs4222 persists needs4223 persists cross_dependencies4224 returns dependencies4225# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.69 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.42 1.24 1.12 1/424 27344226.4227 when feature is available through usage ping features4228 behaves like mixed artifacts definitions4229 persists pipeline4230 persists jobs4231 persists needs4232 persists cross_dependencies4233 returns dependencies4234# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.57 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.43 1.25 1.12 1/424 28654235.4236 without license4237 behaves like supported cross project artifacts definitions4238 persists pipeline4239 persists job4240 persists cross_dependencies4241 returns empty dependencies with non existing projects4242# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.71 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.43 1.25 1.12 1/424 28824243.4244 behaves like broken artifacts definitions4245 persists pipeline4246 has errors4247# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.0 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.43 1.25 1.12 1/424 28954248.4249 behaves like mixed artifacts definitions4250 persists pipeline4251 persists jobs4252 persists needs4253 persists cross_dependencies4254 returns dependencies4255# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.6 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.36 1.24 1.12 1/425 30264256.4257# [RSpecRunTime] Finishing example group ee/spec/services/ci/create_pipeline_service/cross_needs_artifacts_spec.rb. It took 38.88 seconds. Expected to take 37.64 seconds.4258# [RSpecRunTime] Starting example group ee/spec/models/ee/ci/secure_file_spec.rb. Expected to take 33.88 seconds.4259Ci::SecureFile4260 does not allow STI4261 on a primary node4262 .with_verification_state4263 returns records with given scope4264# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.94 second. Current RSS: ~1348M. Threads: 4. load average: 1.36 1.24 1.12 4/426 30274265.4266 .checksummed4267 returns records with given scope4268 .not_checksummed4269 returns records with given scope4270 #save_verification_details4271 when model record is not part of verifiables scope4272 does not create verification details4273 when model_record is part of verifiables scope4274 creates verification details4275 when Geo is disabled4276 #save_verification_details4277 when model_record is part of verifiables scope4278 doesn't create verification details4279 #replicables_for_current_secondary4280 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project], include_expectation: true4281 when sync object storage is enabled4282 when the ci secure file is locally stored4283 is expected to eq true4284# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.89 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.57 1.29 1.13 1/425 30284285.4286 when the ci secure file is object stored4287 is expected to eq true4288# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.97 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.53 1.28 1.13 1/425 30294289.4290 when sync object storage is disabled4291 when the ci secure file is locally stored4292 is expected to eq true4293 when the ci secure file is object stored4294 is expected to be falsey4295 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_secure_file], project_factory: [:project], include_expectation: true4296 when sync object storage is enabled4297 when the ci secure file is locally stored4298 is expected to eq true4299# [RSpecRunTime] RSpec elapsed time: 23 minutes 10.0 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.53 1.28 1.13 1/420 30304300.4301 when the ci secure file is object stored4302 is expected to eq true4303# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.11 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.48 1.28 1.13 1/420 30314304.4305 when sync object storage is disabled4306 when the ci secure file is locally stored4307 is expected to eq true4308 when the ci secure file is object stored4309 is expected to be falsey4310 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_secure_file], project_factory: [:project], include_expectation: false4311 when sync object storage is enabled4312 when the ci secure file is locally stored4313 is expected to eq false4314# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.28 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.48 1.28 1.13 1/420 30324315.4316 when the ci secure file is object stored4317 is expected to eq false4318# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.36 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.53 1.29 1.14 1/420 30334319.4320 when sync object storage is disabled4321 when the ci secure file is locally stored4322 is expected to eq false4323 when the ci secure file is object stored4324 is expected to be falsey4325 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project], include_expectation: true4326 when sync object storage is enabled4327 when the ci secure file is locally stored4328 is expected to eq true4329 when the ci secure file is object stored4330 is expected to eq true4331# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.41 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.53 1.29 1.14 1/420 30344332.4333 when sync object storage is disabled4334 when the ci secure file is locally stored4335 is expected to eq true4336# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.47 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.48 1.29 1.14 1/420 30354337.4338 when the ci secure file is object stored4339 is expected to be falsey4340# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.52 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.48 1.29 1.14 1/420 30364341.4342 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project, :in_subgroup], include_expectation: true4343 when sync object storage is enabled4344 when the ci secure file is locally stored4345 is expected to eq true4346# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.72 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.48 1.29 1.14 1/420 30374347.4348 when the ci secure file is object stored4349 is expected to eq true4350# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.0 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.48 1.29 1.14 1/420 30384351.4352 when sync object storage is disabled4353 when the ci secure file is locally stored4354 is expected to eq true4355# [RSpecRunTime] RSpec elapsed time: 23 minutes 26.2 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.44 1.28 1.14 1/420 30394356.4357 when the ci secure file is object stored4358 is expected to be falsey4359# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.37 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.44 1.28 1.14 1/420 30404360.4361 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project], include_expectation: false4362 when sync object storage is enabled4363 when the ci secure file is locally stored4364 is expected to eq false4365# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.67 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.44 1.28 1.14 1/420 30414366.4367 when the ci secure file is object stored4368 is expected to eq false4369# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.88 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.44 1.28 1.14 1/420 30424370.4371 when sync object storage is disabled4372 when the ci secure file is locally stored4373 is expected to eq false4374# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.09 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.41 1.28 1.13 3/420 30434375.4376 when the ci secure file is object stored4377 is expected to be falsey4378# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.35 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.41 1.28 1.13 1/420 30444379.4380 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_secure_file], project_factory: [:project, :in_subgroup], include_expectation: false4381 when sync object storage is enabled4382 when the ci secure file is locally stored4383 is expected to eq false4384# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.66 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.41 1.28 1.13 1/420 30454385.4386 when the ci secure file is object stored4387 is expected to eq false4388# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.96 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.41 1.28 1.13 1/420 30464389.4390 when sync object storage is disabled4391 when the ci secure file is locally stored4392 is expected to eq false4393# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.38 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.38 1.27 1.13 1/420 30474394.4395 when the ci secure file is object stored4396 is expected to be falsey4397# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.76 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.38 1.27 1.13 1/420 30484398.4399 .search4400 when search query is empty4401 returns all records4402 when search query is not empty4403 without matches4404 filters all records4405 with matches by attributes4406 searchable_attribute: :name4407 is expected to contain exactly #<Ci::SecureFile id: 155, project_id: 938, created_at: "2024-05-29 15:07:02.485393518 +0000", updated...ff43677d600a3c0ea8ed97d4e97e1884c6c...", metadata: nil, expires_at: nil, verification_checksum: nil>4408# [RSpecRunTime] Finishing example group ee/spec/models/ee/ci/secure_file_spec.rb. It took 39.54 seconds. Expected to take 33.88 seconds.4409# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb. Expected to take 29.17 seconds.4410Banzai::Filter::References::EpicReferenceFilter4411 internal reference4412 links to a valid reference4413 links with adjacent text4414 includes a title attribute4415 escapes the title attribute4416 includes default classes4417 includes a data-group attribute4418 includes a data-group-path attribute4419 includes a data-iid attribute4420 includes a data-epic attribute4421 includes a data-original attribute4422 includes a data-reference-format attribute4423 includes a data-reference-format attribute for URL references4424 ignores invalid epic IIDs4425 ignores out of range epic IDs4426 does not process links containing epic numbers followed by text4427# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.73 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.24 1.25 1.13 1/420 30494428.4429 internal escaped reference4430 links to a valid reference4431 includes a title attribute4432 includes default classes4433 ignores invalid epic IIDs4434# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.55 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.24 1.25 1.13 1/420 30504435.4436 cross-reference4437 ignores a shorthand reference from another group4438 links to a valid reference for full reference4439 link has valid text4440 includes default classes4441# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.24 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.22 1.24 1.12 1/420 30514442.4443 escaped cross-reference4444 ignores a shorthand reference from another group4445 links to a valid reference for full reference4446 link has valid text4447 includes default classes4448# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.0 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.22 1.24 1.12 1/420 30524449.4450 subgroup cross-reference4451 ignores a shorthand reference from another group4452 ignores reference with incomplete group path4453 links to a valid reference for full reference4454 link has valid text4455 includes default classes4456# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.08 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.37 1.27 1.14 1/420 30534457.4458 url reference4459 links to a valid reference4460 link has valid text4461 includes default classes4462 matches link reference with trailing slash4463# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.68 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.42 1.28 1.14 2/421 30544464.4465 full cross-refererence in a link href4466 links to a valid reference for link href4467 link has valid text4468 includes default classes4469# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.81 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.42 1.28 1.14 1/420 30554470.4471 url in a link href4472 links to a valid reference for link href4473 link has valid text4474 includes default classes4475# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.82 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.38 1.28 1.14 1/420 30564476.4477 checking N+14478 does not have N+1 per multiple references per group4479# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.15 seconds. Current RSS: ~1311M. Threads: 4. load average: 1.38 1.28 1.14 1/420 30574480.4481 protects against malicious backtracking resulting in a ReDOS4482 fails fast4483# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.11 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.35 1.27 1.14 1/420 30584484.4485# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb. It took 32.95 seconds. Expected to take 29.17 seconds.4486# [RSpecRunTime] Starting example group ee/spec/replicators/geo/dependency_proxy_manifest_replicator_spec.rb. Expected to take 26.81 seconds.4487Geo::DependencyProxyManifestReplicator4488 invokes replicator.geo_handle_after_create on create4489 .bulk_create_delete_events_async4490 creates events4491 raises error when model_record_id is nil4492# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.51 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.35 1.27 1.14 1/420 30594493.4494 #blob_path4495 when the file is locally stored4496 returns a valid path to a file4497 #geo_handle_after_destroy4498 creates a Geo::Event4499 when replication feature flag is disabled4500 does not publish4501 #carrierwave_uploader4502 is implemented4503 .replicables_for_current_secondary4504 when syncing object storage is enabled4505 behaves like is implemented and returns a valid relation4506 is implemented4507 when syncing object storage is disabled4508 behaves like is implemented and returns a valid relation4509 is implemented4510 with selective sync disabled4511 behaves like is implemented and returns a valid relation4512 is implemented4513 with selective sync enabled for namespaces4514 behaves like is implemented and returns a valid relation4515 is implemented4516 with selective sync enabled for shards4517 behaves like is implemented and returns a valid relation4518 is implemented4519 #resource_exists?4520 is expected to be truthy4521 when the file does not exist4522 is expected to be falsey4523# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.86 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.32 1.27 1.14 1/420 30604524.4525 when the file is nil4526 is expected to be falsey4527 #after_verifiable_update4528 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true4529 calls verify_async only if needed4530 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false4531 calls verify_async only if needed4532 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false4533 calls verify_async only if needed4534 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false4535 calls verify_async only if needed4536 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true4537 calls verify_async only if needed4538 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false4539 calls verify_async only if needed4540 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true4541 calls verify_async only if needed4542 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false4543 calls verify_async only if needed4544 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false4545 calls verify_async only if needed4546 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false4547 calls verify_async only if needed4548 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false4549 calls verify_async only if needed4550 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false4551 calls verify_async only if needed4552 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false4553 calls verify_async only if needed4554 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false4555 calls verify_async only if needed4556 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false4557 calls verify_async only if needed4558 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false4559 calls verify_async only if needed4560 #geo_handle_after_create4561 creates a Geo::Event4562 calls #after_verifiable_update4563 when replication feature flag is disabled4564 does not call #after_verifiable_update4565 does not publish4566 #replicator4567 is defined and does not raise error4568 created event consumption4569 when the blob's project is in replicables for this geo node4570 invokes Geo::BlobDownloadService4571 when the blob's project is not in replicables for this geo node4572 does not invoke Geo::BlobDownloadService4573 #calculate_checksum4574 when the file is verifiable4575 when the file exists4576 when the file is locally stored4577 returns hexdigest of the file4578 when the file is remotely stored4579 returns the the size of the file4580 when the file does not exist4581 raises an error4582 when the file is not verifiable4583 raises an error4584 #model4585 is implemented4586 is a Class4587 responds to primary_key4588 behaves like a replicator4589 Geo node status4590 on a primary site4591 .primary_total_count4592 returns the number of available replicables on primary4593 on a secondary site4594 .registry_count4595 returns the number of registries on secondary4596 .synced_count4597 returns the number of synced items on secondary4598 .failed_count4599 returns the number of failed items on secondary4600 when replicator is Geo::RegistrySyncWorker compatible4601 has "created" and "deleted" events4602 when replicator enqueues a sync event4603 is expected to receive perform_async("dependency_proxy_manifest", "created", {"model_record_id"=>nil}) 1 time4604 deleted event consumption4605 when model_record was deleted from the DB and the replicator only has its ID4606 invokes Geo::FileRegistryRemovalService4607 backward compatibility4608 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format4609 when object storage is enabled4610 when GitLab managed replication is enabled4611 deletes the file from object storage4612 when GitLab managed replication is disabled4613 does not delete the file from object storage4614 behaves like a verifiable replicator4615 events4616 has checksum_succeeded event4617 .verification_enabled?4618 when replication is enabled4619 when verification_feature_flag_enabled? returns true4620 returns true4621 when verification_feature_flag_enabled? returns false4622 returns false4623 when replication is disabled4624 returns false4625 .checksummed_count4626 when verification is enabled4627 behaves like a counter of succeeded available verifiables4628 is expected to eq 14629 excludes other verification states4630 when verification is disabled4631 returns nil4632 .verified_count4633 when verification is enabled4634 behaves like a counter of succeeded available verifiables4635 is expected to eq 14636 excludes other verification states4637 when verification is disabled4638 returns nil4639 .checksum_failed_count4640 when verification is enabled4641 behaves like a counter of failed available verifiables4642 is expected to eq 14643 excludes other verification states4644 when verification is disabled4645 returns nil4646 .verification_failed_count4647 when verification is enabled4648 behaves like a counter of failed available verifiables4649 is expected to eq 14650 excludes other verification states4651 when verification is disabled4652 returns nil4653 .verification_total_count4654 when verification is enabled4655 when the verification_state is disabled4656 is expected to eq 04657 when the verification_state is not disabled4658 is expected to eq 14659 when verification is disabled4660 returns nil4661 .trigger_background_verification4662 when verification is enabled4663 for a Geo secondary4664 does not enqueue ReverificationBatchWorker4665 enqueues VerificationBatchWorker4666 enqueues VerificationTimeoutWorker4667 for a Geo primary4668 enqueues ReverificationBatchWorker4669 enqueues VerificationStateBackfillWorker4670 enqueues VerificationBatchWorker4671 enqueues VerificationTimeoutWorker4672 when verification is disabled4673 does not enqueue VerificationBatchWorker4674 does not enqueue VerificationTimeoutWorker4675 .backfill_verification_state_table4676 calls VerificationStateBackfillService4677 when on secondary4678 returns false4679 .verify_batch4680 when there are records needing verification4681 calls #verify on each replicator4682 .remaining_verification_batch_count4683 converts needs_verification_count to number of batches4684 .remaining_reverification_batch_count4685 converts needs_reverification_count to number of batches4686 .reverify_batch!4687 calls #reverify_batch4688 .replicator_batch_to_verify4689 returns usable Replicator instances4690 .model_record_id_batch_to_verify4691 when the batch is filled by pending rows4692 returns IDs of pending rows4693 does not call .verification_failed_batch4694 when that batch is not filled by pending rows4695 includes IDs of failed rows4696 .verification_pending_batch4697 when current node is a primary4698 delegates to the model class of the replicator4699 when current node is a secondary4700 delegates to the registry class of the replicator4701 .verification_failed_batch4702 when current node is a primary4703 delegates to the model class of the replicator4704 when current node is a secondary4705 delegates to the registry class of the replicator4706 .fail_verification_timeouts4707 when current node is a primary4708 delegates to the model class of the replicator4709 when current node is a secondary4710 delegates to the registry class of the replicator4711 #verify_async4712 on a Geo primary4713 calls verification_started! and enqueues VerificationWorker4714 #verify4715 wraps the checksum calculation in track_checksum_attempt!4716 #verification_state_tracker4717 on a Geo primary4718 returns model_record4719 on a Geo secondary4720 returns registry4721 #handle_after_checksum_succeeded4722 on a Geo primary4723 creates checksum_succeeded event4724 is called on verification success4725 on a Geo secondary4726 does not create an event4727 #consume_event_checksum_succeeded4728 with a persisted model_record4729 on a Geo primary4730 does nothing4731 on a Geo secondary4732 with a persisted registry4733 with a registry which is verified4734 sets state to verification_pending4735 with a registry which is pending verification4736 does not change state from verification_pending4737 with an unpersisted registry4738 does not persist the registry4739 #mutable?4740 returns the opposite of immutable?4741 #primary_verification_succeeded?4742 when the model record is verification_succeeded4743 returns true4744 when the model record is not verification_succeeded4745 returns false4746 #ok_to_skip_download?4747 when the registry is brand new4748 when the model is immutable4749 when the resource already exists on this site4750 when verification is enabled for this model4751 when the resource is in verifiables4752 is expected to be truthy4753 when the resource is not in verifiables4754 is expected to be falsey4755 when verification is disabled for this model4756 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:740 (PENDING: this context does not apply to models that are verified)4757 when the resource does not exist on this site4758 is expected to be falsey4759 when the model is mutable4760 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:758 (PENDING: this context does not apply to immutable models)4761 when the registry is not brand new (sync or verification has been attempted before)4762 is expected to be falsey4763 integration tests4764 on a primary4765 background backfill4766 verifies model records4767 triggered by events4768 verifies model records4769 on a secondary4770 background backfill4771 verifies registries4772 triggered by events4773 verifies registries4774# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/dependency_proxy_manifest_replicator_spec.rb. It took 33.42 seconds. Expected to take 26.81 seconds.4775# [RSpecRunTime] Starting example group ee/spec/models/geo/dependency_proxy_manifest_registry_spec.rb. Expected to take 24.29 seconds.4776Geo::DependencyProxyManifestRegistry4777 does not allow STI4778 factory is valid4779 .ordered_by_id4780 orders records by id ASC4781# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.79 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.20 1.24 1.13 1/420 30614782.4783 scopes4784 sync_timed_out4785 return correct records4786 not_pending4787 returns registries that are not pending4788 finders4789 .find_registries_never_attempted_sync4790 returns unsynced items4791 returns items that never have an attempt to sync except some specific item ID4792# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.59 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.20 1.24 1.13 1/420 30624793.4794 .find_registries_needs_sync_again4795 returns failed items4796 returns failed items except some specific item ID4797 orders records according to retry_at4798# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.13 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.18 1.24 1.13 1/420 30634799.4800 obligatory fields check4801 has expected fields or methods4802 .fail_sync_timeouts4803 marks started records as failed if they are expired4804 #synced!4805 mark as synced4806 when a sync was scheduled after the last sync finishes4807 does not reset state4808 resets the other sync state fields4809# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.15 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.18 1.24 1.13 1/420 30644810.4811 behaves like a Geo verifiable registry4812 state machine4813 when transitioning to synced4814 marks verification as pending4815 when the model_record cannot be verified4816 when the registry is already verification_disabled4817 changes verification to disabled4818 when the registry is verification_pending4819 changes verification to disabled4820 when transitioning to pending4821 when synced4822 marks verification as disabled4823 when failed4824 marks verification as disabled4825 verification_state machine4826 when transitioning to verification_failed4827 changes state from synced to failed4828 .verification_pending_batch4829 returns IDs of rows which are synced and pending verification4830 excludes rows which are not synced or are not pending verification4831 marks verification as started4832# [RSpecRunTime] RSpec elapsed time: 24 minutes 58.32 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.16 1.23 1.13 1/420 30654833.4834 .verification_failed_batch4835 with a failed record with retry due4836 returns IDs of rows which are synced and have failed verification4837 excludes rows which are not synced or have not failed verification4838 marks verification as started4839# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.58 second. Current RSS: ~1397M. Threads: 4. load average: 1.16 1.23 1.13 2/421 30664840.4841 when verification_retry_at is in the future4842 does not return the row which failed verification4843 .needs_verification_count4844 returns the number of rows which are synced and pending verification4845 includes rows which are synced and failed verification and are due for retry4846 excludes rows which are synced and failed verification and have a future retry time4847 excludes rows which are not synced or are not (pending or failed) verification4848# [RSpecRunTime] RSpec elapsed time: 25 minutes 3.43 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.15 1.23 1.13 1/420 30674849.4850 #verification_succeeded!4851 clears checksum mismatch fields4852 #track_checksum_attempt!4853 yields to the checksum calculation4854 when verification was not yet started4855 starts verification4856 when the model record cannot be verified4857 when the registry is already verification_disabled4858 leaves verification as disabled4859# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.88 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.15 1.23 1.13 1/420 30684860.4861 when the registry is verification_pending4862 changes verification to disabled4863 when the primary site is expected to checksum the model record4864 comparison with primary checksum4865 when the calculated checksum matches the primary checksum4866 transitions to verification_succeeded and updates the checksum4867 when the calculated checksum does not match the primary checksum4868 transitions to verification_failed and updates mismatch fields4869 when verification was started4870 does not update verification_started_at4871 when an error occurs while yielding4872 sets verification_failed4873 #brand_new_pending?4874 returns true when sync state is pending and all other fields are default4875 returns true when started but all other fields are default4876 returns false when sync state is synced4877 returns false when sync state is failed4878 returns false when it is pending but was synced before4879 returns false when it is scheduled to retry sync4880 returns false when it was tried before4881 returns false when it has a sync failure message4882 returns false when verification succeeded4883 returns false when verification failed4884 returns false when verification started4885 returns false when it was verified before4886 returns false when verification was started before4887 returns false when verification is scheduled for retry4888 returns false when verification was tried before4889 returns false when checksum mismatched before4890 returns false when it has a local checksum from before4891 returns false when verification mismatched before4892 returns false when there is a verification failure message from before4893# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.76 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.13 1.22 1.13 1/420 30694894.4895 #failed!4896 sets last_sync_failure with message4897 truncates a long last_sync_failure4898 increments retry_count4899 sets retry_at to a time in the future4900 can transition from any state4901 when an error is given4902 includes error.message in last_sync_failure4903# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.93 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.13 1.22 1.13 1/420 30704904.4905 when missing_on_primary is not given4906 caps retry_at to default 1 hour4907 when missing_on_primary is falsey4908 caps retry_at to default 1 hour4909 when missing_on_primary is truthy4910 caps retry_at to 4 hours4911 #pending!4912 when a sync is currently running4913 successfully moves state to pending4914 when the registry has recorded a failure4915 clears failure retry fields4916 sets last_synced_at to nil4917# [RSpecRunTime] Finishing example group ee/spec/models/geo/dependency_proxy_manifest_registry_spec.rb. It took 32.4 seconds. Expected to take 24.29 seconds.4918# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.4919Lint factories for Geo::DependencyProxyManifestRegistry4920 with saas, license, and factory defaults4921 behaves like factory4922 geo_dependency_proxy_manifest_registry factory4923 does not raise error when built4924 does not raise error when created4925 linting :synced trait4926 does not raise error when created4927# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.0 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.12 1.22 1.13 1/420 30864928.4929 linting :failed trait4930 does not raise error when created4931 linting :started trait4932 does not raise error when created4933 linting :verification_succeeded trait4934 does not raise error when created4935 linting :verification_failed trait4936 does not raise error when created4937# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.54 seconds. Expected to take 39.88 seconds.4938# [RSpecRunTime] Starting example group ee/spec/services/ci/process_build_service_spec.rb. Expected to take 21.93 seconds.4939Ci::ProcessBuildService#execute4940 when related to a protected environment4941 when Protected Environments feature is not available on project4942 enqueues the build4943# [RSpecRunTime] RSpec elapsed time: 25 minutes 23.88 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.11 1.21 1.12 1/420 31024944.4945 when Protected Environments feature is available on project4946 when user does not have access to the environment4947 fails the build4948 and the build is manual4949 actionizes the build4950# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.86 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.10 1.21 1.12 1/420 31334951.4952 when user has access to the environment4953 enqueues the build4954 with multi access levels4955 behaves like blocking deployment job4956 makes the build a manual action4957 and the build has a deployment4958 blocks the deployment4959 makes the build a manual action4960 sets manual to build.when4961 and the build is schedulable4962 blocks the deployment4963 makes the build a manual action4964# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.47 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.00 1.18 1.12 1/425 32594965.4966 and the build is actionable4967 blocks the deployment4968 makes the build a manual action4969# [RSpecRunTime] RSpec elapsed time: 25 minutes 45.53 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.00 1.18 1.12 1/425 32984970.4971# [RSpecRunTime] Finishing example group ee/spec/services/ci/process_build_service_spec.rb. It took 24.07 seconds. Expected to take 21.93 seconds.4972# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scans/run_service_spec.rb. Expected to take 20.58 seconds.4973AppSec::Dast::Scans::RunService4974 #execute4975 when a user does not have access to the project4976 returns an error status4977 populates message4978# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.5 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.00 1.18 1.11 1/425 33184979.4980 when developer with access to the project is running the scan4981 behaves like when the user can run a dast scan4982 returns a success status4983 returns a pipeline4984 creates a pipeline4985 associates the dast profile4986 sets the pipeline ref to the branch4987 sets the source to indicate an ondemand scan4988 creates a stage4989 creates a build4990 sets the build name to indicate a DAST scan4991 creates a build with appropriate options4992 creates a build with appropriate variables4993 when the pipeline fails to save4994 returns an error status4995 populates message4996# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.8 seconds. Current RSS: ~1408M. Threads: 4. load average: 0.93 1.15 1.11 1/425 33654997.4998 when on demand scan licensed feature is not available4999 returns an error status5000 populates message5001 when security_policy_bot user is running the scan5002 behaves like when the user can run a dast scan5003 returns a success status5004 returns a pipeline5005 creates a pipeline5006 associates the dast profile5007 sets the pipeline ref to the branch5008 sets the source to indicate an ondemand scan5009 creates a stage5010 creates a build5011 sets the build name to indicate a DAST scan5012 creates a build with appropriate options5013 creates a build with appropriate variables5014 when the pipeline fails to save5015 returns an error status5016 populates message5017# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.98 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.01 1.17 1.11 1/425 34105018.5019 when on demand scan licensed feature is not available5020 returns an error status5021 populates message5022# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scans/run_service_spec.rb. It took 24.12 seconds. Expected to take 20.58 seconds.5023# [RSpecRunTime] Starting example group ee/spec/models/board_spec.rb. Expected to take 18.83 seconds.5024Board5025 does not allow STI5026 is expected to includes the EE::Board module5027 relationships5028 is expected to belong to milestone required: false5029 is expected to belong to iteration required: false5030 is expected to have one board_assignee5031 is expected to have one assignee through board_assignee5032 is expected to have many board_labels5033 is expected to have many labels through board_labels5034 is expected to have many user_preferences5035 is expected to have many boards_epic_user_preferences class_name => Boards::EpicUserPreference5036# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.91 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.01 1.16 1.11 1/425 34115037.5038 validations5039 when group is present5040 is expected not to validate that :project cannot be empty/falsy5041 is expected to validate that :group cannot be empty/falsy5042 when project is present5043 is expected to validate that :project cannot be empty/falsy5044 is expected not to validate that :group cannot be empty/falsy5045# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.88 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.01 1.16 1.11 1/425 34125046.5047 milestone5048 returns nil when the feature is not available5049 when the feature is available5050 returns Milestone::None for started milestone id5051 returns Milestone::Any for started milestone id5052 returns Milestone::Upcoming for upcoming milestone id5053 returns Milestone::Started for started milestone id5054 returns milestone for valid milestone id5055# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.78 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.17 1.19 1.12 1/419 34495056.5057 iteration5058 returns nil when the feature is not available5059 when the feature is available5060 returns Iteration::Predefined::None, when iteration_id is None.id5061 returns Iteration::Predefined::Any, when iteration_id is Any.id5062 returns ::Iteration::Predefined::Current, when iteration_id is Current.id5063 returns iteration for valid iteration id5064 returns nil for invalid iteration id5065# [RSpecRunTime] RSpec elapsed time: 26 minutes 24.92 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.16 1.19 1.12 1/419 34865066.5067 #scoped?5068 returns true when milestone is not nil AND is not "Any milestone"5069 returns true when weight is not nil AND is not "Any weight"5070 returns true when any label exists5071 returns true when assignee is present5072 returns false when feature is not available5073 returns false when board is not scoped5074# [RSpecRunTime] RSpec elapsed time: 26 minutes 30.17 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.14 1.19 1.12 1/419 35235075.5076# [RSpecRunTime] Finishing example group ee/spec/models/board_spec.rb. It took 20.52 seconds. Expected to take 18.83 seconds.5077# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.5078Lint factories for Board5079 with saas, license, and factory defaults5080 behaves like factory5081 board factory5082 does not raise error when built5083 does not raise error when created5084# [RSpecRunTime] RSpec elapsed time: 26 minutes 32.58 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.13 1.18 1.12 1/419 35515085.5086 behaves like factory5087 group_board factory5088 does not raise error when built5089 does not raise error when created5090# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.01 seconds. Expected to take 39.88 seconds.5091# [RSpecRunTime] Starting example group ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb. Expected to take 17.65 seconds.5092ApprovalRules::ProjectRuleDestroyService5093 #execute5094 when there is no merge request rules5095 destroys project rule5096 adds an audit event5097 behaves like sends correct event type in audit event stream5098 sends correct event type in audit event stream5099# [RSpecRunTime] RSpec elapsed time: 26 minutes 39.12 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.28 1.21 1.13 1/420 35975100.5101 when there is a merge request rule5102 when open5103 destroys merge request rules5104 adds an audit event5105 behaves like sends correct event type in audit event stream5106 sends correct event type in audit event stream5107# [RSpecRunTime] RSpec elapsed time: 26 minutes 45.83 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.34 1.23 1.13 1/426 38205108.5109 when merged5110 does nothing5111 adds an audit event5112 behaves like sends correct event type in audit event stream5113 sends correct event type in audit event stream5114# [RSpecRunTime] RSpec elapsed time: 26 minutes 52.78 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.29 1.22 1.13 1/426 40425115.5116# [RSpecRunTime] Finishing example group ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb. It took 19.61 seconds. Expected to take 17.65 seconds.5117# [RSpecRunTime] Starting example group ee/spec/services/work_items/create_service_spec.rb. Expected to take 16.95 seconds.5118WorkItems::CreateService5119 behaves like creates work item in container5120 #execute5121 when user is not allowed to create a work item in the container5122 is expected to be error5123 returns an access error5124# [RSpecRunTime] RSpec elapsed time: 26 minutes 54.59 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.29 1.22 1.13 1/426 40435125.5126 when params are valid5127 created instance is a WorkItem5128 calls NewIssueWorker with correct arguments5129 with color widget params5130 when user can admin_work_item5131 when type does not support color widget5132 creates new work item without setting color (PENDING: these examples only apply to a group container)5133# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.86 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.29 1.22 1.13 1/425 40445134.5135 when type supports color widget5136 creates new work item and sets color (PENDING: these examples only apply to a group container)5137 for legacy epics5138 behaves like syncs all data from a work_item to an epic5139 sets the same epic data to the work item association5140 behaves like basic epic and work item attributes in sync5141 sets the same basic epic data to the work item5142# [RSpecRunTime] RSpec elapsed time: 26 minutes 59.82 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.26 1.22 1.13 1/425 40455143.5144 when creating the epic with only title and description5145 behaves like syncs all data from a work_item to an epic5146 sets the same epic data to the work item association5147 behaves like basic epic and work item attributes in sync5148 sets the same basic epic data to the work item5149# [RSpecRunTime] RSpec elapsed time: 27 minutes 1.15 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.32 1.23 1.13 1/426 40465150.5151 when creating an epic work item5152 creates the epic with correct relative_position5153 when creating an issue with a synced epic as parent5154 creates the work item and the EpicIssue with the correct relative_position5155 when not creating an epic work item5156 only creates a work item5157 when creating the work item fails5158 does not update the epic or work item5159 when creating the epic fails5160 does not create an epic or work item5161 when changes are invalid5162 does not create an epic or work item5163 when feature flag is disabled5164 only creates a work item but not the epic5165 behaves like creates work item in container5166 #execute5167 when user is not allowed to create a work item in the container5168 is expected to be error5169 returns an access error5170# [RSpecRunTime] RSpec elapsed time: 27 minutes 7.21 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.38 1.24 1.14 1/420 40475171.5172 when params are valid5173 created instance is a WorkItem5174 calls NewIssueWorker with correct arguments5175 with color widget params5176 when user can admin_work_item5177 when type does not support color widget5178 creates new work item without setting color5179# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.55 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.38 1.24 1.14 1/420 40485180.5181 when type supports color widget5182 creates new work item and sets color5183 behaves like creates work item in container5184 #execute5185 when user is not allowed to create a work item in the container5186 is expected to be error5187 returns an access error5188# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.5 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.38 1.24 1.14 1/420 40495189.5190 when params are valid5191 created instance is a WorkItem5192 calls NewIssueWorker with correct arguments5193 with color widget params5194 when user can admin_work_item5195 when type does not support color widget5196 creates new work item without setting color (PENDING: these examples only apply to a group container)5197# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.91 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.35 1.24 1.14 1/420 40505198.5199 when type supports color widget5200 creates new work item and sets color (PENDING: these examples only apply to a group container)5201# [RSpecRunTime] Finishing example group ee/spec/services/work_items/create_service_spec.rb. It took 19.34 seconds. Expected to take 16.95 seconds.5202# [RSpecRunTime] Starting example group ee/spec/models/product_analytics/visualization_spec.rb. Expected to take 15.66 seconds.5203ProductAnalytics::Visualization5204 does not allow STI5205 when the visualization has syntax errors5206 captures the syntax error5207# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.61 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.35 1.24 1.14 1/423 41535208.5209 .load_visualization_data5210 when file exists5211 initializes visualization from file5212 when file cannot be opened5213 initializes visualization with errors5214 .value_stream_dashboard_visualizations5215 returns the value stream dashboard builtin visualizations5216 when visualization is loaded with attempted path traversal5217 raises an error5218# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.37 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.32 1.23 1.14 1/425 42975219.5220 .for5221 when resource_parent is a Project5222 returns all visualizations stored in the project as well as built-in ones5223 when a custom dashboard pointer project is configured5224 returns custom visualizations from pointer project5225 does not return custom visualizations from self5226# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.54 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.32 1.23 1.14 1/425 43785227.5228 when the product analytics feature is disabled5229 returns all visualizations stored in the project but no built in product analytics visualizations5230 when the product analytics feature is not onboarded5231 returns all visualizations stored in the project but no built in product analytics visualizations5232 when resource_parent is a group5233 returns built in visualizations5234 when group value stream dashboard is not available5235 does not include built in visualizations for VSD5236 when a custom configuration project is defined5237 returns builtin and custom visualizations5238# [RSpecRunTime] RSpec elapsed time: 27 minutes 22.16 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.37 1.25 1.14 1/425 44565239.5240 when initialized with init_error5241 captures the init_error5242 .get_path_for_visualization5243 input: "average_session_duration", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5244 returns the correct visualization path5245 input: "average_sessions_per_user", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5246 returns the correct visualization path5247 input: "browsers_per_users", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5248 returns the correct visualization path5249 input: "daily_active_users", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5250 returns the correct visualization path5251 input: "events_over_time", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5252 returns the correct visualization path5253 input: "page_views_over_time", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5254 returns the correct visualization path5255 input: "returning_users_percentage", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5256 returns the correct visualization path5257 input: "sessions_over_time", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5258 returns the correct visualization path5259 input: "sessions_per_browser", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5260 returns the correct visualization path5261 input: "top_pages", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5262 returns the correct visualization path5263 input: "total_events", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5264 returns the correct visualization path5265 input: "total_pageviews", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5266 returns the correct visualization path5267 input: "total_sessions", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5268 returns the correct visualization path5269 input: "total_unique_users", path: "ee/lib/gitlab/analytics/product_analytics/visualizations"5270 returns the correct visualization path5271 input: "usage_overview", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5272 returns the correct visualization path5273 input: "dora_chart", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5274 returns the correct visualization path5275 input: "dora_performers_score", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5276 returns the correct visualization path5277 input: "deployment_frequency_over_time", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5278 returns the correct visualization path5279 input: "lead_time_for_changes_over_time", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5280 returns the correct visualization path5281 input: "time_to_restore_service_over_time", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5282 returns the correct visualization path5283 input: "change_failure_rate_over_time", path: "ee/lib/gitlab/analytics/value_stream_dashboard/visualizations"5284 returns the correct visualization path5285 input: "ai_impact_table", path: "ee/lib/gitlab/analytics/ai_impact_dashboard/visualizations"5286 returns the correct visualization path5287 handling slugs correctly5288 when slug contains a hyphen5289 is expected to eq "hello-world"5290 when slug contains a underscore5291 is expected to eq "hello_world"5292 #slug5293 returns the slugs5294 when dashboard is a local dashboard5295 behaves like a valid visualization5296 returns a valid visualization5297 when visualization definition is invalid5298 captures the error5299# [RSpecRunTime] RSpec elapsed time: 27 minutes 30.3 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.42 1.26 1.15 1/425 46205300.5301 .product_analytics_visualizations5302 returns the product analytics builtin visualizations5303 when dashboard is a built-in dashboard5304 behaves like a valid visualization5305 returns a valid visualization5306# [RSpecRunTime] Finishing example group ee/spec/models/product_analytics/visualization_spec.rb. It took 19.09 seconds. Expected to take 15.66 seconds.5307# [RSpecRunTime] Starting example group ee/spec/services/resource_access_tokens/revoke_service_spec.rb. Expected to take 15.02 seconds.5308ResourceAccessTokens::RevokeService5309 project access token audit events5310 when project access token is successfully revoked5311 logs project access token details5312 behaves like audit event details5313 creates an audit event5314 logs author and resource info5315# [RSpecRunTime] RSpec elapsed time: 27 minutes 35.46 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.55 1.29 1.16 1/425 46885316.5317 behaves like sends correct event type in audit event stream5318 sends correct event type in audit event stream5319# [RSpecRunTime] RSpec elapsed time: 27 minutes 36.99 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.51 1.28 1.16 1/425 46895320.5321 when project access token is unsuccessfully revoked5322 when access token does not belong to this project5323 logs the find error message5324 behaves like audit event details5325 creates an audit event5326 logs author and resource info5327# [RSpecRunTime] RSpec elapsed time: 27 minutes 40.73 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.51 1.28 1.16 1/425 46905328.5329 behaves like sends correct event type in audit event stream5330 sends correct event type in audit event stream5331# [RSpecRunTime] RSpec elapsed time: 27 minutes 42.02 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.47 1.28 1.16 1/420 46915332.5333 with inadequate permissions5334 logs the permission error message5335 behaves like audit event details5336 creates an audit event5337 logs author and resource info5338# [RSpecRunTime] RSpec elapsed time: 27 minutes 46.1 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.43 1.27 1.15 1/420 46925339.5340 behaves like sends correct event type in audit event stream5341 sends correct event type in audit event stream5342# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.56 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.43 1.27 1.15 1/420 46935343.5344# [RSpecRunTime] Finishing example group ee/spec/services/resource_access_tokens/revoke_service_spec.rb. It took 16.35 seconds. Expected to take 15.02 seconds.5345# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb. Expected to take 13.94 seconds.5346Resolvers::BoardGroupings::EpicsResolver5347 when board_grouped_by_epic_performance is turned on5348 behaves like #resolve5349 when user can not see epics5350 does not return epics5351# [RSpecRunTime] RSpec elapsed time: 27 minutes 50.15 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.43 1.27 1.15 1/420 46945352.5353 when user can access the group5354 finds all epics for issues in the project board5355 finds all epics for issues in the group board5356 finds only epics for issues matching issue filters5357 finds only epics for issues matching search param5358 generates an error if both epic_id and epic_wildcard_id are present5359 calls service with right params5360 accepts epic global id5361 accepts epic wildcard id5362# [RSpecRunTime] RSpec elapsed time: 27 minutes 54.18 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.47 1.29 1.16 1/420 46955363.5364 when user is a group guest5365 finds non-confidental epics for issues in the project board5366 finds non-confidental epics for issues in the group board5367# [RSpecRunTime] RSpec elapsed time: 27 minutes 55.33 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.47 1.29 1.16 1/420 46965368.5369 with issue filters5370 when issue filters are set5371 does not call the Epics::WithIssuesFinder5372 when there are no issue filters5373 call the Epics::WithIssuesFinder and orders the result5374 orders by descending epics.id5375 when board_grouped_by_epic_performance is turned off5376 behaves like #resolve5377 when user can not see epics5378 does not return epics5379 when user can access the group5380 finds all epics for issues in the project board5381 finds all epics for issues in the group board5382 finds only epics for issues matching issue filters5383 finds only epics for issues matching search param5384 generates an error if both epic_id and epic_wildcard_id are present5385 calls service with right params5386 accepts epic global id5387 accepts epic wildcard id5388# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.03 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.40 1.28 1.16 1/420 46975389.5390 when user is a group guest5391 finds non-confidental epics for issues in the project board5392 finds non-confidental epics for issues in the group board5393# [RSpecRunTime] RSpec elapsed time: 28 minutes 2.2 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.40 1.28 1.16 1/420 46985394.5395# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb. It took 14.62 seconds. Expected to take 13.94 seconds.5396# [RSpecRunTime] Starting example group ee/spec/services/ci/trigger_downstream_subscription_service_spec.rb. Expected to take 12.91 seconds.5397Ci::TriggerDownstreamSubscriptionService5398 #execute5399 when pipeline project has downstream projects5400 when subscription has an author5401 uses the subscription author as pipeline user5402 behaves like creates a downstream pipeline5403 associates the downstream pipeline with the upstream project5404# [RSpecRunTime] RSpec elapsed time: 28 minutes 7.45 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.37 1.27 1.16 1/424 47495405.5406 when the legacy subscription does not have an author5407 uses the downstream project creator as pipeline user5408 behaves like creates a downstream pipeline5409 associates the downstream pipeline with the upstream project5410# [RSpecRunTime] RSpec elapsed time: 28 minutes 11.9 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.34 1.27 1.16 1/425 48005411.5412 when project creator no longer exists5413 does not create a downstream pipeline5414# [RSpecRunTime] RSpec elapsed time: 28 minutes 13.79 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.34 1.27 1.16 1/425 48235415.5416 when pipeline project does not have downstream projects5417 does not call the create pipeline service5418# [RSpecRunTime] Finishing example group ee/spec/services/ci/trigger_downstream_subscription_service_spec.rb. It took 12.29 seconds. Expected to take 12.91 seconds.5419# [RSpecRunTime] Starting example group ee/spec/services/ee/gpg_keys/create_service_spec.rb. Expected to take 12.25 seconds.5420GpgKeys::CreateService5421 returns the correct value5422 .audit5423 when licensed5424 creates an audit event5425# [RSpecRunTime] RSpec elapsed time: 28 minutes 19.9 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.31 1.26 1.15 1/423 49365426.5427 when unlicensed5428 creates an audit event5429# [RSpecRunTime] RSpec elapsed time: 28 minutes 21.83 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.37 1.27 1.16 1/421 49885430.5431 when create operation fails5432 does not create an audit event5433 returns the correct value5434# [RSpecRunTime] RSpec elapsed time: 28 minutes 23.49 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.37 1.27 1.16 1/421 50175435.5436# [RSpecRunTime] Finishing example group ee/spec/services/ee/gpg_keys/create_service_spec.rb. It took 9.0 seconds. Expected to take 12.25 seconds.5437# [RSpecRunTime] Starting example group ee/spec/models/dast_site_token_spec.rb. Expected to take 11.39 seconds.5438DastSiteToken5439 does not allow STI5440 associations5441 is expected to belong to project required: false5442# [RSpecRunTime] RSpec elapsed time: 28 minutes 24.96 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.37 1.27 1.16 1/420 50185443.5444 validations5445 is expected to be valid5446 is expected to validate that :project_id cannot be empty/falsy5447 is expected to validate that the length of :token is at most 2555448 is expected to validate that the length of :url is at most 2555449 is expected to validate that :token cannot be empty/falsy5450 is expected to validate that :url cannot be empty/falsy5451 is expected to validate that :token is case-sensitively unique5452 is expected to validate that :url is case-sensitively unique within the scope of :project_id5453 behaves like dast url addressable5454 includes UrlAddressable5455 when the url is not public5456 is valid5457# [RSpecRunTime] RSpec elapsed time: 28 minutes 33.63 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.38 1.28 1.16 1/420 50195458.5459 #dast_site5460 when dast_site exists5461 finds the associated dast_site5462 when dast_site does not exist5463 returns nil5464# [RSpecRunTime] Finishing example group ee/spec/models/dast_site_token_spec.rb. It took 11.85 seconds. Expected to take 11.39 seconds.5465# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.5466Lint factories for DastSiteToken5467 with saas, license, and factory defaults5468 behaves like factory5469 dast_site_token factory5470 does not raise error when built5471 does not raise error when created5472# [RSpecRunTime] RSpec elapsed time: 28 minutes 37.13 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.35 1.28 1.16 1/420 50355473.5474# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.81 seconds. Expected to take 39.88 seconds.5475# [RSpecRunTime] Starting example group ee/spec/services/ee/system_notes/issuables_service_spec.rb. Expected to take 10.7 seconds.5476SystemNotes::IssuablesService5477 #change_health_status_note5478 when health_status changed5479 sets the note text5480 behaves like a system note5481 has the correct attributes5482# [RSpecRunTime] RSpec elapsed time: 28 minutes 39.42 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.35 1.28 1.16 1/420 50515483.5484 when health_status removed5485 sets the note text5486 behaves like a system note5487 has the correct attributes5488 events tracking5489 tracks the issue event in usage ping5490 behaves like internal event tracking5491 logs to Snowplow and Redis5492 #change_progress_note5493 sets the progress text5494 behaves like a system note5495 has the correct attributes5496 #change_checkin_reminder_note5497 with a weekly frequency5498 sets the checkin reminder note5499 behaves like a system note5500 has the correct attributes5501 with a frequency of never5502 sets the checkin reminder note5503 #publish_issue_to_status_page5504 sets the note text5505 behaves like a system note5506 has the correct attributes5507 #cross_reference5508 when noteable is an epic5509 tracks epic cross reference event in usage ping5510 behaves like a system note5511 has the correct attributes5512 when notable is not an epic5513 does not tracks epic cross reference event in usage ping5514 #relate_issuable5515 for epics5516 creates system notes when relating epics5517 for work items5518 sets the note text with the correct work item type5519 #unrelate_issuable5520 creates system notes when epic gets unrelated5521 #block_issuable5522 when argument is a single issuable5523 creates system note when issues gets marked as blocking5524 behaves like a system note5525 has the correct attributes5526 when argument is a collection of issuables5527 creates system note mentioning all issuables5528 behaves like a system note5529 has the correct attributes5530 #blocked_by_issuable5531 when argument is a single issuable5532 creates system note when issues gets marked as blocked by noteable5533 behaves like a system note5534 has the correct attributes5535 when argument is a collection of issuables5536 creates system note mentioning all issuables5537 behaves like a system note5538 has the correct attributes5539 #change_color_note5540 when argument is a color value5541 creates system note when work item color changes5542 when argument is nil and color is present5543 creates system note when work item color changes5544 when color was destroyed5545 creates system note when work item color changes5546# [RSpecRunTime] Finishing example group ee/spec/services/ee/system_notes/issuables_service_spec.rb. It took 11.25 seconds. Expected to take 10.7 seconds.5547# [RSpecRunTime] Starting example group ee/spec/services/ee/issues/clone_service_spec.rb. Expected to take 10.49 seconds.5548Issues::CloneService5549 #execute5550 group issue hooks5551 executes group issue hooks5552# [RSpecRunTime] RSpec elapsed time: 28 minutes 50.94 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.30 1.27 1.16 1/420 50525553.5554 when it is not allowed to clone issues of given type5555 throws error5556 epics5557 issue assigned to epic5558 creates epic reference5559 events tracking5560 tracks usage data for changed epic action5561 behaves like internal event tracking5562 logs to Snowplow and Redis5563# [RSpecRunTime] RSpec elapsed time: 28 minutes 55.8 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.27 1.26 1.16 1/420 50535564.5565 user can not update the epic5566 ignores epic reference5567 does not send usage data for changed epic action5568# [RSpecRunTime] RSpec elapsed time: 28 minutes 58.94 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.25 1.26 1.16 1/420 50545569.5570 epic update fails5571 does not send usage data for changed epic action5572# [RSpecRunTime] RSpec elapsed time: 29 minutes 0.06 second. Current RSS: ~1388M. Threads: 4. load average: 1.25 1.26 1.16 1/420 50555573.5574# [RSpecRunTime] Finishing example group ee/spec/services/ee/issues/clone_service_spec.rb. It took 11.67 seconds. Expected to take 10.49 seconds.5575# [RSpecRunTime] Starting example group ee/spec/services/ee/todos/destroy/entity_leave_service_spec.rb. Expected to take 9.95 seconds.5576Todos::Destroy::EntityLeaveService5577 #execute5578 behaves like removes confidential epics and internal notes todos5579 removes todos targeting confidential epics and internal notes in the group5580# [RSpecRunTime] RSpec elapsed time: 29 minutes 3.46 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.31 1.27 1.16 1/421 50565581.5582 when user is still member of ancestor group5583 does not remove todos targeting confidential epics in the group5584# [RSpecRunTime] RSpec elapsed time: 29 minutes 5.93 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.31 1.27 1.16 1/421 50575585.5586 when user was a member of public group with private subgroup5587 removes epic todos from private subgroup5588# [RSpecRunTime] RSpec elapsed time: 29 minutes 8.69 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.29 1.27 1.16 1/421 50605589.5590 when user role is downgraded to guest5591 behaves like removes confidential epics and internal notes todos5592 removes todos targeting confidential epics and internal notes in the group5593# [RSpecRunTime] RSpec elapsed time: 29 minutes 11.24 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.26 1.26 1.16 1/421 50615594.5595# [RSpecRunTime] Finishing example group ee/spec/services/ee/todos/destroy/entity_leave_service_spec.rb. It took 11.17 seconds. Expected to take 9.95 seconds.5596# [RSpecRunTime] Starting example group ee/spec/services/ee/boards/lists/create_service_spec.rb. Expected to take 9.52 seconds.5597Boards::Lists::CreateService5598 #execute5599 when assignee_id param is sent5600 creates a new assignee list5601 allows invited group members as assignee list5602# [RSpecRunTime] RSpec elapsed time: 29 minutes 13.19 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.26 1.26 1.16 1/421 50625603.5604 when milestone_id param is sent5605 creates a milestone list when param is valid5606 when iteration_id param is sent5607 creates an iteration list when param is valid5608 returns an error when license is unavailable5609 when iteration is from another group5610 returns an error5611# [RSpecRunTime] RSpec elapsed time: 29 minutes 14.85 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.26 1.26 1.16 1/421 50635612.5613 max limits5614 #create_list_attributes5615 behaves like attribute provider for list creation5616 params: {:max_issue_count=>0}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5617 contains the expected max limits5618 params: {:max_issue_count=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5619 contains the expected max limits5620 params: {:max_issue_count=>1}, expected_max_issue_count: 1, expected_max_issue_weight: 0, expected_limit_metric: nil5621 contains the expected max limits5622 params: {:max_issue_weight=>0}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5623 contains the expected max limits5624 params: {:max_issue_weight=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5625 contains the expected max limits5626 params: {:max_issue_weight=>1}, expected_max_issue_count: 0, expected_max_issue_weight: 1, expected_limit_metric: nil5627 contains the expected max limits5628 params: {:max_issue_count=>1, :max_issue_weight=>0}, expected_max_issue_count: 1, expected_max_issue_weight: 0, expected_limit_metric: nil5629 contains the expected max limits5630 params: {:max_issue_count=>0, :max_issue_weight=>1}, expected_max_issue_count: 0, expected_max_issue_weight: 1, expected_limit_metric: nil5631 contains the expected max limits5632 params: {:max_issue_count=>1, :max_issue_weight=>1}, expected_max_issue_count: 1, expected_max_issue_weight: 1, expected_limit_metric: nil5633 contains the expected max limits5634 params: {:max_issue_count=>nil, :max_issue_weight=>1}, expected_max_issue_count: 0, expected_max_issue_weight: 1, expected_limit_metric: nil5635 contains the expected max limits5636 params: {:max_issue_count=>1, :max_issue_weight=>nil}, expected_max_issue_count: 1, expected_max_issue_weight: 0, expected_limit_metric: nil5637 contains the expected max limits5638 params: {:max_issue_count=>nil, :max_issue_weight=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5639 contains the expected max limits5640 params: {:limit_metric=>"all_metrics"}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: "all_metrics"5641 contains the expected max limits5642 params: {:limit_metric=>"issue_count"}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: "issue_count"5643 contains the expected max limits5644 params: {:limit_metric=>"issue_weights"}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: "issue_weights"5645 contains the expected max limits5646 params: {:limit_metric=>""}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: ""5647 contains the expected max limits5648 params: {:limit_metric=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5649 contains the expected max limits5650 behaves like attribute provider for list creation5651 params: {:max_issue_count=>0}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5652 contains the expected max limits5653 params: {:max_issue_count=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5654 contains the expected max limits5655 params: {:max_issue_count=>1}, expected_max_issue_count: 1, expected_max_issue_weight: 0, expected_limit_metric: nil5656 contains the expected max limits5657 params: {:max_issue_weight=>0}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5658 contains the expected max limits5659 params: {:max_issue_weight=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5660 contains the expected max limits5661 params: {:max_issue_weight=>1}, expected_max_issue_count: 0, expected_max_issue_weight: 1, expected_limit_metric: nil5662 contains the expected max limits5663 params: {:max_issue_count=>1, :max_issue_weight=>0}, expected_max_issue_count: 1, expected_max_issue_weight: 0, expected_limit_metric: nil5664 contains the expected max limits5665 params: {:max_issue_count=>0, :max_issue_weight=>1}, expected_max_issue_count: 0, expected_max_issue_weight: 1, expected_limit_metric: nil5666 contains the expected max limits5667 params: {:max_issue_count=>1, :max_issue_weight=>1}, expected_max_issue_count: 1, expected_max_issue_weight: 1, expected_limit_metric: nil5668 contains the expected max limits5669 params: {:max_issue_count=>nil, :max_issue_weight=>1}, expected_max_issue_count: 0, expected_max_issue_weight: 1, expected_limit_metric: nil5670 contains the expected max limits5671 params: {:max_issue_count=>1, :max_issue_weight=>nil}, expected_max_issue_count: 1, expected_max_issue_weight: 0, expected_limit_metric: nil5672 contains the expected max limits5673 params: {:max_issue_count=>nil, :max_issue_weight=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5674 contains the expected max limits5675 params: {:limit_metric=>"all_metrics"}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: "all_metrics"5676 contains the expected max limits5677 params: {:limit_metric=>"issue_count"}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: "issue_count"5678 contains the expected max limits5679 params: {:limit_metric=>"issue_weights"}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: "issue_weights"5680 contains the expected max limits5681 params: {:limit_metric=>""}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: ""5682 contains the expected max limits5683 params: {:limit_metric=>nil}, expected_max_issue_count: 0, expected_max_issue_weight: 0, expected_limit_metric: nil5684 contains the expected max limits5685# [RSpecRunTime] Finishing example group ee/spec/services/ee/boards/lists/create_service_spec.rb. It took 9.94 seconds. Expected to take 9.52 seconds.5686# [RSpecRunTime] Starting example group ee/spec/models/ee/iterations/cadence_spec.rb. Expected to take 9.1 seconds.5687Iterations::Cadence5688 does not allow STI5689 associations5690 is expected to belong to group required: false5691 is expected to have many iterations inverse_of => iterations_cadence5692 validations5693 is expected to validate that :title cannot be empty/falsy5694 is expected to validate that :group_id cannot be empty/falsy5695 is expected not to allow :active to be ‹nil›5696 is expected not to allow :automatic to be ‹nil›5697 is expected to validate that the length of :description is at most 50005698 when iteration cadence is automatic5699 is expected to validate that :start_date cannot be empty/falsy5700# [RSpecRunTime] RSpec elapsed time: 29 minutes 23.09 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.30 1.27 1.16 2/421 50645701.5702 when iteration cadence is manual5703 is expected not to validate that :start_date cannot be empty/falsy5704 start date validation5705 when cadence has a current iteration5706 when a new start date overlaps with the current iteration5707 behaves like an error is raised when start date is invalid5708 raises an error5709 when cadence has a past iteration5710 does not raise an error when start date does not overlap with the past iteration5711 when the new start date overlaps with the past iteration5712 behaves like an error is raised when start date is invalid5713 raises an error5714 when a past iteration would be retroactively created5715 start_date: lazy { earliest_possible_start_date - 1.day }5716 raises an error5717 start_date: lazy { earliest_possible_start_date - 2.days }5718 raises an error5719 callbacks5720 before_validation :reset_automation_params5721 when converted to manual5722 resets automation params5723 after_commit5724 ensure_iterations_in_advance5725 does not call CreateIterationsWorker when non-automation field is updated5726 does not call CreateIterationsWorker when manual cadence is created5727 calls CreateIterationsWorker when automation fields are updated5728 calls CreateIterationsWorker when automatic cadence is created5729 calls CreateIterationsWorker when automation fields are updated5730 calls CreateIterationsWorker when automatic cadence is created5731 calls CreateIterationsWorker when automation fields are updated5732 calls CreateIterationsWorker when automatic cadence is created5733# [RSpecRunTime] RSpec elapsed time: 29 minutes 26.68 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.28 1.26 1.16 2/421 50655734.5735 scopes5736 by_title5737 returns iteration cadences that match the given title5738 next_to_auto_schedule5739 returns automatic cadences with 'next_run_date' set in the past or to the current date5740 .reference_pattern5741 when cadence id is provided5742 correctly detects the reference5743 when the provided id exceeds the allowed upperbound5744 captures the id as title5745 when cadence title is provided5746 correctly detects the reference5747 when the provided title exceeds the 255-char limit5748 does not match the reference5749 with multiple words5750 correctly detects the reference5751 #to_reference5752 raises an error when format is not supported5753 returns the correct reference when using :id format5754 returns the correct reference when using :title format5755 #upcoming_iterations and #current_iteration5756 returns upcoming iterations5757 returns current iteration5758 #next_schedule_date_and_count5759 today: lazy { cadence_start_date + 6.days }, existing_iterations: [], expected_schedule_start: lazy { cadence_start_date }, expected_schedule_count: 25760 returns the next occurring cadence start day after the most recent iteration is due with correct scheduling count5761 today: lazy { cadence_start_date }, existing_iterations: [], expected_schedule_start: lazy { cadence_start_date }, expected_schedule_count: 25762 returns the next occurring cadence start day after the most recent iteration is due with correct scheduling count5763 today: lazy { cadence_start_date - 6.days }, existing_iterations: [], expected_schedule_start: lazy { cadence_start_date }, expected_schedule_count: 15764 returns the next occurring cadence start day after the most recent iteration is due with correct scheduling count5765 today: lazy { cadence_start_date + 7.days }, existing_iterations: lazy { [{ start_date: cadence_start_date, due_date: cadence_start_date + 6.days }] }, expected_schedule_start: lazy { cadence_start_date + 7.days }, expected_schedule_count: 25766 returns the next occurring cadence start day after the most recent iteration is due with correct scheduling count5767 today: Sun, 10 Apr 2022, existing_iterations: [{:start_date=>Tue, 05 Apr 2022, :due_date=>Sat, 09 Apr 2022}], expected_schedule_start: lazy { Date.new(2022, 4, 9).next_week.next_occurring(cadence_start_day) }, expected_schedule_count: 15768 returns the next occurring cadence start day after the most recent iteration is due with correct scheduling count5769 today: Sun, 10 Apr 2022, existing_iterations: lazy do5770 [5771 { start_date: Date.new(2022, 4, 1), due_date: Date.new(2022, 4, 4) },5772 { start_date: Date.new(2022, 4, 5), due_date: Date.new(2022, 4, 10) }5773 ]5774 end, expected_schedule_start: lazy { Date.new(2022, 4, 10).next_week.next_occurring(cadence_start_day) }, expected_schedule_count: 15775 returns the next occurring cadence start day after the most recent iteration is due with correct scheduling count5776 #next_open_iteration_start_date5777 returns the cadence start date when neither past nor current iteration exists5778 when start date is set to an upcoming date5779 returns the cadence start date5780 when past iteration exists5781 when past iteration is the cadence start day from the previous week5782 returns the cadence start day for the current week5783 when many iterations can fit in-between the current date and the previous iteration due date5784 returns the date for the cadence start day nearest to the current date from the last iteration's due date5785 when past iteration is yesterday5786 returns the date for the cadence start day nearest to the current date from the last iteration's due date5787 when current iteration exists5788 returns the date for the cadence start day following the current iteration's due date5789 #update_iteration_sequences5790 an iteration is created or updated5791 start_date: Wed, 22 May 2024 14:43:21.711554031 UTC +00:00, expected_ordered_title: lazy { %w[iteration a b] }5792 sequence numbers are correctly updated5793 start_date: Wed, 29 May 2024, expected_ordered_title: lazy { %w[iteration a b] }5794 sequence numbers are correctly updated5795 start_date: Wed, 12 Jun 2024 14:43:21.712225271 UTC +00:00, expected_ordered_title: lazy { %w[a iteration b] }5796 sequence numbers are correctly updated5797 start_date: Wed, 26 Jun 2024 14:43:21.712390221 UTC +00:00, expected_ordered_title: lazy { %w[a b iteration] }5798 sequence numbers are correctly updated5799# [RSpecRunTime] Finishing example group ee/spec/models/ee/iterations/cadence_spec.rb. It took 12.95 seconds. Expected to take 9.1 seconds.5800# [RSpecRunTime] Starting example group ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb. Expected to take 8.72 seconds.5801IncidentManagement::IssuableEscalationStatuses::AfterUpdateService5802 when escalation policies feature is unavailable5803 behaves like does not alter the pending escalations5804 is expected not to change `IncidentManagement::PendingEscalations::Issue.count`5805# [RSpecRunTime] RSpec elapsed time: 29 minutes 35.69 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.26 1.26 1.16 1/421 50665806.5807 resetting pending escalations5808 old_status: :triggered, new_status: :triggered, had_policy: false, has_policy: false, should_delete: false, should_create: false5809 deletes or creates pending escalations as required5810 old_status: :resolved, new_status: :resolved, had_policy: false, has_policy: false, should_delete: false, should_create: false5811 deletes or creates pending escalations as required5812 old_status: :triggered, new_status: :acknowledged, had_policy: false, has_policy: false, should_delete: false, should_create: false5813 deletes or creates pending escalations as required5814 old_status: :acknowledged, new_status: :resolved, had_policy: false, has_policy: false, should_delete: false, should_create: false5815 deletes or creates pending escalations as required5816 old_status: :resolved, new_status: :triggered, had_policy: false, has_policy: false, should_delete: false, should_create: false5817 deletes or creates pending escalations as required5818 old_status: :resolved, new_status: :ignored, had_policy: false, has_policy: false, should_delete: false, should_create: false5819 deletes or creates pending escalations as required5820 old_status: :triggered, new_status: :triggered, had_policy: true, has_policy: false, should_delete: true, should_create: false5821 deletes or creates pending escalations as required5822 old_status: :resolved, new_status: :resolved, had_policy: true, has_policy: false, should_delete: false, should_create: false5823 deletes or creates pending escalations as required5824 old_status: :triggered, new_status: :acknowledged, had_policy: true, has_policy: false, should_delete: true, should_create: false5825 deletes or creates pending escalations as required5826 old_status: :acknowledged, new_status: :resolved, had_policy: true, has_policy: false, should_delete: true, should_create: false5827 deletes or creates pending escalations as required5828 old_status: :resolved, new_status: :triggered, had_policy: true, has_policy: false, should_delete: false, should_create: false5829 deletes or creates pending escalations as required5830 old_status: :resolved, new_status: :ignored, had_policy: true, has_policy: false, should_delete: false, should_create: false5831 deletes or creates pending escalations as required5832 old_status: :triggered, new_status: :triggered, had_policy: true, has_policy: true, should_delete: false, should_create: false5833 deletes or creates pending escalations as required5834 old_status: :resolved, new_status: :resolved, had_policy: true, has_policy: true, should_delete: false, should_create: false5835 deletes or creates pending escalations as required5836 old_status: :triggered, new_status: :acknowledged, had_policy: true, has_policy: true, should_delete: false, should_create: false5837 deletes or creates pending escalations as required5838 old_status: :acknowledged, new_status: :resolved, had_policy: true, has_policy: true, should_delete: true, should_create: false5839 deletes or creates pending escalations as required5840 old_status: :resolved, new_status: :triggered, had_policy: true, has_policy: true, should_delete: false, should_create: true5841 deletes or creates pending escalations as required5842 old_status: :resolved, new_status: :ignored, had_policy: true, has_policy: true, should_delete: false, should_create: false5843 deletes or creates pending escalations as required5844 old_status: :triggered, new_status: :triggered, had_policy: false, has_policy: true, should_delete: false, should_create: true5845 deletes or creates pending escalations as required5846 old_status: :resolved, new_status: :triggered, had_policy: false, has_policy: true, should_delete: false, should_create: true5847 deletes or creates pending escalations as required5848 old_status: :acknowledged, new_status: :triggered, had_policy: false, has_policy: true, should_delete: false, should_create: true5849 deletes or creates pending escalations as required5850 with an open status and existing policy5851 when updating arbitary fields does not create pending escalations5852 when issue is associated with an alert5853 alters the pending escalations5854# [RSpecRunTime] Finishing example group ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb. It took 9.65 seconds. Expected to take 8.72 seconds.5855# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/merge_requests/update_approval_rules_spec.rb. Expected to take 8.55 seconds.5856Mutations::MergeRequests::UpdateApprovalRule5857 #resolve5858 when the user can update the approval_rules5859 with approval_required5860 succeeds5861# [RSpecRunTime] RSpec elapsed time: 29 minutes 46.22 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.20 1.25 1.16 1/427 51425862.5863 with name5864 succeeds5865 with user_ids5866 when user is part of the project5867 succeeds5868 when user is not part of the project5869 fails5870 with group_ids5871 succeeds5872 with remove_hidden_groups5873 when is not specified5874 preserve inaccessible groups5875# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.75 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.20 1.25 1.16 1/426 51435876.5877 when is set to true5878 removes inaccessible groups5879# [RSpecRunTime] RSpec elapsed time: 29 minutes 51.97 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.18 1.24 1.16 1/426 51445880.5881 when the user cannot update the approval_rules5882 receives unauthorized status5883# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/merge_requests/update_approval_rules_spec.rb. It took 8.79 seconds. Expected to take 8.55 seconds.5884# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/product_analytics/dashboards_resolver_spec.rb. Expected to take 8.3 seconds.5885Resolvers::ProductAnalytics::DashboardsResolver5886 #resolve5887 when user has guest access5888 is expected to be nil5889 when slug is provided5890 is expected to be nil5891# [RSpecRunTime] RSpec elapsed time: 29 minutes 55.22 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.18 1.24 1.16 1/426 52475892.5893 when user has developer access5894 returns all dashboards including hardcoded ones5895 when onboarding is incomplete5896 returns custom dashboards5897# [RSpecRunTime] RSpec elapsed time: 29 minutes 57.22 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.17 1.24 1.16 1/426 53905898.5899 when slug matches existing dashboard5900 when it's a custom dashboard5901 contains only one dashboard and it is the one with the matching slug5902 when product analytics toggle is disabled5903 still returns the dashboard5904# [RSpecRunTime] RSpec elapsed time: 29 minutes 58.9 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.17 1.24 1.16 1/426 55015905.5906 when it's a built in product analytics dashboard5907 contains only one dashboard and it is the one with the matching slug5908 when path does not match existing dashboard5909 returns no dashboard5910# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/product_analytics/dashboards_resolver_spec.rb. It took 7.92 seconds. Expected to take 8.3 seconds.5911# [RSpecRunTime] Starting example group ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb. Expected to take 7.81 seconds.5912Security::UnassignRedundantPolicyConfigurationsWorker5913 #perform5914 does not unassign top-level group5915 unassigns projects and groups with redundant policy projects5916 does not unassign unrelated projects5917 keeps bot users5918# [RSpecRunTime] RSpec elapsed time: 30 minutes 8.48 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.22 1.25 1.16 1/426 56125919.5920 deduplication5921 is expected to equal true5922# [RSpecRunTime] Finishing example group ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb. It took 8.09 seconds. Expected to take 7.81 seconds.5923# [RSpecRunTime] Starting example group ee/spec/finders/ee/fork_targets_finder_spec.rb. Expected to take 7.52 seconds.5924ForkTargetsFinder5925 #execute5926 when project root group prohibits outer forks5927 when it is configured on saml level5928 returns namespaces with the same root group as project one only5929 when project root does not prohibit outer forks5930 returns outer namespaces as well as inner5931# [RSpecRunTime] RSpec elapsed time: 30 minutes 12.54 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.20 1.24 1.16 1/421 56135932.5933 when it is configured on group level5934 when project root prohibits outer forks5935 returns namespaces with the same root group as project one only5936# [RSpecRunTime] RSpec elapsed time: 30 minutes 14.39 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.20 1.24 1.16 1/421 56145937.5938 when project root does not prohibit outer forks5939 returns outer namespaces as well as inner5940# [RSpecRunTime] RSpec elapsed time: 30 minutes 16.07 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.18 1.24 1.16 1/421 56155941.5942# [RSpecRunTime] Finishing example group ee/spec/finders/ee/fork_targets_finder_spec.rb. It took 7.47 seconds. Expected to take 7.52 seconds.5943# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/epic_reader/executor_spec.rb. Expected to take 7.23 seconds.5944Gitlab::Llm::Chain::Tools::EpicReader::Executor5945 #name5946 returns tool name5947 returns tool human name5948 #execute5949 when epic is identified5950 when user does not have permission to read resource5951 when is epic identified with iid5952 behaves like epic not found response5953 returns response that epic was not found5954# [RSpecRunTime] RSpec elapsed time: 30 minutes 17.7 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.18 1.24 1.16 1/421 56165955.5956 when is epic identified with reference5957 behaves like epic not found response5958 returns response that epic was not found5959 when is epic identified with url5960 behaves like epic not found response5961 returns response that epic was not found5962 when user has permission to read resource5963 when ai response has invalid JSON5964 retries the ai call5965 when there is a StandardError5966 returns an error5967 when epic is the current epic in context5968 behaves like success response5969 returns success response5970 when epic is identified by iid5971 behaves like success response5972 returns success response5973 when is epic identified with reference5974 behaves like success response5975 returns success response5976 when is epic identified with url5977 behaves like success response5978 returns success response5979 when context container is a group5980 behaves like success response5981 returns success response5982 when context container is nil5983 when epic is identified by iid5984 behaves like epic not found response5985 returns response that epic was not found5986 when epic is the current epic in context5987 behaves like success response5988 returns success response5989 when is epic identified with reference5990 behaves like success response5991 returns success response5992 when is epic identified with not-full reference5993 behaves like success response5994 returns success response5995 when is epic identified with url5996 behaves like success response5997 returns success response5998 when epic was already identified5999 returns already identified response6000 when group does not have ai enabled6001 returns success response6002 #description6003 returns tool description6004# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/epic_reader/executor_spec.rb. It took 8.12 seconds. Expected to take 7.23 seconds.6005# [RSpecRunTime] Starting example group ee/spec/workers/vulnerabilities/orphaned_remediations_cleanup_worker_spec.rb. Expected to take 6.99 seconds.6006Vulnerabilities::OrphanedRemediationsCleanupWorker6007 .perform6008 behaves like removes all orphaned remediations6009 deletes remediations that do not have any findings6010# [RSpecRunTime] RSpec elapsed time: 30 minutes 27.06 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.15 1.23 1.16 1/421 56176011.6012 when orphaned remediations span multiple batches6013 behaves like removes all orphaned remediations6014 deletes remediations that do not have any findings6015# [RSpecRunTime] RSpec elapsed time: 30 minutes 30.8 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.15 1.23 1.16 1/421 56186016.6017# [RSpecRunTime] Finishing example group ee/spec/workers/vulnerabilities/orphaned_remediations_cleanup_worker_spec.rb. It took 6.6 seconds. Expected to take 6.99 seconds.6018# [RSpecRunTime] Starting example group ee/spec/serializers/merge_request_poll_widget_entity_spec.rb. Expected to take 6.59 seconds.6019MergeRequestPollWidgetEntity6020 Merge Trains6021 has merge train entity6022 when the merge request is not on a merge train6023 does not have merge train index6024# [RSpecRunTime] RSpec elapsed time: 30 minutes 35.25 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.14 1.22 1.16 1/427 57466025.6026 auto merge6027 when head pipeline is running6028 returns available auto merge strategies6029# [RSpecRunTime] RSpec elapsed time: 30 minutes 36.41 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.13 1.22 1.16 1/427 58006030.6031 when head pipeline is finished and approvals are pending6032 returns available auto merge strategies6033# [RSpecRunTime] RSpec elapsed time: 30 minutes 37.69 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.13 1.22 1.16 1/427 58546034.6035# [RSpecRunTime] Finishing example group ee/spec/serializers/merge_request_poll_widget_entity_spec.rb. It took 6.91 seconds. Expected to take 6.59 seconds.6036# [RSpecRunTime] Starting example group ee/spec/services/security/store_scan_service_spec.rb. Expected to take 6.59 seconds.6037Security::StoreScanService6038 .execute6039 delegates the call to an instance of `Security::StoreScanService`6040 #execute6041 creates a succeeded security scan6042 setting the `created_at` attribute of security scan6043 sets the same `created_at` for security_scans as pipeline6044 setting the findings_partition_number6045 sets the correct value6046 when the `vulnerability_finding_signatures` licensed feature is available6047 calls `Security::OverrideUuidsService` with security report to re-calculate the finding UUIDs6048 when the `vulnerability_finding_signatures` licensed feature is not available6049 does not call `Security::OverrideUuidsService`6050 when the report has some errors6051 does not call the `Security::StoreFindingsService` and returns false6052 sets the status of the scan as `report_error`6053 when the report is produced by a failed job6054 does not call the `Security::StoreFindingsService` and sets the security scan as `job_failed`6055 when storing the findings raises an error6056 marks the security scan as `preparation_failed` and tracks the error6057 when the report is produced by a retried job6058 does not call the `Security::StoreFindingsService` and sets the security scan as non latest6059 when the report does not have any errors6060 calls the `Security::StoreFindingsService` to store findings6061 when the report has no warnings6062 does not store an empty array6063 when the report has some warnings6064 calls the `Security::StoreFindingsService` to store findings6065 stores the warnings6066 when the security scan already exists for the artifact6067 does not create a new security scan6068 when the `deduplicate` param is set as false6069 does not change the deduplicated flag of duplicated finding6070 does not change the deduplicated flag of unique finding6071# [RSpecRunTime] RSpec elapsed time: 30 minutes 42.95 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.04 1.20 1.15 1/426 58556072.6073 when the `deduplicate` param is set as true6074 when the `StoreFindingsService` returns success6075 does not run the re-deduplicate logic6076 when the `StoreFindingsService` returns error6077 does not change the deduplicated flag of duplicated finding from false6078 sets the deduplicated flag of unique finding as true6079 when the security scan does not exist for the artifact6080 creates a new security scan6081 when the `deduplicate` param is set as false6082 sets the deduplicated flag of duplicated finding as false6083 sets the deduplicated flag of unique finding as true6084 when the `deduplicate` param is set as true6085 sets the deduplicated flag of duplicated finding false6086 sets the deduplicated flag of unique finding as true6087# [RSpecRunTime] Finishing example group ee/spec/services/security/store_scan_service_spec.rb. It took 7.14 seconds. Expected to take 6.59 seconds.6088# [RSpecRunTime] Starting example group ee/spec/serializers/ee/issue_sidebar_basic_entity_spec.rb. Expected to take 6.07 seconds.6089EE::IssueSidebarBasicEntity6090 contains keys related to issuables6091 contains attributes related to the issue6092 contains attributes related to the available features6093 request_cve_enabled_for_user6094 is_gitlab_com: true, is_public: true, is_admin: true, expected_value: true6095 uses the value from request_cve_enabled_for_user6096# [RSpecRunTime] RSpec elapsed time: 30 minutes 47.28 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.12 1.21 1.15 1/426 58716097.6098 is_gitlab_com: true, is_public: false, is_admin: true, expected_value: false6099 uses the value from request_cve_enabled_for_user6100 is_gitlab_com: true, is_public: false, is_admin: false, expected_value: false6101 uses the value from request_cve_enabled_for_user6102 is_gitlab_com: false, is_public: false, is_admin: true, expected_value: false6103 uses the value from request_cve_enabled_for_user6104 is_gitlab_com: false, is_public: false, is_admin: false, expected_value: false6105 uses the value from request_cve_enabled_for_user6106 can_update_escalation_policy6107 is present and true6108 for a standard issue6109 is not present6110 with escalations policies disabled6111 is not present6112 without permissions6113 is present and false6114# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/issue_sidebar_basic_entity_spec.rb. It took 5.78 seconds. Expected to take 6.07 seconds.6115# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb. Expected to take 5.94 seconds.6116Mutations::DastSiteProfiles::Update6117 is expected to require graphql authorizations :create_on_demand_dast_scan6118 #resolve6119 when on demand scan feature is enabled6120 when the user can run a dast scan6121 calls the dast_site_profile update service6122 updates the dast_site_profile6123 returns the complete dast_site_profile6124 when secret variables already exist6125 when the arguments are omitted6126 does not delete the secret variable6127# [RSpecRunTime] RSpec elapsed time: 30 minutes 54.35 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.11 1.21 1.15 1/421 58726128.6129 when the arguments are empty strings6130 deletes secret variables6131 when variable creation fails6132 returns an error and the dast_site_profile6133# [RSpecRunTime] RSpec elapsed time: 30 minutes 56.32 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.10 1.21 1.15 1/421 58736134.6135# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb. It took 5.72 seconds. Expected to take 5.94 seconds.6136# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/helpers_spec.rb. Expected to take 5.91 seconds.6137EE::API::Helpers6138 #authenticate_by_gitlab_geo_node_token!6139 rescues from ::Gitlab::Geo::InvalidDecryptionKeyError6140 rescues from ::Gitlab::Geo::InvalidSignatureTimeError6141 returns unauthorized response when scope is not valid6142 #authorize_change_param6143 does not throw exception if param is authorized6144 unauthorized param6145 throws exception if unauthorized param is present6146 does not throw exception is unauthorized param is not present6147# [RSpecRunTime] RSpec elapsed time: 31 minutes 0.29 second. Current RSS: ~1416M. Threads: 5. load average: 1.10 1.21 1.15 1/421 58746148.6149 #find_project!6150 when current_user is from a job6151 public project6152 returns requested project6153# [RSpecRunTime] RSpec elapsed time: 31 minutes 1.64 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.17 1.22 1.16 1/422 58756154.6155 private project without access6156 returns not found6157 #find_pipeline!6158 when authenticated using job token6159 returns not found6160 when not authenticated using job token6161 is expected to eq #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...l, ci_ref_id: 225, locked: "artifacts_locked", partition_id: 102, id: 239, auto_canceled_by_id: nil>6162 #find_subscription_add_on!6163 when add-on name is not a defined one6164 returns not found6165 when add-on does not exist6166 creates the add-on6167 when add-on exists6168 returns found add-on6169 #find_subscription_add_on_purchase!6170 when namespace does not exist6171 returns not found6172 when add-on does not exist6173 returns not found6174 when namespace and add-on exist6175 when add-on purchase exists6176 returns found add-on purchase6177 when add-on purchase does not exist6178 returns not found6179# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/helpers_spec.rb. It took 8.09 seconds. Expected to take 5.91 seconds.6180# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb. Expected to take 5.59 seconds.6181DAST-API.gitlab-ci.yml6182 is expected not to be nil6183 the template file6184 uses the production repository6185 doesn't use the staging repository6186 the created pipeline6187 when no stages6188 when project has no stages6189 includes no jobs6190# [RSpecRunTime] RSpec elapsed time: 31 minutes 6.56 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.32 1.25 1.17 1/424 59136191.6192 when stages includes dast6193 when project has no license6194 includes job to display error6195 when project has Ultimate license6196 by default6197 includes a job6198 when DAST_API_DISABLED=16199 includes no jobs6200 when CI_GITLAB_FIPS_MODE=false6201 sets DAST_API_IMAGE_SUFFIX to ""6202 when CI_GITLAB_FIPS_MODE=true6203 sets DAST_API_IMAGE_SUFFIX to "-fips"6204# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb. It took 5.57 seconds. Expected to take 5.59 seconds.6205# [RSpecRunTime] Starting example group ee/spec/finders/remote_development/workspaces_finder_spec.rb. Expected to take 5.55 seconds.6206RemoteDevelopment::WorkspacesFinder6207 with ids argument6208 returns only current user's workspaces matching the specified IDs6209# [RSpecRunTime] RSpec elapsed time: 31 minutes 14.54 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.29 1.24 1.17 1/426 59426210.6211 with extra empty filter arguments6212 still uses existing filter arguments6213 with agent_ids argument6214 returns only workspaces matching the specified agent IDs6215 validations6216 when an invalid actual_state is provided6217 raises an ArgumentError6218 when no filter arguments are provided6219 raises an ArgumentError6220 when an invalid filter argument type is provided6221 when argument is not an array6222 raises an RuntimeError6223 when array content is wrong type6224 raises an RuntimeError6225 when current_user does not have access_workspaces_feature ability (anonymous user)6226 returns none6227 with project_ids argument6228 returns only workspaces matching the specified project IDs6229 ordering6230 with user_ids argument6231 returns users' workspaces sorted by last updated time (most recent first)6232 with actual_states argument6233 returns only workspaces matching the specified actual_states6234 with multiple arguments6235 handles multiple arguments and still returns all workspaces which match all filter arguments6236 with user_ids argument6237 returns only workspaces matching the specified user_ids6238# [RSpecRunTime] Finishing example group ee/spec/finders/remote_development/workspaces_finder_spec.rb. It took 6.04 seconds. Expected to take 5.55 seconds.6239# [RSpecRunTime] Starting example group ee/spec/lib/users/identity_verification/authorize_ci_spec.rb. Expected to take 5.23 seconds.6240Users::IdentityVerification::AuthorizeCi6241 #authorize_run_jobs!6242 when the user is nil6243 is expected not to raise Exception6244 when shared runners are not enabled6245 is expected not to raise Exception6246 when credit card verification is required6247 behaves like credit card verification6248 when the user has validated a credit card6249 is expected not to raise Exception6250 when the user has not validated a credit card6251 behaves like logs the failure and raises an exception6252 aggregate_failures6253 when credit card and identity verification are required6254 behaves like credit card verification6255 when the user has validated a credit card6256 is expected not to raise Exception6257 when the user has not validated a credit card6258 behaves like logs the failure and raises an exception6259 aggregate_failures6260 when identity verification is required6261 when user identity is verified6262 is expected not to raise Exception6263 when user identity is not verified6264 behaves like logs the failure and raises an exception6265 aggregate_failures6266 when the feature flag is disabled6267 is expected not to raise Exception6268 when root namespace has a paid plan6269 is expected not to raise Exception6270 when root namespace has purchased CI minutes6271 is expected not to raise Exception6272 #user_can_run_jobs?6273 when project shared runners are disabled6274 is expected to eq true6275 when project shared runners enabled6276 behaves like verifying identity6277 when user identity is verified6278 is expected to eq true6279 when user identity is not verified6280 is expected to eq false6281 when the feature flag is disabled6282 is expected to eq true6283 when user identity is verified6284 is expected to eq true6285 when root namespace has a paid plan6286 is expected to eq true6287 when root namespace has purchased CI minutes6288 is expected to eq true6289 #user_can_enable_shared_runners?6290 behaves like verifying identity6291 when user identity is verified6292 is expected to eq true6293 when user identity is not verified6294 is expected to eq false6295 when the feature flag is disabled6296 is expected to eq true6297 when user identity is verified6298 is expected to eq true6299 when root namespace has a paid plan6300 is expected to eq true6301 when root namespace has purchased CI minutes6302 is expected to eq true6303# [RSpecRunTime] Finishing example group ee/spec/lib/users/identity_verification/authorize_ci_spec.rb. It took 5.58 seconds. Expected to take 5.23 seconds.6304# [RSpecRunTime] Starting example group ee/spec/services/epics/related_epic_links/list_service_spec.rb. Expected to take 5.19 seconds.6305Epics::RelatedEpicLinks::ListService6306 #execute6307 when user is only member of source group6308 returns JSON list of related epics visible to user excluding relation_path6309 when epic_relations_for_non_members is disabled6310 returns JSON list of related epics visible to user excluding relation_path6311# [RSpecRunTime] RSpec elapsed time: 31 minutes 23.63 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.25 1.24 1.16 1/421 59436312.6313 when user is a guest in public group6314 returns JSON list of related epics visible to user including relation_path6315 when user is a reporter in public group6316 returns JSON list of related epics visible to user including relation_path6317 when user is a guest in private group6318 returns JSON list of related epics visible to user including relation_path6319# [RSpecRunTime] Finishing example group ee/spec/services/epics/related_epic_links/list_service_spec.rb. It took 3.92 seconds. Expected to take 5.19 seconds.6320# [RSpecRunTime] Starting example group ee/spec/helpers/ee/invite_members_helper_spec.rb. Expected to take 5.03 seconds.6321EE::InviteMembersHelper6322 #users_filter_data6323 when the group has enforced sso6324 when there is a group with a saml provider6325 returns user filter data6326 when there is a group without a saml provider6327 does not return user filter data6328 when group has enforced sso disabled6329 when there is a group with a saml provider6330 does not return user filter data6331 when there is a group without a saml provider6332 does not return user filter data6333 #common_invite_modal_dataset6334 includes add_seats_href for an owner6335 does not include add_seats_href for non-owners6336 when applying the free user cap is not valid6337 does not include users limit notification data6338 when applying the free user cap is valid6339 when not close to or over the free user cap limit6340 includes correct users limit notification data6341# [RSpecRunTime] RSpec elapsed time: 31 minutes 30.4 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.23 1.23 1.16 1/421 59446342.6343 when close to the free user cap limit6344 includes correct users limit notification data6345 when at the free user cap limit6346 includes correct users limit notification data6347 when a namespace has an active trial6348 includes correct active trial alert data6349 when namespace does not have an active trial6350 does not include users limit notification data6351 including the manage_member_roles_path6352 does not include users limit notification data6353 #common_invite_group_modal_data6354 has expected common attributes6355 #overage_members_modal_available6356 when SaaS6357 returns true6358 when SM6359 returns false6360# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/invite_members_helper_spec.rb. It took 7.27 seconds. Expected to take 5.03 seconds.6361# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/merge_requests/accept_spec.rb. Expected to take 4.91 seconds.6362Mutations::MergeRequests::Accept6363 #resolve6364 can use the MERGE_TRAIN strategy6365 can use the ADD_TO_MERGE_TRAIN_WHEN_PIPELINE_SUCCEEDS strategy6366# [RSpecRunTime] RSpec elapsed time: 31 minutes 38.01 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.19 1.22 1.16 1/428 61006367.6368# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/merge_requests/accept_spec.rb. It took 5.21 seconds. Expected to take 4.91 seconds.6369# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb. Expected to take 4.78 seconds.6370Gitlab::Security::ScanConfiguration6371 #available?6372 with a core scanner6373 core scanners (SAST, Secret Detection) are always available6374# [RSpecRunTime] RSpec elapsed time: 31 minutes 39.25 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.19 1.22 1.16 1/428 61166375.6376 with licensed scanner that is available6377 is expected to be truthy6378 with licensed scanner that is not available6379 is expected to be falsey6380 with custom scanner6381 is expected to be falsey6382 #configuration_path6383 when configuration in UI is available6384 with licensed scanner6385 type: :sast, configuration_path: lazy { "#{path}/sast" }6386 is expected to eq "/namespace1103/project-1152/-/security/configuration/sast"6387 type: :dast, configuration_path: lazy { "#{path}/dast" }6388 is expected to eq "/namespace1103/project-1152/-/security/configuration/dast"6389 type: :dast_profiles, configuration_path: lazy { "#{path}/profile_library" }6390 is expected to eq "/namespace1103/project-1152/-/security/configuration/profile_library"6391 type: :api_fuzzing, configuration_path: lazy { "#{path}/api_fuzzing" }6392 is expected to eq "/namespace1103/project-1152/-/security/configuration/api_fuzzing"6393 type: :corpus_management, configuration_path: lazy { "#{path}/corpus_management" }6394 is expected to eq "/namespace1103/project-1152/-/security/configuration/corpus_management"6395 with a scanner6396 is expected to eq "/namespace1103/project-1152/-/security/configuration/corpus_management"6397 when configuration in UI is not available6398 is expected to be nil6399 #meta_info_path6400 when configuration in UI and security on demand is not available6401 with a scanner with meta path6402 is expected to be nil6403 when configuration in UI and security on demand is available6404 with a scanner without meta path6405 is expected to be nil6406 with a scanner with meta path6407 is expected to eq "/namespace1103/project-1152/-/on_demand_scans"6408 when configuration in UI is not available and security on demand is available6409 with a scanner without meta path6410 is expected to be nil6411 with a scanner with meta path6412 is expected to be nil6413 when configuration in UI is available and security on demand is not available6414 type: :sast, meta_info_path: nil6415 is expected to eq nil6416 type: :dast, meta_info_path: nil6417 is expected to eq nil6418 #can_enable_by_merge_request?6419 with a scanner that can be enabled in merge request6420 type: :sast6421 is expected to be truthy6422 type: :sast_iac6423 is expected to be truthy6424 type: :secret_detection6425 is expected to be truthy6426 type: :dependency_scanning6427 is expected to be truthy6428 type: :container_scanning6429 is expected to be truthy6430 with a scanner that can not be enabled in merge request6431 is expected to be falsey6432 #on_demand_available?6433 with type dast6434 when feature is available6435 fips: false, browser_based_ff: true, on_demand_available: true6436 is expected to eq true6437 fips: false, browser_based_ff: false, on_demand_available: true6438 is expected to eq true6439 fips: true, browser_based_ff: true, on_demand_available: true6440 is expected to eq true6441 fips: true, browser_based_ff: false, on_demand_available: false6442 is expected to eq false6443 when feature is not available6444 is expected to be falsy6445 with other types6446 is expected to be falsy6447# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb. It took 4.84 seconds. Expected to take 4.78 seconds.6448# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/ai_message_spec.rb. Expected to take 4.6 seconds.6449Gitlab::Llm::AiMessage6450 #size6451 returns 0 if content is missing6452 returns size of the content if present6453 #user?6454 when role is user6455 is expected to be user6456 when role is not user6457 is expected not to be user6458 #assistant?6459 when role is assistant6460 is expected to be assistant6461 when role is not assistant6462 is expected not to be assistant6463 #==6464 returns true if comparing to self6465 compares id only6466 returns false if class is different6467 returns false if id is nil6468 defaults6469 sets default timestamp6470 generates id6471 #to_global_id6472 returns global ID6473 #slash_command?6474 message: nil, is_slash_command: false6475 is expected to eq false6476 message: "something", is_slash_command: false6477 is expected to eq false6478 message: "/explain", is_slash_command: true6479 is expected to eq true6480 message: "/explain something", is_slash_command: true6481 is expected to eq true6482 message: "/e xplain somethin", is_slash_command: true6483 is expected to eq true6484 message: "/ something", is_slash_command: false6485 is expected to eq false6486 message: " /something", is_slash_command: false6487 is expected to eq false6488 #to_h6489 returns hash with all attributes6490 #chat?6491 returns true for chat message6492 #resource6493 delegates to context6494 #save!6495 raises NoMethodError6496 #initialize6497 when the attribute is not in the ATTRIBUTES_LIST6498 does not set the attribute6499 when the attribute is in the ATTRIBUTES_LIST6500 sets the attribute6501 validations6502 raises an error when role is absent6503 raises an error when role is not from the list6504 #slash_command_and_input6505 message: nil, output: []6506 is expected to eq []6507 message: "something", output: []6508 is expected to eq []6509 message: "/explain", output: ["/explain"]6510 is expected to eq ["/explain"]6511 message: "/explain something", output: ["/explain", "something"]6512 is expected to eq ["/explain", "something"]6513 message: "/e xplain somethin", output: ["/e", "xplain somethin"]6514 is expected to eq ["/e", "xplain somethin"]6515 message: "/ something", output: []6516 is expected to eq []6517 message: " /something", output: []6518 is expected to eq []6519# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/ai_message_spec.rb. It took 4.59 seconds. Expected to take 4.6 seconds.6520# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.6521Lint factories for Gitlab::Llm::AiMessage6522 with saas, license, and factory defaults6523 behaves like factory6524 ai_message factory6525 does not raise error when built6526 does not raise error when created6527 linting :explain_code trait6528 does not raise error when created6529# [RSpecRunTime] RSpec elapsed time: 31 minutes 49.03 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.16 1.22 1.16 1/422 61326530.6531 linting :explain_vulnerability trait6532 does not raise error when created6533 linting :resolve_vulnerability trait6534 does not raise error when created6535 linting :fill_in_merge_request_template trait6536 does not raise error when created6537 linting :summarize_new_merge_request trait6538 does not raise error when created6539 linting :generate_commit_message trait6540 does not raise error when created6541 linting :summarize_review trait6542 does not raise error when created6543 linting :summarize_submitted_review trait6544 does not raise error when created6545 linting :analyze_ci_job_failure trait6546 does not raise error when created6547 linting :generate_description trait6548 does not raise error when created6549 linting :tanuki_bot trait6550 does not raise error when created6551 linting :summarize_comments trait6552 does not raise error when created6553 linting :categorize_question trait6554 does not raise error when created6555 linting :generate_cube_query trait6556 does not raise error when created6557 linting :assistant trait6558 does not raise error when created6559 linting :review_merge_request trait6560 does not raise error when created6561# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.89 seconds. Expected to take 39.88 seconds.6562# [RSpecRunTime] Starting example group ee/spec/services/ee/users/build_service_spec.rb. Expected to take 4.46 seconds.6563Users::BuildService6564 #execute6565 with an admin user6566 with identity6567 sets all allowed attributes6568 with scim identity6569 passes allowed attributes to both scim and saml identity6570 marks the user as provisioned by group6571 with auditor as allowed params6572 sets auditor to true6573 with provisioned by group param6574 does not set provisioned by group6575 with service account user type6576 allows provisioned by group id to be set6577 smartcard authentication enabled6578 smartcard params6579 sets smartcard identity attributes6580 missing smartcard params6581 works as expected6582 user signup cap6583 when user signup cap is set6584 when new user signup exceeds user cap6585 sets the user state to blocked_pending_approval6586 when new user signup does not exceed user cap6587 sets the user state to active6588 when new bot user exceeds user cap6589 sets the bot user state to active6590 with an ultimate license6591 sets a new billable user state to blocked pending approval6592 sets a new non-billable user state to active6593 when the feature flag is disabled6594 sets a new billable user state to blocked pending approval6595 sets a new non-billable user state to blocked pending approval6596# [RSpecRunTime] RSpec elapsed time: 31 minutes 55.5 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.15 1.21 1.16 1/422 61336597.6598 when user signup cap is not set6599 sets the user state to active6600# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/build_service_spec.rb. It took 4.3 seconds. Expected to take 4.46 seconds.6601# [RSpecRunTime] Starting example group ee/spec/policies/dast_site_profile_policy_spec.rb. Expected to take 4.31 seconds.6602DastSiteProfilePolicy6603 behaves like a dast on-demand scan policy6604 dast on-demand policies6605 when a user does not have access to the project6606 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6607# [RSpecRunTime] RSpec elapsed time: 31 minutes 56.84 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.14 1.21 1.16 1/422 61346608.6609 when the user is a guest6610 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6611 when the user is a reporter6612 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6613 when the user is a developer6614 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6615 when the user is a maintainer6616 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6617 when the user is an owner6618 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6619 when the user is an auditor6620 is expected to be disallowed :create_on_demand_dast_scan and :edit_on_demand_dast_scan6621 is expected to be allowed :read_on_demand_dast_scan6622 when the user is allowed6623 when on demand scan licensed feature is not available6624 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan6625 when FIPS mode is enabled6626 when browser based feature flag is disabled6627 is disallowed6628 when browser based feature flag is enabled6629 is allowed6630# [RSpecRunTime] Finishing example group ee/spec/policies/dast_site_profile_policy_spec.rb. It took 4.48 seconds. Expected to take 4.31 seconds.6631# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb. Expected to take 4.2 seconds.6632Resolvers::Clusters::AgentsResolver6633 is expected to have nullable GraphQL type ClusterAgentConnection6634 is expected to include :lookahead6635 #resolve6636 the current user has access to clusters6637 when no filtering arguments are provided6638 finds all agents6639# [RSpecRunTime] RSpec elapsed time: 32 minutes 1.87 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.37 1.25 1.17 1/423 61356640.6641 when has_vulnerabilities argument is provided6642 when has_vulnerabilities is set to true6643 returns only agents with vulnerabilities6644 when has_vulnerabilities is set to false6645 returns only agents without vulnerabilities6646 when has_remote_development_agent_config argument is provided6647 when has_remote_development_agent_config is set to true6648 returns only agents with remote_development_agent_config6649 when has_remote_development_agent_config is set to false6650 returns only agents without remote_development_agent_config6651 when has_remote_development_enabled argument is provided6652 when has_remote_development_agent_config is set to true6653 returns only agents with remote_development_agent_config6654 the current user does not have access to clusters6655 returns an empty result6656# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb. It took 4.54 seconds. Expected to take 4.2 seconds.6657# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/note_instance_proxy_spec.rb. Expected to take 4.08 seconds.6658Elastic::Latest::NoteInstanceProxy6659 #as_indexed_json6660 when note is on Issue6661 serializes the object as a hash with issue properties6662 when migration add_archived_to_notes is not finished6663 serializes the object as a hash without archived field6664# [RSpecRunTime] RSpec elapsed time: 32 minutes 5.99 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.37 1.25 1.17 1/422 61376665.6666 when migration add_schema_version_to_note is not finished6667 serializes the object as a hash without schema_version field6668 when note is on Snippet6669 serializes the object as a hash with snippet properties6670 when note is on Commit6671 serializes the object as a hash with commit properties6672# [RSpecRunTime] RSpec elapsed time: 32 minutes 7.98 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.34 1.25 1.17 1/423 61556673.6674 when note is on MergeRequest6675 serializes the object as a hash with merge request properties6676# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/note_instance_proxy_spec.rb. It took 4.01 seconds. Expected to take 4.08 seconds.6677# [RSpecRunTime] Starting example group ee/spec/graphql/types/geo/registrable_type_spec.rb. Expected to take 3.98 seconds.6678Types::Geo::RegistrableType6679 .resolve_type6680 when resolving a supported registry type6681 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry6682 resolves to a Geo registry type6683 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry6684 resolves to a Geo registry type6685 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry6686 resolves to a Geo registry type6687 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry6688 resolves to a Geo registry type6689 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry6690 resolves to a Geo registry type6691 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry6692 resolves to a Geo registry type6693 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry6694 resolves to a Geo registry type6695 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry6696 resolves to a Geo registry type6697 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry6698 resolves to a Geo registry type6699 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry6700 resolves to a Geo registry type6701 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry6702 resolves to a Geo registry type6703 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry6704 resolves to a Geo registry type6705 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry6706 resolves to a Geo registry type6707 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry6708 resolves to a Geo registry type6709 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry6710 resolves to a Geo registry type6711 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry6712 resolves to a Geo registry type6713 when resolving an unsupported registry type6714 raises a TypeNotSupportedError for string object6715 raises a TypeNotSupportedError for nil object6716# [RSpecRunTime] Finishing example group ee/spec/graphql/types/geo/registrable_type_spec.rb. It took 4.05 seconds. Expected to take 3.98 seconds.6717# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/replicator_spec.rb. Expected to take 3.89 seconds.6718Gitlab::Geo::Replicator6719-- create_table(:_test_dummy_models, {:force=>true})6720 -> 0.0047s6721 event DSL6722 .supported_events6723 expects :test event to be supported6724 .event_supported?6725 expects a supported event to return true6726 expect an unsupported event to return false6727 #publish6728 when publishing a supported events with required params6729 creates event with associated event log record6730 when publishing unsupported event6731 raises an argument error6732 #consume6733 accepts valid attributes6734 calls corresponding method with specified named attributes6735 .for_class_name6736 when given a Geo RegistryFinder6737 returns the corresponding Replicator class6738 when given a Geo RegistriesResolver"6739 returns the corresponding Replicator class6740 .for_replicable_name6741 given a valid replicable_name6742 returns the corresponding Replicator class6743 given an invalid replicable_name6744 raises and logs NotImplementedError6745 given nil6746 raises NotImplementedError6747 .for_replicable_params6748 returns the corresponding Replicator instance6749 .replicable_params6750 returns a Hash of data needed to reinstantiate the Replicator6751 .bulk_create_events6752 creates events6753 #initialize6754 given model_record6755 sets model_record6756 sets model_record_id6757 given model_record_id6758 sets model_record6759 sets model_record_id6760 #in_replicables_for_current_secondary?6761 is expected to delegate #in_replicables_for_current_secondary? to the #model_record object6762 #resource_exists?6763 raises error when not implemented6764-- drop_table(:_test_dummy_models, {:force=>true})6765 -> 0.0020s6766# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/replicator_spec.rb. It took 3.19 seconds. Expected to take 3.89 seconds.6767# [RSpecRunTime] Starting example group ee/spec/components/namespaces/free_user_cap/usage_quota_alert_component_spec.rb. Expected to take 3.72 seconds.6768Namespaces::FreeUserCap::UsageQuotaAlertComponent6769 when under the limit6770 behaves like does not render the alert6771 does not have the title6772 when over the limit6773 when paid subscription is expired6774 behaves like does not render the alert6775 does not have the title6776 when it is a trial6777 behaves like does not render the alert6778 does not have the title6779 when free subscription6780 when subscription is expired6781 behaves like renders the alert6782 has content for the alert6783 renders all the expected tracking items6784 when trial is expired6785 behaves like renders the alert6786 has content for the alert6787 renders all the expected tracking items6788 when trial is active6789 behaves like does not render the alert6790 does not have the title6791 when group is public6792 behaves like does not render the alert6793 does not have the title6794# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/free_user_cap/usage_quota_alert_component_spec.rb. It took 3.82 seconds. Expected to take 3.72 seconds.6795# [RSpecRunTime] Starting example group ee/spec/services/vulnerability_external_issue_links/destroy_service_spec.rb. Expected to take 3.63 seconds.6796VulnerabilityExternalIssueLinks::DestroyService6797 deletes the specified vulnerability-external issue link6798 publishes an event6799# [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_external_issue_links/destroy_service_spec.rb. It took 3.6 seconds. Expected to take 3.63 seconds.6800# [RSpecRunTime] RSpec elapsed time: 32 minutes 23.53 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.34 1.25 1.18 1/422 61566801.6802# [RSpecRunTime] Starting example group ee/spec/models/ee/clusters/agent_spec.rb. Expected to take 3.61 seconds.6803Clusters::Agent6804 does not allow STI6805 is expected to includes the EE::Clusters::Agent module6806 is expected to have many vulnerability_reads6807 .for_projects6808 return agents for selected projects6809# [RSpecRunTime] RSpec elapsed time: 32 minutes 25.39 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.34 1.25 1.18 1/422 61576810.6811 remote_development_agent_config scopes6812 .with_remote_development_agent_config6813 return agents with remote_development_agent_config6814# [RSpecRunTime] RSpec elapsed time: 32 minutes 27.27 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.31 1.25 1.17 1/422 61586815.6816 .without_remote_development_agent_config6817 return agents without remote_development_agent_config6818 .with_remote_development_enabled6819 returns agents with with_remote_development_enabled6820# [RSpecRunTime] Finishing example group ee/spec/models/ee/clusters/agent_spec.rb. It took 4.18 seconds. Expected to take 3.61 seconds.6821# [RSpecRunTime] Starting example group ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb. Expected to take 3.41 seconds.6822Search::ElasticDefaultBranchChangedWorker6823 when passed a project wiki6824 schedules ElasticWikiIndexerWorker6825 when project wiki does not exist6826 does not schedule ElasticWikiIndexerWorker and does not raise an exception6827# [RSpecRunTime] RSpec elapsed time: 32 minutes 29.01 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.31 1.25 1.17 1/422 61746828.6829 when project wiki does not use elasticsearch6830 does not schedule ElasticWikiIndexerWorker6831 when passed a project6832 schedules ElasticCommitIndexerWorker6833 when project does not exist6834 does not schedule ElasticCommitIndexerWorker and does not raise an exception6835 when project does not use elasticsearch6836 does not schedule ElasticCommitIndexerWorker6837 when elasticsearch_indexing is not enabled6838 does not schedule ElasticCommitIndexerWorker6839 behaves like subscribes to event6840 consumes the published event6841 behaves like an idempotent worker6842 is labeled as idempotent6843 performs multiple times sequentially without raising an exception6844 when passed a group wiki6845 schedules ElasticWikiIndexerWorker6846 when group does not exist6847 does not schedule ElasticWikiIndexerWorker and does not raise an exception6848 when group does not use elasticsearch6849 does not schedule ElasticWikiIndexerWorker6850# [RSpecRunTime] Finishing example group ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb. It took 3.17 seconds. Expected to take 3.41 seconds.6851# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb. Expected to take 3.39 seconds.6852Banzai::Filter::References::IterationsCadenceReferenceFilter6853 ignores invalid cadence IDs6854 ignores out of range cadence IDs6855 when using ID as reference6856 behaves like reference parsing6857 links to a valid reference6858 links with adjacent text6859 includes default classes6860 includes a data-iterations-cadence attribute6861 includes a data-group attribute6862 includes a data-original attribute6863 when parsing reference with HTML title6864 includes escaped title attribute6865# [RSpecRunTime] RSpec elapsed time: 32 minutes 32.24 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.29 1.25 1.17 1/422 61756866.6867 when using title as reference6868 behaves like reference parsing6869 links to a valid reference6870 links with adjacent text6871 includes default classes6872 includes a data-iterations-cadence attribute6873 includes a data-group attribute6874 includes a data-original attribute6875 behaves like reference parsing6876 links to a valid reference6877 links with adjacent text6878 includes default classes6879 includes a data-iterations-cadence attribute6880 includes a data-group attribute6881 includes a data-original attribute6882 checking N+16883 does not have N+1 per multiple references6884# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb. It took 3.17 seconds. Expected to take 3.39 seconds.6885# [RSpecRunTime] Starting example group ee/spec/lib/quality/seeders/dependencies_spec.rb. Expected to take 3.23 seconds.6886Quality::Seeders::Dependencies6887 creates a new group6888 #seed!6889Successfully seeded 'group-level-dependencies-6252f572-dcc8-4f13-bf4e-7d8e17900238' for Dependency list!6891 creates expected number of dependencies6892# [RSpecRunTime] RSpec elapsed time: 32 minutes 37.01 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.27 1.24 1.17 1/422 62166893.6894# [RSpecRunTime] Finishing example group ee/spec/lib/quality/seeders/dependencies_spec.rb. It took 3.09 seconds. Expected to take 3.23 seconds.6895# [RSpecRunTime] Starting example group ee/spec/views/groups/billings/index.html.haml_spec.rb. Expected to take 3.15 seconds.6896groups/billings/index6897 when the group is the top level6898 with free plan6899 renders the billing page6900 has tracking items set as expected6901 with an expired trial6902 omits the trial CTA6903# [RSpecRunTime] RSpec elapsed time: 32 minutes 38.51 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.27 1.24 1.17 1/422 62176904.6905 with an active trial6906 renders the billing page without the trial CTA6907 with a paid plan6908 renders the billing plans6909 with Duo Pro trial link6910 when duo_pro_trials is enabled6911 renders the link6912 when duo_pro_trials is disabled6913 does not render the link6914 with code suggestions6915 renders the code suggestions component6916 when purchasing a plan6917 tracks purchase banner6918 with a single user6919 displays the correct notification for 1 user6920 with multiple users6921 displays the correct notification for 2 users6922# [RSpecRunTime] Finishing example group ee/spec/views/groups/billings/index.html.haml_spec.rb. It took 3.29 seconds. Expected to take 3.15 seconds.6923# [RSpecRunTime] Starting example group ee/spec/services/ee/deployments/update_environment_service_spec.rb. Expected to take 3.06 seconds.6924Deployments::UpdateEnvironmentService6925 #execute6926 returns the deployment6927 when the GitLab instance is a primary Geo site6928 calls replicator to update Geo6929# [RSpecRunTime] RSpec elapsed time: 32 minutes 43.05 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.24 1.24 1.17 1/424 63066930.6931 when the GitLab instance is not a primary Geo site6932 does not call replicator to update Geo6933# [RSpecRunTime] Finishing example group ee/spec/services/ee/deployments/update_environment_service_spec.rb. It took 3.07 seconds. Expected to take 3.06 seconds.6934# [RSpecRunTime] Starting example group ee/spec/services/llm/internal/completion_service_spec.rb. Expected to take 3.01 seconds.6935Llm::Internal::CompletionService6936 #execute6937 with valid parameters6938 updates duration metric6939 when extra resource is found6940 behaves like performs successfully6941 calls Gitlab::Llm::CompletionsFactory6942# [RSpecRunTime] RSpec elapsed time: 32 minutes 44.84 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.24 1.24 1.17 1/424 63326943.6944 for an issue6945 behaves like performs successfully6946 calls Gitlab::Llm::CompletionsFactory6947 for a work item6948 behaves like performs successfully6949 calls Gitlab::Llm::CompletionsFactory6950 for a merge request6951 behaves like performs successfully6952 calls Gitlab::Llm::CompletionsFactory6953 for an epic6954 behaves like performs successfully6955 calls Gitlab::Llm::CompletionsFactory6956 when resource is nil6957 behaves like performs successfully6958 calls Gitlab::Llm::CompletionsFactory6959 when it is chat request6960 behaves like performs successfully6961 calls Gitlab::Llm::CompletionsFactory6962 with service failure6963 updates error rate6964 when user can not read the resource6965 does not call Gitlab::Llm::CompletionsFactory.completion!6966# [RSpecRunTime] Finishing example group ee/spec/services/llm/internal/completion_service_spec.rb. It took 3.38 seconds. Expected to take 3.01 seconds.6967# [RSpecRunTime] Starting example group ee/spec/services/ci/runners/register_runner_service_spec.rb. Expected to take 2.96 seconds.6968Ci::Runners::RegisterRunnerService#execute6969 with a registration token6970 behaves like a service logging a runner registration audit event6971 returns newly-created Runner6972 when project token is used6973 behaves like a service logging a runner registration audit event6974 returns newly-created Runner6975 when it exceeds the application limits6976 behaves like a service logging a failed runner registration audit event6977 returns a Runner6978 returns a non-persisted Runner6979 when group token is used6980 behaves like a service logging a runner registration audit event6981 returns newly-created Runner6982 when it exceeds the application limits6983 behaves like a service logging a failed runner registration audit event6984 returns a Runner6985 returns a non-persisted Runner6986# [RSpecRunTime] Finishing example group ee/spec/services/ci/runners/register_runner_service_spec.rb. It took 2.99 seconds. Expected to take 2.96 seconds.6987# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_evidence_type_spec.rb. Expected to take 2.84 seconds.6988Types::VulnerabilityEvidenceType6989 is expected to eq "VulnerabilityEvidence"6990 is expected to have graphql fields :summary, :supporting_messages, :source, :request, and :response6991 checking field contents6992 checks the contents of the evidence.summary field6993# [RSpecRunTime] RSpec elapsed time: 32 minutes 52.34 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.21 1.23 1.17 1/424 63336994.6995# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_evidence_type_spec.rb. It took 2.6 seconds. Expected to take 2.84 seconds.6996# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/vertex_ai/completions/summarize_submitted_review_spec.rb. Expected to take 2.81 seconds.6997Gitlab::Llm::VertexAi::Completions::SummarizeSubmittedReview6998 #execute6999 when the text client returns a successful response7000 stores the content from the AI response7001 create a todo7002# [RSpecRunTime] RSpec elapsed time: 32 minutes 55.63 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.21 1.23 1.17 2/428 64377003.7004 when the text client returns an unsuccessful response7005 does not store the content7006 does not create a todo7007# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/vertex_ai/completions/summarize_submitted_review_spec.rb. It took 3.58 seconds. Expected to take 2.81 seconds.7008# [RSpecRunTime] Starting example group ee/spec/views/vulnerabilities/issue_description.md_spec.rb. Expected to take 2.71 seconds.7009vulnerabilities/issue_description.md.erb7010 renders markdown suitable for creating an issue description7011 when identifiers are absent7012 does not render the Identifiers section7013 when a description is absent on the Vulnerability7014 renders the Finding description7015 when severity is absent7016 does not render the Severity section7017 when scan is absent7018 renders the scanner name only7019# [RSpecRunTime] Finishing example group ee/spec/views/vulnerabilities/issue_description.md_spec.rb. It took 2.01 seconds. Expected to take 2.71 seconds.7020# [RSpecRunTime] Starting example group ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb. Expected to take 2.69 seconds.7021PersonalAccessTokens::Groups::PolicyWorker7022 #perform7023 behaves like an idempotent worker7024 is labeled as idempotent7025 performs multiple times sequentially without raising an exception7026 when the group has set a PAT expiry policy7027 valid PATs7028 does not revoke valid PATs7029# [RSpecRunTime] RSpec elapsed time: 32 minutes 59.67 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.27 1.24 1.17 1/427 64387030.7031 invalid PATs7032 revokes invalid PATs7033 when the group has not set a PAT expiry policy7034 does not revoke any tokens7035# [RSpecRunTime] Finishing example group ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb. It took 2.66 seconds. Expected to take 2.69 seconds.7036# [RSpecRunTime] Starting example group ee/spec/views/projects/security/policies/index.html.haml_spec.rb. Expected to take 2.62 seconds.7037projects/security/policies/index7038 renders Vue app root7039 passes project's full path7040 passes documentation URL7041# [RSpecRunTime] Finishing example group ee/spec/views/projects/security/policies/index.html.haml_spec.rb. It took 2.63 seconds. Expected to take 2.62 seconds.7042# [RSpecRunTime] RSpec elapsed time: 33 minutes 3.43 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.33 1.25 1.18 1/427 64397043.7044# [RSpecRunTime] Starting example group ee/spec/workers/ee/deployments/link_merge_request_worker_spec.rb. Expected to take 2.58 seconds.7045Deployments::LinkMergeRequestWorker7046 #execute7047 when deployment is successful7048 triggers dora watcher7049# [RSpecRunTime] RSpec elapsed time: 33 minutes 5.08 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.33 1.25 1.18 1/427 64607050.7051 with non-successful deployment7052 does not trigger dora watcher7053# [RSpecRunTime] RSpec elapsed time: 33 minutes 6.44 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.30 1.25 1.18 1/426 64817054.7055# [RSpecRunTime] Finishing example group ee/spec/workers/ee/deployments/link_merge_request_worker_spec.rb. It took 3.15 seconds. Expected to take 2.58 seconds.7056# [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/queries_spec.rb. Expected to take 2.53 seconds.7057Search::Elastic::Queries7058 #by_iid7059 returns the expected query hash7060 #by_simple_query_string7061 applies highlight in query7062 when custom elasticsearch analyzers are enabled7063 applies custom analyzer fields7064 when query is provided7065 returns a simple_query_string query as a must and adds doc type as a filter7066 when query is not provided7067 returns a match_all query7068 when options[:count_only] is true7069 does not apply highlight in query7070 removes field boosts and returns a simple_query_string as a filter7071 #by_multi_match_query7072 applies highlight in query7073 when custom elasticsearch analyzers are enabled7074 applies custom analyzer fields to multi_match_query7075 when query is provided7076 returns a by_multi_match_query query as a should and adds doc type as a filter7077 when query is not provided7078 returns a match_all query7079 when options[:count_only] is true7080 does not apply highlight in query7081 removes field boosts and returns a by_multi_match_query as a filter7082# [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/queries_spec.rb. It took 1.92 seconds. Expected to take 2.53 seconds.7083# [RSpecRunTime] Starting example group ee/spec/models/security/training_provider_spec.rb. Expected to take 2.43 seconds.7084Security::TrainingProvider7085 does not allow STI7086 associations7087 is expected to have many trainings7088 validations7089 is expected to validate that :name cannot be empty/falsy7090 is expected to validate that the length of :name is at most 2567091 is expected to validate that the length of :description is at most 5127092 is expected to validate that :url cannot be empty/falsy7093 is expected to validate that the length of :url is at most 5127094 is expected to validate that the length of :logo_url is at most 5127095 .for_project7096 when the `only_enabled` flag is provided as `false`7097 is expected to contain exactly #<Security::TrainingProvider id: 1, name: "Training Provider #1", description: nil, url: "https://exa...4675659 +0000", updated_at: "2024-05-29 15:16:34.314675659 +0000", is_enabled: nil, is_primary: nil>, #<Security::TrainingProvider id: 2, name: "Training Provider #2", description: nil, url: "https://exa...0402848 +0000", updated_at: "2024-05-29 15:16:34.320402848 +0000", is_enabled: nil, is_primary: nil>, and #<Security::TrainingProvider id: 3, name: "Training Provider #3", description: nil, url: "https://exa...4938928 +0000", updated_at: "2024-05-29 15:16:34.324938928 +0000", is_enabled: nil, is_primary: nil>7098 when the `only_enabled` flag is provided as `true`7099 is expected to contain exactly #<Security::TrainingProvider id: 1, name: "Training Provider #1", description: nil, url: "https://exa...4675659 +0000", updated_at: "2024-05-29 15:16:34.314675659 +0000", is_enabled: nil, is_primary: nil> and #<Security::TrainingProvider id: 2, name: "Training Provider #2", description: nil, url: "https://exa...0402848 +0000", updated_at: "2024-05-29 15:16:34.320402848 +0000", is_enabled: nil, is_primary: nil>7100 virtual attributes7101 sets the virtual attributes correctly7102 .ordered_by_is_primary_desc7103 returns primary providers first7104# [RSpecRunTime] Finishing example group ee/spec/models/security/training_provider_spec.rb. It took 2.08 seconds. Expected to take 2.43 seconds.7105# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.7106Lint factories for Security::TrainingProvider7107 with saas, license, and factory defaults7108 behaves like factory7109 security_training_provider factory7110 does not raise error when built7111 does not raise error when created7112# [RSpecRunTime] RSpec elapsed time: 33 minutes 11.88 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.28 1.25 1.18 1/426 64977113.7114# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.43 seconds. Expected to take 39.88 seconds.7115# [RSpecRunTime] Starting example group ee/spec/models/scim_oauth_access_token_spec.rb. Expected to take 2.42 seconds.7116ScimOauthAccessToken7117 does not allow STI7118 Associations7119 is expected to belong to group required: false7120 .token_matches_for_group?7121 when token passed in found in database7122 when token associated with group passed in7123 returns true7124 when token not associated with group passed in7125 returns false7126 when token passed in is not found in database7127 returns nil7128 .token_matches_for_instance?7129 when token passed in found in database7130 when token not associated with a group7131 returns true7132 when token associated with a group7133 returns false7134 when token passed in not found in database7135 returns nil7136 .find_for_instance7137 find a token with group id nil7138 #token7139 generates a token on creation7140 generates a token on creation without group7141 is prefixed7142# [RSpecRunTime] Finishing example group ee/spec/models/scim_oauth_access_token_spec.rb. It took 2.55 seconds. Expected to take 2.42 seconds.7143# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.7144Lint factories for ScimOauthAccessToken7145 with saas, license, and factory defaults7146 behaves like factory7147 scim_oauth_access_token factory7148 does not raise error when built7149 does not raise error when created7150# [RSpecRunTime] RSpec elapsed time: 33 minutes 15.99 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.28 1.25 1.18 1/424 65137151.7152# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.57 seconds. Expected to take 39.88 seconds.7153# [RSpecRunTime] Starting example group ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb. Expected to take 2.33 seconds.7154Clusters::ClusterPresenter7155 #health_data7156 with project cluster7157 behaves like cluster health data7158 is expected to include {:"metrics-endpoint" => "/namespace1191/project-1240/-/clusters/3/metrics.json"}7159# [RSpecRunTime] RSpec elapsed time: 33 minutes 17.76 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.34 1.26 1.18 1/422 65147160.7161 with group cluster7162 behaves like cluster health data7163 is expected to include {:"metrics-endpoint" => "/groups/group779/-/clusters/6/metrics.json"}7164# [RSpecRunTime] Finishing example group ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb. It took 2.6 seconds. Expected to take 2.33 seconds.7165# [RSpecRunTime] Starting example group ee/spec/services/onboarding/status_create_service_spec.rb. Expected to take 2.3 seconds.7166Onboarding::StatusCreateService7167 #execute7168 when onboarding is enabled7169 when update is successful7170 params: {:trial=>"true"}, session: {}, current_user: user_with_members, expected_onboarding_status: trial_registration7171 updates onboarding_status_step_url7172 params: {:trial=>"true"}, session: {}, current_user: user, expected_onboarding_status: trial_registration7173 updates onboarding_status_step_url7174 params: {:trial=>"false"}, session: {}, current_user: user, expected_onboarding_status: free_registration7175 updates onboarding_status_step_url7176 params: {:trial=>""}, session: {}, current_user: user, expected_onboarding_status: free_registration7177 updates onboarding_status_step_url7178 params: {}, session: {}, current_user: user, expected_onboarding_status: free_registration7179 updates onboarding_status_step_url7180 params: {}, session: subscription_return, current_user: user, expected_onboarding_status: subscription_registration7181 updates onboarding_status_step_url7182 params: {}, session: subscription_return, current_user: user_with_members, expected_onboarding_status: invite_registration7183 updates onboarding_status_step_url7184 params: {}, session: {}, current_user: user_with_members, expected_onboarding_status: invite_registration7185 updates onboarding_status_step_url7186 params: {}, session: {}, current_user: user, expected_onboarding_status: free_registration7187 updates onboarding_status_step_url7188 params: {}, session: no_sub_return, current_user: user, expected_onboarding_status: free_registration7189 updates onboarding_status_step_url7190 when update is not successful due to systemic failure7191 does not update the onboarding_status_step_url7192 when onboarding is not enabled7193 does not update onboarding_in_progress7194# [RSpecRunTime] Finishing example group ee/spec/services/onboarding/status_create_service_spec.rb. It took 2.63 seconds. Expected to take 2.3 seconds.7195# [RSpecRunTime] Starting example group ee/spec/services/repositories/housekeeping_service_spec.rb. Expected to take 2.25 seconds.7196Repositories::HousekeepingService7197 behaves like housekeeps repository7198 with a clean redis state7199 #execute7200 enqueues a sidekiq job7201 yields the block if given7202 resets counter after execution7203 runs the task specifically requested7204 when no lease can be obtained7205 does not enqueue a job7206 does not reset pushes_since_gc7207 does not yield7208# [RSpecRunTime] RSpec elapsed time: 33 minutes 22.51 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.31 1.25 1.18 1/422 65157209.7210 task type7211 goes through all three housekeeping tasks, executing only the highest task when there is overlap7212 #needed?7213 when the count is low enough7214 when the count is high enough7215 when incremental repack period is not multiple of gc period7216 #increment!7217 increments the pushes_since_gc counter7218# [RSpecRunTime] Finishing example group ee/spec/services/repositories/housekeeping_service_spec.rb. It took 2.16 seconds. Expected to take 2.25 seconds.7219# [RSpecRunTime] Starting example group ee/spec/services/ee/notes/destroy_service_spec.rb. Expected to take 2.19 seconds.7220Notes::DestroyService7221 #execute7222 refresh analytics comment data7223 invokes forced Analytics::RefreshCommentsData7224 publish to status page7225 triggers status page publish7226 tracking via usage ping7227 tracks epic note destroy7228# [RSpecRunTime] Finishing example group ee/spec/services/ee/notes/destroy_service_spec.rb. It took 2.0 seconds. Expected to take 2.19 seconds.7229# [RSpecRunTime] Starting example group ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb. Expected to take 2.17 seconds.7230Projects::Security::DastConfigurationHelper7231 #dast_configuration_data7232 with yml_config_data7233 when service does not return dast profile and scanner profile7234 is expected to eq {:full_path=>"namespace1193/project-1242", :gitlab_ci_yaml_edit_path=>"/namespace1193/project-1242/-/..._library_path=>"/namespace1193/project-1242/-/security/configuration/profile_library#site-profiles"}7235# [RSpecRunTime] RSpec elapsed time: 33 minutes 26.63 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.28 1.25 1.18 1/422 65317236.7237 when service returns dast profile and scanner profile7238 is expected to eq {:full_path=>"namespace1193/project-1242", :gitlab_ci_yaml_edit_path=>"/namespace1193/project-1242/-/..._library_path=>"/namespace1193/project-1242/-/security/configuration/profile_library#site-profiles"}7239 with pipeline_data7240 when pipeline data is present7241 when scanner is enabled7242 is expected to eq {:dast_enabled=>true, :full_path=>"namespace1193/project-1242", :gitlab_ci_yaml_edit_path=>"/namespac..._library_path=>"/namespace1193/project-1242/-/security/configuration/profile_library#site-profiles"}7243 when scanner is not enabled7244 is expected to eq {:dast_enabled=>false, :full_path=>"namespace1193/project-1242", :gitlab_ci_yaml_edit_path=>"/namespa..._library_path=>"/namespace1193/project-1242/-/security/configuration/profile_library#site-profiles"}7245 when service returns an error7246 is expected to eq {:full_path=>"namespace1193/project-1242", :gitlab_ci_yaml_edit_path=>"/namespace1193/project-1242/-/..._library_path=>"/namespace1193/project-1242/-/security/configuration/profile_library#site-profiles"}7247# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb. It took 2.27 seconds. Expected to take 2.17 seconds.7248# [RSpecRunTime] Starting example group ee/spec/services/ci/runners/unregister_runner_service_spec.rb. Expected to take 2.13 seconds.7249Ci::Runners::UnregisterRunnerService#execute7250 on an instance runner7251 logs an audit event with the instance scope7252 on a group runner7253 logs an audit event with the group scope7254 on a project runner7255 logs an audit event per project7256# [RSpecRunTime] RSpec elapsed time: 33 minutes 29.7 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.28 1.25 1.18 1/424 65427257.7258# [RSpecRunTime] Finishing example group ee/spec/services/ci/runners/unregister_runner_service_spec.rb. It took 2.03 seconds. Expected to take 2.13 seconds.7259# [RSpecRunTime] Starting example group ee/spec/validators/audit_events/http_destination_validator_spec.rb. Expected to take 2.05 seconds.7260AuditEvents::HttpDestinationValidator7261 #validate7262 for config7263 when record is group external destination7264 when record is being created7265 when config url is unique7266 does not raise error7267 when config url already exists7268 when destination belongs to same group7269 raises error7270 when destination belongs to other group7271 does not raise error7272 when record is being updated7273 when config url is same as previous value7274 does not raise error7275 when config url exists for other destination7276 raises error7277 when record is instance external destination7278 when config url is unique7279 does not raise error7280 when config url already exists7281 raises error7282 for secret_token7283 when length is valid7284 does not raise error7285 when length is invalid7286 when token is smaller than allowed value7287 behaves like raises secret token length error7288 is expected to include "Secret token should have length between 16 to 24 characters."7289 when token is larger than allowed value7290 behaves like raises secret token length error7291 is expected to include "Secret token should have length between 16 to 24 characters."7292 when category of record is not http7293 raises error7294 when record is not an external destination7295 raises error7296# [RSpecRunTime] Finishing example group ee/spec/validators/audit_events/http_destination_validator_spec.rb. It took 2.49 seconds. Expected to take 2.05 seconds.7297# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/time_to_restore_service_spec.rb. Expected to take 2.03 seconds.7298Gitlab::Analytics::CycleAnalytics::Summary::TimeToRestoreService7299 when the DORA service returns non-successful status7300 returns nil7301 when the DORA service returns 0 as value7302 returns "none" value7303 when the DORA service returns the value7304 returns the value in days7305 #links7306 displays documentation link and group dashboard link7307 for a stage with project7308 displays documentation link and project dashboard link7309# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/time_to_restore_service_spec.rb. It took 1.36 seconds. Expected to take 2.03 seconds.7310# [RSpecRunTime] Starting example group ee/spec/views/shared/credentials_inventory/ssh_keys/_ssh_key.html.haml_spec.rb. Expected to take 1.96 seconds.7311shared/credentials_inventory/ssh_keys/_ssh_key.html.haml7312 shows the users name7313 shows the created on date7314 shows the expiry date7315 shows the delete button7316 last accessed date7317 when set7318 shows the last accessed on date7319# [RSpecRunTime] RSpec elapsed time: 33 minutes 34.88 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.26 1.24 1.18 1/424 65437320.7321 when not set7322 shows "Never" for the last accessed on date7323# [RSpecRunTime] Finishing example group ee/spec/views/shared/credentials_inventory/ssh_keys/_ssh_key.html.haml_spec.rb. It took 1.53 seconds. Expected to take 1.96 seconds.7324# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/app_sec/dast/profile_resolver_spec.rb. Expected to take 1.9 seconds.7325Resolvers::AppSec::Dast::ProfileResolver7326 is expected to have nullable GraphQL type DastProfileConnection7327 when resolving a single DAST profile7328 when the DAST profile exists7329 is expected to eq #<Dast::Profile id: 2, project_id: 1192, dast_site_profile_id: 5, dast_scanner_profile_id: 2, created...0.337419183 +0000", name: "Disc Controller e35865f3 - 2", description: [FILTERED], branch_name: nil>7330# [RSpecRunTime] RSpec elapsed time: 33 minutes 36.46 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.24 1.24 1.18 1/424 65447331.7332 when the DAST profile does not exist7333 is expected to be nil7334 when resolving multiple DAST profiles7335 is expected to contain exactly #<Dast::Profile id: 2, project_id: 1192, dast_site_profile_id: 5, dast_scanner_profile_id: 2, created...0.337419183 +0000", name: "Disc Controller e35865f3 - 2", description: [FILTERED], branch_name: nil> and #<Dast::Profile id: 3, project_id: 1192, dast_site_profile_id: 6, dast_scanner_profile_id: 3, created...17:00.471099700 +0000", name: "Disc System 7b680325 - 3", description: [FILTERED], branch_name: nil>7336 when the feature is disabled7337 is expected to be empty7338 when the user does not have access7339 is expected to be empty7340# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/app_sec/dast/profile_resolver_spec.rb. It took 2.03 seconds. Expected to take 1.9 seconds.7341# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/templates/generate_commit_message_spec.rb. Expected to take 1.89 seconds.7342Gitlab::Llm::Templates::GenerateCommitMessage7343 #to_prompt7344 includes raw diff7345# [RSpecRunTime] RSpec elapsed time: 33 minutes 38.98 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.24 1.24 1.18 1/428 66207346.7347# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/templates/generate_commit_message_spec.rb. It took 1.87 seconds. Expected to take 1.89 seconds.7348# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/boards/epic_lists/create_spec.rb. Expected to take 1.81 seconds.7349Mutations::Boards::EpicLists::Create7350 behaves like board lists create mutation7351 #ready?7352 raises an error if required arguments are missing7353 raises an error if too many required arguments are specified7354 #resolve7355 with proper permissions7356 backlog list7357 creates one and only one backlog7358 label list7359 creates a new label board list7360 when label not found7361 returns an error7362 without proper permissions7363 raises an error7364# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/boards/epic_lists/create_spec.rb. It took 1.8 seconds. Expected to take 1.81 seconds.7365# [RSpecRunTime] Starting example group ee/spec/policies/group_hook_policy_spec.rb. Expected to take 1.8 seconds.7366GroupHookPolicy7367 when the user is not an owner7368 cannot read or admin web-hooks7369 when the user is an owner7370 can admin web-hooks7371# [RSpecRunTime] Finishing example group ee/spec/policies/group_hook_policy_spec.rb. It took 1.68 seconds. Expected to take 1.8 seconds.7372# [RSpecRunTime] Starting example group ee/spec/workers/import_software_licenses_worker_spec.rb. Expected to take 1.73 seconds.7373ImportSoftwareLicensesWorker7374 #perform7375 when the licenses.json endpoint is healthy7376 is expected to eql "Apache-1.0"7377 is expected to eq 37378 is expected to contain exactly "Apache-1.0", "MIT", and "BSD-4-Clause"7379 is expected to contain exactly "Apache License 1.0", "MIT License", and "BSD 4-Clause \"Original\" or \"Old\" License"7380 deletes the software licenses from cache7381 when run multiple times7382 does not create duplicated software licenses7383 when a license has an invalid SPDX identifier7384 is expected to eql "Apache-1.0"7385 is expected to contain exactly "Apache-1.0", "MIT", and "BSD-4-Clause"7386 when a license is deprecated7387 is expected to eql "GPL-1.0-only"7388# [RSpecRunTime] Finishing example group ee/spec/workers/import_software_licenses_worker_spec.rb. It took 1.7 seconds. Expected to take 1.73 seconds.7389# [RSpecRunTime] Starting example group ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb. Expected to take 1.71 seconds.7390Clusters::AgentTokens::CreateService7391 #execute7392 when user is authorized7393 when user creates agent token7394 creates AuditEvent with success message7395 when user is not authorized7396 when user attempts to create agent token7397 creates audit logs with failure message7398# [RSpecRunTime] RSpec elapsed time: 33 minutes 46.8 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.20 1.23 1.18 1/427 66217399.7400# [RSpecRunTime] Finishing example group ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb. It took 2.83 seconds. Expected to take 1.71 seconds.7401# [RSpecRunTime] Starting example group ee/spec/workers/elastic_association_indexer_worker_spec.rb. Expected to take 1.68 seconds.7402ElasticAssociationIndexerWorker7403 when elasticsearch_indexing is disabled7404 does nothing7405 when elasticsearch_indexing is enabled7406 updates associations for the object7407 but object is not setup to use elasticsearch7408 does nothing7409# [RSpecRunTime] RSpec elapsed time: 33 minutes 48.82 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.20 1.23 1.18 1/427 66227410.7411# [RSpecRunTime] Finishing example group ee/spec/workers/elastic_association_indexer_worker_spec.rb. It took 1.87 seconds. Expected to take 1.68 seconds.7412# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb. Expected to take 1.62 seconds.7413Sbom::Ingestion::DeleteNotPresentOccurrencesService7414 #execute7415 when project has occurrences7416 when all occurrences have been removed7417 deletes all occurrences7418 behaves like it no-ops with failed sbom jobs7419 when there are failed sbom jobs7420 does not effect occurence count7421# [RSpecRunTime] RSpec elapsed time: 33 minutes 50.2 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.20 1.23 1.18 1/422 66237422.7423 when a subset of occurrences have been removed7424 deletes the non-ingested occurrences7425 behaves like it no-ops with failed sbom jobs7426 when there are failed sbom jobs7427 does not effect occurence count7428# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb. It took 1.75 seconds. Expected to take 1.62 seconds.7429# [RSpecRunTime] Starting example group ee/spec/models/projects/saved_reply_spec.rb. Expected to take 1.59 seconds.7430Projects::SavedReply7431 does not allow STI7432 validations7433 is expected to validate that :project_id cannot be empty/falsy7434 is expected to validate that :name cannot be empty/falsy7435 is expected to validate that :content cannot be empty/falsy7436 is expected to validate that :name is case-sensitively unique within the scope of :project_id7437 is expected to validate that the length of :name is at most 2557438 is expected to validate that the length of :content is at most 100007439# [RSpecRunTime] RSpec elapsed time: 33 minutes 52.23 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.19 1.23 1.18 1/422 66247440.7441# [RSpecRunTime] Finishing example group ee/spec/models/projects/saved_reply_spec.rb. It took 1.64 seconds. Expected to take 1.59 seconds.7442# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.7443Lint factories for Projects::SavedReply7444 with saas, license, and factory defaults7445 behaves like factory7446 project_saved_reply factory7447 does not raise error when built7448 does not raise error when created7449# [RSpecRunTime] RSpec elapsed time: 33 minutes 53.85 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.19 1.23 1.18 1/422 66407450.7451# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.63 seconds. Expected to take 39.88 seconds.7452# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb. Expected to take 1.54 seconds.7453Mutations::AuditEvents::Streaming::EventTypeFilters::Destroy7454 #resolve7455 when feature is unlicensed7456 when user is not authorized7457 when feature is licensed7458 when current_user is not group owner7459 returns useful error messages7460 when current_user is group owner7461 when event type filter is present7462 deletes the event type filter7463 when event type filter is not already present7464 does not delete event type filter7465# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb. It took 1.52 seconds. Expected to take 1.54 seconds.7466# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb. Expected to take 1.53 seconds.7467Gitlab::Insights::Finders::ProjectsFinder7468 when using ids7469 is expected to contain exactly #<Project id:1200 namespace1205/project-1254>> and #<Project id:1202 namespace1207/project-1256>>7470# [RSpecRunTime] RSpec elapsed time: 33 minutes 56.88 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.25 1.24 1.18 1/422 66417471.7472 when using paths7473 is expected to contain exactly #<Project id:1200 namespace1205/project-1254>> and #<Project id:1201 namespace1206/project-1255>>7474 when using mixed types7475 is expected to contain exactly #<Project id:1200 namespace1205/project-1254>> and #<Project id:1202 namespace1207/project-1256>>7476 when using unknown references7477 is expected to contain exactly #<Project id:1202 namespace1207/project-1256>>7478 when empty array is given7479 is expected to eq nil7480# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb. It took 2.07 seconds. Expected to take 1.53 seconds.7481# [RSpecRunTime] Starting example group ee/spec/models/namespaces/free_user_cap/root_size_spec.rb. Expected to take 1.45 seconds.7482Namespaces::FreeUserCap::RootSize7483 does not allow STI7484 #above_size_limit?7485 when below limit7486 is expected to eq false7487 when above limit7488 when valid for enforcement7489 is expected to eq true7490 when not valid for enforcement7491 is expected to eq false7492 #limit7493 when there is additional purchased storage and a plan7494 is expected to eq 105906176007495 when there is no additional purchased storage7496 is expected to eq 1048576007497 with cached values7498 caches the value7499# [RSpecRunTime] Finishing example group ee/spec/models/namespaces/free_user_cap/root_size_spec.rb. It took 1.65 seconds. Expected to take 1.45 seconds.7500# [RSpecRunTime] Starting example group ee/spec/models/namespace_limit_spec.rb. Expected to take 1.44 seconds.7501NamespaceLimit7502 does not allow STI7503 is expected to belong to namespace required: false7504 #eligible_additional_purchased_storage_size7505 with expired_storage_check ff enabled7506 with expired storage7507 is expected to eq 07508 with valid storage7509 is expected to eq 107510 with expired_storage_check ff disabled7511 with expired storage7512 is expected to eq 107513 with valid storage7514 is expected to eq 107515 validations7516 is expected to validate that :namespace cannot be empty/falsy7517 with namespace_is_root_namespace7518 when associated namespace is root7519 is expected to be valid7520 when associated namespace is not root7521 is invalid7522# [RSpecRunTime] Finishing example group ee/spec/models/namespace_limit_spec.rb. It took 1.44 seconds. Expected to take 1.44 seconds.7523# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.7524Lint factories for NamespaceLimit7525 with saas, license, and factory defaults7526 behaves like factory7527 namespace_limit factory7528 does not raise error when built7529 does not raise error when created7530# [RSpecRunTime] RSpec elapsed time: 34 minutes 2.36 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.31 1.25 1.18 1/423 66577531.7532# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.86 seconds. Expected to take 39.88 seconds.7533# [RSpecRunTime] Starting example group ee/spec/models/ee/users/banned_user_spec.rb. Expected to take 1.38 seconds.7534Users::BannedUser7535 does not allow STI7536 #after_commit7537 does not call reindex_issues on update7538 calls reindex_issues on create7539 calls reindex_issues on destroy7540 when add_hidden_to_merge_requests migration is not finished7541 does not call reindex on merge_requests association7542 when add_hidden_to_merge_requests migration is finished7543 does not call reindex on merge_requests association for update7544 calls reindex on merge_requests association for create7545 calls reindex on merge_requests association for destroy7546# [RSpecRunTime] Finishing example group ee/spec/models/ee/users/banned_user_spec.rb. It took 1.5 seconds. Expected to take 1.38 seconds.7547# [RSpecRunTime] Starting example group ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb. Expected to take 1.36 seconds.7548Namespaces::BlockSeatOverages::AllSeatsUsedAlertComponent7549 #render?7550 in a saas environment7551 with a reactive cache hit7552 is expected to equal true7553 when user has dismissed alert7554 is expected to equal false7555 when namespace has no paid plan7556 is expected to equal false7557 when user is not a owner7558 is expected to equal false7559 when block seats overages is false7560 is expected to equal false7561 with no billable members7562 is expected to equal false7563 when namespace is personal7564WARNING: An expectation of `:billable_members_count` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb:15:in `block (2 levels) in <top (required)>'.7565WARNING: An expectation of `:with_reactive_cache` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/support/helpers/reactive_caching_helpers.rb:22:in `synchronous_reactive_cache'.7566 is expected to equal false7567 with a reactive cache miss7568 is expected to equal false7569# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb. It took 1.46 seconds. Expected to take 1.36 seconds.7570# [RSpecRunTime] Starting example group ee/spec/workers/iterations_update_status_worker_spec.rb. Expected to take 1.29 seconds.7571IterationsUpdateStatusWorker7572 #perform7573 schedules an issues roll-over job7574 when iterations with passed due dates are in `upcoming`, `current` or `closes` states7575 updates the status of iterations that require it7576 in batches7577 run in batches7578# [RSpecRunTime] RSpec elapsed time: 34 minutes 6.61 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.29 1.25 1.18 1/422 66587579.7580# [RSpecRunTime] Finishing example group ee/spec/workers/iterations_update_status_worker_spec.rb. It took 1.26 seconds. Expected to take 1.29 seconds.7581# [RSpecRunTime] Starting example group ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb. Expected to take 1.28 seconds.7582Analytics::DevopsAdoption::EnabledNamespaces::DeleteService7583 deletes the enabled_namespace7584 authorizes for manage_devops_adoption7585 when deletion fails7586 returns error response7587# [RSpecRunTime] RSpec elapsed time: 34 minutes 7.96 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.29 1.25 1.18 2/422 66597588.7589 when user cannot manage enabled_namespaces for the namespace7590 returns forbidden error7591# [RSpecRunTime] Finishing example group ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb. It took 1.54 seconds. Expected to take 1.28 seconds.7592# [RSpecRunTime] Starting example group ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb. Expected to take 1.24 seconds.7593Sidebars::Projects::Menus::RepositoryMenu7594 File Locks7595 when licensed feature file locks is not enabled7596 does not include file locks menu item7597# [RSpecRunTime] RSpec elapsed time: 34 minutes 9.61 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.29 1.25 1.18 1/422 66797598.7599 when licensed feature file locks is enabled7600 includes file locks menu item7601# [RSpecRunTime] Finishing example group ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb. It took 1.61 seconds. Expected to take 1.24 seconds.7602# [RSpecRunTime] Starting example group ee/spec/services/ee/labels/create_service_spec.rb. Expected to take 1.21 seconds.7603Labels::CreateService7604 #execute7605 for scoped labels7606 for a project7607 behaves like records an onboarding progress action7608 is expected to receive execute({:action=>:scoped_label_created}) 1 time7609 for a group7610 behaves like records an onboarding progress action7611 is expected to receive execute({:action=>:scoped_label_created}) 1 time7612 without a group or project7613 behaves like does not record an onboarding progress action7614 is expected not to receive new(*(any args)) 0 times7615 without scoped label7616 behaves like does not record an onboarding progress action7617 is expected not to receive new(*(any args)) 0 times7618# [RSpecRunTime] Finishing example group ee/spec/services/ee/labels/create_service_spec.rb. It took 1.25 seconds. Expected to take 1.21 seconds.7619# [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/project_transfer_worker_spec.rb. Expected to take 1.15 seconds.7620Search::Zoekt::ProjectTransferWorker7621 performs multiple times sequentially without raising an exception7622 is labeled as idempotent7623 #perform7624 when zoekt is enabled7625 when moving the project from a non-indexed namespace to an indexed namespace7626 schedules the project to be indexed and does not delete the project7627 when moving the project from an indexed namespace to a non-indexed namespace7628 schedules the project to be deleted and does not index anything7629 when application_setting zoekt_indexing_enabled is disabled7630 does nothing7631# [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/project_transfer_worker_spec.rb. It took 1.33 seconds. Expected to take 1.15 seconds.7632# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/response_modifiers/resolve_vulnerability_spec.rb. Expected to take 1.14 seconds.7633Gitlab::Llm::ResponseModifiers::ResolveVulnerability7634 when a merge request url is passed7635 parses content from the ai response7636 returns empty errors7637 when no merge request url is passed7638 parses content from the ai response7639 returns empty errors7640 when empty hash is passed7641 behaves like empty response error7642 parses content from the ai response7643 returns empty errors7644 when no ai_response is passed7645 behaves like empty response error7646 parses content from the ai response7647 returns empty errors7648# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/response_modifiers/resolve_vulnerability_spec.rb. It took 1.24 seconds. Expected to take 1.14 seconds.7649# [RSpecRunTime] Starting example group ee/spec/workers/iterations/cadences/schedule_create_iterations_worker_spec.rb. Expected to take 1.09 seconds.7650Iterations::Cadences::ScheduleCreateIterationsWorker7651 is labeled as idempotent7652 performs multiple times sequentially without raising an exception7653 #perform7654 in batches7655 run in batches7656 when cadences need to be scheduled7657 when cadence with NULL next_run_date exists7658 behaves like CreateIterationsWorker is scheduled on the correct cadence7659 schedules CreateIterationsWorker on the correct cadence7660 when cadence with next_run_date < CURRENT_DATE exists7661 behaves like CreateIterationsWorker is scheduled on the correct cadence7662 schedules CreateIterationsWorker on the correct cadence7663# [RSpecRunTime] Finishing example group ee/spec/workers/iterations/cadences/schedule_create_iterations_worker_spec.rb. It took 1.06 seconds. Expected to take 1.09 seconds.7664# [RSpecRunTime] Starting example group ee/spec/models/security/custom_software_license_spec.rb. Expected to take 1.07 seconds.7665Security::CustomSoftwareLicense7666 does not allow STI7667 validations7668 is expected to validate that :name cannot be empty/falsy7669 is expected to validate that the length of :name is at most 2557670 is expected to validate that :name is case-sensitively unique within the scope of :project_id7671 associations7672 is expected to belong to project required: false7673# [RSpecRunTime] Finishing example group ee/spec/models/security/custom_software_license_spec.rb. It took 1.23 seconds. Expected to take 1.07 seconds.7674# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.88 seconds.7675Lint factories for Security::CustomSoftwareLicense7676 with saas, license, and factory defaults7677 behaves like factory7678 custom_software_license factory7679 does not raise error when built7680 does not raise error when created7681# [RSpecRunTime] RSpec elapsed time: 34 minutes 17.39 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.17 1.22 1.18 1/422 66957682.7683# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.52 seconds. Expected to take 39.88 seconds.7684# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/app_sec/fuzzing/coverage/corpus/create_spec.rb. Expected to take 1.02 seconds.7685Mutations::AppSec::Fuzzing::Coverage::Corpus::Create7686 is expected to require graphql authorizations :create_coverage_fuzzing_corpus7687 #resolve7688 when the feature is licensed7689 when the user can create a corpus7690 returns the corpus7691# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/app_sec/fuzzing/coverage/corpus/create_spec.rb. It took 1.12 seconds. Expected to take 1.02 seconds.7692# [RSpecRunTime] Starting example group ee/spec/lib/ee/sidebars/user_settings/menus/access_tokens_menu_spec.rb. Expected to take 1.02 seconds.7693Sidebars::UserSettings::Menus::AccessTokensMenu7694 when personal access tokens are disabled for enterprise users7695 when user is logged in7696 does not render7697 when user is not logged in7698 does not render7699# [RSpecRunTime] Finishing example group ee/spec/lib/ee/sidebars/user_settings/menus/access_tokens_menu_spec.rb. It took 0.59 second. Expected to take 1.02 seconds.7700# [RSpecRunTime] Starting example group ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb. Expected to take 0.97 second.7701BulkImports::Projects::Pipelines::PushRulePipeline7702 #run7703 imports push rules7704# [RSpecRunTime] Finishing example group ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb. It took 1.03 seconds. Expected to take 0.97 second.7705# [RSpecRunTime] Starting example group ee/spec/presenters/project_member_presenter_spec.rb. Expected to take 0.94 second.7706ProjectMemberPresenter7707 #group_sso?7708 returns `false`7709 #group_managed_account?7710 returns `false`7711 #can_update?7712 when user cannot update project_member7713 when user can override_project_member7714 is expected to eq true7715 when user cannot override_project_member7716 is expected to eq false7717 #can_ban?7718 is expected to eq false7719 #can_unban?7720 is expected to eq false7721# [RSpecRunTime] Finishing example group ee/spec/presenters/project_member_presenter_spec.rb. It took 1.04 seconds. Expected to take 0.94 second.7722# [RSpecRunTime] Starting example group ee/spec/services/applications/create_service_spec.rb. Expected to take 0.92 second.7723Applications::CreateService7724 #audit_event_service7725 instance application7726 creates AuditEvent with correct entity type7727 group application7728 creates AuditEvent with correct entity type7729 user application7730 creates AuditEvent with correct entity type7731# [RSpecRunTime] Finishing example group ee/spec/services/applications/create_service_spec.rb. It took 0.92 second. Expected to take 0.92 second.7732# [RSpecRunTime] Starting example group ee/spec/services/elastic/index_projects_by_range_service_spec.rb. Expected to take 0.87 second.7733Elastic::IndexProjectsByRangeService7734 #execute7735 when without project7736 does not err7737 when range not specified7738 schedules for all projects7739 respects batch_size setting7740 when range specified7741 schedules for projects within range7742 respects batch_size setting7743# [RSpecRunTime] Finishing example group ee/spec/services/elastic/index_projects_by_range_service_spec.rb. It took 0.85 second. Expected to take 0.87 second.7744# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb. Expected to take 0.87 second.7745Gitlab::StatusPage::Storage::S3MultipartUpload7746 #call7747 when sucessful7748 completes7749 with more than one part7750 completes7751 when fails7752 on upload part7753 aborts the upload and raises an error7754 on complete_multipart_upload7755 aborts the upload and raises an error7756# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb. It took 0.91 second. Expected to take 0.87 second.7757# [RSpecRunTime] Starting example group ee/spec/helpers/projects/observability_helper_spec.rb. Expected to take 0.81 second.7758Projects::ObservabilityHelper7759 #observability_tracing_details_model7760 generates the correct JSON7761 #observability_logs_view_model7762 generates the correct JSON7763 #observability_metrics_details_view_model7764 generates the correct JSON7765 #observability_metrics_view_model7766 generates the correct JSON7767 #observability_tracing_view_model7768 generates the correct JSON7769# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/observability_helper_spec.rb. It took 0.96 second. Expected to take 0.81 second.7770# [RSpecRunTime] Starting example group ee/spec/models/ee/namespace_ci_cd_setting_spec.rb. Expected to take 0.8 second.7771NamespaceCiCdSetting7772 does not allow STI7773 .allowing_stale_runner_pruning7774 when there are no runner settings7775 is expected to be empty7776 when there are CI/CD settings7777 allowing stale runner pruning7778 is expected to contain exactly #<NamespaceCiCdSetting namespace_id: 3796, allow_stale_runner_pruning: true>7779 not allowing stale runner pruning7780 is expected to be empty7781# [RSpecRunTime] Finishing example group ee/spec/models/ee/namespace_ci_cd_setting_spec.rb. It took 0.93 second. Expected to take 0.8 second.7782# [RSpecRunTime] Starting example group ee/spec/helpers/namespaces/storage_helper_spec.rb. Expected to take 0.75 second.7783Namespaces::StorageHelper7784 #used_storage_percentage7785 returns the given usage ratio as a human readable percentage string7786 expresses usage ratios higher than 1 as a percentage greater than 100%7787 usage_ratio: 0.502, expected_percentage: "50%"7788 rounds the usage ratio to the nearest whole integer percentage7789 usage_ratio: 0.405, expected_percentage: "41%"7790 rounds the usage ratio to the nearest whole integer percentage7791 usage_ratio: 0.808, expected_percentage: "81%"7792 rounds the usage ratio to the nearest whole integer percentage7793# [RSpecRunTime] Finishing example group ee/spec/helpers/namespaces/storage_helper_spec.rb. It took 0.88 second. Expected to take 0.75 second.7794# [RSpecRunTime] Starting example group ee/spec/validators/ldap_filter_validator_spec.rb. Expected to take 0.75 second.7795LdapFilterValidator7796 #validates_each7797 adds a message when the filter is not valid7798 has no errors when is valid7799# [RSpecRunTime] Finishing example group ee/spec/validators/ldap_filter_validator_spec.rb. It took 0.53 second. Expected to take 0.75 second.7800# [RSpecRunTime] Starting example group ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb. Expected to take 0.71 second.7801GemExtensions::Elasticsearch::Model::Indexing::InstanceMethods7802 #index_document7803 overrides _id7804# [RSpecRunTime] Finishing example group ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb. It took 0.83 second. Expected to take 0.71 second.7805# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/ingest_reports_service_spec.rb. Expected to take 0.69 second.7806Sbom::Ingestion::IngestReportsService7807 #execute7808 executes IngestReportService for each report7809 when a report is invalid7810 does not process the invalid report7811 setting the latest ingested SBOM pipeline ID7812 sets the latest ingested SBOM pipeline ID7813# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/ingest_reports_service_spec.rb. It took 0.71 second. Expected to take 0.69 second.7814# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb. Expected to take 0.67 second.7815Gitlab::Llm::ResponseModifiers::EmptyResponseModifier7816 when not message is passed7817 parses content from the ai response7818 returns empty errors7819 when message is passed7820 parses content from the ai response7821 returns empty errors7822# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb. It took 0.71 second. Expected to take 0.67 second.7823# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/response_store_spec.rb. Expected to take 0.66 second.7824Gitlab::Auth::GroupSaml::ResponseStore7825 #set_raw7826 stores values in Redis7827 sets a redis expiry time7828 #get_raw7829 retrives a value set by set_response7830 prevents memory bloat by deleting the value7831# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/response_store_spec.rb. It took 0.72 second. Expected to take 0.66 second.7832# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/tracking_spec.rb. Expected to take 0.63 second.7833Gitlab::Llm::Tracking7834 .event_for_ai_message7835 tracks event with correct params7836 with browser user agent7837 tracks event with correct params7838 with vscode user agent7839 tracks event with correct params7840# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/tracking_spec.rb. It took 0.66 second. Expected to take 0.63 second.7841# [RSpecRunTime] Starting example group ee/spec/graphql/types/gitlab_subscriptions/user_add_on_assignment_type_spec.rb. Expected to take 0.63 second.7842Types::GitlabSubscriptions::UserAddOnAssignmentType7843 has expected fields7844 is expected to require graphql authorizations :admin_add_on_purchase7845 is expected to eq "UserAddOnAssignment"7846# [RSpecRunTime] Finishing example group ee/spec/graphql/types/gitlab_subscriptions/user_add_on_assignment_type_spec.rb. It took 0.66 second. Expected to take 0.63 second.7847# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb. Expected to take 0.59 second.7848Types::IncidentManagement::IssuableResourceLinkTypeEnum7849 exposes all the existing issuable resource link types values7850 is expected to eq "IssuableResourceLinkType"7851# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb. It took 0.51 second. Expected to take 0.59 second.7852# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/metrics/llm_spec.rb. Expected to take 0.59 second.7853Gitlab::Metrics::Llm7854 #initialize_slis!7855 initializes Apdex SLIs for Llm7856 #client_label7857 returns client label for known clients class7858 returns :unknwon for other classes7859# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/metrics/llm_spec.rb. It took 0.6 second. Expected to take 0.59 second.7860# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/search/aggregation_spec.rb. Expected to take 0.55 second.7861Gitlab::Search::Aggregation7862 parsing bucket results7863 when elasticsearch buckets are provided7864 parses the results7865 when extra is provided7866 merges the extra field7867 when elasticsearch buckets are not provided7868 parses the results7869# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/search/aggregation_spec.rb. It took 0.6 second. Expected to take 0.55 second.7870# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/trials/create_duo_pro_lead_service_spec.rb. Expected to take 0.55 second.7871GitlabSubscriptions::Trials::CreateDuoProLeadService7872 #execute7873 successfully creates a lead7874 errors while creating lead7875# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/trials/create_duo_pro_lead_service_spec.rb. It took 0.55 second. Expected to take 0.55 second.7876# [RSpecRunTime] Starting example group ee/spec/models/dora/watchers_spec.rb. Expected to take 0.52 second.7877Dora::Watchers7878 does not allow STI7879 for issue7880 .mount7881 mounts IssueWatcher7882 .process_event7883 delegates to IssueWatcher7884# [RSpecRunTime] Finishing example group ee/spec/models/dora/watchers_spec.rb. It took 0.61 second. Expected to take 0.52 second.7885# [RSpecRunTime] Starting example group ee/spec/services/keys/create_service_spec.rb. Expected to take 0.51 second.7886Keys::CreateService7887 creates7888# [RSpecRunTime] Finishing example group ee/spec/services/keys/create_service_spec.rb. It took 0.61 second. Expected to take 0.51 second.7889# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/search_context/builder_spec.rb. Expected to take 0.49 second.7890Gitlab::SearchContext::Builder7891 #with_group7892 #build!7893 with epics scope7894 search context returns epics scope7895# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/search_context/builder_spec.rb. It took 0.53 second. Expected to take 0.49 second.7896# [RSpecRunTime] Starting example group ee/spec/graphql/types/audit_events/group/namespace_filter_type_spec.rb. Expected to take 0.48 second.7897Types::AuditEvents::Group::NamespaceFilterType7898 is expected to eq "GroupAuditEventNamespaceFilter"7899 is expected to have graphql fields :id, :namespace, and :external_streaming_destination7900# [RSpecRunTime] Finishing example group ee/spec/graphql/types/audit_events/group/namespace_filter_type_spec.rb. It took 0.51 second. Expected to take 0.48 second.7901# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/anthropic_spec.rb. Expected to take 0.47 second.7902Gitlab::Llm::Chain::Tools::IssueReader::Prompts::Anthropic7903 .prompt7904 returns prompt7905 calls with haiku model7906# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/anthropic_spec.rb. It took 0.52 second. Expected to take 0.47 second.7907# [RSpecRunTime] Starting example group ee/spec/serializers/autocomplete/iteration_entity_spec.rb. Expected to take 0.47 second.7908Autocomplete::IterationEntity7909 #represent7910 includes the id, title, and reference7911# [RSpecRunTime] Finishing example group ee/spec/serializers/autocomplete/iteration_entity_spec.rb. It took 0.56 second. Expected to take 0.47 second.7912# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb. Expected to take 0.45 second.7913Gitlab::EpicWorkItemSync::Logger7914 .file_name_noext7915 sets correct filename7916 .build7917 builds an instance7918# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb. It took 0.54 second. Expected to take 0.45 second.7919# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb. Expected to take 0.44 second.7920Gitlab::Llm::ResponseModifiers::ToolAnswer7921 returns empty errors7922 parses content from the ai response7923# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb. It took 0.52 second. Expected to take 0.44 second.7924# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/project_template_spec.rb. Expected to take 0.42 second.7925Gitlab::ProjectTemplate7926 .all7927 when `enterprise_templates` feature is not licensed7928 does not contain enterprise project templates7929 when `enterprise_templates` feature is licensed7930 contains enterprise project templates7931# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/project_template_spec.rb. It took 0.51 second. Expected to take 0.42 second.7932# [RSpecRunTime] Starting example group ee/spec/services/keys/last_used_service_spec.rb. Expected to take 0.41 second.7933Keys::LastUsedService7934 does not run on read-only GitLab instances7935# [RSpecRunTime] Finishing example group ee/spec/services/keys/last_used_service_spec.rb. It took 0.46 second. Expected to take 0.41 second.7936# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb. Expected to take 0.4 second.7937Types::BranchProtections::UnprotectAccessLevelType7938 is expected to require graphql authorizations :read_protected_branch7939 is expected to have graphql fields :access_level, :access_level_description, :user, and :group7940# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb. It took 0.53 second. Expected to take 0.4 second.7941# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/favicon_spec.rb. Expected to take 0.38 second.7942Gitlab::Favicon7943 .main7944 has green favicon for development7945# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/favicon_spec.rb. It took 0.46 second. Expected to take 0.38 second.7946# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/vertex_ai_spec.rb. Expected to take 0.37 second.7947Gitlab::Llm::Chain::Tools::SummarizeComments::Prompts::VertexAi7948 .prompt7949 returns prompt7950# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/vertex_ai_spec.rb. It took 0.42 second. Expected to take 0.37 second.7951# [RSpecRunTime] Starting example group ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb. Expected to take 0.36 second.7952Projects::DisableLegacyOpenSourceLicenseForInactiveProjectsWorker7953 #perform7954 invokes Projects::DisableLegacyInactiveProjectsService7955# [RSpecRunTime] Finishing example group ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb. It took 0.42 second. Expected to take 0.36 second.7956# [RSpecRunTime] Starting example group ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb. Expected to take 0.36 second.7957Types::AlertManagement::PayloadAlertFieldNameEnum7958 exposes all alert field names7959# [RSpecRunTime] Finishing example group ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb. It took 0.44 second. Expected to take 0.36 second.7960# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerabilities/cvss_type_spec.rb. Expected to take 0.34 second.7961Types::Vulnerabilities::CvssType7962 is expected to have graphql fields :vector, :vendor, :version, :base_score, :overall_score, and :severity7963# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerabilities/cvss_type_spec.rb. It took 0.42 second. Expected to take 0.34 second.7964# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/todoable_interface_spec.rb. Expected to take 0.33 second.7965Types::TodoableInterface7966 .resolve_type7967 knows the correct type for EE-only objects7968# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/todoable_interface_spec.rb. It took 0.4 second. Expected to take 0.33 second.7969# [RSpecRunTime] Starting example group ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb. Expected to take 0.32 second.7970Geo::SidekiqCronConfigWorker7971 #perform7972 runs the cron manager7973# [RSpecRunTime] Finishing example group ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb. It took 0.4 second. Expected to take 0.32 second.7974auto_explain log contains 1466 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-db-19-28.340.main.ndjson.gz7975took 51.7501245967976[TEST PROF INFO] EventProf results for sql.active_record7977Total time: 08:00.028 of 34:35.929 (23.12%)7978Total events: 3059047979Top 5 slowest suites (by time):7980Epic (./ee/spec/models/epic_spec.rb:5) – 01:32.752 (62859 / 284) of 05:43.966 (26.97%)7981EpicIssue (./ee/spec/models/epic_issue_spec.rb:5) – 00:53.141 (34669 / 80) of 03:05.565 (28.64%)7982Gitlab::Llm::StageCheck (./ee/spec/lib/gitlab/llm/stage_check_spec.rb:5) – 00:29.883 (5628 / 120) of 01:30.563 (33.0%)7983Epics::EpicLi...:CreateService (./ee/spec/services/epics/epic_links/create_service_spec.rb:5) – 00:26.907 (16912 / 92) of 01:49.432 (24.59%)7984AuditEvents::...treamingWorker (./ee/spec/workers/audit_events/audit_event_streaming_worker_spec.rb:5) – 00:21.780 (9062 / 203) of 01:28.737 (24.54%)7985Knapsack report was generated. Preview:7986{7987 "ee/spec/models/epic_spec.rb": 343.96552915599995,7988 "spec/support/shared_examples/lint_factories_shared_examples.rb": 41.90312910099908,7989 "ee/spec/models/epic_issue_spec.rb": 185.56464823400006,7990 "ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb": 189.10703595199993,7991 "ee/spec/services/epics/epic_links/create_service_spec.rb": 109.43187578400011,7992 "ee/spec/lib/gitlab/llm/stage_check_spec.rb": 90.56344485499994,7993 "ee/spec/workers/audit_events/audit_event_streaming_worker_spec.rb": 88.73674413200001,7994 "ee/spec/models/geo/ci_secure_file_registry_spec.rb": 72.79638276000014,7995 "ee/spec/models/sca/license_compliance_spec.rb": 61.62418846800006,7996 "ee/spec/models/geo/upload_registry_spec.rb": 73.45934092399989,7997 "ee/spec/models/sbom/occurrence_spec.rb": 55.206439044000035,7998 "ee/spec/services/merge_requests/sync_report_approver_approval_rules_spec.rb": 41.97944255900006,7999 "ee/spec/services/ci/create_pipeline_service/cross_needs_artifacts_spec.rb": 38.882761616999915,8000 "ee/spec/models/ee/ci/secure_file_spec.rb": 39.534657172999914,8001 "ee/spec/lib/banzai/filter/references/epic_reference_filter_spec.rb": 32.947094676000006,8002 "ee/spec/replicators/geo/dependency_proxy_manifest_replicator_spec.rb": 33.41852211000014,8003 "ee/spec/models/geo/dependency_proxy_manifest_registry_spec.rb": 32.39535664499999,8004 "ee/spec/services/ci/process_build_service_spec.rb": 24.06857347099981,8005 "ee/spec/services/app_sec/dast/scans/run_service_spec.rb": 24.11967854799991,8006 "ee/spec/models/board_spec.rb": 20.520495827000104,8007 "ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb": 19.608338584000194,8008 "ee/spec/services/work_items/create_service_spec.rb": 19.33972626400009,8009 "ee/spec/models/product_analytics/visualization_spec.rb": 19.09197612800017,8010 "ee/spec/services/resource_access_tokens/revoke_service_spec.rb": 16.351103614000294,8011 "ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb": 14.620944202999908,8012 "ee/spec/services/ci/trigger_downstream_subscription_service_spec.rb": 12.291489915999591,8013 "ee/spec/services/ee/gpg_keys/create_service_spec.rb": 9.003041604999908,8014 "ee/spec/models/dast_site_token_spec.rb": 11.848027305000414,8015 "ee/spec/services/ee/system_notes/issuables_service_spec.rb": 11.253922816999875,8016 "ee/spec/services/ee/issues/clone_service_spec.rb": 11.66544199100008,8017 "ee/spec/services/ee/todos/destroy/entity_leave_service_spec.rb": 11.169662315000096,8018 "ee/spec/services/ee/boards/lists/create_service_spec.rb": 9.93829315200037,8019 "ee/spec/models/ee/iterations/cadence_spec.rb": 12.951672618999964,8020 "ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb": 9.649143178000031,8021 "ee/spec/graphql/mutations/merge_requests/update_approval_rules_spec.rb": 8.794469242000105,8022 "ee/spec/graphql/resolvers/product_analytics/dashboards_resolver_spec.rb": 7.923087668000335,8023 "ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb": 8.09289806300012,8024 "ee/spec/finders/ee/fork_targets_finder_spec.rb": 7.474142396999923,8025 "ee/spec/lib/gitlab/llm/chain/tools/epic_reader/executor_spec.rb": 8.120608990000164,8026 "ee/spec/workers/vulnerabilities/orphaned_remediations_cleanup_worker_spec.rb": 6.5947824139998374,8027 "ee/spec/serializers/merge_request_poll_widget_entity_spec.rb": 6.91216098599989,8028 "ee/spec/services/security/store_scan_service_spec.rb": 7.142877686999782,8029 "ee/spec/serializers/ee/issue_sidebar_basic_entity_spec.rb": 5.78342557499991,8030 "ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb": 5.7181133410003895,8031 "ee/spec/lib/ee/api/helpers_spec.rb": 8.09256900299988,8032 "ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb": 5.569183402999897,8033 "ee/spec/finders/remote_development/workspaces_finder_spec.rb": 6.036886153000069,8034 "ee/spec/lib/users/identity_verification/authorize_ci_spec.rb": 5.575961502999689,8035 "ee/spec/services/epics/related_epic_links/list_service_spec.rb": 3.9235931170001095,8036 "ee/spec/helpers/ee/invite_members_helper_spec.rb": 7.266720025999803,8037 "ee/spec/graphql/mutations/merge_requests/accept_spec.rb": 5.204869216000134,8038 "ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb": 4.836454967000009,8039 "ee/spec/lib/gitlab/llm/ai_message_spec.rb": 4.586269370000082,8040 "ee/spec/services/ee/users/build_service_spec.rb": 4.298258695000186,8041 "ee/spec/policies/dast_site_profile_policy_spec.rb": 4.483079218000057,8042 "ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb": 4.538360822999948,8043 "ee/spec/lib/elastic/latest/note_instance_proxy_spec.rb": 4.010640579999745,8044 "ee/spec/graphql/types/geo/registrable_type_spec.rb": 4.051948235000054,8045 "ee/spec/lib/gitlab/geo/replicator_spec.rb": 3.191084592000152,8046 "ee/spec/components/namespaces/free_user_cap/usage_quota_alert_component_spec.rb": 3.8155469089997496,8047 "ee/spec/services/vulnerability_external_issue_links/destroy_service_spec.rb": 3.5985413809999045,8048 "ee/spec/models/ee/clusters/agent_spec.rb": 4.180701563000184,8049 "ee/spec/workers/search/elastic_default_branch_changed_worker_spec.rb": 3.1741126329998224,8050 "ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb": 3.1735476240000935,8051 "ee/spec/lib/quality/seeders/dependencies_spec.rb": 3.086002242000177,8052 "ee/spec/views/groups/billings/index.html.haml_spec.rb": 3.2883712719999494,8053 "ee/spec/services/ee/deployments/update_environment_service_spec.rb": 3.0731925539998883,8054 "ee/spec/services/llm/internal/completion_service_spec.rb": 3.376855102999798,8055 "ee/spec/services/ci/runners/register_runner_service_spec.rb": 2.9942038210001556,8056 "ee/spec/graphql/types/vulnerability_evidence_type_spec.rb": 2.6011130910001157,8057 "ee/spec/lib/gitlab/llm/vertex_ai/completions/summarize_submitted_review_spec.rb": 3.582806562999849,8058 "ee/spec/views/vulnerabilities/issue_description.md_spec.rb": 2.012038568999742,8059 "ee/spec/workers/personal_access_tokens/groups/policy_worker_spec.rb": 2.6546754349997173,8060 "ee/spec/views/projects/security/policies/index.html.haml_spec.rb": 2.624181748999945,8061 "ee/spec/workers/ee/deployments/link_merge_request_worker_spec.rb": 3.1543134159996953,8062 "ee/spec/lib/search/elastic/queries_spec.rb": 1.9222104890000082,8063 "ee/spec/models/security/training_provider_spec.rb": 2.078620812000281,8064 "ee/spec/models/scim_oauth_access_token_spec.rb": 2.5464883859999645,8065 "ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb": 2.6034801199998583,8066 "ee/spec/services/onboarding/status_create_service_spec.rb": 2.626610238000012,8067 "ee/spec/services/repositories/housekeeping_service_spec.rb": 2.1618220549999023,8068 "ee/spec/services/ee/notes/destroy_service_spec.rb": 2.0014837809999335,8069 "ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb": 2.2689150239998526,8070 "ee/spec/services/ci/runners/unregister_runner_service_spec.rb": 2.0261447180000687,8071 "ee/spec/validators/audit_events/http_destination_validator_spec.rb": 2.492099972000233,8072 "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/time_to_restore_service_spec.rb": 1.3577746949999892,8073 "ee/spec/views/shared/credentials_inventory/ssh_keys/_ssh_key.html.haml_spec.rb": 1.5283599970002797,8074 "ee/spec/graphql/resolvers/app_sec/dast/profile_resolver_spec.rb": 2.0298012079997534,8075 "ee/spec/lib/gitlab/llm/templates/generate_commit_message_spec.rb": 1.873288173000219,8076 "ee/spec/graphql/mutations/boards/epic_lists/create_spec.rb": 1.7953366409997216,8077 "ee/spec/policies/group_hook_policy_spec.rb": 1.6806093129998771,8078 "ee/spec/workers/import_software_licenses_worker_spec.rb": 1.6968353100000968,8079 "ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb": 2.8271498580002117,8080 "ee/spec/workers/elastic_association_indexer_worker_spec.rb": 1.8686159029998635,8081 "ee/spec/services/sbom/ingestion/delete_not_present_occurrences_service_spec.rb": 1.747900185999697,8082 "ee/spec/models/projects/saved_reply_spec.rb": 1.6418656659998305,8083 "ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb": 1.515969559000041,8084 "ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb": 2.066156043999854,8085 "ee/spec/models/namespaces/free_user_cap/root_size_spec.rb": 1.6542503249997935,8086 "ee/spec/models/namespace_limit_spec.rb": 1.4347822859999724,8087 "ee/spec/models/ee/users/banned_user_spec.rb": 1.5007965400000103,8088 "ee/spec/components/namespaces/block_seat_overages/all_seats_used_alert_component_spec.rb": 1.4561279050003577,8089 "ee/spec/workers/iterations_update_status_worker_spec.rb": 1.2575117040000805,8090 "ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb": 1.5401641369999197,8091 "ee/spec/lib/ee/sidebars/projects/menus/repository_menu_spec.rb": 1.6087329689999024,8092 "ee/spec/services/ee/labels/create_service_spec.rb": 1.2492716759998075,8093 "ee/spec/workers/search/zoekt/project_transfer_worker_spec.rb": 1.3286764879999282,8094 "ee/spec/lib/gitlab/llm/response_modifiers/resolve_vulnerability_spec.rb": 1.2391577459998189,8095 "ee/spec/workers/iterations/cadences/schedule_create_iterations_worker_spec.rb": 1.0638581239995801,8096 "ee/spec/models/security/custom_software_license_spec.rb": 1.225839778000136,8097 "ee/spec/graphql/mutations/app_sec/fuzzing/coverage/corpus/create_spec.rb": 1.1171530490000805,8098 "ee/spec/lib/ee/sidebars/user_settings/menus/access_tokens_menu_spec.rb": 0.589743061000263,8099 "ee/spec/lib/bulk_imports/projects/pipelines/push_rule_pipeline_spec.rb": 1.0251760870000908,8100 "ee/spec/presenters/project_member_presenter_spec.rb": 1.041468107000128,8101 "ee/spec/services/applications/create_service_spec.rb": 0.9237161880000713,8102 "ee/spec/services/elastic/index_projects_by_range_service_spec.rb": 0.8497179959999812,8103 "ee/spec/lib/gitlab/status_page/storage/s3_multipart_upload_spec.rb": 0.9146617679998599,8104 "ee/spec/helpers/projects/observability_helper_spec.rb": 0.9554072250002719,8105 "ee/spec/models/ee/namespace_ci_cd_setting_spec.rb": 0.9324856380003439,8106 "ee/spec/helpers/namespaces/storage_helper_spec.rb": 0.8844761219997963,8107 "ee/spec/validators/ldap_filter_validator_spec.rb": 0.5337114270000711,8108 "ee/spec/lib/gem_extensions/elasticsearch/model/indexing/instance_methods_spec.rb": 0.8282606870002382,8109 "ee/spec/services/sbom/ingestion/ingest_reports_service_spec.rb": 0.7123837889998867,8110 "ee/spec/lib/gitlab/llm/response_modifiers/empty_response_modifier_spec.rb": 0.711410978999993,8111 "ee/spec/lib/gitlab/auth/group_saml/response_store_spec.rb": 0.7202941379996446,8112 "ee/spec/lib/gitlab/llm/tracking_spec.rb": 0.659440585000084,8113 "ee/spec/graphql/types/gitlab_subscriptions/user_add_on_assignment_type_spec.rb": 0.6624527439998928,8114 "ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb": 0.5077647990001424,8115 "ee/spec/lib/gitlab/metrics/llm_spec.rb": 0.6033815699997831,8116 "ee/spec/lib/gitlab/search/aggregation_spec.rb": 0.6016325299997334,8117 "ee/spec/services/gitlab_subscriptions/trials/create_duo_pro_lead_service_spec.rb": 0.548393754999779,8118 "ee/spec/models/dora/watchers_spec.rb": 0.6065594700003203,8119 "ee/spec/services/keys/create_service_spec.rb": 0.6131804090000514,8120 "ee/spec/lib/gitlab/search_context/builder_spec.rb": 0.5324542970001858,8121 "ee/spec/graphql/types/audit_events/group/namespace_filter_type_spec.rb": 0.514178068000092,8122 "ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/anthropic_spec.rb": 0.5227194479998616,8123 "ee/spec/serializers/autocomplete/iteration_entity_spec.rb": 0.5563183140002366,8124 "ee/spec/lib/gitlab/epic_work_item_sync/logger_spec.rb": 0.5404488059998585,8125 "ee/spec/lib/gitlab/llm/response_modifiers/tool_answer_spec.rb": 0.5207485179998912,8126 "ee/spec/lib/gitlab/project_template_spec.rb": 0.5094219900001917,8127 "ee/spec/services/keys/last_used_service_spec.rb": 0.46242643300001873,8128 "ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb": 0.5285754680003265,8129 "ee/spec/lib/gitlab/favicon_spec.rb": 0.4568979649998255,8130 "ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/vertex_ai_spec.rb": 0.4229546179999488,8131 "ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb": 0.424285306999991,8132 "ee/spec/graphql/types/alert_management/payload_alert_field_name_enum_spec.rb": 0.4360059870000441,8133 "ee/spec/graphql/types/vulnerabilities/cvss_type_spec.rb": 0.4226626270001361,8134 "ee/spec/graphql/ee/types/todoable_interface_spec.rb": 0.4023125489998165,8135 "ee/spec/workers/geo/sidekiq_cron_config_worker_spec.rb": 0.401242030000048548136}8137Knapsack global time execution for tests: 34m 35s8138Pending: (Failures listed here are expected and do not affect your suite's status)8139 1) Epic modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank8140 # No reason given8141 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498142 2) Epic modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank8143 # No reason given8144 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578145 3) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8146 # No reason given8147 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378148 4) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8149 # No reason given8150 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398151 5) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8152 # No reason given8153 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378154 6) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8155 # No reason given8156 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398157 7) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8158 # No reason given8159 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378160 8) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8161 # No reason given8162 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398163 9) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8164 # No reason given8165 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378166 10) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8167 # No reason given8168 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398169 11) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8170 # No reason given8171 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378172 12) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8173 # No reason given8174 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398175 13) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8176 # No reason given8177 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378178 14) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project or namespace is not provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8179 # No reason given8180 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398181 15) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8182 # No reason given8183 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378184 16) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8185 # No reason given8186 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398187 17) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8188 # No reason given8189 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378190 18) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8191 # No reason given8192 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398193 19) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8194 # No reason given8195 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378196 20) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8197 # No reason given8198 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398199 21) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8200 # No reason given8201 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378202 22) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8203 # No reason given8204 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398205 23) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8206 # No reason given8207 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378208 24) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8209 # No reason given8210 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398211 25) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8212 # No reason given8213 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378214 26) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8215 # No reason given8216 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398217 27) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8218 # No reason given8219 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378220 28) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8221 # No reason given8222 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398223 29) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8224 # No reason given8225 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378226 30) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8227 # No reason given8228 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398229 31) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8230 # No reason given8231 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378232 32) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8233 # No reason given8234 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398235 33) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8236 # No reason given8237 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378238 34) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8239 # No reason given8240 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398241 35) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8242 # No reason given8243 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378244 36) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8245 # No reason given8246 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398247 37) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8248 # No reason given8249 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378250 38) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when project is provided when project has a non-default protected branch behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8251 # No reason given8252 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398253 39) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8254 # No reason given8255 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378256 40) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "scan_result_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8257 # No reason given8258 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398259 41) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8260 # No reason given8261 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378262 42) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if branches are provided in rule when rule does not have agents defined when branches and branch_type are missing policy_type: "approval_policy", branches: nil, branch_type: nil, status: :success, details: nil, field: nil behaves like sets validation errors validation errors 8263 # No reason given8264 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398265 43) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is scan_result_policy with role_approvers with exceeding approvals_required behaves like fails validation 8266 # No reason given8267 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:2558268 44) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is scan_result_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8269 # No reason given8270 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378271 45) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is scan_result_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8272 # No reason given8273 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398274 46) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is approval_policy with role_approvers with exceeding approvals_required behaves like fails validation 8275 # No reason given8276 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:2558277 47) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is approval_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8278 # No reason given8279 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378280 48) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if required approvals exceed eligible approvers when policy_type is approval_policy with role_approvers with exceeding approvals_required behaves like fails validation behaves like sets validation errors validation errors 8281 # No reason given8282 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398283 49) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8284 # No reason given8285 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378286 50) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8287 # No reason given8288 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398289 51) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8290 # No reason given8291 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378292 52) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is scan_result_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8293 # No reason given8294 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398295 53) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8296 # No reason given8297 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378298 54) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: new_and_previously_existing_states, status: :success behaves like sets validation errors validation errors 8299 # No reason given8300 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398301 55) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8302 # No reason given8303 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:378304 56) Security::SecurityOrchestrationPolicies::ValidatePolicyService#execute when namespace is provided behaves like checks if vulnerability_age is valid when policy_type is approval_policy when vulnerability_age is provided vulnerability_states: previously_existing_states, status: :success behaves like sets validation errors validation errors 8305 # No reason given8306 # ./ee/spec/services/security/security_orchestration_policies/validate_policy_service_spec.rb:398307 57) Geo::DependencyProxyManifestReplicator 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 8308 # this context does not apply to models that are verified8309 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7408310 58) Geo::DependencyProxyManifestReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 8311 # this context does not apply to immutable models8312 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7588313 59) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type does not support color widget creates new work item without setting color8314 # these examples only apply to a group container8315 # ./ee/spec/services/work_items/create_service_spec.rb:608316 60) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type supports color widget creates new work item and sets color8317 # these examples only apply to a group container8318 # ./ee/spec/services/work_items/create_service_spec.rb:728319 61) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type does not support color widget creates new work item without setting color8320 # these examples only apply to a group container8321 # ./ee/spec/services/work_items/create_service_spec.rb:608322 62) WorkItems::CreateService behaves like creates work item in container #execute when params are valid with color widget params when user can admin_work_item when type supports color widget creates new work item and sets color8323 # these examples only apply to a group container8324 # ./ee/spec/services/work_items/create_service_spec.rb:728325Finished in 35 minutes 35 seconds (files took 2 minutes 1.6 seconds to load)83263254 examples, 0 failures, 62 pending8327Randomized with seed 51978328[TEST PROF INFO] Time spent in factories: 17:25.927 (47.96% of total time)8329RSpec exited with 0.8330No examples to retry, congrats!8332Running after script...8333$ source scripts/utils.sh8334$ bundle exec gem list gitlab_quality-test_tooling8335gitlab_quality-test_tooling (1.26.0)8336$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8339$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8342$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8345$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8350$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8355$ tooling/bin/push_job_metrics || true8356[job-metrics] Pushing job metrics file for the CI/CD job.8357[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8359Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy8361Uploading artifacts...8362auto_explain/: found 2 matching artifact files and directories 8363coverage/: found 5 matching artifact files and directories 8364crystalball/: found 2 matching artifact files and directories 8365WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8366knapsack/: found 4 matching artifact files and directories 8367rspec/: found 16 matching artifact files and directories 8368WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8369log/*.log: found 20 matching artifact files and directories 8370WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6971000314/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8371WARNING: Retrying... context=artifacts-uploader error=request redirected8372Uploading artifacts as "archive" to coordinator... 201 Created id=6971000314 responseStatus=201 Created token=glcbt-658373Uploading artifacts...8374rspec/rspec-*.xml: found 1 matching artifact files and directories 8375WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6971000314/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8376WARNING: Retrying... context=artifacts-uploader error=request redirected8377Uploading artifacts as "junit" to coordinator... 201 Created id=6971000314 responseStatus=201 Created token=glcbt-658379Job succeeded