103:38:02 when skip_merge_status_trigger is set to true 203:38:02 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription 303:38:03 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times 403:38:03# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.93 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.42 1.31 1.08 1/293 21920 603:38:03 when transaction is not committed 703:38:03 behaves like transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription 803:38:05 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times 903:38:05# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.19 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.42 1.31 1.08 1/293 21986 1103:38:05 transition to closed 1203:38:05 with merge error 1303:38:06 clears merge error 1403:38:06# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.54 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.47 1.32 1.08 1/293 22052 1603:38:06 transition to merged 1703:38:07 resets the merge error 1803:38:07 when it is a first contribution 1903:38:09 sets first_contribution 2003:38:11 doesn't set first_contribution not first contribution 2103:38:11# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.57 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.51 1.33 1.09 1/293 22288 2303:38:11 transition to cannot_be_merged 2503:38:12 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged 2603:38:14 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged with async mergeability check 2703:38:15 notifies conflict, whenever newly unmergeable 2803:38:16 notifies conflict, whenever newly unmergeable with async mergeability check 2903:38:17 does not notify whenever merge request is newly unmergeable due to other reasons 3003:38:17# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.06 seconds. Current RSS: ~1038M. Threads: 4. load average: 1.55 1.34 1.09 1/293 22627 3303:38:19 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged 3403:38:20 notifies conflict, but does not notify again if rechecking still results in cannot_be_merged with async mergeability check 3503:38:21 notifies conflict, whenever newly unmergeable 3603:38:23 notifies conflict, whenever newly unmergeable with async mergeability check 3703:38:24 does not notify whenever merge request is newly unmergeable due to other reasons 3803:38:24# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.7 seconds. Current RSS: ~1039M. Threads: 4. load average: 1.51 1.34 1.09 1/293 22961 4103:38:25 does not notify 4203:38:25# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.96 seconds. Current RSS: ~1038M. Threads: 4. load average: 1.51 1.34 1.09 1/293 23022 4503:38:27 does not notify 4603:38:27# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.26 seconds. Current RSS: ~1038M. Threads: 4. load average: 1.47 1.33 1.09 1/293 23082 4803:38:27 source branch is missing 4903:38:28 does not raise error 5003:38:28# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.29 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.47 1.33 1.09 1/293 23109 5303:38:28 indicates whether MR is still checking for mergeability 5403:38:28 #should_be_rebased? 5503:38:28 when the same source and target branches 5603:38:28 is expected to be falsey 5703:38:28 when the project is using ff merge method 5803:38:28 when the mr needs to be rebased to merge 5903:38:28 is expected to be truthy 6003:38:28 when the MR can be merged without rebase 6103:38:28 is expected to be falsey 6203:38:28 #rebase_in_progress? 6303:38:28 rebase_jid: "foo", jid_valid: true, result: true 6403:38:28 is expected to eq true 6503:38:28 rebase_jid: "foo", jid_valid: false, result: false 6603:38:28 is expected to eq false 6703:38:28 rebase_jid: "", jid_valid: true, result: false 6803:38:28 is expected to eq false 6903:38:28 rebase_jid: nil, jid_valid: true, result: false 7003:38:28 is expected to eq false 7103:38:28 #allow_collaboration 7203:38:28 is false when pushing by a maintainer is not possible 7303:38:28 is true when pushing by a maintainer is possible 7403:38:28 #collaborative_push_possible? 7503:38:28 does not allow maintainer to push if the source project is the same as the target 7603:38:28 allows maintainer to push when both source and target are public 7703:38:29 is not available for protected branches 7803:38:29 #can_allow_collaboration? 7903:38:30 is false if the user does not have push access to the source project 8003:38:31 is true when the user has push access to the source project 8103:38:31# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.01 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.43 1.33 1.09 1/292 23110 8303:38:31 #merge_participants 8403:38:32 contains author 8503:38:32 when merge_when_pipeline_succeeds? is true 8603:38:32 when merge user is author 8703:38:32 author is not a project member 8903:38:33# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.3 seconds. Current RSS: ~1031M. Threads: 4. load average: 1.43 1.33 1.09 1/293 23201 9103:38:33 author is a project member 9203:38:33 contains author only 9303:38:33 when merge user and author are different users 9403:38:33 merge user is not a member 9503:38:34 contains author only 9603:38:34 both author and merge users are project members 9703:38:35 contains author and merge user 9803:38:35 .merge_request_ref? 9903:38:35 when ref is ref name of a branch 10003:38:35 is expected to be falsey 10103:38:35 when ref is HEAD ref path of a branch 10203:38:35 is expected to be falsey 10303:38:35 when ref is HEAD ref path of a merge request 10403:38:35 is expected to be truthy 10503:38:35 when ref is merge ref path of a merge request 10603:38:35 is expected to be truthy 10703:38:35 .merge_train_ref? 10803:38:35 when ref is ref name of a branch 10903:38:35 is expected to be falsey 11003:38:35 when ref is HEAD ref path of a branch 11103:38:35 is expected to be falsey 11203:38:35 when ref is HEAD ref path of a merge request 11303:38:35 is expected to be falsey 11403:38:35 when ref is merge ref path of a merge request 11503:38:35 is expected to be falsey 11603:38:35 when ref is train ref path of a merge request 11703:38:35 is expected to be truthy 11803:38:35 #in_locked_state 11903:38:35 when the merge request does not change state 12003:38:36 returns to previous state and has no errors on the object 12103:38:36 when the merge request is merged while locked 12203:38:36 becomes merged and has no errors on the object 12303:38:36 when adding to locked set fails 12403:38:37 does not lock MR 12503:38:37 #schedule_cleanup_refs 12603:38:37 deletes refs asynchronously 12703:38:37 when merge_request_delete_gitaly_refs_in_batches is disabled 12803:38:38 does schedule MergeRequests::CleanupRefWorker 12903:38:38 when merge_request_cleanup_ref_worker_async is disabled 13003:38:39 deletes all refs from the target project 13103:38:39# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.56 seconds. Current RSS: ~1044M. Threads: 4. load average: 1.39 1.32 1.09 1/293 23499 13303:38:39 #cleanup_refs 13403:38:39 when removing all refs 13503:38:40 deletes all refs from the target project 13603:38:40 when removing only train ref 13703:38:40 deletes train ref from the target project 13803:38:40 .with_auto_merge_enabled 13903:38:42 is expected to contain exactly #<MergeRequest id:470 namespace1/project-276!1> 14003:38:42# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.51 seconds. Current RSS: ~1061M. Threads: 4. load average: 1.36 1.32 1.09 1/292 23536 14203:38:42 behaves like versioned description 14403:38:42 is expected to have many description_versions 14503:38:42 save_description_version 14603:38:42 when description was changed 14703:38:43 saves the old and new description for the first update 14803:38:44 only saves the new description for subsequent updates 14903:38:44 sets the new description version to `saved_description_version` 15003:38:45 clears `saved_description_version` after another save that does not change description 15103:38:45# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.38 seconds. Current RSS: ~1049M. Threads: 4. load average: 1.36 1.32 1.09 1/293 23749 15303:38:45 when description was not changed 15403:38:45 does not save any description version 15603:38:45 persisted merge request 15803:38:46 returns a limited number of commits 15903:38:46 without a limit 16003:38:46 returns all commits of the merge request diff 16203:38:47 returns a limited number of commits for page 16303:38:47 new merge request 16403:38:47 compare commits 16503:38:47 without a limit 16603:38:47 returns all the compare commits 16803:38:47 returns a limited number of commits 16903:38:47 #recent_commits 17003:38:48 returns the safe number of commits 17103:38:48 #recent_visible_deployments 17203:38:48 returns visible deployments 17303:38:52 only returns a limited number of deployments 17403:38:52# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.25 seconds. Current RSS: ~1011M. Threads: 4. load average: 1.31 1.31 1.09 1/293 24083 17603:38:52 #diffable_merge_ref? 17703:38:52 merge request can be merged 17803:38:52 merge_head diff is not created 18003:38:52 merge_head diff is created 18203:38:53 merge request is merged 18303:38:53 returns false 18403:38:53# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.95 seconds. Current RSS: ~1011M. Threads: 4. load average: 1.31 1.31 1.09 1/293 24215 18603:38:53 merge request cannot be merged 18703:38:54 returns false 18803:38:54 #predefined_variables 18903:38:54 caches all SQL-sourced data on the first call 19003:38:54 banzai_render_context 19103:38:54 sets the label_url_method in the context 19203:38:54 #head_pipeline_builds_with_coverage 19303:38:55 delegates to head_pipeline 19403:38:55 #merge_ref_head 19503:38:55 when merge_ref_sha is not present 19603:38:56 returns the commit based on merge ref path 19703:38:56 when merge_ref_sha is present 19803:38:56 returns the commit based on cached merge_ref_sha 19903:38:56 #allows_reviewers? 20103:38:56 #update_and_mark_in_progress_merge_commit_sha 20203:38:57 updates commit ID 20303:38:57 #enabled_reports 20403:38:57 report_type: :sast, with_reports: :with_sast_reports, feature: :sast 20503:38:57 when head pipeline has reports 20603:38:58 is expected to be truthy 20703:38:58# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.66 seconds. Current RSS: ~1021M. Threads: 4. load average: 1.36 1.32 1.09 1/293 24570 20903:38:58 when head pipeline does not have reports 21003:38:59 is expected to be falsy 21103:38:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.01 seconds. Current RSS: ~1030M. Threads: 4. load average: 1.36 1.32 1.09 1/293 24637 21303:38:59 report_type: :secret_detection, with_reports: :with_secret_detection_reports, feature: :secret_detection 21403:38:59 when head pipeline has reports 21503:39:01 is expected to be truthy 21603:39:01# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.41 seconds. Current RSS: ~1041M. Threads: 4. load average: 1.33 1.31 1.09 1/293 24703 21803:39:01 when head pipeline does not have reports 21903:39:02 is expected to be falsy 22003:39:02# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.68 seconds. Current RSS: ~1043M. Threads: 4. load average: 1.33 1.31 1.09 1/293 24768 22203:39:02 #includes_ci_config? 22303:39:02 when diff_stats is nil 22403:39:02 is expected to eq false 22503:39:02 when diff_stats does not include the ci config path of the project 22603:39:02 is expected to eq false 22703:39:02 when diff_stats includes the ci config path of the project 22803:39:02 is expected to eq true 23003:39:04 returns merge requests from forks only 23103:39:04# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.95 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.33 1.31 1.09 1/293 24834 23303:39:04 behaves like it has loose foreign keys 23403:39:04 has at least one loose foreign key definition 23503:39:04 has the deletion trigger present 23603:39:05 records record deletions 23703:39:06 cleans up record deletions 23803:39:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.63 seconds. Current RSS: ~1032M. Threads: 4. load average: 1.31 1.31 1.09 1/293 24918 24003:39:06 loose foreign key on merge_requests.head_pipeline_id 24103:39:06 behaves like cleanup by a loose foreign key 24203:39:08 cleans up (delete or nullify) the model 24303:39:08# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.22 seconds. Current RSS: ~1026M. Threads: 4. load average: 1.31 1.31 1.09 1/293 24959 24503:39:08 #merge_blocked_by_other_mrs? 24603:39:08 returns false when there is no blocking merge requests 24703:39:08 #merge_request_reviewers_with 24803:39:09 returns reviewers 24903:39:09 #merge_request_assignees_with 25003:39:09 returns assignees 25103:39:09 #recent_diff_head_shas 25203:39:11 when the association is not loaded 25303:39:11 has up to MAX_RECENT_DIFF_HEAD_SHAS, ordered most recent first 25403:39:11 supports limits 25503:39:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.49 seconds. Current RSS: ~1014M. Threads: 4. load average: 1.20 1.28 1.08 1/293 25209 25703:39:11 when the association is loaded 25803:39:11 has up to MAX_RECENT_DIFF_HEAD_SHAS, ordered most recent first 25903:39:11 supports limits 26003:39:11 does not issue any queries 26103:39:11 #target_default_branch? 26203:39:11 returns false 26303:39:11 with target_branch equal project default branch 26403:39:11 returns false 26503:39:11 #can_suggest_reviewers? 26603:39:11 returns false 26703:39:11 #suggested_reviewer_users 26803:39:11 is expected to be empty 27003:39:11 is expected to eq false 27103:39:11 when the author is banned 27203:39:11 is expected to eq true 27303:39:11 when the feature flag is disabled 27403:39:11 is expected to eq false 27503:39:11 #diffs_batch_cache_with_max_age? 27703:39:11 when diffs_batch_cache_with_max_age is disabled 27803:39:11 returns false 28003:39:11 when prepared_at is nil 28103:39:11 returns false 28203:39:11 when prepared_at is not nil 28503:39:12 calls NewMergeRequestWorker 28603:39:12 #check_for_spam? 28703:39:12 is expected to eq true 28803:39:12 when project is private 28903:39:12 is expected to eq false 29003:39:12 when no spammable attribute has changed 29103:39:12 is expected to eq false 29203:39:12 #supports_lock_on_merge? 29303:39:12 when MR is open 29403:39:12 is expected to eq false 29503:39:12 when MR is merged 29603:39:13 is expected to eq true 29703:39:13 when feature flag is disabled 29803:39:13 is expected to eq false 29903:39:13 #missing_required_squash? 30003:39:13 squash: false, project_requires_squash: true, expected: true 30103:39:13 is expected to eq true 30203:39:13 squash: false, project_requires_squash: false, expected: false 30303:39:13 is expected to eq false 30403:39:13 squash: true, project_requires_squash: true, expected: false 30503:39:13 is expected to eq false 30603:39:13 squash: true, project_requires_squash: false, expected: false 30703:39:13 is expected to eq false 30803:39:13 #current_patch_id_sha 30903:39:13 is expected to eq "ghi789" 31003:39:13 #all_mergeability_checks_results 31103:39:13 executes MergeRequests::Mergeability::RunChecksService with all mergeability checks 31203:39:13 #mergeability_checks_pass? 31303:39:13 executes MergeRequests::Mergeability::RunChecksService with all mergeability checks and returns a boolean 31403:39:13 #only_allow_merge_if_pipeline_succeeds? 31503:39:13 when associated project only_allow_merge_if_pipeline_succeeds? returns true 31603:39:13 is expected to eq true 31703:39:13 when associated project only_allow_merge_if_pipeline_succeeds? returns false 31803:39:13 is expected to eq false 31903:39:13 #only_allow_merge_if_all_discussions_are_resolved? 32003:39:13 when associated project only_allow_merge_if_all_discussions_are_resolved? returns true 32103:39:13 is expected to eq true 32203:39:13 when associated project only_allow_merge_if_all_discussions_are_resolved? returns false 32303:39:13 is expected to eq false 32403:39:13 #allow_merge_without_pipeline? 32503:39:13 when associated project allow_merge_without_pipeline? returns true 32603:39:13 is expected to eq true 32703:39:13 when associated project allow_merge_without_pipeline? returns false 32803:39:13 is expected to eq false 32903:39:13 #temporarily_unapproved? 33003:39:13 is expected to eq false 33103:39:13 #has_jira_issue_keys? 33203:39:13 when project has jira integration 33303:39:13 when the merge request title has a key 33503:39:13 when the merge request title has a key 33703:39:13 when the merge request does not have a key 33803:39:13 returns false 33903:39:13 when project does not have jira integration 34003:39:13 returns false 34103:39:13 #allows_multiple_assignees? 34203:39:13 is expected to eq false 34303:39:13 #allows_multiple_reviewers? 34403:39:13 is expected to eq false 34503:39:13 #previous_diff 34603:39:13 when there is are no merge_request_diffs 34703:39:13 is expected to be nil 34803:39:13 when there is one merge request_diff 34903:39:14 is expected to be nil 35003:39:14 when there are multiple merge_request_diffs 35103:39:14 is expected to eq #<MergeRequestDiff id: 557, state: "empty", merge_request_id: 509, created_at: "2024-10-16 03:39:14.3...ernally: nil, files_count: 0, sorted: false, diff_type: "regular", patch_id_sha: nil, project_id: 1> 35203:39:14 #batch_update_reviewer_state 35303:39:15 updates all reviewers 35403:39:15 #diff_head_pipeline_considered_in_progress? 35503:39:15 when there is no pipeline 35603:39:15 is expected to be falsy 35703:39:15 when there is a pipeline 35803:39:15 pipeline_status: "success", pipelines_must_succeed: false, expected: false 35903:39:15 is expected to equal false 36003:39:15 pipeline_status: "failed", pipelines_must_succeed: false, expected: false 36103:39:15 is expected to equal false 36203:39:15 pipeline_status: "canceled", pipelines_must_succeed: false, expected: false 36303:39:15 is expected to equal false 36403:39:15 pipeline_status: "skipped", pipelines_must_succeed: false, expected: false 36503:39:15 is expected to equal false 36603:39:15 pipeline_status: "created", pipelines_must_succeed: false, expected: true 36703:39:15 is expected to equal true 36803:39:15 pipeline_status: "pending", pipelines_must_succeed: false, expected: true 36903:39:15 is expected to equal true 37003:39:15 pipeline_status: "running", pipelines_must_succeed: false, expected: true 37103:39:15 is expected to equal true 37203:39:15 pipeline_status: "scheduled", pipelines_must_succeed: false, expected: false 37303:39:15 is expected to equal false 37403:39:15 pipeline_status: "manual", pipelines_must_succeed: false, expected: false 37503:39:15 is expected to equal false 37603:39:15 pipeline_status: "created", pipelines_must_succeed: true, expected: true 37703:39:15 is expected to equal true 37803:39:15 pipeline_status: "pending", pipelines_must_succeed: true, expected: true 37903:39:15 is expected to equal true 38003:39:15 pipeline_status: "running", pipelines_must_succeed: true, expected: true 38103:39:15 is expected to equal true 38203:39:15 pipeline_status: "scheduled", pipelines_must_succeed: true, expected: true 38303:39:15 is expected to equal true 38403:39:15 pipeline_status: "manual", pipelines_must_succeed: true, expected: true 38503:39:16 is expected to equal true 38603:39:16 #diffs_for_streaming 38703:39:16 returns diffs from base diff 38803:39:16 when HEAD diff is diffable 38903:39:16 returns diffs from HEAD diff 39003:39:16 when block is given 39103:39:16 calls diffs_by_changed_paths with given offset 39203:39:16 when offset_index is given 39303:39:16 calls diffs_by_changed_paths with given offset 39403:39:16 #merge_exclusive_lease 39503:39:16 returns a Gitlab::ExclusiveLease instance 39603:39:16 #source_and_target_branches_exist? 39703:39:16 when both source_branch_sha and target_branch_sha are present 39903:39:16 when source_branch_sha is nil 40003:39:16 returns false 40103:39:16 when target_branch_sha is nil 40203:39:16 returns false 40403:39:16 when Gitlab::Git::Compare#diffs returns `true` as `any?` 40603:39:16 when Gitlab::Git::Compare#diffs returns `false` as `any?` 40703:39:16 returns false 40803:39:16 #add_to_locked_set 40903:39:16 calls Gitlab::MergeRequests::LockedSet.add 41003:39:16 when unstick_locked_merge_requests_redis is disabled 41103:39:17 does not call Gitlab::MergeRequests::LockedSet.add 41203:39:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.56 seconds. Current RSS: ~1012M. Threads: 4. load average: 1.27 1.30 1.09 1/293 25452 41403:39:17 #remove_from_locked_set 41503:39:18 calls Gitlab::MergeRequests::LockedSet.remove 41603:39:18 when unstick_locked_merge_requests_redis is disabled 41703:39:18 does not call Gitlab::MergeRequests::LockedSet.remove 41803:39:18# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.64 seconds. Current RSS: ~1013M. Threads: 4. load average: 1.27 1.30 1.09 1/293 25535 42003:39:18 #first_diffs_slice 42103:39:19 returns limited diffs 42203:39:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.83 seconds. Current RSS: ~1024M. Threads: 4. load average: 1.27 1.30 1.09 1/293 25601 42403:39:19# [RSpecRunTime] Finishing example group spec/models/merge_request_spec.rb. It took 8 minutes 26.85 seconds. Expected to take 9 minutes 33.07 seconds. 42503:39:19# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability_check_service_spec.rb. Expected to take 1 minute 32.34 seconds. 42603:39:19MergeRequests::MergeabilityCheckService 42703:39:19 #async_execute 42803:39:21 updates merge status to checking 42903:39:22 enqueues MergeRequestMergeabilityCheckWorker 43003:39:22 when read-only DB 43103:39:23 does not enqueue MergeRequestMergeabilityCheckWorker 43203:39:23# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.04 seconds. Current RSS: ~1048M. Threads: 4. load average: 1.24 1.29 1.09 1/293 25795 43503:39:23 behaves like mergeable merge request 43603:39:26 updates or keeps merge status as can_be_merged 43703:39:27 reloads merge head diff 43803:39:29 update diff discussion positions 43903:39:31 updates the merge ref 44003:39:34 returns ServiceResponse.success 44103:39:36 ServiceResponse has merge_ref_head payload 44203:39:36# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.71 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.52 1.34 1.11 1/293 26522 44403:39:36 when concurrent calls 44503:39:40 waits first lock and returns "cached" result in subsequent calls 44603:39:43 writes the merge-ref once 44703:39:46 resets one merge request upon execution 44803:39:46 when retry_lease flag is false 44903:39:48 the first call succeeds, subsequent concurrent calls get a lock error response 45003:39:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.51 second. Current RSS: ~1037M. Threads: 4. load average: 1.44 1.33 1.11 1/296 26955 45303:39:50 returns ServiceResponse.error 45403:39:50 behaves like unmergeable merge request 45503:39:51 updates or keeps merge status as cannot_be_merged 45603:39:53 does not change the merge ref HEAD 45703:39:55 returns ServiceResponse.error 45803:39:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.34 seconds. Current RSS: ~1035M. Threads: 4. load average: 1.40 1.33 1.11 1/293 27250 46003:39:55 when it cannot be merged on git 46103:39:57 returns ServiceResponse.error and keeps merge status as cannot_be_merged 46203:39:57# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.28 seconds. Current RSS: ~1033M. Threads: 4. load average: 1.37 1.32 1.11 1/293 27329 46403:39:57 when MR cannot be merged and has no merge ref 46503:39:58 returns ServiceResponse.error 46603:39:58 behaves like unmergeable merge request 46703:40:00 updates or keeps merge status as cannot_be_merged 46803:40:02 does not change the merge ref HEAD 46903:40:03 returns ServiceResponse.error 47003:40:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.83 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.34 1.31 1.11 1/293 27624 47203:40:03 when MR cannot be merged and has outdated merge ref 47303:40:05 returns ServiceResponse.error 47403:40:05 behaves like unmergeable merge request 47503:40:07 updates or keeps merge status as cannot_be_merged 47603:40:09 does not change the merge ref HEAD 47703:40:10 returns ServiceResponse.error 47803:40:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.14 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.31 1.31 1.10 1/293 28044 48003:40:11 when merge request is not given 48103:40:12 returns ServiceResponse.error 48203:40:12# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.75 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.29 1.30 1.10 1/293 28110 48403:40:12 when read-only DB 48503:40:14 returns ServiceResponse.error 48603:40:14# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.38 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.29 1.30 1.10 1/293 28177 48803:40:14 when fails to update the merge-ref 48903:40:15 does not reload merge head diff 49003:40:17 returns ServiceResponse.error 49103:40:17 behaves like unmergeable merge request 49203:40:19 updates or keeps merge status as cannot_be_merged 49303:40:20 does not change the merge ref HEAD 49403:40:22 returns ServiceResponse.error 49503:40:22# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.39 seconds. Current RSS: ~1035M. Threads: 4. load average: 1.24 1.29 1.10 1/293 28540 49703:40:22 recheck enforced 49803:40:22 when MR is marked as mergeable, but repo is not mergeable and MR is not opened 49903:40:23 returns ServiceResponse.error 50003:40:25 does not change the merge status 50103:40:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.62 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.24 1.29 1.10 1/293 28673 50303:40:25 when MR is mergeable but merge-ref does not exists 50403:40:25 behaves like mergeable merge request 50503:40:27 updates or keeps merge status as can_be_merged 50603:40:29 reloads merge head diff 50703:40:31 update diff discussion positions 50803:40:33 updates the merge ref 50903:40:35 returns ServiceResponse.success 51003:40:38 ServiceResponse has merge_ref_head payload 51103:40:38# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.17 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.19 1.28 1.10 1/293 29408 51303:40:38 when MR is mergeable but merge-ref is already updated 51403:40:39 returns ServiceResponse.success 51503:40:41 does not recreate the merge-ref 51603:40:43 does not reload merge head diff 51703:40:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.78 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.33 1.31 1.11 1/293 29711 51903:40:43# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability_check_service_spec.rb. It took 1 minute 23.91 seconds. Expected to take 1 minute 32.34 seconds. 52003:40:43# [RSpecRunTime] Starting example group spec/serializers/merge_request_widget_entity_spec.rb. Expected to take 1 minute 13.59 seconds. 52103:40:43MergeRequestWidgetEntity 52203:40:45 has email_patches_path 52303:40:47 has plain_diff_path 52403:40:49 has human access 52503:40:51 has new pipeline path for project 52603:40:52 has security_reports_docs_path 52703:40:52 source_project_full_path 52803:40:54 includes the full path of the source project 52903:40:54 when the source project is missing 53003:40:55 returns `nil` for the source project 53103:40:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.81 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.36 1.31 1.11 1/293 30186 53303:40:55 can_create_pipeline_in_target_project 53403:40:55 when user has permission 53503:40:57 includes the correct permission info 53603:40:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.55 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.33 1.31 1.11 1/293 30256 53803:40:57 when user does not have permission 53903:40:59 includes the correct permission info 54003:40:59# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.32 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.33 1.31 1.11 1/293 30325 54303:41:00 includes issues links when requested 54403:41:02 omits issue links by default 54503:41:02# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.54 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.31 1.30 1.11 1/293 30464 54703:41:02 merge_request_add_ci_config_path 54803:41:02 when there is a standard ci config file in the source project 54903:41:04 no ci config path 55003:41:04# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.42 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.31 1.30 1.11 1/293 30562 55203:41:04 when there is no standard ci config file in the source project 55303:41:04 when user has permissions 55403:41:06 has add ci config path 55503:41:07 has expected params 55603:41:07 when auto devops is enabled 55703:41:09 returns a blank ci config path 55803:41:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.6 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.28 1.30 1.11 1/293 30769 56003:41:09 when source project is missing 56103:41:11 returns a blank ci config path 56203:41:11# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.35 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.26 1.29 1.11 1/293 30835 56403:41:11 when there are no commits 56503:41:13 returns a blank ci config path 56603:41:13# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.2 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.26 1.29 1.11 1/293 30904 56803:41:13 when build feature is disabled 57003:41:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.02 seconds. Current RSS: ~1033M. Threads: 4. load average: 1.26 1.29 1.11 1/293 30973 57203:41:14 when creating the pipeline is not allowed 57403:41:16# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.79 seconds. Current RSS: ~1033M. Threads: 4. load average: 1.32 1.30 1.11 1/293 31043 57603:41:16 when merge request is merged 57703:41:18 returns a blank ci config path 57803:41:18# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.57 seconds. Current RSS: ~1035M. Threads: 4. load average: 1.32 1.30 1.11 2/293 31109 58003:41:18 when merge request is closed 58103:41:20 returns a blank ci config path 58203:41:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.33 seconds. Current RSS: ~1034M. Threads: 4. load average: 1.32 1.30 1.11 1/293 31174 58403:41:20 when source branch does not exist 58503:41:21 returns a blank ci config path 58603:41:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.09 seconds. Current RSS: ~1033M. Threads: 4. load average: 1.29 1.30 1.11 1/293 31245 58803:41:21 when user does not have permissions 58903:41:23 has add ci config path 59003:41:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.87 seconds. Current RSS: ~1035M. Threads: 4. load average: 1.29 1.30 1.11 1/292 31315 59203:41:23 user callouts 59303:41:25 provides a valid path value for user callout path 59403:41:26 provides a valid value for suggest pipeline feature id 59503:41:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.98 seconds. Current RSS: ~1033M. Threads: 4. load average: 1.27 1.29 1.11 1/292 31454 59703:41:26 when source project is deleted 59803:41:29 returns a blank rebase_path 59903:41:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.2 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.27 1.29 1.11 1/292 31479 60103:41:29 has source_project_default_url 60203:41:30 returns the default url to the source project 60303:41:30 when source project is nil 60503:41:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.24 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.17 1.27 1.11 1/292 31615 60703:41:32 when gitpod is disabled 60803:41:33 exposes gitpod attributes 60903:41:33# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.81 seconds. Current RSS: ~1037M. Threads: 4. load average: 1.17 1.27 1.11 1/292 31684 61103:41:33 when gitpod is enabled 61203:41:35 exposes gitpod attributes 61303:41:35 when gitpod is enabled for user 61403:41:36 exposes gitpod_enabled as true 61503:41:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.85 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.23 1.28 1.11 1/292 31824 61703:41:36 is_dismissed_suggest_pipeline 61803:41:36 when user is logged in 61903:41:36 when the suggest pipeline feature is enabled 62103:41:39 when suggest pipeline has been dismissed 62303:41:40# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.66 seconds. Current RSS: ~1038M. Threads: 4. load average: 1.23 1.28 1.11 1/292 31963 62503:41:40 when the suggest pipeline feature is disabled 62703:41:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.23 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.21 1.28 1.11 1/292 32032 62903:41:42 when user is not logged in 63103:41:43# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.65 seconds. Current RSS: ~1036M. Threads: 4. load average: 1.21 1.28 1.11 1/292 32103 63303:41:43# [RSpecRunTime] Finishing example group spec/serializers/merge_request_widget_entity_spec.rb. It took 59.86 seconds. Expected to take 1 minute 13.59 seconds. 63403:41:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. Expected to take 57.57 seconds. 63503:41:43Gitlab::Ci::Config::External::Mapper::Verifier 63603:41:44Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 63803:41:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 64003:41:44 when files are local 64103:41:45 returns an array of file objects 64203:41:46 adds files to the expandset 64303:41:47 calls Gitaly only once for all files 64403:41:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.96 seconds. Current RSS: ~1027M. Threads: 4. load average: 1.28 1.29 1.11 1/291 32805 64603:41:47 when files are project files 64703:41:48Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 64903:41:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 65003:41:49Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 65203:41:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 65303:41:52 returns an array of valid file objects 65403:41:56 adds files to the expandset 65503:42:00 calls Gitaly only once for all files 65603:42:04 queries with batch 65703:42:04 when a project is missing 65803:42:08 returns an array of file objects 65903:42:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.07 seconds. Current RSS: ~1007M. Threads: 4. load average: 1.46 1.34 1.13 1/292 36116 66103:42:08 when a file includes other files 66203:42:10 returns an array of file objects with combined hash 66303:42:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.83 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.46 1.34 1.13 1/293 36333 66503:42:10 when there is an invalid file 66603:42:12 adds an error to the file 66703:42:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.64 seconds. Current RSS: ~1006M. Threads: 5. load average: 1.42 1.33 1.13 1/293 36547 66903:42:12 max includes detection 67003:42:12 when files are nested 67103:42:12 behaves like verifies max includes 67203:42:12 when total file count is equal to max_includes 67303:42:14 adds the expected number of files to expandset 67403:42:14# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.63 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.42 1.33 1.13 1/292 36763 67603:42:14 when total file count exceeds max_includes 67803:42:16# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.66 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.39 1.33 1.13 1/292 36977 68003:42:16 when duplicate files are included 68103:42:16 behaves like verifies max includes 68203:42:16 when total file count is equal to max_includes 68303:42:18 adds the expected number of files to expandset 68403:42:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.76 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.39 1.33 1.13 1/292 37193 68603:42:18 when total file count exceeds max_includes 68803:42:20# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.02 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.39 1.33 1.13 1/292 37409 69003:42:20 when files are not nested 69103:42:20 behaves like verifies max includes 69203:42:20 when total file count is equal to max_includes 69303:42:23 adds the expected number of files to expandset 69403:42:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.25 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.36 1.32 1.13 1/292 37623 69603:42:23 when total file count exceeds max_includes 69803:42:25# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.56 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.36 1.32 1.13 1/292 37835 70003:42:25 when duplicate files are included 70103:42:25 behaves like verifies max includes 70203:42:25 when total file count is equal to max_includes 70303:42:27 adds the expected number of files to expandset 70403:42:27# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.01 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.49 1.35 1.14 1/292 38049 70603:42:27 when total file count exceeds max_includes 70803:42:30# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.47 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.49 1.35 1.14 1/292 38261 71003:42:30 when there is a circular include 71203:42:31 when a file is an internal include 71303:42:31 when total file count excluding internal include is equal to max_includes 71403:42:32 does not add the internal include to expandset 71503:42:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.62 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.45 1.34 1.14 1/292 38424 71703:42:32 when total file count excluding internal include exceeds max_includes 71903:42:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.03 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.45 1.34 1.14 1/292 38530 72103:42:33 #verify_max_total_pipeline_size 72203:42:33 when pipeline tree size is within the limit 72303:42:35 passes the verification 72403:42:35# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.5 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.45 1.34 1.14 1/292 38640 72603:42:35 when pipeline tree size is larger then the limit 72703:42:36 raises a limit error 72803:42:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.98 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.41 1.34 1.14 1/292 38750 73003:42:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. It took 53.33 seconds. Expected to take 57.57 seconds. 73103:42:36# [RSpecRunTime] Starting example group spec/policies/wiki_page_policy_spec.rb. Expected to take 44.54 seconds. 73203:42:36WikiPagePolicy 73303:42:36 when user is a direct project member 73403:42:36 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 73503:42:37 grants the expected permissions 73603:42:37 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 73703:42:37 grants the expected permissions 73803:42:37 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 73903:42:38 grants the expected permissions 74003:42:38 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 74103:42:38 grants the expected permissions 74203:42:38 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 74303:42:39 grants the expected permissions 74403:42:39 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 1 74503:42:39 grants the expected permissions 74603:42:39 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 74703:42:39 grants the expected permissions 74803:42:39 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 74903:42:40 grants the expected permissions 75003:42:40 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 75103:42:40 grants the expected permissions 75203:42:40 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 75303:42:41 grants the expected permissions 75403:42:41 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 75503:42:41 grants the expected permissions 75603:42:41 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 75703:42:42 grants the expected permissions 75803:42:42 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 75903:42:42 grants the expected permissions 76003:42:42 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 76103:42:43 grants the expected permissions 76203:42:43 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 76303:42:43 grants the expected permissions 76403:42:43 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 76503:42:44 grants the expected permissions 76603:42:44 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 76703:42:44 grants the expected permissions 76803:42:44 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 76903:42:44 grants the expected permissions 77003:42:44 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 77103:42:45 grants the expected permissions 77203:42:45 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 77303:42:45 grants the expected permissions 77403:42:45 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 77503:42:46 grants the expected permissions 77603:42:46 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0 77703:42:46 grants the expected permissions 77803:42:46 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 77903:42:47 grants the expected permissions 78003:42:47 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 78103:42:47 grants the expected permissions 78203:42:47 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 78303:42:48 grants the expected permissions 78403:42:48 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 78503:42:48 grants the expected permissions 78603:42:48 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 78703:42:49 grants the expected permissions 78803:42:49 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 78903:42:49 grants the expected permissions 79003:42:49 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 79103:42:49 grants the expected permissions 79203:42:49 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 79303:42:50 grants the expected permissions 79403:42:50 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 79503:42:50 grants the expected permissions 79603:42:50 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 79703:42:51 grants the expected permissions 79803:42:51 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 79903:42:51 grants the expected permissions 80003:42:51 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 80103:42:52 grants the expected permissions 80203:42:52 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 80303:42:52 grants the expected permissions 80403:42:52 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 80503:42:53 grants the expected permissions 80603:42:53 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 80703:42:53 grants the expected permissions 80803:42:53 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 80903:42:54 grants the expected permissions 81003:42:54 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 81103:42:54 grants the expected permissions 81203:42:54 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 81303:42:55 grants the expected permissions 81403:42:55 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 81503:42:55 grants the expected permissions 81603:42:55 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 81703:42:55 grants the expected permissions 81803:42:55 when user is an inherited member from the group 81903:42:55 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 82003:42:56 grants the expected permissions 82103:42:56 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 82203:42:56 grants the expected permissions 82303:42:56 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 82403:42:57 grants the expected permissions 82503:42:57 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 82603:42:57 grants the expected permissions 82703:42:57 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 82803:42:58 grants the expected permissions 82903:42:58 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 1 83003:42:58 grants the expected permissions 83103:42:58 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 83203:42:59 grants the expected permissions 83303:42:59 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 83403:42:59 grants the expected permissions 83503:42:59 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 83603:43:00 grants the expected permissions 83703:43:00 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 83803:43:00 grants the expected permissions 83903:43:00 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 84003:43:01 grants the expected permissions 84103:43:01 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 84203:43:01 grants the expected permissions 84303:43:01 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 84403:43:01 grants the expected permissions 84503:43:01 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 84603:43:02 grants the expected permissions 84703:43:02 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 84803:43:02 grants the expected permissions 84903:43:02 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 85003:43:03 grants the expected permissions 85103:43:03 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 85203:43:03 grants the expected permissions 85303:43:03 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 85403:43:04 grants the expected permissions 85503:43:04 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 85603:43:04 grants the expected permissions 85703:43:04 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 85803:43:05 grants the expected permissions 85903:43:05 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 86003:43:05 grants the expected permissions 86103:43:05 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0 86203:43:06 grants the expected permissions 86303:43:06 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 86403:43:06 grants the expected permissions 86503:43:06 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 86603:43:06 grants the expected permissions 86703:43:06 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 86803:43:07 grants the expected permissions 86903:43:07 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 87003:43:07 grants the expected permissions 87103:43:07 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 87203:43:08 grants the expected permissions 87303:43:08 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 87403:43:08 grants the expected permissions 87503:43:08 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 87603:43:09 grants the expected permissions 87703:43:09 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 87803:43:09 grants the expected permissions 87903:43:09 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 88003:43:10 grants the expected permissions 88103:43:10 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 88203:43:10 grants the expected permissions 88303:43:10 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 88403:43:11 grants the expected permissions 88503:43:11 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 88603:43:11 grants the expected permissions 88703:43:11 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 88803:43:12 grants the expected permissions 88903:43:12 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 89003:43:12 grants the expected permissions 89103:43:12 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 89203:43:13 grants the expected permissions 89303:43:13 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 89403:43:13 grants the expected permissions 89503:43:13 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 89603:43:13 grants the expected permissions 89703:43:13 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 89803:43:14 grants the expected permissions 89903:43:14 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 90003:43:14 grants the expected permissions 90103:43:14 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 90203:43:15 grants the expected permissions 90303:43:15# [RSpecRunTime] Finishing example group spec/policies/wiki_page_policy_spec.rb. It took 38.44 seconds. Expected to take 44.54 seconds. 90403:43:15# [RSpecRunTime] Starting example group spec/services/snippets/create_service_spec.rb. Expected to take 34.59 seconds. 90503:43:15Snippets::CreateService 90703:43:15 when ProjectSnippet 90803:43:15 behaves like a service that creates a snippet 90903:43:16 creates a snippet with the provided attributes 91003:43:16# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.47 seconds. Current RSS: ~1023M. Threads: 5. load average: 1.50 1.36 1.15 1/287 38781 91203:43:16 behaves like public visibility level restrictions apply 91303:43:16 when user is not an admin 91403:43:16 responds with an error 91503:43:16 does not create a public snippet 91603:43:16 when user is an admin 91703:43:17 responds with success 91803:43:17 creates a public snippet 91903:43:17 when visibility level is passed as a string 92003:43:18 assigns the correct visibility level 92103:43:18 behaves like checking spam 92203:43:18 executes SpamActionService 92303:43:18 behaves like snippet create data is tracked 92403:43:18 behaves like internal event tracking 92503:43:19 logs to Snowplow, Redis, and product analytics tooling 92603:43:19 when create fails 92703:43:19 behaves like internal event not tracked 92803:43:20 does not record an internal event 92903:43:20 behaves like an error service response when save fails 93003:43:20 responds with an error 93103:43:20 does not create the snippet 93203:43:20 behaves like creates repository and files 93303:43:20 creates repository 93403:43:21 commits the files to the repository 93503:43:21 passes along correct commit attributes 93603:43:21 when repository creation action fails 93703:43:21 does not create the snippet 93803:43:21 returns a generic creation error 93903:43:22 does not return a snippet with an id 94003:43:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.25 seconds. Current RSS: ~1019M. Threads: 5. load average: 1.46 1.35 1.15 1/287 39005 94203:43:22 when repository creation fails with invalid file name 94303:43:22 returns an appropriate error 94403:43:22 when the commit action fails 94503:43:22 does not create the snippet 94603:43:23 destroys the created repository 94703:43:23 destroys the snippet_repository 94803:43:23 logs the error 94903:43:24 returns a generic error 95003:43:24# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.31 seconds. Current RSS: ~1019M. Threads: 5. load average: 1.46 1.35 1.15 1/287 39068 95203:43:24 when snippet creation fails 95303:43:24 does not create repository 95403:43:24 behaves like after_save callback to store_mentions 95503:43:24 when mentionable attributes change 95603:43:24 saves mentions 95703:43:24 when mentionable attributes do not change 95803:43:25 does not call store_mentions 95903:43:25 when save fails 96003:43:25 does not call store_mentions 96103:43:25 behaves like when snippet_actions param is present 96203:43:25 creates a snippet with the provided attributes 96303:43:26 commit the files to the repository 96403:43:26 when content or file_name params are present 96503:43:26 a validation error is raised 96603:43:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.67 seconds. Current RSS: ~1018M. Threads: 5. load average: 1.51 1.36 1.16 1/288 39191 96803:43:26 when snippet_actions param is invalid 96903:43:26 a validation error is raised 97003:43:26 when snippet_actions contain an action different from "create" 97103:43:26 a validation error is raised 97203:43:26 when "create" operation does not have file_path or is empty 97303:43:27 generates the file path for the files 97403:43:27 behaves like invalid params error response 97503:43:27 responds to errors appropriately 97603:43:27 when uploaded files are passed to the service 97703:43:27 does not move uploaded files to the snippet 97803:43:27 when Current.organization is set 97903:43:28 sets the organization_id to nil 98003:43:28 when Current.organization is not set 98103:43:28 sets the organization_id to nil 98203:43:28 when PersonalSnippet 98303:43:28 behaves like a service that creates a snippet 98403:43:29 creates a snippet with the provided attributes 98503:43:29 behaves like public visibility level restrictions apply 98603:43:29 when user is not an admin 98703:43:29 responds with an error 98803:43:29 does not create a public snippet 98903:43:29 when user is an admin 99003:43:29 responds with success 99103:43:29 creates a public snippet 99203:43:29 when visibility level is passed as a string 99303:43:30 assigns the correct visibility level 99403:43:30 behaves like checking spam 99503:43:30 executes SpamActionService 99603:43:30 behaves like snippet create data is tracked 99703:43:30 behaves like internal event tracking 99803:43:30 logs to Snowplow, Redis, and product analytics tooling 99903:43:30 when create fails 100003:43:30 behaves like internal event not tracked 100103:43:30 does not record an internal event 100203:43:30 behaves like an error service response when save fails 100303:43:30 responds with an error 100403:43:30 does not create the snippet 100503:43:30 behaves like creates repository and files 100603:43:31 creates repository 100703:43:31 commits the files to the repository 100803:43:31 passes along correct commit attributes 100903:43:31 when repository creation action fails 101003:43:31 does not create the snippet 101103:43:31 returns a generic creation error 101203:43:31 does not return a snippet with an id 101303:43:31 when repository creation fails with invalid file name 101403:43:32 returns an appropriate error 101503:43:32 when the commit action fails 101603:43:32 does not create the snippet 101703:43:32 destroys the created repository 101803:43:32 destroys the snippet_repository 101903:43:32 logs the error 102003:43:33 returns a generic error 102103:43:33# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.26 seconds. Current RSS: ~1008M. Threads: 5. load average: 1.38 1.34 1.15 1/290 39633 102303:43:33 when snippet creation fails 102403:43:33 does not create repository 102503:43:33 behaves like after_save callback to store_mentions 102603:43:33 when mentionable attributes change 102703:43:33 saves mentions 102803:43:33 when mentionable attributes do not change 102903:43:33 does not call store_mentions 103003:43:33 when save fails 103103:43:33 does not call store_mentions 103203:43:33 behaves like when snippet_actions param is present 103303:43:34 creates a snippet with the provided attributes 103403:43:34 commit the files to the repository 103503:43:34 when content or file_name params are present 103603:43:34 a validation error is raised 103703:43:34 when snippet_actions param is invalid 103803:43:34 a validation error is raised 103903:43:34 when snippet_actions contain an action different from "create" 104003:43:34 a validation error is raised 104103:43:34 when "create" operation does not have file_path or is empty 104203:43:34 generates the file path for the files 104303:43:34 behaves like invalid params error response 104403:43:34 responds to errors appropriately 104503:43:34 when Current.organization is set 104603:43:35 sets the organization_id to the current organization 104703:43:35 does not set organization_id to the default organization 104803:43:35 when Current.organization is not set 104903:43:35 still uses the default organization_id 105003:43:35 when the snippet description contains files 105103:43:36 stores the snippet description correctly 105203:43:36 when there is a validation error 105303:43:36 does not move uploaded files to the snippet 105403:43:36# [RSpecRunTime] Finishing example group spec/services/snippets/create_service_spec.rb. It took 20.91 seconds. Expected to take 34.59 seconds. 105503:43:36# [RSpecRunTime] Starting example group spec/uploaders/attachment_uploader_spec.rb. Expected to take 30.74 seconds. 105603:43:36AttachmentUploader 105703:43:36 behaves like builds correct paths 105903:43:36 behaves like matches the method pattern 106003:43:36 is expected to match /uploads\/-\/system\/note\/attachment\// 106203:43:36 behaves like matches the method pattern 106303:43:37 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 106503:43:37 behaves like matches the method pattern 106603:43:38 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 106703:43:38 #upload_path 106803:43:38 behaves like matches the method pattern 106903:43:38 is expected to match /uploads\/-\/system\/note\/attachment\// 107003:43:38 #relative_path 107203:43:39 .absolute_path 107303:43:39 behaves like matches the method pattern 107403:43:40 is expected to match /\/builds\/gitlab-org\/gitlab-foss\/tmp\/tests\/public\/uploads\/-\/system\/note\/attachment\// 107603:43:40 behaves like matches the method pattern 107703:43:40 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 107803:43:40 path traversal exploits 107903:43:41 throws an exception 108003:43:41 object_store is REMOTE 108103:43:41 behaves like builds correct paths 108303:43:41 behaves like matches the method pattern 108403:43:41 is expected to match /note\/attachment\// 108603:43:41 behaves like matches the method pattern 108703:43:42 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 108903:43:42 behaves like matches the method pattern 109003:43:43 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 109103:43:43 #upload_path 109203:43:43 behaves like matches the method pattern 109303:43:43 is expected to match /note\/attachment\// 109403:43:43 #relative_path 109603:43:44 .absolute_path 109703:43:44 behaves like matches the method pattern 109803:43:44 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 110003:43:44 behaves like matches the method pattern 110103:43:45 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 110203:43:45 path traversal exploits 110303:43:46 throws an exception 110503:43:46 behaves like migrates 110603:43:46 returns corresponding file type 110703:43:47 does nothing when migrating to the current store 110803:43:48 migrate to the specified store 110903:43:48 removes the original file after the migration 111003:43:49 can access to the original file during migration 111103:43:49 when migrate! is not occupied by another process 111203:43:50 executes migrate! 111303:43:50 executes use_file 111403:43:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.87 seconds. Current RSS: ~1012M. Threads: 5. load average: 1.37 1.34 1.15 1/286 39912 111603:43:50 when migrate! is occupied by another process 111703:43:51 does not execute migrate! 111803:43:52 does not execute use_file 111903:43:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.26 seconds. Current RSS: ~1012M. Threads: 5. load average: 1.34 1.33 1.15 1/286 39913 112103:43:52 migration is unsuccessful 112203:43:52 when the store is not supported 112303:43:52 does not update the object_store 112403:43:53 does not delete the original file 112503:43:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.61 seconds. Current RSS: ~1013M. Threads: 5. load average: 1.34 1.33 1.15 1/286 39914 112703:43:53 upon a fog failure 112803:43:54 does not update the object_store 112903:43:54 does not delete the original file 113003:43:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.02 seconds. Current RSS: ~1012M. Threads: 5. load average: 1.34 1.33 1.15 1/286 39915 113203:43:54 upon a database failure 113303:43:55 does not update the object_store 113403:43:56 does not delete the original file 113503:43:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.34 seconds. Current RSS: ~1013M. Threads: 5. load average: 1.31 1.33 1.15 1/286 39916 113703:43:56 behaves like migrates 113803:43:56 returns corresponding file type 113903:43:57 does nothing when migrating to the current store 114003:43:58 migrate to the specified store 114103:43:58 removes the original file after the migration 114203:43:59 can access to the original file during migration 114303:43:59 when migrate! is not occupied by another process 114403:44:00 executes migrate! 114503:44:00 executes use_file 114603:44:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.85 seconds. Current RSS: ~1013M. Threads: 5. load average: 1.31 1.33 1.15 1/286 39917 114803:44:00 when migrate! is occupied by another process 114903:44:01 does not execute migrate! 115003:44:02 does not execute use_file 115103:44:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.21 seconds. Current RSS: ~1013M. Threads: 5. load average: 1.28 1.32 1.15 1/286 39918 115303:44:02 migration is unsuccessful 115403:44:02 when the store is not supported 115503:44:02 does not update the object_store 115603:44:03 does not delete the original file 115703:44:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.55 seconds. Current RSS: ~1014M. Threads: 5. load average: 1.28 1.32 1.15 1/286 39919 115903:44:03 upon a fog failure 116003:44:04 does not update the object_store 116103:44:04 does not delete the original file 116203:44:04# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.9 seconds. Current RSS: ~1015M. Threads: 5. load average: 1.28 1.32 1.15 1/286 39920 116403:44:04 upon a database failure 116503:44:05 does not update the object_store 116603:44:06 does not delete the original file 116703:44:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.31 seconds. Current RSS: ~1015M. Threads: 5. load average: 1.34 1.33 1.16 1/286 39921 116903:44:06# [RSpecRunTime] Finishing example group spec/uploaders/attachment_uploader_spec.rb. It took 29.98 seconds. Expected to take 30.74 seconds. 117003:44:06# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb. Expected to take 25.63 seconds. 117103:44:06Gitlab::Diff::FileCollection::MergeRequestDiff 117203:44:07 returns a valid instance of a DiffCollection 117403:44:09 does not highlight binary files 117503:44:10 does not highlight files marked as undiffable in .gitattributes 117603:44:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.59 seconds. Current RSS: ~1039M. Threads: 5. load average: 1.34 1.33 1.16 1/292 40121 117803:44:10 behaves like unfoldable diff 117903:44:11 calls Gitlab::Diff::File#unfold_diff_lines with correct position 118003:44:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.0 seconds. Current RSS: ~1039M. Threads: 5. load average: 1.31 1.33 1.16 1/292 40187 118203:44:11 behaves like diff statistics 118303:44:11 when include_stats is true 118403:44:13 Repository#diff_stats is called 118503:44:14 Gitlab::Diff::File is initialized with diff stats 118603:44:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.96 seconds. Current RSS: ~1040M. Threads: 5. load average: 1.31 1.33 1.16 1/292 40319 118803:44:14 when should not request diff stats 118903:44:17 Repository#diff_stats is not called 119003:44:17# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.23 seconds. Current RSS: ~1040M. Threads: 5. load average: 1.29 1.32 1.15 1/292 40386 119203:44:17 behaves like cacheable diff collection 119303:44:17 #write_cache 119403:44:18 calls Gitlab::Diff::HighlightCache#write_if_empty 119503:44:19 calls Gitlab::Diff::StatsCache#write_if_empty with diff stats 119603:44:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.07 seconds. Current RSS: ~1049M. Threads: 5. load average: 1.29 1.32 1.15 2/292 40517 119803:44:19 #clear_cache 119903:44:21 calls Gitlab::Diff::HighlightCache#clear 120003:44:22 calls Gitlab::Diff::StatsCache#clear 120103:44:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.86 seconds. Current RSS: ~1048M. Threads: 5. load average: 1.27 1.32 1.15 1/292 40646 120403:44:24 calls Gitlab::Diff::HighlightCache#decorate 120503:44:24 when there are stats cached 120603:44:25 does not make a diff stats rpc call 120703:44:25# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.77 seconds. Current RSS: ~1048M. Threads: 5. load average: 1.27 1.32 1.15 1/292 40778 120903:44:25 when there are no stats cached 121003:44:27 makes a diff stats rpc call 121103:44:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.26 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.24 1.31 1.15 1/292 40843 121303:44:27 behaves like unsortable diff files 121403:44:27 #raw_diff_files 121503:44:28 does not call Gitlab::Diff::FileCollectionSorter even when sorted is true 121603:44:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.69 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.24 1.31 1.15 1/292 40910 121803:44:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb. It took 22.38 seconds. Expected to take 25.63 seconds. 121903:44:28# [RSpecRunTime] Starting example group spec/models/projects/build_artifacts_size_refresh_spec.rb. Expected to take 23.37 seconds. 122003:44:28Projects::BuildArtifactsSizeRefresh 122103:44:28 does not allow STI 122203:44:28 associations 122303:44:28 is expected to belong to project required: false 122503:44:28 is expected to validate that :project cannot be empty/falsy 122803:44:30 returns records in running state and has not been updated for more than 2 hours 122903:44:30# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.48 seconds. Current RSS: ~1040M. Threads: 5. load average: 1.24 1.31 1.15 1/292 40911 123203:44:30 returns stale, created and pending records 123303:44:30 does not include finalizing 123403:44:30 processing_queue 123503:44:30 prioritizes pending -> stale -> created 123603:44:30 does not include finalizing 123703:44:30 state machine 123803:44:30 initial state 123903:44:31 defaults to created 124103:44:31 when refresh state is created 124203:44:31 transitions the state to running 124303:44:32 sets the refresh_started_at 124403:44:33 sets last_job_artifact_id_on_refresh_start 124503:44:34 bumps the updated_at 124603:44:34 resets the build artifacts size stats 124703:44:35 resets the buffered counter value to zero 124803:44:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.46 seconds. Current RSS: ~1020M. Threads: 5. load average: 1.22 1.31 1.15 1/291 40912 125003:44:35 when refresh state is pending 125103:44:35 transitions the state to running 125203:44:36 bumps the updated_at 125303:44:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.56 seconds. Current RSS: ~1016M. Threads: 5. load average: 1.21 1.30 1.15 1/291 40913 125503:44:36 when refresh state is running 125603:44:36 keeps the state at running 125703:44:37 bumps the updated_at 125803:44:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.64 seconds. Current RSS: ~1015M. Threads: 5. load average: 1.21 1.30 1.15 1/291 40914 126103:44:38 transitions refresh state from running to pending 126203:44:38 bumps updated_at 126303:44:39 updates last_job_artifact_id 126403:44:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.23 seconds. Current RSS: ~1014M. Threads: 5. load average: 1.21 1.30 1.15 1/286 40915 126603:44:39 #schedule_finalize! 126703:44:39 transitions refresh state from running to finalizing 126803:44:40 schedules Projects::FinalizeProjectStatisticsRefreshWorker 126903:44:40# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.33 seconds. Current RSS: ~1014M. Threads: 5. load average: 1.21 1.30 1.15 1/286 40916 127103:44:40 .process_next_refresh! 127203:44:41 picks the first record from the remaining work 127303:44:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.38 seconds. Current RSS: ~1014M. Threads: 5. load average: 1.19 1.30 1.15 1/286 40917 127503:44:41 .enqueue_refresh 127603:44:42 creates refresh records for each given project, skipping duplicates 127803:44:42 stores the refresh amount into the buffered counter 127903:44:43 destroys the refresh record 128103:44:45 returns the job artifact records that were created not later than the refresh_started_at and IDs greater than the last_job_artifact_id 128203:44:45 when created_at is set before artifact id is persisted 128303:44:48 returns ordered job artifacts 128403:44:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.42 second. Current RSS: ~1014M. Threads: 5. load average: 1.17 1.29 1.15 2/287 40918 128703:44:48 refresh_state: :created, result: false 128803:44:48 is expected to eq false 128903:44:48 refresh_state: :pending, result: true 129003:44:48 is expected to eq true 129103:44:48 refresh_state: :running, result: true 129203:44:48 is expected to eq true 129403:44:48 when destroyed 129503:44:49 enqueues a Namespaces::ScheduleAggregationWorker 129603:44:49# [RSpecRunTime] Finishing example group spec/models/projects/build_artifacts_size_refresh_spec.rb. It took 20.66 seconds. Expected to take 23.37 seconds. 129703:44:49# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb. Expected to take 21.51 seconds. 129803:44:49Gitlab::ImportExport::FastHashSerializer 129903:44:53 saves the correct hash 130003:44:53 has approvals_before_merge set 130103:44:53 has milestones 130203:44:54 has merge requests 130303:44:54 has merge request's milestones 130403:44:55 has merge request's source branch SHA 130503:44:55 has merge request's target branch SHA 130703:44:56 has snippets 130803:44:56 has snippet notes 130903:44:57 has releases 131003:44:57 has no author on releases 131103:44:58 has the author ID on releases 131303:44:58 has issue comments 131403:44:59 has issue assignees 131503:44:59 has author on issue comments 131603:45:00 has project members 131703:45:01 has merge requests diffs 131803:45:01 has merge request diff files 131903:45:02 has merge request diff commits 132003:45:02 has merge requests comments 132103:45:03 has author on merge requests comments 132203:45:03 has pipeline stages 132303:45:03 has pipeline builds 132403:45:04 has pipeline builds 132503:45:04 has pipeline commits 132603:45:05 has commit notes 132703:45:05 has labels with no associations 132803:45:06 has labels associated to records 132903:45:06 has project and group labels 133003:45:06 has priorities associated to labels 133103:45:07 has issue resource label events 133203:45:07 has merge request resource label events 133303:45:07 has project feature 133403:45:08 has custom attributes 133603:45:09 does not complain about non UTF-8 characters in MR diff files 133703:45:09 has a board and a list 133803:45:09 project attributes 133903:45:09 does not contain the runners token 134003:45:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.97 seconds. Current RSS: ~1011M. Threads: 5. load average: 1.20 1.29 1.15 1/286 40986 134203:45:09 relation ordering 134303:45:10 orders exported pipelines by primary key 134403:45:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb. It took 20.98 seconds. Expected to take 21.51 seconds. 134503:45:10# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. Expected to take 19.55 seconds. 134603:45:10Gitlab::Database::PostgresqlAdapter::ForceDisconnectableMixin 134703:45:10 checking in a connection to the pool 134803:45:13 calls the force disconnect callback on checkin 134903:45:13# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.98 seconds. Current RSS: ~1013M. Threads: 5. load average: 1.19 1.28 1.15 1/286 40987 135103:45:13 disconnecting from the database 135203:45:13 when the timer is expired 135303:45:17 disconnects from the database 135403:45:17 when the connection has an open transaction 135503:45:20 does not disconnect from the database 135603:45:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.11 seconds. Current RSS: ~1008M. Threads: 5. load average: 1.17 1.28 1.15 1/286 40988 135803:45:21 when the timer is not expired 135903:45:24 does not disconnect from the database 136003:45:24# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.69 seconds. Current RSS: ~1006M. Threads: 5. load average: 1.16 1.27 1.15 1/286 40989 136203:45:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. It took 14.36 seconds. Expected to take 19.55 seconds. 136303:45:24# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. Expected to take 18.12 seconds. 136403:45:24Gitlab::Database::Migrations::TimeoutHelpers 136503:45:24 #disable_statement_timeout 136603:45:24-- transaction_open?(nil) 136803:45:24 disables statement timeouts to current transaction only 136903:45:24 with real environment 137003:45:24-- execute("SET statement_timeout TO '20000'") 137203:45:24-- execute("SHOW statement_timeout") 137403:45:24-- transaction_open?(nil) 137603:45:24-- execute("SET LOCAL statement_timeout TO 0") 137803:45:24-- execute("SHOW statement_timeout") 138003:45:24-- execute("SHOW statement_timeout") 138203:45:24-- execute("RESET statement_timeout") 138403:45:28 defines statement to 0 only for current transaction 138503:45:28 when passing a blocks 138603:45:28-- execute("SET statement_timeout TO '20000'") 138803:45:31 disables statement timeouts on session level and executes the block 138903:45:31 with real environment 139003:45:31-- execute("SET statement_timeout TO '20000'") 139203:45:31-- execute("SET statement_timeout TO '20000'") 139403:45:31-- execute("SHOW statement_timeout") 139603:45:31-- execute("SET statement_timeout TO 0") 139803:45:31-- execute("SHOW statement_timeout") 140003:45:31-- execute("SHOW statement_timeout") 140203:45:31-- execute("RESET statement_timeout") 140403:45:31-- execute("RESET statement_timeout") 140603:45:31-- execute("RESET statement_timeout") 140803:45:35 defines statement to 0 for any code run inside the block 140903:45:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.73 seconds. Current RSS: ~1005M. Threads: 5. load average: 1.21 1.28 1.15 2/286 40990 141103:45:35 when the statement_timeout is already disabled 141203:45:39 yields control without disabling the timeout or resetting 141303:45:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.53 seconds. Current RSS: ~1005M. Threads: 5. load average: 1.27 1.29 1.16 1/286 40991 141503:45:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. It took 14.83 seconds. Expected to take 18.12 seconds. 141603:45:39# [RSpecRunTime] Starting example group spec/services/wiki_pages/create_service_spec.rb. Expected to take 16.8 seconds. 141703:45:39WikiPages::CreateService 141803:45:39 behaves like WikiPages::CreateService#execute 141903:45:40 creates wiki page with valid attributes 142003:45:41 creates a WikiPage::Meta record 142103:45:42 executes webhooks 142203:45:42 internal event tracking 142303:45:42 behaves like internal event tracking 142403:45:43 logs to Snowplow, Redis, and product analytics tooling 142503:45:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.06 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.25 1.29 1.16 1/291 41220 142703:45:43 with project container 142803:45:43 behaves like internal event not tracked 142903:45:45 does not record an internal event 143003:45:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.17 seconds. Current RSS: ~1018M. Threads: 5. load average: 1.25 1.29 1.16 1/291 41278 143203:45:45 when the new page is a template 143303:45:45 behaves like internal event tracking 143403:45:46 logs to Snowplow, Redis, and product analytics tooling 143503:45:46# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.5 seconds. Current RSS: ~1019M. Threads: 5. load average: 1.23 1.28 1.15 1/291 41338 143703:45:46 the new page is at the top level 143803:45:48 creates appropriate events 143903:45:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.2 second. Current RSS: ~1021M. Threads: 5. load average: 1.23 1.28 1.15 1/291 41396 144103:45:48 the new page is in a subsection 144203:45:49 creates appropriate events 144303:45:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.45 seconds. Current RSS: ~1020M. Threads: 5. load average: 1.23 1.28 1.15 1/291 41456 144503:45:49 when the options are bad 144603:45:49 does not count a creation event 144703:45:50 does not record the activity 144803:45:50 reports the error 144903:45:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.01 seconds. Current RSS: ~1020M. Threads: 5. load average: 1.23 1.28 1.15 1/291 41473 145103:45:50 when wiki create fails due to git error 145203:45:51 catches the thrown error and returns a ServiceResponse error 145303:45:51# [RSpecRunTime] Finishing example group spec/services/wiki_pages/create_service_spec.rb. It took 12.2 seconds. Expected to take 16.8 seconds. 145403:45:51# [RSpecRunTime] Starting example group spec/services/ci/archive_trace_service_spec.rb. Expected to take 15.47 seconds. 145503:45:51Ci::ArchiveTraceService#execute 145603:45:51 when job is finished 145703:45:52 creates an archived trace 145803:45:52 integration hooks 145903:45:53 is expected not to raise Exception 146003:45:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.42 seconds. Current RSS: ~1018M. Threads: 5. load average: 1.21 1.28 1.15 1/291 41482 146203:45:53 when trace is already archived 146303:45:54 ignores an exception 146403:45:54 does not create an archived trace 146503:45:54 when live trace chunks still exist 146603:45:55 removes the trace chunks 146703:45:55 when associated data does not exist 146803:45:56 removes the trace artifact and builds a new one 146903:45:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.16 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.21 1.28 1.15 1/291 41483 147103:45:56 when the job is out of archival attempts 147203:45:56 skips archiving 147303:45:57 leaves a warning message in sidekiq log 147403:45:57 job has archive and chunks 147503:45:58 removes trace chunks 147603:45:58 archive is not completed 147703:45:58 cleanups any stale archive data 147803:45:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.92 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.19 1.27 1.15 1/290 41484 148003:45:58 when the archival process is backed off 148103:45:59 skips archiving 148203:46:00 leaves a warning message in sidekiq log 148303:46:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.27 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.19 1.27 1.15 1/286 41485 148503:46:00 when job is running 148603:46:00 increments Prometheus counter, sends crash report to Sentry and ignore an error for continuing to archive 148703:46:00 #batch_execute 148803:46:01 archives multiple traces 148903:46:02 processes traces independently 149003:46:02 when timeout is reached 149103:46:02 stops executing traces 149203:46:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.31 seconds. Current RSS: ~1016M. Threads: 5. load average: 1.18 1.27 1.15 2/286 41486 149403:46:02 when loop limit is reached 149503:46:02 skips archiving 149603:46:02 stops executing traces 149703:46:02# [RSpecRunTime] Finishing example group spec/services/ci/archive_trace_service_spec.rb. It took 10.68 seconds. Expected to take 15.47 seconds. 149803:46:02# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb. Expected to take 14.79 seconds. 149903:46:02Gitlab::UsageDataCounters::CiTemplateUniqueCounter 150003:46:02 .track_unique_project_event 150103:46:02 expands short template names 150203:46:02 with explicit includes 150303:46:02 for 5-Minute-Production-App.gitlab-ci.yml 150403:46:02 has an event defined for template 150503:46:02 tracks internal events and increments usage metrics 150603:46:02 for AWS/CF-Provision-and-Deploy-EC2.gitlab-ci.yml 150703:46:02 has an event defined for template 150803:46:02 tracks internal events and increments usage metrics 150903:46:02 for AWS/Deploy-ECS.gitlab-ci.yml 151003:46:02 has an event defined for template 151103:46:03 tracks internal events and increments usage metrics 151203:46:03 for Android-Fastlane.gitlab-ci.yml 151303:46:03 has an event defined for template 151403:46:03 tracks internal events and increments usage metrics 151503:46:03 for Android.gitlab-ci.yml 151603:46:03 has an event defined for template 151703:46:03 tracks internal events and increments usage metrics 151803:46:03 for Android.latest.gitlab-ci.yml 151903:46:03 has an event defined for template 152003:46:03 tracks internal events and increments usage metrics 152103:46:03 for Auto-DevOps.gitlab-ci.yml 152203:46:03 has an event defined for template 152303:46:03 tracks internal events and increments usage metrics 152403:46:03 for Bash.gitlab-ci.yml 152503:46:03 has an event defined for template 152603:46:03 tracks internal events and increments usage metrics 152703:46:03 for C++.gitlab-ci.yml 152803:46:03 has an event defined for template 152903:46:03 tracks internal events and increments usage metrics 153003:46:03 for Chef.gitlab-ci.yml 153103:46:03 has an event defined for template 153203:46:03 tracks internal events and increments usage metrics 153303:46:03 for Clojure.gitlab-ci.yml 153403:46:03 has an event defined for template 153503:46:03 tracks internal events and increments usage metrics 153603:46:03 for Code-Quality.gitlab-ci.yml 153703:46:03 has an event defined for template 153803:46:04 tracks internal events and increments usage metrics 153903:46:04 for Composer.gitlab-ci.yml 154003:46:04 has an event defined for template 154103:46:04 tracks internal events and increments usage metrics 154203:46:04 for Cosign.gitlab-ci.yml 154303:46:04 has an event defined for template 154403:46:04 tracks internal events and increments usage metrics 154503:46:04 for Crystal.gitlab-ci.yml 154603:46:04 has an event defined for template 154703:46:04 tracks internal events and increments usage metrics 154803:46:04 for Dart.gitlab-ci.yml 154903:46:04 has an event defined for template 155003:46:04 tracks internal events and increments usage metrics 155103:46:04 for Deploy-ECS.gitlab-ci.yml 155203:46:04 has an event defined for template 155303:46:04 tracks internal events and increments usage metrics 155403:46:04 for Diffblue-Cover.gitlab-ci.yml 155503:46:04 has an event defined for template 155603:46:04 tracks internal events and increments usage metrics 155703:46:04 for Django.gitlab-ci.yml 155803:46:04 has an event defined for template 155903:46:05 tracks internal events and increments usage metrics 156003:46:05 for Docker.gitlab-ci.yml 156103:46:05 has an event defined for template 156203:46:05 tracks internal events and increments usage metrics 156303:46:05 for Elixir.gitlab-ci.yml 156403:46:05 has an event defined for template 156503:46:05 tracks internal events and increments usage metrics 156603:46:05 for Flutter.gitlab-ci.yml 156703:46:05 has an event defined for template 156803:46:05 tracks internal events and increments usage metrics 156903:46:05 for Getting-Started.gitlab-ci.yml 157003:46:05 has an event defined for template 157103:46:05 tracks internal events and increments usage metrics 157203:46:05 for Go.gitlab-ci.yml 157303:46:06 has an event defined for template 157403:46:06 tracks internal events and increments usage metrics 157503:46:06 for Gradle.gitlab-ci.yml 157603:46:06 has an event defined for template 157703:46:06 tracks internal events and increments usage metrics 157803:46:06 for Grails.gitlab-ci.yml 157903:46:06 has an event defined for template 158003:46:06 tracks internal events and increments usage metrics 158103:46:06 for Indeni.Cloudrail.gitlab-ci.yml 158203:46:06 has an event defined for template 158303:46:06 tracks internal events and increments usage metrics 158403:46:06 for Jobs/Browser-Performance-Testing.gitlab-ci.yml 158503:46:06 has an event defined for template 158603:46:06 tracks internal events and increments usage metrics 158703:46:06 for Jobs/Browser-Performance-Testing.latest.gitlab-ci.yml 158803:46:06 has an event defined for template 158903:46:06 tracks internal events and increments usage metrics 159003:46:06 for Jobs/Build.gitlab-ci.yml 159103:46:06 has an event defined for template 159203:46:06 tracks internal events and increments usage metrics 159303:46:06 for Jobs/Build.latest.gitlab-ci.yml 159403:46:06 has an event defined for template 159503:46:06 tracks internal events and increments usage metrics 159603:46:06 for Jobs/CF-Provision.gitlab-ci.yml 159703:46:06 has an event defined for template 159803:46:06 tracks internal events and increments usage metrics 159903:46:06 for Jobs/Code-Intelligence.gitlab-ci.yml 160003:46:06 has an event defined for template 160103:46:07 tracks internal events and increments usage metrics 160203:46:07 for Jobs/Code-Quality.gitlab-ci.yml 160303:46:07 has an event defined for template 160403:46:07 tracks internal events and increments usage metrics 160503:46:07 for Jobs/Container-Scanning.gitlab-ci.yml 160603:46:07 has an event defined for template 160703:46:07 tracks internal events and increments usage metrics 160803:46:07 for Jobs/Container-Scanning.latest.gitlab-ci.yml 160903:46:07 has an event defined for template 161003:46:07 tracks internal events and increments usage metrics 161103:46:07 for Jobs/DAST-Default-Branch-Deploy.gitlab-ci.yml 161203:46:07 has an event defined for template 161303:46:07 tracks internal events and increments usage metrics 161403:46:07 for Jobs/Dependency-Scanning.gitlab-ci.yml 161503:46:07 has an event defined for template 161603:46:07 tracks internal events and increments usage metrics 161703:46:07 for Jobs/Dependency-Scanning.latest.gitlab-ci.yml 161803:46:07 has an event defined for template 161903:46:07 tracks internal events and increments usage metrics 162003:46:07 for Jobs/Deploy/EC2.gitlab-ci.yml 162103:46:07 has an event defined for template 162203:46:07 tracks internal events and increments usage metrics 162303:46:07 for Jobs/Deploy/ECS.gitlab-ci.yml 162403:46:07 has an event defined for template 162503:46:07 tracks internal events and increments usage metrics 162603:46:07 for Jobs/Deploy.gitlab-ci.yml 162703:46:07 has an event defined for template 162803:46:07 tracks internal events and increments usage metrics 162903:46:07 for Jobs/Deploy.latest.gitlab-ci.yml 163003:46:08 has an event defined for template 163103:46:08 tracks internal events and increments usage metrics 163203:46:08 for Jobs/Helm-2to3.gitlab-ci.yml 163303:46:08 has an event defined for template 163403:46:08 tracks internal events and increments usage metrics 163503:46:08 for Jobs/Load-Performance-Testing.gitlab-ci.yml 163603:46:08 has an event defined for template 163703:46:08 tracks internal events and increments usage metrics 163803:46:08 for Jobs/SAST-IaC.gitlab-ci.yml 163903:46:08 has an event defined for template 164003:46:08 tracks internal events and increments usage metrics 164103:46:08 for Jobs/SAST-IaC.latest.gitlab-ci.yml 164203:46:08 has an event defined for template 164303:46:08 tracks internal events and increments usage metrics 164403:46:08 for Jobs/SAST.gitlab-ci.yml 164503:46:08 has an event defined for template 164603:46:08 tracks internal events and increments usage metrics 164703:46:08 for Jobs/SAST.latest.gitlab-ci.yml 164803:46:08 has an event defined for template 164903:46:08 tracks internal events and increments usage metrics 165003:46:08 for Jobs/Secret-Detection.gitlab-ci.yml 165103:46:08 has an event defined for template 165203:46:09 tracks internal events and increments usage metrics 165303:46:09 for Jobs/Secret-Detection.latest.gitlab-ci.yml 165403:46:09 has an event defined for template 165503:46:09 tracks internal events and increments usage metrics 165603:46:09 for Jobs/Test.gitlab-ci.yml 165703:46:09 has an event defined for template 165803:46:09 tracks internal events and increments usage metrics 165903:46:09 for Julia.gitlab-ci.yml 166003:46:09 has an event defined for template 166103:46:09 tracks internal events and increments usage metrics 166203:46:09 for Kaniko.gitlab-ci.yml 166303:46:09 has an event defined for template 166403:46:09 tracks internal events and increments usage metrics 166503:46:09 for Katalon.gitlab-ci.yml 166603:46:09 has an event defined for template 166703:46:09 tracks internal events and increments usage metrics 166803:46:09 for LaTeX.gitlab-ci.yml 166903:46:09 has an event defined for template 167003:46:09 tracks internal events and increments usage metrics 167103:46:09 for Laravel.gitlab-ci.yml 167203:46:09 has an event defined for template 167303:46:09 tracks internal events and increments usage metrics 167403:46:09 for MATLAB.gitlab-ci.yml 167503:46:09 has an event defined for template 167603:46:09 tracks internal events and increments usage metrics 167703:46:09 for Maven.gitlab-ci.yml 167803:46:09 has an event defined for template 167903:46:09 tracks internal events and increments usage metrics 168003:46:09 for Mono.gitlab-ci.yml 168103:46:10 has an event defined for template 168203:46:10 tracks internal events and increments usage metrics 168303:46:10 for Nodejs.gitlab-ci.yml 168403:46:10 has an event defined for template 168503:46:10 tracks internal events and increments usage metrics 168603:46:10 for OpenShift.gitlab-ci.yml 168703:46:10 has an event defined for template 168803:46:10 tracks internal events and increments usage metrics 168903:46:10 for OpenTofu/Base.latest.gitlab-ci.yml 169003:46:10 has an event defined for template 169103:46:10 tracks internal events and increments usage metrics 169203:46:10 for OpenTofu.latest.gitlab-ci.yml 169303:46:10 has an event defined for template 169403:46:10 tracks internal events and increments usage metrics 169503:46:10 for PHP.gitlab-ci.yml 169603:46:10 has an event defined for template 169703:46:10 tracks internal events and increments usage metrics 169803:46:10 for Packer.gitlab-ci.yml 169903:46:10 has an event defined for template 170003:46:10 tracks internal events and increments usage metrics 170103:46:10 for Pages/Brunch.gitlab-ci.yml 170203:46:10 has an event defined for template 170303:46:10 tracks internal events and increments usage metrics 170403:46:10 for Pages/Doxygen.gitlab-ci.yml 170503:46:10 has an event defined for template 170603:46:10 tracks internal events and increments usage metrics 170703:46:10 for Pages/Gatsby.gitlab-ci.yml 170803:46:10 has an event defined for template 170903:46:11 tracks internal events and increments usage metrics 171003:46:11 for Pages/HTML.gitlab-ci.yml 171103:46:11 has an event defined for template 171203:46:11 tracks internal events and increments usage metrics 171303:46:11 for Pages/Harp.gitlab-ci.yml 171403:46:11 has an event defined for template 171503:46:11 tracks internal events and increments usage metrics 171603:46:11 for Pages/Hexo.gitlab-ci.yml 171703:46:11 has an event defined for template 171803:46:11 tracks internal events and increments usage metrics 171903:46:11 for Pages/Hugo.gitlab-ci.yml 172003:46:11 has an event defined for template 172103:46:11 tracks internal events and increments usage metrics 172203:46:11 for Pages/Hyde.gitlab-ci.yml 172303:46:11 has an event defined for template 172403:46:11 tracks internal events and increments usage metrics 172503:46:11 for Pages/JBake.gitlab-ci.yml 172603:46:11 has an event defined for template 172703:46:11 tracks internal events and increments usage metrics 172803:46:11 for Pages/Jekyll.gitlab-ci.yml 172903:46:11 has an event defined for template 173003:46:11 tracks internal events and increments usage metrics 173103:46:11 for Pages/Jigsaw.gitlab-ci.yml 173203:46:11 has an event defined for template 173303:46:11 tracks internal events and increments usage metrics 173403:46:11 for Pages/Lektor.gitlab-ci.yml 173503:46:11 has an event defined for template 173603:46:11 tracks internal events and increments usage metrics 173703:46:11 for Pages/Metalsmith.gitlab-ci.yml 173803:46:11 has an event defined for template 173903:46:12 tracks internal events and increments usage metrics 174003:46:12 for Pages/Middleman.gitlab-ci.yml 174103:46:12 has an event defined for template 174203:46:12 tracks internal events and increments usage metrics 174303:46:12 for Pages/Nanoc.gitlab-ci.yml 174403:46:12 has an event defined for template 174503:46:12 tracks internal events and increments usage metrics 174603:46:12 for Pages/Octopress.gitlab-ci.yml 174703:46:12 has an event defined for template 174803:46:12 tracks internal events and increments usage metrics 174903:46:12 for Pages/Pelican.gitlab-ci.yml 175003:46:12 has an event defined for template 175103:46:12 tracks internal events and increments usage metrics 175203:46:12 for Pages/SwaggerUI.gitlab-ci.yml 175303:46:12 has an event defined for template 175403:46:12 tracks internal events and increments usage metrics 175503:46:12 for Pages/Zola.gitlab-ci.yml 175603:46:12 has an event defined for template 175703:46:12 tracks internal events and increments usage metrics 175803:46:12 for Python.gitlab-ci.yml 175903:46:12 has an event defined for template 176003:46:12 tracks internal events and increments usage metrics 176103:46:12 for Qualys-IaC-Security.gitlab-ci.yml 176203:46:12 has an event defined for template 176303:46:12 tracks internal events and increments usage metrics 176403:46:12 for Ruby.gitlab-ci.yml 176503:46:12 has an event defined for template 176603:46:12 tracks internal events and increments usage metrics 176703:46:12 for Rust.gitlab-ci.yml 176803:46:13 has an event defined for template 176903:46:13 tracks internal events and increments usage metrics 177003:46:13 for Scala.gitlab-ci.yml 177103:46:13 has an event defined for template 177203:46:13 tracks internal events and increments usage metrics 177303:46:13 for Security/API-Discovery.gitlab-ci.yml 177403:46:13 has an event defined for template 177503:46:13 tracks internal events and increments usage metrics 177603:46:13 for Security/API-Fuzzing.gitlab-ci.yml 177703:46:13 has an event defined for template 177803:46:13 tracks internal events and increments usage metrics 177903:46:13 for Security/API-Fuzzing.latest.gitlab-ci.yml 178003:46:13 has an event defined for template 178103:46:13 tracks internal events and increments usage metrics 178203:46:13 for Security/API-Security.gitlab-ci.yml 178303:46:13 has an event defined for template 178403:46:13 tracks internal events and increments usage metrics 178503:46:13 for Security/API-Security.latest.gitlab-ci.yml 178603:46:13 has an event defined for template 178703:46:13 tracks internal events and increments usage metrics 178803:46:13 for Security/BAS.latest.gitlab-ci.yml 178903:46:13 has an event defined for template 179003:46:13 tracks internal events and increments usage metrics 179103:46:13 for Security/Container-Scanning.gitlab-ci.yml 179203:46:13 has an event defined for template 179303:46:13 tracks internal events and increments usage metrics 179403:46:13 for Security/Container-Scanning.latest.gitlab-ci.yml 179503:46:13 has an event defined for template 179603:46:14 tracks internal events and increments usage metrics 179703:46:14 for Security/Coverage-Fuzzing.gitlab-ci.yml 179803:46:14 has an event defined for template 179903:46:14 tracks internal events and increments usage metrics 180003:46:14 for Security/Coverage-Fuzzing.latest.gitlab-ci.yml 180103:46:14 has an event defined for template 180203:46:14 tracks internal events and increments usage metrics 180303:46:14 for Security/DAST-API.gitlab-ci.yml 180403:46:14 has an event defined for template 180503:46:14 tracks internal events and increments usage metrics 180603:46:14 for Security/DAST-API.latest.gitlab-ci.yml 180703:46:14 has an event defined for template 180803:46:14 tracks internal events and increments usage metrics 180903:46:14 for Security/DAST-On-Demand-API-Scan.gitlab-ci.yml 181003:46:14 has an event defined for template 181103:46:14 tracks internal events and increments usage metrics 181203:46:14 for Security/DAST-On-Demand-Scan.gitlab-ci.yml 181303:46:14 has an event defined for template 181403:46:14 tracks internal events and increments usage metrics 181503:46:14 for Security/DAST-Runner-Validation.gitlab-ci.yml 181603:46:14 has an event defined for template 181703:46:14 tracks internal events and increments usage metrics 181803:46:14 for Security/DAST.gitlab-ci.yml 181903:46:14 has an event defined for template 182003:46:14 tracks internal events and increments usage metrics 182103:46:14 for Security/DAST.latest.gitlab-ci.yml 182203:46:14 has an event defined for template 182303:46:14 tracks internal events and increments usage metrics 182403:46:14 for Security/Dependency-Scanning.gitlab-ci.yml 182503:46:14 has an event defined for template 182603:46:15 tracks internal events and increments usage metrics 182703:46:15 for Security/Fortify-FoD-sast.gitlab-ci.yml 182803:46:15 has an event defined for template 182903:46:15 tracks internal events and increments usage metrics 183003:46:15 for Security/SAST-IaC.gitlab-ci.yml 183103:46:15 has an event defined for template 183203:46:15 tracks internal events and increments usage metrics 183303:46:15 for Security/SAST-IaC.latest.gitlab-ci.yml 183403:46:15 has an event defined for template 183503:46:15 tracks internal events and increments usage metrics 183603:46:15 for Security/SAST.gitlab-ci.yml 183703:46:15 has an event defined for template 183803:46:15 tracks internal events and increments usage metrics 183903:46:15 for Security/Secret-Detection.gitlab-ci.yml 184003:46:15 has an event defined for template 184103:46:15 tracks internal events and increments usage metrics 184203:46:15 for Security/Secure-Binaries.gitlab-ci.yml 184303:46:15 has an event defined for template 184403:46:15 tracks internal events and increments usage metrics 184503:46:15 for Swift.gitlab-ci.yml 184603:46:15 has an event defined for template 184703:46:15 tracks internal events and increments usage metrics 184803:46:15 for Terraform/Base.gitlab-ci.yml 184903:46:15 has an event defined for template 185003:46:15 tracks internal events and increments usage metrics 185103:46:15 for Terraform/Base.latest.gitlab-ci.yml 185203:46:15 has an event defined for template 185303:46:15 tracks internal events and increments usage metrics 185403:46:15 for Terraform/Module-Base.gitlab-ci.yml 185503:46:16 has an event defined for template 185603:46:16 tracks internal events and increments usage metrics 185703:46:16 for Terraform-Module.gitlab-ci.yml 185803:46:16 has an event defined for template 185903:46:16 tracks internal events and increments usage metrics 186003:46:16 for Terraform.gitlab-ci.yml 186103:46:16 has an event defined for template 186203:46:16 tracks internal events and increments usage metrics 186303:46:16 for Terraform.latest.gitlab-ci.yml 186403:46:16 has an event defined for template 186503:46:16 tracks internal events and increments usage metrics 186603:46:16 for ThemeKit.gitlab-ci.yml 186703:46:16 has an event defined for template 186803:46:16 tracks internal events and increments usage metrics 186903:46:16 for Verify/Accessibility.gitlab-ci.yml 187003:46:16 has an event defined for template 187103:46:16 tracks internal events and increments usage metrics 187203:46:16 for Verify/FailFast.gitlab-ci.yml 187303:46:16 has an event defined for template 187403:46:16 tracks internal events and increments usage metrics 187503:46:16 for Verify/Load-Performance-Testing.gitlab-ci.yml 187603:46:16 has an event defined for template 187703:46:16 tracks internal events and increments usage metrics 187803:46:16 for Workflows/Branch-Pipelines.gitlab-ci.yml 187903:46:16 has an event defined for template 188003:46:16 tracks internal events and increments usage metrics 188103:46:16 for Workflows/MergeRequest-Pipelines.gitlab-ci.yml 188203:46:16 has an event defined for template 188303:46:16 tracks internal events and increments usage metrics 188403:46:16 for dotNET-Core.gitlab-ci.yml 188503:46:17 has an event defined for template 188603:46:17 tracks internal events and increments usage metrics 188703:46:17 for dotNET.gitlab-ci.yml 188803:46:17 has an event defined for template 188903:46:17 tracks internal events and increments usage metrics 189003:46:17 for iOS-Fastlane.gitlab-ci.yml 189103:46:17 has an event defined for template 189203:46:17 tracks internal events and increments usage metrics 189303:46:17 for liquibase.gitlab-ci.yml 189403:46:17 has an event defined for template 189503:46:17 tracks internal events and increments usage metrics 189603:46:17 for npm.gitlab-ci.yml 189703:46:17 has an event defined for template 189803:46:17 tracks internal events and increments usage metrics 189903:46:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb. It took 15.24 seconds. Expected to take 14.79 seconds. 190003:46:17# [RSpecRunTime] Starting example group spec/presenters/clusterable_presenter_spec.rb. Expected to take 13.16 seconds. 190103:46:17ClusterablePresenter 190303:46:17 creates an object from a descendant presenter 190403:46:17 #can_create_cluster? 190503:46:17 when clusterable is a group 190603:46:17 behaves like appropriate member permissions 190703:46:17 with a developer 190803:46:18 is expected to be falsy 190903:46:18 with a maintainer 191003:46:18 is expected to be truthy 191103:46:18 when clusterable is a project 191203:46:18 behaves like appropriate member permissions 191303:46:18 with a developer 191403:46:19 is expected to be falsy 191503:46:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.99 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.14 1.25 1.15 1/286 41505 191703:46:19 with a maintainer 191803:46:21 is expected to be truthy 191903:46:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.19 seconds. Current RSS: ~1043M. Threads: 5. load average: 1.14 1.25 1.15 1/286 41524 192103:46:21 #can_add_cluster? 192203:46:21 when clusterable is a group 192303:46:21 behaves like appropriate member permissions 192403:46:21 with a developer 192503:46:21 is expected to be falsy 192603:46:21 with a maintainer 192703:46:21 is expected to be truthy 192803:46:21 when clusterable is a project 192903:46:21 behaves like appropriate member permissions 193003:46:21 with a developer 193103:46:23 is expected to be falsy 193203:46:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.25 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.13 1.25 1.15 1/286 41543 193403:46:23 with a maintainer 193503:46:24 is expected to be truthy 193603:46:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.45 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.13 1.25 1.15 1/286 41562 193803:46:24 #can_admin_cluster? 193903:46:24 when clusterable is a group 194003:46:24 behaves like appropriate member permissions 194103:46:24 with a developer 194203:46:24 is expected to be falsy 194303:46:24 with a maintainer 194403:46:25 is expected to be truthy 194503:46:25 when clusterable is a project 194603:46:25 behaves like appropriate member permissions 194703:46:25 with a developer 194803:46:26 is expected to be falsy 194903:46:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.52 seconds. Current RSS: ~1044M. Threads: 5. load average: 1.12 1.25 1.15 1/286 41581 195103:46:26 with a maintainer 195203:46:27 is expected to be truthy 195303:46:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.65 seconds. Current RSS: ~1044M. Threads: 5. load average: 1.12 1.25 1.15 1/286 41600 195503:46:27 #environments_cluster_path 195603:46:28 is expected to be nil 195803:46:28 without options 195903:46:28 is expected to eq "/groups/group120/-/clusters" 196003:46:28 with options 196103:46:28 is expected to eq "/groups/group121/-/clusters.json" 196203:46:28# [RSpecRunTime] Finishing example group spec/presenters/clusterable_presenter_spec.rb. It took 11.08 seconds. Expected to take 13.16 seconds. 196303:46:28# [RSpecRunTime] Starting example group spec/models/packages/conan/file_metadatum_spec.rb. Expected to take 11.97 seconds. 196403:46:28Packages::Conan::FileMetadatum 196503:46:28 does not allow STI 196603:46:28 relationships 196703:46:28 is expected to belong to package_file required: false 196903:46:28 is expected to validate that :package_file cannot be empty/falsy 197003:46:28 is expected to validate that :recipe_revision cannot be empty/falsy 197103:46:28 #recipe_revision 197203:46:28 is expected to allow :recipe_revision to be ‹"0"› 197303:46:28 is expected not to allow :recipe_revision to be ‹nil› 197403:46:28 #package_revision_for_package_file 197603:46:29 is valid with empty value 197703:46:30 is invalid with value 197803:46:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.11 seconds. Current RSS: ~1042M. Threads: 5. load average: 1.12 1.25 1.15 1/286 41601 198003:46:31 package file 198103:46:32 is valid with default value 198203:46:33 is invalid with non-default value 198303:46:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.18 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.11 1.24 1.15 1/286 41602 198503:46:33 #conan_package_reference_for_package_file 198703:46:34 is valid with empty value 198803:46:35 is invalid with value 198903:46:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.29 seconds. Current RSS: ~1029M. Threads: 5. load average: 1.11 1.24 1.15 1/286 41603 199103:46:35 package file 199203:46:36 is valid with acceptable value 199303:46:37 is invalid with invalid value 199403:46:38 is invalid when nil 199503:46:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.34 seconds. Current RSS: ~1021M. Threads: 5. load average: 1.10 1.24 1.14 1/286 41604 199703:46:38 #conan_package_type 199803:46:38 validates package of type conan 199903:46:38# [RSpecRunTime] Finishing example group spec/models/packages/conan/file_metadatum_spec.rb. It took 9.66 seconds. Expected to take 11.97 seconds. 200003:46:38# [RSpecRunTime] Starting example group spec/uploaders/pages/deployment_uploader_spec.rb. Expected to take 11.66 seconds. 200103:46:38Pages::DeploymentUploader 200203:46:38 behaves like builds correct paths 200403:46:38 behaves like matches the method pattern 200503:46:38 is expected to match /\/\h{2}\/\h{2}\/\h{64}\/pages_deployments\/\d+/ 200703:46:38 behaves like matches the method pattern 200803:46:39 is expected to match /pages\/@hashed\/tmp\/cache/ 201003:46:39 behaves like matches the method pattern 201103:46:39 is expected to match /pages\/@hashed\/tmp\/work/ 201203:46:39 #upload_path 201303:46:39 behaves like matches the method pattern 201403:46:40 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 201503:46:40 #relative_path 201603:46:40 is relative (PENDING: Path not set, skipping.) 201703:46:40 .absolute_path 201803:46:40 behaves like matches the method pattern 201903:46:41 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 202103:46:41 behaves like matches the method pattern 202203:46:42 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 202303:46:42 path traversal exploits 202403:46:42 throws an exception 202503:46:42 when object store is REMOTE 202603:46:43 preserves original file when stores it 202703:46:43 .default_store 202803:46:43 returns remote store when object storage is enabled 202903:46:43 behaves like builds correct paths 203103:46:43 behaves like matches the method pattern 203203:46:43 is expected to match /\A\h{2}\/\h{2}\/\h{64}\/pages_deployments\/\d+\z/ 203403:46:43 behaves like matches the method pattern 203503:46:44 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 203703:46:44 behaves like matches the method pattern 203803:46:44 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 203903:46:44 #upload_path 204003:46:44 behaves like matches the method pattern 204103:46:45 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 204203:46:45 #relative_path 204303:46:46 is relative (PENDING: Path not set, skipping.) 204403:46:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.67 seconds. Current RSS: ~1020M. Threads: 5. load average: 1.08 1.23 1.14 1/286 41605 204603:46:46 .absolute_path 204703:46:46 behaves like matches the method pattern 204803:46:47 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 205003:46:47 behaves like matches the method pattern 205103:46:47 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 205203:46:47 path traversal exploits 205303:46:48 throws an exception 205403:46:48 when file is stored in valid local_path 205503:46:48 builds the right file path 205603:46:49 preserves original file when stores it 205703:46:49 .default_store 205803:46:49 returns local store when object storage is not enabled 205903:46:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.36 seconds. Current RSS: ~1019M. Threads: 5. load average: 1.08 1.23 1.14 1/286 41606 206103:46:49# [RSpecRunTime] Finishing example group spec/uploaders/pages/deployment_uploader_spec.rb. It took 10.99 seconds. Expected to take 11.66 seconds. 206203:46:49# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cluster_util_spec.rb. Expected to take 10.54 seconds. 206303:46:49Gitlab::Redis::ClusterUtil 206503:46:49 when MultiStore 206603:46:49 pri_store: :cluster, sec_store: :cluster, expected_val: true 206703:46:49 returns expected value 206803:46:49 pri_store: :cluster, sec_store: :single, expected_val: true 206903:46:49 returns expected value 207003:46:49 pri_store: :single, sec_store: :cluster, expected_val: true 207103:46:49 returns expected value 207203:46:49 pri_store: :single, sec_store: :single, expected_val: false 207303:46:49 returns expected value 207403:46:49 when is not Redis::Cluster 207503:46:49 returns false 207603:46:49 when is Redis::Cluster 207703:46:49 returns true 207803:46:49 .batch_unlink 207903:46:50 unlinks multiple keys 208003:46:50 behaves like batches pipelined commands 208103:46:50 behaves like batches commands 208203:46:50 calls pipelined multiple times 208303:46:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.0 seconds. Current RSS: ~1027M. Threads: 5. load average: 1.08 1.23 1.14 1/286 41607 208503:46:50 when larger than batch limit 208603:46:50 behaves like batches commands 208703:46:51 calls pipelined multiple times 208803:46:51 when smaller than batch limit 208903:46:51 behaves like batches commands 209003:46:52 calls pipelined multiple times 209203:46:53 deletes multiple keys 209303:46:53 behaves like batches pipelined commands 209403:46:53 behaves like batches commands 209503:46:53 calls pipelined multiple times 209603:46:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.95 seconds. Current RSS: ~1026M. Threads: 5. load average: 1.08 1.22 1.14 1/286 41608 209803:46:53 when larger than batch limit 209903:46:53 behaves like batches commands 210003:46:54 calls pipelined multiple times 210103:46:54 when smaller than batch limit 210203:46:54 behaves like batches commands 210303:46:55 calls pipelined multiple times 210503:46:56 gets multiple keys 210603:46:56 behaves like batches pipelined commands 210703:46:56 behaves like batches commands 210803:46:56 calls pipelined multiple times 210903:46:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.07 seconds. Current RSS: ~1026M. Threads: 5. load average: 1.07 1.22 1.14 1/286 41609 211103:46:56 when larger than batch limit 211203:46:56 behaves like batches commands 211303:46:57 calls pipelined multiple times 211403:46:57 when smaller than batch limit 211503:46:57 behaves like batches commands 211603:46:58 calls pipelined multiple times 211703:46:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cluster_util_spec.rb. It took 9.11 seconds. Expected to take 10.54 seconds. 211803:46:58# [RSpecRunTime] Starting example group spec/lib/gitlab/popen_spec.rb. Expected to take 10.36 seconds. 211903:46:58Gitlab::Popen 212003:46:58 .popen_with_detail 212103:47:00 is expected to eq ["/usr/local/bin/ruby", "-e", "$stdout.puts(1);$stderr.puts(2);exit(3)"] 212203:47:01 is expected to eq "1\n" 212303:47:02 is expected to eq "2\n" 212403:47:03 is expected to eq 3 212503:47:04 is expected to be a kind of Numeric 212603:47:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.05 seconds. Current RSS: ~1023M. Threads: 5. load average: 1.06 1.22 1.14 1/289 41618 212903:47:05 is expected to be zero 213003:47:05 is expected to include "tests" 213103:47:05 non-zero status 213203:47:05 is expected to eq 1 213303:47:06 is expected to include "No such file or directory" 213403:47:06 non-zero status with a kill 213503:47:07 is expected to eq 9 213603:47:08 is expected to be empty 213703:47:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.61 seconds. Current RSS: ~1029M. Threads: 5. load average: 1.06 1.21 1.14 1/289 41627 213903:47:08 unsafe string command 214003:47:08 raises an error when it gets called with a string argument 214103:47:08 unsafe array command 214203:47:09 raises an error when it gets called with an unsafe array 214303:47:09 with custom options 214403:47:09 calls popen3 with the provided environment variables 214503:47:09 with a process that writes a lot of data to stderr 214603:47:09 returns zero 214703:47:09 without a directory argument 214803:47:10 is expected to be zero 214903:47:10 is expected to include "spec" 215103:47:10 is expected to be zero 215203:47:10 is expected to eq "hello" 215303:47:10 when binary is absent 215403:47:11 raises error 215503:47:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/popen_spec.rb. It took 12.75 seconds. Expected to take 10.36 seconds. 215603:47:11# [RSpecRunTime] Starting example group spec/services/groups/participants_service_spec.rb. Expected to take 9.61 seconds. 215703:47:11Groups::ParticipantsService 215903:47:12 returns results in correct order 216003:47:13 includes `All Group Members` 216103:47:14 returns all members in parent groups, sub-groups, and sub-projects 216203:47:14 when `disable_all_mention` FF is enabled 216303:47:14 does not include `All Group Members` 216403:47:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.64 seconds. Current RSS: ~1039M. Threads: 5. load average: 1.05 1.21 1.14 1/286 41634 216603:47:14 when shared with a private group 216703:47:15 is expected to include "user388" 216803:47:15 when search param is given 216903:47:15 only returns matching members 217003:47:15 when user search already returns enough results 217103:47:18 does not return any groups 217203:47:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.96 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.05 1.20 1.14 1/286 41635 217403:47:18# [RSpecRunTime] Finishing example group spec/services/groups/participants_service_spec.rb. It took 7.72 seconds. Expected to take 9.61 seconds. 217503:47:18# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/aggregate_last30_day_usage_service_spec.rb. Expected to take 9.09 seconds. 217603:47:18Ci::Catalog::Resources::AggregateLast30DayUsageService 217803:47:24 when the aggregator is not interrupted 217903:47:24 calls BulkUpdate once and updates usage counts for all catalog resources 218003:47:24 behaves like aggregates usage data for all catalog resources 218103:47:24 returns a success response 218203:47:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.51 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.04 1.20 1.14 1/286 41636 218403:47:24 when there are two batches of usage counts 218503:47:24 calls BulkUpdate twice and updates usage counts for all catalog resources 218603:47:24 behaves like aggregates usage data for all catalog resources 218703:47:24 returns a success response 218803:47:24 when some catalog resources have already been processed today 218903:47:24 calls BulkUpdate once and updates usage counts for all catalog resources 219003:47:24 behaves like aggregates usage data for all catalog resources 219103:47:24 returns a success response 219203:47:24 when all catalog resources have already been processed today 219303:47:24 does not aggregate usage data 219403:47:24 when a new catalog resource is added today 219503:47:25 does not aggregate usage data 219603:47:25 when the aggregator is interrupted 219703:47:25 updates the expected usage counts for each run 219803:47:25 when another instance is running with the same lease key 219903:47:25 returns a success response with the lease key 220003:47:25# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/aggregate_last30_day_usage_service_spec.rb. It took 6.95 seconds. Expected to take 9.09 seconds. 220103:47:25# [RSpecRunTime] Starting example group spec/models/ci/build_trace_metadata_spec.rb. Expected to take 8.85 seconds. 220203:47:25Ci::BuildTraceMetadata 220303:47:25 does not allow STI 220403:47:25 is expected to belong to build required: false 220503:47:25 is expected to belong to trace_artifact required: false 220603:47:25 is expected to validate that :build cannot be empty/falsy 220703:47:25 is expected to validate that :archival_attempts cannot be empty/falsy 220803:47:25 #can_attempt_archival_now? 220903:47:25 when archival_attempts is over the limit 221003:47:26 is expected to be falsey 221103:47:26 when last_archival_attempt_at is not set 221203:47:26 is expected to be truthy 221303:47:26 when last_archival_attempt_at is set 221403:47:27 is expected to be truthy 221503:47:27 when last_archival_attempt_at is too close 221603:47:27 is expected to be falsey 221703:47:27 #archival_attempts_available? 221803:47:27 when archival_attempts is over the limit 221903:47:27 is expected to be falsey 222003:47:27 when archival_attempts is at the limit 222103:47:28 is expected to be truthy 222203:47:28 #increment_archival_attempts! 222303:47:28 increments the attempts 222403:47:28 updates the last_archival_attempt_at timestamp 222503:47:28 #track_archival! 222603:47:29 stores the artifact id and timestamp 222703:47:29# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.75 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.04 1.20 1.13 1/286 41637 222903:47:29 .find_or_upsert_for! 223003:47:30 creates a new record 223103:47:30 with existing records 223203:47:30 returns the existing record 223303:47:30 #remote_checksum_valid? 223403:47:30 checksum: nil, remote_checksum: nil, result: false 223503:47:30 is expected to eq false 223603:47:30 checksum: nil, remote_checksum: "a", result: false 223703:47:30 is expected to eq false 223803:47:30 checksum: "a", remote_checksum: nil, result: false 223903:47:31 is expected to eq false 224003:47:31 checksum: "a", remote_checksum: "b", result: false 224103:47:31 is expected to eq false 224203:47:31 checksum: "b", remote_checksum: "a", result: false 224303:47:31 is expected to eq false 224403:47:31 checksum: "a", remote_checksum: "a", result: true 224503:47:32 is expected to eq true 224603:47:32 partitioning 224703:47:33 assigns the same partition id as the one that build has 224803:47:33# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_metadata_spec.rb. It took 7.24 seconds. Expected to take 8.85 seconds. 224903:47:33# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb. Expected to take 8.17 seconds. 225003:47:33Gitlab::Database::Migrations::BatchedBackgroundMigrationHelpers 225103:47:33 #queue_batched_background_migration 225203:47:33 when such migration already exists 225303:47:33 does not create duplicate migration 225403:47:33 when the migration doesn't exist already 225503:47:33 enqueues exactly one batched migration 225603:47:33 creates the database record for the migration 225703:47:33 when the job interval is lower than the minimum 225803:47:33 sets the job interval to the minimum value 225903:47:33 when additional arguments are passed to the method 226003:47:33 when the job class provides job_arguments_count 226103:47:33 when defined job arguments for the job class does not match provided arguments 226203:47:33 raises an error 226303:47:33 when defined job arguments for the job class match provided arguments 226403:47:33 saves the arguments on the database record 226503:47:33 when the job class does not provide job_arguments_count 226603:47:33 does not raise an error 226703:47:33 when the max_value is not given 226803:47:33 when records exist in the database 226903:47:35 creates the record with the current max value 227003:47:36 creates the record with an active status 227103:47:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.97 seconds. Current RSS: ~1038M. Threads: 5. load average: 1.19 1.22 1.14 1/286 41638 227303:47:36 when the database is empty 227403:47:36 sets the max value to the min value 227503:47:37 creates the record with a finished status 227603:47:37 when gitlab_schema is not given 227703:47:37 fetches gitlab_schema from the migration context 227803:47:37 #finalize_batched_background_migration 227903:47:37 finalizes the migration 228003:47:37 when the migration does not exist 228103:47:37 raises an exception 228203:47:37 when within transaction 228303:47:37 does raise an exception 228403:47:37 when running migration in reconfigured ActiveRecord::Base context 228503:47:37 behaves like reconfigures connection stack 228603:47:37 when restrict_gitlab_migration is set to gitlab_ci 228703:47:37 finalizes the migration 228803:47:37 when restrict_gitlab_migration is set to gitlab_main 228903:47:37 does not find any migrations 229003:47:37 when no restrict is set 229103:47:38 does not find any migrations 229203:47:38 when within transaction 229303:47:38 does raise an exception 229403:47:38 #delete_batched_background_migration 229503:47:38 when migration exists 229703:47:38 when migration does not exist 229803:47:38 does nothing 229903:47:38 #gitlab_schema_from_context 230003:47:38 when allowed_gitlab_schemas is not available 230103:47:38 defaults to :gitlab_main 230203:47:38 when allowed_gitlab_schemas is available 230303:47:38 uses schema from allowed_gitlab_schema 230403:47:38 #ensure_batched_background_migration_is_finished 230503:47:38 raises an error when migration exists and is not marked as finished 230603:47:38 does not raise error when migration exists and is marked as finished 230703:47:38 finalizes the migration 230803:47:38 when specified migration does not exist 230903:47:38 when DBLAB_ENVIRONMENT is not set 231003:47:38 logs a warning 231103:47:38 when DBLAB_ENVIRONMENT is set 231203:47:38 raises an error 231303:47:38 when the migration is `finished` 231403:47:38 updates the status to `finalized` 231503:47:38 when within transaction 231603:47:38 does raise an exception 231703:47:38 when the flag finalize is false 231803:47:38 does not finalize the migration 231903:47:38 with finalized migration 232003:47:38 when the migration does not have queued_migration_version attr 232103:47:38 behaves like valid finalization 232203:47:38 does not throw any error 232303:47:38 when the migration version is before ENFORCE_EARLY_FINALIZATION_FROM_VERSION 232403:47:39 behaves like valid finalization 232503:47:39 does not throw any error 232603:47:39 when the migration is queued after the last required stop 232703:47:39 behaves like invalid early finalization 232803:47:39 throws an early finalization error 232903:47:39 with skip_early_finalization_validation enabled 233003:47:39 behaves like valid finalization 233103:47:39 does not throw any error 233203:47:39 when the migration is queued on the last required stop 233303:47:39 behaves like valid finalization 233403:47:39 does not throw any error 233503:47:39 when the migration is queued before the last required stop 233603:47:39 behaves like valid finalization 233703:47:39 does not throw any error 233803:47:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb. It took 6.24 seconds. Expected to take 8.17 seconds. 233903:47:39# [RSpecRunTime] Starting example group spec/workers/auto_merge_process_worker_spec.rb. Expected to take 7.95 seconds. 234003:47:39AutoMergeProcessWorker 234203:47:39 when merge request is found 234303:47:40 executes AutoMergeService 234403:47:40# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.84 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.19 1.22 1.14 1/292 41705 234603:47:40 when a pipeline is passed with auto mergeable MRs 234703:47:44 initializes and executes AutoMergeService for the passed MR and those attached to the passed pipeline 234803:47:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.11 seconds. Current RSS: ~1072M. Threads: 5. load average: 1.17 1.22 1.14 1/292 41899 235003:47:45 when merge request is not found 235103:47:45 does not execute AutoMergeService 235203:47:45 when merge request id is nil 235303:47:45 does not execute AutoMergeService 235403:47:45 with integer args 235503:47:45 when merge request is found 235603:47:47 executes AutoMergeService 235703:47:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.4 seconds. Current RSS: ~1073M. Threads: 5. load average: 1.16 1.22 1.14 1/292 41965 235903:47:47 when merge request is not found 236003:47:47 does not execute AutoMergeService 236103:47:47 when merge request id is nil 236203:47:47 does not execute AutoMergeService 236303:47:47# [RSpecRunTime] Finishing example group spec/workers/auto_merge_process_worker_spec.rb. It took 8.07 seconds. Expected to take 7.95 seconds. 236403:47:47# [RSpecRunTime] Starting example group spec/models/uploads/fog_spec.rb. Expected to take 7.42 seconds. 236603:47:47 does not allow STI 236803:47:47 when object storage is enabled 236903:47:47 is expected to be truthy 237003:47:47 when object storage is disabled 237103:47:47 is expected to be falsy 237203:47:47 model with uploads 237303:47:47 Fog provider acceptance tests 237403:47:47 with AWS provider 237503:47:47 behaves like Fog provider 237703:47:48 returns a Hash with a body 237803:47:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.14 seconds. Current RSS: ~1062M. Threads: 5. load average: 1.16 1.22 1.14 1/293 41966 238003:47:49 #delete_object 238103:47:49 returns true 238203:47:49 with Google provider 238303:47:49 behaves like Fog provider 238503:47:50 returns a Hash with a body 238603:47:50 #delete_object 238703:47:50 returns true 238803:47:50 with AzureRM provider 238903:47:50 behaves like Fog provider 239103:47:51 returns a Hash with a body 239203:47:51 #delete_object 239303:47:51 returns true 239503:47:52 returns keys 239603:47:52 #delete_keys 239703:47:52 deletes multiple data 239803:47:52 with bucket prefix 239903:47:53 deletes multiple data 240003:47:53# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.51 seconds. Current RSS: ~1054M. Threads: 5. load average: 1.23 1.23 1.15 1/291 41967 240203:47:53 when one of keys is missing 240303:47:54 deletes only existing keys 240403:47:54# [RSpecRunTime] Finishing example group spec/models/uploads/fog_spec.rb. It took 6.73 seconds. Expected to take 7.42 seconds. 240503:47:54# [RSpecRunTime] Starting example group spec/services/projects/group_links/destroy_service_spec.rb. Expected to take 7.26 seconds. 240603:47:54Projects::GroupLinks::DestroyService#execute 240703:47:55 if group_link is blank 240803:47:55 returns 404 not found 240903:47:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.57 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.23 1.23 1.15 1/291 41968 241103:47:55 if the user does not have access to destroy the link 241203:47:55 returns 404 not found 241303:47:55 when the user has proper permissions to remove a group-link from a project 241403:47:55 when the user is a MAINTAINER in the project 241503:47:55 behaves like removes group from project 241603:47:55 removes group from project 241703:47:55 project authorizations refresh 241803:47:56 calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations 241903:47:56 calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations 242003:47:56 updates project authorizations of users who had access to the project via the group share 242103:47:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.14 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.29 1.24 1.15 1/291 41969 242303:47:57 todos cleanup 242403:47:57 when project is private 242503:47:57 triggers todos cleanup 242603:47:57 when project is public or internal 242703:47:57 when project is public 242803:47:57 behaves like removes confidential todos 242903:47:58 does not trigger todos cleanup 243003:47:58 when project is internal 243103:47:58 behaves like removes confidential todos 243203:47:58 does not trigger todos cleanup 243303:47:58 on trying to destroy a link with OWNER access 243403:47:59 does not remove the group from project 243503:47:59 if the user is an OWNER of the group 243603:47:59 behaves like removes group from project 243703:47:59 removes group from project 243803:47:59 when the user is an OWNER in the project 243903:47:59 behaves like removes group from project 244003:48:00 removes group from project 244103:48:00 on trying to destroy a link with OWNER access 244203:48:00 behaves like removes group from project 244303:48:00 removes group from project 244403:48:00 when skipping authorization 244503:48:00 without providing a user 244603:48:00 destroys the link 244703:48:00# [RSpecRunTime] Finishing example group spec/services/projects/group_links/destroy_service_spec.rb. It took 6.36 seconds. Expected to take 7.26 seconds. 244803:48:00# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/runner/update_spec.rb. Expected to take 6.89 seconds. 244903:48:00Mutations::Ci::Runner::Update 245003:48:01 is expected to require graphql authorizations :update_runner 245203:48:01 when the user cannot admin the runner 245303:48:01 generates an error 245403:48:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.67 seconds. Current RSS: ~1060M. Threads: 5. load average: 1.27 1.24 1.15 1/286 41970 245603:48:01 when required arguments are missing 245703:48:01 raises an error 245803:48:01 when user can update runner 245903:48:01 with valid arguments 246003:48:02 updates runner with correct values 246103:48:02 with associatedProjects argument 246203:48:02 with id set to project runner 246303:48:03 updates runner attributes and project relationships 246403:48:03 with missing permissions on one of the new projects 246503:48:04 does not update runner 246603:48:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.41 seconds. Current RSS: ~1061M. Threads: 5. load average: 1.27 1.24 1.15 1/286 41971 246803:48:04 with an empty list of projects 246903:48:04 removes project relationships 247003:48:04 with id set to instance runner 247103:48:05 raises error 247203:48:05 with non-existing project ID in associatedProjects argument 247303:48:06 does not change associated projects 247403:48:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.52 seconds. Current RSS: ~1060M. Threads: 5. load average: 1.24 1.23 1.15 1/286 41972 247603:48:06 with out-of-range maximum_timeout and missing tag_list 247703:48:06 returns a descriptive error 247803:48:06 with too long maintenance note 247903:48:07 returns a descriptive error 248003:48:07# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/runner/update_spec.rb. It took 6.89 seconds. Expected to take 6.89 seconds. 248103:48:07# [RSpecRunTime] Starting example group spec/serializers/web_ide_terminal_entity_spec.rb. Expected to take 6.59 seconds. 248203:48:07WebIdeTerminalEntity 248303:48:07 is expected to have key :id 248403:48:08 is expected to have key :status 248503:48:09 is expected to have key :show_path 248603:48:09 is expected to have key :cancel_path 248703:48:10 is expected to have key :retry_path 248803:48:11 is expected to have key :terminal_path 248903:48:11 is expected to have key :services 249003:48:13 is expected to have key :proxy_websocket_path 249103:48:13 when feature flag build_service_proxy is disabled 249203:48:13 is expected not to have key :proxy_websocket_path 249303:48:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.78 seconds. Current RSS: ~1051M. Threads: 5. load average: 1.22 1.23 1.15 1/286 41973 249503:48:13# [RSpecRunTime] Finishing example group spec/serializers/web_ide_terminal_entity_spec.rb. It took 6.33 seconds. Expected to take 6.59 seconds. 249603:48:13# [RSpecRunTime] Starting example group spec/graphql/types/todo_type_spec.rb. Expected to take 6.33 seconds. 249703:48:13Types::TodoType 249803:48:13 has the correct fields 249903:48:13 is expected to require graphql authorizations :read_todo 250003:48:13 project field 250103:48:13 when the project is public 250203:48:14 when the user does not have access 250303:48:14 returns the project 250403:48:14 when the project is not public 250503:48:14 when the user does not have access 250603:48:15 returns null 250703:48:15 when the user does have access 250803:48:15 returns the project 251003:48:15 when the group is public 251103:48:15 when the user does not have access 251203:48:16 returns the group 251303:48:16 when the group is not public 251403:48:16 when the user does not have access 251503:48:17 returns null 251603:48:17 when the user does have access 251703:48:18 returns the group 251803:48:18# [RSpecRunTime] Finishing example group spec/graphql/types/todo_type_spec.rb. It took 4.48 seconds. Expected to take 6.33 seconds. 251903:48:18# [RSpecRunTime] Starting example group spec/services/ci/run_scheduled_build_service_spec.rb. Expected to take 6.02 seconds. 252003:48:18Ci::RunScheduledBuildService 252103:48:18 when user can update build 252203:48:18 when build is scheduled 252303:48:18 when scheduled_at is expired 252403:48:19 can run the build 252503:48:19 when build requires resource 252603:48:20 transits to waiting for resource status 252703:48:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.22 seconds. Current RSS: ~1049M. Threads: 5. load average: 1.13 1.21 1.14 1/286 41974 252903:48:20 when scheduled_at is not expired 253003:48:21 can not run the build 253103:48:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.36 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.12 1.21 1.14 1/286 41975 253303:48:21 when build is not scheduled 253403:48:22 can not run the build 253503:48:22# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.95 seconds. Current RSS: ~1049M. Threads: 5. load average: 1.12 1.21 1.14 1/286 41976 253703:48:22 when user can not update build 253803:48:22 when build is scheduled 253903:48:23 can not run the build 254003:48:23# [RSpecRunTime] Finishing example group spec/services/ci/run_scheduled_build_service_spec.rb. It took 5.44 seconds. Expected to take 6.02 seconds. 254103:48:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/stage/play_manual_spec.rb. Expected to take 5.77 seconds. 254203:48:23Gitlab::Ci::Status::Stage::PlayManual 254303:48:23 #action_icon 254403:48:23 is expected to eq "play" 254503:48:23 #action_button_title 254603:48:23 is expected to eq "Run all manual" 254703:48:23 #action_title 254803:48:23 is expected to eq "Run all manual" 254903:48:23 #action_path 255003:48:24 is expected to eq "/namespace329/project-706/-/pipelines/172/stages/test/play_manual" 255103:48:24 #action_method 255203:48:24 is expected to eq :post 255303:48:24 #confirmation_message 255403:48:24 with manual build 255503:48:25 outputs the expected message 255603:48:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.43 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.12 1.21 1.14 1/286 41977 255803:48:25 without manual build 255903:48:26 is expected to be nil 256003:48:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.66 seconds. Current RSS: ~1051M. Threads: 5. load average: 1.11 1.20 1.14 1/286 41978 256303:48:26 when stage is skipped 256403:48:27 is expected to be truthy 256503:48:27 when stage is manual 256603:48:27 is expected to be truthy 256703:48:27 when stage is scheduled 256803:48:29 is expected to be truthy 256903:48:29# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.15 seconds. Current RSS: ~1051M. Threads: 5. load average: 1.11 1.20 1.14 1/286 41979 257103:48:29 when stage is success 257203:48:29 and does not have manual builds 257303:48:29 is expected to be falsy 257403:48:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/stage/play_manual_spec.rb. It took 5.99 seconds. Expected to take 5.77 seconds. 257503:48:29# [RSpecRunTime] Starting example group spec/graphql/mutations/release_asset_links/update_spec.rb. Expected to take 5.63 seconds. 257603:48:29Mutations::ReleaseAssetLinks::Update 257803:48:30 when link_type is included as an argument but is passed nil 257903:48:30 raises a validation error 258003:48:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.86 seconds. Current RSS: ~1063M. Threads: 5. load average: 1.11 1.20 1.14 1/286 41998 258303:48:30 when the current user has access to update the link 258503:48:30 when a new name is provided 258603:48:30 updates the name 258703:48:30 behaves like no changes to the link except for the 258803:48:31 does not change other link properties 258903:48:31 with protected tag 259003:48:31 when user has access to the protected tag 259103:48:31 does not have errors 259203:48:31 when user does not have access to the protected tag 259303:48:31 raises a resource access error 259403:48:31 when nil is provided 259503:48:31 behaves like validation error with messages 259603:48:31 returns the updated link as nil 259703:48:31 returns a validation error 259903:48:31 when a new URL is provided 260003:48:32 updates the url 260103:48:32 behaves like no changes to the link except for the 260203:48:32 does not change other link properties 260303:48:32 when nil is provided 260403:48:32 behaves like validation error with messages 260503:48:32 returns the updated link as nil 260603:48:32 returns a validation error 260803:48:32 when a new filepath is provided 260903:48:32 updates the filepath 261003:48:32 behaves like no changes to the link except for the 261103:48:32 does not change other link properties 261203:48:32 when nil is provided 261303:48:33 updates the filepath to nil 261503:48:33 when a new link type is provided 261603:48:33 updates the link type 261703:48:33 behaves like no changes to the link except for the 261803:48:33 does not change other link properties 261903:48:33 when the current user does not have access to update the link 262003:48:33 raises an error 262103:48:33 when the link doesn't exist 262203:48:33 raises an error 262303:48:33# [RSpecRunTime] Finishing example group spec/graphql/mutations/release_asset_links/update_spec.rb. It took 4.11 seconds. Expected to take 5.63 seconds. 262403:48:33# [RSpecRunTime] Starting example group spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb. Expected to take 5.33 seconds. 262503:48:33Tasks::Gitlab::Tokens::ManageExpiryTask 262603:48:33 .show_pat_expires_at_migration_status 262703:48:34 prints the migration status 262903:48:34 calls the expected methods 263003:48:34 .extend_expiration_date 263103:48:34 extends the expiration date for selected tokens 263203:48:34 .remove_expiration_date 263303:48:34 removes the expiration date for selected tokens 263503:48:34 calls analyze and prompts for action 263603:48:34 .show_most_common_pat_expiration_dates 263703:48:34 shows the two groups of expiration dates 263803:48:38# [RSpecRunTime] Finishing example group spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb. It took 4.9 seconds. Expected to take 5.33 seconds. 263903:48:38# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.74 seconds. Current RSS: ~1099M. Threads: 5. load average: 1.09 1.20 1.14 1/286 41999 264103:48:38# [RSpecRunTime] Starting example group spec/views/projects/commit/show.html.haml_spec.rb. Expected to take 5.15 seconds. 264203:48:38projects/commit/show.html.haml 264303:48:39 when commit is signed 264503:48:40 renders unverified badge 264603:48:40# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.95 seconds. Current RSS: ~1084M. Threads: 5. load average: 1.09 1.20 1.14 2/289 42041 264903:48:41 renders unverified badge 265003:48:41 when the commit has been signed by GitLab 265103:48:41 renders verified badge 265303:48:41 renders unverified badge 265403:48:41 parallel diff view 265503:48:42 spans full width 265603:48:42 in the context of a merge request 265703:48:42 shows that it is in the context of a merge request 265803:48:42 when merge request is nil 265903:48:42 renders the page 266003:48:42# [RSpecRunTime] Finishing example group spec/views/projects/commit/show.html.haml_spec.rb. It took 4.15 seconds. Expected to take 5.15 seconds. 266103:48:42# [RSpecRunTime] Starting example group spec/services/repository_archive_clean_up_service_spec.rb. Expected to take 4.93 seconds. 266203:48:42RepositoryArchiveCleanUpService 266303:48:42 #execute (new archive locations) 266403:48:43 removes outdated archives and directories in a new-style path 266503:48:43 removes outdated archives and directories in a versioned path 266603:48:43 does not remove directories when they contain outdated non-archives 266703:48:43 does not remove in-date archives in a new-style path 266803:48:43 #execute (legacy archive locations) 266903:48:43 when the downloads directory does not exist 267003:48:43 does not remove any archives 267103:48:43 when the downloads directory exists 267203:48:43 removes files older than 2 hours that matches valid archive extensions 267303:48:43 with files older than 2 hours that does not matches valid archive extensions 267403:48:43 behaves like invalid archive files 267503:48:44 does not remove files and directory 267603:48:44 with files older than 2 hours inside invalid directories 267703:48:44 behaves like invalid archive files 267803:48:44 does not remove files and directory 267903:48:44 with files newer than 2 hours that matches valid archive extensions 268003:48:44 behaves like invalid archive files 268103:48:44 does not remove files and directory 268203:48:44 with files newer than 2 hours that does not matches valid archive extensions 268303:48:44 behaves like invalid archive files 268403:48:44 does not remove files and directory 268503:48:44 with files newer than 2 hours inside invalid directories 268603:48:44 behaves like invalid archive files 268703:48:44 does not remove files and directory 268803:48:44# [RSpecRunTime] Finishing example group spec/services/repository_archive_clean_up_service_spec.rb. It took 2.03 seconds. Expected to take 4.93 seconds. 268903:48:44# [RSpecRunTime] Starting example group spec/services/jira_import/server_users_mapper_service_spec.rb. Expected to take 4.74 seconds. 269003:48:44JiraImport::ServerUsersMapperService 269203:48:45 behaves like mapping jira users 269303:48:45 jira_users is nil 269403:48:47 returns an empty array 269503:48:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.38 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.30 1.24 1.15 1/298 42153 269703:48:47 when jira_users is present 269803:48:48 returns users mapped to Gitlab 269903:48:48 runs only 4 queries 270003:48:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.03 seconds. Current RSS: ~1093M. Threads: 5. load average: 1.30 1.24 1.15 1/295 42154 270203:48:48# [RSpecRunTime] Finishing example group spec/services/jira_import/server_users_mapper_service_spec.rb. It took 4.11 seconds. Expected to take 4.74 seconds. 270303:48:48# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/create_spec.rb. Expected to take 4.59 seconds. 270403:48:48Mutations::Todos::Create 270603:48:48 when target does not support todos 270703:48:49 raises error 270803:48:49 with issue as target 270903:48:49 behaves like create todo mutation 271003:48:49 when user does not have permission to create todo 271103:48:50 raises error 271203:48:50 when user has permission to create todo 271303:48:50 creates a todo 271403:48:50 with merge request as target 271503:48:50 behaves like create todo mutation 271603:48:51 when user does not have permission to create todo 271703:48:51 raises error 271803:48:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.78 seconds. Current RSS: ~1112M. Threads: 5. load average: 1.59 1.30 1.17 1/295 42220 272003:48:51 when user has permission to create todo 272103:48:52 creates a todo 272203:48:52 with design as target 272303:48:52 behaves like create todo mutation 272403:48:52 when user does not have permission to create todo 272503:48:52 raises error 272603:48:52 when user has permission to create todo 272703:48:52 creates a todo 272803:48:52# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/create_spec.rb. It took 3.95 seconds. Expected to take 4.59 seconds. 272903:48:52# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb. Expected to take 4.4 seconds. 273003:48:52Gitlab::Analytics::CycleAnalytics::BaseQueryBuilder 273103:48:54 scopes query within the target project 273203:48:54 when an unknown parent class is given 273303:48:54 raises error 273403:48:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.77 seconds. Current RSS: ~1101M. Threads: 5. load average: 1.59 1.30 1.17 1/291 42237 273603:48:54 date range parameters 273703:48:54 when filters by only the `from` parameter 273803:48:54 is expected to eq 2 273903:48:54 when filters by both `from` and `to` parameters 274003:48:55 is expected to eq 1 274103:48:55 invalid date range is provided 274203:48:55 is expected to eq 0 274303:48:55 in progress filter 274403:48:55 when the filter is present 274503:48:55 returns only open items 274603:48:55 when the filter is absent 274703:48:56 returns finished items 274803:48:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb. It took 3.23 seconds. Expected to take 4.4 seconds. 274903:48:56# [RSpecRunTime] Starting example group spec/serializers/stage_serializer_spec.rb. Expected to take 4.26 seconds. 275003:48:56StageSerializer 275203:48:56 with a single entity 275303:48:57 serializes the stage object 275403:48:57# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.66 seconds. Current RSS: ~1099M. Threads: 5. load average: 1.55 1.30 1.17 1/291 42262 275603:48:57 with an array of entities 275703:48:59 serializes the array of pipelines 275803:48:59# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.66 seconds. Current RSS: ~1110M. Threads: 5. load average: 1.55 1.30 1.17 1/291 42281 276003:48:59# [RSpecRunTime] Finishing example group spec/serializers/stage_serializer_spec.rb. It took 3.45 seconds. Expected to take 4.26 seconds. 276103:48:59# [RSpecRunTime] Starting example group spec/services/service_ping/submit_service_ping_service_spec.rb. Expected to take 4.04 seconds. 276203:48:59ServicePing::SubmitService 276303:48:59 when usage ping is disabled 276403:48:59 behaves like does not run 276503:48:59 is expected not to receive post(*(any args)) 0 times 276603:48:59 when usage ping is disabled from GitLab config file 276703:48:59 behaves like does not run 276803:48:59 is expected not to receive post(*(any args)) 0 times 276903:48:59 when enabled_and_consented is false 277003:48:59 behaves like does not run 277103:48:59 is expected not to receive post(*(any args)) 0 times 277203:48:59 when enabled_and_consented is true 277303:48:59 submits a service ping payload without errors 277403:48:59 when usage ping is enabled 277503:48:59 sends a POST request 277603:48:59 and user requires usage stats consent 277703:48:59 behaves like does not run 277803:49:00 is expected not to receive post(*(any args)) 0 times 277903:49:00 when conv_index data is passed 278003:49:00 saves usage_data_id to version_usage_data_id_value 278103:49:00 behaves like saves DevOps report data from the response 278203:49:00 is expected to eq 31.37 278303:49:00 when only usage_data_id is passed in response 278403:49:00 does not save DevOps report data 278503:49:00 saves usage_data_id to version_usage_data_id_value 278603:49:00 when version app usage_data_id is invalid 278703:49:00 raises an exception 278803:49:00 when DevOps report data is passed 278903:49:00 behaves like saves DevOps report data from the response 279003:49:00 is expected to eq 31.37 279103:49:00 with saving raw_usage_data 279203:49:00 creates a raw_usage_data record 279303:49:00 saves the correct payload 279403:49:00 links to the default organization 279503:49:00 and usage ping response has unsuccessful status 279603:49:00 raises an exception 279703:49:00 and usage data is empty string 279803:49:00 behaves like does not send a blank usage ping payload 279903:49:00 is expected to raise ServicePing::SubmitService::SubmissionError 280003:49:00 and usage data is nil 280103:49:00 behaves like does not send a blank usage ping payload 280203:49:00 is expected to raise ServicePing::SubmitService::SubmissionError 280303:49:00 if version app response fails 280403:49:00 raises SubmissionError 280503:49:00 metadata reporting 280603:49:01 submits metadata 280703:49:01# [RSpecRunTime] Finishing example group spec/services/service_ping/submit_service_ping_service_spec.rb. It took 1.47 seconds. Expected to take 4.04 seconds. 280803:49:01# [RSpecRunTime] Starting example group spec/graphql/resolvers/namespace_projects_resolver_spec.rb. Expected to take 3.83 seconds. 280903:49:01Resolvers::NamespaceProjectsResolver 281003:49:01 has an high complexity regardless of arguments 281203:49:03 with a group 281303:49:03 is expected to contain exactly #<Project id:696 group133/project>>, #<Project id:697 group133/test-project>>, and #<Project id:698 group133/test>> 281403:49:03 when include_subgroups is true 281503:49:03 is expected to contain exactly #<Project id:696 group133/project>>, #<Project id:697 group133/test-project>>, #<Project id:698 group133/test>>, #<Project id:699 group133/group134/project-732>>, and #<Project id:700 group133/group134/project-733>> 281603:49:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.74 seconds. Current RSS: ~1097M. Threads: 5. load average: 1.50 1.29 1.17 1/291 42282 281803:49:03 when not_aimed_for_deletion is true 281903:49:03 is expected to contain exactly #<Project id:696 group133/project>>, #<Project id:697 group133/test-project>>, and #<Project id:699 group133/group134/project-732>> 282003:49:03 when include_archived is false 282103:49:03 is expected to contain exactly #<Project id:696 group133/project>> and #<Project id:698 group133/test>> 282203:49:03 search and similarity sorting 282303:49:03 returns projects ordered by similarity to the search input 282403:49:03 filters out result that do not match the search input 282503:49:03 when `search` parameter is not given 282603:49:03 returns all projects 282703:49:03 when only search term is given 282803:49:03 filters out result that do not match the search input, but does not sort them 282903:49:03 ids filtering 283003:49:03 when ids is provided 283103:49:03 is expected to contain exactly #<Project id:698 group133/test>> 283203:49:03 when ids is nil 283303:49:04 is expected to contain exactly #<Project id:696 group133/project>>, #<Project id:697 group133/test-project>>, and #<Project id:698 group133/test>> 283403:49:04 with an user namespace 283503:49:04 is expected to contain exactly #<Project id:693 user451/project-729>>, #<Project id:694 user451/project-730>>, and #<Project id:695 user451/project-731>> 283603:49:04 when passing a non existent, batch loaded namespace 283703:49:04 is expected to be empty 283803:49:04# [RSpecRunTime] Finishing example group spec/graphql/resolvers/namespace_projects_resolver_spec.rb. It took 3.07 seconds. Expected to take 3.83 seconds. 283903:49:04# [RSpecRunTime] Starting example group spec/models/dependency_proxy/manifest_spec.rb. Expected to take 3.68 seconds. 284003:49:04DependencyProxy::Manifest 284103:49:04 does not allow STI 284203:49:04 behaves like ttl_expirable 284303:49:04 behaves like having unique enum values 284403:49:04 has unique values in "status" 284503:49:04 default values 284603:49:04 is expected to within one second of 2024-10-16 03:49:04 UTC 284703:49:04 is expected to within one second of 2024-10-15 03:49:04 UTC 284903:49:04 is expected to validate that :status cannot be empty/falsy 285003:49:04 .read_before 285103:49:04 returns items with created at older than the supplied number of days 285303:49:04 returns only active items 285503:49:04 updates read_at 285603:49:04 behaves like destructible 285703:49:05 .next_pending_destruction 285803:49:05 returns the oldest item pending destruction based on updated_at 285903:49:05 returns the oldest item pending destruction based on created_at 286003:49:05 behaves like updates namespace statistics 286103:49:05 when creating 286203:49:05 schedules a statistic refresh 286303:49:05 behaves like skipping statistics update if namespace is nil 286403:49:05 when the namespace is nil 286503:49:05 does not schedule a statistic refresh 286603:49:05 when updating 286703:49:05 when the statistic attribute has not changed 286803:49:05 does not schedule a statistic refresh 286903:49:05 when the statistic attribute has changed 287003:49:05 schedules a statistic refresh 287103:49:05 behaves like skipping statistics update if namespace is nil 287203:49:05 when the namespace is nil 287303:49:05 does not schedule a statistic refresh 287403:49:05 when deleting 287503:49:06 schedules a statistic refresh 287603:49:06 behaves like skipping statistics update if namespace is nil 287703:49:06 when the namespace is nil 287803:49:06 does not schedule a statistic refresh 287903:49:06 relationships 288003:49:06 is expected to belong to group required: false 288203:49:06 is expected to validate that :group cannot be empty/falsy 288303:49:06 is expected to validate that :file cannot be empty/falsy 288403:49:06 is expected to validate that :file_name cannot be empty/falsy 288503:49:06 is expected to validate that :digest cannot be empty/falsy 288703:49:06 order_id_desc 288803:49:06 file is being stored 288903:49:06 when existing object has local store 289003:49:06 behaves like mounted file in local store 289103:49:06 is stored locally 289203:49:06 when direct upload is enabled 289303:49:06 behaves like mounted file in object store 289403:49:06 is stored remotely 289503:49:06 .find_by_file_name_or_digest 289603:49:06 no manifest exists 289703:49:06 is expected to be nil 289803:49:06 manifest exists and matches file_name 289903:49:06 is expected to eq #<DependencyProxy::Manifest id: 21, created_at: "2024-10-16 03:49:06.825696082 +0000", updated_at: "2...b3...", content_type: [FILTERED], status: "default", read_at: "2024-10-16 03:49:06.825869112 +0000"> 290003:49:06 manifest exists and matches digest 290103:49:06 is expected to eq #<DependencyProxy::Manifest id: 22, created_at: "2024-10-16 03:49:06.942174064 +0000", updated_at: "2...b3...", content_type: [FILTERED], status: "default", read_at: "2024-10-16 03:49:06.942337174 +0000"> 290203:49:06# [RSpecRunTime] Finishing example group spec/models/dependency_proxy/manifest_spec.rb. It took 2.88 seconds. Expected to take 3.68 seconds. 290303:49:06# [RSpecRunTime] Starting example group spec/services/packages/debian/sign_distribution_service_spec.rb. Expected to take 3.61 seconds. 290403:49:06Packages::Debian::SignDistributionService 290503:49:07 behaves like Sign Distribution 290603:49:07 for project detach=false 290803:49:07 without an existing key 290903:49:07 raises ArgumentError 291003:49:07 with an existing key 291103:49:07 returns the content signed 291203:49:07 behaves like Sign Distribution 291303:49:07 for project detach=true 291503:49:08 without an existing key 291603:49:08 raises ArgumentError 291703:49:08 with an existing key 291803:49:08 returns the content signed 291903:49:08 behaves like Sign Distribution 292003:49:08 for group detach=false 292203:49:08 without an existing key 292303:49:08 raises ArgumentError 292403:49:08 with an existing key 292503:49:08 returns the content signed 292603:49:09 behaves like Sign Distribution 292703:49:09 for group detach=true 292903:49:09 without an existing key 293003:49:09 raises ArgumentError 293103:49:09 with an existing key 293203:49:09 returns the content signed 293303:49:09# [RSpecRunTime] Finishing example group spec/services/packages/debian/sign_distribution_service_spec.rb. It took 2.48 seconds. Expected to take 3.61 seconds. 293403:49:09# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/common_spec.rb. Expected to take 3.37 seconds. 293503:49:09Gitlab::Ci::Status::Bridge::Common 293603:49:10 #details_path 293703:49:10 when user has access to read downstream pipeline 293803:49:10 is expected to have details 293903:49:10 is expected to include "pipelines/185" 294003:49:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.74 seconds. Current RSS: ~1083M. Threads: 5. load average: 1.46 1.29 1.17 1/286 42347 294203:49:10 when user does not have access to read downstream pipeline 294303:49:10 is expected not to have details 294403:49:10 is expected to be nil 294603:49:11 returns description 294703:49:11 when description is nil 294803:49:11 returns core status label 294903:49:11 when description is empty string 295003:49:12 returns core status label 295103:49:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/common_spec.rb. It took 2.71 seconds. Expected to take 3.37 seconds. 295203:49:12# [RSpecRunTime] Starting example group spec/models/concerns/delete_with_limit_spec.rb. Expected to take 3.27 seconds. 295303:49:12DeleteWithLimit 295403:49:12 does not allow STI 295503:49:12 .delete_with_limit 295603:49:14 deletes a limited amount of rows 295703:49:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.47 seconds. Current RSS: ~1106M. Threads: 5. load average: 1.42 1.28 1.17 1/286 42348 295903:49:14# [RSpecRunTime] Finishing example group spec/models/concerns/delete_with_limit_spec.rb. It took 2.2 seconds. Expected to take 3.27 seconds. 296003:49:14# [RSpecRunTime] Starting example group spec/models/concerns/ci/has_variable_spec.rb. Expected to take 3.22 seconds. 296103:49:14Ci::HasVariable 296203:49:14 does not allow STI 296303:49:14 is expected to validate that :key cannot be empty/falsy 296403:49:14 is expected to validate that the length of :key is at most 255 296503:49:14 is expected to allow :key to be ‹"foo"› 296603:49:14 is expected not to allow :key to be ‹"foo bar"› 296703:49:14 is expected not to allow :key to be ‹"foo/bar"› 297003:49:15 is expected to contain exactly #<Ci::Variable id: 1, key: [FILTERED], value: nil, encrypted_value: "ybqkc45cvpP9f3YcsXZJoA==\n", enc...nt_scope: "*", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false> 297103:49:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.89 seconds. Current RSS: ~1111M. Threads: 5. load average: 1.42 1.28 1.17 1/286 42349 297403:49:15 when the new key is nil 297503:49:15 strips leading and trailing whitespaces 297603:49:15 when the new key has leadind and trailing whitespaces 297703:49:15 strips leading and trailing whitespaces 297903:49:15 stores the encrypted value 298003:49:15 stores an iv for value 298103:49:16 stores a salt for value 298203:49:16 #to_runner_variable 298303:49:16 returns a hash for the runner 298403:49:16 with RequestStore enabled 298503:49:16 decrypts once 298603:49:17 does not cache similar keys 298703:49:17 does not cache unpersisted values 298803:49:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.3 seconds. Current RSS: ~1106M. Threads: 5. load average: 1.47 1.29 1.18 1/286 42350 299103:49:17 supports ordering by key ascending 299203:49:17 supports ordering by key descending 299303:49:17 when order method is unknown 299403:49:17 does not call reorder 299503:49:17 when order method is nil 299603:49:17 does not call reorder 299703:49:17# [RSpecRunTime] Finishing example group spec/models/concerns/ci/has_variable_spec.rb. It took 2.99 seconds. Expected to take 3.22 seconds. 299803:49:17# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/rails/safe_format_spec.rb. Expected to take 3.11 seconds. 299903:49:17RuboCop::Cop::Gitlab::Rails::SafeFormat 300003:49:17 behaves like safe formatted externalized string 300103:49:17 for gettext method `_(...)` 300203:49:17 with String#% and hash arg 300303:49:17 flags and autocorrects externalized strings 300403:49:17 with String#% and array arg 300503:49:17 flags and autocorrects externalized strings 300603:49:17 with String#% and bare arg 300703:49:17 flags and autocorrects externalized strings 300803:49:17 with String#% and no html_safe 300903:49:17 does not flag 301003:49:17 with String#format and hash arg 301103:49:17 flags and autocorrects externalized strings 301203:49:17 with String#format and no arg 301303:49:17 flags and autocorrects externalized strings 301403:49:17 with String#format and no html_safe 301503:49:17 does not flag 301603:49:17 with bare calls 301703:49:17 flags and autocorrects externalized strings 301803:49:17 does not flag 301903:49:17 behaves like safe formatted externalized string 302003:49:17 for gettext method `_(...) if cond` 302103:49:17 with String#% and hash arg 302203:49:17 flags and autocorrects externalized strings 302303:49:17 with String#% and array arg 302403:49:17 flags and autocorrects externalized strings 302503:49:17 with String#% and bare arg 302603:49:17 flags and autocorrects externalized strings 302703:49:17 with String#% and no html_safe 302803:49:17 does not flag 302903:49:17 with String#format and hash arg 303003:49:18 flags and autocorrects externalized strings 303103:49:18 with String#format and no arg 303203:49:18 flags and autocorrects externalized strings 303303:49:18 with String#format and no html_safe 303403:49:18 does not flag 303503:49:18 with bare calls 303603:49:18 flags and autocorrects externalized strings 303703:49:18 does not flag 303803:49:18 behaves like safe formatted externalized string 303903:49:18 for gettext method `s_(...) unless cond` 304003:49:18 with String#% and hash arg 304103:49:18 flags and autocorrects externalized strings 304203:49:18 with String#% and array arg 304303:49:18 flags and autocorrects externalized strings 304403:49:18 with String#% and bare arg 304503:49:18 flags and autocorrects externalized strings 304603:49:18 with String#% and no html_safe 304703:49:18 does not flag 304803:49:18 with String#format and hash arg 304903:49:18 flags and autocorrects externalized strings 305003:49:18 with String#format and no arg 305103:49:18 flags and autocorrects externalized strings 305203:49:18 with String#format and no html_safe 305303:49:18 does not flag 305403:49:18 with bare calls 305503:49:18 flags and autocorrects externalized strings 305603:49:18 does not flag 305703:49:18 behaves like safe formatted externalized string 305803:49:18 for gettext method `n_(...)` 305903:49:18 with String#% and hash arg 306003:49:18 flags and autocorrects externalized strings 306103:49:18 with String#% and array arg 306203:49:18 flags and autocorrects externalized strings 306303:49:18 with String#% and bare arg 306403:49:18 flags and autocorrects externalized strings 306503:49:18 with String#% and no html_safe 306603:49:18 does not flag 306703:49:18 with String#format and hash arg 306803:49:18 flags and autocorrects externalized strings 306903:49:18 with String#format and no arg 307003:49:18 flags and autocorrects externalized strings 307103:49:18 with String#format and no html_safe 307203:49:18 does not flag 307303:49:18 with bare calls 307403:49:18 flags and autocorrects externalized strings 307503:49:18 does not flag 307603:49:18 behaves like safe formatted externalized string 307703:49:18 for gettext method `s_(...)` 307803:49:18 with String#% and hash arg 307903:49:18 flags and autocorrects externalized strings 308003:49:18 with String#% and array arg 308103:49:18 flags and autocorrects externalized strings 308203:49:18 with String#% and bare arg 308303:49:18 flags and autocorrects externalized strings 308403:49:18 with String#% and no html_safe 308503:49:18 does not flag 308603:49:18 with String#format and hash arg 308703:49:18 flags and autocorrects externalized strings 308803:49:18 with String#format and no arg 308903:49:18 flags and autocorrects externalized strings 309003:49:18 with String#format and no html_safe 309103:49:18 does not flag 309203:49:18 with bare calls 309303:49:18 flags and autocorrects externalized strings 309403:49:18 does not flag 309503:49:18 behaves like safe formatted externalized string 309603:49:18 for gettext method `n_(...) if cond` 309703:49:18 with String#% and hash arg 309803:49:19 flags and autocorrects externalized strings 309903:49:19 with String#% and array arg 310003:49:19 flags and autocorrects externalized strings 310103:49:19 with String#% and bare arg 310203:49:19 flags and autocorrects externalized strings 310303:49:19 with String#% and no html_safe 310403:49:19 does not flag 310503:49:19 with String#format and hash arg 310603:49:19 flags and autocorrects externalized strings 310703:49:19 with String#format and no arg 310803:49:19 flags and autocorrects externalized strings 310903:49:19 with String#format and no html_safe 311003:49:19 does not flag 311103:49:19 with bare calls 311203:49:19 flags and autocorrects externalized strings 311303:49:19 does not flag 311403:49:19 behaves like safe formatted externalized string 311503:49:19 for gettext method `N_(...)` 311603:49:19 with String#% and hash arg 311703:49:19 flags and autocorrects externalized strings 311803:49:19 with String#% and array arg 311903:49:19 flags and autocorrects externalized strings 312003:49:19 with String#% and bare arg 312103:49:19 flags and autocorrects externalized strings 312203:49:19 with String#% and no html_safe 312303:49:19 does not flag 312403:49:19 with String#format and hash arg 312503:49:19 flags and autocorrects externalized strings 312603:49:19 with String#format and no arg 312703:49:19 flags and autocorrects externalized strings 312803:49:19 with String#format and no html_safe 312903:49:19 does not flag 313003:49:19 with bare calls 313103:49:19 flags and autocorrects externalized strings 313203:49:19 does not flag 313303:49:19 behaves like safe formatted externalized string 313403:49:19 for gettext method `N_(...) unless cond` 313503:49:19 with String#% and hash arg 313603:49:19 flags and autocorrects externalized strings 313703:49:19 with String#% and array arg 313803:49:19 flags and autocorrects externalized strings 313903:49:19 with String#% and bare arg 314003:49:19 flags and autocorrects externalized strings 314103:49:19 with String#% and no html_safe 314203:49:19 does not flag 314303:49:19 with String#format and hash arg 314403:49:19 flags and autocorrects externalized strings 314503:49:19 with String#format and no arg 314603:49:19 flags and autocorrects externalized strings 314703:49:19 with String#format and no html_safe 314803:49:19 does not flag 314903:49:19 with bare calls 315003:49:19 flags and autocorrects externalized strings 315103:49:19 does not flag 315203:49:19# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/rails/safe_format_spec.rb. It took 2.43 seconds. Expected to take 3.11 seconds. 315303:49:19# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/issue_stage_event_spec.rb. Expected to take 3.01 seconds. 315403:49:19Analytics::CycleAnalytics::IssueStageEvent 315503:49:19 does not allow STI 315603:49:19 is expected to validate that :stage_event_hash_id cannot be empty/falsy 315703:49:19 is expected to validate that :issue_id cannot be empty/falsy 315803:49:19 is expected to validate that :group_id cannot be empty/falsy 315903:49:19 is expected to validate that :project_id cannot be empty/falsy 316003:49:19 is expected to validate that :start_event_timestamp cannot be empty/falsy 316103:49:20 has state enum 316203:49:20 behaves like StageEventModel 316303:49:20 .upsert_data 316403:49:20 inserts the data 316503:49:20 does not produce duplicate rows 316603:49:20 inserts the data correctly 316803:49:21 filters by stage_event_hash_id 316903:49:21 filters by project_id 317003:49:21 filters by group_id 317103:49:21 filters by author_id 317203:49:21 filters by assignee 317303:49:21 filters by milestone_id 317403:49:21 start_event_timestamp filtering 317503:49:21 when range is given 317603:49:21 when specifying upper bound 317703:49:21 when specifying the lower bound 317803:49:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.52 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.43 1.29 1.17 1/287 42351 318003:49:21 end_event_timestamp filtering 318103:49:21 when range is given 318203:49:21 when specifying upper bound 318303:49:21 when specifying the lower bound 318503:49:21 calcualtes total time from the start_event_timestamp and end_event_timestamp columns 318603:49:21# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/issue_stage_event_spec.rb. It took 1.75 seconds. Expected to take 3.01 seconds. 318703:49:21# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. Expected to take 2.88 seconds. 318803:49:21Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLastBuildFinished 318903:49:21 behaves like value stream analytics event 319003:49:21 is expected to be a kind of String 319103:49:21 is expected to be a kind of Symbol 319203:49:21 is expected to include ApplicationRecord(abstract) 319303:49:21 is expected to respond to #timestamp_projection 319403:49:21 is expected to respond to #html_description 319503:49:21 is expected to be a kind of Array 319603:49:21 #apply_query_customization 319703:49:21 expects an ActiveRecord::Relation object as argument and returns a modified version of it 319903:49:21 returns a hash that uniquely identifies an event 320003:49:21 does not differ when the same object is built with the same params 320103:49:21 behaves like LEFT JOIN-able value stream analytics event 320203:49:24 can use the event as LEFT JOIN 320303:49:24 when looking at the record with data 320403:49:24 contains the timestamp expression 320503:49:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.31 seconds. Current RSS: ~1133M. Threads: 5. load average: 1.43 1.29 1.17 1/293 42483 320703:49:24 when looking at the record without data 320803:49:24 returns nil for the timestamp expression 320903:49:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb. It took 2.7 seconds. Expected to take 2.88 seconds. 321003:49:24# [RSpecRunTime] Starting example group spec/lib/gitlab/relative_positioning/range_spec.rb. Expected to take 2.81 seconds. 321103:49:24Gitlab::RelativePositioning::Range 321203:49:24 infers neighbours correctly 321303:49:24 RelativePositioning.range 321403:49:24 raises if lhs and rhs are nil 321503:49:24 raises an error if there is no extent 321603:49:24 constructs a closed range when both termini are provided 321703:49:24 constructs a starting-from range when only the LHS is provided 321803:49:24 constructs an ending-at range when only the RHS is provided 321903:49:24 #open_on_left? 322003:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 322103:49:24 is true if there is no LHS terminus 322203:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, expected_result: false 322303:49:24 is true if there is no LHS terminus 322403:49:24 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 322503:49:24 is true if there is no LHS terminus 322603:49:24 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, expected_result: false 322703:49:24 is true if there is no LHS terminus 322803:49:24 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 322903:49:24 is true if there is no LHS terminus 323003:49:24 #open_on_right? 323103:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 323203:49:24 is true if there is no RHS terminus 323303:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, expected_result: false 323403:49:24 is true if there is no RHS terminus 323503:49:24 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 323603:49:24 is true if there is no RHS terminus 323703:49:24 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, expected_result: true 323803:49:24 is true if there is no RHS terminus 323903:49:24 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: false 324003:49:24 is true if there is no RHS terminus 324203:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 324303:49:24 is true when the object is within the bounds of the range 324403:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 324503:49:24 is true when the object is within the bounds of the range 324603:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: true 324703:49:24 is true when the object is within the bounds of the range 324803:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 324903:49:24 is true when the object is within the bounds of the range 325003:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 325103:49:24 is true when the object is within the bounds of the range 325203:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 325303:49:24 is true when the object is within the bounds of the range 325403:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 325503:49:24 is true when the object is within the bounds of the range 325603:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 325703:49:24 is true when the object is within the bounds of the range 325803:49:24 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: nil, expected_result: false 325903:49:24 is true when the object is within the bounds of the range 326003:49:24 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 326103:49:24 is true when the object is within the bounds of the range 326203:49:24 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 326303:49:24 is true when the object is within the bounds of the range 326403:49:24 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: true 326503:49:25 is true when the object is within the bounds of the range 326603:49:25 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 326703:49:25 is true when the object is within the bounds of the range 326803:49:25 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 326903:49:25 is true when the object is within the bounds of the range 327003:49:25 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 327103:49:25 is true when the object is within the bounds of the range 327203:49:25 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 327303:49:25 is true when the object is within the bounds of the range 327403:49:25 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 327503:49:25 is true when the object is within the bounds of the range 327603:49:25 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: nil, expected_result: false 327703:49:25 is true when the object is within the bounds of the range 327803:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 327903:49:25 is true when the object is within the bounds of the range 328003:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 328103:49:25 is true when the object is within the bounds of the range 328203:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: true 328303:49:25 is true when the object is within the bounds of the range 328403:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 328503:49:25 is true when the object is within the bounds of the range 328603:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 328703:49:25 is true when the object is within the bounds of the range 328803:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 328903:49:25 is true when the object is within the bounds of the range 329003:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 329103:49:25 is true when the object is within the bounds of the range 329203:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 329303:49:25 is true when the object is within the bounds of the range 329403:49:25 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: nil, expected_result: false 329503:49:25 is true when the object is within the bounds of the range 329603:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 329703:49:25 is true when the object is within the bounds of the range 329803:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 329903:49:25 is true when the object is within the bounds of the range 330003:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: false 330103:49:25 is true when the object is within the bounds of the range 330203:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: true 330303:49:25 is true when the object is within the bounds of the range 330403:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 330503:49:25 is true when the object is within the bounds of the range 330603:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 330703:49:25 is true when the object is within the bounds of the range 330803:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 330903:49:25 is true when the object is within the bounds of the range 331003:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 331103:49:25 is true when the object is within the bounds of the range 331203:49:25 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: nil, expected_result: false 331303:49:25 is true when the object is within the bounds of the range 331403:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: false 331503:49:25 is true when the object is within the bounds of the range 331603:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 331703:49:25 is true when the object is within the bounds of the range 331803:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: false 331903:49:25 is true when the object is within the bounds of the range 332003:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 332103:49:25 is true when the object is within the bounds of the range 332203:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: true 332303:49:25 is true when the object is within the bounds of the range 332403:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 332503:49:25 is true when the object is within the bounds of the range 332603:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 332703:49:25 is true when the object is within the bounds of the range 332803:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 332903:49:25 is true when the object is within the bounds of the range 333003:49:25 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: nil, expected_result: false 333103:49:25 is true when the object is within the bounds of the range 333203:49:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/relative_positioning/range_spec.rb. It took 1.67 seconds. Expected to take 2.81 seconds. 333303:49:25# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/repository_pipeline_spec.rb. Expected to take 2.72 seconds. 333403:49:25BulkImports::Projects::Pipelines::RepositoryPipeline 333603:49:26 successfully imports repository 333703:49:26Job arguments to Projects::GitGarbageCollectWorker must be native JSON types, but :gc is a Symbol. 333903:49:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 334003:49:26 imports new repository into destination project 334103:49:26 project has no repository 334203:49:26 skips repository import 334303:49:26 blocked local networks 334403:49:27 prevents import 334503:49:27 when scheme is blocked 334603:49:27 prevents import 334803:49:27 executes housekeeping service after import 334903:49:27# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/repository_pipeline_spec.rb. It took 1.56 seconds. Expected to take 2.72 seconds. 335003:49:27# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_deployed_to_production_spec.rb. Expected to take 2.62 seconds. 335103:49:27Gitlab::Analytics::CycleAnalytics::StageEvents::IssueDeployedToProduction 335203:49:27 behaves like LEFT JOIN-able value stream analytics event 335303:49:29 can use the event as LEFT JOIN 335403:49:29 when looking at the record with data 335503:49:29 contains the timestamp expression 335603:49:29# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.6 seconds. Current RSS: ~1133M. Threads: 5. load average: 1.40 1.28 1.17 1/293 42561 335803:49:29 when looking at the record without data 335903:49:29 returns nil for the timestamp expression 336003:49:29 behaves like value stream analytics event 336103:49:29 is expected to be a kind of String 336203:49:29 is expected to be a kind of Symbol 336303:49:29 is expected to include ApplicationRecord(abstract) 336403:49:29 is expected to respond to #timestamp_projection 336503:49:29 is expected to respond to #html_description 336603:49:29 is expected to be a kind of Array 336703:49:29 #apply_query_customization 336803:49:29 expects an ActiveRecord::Relation object as argument and returns a modified version of it 337003:49:29 returns a hash that uniquely identifies an event 337103:49:29 does not differ when the same object is built with the same params 337203:49:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_deployed_to_production_spec.rb. It took 2.3 seconds. Expected to take 2.62 seconds. 337303:49:29# [RSpecRunTime] Starting example group spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb. Expected to take 2.46 seconds. 337403:49:29Mutations::Notes::RepositionImageDiffNote 337603:49:30 when the user does not have permission 337703:49:30 raises an error if the resource is not accessible to the user 337803:49:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.14 seconds. Current RSS: ~1132M. Threads: 5. load average: 1.40 1.28 1.17 1/293 42626 338003:49:31 when the user has permission 338103:49:31 mutates the note 338203:49:31 when the note is a DiffNote, but not on an image 338303:49:31 raises an error 338403:49:31# [RSpecRunTime] Finishing example group spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb. It took 1.63 seconds. Expected to take 2.46 seconds. 338503:49:31# [RSpecRunTime] Starting example group spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb. Expected to take 2.37 seconds. 338603:49:31Resolvers::IncidentManagement::TimelineEventsResolver 338703:49:32 returns timeline events 338803:49:32 is expected to have nullable GraphQL type TimelineEventTypeConnection 338903:49:32 when resolving a single item 339003:49:32 when id given 339103:49:32 returns the timeline event 339203:49:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.12 seconds. Current RSS: ~1132M. Threads: 5. load average: 1.45 1.29 1.18 1/293 42636 339403:49:33 when user does not have permissions 339503:49:33 returns no timeline events 339603:49:33# [RSpecRunTime] Finishing example group spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb. It took 1.74 seconds. Expected to take 2.37 seconds. 339703:49:33# [RSpecRunTime] Starting example group spec/lib/gitlab/email/attachment_uploader_spec.rb. Expected to take 2.32 seconds. 339803:49:33Gitlab::Email::AttachmentUploader 340003:49:33 uploads all attachments and returns their links 340103:49:33 with a signed message 340203:49:34 uploads all attachments except the signature 340303:49:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.32 seconds. Current RSS: ~1130M. Threads: 5. load average: 1.45 1.29 1.18 1/292 42637 340503:49:34 with a signed message with mixed protocol prefix 340603:49:34 uploads all attachments except the signature 340703:49:34 with a message with no content type 340803:49:35 uploads all attachments except the signature 340903:49:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/attachment_uploader_spec.rb. It took 2.02 seconds. Expected to take 2.32 seconds. 341003:49:35# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. Expected to take 2.24 seconds. 341103:49:35Gitlab::Ci::Config::External::File::Component 341303:49:36 when component is valid 341403:49:36 tracks the event 341503:49:36 when user is missing in a context 341603:49:36 does not track the event 341703:49:36# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.9 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.41 1.29 1.18 1/292 42679 341903:49:36 when component is invalid 342003:49:36 does not track the event 342103:49:36 #expand_context 342203:49:36 inherits user and variables while changes project and sha 342303:49:36 #load_and_validate_expanded_hash! 342403:49:36 tracks the content load time 342603:49:36 returns the metadata 342803:49:36 when component is specified 342903:49:36 is expected to be truthy 343003:49:36 when component is not specified 343103:49:37 is expected to be falsy 343303:49:37 when the context project does not have a repository 343503:49:37 when location is not provided 343703:49:37 when component path is provided 343803:49:37 when component is not found 344003:49:37 when component is found 344203:49:37 when content is not a valid YAML 344503:49:37 when interpolation is being used 344603:49:37 correctly interpolates the content 344703:49:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. It took 2.09 seconds. Expected to take 2.24 seconds. 344803:49:37# [RSpecRunTime] Starting example group spec/models/blob_viewer/markup_spec.rb. Expected to take 2.2 seconds. 344903:49:37BlobViewer::Markup 345003:49:37 does not allow STI 345103:49:37 #banzai_render_context 345203:49:38 returns context needed for banzai rendering 345303:49:38 when blob does respond to rendered_markup 345403:49:39 does sets rendered key 345503:49:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.16 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.41 1.29 1.18 1/292 42716 345703:49:39# [RSpecRunTime] Finishing example group spec/models/blob_viewer/markup_spec.rb. It took 1.8 seconds. Expected to take 2.2 seconds. 345803:49:39# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/bridge_spec.rb. Expected to take 2.11 seconds. 345903:49:39Gitlab::Ci::Config::Entry::Bridge 346003:49:39 behaves like with inheritable CI config 346103:49:39 does prepend an Inheritable mixin 346203:49:39 all inheritable entries are covered 346303:49:39 all entries do have inherit flag 346403:49:39 for non-inheritable entries 346503:49:39 entry_key: :stage 346603:49:39 inheritable_class does not define entry 346703:49:39 entry_key: :only 346803:49:39 inheritable_class does not define entry 346903:49:39 entry_key: :except 347003:49:39 inheritable_class does not define entry 347103:49:39 entry_key: :rules 347203:49:39 inheritable_class does not define entry 347303:49:39 entry_key: :variables 347403:49:39 inheritable_class does not define entry 347503:49:39 entry_key: :inherit 347603:49:39 inheritable_class does not define entry 347703:49:39 entry_key: :environment 347803:49:39 inheritable_class does not define entry 347903:49:39 entry_key: :trigger 348003:49:39 inheritable_class does not define entry 348103:49:39 entry_key: :needs 348203:49:39 inheritable_class does not define entry 348303:49:39 entry_key: :parallel 348403:49:39 inheritable_class does not define entry 348503:49:39 for inheritable entries 348603:49:39 entry_key: :interruptible, entry_class: Gitlab::Config::Entry::Boolean 348703:49:39 inheritable_class does define entry 348803:49:39 when is specified 348903:49:39 does inherit value 349003:49:39 when entry is specified 349103:49:39 does not inherit value 349203:49:39 when inheritable does not specify 349303:49:39 does not inherit value 349503:49:39 always returns true 349703:49:39 when config is not a hash 349803:49:39 is expected to be falsey 349903:49:39 when config is a regular job 350003:49:39 is expected to be falsey 350203:49:39 is expected to be falsey 350303:49:39 when config is a bridge job 350403:49:39 is expected to be truthy 350603:49:39 is expected to be truthy 350703:49:39 when config is a hidden job 350803:49:39 is expected to be falsey 351003:49:39 when trigger config is a non-empty string 351203:49:39 is expected to be valid 351403:49:39 is returns a bridge job configuration 351503:49:39 when bridge trigger is a hash 351703:49:39 is expected to be valid 351903:49:39 is returns a bridge job configuration hash 352003:49:39 when bridge configuration contains trigger, when, extends, stage, only, except, and variables 352103:49:39 is expected to be valid 352203:49:39 when bridge configuration uses rules 352303:49:39 is expected to be valid 352403:49:39 when bridge configuration uses rules with job:when 352503:49:39 is expected to be valid 352603:49:39 when bridge configuration uses rules with only 352703:49:39 is expected not to be valid 352803:49:39 when bridge configuration uses rules with except 352903:49:40 is expected not to be valid 353003:49:40 when bridge has only job needs 353203:49:40 is expected not to be valid 353303:49:40 when bridge config contains unknown keys 353503:49:40 is expected not to be valid 353703:49:40 is returns an error about unknown config key 353803:49:40 when bridge config contains build-specific attributes 354003:49:40 is expected not to be valid 354203:49:40 returns an error message 354303:49:40 when bridge config contains exit_codes 354503:49:40 is expected not to be valid 354703:49:40 returns an error message 354803:49:40 when bridge config contains parallel 354903:49:40 when parallel config is a number 355103:49:40 is expected not to be valid 355303:49:40 returns an error message 355403:49:40 when parallel config is a matrix 355603:49:40 is expected to be valid 355803:49:40 is returns a bridge job configuration 355903:49:40 when bridge trigger contains forward 356103:49:40 is expected to be valid 356303:49:40 returns a bridge job configuration hash 356403:49:40 #manual_action? 356503:49:40 when job is a manual action 356603:49:40 is expected to be manual action 356703:49:40 when job is not a manual action 356803:49:40 is expected not to be manual action 357003:49:40 when job is a manual action 357103:49:40 when it is not specified if job is allowed to fail 357203:49:40 is expected to be ignored 357303:49:40 when job is allowed to fail 357403:49:40 is expected to be ignored 357503:49:40 when job is not allowed to fail 357603:49:40 is expected not to be ignored 357703:49:40 when job is not a manual action 357803:49:40 when it is not specified if job is allowed to fail 357903:49:40 is expected not to be ignored 358003:49:40 when job is allowed to fail 358103:49:40 is expected to be ignored 358203:49:40 when job is not allowed to fail 358303:49:40 is expected not to be ignored 358503:49:40 when bridge is a manual action 358603:49:40 is expected to eq "manual" 358703:49:40 when bridge has no `when` attribute 358803:49:40 is expected to be nil 358903:49:40 when the `when` keyword is not a string 359003:49:40 when it is an array 359103:49:40 returns error 359203:49:40 when it is a boolean 359303:49:40 returns error 359403:49:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/bridge_spec.rb. It took 1.73 seconds. Expected to take 2.11 seconds. 359503:49:40# [RSpecRunTime] Starting example group spec/models/alert_management/alert_assignee_spec.rb. Expected to take 2.06 seconds. 359603:49:40AlertManagement::AlertAssignee 359703:49:40 does not allow STI 359803:49:40 associations 359903:49:40 is expected to belong to alert required: false 360003:49:40 is expected to belong to assignee class_name => User required: false inverse_of => alert_assignees 360203:49:41 is expected to validate that :alert cannot be empty/falsy 360303:49:41 is expected to validate that :assignee cannot be empty/falsy 360403:49:42 is expected to validate that :assignee is case-sensitively unique within the scope of :alert_id 360503:49:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.59 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.38 1.28 1.18 1/287 42717 360703:49:42# [RSpecRunTime] Finishing example group spec/models/alert_management/alert_assignee_spec.rb. It took 1.7 seconds. Expected to take 2.06 seconds. 360803:49:42# [RSpecRunTime] Starting example group spec/services/users/ban_service_spec.rb. Expected to take 1.96 seconds. 360903:49:42Users::BanService 361103:49:42 when successful 361203:49:42 returns success status 361303:49:42 bans the user 361403:49:42 creates a BannedUser 361503:49:42 logs ban in application logs 361603:49:43 bans duplicate users 361803:49:43 when user is blocked 361903:49:43 returns state error message 362003:49:43 behaves like does not modify the BannedUser record or user state 362103:49:43 does not modify the BannedUser record or user state 362203:49:43 when user is not an admin 362303:49:43 returns permissions error message 362403:49:43 behaves like does not modify the BannedUser record or user state 362503:49:43 does not modify the BannedUser record or user state 362603:49:43# [RSpecRunTime] Finishing example group spec/services/users/ban_service_spec.rb. It took 0.96 second. Expected to take 1.96 seconds. 362703:49:43# [RSpecRunTime] Starting example group spec/lib/gitlab/git/push_spec.rb. Expected to take 1.95 seconds. 362803:49:43Gitlab::Git::Push 362903:49:44 #branch_name 363003:49:44 when it is a branch push 363103:49:44 returns branch name 363203:49:44 when it is a tag push 363403:49:44 #branch_push? 363503:49:44 when pushing a branch ref 363603:49:44 is expected to be branch push 363703:49:44 when it is a tag push 363803:49:44 is expected not to be branch push 363903:49:44 #branch_updated? 364003:49:44 when it is a branch push with correct old and new revisions 364103:49:44 is expected to be branch updated 364203:49:44 when it is not a branch push 364303:49:44 is expected not to be branch updated 364403:49:44 when old revision is blank 364503:49:44 is expected not to be branch updated 364603:49:44 when it is not a branch push 364703:49:44 is expected not to be branch updated 364803:49:44 when oldrev is nil 364903:49:44 is expected not to be branch updated 365003:49:44 #force_push? 365103:49:44 when old revision is an ancestor of the new revision 365203:49:44 is expected not to be force push 365303:49:44 when old revision is not an ancestor of the new revision 365403:49:44 is expected to be force push 365503:49:44 when called mulitiple times 365603:49:44 does not make make multiple calls to the force push check 365703:49:44 #branch_added? 365803:49:44 when old revision is defined 365903:49:44 is expected not to be branch added 366003:49:44 when old revision is not defined 366103:49:44 is expected to be branch added 366203:49:44 #branch_removed? 366303:49:44 when new revision is defined 366403:49:44 is expected not to be branch removed 366503:49:44 when new revision is not defined 366603:49:44 is expected to be branch removed 366703:49:44 #modified_paths 366803:49:44 when a push is a branch update 366903:49:44 returns modified paths 367003:49:44 when a push is not a branch update 367103:49:45 raises an error 367303:49:45 when a valid oldrev is provided 367403:49:45 returns oldrev 367503:49:45 when a nil valud is provided 367603:49:45 returns blank SHA 367803:49:45 when valid newrev is provided 367903:49:45 returns newrev 368003:49:45 when a nil valud is provided 368103:49:45 returns blank SHA 368203:49:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/push_spec.rb. It took 1.72 seconds. Expected to take 1.95 seconds. 368303:49:45# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/post_process_pipeline_spec.rb. Expected to take 1.84 seconds. 368403:49:45Banzai::Pipeline::PostProcessPipeline 368503:49:45 when a document only has upload links 368603:49:45 does not make any Gitaly calls 368703:49:45 when both upload and repository links are present 368803:49:45 searches for attributes only once 368903:49:45# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/post_process_pipeline_spec.rb. It took 0.77 second. Expected to take 1.84 seconds. 369003:49:45# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules_spec.rb. Expected to take 1.81 seconds. 369103:49:45Gitlab::Ci::Build::Rules 369303:49:46 with no rules 369403:49:46 sets @rule_list to an empty array 369503:49:46 sets @default_when to "on_success" 369603:49:46 with one rule 369703:49:46 sets @rule_list to an array of a single rule 369803:49:46 sets @default_when to "on_success" 369903:49:46 with multiple rules 370003:49:46 sets @rule_list to an array of a single rule 370103:49:46 sets @default_when to "on_success" 370203:49:46 with a specified default when: 370303:49:46 sets @rule_list to an array of a single rule 370403:49:46 sets @default_when to "manual" 370603:49:46 with nil rules 370703:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 370803:49:46 and when:manual set as the default 370903:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="manual", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 371003:49:46 with no rules 371103:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 371203:49:46 and when:manual set as the default 371303:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 371403:49:46 with one rule without any clauses 371503:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="manual", start_in=nil, allow_failure=true, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 371603:49:46 with one matching rule 371703:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="always", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 371803:49:46 with two matching rules 371903:49:46 returns the value of the first matched rule in the list 372003:49:46 with a non-matching and matching rule 372103:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="always", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 372203:49:46 with a matching and non-matching rule 372303:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="delayed", start_in="1 day", allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 372403:49:46 with non-matching rules 372503:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 372603:49:46 and when:manual set as the default 372703:49:46 does not return the default when: 372803:49:46 with only allow_failure 372903:49:46 with matching rule 373003:49:46 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=true, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 373103:49:46 with non-matching rule 373203:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 373403:49:47 when single need is specified 373503:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...:name=>"test", :artifacts=>true, :optional=>false}], errors=nil, auto_cancel=nil, interruptible=nil> 373603:49:47 when multiple needs are specified 373703:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...name=>"rspec", :artifacts=>true, :optional=>false}], errors=nil, auto_cancel=nil, interruptible=nil> 373803:49:47 when there are no needs specified 373903:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 374003:49:47 when need is specified with additional attibutes 374103:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...e, :name=>"test", :optional=>true, :when=>"never"}], errors=nil, auto_cancel=nil, interruptible=nil> 374203:49:47 with variables 374303:49:47 with matching rule 374403:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables={:MY_VAR=>"my var"}, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 374503:49:47 with auto_cancel 374603:49:47 with matching rule 374703:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel={:on_new_commit=>"interruptible"}, interruptible=nil> 374803:49:47 with interruptible 374903:49:47 with matching rule 375003:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=true> 375103:49:47 with a regexp variable matching rule 375203:49:47 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 375303:49:47 Gitlab::Ci::Build::Rules::Result 375403:49:47 #build_attributes 375503:49:47 compacts nil values 375603:49:47 scheduling_type 375703:49:47 when rules have needs 376003:49:47 adds schedule type to the build_attributes 376103:49:47 multiple needs 376303:49:47 adds schedule type to the build_attributes 376403:49:47 when rules do not have needs 376503:49:47 does not add schedule type to the build_attributes 376703:49:47 'when' is 'never' 376803:49:47 returns false 376903:49:47 'when' is 'on_success' 377003:49:47 returns true 377103:49:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules_spec.rb. It took 1.52 seconds. Expected to take 1.81 seconds. 377203:49:47# [RSpecRunTime] Starting example group spec/models/packages/rpm/package_spec.rb. Expected to take 1.77 seconds. 377303:49:47Packages::Rpm::Package 377403:49:47 does not allow STI 377503:49:47 .installable 377603:49:47 behaves like installable packages 377703:49:47 for rpm_package 377803:49:48 does not include non-installable packages 377903:49:48 includes installable packages 378003:49:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.86 second. Current RSS: ~1132M. Threads: 5. load average: 1.35 1.28 1.18 3/293 42796 378203:49:48 associations 378303:49:48 is expected to have one rpm_metadatum class_name => Packages::Rpm::Metadatum inverse_of => package 378403:49:48# [RSpecRunTime] Finishing example group spec/models/packages/rpm/package_spec.rb. It took 1.35 seconds. Expected to take 1.77 seconds. 378503:49:48# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb. Expected to take 1.72 seconds. 378603:49:48Gitlab::JiraImport::Stage::ImportIssuesWorker 378803:49:49 behaves like include import workers modules 378903:49:49 is expected to includes the ApplicationWorker module 379003:49:49 is expected to includes the Gitlab::JiraImport::QueueOptions module 379103:49:49 is expected to includes the Gitlab::JiraImport::ImportWorker module 379303:49:49 when import did not start 379403:49:49 behaves like cannot do Jira import 379503:49:49 does not advance to next stage 379603:49:49 behaves like does not advance to next stage 379703:49:49 does not advance to next stage 379803:49:49 when import started 379903:49:49Job arguments to Gitlab::JiraImport::AdvanceStageWorker must be native JSON types, but :issues is a Symbol. 380103:49:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 380203:49:49 uses a custom http client for the issues importer 380303:49:49 when start_at is nil 380403:49:49 behaves like advance to next stage 380503:49:50 advances to attachments stage 380603:49:50 when start_at is zero 380703:49:50 behaves like advance to next stage 380803:49:50 advances to issues stage 380903:49:50 when start_at is greater than zero 381003:49:50 behaves like advance to next stage 381103:49:50 advances to issues stage 381203:49:50 when start_at is below zero 381303:49:50 behaves like advance to next stage 381403:49:50 advances to attachments stage 381503:49:50# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb. It took 1.46 seconds. Expected to take 1.72 seconds. 381603:49:50# [RSpecRunTime] Starting example group spec/models/chat_name_spec.rb. Expected to take 1.66 seconds. 381803:49:50 does not allow STI 381903:49:50 is expected to belong to user required: false 382003:49:50 is expected to validate that :user cannot be empty/falsy 382103:49:50 is expected to validate that :team_id cannot be empty/falsy 382203:49:50 is expected to validate that :chat_id cannot be empty/falsy 382303:49:50 is expected to validate that :chat_id is case-sensitively unique within the scope of :team_id 382403:49:50 #update_last_used_at 382503:49:50 updates the last_used_at timestamp 382603:49:50 does not update last_used_at if it was recently updated 382703:49:50 updates last_used_at if it was not recently updated 382803:49:50 behaves like it has loose foreign keys 382903:49:50 has at least one loose foreign key definition 383003:49:50 has the deletion trigger present 383103:49:50 records record deletions 383203:49:51 cleans up record deletions 383303:49:51# [RSpecRunTime] Finishing example group spec/models/chat_name_spec.rb. It took 0.98 second. Expected to take 1.66 seconds. 383403:49:51# [RSpecRunTime] Starting example group spec/workers/snippets/update_repository_storage_worker_spec.rb. Expected to take 1.62 seconds. 383503:49:51Snippets::UpdateRepositoryStorageWorker 383603:49:51 behaves like an update storage move worker 383703:49:52 has the `until_executed` deduplicate strategy 383803:49:52 #perform(repository_storage_move_id) 383903:49:52 calls the update repository storage service 384003:49:52 when repository storage move raises an exception 384103:49:52 releases the exclusive lock 384203:49:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.57 seconds. Current RSS: ~1129M. Threads: 5. load average: 1.40 1.29 1.18 1/292 42815 384403:49:52 when exclusive lease already set 384503:49:52 does not call the update repository storage service 384603:49:52 when exclusive lease was taken by the current worker 384703:49:52 marks storage migration as failed 384803:49:52# [RSpecRunTime] Finishing example group spec/workers/snippets/update_repository_storage_worker_spec.rb. It took 1.3 seconds. Expected to take 1.62 seconds. 384903:49:52# [RSpecRunTime] Starting example group spec/lib/import/placeholder_references/alias_resolver_spec.rb. Expected to take 1.56 seconds. 385003:49:52Import::PlaceholderReferences::AliasResolver 385203:49:52 points to real columns 385303:49:53 contains deletion exclusions for un-indexed columns 385403:49:53 defines aliases for all note descendants apart from synthetic notes 385503:49:53 group aliases 385603:49:53 behaves like define aliases 385703:49:53 defines aliases for imported resources that references users 385803:49:53 project aliases 385903:49:53 behaves like define aliases 386003:49:53 defines aliases for imported resources that references users 386103:49:53 .aliased_model 386203:49:53 when model exists 386303:49:53 returns the model 386403:49:53 when there are multiple versions 386503:49:53 returns the value for the right version 386603:49:53 when the model has changed 386703:49:53 returns the new model name 386803:49:53 when requesting an unknown model 386903:49:53 returns a constantized version of the passed string after reporting a missing alias 387003:49:53 when requesting a model that doesn't exist 387103:49:53 returns nil after reporting a missing alias 387203:49:53 .version_for_model 387303:49:53 returns the max version available for the model 387403:49:53 when the model does not exist 387503:49:53 returns version 1 after reporting a missing alias 387603:49:53 .models_with_data 387703:49:53 returns models with all their columns 387803:49:53 when there are multiple versions for a key 387903:49:53 only includes the last version 388003:49:53 .aliased_column 388103:49:53 returns the column 388203:49:53 when there are multiple versions 388303:49:53 returns the value for the right version 388403:49:53 when the column has changed 388503:49:53 returns the new column name 388603:49:53 when the column doesn't exist 388703:49:53 returns the same column after reporting a missing alias 388803:49:53# [RSpecRunTime] Finishing example group spec/lib/import/placeholder_references/alias_resolver_spec.rb. It took 1.03 seconds. Expected to take 1.56 seconds. 388903:49:53# [RSpecRunTime] Starting example group spec/graphql/resolvers/ml/find_model_versions_resolver_spec.rb. Expected to take 1.55 seconds. 389003:49:53Resolvers::Ml::FindModelVersionsResolver 389203:49:54 when user is allowed and model exists 389303:49:54 is expected to eq [#<Ml::ModelVersion id: 2, created_at: "2024-10-16 03:49:54.379125514 +0000", updated_at: "2024-10-16...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 389403:49:54 only passes name, sort_by and order to finder 389503:49:54 when user does not have permission 389603:49:54 is expected to be nil 389703:49:54# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ml/find_model_versions_resolver_spec.rb. It took 0.93 second. Expected to take 1.55 seconds. 389803:49:54# [RSpecRunTime] Starting example group spec/lib/gitlab/regex_requires_app_spec.rb. Expected to take 1.48 seconds. 389903:49:54Gitlab::Regex 390003:49:54 .debian_architecture_regex 390103:49:54 is expected to match "amd64" 390203:49:54 is expected to match "kfreebsd-i386" 390303:49:54 is expected not to match "" 390403:49:54 is expected not to match "-a" 390503:49:54 is expected not to match "+a" 390603:49:54 is expected not to match ".a" 390703:49:54 is expected not to match "_a" 390803:49:54 is expected not to match "a+b" 390903:49:54 is expected not to match "a.b" 391003:49:54 is expected not to match "a_b" 391103:49:54 is expected not to match "a~" 391203:49:54 is expected not to match "aé" 391303:49:54 is expected not to match "AMD64" 391403:49:54 is expected not to match "Amd64" 391503:49:54 is expected not to match "aMD64" 391603:49:54 behaves like regex rejecting path traversal 391703:49:54 is expected not to match "a../b" 391803:49:54 is expected not to match "a..%2fb" 391903:49:54 is expected not to match "a%2e%2e%2fb" 392003:49:54 is expected not to match "a%2e%2e/b" 392103:49:54 .npm_package_name_regex 392203:49:54 behaves like npm package name regex 392303:49:54 is expected to match "@scope/package" 392403:49:54 is expected to match "unscoped-package" 392503:49:55 is expected not to match "@first-scope@second-scope/package" 392603:49:55 is expected not to match "scope-without-at-symbol/package" 392703:49:55 is expected not to match "@not-a-scoped-package" 392803:49:55 is expected not to match "@scope/sub/package" 392903:49:55 is expected not to match "@scope/../../package" 393003:49:55 is expected not to match "@scope%2e%2e%2fpackage" 393103:49:55 is expected not to match "@%2e%2e%2f/package" 393203:49:55 capturing group 393303:49:55 extracts the scope name for @scope/package 393403:49:55 extracts the scope name for unscoped-package 393503:49:55 extracts the scope name for @not-a-scoped-package 393603:49:55 extracts the scope name for @scope/sub/package 393703:49:55 extracts the scope name for @inv@lid-scope/package 393803:49:55 .debian_distribution_regex 393903:49:55 is expected to match "buster" 394003:49:55 is expected to match "buster-updates" 394103:49:55 is expected to match "Debian10.5" 394203:49:55 is expected not to match "jessie/updates" 394303:49:55 is expected not to match "hé" 394403:49:55 behaves like regex rejecting path traversal 394503:49:55 is expected not to match "a../b" 394603:49:55 is expected not to match "a..%2fb" 394703:49:55 is expected not to match "a%2e%2e%2fb" 394803:49:55 is expected not to match "a%2e%2e/b" 394903:49:55 .debian_component_regex 395003:49:55 is expected to match "main" 395103:49:55 is expected to match "non-free" 395203:49:55 is expected not to match "non/free" 395303:49:55 is expected not to match "hé" 395403:49:55 behaves like regex rejecting path traversal 395503:49:55 is expected not to match "a../b" 395603:49:55 is expected not to match "a..%2fb" 395703:49:55 is expected not to match "a%2e%2e%2fb" 395803:49:55 is expected not to match "a%2e%2e/b" 395903:49:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex_requires_app_spec.rb. It took 1.13 seconds. Expected to take 1.48 seconds. 396003:49:55# [RSpecRunTime] Starting example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. Expected to take 1.47 seconds. 396103:49:55Resolvers::PaginatedTreeResolver 396203:49:56 is expected to have nullable GraphQL type TreeConnection 396403:49:56 resolves to a collection with a tree object 396503:49:56 with recursive option 396603:49:56 resolve to a recursive tree 396703:49:56 with limited max_page_size 396803:49:56 resolves to a pagination collection with a tree object 396903:49:56 when repository does not exist 397103:49:56 when repository is empty 397303:49:56 Cursor pagination 397403:49:56 returns all tree entries during cursor pagination 397503:49:56 when cursor is invalid 397603:49:56 generates an error 397703:49:56 Custom error handling 397803:49:56 when gitaly is not available 397903:49:56 generates an unavailable error 398003:49:56# [RSpecRunTime] Finishing example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. It took 1.11 seconds. Expected to take 1.47 seconds. 398103:49:56# [RSpecRunTime] Starting example group spec/presenters/packages/helm/index_presenter_spec.rb. Expected to take 1.4 seconds. 398203:49:56Packages::Helm::IndexPresenter 398403:49:57 returns the correct hash 398503:49:57 with an unknown channel 398603:49:57 is expected to be empty 398703:49:57 with a nil channel 398803:49:57 is expected to be empty 398903:49:57 #api_version 399003:49:57 is expected to eq "v1" 399203:49:57 returns the expected format 399303:49:57 #server_info 399403:49:57 is expected to eq {"contextPath"=>"/api/v4/projects/753/packages/helm"} 399503:49:57 with url encoded project id param 399603:49:57 is expected to eq {"contextPath"=>"/api/v4/projects/foo%2Fbar/packages/helm"} 399703:49:57# [RSpecRunTime] Finishing example group spec/presenters/packages/helm/index_presenter_spec.rb. It took 0.73 second. Expected to take 1.4 seconds. 399803:49:57# [RSpecRunTime] Starting example group spec/helpers/keyset_helper_spec.rb. Expected to take 1.39 seconds. 400003:49:57 with admin mode 400103:49:57 when no users are present 400203:49:57 does not render pagination links 400303:49:57 when one user is present 400403:49:57 does not render pagination links 400503:49:57 when more users are present 400603:49:58 when on the first page 400703:49:58 renders the next and last links 400803:49:58 when at the last page 400903:49:58 renders the prev and first links 401003:49:58 when at the second page 401103:49:58 renders all links 401203:49:58# [RSpecRunTime] Finishing example group spec/helpers/keyset_helper_spec.rb. It took 0.94 second. Expected to take 1.39 seconds. 401303:49:58# [RSpecRunTime] Starting example group spec/services/files/base_service_spec.rb. Expected to take 1.31 seconds. 401403:49:58Files::BaseService 401503:49:58 with a project and group namespace_commit_email 401603:49:59 sets @author_email to the project namespace_commit_email 401703:49:59 with a project namespace_commit_email 401803:49:59 sets @author_email to the project namespace_commit_email 401903:49:59 with an author_email in params and namespace_commit_email 402003:49:59 gives precedence to the parameter value for @author_email 402103:49:59 with a group namespace_commit_email 402203:49:59 sets @author_email to the group namespace_commit_email 402303:49:59 with no namespace_commit_emails 402403:49:59 sets @author_email to user default email 402503:49:59# [RSpecRunTime] Finishing example group spec/services/files/base_service_spec.rb. It took 0.86 second. Expected to take 1.31 seconds. 402603:49:59# [RSpecRunTime] Starting example group spec/lib/import/bulk_imports/source_users_mapper_spec.rb. Expected to take 1.29 seconds. 402703:49:59Import::BulkImports::SourceUsersMapper 402903:49:59 returns placeholder user id 403003:49:59 when import source user have been reassigned to a real user 403103:49:59 returns real user user id 403303:49:59 always returns true 403403:49:59# [RSpecRunTime] Finishing example group spec/lib/import/bulk_imports/source_users_mapper_spec.rb. It took 0.46 second. Expected to take 1.29 seconds. 403503:49:59# [RSpecRunTime] Starting example group spec/workers/ci/parse_secure_file_metadata_worker_spec.rb. Expected to take 1.26 seconds. 403603:49:59Ci::ParseSecureFileMetadataWorker 403803:49:59 is labeled as idempotent 403903:50:00 performs multiple times sequentially without raising an exception 404003:50:00 when the file is found 404103:50:00 calls update_metadata! 404203:50:00 when file is not found 404303:50:00WARNING: An expectation of `:update_metadata!` 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-foss/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb:25:in `block (4 levels) in <top (required)>'. 404403:50:00 does not call update_metadata! 404503:50:00# [RSpecRunTime] Finishing example group spec/workers/ci/parse_secure_file_metadata_worker_spec.rb. It took 0.91 second. Expected to take 1.26 seconds. 404603:50:00# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/inherited_variables_resolver_spec.rb. Expected to take 1.22 seconds. 404703:50:00Resolvers::Ci::InheritedVariablesResolver 404903:50:01 when project does not have a group 405003:50:01 returns an empty array 405103:50:01 when project belongs to a group 405203:50:01 returns variables from parent group and ancestors 405303:50:01 sorting behaviour 405403:50:01 with sort by default (created_at descending) 405503:50:01 returns variables ordered by created_at in descending order 405603:50:01 with sort by created_at descending 405703:50:01 returns variables ordered by created_at in descending order 405803:50:01 with sort by created_at ascending 405903:50:01 returns variables ordered by created_at in ascending order 406003:50:01 with sort by key descending 406103:50:01 returns variables ordered by key in descending order 406203:50:01 with sort by key ascending 406303:50:01 returns variables ordered by key in ascending order 406403:50:01# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/inherited_variables_resolver_spec.rb. It took 0.91 second. Expected to take 1.22 seconds. 406503:50:01# [RSpecRunTime] Starting example group spec/services/lfs/push_service_spec.rb. Expected to take 1.19 seconds. 406603:50:01Lfs::PushService 406703:50:02 does nothing if there are no LFS objects 406903:50:02Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 407103:50:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 407203:50:02 uploads the object when upload is requested 407303:50:02 does not upload the object when upload is not requested 407403:50:02 verifies the upload if requested 407503:50:02 skips verification if requested but upload fails 407603:50:02 returns a failure when submitting a batch fails 407703:50:02 returns a failure when submitting an upload fails 407803:50:02 non-project-repository LFS objects 407903:50:02 only tries to upload the project-repository LFS object 408003:50:02# [RSpecRunTime] Finishing example group spec/services/lfs/push_service_spec.rb. It took 0.92 second. Expected to take 1.19 seconds. 408103:50:02# [RSpecRunTime] Starting example group spec/presenters/packages/composer/packages_presenter_spec.rb. Expected to take 1.15 seconds. 408203:50:02Packages::Composer::PackagesPresenter 408303:50:03 #package_versions 408403:50:03 returns the packages json 408603:50:03 returns the provider json 408803:50:03 returns the provider json 408903:50:03 with a client version 2 409003:50:03 returns the provider json 409103:50:03# [RSpecRunTime] Finishing example group spec/presenters/packages/composer/packages_presenter_spec.rb. It took 0.97 second. Expected to take 1.15 seconds. 409203:50:03# [RSpecRunTime] Starting example group spec/services/admin/plan_limits/update_service_spec.rb. Expected to take 1.11 seconds. 409303:50:03Admin::PlanLimits::UpdateService 409403:50:03 when the user is not an admin 409503:50:03 returns an error 409603:50:03 when current_user is an admin 409703:50:03 when the update is successful 409803:50:03 updates all attributes 409903:50:03 returns success 410003:50:03 when the update is unsuccessful 410103:50:03 when notification_limit is less than storage_size_limit 410203:50:03 returns an error 410303:50:03 when notification_limit is greater than enforcement_limit 410403:50:03 returns an error 410503:50:03 when enforcement_limit is less than storage_size_limit 410603:50:03 returns an error 410703:50:03 when enforcement_limit is less than notification_limit 410803:50:03 returns an error 410903:50:03 when storage_size_limit is greater than notification_limit 411003:50:03 returns an error 411103:50:03 when storage_size_limit is greater than enforcement_limit 411203:50:03 returns an error 411303:50:03 when enforcement_limit is 0 411403:50:04 does not return an error 411503:50:04 when setting limit to unlimited 411603:50:04 for notification_limit 411703:50:04 is successful 411803:50:04 for enforcement_limit 411903:50:04 is successful 412003:50:04 for storage_size_limit 412103:50:04 is successful 412203:50:04# [RSpecRunTime] Finishing example group spec/services/admin/plan_limits/update_service_spec.rb. It took 0.7 second. Expected to take 1.11 seconds. 412303:50:04# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. Expected to take 1.09 seconds. 412403:50:04Banzai::Filter::References::AbstractReferenceFilter 412503:50:04 wraps call method with a timeout 412603:50:04 uses gsub_with_limit 412703:50:04 #data_attributes_for 412803:50:04 is not an XSS vector 412903:50:04 abstract methods 413003:50:04 #find_object 413103:50:04 raises NotImplementedError 413203:50:04 #url_for_object 413303:50:04 raises NotImplementedError 413403:50:04 behaves like pipeline timing check 413503:50:04 checks the pipeline timing 413603:50:04 behaves like a filter timeout 413703:50:04 when rendering takes too long 413903:50:04 verifies render_timeout 414003:50:04# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. It took 0.82 second. Expected to take 1.09 seconds. 414103:50:04# [RSpecRunTime] Starting example group spec/models/concerns/issuable_link_spec.rb. Expected to take 1.03 seconds. 414303:50:05 does not allow STI 414403:50:05 .inverse_link_type 414503:50:05 returns the inverse type of link 414603:50:05 .issuable_type 414703:50:05 when opposite relation already exists 414803:50:05 raises NotImplementedError when performing validations 414903:50:05 .available_link_types 415003:50:05 is expected to contain exactly "relates_to" 415103:50:05# [RSpecRunTime] Finishing example group spec/models/concerns/issuable_link_spec.rb. It took 0.87 second. Expected to take 1.03 seconds. 415203:50:05# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_requests_importer_spec.rb. Expected to take 1.01 seconds. 415303:50:05Gitlab::BitbucketImport::Importers::PullRequestsImporter 415403:50:05 #non_resumable_execute 415503:50:05 behaves like import bitbucket PullRequestsImporter 415603:50:06 imports each pull request in parallel 415703:50:06 when pull request was already enqueued 415803:50:06 does not schedule job for enqueued pull requests 415903:50:06 when the client raises an error 416003:50:06 tracks the failure and does not fail 416103:50:06 #resumable_execute 416203:50:06 behaves like import bitbucket PullRequestsImporter 416303:50:06 imports each pull request in parallel 416403:50:06 when pull request was already enqueued 416503:50:06 does not schedule job for enqueued pull requests 416603:50:06 when the client raises an error 416703:50:06 raises the error 416803:50:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_requests_importer_spec.rb. It took 0.85 second. Expected to take 1.01 seconds. 416903:50:06# [RSpecRunTime] Starting example group spec/lib/gitlab/git/commit_stats_spec.rb. Expected to take 0.97 second. 417003:50:06Gitlab::Git::CommitStats 417103:50:07 returns commit stats and caches them 417203:50:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/commit_stats_spec.rb. It took 0.78 second. Expected to take 0.97 second. 417303:50:07# [RSpecRunTime] Starting example group spec/lib/banzai/filter/wiki_link_filter_spec.rb. Expected to take 0.95 second. 417403:50:07Banzai::Filter::WikiLinkFilter 417503:50:07 doesn't rewrite absolute links 417603:50:07 doesn't rewrite links to project uploads 417703:50:07 when links are rewritable 417803:50:07 stores original url in the data-canonical-src attribute 417903:50:07 when links are not rewritable 418003:50:07 does not store original url in the data-canonical-src attribute 418103:50:07 when links point to the relative wiki path 418203:50:07 does not rewrite links 418303:50:07 does not rewrite links to old relative wiki path 418403:50:07 when links point to the uploads folder 418503:50:07 with an "a" html tag 418603:50:07 rewrites links 418703:50:07 with "img" html tag 418803:50:07 inside an "a" html tag 418903:50:07 rewrites links 419003:50:07 outside an "a" html tag 419103:50:07 rewrites links 419203:50:07 with "video" html tag 419303:50:08 rewrites links 419403:50:08 with "audio" html tag 419503:50:08 rewrites links 419603:50:08 invalid links 419803:50:08 doesn't rewrite invalid invalid_links like http:// 420003:50:08 behaves like pipeline timing check 420103:50:08 checks the pipeline timing 420203:50:08# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/wiki_link_filter_spec.rb. It took 0.72 second. Expected to take 0.95 second. 420303:50:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb. Expected to take 0.91 second. 420403:50:08Gitlab::Ci::Parsers::Coverage::Jacoco 420503:50:08 uses Jacoco parser 420603:50:08 when the feature flag is disabled 420703:50:08 returns an error 420803:50:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb. It took 0.76 second. Expected to take 0.91 second. 420903:50:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/header/input_spec.rb. Expected to take 0.88 second. 421003:50:08Gitlab::Ci::Config::Header::Input 421103:50:08 when given an invalid type 421203:50:08 behaves like an invalid input 421303:50:08 fails validations 421403:50:09 returns the value 421503:50:09 when is a required input 421603:50:09 behaves like a valid input 421703:50:09 passes validations 421803:50:09 returns the value 421903:50:09 when the limit for allowed number of options is reached 422103:50:09 is expected not to be valid 422303:50:09 returns error about incorrect type 422403:50:09 when RegEx validation value is not a string 422503:50:09 behaves like an invalid input 422603:50:09 fails validations 422703:50:09 returns the value 422803:50:09 when has a boolean default value 422903:50:09 behaves like a valid input 423003:50:09 passes validations 423103:50:09 returns the value 423203:50:09 when has a string default value 423303:50:09 behaves like a valid input 423403:50:09 passes validations 423503:50:09 returns the value 423603:50:09 when has invalid name 423703:50:09 behaves like an invalid input 423803:50:09 fails validations 423903:50:09 returns the value 424003:50:09 when has a numeric default value 424103:50:09 behaves like a valid input 424203:50:09 passes validations 424303:50:09 returns the value 424403:50:09 when contains unknown keywords 424503:50:09 behaves like an invalid input 424603:50:09 fails validations 424703:50:09 returns the value 424803:50:09 when the input has RegEx validation 424903:50:09 behaves like a valid input 425003:50:09 passes validations 425103:50:09 returns the value 425203:50:09 when has a description value 425303:50:09 behaves like a valid input 425403:50:09 passes validations 425503:50:09 returns the value 425603:50:09 when given a valid type 425703:50:09 input_type: "array" 425803:50:09 behaves like a valid input 425903:50:09 passes validations 426003:50:09 returns the value 426103:50:09 input_type: "boolean" 426203:50:09 behaves like a valid input 426303:50:09 passes validations 426403:50:09 returns the value 426503:50:09 input_type: "number" 426603:50:09 behaves like a valid input 426703:50:09 passes validations 426803:50:09 returns the value 426903:50:09 input_type: "string" 427003:50:09 behaves like a valid input 427103:50:09 passes validations 427203:50:09 returns the value 427303:50:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/header/input_spec.rb. It took 0.72 second. Expected to take 0.88 second. 427403:50:09# [RSpecRunTime] Starting example group spec/models/namespace/admin_note_spec.rb. Expected to take 0.84 second. 427503:50:09Namespace::AdminNote 427603:50:09 does not allow STI 427703:50:09 associations 427803:50:10 is expected to belong to namespace required: false 428003:50:10 is expected to validate that :namespace cannot be empty/falsy 428103:50:10 is expected to validate that the length of :note is at most 1000 428203:50:10# [RSpecRunTime] Finishing example group spec/models/namespace/admin_note_spec.rb. It took 0.67 second. Expected to take 0.84 second. 428303:50:10# [RSpecRunTime] Starting example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. Expected to take 0.83 second. 428403:50:10Banzai::Filter::TruncateVisibleFilter 428503:50:10 does not truncate if truncate_visible_max_chars not specified 428603:50:10 truncates HTML properly 428703:50:10 truncates HTML with emoji properly 428803:50:11 preserves a link href when link text is truncated 428903:50:11 displays inline code 429003:50:11 behaves like truncates text 429103:50:11 is expected to match "Text with <code>inline code</code>" 429203:50:11 truncates the text with multiple paragraphs 429303:50:11 behaves like truncates text 429403:50:11 is expected to match "Paragraph 1..." 429503:50:11 truncates the first line of a code block 429603:50:11 behaves like truncates text 429703:50:11 is expected to match "Code block...</span></code>" 429803:50:11 preserves code color scheme 429903:50:11 behaves like truncates text 430003:50:11 is expected to match "<code><span id=\"LC1\" class=\"line\" lang=\"ruby\"><span class=\"k\">def</span> <span class=\"nf\">test</span>...</span>" 430103:50:11 truncates a single long line of text 430203:50:11 behaves like truncates text 430303:50:11 is expected to match "... quick brown fox jumped over the lazy dog twiceThe quick brown fox jumped over the lazy dog twice" 430403:50:11# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. It took 0.83 second. Expected to take 0.83 second. 430503:50:11# [RSpecRunTime] Starting example group spec/graphql/mutations/boards/update_spec.rb. Expected to take 0.77 second. 430603:50:11Mutations::Boards::Update 430703:50:11 is expected to require graphql authorizations :admin_issue_board 430903:50:11 when the user cannot admin the board 431003:50:11 raises an error 431103:50:11 when user can update board 431203:50:11 updates board with correct values 431303:50:11# [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/update_spec.rb. It took 0.7 second. Expected to take 0.77 second. 431403:50:11# [RSpecRunTime] Starting example group spec/finders/import/source_users_finder_spec.rb. Expected to take 0.75 second. 431503:50:11Import::SourceUsersFinder 431703:50:12 when user is not authorized to read the import source users 431803:50:12 is expected to be empty 431903:50:12 when user is authorized to read the import source users 432003:50:12 returns all import source users 432103:50:12 filtering by statuses 432203:50:12 when statuses are not provided 432303:50:12 returns all import source users 432403:50:12 when statuses are is provided 432503:50:12 returns import source users with the corresponding status 432603:50:12 filtering by search 432703:50:12 when search are not provided 432803:50:12 returns all import source users 432903:50:12 when search is is provided 433003:50:12 returns import source users with matches the search query 433203:50:12 returns import source users sorted by the provided method 433303:50:12 when sort is not provided 433403:50:12 returns import source users sorted by source_name_asc 433503:50:12# [RSpecRunTime] Finishing example group spec/finders/import/source_users_finder_spec.rb. It took 0.61 second. Expected to take 0.75 second. 433603:50:12# [RSpecRunTime] Starting example group spec/validators/ip_cidr_validator_spec.rb. Expected to take 0.73 second. 433703:50:12IpCidrValidator 433803:50:12 cidr: "", validity: true, errors: {} 433903:50:12 is expected to eq true 434003:50:12 is expected to eq {} 434103:50:12 cidr: "172.0.0.1", validity: false, errors: {:cidr=>["IP '172.0.0.1' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 434203:50:12 is expected to eq false 434303:50:12 is expected to eq {:cidr=>["IP '172.0.0.1' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 434403:50:12 cidr: "2001:db8::8:800:200c:417a/129", validity: false, errors: {:cidr=>["IP '2001:db8::8:800:200c:417a/129' is not a valid CIDR: Prefix must be in range 0..128, got: 129"]} 434503:50:12 is expected to eq false 434603:50:12 is expected to eq {:cidr=>["IP '2001:db8::8:800:200c:417a/129' is not a valid CIDR: Prefix must be in range 0..128, got: 129"]} 434703:50:12 cidr: "172.0.0.1/2/12", validity: false, errors: {:cidr=>["IP '172.0.0.1/2/12' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 434803:50:12 is expected to eq false 434903:50:12 is expected to eq {:cidr=>["IP '172.0.0.1/2/12' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 435003:50:12 cidr: nil, validity: true, errors: {} 435103:50:12 is expected to eq true 435203:50:12 is expected to eq {} 435303:50:12 cidr: "172.0.0.1|256", validity: false, errors: {:cidr=>["IP '172.0.0.1|256' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 435403:50:12 is expected to eq false 435503:50:12 is expected to eq {:cidr=>["IP '172.0.0.1|256' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 435603:50:12 cidr: "172.0.0.1/32", validity: true, errors: {} 435703:50:12 is expected to eq true 435803:50:12 is expected to eq {} 435903:50:12 cidr: "invalid-CIDR", validity: false, errors: {:cidr=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 436003:50:12 is expected to eq false 436103:50:12 is expected to eq {:cidr=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 436203:50:12 cidr: "2001:db8::8:800:200c:417a", validity: false, errors: {:cidr=>["IP '2001:db8::8:800:200c:417a' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 436303:50:12 is expected to eq false 436403:50:12 is expected to eq {:cidr=>["IP '2001:db8::8:800:200c:417a' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 436503:50:12 cidr: "172.0.0.1/256", validity: false, errors: {:cidr=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]} 436603:50:12 is expected to eq false 436703:50:12 is expected to eq {:cidr=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]} 436803:50:12 cidr: "2001:db8::8:800:200c:417a/128", validity: true, errors: {} 436903:50:13 is expected to eq true 437003:50:13 is expected to eq {} 437103:50:13# [RSpecRunTime] Finishing example group spec/validators/ip_cidr_validator_spec.rb. It took 0.54 second. Expected to take 0.73 second. 437203:50:13# [RSpecRunTime] Starting example group spec/lib/gitlab/robots_txt/parser_spec.rb. Expected to take 0.7 second. 437303:50:13Gitlab::RobotsTxt::Parser 437403:50:13 #disallowed? 437503:50:13 a simple robots.txt file 437603:50:13 path: "/autocomplete/users", result: true 437703:50:13 is expected to eq true 437803:50:13 path: "/autocomplete/users/a.html", result: true 437903:50:13 is expected to eq true 438003:50:13 path: "/search", result: true 438103:50:13 is expected to eq true 438203:50:13 path: "/search.html", result: true 438303:50:13 is expected to eq true 438403:50:13 path: "/api", result: true 438503:50:13 is expected to eq true 438603:50:13 path: "/api/grapql", result: true 438703:50:13 is expected to eq true 438803:50:13 path: "/api/index.html", result: true 438903:50:13 is expected to eq true 439003:50:13 path: "/projects", result: false 439103:50:13 is expected to eq false 439203:50:13 path: "/users", result: false 439303:50:13 is expected to eq false 439403:50:13 path: "/help", result: false 439503:50:13 is expected to eq false 439603:50:13 path: "/test", result: true 439703:50:13 is expected to eq true 439803:50:13 path: "/testfoo", result: false 439903:50:13 is expected to eq false 440003:50:13 path: "/ex$mple", result: true 440103:50:13 is expected to eq true 440203:50:13 path: "/ex$mplefoo", result: false 440303:50:13 is expected to eq false 440403:50:13 robots.txt file with wildcard 440503:50:13 path: "/search", result: true 440603:50:13 is expected to eq true 440703:50:13 path: "/namespace/project.git", result: true 440803:50:13 is expected to eq true 440903:50:13 path: "/project/archive/", result: true 441003:50:13 is expected to eq true 441103:50:13 path: "/project/archive/file.gz", result: true 441203:50:13 is expected to eq true 441303:50:13 path: "/project/repository/archive", result: true 441403:50:13 is expected to eq true 441503:50:13 path: "/project/repository/archive.gz", result: true 441603:50:13 is expected to eq true 441703:50:13 path: "/project/repository/archive/file.gz", result: true 441803:50:13 is expected to eq true 441903:50:13 path: "/projects", result: false 442003:50:13 is expected to eq false 442103:50:13 path: "/git", result: false 442203:50:13 is expected to eq false 442303:50:13 path: "/projects/git", result: false 442403:50:13 is expected to eq false 442503:50:13 path: "/project/repository/archive/foo", result: false 442603:50:13 is expected to eq false 442703:50:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/robots_txt/parser_spec.rb. It took 0.55 second. Expected to take 0.7 second. 442803:50:13# [RSpecRunTime] Starting example group spec/services/audit_events/build_service_spec.rb. Expected to take 0.68 second. 442903:50:13AuditEvents::BuildService 443103:50:13 sets correct attributes 443203:50:13 when IP address is not provided 443303:50:13 uses author current_sign_in_ip 443403:50:13 when overriding target details 443503:50:13 uses correct target details 443603:50:13 when deploy token is passed as author 443703:50:13 expect author to be user 443803:50:13 when deploy key is passed as author 443903:50:13 expect author to be deploy key 444003:50:13 when author is passed as UnauthenticatedAuthor 444103:50:13 sets author as unauthenticated user 444203:50:13 when attributes are missing 444303:50:13 when author is missing 444403:50:13 is expected to raise AuditEvents::BuildService::MissingAttributeError with "author" 444503:50:13 when scope is missing 444603:50:14 is expected to raise AuditEvents::BuildService::MissingAttributeError with "scope" 444703:50:14 when target is missing 444803:50:14 is expected to raise AuditEvents::BuildService::MissingAttributeError with "target" 444903:50:14 when message is missing 445003:50:14 is expected to raise AuditEvents::BuildService::MissingAttributeError with "message" 445103:50:14# [RSpecRunTime] Finishing example group spec/services/audit_events/build_service_spec.rb. It took 0.51 second. Expected to take 0.68 second. 445203:50:14# [RSpecRunTime] Starting example group spec/workers/clusters/agents/delete_expired_events_worker_spec.rb. Expected to take 0.65 second. 445303:50:14Clusters::Agents::DeleteExpiredEventsWorker 445503:50:14 calls the deletion service 445603:50:14 agent no longer exists 445703:50:14 completes without raising an error 445803:50:14# [RSpecRunTime] Finishing example group spec/workers/clusters/agents/delete_expired_events_worker_spec.rb. It took 0.48 second. Expected to take 0.65 second. 445903:50:14# [RSpecRunTime] Starting example group spec/lib/api/helpers/internal_helpers_spec.rb. Expected to take 0.64 second. 446003:50:14API::Helpers::InternalHelpers 446103:50:14 log user git operation activity 446203:50:14 when git pull/fetch/clone action 446303:50:14 logs the user activity 446403:50:14 publishes a user activity event 446503:50:14 when there is no project 446603:50:14 does not publish a user activity event 446703:50:14 when there is no user 446803:50:14 does not publish a user activity event 446903:50:14# [RSpecRunTime] Finishing example group spec/lib/api/helpers/internal_helpers_spec.rb. It took 0.41 second. Expected to take 0.64 second. 447003:50:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb. Expected to take 0.61 second. 447103:50:14Gitlab::Ci::Reports::AccessibilityReportsComparer 447303:50:14 when head report has an error 447403:50:15 returns status failed 447503:50:15 when head reports does not have errors 447603:50:15 returns status success 447703:50:15 #errors_count 447803:50:15 when head report has an error 447903:50:15 returns the number of new errors 448003:50:15 when head reports does not have an error 448103:50:15 returns the number new errors 448203:50:15 #resolved_count 448303:50:15 when base reports has an error and head has a different error 448403:50:15 returns the resolved count 448503:50:15 when base reports has errors head has no errors 448603:50:15 returns the resolved count 448703:50:15 when base reports has errors and head has the same error 448803:50:15 returns zero 448903:50:15 when base reports does not have errors and head has errors 449003:50:15 returns the number of resolved errors 449103:50:15 #total_count 449203:50:15 when base reports has an error 449303:50:15 returns zero 449403:50:15 when head report has an error 449503:50:15 returns the total count 449603:50:15 when base report has errors and head report has errors 449703:50:15 returns the total count 449803:50:15 when base report has errors and head report has the same error 449903:50:15 returns the total count 450003:50:15 #existing_errors 450103:50:15 when base report has errors and head has a different error 450203:50:15 returns an empty array 450303:50:15 when base report does not have errors and head has errors 450403:50:15 returns an empty array 450503:50:15 when base report has errors and head report has the same error 450603:50:15 returns the existing error 450803:50:15 when base reports has errors and head has more errors 450903:50:15 returns new errors between base and head reports 451003:50:15 when base reports has an error and head has no errors 451103:50:15 returns an empty array 451203:50:15 when base reports does not have errors and head has errors 451303:50:15 returns the new error 451403:50:15 #resolved_errors 451503:50:15 when base report has errors and head has more errors 451603:50:15 returns an empty array 451703:50:15 when base reports has errors and head has a different error 451803:50:15 returns the resolved errors 451903:50:15 when base reports does not have errors and head has errors 452003:50:15 returns an empty array 452103:50:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb. It took 0.53 second. Expected to take 0.61 second. 452203:50:15# [RSpecRunTime] Starting example group spec/services/protected_tags/destroy_service_spec.rb. Expected to take 0.59 second. 452303:50:15ProtectedTags::DestroyService 452503:50:15 destroy a protected tag 452603:50:15# [RSpecRunTime] Finishing example group spec/services/protected_tags/destroy_service_spec.rb. It took 0.46 second. Expected to take 0.59 second. 452703:50:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/coverage/template_spec.rb. Expected to take 0.57 second. 452803:50:15Gitlab::Ci::Badge::Coverage::Template 452903:50:15 behaves like a badge template 453103:50:16 says coverage by default 453203:50:16 when custom key_text is defined 453303:50:16 returns custom value 453403:50:16 when its size is larger than the max allowed value 453503:50:16 returns default value 453703:50:16 is fixed by default 453803:50:16 when custom key_width is defined 453903:50:16 returns custom value 454003:50:16 when it is larger than the max allowed value 454103:50:16 returns default value 454303:50:16 when coverage is known 454403:50:16 returns coverage percentage 454503:50:16 when coverage is known to many digits 454603:50:16 returns rounded coverage percentage 454703:50:16 when coverage is unknown 454803:50:16 returns string that says coverage is unknown 454903:50:16 #value_width 455003:50:16 when coverage is known 455103:50:16 is narrower when coverage is known 455203:50:16 when coverage is unknown 455303:50:16 is wider when coverage is unknown to fit text 455503:50:16 always has the same color 455603:50:16 #value_color 455703:50:16 when coverage is good 455903:50:16 when coverage is acceptable 456003:50:16 is green-orange 456103:50:16 when coverage is medium 456203:50:16 is orange-yellow 456303:50:16 when coverage is low 456503:50:16 when coverage is unknown 456803:50:16 when coverage is known 456903:50:16 returns the key width plus value width 457003:50:16 when coverage is unknown 457103:50:16 returns key width plus wider value width 457203:50:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/coverage/template_spec.rb. It took 0.45 second. Expected to take 0.57 second. 457303:50:16# [RSpecRunTime] Starting example group spec/lib/sbom/purl_type/converter_spec.rb. Expected to take 0.54 second. 457403:50:16Sbom::PurlType::Converter 457503:50:16 .purl_type_for_pkg_manager 457603:50:16 given_package_manager: "bundler", expected_purl_type: "gem" 457703:50:16 returns the expected purl_type 457803:50:16 given_package_manager: "yarn", expected_purl_type: "npm" 457903:50:16 returns the expected purl_type 458003:50:16 given_package_manager: "npm", expected_purl_type: "npm" 458103:50:16 returns the expected purl_type 458203:50:16 given_package_manager: "pnpm", expected_purl_type: "npm" 458303:50:16 returns the expected purl_type 458403:50:16 given_package_manager: "maven", expected_purl_type: "maven" 458503:50:16 returns the expected purl_type 458603:50:16 given_package_manager: "sbt", expected_purl_type: "maven" 458703:50:16 returns the expected purl_type 458803:50:16 given_package_manager: "gradle", expected_purl_type: "maven" 458903:50:16 returns the expected purl_type 459003:50:16 given_package_manager: "composer", expected_purl_type: "composer" 459103:50:16 returns the expected purl_type 459203:50:16 given_package_manager: "conan", expected_purl_type: "conan" 459303:50:16 returns the expected purl_type 459403:50:16 given_package_manager: "go", expected_purl_type: "golang" 459503:50:16 returns the expected purl_type 459603:50:16 given_package_manager: "nuget", expected_purl_type: "nuget" 459703:50:16 returns the expected purl_type 459803:50:16 given_package_manager: "pip", expected_purl_type: "pypi" 459903:50:16 returns the expected purl_type 460003:50:16 given_package_manager: "pipenv", expected_purl_type: "pypi" 460103:50:16 returns the expected purl_type 460203:50:16 given_package_manager: "poetry", expected_purl_type: "pypi" 460303:50:16 returns the expected purl_type 460403:50:16 given_package_manager: "setuptools", expected_purl_type: "pypi" 460503:50:16 returns the expected purl_type 460603:50:16 given_package_manager: "Python (python-pkg)", expected_purl_type: "pypi" 460703:50:16 returns the expected purl_type 460803:50:16 given_package_manager: "analyzer (gobinary)", expected_purl_type: "golang" 460903:50:16 returns the expected purl_type 461003:50:16 given_package_manager: "unknown-pkg-manager", expected_purl_type: nil 461103:50:16 returns the expected purl_type 461203:50:16 given_package_manager: "Python (unknown)", expected_purl_type: nil 461303:50:16 returns the expected purl_type 461403:50:16# [RSpecRunTime] Finishing example group spec/lib/sbom/purl_type/converter_spec.rb. It took 0.45 second. Expected to take 0.54 second. 461503:50:16# [RSpecRunTime] Starting example group spec/presenters/ml/model_presenter_spec.rb. Expected to take 0.53 second. 461603:50:16Ml::ModelPresenter 461703:50:16 #latest_version_path 461803:50:16 when model version does not have package 461903:50:16 is expected to be nil 462003:50:16 when latest model version has package 462103:50:17 is expected to eq "/namespace441/project-839/-/ml/models/1000000272/versions/1000000271" 462303:50:17 is expected to eq "/namespace441/project-839/-/ml/models/1000000264" 462403:50:17 #latest_package_path 462503:50:17 when model version does not have package 462603:50:17 is expected to be nil 462703:50:17 when latest model version has package 462803:50:17 is expected to eq "/namespace441/project-839/-/packages/1000000270" 462903:50:17 #latest_version_name 463003:50:17 when model has version 463103:50:17 is the version of latest_version 463203:50:17 when model has no versions 463303:50:17 is expected to be nil 463403:50:17 #candidate_count 463503:50:17 is expected to eq 2 463603:50:17 #version_count 463703:50:17 is expected to eq 2 463803:50:17 when model has precomputed version count 463903:50:17 returns the value of model version count 464003:50:17# [RSpecRunTime] Finishing example group spec/presenters/ml/model_presenter_spec.rb. It took 0.36 second. Expected to take 0.53 second. 464103:50:17# [RSpecRunTime] Starting example group spec/models/projects/wiki_repository_spec.rb. Expected to take 0.51 second. 464203:50:17Projects::WikiRepository 464303:50:17 does not allow STI 464503:50:17 is expected to validate that :project cannot be empty/falsy 464603:50:17 is expected to validate that :project is case-sensitively unique 464703:50:17 associations 464803:50:17 is expected to belong to project required: false inverse_of => wiki_repository 464903:50:17# [RSpecRunTime] Finishing example group spec/models/projects/wiki_repository_spec.rb. It took 0.4 second. Expected to take 0.51 second. 465003:50:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. Expected to take 0.49 second. 465103:50:17Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern 465303:50:17 when the value is a valid regular expression 465403:50:17 initializes the pattern 465503:50:17 when the value is a valid regular expression with escaped slashes 465603:50:17 initializes the pattern 465703:50:17 when the value is not a valid regular expression 465803:50:17 raises an error 466003:50:17 creates a new instance of the token 466103:50:17 raises an error if pattern is invalid 466203:50:17 .build_and_evaluate 466303:50:17 when the value is a valid regular expression 466403:50:17 returns the value as a Gitlab::UntrustedRegexp 466503:50:17 when the value is a Gitlab::UntrustedRegexp 466603:50:17 returns the value itself 466703:50:17 when the value is not a valid regular expression 466803:50:17 returns the value itself 467003:50:17 is a value lexeme 467203:50:17 correctly identifies a pattern token 467303:50:17 does not allow to use an empty pattern 467403:50:17 support single flag 467503:50:17 support multiple flags 467603:50:17 ignores unsupported flags 467703:50:18 is an eager scanner for regexp boundaries 467803:50:18 does not match on escaped regexp boundaries 467903:50:18 recognizes \ as an escape character for / 468003:50:18 does not recognize \ as an escape character for $ 468203:50:18 returns a regular expression 468303:50:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. It took 0.47 second. Expected to take 0.49 second. 468403:50:18# [RSpecRunTime] Starting example group spec/models/wiki_directory_spec.rb. Expected to take 0.48 second. 468503:50:18WikiDirectory 468603:50:18 does not allow STI 468803:50:18 is expected to validate that :slug cannot be empty/falsy 468903:50:18 .group_pages 469003:50:18 returns a nested array of entries 469203:50:18 when there are entries 469303:50:18 sets the slug attribute 469403:50:18 sets the entries attribute 469503:50:18 when there are no entries 469603:50:18 sets the slug attribute 469703:50:18 sets the entries attribute to an empty array 469903:50:18 returns the basename of the directory, with hyphens replaced by spaces 470003:50:18 #to_partial_path 470103:50:18 returns the relative path to the partial to be used 470203:50:18# [RSpecRunTime] Finishing example group spec/models/wiki_directory_spec.rb. It took 0.34 second. Expected to take 0.48 second. 470303:50:18# [RSpecRunTime] Starting example group spec/graphql/types/admin/analytics/usage_trends/measurement_type_spec.rb. Expected to take 0.46 second. 470403:50:18Types::Admin::Analytics::UsageTrends::MeasurementType 470503:50:18 is expected to have graphql field :recorded_at 470603:50:18 is expected to have graphql field :identifier 470703:50:18 is expected to have graphql field :count 470803:50:18 authorization 470903:50:18 when the user is not admin 471003:50:18 returns an error 471103:50:18 does not return usageTrendsMeasurements data 471203:50:18 when user is an admin 471303:50:18 returns usageTrendsMeasurements data 471403:50:18# [RSpecRunTime] Finishing example group spec/graphql/types/admin/analytics/usage_trends/measurement_type_spec.rb. It took 0.36 second. Expected to take 0.46 second. 471503:50:18# [RSpecRunTime] Starting example group spec/lib/gitlab/spamcheck/result_spec.rb. Expected to take 0.44 second. 471603:50:18Gitlab::Spamcheck::Result 471803:50:18 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.01 471903:50:18 returns expected verdict 472003:50:18 returns expected evaluated? 472103:50:18 returns expected score 472203:50:18 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.5 472303:50:18 returns expected verdict 472403:50:18 returns expected evaluated? 472503:50:18 returns expected score 472603:50:18 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.75 472703:50:18 returns expected verdict 472803:50:18 returns expected evaluated? 472903:50:19 returns expected score 473003:50:19 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.99 473103:50:19 returns expected verdict 473203:50:19 returns expected evaluated? 473303:50:19 returns expected score 473403:50:19 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.0 473503:50:19 returns expected verdict 473603:50:19 returns expected evaluated? 473703:50:19 returns expected score 473803:50:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/spamcheck/result_spec.rb. It took 0.33 second. Expected to take 0.44 second. 473903:50:19# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/panel_spec.rb. Expected to take 0.42 second. 474003:50:19Sidebars::Admin::Panel 474103:50:19 system hooks disabled on GitLab.com 474203:50:19 when on GitLab.com 474303:50:19 does not include the SystemHooksMenu 474403:50:19 when not on GitLab.com 474503:50:19 includes the SystemHooksMenu 474703:50:19 returns the correct aria label 474803:50:19 #super_sidebar_context_header 474903:50:19 returns a hash with the correct title and icon 475003:50:19 behaves like a panel instantiable by the anonymous user 475103:50:19 is expected to be a kind of Sidebars::Admin::Panel 475203:50:19 behaves like a panel with uniquely identifiable menu items 475303:50:19 all menu_items have unique item_id 475403:50:19 all menu_items have an item_id 475503:50:19# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/panel_spec.rb. It took 0.17 second. Expected to take 0.42 second. 475603:50:19# [RSpecRunTime] Starting example group spec/finders/bulk_imports/imports_finder_spec.rb. Expected to take 0.41 second. 475703:50:19BulkImports::ImportsFinder 475903:50:19 returns a list of imports associated with user 476003:50:19 when status is specified 476103:50:19 returns a list of import entities filtered by status 476203:50:19 when invalid status is specified 476303:50:19 does not filter entities by status 476403:50:19 when order is specified 476503:50:19 when order is specified as asc 476603:50:19 returns entities sorted ascending 476703:50:19 when order is specified as desc 476803:50:19 returns entities sorted descending 476903:50:19 when configuration is included 477003:50:19 preloads configuration association 477103:50:19# [RSpecRunTime] Finishing example group spec/finders/bulk_imports/imports_finder_spec.rb. It took 0.24 second. Expected to take 0.41 second. 477203:50:19# [RSpecRunTime] Starting example group spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb. Expected to take 0.38 second. 477303:50:19Banzai::Filter::BroadcastMessagePlaceholdersFilter 477403:50:19 when current user is set 477503:50:19 replaces placeholder in text 477603:50:19 is expected to eq "Email: helloworld@example.com" 477703:50:19 replaces placeholder when they are in a link 477903:50:19 replaces placeholder when they are in an escaped link 478103:50:19 works with empty text 478203:50:19 is expected to eq " " 478303:50:19 replaces multiple placeholders in a given text 478403:50:19 is expected to eq "helloworld@example.com GitLab Tanunki :)" 478503:50:19 available placeholders 478603:50:19 replaces the email of the user 478703:50:19 is expected to eq "helloworld@example.com" 478803:50:19 replaces the name of the user 478903:50:19 is expected to eq "GitLab Tanunki :)" 479003:50:19 replaces the ID of the user 479103:50:19 is expected to eq "828" 479203:50:19 replaces the username of the user 479303:50:19 is expected to eq "user543" 479403:50:19 replaces the instance_id 479503:50:19 is expected to eq "123" 479603:50:19 when there is no current user set 479703:50:19 replaces placeholder with empty string 479803:50:19 is expected to eq "Email: " 479903:50:19 behaves like pipeline timing check 480003:50:19 checks the pipeline timing 480103:50:19# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb. It took 0.32 second. Expected to take 0.38 second. 480203:50:19# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_queries_spec.rb. Expected to take 0.38 second. 480303:50:19Gitlab::UsageDataQueries 480503:50:19 builds the query for given metric 480603:50:19 .with_metadata 480703:50:19 yields passed block 480903:50:19 returns the raw SQL 481003:50:19 does not mix a nil column with keyword arguments 481103:50:19 .distinct_count 481203:50:19 returns the raw SQL 481303:50:20 does not mix a nil column with keyword arguments 481403:50:20 .redis_usage_data 481503:50:20 returns a placeholder string for redis_usage_data with a block 481603:50:20 .alt_usage_data 481703:50:20 returns value when used with value 481803:50:20 returns a placeholder string for alt_usage_data with a block 482003:50:20 returns the raw SQL 482203:50:20 returns the combined raw SQL with an inner query 482403:50:20 returns the histogram sql 482503:50:20 min/max methods 482703:50:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_queries_spec.rb. It took 0.3 second. Expected to take 0.38 second. 482803:50:20# [RSpecRunTime] Starting example group spec/services/projects/count_service_spec.rb. Expected to take 0.34 second. 482903:50:20Projects::CountService 483103:50:20 raises NotImplementedError 483203:50:20 #relation_for_count 483303:50:20 calls the class method query with the project id 483503:50:20 returns the number of rows 483603:50:20 caches the number of rows 483703:50:20 #refresh_cache 483803:50:20 refreshes the cache 483903:50:20 #delete_cache 484003:50:20 removes the cache 484103:50:20 #cache_key_name 484203:50:20 raises NotImplementedError 484403:50:20 returns the cache key as an Array 484503:50:20# [RSpecRunTime] Finishing example group spec/services/projects/count_service_spec.rb. It took 0.29 second. Expected to take 0.34 second. 484603:50:20# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. Expected to take 0.34 second. 484703:50:20Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Targets 484903:50:20 when target is null 485003:50:20 is expected to be truthy 485103:50:20 when target is not null 485203:50:20 is expected to be falsey 485403:50:20 when * is used 485503:50:20 is expected to be truthy 485603:50:20 when no * is used 485703:50:20 is expected to be falsey 485803:50:20 .reference_names 485903:50:20 with a literal target 486003:50:20 is expected to be empty 486103:50:20 with a function target 486203:50:20 is expected to be empty 486303:50:20 with a subselect target 486403:50:20 is expected to eq ["xyz_subselect"] 486503:50:20 updates all_references in the select statement 486603:50:20 with an unqualified column name 486703:50:20 is expected to eq ["namespaces", "users"] 486803:50:20 with a qualified column name 486903:50:20 is expected to eq ["namespaces"] 487003:50:20 with a table name 487103:50:20 is expected to eq ["namespaces"] 487303:50:20 is expected to eq ["namespaces", "users"] 487403:50:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. It took 0.3 second. Expected to take 0.34 second. 487503:50:20# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/entity_failure_spec.rb. Expected to take 0.32 second. 487603:50:20API::Entities::BulkImports::EntityFailure 487703:50:20 has the correct attributes 487803:50:20 exception message 487903:50:20 truncates exception message to 255 characters 488003:50:20 removes paths from the message 488103:50:20 removes long paths without clipping the message 488303:50:20 returns relation 488403:50:20 when subrelation is present 488503:50:20 includes subrelation 488603:50:20# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/entity_failure_spec.rb. It took 0.24 second. Expected to take 0.32 second. 488703:50:20# [RSpecRunTime] Starting example group spec/graphql/types/terraform/state_type_spec.rb. Expected to take 0.31 second. 488803:50:20Types::Terraform::StateType 488903:50:21 is expected to require graphql authorizations :read_terraform_state 489003:50:21 is expected to eq "TerraformState" 489203:50:21 is expected to have graphql fields :id, :name, :locked_by_user, :locked_at, :latest_version, :created_at, :updated_at, and :deleted_at 489303:50:21 is expected to be non null 489403:50:21 is expected to be non null 489503:50:21 is expected not to be non null 489603:50:21 is expected not to be non null 489703:50:21 is expected to be non null 489803:50:21 is expected to be non null 489903:50:21 is expected not to be non null 490003:50:21 is expected not to be non null 490103:50:21 is expected to eq 3 490203:50:21# [RSpecRunTime] Finishing example group spec/graphql/types/terraform/state_type_spec.rb. It took 0.28 second. Expected to take 0.31 second. 490303:50:21# [RSpecRunTime] Starting example group spec/workers/approve_blocked_pending_approval_users_worker_spec.rb. Expected to take 0.3 second. 490403:50:21ApproveBlockedPendingApprovalUsersWorker 490603:50:21 calls ApproveService for users in blocked_pending_approval state 490703:50:21 does not call ApproveService for active users 490803:50:21# [RSpecRunTime] Finishing example group spec/workers/approve_blocked_pending_approval_users_worker_spec.rb. It took 0.18 second. Expected to take 0.3 second. 490903:50:21# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/exclusive_lock_spec.rb. Expected to take 0.29 second. 491003:50:21Gitlab::Instrumentation::ExclusiveLock 491203:50:21 returns a hash with metrics 491303:50:21 .add_wait_duration 491403:50:21 increments the duration 491503:50:21 .requested_count 491603:50:21 returns the value from Gitlab::SafeRequestStore 491703:50:21 returns 0 if value not set in Gitlab::SafeRequestStore 491803:50:21 .add_hold_duration 491903:50:21 increments the duration 492003:50:21 .wait_duration 492103:50:21 returns the value from Gitlab::SafeRequestStore 492203:50:21 returns 0 if value not set in Gitlab::SafeRequestStore 492303:50:21 .hold_duration 492403:50:21 returns the value from Gitlab::SafeRequestStore 492503:50:21 returns 0 if value not set in Gitlab::SafeRequestStore 492603:50:21 .increment_requested_count 492703:50:21 increments the lock count 492803:50:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/exclusive_lock_spec.rb. It took 0.23 second. Expected to take 0.29 second. 492903:50:21# [RSpecRunTime] Starting example group spec/tooling/danger/rubocop_helper_spec.rb. Expected to take 0.27 second. 493003:50:21Tooling::Danger::RubocopHelper 493103:50:21 rubocop inline disable suggestor danger 493203:50:21 processes the right amount of files 493303:50:21 when it is a draft mr 493403:50:21 does not perform any processing of files 493503:50:21 rubocop discourage todo addition danger 493603:50:21 with only todo files 493703:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 0 times 493803:50:21 with only todo files and Gemfile.lock 493903:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 0 times 494003:50:21 with todo files and other files 494103:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 2 times 494203:50:21 with added or removed todo files and other files 494303:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 0 times 494403:50:21 with todo files and Gemfile 494503:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 0 times 494603:50:21 with todo files and rubocop config file 494703:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 0 times 494803:50:21 with todo files Gemfile and other files 494903:50:21 is expected to receive add_todo_suggestion_for(*(any args)) 0 times 495003:50:21# [RSpecRunTime] Finishing example group spec/tooling/danger/rubocop_helper_spec.rb. It took 0.23 second. Expected to take 0.27 second. 495103:50:21# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb. Expected to take 0.27 second. 495203:50:21Gitlab::Usage::ServicePing::PayloadKeysProcessor 495303:50:21 with an object metric 495403:50:21 returns the payload keys that have a metric definition 495503:50:21 with a missing metric definition 495603:50:22 returns the payload keys that have a metric definition 495703:50:22 with array metric 495803:50:22 returns the payload keys that have a metric definition 495903:50:22 missing_instrumented_metrics_key_paths 496003:50:22 returns the missing keys 496103:50:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb. It took 0.21 second. Expected to take 0.27 second. 496203:50:22# [RSpecRunTime] Starting example group spec/helpers/recaptcha_helper_spec.rb. Expected to take 0.25 second. 496303:50:22RecaptchaHelper 496403:50:22 .show_recaptcha_sign_up? 496503:50:22 is expected to eq true 496603:50:22 when setting is disabled 496703:50:22 is expected to eq false 496803:50:22 when it is a QA request 496903:50:22 is expected to eq false 497003:50:22 .recaptcha_enabled_on_login? 497103:50:22 is expected to eq true 497203:50:22 when setting is disabled 497303:50:22 is expected to eq false 497403:50:22 when it is a QA request 497503:50:22 is expected to eq false 497603:50:22# [RSpecRunTime] Finishing example group spec/helpers/recaptcha_helper_spec.rb. It took 0.19 second. Expected to take 0.25 second. 497703:50:22# [RSpecRunTime] Starting example group spec/lib/gitlab/mimir_client_spec.rb. Expected to take 0.25 second. 497803:50:22Gitlab::MimirClient 498003:50:22 returns true when status code is 200 498103:50:22 returns false when status code is not 200 498203:50:22 raises error when ready api throws exception 498403:50:22 forwards the auth headers through HTTP request 498603:50:22 returns true when status code is 200 and healthy response body 498703:50:22 returns false when status code is not 200 498803:50:22 raises error when ready api throws exception 498903:50:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/mimir_client_spec.rb. It took 0.18 second. Expected to take 0.25 second. 499003:50:22# [RSpecRunTime] Starting example group spec/services/users/trust_service_spec.rb. Expected to take 0.24 second. 499103:50:22Users::TrustService 499303:50:22 updates the custom attributes 499403:50:22# [RSpecRunTime] Finishing example group spec/services/users/trust_service_spec.rb. It took 0.15 second. Expected to take 0.24 second. 499503:50:22# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.23 second. 499603:50:22MergeRequests::Mergeability::CheckDraftStatusService 499703:50:22 behaves like mergeability check service 499803:50:22 sets the identifier 499903:50:22 sets the description 500103:50:22 when the merge request is a draft 500203:50:22 returns a check result with status failed 500303:50:22 when the merge request is not a draft 500403:50:22 returns a check result with status success 500603:50:22 when skip check param is true 500703:50:22 returns true 500803:50:22 when skip check param is false 500903:50:22 returns false 501103:50:22 returns false 501203:50:22# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. It took 0.17 second. Expected to take 0.23 second. 501303:50:22# [RSpecRunTime] Starting example group spec/rubocop/cop/background_migration/feature_category_spec.rb. Expected to take 0.22 second. 501403:50:22RuboCop::Cop::BackgroundMigration::FeatureCategory 501503:50:22 for background migrations 501603:50:22 throws offense on not defining the feature_category 501703:50:22 throws offense on not defining a valid feature_category 501803:50:22 will not throw offense on defining a valid feature_category 501903:50:22 #external_dependency_checksum 502003:50:22 returns a SHA256 digest used by RuboCop to invalid cache 502103:50:22 for non background migrations 502203:50:22 does not throw any offense 502303:50:22# [RSpecRunTime] Finishing example group spec/rubocop/cop/background_migration/feature_category_spec.rb. It took 0.13 second. Expected to take 0.22 second. 502403:50:22# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb. Expected to take 0.21 second. 502503:50:22Banzai::Filter::MarkdownEngines::GlfmMarkdown 502603:50:22 turns off sourcepos 502703:50:22 turns off autolinking 502803:50:23 defaults to generating sourcepos 502903:50:23 turns off header anchors 503003:50:23# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb. It took 0.09 second. Expected to take 0.21 second. 503103:50:23# [RSpecRunTime] Starting example group spec/models/concerns/as_cte_spec.rb. Expected to take 0.2 second. 503303:50:23 does not allow STI 503503:50:23 is expected to be a kind of Gitlab::SQL::CTE 503603:50:23 is expected to eq #<ActiveRecord::Relation []> 503703:50:23 is expected to eq "klass_cte" 503803:50:23 with materialized parameter 504003:50:23 is expected to match /MATERIALIZE/ 504203:50:23 is expected not to match /MATERIALIZE/ 504303:50:23# [RSpecRunTime] Finishing example group spec/models/concerns/as_cte_spec.rb. It took 0.2 second. Expected to take 0.2 second. 504403:50:23# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/puma_check_spec.rb. Expected to take 0.2 second. 504503:50:23Gitlab::HealthChecks::PumaCheck 504603:50:23 when Puma is not loaded 504703:50:23 does not provide readiness and metrics 504803:50:23 when Puma is loaded 504903:50:23 when stats are missing 505003:50:23 behaves like with state 505103:50:23 does provide readiness 505203:50:23 does provide metrics 505303:50:23 for Single mode 505403:50:23 behaves like with state 505503:50:23 does provide readiness 505603:50:23 does provide metrics 505703:50:23 for Cluster mode 505803:50:23 behaves like with state 505903:50:23 does provide readiness 506003:50:23 does provide metrics 506103:50:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/puma_check_spec.rb. It took 0.2 second. Expected to take 0.2 second. 506203:50:23# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb. Expected to take 0.18 second. 506303:50:23RuboCop::Cop::Gitlab::EventStoreSubscriber 506403:50:23 when an event store subscriber does not override #perform 506503:50:23 does not register an offense 506603:50:23 when an event store subscriber overrides #perform 506703:50:23 registers an offense 506803:50:23 when an event store subscriber does not implement #handle_event 506903:50:23 registers an offense 507003:50:23 when a Sidekiq worker implements #handle_event 507103:50:23 does not register an offense 507203:50:23 when a Sidekiq worker overrides #perform 507303:50:23 does not register an offense 507403:50:23 a non worker class 507503:50:23 does not register an offense 507603:50:23# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb. It took 0.16 second. Expected to take 0.18 second. 507703:50:23# [RSpecRunTime] Starting example group spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb. Expected to take 0.18 second. 507803:50:23shared/_milestones_sort_dropdown.html.haml 508003:50:23 when a sort option is not selected 508103:50:23 renders a default sort option 508203:50:23 when a sort option is selected 508303:50:23 renders the selected sort option 508403:50:23# [RSpecRunTime] Finishing example group spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb. It took 0.13 second. Expected to take 0.18 second. 508503:50:23# [RSpecRunTime] Starting example group spec/lib/api/base_spec.rb. Expected to take 0.18 second. 508703:50:23 declare feature categories at handler level for all routes 508803:50:23 sets feature category for a particular route 508903:50:23 sets request urgency for a particular route 509003:50:23 declare feature categories at route level 509103:50:23 sets feature category for a particular route 509203:50:23 sets request urgency for a particular route 509303:50:23 declare feature categories at both handler level and route level 509403:50:23 sets feature category for a particular route 509503:50:23 sets target duration for a particular route 509603:50:23# [RSpecRunTime] Finishing example group spec/lib/api/base_spec.rb. It took 0.14 second. Expected to take 0.18 second. 509703:50:23# [RSpecRunTime] Starting example group spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. Expected to take 0.17 second. 509803:50:23Analytics::CycleAnalytics::StageFinder 509903:50:23 when looking up in-memory default stage by name exists 510003:50:23 is expected not to be persisted 510103:50:23 is expected to eq "issue" 510203:50:23 when in-memory default stage cannot be found 510303:50:23 is expected to raise ActiveRecord::RecordNotFound 510403:50:23# [RSpecRunTime] Finishing example group spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. It took 0.1 second. Expected to take 0.17 second. 510503:50:23# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb. Expected to take 0.16 second. 510603:50:23BulkImports::Groups::Transformers::SubgroupToEntityTransformer 510803:50:24 transforms subgroups data in entity params 510903:50:24# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb. It took 0.13 second. Expected to take 0.16 second. 511003:50:24# [RSpecRunTime] Starting example group spec/lib/gitlab/throttle_spec.rb. Expected to take 0.15 second. 511103:50:24Gitlab::Throttle 511203:50:24 .protected_paths_enabled? 511303:50:24 returns Application Settings throttle_protected_paths_enabled? 511403:50:24 .bypass_header 511603:50:24 when a header is configured 511703:50:24 is a funny upper case rack key 511803:50:24 .rate_limiting_response_text 511903:50:24 when the setting is not present 512003:50:24 returns the default value with a trailing newline 512103:50:24 when the setting is present 512203:50:24 returns the default value with a trailing newline 512303:50:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/throttle_spec.rb. It took 0.12 second. Expected to take 0.15 second. 512403:50:24# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/run_spec.rb. Expected to take 0.15 second. 512503:50:24Gitlab::SlashCommands::Presenters::Run 512703:50:24 when no builds are present 512803:50:24 returns an error 512903:50:24 when a responder could be found 513003:50:24 returns the output for a scheduled pipeline 513103:50:24 when a responder could not be found 513203:50:24 returns an error 513303:50:24 #unsupported_chat_service 513403:50:24 returns an ephemeral response 513503:50:24 #failed_to_schedule 513603:50:24 returns an ephemeral response 513703:50:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/run_spec.rb. It took 0.11 second. Expected to take 0.15 second. 513803:50:24# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/reports/heap_dump_spec.rb. Expected to take 0.15 second. 513903:50:24Gitlab::Memory::Reports::HeapDump 514303:50:24 when no heap dump is enqueued 514403:50:24 does nothing and returns false 514503:50:24 when a heap dump is enqueued 514603:50:24 dumps heap and returns true 514803:50:24 is true when report_heap_dumps is enabled 514903:50:24 is false when report_heap_dumps is disabled 515003:50:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/reports/heap_dump_spec.rb. It took 0.11 second. Expected to take 0.15 second. 515103:50:24# [RSpecRunTime] Starting example group spec/lib/system_check/app/table_truncate_check_spec.rb. Expected to take 0.14 second. 515203:50:24SystemCheck::App::TableTruncateCheck 515303:50:24 when running on multiple databases 515503:50:24 is expected to eq false 515703:50:24 when TableTruncate returns false 515803:50:24 is expected to eq true 515903:50:24 when TableTruncate returns true 516003:50:24 is expected to eq false 516203:50:24 outputs error information 516303:50:24 when running on single databases 516503:50:24 example at ./spec/lib/system_check/app/table_truncate_check_spec.rb:14 (PENDING: Skipping because database ci exists) 516603:50:24# [RSpecRunTime] Finishing example group spec/lib/system_check/app/table_truncate_check_spec.rb. It took 0.11 second. Expected to take 0.14 second. 516703:50:24# [RSpecRunTime] Starting example group spec/tooling/danger/rubocop_discourage_todo_addition_spec.rb. Expected to take 0.13 second. 516803:50:24Tooling::Danger::RubocopDiscourageTodoAddition 516903:50:24 adds only one comment in the file 517003:50:24 with grace period changes 517103:50:24 when grace period exists and is not part of the change 517203:50:24 behaves like no_suggestions_for_file 517303:50:24 ignores the file 517403:50:24 when grace period exists and is added as part of the change 517503:50:24 behaves like no_suggestions_for_file 517603:50:24 ignores the file 517703:50:24 when grace period exists and is removed as part of the change 517803:50:24 behaves like no_suggestions_for_file 517903:50:24 ignores the file 518003:50:24# [RSpecRunTime] Finishing example group spec/tooling/danger/rubocop_discourage_todo_addition_spec.rb. It took 0.1 second. Expected to take 0.13 second. 518103:50:24# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect_spec.rb. Expected to take 0.13 second. 518203:50:24Atlassian::JiraConnect 518403:50:24 is expected to eq "GitLab for Jira (localhost)" 518603:50:24 is expected to eq "gitlab-jira-connect-localhost" 518703:50:24 host name is too long 518803:50:24 truncates the key to be no longer than 64 characters 518903:50:24 with jira_connect_proxy_url setting 519003:50:24 is expected to eq "gitlab-jira-connect-example.com" 519103:50:24# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect_spec.rb. It took 0.1 second. Expected to take 0.13 second. 519203:50:24# [RSpecRunTime] Starting example group spec/lib/gitlab/database/gitlab_schema_info_spec.rb. Expected to take 0.12 second. 519303:50:24Gitlab::Database::GitlabSchemaInfo 519503:50:24 does ensure that name is always symbol 519603:50:24 does raise error when using invalid argument 519803:50:24 does load YAML file and has file_path specified 519903:50:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/gitlab_schema_info_spec.rb. It took 0.07 second. Expected to take 0.12 second. 520003:50:24# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb. Expected to take 0.12 second. 520103:50:24Gitlab::ImportExport::Json::NdjsonWriter 520203:50:24 #write_attributes 520303:50:24 writes correct json to root 520403:50:24 #write_relation 520503:50:24 when single relation is serialized 520603:50:24 appends json in correct file 520703:50:24 when single relation is already serialized 520803:50:24 appends to the existing file 520903:50:24 #write_relation_array 521003:50:24 writes json in correct files 521103:50:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb. It took 0.09 second. Expected to take 0.12 second. 521203:50:24# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/service_account_token_spec.rb. Expected to take 0.12 second. 521303:50:24Gitlab::Kubernetes::ServiceAccountToken 521403:50:24 is expected to eq "token-name" 521503:50:24 is expected to eq "a_service_account" 521603:50:24 is expected to eq "a_namespace" 521803:50:25 builds a Kubeclient Resource 521903:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/service_account_token_spec.rb. It took 0.09 second. Expected to take 0.12 second. 522003:50:25# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/incident_management/incident_modal_closed_service_spec.rb. Expected to take 0.11 second. 522103:50:25Integrations::SlackInteractions::IncidentManagement::IncidentModalClosedService 522303:50:25 when executed 522403:50:25 makes the POST call and closes the modal 522503:50:25 when the POST call raises an HTTP exception 522603:50:25 tracks the exception and returns an error response 522703:50:25 when response is not ok 522803:50:25 returns error response and tracks the exception 522903:50:25# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/incident_management/incident_modal_closed_service_spec.rb. It took 0.11 second. Expected to take 0.11 second. 523003:50:25# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_setup_type_spec.rb. Expected to take 0.11 second. 523103:50:25Types::Ci::RunnerSetupType 523203:50:25 exposes the expected fields 523303:50:25 is expected to eq "RunnerSetup" 523403:50:25# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_setup_type_spec.rb. It took 0.05 second. Expected to take 0.11 second. 523503:50:25# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb. Expected to take 0.1 second. 523603:50:25Gitlab::Middleware::SidekiqShardAwarenessValidation 523803:50:25 enables shard-awareness check within the context of a request 523903:50:25 when using sidekiq UI path 524003:50:25 behaves like no errors for sidekiq UI 524103:50:25 does not enable validation 524203:50:25 with relative path 524303:50:25 behaves like no errors for sidekiq UI 524403:50:25 does not enable validation 524503:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb. It took 0.08 second. Expected to take 0.1 second. 524603:50:25# [RSpecRunTime] Starting example group spec/services/releases/links/params_spec.rb. Expected to take 0.1 second. 524703:50:25Releases::Links::Params 524803:50:25 #allowed_params 524903:50:25 returns only allowed params 525003:50:25 when deprecated filepath is used 525103:50:25 uses filepath value 525203:50:25 when both direct_asset_path and filepath are provided 525303:50:25 uses direct_asset_path value 525403:50:25# [RSpecRunTime] Finishing example group spec/services/releases/links/params_spec.rb. It took 0.07 second. Expected to take 0.1 second. 525503:50:25# [RSpecRunTime] Starting example group spec/graphql/types/access_level_type_spec.rb. Expected to take 0.09 second. 525603:50:25Types::AccessLevelType 525703:50:25 is expected to require graphql authorizations nil 525803:50:25 is expected to eq "AccessLevel" 525903:50:25 has expected fields 526003:50:25# [RSpecRunTime] Finishing example group spec/graphql/types/access_level_type_spec.rb. It took 0.07 second. Expected to take 0.09 second. 526103:50:25# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/base_counter_spec.rb. Expected to take 0.09 second. 526203:50:25Gitlab::UsageDataCounters::BaseCounter 526303:50:25 .fetch_supported_event 526403:50:25 returns the matching event 526503:50:25 when event is unknown 526603:50:25 is expected to be nil 526703:50:25 when prefix does not match the event name 526803:50:25 is expected to be nil 526903:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/base_counter_spec.rb. It took 0.07 second. Expected to take 0.09 second. 527003:50:25# [RSpecRunTime] Starting example group spec/models/clusters/cluster_enabled_grant_spec.rb. Expected to take 0.09 second. 527103:50:25Clusters::ClusterEnabledGrant 527203:50:25 does not allow STI 527303:50:25 is expected to belong to namespace required: false 527403:50:25# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_enabled_grant_spec.rb. It took 0.05 second. Expected to take 0.09 second. 527503:50:25# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb. Expected to take 0.08 second. 527603:50:25Gitlab::Usage::Metrics::Instrumentations::InstallationTypeMetric 527703:50:25 when Rails.env is production 527803:50:25 behaves like a correct instrumented metric value 527903:50:25 has correct value 528003:50:25 with Rails.env is not production 528103:50:25 behaves like a correct instrumented metric value 528203:50:25 has correct value 528303:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb. It took 0.05 second. Expected to take 0.08 second. 528403:50:25# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. Expected to take 0.08 second. 528503:50:25Gitlab::Email::Hook::AdditionalHeadersInterceptor 528603:50:25 adds Auto-Submitted header 528703:50:25 when the same mail object is sent twice 528803:50:25 does not add the Auto-Submitted header twice 528903:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb. It took 0.06 second. Expected to take 0.08 second. 529003:50:25# [RSpecRunTime] Starting example group spec/graphql/types/jira_user_type_spec.rb. Expected to take 0.07 second. 529103:50:25Types::JiraUserType 529203:50:25 is expected to eq "JiraUser" 529303:50:25 has the expected fields 529403:50:25# [RSpecRunTime] Finishing example group spec/graphql/types/jira_user_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 529503:50:25# [RSpecRunTime] Starting example group spec/components/pajamas/breadcrumb_item_component_spec.rb. Expected to take 0.07 second. 529603:50:25Pajamas::BreadcrumbItemComponent 529703:50:25 is expected to have visible css ".gl-breadcrumb-item a" 529803:50:25 is expected to have visible link "Foo" with href "/bar" 529903:50:25# [RSpecRunTime] Finishing example group spec/components/pajamas/breadcrumb_item_component_spec.rb. It took 0.06 second. Expected to take 0.07 second. 530003:50:25# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/maintainer_type_spec.rb. Expected to take 0.07 second. 530103:50:25Types::Packages::Helm::MaintainerType 530203:50:25 includes helm maintainer fields 530303:50:25 is expected to eq "PackageHelmMaintainerType" 530403:50:25# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/maintainer_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 530503:50:25# [RSpecRunTime] Starting example group spec/graphql/types/project_member_relation_enum_spec.rb. Expected to take 0.07 second. 530603:50:25Types::ProjectMemberRelationEnum 530703:50:25 is expected to eq "ProjectMemberRelation" 530803:50:25 exposes all the existing project member relation type values 530903:50:25# [RSpecRunTime] Finishing example group spec/graphql/types/project_member_relation_enum_spec.rb. It took 0.05 second. Expected to take 0.07 second. 531003:50:25# [RSpecRunTime] Starting example group spec/lib/gitlab/multi_destination_logger_spec.rb. Expected to take 0.07 second. 531103:50:25Gitlab::MultiDestinationLogger 531203:50:25 with no primary logger set 531303:50:25 primary_logger raises an error 531403:50:25 with 2 loggers set 531503:50:25 logs info to 2 loggers 531603:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/multi_destination_logger_spec.rb. It took 0.05 second. Expected to take 0.07 second. 531703:50:25# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/analyzers_entity_type_spec.rb. Expected to take 0.06 second. 531803:50:25Types::CiConfiguration::Sast::AnalyzersEntityType 531903:50:25 is expected to eq "SastCiConfigurationAnalyzersEntity" 532003:50:25 is expected to have graphql fields :name, :label, :enabled, :description, and :variables 532103:50:25# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/analyzers_entity_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 532203:50:25# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/redis_store_factory_spec.rb. Expected to take 0.06 second. 532303:50:25Gitlab::Patch::RedisStoreFactory 532503:50:25 when using standalone Redis 532603:50:25 does not create ClusterStore 532703:50:25 when using a Redis Cluster 532803:50:25 creates a ClusterStore 532903:50:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/redis_store_factory_spec.rb. It took 0.05 second. Expected to take 0.06 second. 533003:50:25# [RSpecRunTime] Starting example group spec/graphql/types/tree/submodule_type_spec.rb. Expected to take 0.06 second. 533103:50:25Types::Tree::SubmoduleType 533203:50:25 is expected to have graphql fields :id, :sha, :name, :type, :path, :flat_path, :web_url, and :tree_url 533303:50:26 is expected to eq "Submodule" 533403:50:26# [RSpecRunTime] Finishing example group spec/graphql/types/tree/submodule_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 533503:50:26# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/context_spec.rb. Expected to take 0.05 second. 533603:50:26Sidebars::Projects::Context 533703:50:26 sets project attribute reader 533803:50:26# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/context_spec.rb. It took 0.03 second. Expected to take 0.05 second. 533903:50:26# [RSpecRunTime] Starting example group spec/keeps/delete_old_feature_flags_spec.rb. Expected to take 0.05 second. 534003:50:26Keeps::DeleteOldFeatureFlags 534103:50:26 #each_change 534203:50:26 returns a Gitlab::Housekeeper::Change 534303:50:26# [RSpecRunTime] Finishing example group spec/keeps/delete_old_feature_flags_spec.rb. It took 0.03 second. Expected to take 0.05 second. 534403:50:26# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/organization_user_spec.rb. Expected to take 0.04 second. 534503:50:26Types::PermissionTypes::OrganizationUser 534603:50:26 exposes the expected fields 534703:50:26# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/organization_user_spec.rb. It took 0.03 second. Expected to take 0.04 second. 534803:50:26# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/merge_request_type_spec.rb. Expected to take 0.04 second. 534903:50:26Types::MergeRequestType 535003:50:26 is expected to expose permissions using Types::PermissionTypes::MergeRequest 535103:50:26# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/merge_request_type_spec.rb. It took 0.03 second. Expected to take 0.04 second. 535203:50:26# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_metric_type_spec.rb. Expected to take 0.04 second. 535303:50:26Types::Ml::CandidateMetricType 535403:50:26 has the expected fields 535503:50:26# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_metric_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 535603:50:26# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_review_state_enum_spec.rb. Expected to take 0.04 second. 535703:50:26Types::MergeRequestReviewStateEnum 535803:50:26 the correct enum members 535903:50:26# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_review_state_enum_spec.rb. It took 0.02 second. Expected to take 0.04 second. 536003:50:26# [RSpecRunTime] Starting example group spec/lib/web_ide/settings_spec.rb. Expected to take 0.04 second. 536103:50:26WebIde::Settings 536203:50:26 implements the extended module's behavior 536303:50:26# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings_spec.rb. It took 0.02 second. Expected to take 0.04 second. 536403:50:26# [RSpecRunTime] Starting example group spec/dot_gitlab_ci/ci_configuration_validation/merge_request_pipeline_spec.rb. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/merge_request_pipeline_spec.rb. 536503:50:26CI configuration validation - branch pipelines 536603:50:26Syncing files to gitlab-org/gitlab master branch 536703:50:27 when MR is created from "release-tools/update-gitaly" source branch 536803:50:27 behaves like merge request pipeline 536903:50:27 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 537003:50:27# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.67 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.32 1.29 1.18 1/288 43170 537203:50:27 when unlabeled MR is changing GITALY_SERVER_VERSION 537303:50:27 behaves like merge request pipeline 537403:50:27 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 537503:50:27 behaves like merge train pipeline 537603:50:27 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 537703:50:27 when MR targeting a stable branch is changing app/models/user.rb 537803:50:27 behaves like merge request pipeline 537903:50:27 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 538003:50:27 behaves like merge train pipeline 538103:50:27 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 538203:50:27 with fork project MRs 538303:50:28 when MR is created from a fork project master branch 538403:50:28 when running MR pipeline in the context of the fork project 538503:50:28 behaves like merge request pipeline 538603:50:28 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 538703:50:28 when running MR pipeline in the context of canonical project 538803:50:28 behaves like merge request pipeline 538903:50:28 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 539003:50:28 behaves like merge train pipeline 539103:50:28 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 539203:50:28 when MR is created from a fork project feature branch 539303:50:28 when running MR pipeline in the context of the fork project 539403:50:28 behaves like merge request pipeline 539503:50:28 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 539603:50:28 when running MR pipeline in the context of canonical project 539703:50:28 behaves like merge request pipeline 539803:50:28 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 539903:50:28 behaves like merge train pipeline 540003:50:28 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:416 did not execute the example) 540103:50:28# [RSpecRunTime] Finishing example group spec/dot_gitlab_ci/ci_configuration_validation/merge_request_pipeline_spec.rb. It took 2.23 seconds. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/merge_request_pipeline_spec.rb. 540203:50:44auto_explain log contains 1436 entries for main, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-3-44.341.main.ndjson.gz 540303:50:44took 15.969319065 540403:51:00auto_explain log contains 1440 entries for ci, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-3-44.341.ci.ndjson.gz 540503:51:00took 15.076435134 540603:51:00[TEST PROF INFO] EventProf results for sql.active_record 540703:51:00Total time: 03:47.146 of 19:35.464 (19.32%) 540803:51:00Total events: 174339 540903:51:00Top 5 slowest suites (by time): 541003:51:00MergeRequest (./spec/models/merge_request_spec.rb:5) – 01:24.449 (54366 / 812) of 08:26.847 (16.66%) 541103:51:00MergeRequests...tyCheckService (./spec/services/merge_requests/mergeability_check_service_spec.rb:5) – 00:13.477 (8548 / 44) of 01:23.911 (16.06%) 541203:51:00WikiPagePolicy (./spec/policies/wiki_page_policy_spec.rb:5) – 00:12.246 (7978 / 84) of 00:38.436 (31.86%) 541303:51:00MergeRequestWidgetEntity (./spec/serializers/merge_request_widget_entity_spec.rb:5) – 00:10.746 (6890 / 35) of 00:59.863 (17.95%) 541403:51:00AttachmentUploader (./spec/uploaders/attachment_uploader_spec.rb:5) – 00:09.506 (6744 / 46) of 00:29.977 (31.71%) 541503:51:00Knapsack report was generated. Preview: 541703:51:00 "spec/models/merge_request_spec.rb": 506.8467287879994, 541803:51:00 "spec/services/merge_requests/mergeability_check_service_spec.rb": 83.91124271199988, 541903:51:00 "spec/serializers/merge_request_widget_entity_spec.rb": 59.86312193499998, 542003:51:00 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 53.33291227599966, 542103:51:00 "spec/policies/wiki_page_policy_spec.rb": 38.43673178999961, 542203:51:00 "spec/services/snippets/create_service_spec.rb": 20.91139824899983, 542303:51:00 "spec/uploaders/attachment_uploader_spec.rb": 29.977695410000706, 542403:51:00 "spec/lib/gitlab/diff/file_collection/merge_request_diff_spec.rb": 22.38316558599945, 542503:51:00 "spec/models/projects/build_artifacts_size_refresh_spec.rb": 20.657043866000095, 542603:51:00 "spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb": 20.978917916000682, 542703:51:00 "spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb": 14.363799550000294, 542803:51:00 "spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb": 14.831578369000454, 542903:51:00 "spec/services/wiki_pages/create_service_spec.rb": 12.202298617999986, 543003:51:00 "spec/services/ci/archive_trace_service_spec.rb": 10.67960681599925, 543103:51:00 "spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb": 15.235134462999667, 543203:51:00 "spec/presenters/clusterable_presenter_spec.rb": 11.076298050000332, 543303:51:00 "spec/models/packages/conan/file_metadatum_spec.rb": 9.662477351000234, 543403:51:00 "spec/uploaders/pages/deployment_uploader_spec.rb": 10.989910375999898, 543503:51:00 "spec/lib/gitlab/redis/cluster_util_spec.rb": 9.110139945999435, 543603:51:00 "spec/lib/gitlab/popen_spec.rb": 12.752585541999906, 543703:51:00 "spec/services/groups/participants_service_spec.rb": 7.721469795000303, 543803:51:00 "spec/services/ci/catalog/resources/aggregate_last30_day_usage_service_spec.rb": 6.94651460499972, 543903:51:00 "spec/models/ci/build_trace_metadata_spec.rb": 7.238614566000251, 544003:51:00 "spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb": 6.241142259999833, 544103:51:00 "spec/workers/auto_merge_process_worker_spec.rb": 8.072078931999386, 544203:51:00 "spec/models/uploads/fog_spec.rb": 6.7334504090003975, 544303:51:00 "spec/services/projects/group_links/destroy_service_spec.rb": 6.362369332000526, 544403:51:00 "spec/graphql/mutations/ci/runner/update_spec.rb": 6.886544687999958, 544503:51:00 "spec/serializers/web_ide_terminal_entity_spec.rb": 6.330066694999914, 544603:51:00 "spec/graphql/types/todo_type_spec.rb": 4.4828334220001125, 544703:51:00 "spec/services/ci/run_scheduled_build_service_spec.rb": 5.441858991999652, 544803:51:00 "spec/lib/gitlab/ci/status/stage/play_manual_spec.rb": 5.988170927000283, 544903:51:00 "spec/graphql/mutations/release_asset_links/update_spec.rb": 4.104999676999796, 545003:51:00 "spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb": 4.900750335999874, 545103:51:00 "spec/views/projects/commit/show.html.haml_spec.rb": 4.145493103999797, 545203:51:00 "spec/services/repository_archive_clean_up_service_spec.rb": 2.027766459999839, 545303:51:00 "spec/services/jira_import/server_users_mapper_service_spec.rb": 4.114076676000877, 545403:51:00 "spec/graphql/mutations/todos/create_spec.rb": 3.945695646999411, 545503:51:00 "spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb": 3.229457574000662, 545603:51:00 "spec/serializers/stage_serializer_spec.rb": 3.4464979790000143, 545703:51:00 "spec/services/service_ping/submit_service_ping_service_spec.rb": 1.4721556260001307, 545803:51:00 "spec/graphql/resolvers/namespace_projects_resolver_spec.rb": 3.0658884229997057, 545903:51:00 "spec/models/dependency_proxy/manifest_spec.rb": 2.8818799950004177, 546003:51:00 "spec/services/packages/debian/sign_distribution_service_spec.rb": 2.483581700999821, 546103:51:00 "spec/lib/gitlab/ci/status/bridge/common_spec.rb": 2.7088419059991793, 546203:51:00 "spec/models/concerns/delete_with_limit_spec.rb": 2.1965897889995176, 546303:51:00 "spec/models/concerns/ci/has_variable_spec.rb": 2.993159667999862, 546403:51:00 "spec/rubocop/cop/gitlab/rails/safe_format_spec.rb": 2.430155324000225, 546503:51:00 "spec/models/analytics/cycle_analytics/issue_stage_event_spec.rb": 1.7475350479999179, 546603:51:00 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_last_build_finished_spec.rb": 2.7014049970002816, 546703:51:00 "spec/lib/gitlab/relative_positioning/range_spec.rb": 1.6736504829996193, 546803:51:00 "spec/lib/bulk_imports/projects/pipelines/repository_pipeline_spec.rb": 1.5580419300003996, 546903:51:00 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_deployed_to_production_spec.rb": 2.297864552999272, 547003:51:00 "spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb": 1.6266876159997992, 547103:51:00 "spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb": 1.7429603880000286, 547203:51:00 "spec/lib/gitlab/email/attachment_uploader_spec.rb": 2.017056890999811, 547303:51:00 "spec/lib/gitlab/ci/config/external/file/component_spec.rb": 2.0936195250005767, 547403:51:00 "spec/models/blob_viewer/markup_spec.rb": 1.7986393540004428, 547503:51:00 "spec/lib/gitlab/ci/config/entry/bridge_spec.rb": 1.7298620400006257, 547603:51:00 "spec/models/alert_management/alert_assignee_spec.rb": 1.7001950100002432, 547703:51:00 "spec/services/users/ban_service_spec.rb": 0.9627170390003812, 547803:51:00 "spec/lib/gitlab/git/push_spec.rb": 1.7186210009995193, 547903:51:00 "spec/lib/banzai/pipeline/post_process_pipeline_spec.rb": 0.7740363610000713, 548003:51:00 "spec/lib/gitlab/ci/build/rules_spec.rb": 1.5210592119992725, 548103:51:00 "spec/models/packages/rpm/package_spec.rb": 1.3490067940001609, 548203:51:00 "spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb": 1.462893186000656, 548303:51:00 "spec/models/chat_name_spec.rb": 0.976917136999873, 548403:51:00 "spec/workers/snippets/update_repository_storage_worker_spec.rb": 1.3035786370001006, 548503:51:00 "spec/lib/import/placeholder_references/alias_resolver_spec.rb": 1.033375893000084, 548603:51:00 "spec/graphql/resolvers/ml/find_model_versions_resolver_spec.rb": 0.9253994810005679, 548703:51:00 "spec/lib/gitlab/regex_requires_app_spec.rb": 1.1312752379999438, 548803:51:00 "spec/graphql/resolvers/paginated_tree_resolver_spec.rb": 1.1134016689993587, 548903:51:00 "spec/presenters/packages/helm/index_presenter_spec.rb": 0.7307609229992522, 549003:51:00 "spec/helpers/keyset_helper_spec.rb": 0.9413406600006056, 549103:51:00 "spec/services/files/base_service_spec.rb": 0.8606522449999829, 549203:51:00 "spec/lib/import/bulk_imports/source_users_mapper_spec.rb": 0.4562807000002067, 549303:51:00 "spec/workers/ci/parse_secure_file_metadata_worker_spec.rb": 0.9092859019992829, 549403:51:00 "spec/graphql/resolvers/ci/inherited_variables_resolver_spec.rb": 0.9128074609998293, 549503:51:00 "spec/services/lfs/push_service_spec.rb": 0.9195737720001489, 549603:51:00 "spec/presenters/packages/composer/packages_presenter_spec.rb": 0.9660572580005464, 549703:51:00 "spec/services/admin/plan_limits/update_service_spec.rb": 0.6956491750006535, 549803:51:00 "spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb": 0.819754947000547, 549903:51:00 "spec/models/concerns/issuable_link_spec.rb": 0.8708315240000957, 550003:51:00 "spec/lib/gitlab/bitbucket_import/importers/pull_requests_importer_spec.rb": 0.845695295999576, 550103:51:00 "spec/lib/gitlab/git/commit_stats_spec.rb": 0.783329959999719, 550203:51:00 "spec/lib/banzai/filter/wiki_link_filter_spec.rb": 0.7203595639994091, 550303:51:00 "spec/lib/gitlab/ci/parsers/coverage/jacoco_spec.rb": 0.7605597609999677, 550403:51:00 "spec/lib/gitlab/ci/config/header/input_spec.rb": 0.7192927340001916, 550503:51:00 "spec/models/namespace/admin_note_spec.rb": 0.6678052469997056, 550603:51:00 "spec/lib/banzai/filter/truncate_visible_filter_spec.rb": 0.8294848470004581, 550703:51:00 "spec/graphql/mutations/boards/update_spec.rb": 0.6995148850000987, 550803:51:00 "spec/finders/import/source_users_finder_spec.rb": 0.6109362710003552, 550903:51:00 "spec/validators/ip_cidr_validator_spec.rb": 0.5409193449995655, 551003:51:00 "spec/lib/gitlab/robots_txt/parser_spec.rb": 0.5502983249998579, 551103:51:00 "spec/services/audit_events/build_service_spec.rb": 0.5129206470001009, 551203:51:00 "spec/workers/clusters/agents/delete_expired_events_worker_spec.rb": 0.48034254899994266, 551303:51:00 "spec/lib/api/helpers/internal_helpers_spec.rb": 0.41246299399972486, 551403:51:00 "spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb": 0.5261564459997317, 551503:51:00 "spec/services/protected_tags/destroy_service_spec.rb": 0.46175359999961074, 551603:51:00 "spec/lib/gitlab/ci/badge/coverage/template_spec.rb": 0.4488087509998877, 551703:51:00 "spec/lib/sbom/purl_type/converter_spec.rb": 0.4449119420005445, 551803:51:00 "spec/presenters/ml/model_presenter_spec.rb": 0.3569820370003072, 551903:51:00 "spec/models/projects/wiki_repository_spec.rb": 0.40014024399988557, 552003:51:00 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 0.4658378200001607, 552103:51:00 "spec/models/wiki_directory_spec.rb": 0.3441175680000015, 552203:51:00 "spec/graphql/types/admin/analytics/usage_trends/measurement_type_spec.rb": 0.35555361800015817, 552303:51:00 "spec/lib/gitlab/spamcheck/result_spec.rb": 0.3345165279997673, 552403:51:00 "spec/lib/sidebars/admin/panel_spec.rb": 0.16650530900005833, 552503:51:00 "spec/finders/bulk_imports/imports_finder_spec.rb": 0.2417157350000707, 552603:51:00 "spec/lib/banzai/filter/broadcast_message_placeholders_filter_spec.rb": 0.32110668899986194, 552703:51:00 "spec/lib/gitlab/usage_data_queries_spec.rb": 0.2961688410005081, 552803:51:00 "spec/services/projects/count_service_spec.rb": 0.29379500100003497, 552903:51:00 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb": 0.29609775099925173, 553003:51:00 "spec/lib/api/entities/bulk_imports/entity_failure_spec.rb": 0.23911444499935897, 553103:51:00 "spec/graphql/types/terraform/state_type_spec.rb": 0.27801629199984745, 553203:51:00 "spec/workers/approve_blocked_pending_approval_users_worker_spec.rb": 0.1788297089997286, 553303:51:00 "spec/lib/gitlab/instrumentation/exclusive_lock_spec.rb": 0.2333117449998099, 553403:51:00 "spec/tooling/danger/rubocop_helper_spec.rb": 0.22765414500008774, 553503:51:00 "spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.210539546000291, 553603:51:00 "spec/helpers/recaptcha_helper_spec.rb": 0.18574833699949522, 553703:51:00 "spec/lib/gitlab/mimir_client_spec.rb": 0.1777442880002127, 553803:51:00 "spec/services/users/trust_service_spec.rb": 0.14637840100022004, 553903:51:00 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.17466956899988872, 554003:51:00 "spec/rubocop/cop/background_migration/feature_category_spec.rb": 0.1290949019994514, 554103:51:00 "spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb": 0.09096201400006976, 554203:51:00 "spec/models/concerns/as_cte_spec.rb": 0.19799830700048915, 554303:51:00 "spec/lib/gitlab/health_checks/puma_check_spec.rb": 0.19606256799943367, 554403:51:00 "spec/rubocop/cop/gitlab/event_store_subscriber_spec.rb": 0.15683603000070434, 554503:51:00 "spec/views/shared/_milestones_sort_dropdown.html.haml_spec.rb": 0.1266758519996074, 554603:51:00 "spec/lib/api/base_spec.rb": 0.13922552099938912, 554703:51:00 "spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 0.10175934299968503, 554803:51:00 "spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb": 0.13438472199959506, 554903:51:00 "spec/lib/gitlab/throttle_spec.rb": 0.12344552299964562, 555003:51:00 "spec/lib/gitlab/slash_commands/presenters/run_spec.rb": 0.11457191199951922, 555103:51:00 "spec/lib/gitlab/memory/reports/heap_dump_spec.rb": 0.10982423299992661, 555203:51:00 "spec/lib/system_check/app/table_truncate_check_spec.rb": 0.11171393299991905, 555303:51:00 "spec/tooling/danger/rubocop_discourage_todo_addition_spec.rb": 0.09848156399948493, 555403:51:00 "spec/lib/atlassian/jira_connect_spec.rb": 0.09911119400021562, 555503:51:00 "spec/lib/gitlab/database/gitlab_schema_info_spec.rb": 0.07111863599948265, 555603:51:00 "spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb": 0.09145371400063596, 555703:51:00 "spec/lib/gitlab/kubernetes/service_account_token_spec.rb": 0.09056434400008584, 555803:51:00 "spec/services/integrations/slack_interactions/incident_management/incident_modal_closed_service_spec.rb": 0.11445624299994961, 555903:51:00 "spec/graphql/types/ci/runner_setup_type_spec.rb": 0.04588407700066455, 556003:51:00 "spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb": 0.07667409500027134, 556103:51:00 "spec/services/releases/links/params_spec.rb": 0.07308129499961069, 556203:51:00 "spec/graphql/types/access_level_type_spec.rb": 0.06890198600012809, 556303:51:00 "spec/lib/gitlab/usage_data_counters/base_counter_spec.rb": 0.06732258499960153, 556403:51:00 "spec/models/clusters/cluster_enabled_grant_spec.rb": 0.054007696999178734, 556503:51:00 "spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb": 0.047852517000137595, 556603:51:00 "spec/lib/gitlab/email/hook/additional_headers_interceptor_spec.rb": 0.05593830599991634, 556703:51:00 "spec/graphql/types/jira_user_type_spec.rb": 0.047621666999475565, 556803:51:00 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.054801616999611724, 556903:51:00 "spec/graphql/types/packages/helm/maintainer_type_spec.rb": 0.04798099699928571, 557003:51:00 "spec/graphql/types/project_member_relation_enum_spec.rb": 0.04596873699938442, 557103:51:00 "spec/lib/gitlab/multi_destination_logger_spec.rb": 0.05041144699953293, 557203:51:00 "spec/graphql/types/ci_configuration/sast/analyzers_entity_type_spec.rb": 0.04761322700051096, 557303:51:00 "spec/lib/gitlab/patch/redis_store_factory_spec.rb": 0.046507256999575475, 557403:51:00 "spec/graphql/types/tree/submodule_type_spec.rb": 0.047270887000195216, 557503:51:00 "spec/lib/sidebars/projects/context_spec.rb": 0.034004127999651246, 557603:51:00 "spec/keeps/delete_old_feature_flags_spec.rb": 0.030574108000109845, 557703:51:00 "spec/graphql/types/permission_types/organization_user_spec.rb": 0.025345727999592782, 557803:51:00 "spec/graphql/types/permission_types/merge_request_type_spec.rb": 0.025410457999896607, 557903:51:00 "spec/graphql/types/ml/candidate_metric_type_spec.rb": 0.0235844979997637, 558003:51:00 "spec/graphql/types/merge_request_review_state_enum_spec.rb": 0.023777197999152122, 558103:51:00 "spec/lib/web_ide/settings_spec.rb": 0.023999528999411268 558303:51:00Knapsack global time execution for tests: 19m 33s 558403:51:00Pending: (Failures listed here are expected and do not affect your suite's status) 558503:51:00 1) MergeRequest 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 blank 558603:51:00 # No reason given 558703:51:00 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 558803:51:00 2) MergeRequest 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 blank 558903:51:00 # No reason given 559003:51:00 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 559103:51:00 3) AttachmentUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 559203:51:00 # No pattern provided, skipping. 559303:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 559403:51:00 4) AttachmentUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 559503:51:00 # No pattern provided, skipping. 559603:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 559703:51:00 5) AttachmentUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 559803:51:00 # No pattern provided, skipping. 559903:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 560003:51:00 6) AttachmentUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 560103:51:00 # No pattern provided, skipping. 560203:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 560303:51:00 7) AttachmentUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 560403:51:00 # No pattern provided, skipping. 560503:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 560603:51:00 8) AttachmentUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 560703:51:00 # No pattern provided, skipping. 560803:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 560903:51:00 9) AttachmentUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 561003:51:00 # No pattern provided, skipping. 561103:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 561203:51:00 10) Pages::DeploymentUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 561303:51:00 # No pattern provided, skipping. 561403:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 561503:51:00 11) Pages::DeploymentUploader behaves like builds correct paths #relative_path is relative 561603:51:00 # Path not set, skipping. 561703:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 561803:51:00 12) Pages::DeploymentUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 561903:51:00 # No pattern provided, skipping. 562003:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 562103:51:00 13) Pages::DeploymentUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 562203:51:00 # No pattern provided, skipping. 562303:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 562403:51:00 14) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 562503:51:00 # No pattern provided, skipping. 562603:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 562703:51:00 15) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 562803:51:00 # No pattern provided, skipping. 562903:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 563003:51:00 16) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 563103:51:00 # No pattern provided, skipping. 563203:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 563303:51:00 17) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths #relative_path is relative 563403:51:00 # Path not set, skipping. 563503:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 563603:51:00 18) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 563703:51:00 # No pattern provided, skipping. 563803:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 563903:51:00 19) Pages::DeploymentUploader when object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 564003:51:00 # No pattern provided, skipping. 564103:51:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 564203:51:00 20) SystemCheck::App::TableTruncateCheck when running on single databases #skip? 564303:51:00 # Skipping because database ci exists 564403:51:00 # ./spec/lib/system_check/app/table_truncate_check_spec.rb:14 564503:51:00 21) CI configuration validation - branch pipelines when MR is created from "release-tools/update-gitaly" source branch behaves like merge request pipeline succeeds with expected job 564603:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 564703:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 564803:51:00 22) CI configuration validation - branch pipelines when unlabeled MR is changing GITALY_SERVER_VERSION behaves like merge request pipeline succeeds with expected job 564903:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 565003:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 565103:51:00 23) CI configuration validation - branch pipelines when unlabeled MR is changing GITALY_SERVER_VERSION behaves like merge train pipeline succeeds with expected job 565203:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 565303:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 565403:51:00 24) CI configuration validation - branch pipelines when MR targeting a stable branch is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 565503:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 565603:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 565703:51:00 25) CI configuration validation - branch pipelines when MR targeting a stable branch is changing app/models/user.rb behaves like merge train pipeline succeeds with expected job 565803:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 565903:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 566003:51:00 26) CI configuration validation - branch pipelines with fork project MRs when MR is created from a fork project master branch when running MR pipeline in the context of the fork project behaves like merge request pipeline succeeds with expected job 566103:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 566203:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 566303:51:00 27) CI configuration validation - branch pipelines with fork project MRs when MR is created from a fork project master branch when running MR pipeline in the context of canonical project behaves like merge request pipeline succeeds with expected job 566403:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 566503:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 566603:51:00 28) CI configuration validation - branch pipelines with fork project MRs when MR is created from a fork project master branch behaves like merge train pipeline succeeds with expected job 566703:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 566803:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 566903:51:00 29) CI configuration validation - branch pipelines with fork project MRs when MR is created from a fork project feature branch when running MR pipeline in the context of the fork project behaves like merge request pipeline succeeds with expected job 567003:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 567103:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 567203:51:00 30) CI configuration validation - branch pipelines with fork project MRs when MR is created from a fork project feature branch when running MR pipeline in the context of canonical project behaves like merge request pipeline succeeds with expected job 567303:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 567403:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 567503:51:00 31) CI configuration validation - branch pipelines with fork project MRs when MR is created from a fork project feature branch behaves like merge train pipeline succeeds with expected job 567603:51:00 # around hook at ./spec/spec_helper.rb:416 did not execute the example 567703:51:00 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 567803:51:00Finished in 20 minutes 12 seconds (files took 1 minute 22.79 seconds to load) 567903:51:002968 examples, 0 failures, 31 pending 568003:51:00Randomized with seed 36999 568103:51:04[TEST PROF INFO] Time spent in factories: 12:31.925 (59.8% of total time) 568203:51:04RSpec exited with 0. 568303:51:04No examples to retry, congrats! 568503:51:05Running after script... 568603:51:05$ source scripts/utils.sh 568703:51:05$ log_disk_usage 568803:51:05******************************************************* 568903:51:05This runner currently has 70G free disk space. 569003:51:05******************************************************* 574403:51:11$ bundle exec gem list gitlab_quality-test_tooling 574503:51:13gitlab_quality-test_tooling (1.39.0) 574603:51:13$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 575103:51:15$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 575403:51:15$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 575903:51:17$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 576203:51:17$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 576503:51:17$ tooling/bin/push_job_metrics || true 576603:51:18[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 576803:51:19Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 577003:51:19Uploading artifacts... 577103:51:19auto_explain/: found 3 matching artifact files and directories 577203:51:19coverage/: found 5 matching artifact files and directories 577303:51:19WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 577403:51:19WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 577503:51:19knapsack/: found 4 matching artifact files and directories 577603:51:19rspec/: found 12 matching artifact files and directories 577703:51:19WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 577803:51:19log/*.log: found 14 matching artifact files and directories 578003:51:19WARNING: Retrying... context=artifacts-uploader error=request redirected 578103:51:23Uploading artifacts as "archive" to coordinator... 201 Created id=8095843160 responseStatus=201 Created token=glcbt-66 578203:51:23Uploading artifacts... 578303:51:23rspec/rspec-*.xml: found 1 matching artifact files and directories 578503:51:23WARNING: Retrying... context=artifacts-uploader error=request redirected 578603:51:24Uploading artifacts as "junit" to coordinator... 201 Created id=8095843160 responseStatus=201 Created token=glcbt-66 578803:51:33Job succeeded