221:36:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 321:36:40 creates cross references 521:36:40 when issue has no first_mentioned_in_commit_at set 621:36:41Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 821:36:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 921:36:41 updates issue metrics 1021:36:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.48 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.79 1.41 1.54 1/284 3286 1221:36:41 when issue has first_mentioned_in_commit_at earlier than given committed_date 1321:36:43Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 1521:36:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1621:36:44 doesn't update issue metrics 1721:36:44# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.64 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.81 1.42 1.54 1/284 3306 1921:36:44 when issue has first_mentioned_in_commit_at later than given committed_date 2021:36:45Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 2221:36:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2321:36:45 updates issue metrics 2421:36:45# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.48 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.81 1.42 1.54 1/284 3326 2621:36:45 when project has issue auto close disabled 2721:36:47 does not close related issues 2821:36:47 when issue is an external issue 2921:36:49Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 3121:36:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3221:36:49 closes issues that should be closed per the commit message 3321:36:49# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.78 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.74 1.41 1.54 1/284 3365 3521:36:49 when commit has no issue references 3721:36:50 doesn't execute any queries with false conditions 3821:36:50# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.01 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.74 1.41 1.54 1/284 3385 4021:36:50 when commit is a merge request merge commit 4121:36:53Job arguments to MergeRequests::CloseIssueWorker must be native JSON types, but :skip_authorization is a Symbol. 4321:36:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4421:36:54 does not close any issues from the commit message 4521:36:56Job arguments to MergeRequests::CloseIssueWorker must be native JSON types, but :skip_authorization is a Symbol. 4721:36:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4821:36:57 still creates cross references 4921:36:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.0 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.68 1.40 1.53 1/285 3573 5121:36:57 when pushing to a non-default branch 5221:36:58 does not close any issues from the commit message 5321:37:00 still creates cross references 5421:37:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.57 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.63 1.40 1.53 1/284 3612 5621:37:00# [RSpecRunTime] Finishing example group spec/workers/process_commit_worker_spec.rb. It took 29.63 seconds. Expected to take 28.66 seconds. 5721:37:00# [RSpecRunTime] Starting example group spec/models/projects/build_artifacts_size_refresh_spec.rb. Expected to take 25.5 seconds. 5821:37:00Projects::BuildArtifactsSizeRefresh 5921:37:00 does not allow STI 6121:37:00 is expected to belong to project required: false 6321:37:00 is expected to validate that :project cannot be empty/falsy 6621:37:02 returns records in running state and has not been updated for more than 2 hours 6721:37:02# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.93 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.63 1.40 1.53 1/284 3613 7021:37:02 returns stale, created and pending records 7121:37:02 does not include finalizing 7221:37:02 processing_queue 7321:37:02 prioritizes pending -> stale -> created 7421:37:02 does not include finalizing 7721:37:03 defaults to created 7921:37:03 when refresh state is created 8021:37:04 transitions the state to running 8121:37:05 sets the refresh_started_at 8221:37:06 sets last_job_artifact_id_on_refresh_start 8321:37:07 bumps the updated_at 8421:37:07 resets the build artifacts size stats 8521:37:08 resets the buffered counter value to zero 8621:37:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.26 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.61 1.40 1.53 1/281 3614 8821:37:08 when refresh state is pending 8921:37:09 transitions the state to running 9021:37:10 bumps the updated_at 9121:37:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.66 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.61 1.40 1.53 1/279 3615 9321:37:10 when refresh state is running 9421:37:10 keeps the state at running 9521:37:11 bumps the updated_at 9621:37:11# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.02 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.61 1.40 1.53 1/279 3616 9921:37:12 transitions refresh state from running to pending 10021:37:12 bumps updated_at 10121:37:13 updates last_job_artifact_id 10221:37:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.13 seconds. Current RSS: ~1376M. Threads: 4. load average: 2.12 1.51 1.57 1/279 3617 10421:37:13 #schedule_finalize! 10521:37:14 transitions refresh state from running to finalizing 10621:37:14 schedules Projects::FinalizeProjectStatisticsRefreshWorker 10721:37:14# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.39 seconds. Current RSS: ~1374M. Threads: 4. load average: 2.12 1.51 1.57 1/279 3618 10921:37:14 .process_next_refresh! 11021:37:16 picks the first record from the remaining work 11121:37:16# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.84 seconds. Current RSS: ~1374M. Threads: 4. load average: 2.12 1.51 1.57 1/279 3619 11321:37:16 .enqueue_refresh 11421:37:17 creates refresh records for each given project, skipping duplicates 11621:37:17 stores the refresh amount into the buffered counter 11721:37:18 destroys the refresh record 11821:37:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.91 seconds. Current RSS: ~1374M. Threads: 4. load average: 2.11 1.52 1.57 1/279 3620 12121:37:21 returns the job artifact records that were created not later than the refresh_started_at and IDs greater than the last_job_artifact_id 12221:37:21 when created_at is set before artifact id is persisted 12321:37:25 returns ordered job artifacts 12421:37:25# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.65 seconds. Current RSS: ~1386M. Threads: 4. load average: 2.02 1.51 1.56 1/279 3621 12721:37:25 refresh_state: :created, result: false 12821:37:25 is expected to eq false 12921:37:25 refresh_state: :pending, result: true 13021:37:25 is expected to eq true 13121:37:25 refresh_state: :running, result: true 13221:37:25 is expected to eq true 13421:37:25 when destroyed 13521:37:26 enqueues a Namespaces::ScheduleAggregationWorker 13621:37:26# [RSpecRunTime] Finishing example group spec/models/projects/build_artifacts_size_refresh_spec.rb. It took 26.32 seconds. Expected to take 25.5 seconds. 13721:37:26# [RSpecRunTime] Starting example group spec/services/ci/process_sync_events_service_spec.rb. Expected to take 24.3 seconds. 13821:37:26Ci::ProcessSyncEventsService 14021:37:26 for Projects::SyncEvent 14121:37:28 is expected to eq {:consumable_events=>2, :estimated_total_events=>2, :processed_events=>2} 14221:37:29 consumes events 14321:37:29 when any event left after processing 14421:37:31 is expected to eq {:consumable_events=>1, :estimated_total_events=>2, :processed_events=>1} 14521:37:32 enqueues Projects::ProcessSyncEventsWorker 14621:37:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.15 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.94 1.50 1.56 1/279 3622 14821:37:32 when no event left after processing 14921:37:34 is expected to eq {:consumable_events=>2, :estimated_total_events=>2, :processed_events=>2} 15021:37:35 does not enqueue Projects::ProcessSyncEventsWorker 15121:37:35# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.5 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.87 1.49 1.56 1/279 3623 15321:37:35 when there is no event 15421:37:37 is expected to eq {:consumable_events=>0, :estimated_total_events=>0} 15621:37:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.7 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.80 1.48 1.55 1/279 3624 15821:37:39 when there is non-executed events 15921:37:41 is expected to eq {:consumable_events=>2, :estimated_total_events=>3, :processed_events=>2} 16021:37:44 does not delete non-executed events 16121:37:44# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.11 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.73 1.48 1.55 1/279 3625 16321:37:44 for Namespaces::SyncEvent 16421:37:46 enqueues Namespaces::ProcessSyncEventsWorker if any left 16521:37:47 does not enqueue Namespaces::ProcessSyncEventsWorker if no left 16621:37:47 behaves like event consuming 16721:37:49 consumes events 16821:37:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.11 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.67 1.47 1.55 1/279 3626 17021:37:49 for Ci::Catalog::Resources::SyncEvent 17121:37:51 processes the events 17221:37:51 when there are no remaining unprocessed events 17321:37:51 does not enqueue Ci::Catalog::Resources::ProcessSyncEventsWorker 17421:37:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.47 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.67 1.47 1.55 1/279 3627 17621:37:51 when there are remaining unprocessed events 17721:37:52 enqueues Ci::Catalog::Resources::ProcessSyncEventsWorker 17821:37:52 when there are orphaned sync events 17921:37:53 processes the events 18021:37:53# [RSpecRunTime] Finishing example group spec/services/ci/process_sync_events_service_spec.rb. It took 26.84 seconds. Expected to take 24.3 seconds. 18121:37:53# [RSpecRunTime] Starting example group spec/serializers/stage_entity_spec.rb. Expected to take 22.42 seconds. 18421:37:54 contains relevant fields 18521:37:54 contains detailed status 18621:37:55 contains valid name 18721:37:56 contains valid id 18821:37:57 contains path to the stage 18921:37:58 contains path to the stage dropdown 19021:37:59 contains stage title 19121:38:00 does not contain play_details info 19221:38:00 when the jobs should be grouped 19321:38:01 exposes the group key 19421:38:01 and contains commit status 19521:38:02 contains commit status 19621:38:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.42 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.57 1.45 1.54 1/279 3628 19821:38:02 with a skipped stage 19921:38:04 contains play_all_manual 20021:38:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.01 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.60 1.46 1.54 1/279 3629 20221:38:04 with a scheduled stage 20321:38:06 contains play_all_manual 20421:38:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.7 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.60 1.46 1.54 1/279 3630 20621:38:06 with a manual stage 20721:38:07 contains play_all_manual 20821:38:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.37 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.60 1.46 1.54 1/279 3631 21021:38:07 when details: true 21121:38:10 avoids N+1 queries on latest_statuses 21221:38:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.51 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.56 1.45 1.54 1/279 3632 21421:38:11 when details: true and retried: true 21521:38:12 exposes latest_statuses and retried 21621:38:13 does not expose latest_statuses when details is false 21721:38:15 does not expose retried when retried is false 21821:38:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.1 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.51 1.45 1.54 1/279 3633 22021:38:15# [RSpecRunTime] Finishing example group spec/serializers/stage_entity_spec.rb. It took 22.36 seconds. Expected to take 22.42 seconds. 22121:38:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/lint_spec.rb. Expected to take 21.02 seconds. 22221:38:15Gitlab::Ci::Lint 22421:38:16 when a pipeline ref variable is used in an `include` 22521:38:17 passes the ref name to YamlProcessor 22621:38:17 when the ref is a tag 22721:38:18 passes the ref name to YamlProcessor 22821:38:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.92 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.47 1.44 1.54 1/284 3777 23021:38:18 when user has permissions to write the ref 23121:38:18 when using default static mode 23221:38:18 does not catch advanced logical errors 23321:38:19 uses YamlProcessor 23421:38:19 behaves like content with errors and warnings 23521:38:19 when content has errors 23621:38:19 returns a result with errors 23721:38:19 when content has warnings 23821:38:19 returns a result with warnings 23921:38:19 when content has more warnings than max limit 24021:38:19 returns a result with warnings 24121:38:19 when content has errors and warnings 24221:38:20 returns a result with errors and warnings 24321:38:20 behaves like content is valid 24421:38:20 returns a valid result 24521:38:20 includes extra attributes 24621:38:20 behaves like sets config metadata 24721:38:21 sets merged_config 24821:38:21 sets includes 24921:38:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.56 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.47 1.44 1.54 1/284 3898 25121:38:22 behaves like when sha is not provided 25221:38:22 runs YamlProcessor with verify_project_sha: false 25321:38:22 when sha is provided 25421:38:22 runs YamlProcessor with verify_project_sha: true 25521:38:22 behaves like content is valid 25621:38:23 returns a valid result 25721:38:23 when the sha is invalid 25821:38:23 behaves like content is valid 25921:38:23 returns a valid result 26021:38:23 when the sha is from a fork 26121:38:26 when a project ref contains the sha 26221:38:26 behaves like content is valid 26321:38:26 returns a valid result 26421:38:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.08 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.43 1.43 1.53 1/285 4053 26621:38:26 when a project ref does not contain the sha 26721:38:26 returns an error 26821:38:26 when verify_project_sha is false 26921:38:26 behaves like when sha is not provided 27021:38:27 runs YamlProcessor with verify_project_sha: false 27121:38:27 when using dry run mode 27221:38:27 runs advanced logical validations 27321:38:28 uses Ci::CreatePipelineService 27421:38:28 behaves like content with errors and warnings 27521:38:28 when content has errors 27621:38:28 returns a result with errors 27721:38:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.19 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.40 1.42 1.53 1/285 4065 27921:38:28 when content has warnings 28021:38:29 returns a result with warnings 28121:38:29 when content has more warnings than max limit 28221:38:30 returns a result with warnings 28321:38:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.51 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.40 1.42 1.53 1/284 4066 28521:38:31 when content has errors and warnings 28621:38:31 returns a result with errors and warnings 28721:38:31 behaves like content is valid 28821:38:32 returns a valid result 28921:38:32 does not include extra attributes 29021:38:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.21 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.40 1.42 1.53 1/284 4067 29221:38:32 when using a ref other than the default branch 29321:38:33 includes only jobs that are excluded on the default branch 29421:38:33 behaves like sets config metadata 29521:38:33 sets merged_config 29621:38:34 sets includes 29721:38:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.26 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.53 1.45 1.54 1/285 4165 29921:38:34 when user does not have permissions to write the ref 30021:38:34 when using default static mode 30121:38:34 behaves like content is valid 30221:38:35 returns a valid result 30321:38:35 when using dry run mode 30421:38:35 does not allow validation 30521:38:35 pipeline logger 30621:38:35 when the duration is under the threshold 30721:38:35 does not create a log entry 30821:38:35 when the durations exceeds the threshold 30921:38:35 creates a log entry 31021:38:35 when the feature flag is disabled 31121:38:36 does not create a log entry 31221:38:36 when project is not provided 31321:38:36 creates a log entry without project_id 31421:38:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/lint_spec.rb. It took 20.96 seconds. Expected to take 21.02 seconds. 31521:38:36# [RSpecRunTime] Starting example group spec/helpers/diff_helper_spec.rb. Expected to take 18.91 seconds. 31821:38:36 uses the view param over the cookie 31921:38:36 returns the default value when the view param is invalid 32021:38:36 returns a valid value when cookie is set 32121:38:36 returns the default value when cookie is invalid 32221:38:36 returns the default value when cookie is nil 32421:38:36 returns no collapse false 32521:38:36 returns no collapse true if expanded 32621:38:36 when action name is diff_for_path 32721:38:36 returns expanded true 32821:38:36 returns paths if param old path 32921:38:37 returns paths if param new path 33021:38:37 does not set max_patch_bytes_for_file_extension 33121:38:37 when file_identifier include .ipynb 33221:38:37 sets max_patch_bytes_for_file_extension 33321:38:37 #diff_line_content 33421:38:37 when the line is empty 33521:38:37 returns a non breaking space 33621:38:37 returns an HTML-safe string 33721:38:37 when the line is not empty 33821:38:37 when the line starts with +, -, or a space 33921:38:37 strips the first character 34021:38:37 when the line is HTML-safe 34121:38:37 returns an HTML-safe string 34221:38:37 when the line is not HTML-safe 34321:38:37 returns a non-HTML-safe string 34421:38:37 when the line does not start with a +, -, or a space 34521:38:37 returns the string 34621:38:37 when the line is HTML-safe 34721:38:37 returns an HTML-safe string 34821:38:37 when the line is not HTML-safe 34921:38:37 returns a non-HTML-safe string 35021:38:37 #diff_link_number 35121:38:37 line_type: "new", match: "new", line_number: 1, expected_return_value: " " 35221:38:37 returns the expected value 35321:38:37 line_type: "new", match: "old", line_number: 2, expected_return_value: 2 35421:38:37 returns the expected value 35521:38:37 line_type: "old", match: "new", line_number: 3, expected_return_value: 3 35621:38:37 returns the expected value 35721:38:37 line_type: "old", match: "old", line_number: 4, expected_return_value: " " 35821:38:37 returns the expected value 35921:38:37 line_type: "new-nonewline", match: "new", line_number: 5, expected_return_value: 5 36021:38:37 returns the expected value 36121:38:37 line_type: "new-nonewline", match: "old", line_number: 6, expected_return_value: 6 36221:38:37 returns the expected value 36321:38:37 line_type: "old-nonewline", match: "new", line_number: 7, expected_return_value: 7 36421:38:37 returns the expected value 36521:38:37 line_type: "old-nonewline", match: "old", line_number: 8, expected_return_value: 8 36621:38:37 returns the expected value 36721:38:37 line_type: "match", match: "new", line_number: 9, expected_return_value: 9 36821:38:37 returns the expected value 36921:38:37 line_type: "match", match: "old", line_number: 10, expected_return_value: 10 37021:38:37 returns the expected value 37121:38:37 #parallel_diff_btn 37221:38:38 renders button 37321:38:38# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.43 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.40 1.42 1.53 1/284 4196 37521:38:38 #mark_inline_diffs 37621:38:38 returns strings with marked inline diffs 37721:38:38 when given HTML 37921:38:39 sanitizes the entire line, not just the changes 38021:38:39 #parallel_diff_discussions 38121:38:39 does not put comments on nonewline lines 38221:38:39 puts comments on added lines 38321:38:39 puts comments on unchanged lines 38421:38:39 #diff_match_line 38521:38:39 generates foldable top match line for inline view with empty text by default 38621:38:39 allows to define text and bottom option 38721:38:39 generates match line for parallel view 38821:38:39 allows to generate only left match line for parallel view 38921:38:39 allows to generate only right match line for parallel view 39021:38:39 #diff_nomappinginraw_line 39121:38:39 generates only single line num 39221:38:39 generates only both line nums 39321:38:39 line_type: "old-nomappinginraw", added_class: ".old" 39421:38:39 appends the correct class 39521:38:39 line_type: "new-nomappinginraw", added_class: ".new" 39621:38:39 appends the correct class 39721:38:39 line_type: "unchanged-nomappinginraw", added_class: "" 39821:38:39 appends the correct class 39921:38:39 #render_overflow_warning? 40021:38:39 when no limits are hit 40121:38:39 returns false and does not log any overflow events 40221:38:39 overflow_method: :overflow_max_bytes?, event_name: :diffs_overflow_max_bytes_limits 40321:38:39 returns false and only logs the correct collection overflow event 40421:38:39 overflow_method: :overflow_max_files?, event_name: :diffs_overflow_max_files_limits 40521:38:39 returns false and only logs the correct collection overflow event 40621:38:39 overflow_method: :overflow_max_lines?, event_name: :diffs_overflow_max_lines_limits 40721:38:39 returns false and only logs the correct collection overflow event 40821:38:39 overflow_method: :collapsed_safe_bytes?, event_name: :diffs_overflow_collapsed_bytes_limits 40921:38:39 returns false and only logs the correct collection overflow event 41021:38:39 overflow_method: :collapsed_safe_files?, event_name: :diffs_overflow_collapsed_files_limits 41121:38:39 returns false and only logs the correct collection overflow event 41221:38:39 overflow_method: :collapsed_safe_lines?, event_name: :diffs_overflow_collapsed_lines_limits 41321:38:39 returns false and only logs the correct collection overflow event 41421:38:39 when the file collection has an overflow 41521:38:39 returns true and only logs all the correct collection overflow event 41621:38:39 when two individual files are too big 41721:38:39 returns false and only logs single file overflow events 41821:38:39 #diff_file_html_data 41921:38:40 returns data for project files 42021:38:40 #collapsed_diff_url 42121:38:41 returns a valid URL 42221:38:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.66 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.40 1.42 1.53 1/284 4217 42421:38:41 #params_with_whitespace 42521:38:41 filters with safe_params 42621:38:41 #render_fork_suggestion 42721:38:41 user signed in 42821:38:41 renders the partial 43021:38:41 is expected to be nil 43221:38:41 returns list of conflicts indexed by path 43321:38:41 when merge request can be merged 43521:38:41 when source branch does not exist 43721:38:41 when target branch does not exist 43921:38:41 when conflicts cannot be resolved in UI 44121:38:41 when allow_tree_conflicts is true 44221:38:41 returns list of conflicts 44321:38:41 when Gitlab::Git::Conflict::Resolver::ConflictSideMissing exception is raised 44421:38:41 returns an empty hash 44521:38:41 #show_only_context_commits? 44621:38:41 when only_context_commits param is set to true 44721:38:41 is expected to be truthy 44821:38:41 when merge request has commits 44921:38:41 is expected to be truthy 45021:38:41 when only_context_commits param is set to false 45121:38:41 is expected to be truthy 45221:38:41 when merge request has commits 45321:38:41 is expected to be falsey 45421:38:41 #submodule_diff_compare_link 45521:38:41 when the diff includes submodule changes 45621:38:43 generates a link to compare a diff for a submodule 45721:38:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.6 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.40 1.42 1.53 1/284 4239 45921:38:43 when the diff does not include submodule changes 46021:38:44 returns an empty string 46121:38:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.84 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.37 1.42 1.53 1/284 4263 46321:38:44 #conflicts_with_types 46421:38:45 returns list of conflicts indexed by path 46521:38:45 when merge request can be merged 46721:38:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.95 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.37 1.42 1.53 1/285 4370 46921:38:47 when source branch does not exist 47121:38:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.3 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.34 1.41 1.52 1/285 4398 47321:38:48 when target branch does not exist 47521:38:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.9 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.34 1.41 1.52 1/284 4445 47721:38:50 when Gitlab::Git::Conflict::Resolver::ConflictSideMissing exception is raised 47821:38:52 returns an empty hash 47921:38:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.65 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.34 1.41 1.52 1/284 4494 48221:38:53 does not make a call to MergeRequests::Conflicts::ListService 48321:38:53 when source branch SHA changes 48421:38:55 calls MergeRequests::Conflicts::ListService 48521:38:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.75 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.71 1.49 1.55 1/284 4591 48721:38:55 when target branch SHA changes 48821:38:56 calls MergeRequests::Conflicts::ListService 48921:38:56# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.35 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.71 1.49 1.55 1/284 4641 49121:38:56# [RSpecRunTime] Finishing example group spec/helpers/diff_helper_spec.rb. It took 20.3 seconds. Expected to take 18.91 seconds. 49221:38:56# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/components/usages/aggregator_spec.rb. Expected to take 17.55 seconds. 49321:38:56Gitlab::Ci::Components::Usages::Aggregator 49521:39:12 prevents parallel processing with an exclusive lease guard 49621:39:12 behaves like when the aggregator is not interrupted 49721:39:12 returns the expected result 49821:39:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.21 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.64 1.48 1.54 1/279 4642 50021:39:12 behaves like with multiple distinct usage batches 50121:39:12 behaves like when the aggregator is not interrupted 50221:39:13 returns the expected result 50321:39:13 when the aggregator is interrupted 50421:39:14 returns the expected result for each run 50521:39:14 when a target is deleted between runs 50621:39:15 returns the expected result for each run 50721:39:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.63 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.58 1.47 1.54 1/279 4643 50921:39:15 when there are no usage records 51021:39:15 returns the expected result 51121:39:15 with multiple target batches 51221:39:15 behaves like when the aggregator is not interrupted 51321:39:15 returns the expected result 51421:39:15 behaves like with multiple distinct usage batches 51521:39:15 behaves like when the aggregator is not interrupted 51621:39:15 returns the expected result 51721:39:15 when the aggregator is interrupted 51821:39:16 returns the expected result for each run 51921:39:16 when a target is deleted between runs 52021:39:17 returns the expected result for each run 52121:39:17# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.14 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.58 1.47 1.54 1/279 4644 52321:39:17 when there are no usage records 52421:39:17 returns the expected result 52521:39:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/components/usages/aggregator_spec.rb. It took 20.95 seconds. Expected to take 17.55 seconds. 52621:39:17# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/merge_request_parser_spec.rb. Expected to take 16.4 seconds. 52721:39:17Banzai::ReferenceParser::MergeRequestParser 52821:39:17 #nodes_visible_to_user 52921:39:17 when the link has a data-issue attribute 53021:39:17 behaves like referenced feature visibility 53121:39:17 when feature is disabled 53221:39:18 does not create reference 53321:39:18 when feature is enabled only for team members 53421:39:19 does not create reference for non member 53521:39:20 creates reference for member 53621:39:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.47 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.54 1.46 1.54 1/279 4645 53821:39:20 when feature is enabled 53921:39:21 creates reference 54021:39:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.53 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.54 1.46 1.54 1/279 4646 54221:39:22 #referenced_by 54321:39:22 when the link has a data-merge-request attribute 54421:39:22 using an existing merge request ID 54521:39:22 returns an Array of merge requests 54621:39:22 using a non-existing merge request ID 54721:39:23 returns an empty Array 54821:39:23 when checking multiple merge requests on another project 54921:39:23 behaves like no N+1 queries 55021:39:25 avoids N+1 queries in #records_for_nodes 55121:39:25 behaves like no project N+1 queries 55221:39:28 avoids N+1 queries in #nodes_visible_to_user 55321:39:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.5 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.45 1.45 1.53 1/280 4647 55521:39:29 #can_read_reference? 55621:39:29 is expected to be truthy 55721:39:29 when merge request belongs to the private project 55821:39:30 prevents user from reading merge request references 55921:39:30 when user has access to the project 56021:39:31 is expected to be truthy 56121:39:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.49 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.45 1.45 1.53 1/280 4648 56321:39:31 with memoization 56421:39:31 when project is the same 56521:39:32 calls #can? only once 56621:39:32 when merge requests belong to different projects 56721:39:35 calls #can? for each project 56821:39:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.94 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.42 1.44 1.53 1/284 4707 57021:39:35# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/merge_request_parser_spec.rb. It took 17.63 seconds. Expected to take 16.4 seconds. 57121:39:35# [RSpecRunTime] Starting example group spec/models/operations/feature_flags/user_list_spec.rb. Expected to take 15.32 seconds. 57221:39:35Operations::FeatureFlags::UserList 57321:39:35 does not allow STI 57521:39:36 is expected to validate that :project cannot be empty/falsy 57621:39:36 is expected to validate that :name cannot be empty/falsy 57721:39:37 is expected to validate that :name is case-sensitively unique within the scope of :project_id 57821:39:38 is expected to validate that the length of :name is between 1 and 255 58021:39:38 valid_value: "" 58121:39:38 is valid with a string of comma separated values 58221:39:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.78 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.38 1.43 1.53 1/282 4708 58421:39:38 valid_value: "sam" 58521:39:38 is valid with a string of comma separated values 58621:39:38 valid_value: "1" 58721:39:38 is valid with a string of comma separated values 58821:39:38 valid_value: "a" 58921:39:38 is valid with a string of comma separated values 59021:39:38 valid_value: "uuid-of-some-kind" 59121:39:38 is valid with a string of comma separated values 59221:39:38 valid_value: "sam,fred,tom,jane,joe,mike" 59321:39:38 is valid with a string of comma separated values 59421:39:38 valid_value: "gitlab@example.com" 59521:39:38 is valid with a string of comma separated values 59621:39:38 valid_value: "123,4" 59721:39:38 is valid with a string of comma separated values 59821:39:38 valid_value: "UPPER,Case,charActeRS" 59921:39:38 is valid with a string of comma separated values 60021:39:38 valid_value: "0" 60121:39:38 is valid with a string of comma separated values 60221:39:38 valid_value: "$valid$email#2345\#$%..{}+=-)?\\/@example.com" 60321:39:38 is valid with a string of comma separated values 60421:39:38 valid_value: "spaces allowed" 60521:39:38 is valid with a string of comma separated values 60621:39:38 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 60721:39:38 is valid with a string of comma separated values 60821:39:38 valid_value: "a,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccc" 60921:39:38 is valid with a string of comma separated values 61021:39:38 valid_value: "many spaces" 61121:39:39 is valid with a string of comma separated values 61221:39:39 typecast_value: 1 61321:39:39 automatically casts values of other types 61421:39:39 typecast_value: 2.5 61521:39:39 automatically casts values of other types 61621:39:39 typecast_value: {} 61721:39:39 automatically casts values of other types 61821:39:39 typecast_value: [] 61921:39:39 automatically casts values of other types 62021:39:39 invalid_value: nil 62221:39:39 invalid_value: "123\n456" 62421:39:39 invalid_value: "1,2,3,12\t3" 62621:39:39 invalid_value: "\n" 62821:39:39 invalid_value: "\n\r" 63021:39:39 invalid_value: "joe\r,sam" 63221:39:39 invalid_value: "1,2,2" 63421:39:39 invalid_value: "1,,2" 63621:39:39 invalid_value: "1,2,,,," 63821:39:39 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" 64021:39:39 invalid_value: "1, ,2" 64221:39:39 invalid_value: "tim, ,7" 64421:39:39 invalid_value: " " 64621:39:39 invalid_value: " " 64821:39:39 invalid_value: " ,1" 65021:39:40 invalid_value: "1, " 65221:39:40 invalid_value: " leading,1" 65421:39:40 invalid_value: "1,trailing " 65621:39:40 invalid_value: "1, both ,2" 65921:39:41 generates paths based on the internal id 66021:39:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.05 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.38 1.43 1.53 1/282 4709 66321:39:42 deletes the model if it is not associated with any feature flag strategies 66421:39:43 does not delete the model if it is associated with a feature flag strategy 66521:39:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.72 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.35 1.42 1.52 1/282 4710 66721:39:43 .for_name_like 66821:39:43 returns a found name 66921:39:43 returns an empty array when no lists match the query 67021:39:43 behaves like AtomicInternalId 67121:39:43 .has_internal_id 67221:39:43 Module inclusion 67321:39:43 is expected to includes the AtomicInternalId module 67521:39:43 when presence validation is required 67621:39:43 when creating an object 67721:39:44 raises an error if the internal id is blank 67821:39:44 when updating an object 67921:39:44 raises an error if the internal id is blank 68021:39:44 when presence validation is not required 68121:39:44 when creating an object 68221:39:44 does not raise an error if the internal id is blank (PENDING: No reason given) 68321:39:44 when updating an object 68421:39:44 does not raise an error if the internal id is blank (PENDING: No reason given) 68521:39:44 Creating an instance 68621:39:45 saves a new instance properly 68721:39:45 internal id generation 68821:39:45 calls InternalId.generate_next and sets internal id attribute 68921:39:46 does not overwrite an existing internal id 69021:39:46 when the instance has an internal ID set 69121:39:46 calls InternalId.update_last_value and sets the `last_value` to that of the instance 69221:39:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.15 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.35 1.42 1.52 1/280 4711 69421:39:46 unsetting the instance internal id on rollback 69521:39:46 when the internal id has been changed 69621:39:46 when the internal id is automatically set 69721:39:47 clears it on the instance 69821:39:47 when the internal id is manually set 69921:39:47 does not clear it on the instance 70021:39:47 when the internal id has not been changed 70121:39:47 preserves the value on the instance 70221:39:47 supply of internal ids 70321:39:48 provides a persistent supply of IID values, sensitive to the current state 70421:39:48 #reset_scope_internal_id_attribute 70521:39:48 rewinds the allocated IID 70621:39:49 allocates the same IID 70721:39:49# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags/user_list_spec.rb. It took 13.8 seconds. Expected to take 15.32 seconds. 70821:39:49# [RSpecRunTime] Starting example group spec/services/clusters/kubernetes/create_or_update_namespace_service_spec.rb. Expected to take 14.55 seconds. 70921:39:49Clusters::Kubernetes::CreateOrUpdateNamespaceService#execute 71021:39:49 group clusters 71121:39:49 when kubernetes namespace is not persisted 71221:39:49 behaves like successful creation of kubernetes namespace 71321:39:50 creates a Clusters::KubernetesNamespace 71421:39:51 creates project service account and namespace 71521:39:52 configures kubernetes token 71621:39:52 without environment 71721:39:54 creates project service account and namespace 71821:39:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.68 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.30 1.41 1.52 1/280 4712 72021:39:54 project clusters 72121:39:54 when kubernetes namespace is not persisted 72221:39:54 behaves like successful creation of kubernetes namespace 72321:39:55 creates a Clusters::KubernetesNamespace 72421:39:56 creates project service account and namespace 72521:39:58 configures kubernetes token 72621:39:58 without environment 72721:39:59 creates project service account and namespace 72821:39:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.29 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.27 1.40 1.52 1/279 4713 73021:39:59 when there is a Kubernetes Namespace associated 73121:40:01 does not create any Clusters::KubernetesNamespace 73221:40:02 creates project service account 73321:40:03 updates Clusters::KubernetesNamespace 73421:40:04# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.53 second. Current RSS: ~1406M. Threads: 4. load average: 1.25 1.40 1.51 1/279 4714 73621:40:04# [RSpecRunTime] Finishing example group spec/services/clusters/kubernetes/create_or_update_namespace_service_spec.rb. It took 14.79 seconds. Expected to take 14.55 seconds. 73721:40:04# [RSpecRunTime] Starting example group spec/finders/template_finder_spec.rb. Expected to take 13.53 seconds. 73821:40:04TemplateFinder 74021:40:04 type: :dockerfiles, expected_class: TemplateFinder 74121:40:04 is expected to be a kind of TemplateFinder 74221:40:04 is expected to eq #<Project id:1000000159 namespace501/project-580>> 74321:40:04 type: :gitignores, expected_class: TemplateFinder 74421:40:04 is expected to be a kind of TemplateFinder 74521:40:04 is expected to eq #<Project id:1000000165 namespace503/project-582>> 74621:40:04 type: :gitlab_ci_ymls, expected_class: TemplateFinder 74721:40:04 is expected to be a kind of TemplateFinder 74821:40:04 is expected to eq #<Project id:1000000171 namespace505/project-584>> 74921:40:04 type: :licenses, expected_class: LicenseTemplateFinder 75021:40:04 is expected to be a kind of LicenseTemplateFinder 75121:40:04 is expected to eq #<Project id:1000000177 namespace507/project-586>> 75221:40:04 type: :issues, expected_class: TemplateFinder 75321:40:04 is expected to be a kind of TemplateFinder 75421:40:04 is expected to eq #<Project id:1000000183 namespace509/project-588>> 75521:40:04 type: :merge_requests, expected_class: TemplateFinder 75621:40:04 is expected to be a kind of TemplateFinder 75721:40:04 is expected to eq #<Project id:1000000189 namespace511/project-590>> 75921:40:04 when no project is passed in 76021:40:04 behaves like fetches predefined vendor templates 76121:40:04 type: :dockerfiles, vendored_name: "Binary" 76221:40:04 returns all vendored templates when no name is specified 76321:40:04 with name param 76421:40:04 returns only the specified vendored template when a name is specified 76521:40:04 with mistaken name param 76621:40:04 returns nil when an unknown name is specified 76721:40:04 type: :gitignores, vendored_name: "Actionscript" 76821:40:04 returns all vendored templates when no name is specified 76921:40:04 with name param 77021:40:05 returns only the specified vendored template when a name is specified 77121:40:05 with mistaken name param 77221:40:05 returns nil when an unknown name is specified 77321:40:05 type: :gitlab_ci_ymls, vendored_name: "Android" 77421:40:05 returns all vendored templates when no name is specified 77521:40:05 with name param 77621:40:05 returns only the specified vendored template when a name is specified 77721:40:05 with mistaken name param 77821:40:05 returns nil when an unknown name is specified 77921:40:05 behaves like no issues and merge requests templates available 78021:40:05 with issue and merge request templates 78121:40:05 type: :issues, vendored_name: nil 78221:40:05 when fetching all templates 78321:40:05 returns empty array 78421:40:05 when looking for specific template by name 78521:40:05 raises an error 78621:40:05 type: :merge_requests, vendored_name: nil 78721:40:05 when fetching all templates 78821:40:05 returns empty array 78921:40:05 when looking for specific template by name 79021:40:05 raises an error 79121:40:05 when project has no repository 79221:40:05 behaves like fetches predefined vendor templates 79321:40:05 type: :dockerfiles, vendored_name: "Binary" 79421:40:05 returns all vendored templates when no name is specified 79521:40:05 with name param 79621:40:05 returns only the specified vendored template when a name is specified 79721:40:05 with mistaken name param 79821:40:05 returns nil when an unknown name is specified 79921:40:05 type: :gitignores, vendored_name: "Actionscript" 80021:40:05 returns all vendored templates when no name is specified 80121:40:05 with name param 80221:40:05 returns only the specified vendored template when a name is specified 80321:40:05 with mistaken name param 80421:40:06 returns nil when an unknown name is specified 80521:40:06 type: :gitlab_ci_ymls, vendored_name: "Android" 80621:40:06 returns all vendored templates when no name is specified 80721:40:06 with name param 80821:40:06 returns only the specified vendored template when a name is specified 80921:40:06 with mistaken name param 81021:40:06 returns nil when an unknown name is specified 81121:40:06 behaves like no issues and merge requests templates available 81221:40:06 with issue and merge request templates 81321:40:06 type: :issues, vendored_name: nil 81421:40:06 when fetching all templates 81521:40:06 returns empty array 81621:40:06 when looking for specific template by name 81721:40:06 raises an error 81821:40:06 type: :merge_requests, vendored_name: nil 81921:40:06 when fetching all templates 82021:40:06 returns empty array 82121:40:06 when looking for specific template by name 82221:40:06 raises an error 82321:40:06 when project has a repository 82421:40:07 behaves like fetches predefined vendor templates 82521:40:07 type: :dockerfiles, vendored_name: "Binary" 82621:40:07 returns all vendored templates when no name is specified 82721:40:07 with name param 82821:40:07 returns only the specified vendored template when a name is specified 82921:40:07 with mistaken name param 83021:40:07 returns nil when an unknown name is specified 83121:40:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.5 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.25 1.40 1.51 1/284 4865 83321:40:07 type: :gitignores, vendored_name: "Actionscript" 83421:40:08 returns all vendored templates when no name is specified 83521:40:08 with name param 83621:40:08 returns only the specified vendored template when a name is specified 83721:40:08 with mistaken name param 83821:40:08 returns nil when an unknown name is specified 83921:40:08 type: :gitlab_ci_ymls, vendored_name: "Android" 84021:40:08 returns all vendored templates when no name is specified 84121:40:08 with name param 84221:40:08 returns only the specified vendored template when a name is specified 84321:40:08 with mistaken name param 84421:40:08 returns nil when an unknown name is specified 84521:40:08 behaves like fetches issues and merge requests templates 84621:40:08 type: :issues, template_name: "project_issues_template" 84721:40:08 returns all repository template files for issues and merge requests 84821:40:08 with name param 84921:40:08 returns only the specified vendored template when a name is specified 85021:40:08 with mistaken name param 85121:40:08 raises an error when an unknown name is specified 85221:40:08 type: :merge_requests, template_name: "project_merge_requests_template" 85321:40:08 returns all repository template files for issues and merge requests 85421:40:08 with name param 85521:40:08 returns only the specified vendored template when a name is specified 85621:40:08 with mistaken name param 85721:40:08 raises an error when an unknown name is specified 85821:40:08 #template_names 85921:40:08 type: :dockerfiles, vendored_name: "Binary" 86021:40:08 when no project is passed in 86121:40:08 returns all vendored templates when no name is specified 86221:40:08 when project has no repository 86321:40:09 returns all vendored templates when no name is specified 86421:40:09 when project has a repository 86521:40:10 returns all vendored templates when no name is specified 86621:40:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.17 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.23 1.39 1.51 1/284 5027 86821:40:10 template names hash keys 86921:40:10 has all the expected keys 87021:40:10 type: :gitignores, vendored_name: "Actionscript" 87121:40:10 when no project is passed in 87221:40:10 returns all vendored templates when no name is specified 87321:40:10 when project has no repository 87421:40:11 returns all vendored templates when no name is specified 87521:40:11 when project has a repository 87621:40:12 returns all vendored templates when no name is specified 87721:40:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.05 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.23 1.39 1.51 1/284 5178 87921:40:12 template names hash keys 88021:40:12 has all the expected keys 88121:40:12 type: :gitlab_ci_ymls, vendored_name: "Android" 88221:40:12 when no project is passed in 88321:40:12 returns all vendored templates when no name is specified 88421:40:12 when project has no repository 88521:40:13 returns all vendored templates when no name is specified 88621:40:13 when project has a repository 88721:40:14 returns all vendored templates when no name is specified 88821:40:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.07 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.21 1.38 1.51 1/284 5329 89021:40:14 template names hash keys 89121:40:14 has all the expected keys 89221:40:14 type: :issues, template_name: "project_issues_template" 89321:40:14 when no project is passed in 89421:40:14 returns all vendored templates when no name is specified 89521:40:14 when project has no repository 89621:40:15 returns all vendored templates when no name is specified 89721:40:15 when project has a repository 89821:40:16 returns all vendored templates when no name is specified 89921:40:16 template names hash keys 90021:40:16 has all the expected keys 90121:40:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.07 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.21 1.38 1.51 1/284 5484 90321:40:16 type: :merge_requests, template_name: "project_merge_requests_template" 90421:40:16 when no project is passed in 90521:40:16 returns all vendored templates when no name is specified 90621:40:16 when project has no repository 90721:40:17 returns all vendored templates when no name is specified 90821:40:17 when project has a repository 90921:40:18 returns all vendored templates when no name is specified 91021:40:18 template names hash keys 91121:40:18 has all the expected keys 91221:40:18# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.05 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.20 1.38 1.50 1/284 5639 91421:40:18# [RSpecRunTime] Finishing example group spec/finders/template_finder_spec.rb. It took 14.53 seconds. Expected to take 13.53 seconds. 91521:40:18# [RSpecRunTime] Starting example group spec/finders/concerns/finder_with_cross_project_access_spec.rb. Expected to take 12.78 seconds. 91621:40:18FinderWithCrossProjectAccess 91721:40:18 when the user cannot read cross project 91921:40:19 returns a issue if the check is disabled 92021:40:20 returns an empty relation when the check is enabled 92121:40:21 only queries once when check is enabled 92221:40:22 only queries once when check is disabled 92321:40:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.47 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.20 1.38 1.50 1/284 5640 92621:40:24 checks the accessibility of the subject directly 92721:40:25 returns the issue 92821:40:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.89 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.18 1.37 1.50 1/284 5641 93121:40:26 checks the accessibility of the subject directly 93221:40:26# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.14 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.18 1.37 1.50 1/284 5642 93521:40:27 checks the accessibility of the subject directly 93621:40:28 re-enables the check after the find failed 93721:40:28# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.45 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.16 1.36 1.50 1/280 5643 93921:40:28 when the user can read cross project 94021:40:30 returns the result 94121:40:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.59 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.16 1.36 1.50 1/279 5644 94321:40:30 when specifying a model 94421:40:30 .finder_model 94521:40:31 is set correctly 94621:40:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.73 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.16 1.36 1.50 1/279 5645 94821:40:31# [RSpecRunTime] Finishing example group spec/finders/concerns/finder_with_cross_project_access_spec.rb. It took 12.67 seconds. Expected to take 12.78 seconds. 94921:40:31# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/auth_finders_spec.rb. Expected to take 12.01 seconds. 95021:40:31Gitlab::Auth::AuthFinders 95121:40:32 #find_user_from_bearer_token 95221:40:32 when the token is passed as an oauth token 95321:40:32 behaves like find user from job token 95421:40:32 when route is allowed to be authenticated 95521:40:32 for an invalid token 95621:40:32 returns an Unauthorized exception 95721:40:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.47 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.16 1.36 1.50 1/279 5646 95921:40:32 with a running job 96121:40:33 with a job that is not running 96221:40:33 returns an Unauthorized exception 96321:40:33 for an array of tokens 96421:40:33 returns an Unauthorized exception 96521:40:33 when route is not allowed to be authenticated 96621:40:33 with a running job 96721:40:33 returns an Unauthorized exception 96821:40:33 with oauth token 96921:40:33 is expected to eq #<User id:715 @user307> 97021:40:33 with a personal access token 97121:40:33 is expected to eq #<User id:715 @user307> 97221:40:33 #find_user_from_warden 97321:40:33 with CSRF token 97421:40:33 with invalid credentials 97621:40:33 with valid credentials 97721:40:33 returns the user 97821:40:33 without CSRF token 98021:40:33 #find_user_from_feed_token 98121:40:33 when the request format is atom 98221:40:33 when old format feed_token param is provided 98321:40:33 returns user if valid feed_token 98421:40:33 returns nil if valid feed_token and disabled 98521:40:33 returns nil if feed_token is blank 98621:40:33 returns exception if invalid feed_token 98721:40:33 when path-dependent format feed_token param is provided 98821:40:33 returns user if valid feed_token 98921:40:34 returns nil if valid feed_token and disabled 99021:40:34 returns exception if token has same HMAC but different user ID 99121:40:34 returns exception if token has wrong HMAC but same user ID 99221:40:34 returns exception if user does not exist 99321:40:34 returns exception if an array is passed 99421:40:34 when old format rss_token param is provided 99521:40:34 returns user if valid rss_token 99621:40:34 returns nil if rss_token is blank 99721:40:34 returns exception if invalid rss_token 99821:40:34 when the request format is not atom 100021:40:34 when the request format is empty 100121:40:34 the method call does not modify the original value 100221:40:34 #find_user_from_static_object_token 100321:40:34 when request format is archive 100421:40:34 behaves like static object request 100521:40:34 when token header param is present 100621:40:34 when token is correct 100721:40:34 returns the user 100821:40:34 when token is incorrect 100921:40:34 returns an error 101021:40:34 when token is an array 101121:40:34 returns an error 101221:40:34 when token query param is present 101321:40:34 when token is correct 101421:40:34 returns the user 101521:40:34 when token is incorrect 101621:40:34 raises an error 101721:40:34 when token is an array 101821:40:34 raises an error 101921:40:34 when request format is blob 102021:40:34 behaves like static object request 102121:40:34 when token header param is present 102221:40:34 when token is correct 102321:40:34 returns the user 102421:40:34 when token is incorrect 102521:40:34 returns an error 102621:40:34 when token is an array 102721:40:34 returns an error 102821:40:34 when token query param is present 102921:40:34 when token is correct 103021:40:35 returns the user 103121:40:35 when token is incorrect 103221:40:35 raises an error 103321:40:35 when token is an array 103421:40:35 raises an error 103521:40:35 when request format is not archive nor blob 103721:40:35 #deploy_token_from_request 103821:40:35 is expected to be nil 103921:40:35 with deploy token headers 104021:40:35 with valid deploy token 104121:40:35 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-11...kage_registry: false, creator_id: nil, read_virtual_registry: false, project_id: nil, group_id: nil> 104221:40:35 behaves like an unauthenticated route 104321:40:35 when route is not allowed to use deploy_tokens 104421:40:35 is expected to be nil 104521:40:35 with incorrect token 104621:40:35 is expected to be nil 104721:40:35 with oauth headers 104821:40:35 with valid token 104921:40:35 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-11...kage_registry: false, creator_id: nil, read_virtual_registry: false, project_id: nil, group_id: nil> 105021:40:35 behaves like an unauthenticated route 105121:40:35 when route is not allowed to use deploy_tokens 105221:40:35 is expected to be nil 105321:40:35 with invalid token 105421:40:35 is expected to be nil 105521:40:35 with basic auth headers 105621:40:35 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-11...kage_registry: false, creator_id: nil, read_virtual_registry: false, project_id: nil, group_id: nil> 105721:40:35 behaves like an unauthenticated route 105821:40:35 when route is not allowed to use deploy_tokens 105921:40:35 is expected to be nil 106021:40:35 with incorrect token 106121:40:35 is expected to be nil 106221:40:35 when the the deploy token is restricted with external_authorization 106321:40:35 is expected to be nil 106421:40:35 #find_user_from_access_token 106521:40:35 returns nil if no access_token present 106621:40:35 when run for kubernetes internal API endpoint 106821:40:35 when validate_access_token! returns valid 106921:40:35 returns user 107021:40:35 returns exception if token has no user 107121:40:35 with OAuth headers 107221:40:35 with valid personal access token 107321:40:35 returns user 107421:40:35 with invalid personal_access_token 107521:40:35 returns exception 107621:40:35 when using a non-prefixed access token 107721:40:36 returns user 107821:40:36 automatic reuse detection 107921:40:36 when a revoked token is used 108021:40:36 with url related to access tokens 108121:40:36 revokes the latest rotated token 108221:40:36 with url not related to access tokens 108321:40:36 does not revoke the latest rotated token 108421:40:36 #find_user_from_web_access_token 108521:40:36 returns exception if token has no user 108621:40:36 returns the user for RSS requests 108721:40:36 returns the user for ICS requests 108821:40:37 returns the user for ARCHIVE requests 108921:40:37 returns the user for DOWNLOAD requests 109021:40:37 no feed, API, archive or download requests 109121:40:37 returns nil if the request is not RSS 109221:40:37 returns nil if the request is not ICS 109321:40:37 returns nil if the request is not API 109421:40:37 returns nil if the request is not ARCHIVE 109521:40:37 returns nil if the request is not DOWNLOAD 109621:40:37 for API requests 109721:40:37 returns the user 109821:40:37 returns nil if URL does not start with /api/ 109921:40:37 when the token has read_api scope 110021:40:37 raises InsufficientScopeError by default 110121:40:37 finds the user when the read_api scope is passed 110221:40:37 when relative_url_root is set 110321:40:37 returns the user 110421:40:37 #find_personal_access_token 110521:40:37 returns nil if no personal_access_token 110621:40:37 returns exception if invalid personal_access_token 110721:40:37 passed as header 110821:40:37 returns token if valid personal_access_token 110921:40:37 passed as param 111021:40:37 returns token if valid personal_access_token 111121:40:37 #find_oauth_access_token 111221:40:37 returns nil if no oauth_access_token 111321:40:37 passed as header 111421:40:37 returns token if valid oauth_access_token 111521:40:37 passed as param 111621:40:37 returns user if valid oauth_access_token 111721:40:37 with invalid token 111821:40:37 returns exception if invalid oauth_access_token 111921:40:37 #find_personal_access_token_from_http_basic_auth 112021:40:37 access token is valid 112121:40:38 finds the token from basic auth 112221:40:38 access token is not valid 112421:40:38 route_setting is not set 112621:40:38 route_setting is not correct 112821:40:38 #find_user_from_job_token_basic_auth 112921:40:38 when the request does not have AUTHORIZATION header 113021:40:38 is expected to be nil 113121:40:38 with wrong credentials 113221:40:38 returns nil without user and password 113321:40:38 returns nil without password 113421:40:38 returns nil without user 113521:40:38 returns nil without CI username 113621:40:38 with CI username 113721:40:38 behaves like find user from job token 113821:40:38 when route is allowed to be authenticated 113921:40:38 for an invalid token 114021:40:38 returns an Unauthorized exception 114121:40:38 with a running job 114321:40:38 with a job that is not running 114421:40:38 returns an Unauthorized exception 114521:40:38 for an array of tokens 114621:40:38 returns an Unauthorized exception 114721:40:38 when route is not allowed to be authenticated 114821:40:38 with a running job 114921:40:38 returns the user 115021:40:38 #find_user_from_basic_auth_password 115121:40:38 returns nil without user and password 115221:40:38 returns nil without password 115321:40:38 returns nil without user 115421:40:38 returns nil with CI username 115521:40:38 returns nil with wrong password 115621:40:38 returns user with correct credentials 115721:40:38 when the request does not have AUTHORIZATION header 115821:40:38 is expected to be nil 115921:40:38 #find_user_from_lfs_token 116021:40:38 returns nil without user and token 116121:40:39 returns nil without token 116221:40:39 returns nil without user 116321:40:39 returns nil with wrong token 116421:40:39 returns user with correct user and correct token 116521:40:39 returns user even if the project does not belong to the user 116621:40:39 returns nil with wrong user and correct token 116721:40:39 when the request does not have AUTHORIZATION header 116821:40:39 is expected to be nil 116921:40:39 #find_user_from_personal_access_token 117021:40:39 returns nil without access token 117121:40:39 returns user with correct access token 117221:40:40 returns exception if access token has no user 117321:40:40 #validate_access_token! 117421:40:40 returns nil if no access_token present 117521:40:40 with a job token 117621:40:40 does not raise an error 117721:40:40 with a personal access token 117821:40:40 saves the token info in the environment 117921:40:40 when the token is not valid 118021:40:40 returns Gitlab::Auth::ExpiredError if token expired 118121:40:40 returns Gitlab::Auth::RevokedError if token revoked 118221:40:40 returns Gitlab::Auth::InsufficientScopeError if invalid token scope 118321:40:40 with impersonation token 118421:40:40 when impersonation is disabled 118521:40:40 returns Gitlab::Auth::ImpersonationDisabled 118621:40:40 #find_user_from_job_token 118721:40:40 for route_authentication_setting[job_token_allowed] 118821:40:40 route_setting: true, expect_user_via_request: true, expect_user_via_basic_auth: false 118921:40:40 when the token is in the headers 119021:40:40 is expected to eq #<User id:715 @user307> 119121:40:40 when the token is in the job_token param 119221:40:40 is expected to eq #<User id:715 @user307> 119321:40:40 when the token is in the token param 119421:40:40 is expected to eq #<User id:715 @user307> 119521:40:40 when the token is in basic auth header 119621:40:40 is expected to eq nil 119721:40:40 route_setting: :request, expect_user_via_request: true, expect_user_via_basic_auth: false 119821:40:40 when the token is in the headers 119921:40:40 is expected to eq #<User id:715 @user307> 120021:40:40 when the token is in the job_token param 120121:40:40 is expected to eq #<User id:715 @user307> 120221:40:40 when the token is in the token param 120321:40:40 is expected to eq #<User id:715 @user307> 120421:40:40 when the token is in basic auth header 120521:40:40 is expected to eq nil 120621:40:40 route_setting: [:request], expect_user_via_request: true, expect_user_via_basic_auth: false 120721:40:40 when the token is in the headers 120821:40:40 is expected to eq #<User id:715 @user307> 120921:40:40 when the token is in the job_token param 121021:40:41 is expected to eq #<User id:715 @user307> 121121:40:41 when the token is in the token param 121221:40:41 is expected to eq #<User id:715 @user307> 121321:40:41 when the token is in basic auth header 121421:40:41 is expected to eq nil 121521:40:41 route_setting: :basic_auth, expect_user_via_request: false, expect_user_via_basic_auth: true 121621:40:41 when the token is in the headers 121721:40:41 is expected to eq nil 121821:40:41 when the token is in the job_token param 121921:40:41 is expected to eq nil 122021:40:41 when the token is in the token param 122121:40:41 is expected to eq nil 122221:40:41 when the token is in basic auth header 122321:40:41 is expected to eq #<User id:715 @user307> 122421:40:41 route_setting: [:basic_auth], expect_user_via_request: false, expect_user_via_basic_auth: true 122521:40:41 when the token is in the headers 122621:40:41 is expected to eq nil 122721:40:41 when the token is in the job_token param 122821:40:41 is expected to eq nil 122921:40:41 when the token is in the token param 123021:40:41 is expected to eq nil 123121:40:41 when the token is in basic auth header 123221:40:41 is expected to eq #<User id:715 @user307> 123321:40:41 route_setting: [:request, :basic_auth], expect_user_via_request: true, expect_user_via_basic_auth: true 123421:40:41 when the token is in the headers 123521:40:41 is expected to eq #<User id:715 @user307> 123621:40:41 when the token is in the job_token param 123721:40:41 is expected to eq #<User id:715 @user307> 123821:40:41 when the token is in the token param 123921:40:41 is expected to eq #<User id:715 @user307> 124021:40:41 when the token is in basic auth header 124121:40:41 is expected to eq #<User id:715 @user307> 124221:40:41 route_setting: :foo, expect_user_via_request: false, expect_user_via_basic_auth: false 124321:40:41 when the token is in the headers 124421:40:41 is expected to eq nil 124521:40:41 when the token is in the job_token param 124621:40:41 is expected to eq nil 124721:40:41 when the token is in the token param 124821:40:41 is expected to eq nil 124921:40:41 when the token is in basic auth header 125021:40:41 is expected to eq nil 125121:40:41 route_setting: [:foo], expect_user_via_request: false, expect_user_via_basic_auth: false 125221:40:41 when the token is in the headers 125321:40:41 is expected to eq nil 125421:40:41 when the token is in the job_token param 125521:40:41 is expected to eq nil 125621:40:41 when the token is in the token param 125721:40:41 is expected to eq nil 125821:40:41 when the token is in basic auth header 125921:40:41 is expected to eq nil 126021:40:41 route_setting: [:foo, :bar], expect_user_via_request: false, expect_user_via_basic_auth: false 126121:40:41 when the token is in the headers 126221:40:42 is expected to eq nil 126321:40:42 when the token is in the job_token param 126421:40:42 is expected to eq nil 126521:40:42 when the token is in the token param 126621:40:42 is expected to eq nil 126721:40:42 when the token is in basic auth header 126821:40:42 is expected to eq nil 126921:40:42 when route setting allows job_token 127021:40:42 when the token is in the headers 127121:40:42 behaves like find user from job token 127221:40:42 when route is allowed to be authenticated 127321:40:42 for an invalid token 127421:40:42 returns an Unauthorized exception 127521:40:42 with a running job 127721:40:42 with a job that is not running 127821:40:42 returns an Unauthorized exception 127921:40:42 for an array of tokens 128021:40:42 returns an Unauthorized exception 128121:40:42 when route is not allowed to be authenticated 128221:40:42 with a running job 128421:40:42 when the token is in the job_token param 128521:40:42 behaves like find user from job token 128621:40:42 when route is allowed to be authenticated 128721:40:42 for an invalid token 128821:40:42 returns an Unauthorized exception 128921:40:42 with a running job 129121:40:42 with a job that is not running 129221:40:42 returns an Unauthorized exception 129321:40:42 for an array of tokens 129421:40:42 returns an Unauthorized exception 129521:40:42 when route is not allowed to be authenticated 129621:40:42 with a running job 129821:40:42 when the token is in the token param 129921:40:42 behaves like find user from job token 130021:40:42 when route is allowed to be authenticated 130121:40:42 for an invalid token 130221:40:42 returns an Unauthorized exception 130321:40:42 with a running job 130521:40:42 with a job that is not running 130621:40:42 returns an Unauthorized exception 130721:40:42 for an array of tokens 130821:40:42 returns an Unauthorized exception 130921:40:42 when route is not allowed to be authenticated 131021:40:42 with a running job 131221:40:42 when route setting is basic auth 131321:40:42 when the token is provided via basic auth 131421:40:42 is expected to eq #<User id:715 @user307> 131521:40:42 when the token is in the headers 131621:40:42 behaves like find user from job token 131721:40:42 when route is allowed to be authenticated 131821:40:42 for an invalid token 131921:40:42 returns an Unauthorized exception 132021:40:42 with a running job 132221:40:43 with a job that is not running 132321:40:43 returns an Unauthorized exception 132421:40:43 for an array of tokens 132521:40:43 returns an Unauthorized exception 132621:40:43 when route is not allowed to be authenticated 132721:40:43 with a running job 132921:40:43 when the token is in the job_token param 133021:40:43 behaves like find user from job token 133121:40:43 when route is allowed to be authenticated 133221:40:43 for an invalid token 133321:40:43 returns an Unauthorized exception 133421:40:43 with a running job 133621:40:43 with a job that is not running 133721:40:43 returns an Unauthorized exception 133821:40:43 for an array of tokens 133921:40:43 returns an Unauthorized exception 134021:40:43 when route is not allowed to be authenticated 134121:40:43 with a running job 134321:40:43 when the token is in the token param 134421:40:43 behaves like find user from job token 134521:40:43 when route is allowed to be authenticated 134621:40:43 for an invalid token 134721:40:43 returns an Unauthorized exception 134821:40:43 with a running job 135021:40:43 with a job that is not running 135121:40:43 returns an Unauthorized exception 135221:40:43 for an array of tokens 135321:40:43 returns an Unauthorized exception 135421:40:43 when route is not allowed to be authenticated 135521:40:43 with a running job 135721:40:43 when route setting job_token_allowed is invalid 135821:40:43 when the token is provided 135921:40:43 is expected to be nil 136021:40:43 #cluster_agent_token_from_authorization_token 136121:40:44 when route_setting is empty 136221:40:44 is expected to be nil 136321:40:44 when route_setting allows cluster agent token 136421:40:44 Authorization header is empty 136521:40:44 is expected to be nil 136621:40:44 Authorization header is incorrect 136721:40:44 is expected to be nil 136821:40:44 Authorization header is malformed 136921:40:44 is expected to be nil 137021:40:44 Authorization header matches agent token 137121:40:44 is expected to eq #<Clusters::AgentToken id: 1, created_at: "2024-11-14 21:40:44.158552000 +0000", updated_at: "2024-11... 729, description: nil, name: "agent-token-1", last_used_at: nil, status: "active", project_id: 501> 137221:40:44 agent token has been revoked 137321:40:44 is expected to be nil 137421:40:44 when using Gitlab-Agentk-Api-Request header 137521:40:44 when the token is incorrect 137621:40:44 is expected to be nil 137721:40:44 when the token is correct 137821:40:44 is expected to eq #<Clusters::AgentToken id: 1, created_at: "2024-11-14 21:40:44.158552000 +0000", updated_at: "2024-11... 729, description: nil, name: "agent-token-1", last_used_at: nil, status: "active", project_id: 501> 137921:40:44 when the token has been revoked 138021:40:44 is expected to be nil 138121:40:44 #find_runner_from_token 138221:40:44 with API requests 138321:40:44 returns the runner if token is valid 138421:40:44 returns nil if token is not present 138521:40:44 returns nil if token is blank 138621:40:44 returns exception if invalid token 138721:40:44 without API requests 138821:40:44 returns nil if token is valid 138921:40:44 returns nil if token is blank 139021:40:44 returns nil if invalid token 139121:40:44 #authentication_token_present? 139221:40:44 no auth header/param/oauth 139321:40:44 is expected to equal false 139421:40:44 with auth header 139521:40:44 with private-token 139621:40:44 is expected to equal true 139721:40:44 with job-token 139821:40:44 is expected to equal true 139921:40:44 with deploy-token 140021:40:44 is expected to equal true 140121:40:44 with authorization bearer (oauth token) 140221:40:45 is expected to equal true 140321:40:45 with auth param 140421:40:45 with private_token 140521:40:45 returns true 140621:40:45 with job_token 140721:40:45 returns true 140921:40:45 returns true 141021:40:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/auth_finders_spec.rb. It took 13.91 seconds. Expected to take 12.01 seconds. 141121:40:45# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/cached_response_spec.rb. Expected to take 11.44 seconds. 141221:40:45VirtualRegistries::Packages::Maven::CachedResponse 141321:40:45 is expected to includes the FileStoreMounter module 141421:40:45 does not allow STI 141521:40:45 is expected to includes the UpdateNamespaceStatistics module 141621:40:45 with loose foreign key on virtual_registries_packages_maven_cached_responses.upstream_id 141721:40:45 behaves like update by a loose foreign key 141821:40:46 updates the model 141921:40:46 with loose foreign key on virtual_registries_packages_maven_cached_responses.group_id 142021:40:46 behaves like update by a loose foreign key 142121:40:48 updates the model 142221:40:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.86 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.12 1.34 1.49 1/279 5647 142521:40:48 when before the threshold 142621:40:48 is expected to eq false 142721:40:48 when on the threshold 142821:40:48 is expected to eq false 142921:40:48 when after the threshold 143021:40:48 is expected to eq true 143121:40:48 with no upstream 143221:40:48 is expected to eq true 143321:40:48 with 0 cache validity hours 143421:40:48 is expected to eq false 143521:40:48 .create_or_update_by! 143621:40:48 creates or update the existing record 143721:40:48 with invalid updates 143821:40:49#<Thread:0x00007cd07a912270 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 143921:40:49/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 144021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 144121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 144221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 144321:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 144421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 144521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 144621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 144721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 144821:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 144921:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 145021:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 145121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 145221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 145321:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 145421:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 145521:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 145621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 145721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 145821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 145921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 146021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 146121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 146221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 146321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 146421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 146521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 146621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 146721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 146821:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 146921:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 147021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 147121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 147221:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 147321:40:49 from <internal:kernel>:90:in `tap' 147421:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 147521:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 147621:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 147721:40:49#<Thread:0x00007cd07a912658 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 147821:40:49/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 147921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 148021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 148121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 148221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 148321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 148421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 148521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 148621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 148721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 148821:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 148921:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 149021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 149121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 149221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 149321:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 149421:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 149521:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 149621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 149721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 149821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 149921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 150021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 150121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 150221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 150321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 150421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 150521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 150621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 150721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 150821:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 150921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 151021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 151121:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 151221:40:49 from <internal:kernel>:90:in `tap' 151321:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 151421:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 151521:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 151621:40:49#<Thread:0x00007cd07a911258 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 151721:40:49/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 151821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 151921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 152021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 152121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 152221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 152321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 152421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 152521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 152621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 152721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 152821:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 152921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 153021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 153121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 153221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 153321:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 153421:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 153521:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 153621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 153721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 153821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 153921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 154021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 154121:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 154221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 154321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 154421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 154521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 154621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 154721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 154821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 154921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 155021:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 155121:40:49 from <internal:kernel>:90:in `tap' 155221:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 155321:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 155421:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 155521:40:49#<Thread:0x00007cd07a911d98 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 155621:40:49/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 155721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 155821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 155921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 156021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 156121:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 156221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 156321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 156421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 156521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 156621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 156721:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 156821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 156921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 157021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 157121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 157221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 157321:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 157421:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 157521:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 157621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 157721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 157821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 157921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 158021:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 158121:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 158221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 158321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 158421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 158521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 158621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 158721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 158821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 158921:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 159021:40:49 from <internal:kernel>:90:in `tap' 159121:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 159221:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 159321:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 159421:40:49#<Thread:0x00007cd07a911f78 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 159521:40:49/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 159621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 159721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 159821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 159921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 160021:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 160121:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 160221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 160321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 160421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 160521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 160621:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 160721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 160821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 160921:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 161021:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 161121:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 161221:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 161321:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 161421:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 161521:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 161621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 161721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 161821:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 161921:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 162021:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 162121:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 162221:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 162321:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 162421:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 162521:40:49 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 162621:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 162721:40:49 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 162821:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 162921:40:49 from <internal:kernel>:90:in `tap' 163021:40:49 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 163121:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 163221:40:49 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 163321:40:49 bubbles up the error 163421:40:49 associations 163521:40:49 is expected to belong to upstream class_name => VirtualRegistries::Packages::Maven::Upstream required: false inverse_of => cached_responses 163621:40:49 .search_by_relative_path 163721:40:49 with a matching relative path 163821:40:49 is expected to contain exactly #<VirtualRegistries::Packages::Maven::CachedResponse id: 4, group_id: 1032, upstream_id: 4, upstream_...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 164021:40:49 is expected to eq "test-12.txt" 164121:40:49 when relative_path is nil 164221:40:49 is expected to be nil 164321:40:49 #bump_statistics 164421:40:49 updates the correct statistics 164521:40:49 with include_upstream_checked_at 164621:40:49 updates the correct statistics 164721:40:49 behaves like updates namespace statistics 164821:40:49 when creating 164921:40:50 schedules a statistic refresh 165021:40:50 behaves like skipping statistics update if namespace is nil 165121:40:50 when the namespace is nil 165221:40:50 does not schedule a statistic refresh 165321:40:50 when updating 165421:40:50 when the statistic attribute has not changed 165521:40:50 does not schedule a statistic refresh 165621:40:50 when the statistic attribute has changed 165721:40:51 schedules a statistic refresh 165821:40:51 behaves like skipping statistics update if namespace is nil 165921:40:51 when the namespace is nil 166021:40:51 does not schedule a statistic refresh 166121:40:51 when deleting 166221:40:51 schedules a statistic refresh 166321:40:51 behaves like skipping statistics update if namespace is nil 166421:40:51 when the namespace is nil 166521:40:51 does not schedule a statistic refresh 166621:40:51 .next_pending_destruction 166721:40:52 is expected to eq #<VirtualRegistries::Packages::Maven::CachedResponse id: 14, group_id: 1042, upstream_id: 14, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 166821:40:52 object storage key 166921:40:52 can not be null 167021:40:52 can not be too large 167121:40:52 is set before saving 167221:40:52 with a persisted cached response 167321:40:53 does not change after an update 167421:40:53 is read only 167521:40:53# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.97 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.11 1.33 1.48 1/279 5653 167821:40:53 is expected to validate that :group cannot be empty/falsy 167921:40:53 is expected to validate that :file cannot be empty/falsy 168021:40:53 is expected to validate that :file_sha1 cannot be empty/falsy 168121:40:53 is expected to validate that :relative_path cannot be empty/falsy 168221:40:53 is expected to validate that :content_type cannot be empty/falsy 168321:40:53 is expected to validate that :size cannot be empty/falsy 168421:40:53 is expected to validate that the length of :relative_path is at most 255 168521:40:53 is expected to validate that the length of :upstream_etag is at most 255 168621:40:53 is expected to validate that the length of :content_type is at most 255 168721:40:54 is expected to validate that the length of :file_final_path is at most 1024 168821:40:54 with persisted cached response 168921:40:54 is expected to validate that :relative_path is case-sensitively unique within the scope of :upstream_id and :status 169021:40:54 when upstream_id is nil 169121:40:54 does not validate uniqueness of relative_path 169221:40:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.41 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.11 1.33 1.48 1/279 5654 169421:40:54 with a similar cached response in a different status 169521:40:55 does not validate uniqueness of relative_path 169821:40:56 is expected to contain exactly #<VirtualRegistries::Packages::Maven::CachedResponse id: 22, group_id: 1049, upstream_id: 21, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> and #<VirtualRegistries::Packages::Maven::CachedResponse id: 23, group_id: 1050, upstream_id: 22, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 169921:40:56# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/cached_response_spec.rb. It took 10.89 seconds. Expected to take 11.44 seconds. 170021:40:56# [RSpecRunTime] Starting example group spec/policies/ci/trigger_policy_spec.rb. Expected to take 10.93 seconds. 170121:40:56Ci::TriggerPolicy 170321:40:56 when owner is an user 170421:40:56 when user is maintainer of the project 170521:40:57 is expected to be allowed :manage_trigger 170621:40:58 is expected to be allowed :admin_trigger 170721:40:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.77 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.18 1.34 1.49 1/279 5655 170921:40:58 when owner is another user 171021:40:58 when user is maintainer of the project 171121:40:59 is expected to be allowed :manage_trigger 171221:41:00 is expected not to be allowed :admin_trigger 171321:41:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.0 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.18 1.34 1.49 1/279 5656 171521:41:00 when user is developer of the project 171621:41:01 is expected not to be allowed :manage_trigger 171721:41:02 is expected not to be allowed :admin_trigger 171821:41:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.21 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.18 1.34 1.49 1/279 5657 172021:41:02 when user is not member of the project 172121:41:03 is expected not to be allowed :manage_trigger 172221:41:04 is expected not to be allowed :admin_trigger 172321:41:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.93 second. Current RSS: ~1398M. Threads: 4. load average: 1.16 1.34 1.48 1/279 5658 172521:41:04 when user is admin user with enabled admin mode 172621:41:05 is expected to be allowed :manage_trigger 172721:41:06 is expected to be allowed :admin_trigger 172821:41:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.86 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.16 1.34 1.48 1/279 5659 173021:41:06 when user is admin user without enabled admin mode 173121:41:07 is expected to be allowed :manage_trigger 173221:41:07 is expected to be allowed :admin_trigger 173321:41:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.54 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.16 1.34 1.48 1/279 5660 173521:41:08# [RSpecRunTime] Finishing example group spec/policies/ci/trigger_policy_spec.rb. It took 12.01 seconds. Expected to take 10.93 seconds. 173621:41:08# [RSpecRunTime] Starting example group spec/models/personal_access_token_spec.rb. Expected to take 10.32 seconds. 173721:41:08PersonalAccessToken 173821:41:08 does not allow STI 173921:41:08 default values 174021:41:08 is expected to eq 1 174121:41:08 is expected to eq nil 174321:41:08 is a valid personal access token 174421:41:08 ensures that the token is generated 174521:41:08 associations 174621:41:08 is expected to belong to previous_personal_access_token class_name => PersonalAccessToken required: false 174721:41:08 is expected to belong to organization class_name => Organizations::Organization required: false 174921:41:08 .project_access_tokens 175021:41:09 is expected to contain exactly #<PersonalAccessToken id: 17, user_id: 769, name: "PAT 18", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 175121:41:09 .owner_is_human 175221:41:10 is expected to contain exactly #<PersonalAccessToken id: 18, user_id: 773, name: "PAT 19", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 175421:41:10 returns personal access tokens of specified user only 175621:41:11 returns personal access tokens for the specified users only 175721:41:11 .created_before 175821:41:11 is expected to contain exactly #<PersonalAccessToken id: 29, user_id: 783, name: "PAT 30", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, #<PersonalAccessToken id: 30, user_id: 784, name: "PAT 31", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, and #<PersonalAccessToken id: 31, user_id: 785, name: "PAT 32", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 175921:41:11 .last_used_before 176121:41:11 does not return token that is last_used_at after given date 176221:41:11 .last_used_before 176321:41:11 returns personal access tokens used before the specified date only 176421:41:11 .last_used_after 176521:41:12 returns personal access tokens used after the specified date only 176621:41:12 .last_used_before_or_unused 176721:41:12 is expected to contain exactly #<PersonalAccessToken id: 36, user_id: 790, name: "PAT 37", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> and #<PersonalAccessToken id: 37, user_id: 791, name: "PAT 38", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 176821:41:12 .for_organization 176921:41:12 returns personal access tokens for the specified organization only 177121:41:12 returns false if the personal_access_token is revoked 177221:41:13 returns false if the personal_access_token is expired 177321:41:13 returns true if the personal_access_token is not revoked and not expired 177521:41:13 revokes the token 177621:41:13 updates updated_at timestamp 177921:41:13 requires a name 178121:41:13 requires at least one scope 178221:41:13 allows creating a token with API scopes 178321:41:13 allows creating a token with `admin_mode` scope 178421:41:13 rejects creating a token with unavailable scopes 178521:41:13 when registry is disabled 178621:41:13 rejects creating a token with read_registry scope 178721:41:13 allows revoking a token with read_registry scope 178821:41:13 when registry is enabled 178921:41:14 allows creating a token with read_registry scope 179121:41:14 can't be blank 179221:41:14 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days 179421:41:14 when expires_in is more than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days 179621:41:14 when application settings does not enforce expiry 179821:41:14 buffered expires_at 179921:41:14 can't be blank 180021:41:14 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS_BUFFERED days 180221:41:14 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days 180421:41:14 when expires_in is more than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS_BUFFERED days 180821:41:14 includes non-revoked tokens 180921:41:14 .expiring_and_not_notified 181121:41:15 doesn't have any tokens 181221:41:15 in three days 181321:41:15 only includes a valid token 181421:41:15 with existing tokens 181521:41:16 .scope_for_notification_interval 181621:41:16 returns a scope including expected tokens 181721:41:16 with invalid interval 181821:41:16 throws an error 181921:41:16 with min_expires_at 182021:41:16 excludes tokens expiring before min_expires_at 182121:41:16 with past min_expires_at 182221:41:16 overrides default expiration interval 182321:41:16 with truncated max_expires_at 182421:41:16 overrides default expiration interval 182521:41:16 with 30d interval 182621:41:16 returns a scope including expected tokens 182721:41:16 with 60d interval 182821:41:16 returns a scope including expected tokens 182921:41:16 .expiring_and_not_notified_without_impersonation 183021:41:16 when token is there to be notified 183121:41:16 has only unnotified tokens 183221:41:16 when no token is there to be notified 183321:41:16 return empty array 183421:41:16 .expired_today_and_not_notified 183521:41:17 returns tokens that have expired today 183621:41:17 .expired_before 183721:41:17 returns tokens that are expired before date passed in 183821:41:17 .without_impersonation 183921:41:18 returns only non-impersonation tokens 184021:41:18 revoke scopes 184221:41:18 is expected to contain exactly #<PersonalAccessToken id: 76, user_id: 830, name: "PAT 95", revoked: true, expires_at: "2024-12-14", ...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 184321:41:18 .not_revoked 184421:41:18 is expected to contain exactly #<PersonalAccessToken id: 77, user_id: 831, name: "PAT 96", revoked: false, expires_at: "2024-12-14",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> and #<PersonalAccessToken id: 78, user_id: 832, name: "PAT 97", revoked: nil, expires_at: "2024-12-14", c...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 184521:41:18 .revoked_before 184621:41:18 returns tokens that are revoked before date passed in 184721:41:18 .simple_sorts 184821:41:18 includes overridden keys 184921:41:18 .notification_interval 185021:41:19 is expected to eq 7 185121:41:19 with invalid interval 185221:41:19 raises error 185321:41:19 ordering by expires_at 185421:41:19 .order_expires_at_asc_id_desc 185521:41:19 returns ordered list in combination of expires_at ascending and id descending 185621:41:19 token format 185721:41:19 generates a token 185821:41:19 when there is an existing token 185921:41:19 does not change the existing token 186021:41:19# [RSpecRunTime] Finishing example group spec/models/personal_access_token_spec.rb. It took 11.38 seconds. Expected to take 10.32 seconds. 186121:41:19# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/clone_service_spec.rb. Expected to take 10.23 seconds. 186221:41:19WorkItems::DataSync::CloneService 186321:41:20 when user has permission to clone work item 186421:41:20 when cloning project level work item to a group 186521:41:20 does not raise error 186621:41:20 returns error response 186721:41:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.5 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.13 1.32 1.47 1/279 5661 186921:41:20 when cloning to a pending delete project 187021:41:21 does not raise error 187121:41:21 returns error response 187221:41:21 when cloning unsupported work item type 187321:41:21 does not raise error 187421:41:21 returns error response 187521:41:21 when cloning work item raises an error 187621:41:21 does not raise error 187721:41:22 returns error response 187821:41:22 when cloning work item with success 187921:41:22 behaves like cloneable and moveable work item 188021:41:22 increases the target namespace work items count by 1 188121:41:23 runs all widget callbacks 188221:41:24 returns a new work item with the same attributes 188321:41:25 handles original work item state 188421:41:25# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.89 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.12 1.32 1.47 1/279 5662 188621:41:25 behaves like cloneable and moveable widget data 188721:41:26 widget_name: :assignees, eval_value: :work_item_assignees, expected_data: assignees, operations: [move, clone] 188921:41:27 clones and moves widget data 189021:41:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.8 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.12 1.32 1.47 1/279 5663 189221:41:27 widget_name: :award_emoji, eval_value: :work_item_award_emoji, expected_data: award_emojis, operations: [move] 189421:41:28 clones and moves widget data 189521:41:28 widget_name: :email_participants, eval_value: :work_item_emails, expected_data: emails, operations: [move] 189721:41:29 clones and moves widget data 189821:41:29# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.81 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.11 1.31 1.47 1/279 5664 190021:41:29 widget_name: :milestone, eval_value: :work_item_milestone, expected_data: milestone, operations: [move, clone] 190221:41:30 clones and moves widget data 190321:41:30 when user does not have permissions 190421:41:30 when user cannot read original work item 190521:41:30 does not raise error 190621:41:30 returns error response 190721:41:30 when user cannot create work items in target namespace 190821:41:30 does not raise error 190921:41:30 returns error response 191021:41:30# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/clone_service_spec.rb. It took 11.46 seconds. Expected to take 10.23 seconds. 191121:41:30# [RSpecRunTime] Starting example group spec/models/fork_network_spec.rb. Expected to take 9.56 seconds. 191321:41:30 does not allow STI 191421:41:30 #add_root_as_member 191521:41:31 adds the root project as a member when creating a new root network 191621:41:31 #find_fork_in 191721:41:33 finds all fork of the current network in al collection 191821:41:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.12 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.10 1.30 1.47 1/279 5665 192021:41:33 #merge_requests 192121:41:35 finds merge requests within the fork network 192221:41:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.03 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.10 1.30 1.47 1/279 5666 192421:41:35 for a deleted project 192521:41:37 keeps the fork network 192621:41:41 allows multiple fork networks where the root project is deleted 192721:41:41# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.83 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.09 1.30 1.46 1/279 5667 192921:41:41# [RSpecRunTime] Finishing example group spec/models/fork_network_spec.rb. It took 10.45 seconds. Expected to take 9.56 seconds. 193021:41:41# [RSpecRunTime] Starting example group spec/models/packages/conan/package_spec.rb. Expected to take 9.12 seconds. 193121:41:41Packages::Conan::Package 193221:41:41 does not allow STI 193421:41:42 .with_conan_channel 193521:41:42 includes only packages with specified version 193621:41:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.01 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.09 1.30 1.46 2/279 5668 193821:41:42 .with_conan_username 193921:41:42 includes only packages with specified version 194021:41:42 .preload_conan_metadatum 194121:41:42 loads conan metadatum 194221:41:42 .installable 194321:41:42 behaves like installable packages 194421:41:42 for conan_package 194521:41:46 does not include non-installable packages 194621:41:46 includes installable packages 194721:41:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.06 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.08 1.29 1.46 1/279 5669 194921:41:46 relationships 195021:41:46 is expected to have one conan_metadatum inverse_of => package 195121:41:46 is expected to have many conan_recipe_revisions class_name => Packages::Conan::RecipeRevision inverse_of => package 195221:41:46 is expected to have many conan_package_references class_name => Packages::Conan::PackageReference inverse_of => package 195321:41:46 is expected to have many conan_package_revisions class_name => Packages::Conan::PackageRevision inverse_of => package 195621:41:46 is expected to allow :name to be ‹"foo+bar"› 195721:41:46 is expected to allow :name to be ‹"foo_bar"› 195821:41:47 is expected to allow :name to be ‹"foo.bar"› 195921:41:47 is expected to allow :name to be ‹"9foo+bar"› 196021:41:47 is expected not to allow :name to be ‹"f_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_bf_b"› 196121:41:47 is expected not to allow :name to be ‹"+foobar"› 196221:41:47 is expected not to allow :name to be ‹".foobar"› 196321:41:47 is expected not to allow :name to be ‹"%foo%bar"› 196521:41:47 is expected to allow :version to be ‹"1.2"› 196621:41:47 is expected to allow :version to be ‹"1.2.3-beta"› 196721:41:47 is expected to allow :version to be ‹"1.2.3-pre1+build2"› 196821:41:47 is expected not to allow :version to be ‹"1"› 196921:41:48 is expected not to allow :version to be ‹"1.21.21.21.21.21.21.21.21.21.21.21.21.21.21.21.21.2"› 197021:41:48 is expected not to allow :version to be ‹"1./2.3"› 197121:41:48 is expected not to allow :version to be ‹".1.2.3"› 197221:41:48 is expected not to allow :version to be ‹"+1.2.3"› 197321:41:48 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"› 197421:41:48 for recipe uniqueness 197521:41:49 does not allow a conan package with same recipe 197621:41:49 allows a conan package with same project, name, version and package_type but different channel 197721:41:49 allows a conan package with same project, name, version and package_type, but different package username 197821:41:49 with pending destruction package 197921:41:50 allows a conan package with same recipe 198021:41:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.09 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.08 1.29 1.46 1/279 5670 198221:41:50# [RSpecRunTime] Finishing example group spec/models/packages/conan/package_spec.rb. It took 9.26 seconds. Expected to take 9.12 seconds. 198321:41:50# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/commits_check_spec.rb. Expected to take 8.73 seconds. 198421:41:50Gitlab::Checks::CommitsCheck 198621:41:50 when commits is not empty 198721:41:50 when deletion is true 198821:41:51 does not call check_signed_commit_authorship! 198921:41:52# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.5 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.08 1.29 1.46 1/280 5690 199121:41:52 when commits are not signed by GitLab 199221:41:53 does not call check_signed_commit_authorship! 199321:41:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.94 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.15 1.30 1.46 1/281 5710 199521:41:53 when a commit is signed by GitLab 199621:41:53 when author is equal to the committer 199721:41:54 does not call check_signed_commit_authorship! 199821:41:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.35 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.15 1.30 1.46 1/282 5730 200021:41:54 when author is not equal to the committer 200121:41:54 when protocol is web 200221:41:56 raises an error 200321:41:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.87 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.15 1.30 1.46 1/283 5750 200521:41:56 when protocol is ssh 200621:41:57 does not raise an error nor call check_signed_commit_authorship! 200721:41:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.35 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.15 1.30 1.46 1/284 5770 200921:41:57 when protocol is http 201021:41:59 does not raise an error nor call check_signed_commit_authorship! 201121:41:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.79 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.14 1.30 1.46 1/284 5790 201321:41:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/commits_check_spec.rb. It took 8.7 seconds. Expected to take 8.73 seconds. 201421:41:59# [RSpecRunTime] Starting example group spec/models/hooks/service_hook_spec.rb. Expected to take 8.15 seconds. 201621:41:59 does not allow STI 201721:41:59 behaves like a hook that does not get automatically disabled on failure 201821:41:59 .executable/.disabled 201921:42:01 finds the correct set of project hooks 202021:42:01 when silent mode is enabled 202121:42:01 causes no hooks to be considered executable 202221:42:02 causes all hooks to be considered disabled 202321:42:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.41 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.14 1.30 1.46 1/284 5791 202521:42:02 #executable? 202621:42:02 recent_failures: 0, not_until: :not_set 202721:42:03 has the correct state 202821:42:03 recent_failures: 0, not_until: :past 202921:42:03 has the correct state 203021:42:03 recent_failures: 0, not_until: :future 203121:42:03 has the correct state 203221:42:03 recent_failures: 0, not_until: :now 203321:42:03 has the correct state 203421:42:03 recent_failures: 1, not_until: :not_set 203521:42:03 has the correct state 203621:42:03 recent_failures: 1, not_until: :past 203721:42:04 has the correct state 203821:42:04 recent_failures: 1, not_until: :future 203921:42:04 has the correct state 204021:42:04 recent_failures: 3, not_until: :not_set 204121:42:04 has the correct state 204221:42:04 recent_failures: 3, not_until: :past 204321:42:04 has the correct state 204421:42:04 recent_failures: 3, not_until: :future 204521:42:04 has the correct state 204621:42:04 recent_failures: 4, not_until: :not_set 204721:42:05 has the correct state 204821:42:05 recent_failures: 4, not_until: :past 204921:42:05 has the correct state 205021:42:05 recent_failures: 4, not_until: :now 205121:42:06 has the correct state 205221:42:06 recent_failures: 4, not_until: :future 205321:42:07 has the correct state 205521:42:07 makes a hook executable if it was marked as failed 205621:42:07 makes a hook executable if it is currently backed off 205721:42:07 does not update hooks unless necessary 205921:42:07 when we have not backed off before 206021:42:07 does not disable the hook 206121:42:07 when we have exhausted the grace period 206221:42:07 does not disable the hook 206321:42:07 #temporarily_disabled? 206521:42:07 #permanently_disabled? 206721:42:07 #alert_status 206821:42:07 is expected to eq :executable 206921:42:07 when hook has been disabled 207021:42:08 is expected to eq :executable 207121:42:08 when hook has been backed off 207221:42:08 is expected to eq :executable 207321:42:08 associations 207421:42:08 is expected to belong to integration required: false 207621:42:08 is expected to validate that :integration cannot be empty/falsy 208021:42:08 with a project-level integration 208121:42:08 returns the associated project 208221:42:08 with a group-level integration 208321:42:08 returns the associated group 208421:42:08 with an instance-level integration 208621:42:08 #application_context 208721:42:08 includes the type 208821:42:08# [RSpecRunTime] Finishing example group spec/models/hooks/service_hook_spec.rb. It took 9.42 seconds. Expected to take 8.15 seconds. 208921:42:08# [RSpecRunTime] Starting example group spec/tasks/gitlab/praefect_rake_spec.rb. Expected to take 7.99 seconds. 209021:42:08gitlab:praefect:replicas 209221:42:08 when a valid project id is used as the argument 209321:42:10 calls praefect info service's replicas method 209421:42:11 prints out the expected row 209521:42:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.94 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.12 1.29 1.45 1/282 5839 209721:42:11 when a non existent project id is used as the argument 209821:42:11 does not call praefect info service's replicas method 209921:42:11 when replicas throws an exception 210021:42:12 aborts with the correct error message 210121:42:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.23 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.12 1.29 1.45 1/282 5858 210321:42:15# [RSpecRunTime] Finishing example group spec/tasks/gitlab/praefect_rake_spec.rb. It took 6.55 seconds. Expected to take 7.99 seconds. 210421:42:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.84 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.27 1.31 1.46 1/279 5859 210621:42:15# [RSpecRunTime] Starting example group spec/validators/addressable_url_validator_spec.rb. Expected to take 7.64 seconds. 210721:42:15AddressableUrlValidator 210821:42:15 when message is set 210921:42:15 does block nil url with provided error message 211021:42:15 when enforce_sanitization is 211221:42:15 prevents unsafe urls 211321:42:15 prevents unsafe internal urls 211421:42:15 allows safe urls 211621:42:16 allows unsafe urls 211821:42:16 with no options 211921:42:16 allows http,https schemes by default 212021:42:16 checks that the url structure is valid 212121:42:16 with schemes 212221:42:16 allows urls with the defined schemes 212321:42:16 add error if the url scheme does not match the selected ones 212421:42:16 when enforce_user is 212621:42:16 checks user format 212721:42:16 false (default) 212821:42:17 does not check user format 212921:42:17 when allow_blank is set to true 213021:42:17 does not block blank urls 213121:42:17 when ascii_only is 213321:42:17 prevents unicode characters 213421:42:17 false (default) 213521:42:17 does not prevent unicode characters 213721:42:17 does not block urls pointing to localhost 213821:42:17 does not block urls pointing to the local network 213921:42:17 does block nil urls 214021:42:18 does block blank urls 214221:42:18 allows urls that cannot be resolved 214321:42:18 when ports is 214521:42:18 does not block any port 214721:42:18 blocks urls with a different port 214821:42:18 when blocked_message is set 214921:42:18 blocks url with provided error message 215021:42:18 when allow_nil is set to true 215121:42:18 does not block nil urls 215221:42:18 when allow_local_network is set to false 215321:42:19 blocks urls pointing to the local network 215421:42:19 when allow_setting_local_requests is set to true 215521:42:19 does not block urls pointing to local network 215721:42:19 returns error when url is nil 215821:42:19 returns error when url is empty 215921:42:20 allows urls with encoded CR or LF characters 216021:42:21 does not allow urls with CR or LF characters 216121:42:21 provides all arguments to UrlBlocker.validate! 216221:42:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.16 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.25 1.31 1.46 1/279 5860 216421:42:21 when dns_rebind_protection is 216621:42:21 raises error 216821:42:22 allows urls that cannot be resolved 216921:42:22 when deny_all_requests_except_allowed is 217121:42:22 prevents the url 217221:42:22 when allowlisted in application setting 217321:42:22 allows the url 217521:42:22 allows the url 217721:42:22 when app setting is true 217821:42:22 prevents the url 217921:42:22 when allowlisted in application setting 218021:42:22 allows the url 218121:42:22 when app setting is false 218221:42:22 allows the url 218421:42:22 that is evaluating true 218521:42:22 prevents the url 218621:42:22 that is evaluating false 218721:42:22 allows the url 218821:42:22 when allow_localhost is set to false 218921:42:22 blocks urls pointing to localhost 219021:42:22 when allow_setting_local_requests is set to true 219121:42:22 does not block urls pointing to localhost 219221:42:22# [RSpecRunTime] Finishing example group spec/validators/addressable_url_validator_spec.rb. It took 7.58 seconds. Expected to take 7.64 seconds. 219321:42:22# [RSpecRunTime] Starting example group spec/models/work_items/resource_link_event_spec.rb. Expected to take 7.14 seconds. 219421:42:22WorkItems::ResourceLinkEvent 219521:42:22 does not allow STI 219721:42:23 is expected to validate that :child_work_item cannot be empty/falsy 219821:42:23 associations 219921:42:23 is expected to belong to work_item required: false 220021:42:23 is expected to belong to child_work_item required: false 220121:42:23 behaves like a resource event 220321:42:24 is expected to respond to #importing? 220421:42:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.37 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.23 1.30 1.45 1/279 5861 220721:42:24 is expected not to allow :user to be ‹nil› 220821:42:24 when importing 220921:42:25 is expected to allow :user to be ‹nil› 221021:42:25 associations 221121:42:25 is expected to belong to user required: false 221221:42:25 .created_after 221321:42:28 returns the expected events 221421:42:30 returns no events if time is after last record time 221521:42:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.44 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.21 1.30 1.45 1/279 5862 221721:42:30 #synthetic_note_class 221821:42:30 must implement #synthetic_note_class method 221921:42:31# [RSpecRunTime] Finishing example group spec/models/work_items/resource_link_event_spec.rb. It took 8.08 seconds. Expected to take 7.14 seconds. 222021:42:31# [RSpecRunTime] Starting example group spec/services/ci/drop_pipeline_service_spec.rb. Expected to take 6.95 seconds. 222121:42:31Ci::DropPipelineService 222221:42:31 #execute_async_for_all 222321:42:32Job arguments to Ci::DropPipelineWorker must be native JSON types, but :user_blocked is a Symbol. 222521:42:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 222621:42:34 drops only cancelable pipelines asynchronously 222721:42:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.84 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.19 1.29 1.45 1/280 5863 223021:42:35 drops each cancelable build in the pipeline 223121:42:37 avoids N+1 queries when reading data 223221:42:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.51 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.19 1.29 1.45 1/280 5864 223421:42:38# [RSpecRunTime] Finishing example group spec/services/ci/drop_pipeline_service_spec.rb. It took 7.01 seconds. Expected to take 6.95 seconds. 223521:42:38# [RSpecRunTime] Starting example group spec/tasks/gitlab/pages_rake_spec.rb. Expected to take 6.55 seconds. 223721:42:38 gitlab:pages:deployments:migrate_to_object_storage 223821:42:38 when local storage is used 223921:42:38 and remote storage is defined 224021:42:38 migrates file to remote storage 224121:42:38 and remote storage is not defined 224221:42:39 fails to migrate to remote storage 224321:42:39 when remote storage is used 224421:42:40 file stays on remote storage 224521:42:40 gitlab:pages:deployments:migrate_to_local 224621:42:40 when remote storage is used 224721:42:40 and job has remote file store defined 224821:42:40 migrates file to local storage 224921:42:40 when local storage is used 225021:42:41 file stays on local storage 225121:42:43# [RSpecRunTime] Finishing example group spec/tasks/gitlab/pages_rake_spec.rb. It took 5.7 seconds. Expected to take 6.55 seconds. 225221:42:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.28 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.24 1.30 1.45 1/279 5865 225421:42:43# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb. Expected to take 6.4 seconds. 225521:42:43Gitlab::ImportExport::Project::Sample::RelationFactory 225621:42:43 issue object 225721:42:45 correctly updated due date 225821:42:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.68 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.24 1.30 1.45 1/279 5884 226021:42:45 milestone object 226121:42:46 correctly updated due date 226221:42:47 correctly updated start date 226321:42:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.14 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.24 1.30 1.45 1/279 5921 226521:42:47 milestone object 226621:42:48 correctly updated due date 226721:42:49 correctly updated start date 226821:42:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.37 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.22 1.29 1.45 1/279 5958 227121:42:49 does not calculate the closest date to average 227221:42:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb. It took 6.13 seconds. Expected to take 6.4 seconds. 227321:42:49# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. Expected to take 6.15 seconds. 227421:42:49Gitlab::Git::Patches::CommitPatches 227621:42:52 applies the patches 227721:42:54 updates the branch cache 227821:42:54 when the repository does not exist 227921:42:54 raises the correct error 228021:42:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.42 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.36 1.32 1.46 1/282 6344 228221:42:54 when the patch does not apply 228321:42:56 raises the correct error 228421:42:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.14 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.36 1.32 1.46 3/283 6459 228621:42:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. It took 6.74 seconds. Expected to take 6.15 seconds. 228721:42:56# [RSpecRunTime] Starting example group spec/finders/protected_branches_finder_spec.rb. Expected to take 5.85 seconds. 228821:42:56ProtectedBranchesFinder 229021:42:56 behaves like execute by entity 229121:42:57 returns all protected branches of project by default 229221:42:57 when search param is present 229321:42:58 filters by search param 229421:42:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.18 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.41 1.33 1.46 1/283 6460 229621:42:58 when there are more protected branches than the limit 229721:42:59 returns limited protected branches of project 229821:42:59 behaves like execute by entity 229921:43:00 returns all protected branches of project by default 230021:43:00 when search param is present 230121:43:00 filters by search param 230221:43:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.47 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.41 1.33 1.46 1/283 6461 230421:43:00 when there are more protected branches than the limit 230521:43:01 returns limited protected branches of project 230621:43:01# [RSpecRunTime] Finishing example group spec/finders/protected_branches_finder_spec.rb. It took 5.27 seconds. Expected to take 5.85 seconds. 230721:43:01# [RSpecRunTime] Starting example group spec/services/milestones/issues_count_service_spec.rb. Expected to take 5.69 seconds. 230821:43:01Milestones::IssuesCountService 230921:43:03 counts all issues including confidential 231021:43:03 behaves like a counter caching service 231221:43:04 caches the count 231321:43:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.72 second. Current RSS: ~1405M. Threads: 4. load average: 1.30 1.31 1.45 1/280 6462 231521:43:04 #refresh_cache 231621:43:05 refreshes the cache 231721:43:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.88 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.30 1.31 1.45 1/280 6463 231921:43:05 #delete_cache 232021:43:06 removes the cache 232121:43:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.14 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.30 1.31 1.45 1/279 6464 232321:43:06 #uncached_count 232421:43:07 does not cache the count 232521:43:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.32 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.30 1.31 1.45 1/279 6465 232721:43:07# [RSpecRunTime] Finishing example group spec/services/milestones/issues_count_service_spec.rb. It took 5.91 seconds. Expected to take 5.69 seconds. 232821:43:07# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb. Expected to take 5.39 seconds. 232921:43:07Gitlab::Ci::Status::Build::FailedAllowed 233121:43:07 does not override status text 233321:43:07 returns a warning icon 233521:43:07 returns information about failed but allowed to fail status 233721:43:07 returns status failed with warnings status group 233821:43:07 action details 233921:43:07 #has_action? 234021:43:07 does not decorate action details 234121:43:07 #action_path 234221:43:08 does not decorate action path 234321:43:08 #action_icon 234421:43:08 does not decorate action icon 234521:43:08 #action_title 234621:43:08 does not decorate action title 234721:43:08 #badge_tooltip 234821:43:08 does override badge_tooltip 234921:43:08 #status_tooltip 235021:43:09 does override status_tooltip 235221:43:09 when build is failed 235321:43:09 when build is allowed to fail 235421:43:10 is a correct match 235521:43:10 when build is not allowed to fail 235621:43:10 is not a correct match 235721:43:10 when build did not fail 235821:43:10 when build is allowed to fail 235921:43:11 is not a correct match 236021:43:11 when build is not allowed to fail 236121:43:12 is not a correct match 236221:43:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb. It took 4.53 seconds. Expected to take 5.39 seconds. 236321:43:12# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. Expected to take 5.28 seconds. 236421:43:12BulkImports::Common::Pipelines::MilestonesPipeline 236521:43:12 group milestone 236621:43:12 behaves like bulk_imports milestones pipeline 236821:43:13 imports milestones into destination 237021:43:13 when milestone is not persisted 237121:43:13 saves the milestone 237221:43:13 when milestone is missing 237421:43:14 project milestone 237521:43:14 behaves like bulk_imports milestones pipeline 237621:43:14 imports events 237821:43:15 imports milestones into destination 237921:43:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.43 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.25 1.30 1.45 1/279 6466 238221:43:15 when milestone is not persisted 238321:43:16 saves the milestone 238421:43:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.46 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.25 1.30 1.45 1/279 6467 238621:43:16 when milestone is missing 238821:43:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.48 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.25 1.30 1.45 1/279 6468 239021:43:17# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. It took 5.63 seconds. Expected to take 5.28 seconds. 239121:43:17# [RSpecRunTime] Starting example group spec/services/users/build_service_spec.rb. Expected to take 5.06 seconds. 239221:43:17Users::BuildService 239421:43:18 with user_detail built 239521:43:18 creates the user_detail record 239621:43:18 with nil current_user 239721:43:18 behaves like common user build items 239821:43:18 is expected to be valid 239921:43:18 sets the created_by_id 240021:43:18 creates personal namespace in specified organization 240121:43:18 behaves like organization user creation and validation in service 240221:43:18 creates organization_user on the organization 240321:43:18 when organization_params is blank 240421:43:18 does not create organization_user record 240521:43:18 when organization param is invalid 240621:43:18 adds invalid organization user error 240721:43:18 when organization_id is not in the params 240821:43:18 does not assign organization 240921:43:18 when user_type is provided 241021:43:18 when project_bot 241121:43:18 is expected to equal true 241221:43:18 when not a project_bot 241321:43:18 is expected to be human 241421:43:18 behaves like current user not admin build items 241521:43:18 behaves like organization user creation and validation in service 241621:43:18 creates organization_user on the organization 241721:43:18 when organization_params is blank 241821:43:18 does not create organization_user record 241921:43:18 when organization param is invalid 242021:43:18 adds invalid organization user error 242121:43:18 with organization_access_level params 242221:43:19 ignores parameter and use default access level 242321:43:19 when "email_confirmation_setting" application setting is set to `hard` 242421:43:19 does not confirm the user 242521:43:19 when "email_confirmation_setting" application setting is set to `off` 242621:43:19 confirms the user 242721:43:19 with allowed params 242821:43:19 sets all allowed attributes 242921:43:19 with "user_default_external" application setting 243021:43:19 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: true 243121:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 243221:43:19 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true 243321:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 243421:43:19 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: true 243521:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 243621:43:19 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: true 243721:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 243821:43:19 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true 243921:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 244021:43:19 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "", result: true 244121:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 244221:43:19 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 244321:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 244421:43:19 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 244521:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 244621:43:19 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 244721:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 244821:43:19 user_default_external: true, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 244921:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 245021:43:19 user_default_external: true, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 245121:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 245221:43:19 user_default_external: true, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 245321:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 245421:43:19 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: false 245521:43:19 sets the value of Gitlab::CurrentSettings.user_default_external 245621:43:19 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: false 245721:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 245821:43:20 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false 245921:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 246021:43:20 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: false 246121:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 246221:43:20 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "", result: false 246321:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 246421:43:20 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false 246521:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 246621:43:20 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 246721:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 246821:43:20 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 246921:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 247021:43:20 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 247121:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 247221:43:20 user_default_external: false, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 247321:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 247421:43:20 user_default_external: false, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 247521:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 247621:43:20 user_default_external: false, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 247721:43:20 sets the value of Gitlab::CurrentSettings.user_default_external 247821:43:20 with non admin current_user 247921:43:20 raises AccessDeniedError exception 248021:43:20 with an admin current_user 248121:43:20 creates organization_user with access level from params 248221:43:20 behaves like common user build items 248321:43:20 is expected to be valid 248421:43:21 sets the created_by_id 248521:43:21 creates personal namespace in specified organization 248621:43:21 behaves like organization user creation and validation in service 248721:43:21 creates organization_user on the organization 248821:43:21 when organization_params is blank 248921:43:21 does not create organization_user record 249021:43:21 when organization param is invalid 249121:43:21 adds invalid organization user error 249221:43:21 when organization_id is not in the params 249321:43:21 does not assign organization 249421:43:21 when user_type is provided 249521:43:21 when project_bot 249621:43:21 is expected to equal true 249721:43:21 when not a project_bot 249821:43:21 is expected to be human 249921:43:21 with allowed params 250021:43:21 sets all allowed attributes 250121:43:21 with "user_default_external" application setting 250221:43:21 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: true 250321:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 250421:43:21 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true 250521:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 250621:43:21 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false 250721:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 250821:43:21 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: true 250921:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 251021:43:21 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true 251121:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 251221:43:21 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false 251321:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 251421:43:21 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 251521:43:21 sets the value of Gitlab::CurrentSettings.user_default_external 251621:43:21 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 251721:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 251821:43:22 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 251921:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 252021:43:22 user_default_external: true, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 252121:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 252221:43:22 user_default_external: true, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 252321:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 252421:43:22 user_default_external: true, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 252521:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 252621:43:22 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: false 252721:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 252821:43:22 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true 252921:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 253021:43:22 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false 253121:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 253221:43:22 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: false 253321:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 253421:43:22 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true 253521:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 253621:43:22 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false 253721:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 253821:43:22 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 253921:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 254021:43:22 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 254121:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 254221:43:22 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 254321:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 254421:43:22 user_default_external: false, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 254521:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 254621:43:22 user_default_external: false, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true 254721:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 254821:43:22 user_default_external: false, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false 254921:43:22 sets the value of Gitlab::CurrentSettings.user_default_external 255021:43:22# [RSpecRunTime] Finishing example group spec/services/users/build_service_spec.rb. It took 4.93 seconds. Expected to take 5.06 seconds. 255121:43:22# [RSpecRunTime] Starting example group spec/models/packages/debian/group_distribution_spec.rb. Expected to take 5.02 seconds. 255221:43:22Packages::Debian::GroupDistribution 255321:43:23 does not allow STI 255421:43:23 behaves like Debian Distribution for common behavior 255521:43:23 relationships 255621:43:23 is expected to belong to creator class_name => User required: false 255921:43:23 is expected not to validate that :creator cannot be empty/falsy 256121:43:23 is expected to validate that :codename cannot be empty/falsy 256221:43:23 is expected to allow :codename to be ‹"buster"› 256321:43:23 is expected to allow :codename to be ‹"buster-updates"› 256421:43:23 is expected to allow :codename to be ‹"Debian10.5"› 256521:43:23 is expected not to allow :codename to be ‹"jessie/updates"› 256621:43:23 is expected not to allow :codename to be ‹"hé"› 256821:43:23 is expected to allow :suite to be ‹nil› 256921:43:23 is expected to allow :suite to be ‹"testing"› 257021:43:23 is expected not to allow :suite to be ‹"hé"› 257221:43:24 is expected to allow :origin to be ‹nil› 257321:43:24 is expected to allow :origin to be ‹"Debian"› 257421:43:24 is expected not to allow :origin to be ‹"hé"› 257621:43:24 is expected to allow :label to be ‹nil› 257721:43:24 is expected to allow :label to be ‹"Debian"› 257821:43:24 is expected not to allow :label to be ‹"hé"› 258021:43:24 is expected to allow :version to be ‹nil› 258121:43:24 is expected to allow :version to be ‹"10.6"› 258221:43:24 is expected not to allow :version to be ‹"hé"› 258321:43:24 #description 258421:43:24 is expected to allow :description to be ‹nil› 258521:43:24 is expected to allow :description to be ‹"Debian 10.6 Released 26 September 2020"› 258621:43:24 is expected to allow :description to be ‹"Hé !"› 258721:43:24 #valid_time_duration_seconds 258821:43:24 is expected to allow :valid_time_duration_seconds to be ‹nil› 258921:43:24 is expected to allow :valid_time_duration_seconds to be ‹86400› 259021:43:24 is expected not to allow :valid_time_duration_seconds to be ‹43200› 259221:43:24 is expected not to validate that :file cannot be empty/falsy 259421:43:24 is expected to validate that :file_store cannot be empty/falsy 259521:43:24 #file_signature 259621:43:24 is expected not to validate that :file_signature is empty/falsy 259721:43:24 #signed_file 259821:43:24 is expected not to validate that :signed_file cannot be empty/falsy 259921:43:24 #signed_file_store 260021:43:25 is expected to validate that :signed_file_store cannot be empty/falsy 260221:43:25 .with_container 260321:43:25 does not return other distributions 260421:43:25 .with_codename 260521:43:25 does not return other distributions 260721:43:25 does not return other distributions 260821:43:25 .with_codename_or_suite 260921:43:25 passing codename 261021:43:25 does not return other distributions 261121:43:25 passing suite 261221:43:25 does not return other distributions 261321:43:25 behaves like Debian Distribution with group container 261421:43:25 behaves like Debian Distribution for specific behavior 261521:43:25 #unique_debian_suite_and_codename 261621:43:25 with_existing_suite: false, suite: nil, codename: :keep, errors: nil 261721:43:25 debian_group_distribution 261821:43:25 is expected to be valid 261921:43:25 with_existing_suite: false, suite: "testing", codename: :keep, errors: nil 262021:43:25 debian_group_distribution 262121:43:25 is expected to be valid 262221:43:25 with_existing_suite: false, suite: nil, codename: :codename, errors: ["Codename has already been taken"] 262321:43:25 debian_group_distribution 262421:43:25 is expected to eq ["Codename has already been taken"] 262521:43:25 with_existing_suite: false, suite: :codename, codename: :keep, errors: ["Suite has already been taken as Codename"] 262621:43:25 debian_group_distribution 262721:43:25 is expected to eq ["Suite has already been taken as Codename"] 262821:43:25 with_existing_suite: false, suite: :codename, codename: :codename, errors: ["Codename has already been taken", "Suite has already been taken as Codename"] 262921:43:25 debian_group_distribution 263021:43:25 is expected to eq ["Codename has already been taken", "Suite has already been taken as Codename"] 263121:43:25 with_existing_suite: true, suite: nil, codename: :keep, errors: nil 263221:43:25 debian_group_distribution 263321:43:25 is expected to be valid 263421:43:25 with_existing_suite: true, suite: "testing", codename: :keep, errors: nil 263521:43:25 debian_group_distribution 263621:43:25 is expected to be valid 263721:43:25 with_existing_suite: true, suite: nil, codename: :codename, errors: ["Codename has already been taken"] 263821:43:25 debian_group_distribution 263921:43:25 is expected to eq ["Codename has already been taken"] 264021:43:25 with_existing_suite: true, suite: :codename, codename: :keep, errors: ["Suite has already been taken as Codename"] 264121:43:25 debian_group_distribution 264221:43:25 is expected to eq ["Suite has already been taken as Codename"] 264321:43:25 with_existing_suite: true, suite: :codename, codename: :codename, errors: ["Codename has already been taken", "Suite has already been taken as Codename"] 264421:43:25 debian_group_distribution 264521:43:25 is expected to eq ["Codename has already been taken", "Suite has already been taken as Codename"] 264621:43:25 with_existing_suite: true, suite: nil, codename: :suite, errors: ["Codename has already been taken as Suite"] 264721:43:25 debian_group_distribution 264821:43:25 is expected to eq ["Codename has already been taken as Suite"] 264921:43:25 with_existing_suite: true, suite: :suite, codename: :keep, errors: ["Suite has already been taken"] 265021:43:25 debian_group_distribution 265121:43:25 is expected to eq ["Suite has already been taken"] 265221:43:25 with_existing_suite: true, suite: :suite, codename: :suite, errors: ["Suite has already been taken", "Codename has already been taken as Suite"] 265321:43:25 debian_group_distribution 265421:43:25 is expected to eq ["Suite has already been taken", "Codename has already been taken as Suite"] 265521:43:25 relationships 265621:43:25 is expected to belong to group required: false 265721:43:25 is expected to have one key class_name => Packages::Debian::GroupDistributionKey inverse_of => distribution 265821:43:25 is expected to have many components class_name => Packages::Debian::GroupComponent inverse_of => distribution 265921:43:26 is expected to have many architectures class_name => Packages::Debian::GroupArchitecture inverse_of => distribution 266121:43:26 is expected to validate that :group cannot be empty/falsy 266221:43:26 group distribution specifics 266421:43:27 returns only public packages with same codename 266521:43:27# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.0 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.13 1.27 1.44 1/279 6469 266721:43:27 #package_files 266821:43:27 returns only files from public packages with same codename 266921:43:27 with pending destruction package files 267021:43:27 does not return them 267121:43:27# [RSpecRunTime] Finishing example group spec/models/packages/debian/group_distribution_spec.rb. It took 4.72 seconds. Expected to take 5.02 seconds. 267221:43:27# [RSpecRunTime] Starting example group spec/services/error_tracking/list_projects_service_spec.rb. Expected to take 4.67 seconds. 267321:43:27ErrorTracking::ListProjectsService 267521:43:28 with authorized user 267621:43:28 set model attributes to new values 267721:43:28 uses new api_url and token 267821:43:28 masked param token 267921:43:28 with the current api host 268021:43:28 uses database token 268121:43:28 with the similar api host 268221:43:29 returns an error 268321:43:29 resets the token 268421:43:29 with a new api host 268521:43:30 returns an error 268621:43:30 resets the token 268721:43:30 with invalid url 268821:43:30 returns error 268921:43:30 when list_sentry_projects returns projects 269021:43:31 returns the projects 269121:43:31 with unauthorized user 269221:43:31 returns error 269321:43:31 with user with insufficient permissions 269421:43:31 returns error 269521:43:31 with error tracking disabled 269621:43:31 ignores enabled flag 269721:43:31 error_tracking_setting is nil 269821:43:32 builds a new error_tracking_setting 269921:43:32# [RSpecRunTime] Finishing example group spec/services/error_tracking/list_projects_service_spec.rb. It took 4.53 seconds. Expected to take 4.67 seconds. 270021:43:32# [RSpecRunTime] Starting example group spec/models/work_items/widgets/hierarchy_spec.rb. Expected to take 4.56 seconds. 270121:43:32WorkItems::Widgets::Hierarchy 270221:43:32 does not allow STI 270421:43:32 is expected to eq :hierarchy 270621:43:32 is expected to eq :hierarchy 270821:43:32 is expected to eq #<WorkItem id:836 group228/project-790#2> 270921:43:32 #has_parent? 271021:43:32 when parent is present 271121:43:33 is expected to eq true 271221:43:33 when parent is not present 271321:43:33 is expected to eq false 271521:43:33 is expected to contain exactly #<WorkItem id:835 group228/project-790#1> and #<WorkItem id:837 group228/project-790#3> 271621:43:33 when ordered by relative position and work_item_id 271721:43:33 when children relative positions are nil 271821:43:33 orders by work_item_id 271921:43:33 when children relative positions are present 272021:43:33 orders by relative_position and by created_at 272121:43:33 #rolled_up_counts_by_type 272221:43:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 272421:43:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 272521:43:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 272721:43:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 272821:43:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 273021:43:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 273121:43:37Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz, correct_id: integer, old_id: integer) is a Class. 273321:43:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 273421:43:37 returns rolled up dates by work item type and state 273521:43:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.23 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.11 1.26 1.43 1/280 6470 273721:43:37 #depth_limit_reached_by_type 273821:43:38 returns an array of hashes with work_item_type and depth_limit_reached 273921:43:38 calls max_depth_reached? for each descendant type 274021:43:38 when there are no descendant types 274121:43:38 returns an empty array 274221:43:38# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/hierarchy_spec.rb. It took 6.19 seconds. Expected to take 4.56 seconds. 274321:43:38# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/cleaner_service_spec.rb. Expected to take 4.43 seconds. 274421:43:38LooseForeignKeys::CleanerService 274521:43:38 when invalid foreign key definition is passed 274621:43:38 when invalid on_delete argument was given 274721:43:38 logs argument error 274821:43:38 query generation 274921:43:38 when single primary key is used 275021:43:39 generates an IN query for nullifying the rows 275121:43:39 generates an IN query for deleting the rows 275221:43:39 when updating target column 275321:43:40 performs an UPDATE query 275421:43:40# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.34 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.10 1.26 1.43 1/279 6471 275621:43:40 when composite primary key is used 275721:43:41 generates an IN query for deleting the rows 275821:43:41 when the query generation is incorrect (paranoid check) 275921:43:42 logs error if the foreign key condition is missing 276021:43:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.21 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.10 1.26 1.43 1/279 6472 276221:43:42 when with_skip_locked parameter is true 276321:43:42 generates a query with the SKIP LOCKED clause 276421:43:42# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/cleaner_service_spec.rb. It took 4.43 seconds. Expected to take 4.43 seconds. 276521:43:42# [RSpecRunTime] Starting example group spec/helpers/clusters_helper_spec.rb. Expected to take 4.3 seconds. 276621:43:42ClustersHelper 276721:43:42 #has_rbac_enabled? 276821:43:42 when kubernetes platform has been created 276921:43:42 returns kubernetes platform value 277021:43:42 when kubernetes platform has not been created yet 277121:43:42 delegates to cluster provider 277221:43:42 when ABAC cluster is created 277321:43:42 delegates to cluster provider 277421:43:42 #js_clusters_list_data 277521:43:43 displays endpoint path 277621:43:43 generates svg image data 277721:43:43 displays and ancestor_help_path 277821:43:43 displays empty image path 277921:43:43 displays add cluster using certificate path 278021:43:43 displays create cluster path 278121:43:43 displays project default branch 278221:43:43 displays project path 278321:43:43 displays kas address 278421:43:43 displays KAS versions 278521:43:43 user has no permissions to create a cluster 278621:43:43 displays that user can't add cluster 278721:43:43 user is a maintainer 278821:43:44 displays that the user can add cluster 278921:43:44 project cluster 279021:43:44 doesn't display empty state help text 279121:43:44 displays display_cluster_agents as true 279221:43:44 group cluster 279321:43:44 displays empty state help text 279421:43:44 displays display_cluster_agents as false 279521:43:44 does not include a default branch 279621:43:45 does not include a project path 279721:43:45 certificate based clusters enabled 279821:43:45 feature flag is enabled 279921:43:45 is expected to eq "true" 280021:43:45 feature flag is disabled 280121:43:45 is expected to eq "false" 280221:43:45 #render_cluster_info_tab_content 280321:43:45 environments 280421:43:45 renders environemtns tab 280621:43:45 renders details tab 280821:43:45 renders apps tab 280921:43:45 integrations 281021:43:45 renders details tab 281221:43:45 renders settings tab 281421:43:45 renders details tab 281521:43:45 #cluster_type_label 281621:43:45 project cluster 281721:43:45 is expected to eq "Project cluster" 281821:43:45 group cluster 281921:43:45 is expected to eq "Group cluster" 282021:43:45 instance cluster 282121:43:45 is expected to eq "Instance cluster" 282221:43:45 other values 282321:43:45 diplays generic cluster and reports error 282421:43:45 #display_cluster_agents? 282521:43:45 when clusterable is a project 282621:43:45 allows agents to display 282721:43:45 when clusterable is a group 282821:43:45 does not allow agents to display 282921:43:45 #default_branch_name 283021:43:45 when clusterable is a project without a repository 283121:43:45 allows default branch name to display default name from settings 283221:43:45 when clusterable is a project with a repository 283321:43:45 allows default branch name to display repository root branch 283421:43:45 when clusterable is a group 283521:43:45 does not allow default branch name to display 283621:43:45# [RSpecRunTime] Finishing example group spec/helpers/clusters_helper_spec.rb. It took 3.03 seconds. Expected to take 4.3 seconds. 283721:43:45# [RSpecRunTime] Starting example group spec/lib/gitlab/git/repository_cleaner_spec.rb. Expected to take 4.08 seconds. 283821:43:45Gitlab::Git::RepositoryCleaner 283921:43:45 #apply_bfg_object_map_stream (from StringIO) 284021:43:47 removes internal references 284121:43:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.35 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.09 1.26 1.43 1/282 6625 284321:43:47 #apply_bfg_object_map_stream (from Gitlab::HttpIO) 284421:43:49 removes internal references 284521:43:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.25 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.09 1.25 1.42 1/284 6776 284721:43:49 #rewrite_history 284821:43:50 rewrites repository history 284921:43:50 when Gitaly returns an error 285021:43:50 wraps the error 285121:43:50 when blobs and redactions are missing 285221:43:50 returns an ArgumentError 285321:43:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/repository_cleaner_spec.rb. It took 4.64 seconds. Expected to take 4.08 seconds. 285421:43:50# [RSpecRunTime] Starting example group spec/lib/gitlab/sql/pattern_spec.rb. Expected to take 4.0 seconds. 285521:43:50Gitlab::SQL::Pattern 285621:43:50 .fuzzy_search 285721:43:53 query: "foo", columns: [#<struct Arel::Attributes::Attribute relation=#<Arel::Table:0x00007cd0797f55f0 @name="issues", @klass=Issue(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, updated_at: datetime, description: text, milestone_id: integer, iid: integer, updated_by_id: integer, weight: integer, confidential: boolean, due_date: date, moved_to_id: integer, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, relative_position: integer, service_desk_reply_to: string, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, discussion_locked: boolean, closed_at: timestamptz, closed_by_id: integer, state_id: integer, duplicated_to_id: integer, promoted_to_epic_id: integer, health_status: integer, external_key: string, sprint_id: integer, blocking_issues_count: integer, upvotes_count: integer, work_item_type_id: integer, namespace_id: integer, start_date: date, imported_from: integer, correct_work_item_type_id: integer), @type_caster=#<ActiveRecord::TypeCaster::Map:0x00007cd066ae9f58 @klass=Issue(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, updated_at: datetime, description: text, milestone_id: integer, iid: integer, updated_by_id: integer, weight: integer, confidential: boolean, due_date: date, moved_to_id: integer, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, relative_position: integer, service_desk_reply_to: string, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, discussion_locked: boolean, closed_at: timestamptz, closed_by_id: integer, state_id: integer, duplicated_to_id: integer, promoted_to_epic_id: integer, health_status: integer, external_key: string, sprint_id: integer, blocking_issues_count: integer, upvotes_count: integer, work_item_type_id: integer, namespace_id: integer, start_date: date, imported_from: integer, correct_work_item_type_id: integer)>, @table_alias=nil>, name="title">], exact_matches_first: false, expected: [:issue1] 285821:43:53 finds the expected issues 285921:43:53# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.69 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.08 1.25 1.42 1/283 6785 286121:43:53 query: "foo", columns: [:title], exact_matches_first: false, expected: [:issue1] 286221:43:53 finds the expected issues 286321:43:53 query: "foo", columns: ["title"], exact_matches_first: false, expected: [:issue1] 286421:43:53 finds the expected issues 286521:43:53 query: "foo", columns: [:description], exact_matches_first: false, expected: [:issue2] 286621:43:53 finds the expected issues 286721:43:53 query: "foo", columns: [:title, :description], exact_matches_first: false, expected: [:issue1, :issue2] 286821:43:53 finds the expected issues 286921:43:53 query: "bar", columns: [:title, :description], exact_matches_first: false, expected: [:issue1] 287021:43:53 finds the expected issues 287121:43:53 query: "baz", columns: [:title, :description], exact_matches_first: false, expected: [:issue2] 287221:43:53 finds the expected issues 287321:43:53 query: "qux", columns: [:title, :description], exact_matches_first: false, expected: [] 287421:43:53 finds the expected issues 287521:43:53 query: "oh", columns: [:title, :description], exact_matches_first: false, expected: [:issue3] 287621:43:53 finds the expected issues 287721:43:53 query: "OH", columns: [:title, :description], exact_matches_first: false, expected: [:issue3] 287821:43:53 finds the expected issues 287921:43:53 query: "ah", columns: [:title, :description], exact_matches_first: false, expected: [:issue3] 288021:43:53 finds the expected issues 288121:43:53 query: "AH", columns: [:title, :description], exact_matches_first: false, expected: [:issue3] 288221:43:53 finds the expected issues 288321:43:53 query: "oh", columns: [:title], exact_matches_first: false, expected: [:issue3] 288421:43:53 finds the expected issues 288521:43:53 query: "ah", columns: [:description], exact_matches_first: false, expected: [:issue3] 288621:43:53 finds the expected issues 288721:43:53 query: "", columns: [:title], exact_matches_first: false, expected: [:issue1, :issue2, :issue3, :issue4, :issue5] 288821:43:53 finds the expected issues 288921:43:53 query: ["a", "b"], columns: [:title], exact_matches_first: false, expected: [:issue1, :issue2, :issue3, :issue4, :issue5] 289021:43:53 finds the expected issues 289121:43:53 query: "beep", columns: [:title], exact_matches_first: true, expected: [:issue5, :issue4] 289221:43:53 finds the expected issues 289421:43:53 when a query is shorter than 3 chars 289521:43:53 returns exact matching pattern 289621:43:53 and ignore_minimum_char_limit is true 289721:43:53 returns partial matching pattern 289821:43:53 when a query with a escape character is shorter than 3 chars 289921:43:54 returns sanitized exact matching pattern 290021:43:54 and ignore_minimum_char_limit is true 290121:43:54 returns sanitized partial matching pattern 290221:43:54 when a query is equal to 3 chars 290321:43:54 returns partial matching pattern 290421:43:54 when a query with a escape character is equal to 3 chars 290521:43:54 returns partial matching pattern 290621:43:54 when a query is longer than 3 chars 290721:43:54 returns partial matching pattern 290821:43:54 when a query with a escape character is longer than 3 chars 290921:43:54 returns sanitized partial matching pattern 291021:43:54 .select_fuzzy_terms 291121:43:54 with a word equal to 3 chars 291221:43:54 returns array containing a word 291321:43:54 with a word shorter than 3 chars 291421:43:54 returns empty array 291521:43:54 with two words both equal to 3 chars 291621:43:54 returns array containing two words 291721:43:54 with two words divided by two spaces both equal to 3 chars 291821:43:54 returns array containing two words 291921:43:54 with two words equal to 3 chars and shorter than 3 chars 292021:43:54 returns array containing a word 292121:43:54 .split_query_to_search_terms 292221:43:54 with words separated by spaces 292321:43:54 returns array containing individual words 292421:43:54 with a multi-word surrounded by double quote 292521:43:54 returns array containing a multi-word 292621:43:54 with a multi-word surrounded by double quote and two words 292721:43:54 returns array containing a multi-word and two words 292821:43:54 with a multi-word surrounded by double quote missing a spece before the first double quote 292921:43:54 returns array containing two words with double quote 293021:43:54 with a multi-word surrounded by double quote missing a spece after the second double quote 293121:43:54 returns array containing two words with double quote 293221:43:54 with two multi-word surrounded by double quote and two words 293321:43:54 returns array containing two multi-words and two words 293421:43:54 .fuzzy_arel_match 293521:43:54 with a word equal to 3 chars 293621:43:54 returns a single ILIKE condition 293721:43:54 with a word shorter than 3 chars 293821:43:54 returns a single equality condition 293921:43:54 uses LOWER instead of ILIKE when LOWER is enabled 294021:43:54 with two words both equal to 3 chars 294121:43:54 returns a joining LIKE condition using a AND 294221:43:54 with two words both shorter than 3 chars 294321:43:54 returns a single ILIKE condition 294421:43:54 with two words, one shorter 3 chars 294521:43:54 returns a single ILIKE condition using the longer word 294621:43:54 with a multi-word surrounded by double quote and two words 294721:43:54 returns a joining LIKE condition using a AND 294821:43:54 when passing an Arel column 294921:43:54 returns a condition with the table and column name 295021:43:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/sql/pattern_spec.rb. It took 4.36 seconds. Expected to take 4.0 seconds. 295121:43:54# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/current_user_todos_spec.rb. Expected to take 3.74 seconds. 295221:43:54WorkItems::Callbacks::CurrentUserTodos 295321:43:58 #before_update_in_transaction 295421:43:58 when adding a todo 295521:43:58 when user has no access 295621:43:58 does add a todo 295721:43:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.3 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.07 1.24 1.42 1/281 6786 295921:43:58 when user has access 296021:43:59 creates a new todo for the user and the work item 296121:43:59 when marking as done 296221:43:59 when user has no access 296321:43:59 does not change todo status 296421:43:59 when resolving all todos of the work item 296521:43:59 resolves todos of the user for the work item 296621:43:59 when resolving a specific todo 296721:43:59 resolves todos of the user for the work item 296821:43:59# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/current_user_todos_spec.rb. It took 4.61 seconds. Expected to take 3.74 seconds. 296921:43:59# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. Expected to take 3.65 seconds. 297021:43:59Gitlab::BitbucketImport::Importers::IssueImporter 297221:44:00 creates an issue 297321:44:01 converts mentions in the description 297421:44:01 logs its progress 297521:44:01 increments the issue counter 297621:44:01 when the author does not have a bitbucket identity 297721:44:02 sets the author to the project creator and adds the author to the description 297821:44:02# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.58 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.07 1.24 1.42 1/279 6805 298021:44:02 when a milestone with the same title exists 298121:44:02 assigns the milestone and does not create a new milestone 298221:44:02 when a milestone with the same title does not exist 298321:44:02 creates a new milestone and assigns it 298421:44:02 when an error is raised 298521:44:02 tracks the failure and does not fail 298621:44:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. It took 3.45 seconds. Expected to take 3.65 seconds. 298721:44:02# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_severity_spec.rb. Expected to take 3.51 seconds. 298821:44:02Mutations::Issues::SetSeverity 298921:44:03 is expected to require graphql authorizations :update_issue and :admin_issue 299221:44:04 raises an error 299321:44:04 and also author 299421:44:04 raises an error 299521:44:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.9 second. Current RSS: ~1405M. Threads: 4. load average: 1.07 1.24 1.42 1/279 6806 299721:44:04 and also assignee 299821:44:04 raises an error 300021:44:04 when issue type is incident 300121:44:04 when severity has a correct value 300221:44:05 updates severity 300321:44:05 returns no errors 300421:44:05 when severity has an unsuported value 300521:44:06 sets severity to default 300621:44:06 returns no errorsr 300721:44:06 when issue type is not incident 300821:44:06 does not update the issue 300921:44:06# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_severity_spec.rb. It took 3.91 seconds. Expected to take 3.51 seconds. 301021:44:06# [RSpecRunTime] Starting example group spec/services/issuable/callbacks/description_spec.rb. Expected to take 3.38 seconds. 301121:44:06Issuable::Callbacks::Description 301221:44:07 #before_update 301321:44:07 when description was changed 301421:44:07 sets last_edited_by and last_edited_at 301521:44:07 when description was not changed 301621:44:07 does not change last_edited_by and last_edited_at 301721:44:07 #after_initialize 301821:44:07 when user has permission to update description 301921:44:07 when user is work item author 302021:44:07 behaves like sets work item description 302121:44:07 correctly sets work item description value 302221:44:07 when user is a project reporter 302321:44:08 behaves like sets work item description 302421:44:08 correctly sets work item description value 302521:44:08 when description is nil 302621:44:08 behaves like sets work item description 302721:44:08 correctly sets work item description value 302821:44:08 when description is empty 302921:44:08 behaves like sets work item description 303021:44:08 correctly sets work item description value 303121:44:08 when description param is not present 303221:44:08 behaves like does not set work item description 303321:44:08 does not change work item description value 303421:44:08 when widget does not exist in new type 303521:44:09 resets the work item's description 303621:44:09 when user does not have permission to update description 303721:44:09 when user is a project guest 303821:44:09 behaves like does not set work item description 303921:44:09 does not change work item description value 304021:44:09 with private project 304121:44:10 when user is work item author 304221:44:10 behaves like does not set work item description 304321:44:10 does not change work item description value 304421:44:10# [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/description_spec.rb. It took 3.58 seconds. Expected to take 3.38 seconds. 304521:44:10# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/instance_service_spec.rb. Expected to take 3.28 seconds. 304621:44:10Integrations::SlackInstallation::InstanceService 304721:44:10 behaves like Integrations::SlackInstallation::BaseService 304821:44:10 when Slack responds with an error 304921:44:10 behaves like error response 305021:44:10 returns error result with message 305121:44:10 when HTTP error occurs when exchanging token 305221:44:10 tracks the error 305321:44:10 behaves like error response 305421:44:10 returns error result with message 305521:44:10 when slack_app_enabled is not set 305621:44:10 behaves like error response 305721:44:10 returns error result with message 305821:44:10 when user is unauthorized 305921:44:10 behaves like error response 306021:44:10 returns error result with message 306121:44:10 when Slack responds with an access token 306221:44:11 handles propagation correctly 306321:44:11 behaves like success response 306421:44:11 returns success result and creates all needed records 306521:44:11 when integration record already exists 306621:44:11 behaves like success response 306721:44:11 returns success result and creates all needed records 306821:44:11 when installation record already exists 306921:44:11 behaves like success response 307021:44:11 returns success result and creates all needed records 307121:44:11 when the team has other Slack installation records 307221:44:13 updates related legacy records 307321:44:13 behaves like success response 307421:44:13 returns success result and creates all needed records 307521:44:13# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.18 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.06 1.23 1.41 1/279 6807 307721:44:13# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/instance_service_spec.rb. It took 3.36 seconds. Expected to take 3.28 seconds. 307821:44:13# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/transformers/member_attributes_transformer_spec.rb. Expected to take 3.15 seconds. 307921:44:13BulkImports::Common::Transformers::MemberAttributesTransformer 308021:44:13 with a project 308121:44:14 returns nil when receives no data 308221:44:14 returns nil when no user is found 308321:44:14 when the user is not confirmed 308421:44:14 returns nil even when the primary email match 308521:44:14 returns nil even when a secondary email match 308621:44:14 when the user is confirmed 308721:44:14 finds the user by the primary email 308821:44:14 finds the user by the secondary email 308921:44:14 format access level 309021:44:14 ignores record if no access level is given 309121:44:14 ignores record if is not a valid access level 309221:44:14 source user id and username caching 309321:44:14 when user gid is present 309421:44:14 caches source user id and username 309521:44:14 when user gid is missing 309621:44:14 does not use caching 309721:44:14 when username is nil 309821:44:15 caches source user id only 309921:44:15 when source username matches destination username 310021:44:15 caches source user id only 310121:44:15 when importer_user_mapping is enabled 310221:44:15 does not transform the data 310321:44:15 with a group 310421:44:15 returns nil when receives no data 310521:44:15 returns nil when no user is found 310621:44:15 when the user is not confirmed 310721:44:15 returns nil even when the primary email match 310821:44:15 returns nil even when a secondary email match 310921:44:15 when the user is confirmed 311021:44:15 finds the user by the primary email 311121:44:15 finds the user by the secondary email 311221:44:15 format access level 311321:44:15 ignores record if no access level is given 311421:44:15 ignores record if is not a valid access level 311521:44:15 source user id and username caching 311621:44:15 when user gid is present 311721:44:15 caches source user id and username 311821:44:15 when user gid is missing 311921:44:15 does not use caching 312021:44:15 when username is nil 312121:44:16 caches source user id only 312221:44:16 when source username matches destination username 312321:44:16 caches source user id only 312421:44:16 when importer_user_mapping is enabled 312521:44:16 does not transform the data 312621:44:16# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/transformers/member_attributes_transformer_spec.rb. It took 2.43 seconds. Expected to take 3.15 seconds. 312721:44:16# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. Expected to take 3.07 seconds. 312821:44:16Sidebars::Groups::SuperSidebarPanel 312921:44:16 implements #super_sidebar_context_header 313021:44:16 #renderable_menus 313121:44:17 is exposed as a renderable menu 313221:44:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.1 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.06 1.23 1.41 1/279 6808 313421:44:17 behaves like a panel instantiable by the anonymous user 313521:44:17 is expected to be a kind of Sidebars::Groups::SuperSidebarPanel 313621:44:17 behaves like a panel with uniquely identifiable menu items 313721:44:18 all menu_items have unique item_id 313821:44:18 all menu_items have an item_id 313921:44:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.5 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.05 1.23 1.41 1/279 6809 314121:44:18 behaves like a panel with all menu_items categorized 314221:44:19 has no uncategorized menu_items 314321:44:19# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. It took 3.39 seconds. Expected to take 3.07 seconds. 314421:44:19# [RSpecRunTime] Starting example group spec/finders/projects/ml/model_version_finder_spec.rb. Expected to take 2.94 seconds. 314521:44:19Projects::Ml::ModelVersionFinder 314621:44:21 when version is passed 314721:44:21 searches by name 314821:44:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.36 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.05 1.23 1.41 1/279 6810 315021:44:21 default params 315121:44:21 returns models for project ordered by id desc 315221:44:21 including the latest version and project 315421:44:21 test_case: "default params", order_by: nil, direction: nil, expected_order: [2, 1, 0] 315521:44:22 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-11-14 21:44:20.712077287 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 315621:44:22 test_case: "ascending order", order_by: "id", direction: "ASC", expected_order: [0, 1, 2] 315721:44:22 is expected to eq [#<Ml::ModelVersion id: 1, created_at: "2024-11-14 21:44:20.631250182 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 315821:44:22 test_case: "by version", order_by: "version", direction: "ASC", expected_order: [2, 0, 1] 315921:44:22 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-11-14 21:44:20.712077287 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 316021:44:22 test_case: "by version desc", order_by: "version", direction: "DESC", expected_order: [1, 0, 2] 316121:44:22 is expected to eq [#<Ml::ModelVersion id: 2, created_at: "2024-11-14 21:44:20.674860609 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 316221:44:22 test_case: "invalid sort", order_by: nil, direction: "UP", expected_order: [2, 1, 0] 316321:44:22 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-11-14 21:44:20.712077287 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 316421:44:22 test_case: "invalid order by", order_by: "INVALID", direction: nil, expected_order: [2, 1, 0] 316521:44:22 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-11-14 21:44:20.712077287 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 316621:44:22 test_case: "order by updated_at", order_by: "created_at", direction: nil, expected_order: [2, 1, 0] 316721:44:22 is expected to eq [#<Ml::ModelVersion id: 3, created_at: "2024-11-14 21:44:20.712077287 +0000", updated_at: "2024-11-14...wn_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr...">] 316821:44:22# [RSpecRunTime] Finishing example group spec/finders/projects/ml/model_version_finder_spec.rb. It took 2.81 seconds. Expected to take 2.94 seconds. 316921:44:22# [RSpecRunTime] Starting example group spec/models/wiki_page/slug_spec.rb. Expected to take 2.88 seconds. 317021:44:22WikiPage::Slug 317121:44:22 does not allow STI 317221:44:22 Associations 317321:44:22 is expected to belong to wiki_page_meta required: false 317421:44:22 refers correctly to the wiki_page_meta 317721:44:22 there are no slugs 317821:44:22 is expected to be empty 317921:44:22 there are some non-canonical slugs 318021:44:23 is expected to be empty 318121:44:23 there is at least one canonical slugs 318221:44:24 is expected not to be empty 318421:44:24 is expected to validate that :slug is case-sensitively unique within the scope of :wiki_page_meta_id 318521:44:24 is expected to validate that the length of :slug is at most 2048 318621:44:24 is expected not to allow :slug to be ‹nil› 318721:44:24 only_one_slug_can_be_canonical_per_meta_record 318821:44:24 there are no other slugs 318921:44:24 is expected to be valid 319021:44:24 the current slug is canonical 319121:44:24 is expected to be valid 319221:44:24 there are other slugs, but they are not canonical 319321:44:24 is expected to be valid 319421:44:24 the current slug is canonical 319521:44:24 is expected to be valid 319621:44:24 there is already a canonical slug 319721:44:24 is expected to be valid 319821:44:24 the current slug is canonical 319921:44:24 is expected not to be valid 320021:44:24# [RSpecRunTime] Finishing example group spec/models/wiki_page/slug_spec.rb. It took 2.23 seconds. Expected to take 2.88 seconds. 320121:44:24# [RSpecRunTime] Starting example group spec/services/ci/find_exposed_artifacts_service_spec.rb. Expected to take 2.75 seconds. 320221:44:24Ci::FindExposedArtifactsService 320321:44:25 #for_pipeline 320421:44:25 with jobs having no exposed artifacts 320521:44:25 behaves like does not find any matches 320621:44:25 returns empty array 320721:44:25 with jobs having no artifacts (metadata) 320821:44:25 behaves like does not find any matches 320921:44:25 returns empty array 321021:44:25 with jobs having at most 1 matching exposed artifact 321121:44:25 behaves like finds a single match 321221:44:25 returns the artifact with exact location 321321:44:25 with jobs having more than 1 matching exposed artifacts 321421:44:25 behaves like finds multiple matches 321521:44:25 returns the path to the artifacts browser 321621:44:25 with jobs having more than 1 matching exposed artifacts inside a directory 321721:44:25 behaves like finds multiple matches 321821:44:25 returns the path to the artifacts browser 321921:44:25 with jobs having paths with glob expression 322021:44:25 behaves like finds a single match 322121:44:26 returns the artifact with exact location 322221:44:26 limiting results 322321:44:26 returns first 2 results 322421:44:26 cross-project MR 322521:44:27 returns the correct path for cross-project MRs 322621:44:27# [RSpecRunTime] Finishing example group spec/services/ci/find_exposed_artifacts_service_spec.rb. It took 2.85 seconds. Expected to take 2.75 seconds. 322721:44:27# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/security/secret_detection_spec.rb. Expected to take 2.71 seconds. 322821:44:27Gitlab::Ci::Parsers::Security::SecretDetection 323021:44:27 when parsing valid reports 323121:44:27 report_format: :secret_detection 323221:44:28 parses all identifiers and findings 323321:44:29 generates expected location 323421:44:30 generates expected metadata_version 323521:44:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.67 seconds. Current RSS: ~1400M. Threads: 4. load average: 0.96 1.20 1.40 1/279 6811 323721:44:30 when parsing an empty report 323821:44:30 is expected to be empty 323921:44:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/security/secret_detection_spec.rb. It took 2.77 seconds. Expected to take 2.71 seconds. 324021:44:30# [RSpecRunTime] Starting example group spec/lib/gitlab/ssh/signature_spec.rb. Expected to take 2.56 seconds. 324121:44:30Gitlab::Ssh::Signature 324221:44:31 signature verification 324321:44:31 when signature is valid and user email is verified 324421:44:31 behaves like verified signature 324521:44:31 reports verified status 324621:44:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.8 seconds. Current RSS: ~1409M. Threads: 4. load average: 0.96 1.20 1.40 1/280 6831 324821:44:31 when using an RSA key 324921:44:31 behaves like verified signature 325021:44:31 reports verified status 325121:44:31 when signed text is an empty string 325221:44:31 behaves like verified signature 325321:44:31 reports verified status 325421:44:31 when signed text is nil 325521:44:31 behaves like unverified signature 325621:44:31 reports unverified status 325721:44:31 when committer_email is empty 325821:44:31 behaves like unverified signature 325921:44:31 reports unverified status 326021:44:31 when committer_email is nil 326121:44:31 behaves like unverified signature 326221:44:31 reports unverified status 326321:44:31 when signature_text is empty 326421:44:31 behaves like unverified signature 326521:44:31 reports unverified status 326621:44:31 when signature_text is nil 326721:44:31 behaves like unverified signature 326821:44:31 reports unverified status 326921:44:31 when user email is not verified 327021:44:31 reports unverified status 327121:44:31 when no user exist with the committer email 327221:44:32 reports other_user status 327321:44:32 when no user exists with the committer email 327421:44:32 reports other_user status 327521:44:32 when signature is invalid 327621:44:32 behaves like unverified signature 327721:44:32 reports unverified status 327821:44:32 when signature is for a different namespace 327921:44:32 behaves like unverified signature 328021:44:32 reports unverified status 328121:44:32 when signature is for a different message 328221:44:32 behaves like unverified signature 328321:44:32 reports unverified status 328421:44:32 when message has been tampered 328521:44:32 behaves like unverified signature 328621:44:32 reports unverified status 328721:44:32 when the signing key does not exist in GitLab 328821:44:32 when the key is not a signing one 328921:44:32 reports unknown_key status 329021:44:32 when the key is removed 329121:44:32 reports unknown_key status 329221:44:32 when key belongs to someone other than the committer 329321:44:32 reports other_user status 329421:44:32 when signature created by GitLab 329521:44:32 reports verified_system status 329621:44:32 #key_fingerprint 329721:44:32 returns the pubkey sha256 fingerprint 329821:44:32 when a signature has been created with a certificate 329921:44:32 returns public key fingerprint 330121:44:32 returns the user id from signed by key 330221:44:32 for system verified commits 330321:44:32 returns the user id from author email 330421:44:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/ssh/signature_spec.rb. It took 2.78 seconds. Expected to take 2.56 seconds. 330521:44:33# [RSpecRunTime] Starting example group spec/lib/gitlab/api_authentication/token_resolver_spec.rb. Expected to take 2.5 seconds. 330621:44:33Gitlab::APIAuthentication::TokenResolver 330821:44:34 with a valid type 330921:44:34 creates a new instance 331021:44:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.17 seconds. Current RSS: ~1410M. Threads: 4. load average: 0.97 1.20 1.40 1/281 6832 331221:44:34 with an invalid type 331321:44:34 raises a validation error 331521:44:34 with :personal_access_token_with_username 331621:44:34 with valid credentials 331721:44:34 behaves like an authorized request 331821:44:34 returns the correct token 331921:44:34 with an invalid username 332021:44:34 behaves like an unauthorized request 332121:44:34 raises an error 332221:44:34 with no username 332321:44:34 behaves like an unauthorized request 332421:44:34 raises an error 332521:44:34 with :job_token_with_username 332621:44:34 with valid credentials 332721:44:34 behaves like an authorized request 332821:44:34 returns the correct token 332921:44:34 when the job is not running 333021:44:34 behaves like an unauthorized request 333121:44:34 raises an error 333221:44:34 with the wrong username 333321:44:34 behaves like an anoymous request 333521:44:34 with an invalid job token 333621:44:34 behaves like an unauthorized request 333721:44:35 raises an error 333821:44:35 with :deploy_token_with_username 333921:44:35 with a valid deploy token 334021:44:35 behaves like an authorized request 334121:44:35 returns the correct token 334221:44:35 with an invalid username 334321:44:35 behaves like an unauthorized request 334421:44:35 raises an error 334521:44:35 when the the deploy token is restricted with external_authorization 334621:44:35 with a valid deploy token 334721:44:35 behaves like an unauthorized request 334821:44:35 raises an error 334921:44:35 with :personal_access_token 335021:44:35 with valid credentials 335121:44:35 behaves like an authorized request 335221:44:35 returns the correct token 335321:44:35 with :job_token 335421:44:35 with valid credentials 335521:44:35 behaves like an authorized request 335621:44:35 returns the correct token 335721:44:35 when the job is not running 335821:44:35 behaves like an unauthorized request 335921:44:35 raises an error 336021:44:35 with an invalid job token 336121:44:35 behaves like an unauthorized request 336221:44:35 raises an error 336321:44:35 with :deploy_token 336421:44:35 with a valid deploy token 336521:44:35 behaves like an authorized request 336621:44:35 returns the correct token 336721:44:35 with :personal_access_token_from_jwt 336821:44:35 with valid credentials 336921:44:35 behaves like an authorized request 337021:44:35 returns the correct token 337121:44:35 with :deploy_token_from_jwt 337221:44:35 with valid credentials 337321:44:35 behaves like an authorized request 337421:44:35 returns the correct token 337521:44:35 with :job_token_from_jwt 337621:44:35 with valid credentials 337721:44:35 behaves like an authorized request 337821:44:35 returns the correct token 337921:44:35 when the job is not running 338021:44:35 behaves like an unauthorized request 338121:44:35 raises an error 338221:44:35 with an invalid job token 338321:44:35 behaves like an unauthorized request 338421:44:35 raises an error 338521:44:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/api_authentication/token_resolver_spec.rb. It took 2.54 seconds. Expected to take 2.5 seconds. 338621:44:35# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation_helper_spec.rb. Expected to take 2.38 seconds. 338721:44:35Gitlab::InstrumentationHelper 338821:44:35 .add_instrumentation_data 338921:44:35 logs cpu_s duration 339021:44:35 logs the process ID 339121:44:35 logs the worker ID 339221:44:35 includes DB counts 339321:44:35 when Gitaly calls are made 339421:44:36 adds Gitaly and Redis data 339521:44:36 when Redis calls are made 339621:44:36 adds Redis data including cross slot calls 339721:44:36 when LDAP requests are made 339821:44:36 adds LDAP data 339921:44:36 when the request matched a Rack::Attack safelist 340021:44:36 logs the safelist name 340121:44:36 rate-limiting gates 340221:44:36 when the request did not pass through any rate-limiting gates 340321:44:36 logs an empty array of gates 340421:44:36 when the request passed through rate-limiting gates 340521:44:36 logs an array of gates used 340621:44:36 when logging memory allocations 340721:44:36 logs memory usage metrics 340821:44:36 when replica caught up search was made 340921:44:36 includes related metrics 341021:44:36 when only a single counter was updated 341121:44:36 includes only that counter into logging 341221:44:36 when there is an uploaded file 341321:44:36 adds upload data 341421:44:36 when an api call to the search api is made 341521:44:36 adds search data 341621:44:36 when an excluside lock is made 341721:44:36 adds excluside lock data 341821:44:36 when an excluside lock is not made 341921:44:36 does not add excluside lock data 342021:44:36 for middleware path traversal check 342121:44:36 includes the duration in the payload 342221:44:36 with a 0 duration 342321:44:36 does not include the duration in the payload 342421:44:36 .queue_duration_for_job 342521:44:36 enqueued_at: "2019-06-01T00:00:00.000+0000", created_at: nil, time_now: "2019-06-01T02:00:00.000+0000", expected_duration: 7200.0 342621:44:36 returns the correct duration 342721:44:36 enqueued_at: "2019-06-01T02:00:00.000+0000", created_at: "2019-05-01T02:00:00.000+0000", time_now: "2019-06-01T02:00:01.000+0000", expected_duration: 1 342821:44:36 returns the correct duration 342921:44:36 enqueued_at: nil, created_at: nil, time_now: "2019-06-01T02:00:00.001+0000", expected_duration: nil 343021:44:36 returns the correct duration 343121:44:36 enqueued_at: "2019-06-01T02:00:00.000+0200", created_at: nil, time_now: "2019-06-01T02:00:00.000-0200", expected_duration: 14400.0 343221:44:37 returns the correct duration 343321:44:37 enqueued_at: 1571825569, created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: 27 343421:44:37 returns the correct duration 343521:44:37 enqueued_at: "invalid_date", created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil 343621:44:37 returns the correct duration 343721:44:37 enqueued_at: "", created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil 343821:44:37 returns the correct duration 343921:44:37 enqueued_at: 0, created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil 344021:44:37 returns the correct duration 344121:44:37 enqueued_at: -1, created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil 344221:44:37 returns the correct duration 344321:44:37 enqueued_at: "2019-06-01T02:00:00.000+0000", created_at: nil, time_now: "2019-06-01T00:00:00.000+0000", expected_duration: 0 344421:44:37 returns the correct duration 344521:44:37 enqueued_at: 2019-10-25 10:27:13 UTC, created_at: nil, time_now: "2019-10-25T12:29:16.000+0200", expected_duration: 123 344621:44:37 returns the correct duration 344721:44:37 .buffering_duration_for_job 344821:44:37 concurrency_limit_buffered_at: "2019-06-01T02:00:00.000+0000", time_now: "2019-06-01T02:00:01.000+0000", expected_duration: 1 344921:44:37 returns the correct duration 345021:44:37 concurrency_limit_buffered_at: 1571825569, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: 27 345121:44:37 returns the correct duration 345221:44:37 concurrency_limit_buffered_at: -1, time_now: "2019-06-01T02:00:00.000+0200", expected_duration: nil 345321:44:37 returns the correct duration 345421:44:37 concurrency_limit_buffered_at: 0, time_now: "2019-06-01T02:00:00.000+0200", expected_duration: nil 345521:44:37 returns the correct duration 345621:44:37 concurrency_limit_buffered_at: "", time_now: "2019-06-01T02:00:00.000+0200", expected_duration: nil 345721:44:37 returns the correct duration 345821:44:37 concurrency_limit_buffered_at: nil, time_now: "2019-06-01T02:00:00.000+0000", expected_duration: nil 345921:44:37 returns the correct duration 346021:44:37 .enqueue_latency_for_scheduled_job 346121:44:37 scheduled_at: "2019-06-01T02:00:00.000+0000", enqueued_at: "2019-06-01T02:00:00.001+0000", expected_duration: 0.001 346221:44:37 returns the correct duration 346321:44:37 scheduled_at: "2019-06-01T02:00:00.000+0000", enqueued_at: "2019-06-01T02:00:01.000+0000", expected_duration: 1 346421:44:37 returns the correct duration 346521:44:37 scheduled_at: "2019-06-01T02:00:00.000+0000", enqueued_at: nil, expected_duration: nil 346621:44:37 returns the correct duration 346721:44:37 scheduled_at: nil, enqueued_at: "2019-06-01T02:00:01.000+0000", expected_duration: nil 346821:44:37 returns the correct duration 346921:44:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation_helper_spec.rb. It took 1.99 seconds. Expected to take 2.38 seconds. 347021:44:37# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb. Expected to take 2.35 seconds. 347121:44:37Gitlab::Ci::Pipeline::Seed::Processable::ResourceGroup 347221:44:38 #to_resource 347321:44:38 when resource group key is specified 347421:44:38 returns a resource group object 347521:44:38 when environment has an invalid URL 347621:44:38 returns nothing 347721:44:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.5 seconds. Current RSS: ~1407M. Threads: 4. load average: 0.97 1.19 1.39 1/280 6833 347921:44:39 when there is a resource group already 348021:44:39 does not create a new resource group 348121:44:39 when resource group key is nil 348221:44:39 returns nothing 348321:44:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb. It took 2.34 seconds. Expected to take 2.35 seconds. 348421:44:39# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb. Expected to take 2.29 seconds. 348521:44:39Gitlab::Graphql::Loaders::IssuableLoader 348621:44:39 #batching_find_all 348721:44:39 the finder params are anything other than [iids] 348821:44:39 batching_find_alls the finder, setting the correct parent parameter 348921:44:39 allows a post-process block 349021:44:39 the finder params are exactly [iids] 349121:44:41 batches requests 349221:44:41# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.5 seconds. Current RSS: ~1406M. Threads: 4. load average: 0.97 1.19 1.39 1/280 6834 349521:44:41 factory: :project, param_name: :project_id 349621:44:42 assignes the parent parameter, and batching_find_alls the finder 349721:44:42 factory: :group, param_name: :group_id 349821:44:42 assignes the parent parameter, and batching_find_alls the finder 349921:44:42 the parent is of an unexpected type 350021:44:42 raises an error if we pass an unexpected parent 350121:44:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb. It took 2.28 seconds. Expected to take 2.29 seconds. 350221:44:42# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. Expected to take 2.19 seconds. 350321:44:42Projects::Members::EffectiveAccessLevelPerUserFinder#execute 350421:44:42 a combination of all possible avenues of membership 350521:44:44 includes the highest access level from all avenues of memberships for the specific user alone 350621:44:44# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.75 seconds. Current RSS: ~1407M. Threads: 4. load average: 0.89 1.17 1.39 1/279 6835 350821:44:44# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. It took 2.1 seconds. Expected to take 2.19 seconds. 350921:44:44# [RSpecRunTime] Starting example group spec/models/concerns/atomic_internal_id_spec.rb. Expected to take 2.18 seconds. 351021:44:44AtomicInternalId 351121:44:44 does not allow STI 351321:44:44 when IID is provided 351421:44:44 tracks the value 351521:44:44 when importing 351621:44:44 does not track the value 351721:44:44 #track_project_iid! 351821:44:44 tracks the present value 351921:44:44 when value is set by ensure_project_iid! 352021:44:44 does not track the value 352121:44:44 tracks the iid for the scope that is actually present 352221:44:44 #ensure_project_iid! 352321:44:44 generates a new value if non is present 352421:44:44 generates a new value if first set with iid= but later set to nil 352521:44:44 #clear_scope_iid! 352621:44:44 when no ensure_if condition is given 352721:44:45 clears automatically set IIDs 352821:44:45 does not clear manually set IIDS 352921:44:45 when an ensure_if condition is given 353021:44:45 when the ensure_if condition evaluates to true 353121:44:45 clears automatically set IIDs 353221:44:45 does not clear manually set IIDs 353321:44:45 when the ensure_if condition evaluates to false 353421:44:45 does not clear IIDs 353521:44:45 #validate_scope_iid_exists! 353621:44:45 when the presence flag is set 353721:44:45 raises an error for blank iids on create 353821:44:45 raises an error for blank iids on update 353921:44:45 when the presence flag is not set 354021:44:45 does not raise an error for blank iids on create 354121:44:45 does not raise an error for blank iids on update 354221:44:45 .with_project_iid_supply 354321:44:45 supplies a stream of iid values 354421:44:45 .track_namespace_iid! 354521:44:45 tracks the present value 354621:44:45 when transitioning a model from one scope to another 354721:44:46 generates the iid on the new scope 354821:44:46 when models is scoped to namespace and does not have an init proc 354921:44:46 generates the iid on the new scope 355021:44:46 supplies a stream of iid values 355121:44:46# [RSpecRunTime] Finishing example group spec/models/concerns/atomic_internal_id_spec.rb. It took 2.3 seconds. Expected to take 2.18 seconds. 355221:44:46# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/integrations_check_spec.rb. Expected to take 2.06 seconds. 355321:44:46Gitlab::Checks::IntegrationsCheck 355521:44:47 calls integration push checks validate method 355621:44:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.27 seconds. Current RSS: ~1413M. Threads: 4. load average: 0.89 1.17 1.39 1/279 6854 355821:44:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/integrations_check_spec.rb. It took 1.22 seconds. Expected to take 2.06 seconds. 355921:44:47# [RSpecRunTime] Starting example group spec/models/ci/instance_variable_spec.rb. Expected to take 2.04 seconds. 356021:44:47Ci::InstanceVariable 356121:44:47 does not allow STI 356221:44:47 is expected to includes the Ci::Maskable module 356321:44:47 is expected to validate that :key is case-sensitively unique, producing a custom validation error on failure 356421:44:48 is expected to validate that the length of :value is at most 10000, producing a custom validation error on failure 356521:44:48 behaves like CI variable 356621:44:48 is expected to includes the Ci::HasVariable module 356721:44:48 strips whitespaces when assigning key 356821:44:48 can convert to runner variable 356921:44:48 variable type 357021:44:48 defines variable types 357121:44:48 defaults variable type to env_var 357221:44:48 supports variable type file 357321:44:48 behaves like includes Limitable concern 357421:44:48 #exceeds_limits? 357521:44:48 without plan limits configured 357621:44:48 is expected to eq false 357721:44:48 without plan limits configured 357821:44:48 is expected to eq false 357921:44:48 with an existing model 358021:44:48 is expected to eq true 358221:44:48 is expected to be a kind of Limitable 358321:44:48 without plan limits configured 358421:44:48 can create new models 358521:44:48 with plan limits configured 358621:44:48 can create new models 358721:44:48 with an existing model 358821:44:48 cannot create new models exceeding the plan limits 359021:44:48 without application limit 359121:44:48 when value is over the limit 359221:44:48 raises a database level error 359321:44:48 when value is under the limit 359421:44:48 does not raise database level error 359521:44:48 .unprotected 359621:44:48 when variable is protected 359721:44:48 returns nothing 359821:44:48 when variable is not protected 359921:44:48 returns the variable 360121:44:48 is expected to contain exactly #<Ci::InstanceVariable id: 11, variable_type: "env_var", masked: false, protected: true, key: [FILTER...xY/T6/dER3qx\n", encrypted_value_iv: "veBAr69xHSs46cYf\n", raw: false, description: nil, value: nil> and #<Ci::InstanceVariable id: 10, variable_type: "env_var", masked: false, protected: false, key: [FILTE...kU11A4f0CMne\n", encrypted_value_iv: "RySM0GyS+w2k9gDj\n", raw: false, description: nil, value: nil> 360221:44:48 memoizes the result 360321:44:48 removes scopes 360421:44:48 resets the cache when records are deleted 360521:44:49 resets the cache when records are inserted 360621:44:49 .unprotected_cached 360721:44:49 is expected to contain exactly #<Ci::InstanceVariable id: 13, variable_type: "env_var", masked: false, protected: false, key: [FILTE...D1KSGFu8oD58\n", encrypted_value_iv: "HpDZJ/B/70aQBX+k\n", raw: false, description: nil, value: nil> 360821:44:49 memoizes the result 361021:44:49 is expected to allow :description to be ‹""› 361121:44:49 is expected to allow :description to be ‹nil› 361221:44:49 is expected to validate that the length of :description is at most 255 361321:44:49# [RSpecRunTime] Finishing example group spec/models/ci/instance_variable_spec.rb. It took 1.56 seconds. Expected to take 2.04 seconds. 361421:44:49# [RSpecRunTime] Starting example group spec/lib/mattermost/session_spec.rb. Expected to take 1.97 seconds. 361521:44:49Mattermost::Session 361621:44:49 is expected to respond to #current_resource_owner 361721:44:49 is expected to respond to #request 361821:44:49 is expected to respond to #authorization 361921:44:49 is expected to respond to #strategy 362021:44:49 #with session 362121:44:49 without oauth uri 362221:44:50 makes a request to the oauth uri 362321:44:50 returns nill on calling a non exisitng method on request 362421:44:50 with oauth_uri 362521:44:50 without token_uri 362621:44:50 can not create a session 362721:44:50 with token_uri 362821:44:50 can set up a session 362921:44:50 returns the value of the block 363021:44:50 exclusive lease 363121:44:51 tries to obtain a lease 363221:44:51 returns a NoSessionError error without lease 363321:44:51# [RSpecRunTime] Finishing example group spec/lib/mattermost/session_spec.rb. It took 1.81 seconds. Expected to take 1.97 seconds. 363421:44:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb. Expected to take 1.9 seconds. 363521:44:51Gitlab::Ci::Pipeline::Chain::Limit::RateLimit 363621:44:51 when the limit is exceeded 363721:44:51 does not persist the pipeline 363821:44:51 breaks the chain 363921:44:51 creates a log entry 364021:44:51 with child pipelines 364121:44:51 behaves like excluded from rate limits 364221:44:51 does not break the chain 364321:44:51 does not invalidate the pipeline 364421:44:52 does not log anything 364521:44:52 with pipeline execution policy dry run 364621:44:52 behaves like excluded from rate limits 364721:44:52 does not break the chain 364821:44:52 does not invalidate the pipeline 364921:44:52 does not log anything 365021:44:52 when saving incompleted pipelines 365121:44:52 does not persist the pipeline 365221:44:52 breaks the chain 365321:44:52 when ci_enforce_throttle_pipelines_creation is disabled 365421:44:52 does not break the chain 365521:44:52 does not invalidate the pipeline 365621:44:52 creates a log entry 365721:44:52 when ci_enforce_throttle_pipelines_creation_override is enabled 365821:44:52 does not break the chain 365921:44:52 does not invalidate the pipeline 366021:44:53 creates a log entry 366121:44:53 when the limit is not exceeded 366221:44:53 does not break the chain 366321:44:53 does not invalidate the pipeline 366421:44:53 does not log anything 366521:44:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb. It took 2.05 seconds. Expected to take 1.9 seconds. 366621:44:53# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb. Expected to take 1.88 seconds. 366721:44:53Gitlab::BitbucketImport::Stage::ImportIssuesWorker 366921:44:53 when the import succeeds 367021:44:53 schedules the next stage 367121:44:53Job arguments to Gitlab::BitbucketImport::AdvanceStageWorker must be native JSON types, but :issues_notes is a Symbol. 367321:44:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 367421:44:53 logs stage start and finish 367521:44:53 when project does not exists 367621:44:53 does not call the importer 367721:44:53 when project import state is not `started` 367821:44:54 does not call the importer 367921:44:54 when the importer fails 368021:44:54 does not schedule the next stage and raises error 368121:44:54 behaves like Gitlab::BitbucketImport::StageMethods 368221:44:55 .sidekiq_retries_exhausted 368321:44:55 tracks the import failure 368521:44:55 does not execute the importer if no project could be found 368621:44:55 does not execute the importer if the import state is no longer in progress 368721:44:55 logs error when import fails with a StandardError 368821:44:55 when the import is successful 368921:44:55 executes the import 369021:44:55 queues RefreshImportJidWorker 369121:44:55 logs stage start and finish 369221:44:55# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb. It took 2.18 seconds. Expected to take 1.88 seconds. 369321:44:55# [RSpecRunTime] Starting example group spec/views/layouts/profile.html.haml_spec.rb. Expected to take 1.78 seconds. 369421:44:55layouts/profile 369521:44:56 calls enable_search_settings helper with a custom container class 369621:44:56 displays the search settings entry point 369721:44:56# [RSpecRunTime] Finishing example group spec/views/layouts/profile.html.haml_spec.rb. It took 1.6 seconds. Expected to take 1.78 seconds. 369821:44:57# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.55 seconds. Current RSS: ~1415M. Threads: 5. load average: 0.91 1.17 1.38 1/280 6856 370021:44:57# [RSpecRunTime] Starting example group spec/workers/integrations/group_mention_worker_spec.rb. Expected to take 1.73 seconds. 370121:44:57Integrations::GroupMentionWorker 370321:44:57 executes the service 370421:44:57 behaves like an idempotent worker 370521:44:57 is labeled as idempotent 370621:44:58 performs multiple times sequentially without raising an exception 370721:44:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.7 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.00 1.18 1.38 1/280 6857 370921:44:58 when mentionable_type is not supported 371021:44:58 does not execute the service 371121:44:58 logs an error 371221:44:58 when mentionable cannot be found 371321:44:58 does not execute the service 371421:44:58# [RSpecRunTime] Finishing example group spec/workers/integrations/group_mention_worker_spec.rb. It took 1.85 seconds. Expected to take 1.73 seconds. 371521:44:58# [RSpecRunTime] Starting example group spec/workers/bulk_imports/relation_batch_export_worker_spec.rb. Expected to take 1.69 seconds. 371621:44:58BulkImports::RelationBatchExportWorker 371721:44:59 .sidekiq_retries_exhausted 371821:44:59 sets export status to failed and tracks the exception 372021:44:59 is labeled as idempotent 372121:44:59 performs multiple times sequentially without raising an exception 372221:44:59 executes RelationBatchExportService 372321:44:59 when the max number of exports have already started 372421:45:00 does not start the export and schedules it for later 372521:45:00 resets the expiration date for the cache key 372621:45:00 when the export batch started longer ago than the timeout time 372721:45:00 starts the export and does not schedule it for later 372821:45:00 when the export batch job was interrupted 372921:45:00 starts the export and does not schedule it for later 373021:45:00 .sidekiq_interruptions_exhausted 373121:45:00 sets export status to failed 373221:45:00# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/relation_batch_export_worker_spec.rb. It took 1.44 seconds. Expected to take 1.69 seconds. 373321:45:00# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/import/caching_spec.rb. Expected to take 1.65 seconds. 373421:45:00Gitlab::Cache::Import::Caching 373621:45:00 reads a value from the cache 373721:45:00 returns nil if the cache key does not exist 373821:45:00 refreshes the cache key if a value is present 373921:45:00 does not refresh the cache key if a value is empty 374021:45:00 .read_integer 374121:45:00 returns an Integer 374221:45:00 returns nil if no value was found 374421:45:00 writes a value to the cache and returns the written value 374521:45:00 behaves like validated redis value 374621:45:00 raise error if value.to_s does not return a String 374721:45:00 .increment_by 374821:45:00 behaves like validated redis value 374921:45:00 raise error if value.to_s does not return a String 375121:45:00 increment a key and returns the current value 375321:45:00 adds a value to a set 375421:45:00 behaves like validated redis value 375521:45:00 raise error if value.to_s does not return a String 375621:45:00 .set_includes? 375721:45:00 returns false when the key does not exist 375821:45:00 returns false when the value is not present in the set 375921:45:00 returns true when the set includes the given value 376021:45:00 behaves like validated redis value 376121:45:00 raise error if value.to_s does not return a String 376221:45:00 .values_from_set 376321:45:00 returns empty list when the set is empty 376421:45:00 returns the set list of values 376521:45:00 .limited_values_from_set 376621:45:00 returns empty array when the set does not exist 376721:45:00 returns a single random member from the set 376821:45:00 returns multiple random members from the set with `limit:` 377021:45:00 returns 0 when the set does not exist 377121:45:00 removes a single value from the set 377221:45:01 removes a collection of values from the set 377421:45:01 returns 0 when the set does not exist 377521:45:01 returns count of set 377721:45:01 adds a value to a hash 377821:45:01 behaves like validated redis value 377921:45:01 raise error if value.to_s does not return a String 378021:45:01 .values_from_hash 378121:45:01 returns empty hash when the hash is empty 378221:45:01 returns the set list of values 378321:45:01 .value_from_hash 378421:45:01 returns nil when field was not set 378521:45:01 returns the value of the field 378621:45:01 refreshes the cache key if a value is present 378721:45:01 .hash_increment 378821:45:01 increments a value in a hash 378921:45:01 when the value is not an integer 379121:45:01 when the value is less than 0 379321:45:01 .write_multiple 379421:45:01 sets multiple keys when key_prefix not set 379521:45:01 sets multiple keys with correct prefix 379621:45:01 behaves like validated redis value 379721:45:01 raise error if value.to_s does not return a String 379921:45:01 sets the expiration time of a key 380021:45:01 .write_if_greater 380121:45:01 behaves like validated redis value 380221:45:01 raise error if value.to_s does not return a String 380421:45:01 adds a value to a list 380521:45:01 when a limit is provided 380621:45:01 limits the size of the list to the number of items defined by the limit 380721:45:01 behaves like validated redis value 380821:45:01 raise error if value.to_s does not return a String 380921:45:01 .values_from_list 381021:45:01 returns empty array when the list is empty 381121:45:01 returns the items stored in the list in order 381321:45:01 deletes the key 381421:45:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/import/caching_spec.rb. It took 1.39 seconds. Expected to take 1.65 seconds. 381521:45:01# [RSpecRunTime] Starting example group spec/models/group_deploy_key_spec.rb. Expected to take 1.57 seconds. 381621:45:01GroupDeployKey 381721:45:01 does not allow STI 381821:45:02 is expected to validate that :user cannot be empty/falsy 381921:45:02 is expected to belong to user required: false 382021:45:02 is expected to have many groups 382121:45:02 is of type DeployKey 382221:45:02 #group_deploy_keys_group_for 382321:45:02 when this group deploy key is linked to a given group 382421:45:02 returns the relevant group_deploy_keys_group association 382521:45:02 when this group deploy key is not linked to a given group 382621:45:02 is expected to be nil 382721:45:02 .defined_enums 382821:45:02 excludes the inherited enum 382921:45:02 #can_be_edited_for 383021:45:02 when a given user has the :update_group_deploy_key permission for that key 383221:45:02 when a given user does not have the :update_group_deploy_key permission for that key 383321:45:02 is true when this user has the :update_group_deploy_key_for_group permission for this group 383421:45:02 is false when this user does not have the :update_group_deploy_key_for_group permission for this group 383521:45:02 #group_deploy_keys_groups_for_user 383621:45:02 when a group has a group deploy key 383721:45:02 returns the related group_deploy_keys_group association when the user can read the group 383821:45:02 does not return the related group_deploy_keys_group association when the user cannot read the group 384021:45:02 when group deploy keys are enabled for some groups 384121:45:03 returns these group deploy keys 384221:45:03# [RSpecRunTime] Finishing example group spec/models/group_deploy_key_spec.rb. It took 1.46 seconds. Expected to take 1.57 seconds. 384321:45:03# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/merge_event_spec.rb. Expected to take 1.54 seconds. 384421:45:03Gitlab::BitbucketServerImport::Importers::PullRequestNotes::MergeEvent 384621:45:04 imports the merge event 384721:45:04 logs its progress 384821:45:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.41 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.00 1.18 1.38 1/283 6920 385021:45:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/merge_event_spec.rb. It took 1.75 seconds. Expected to take 1.54 seconds. 385121:45:04# [RSpecRunTime] Starting example group spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb. Expected to take 1.49 seconds. 385221:45:04Banzai::Filter::WikiLinkGollumFilter 385321:45:05 leaves other text content untouched 385421:45:05 adds `gfm-gollum-wiki-page` classes to the link 385521:45:05 sanitizes the href attribute (case 1) 385621:45:05 sanitizes the href attribute (case 2) 385721:45:05 when the href gets sanitized out 385821:45:05 ignores the link 385921:45:05 when linking external images 386021:45:05 creates img tag for valid URL 386121:45:05 does not creates img tag for invalid URL 386221:45:05 when linking internal images 386321:45:05 creates img tag if image exists 386421:45:05 does not creates img tag if image does not exist 386521:45:05 when link is not external or to a wiki 386621:45:05 does not add additional classes or attributes 386721:45:05 when linking internal resources 386821:45:05 created link text includes the resource text and wiki base path 386921:45:05 created link text will be link-text 387021:45:05 inside back ticks will be exempt from linkification 387121:45:06 handles escaping brackets in title 387221:45:06 handles group wiki links 387321:45:06 when linking external resources 387421:45:06 created link text will be equal to the resource text 387521:45:06 created link text will be link-text 387621:45:06 does not add `gfm-gollum-wiki-page` class to the link 387721:45:06 behaves like pipeline timing check 387821:45:06 checks the pipeline timing 387921:45:06 limits the number of filtered image items 388021:45:06 enforces image limits 388121:45:06 behaves like limits the number of filtered items 388221:45:06 enforces limits 388321:45:06 for sanitization of HTML entities 388421:45:06 does not unescape HTML entities 388521:45:06 does not unescape HTML entities in the link text 388621:45:06 does not unescape HTML entities outside the link text 388721:45:06# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb. It took 1.53 seconds. Expected to take 1.49 seconds. 388821:45:06# [RSpecRunTime] Starting example group spec/validators/public_url_validator_spec.rb. Expected to take 1.47 seconds. 388921:45:06PublicUrlValidator 389121:45:06 blocks urls pointing to localhost 389221:45:06 blocks urls pointing to the local network 389421:45:06 with no options 389521:45:06 allows http,https schemes by default 389621:45:06 checks that the url structure is valid 389721:45:06 with schemes 389821:45:07 allows urls with the defined schemes 389921:45:07 add error if the url scheme does not match the selected ones 390021:45:07 when local requests are allowed 390121:45:07 does not block urls pointing to localhost 390221:45:08 does not block urls pointing to the local network 390321:45:08# [RSpecRunTime] Finishing example group spec/validators/public_url_validator_spec.rb. It took 1.54 seconds. Expected to take 1.47 seconds. 390421:45:08# [RSpecRunTime] Starting example group spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb. Expected to take 1.41 seconds. 390521:45:08DependencyProxy::CleanupDependencyProxyWorker 390621:45:08 has :until_executing deduplicate strategy 390721:45:08 behaves like worker with data consistency 390821:45:08 .get_data_consistency_feature_flag_enabled? 390921:45:08 returns true 391021:45:08 .get_data_consistency_per_database 391121:45:08 returns correct data consistency 391321:45:08 when there are records to be deleted 391421:45:08 behaves like an idempotent worker 391521:45:08 is labeled as idempotent 391621:45:08 performs multiple times sequentially without raising an exception 391721:45:08 queues the cleanup jobs 391821:45:08 when there are not records to be deleted 391921:45:08 behaves like an idempotent worker 392021:45:08 is labeled as idempotent 392121:45:09 performs multiple times sequentially without raising an exception 392221:45:09 does not queue the cleanup jobs 392321:45:09# [RSpecRunTime] Finishing example group spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb. It took 1.05 seconds. Expected to take 1.41 seconds. 392421:45:09# [RSpecRunTime] Starting example group spec/services/protected_branches/destroy_service_spec.rb. Expected to take 1.39 seconds. 392521:45:09ProtectedBranches::DestroyService 392621:45:09 with entity project 392721:45:09 behaves like execute with entity 392921:45:09 destroys a protected branch 393021:45:09 refreshes the cache 393121:45:09 when a policy restricts rule deletion 393221:45:09 prevents deletion of the protected branch rule 393321:45:09 with entity group 393421:45:10 behaves like execute with entity 393621:45:10 destroys a protected branch 393721:45:10 refreshes the cache 393821:45:10 when a policy restricts rule deletion 393921:45:10 prevents deletion of the protected branch rule 394021:45:10# [RSpecRunTime] Finishing example group spec/services/protected_branches/destroy_service_spec.rb. It took 1.35 seconds. Expected to take 1.39 seconds. 394121:45:10# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb. Expected to take 1.36 seconds. 394221:45:10Gitlab::BitbucketServerImport::Stage::ImportPullRequestsWorker 394321:45:10 behaves like Gitlab::BitbucketServerImport::StageMethods 394421:45:10 .sidekiq_retries_exhausted 394521:45:10 tracks the import failure 394721:45:10 executes the import 394821:45:10 queues RefreshImportJidWorker 395021:45:10 when the import succeeds 395121:45:10 schedules the next stage 395221:45:11Job arguments to Gitlab::BitbucketServerImport::AdvanceStageWorker must be native JSON types, but :notes is a Symbol. 395421:45:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 395521:45:11 logs stage start and finish 395621:45:11 when project does not exists 395721:45:11 does not call the importer 395821:45:11 when project import state is not `started` 395921:45:13 does not call the importer 396021:45:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.81 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.00 1.17 1.38 1/282 6921 396221:45:13 when the importer fails 396321:45:13 does not schedule the next stage and raises error 396421:45:13# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb. It took 2.98 seconds. Expected to take 1.36 seconds. 396521:45:13# [RSpecRunTime] Starting example group spec/helpers/page_layout_helper_spec.rb. Expected to take 1.31 seconds. 396621:45:13PageLayoutHelper 396721:45:13 page_description 396821:45:13 defaults to nil 396921:45:13 returns the last-pushed description 397021:45:13 squishes multiple newlines 397221:45:13 sanitizes all HTML 397321:45:13 truncates before sanitizing 397521:45:13 defaults to the GitLab logo 397621:45:13 with @project assigned 397721:45:13 uses Project avatar full url 397821:45:13 when avatar_url is nil 397921:45:13 falls back to the default when avatar_url is nil 398021:45:13 with no assignments 398121:45:13 falls back to the default 398221:45:13 with @user assigned 398321:45:13 uses User avatar full url 398421:45:13 when avatar_url is nil 398521:45:13 falls back to the default when avatar_url is nil 398621:45:13 with no assignments 398721:45:14 falls back to the default 398821:45:14 with @group assigned 398921:45:14 uses Group avatar full url 399021:45:14 when avatar_url is nil 399121:45:14 falls back to the default when avatar_url is nil 399221:45:14 with no assignments 399321:45:14 falls back to the default 399421:45:14 page_card_attributes 399521:45:14 raises ArgumentError when given more than two attributes 399621:45:14 rejects blank values 399721:45:14 page_card_meta_tags 399821:45:14 returns the twitter:label and twitter:data tags 399921:45:14 escapes content 400021:45:14 #search_context 400121:45:14 a bare controller 400221:45:14 returns an empty context 400321:45:14 #page_canonical_link 400421:45:14 when link is passed 400521:45:14 stores and returns the link value 400621:45:14 when no link is provided 400721:45:14 behaves like generates the canonical url using the params in the context 400921:45:14 behaves like generates the canonical url using the params in the context 401121:45:14 behaves like does not return a canonical url 401221:45:14 is expected to be nil 401321:45:14 behaves like does not return a canonical url 401421:45:14 is expected to be nil 401521:45:14 #page_itemtype 401621:45:14 when itemtype is passed 401721:45:14 stores and returns the itemtype value 401821:45:14 when no itemtype is provided 401921:45:14 returns an empty hash 402021:45:14 #full_content_class 402121:45:14 has a content_class set 402221:45:14 has no content_class set 402321:45:14 #user_status_properties 402421:45:14 when the user has no status 402521:45:14 returns default properties 402621:45:14 when user has a status 402721:45:14 merges the status properties with the defaults 402821:45:14# [RSpecRunTime] Finishing example group spec/helpers/page_layout_helper_spec.rb. It took 1.39 seconds. Expected to take 1.31 seconds. 402921:45:14# [RSpecRunTime] Starting example group spec/models/integrations/assembla_spec.rb. Expected to take 1.29 seconds. 403021:45:14Integrations::Assembla 403121:45:14 does not allow STI 403221:45:14 behaves like Integrations::ResetSecretFields 403321:45:14 #exposing_secrets_fields 403421:45:14 returns an array of strings 403521:45:14 #reset_secret_fields? 403621:45:14 returns false if no exposing field has changed 403721:45:14 returns true if any exposing field has changed 403821:45:14 validation callback 403921:45:14 when an exposing field has changed 404021:45:14 clears all secret fields 404121:45:14 when a secret field has been updated 404221:45:14 does not clear this secret field 404321:45:14 when a secret field has been updated with the same value 404421:45:14 does not clear this secret field 404521:45:14 when no exposing field has changed 404621:45:15 does not clear any secret fields 404921:45:15 is expected to validate that :token cannot be empty/falsy 405021:45:15 when inactive 405121:45:15 is expected not to validate that :token cannot be empty/falsy 405321:45:16 calls Assembla API 405421:45:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.02 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.00 1.17 1.38 1/281 6957 405621:45:16# [RSpecRunTime] Finishing example group spec/models/integrations/assembla_spec.rb. It took 1.74 seconds. Expected to take 1.29 seconds. 405721:45:16# [RSpecRunTime] Starting example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. Expected to take 1.25 seconds. 405821:45:16notify/changed_milestone_email.html.haml 405921:45:16 milestone with start and due dates 406021:45:17 renders with date range 406121:45:17 milestone without start and due dates 406221:45:17 renders without date range 406321:45:17# [RSpecRunTime] Finishing example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. It took 1.31 seconds. Expected to take 1.25 seconds. 406421:45:17# [RSpecRunTime] Starting example group spec/models/concerns/encrypted_user_password_spec.rb. Expected to take 1.21 seconds. 406621:45:17 does not allow STI 406821:45:17 calls default Devise encryptor and not the PBKDF2 encryptor 406921:45:18 saves the password in BCrypt format 407021:45:18 when FIPS mode is enabled 407121:45:18 calls PBKDF2 digest and not the default Devise encryptor 407221:45:18 saves the password in PBKDF2 format 407321:45:18 #authenticatable_salt 407421:45:18 when password is stored in BCrypt format 407521:45:18 returns the first 30 characters of the encrypted_password 407621:45:18 when password is stored in PBKDF2 format 407721:45:18 uses the decoded password salt 407821:45:18 does not use the first 30 characters of the encrypted_password 407921:45:18 when the encrypted_password is an unknown type 408021:45:18 returns the first 30 characters of the encrypted_password 408121:45:18 #valid_password? 408221:45:18 when the default encryption method is BCrypt 408321:45:18 behaves like password validation fails when the password is encrypted using an unsupported method 408421:45:18 is expected to eq false 408521:45:18 when the user password PBKDF2+SHA512 408621:45:18 is expected to eq true 408721:45:18 re-encrypts the password as BCrypt 408821:45:18 when the default encryption method is PBKDF2+SHA512 and the user password is BCrypt 408921:45:18 behaves like password validation fails when the password is encrypted using an unsupported method 409021:45:18 is expected to eq false 409121:45:18 when the user password BCrypt 409221:45:19 is expected to eq true 409321:45:19 re-encrypts the password as PBKDF2+SHA512 409421:45:19# [RSpecRunTime] Finishing example group spec/models/concerns/encrypted_user_password_spec.rb. It took 1.31 seconds. Expected to take 1.21 seconds. 409521:45:19# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb. Expected to take 1.18 seconds. 409621:45:19Atlassian::JiraConnect::Serializers::FeatureFlagEntity 409721:45:19 when the feature flag does not belong to any Jira issue 410121:45:19 can encode the object 410221:45:19 is invalid, since it has no issue keys 410321:45:19 when the feature flag does belong to a Jira issue 410521:45:19 is not empty 410721:45:19 is valid according to the feature flag info schema 410821:45:19 it has a percentage strategy 410921:45:19 is valid according to the feature flag info schema 411021:45:20 has the correct summary 411121:45:20 includes the correct environments 411221:45:20# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb. It took 1.01 seconds. Expected to take 1.18 seconds. 411321:45:20# [RSpecRunTime] Starting example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. Expected to take 1.14 seconds. 411421:45:20Banzai::Filter::SyntaxHighlightFilter 411521:45:20 when no language is specified 411621:45:20 highlights as plaintext 411721:45:20 escapes HTML tags 411821:45:20 when contains mermaid diagrams 411921:45:20 ignores mermaid blocks 412021:45:20 when <pre> contains multiple <code> tags 412121:45:20 ignores the block 412221:45:20 when <pre><code> is a child of <pre><code> which is a child of a div 412321:45:20 captures all text and doesn't fail trying to replace a node with no parent 412421:45:20 when a valid language is specified 412521:45:20 highlights as that language 412621:45:20 escapes HTML tags 412721:45:20 when an invalid language is specified 412821:45:20 highlights as plaintext 412921:45:20 escapes HTML tags 413021:45:20 languages that should be passed through 413121:45:20 when math is specified 413221:45:20 highlights as plaintext but with the correct language attribute and class 413321:45:20 escapes HTML tags 413421:45:20 when mermaid is specified 413521:45:20 highlights as plaintext but with the correct language attribute and class 413621:45:20 escapes HTML tags 413721:45:20 when plantuml is specified 413821:45:20 highlights as plaintext but with the correct language attribute and class 413921:45:20 escapes HTML tags 414021:45:20 when suggestion is specified 414121:45:20 highlights as plaintext but with the correct language attribute and class 414221:45:20 escapes HTML tags 414321:45:20 when sourcepos metadata is available 414421:45:20 includes it in the highlighted code block 414521:45:20 escape sourcepos metadata to prevent XSS 414621:45:20 when Rouge lexing fails 414721:45:20 highlights as plaintext 414821:45:20 escapes HTML tags 414921:45:20 when Rouge lexing fails after a retry 415021:45:20 does not add highlighting classes 415121:45:20 escapes HTML tags 415221:45:20 behaves like a filter timeout 415321:45:20 when rendering takes too long 415521:45:21 verifies render_timeout 415621:45:21 behaves like pipeline timing check 415721:45:21 checks the pipeline timing 415821:45:21# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. It took 1.14 seconds. Expected to take 1.14 seconds. 415921:45:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/coverage/report_spec.rb. Expected to take 1.12 seconds. 416021:45:21Gitlab::Ci::Badge::Coverage::Report 416221:45:21 describes a coverage 416421:45:22 returns correct metadata 416621:45:22 returns correct template 416821:45:22 with no job specified 416921:45:22 returns the most recent successful pipeline coverage value 417021:45:22 and no successful pipelines 417221:45:22 with a blank job name 417321:45:22 returns the latest successful pipeline coverage value 417421:45:22 with an unmatching job name specified 417621:45:22 with a matching job name specified 417721:45:22 returns the pipeline coverage value 417821:45:22 with a more recent running pipeline 417921:45:22 returns the running pipeline coverage value 418021:45:22 with a more recent failed pipeline 418121:45:22 returns the failed pipeline coverage value 418221:45:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/coverage/report_spec.rb. It took 1.23 seconds. Expected to take 1.12 seconds. 418321:45:22# [RSpecRunTime] Starting example group spec/services/concerns/rate_limited_service_spec.rb. Expected to take 1.07 seconds. 418421:45:22RateLimitedService 418521:45:22 RateLimiterScopedAndKeyed 418621:45:22 #rate_limit! 418721:45:22 when rate limiting is not in effect 418821:45:23 does not raise an exception 418921:45:23 when rate limiting is in effect 419021:45:23 raises a RateLimitedError exception 419121:45:23 RateLimitedError 419321:45:23 returns a Hash of HTTP headers 419421:45:23 #log_request 419521:45:23 logs the request 419621:45:23 #execute_without_rate_limiting 419721:45:23 bypasses rate limiting 420021:45:23 when rate_limit has not been called 420121:45:23 raises an RateLimitedNotSetupError exception 420221:45:23 when rate_limit has been called 420321:45:23 and applies rate limiting 420421:45:23 raises an RateLimitedService::RateLimitedError exception 420521:45:23 but does not apply rate limiting 420721:45:23# [RSpecRunTime] Finishing example group spec/services/concerns/rate_limited_service_spec.rb. It took 1.1 seconds. Expected to take 1.07 seconds. 420821:45:23# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb. Expected to take 1.04 seconds. 420921:45:23Gitlab::LegacyGithubImport::MilestoneFormatter 421121:45:24 when importing a GitHub project 421221:45:24 behaves like Gitlab::LegacyGithubImport::MilestoneFormatter#attributes 421321:45:24 when milestone is open 421421:45:24 returns formatted attributes 421521:45:24 when milestone is closed 421621:45:24 returns formatted attributes 421721:45:24 when milestone has a due date 421821:45:24 returns formatted attributes 421921:45:24 when importing a Gitea project 422021:45:24 behaves like Gitlab::LegacyGithubImport::MilestoneFormatter#attributes 422121:45:24 when milestone is open 422221:45:24 returns formatted attributes 422321:45:24 when milestone is closed 422421:45:24 returns formatted attributes 422521:45:24 when milestone has a due date 422621:45:24 returns formatted attributes 422721:45:24 #contributing_user_formatters 422821:45:24 is expected to eq {} 422921:45:24 includes all user reference columns in #attributes 423121:45:24 creates the milestone 423221:45:24 does not push any placeholder references because it does not reference a user 423321:45:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb. It took 0.99 second. Expected to take 1.04 seconds. 423421:45:24# [RSpecRunTime] Starting example group spec/lib/gitlab/observability_spec.rb. Expected to take 0.99 second. 423521:45:24Gitlab::Observability 423621:45:25 .observability_ingest_url 423821:45:25 when in dev environment 424021:45:25 when in test environment 424221:45:25 when on staging.gitlab.com 424421:45:25 when overriden via ENV 424621:45:25 .observability_url 424821:45:25 when in dev environment 425021:45:25 when in test environment 425221:45:25 when on staging.gitlab.com 425421:45:25 when overriden via ENV 425621:45:25 .should_enable_observability_auth_scopes? 425721:45:25 when feature flag is enabled 425821:45:25 when resource is group 425921:45:25 is expected to equal true 426021:45:25 when resource is project 426121:45:25 is expected to equal true 426221:45:25 when resource is not a group or project 426321:45:25 is expected to equal false 426421:45:25 when feature flag is disabled 426521:45:25 when resource is group 426621:45:25 is expected to equal false 426721:45:25 when resource is project 426821:45:25 is expected to equal false 426921:45:25 when resource is not a group or project 427021:45:25 is expected to equal false 427121:45:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/observability_spec.rb. It took 0.92 second. Expected to take 0.99 second. 427221:45:25# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_resolver_spec.rb. Expected to take 0.98 second. 427321:45:25Resolvers::ProjectResolver 427421:45:25 does not increase complexity depending on number of load limits 427521:45:25 behaves like a resolver that batch resolves by full path 427721:45:26 batch-resolves entities by full path 427821:45:26 resolves an unknown full_path to nil 427921:45:26 treats entity full path as case insensitive 428021:45:26# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_resolver_spec.rb. It took 0.87 second. Expected to take 0.98 second. 428121:45:26# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/delete_spec.rb. Expected to take 0.93 second. 428221:45:26Mutations::Terraform::State::Delete 428321:45:26 is expected to eq "TerraformStateDelete" 428421:45:26 is expected to require graphql authorizations :admin_terraform_state 428621:45:26 user does not have permission 428721:45:26 raises an error 428821:45:26 user has permission 428921:45:27 schedules the state for deletion 429021:45:27 with invalid params 429121:45:27 raises an error 429221:45:27# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/delete_spec.rb. It took 0.85 second. Expected to take 0.93 second. 429321:45:27# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_users_with_ml_candidates_metric_spec.rb. Expected to take 0.9 second. 429421:45:27Gitlab::Usage::Metrics::Instrumentations::CountUsersWithMlCandidatesMetric 429521:45:28 behaves like a correct instrumented metric value and query 429621:45:28 behaves like a correct instrumented metric value 429721:45:28 has correct value 429821:45:28 behaves like a correct instrumented metric query 429921:45:28 has correct generate query 430021:45:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_users_with_ml_candidates_metric_spec.rb. It took 0.93 second. Expected to take 0.9 second. 430121:45:28# [RSpecRunTime] Starting example group spec/models/design_management/repository_spec.rb. Expected to take 0.85 second. 430221:45:28DesignManagement::Repository 430321:45:28 does not allow STI 430421:45:28 returns the project's full path 430521:45:28 returns the project's disk path 430621:45:28 associations 430721:45:28 is expected to belong to project required: false inverse_of => design_management_repository 430921:45:28 is expected to validate that :project cannot be empty/falsy 431021:45:28 is expected to validate that :project is case-sensitively unique 431121:45:28# [RSpecRunTime] Finishing example group spec/models/design_management/repository_spec.rb. It took 0.58 second. Expected to take 0.85 second. 431221:45:28# [RSpecRunTime] Starting example group spec/finders/packages/terraform_module/packages_finder_spec.rb. Expected to take 0.84 second. 431321:45:28Packages::TerraformModule::PackagesFinder 431521:45:29 without project 431621:45:29 is expected to be empty 431721:45:29 with package_name 431821:45:29 is expected to be empty 431921:45:29 without package_name 432021:45:29 is expected to be empty 432121:45:29 with package_name 432221:45:29 returns packages with the given name ordered by version desc 432321:45:29 with package_version 432421:45:29 is expected to eq [#<Packages::TerraformModule::Package id: 19, project_id: 695, created_at: "2024-11-14 21:45:29.12578...rraform_module", creator_id: 1124, status: "default", last_downloaded_at: nil, status_message: nil>] 432521:45:29 when package is not installable 432621:45:29 is expected to eq [#<Packages::TerraformModule::Package id: 20, project_id: 695, created_at: "2024-11-14 21:45:29.15750...rraform_module", creator_id: 1124, status: "default", last_downloaded_at: nil, status_message: nil>] 432721:45:29 when package has no version 432821:45:29 is expected to eq [#<Packages::TerraformModule::Package id: 20, project_id: 695, created_at: "2024-11-14 21:45:29.15750...rraform_module", creator_id: 1124, status: "default", last_downloaded_at: nil, status_message: nil>] 432921:45:29 when package is not a terraform module 433021:45:29 is expected to eq [#<Packages::TerraformModule::Package id: 20, project_id: 695, created_at: "2024-11-14 21:45:29.15750...rraform_module", creator_id: 1124, status: "default", last_downloaded_at: nil, status_message: nil>] 433121:45:29# [RSpecRunTime] Finishing example group spec/finders/packages/terraform_module/packages_finder_spec.rb. It took 0.7 second. Expected to take 0.84 second. 433221:45:29# [RSpecRunTime] Starting example group spec/services/boards/visits/create_service_spec.rb. Expected to take 0.8 second. 433321:45:29Boards::Visits::CreateService 433521:45:29 when a project board 433621:45:29 behaves like boards recent visit create service 433721:45:29 returns nil when there is no user 433821:45:29 returns nil when database is read only 433921:45:30 records the visit 434021:45:30 when a group board 434121:45:30 behaves like boards recent visit create service 434221:45:30 returns nil when there is no user 434321:45:30 returns nil when database is read only 434421:45:30 records the visit 434521:45:30# [RSpecRunTime] Finishing example group spec/services/boards/visits/create_service_spec.rb. It took 0.86 second. Expected to take 0.8 second. 434621:45:30# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/coordinator_spec.rb. Expected to take 0.79 second. 434721:45:30Gitlab::Database::Reindexing::Coordinator 434921:45:30 when executed during the weekend 435121:45:30 acquires a lock while reindexing 435221:45:30 does not perform reindexing actions if lease is not granted 435321:45:30 notifications 435421:45:30 sends #notify_start before reindexing 435521:45:30 sends #notify_end after reindexing and updating the action is done 435621:45:30 action tracking 435721:45:30 calls #finish on the action 435821:45:30 upon error, it still calls finish and raises the error 435921:45:30 when executed during the week 436021:45:30 does not start reindexing 436221:45:30 when executed during the weekend 436321:45:30 when exclusive lease is granted 436421:45:30 drops the index with lock retries 436521:45:30 when exclusive lease is not granted 436621:45:30 does not drop the index 436721:45:30 when executed during the week 436821:45:30 does not start reindexing 436921:45:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/coordinator_spec.rb. It took 0.54 second. Expected to take 0.79 second. 437021:45:30# [RSpecRunTime] Starting example group spec/finders/applications_finder_spec.rb. Expected to take 0.74 second. 437121:45:30ApplicationsFinder 437321:45:30 returns an array of instance applications 437521:45:30 with existing id 437621:45:31 returns the application 437721:45:31 with invalid id 437821:45:31 returns nil for user application 437921:45:31 returns nil for group application 438021:45:31 returns nil for non-existing application 438121:45:31# [RSpecRunTime] Finishing example group spec/finders/applications_finder_spec.rb. It took 0.49 second. Expected to take 0.74 second. 438221:45:31# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/session_map_spec.rb. Expected to take 0.73 second. 438321:45:31Gitlab::Database::LoadBalancing::SessionMap 438521:45:31 when already initialised 438621:45:31 re-use memoized SessionMap 438721:45:31 when using a non-rake runtime 438821:45:31 returns desired Session instance 438921:45:31 when using a rake runtime 439021:45:31 returns desired Session instance 439121:45:31 when receiving invalid db type 439221:45:31 handles unknown runtimes 439321:45:31 when using console runtime 439421:45:31 when db is invalid 439521:45:31 raises error 439621:45:31 when db is primary 439721:45:31 reports error without raising 439821:45:31 when using geo_log_cursor runtime 439921:45:31 when db is invalid 440021:45:31 raises error 440121:45:31 when db is primary 440221:45:31 reports error without raising 440321:45:31 when using puma runtime 440421:45:31 when db is invalid 440521:45:31 raises error 440621:45:31 when db is primary 440721:45:31 reports error without raising 440821:45:31 when using rails_runner runtime 440921:45:31 when db is invalid 441021:45:31 raises error 441121:45:31 when db is primary 441221:45:31 reports error without raising 441321:45:31 when using rake runtime 441421:45:31 when db is invalid 441521:45:31 raises error 441621:45:31 when db is primary 441721:45:31 reports error without raising 441821:45:31 when using sidekiq runtime 441921:45:31 when db is invalid 442021:45:31 raises error 442121:45:31 when db is primary 442221:45:31 reports error without raising 442321:45:31 when using test_suite runtime 442421:45:31 when db is invalid 442521:45:31 raises error 442621:45:31 when db is primary 442721:45:31 reports error without raising 442821:45:31 .without_sticky_writes 442921:45:31 initialises ScopedSessions with all valid lb names and calls ignore_writes 443021:45:31 .clear_session 443121:45:31 clears instance from RequestStore 443221:45:31 .with_sessions 443321:45:31 returns a ScopedSession instance 443421:45:31 validates invalid dbs 443521:45:31 when calling use_primary! 443621:45:32 applies use_primary! to all sessions 443721:45:32 when calling use_primary 443821:45:32 applies use_primary to all scoped sessions 443921:45:32 when calling ignore_writes 444021:45:32 applies ignore_writes to all scoped sessions 444121:45:32 when calling use_replicas_for_read_queries 444221:45:32 applies use_replicas_for_read_queries to all scoped sessions 444321:45:32 when calling fallback_to_replicas_for_ambiguous_queries 444421:45:32 applies fallback_to_replicas_for_ambiguous_queries to all scoped sessions 444521:45:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/session_map_spec.rb. It took 0.76 second. Expected to take 0.73 second. 444621:45:32# [RSpecRunTime] Starting example group spec/services/analytics/cycle_analytics/stages/list_service_spec.rb. Expected to take 0.69 second. 444721:45:32Analytics::CycleAnalytics::Stages::ListService 444821:45:32 returns only the default stages 444921:45:32 provides the default stages as non-persisted objects 445021:45:32# [RSpecRunTime] Finishing example group spec/services/analytics/cycle_analytics/stages/list_service_spec.rb. It took 0.7 second. Expected to take 0.69 second. 445121:45:32# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/registry_spec.rb. Expected to take 0.67 second. 445221:45:32VirtualRegistries::Packages::Maven::Registry 445321:45:32 does not allow STI 445521:45:33 is expected to validate that :group is case-sensitively unique 445621:45:33 is expected to validate that :group cannot be empty/falsy 445821:45:33 is expected to eq [#<VirtualRegistries::Packages::Maven::Registry id: 26, group_id: 1475, created_at: "2024-11-14 21:45:33.170541643 +0000", updated_at: "2024-11-14 21:45:33.170541643 +0000">] 445921:45:33 associations 446021:45:33 is expected to belong to group required: false 446121:45:33 is expected to have one registry_upstream class_name => VirtualRegistries::Packages::Maven::RegistryUpstream inverse_of => registry 446221:45:33 is expected to have one upstream class_name => VirtualRegistries::Packages::Maven::Upstream through registry_upstream 446421:45:33 .destroy_upstream 446521:45:33 destroys the upstream 446621:45:33# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/registry_spec.rb. It took 0.67 second. Expected to take 0.67 second. 446721:45:33# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/batched_migration_last_id_spec.rb. Expected to take 0.65 second. 446821:45:33Gitlab::Database::Migrations::BatchedMigrationLastId 446921:45:33 base_model: Ci::ApplicationRecord(abstract) 447121:45:33 when the file exists and have content 447221:45:33 is expected to eq 99 447321:45:33 when the file exists and is blank 447421:45:33 is expected to be nil 447521:45:33 when the file doesn't exists 447621:45:33 is expected to be nil 447821:45:33 creates the file properly 447921:45:33 stores the proper id in the file 448021:45:33 base_model: ApplicationRecord(abstract) 448221:45:33 when the file exists and have content 448321:45:33 is expected to eq 99 448421:45:33 when the file exists and is blank 448521:45:33 is expected to be nil 448621:45:33 when the file doesn't exists 448721:45:33 is expected to be nil 448921:45:33 creates the file properly 449021:45:33 stores the proper id in the file 449121:45:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/batched_migration_last_id_spec.rb. It took 0.33 second. Expected to take 0.65 second. 449221:45:33# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/parser_spec.rb. Expected to take 0.63 second. 449321:45:33Gitlab::Git::Conflict::Parser 449521:45:33 when the file has valid conflicts 449621:45:33 content has LF endings 449721:45:33 behaves like successful parsing 449821:45:33 sets our lines as new lines 449921:45:33 sets their lines as old lines 450021:45:33 sets non-conflicted lines as both 450121:45:33 sets consecutive line numbers for line_obj_index, line_old, and line_new 450221:45:33 content has CRLF endings 450321:45:33 behaves like successful parsing 450421:45:33 sets our lines as new lines 450521:45:34 sets their lines as old lines 450621:45:34 sets non-conflicted lines as both 450721:45:34 sets consecutive line numbers for line_obj_index, line_old, and line_new 450821:45:34 content has mixed LF and CRLF endings 450921:45:34 behaves like successful parsing 451021:45:34 sets our lines as new lines 451121:45:34 sets their lines as old lines 451221:45:34 sets non-conflicted lines as both 451321:45:34 sets consecutive line numbers for line_obj_index, line_old, and line_new 451421:45:34 when the file contents include conflict delimiters 451521:45:34 raises MissingEndDelimiter when there is no end delimiter at the end 451621:45:34 when there is a non-start delimiter first 451721:45:34 raises UnexpectedDelimiter when there is a middle delimiter first 451821:45:34 raises UnexpectedDelimiter when there is an end delimiter first 451921:45:34 does not raise when there is an end delimiter for a different path first 452021:45:34 when a start delimiter is followed by a non-middle delimiter 452121:45:34 raises UnexpectedDelimiter when it is followed by an end delimiter 452221:45:34 raises UnexpectedDelimiter when it is followed by another start delimiter 452321:45:34 does not raise when it is followed by a start delimiter for a different path 452421:45:34 when a middle delimiter is followed by a non-end delimiter 452521:45:34 raises UnexpectedDelimiter when it is followed by another middle delimiter 452621:45:34 raises UnexpectedDelimiter when it is followed by a start delimiter 452721:45:34 does not raise when it is followed by a start delimiter for another path 452821:45:34 other file types 452921:45:34 raises UnmergeableFile when lines is blank, indicating a binary file 453021:45:34 raises UnmergeableFile when the file is over 200 KiB 453121:45:34 when the file contains UTF-8 characters 453221:45:34 does not raise 453321:45:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/parser_spec.rb. It took 0.76 second. Expected to take 0.63 second. 453421:45:34# [RSpecRunTime] Starting example group spec/lib/banzai/filter/image_link_filter_spec.rb. Expected to take 0.6 second. 453521:45:34Banzai::Filter::ImageLinkFilter 453621:45:34 wraps the image with a link to the image src 453721:45:34 ignores images with empty data-src 453821:45:34 does not wrap a duplicate link 453921:45:34 works with external images 454021:45:34 works with inline images 454121:45:34 keep the data-canonical-src 454221:45:34 moves the data-diagram* attributes 454321:45:34 adds no-attachment icon class to the link 454421:45:34 when :link_replaces_image is true 454521:45:34 replaces the image with link to image src 454621:45:34 uses image alt as a link text 454721:45:34 uses image data-src as a link text 454821:45:34 adds attachment icon class to the link 454921:45:34 when link attributes contain malicious code 455021:45:34 when image alt contains malicious code 455121:45:34 ignores image alt and uses image path as the link text 455221:45:34 when image src contains malicious code 455321:45:34 ignores image src and does not use it as the link text 455421:45:35 keeps image src unchanged, malicious code does not execute as part of url 455521:45:35 when image data-src contains malicious code 455621:45:35 ignores data-src and uses image path as the link text 455721:45:35 uses image data-src, malicious code does not execute as part of url 455821:45:35 behaves like pipeline timing check 455921:45:35 checks the pipeline timing 456021:45:35# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/image_link_filter_spec.rb. It took 0.5 second. Expected to take 0.6 second. 456121:45:35# [RSpecRunTime] Starting example group spec/lib/gitlab/snippet_search_results_spec.rb. Expected to take 0.59 second. 456221:45:35Gitlab::SnippetSearchResults 456321:45:35 #snippet_titles_count 456421:45:35 returns the amount of matched snippet titles 456521:45:35 #formatted_count 456621:45:35 returns the expected formatted count 456721:45:35 #highlight_map 456821:45:35 returns the expected highlight map 457021:45:35 uses page and per_page to paginate results 457121:45:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/snippet_search_results_spec.rb. It took 0.63 second. Expected to take 0.59 second. 457221:45:35# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/extendable/entry_spec.rb. Expected to take 0.56 second. 457321:45:35Gitlab::Ci::Config::Extendable::Entry 457521:45:35 when entry key is not included in the context hash 457621:45:35 raises error 457821:45:35 reads a hash value from the context 457921:45:35 #extensible? 458021:45:35 when entry has inheritance defined 458121:45:35 is extensible 458221:45:35 when entry does not have inheritance specified 458321:45:35 is not extensible 458421:45:35 when entry value is not a hash 458521:45:35 is not extensible 458621:45:35 #extends_keys 458721:45:35 when entry is extensible 458821:45:35 returns symbolized extends key value 458921:45:35 when entry is not extensible 459221:45:35 returns ancestors keys 459321:45:35 #base_hashes! 459421:45:35 when base hash is not extensible 459521:45:35 returns unchanged base hashes 459621:45:35 when base hash is extensible too 459721:45:36 extends the base hashes first 459821:45:36 mutates original context 460021:45:36 when extending a non-hash value 460121:45:36 raises an error 460221:45:36 when extending unknown key 460321:45:36 raises an error 460421:45:36 when extending a hash correctly 460521:45:36 returns extended part of the hash 460621:45:36 mutates original context 460721:45:36 when extending multiple hashes correctly 460821:45:36 returns extended part of the hash 460921:45:36 mutates original context 461021:45:36 when hash is not extensible 461121:45:36 returns original key value 461221:45:36 does not mutate orignal context 461321:45:36 when circular depenency gets detected 461421:45:36 raises an error 461521:45:36 when nesting level is too deep 461621:45:36 raises an error 461721:45:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/extendable/entry_spec.rb. It took 0.58 second. Expected to take 0.56 second. 461821:45:36# [RSpecRunTime] Starting example group spec/models/organizations/organization_detail_spec.rb. Expected to take 0.55 second. 461921:45:36Organizations::OrganizationDetail 462021:45:36 does not allow STI 462121:45:36 associations 462221:45:36 is expected to belong to organization required: false inverse_of => organization_detail 462321:45:36 #description_html 462421:45:36 is expected to equal ignoring sourcepos Foo <strong>Bar</strong> 462521:45:36 with uploads 462621:45:36 behaves like model with uploads 462821:45:36 with mounted uploader 462921:45:36 deletes remote uploads 463021:45:36 with not mounted uploads 463121:45:36 with local files 463221:45:36 deletes any FileUploader uploads which are not mounted (PENDING: No reason given) 463321:45:36 deletes local files (PENDING: No reason given) 463421:45:36 with remote files 463521:45:36 deletes any FileUploader uploads which are not mounted (PENDING: No reason given) 463621:45:36 deletes remote files (PENDING: No reason given) 463721:45:36 behaves like Avatarable 463821:45:36 #avatar_type 463921:45:36 is true if avatar is image 464021:45:36 is false if avatar is html page 464221:45:36 when avatar file is uploaded 464321:45:36 shows correct avatar url 464521:45:36 is expected to validate that :organization cannot be empty/falsy 464621:45:36 is expected to validate that the length of :description is at most 1024 464721:45:36# [RSpecRunTime] Finishing example group spec/models/organizations/organization_detail_spec.rb. It took 0.62 second. Expected to take 0.55 second. 464821:45:36# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. Expected to take 0.52 second. 464921:45:36Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern 465121:45:36 when the value is a valid regular expression 465221:45:36 initializes the pattern 465321:45:36 when the value is a valid regular expression with escaped slashes 465421:45:36 initializes the pattern 465521:45:36 when the value is not a valid regular expression 465621:45:37 raises an error 465821:45:37 creates a new instance of the token 465921:45:37 raises an error if pattern is invalid 466021:45:37 .build_and_evaluate 466121:45:37 when the value is a valid regular expression 466221:45:37 returns the value as a Gitlab::UntrustedRegexp 466321:45:37 when the value is a Gitlab::UntrustedRegexp 466421:45:37 returns the value itself 466521:45:37 when the value is not a valid regular expression 466621:45:37 returns the value itself 466821:45:37 is a value lexeme 467021:45:37 correctly identifies a pattern token 467121:45:37 does not allow to use an empty pattern 467221:45:37 support single flag 467321:45:37 support multiple flags 467421:45:37 ignores unsupported flags 467521:45:37 is an eager scanner for regexp boundaries 467621:45:37 does not match on escaped regexp boundaries 467721:45:37 recognizes \ as an escape character for / 467821:45:37 does not recognize \ as an escape character for $ 468021:45:37 returns a regular expression 468121:45:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. It took 0.54 second. Expected to take 0.52 second. 468221:45:37# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb. Expected to take 0.51 second. 468321:45:37Gitlab::Ci::Pipeline::Expression::Lexeme::Matches 468521:45:37 with non-evaluable operands 468621:45:37 creates a new instance of the token 468721:45:37 with evaluable operands 468821:45:37 creates a new instance of the token 469021:45:37 is an operator 469221:45:37 has a precedence 469421:45:37 when left and right do not match 469521:45:37 is expected to eq false 469621:45:37 when left and right match 469721:45:37 is expected to eq true 469821:45:37 when left is nil 469921:45:37 is expected to eq false 470021:45:37 when right is nil 470121:45:37 is expected to eq false 470221:45:37 when left and right are nil 470321:45:37 is expected to eq false 470421:45:37 when left is an empty string 470521:45:37 is expected to eq false 470621:45:37 when left and right are empty strings 470721:45:37 is expected to eq true 470821:45:37 when left is a multiline string and matches right 470921:45:37 is expected to eq true 471021:45:37 when left is a multiline string and does not match right 471121:45:37 is expected to eq false 471221:45:37 when a matching pattern uses regex flags 471321:45:37 is expected to eq true 471421:45:37 when a non-matching pattern uses regex flags 471521:45:37 is expected to eq false 471621:45:37 when right value is a regexp string 471721:45:37 when matching 471821:45:37 is expected to eq true 471921:45:37 when not matching 472021:45:37 is expected to eq false 472121:45:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb. It took 0.48 second. Expected to take 0.51 second. 472221:45:37# [RSpecRunTime] Starting example group spec/workers/ci/daily_build_group_report_results_worker_spec.rb. Expected to take 0.49 second. 472321:45:37Ci::DailyBuildGroupReportResultsWorker 472521:45:38 when pipeline is found 472621:45:38 executes service 472721:45:38 when pipeline is not found 472821:45:38 does not execute service 472921:45:38# [RSpecRunTime] Finishing example group spec/workers/ci/daily_build_group_report_results_worker_spec.rb. It took 0.51 second. Expected to take 0.49 second. 473021:45:38# [RSpecRunTime] Starting example group spec/lib/gitlab/private_commit_email_spec.rb. Expected to take 0.47 second. 473121:45:38Gitlab::PrivateCommitEmail 473321:45:38 is expected to match "1-foo@users.noreply.localhost" 473421:45:38 is expected to match "1-BLAH@users.noreply.localhost" 473521:45:38 is expected not to match "1-foo@users.noreply.localhost.foo" 473621:45:38 is expected not to match "1-foo@users.noreply.gitlab.com" 473721:45:38 is expected not to match "foo-1@users.noreply.gitlab.com" 473821:45:38 is expected not to match "foobar@gitlab.com" 473921:45:38 is only generated once per request 474021:45:38 .user_id_for_email 474121:45:38 parses user id from email 474221:45:38 returns nil on invalid commit email 474321:45:38 .user_ids_for_email 474421:45:38 returns deduplicated user IDs for each valid email 474521:45:38 returns an empty array with no valid emails 474721:45:38 returns email in the format id-username@hostname 474821:45:38 stores the private commit email with uppercase 474921:45:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/private_commit_email_spec.rb. It took 0.53 second. Expected to take 0.47 second. 475021:45:38# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/atlassian/token_refresher_spec.rb. Expected to take 0.44 second. 475121:45:38Gitlab::Auth::Atlassian::TokenRefresher 475321:45:38 when the response is good 475421:45:39 changes the identity access_token, refresh_token and expires_at 475521:45:39 when the response is bad 475621:45:39 raises an exception 475721:45:39 #needs_refresh? 475821:45:39 when the token is expiring in more than 5 minutes 475921:45:39 is expected to eq false 476021:45:39 when the token is expiring in less than 5 minutes 476121:45:39 is expected to eq true 476221:45:39 when the token has already expired 476321:45:39 is expected to eq true 476421:45:39 #refresh_if_needed! 476521:45:39 when a refresh is needed 476621:45:39 refreshes the token 476721:45:39 when a refresh is not needed 476821:45:39 does not refresh the token 476921:45:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/atlassian/token_refresher_spec.rb. It took 0.44 second. Expected to take 0.44 second. 477021:45:39# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. Expected to take 0.41 second. 477121:45:39Gitlab::Metrics::Exporter::MetricsMiddleware 477321:45:39 records a total requests metric 477421:45:39 records a request duration histogram 477521:45:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. It took 0.29 second. Expected to take 0.41 second. 477621:45:39# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb. Expected to take 0.39 second. 477721:45:39Gitlab::Ci::Parsers::Sbom::Cyclonedx 477821:45:39 when report is invalid 477921:45:39 when report JSON is invalid 478021:45:39 handles errors and adds them to the report 478121:45:39 when report does not conform to the CycloneDX schema 478221:45:39 reports all errors returned by the validator 478321:45:39 when cyclonedx report has no components 478421:45:39 skips component processing 478521:45:39 when report has dependency_scanning components 478621:45:39 adds each component, ignoring unused attributes 478721:45:39 when component is trivy type 478821:45:39 adds each component, ignoring unused attributes 478921:45:39 when a component has an invalid purl 479021:45:39 adds an error to the report 479121:45:39 when a component has license information 479221:45:39 adds component with license information 479321:45:39 when report has container_scanning components 479421:45:39 adds each component, ignoring unused attributes 479521:45:39 when report has metadata tools, author and properties 479621:45:39 when metadata attributes are present 479721:45:39 passes them to the report 479821:45:39 when metadata attributes are not present 479921:45:40 passes them to the report 480021:45:40 when cyclonedx report has no dependencies 480121:45:40 skips component processing 480221:45:40 when report has dependencies 480321:45:40 passes dependencies to report 480421:45:40 when report has components with reachability 480521:45:40 adds component with the reachability property 480621:45:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb. It took 0.37 second. Expected to take 0.39 second. 480721:45:40# [RSpecRunTime] Starting example group spec/services/packages/npm/process_package_file_service_spec.rb. Expected to take 0.37 second. 480821:45:40Packages::Npm::ProcessPackageFileService 481021:45:40 behaves like processing the package file 481121:45:40 processes the package file and enqueues a worker to create metadata cache 481221:45:40 with an invalid package file 481321:45:40 behaves like raising an error 481421:45:40 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 481521:45:40 when linked to a non npm package 481621:45:40 behaves like raising an error 481721:45:40 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 481821:45:40 with a 0 byte package file 481921:45:40 behaves like raising an error 482021:45:40 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 482121:45:40 when the package status is not processing 482221:45:40 behaves like raising an error 482321:45:40 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "invalid package file" 482421:45:40 with a missing package.json 482521:45:40 behaves like raising an error 482621:45:40 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "package.json not found" 482721:45:40 with a package.json file that is too large 482821:45:40 behaves like raising an error 482921:45:40 is expected to raise Packages::Npm::ProcessPackageFileService::ExtractionError with "package.json file too large" 483021:45:40 with custom root folder name 483121:45:40 behaves like processing the package file 483221:45:40 processes the package file and enqueues a worker to create metadata cache 483321:45:40 with multiple package.json entries 483421:45:40 yeilds last root package.json entry 483521:45:40 with TarInvalidError 483621:45:40 behaves like processing the package file 483721:45:40 processes the package file and enqueues a worker to create metadata cache 483821:45:40# [RSpecRunTime] Finishing example group spec/services/packages/npm/process_package_file_service_spec.rb. It took 0.37 second. Expected to take 0.37 second. 483921:45:40# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/pipeline/process_spec.rb. Expected to take 0.35 second. 484021:45:40Gitlab::Ci::Pipeline::Chain::Pipeline::Process 484221:45:40 schedules a job to process the pipeline 484421:45:40 is expected to be falsey 484521:45:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/pipeline/process_spec.rb. It took 0.38 second. Expected to take 0.35 second. 484621:45:40# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/praefect_spec.rb. Expected to take 0.35 second. 484721:45:40Gitlab::SetupHelper::Praefect 484821:45:40 .configuration_toml 484921:45:40 defaults to in memory queue 485021:45:40 provides database details if wanted 485121:45:40 fails when pghost is missing 485221:45:40 uses the provided pghost 485321:45:40 fails when pgport is missing 485421:45:41 uses the provided pgport 485521:45:41 fails when pguser is missing 485621:45:41 uses the provided pguser 485721:45:41 defaults to praefect_test if dbname is missing 485821:45:41 uses the provided dbname 485921:45:41 .get_config_path 486021:45:41 defaults to praefect.config.toml 486121:45:41 takes the provided config_filename 486221:45:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/praefect_spec.rb. It took 0.34 second. Expected to take 0.35 second. 486321:45:41# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/primary_host_spec.rb. Expected to take 0.32 second. 486421:45:41Gitlab::Database::LoadBalancing::PrimaryHost 486621:45:41 returns a connection from the pool 486721:45:41 #release_connection 486821:45:41 does nothing 486921:45:41 #enable_query_cache! 487021:45:41 does nothing 487121:45:41 #disable_query_cache! 487221:45:41 does nothing 487321:45:41 #query_cache_enabled 487421:45:41 delegates to the primary connection pool 487521:45:41 #disconnect! 487621:45:41 does nothing 487821:45:41 logs the event but does nothing else 488021:45:41 returns true 488121:45:41 #primary_write_location 488221:45:41 raises NotImplementedError 488421:45:41 returns true 488521:45:41 #database_replica_location 488621:45:41 raises NotImplementedError 488721:45:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/primary_host_spec.rb. It took 0.34 second. Expected to take 0.32 second. 488821:45:41# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/user_finder_spec.rb. Expected to take 0.32 second. 488921:45:41Gitlab::BitbucketImport::UserFinder 489021:45:41 #find_user_id 489121:45:41 returns the user id 489221:45:41 when the id is cached 489321:45:41 does not attempt to find the user 489421:45:41 when -1 is cached 489521:45:41 does not attempt to find the user and returns nil 489621:45:41 when the user does not have a matching bitbucket identity 489821:45:41 #gitlab_user_id 489921:45:41 when find_user_id returns a user 490021:45:41 returns the user id 490121:45:41 when find_user_id does not return a user 490221:45:41 returns the project creator 490321:45:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/user_finder_spec.rb. It took 0.3 second. Expected to take 0.32 second. 490421:45:41# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. Expected to take 0.3 second. 490521:45:41Gitlab::Ci::Config::Entry::Inherit::Default 490721:45:41 config: true, valid: true 490821:45:41 is expected to eq true 490921:45:41 config: false, valid: true 491021:45:41 is expected to eq true 491121:45:41 config: ["image"], valid: true 491221:45:41 is expected to eq true 491321:45:41 config: ["unknown"], valid: false 491421:45:41 is expected to eq false 491521:45:41 config: [:image], valid: false 491621:45:41 is expected to eq false 491721:45:41 config: [true], valid: false 491821:45:41 is expected to eq false 491921:45:41 config: "string", valid: false 492021:45:42 is expected to eq false 492221:45:42 config: true, inherit: true 492321:45:42 is expected to eq true 492421:45:42 config: false, inherit: false 492521:45:42 is expected to eq false 492621:45:42 config: ["image"], inherit: true 492721:45:42 is expected to eq true 492821:45:42 config: ["before_script"], inherit: false 492921:45:42 is expected to eq false 493021:45:42 config: "123", inherit: false 493121:45:42 is expected to eq false 493221:45:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. It took 0.33 second. Expected to take 0.3 second. 493321:45:42# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_resolver_spec.rb. Expected to take 0.29 second. 493421:45:42Resolvers::GroupResolver 493521:45:42 behaves like a resolver that batch resolves by full path 493721:45:42 batch-resolves entities by full path 493821:45:42 resolves an unknown full_path to nil 493921:45:42 treats entity full path as case insensitive 494021:45:42# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_resolver_spec.rb. It took 0.33 second. Expected to take 0.29 second. 494121:45:42# [RSpecRunTime] Starting example group spec/helpers/access_tokens_helper_spec.rb. Expected to take 0.28 second. 494221:45:42AccessTokensHelper 494321:45:42 #scope_description 494421:45:42 prefix: :personal_access_token, description_location: [:doorkeeper, :scope_desc] 494521:45:42 is expected to eq [:doorkeeper, :scope_desc] 494621:45:42 prefix: :project_access_token, description_location: [:doorkeeper, :project_access_token_scope_desc] 494721:45:42 is expected to eq [:doorkeeper, :project_access_token_scope_desc] 494821:45:42 prefix: :group_access_token, description_location: [:doorkeeper, :group_access_token_scope_desc] 494921:45:42 is expected to eq [:doorkeeper, :group_access_token_scope_desc] 495021:45:42 #tokens_app_data 495121:45:42 returns expected json 495221:45:42 #expires_at_field_data 495321:45:42 returns expected hash 495421:45:42 when require_personal_access_token_expiry is true 495521:45:42 returns an empty hash 495621:45:42 #show_token_expiration_banner? 495721:45:42 calls the singleton method from the module 495821:45:42# [RSpecRunTime] Finishing example group spec/helpers/access_tokens_helper_spec.rb. It took 0.27 second. Expected to take 0.28 second. 495921:45:42# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb. Expected to take 0.27 second. 496021:45:42Sidebars::Projects::Menus::CiCdMenu 496221:45:42 when user cannot read builds 496321:45:42 returns false 496421:45:42 when user can read builds 496521:45:42 returns true 496721:45:42 Pipelines Editor 496821:45:42 when user cannot view pipeline editor 496921:45:42 does not include pipeline editor menu item 497021:45:42 when user can view pipeline editor 497121:45:42 includes pipeline editor menu item 497321:45:43 includes artifacts menu item 497421:45:43# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb. It took 0.25 second. Expected to take 0.27 second. 497521:45:43# [RSpecRunTime] Starting example group spec/workers/concerns/limited_capacity/job_tracker_spec.rb. Expected to take 0.26 second. 497621:45:43LimitedCapacity::JobTracker 497821:45:43 adds jid to the set 497921:45:43 returns false if the jid was not added 498121:45:43 removes jid from the set 498321:45:43 with running jobs 498421:45:43 does not remove the jid from the set 498521:45:43 does only one Redis call to get the job ids 498621:45:43 with completed jobs 498721:45:43 removes the jid from the set 498821:45:43 gets the job ids, removes them, and updates the counter with only two Redis calls 498921:45:43# [RSpecRunTime] Finishing example group spec/workers/concerns/limited_capacity/job_tracker_spec.rb. It took 0.21 second. Expected to take 0.26 second. 499021:45:43# [RSpecRunTime] Starting example group spec/initializers/countries_spec.rb. Expected to take 0.25 second. 499221:45:43 initialises Ukraine with custom country name 499321:45:43 configures locals to EN 499421:45:43 initialises Taiwan with custom country name 499521:45:43# [RSpecRunTime] Finishing example group spec/initializers/countries_spec.rb. It took 0.09 second. Expected to take 0.25 second. 499621:45:43# [RSpecRunTime] Starting example group spec/tooling/danger/ci_templates_spec.rb. Expected to take 0.24 second. 499721:45:43Tooling::Danger::CiTemplates 499921:45:43 when checking for mr labels 500021:45:43 when mr does not have a ci::templates label 500121:45:43 does not add the danger message, markdown and warning 500221:45:43 when mr has a ci::templates label 500321:45:43 adds the danger message and markdown 500421:45:43 when checking for changes to ci templates 500521:45:43 when there are no updated ci templates 500621:45:43 does not add the danger message, markdown and warning 500721:45:43 when there are updates to the ci templates 500821:45:43 adds the danger message, markdown and warning 500921:45:43 when there are files returned by markdown_list 501021:45:43This merge request adds or changes templates, please consider updating the corresponding 501221:45:43 returns markdown message 501321:45:43# [RSpecRunTime] Finishing example group spec/tooling/danger/ci_templates_spec.rb. It took 0.15 second. Expected to take 0.24 second. 501421:45:43# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb. Expected to take 0.23 second. 501521:45:43VsCode::Settings::VsCodeSettingPresenter 501621:45:43 when presenting default machine 501821:45:43 is expected to be nil 502021:45:43 is expected to eq [{:id=>1, :name=>"GitLab WebIDE", :platform=>"GitLab"}] 502221:45:43 is expected to be nil 502321:45:43 when presenting persisted setting 502521:45:43 is expected to eq "{}" 502721:45:43 is expected to be nil 502921:45:43 is expected to eq "3aa16b0f-652e-4850-8429-a00190dac6aa" 503121:45:43 is expected to eq 1 503221:45:43# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb. It took 0.3 second. Expected to take 0.23 second. 503321:45:43# [RSpecRunTime] Starting example group spec/models/concerns/x509_serial_number_attribute_spec.rb. Expected to take 0.22 second. 503421:45:43X509SerialNumberAttribute 503521:45:43 does not allow STI 503621:45:43 #x509_serial_number_attribute 503721:45:43 when in non-production 503821:45:43 when the table exists 503921:45:43 defines a x509 serial number attribute for a binary column 504021:45:43 raises ArgumentError when the column type is not :binary 504121:45:43 when the table does not exist 504221:45:43 allows the attribute to be added and issues a warning 504321:45:43 when the column does not exist 504421:45:43 allows the attribute to be added and issues a warning 504521:45:43 when other execeptions are raised 504621:45:43 logs and re-rasises the error 504721:45:43 when in production 504821:45:43 defines a x509 serial number attribute 504921:45:43# [RSpecRunTime] Finishing example group spec/models/concerns/x509_serial_number_attribute_spec.rb. It took 0.22 second. Expected to take 0.22 second. 505021:45:43# [RSpecRunTime] Starting example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. Expected to take 0.22 second. 505121:45:43Gitlab::GithubGistsImport::StartImportWorker 505221:45:44 .sidekiq_retries_exhausted 505321:45:44 sets status to failed 505521:45:44 when import was successfull 505621:45:44 imports all the gists 505721:45:44 when importer returns an error 505821:45:44 raises an error 505921:45:44 when rate limit is reached 506021:45:44 reschedules worker 506121:45:44# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. It took 0.23 second. Expected to take 0.22 second. 506221:45:44# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/metadata_spec.rb. Expected to take 0.2 second. 506321:45:44Gitlab::ManifestImport::Metadata 506521:45:44 stores data in Redis with an expiry of EXPIRY_TIME 506621:45:44 #repositories 506721:45:44 allows repositories to round-trip with symbol keys 506821:45:44 uses the fallback when there is nothing in Redis 507021:45:44 returns the group ID as an integer 507121:45:44 uses the fallback when there is nothing in Redis 507221:45:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/metadata_spec.rb. It took 0.16 second. Expected to take 0.2 second. 507321:45:44# [RSpecRunTime] Starting example group spec/rubocop/cop/feature_flag_usage_spec.rb. Expected to take 0.2 second. 507421:45:44RuboCop::Cop::FeatureFlagUsage 507521:45:44 when calling Feature.disabled? 507621:45:44 registers offence 507721:45:44 registers offence when called with type parameter 507821:45:44 registers offence when called under global namespace 507921:45:44 when calling Feature.enabled? 508021:45:44 registers offence 508121:45:44 registers offence when called with type parameter 508221:45:44 registers offence when called under global namespace 508321:45:44# [RSpecRunTime] Finishing example group spec/rubocop/cop/feature_flag_usage_spec.rb. It took 0.28 second. Expected to take 0.2 second. 508421:45:44# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. Expected to take 0.19 second. 508521:45:44Sidebars::YourWork::Menus::IssuesMenu 508721:45:44 when count is zero 508821:45:44 returns false 508921:45:44 when count is larger than zero 509021:45:44 returns true 509221:45:44 returns the assigned_open_issues_count of the user 509321:45:44 memoizes the query 509421:45:44# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. It took 0.17 second. Expected to take 0.19 second. 509521:45:44# [RSpecRunTime] Starting example group spec/services/ci/runners/unregister_runner_service_spec.rb. Expected to take 0.19 second. 509621:45:44Ci::Runners::UnregisterRunnerService#execute 509721:45:44 destroys runner 509821:45:44# [RSpecRunTime] Finishing example group spec/services/ci/runners/unregister_runner_service_spec.rb. It took 0.09 second. Expected to take 0.19 second. 509921:45:44# [RSpecRunTime] Starting example group spec/graphql/resolvers/echo_resolver_spec.rb. Expected to take 0.17 second. 510021:45:44Resolvers::EchoResolver 510121:45:44 is expected to have non-null GraphQL type String 510321:45:45 echoes text and username 510421:45:45 echoes text and nil as username 510521:45:45# [RSpecRunTime] Finishing example group spec/graphql/resolvers/echo_resolver_spec.rb. It took 0.18 second. Expected to take 0.17 second. 510621:45:45# [RSpecRunTime] Starting example group spec/views/explore/projects/page_out_of_bounds.html.haml_spec.rb. Expected to take 0.17 second. 510721:45:45explore/projects/page_out_of_bounds.html.haml 510821:45:45 removes unsafe params from the link 510921:45:45# [RSpecRunTime] Finishing example group spec/views/explore/projects/page_out_of_bounds.html.haml_spec.rb. It took 0.08 second. Expected to take 0.17 second. 511021:45:45# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cleaner_spec.rb. Expected to take 0.16 second. 511121:45:45Gitlab::Database::SchemaCleaner 511221:45:45 removes comments on extensions 511321:45:45 no assumption about public being the default schema 511421:45:45 cleans up all the gitlab_schema_prevent_write table triggers 511521:45:45 keeps the lock_writes trigger functions 511621:45:45 cleans up the full schema as expected (blackbox test with example) 511721:45:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cleaner_spec.rb. It took 0.13 second. Expected to take 0.16 second. 511821:45:45# [RSpecRunTime] Starting example group spec/lib/gitlab/fogbugz_import/xml_adapter_spec.rb. Expected to take 0.16 second. 511921:45:45Gitlab::FogbugzImport::XmlAdapter 512021:45:45 when given an HTML response 512121:45:45 is expected to be nil 512221:45:45 when parsing an XML response 512321:45:45 is expected to eq {"case"=>{"ixBug"=>"1234", "sTitle"=>"Sample Bug"}} 512421:45:45 when parsing invalid XML 512521:45:45 is expected to be nil 512621:45:45 when the XML body is too complex 512721:45:45 raises a ResponseTooLargeError 512821:45:45 when the XML body is too large 512921:45:45 raises a ResponseTooLargeError 513021:45:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/fogbugz_import/xml_adapter_spec.rb. It took 0.15 second. Expected to take 0.16 second. 513121:45:45# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/log_limited_array_spec.rb. Expected to take 0.15 second. 513221:45:45Gitlab::Utils::LogLimitedArray 513321:45:45 .log_limited_array 513421:45:45 when the argument is not an array 513521:45:45 returns an empty array 513621:45:45 when the argument is an array 513721:45:45 when the array is under the limit 513821:45:45 returns the array unchanged 513921:45:45 when the array exceeds the limit 514021:45:45 when no sentinel value is passed 514121:45:45 replaces arguments after the limit with an ellipsis string 514221:45:45 when a sentinel value is passed 514321:45:45 replaces arguments after the limit with the sentinel 514421:45:45 when the array contains arrays and hashes 514521:45:45 calculates the size based on the JSON representation 514621:45:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/log_limited_array_spec.rb. It took 0.15 second. Expected to take 0.15 second. 514721:45:45# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/scope_menu_spec.rb. Expected to take 0.15 second. 514821:45:45Sidebars::Projects::Menus::ScopeMenu 514921:45:45 behaves like serializable as super_sidebar_menu_args 515021:45:45 returns hash with provided attributes 515121:45:45 returns hash with an item_id 515221:45:45 #container_html_options 515321:45:45 is expected to match #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x00007cd066b65810 @expected={:class=>"shortcuts-project"}> 515421:45:45# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/scope_menu_spec.rb. It took 0.15 second. Expected to take 0.15 second. 515521:45:45# [RSpecRunTime] Starting example group spec/lib/gitlab/git/changed_path_spec.rb. Expected to take 0.14 second. 515621:45:45Gitlab::Git::ChangedPath 515821:45:45 when it is a new file 515921:45:45 returns true 516021:45:45 when it is not a new file 516121:45:45 returns false 516221:45:45 #submodule_change? 516321:45:45 with a regular file change 516421:45:45 is expected to eq false 516521:45:45 with a submodule addition 516621:45:45 is expected to eq true 516721:45:45 with a submodule deletion 516821:45:45 is expected to eq true 516921:45:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/changed_path_spec.rb. It took 0.15 second. Expected to take 0.14 second. 517021:45:45# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. Expected to take 0.13 second. 517121:45:45Ci::DailyBuildGroupReportResultEntity 517321:45:45 is expected to include :date 517421:45:45 is expected not to include :group_name 517521:45:45 is expected to include :coverage 517621:45:45 when given param_type is not allowed 517721:45:46 is expected not to include :coverage 517821:45:46 is expected not to include :something_else 517921:45:46# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. It took 0.15 second. Expected to take 0.13 second. 518021:45:46# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/entity_spec.rb. Expected to take 0.13 second. 518121:45:46API::Entities::BulkImports::Entity 518221:45:46 has the correct attributes 518321:45:46# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/entity_spec.rb. It took 0.13 second. Expected to take 0.13 second. 518421:45:46# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config/source_spec.rb. Expected to take 0.12 second. 518521:45:46Gitlab::Ci::ProjectConfig::Source 518721:45:46 is expected to raise NotImplementedError 518921:45:46 is expected to raise NotImplementedError 519021:45:46 #internal_include_prepended? 519121:45:46 is expected to eq false 519221:45:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config/source_spec.rb. It took 0.11 second. Expected to take 0.12 second. 519321:45:46# [RSpecRunTime] Starting example group spec/lib/api/entities/projects/topic_spec.rb. Expected to take 0.12 second. 519421:45:46API::Entities::Projects::Topic 519521:45:46 exposes correct attributes 519621:45:46# [RSpecRunTime] Finishing example group spec/lib/api/entities/projects/topic_spec.rb. It took 0.07 second. Expected to take 0.12 second. 519721:45:46# [RSpecRunTime] Starting example group spec/tooling/docs/deprecation_handling_spec.rb. Expected to take 0.12 second. 519821:45:46Docs::DeprecationHandling 519921:45:46 sorts entries and milestones 520021:45:46# [RSpecRunTime] Finishing example group spec/tooling/docs/deprecation_handling_spec.rb. It took 0.04 second. Expected to take 0.12 second. 520121:45:46# [RSpecRunTime] Starting example group spec/scripts/cells/ci_ensure_application_settings_have_definition_file_spec.rb. Expected to take 0.11 second. 520221:45:46CiEnsureApplicationSettingsHaveDefinitionFile 520421:45:46 when everything is good 520521:45:46 does not print an error and nor raise an exception 520621:45:46 when an attribute does not have a definition file 520721:45:46 prints an error and raises an exception 520821:45:46 when a definition file does not have an attribute 520921:45:46 prints an error and raises an exception 521021:45:46# [RSpecRunTime] Finishing example group spec/scripts/cells/ci_ensure_application_settings_have_definition_file_spec.rb. It took 0.09 second. Expected to take 0.11 second. 521121:45:46# [RSpecRunTime] Starting example group spec/graphql/types/ci/freeze_period_type_spec.rb. Expected to take 0.11 second. 521221:45:46Types::Ci::FreezePeriodType 521321:45:46 is expected to require graphql authorizations :read_freeze_period 521421:45:46 has the expected fields 521521:45:46 is expected to eq "CiFreezePeriod" 521621:45:46# [RSpecRunTime] Finishing example group spec/graphql/types/ci/freeze_period_type_spec.rb. It took 0.09 second. Expected to take 0.11 second. 521721:45:46# [RSpecRunTime] Starting example group spec/lib/gitlab/project_stats_refresh_conflicts_logger_spec.rb. Expected to take 0.1 second. 521821:45:46Gitlab::ProjectStatsRefreshConflictsLogger 521921:45:46 .warn_artifact_deletion_during_stats_refresh 522021:45:46 logs a warning about artifacts being deleted while the project is undergoing stats refresh 522121:45:46 .warn_request_rejected_during_stats_refresh 522221:45:46 logs a warning about artifacts being deleted while the project is undergoing stats refresh 522321:45:46 .warn_skipped_artifact_deletion_during_stats_refresh 522421:45:46 logs a warning about artifacts being excluded from deletion while the project is undergoing stats refresh 522521:45:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_stats_refresh_conflicts_logger_spec.rb. It took 0.09 second. Expected to take 0.1 second. 522621:45:46# [RSpecRunTime] Starting example group spec/views/errors/access_denied.html.haml_spec.rb. Expected to take 0.1 second. 522721:45:46errors/access_denied 522821:45:46 does not fail to render when there is no message provided 522921:45:46# [RSpecRunTime] Finishing example group spec/views/errors/access_denied.html.haml_spec.rb. It took 0.06 second. Expected to take 0.1 second. 523021:45:46# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_engines/base_spec.rb. Expected to take 0.1 second. 523121:45:46Banzai::Filter::MarkdownEngines::Base 523221:45:46 turns off sourcepos 523321:45:46 raise error if render not implemented 523421:45:46 accepts a nil context 523521:45:46# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_engines/base_spec.rb. It took 0.09 second. Expected to take 0.1 second. 523621:45:46# [RSpecRunTime] Starting example group spec/serializers/request_aware_entity_spec.rb. Expected to take 0.09 second. 523721:45:46RequestAwareEntity 523821:45:46 includes URL helpers 523921:45:46 includes method for checking abilities 524021:45:46 fetches request from options 524121:45:46# [RSpecRunTime] Finishing example group spec/serializers/request_aware_entity_spec.rb. It took 0.1 second. Expected to take 0.09 second. 524221:45:46# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_type_spec.rb. Expected to take 0.09 second. 524321:45:46Types::Organizations::OrganizationType 524421:45:46 is expected to have graphql fields "avatar_url", "description", "description_html", "groups", "id", "name", "organization_users", "path", "projects", and "web_url" 524521:45:46 is expected to eq "Organization" 524621:45:47 is expected to require graphql authorizations :read_organization 524721:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_type_spec.rb. It took 0.16 second. Expected to take 0.09 second. 524821:45:47# [RSpecRunTime] Starting example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. Expected to take 0.08 second. 524921:45:47Types::Analytics::CycleAnalytics::ValueStreamType 525021:45:47 is expected to have graphql fields :id, :name, :namespace, :project, and :stages 525121:45:47 is expected to eq "ValueStream" 525221:45:47 is expected to require graphql authorizations :read_cycle_analytics 525321:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. It took 0.1 second. Expected to take 0.08 second. 525421:45:47# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/analyzers_entity_type_spec.rb. Expected to take 0.08 second. 525521:45:47Types::CiConfiguration::Sast::AnalyzersEntityType 525621:45:47 is expected to have graphql fields :name, :label, :enabled, :description, and :variables 525721:45:47 is expected to eq "SastCiConfigurationAnalyzersEntity" 525821:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/analyzers_entity_type_spec.rb. It took 0.07 second. Expected to take 0.08 second. 525921:45:47# [RSpecRunTime] Starting example group spec/serializers/group_issuable_autocomplete_entity_spec.rb. Expected to take 0.07 second. 526021:45:47GroupIssuableAutocompleteEntity 526221:45:47 includes the iid, title, and reference 526321:45:47# [RSpecRunTime] Finishing example group spec/serializers/group_issuable_autocomplete_entity_spec.rb. It took 0.09 second. Expected to take 0.07 second. 526421:45:47# [RSpecRunTime] Starting example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. Expected to take 0.07 second. 526521:45:47ActivityPub::PublishReleaseActivitySerializer 526621:45:47 serializes the activity attributes 526721:45:47# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. It took 0.08 second. Expected to take 0.07 second. 526821:45:47# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/analyzers_entity_input_type_spec.rb. Expected to take 0.07 second. 526921:45:47Types::CiConfiguration::Sast::AnalyzersEntityInputType 527021:45:47 is expected to eq "SastCiConfigurationAnalyzersEntityInput" 527121:45:47 is expected to contain exactly "enabled", "name", and "variables" 527221:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/analyzers_entity_input_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 527321:45:47# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb. Expected to take 0.07 second. 527421:45:47Types::MergeRequests::MergeabilityCheckIdentifierEnum 527521:45:47 exposes all the existing mergeability check identifiers 527621:45:47 is expected to eq "MergeabilityCheckIdentifier" 527721:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second. 527821:45:47# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb. Expected to take 0.07 second. 527921:45:47Gitlab::Usage::Metrics::Instrumentations::PrometheusMetricsEnabledMetric 528021:45:47 when the setting is true 528121:45:47 behaves like a correct instrumented metric value 528221:45:47 has correct value 528321:45:47 when the setting is false 528421:45:47 behaves like a correct instrumented metric value 528521:45:47 has correct value 528621:45:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb. It took 0.07 second. Expected to take 0.07 second. 528721:45:47# [RSpecRunTime] Starting example group spec/lib/serializers/unsafe_json_spec.rb. Expected to take 0.06 second. 528821:45:47Serializers::UnsafeJson 529021:45:47 calls object#to_json with unsafe: true and returns the result 529221:45:47 calls JSON.load and returns the result 529321:45:47# [RSpecRunTime] Finishing example group spec/lib/serializers/unsafe_json_spec.rb. It took 0.06 second. Expected to take 0.06 second. 529421:45:47# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resources/version_type_spec.rb. Expected to take 0.06 second. 529521:45:47Types::Ci::Catalog::Resources::VersionType 529621:45:47 exposes the expected fields 529721:45:47 is expected to eq "CiCatalogResourceVersion" 529821:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resources/version_type_spec.rb. It took 0.07 second. Expected to take 0.06 second. 529921:45:47# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/formatters/lograge_with_timestamp_spec.rb. Expected to take 0.06 second. 530021:45:47Gitlab::GrapeLogging::Formatters::LogrageWithTimestamp 530121:45:47 turns the log entry to valid JSON 530221:45:47 re-formats the params hash 530321:45:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/formatters/lograge_with_timestamp_spec.rb. It took 0.07 second. Expected to take 0.06 second. 530421:45:47# [RSpecRunTime] Starting example group spec/graphql/types/branch_rules/branch_protection_type_spec.rb. Expected to take 0.06 second. 530521:45:47Types::BranchRules::BranchProtectionType 530621:45:47 is expected to have graphql fields :merge_access_levels, :push_access_levels, and :allow_force_push 530721:45:47 is expected to require graphql authorizations :read_protected_branch 530821:45:47# [RSpecRunTime] Finishing example group spec/graphql/types/branch_rules/branch_protection_type_spec.rb. It took 0.07 second. Expected to take 0.06 second. 530921:45:47# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/except_spec.rb. Expected to take 0.05 second. 531021:45:47RuboCop::Cop::Gitlab::Except 531121:45:47 flags the use of Gitlab::SQL::Except.new 531221:45:47# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/except_spec.rb. It took 0.05 second. Expected to take 0.05 second. 531321:45:47# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/draw_route_spec.rb. Expected to take 0.04 second. 531421:45:47Gitlab::Patch::DrawRoute 531521:45:47 evaluates CE only route 531621:45:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/draw_route_spec.rb. It took 0.04 second. Expected to take 0.04 second. 531721:45:47# [RSpecRunTime] Starting example group spec/scripts/api/create_merge_request_note_spec.rb. Expected to take 0.04 second. 531821:45:47CreateMergeRequestNote 532021:45:48 requests create_merge_request_comment from the gitlab client 532121:45:48# [RSpecRunTime] Finishing example group spec/scripts/api/create_merge_request_note_spec.rb. It took 0.04 second. Expected to take 0.04 second. 532221:45:48# [RSpecRunTime] Starting example group spec/keeps/helpers/git_diff_parser_spec.rb. Expected to take 0.04 second. 532321:45:48Keeps::Helpers::GitDiffParser 532421:45:48 #all_changed_files 532521:45:48 returns all the files mentioned in the diff 532621:45:48# [RSpecRunTime] Finishing example group spec/keeps/helpers/git_diff_parser_spec.rb. It took 0.04 second. Expected to take 0.04 second. 532721:45:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb. Expected to take 0.04 second. 532821:45:48Gitlab::Ci::Parsers::Sbom::Source::Trivy 532921:45:48 when all property data is present 533021:45:48 returns expected source data 533121:45:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb. It took 0.05 second. Expected to take 0.04 second. 533221:45:48# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb. Expected to take 0.04 second. 533321:45:48Gitlab::GitalyClient::DiffBlobsStitcher 533521:45:48 combines segregated diff blob messages together 533621:45:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb. It took 0.04 second. Expected to take 0.04 second. 533721:45:48# [RSpecRunTime] Starting example group spec/workers/concerns/cluster_agent_queue_spec.rb. Expected to take 0.04 second. 533821:45:48ClusterAgentQueue 533921:45:48 is expected to eq :deployment_management 534021:45:48# [RSpecRunTime] Finishing example group spec/workers/concerns/cluster_agent_queue_spec.rb. It took 0.04 second. Expected to take 0.04 second. 534121:46:21auto_explain log contains 1463 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-24-44.342.main.ndjson.gz 534221:46:21took 32.839780753 534321:46:21[TEST PROF INFO] EventProf results for sql.active_record 534421:46:21Total time: 05:40.164 of 19:40.190 (28.82%) 534521:46:21Total events: 198677 534621:46:21Top 5 slowest suites (by time): 534721:46:21Gitlab::Relat...tioning::Mover (./spec/lib/gitlab/relative_positioning/mover_spec.rb:5) – 01:43.787 (43879 / 1175) of 04:51.556 (35.6%) 534821:46:21Issuable (./spec/models/concerns/issuable_spec.rb:5) – 00:37.370 (22530 / 155) of 02:15.197 (27.64%) 534921:46:21Boards::Issues::MoveService (./spec/services/boards/issues/move_service_spec.rb:5) – 00:22.453 (15183 / 45) of 01:10.433 (31.88%) 535021:46:21ResourceMilestoneEvent (./spec/models/resource_milestone_event_spec.rb:5) – 00:12.590 (9305 / 53) of 00:49.607 (25.38%) 535121:46:21Ci::ProcessSyncEventsService (./spec/services/ci/process_sync_events_service_spec.rb:5) – 00:09.288 (5549 / 17) of 00:26.840 (34.61%) 535221:46:21Knapsack report was generated. Preview: 535421:46:21 "spec/lib/gitlab/relative_positioning/mover_spec.rb": 291.55585766399963, 535521:46:21 "spec/models/concerns/issuable_spec.rb": 135.19674114699956, 535621:46:21 "spec/services/boards/issues/move_service_spec.rb": 70.43313581999973, 535721:46:21 "spec/models/resource_milestone_event_spec.rb": 49.60691286299971, 535821:46:21 "spec/services/merge_requests/rebase_service_spec.rb": 42.63611455800037, 535921:46:21 "spec/helpers/merge_requests_helper_spec.rb": 33.08139767099965, 536021:46:21 "spec/workers/process_commit_worker_spec.rb": 29.631989432999944, 536121:46:21 "spec/models/projects/build_artifacts_size_refresh_spec.rb": 26.320321049000086, 536221:46:21 "spec/services/ci/process_sync_events_service_spec.rb": 26.840587869000046, 536321:46:21 "spec/serializers/stage_entity_spec.rb": 22.359796360000473, 536421:46:21 "spec/lib/gitlab/ci/lint_spec.rb": 20.958976562000316, 536521:46:21 "spec/helpers/diff_helper_spec.rb": 20.295520027999373, 536621:46:21 "spec/lib/gitlab/ci/components/usages/aggregator_spec.rb": 20.95449826300046, 536721:46:21 "spec/lib/banzai/reference_parser/merge_request_parser_spec.rb": 17.628184748999956, 536821:46:21 "spec/models/operations/feature_flags/user_list_spec.rb": 13.7958696350006, 536921:46:21 "spec/services/clusters/kubernetes/create_or_update_namespace_service_spec.rb": 14.788897158000509, 537021:46:21 "spec/finders/template_finder_spec.rb": 14.526246567999806, 537121:46:21 "spec/finders/concerns/finder_with_cross_project_access_spec.rb": 12.667496658000346, 537221:46:21 "spec/lib/gitlab/auth/auth_finders_spec.rb": 13.911317580999821, 537321:46:21 "spec/models/virtual_registries/packages/maven/cached_response_spec.rb": 10.891424055000243, 537421:46:21 "spec/policies/ci/trigger_policy_spec.rb": 12.007868892999795, 537521:46:21 "spec/models/personal_access_token_spec.rb": 11.381977916999858, 537621:46:21 "spec/services/work_items/data_sync/clone_service_spec.rb": 11.457900743999744, 537721:46:21 "spec/models/fork_network_spec.rb": 10.44659606300047, 537821:46:21 "spec/models/packages/conan/package_spec.rb": 9.257812937999915, 537921:46:21 "spec/lib/gitlab/checks/commits_check_spec.rb": 8.700481519999812, 538021:46:21 "spec/models/hooks/service_hook_spec.rb": 9.422211131999575, 538121:46:21 "spec/tasks/gitlab/praefect_rake_spec.rb": 6.55167758099924, 538221:46:21 "spec/validators/addressable_url_validator_spec.rb": 7.581319861999873, 538321:46:21 "spec/models/work_items/resource_link_event_spec.rb": 8.081727062000027, 538421:46:21 "spec/services/ci/drop_pipeline_service_spec.rb": 7.010689902999729, 538521:46:21 "spec/tasks/gitlab/pages_rake_spec.rb": 5.702253972999642, 538621:46:21 "spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb": 6.125982356999884, 538721:46:21 "spec/lib/gitlab/git/patches/commit_patches_spec.rb": 6.737497303000055, 538821:46:21 "spec/finders/protected_branches_finder_spec.rb": 5.270004494999739, 538921:46:21 "spec/services/milestones/issues_count_service_spec.rb": 5.910137791000125, 539021:46:21 "spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb": 4.533674692999739, 539121:46:21 "spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb": 5.626116407000154, 539221:46:21 "spec/services/users/build_service_spec.rb": 4.925341252999715, 539321:46:21 "spec/models/packages/debian/group_distribution_spec.rb": 4.720697724000274, 539421:46:21 "spec/services/error_tracking/list_projects_service_spec.rb": 4.528082583000469, 539521:46:21 "spec/models/work_items/widgets/hierarchy_spec.rb": 6.190753357000176, 539621:46:21 "spec/services/loose_foreign_keys/cleaner_service_spec.rb": 4.428266949000317, 539721:46:21 "spec/helpers/clusters_helper_spec.rb": 3.0327360410001347, 539821:46:21 "spec/lib/gitlab/git/repository_cleaner_spec.rb": 4.634720977999677, 539921:46:21 "spec/lib/gitlab/sql/pattern_spec.rb": 4.360203791999993, 540021:46:21 "spec/services/work_items/callbacks/current_user_todos_spec.rb": 4.604541668999445, 540121:46:21 "spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb": 3.449511429999802, 540221:46:21 "spec/graphql/mutations/issues/set_severity_spec.rb": 3.9121285950004676, 540321:46:21 "spec/services/issuable/callbacks/description_spec.rb": 3.577937813999597, 540421:46:21 "spec/services/integrations/slack_installation/instance_service_spec.rb": 3.3545882849994086, 540521:46:21 "spec/lib/bulk_imports/common/transformers/member_attributes_transformer_spec.rb": 2.4336279330000252, 540621:46:21 "spec/lib/sidebars/groups/super_sidebar_panel_spec.rb": 3.3934780830004456, 540721:46:21 "spec/finders/projects/ml/model_version_finder_spec.rb": 2.8139479629999187, 540821:46:21 "spec/models/wiki_page/slug_spec.rb": 2.2292144839993853, 540921:46:21 "spec/services/ci/find_exposed_artifacts_service_spec.rb": 2.8488066609997986, 541021:46:21 "spec/lib/gitlab/ci/parsers/security/secret_detection_spec.rb": 2.774413054999968, 541121:46:21 "spec/lib/gitlab/ssh/signature_spec.rb": 2.777857684999617, 541221:46:21 "spec/lib/gitlab/api_authentication/token_resolver_spec.rb": 2.541445656999713, 541321:46:21 "spec/lib/gitlab/instrumentation_helper_spec.rb": 1.9927192960003595, 541421:46:21 "spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb": 2.3386640380003882, 541521:46:21 "spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb": 2.280607431000135, 541621:46:21 "spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb": 2.1004575099996146, 541721:46:21 "spec/models/concerns/atomic_internal_id_spec.rb": 2.299633239999821, 541821:46:21 "spec/lib/gitlab/checks/integrations_check_spec.rb": 1.224147165999966, 541921:46:21 "spec/models/ci/instance_variable_spec.rb": 1.5600580680002167, 542021:46:21 "spec/lib/mattermost/session_spec.rb": 1.8074963359995309, 542121:46:21 "spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb": 2.046635353000056, 542221:46:21 "spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb": 2.17814568599988, 542321:46:21 "spec/views/layouts/profile.html.haml_spec.rb": 1.5992113860002064, 542421:46:21 "spec/workers/integrations/group_mention_worker_spec.rb": 1.8474114829996324, 542521:46:21 "spec/workers/bulk_imports/relation_batch_export_worker_spec.rb": 1.438106214999607, 542621:46:21 "spec/lib/gitlab/cache/import/caching_spec.rb": 1.3852172679999057, 542721:46:21 "spec/models/group_deploy_key_spec.rb": 1.4603326140004356, 542821:46:21 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/merge_event_spec.rb": 1.7511261690005995, 542921:46:21 "spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb": 1.533024839999598, 543021:46:21 "spec/validators/public_url_validator_spec.rb": 1.541925808999622, 543121:46:21 "spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb": 1.052750554999875, 543221:46:21 "spec/services/protected_branches/destroy_service_spec.rb": 1.3536756200001037, 543321:46:21 "spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb": 2.98422794399994, 543421:46:21 "spec/helpers/page_layout_helper_spec.rb": 1.3848557569999684, 543521:46:21 "spec/models/integrations/assembla_spec.rb": 1.743556068999169, 543621:46:21 "spec/views/notify/changed_milestone_email.html.haml_spec.rb": 1.3117740709994905, 543721:46:21 "spec/models/concerns/encrypted_user_password_spec.rb": 1.310318572000142, 543821:46:21 "spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb": 1.0062937169996076, 543921:46:21 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 1.1363062409991471, 544021:46:21 "spec/lib/gitlab/ci/badge/coverage/report_spec.rb": 1.2346166950001134, 544121:46:21 "spec/services/concerns/rate_limited_service_spec.rb": 1.0964780330004942, 544221:46:21 "spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb": 0.992048827999497, 544321:46:21 "spec/lib/gitlab/observability_spec.rb": 0.9224883019996923, 544421:46:21 "spec/graphql/resolvers/project_resolver_spec.rb": 0.8685417149999921, 544521:46:21 "spec/graphql/mutations/terraform/state/delete_spec.rb": 0.8500031350004065, 544621:46:21 "spec/lib/gitlab/usage/metrics/instrumentations/count_users_with_ml_candidates_metric_spec.rb": 0.9310823120003988, 544721:46:21 "spec/models/design_management/repository_spec.rb": 0.5754594410000209, 544821:46:21 "spec/finders/packages/terraform_module/packages_finder_spec.rb": 0.6948017630002141, 544921:46:21 "spec/services/boards/visits/create_service_spec.rb": 0.8629714549997516, 545021:46:21 "spec/lib/gitlab/database/reindexing/coordinator_spec.rb": 0.543573051999374, 545121:46:21 "spec/finders/applications_finder_spec.rb": 0.4931168639996031, 545221:46:21 "spec/lib/gitlab/database/load_balancing/session_map_spec.rb": 0.7558639400003813, 545321:46:21 "spec/services/analytics/cycle_analytics/stages/list_service_spec.rb": 0.7008908239995435, 545421:46:21 "spec/models/virtual_registries/packages/maven/registry_spec.rb": 0.6715779040005145, 545521:46:21 "spec/lib/gitlab/database/migrations/batched_migration_last_id_spec.rb": 0.3343946320001123, 545621:46:21 "spec/lib/gitlab/git/conflict/parser_spec.rb": 0.76101473000017, 545721:46:21 "spec/lib/banzai/filter/image_link_filter_spec.rb": 0.50120469400008, 545821:46:21 "spec/lib/gitlab/snippet_search_results_spec.rb": 0.6341447670001799, 545921:46:21 "spec/lib/gitlab/ci/config/extendable/entry_spec.rb": 0.5767298099999607, 546021:46:21 "spec/models/organizations/organization_detail_spec.rb": 0.6160793280005237, 546121:46:21 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 0.5396010619997469, 546221:46:21 "spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb": 0.4767747350006175, 546321:46:21 "spec/workers/ci/daily_build_group_report_results_worker_spec.rb": 0.5050751340004354, 546421:46:21 "spec/lib/gitlab/private_commit_email_spec.rb": 0.5282759519996034, 546521:46:21 "spec/lib/gitlab/auth/atlassian/token_refresher_spec.rb": 0.4394357769997441, 546621:46:21 "spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb": 0.29429469499973493, 546721:46:21 "spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb": 0.3733433300003526, 546821:46:21 "spec/services/packages/npm/process_package_file_service_spec.rb": 0.3676859110000805, 546921:46:21 "spec/lib/gitlab/ci/pipeline/chain/pipeline/process_spec.rb": 0.37747658000080264, 547021:46:21 "spec/lib/gitlab/setup_helper/praefect_spec.rb": 0.3443644819999463, 547121:46:21 "spec/lib/gitlab/database/load_balancing/primary_host_spec.rb": 0.3373620320007831, 547221:46:21 "spec/lib/gitlab/bitbucket_import/user_finder_spec.rb": 0.3015504240001974, 547321:46:21 "spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb": 0.3260114229997271, 547421:46:21 "spec/graphql/resolvers/group_resolver_spec.rb": 0.32847181299985095, 547521:46:21 "spec/helpers/access_tokens_helper_spec.rb": 0.2713580159997946, 547621:46:21 "spec/lib/sidebars/projects/menus/ci_cd_menu_spec.rb": 0.2526307469997846, 547721:46:21 "spec/workers/concerns/limited_capacity/job_tracker_spec.rb": 0.20816025899966917, 547821:46:21 "spec/initializers/countries_spec.rb": 0.0862368960006279, 547921:46:21 "spec/tooling/danger/ci_templates_spec.rb": 0.15035689199976332, 548021:46:21 "spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb": 0.2996680340002058, 548121:46:21 "spec/models/concerns/x509_serial_number_attribute_spec.rb": 0.2181286490003913, 548221:46:21 "spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb": 0.23102592800023558, 548321:46:21 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 0.1629696910003986, 548421:46:21 "spec/rubocop/cop/feature_flag_usage_spec.rb": 0.2821048850000807, 548521:46:21 "spec/lib/sidebars/your_work/menus/issues_menu_spec.rb": 0.1708274109996637, 548621:46:21 "spec/services/ci/runners/unregister_runner_service_spec.rb": 0.08817882599942095, 548721:46:21 "spec/graphql/resolvers/echo_resolver_spec.rb": 0.1826779209995948, 548821:46:21 "spec/views/explore/projects/page_out_of_bounds.html.haml_spec.rb": 0.0756396759998097, 548921:46:21 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.13331329300035577, 549021:46:21 "spec/lib/gitlab/fogbugz_import/xml_adapter_spec.rb": 0.14854093200028728, 549121:46:21 "spec/lib/gitlab/utils/log_limited_array_spec.rb": 0.14784667200001422, 549221:46:21 "spec/lib/sidebars/projects/menus/scope_menu_spec.rb": 0.15042300099958084, 549321:46:21 "spec/lib/gitlab/git/changed_path_spec.rb": 0.1483988030004184, 549421:46:21 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.1458605620000526, 549521:46:21 "spec/lib/api/entities/bulk_imports/entity_spec.rb": 0.12502162300006603, 549621:46:21 "spec/lib/gitlab/ci/project_config/source_spec.rb": 0.1112399240000741, 549721:46:21 "spec/lib/api/entities/projects/topic_spec.rb": 0.06934257600005367, 549821:46:21 "spec/tooling/docs/deprecation_handling_spec.rb": 0.04328094799984683, 549921:46:21 "spec/scripts/cells/ci_ensure_application_settings_have_definition_file_spec.rb": 0.09288586500042584, 550021:46:21 "spec/graphql/types/ci/freeze_period_type_spec.rb": 0.08620750499994756, 550121:46:21 "spec/lib/gitlab/project_stats_refresh_conflicts_logger_spec.rb": 0.0890637960001186, 550221:46:21 "spec/views/errors/access_denied.html.haml_spec.rb": 0.05927290699946752, 550321:46:21 "spec/lib/banzai/filter/markdown_engines/base_spec.rb": 0.09128398499979085, 550421:46:21 "spec/serializers/request_aware_entity_spec.rb": 0.09704418500041356, 550521:46:21 "spec/graphql/types/organizations/organization_type_spec.rb": 0.15610098099932657, 550621:46:21 "spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb": 0.09820293499979016, 550721:46:21 "spec/graphql/types/ci_configuration/sast/analyzers_entity_type_spec.rb": 0.06735838699933083, 550821:46:21 "spec/serializers/group_issuable_autocomplete_entity_spec.rb": 0.08669067500068195, 550921:46:21 "spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb": 0.07495454600029916, 551021:46:21 "spec/graphql/types/ci_configuration/sast/analyzers_entity_input_type_spec.rb": 0.06935163699927216, 551121:46:21 "spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb": 0.06908179600031872, 551221:46:21 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_metrics_enabled_metric_spec.rb": 0.06725922700024967, 551321:46:21 "spec/lib/serializers/unsafe_json_spec.rb": 0.06292250700062141, 551421:46:21 "spec/graphql/types/ci/catalog/resources/version_type_spec.rb": 0.06522664700059977, 551521:46:21 "spec/lib/gitlab/grape_logging/formatters/lograge_with_timestamp_spec.rb": 0.07270924699969328, 551621:46:21 "spec/graphql/types/branch_rules/branch_protection_type_spec.rb": 0.06976028600001882, 551721:46:21 "spec/rubocop/cop/gitlab/except_spec.rb": 0.046954827999798, 551821:46:21 "spec/lib/gitlab/patch/draw_route_spec.rb": 0.042582656999911705, 551921:46:21 "spec/scripts/api/create_merge_request_note_spec.rb": 0.04323492699950293, 552021:46:21 "spec/keeps/helpers/git_diff_parser_spec.rb": 0.04264780799985601, 552121:46:21 "spec/lib/gitlab/ci/parsers/sbom/source/trivy_spec.rb": 0.04511819799972727, 552221:46:21 "spec/lib/gitlab/gitaly_client/diff_blobs_stitcher_spec.rb": 0.042231237000123656, 552321:46:21 "spec/workers/concerns/cluster_agent_queue_spec.rb": 0.04275017800046044 552521:46:21Knapsack global time execution for tests: 19m 39s 552621:46:21Pending: (Failures listed here are expected and do not affect your suite's status) 552721:46:21 1) Operations::FeatureFlags::UserList 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 552821:46:21 # No reason given 552921:46:21 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 553021:46:21 2) Operations::FeatureFlags::UserList 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 553121:46:21 # No reason given 553221:46:21 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 553321:46:21 3) Organizations::OrganizationDetail with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes any FileUploader uploads which are not mounted 553421:46:21 # No reason given 553521:46:21 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:23 553621:46:21 4) Organizations::OrganizationDetail with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes local files 553721:46:21 # No reason given 553821:46:21 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:27 553921:46:21 5) Organizations::OrganizationDetail with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes any FileUploader uploads which are not mounted 554021:46:21 # No reason given 554121:46:21 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:37 554221:46:21 6) Organizations::OrganizationDetail with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes remote files 554321:46:21 # No reason given 554421:46:21 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:41 554521:46:21Finished in 20 minutes 18 seconds (files took 1 minute 4.22 seconds to load) 554621:46:213692 examples, 0 failures, 6 pending 554721:46:21Randomized with seed 8689 554821:46:31[TEST PROF INFO] Time spent in factories: 10:55.793 (53.48% of total time) 554921:46:32RSpec exited with 0. 555021:46:32No examples to retry, congrats! 555221:46:33Running after script... 555321:46:33$ source scripts/utils.sh 555421:46:33$ log_disk_usage 555521:46:33******************************************************* 555621:46:33This runner currently has 29G free disk space. 555721:46:33******************************************************* 561721:46:44$ bundle exec gem list gitlab_quality-test_tooling 561821:46:46gitlab_quality-test_tooling (2.1.0) 561921:46:46$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 562221:46:46$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 562521:46:46$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 562821:46:46$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 563221:46:50$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 563621:46:53$ tooling/bin/push_job_metrics || true 563721:46:56[job-metrics] Pushing job metrics file for the CI/CD job. 563821:46:56[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 564021:46:57Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 564221:46:58Uploading artifacts... 564321:46:58auto_explain/: found 2 matching artifact files and directories 564421:46:58coverage/: found 5 matching artifact files and directories 564521:46:58crystalball/: found 2 matching artifact files and directories 564621:46:58WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 564721:46:58knapsack/: found 4 matching artifact files and directories 564821:46:58rspec/: found 16 matching artifact files and directories 564921:46:58WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 565021:46:58log/*.log: found 16 matching artifact files and directories 565221:46:58WARNING: Retrying... context=artifacts-uploader error=request redirected 565321:47:01Uploading artifacts as "archive" to coordinator... 201 Created id=8368446563 responseStatus=201 Created token=glcbt-66 565421:47:01Uploading artifacts... 565521:47:02rspec/rspec-*.xml: found 1 matching artifact files and directories 565721:47:02WARNING: Retrying... context=artifacts-uploader error=request redirected 565821:47:03Uploading artifacts as "junit" to coordinator... 201 Created id=8368446563 responseStatus=201 Created token=glcbt-66 566021:47:14Job succeeded