113:14:30 behaves like raises error 313:14:31 with invalid package file type 413:14:31 behaves like raises error 613:14:31 when lease is already taken 713:14:31 behaves like does nothing 913:14:31 when there is no matching published package 1013:14:31 behaves like updates package and package file 1113:14:32 updates package and package file 1213:14:32 with suite as distribution name 1313:14:32 behaves like updates package and package file 1413:14:32 updates package and package file 1513:14:32 when there is a matching published package 1613:14:33 reuses existing package and update package file 1713:14:33 when there is a matching published package pending destruction 1813:14:33 behaves like updates package and package file 1913:14:33 updates package and package file 2113:14:33 with Debian package file 2213:14:33 behaves like common validations 2313:14:33 with package file without Debian metadata 2413:14:33 behaves like raises error 2613:14:35# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.1 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.02 1.06 1.22 1/292 1590 2813:14:35 with already processed package file 2913:14:35 behaves like raises error 3113:14:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.5 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.02 1.06 1.22 1/292 1591 3313:14:36 without a distribution 3413:14:36 behaves like raises error 3613:14:36 when there is a matching published package in another distribution 3713:14:36 behaves like raises error 3913:14:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.97 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.02 1.06 1.22 1/293 1607 4113:14:37 without distribution name 4213:14:37 behaves like raises error 4413:14:38 without component name 4513:14:38 behaves like raises error 4713:14:38 with invalid package file type 4813:14:38 behaves like raises error 5013:14:38 when lease is already taken 5113:14:38 behaves like does nothing 5313:14:39 when there is no matching published package 5413:14:39 behaves like updates package and package file 5513:14:39 updates package and package file 5613:14:39 with suite as distribution name 5713:14:39 behaves like updates package and package file 5813:14:39 updates package and package file 5913:14:39 when there is a matching published package 6013:14:40 reuses existing package and update package file 6113:14:40 when there is a matching published package pending destruction 6213:14:40 behaves like updates package and package file 6313:14:41 updates package and package file 6513:14:41 with Debian package file 6613:14:41 behaves like common validations 6713:14:41 with package file without Debian metadata 6813:14:41 behaves like raises error 7013:14:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.53 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.02 1.06 1.22 1/293 1638 7213:14:42 with already processed package file 7313:14:42 behaves like raises error 7513:14:43# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.95 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.02 1.06 1.22 1/290 1639 7713:14:43 without a distribution 7813:14:43 behaves like raises error 8013:14:44 when there is a matching published package in another distribution 8113:14:44 behaves like raises error 8313:14:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.46 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.02 1.06 1.22 1/293 1655 8513:14:45 without distribution name 8613:14:45 behaves like raises error 8813:14:45 without component name 8913:14:45 behaves like raises error 9113:14:45 with invalid package file type 9213:14:45 behaves like raises error 9413:14:46 when lease is already taken 9513:14:46 behaves like does nothing 9713:14:46 when there is no matching published package 9813:14:46 behaves like updates package and package file 9913:14:46 updates package and package file 10013:14:46 with suite as distribution name 10113:14:46 behaves like updates package and package file 10213:14:47 updates package and package file 10313:14:47 when there is a matching published package 10413:14:47 reuses existing package and update package file 10513:14:47 when there is a matching published package pending destruction 10613:14:47 behaves like updates package and package file 10713:14:48 updates package and package file 10813:14:48# [RSpecRunTime] Finishing example group spec/services/packages/debian/process_package_file_service_spec.rb. It took 33.92 seconds. Expected to take 42.51 seconds. 10913:14:48# [RSpecRunTime] Starting example group spec/services/alert_management/process_prometheus_alert_service_spec.rb. Expected to take 36.66 seconds. 11013:14:48AlertManagement::ProcessPrometheusAlertService 11213:14:49 when alert payload is valid 11313:14:49 behaves like processes new firing alert 11413:14:49 behaves like creates an alert management alert or errors 11513:14:49 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))} 11613:14:50 creates AlertManagement::Alert 11713:14:50 executes the alert service hooks 11813:14:50 and fails to save 11913:14:50 writes a warning to the log 12013:14:50 behaves like alerts service responds with an error 12113:14:50 is expected to eq :bad_request 12213:14:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.6 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.02 1.06 1.22 1/293 1704 12413:14:50 behaves like creates expected system notes for alert 12513:14:50 for new_alert 12613:14:50 behaves like processes incident issues if enabled 12713:14:51 is expected to be success 12813:14:51 with incident setting disabled 12913:14:51 behaves like does not process incident issues 13013:14:51 is expected not to receive perform_async(*(any args)) 0 times 13113:14:51 behaves like sends alert notification emails if enabled 13213:14:51 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 13313:14:51 with email setting disabled 13413:14:51 behaves like does not send alert notification emails 13513:14:52 is expected not to receive new(*(any args)) 0 times 13613:14:52 for an existing alert with the same fingerprint 13713:14:52 which is triggered 13813:14:52 behaves like adds an alert management alert event 13913:14:52 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))} 14013:14:52 behaves like does not create an alert management alert 14113:14:52 is expected not to change `AlertManagement::Alert.count` 14213:14:52 behaves like sends alert notification emails if enabled 14313:14:52 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 14413:14:52 with email setting disabled 14513:14:52 behaves like does not send alert notification emails 14613:14:52 is expected not to receive new(*(any args)) 0 times 14713:14:52 behaves like processes incident issues if enabled 14813:14:52 is expected to be success 15013:14:52 behaves like does not process incident issues 15113:14:52 is expected not to receive perform_async(*(any args)) 0 times 15213:14:52 with incident setting disabled 15313:14:52 behaves like does not process incident issues 15413:14:53 is expected not to receive perform_async(*(any args)) 0 times 15513:14:53 behaves like does not create an alert management alert 15613:14:53 is expected not to change `AlertManagement::Alert.count` 15713:14:53 behaves like does not create a system note for alert 15813:14:53 is expected not to change `Note.count` 15913:14:53 with an existing resolved alert as well 16013:14:53 behaves like adds an alert management alert event 16113:14:53 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))} 16213:14:53 behaves like does not create an alert management alert 16313:14:53 is expected not to change `AlertManagement::Alert.count` 16413:14:53 behaves like sends alert notification emails if enabled 16513:14:53 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 16613:14:53 with email setting disabled 16713:14:53 behaves like does not send alert notification emails 16813:14:53 is expected not to receive new(*(any args)) 0 times 16913:14:53 behaves like processes incident issues if enabled 17013:14:53 is expected to be success 17213:14:53 behaves like does not process incident issues 17313:14:53 is expected not to receive perform_async(*(any args)) 0 times 17413:14:53 with incident setting disabled 17513:14:53 behaves like does not process incident issues 17613:14:53 is expected not to receive perform_async(*(any args)) 0 times 17713:14:53 behaves like does not create an alert management alert 17813:14:53 is expected not to change `AlertManagement::Alert.count` 17913:14:53 behaves like does not create a system note for alert 18013:14:53 is expected not to change `Note.count` 18113:14:53 which is acknowledged 18213:14:54 behaves like adds an alert management alert event 18313:14:54 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))} 18413:14:54 behaves like does not create an alert management alert 18513:14:54 is expected not to change `AlertManagement::Alert.count` 18613:14:54 behaves like processes incident issues if enabled 18713:14:54 is expected to be success 18913:14:54 behaves like does not process incident issues 19013:14:54 is expected not to receive perform_async(*(any args)) 0 times 19113:14:54 with incident setting disabled 19213:14:54 behaves like does not process incident issues 19313:14:54 is expected not to receive perform_async(*(any args)) 0 times 19413:14:54 behaves like does not create an alert management alert 19513:14:54 is expected not to change `AlertManagement::Alert.count` 19613:14:54 behaves like does not create a system note for alert 19713:14:54 is expected not to change `Note.count` 19813:14:54 behaves like does not send alert notification emails 19913:14:54 is expected not to receive new(*(any args)) 0 times 20013:14:54 which is ignored 20113:14:54 behaves like adds an alert management alert event 20213:14:54 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))} 20313:14:54 behaves like does not create an alert management alert 20413:14:54 is expected not to change `AlertManagement::Alert.count` 20513:14:54 behaves like processes incident issues if enabled 20613:14:54 is expected to be success 20813:14:54 behaves like does not process incident issues 20913:14:55 is expected not to receive perform_async(*(any args)) 0 times 21013:14:55 with incident setting disabled 21113:14:55 behaves like does not process incident issues 21213:14:55 is expected not to receive perform_async(*(any args)) 0 times 21313:14:55 behaves like does not create an alert management alert 21413:14:55 is expected not to change `AlertManagement::Alert.count` 21513:14:55 behaves like does not create a system note for alert 21613:14:55 is expected not to change `Note.count` 21713:14:55 behaves like does not send alert notification emails 21813:14:55 is expected not to receive new(*(any args)) 0 times 21913:14:55 which is resolved 22013:14:55 behaves like creates an alert management alert or errors 22113:14:55 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start... text, monitoring_tool: text, hosts: text, payload: jsonb, environment_id: integer, domain: integer))} 22213:14:55 creates AlertManagement::Alert 22313:14:56 executes the alert service hooks 22413:14:56 and fails to save 22513:14:56 writes a warning to the log 22613:14:56 behaves like alerts service responds with an error 22713:14:56 is expected to eq :bad_request 22813:14:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.48 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.10 1.07 1.22 1/290 1705 23013:14:56 behaves like creates expected system notes for alert 23113:14:56 for new_alert 23213:14:56 behaves like processes incident issues if enabled 23313:14:57 is expected to be success 23413:14:57 with incident setting disabled 23513:14:57 behaves like does not process incident issues 23613:14:57 is expected not to receive perform_async(*(any args)) 0 times 23713:14:57 behaves like sends alert notification emails if enabled 23813:14:57 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 23913:14:57 with email setting disabled 24013:14:57 behaves like does not send alert notification emails 24113:14:58 is expected not to receive new(*(any args)) 0 times 24213:14:58 when another alert is saved at the same time 24313:14:58 finds the other alert and increments the counter 24413:14:58 when another alert is saved before the validation runes 24513:14:58 finds the other alert and increments the counter 24613:14:58 with resolving payload 24713:14:58 behaves like processes recovery alert 24813:14:58 seen for the first time 24913:14:58 behaves like alerts service responds with an error and takes no actions 25013:14:58 is expected to eq :bad_request 25113:14:58 behaves like does not create an alert management alert 25213:14:58 is expected not to change `AlertManagement::Alert.count` 25313:14:58 behaves like does not create a system note for alert 25413:14:58 is expected not to change `Note.count` 25513:14:58 behaves like does not process incident issues 25613:14:58 is expected not to receive perform_async(*(any args)) 0 times 25713:14:58 behaves like does not send alert notification emails 25813:14:58 is expected not to receive new(*(any args)) 0 times 25913:14:58 for an existing alert with the same fingerprint 26013:14:58 which is triggered 26113:14:58 behaves like resolves an existing alert management alert 26213:14:59 sets the end time and status 26313:14:59 behaves like creates expected system notes for alert 26413:14:59 for recovery_alert, resolve_alert 26513:14:59 behaves like sends alert notification emails if enabled 26613:14:59 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 26713:14:59 with email setting disabled 26813:14:59 behaves like does not send alert notification emails 26913:14:59 is expected not to receive new(*(any args)) 0 times 27013:14:59 behaves like closes related incident if enabled 27113:14:59 with incident 27213:15:01 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 1 27313:15:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.27 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.17 1.09 1.22 1/291 1715 27513:15:01 without incident 27613:15:01 is expected not to receive perform_async(*(any args)) 0 times 27713:15:01 with incident setting disabled 27813:15:01 behaves like does not close related incident 27913:15:01 with incident 28013:15:02 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count` 28113:15:02 without incident 28213:15:02 is expected not to receive perform_async(*(any args)) 0 times 28313:15:02 behaves like does not create an alert management alert 28413:15:02 is expected not to change `AlertManagement::Alert.count` 28513:15:02 behaves like does not process incident issues 28613:15:03 is expected not to receive perform_async(*(any args)) 0 times 28713:15:03 behaves like does not add an alert management alert event 28813:15:03 is expected not to change `alert.reload.events` 28913:15:03 which is ignored 29013:15:03 behaves like resolves an existing alert management alert 29113:15:03 sets the end time and status 29213:15:03 behaves like creates expected system notes for alert 29313:15:04 for recovery_alert, resolve_alert 29413:15:04 behaves like sends alert notification emails if enabled 29513:15:04 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 29613:15:04 with email setting disabled 29713:15:04 behaves like does not send alert notification emails 29813:15:04 is expected not to receive new(*(any args)) 0 times 29913:15:04 behaves like closes related incident if enabled 30013:15:04 with incident 30113:15:06 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 1 30213:15:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.11 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.15 1.09 1.22 1/291 1716 30413:15:06 without incident 30513:15:06 is expected not to receive perform_async(*(any args)) 0 times 30613:15:06 with incident setting disabled 30713:15:06 behaves like does not close related incident 30813:15:06 with incident 30913:15:07 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count` 31013:15:07 without incident 31113:15:07 is expected not to receive perform_async(*(any args)) 0 times 31213:15:07 behaves like does not create an alert management alert 31313:15:07 is expected not to change `AlertManagement::Alert.count` 31413:15:07 behaves like does not process incident issues 31513:15:08 is expected not to receive perform_async(*(any args)) 0 times 31613:15:08 behaves like does not add an alert management alert event 31713:15:08 is expected not to change `alert.reload.events` 31813:15:08 which is acknowledged 31913:15:08 behaves like resolves an existing alert management alert 32013:15:08 sets the end time and status 32113:15:08 behaves like creates expected system notes for alert 32213:15:09 for recovery_alert, resolve_alert 32313:15:09 behaves like sends alert notification emails if enabled 32413:15:09 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 32513:15:09 with email setting disabled 32613:15:09 behaves like does not send alert notification emails 32713:15:09 is expected not to receive new(*(any args)) 0 times 32813:15:09 behaves like closes related incident if enabled 32913:15:09 with incident 33013:15:10 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 1 33113:15:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.0 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.14 1.09 1.22 1/291 1717 33313:15:10 without incident 33413:15:11 is expected not to receive perform_async(*(any args)) 0 times 33513:15:11 with incident setting disabled 33613:15:11 behaves like does not close related incident 33713:15:11 with incident 33813:15:11 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count` 33913:15:11 without incident 34013:15:12 is expected not to receive perform_async(*(any args)) 0 times 34113:15:12 behaves like does not create an alert management alert 34213:15:12 is expected not to change `AlertManagement::Alert.count` 34313:15:12 behaves like does not process incident issues 34413:15:12 is expected not to receive perform_async(*(any args)) 0 times 34513:15:12 behaves like does not add an alert management alert event 34613:15:13 is expected not to change `alert.reload.events` 34713:15:13 which is resolved 34813:15:13 behaves like alerts service responds with an error and takes no actions 34913:15:13 is expected to eq :bad_request 35013:15:13 behaves like does not create an alert management alert 35113:15:13 is expected not to change `AlertManagement::Alert.count` 35213:15:13 behaves like does not create a system note for alert 35313:15:13 is expected not to change `Note.count` 35413:15:13 behaves like does not process incident issues 35513:15:13 is expected not to receive perform_async(*(any args)) 0 times 35613:15:13 behaves like does not send alert notification emails 35713:15:13 is expected not to receive new(*(any args)) 0 times 35813:15:13 environment given 35913:15:14 sets the environment 36013:15:14 when alert payload is invalid 36113:15:14 behaves like alerts service responds with an error and takes no actions 36213:15:14 is expected to eq :bad_request 36313:15:14 behaves like does not create an alert management alert 36413:15:14 is expected not to change `AlertManagement::Alert.count` 36513:15:14 behaves like does not create a system note for alert 36613:15:14 is expected not to change `Note.count` 36713:15:14 behaves like does not process incident issues 36813:15:14 is expected not to receive perform_async(*(any args)) 0 times 36913:15:14 behaves like does not send alert notification emails 37013:15:14 is expected not to receive new(*(any args)) 0 times 37113:15:14# [RSpecRunTime] Finishing example group spec/services/alert_management/process_prometheus_alert_service_spec.rb. It took 25.77 seconds. Expected to take 36.66 seconds. 37213:15:14# [RSpecRunTime] Starting example group spec/services/draft_notes/publish_service_spec.rb. Expected to take 32.67 seconds. 37313:15:14DraftNotes::PublishService 37413:15:16 only publishes the draft notes belonging to the current user 37513:15:16 single draft note 37713:15:17 does not skip notification 37813:15:18 does not track the publish event 37913:15:18 commit_id is set 38013:15:18 creates note from draft with commit_id 38113:15:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.69 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.13 1.08 1.22 1/292 1871 38313:15:18 internal is set 38413:15:18 creates internal note from draft 38513:15:18 multiple draft notes 38613:15:19 returns success 38713:15:20 publishes all draft notes for a user in a merge request 38813:15:20 sends batch notification 38913:15:21 tracks the publish event 39013:15:22 invalidates cache counts 39113:15:22 does not call UpdateReviewerStateService 39213:15:22 when review fails to create 39313:15:22 does not publish any draft note 39413:15:23 does not track the publish event 39513:15:23 returns an error 39613:15:23 behaves like does not trigger GraphQL subscription mergeRequestMergeStatusUpdated 39713:15:23 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times 39813:15:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.51 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.12 1.08 1.22 1/293 2118 40013:15:23 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated 40113:15:24 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:29 namespace236/project-317!1>) 1 time 40213:15:24 capturing diff notes positions and keeping around commits 40313:15:25 creates diff_note_positions for diff notes 40413:15:26 keeps around the commits of each published note 40513:15:26 checking gitaly calls 40613:15:29 does not request a lot from Gitaly 40713:15:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.49 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.10 1.08 1.22 1/297 2674 40913:15:29 commit_id is set 41013:15:30 creates note from draft with commit_id 41113:15:30 with many draft notes 41213:15:32 reduce N+1 queries 41313:15:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.69 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.10 1.08 1.22 1/296 2775 41513:15:32 draft notes with suggestions 41613:15:34 creates a suggestion with correct content 41713:15:34 when the diff is changed 41813:15:37 creates a suggestion based on the latest diff content and positions 41913:15:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.62 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.17 1.10 1.22 1/296 2999 42113:15:37 with quick actions 42213:15:39 performs quick actions 42313:15:41 does not create a note if it only contains quick actions 42413:15:41# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.45 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.16 1.09 1.22 1/295 3016 42613:15:41 with drafts that resolve threads 42713:15:41 resolves the thread 42813:15:42 sends notifications if all threads are resolved 42913:15:42 user cannot create notes 43013:15:42 returns an error 43113:15:42 when executing_user is specified 43213:15:42 and executing_user can create notes 43313:15:42 returns success 43413:15:42 and executing_user cannot create notes 43513:15:42 returns an error 43613:15:42# [RSpecRunTime] Finishing example group spec/services/draft_notes/publish_service_spec.rb. It took 28.22 seconds. Expected to take 32.67 seconds. 43713:15:42# [RSpecRunTime] Starting example group spec/services/merge_requests/request_review_service_spec.rb. Expected to take 31.11 seconds. 43813:15:42MergeRequests::RequestReviewService 44013:15:42 invalid permissions 44113:15:42 behaves like failed service execution 44213:15:45 returns an error 44313:15:45 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated 44413:15:47 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times 44513:15:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.63 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.15 1.09 1.22 1/296 3135 44713:15:47 reviewer does not exist 44813:15:47 behaves like failed service execution 44913:15:49 returns an error 45013:15:49 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated 45113:15:51 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times 45213:15:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.85 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.29 1.12 1.23 1/296 3253 45413:15:51 reviewer exists 45513:15:53 returns success 45613:15:55 updates reviewers state 45713:15:57 sends email to reviewer 45813:15:59 creates a new todo for the reviewer 45913:16:01 creates a sytem note 46013:16:03 calls MergeRequests::RemoveApprovalService 46113:16:03 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated 46213:16:05 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:44 namespace251/project-332!1>) 1 time 46313:16:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.95 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.15 1.10 1.22 1/296 3660 46513:16:05 when merge_request_dashboard feature flag is enabled 46613:16:07 invalidates cache counts 46713:16:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.03 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.10 1.22 1/296 3718 46913:16:08# [RSpecRunTime] Finishing example group spec/services/merge_requests/request_review_service_spec.rb. It took 25.51 seconds. Expected to take 31.11 seconds. 47013:16:08# [RSpecRunTime] Starting example group spec/services/deployments/link_merge_requests_service_spec.rb. Expected to take 27.1 seconds. 47113:16:08Deployments::LinkMergeRequestsService 47313:16:08 when the deployment is for a review environment 47513:16:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.32 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.14 1.10 1.22 1/296 3738 47713:16:09 when the deployment is for one of the production environments 47813:16:10 links merge requests 47913:16:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.5 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.14 1.10 1.22 1/295 3758 48113:16:10 when the deployment failed 48313:16:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.7 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.14 1.10 1.22 1/295 3778 48513:16:11 when there is a previous deployment 48613:16:13 links all merge requests merged since the previous deployment 48713:16:13# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.9 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.12 1.10 1.21 1/295 3816 48913:16:13 when there are no previous deployments 49013:16:16 links all merged merge requests 49113:16:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.08 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.12 1.10 1.21 1/295 3854 49313:16:16 #link_merge_requests_for_range 49413:16:18 links merge requests 49513:16:20 links picked merge requests 49613:16:23 doesn't link the same merge_request twice 49713:16:23 when the deploy commits are the merge_commit_sha and head_commit_sha of one merge_request 49813:16:25 only links the merge request once 49913:16:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.78 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.19 1.11 1.22 2/297 4178 50113:16:25 when merge request is fast-forward merged and commits are not squashed 50213:16:28 links merge requests by the HEAD commit sha of the MR's diff 50313:16:28# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.14 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.19 1.11 1.22 1/296 4270 50513:16:28 when merge request is fast-forward merged and commits are squashed 50613:16:30 links merge requests by the squash commit of the MR 50713:16:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.36 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.17 1.11 1.22 1/296 4358 50913:16:30 #link_all_merged_merge_requests 51013:16:32 links all merged merge requests targeting the deployed branch 51113:16:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.13 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.17 1.11 1.22 1/296 4401 51313:16:32# [RSpecRunTime] Finishing example group spec/services/deployments/link_merge_requests_service_spec.rb. It took 24.09 seconds. Expected to take 27.1 seconds. 51413:16:32# [RSpecRunTime] Starting example group spec/services/design_management/save_designs_service_spec.rb. Expected to take 26.06 seconds. 51513:16:32DesignManagement::SaveDesignsService 51713:16:32 when the feature is not available 51813:16:33 does not create an event in the activity stream 51913:16:33 behaves like a service error 52013:16:33 returns an error 52113:16:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.51 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.17 1.11 1.22 1/295 4402 52313:16:33 when the feature is available 52413:16:34Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 52613:16:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 52713:16:34 creates a commit, an event in the activity stream and updates the creation count 52813:16:35Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 53013:16:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 53113:16:35 tracks internal events and increments usage metrics 53213:16:35 repository existence 53313:16:36Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 53513:16:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 53613:16:36 is ensured when the service runs 53713:16:36# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.34 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.16 1.11 1.21 1/295 4558 53913:16:36 when the design collection is in the process of being copied 54013:16:36 behaves like a service error 54113:16:36 returns an error 54213:16:36 when the design collection has a copy error 54313:16:37Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 54513:16:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 54613:16:37 resets the copy state 54813:16:38Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 55013:16:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 55113:16:38 includes designs with the expected properties 55213:16:38 saving the file to LFS 55313:16:39 saves the design to LFS and saves the repository_type of the LfsObjectsProject as design 55413:16:39 when HEAD branch is different from master 55513:16:40 does not raise an exception during update 55613:16:40 when a design is being updated 55713:16:41 creates a new version for the existing design and updates the file 55813:16:41Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 56013:16:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 56113:16:42 tracks internal events and increments usage metrics 56213:16:42Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 56413:16:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 56513:16:43 records the correct events 56613:16:43 when uploading a new design 56713:16:44 does not link the new version to the existing design 56813:16:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.61 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.06 1.09 1.21 1/295 5160 57013:16:44 when detecting content type 57113:16:45 detects content type when feature flag is enabled 57213:16:46 skips content type detection when feature flag is disabled 57313:16:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.87 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.06 1.09 1.21 1/295 5341 57513:16:46 when a design has not changed since its previous version 57613:16:47 does not create a new version, and returns the design in `skipped_designs` 57713:16:47 when doing a mixture of updates and creations 57813:16:49 has the correct side-effects 57913:16:49Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 58113:16:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 58213:16:50 tracks internal events and increments usage metrics 58313:16:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.35 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.21 1.12 1.22 1/295 5595 58513:16:50 when uploading multiple files 58613:16:51Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 58813:16:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 58913:16:51 returns information about both designs in the response 59013:16:51Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 59213:16:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 59313:16:52 has the correct side-effects 59413:16:52 when uploading too many files 59513:16:52 returns the correct error 59613:16:52# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.85 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.21 1.12 1.22 1/295 5732 59813:16:52 when uploading duplicate files 59913:16:53 returns the correct error 60013:16:53 when the user is not allowed to upload designs 60113:16:53 behaves like a service error 60213:16:53 returns an error 60313:16:53 failure modes 60413:16:53 when creating the commit fails 60513:16:53 behaves like an execution error 60613:16:54Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 60813:16:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 60913:16:54 returns an error 61013:16:54 when creating the versions fails 61113:16:54 behaves like a service error 61213:16:54 returns an error 61313:16:54 when a design already existed in the repo but we didn't know about it in the database 61413:16:55 creates the design and a new version for it 61713:16:55# [RSpecRunTime] Finishing example group spec/services/design_management/save_designs_service_spec.rb. It took 23.73 seconds. Expected to take 26.06 seconds. 61813:16:55# [RSpecRunTime] Starting example group spec/helpers/projects/project_members_helper_spec.rb. Expected to take 23.15 seconds. 61913:16:55Projects::ProjectMembersHelper 62013:16:57 project members 62113:17:00 #project_members_app_data_json 62213:17:01 returns expected json 62313:17:01 sets `members` property that matches json schema 62413:17:02 sets `member_path` property 62513:17:02 when pagination is not available 62613:17:03 sets `pagination` attribute to expected json 62713:17:03# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.28 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.18 1.11 1.21 1/295 5901 62913:17:03 when pagination is available 63013:17:03 sets `pagination` attribute to expected json 63213:17:04 sets `group.members` property that matches json schema 63313:17:05 sets `member_path` property 63513:17:09 include_relations: [:inherited, :direct], result: lazy { [group_link_7, group_link_4, group_link_9, group_link_5, group_link_3].map(&:id) } 63613:17:13 returns correct group links 63713:17:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.33 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.15 1.11 1.21 1/290 5902 63913:17:13 include_relations: [:inherited], result: lazy { [group_link_1, group_link_4, group_link_5, group_link_3].map(&:id) } 64013:17:14 returns correct group links 64113:17:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.38 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.22 1.12 1.21 1/290 5903 64313:17:14 include_relations: [:direct], result: lazy { [group_link_7, group_link_8, group_link_9].map(&:id) } 64413:17:15 returns correct group links 64513:17:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.5 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.22 1.12 1.21 1/290 5904 64713:17:15 #project_member_header_subtext 64813:17:15 when user can admin project members 64913:17:15 contains expected text 65013:17:15 when user cannot admin project members 65113:17:15 contains expected text 65213:17:15# [RSpecRunTime] Finishing example group spec/helpers/projects/project_members_helper_spec.rb. It took 19.72 seconds. Expected to take 23.15 seconds. 65313:17:15# [RSpecRunTime] Starting example group spec/helpers/groups_helper_spec.rb. Expected to take 22.02 seconds. 65513:17:15 #group_icon_url 65613:17:15 returns an url for the avatar 65713:17:15 gives default avatar_icon when no avatar is present 65813:17:15 #group_lfs_status 65913:17:16 only one project in group 66013:17:16 returns all projects as enabled 66113:17:16 returns all projects as disabled 66213:17:16 more than one project in group 66313:17:16 LFS enabled in group 66413:17:16 returns both projects as enabled 66513:17:16 returns only one as enabled 66613:17:16 LFS disabled in group 66713:17:16 returns both projects as disabled 66813:17:16 returns only one as disabled 67013:17:17 enqueues the elements in the breadcrumb schema list 67113:17:17 avoids N+1 queries 67213:17:17 traversal queries 67313:17:17 outputs the groups in the correct order 67413:17:17 #group_title_link 67613:17:17 uses the group name as innerText 67713:17:17 links to the group path 67913:17:17 specifies the group name as the alt text 68013:17:17 uses the group's avatar_url 68113:17:17 #share_with_group_lock_help_text 68213:17:17 traversal queries 68313:17:18 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil 68413:17:18 has the correct help text with correct ancestor links 68513:17:18 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil 68613:17:18 has the correct help text with correct ancestor links 68713:17:18 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil 68813:17:18 has the correct help text with correct ancestor links 68913:17:18 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil 69013:17:18 has the correct help text with correct ancestor links 69113:17:18 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil 69213:17:19 has the correct help text with correct ancestor links 69313:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil 69413:17:19 has the correct help text with correct ancestor links 69513:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup 69613:17:19 has the correct help text with correct ancestor links 69713:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup 69813:17:19 has the correct help text with correct ancestor links 69913:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup 70013:17:19 has the correct help text with correct ancestor links 70113:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup 70213:17:19 has the correct help text with correct ancestor links 70313:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup 70413:17:19 has the correct help text with correct ancestor links 70513:17:19 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :subgroup 70613:17:19 has the correct help text with correct ancestor links 70713:17:19 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil 70813:17:20 has the correct help text with correct ancestor links 70913:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil 71013:17:20 has the correct help text with correct ancestor links 71113:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil 71213:17:20 has the correct help text with correct ancestor links 71313:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil 71413:17:20 has the correct help text with correct ancestor links 71513:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil 71613:17:20 has the correct help text with correct ancestor links 71713:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil 71813:17:20 has the correct help text with correct ancestor links 71913:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group 72013:17:20 has the correct help text with correct ancestor links 72113:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group 72213:17:20 has the correct help text with correct ancestor links 72313:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group 72413:17:20 has the correct help text with correct ancestor links 72513:17:20 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :root_group 72613:17:21 has the correct help text with correct ancestor links 72713:17:21 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group 72813:17:21 has the correct help text with correct ancestor links 72913:17:21 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group 73013:17:21 has the correct help text with correct ancestor links 73113:17:21 #can_disable_group_emails? 73213:17:21 returns true for the group owner 73313:17:21 returns false for anyone else 73413:17:21 when subgroups 73513:17:21 returns false if parent group is disabling emails 73613:17:21 returns true if parent group is not disabling emails 73713:17:21 #can_set_group_diff_preview_in_email? 73813:17:22 returns true for an owner of the group 73913:17:22 returns false for a maintainer of the group 74013:17:22 returns false for anyone else 74113:17:22 respects the settings of a parent group 74213:17:22 when a parent group has disabled diff previews 74313:17:22 returns false for all users 74413:17:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.07 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.20 1.12 1.21 1/290 5905 74613:17:23 #can_update_default_branch_protection? 74713:17:23 for users who can update default branch protection of the group 74813:17:23 is expected to be truthy 74913:17:23 for users who cannot update default branch protection of the group 75013:17:23 is expected to be falsey 75113:17:23 #show_thanks_for_purchase_alert? 75213:17:23 with quantity present 75413:17:23 with quantity not present 75513:17:23 returns false 75613:17:23 with quantity empty 75713:17:23 returns false 75813:17:23 #render_setting_to_allow_project_access_token_creation? 75913:17:24 returns true if group is root 76013:17:24 returns false if group is subgroup 76113:17:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.55 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.19 1.12 1.21 1/290 5906 76313:17:24 #can_admin_group_member? 76413:17:24 returns true when current_user can admin members 76513:17:25 returns false when current_user can not admin members 76613:17:25 #can_admin_service_accounts? 76713:17:25 returns false when current_user can not admin members 76813:17:25 #localized_jobs_to_be_done_choices 76913:17:25 has a translation for all `jobs_to_be_done` values 77013:17:25 #subgroup_creation_data 77113:17:25 when group has a parent 77213:17:25 returns expected hash 77313:17:25 when group does not have a parent 77413:17:25 returns expected hash 77513:17:25 #group_name_and_path_app_data 77613:17:25 when group has a parent 77713:17:25 returns expected hash 77813:17:25 #group_overview_tabs_app_data 77913:17:25 returns expected hash 78013:17:25 #show_group_readme? 78113:17:25 when project is public 78213:17:26 is expected to equal true 78313:17:26 when project is private 78413:17:26 when user can not see the project 78513:17:26 when user can see the project 78613:17:27 is expected to equal true 78713:17:27 #enabled_git_access_protocol_options_for_group 78813:17:27 instance setting is nil 78913:17:27 is expected to contain exactly ["Both SSH and HTTP(S)", "all"], ["Only SSH", "ssh"], and ["Only HTTP(S)", "http"] 79013:17:27 instance setting is blank 79113:17:27 is expected to contain exactly ["Both SSH and HTTP(S)", "all"], ["Only SSH", "ssh"], and ["Only HTTP(S)", "http"] 79213:17:27 instance setting is ssh 79313:17:27 is expected to contain exactly ["Only SSH", "ssh"] 79413:17:27 instance setting is http 79513:17:27 is expected to contain exactly ["Only HTTP(S)", "http"] 79613:17:27 #new_custom_emoji_path 79713:17:27 with nil group 79813:17:27 is expected to eq nil 79913:17:27 with current_user who has no permissions 80013:17:27 is expected to eq nil 80113:17:27 with current_user who has permissions 80213:17:27 is expected to eq "/groups/group288/-/custom_emoji/new" 80313:17:27 #access_level_roles_user_can_assign 80413:17:28 when user is provided 80513:17:28 when a user is a group member 80613:17:28 returns only the roles the provided user can assign 80713:17:28 when a user is an admin 80813:17:28 returns all roles 80913:17:28 when a user is not a group member 81013:17:28 returns the empty array 81113:17:28 when a user has different access for different groups in the hierarchy 81213:17:29 returns the access levels that are peers or lower 81313:17:29 when a group is linked to another 81413:17:29 is expected to eq {"Developer"=>30, "Guest"=>10, "Maintainer"=>40, "Reporter"=>20} 81513:17:29 when user is not provided 81613:17:29 returns the empty array 81713:17:29 #show_prevent_inviting_groups_outside_hierarchy_setting? 81813:17:29 returns true for a root group 81913:17:30 returns false for a subgroup 82013:17:30 #group_confirm_modal_data 82113:17:30 prevent_delete_response: true, is_button_disabled: "true", form_value_id: nil, permanently_remove: false, button_text: "Delete" 82213:17:30 returns expected parameters 82313:17:30 prevent_delete_response: true, is_button_disabled: "true", form_value_id: "fake_form_id", permanently_remove: true, button_text: nil 82413:17:30 returns expected parameters 82513:17:30 prevent_delete_response: false, is_button_disabled: "false", form_value_id: nil, permanently_remove: false, button_text: "Delete group" 82613:17:30 returns expected parameters 82713:17:30 prevent_delete_response: false, is_button_disabled: "false", form_value_id: "fake_form_id", permanently_remove: true, button_text: nil 82813:17:30 returns expected parameters 82913:17:30# [RSpecRunTime] Finishing example group spec/helpers/groups_helper_spec.rb. It took 14.86 seconds. Expected to take 22.02 seconds. 83013:17:30# [RSpecRunTime] Starting example group spec/finders/environments/environments_by_deployments_finder_spec.rb. Expected to take 20.2 seconds. 83113:17:30Environments::EnvironmentsByDeploymentsFinder 83313:17:30 tagged deployment 83413:17:31 does not return environment when commit is not part of deployment 83513:17:33 only calls Gitaly twice when multiple environments are present 83613:17:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.17 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.17 1.12 1.21 1/295 6035 83813:17:33 branch deployment 83913:17:34 returns environment when ref is set 84013:17:35 does not environment when ref is different 84113:17:37 does not return environment when commit is not part of deployment 84213:17:38 returns environment when commit constraint is not set 84313:17:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.41 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.16 1.12 1.21 1/296 6116 84513:17:38 sha deployment 84613:17:39 returns environment 84713:17:41 does not return environment when sha is different 84813:17:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.99 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.06 1.10 1.20 1/296 6155 85013:17:41 commit deployment 85113:17:43 returns environment 85213:17:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.34 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.06 1.10 1.20 1/296 6175 85413:17:43 recently updated 85513:17:43 when last deployment to environment is the most recent one 85613:17:44 finds recently updated environment 85713:17:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.74 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.06 1.09 1.20 1/296 6195 85913:17:44 when last deployment to environment is not the most recent 86013:17:46 does not find environment 86113:17:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.17 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.06 1.09 1.20 1/296 6215 86313:17:46 when there are two environments that deploy to the same branch 86413:17:47 finds both environments 86513:17:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.68 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.06 1.09 1.20 1/296 6235 86713:17:47# [RSpecRunTime] Finishing example group spec/finders/environments/environments_by_deployments_finder_spec.rb. It took 17.24 seconds. Expected to take 20.2 seconds. 86813:17:47# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/versions/build_components_service_spec.rb. Expected to take 18.53 seconds. 86913:17:47Ci::Catalog::Resources::Versions::BuildComponentsService 87013:17:47 #execute from fetched data (LEGACY) 87113:17:49 builds components for a release version 87213:17:49 when there are more than 30 components 87313:17:54 raises an error 87413:17:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.65 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.20 1.12 1.21 1/296 7403 87613:17:54 with invalid data 87713:17:55 returns an error 87813:17:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.8 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.20 1.12 1.21 1/296 7481 88013:17:55 when one or more components are invalid 88113:17:56 returns an error 88213:17:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.94 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.20 1.12 1.21 1/296 7559 88413:17:56 #execute from passed data 88513:17:57Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 88713:17:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 88813:17:58 builds components for a release version 88913:17:58 when there are more than 30 components 89013:17:58Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 89213:17:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 89313:17:59 raises an error 89413:17:59# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.15 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.11 1.11 1.20 1/296 7698 89613:17:59 with invalid data 89713:18:00Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 89913:18:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 90013:18:00 returns an error 90113:18:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.29 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.11 1.11 1.20 1/296 7769 90413:18:01Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 90613:18:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 90713:18:01 returns success but no components 90813:18:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.43 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.11 1.11 1.20 1/296 7838 91013:18:01 with an invalid component type 91113:18:02Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 91313:18:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 91413:18:02 returns an error 91513:18:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.55 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.11 1.11 1.20 1/296 7908 91713:18:02# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/versions/build_components_service_spec.rb. It took 14.87 seconds. Expected to take 18.53 seconds. 91813:18:02# [RSpecRunTime] Starting example group spec/services/namespace_settings/assign_attributes_service_spec.rb. Expected to take 17.63 seconds. 91913:18:02NamespaceSettings::AssignAttributesService 92113:18:02 group has no namespace_settings 92213:18:02 builds out a new namespace_settings record 92313:18:02 group has a namespace_settings 92413:18:03 doesn't create a new namespace_setting record 92513:18:03 updating :default_branch_name 92613:18:03 changes settings 92713:18:03 when default branch name is invalid 92813:18:03 does not update the default branch 92913:18:03 when default branch name is changed to empty 93013:18:04 updates the default branch 93113:18:04 when default_branch_protection is updated 93213:18:04 when the user has the ability to update 93313:18:04 when group is root 93413:18:04 updates default_branch_protection_defaults from the default_branch_protection param 93513:18:04 when group is not root 93613:18:04 updates default_branch_protection_defaults from the default_branch_protection param 93713:18:04 when the user does not have the ability to update 93813:18:05 does not update default_branch_protection_defaults and adds an error to the namespace_settings 93913:18:05 when default_branch_protection_defaults is updated 94013:18:05 when the user has the ability to update 94113:18:05 when group is root 94213:18:05 updates default_branch_protection_defaults from the default_branch_protection param 94313:18:05 when group is not root 94413:18:05 updates default_branch_protection_defaults from the default_branch_protection param 94513:18:05 when the user does not have the ability to update 94613:18:06 does not update default_branch_protection_defaults and adds an error to the namespace_settings 94713:18:06 when early_access_program_joined_by_id is updated 94913:18:06 with previously unset 95013:18:06 sets early_access_program_joined_by 95113:18:06 with previously true 95213:18:06 doesn't change early_access_program_joined_by 95413:18:06 with previously unset 95513:18:06 doesn't change early_access_program_joined_by 95613:18:06 with previously true 95713:18:07 doesn't change early_access_program_joined_by 95813:18:07 updating :resource_access_token_creation_allowed 95913:18:07 when user is a group owner 96013:18:07 changes settings 96113:18:07 when user is not a group owner 96213:18:08 does not change settings 96313:18:08 returns the group owner error 96413:18:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.88 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.09 1.10 1.20 1/296 7909 96613:18:08 validating settings param for root group 96713:18:08 setting_key: :prevent_sharing_groups_outside_hierarchy, setting_changes_from: false, setting_changes_to: true 96813:18:08 when user is not a group owner 96913:18:09 does not change settings 97013:18:09 returns the group owner error 97113:18:09# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.99 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.09 1.10 1.20 1/296 7910 97313:18:09 with a subgroup 97413:18:10 does not change settings 97513:18:10 when user is a group owner 97613:18:11 changes settings 97713:18:11 setting_key: :new_user_signups_cap, setting_changes_from: nil, setting_changes_to: 100 97813:18:11 when user is not a group owner 97913:18:11 does not change settings 98013:18:13 returns the group owner error 98113:18:13# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.24 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.09 1.10 1.20 1/291 7911 98313:18:13 with a subgroup 98413:18:13 does not change settings 98513:18:13 when user is a group owner 98613:18:14 changes settings 98713:18:14 setting_key: :seat_control, setting_changes_from: "off", setting_changes_to: "user_cap" 98813:18:14 when user is not a group owner 98913:18:14 does not change settings 99013:18:15 returns the group owner error 99113:18:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.51 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.08 1.10 1.20 1/291 7912 99313:18:15 with a subgroup 99413:18:16 does not change settings 99513:18:16 when user is a group owner 99613:18:16 changes settings 99713:18:16 setting_key: :enabled_git_access_protocol, setting_changes_from: "all", setting_changes_to: "ssh" 99813:18:16 when user is not a group owner 99913:18:17 does not change settings 100013:18:17 returns the group owner error 100113:18:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.81 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.08 1.10 1.20 1/291 7913 100313:18:17 with a subgroup 100413:18:18 does not change settings 100513:18:18 when user is a group owner 100613:18:19 changes settings 100713:18:19# [RSpecRunTime] Finishing example group spec/services/namespace_settings/assign_attributes_service_spec.rb. It took 16.47 seconds. Expected to take 17.63 seconds. 100813:18:19# [RSpecRunTime] Starting example group spec/models/notification_setting_spec.rb. Expected to take 15.54 seconds. 100913:18:19NotificationSetting 101013:18:19 does not allow STI 101113:18:19 behaves like having unique enum values 101213:18:19 has unique values in "level" 101313:18:19 default values 101413:18:19 is expected to eq "global" 101513:18:19 Associations 101613:18:19 is expected to belong to user required: false 101713:18:19 is expected to belong to source required: false 101913:18:19 is expected to validate that :user cannot be empty/falsy 102013:18:19 is expected to validate that :level cannot be empty/falsy 102213:18:19 is expected to validate that :user_id is case-sensitively unique within the scope of :source_type and :source_id, producing a custom validation error on failure 102413:18:19 parses boolean before saving 102513:18:19 notification_email 102613:18:19 allows to change email to verified one 102713:18:19 does not allow to change email to not verified one 102813:18:19 allows to change email to empty one 102913:18:19 #for_projects 103013:18:22 excludes projects pending delete 103113:18:22# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.25 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.08 1.10 1.20 1/291 7914 103313:18:22 #event_enabled? 103413:18:22 for an event with a matching column name 103513:18:22 returns the value of the column 103613:18:22 when the column has a nil value 103713:18:22 returns false 103813:18:22 for an event without a matching column name 103913:18:22 returns false 104013:18:22 for failed_pipeline 104113:18:22 column: nil, expected: true 104213:18:22 is expected to eq true 104313:18:22 column: true, expected: true 104413:18:22 is expected to eq true 104513:18:22 column: false, expected: false 104613:18:23 is expected to eq false 104713:18:23 for fixed_pipeline 104813:18:23 column: nil, expected: true 104913:18:23 is expected to eq true 105013:18:23 column: true, expected: true 105113:18:23 is expected to eq true 105213:18:23 column: false, expected: false 105313:18:23 is expected to eq false 105413:18:23 .reset_email_for_user! 105513:18:24 replaces given email with nil 105613:18:24 does not replace other emails 105713:18:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.74 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.07 1.10 1.19 1/291 7915 105913:18:24 .email_events 106013:18:24 returns email events 106113:18:24 includes EXCLUDED_WATCHER_EVENTS 106213:18:24 #email_events 106313:18:24 calls email_events 106413:18:24 #order_by_id_asc 106513:18:26 is expected to eq [#<NotificationSetting id: 1083, user_id: 1799, source_id: 396, source_type: "Project", level: "globa...ct: true, change_reviewer_merge_request: nil, merge_when_pipeline_succeeds: false, approver: false>] 106613:18:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.04 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.07 1.10 1.19 1/291 7916 106813:18:27 with loose foreign key on notification_settings.user_id 106913:18:27 behaves like cleanup by a loose foreign key 107013:18:30 cleans up (delete or nullify) the model 107113:18:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.02 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.06 1.09 1.19 1/291 7917 107313:18:31# [RSpecRunTime] Finishing example group spec/models/notification_setting_spec.rb. It took 12.0 seconds. Expected to take 15.54 seconds. 107413:18:31# [RSpecRunTime] Starting example group spec/finders/context_commits_finder_spec.rb. Expected to take 14.58 seconds. 107513:18:31ContextCommitsFinder 107713:18:33 filters commits by valid sha/commit message 107813:18:37 returns nothing when searched by invalid sha/commit message 107913:18:39 returns commits based in author filter 108013:18:41 returns commits based in committed before and after filter 108113:18:43 returns commits from target branch if no filter is applied 108213:18:43# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.98 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.20 1.12 1.20 1/298 8320 108413:18:43# [RSpecRunTime] Finishing example group spec/finders/context_commits_finder_spec.rb. It took 12.97 seconds. Expected to take 14.58 seconds. 108513:18:43# [RSpecRunTime] Starting example group spec/policies/protected_branch_policy_spec.rb. Expected to take 14.15 seconds. 108613:18:43ProtectedBranchPolicy 108713:18:43 as a maintainer 108813:18:43 behaves like allows protected branch crud 108913:18:44 is expected to be allowed :read_protected_branch 109013:18:45 is expected to be allowed :create_protected_branch 109113:18:46 is expected to be allowed :update_protected_branch 109213:18:47 is expected to be allowed :destroy_protected_branch 109313:18:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.63 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.20 1.12 1.20 1/297 8321 109513:18:47 as a developer 109613:18:47 behaves like disallows protected branch crud 109713:18:48 is expected not to be allowed :read_protected_branch 109813:18:49 is expected not to be allowed :create_protected_branch 109913:18:50 is expected not to be allowed :update_protected_branch 110013:18:50 is expected not to be allowed :destroy_protected_branch 110113:18:51# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.06 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.18 1.12 1.20 1/297 8322 110413:18:51 behaves like disallows protected branch crud 110513:18:51 is expected not to be allowed :read_protected_branch 110613:18:52 is expected not to be allowed :create_protected_branch 110713:18:53 is expected not to be allowed :update_protected_branch 110813:18:54 is expected not to be allowed :destroy_protected_branch 110913:18:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.53 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.17 1.12 1.20 1/293 8323 111113:18:54# [RSpecRunTime] Finishing example group spec/policies/protected_branch_policy_spec.rb. It took 10.55 seconds. Expected to take 14.15 seconds. 111213:18:54# [RSpecRunTime] Starting example group spec/services/files/update_service_spec.rb. Expected to take 12.84 seconds. 111313:18:54Files::UpdateService 111513:18:54 with LFS disabled 111613:18:54 when the file's last commit sha is earlier than the latest change for that branch 111713:18:56 returns a hash with the correct error message and a :error status 111813:18:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.94 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.17 1.12 1.20 1/293 8353 112013:18:56 when the file's last commit sha does match the supplied last_commit_sha 112113:18:58 returns a hash with the :success status 112213:18:59 updates the file with the new contents 112313:19:01 uses the commit email 112413:19:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.3 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.15 1.11 1.20 1/297 8537 112613:19:01 when the last_commit_sha is not supplied 112713:19:02 returns a hash with the :success status 112813:19:04 updates the file with the new contents 112913:19:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.26 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.14 1.11 1.19 1/297 8654 113113:19:04 with LFS enabled 113213:19:05Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 113413:19:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 113513:19:05 creates an LFS pointer 113613:19:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.86 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.14 1.11 1.19 1/297 8715 113813:19:05# [RSpecRunTime] Finishing example group spec/services/files/update_service_spec.rb. It took 11.34 seconds. Expected to take 12.84 seconds. 113913:19:05# [RSpecRunTime] Starting example group spec/services/ci/components/fetch_service_spec.rb. Expected to take 12.58 seconds. 114013:19:05Ci::Components::FetchService 114213:19:06 when address points to an external component 114313:19:06 when component path points to a template file in a project 114413:19:06 behaves like an external component 114513:19:06 when user does not have permissions to read the code 114613:19:07 returns a generic error response 114713:19:07 when the user is external and the project is internal 114813:19:08 returns an error response for external user accessing internal project 114913:19:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.53 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.14 1.11 1.19 1/297 8848 115113:19:08 when version is a branch name 115213:19:08 behaves like component address 115313:19:08 when content exists 115413:19:08 returns the content 115513:19:08 when content does not exist 115613:19:09 returns an error 115713:19:09 when version is a tag name 115813:19:09 behaves like component address 115913:19:09 when content exists 116013:19:09 returns the content 116113:19:09 when content does not exist 116213:19:09 returns an error 116313:19:09 when version is a commit sha 116413:19:09 behaves like component address 116513:19:09 when content exists 116613:19:09 returns the content 116713:19:09 when content does not exist 116813:19:10 returns an error 116913:19:10 when version is not provided 117013:19:10 returns an error 117113:19:10 when version is ~latest 117213:19:10 and the project is not a catalog resource 117313:19:10 returns an error 117413:19:10 and the project does not exist 117513:19:11 returns an error 117613:19:11 when project does not exist 117713:19:11 returns an error 117813:19:11 when host is different than the current instance host 117913:19:11 returns an error 118013:19:11 when component path points to a template directory in a project 118113:19:11 behaves like an external component 118213:19:11 when user does not have permissions to read the code 118313:19:11 returns a generic error response 118413:19:11 when the user is external and the project is internal 118513:19:13 returns an error response for external user accessing internal project 118613:19:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.07 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.13 1.11 1.19 1/297 8905 118813:19:13 when version is a branch name 118913:19:13 behaves like component address 119013:19:13 when content exists 119113:19:14 returns the content 119213:19:14# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.41 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.12 1.11 1.19 1/297 8908 119413:19:14 when content does not exist 119513:19:14 returns an error 119613:19:14 when version is a tag name 119713:19:14 behaves like component address 119813:19:14 when content exists 119913:19:14 returns the content 120013:19:14 when content does not exist 120113:19:15 returns an error 120213:19:15 when version is a commit sha 120313:19:15 behaves like component address 120413:19:15 when content exists 120513:19:15 returns the content 120613:19:15 when content does not exist 120713:19:15 returns an error 120813:19:15 when version is not provided 120913:19:15 returns an error 121013:19:15 when version is ~latest 121113:19:16 and the project is not a catalog resource 121213:19:16 returns an error 121313:19:16 and the project does not exist 121413:19:16 returns an error 121513:19:16 when project does not exist 121613:19:16 returns an error 121713:19:16 when host is different than the current instance host 121813:19:16 returns an error 121913:19:16 when the project exists but the component does not 122013:19:17 returns a content not found error 122113:19:17# [RSpecRunTime] Finishing example group spec/services/ci/components/fetch_service_spec.rb. It took 11.35 seconds. Expected to take 12.58 seconds. 122213:19:17# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb. Expected to take 11.88 seconds. 122313:19:17Gitlab::Email::Handler::UnsubscribeHandler 122413:19:17 when email key 122513:19:18 matches the new format 122613:19:18 matches the legacy format 122713:19:19 doesn't match either format 122813:19:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.92 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.11 1.11 1.19 1/297 8913 123013:19:19 when notification concerns a commit 123113:19:20 handler does not raise an error 123213:19:20 user is unsubscribed 123313:19:21 leaves user unsubscribed 123413:19:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.74 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.11 1.11 1.19 2/298 8914 123613:19:21 user is subscribed 123713:19:22 unsubscribes user from notable 123813:19:22 when using old style unsubscribe link 123913:19:23 unsubscribes user from notable 124013:19:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.81 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.10 1.10 1.19 1/294 8915 124213:19:23 when the noteable could not be found 124313:19:24 raises a NoteableNotFoundError 124413:19:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.87 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.10 1.10 1.19 1/293 8916 124613:19:24 when no sent notification for the mail key could be found 124713:19:25 raises a SentNotificationNotFoundError 124813:19:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb. It took 8.58 seconds. Expected to take 11.88 seconds. 124913:19:25# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/components/instance_path_spec.rb. Expected to take 11.22 seconds. 125013:19:25Gitlab::Ci::Components::InstancePath 125113:19:25 #invalid_usage_for_latest? 125213:19:26 when the version is ~latest and the project is not a catalog resource 125313:19:26 returns true and therefore is valid 125413:19:26 when the version is not ~latest 125513:19:26 returns false 125613:19:26 when the project is a catalog resource 125713:19:26 returns false 125913:19:26 when address is a valid path 126013:19:26 is expected to be truthy 126113:19:26 when address is an invalid path 126213:19:26 is expected to be falsey 126313:19:26 #fetch_content! 126413:19:26 when the project repository contains a templates directory 126513:19:27 when user does not have permissions 126613:19:28 raises an error when fetching the content 126713:19:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.74 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.10 1.10 1.19 1/297 9049 126913:19:28 when the component is simple (single file template) 127013:19:28 behaves like finds the component 127113:19:28 behaves like fetches the component content 127213:19:28 fetches the component content 127313:19:28 when the there is a redirect set for the project 127413:19:28 behaves like fetches the component content 127513:19:29 fetches the component content 127613:19:29 when the component is complex (directory-based template) 127713:19:29 behaves like finds the component 127813:19:29 behaves like fetches the component content 127913:19:29 fetches the component content 128013:19:29 when the there is a redirect set for the project 128113:19:29 behaves like fetches the component content 128213:19:29 fetches the component content 128313:19:29 when there is an invalid nested component folder 128413:19:29 behaves like does not find the component 128613:19:30 when there is an invalid nested component path 128713:19:30 behaves like does not find the component 128913:19:30 when the project path starts with '/' 129013:19:30 behaves like does not find the component 129213:19:30 when fetching the latest release 129313:19:30 when there is no project 129413:19:30 behaves like does not find the component 129613:19:30 when the project is not a catalog resource 129713:19:31 behaves like does not find the component 129913:19:31# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.65 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.09 1.10 1.19 1/297 9074 130113:19:31 when the project is a catalog resource 130213:19:33 returns the component content of the latest semantic version 130313:19:33 when fetching the version with shorthand 130413:19:33 when it is one digit 130513:19:33 returns the component content of the latest for that version 130613:19:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.48 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.09 1.10 1.19 1/297 9191 130813:19:33 when it is two digits 130913:19:33 returns the component content of the latest for that version 131013:19:33 when the version does not match 131213:19:33 when the version matches a pre-release 131313:19:34 returns nil as shorthand should not fetch pre-release versions 131413:19:34 when version does not exist 131613:19:34 when current GitLab instance is installed on a relative URL 131713:19:34 fetches the component content 131913:19:35 when there is a release 132013:19:35 when the version matches 132113:19:35 returns the release sha 132213:19:35 when version does not match 132313:19:35 returns project commit sha 132413:19:35 when there are no releases 132513:19:35 returns project commit sha 132613:19:35 .fqdn_prefix 132713:19:35 is expected to eq "acme.com/" 132813:19:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/components/instance_path_spec.rb. It took 10.12 seconds. Expected to take 11.22 seconds. 132913:19:35# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestion_spec.rb. Expected to take 10.83 seconds. 133013:19:35Gitlab::Diff::Suggestion 133213:19:35 when changing content surpasses the top limit 133313:19:35 behaves like correct suggestion raw content 133413:19:37 returns correct raw data 133513:19:38 returns diff lines with correct line numbers 133613:19:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.02 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.08 1.10 1.18 1/298 9360 133813:19:39 when changing content surpasses the amount of lines in the blob (bottom) 133913:19:39 behaves like correct suggestion raw content 134013:19:40 returns correct raw data 134113:19:42 returns diff lines with correct line numbers 134213:19:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.24 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.08 1.10 1.18 1/298 9484 134413:19:42 when lines are within blob lines boundary 134513:19:42 behaves like correct suggestion raw content 134613:19:43 returns correct raw data 134713:19:45 returns diff lines with correct line numbers 134813:19:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.39 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.07 1.10 1.18 1/298 9607 135013:19:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestion_spec.rb. It took 9.48 seconds. Expected to take 10.83 seconds. 135113:19:45# [RSpecRunTime] Starting example group spec/lib/gitlab/email/receiver_spec.rb. Expected to take 10.18 seconds. 135213:19:45Gitlab::Email::Receiver 135313:19:45 requires all handlers to have a unique metric_event 135413:19:45 requires all handlers to respond to #project 135513:19:45 when the email contains a valid email address in a header 135613:19:45 when in a Delivered-To header 135713:19:45 behaves like successful receive 135813:19:45 correctly finds the mail key 135913:19:45 adds metric event 136013:19:46 returns valid metadata 136113:19:46 when in an Envelope-To header 136213:19:46 behaves like successful receive 136313:19:46 correctly finds the mail key 136413:19:46 adds metric event 136513:19:46 returns valid metadata 136613:19:46 when in an X-Envelope-To header 136713:19:46 behaves like successful receive 136813:19:46 correctly finds the mail key 136913:19:46 adds metric event 137013:19:46 returns valid metadata 137113:19:46 when enclosed with angle brackets in an Envelope-To header 137213:19:46 behaves like successful receive 137313:19:46 correctly finds the mail key 137413:19:46 adds metric event 137513:19:46 returns valid metadata 137613:19:46 when mail key is in the references header with a comma 137713:19:46 behaves like successful receive 137813:19:46 correctly finds the mail key 137913:19:46 adds metric event 138013:19:46 returns valid metadata 138113:19:46 when all other headers are missing 138213:19:46 it uses receive headers to find the key 138313:19:46 behaves like successful receive 138413:19:46 correctly finds the mail key 138513:19:46 adds metric event 138613:19:46 returns valid metadata 138713:19:46 when in a Cc header 138813:19:46 behaves like successful receive 138913:19:46 correctly finds the mail key 139013:19:47 adds metric event 139113:19:47 returns valid metadata 139213:19:47 when in a X-Original-To header 139313:19:47 behaves like successful receive 139413:19:47 correctly finds the mail key 139513:19:47 adds metric event 139613:19:47 returns valid metadata 139713:19:47 when in a X-Forwarded-To header 139813:19:47 behaves like successful receive 139913:19:47 correctly finds the mail key 140013:19:47 adds metric event 140113:19:47 returns valid metadata 140213:19:47 when in a X-Delivered-To header 140313:19:47 behaves like successful receive 140413:19:47 correctly finds the mail key 140513:19:47 adds metric event 140613:19:47 returns valid metadata 140713:19:47 for Service Desk custom email 140813:19:47 for email to custom email address with reply key 140913:19:47 behaves like successful receive from Delivered-To header 141013:19:47 when in Delivered-To header 141113:19:47 behaves like successful receive 141213:19:47 correctly finds the mail key 141313:19:47 adds metric event 141413:19:48 returns valid metadata 141513:19:48 behaves like successful receive from To header 141613:19:48 when in To header 141713:19:48 behaves like successful receive 141813:19:48 correctly finds the mail key 141913:19:48 adds metric event 142013:19:48 returns valid metadata 142113:19:48 when also incoming address is in To header 142213:19:48 behaves like successful receive 142313:19:48 correctly finds the mail key 142413:19:49 adds metric event 142513:19:49 returns valid metadata 142613:19:49 for verification email 142713:19:49 behaves like successful receive from Delivered-To header 142813:19:49 when in Delivered-To header 142913:19:49 behaves like successful receive 143013:19:49 correctly finds the mail key 143113:19:49 adds metric event 143213:19:49 returns valid metadata 143313:19:49 behaves like successful receive from To header 143413:19:49 when in To header 143513:19:49 behaves like successful receive 143613:19:49 correctly finds the mail key 143713:19:50 adds metric event 143813:19:50 returns valid metadata 143913:19:50 when also incoming address is in To header 144013:19:50 behaves like successful receive 144113:19:50 correctly finds the mail key 144213:19:50 adds metric event 144313:19:50 returns valid metadata 144413:19:50 for email to custom email address 144513:19:50 behaves like successful receive from Delivered-To header 144613:19:50 when in Delivered-To header 144713:19:50 behaves like successful receive 144813:19:51 correctly finds the mail key 144913:19:51 adds metric event 145013:19:51 returns valid metadata 145113:19:51 behaves like successful receive from To header 145213:19:51 when in To header 145313:19:51 behaves like successful receive 145413:19:51 correctly finds the mail key 145513:19:51 adds metric event 145613:19:52 returns valid metadata 145713:19:52 when also incoming address is in To header 145813:19:52 behaves like successful receive 145913:19:52 correctly finds the mail key 146013:19:52 adds metric event 146113:19:52 returns valid metadata 146213:19:52 when we cannot find a capable handler 146313:19:52 when mail key is not correct 146413:19:52 behaves like failed receive with event 146513:19:52 adds metric event 146613:19:52 when email is not known 146713:19:52 behaves like failed receive with event 146813:19:52 adds metric event 146913:19:52 when the email is blank 147013:19:52 behaves like failed receive without event 147113:19:52 adds metric event 147213:19:52 when the email was auto generated with Auto-Submitted header 147313:19:52 behaves like failed receive without event 147413:19:52 adds metric event 147513:19:52 when the email's To field is blank 147613:19:52 behaves like successful receive 147713:19:52 correctly finds the mail key 147813:19:52 adds metric event 147913:19:52 returns valid metadata 148013:19:52 when the email's From field is blank 148113:19:52 behaves like successful receive 148213:19:52 correctly finds the mail key 148313:19:53 adds metric event 148413:19:53 returns valid metadata 148513:19:53 when the email was auto generated with X-Autoreply header 148613:19:53 behaves like failed receive without event 148713:19:53 adds metric event 148813:19:53 event raising via errors 148913:19:53 handling errors which do not raise events 149013:19:53 expected_error: Gitlab::Email::AutoGeneratedEmailError 149113:19:53 behaves like failed receive without event 149213:19:53 adds metric event 149313:19:53 expected_error: Gitlab::Email::ProjectNotFound 149413:19:53 behaves like failed receive without event 149513:19:53 adds metric event 149613:19:53 expected_error: Gitlab::Email::EmptyEmailError 149713:19:53 behaves like failed receive without event 149813:19:53 adds metric event 149913:19:53 expected_error: Gitlab::Email::UserNotFoundError 150013:19:53 behaves like failed receive without event 150113:19:53 adds metric event 150213:19:53 expected_error: Gitlab::Email::UserBlockedError 150313:19:53 behaves like failed receive without event 150413:19:53 adds metric event 150513:19:53 expected_error: Gitlab::Email::UserNotAuthorizedError 150613:19:53 behaves like failed receive without event 150713:19:53 adds metric event 150813:19:53 expected_error: Gitlab::Email::NoteableNotFoundError 150913:19:53 behaves like failed receive without event 151013:19:53 adds metric event 151113:19:53 expected_error: Gitlab::Email::InvalidAttachment 151213:19:53 behaves like failed receive without event 151313:19:53 adds metric event 151413:19:53 expected_error: Gitlab::Email::InvalidRecordError 151513:19:53 behaves like failed receive without event 151613:19:53 adds metric event 151713:19:53 expected_error: Gitlab::Email::EmailTooLarge 151813:19:53 behaves like failed receive without event 151913:19:53 adds metric event 152013:19:53 handling errors which do raise events 152113:19:53 expected_error: Gitlab::Email::EmailUnparsableError 152213:19:53 behaves like failed receive with event 152313:19:53 adds metric event 152413:19:53 expected_error: Gitlab::Email::UnknownIncomingEmail 152513:19:53 behaves like failed receive with event 152613:19:53 adds metric event 152713:19:53 expected_error: ArgumentError 152813:19:53 behaves like failed receive with event 152913:19:53 adds metric event 153013:19:53 expected_error: StandardError 153113:19:53 behaves like failed receive with event 153213:19:53 adds metric event 153313:19:53 when the received field is malformed 153413:19:53 mail_metadata has no ReDos issue 153513:19:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/receiver_spec.rb. It took 8.46 seconds. Expected to take 10.18 seconds. 153613:19:53# [RSpecRunTime] Starting example group spec/models/upload_spec.rb. Expected to take 9.77 seconds. 153813:19:54 does not allow STI 153913:19:54 associations 154013:19:54 is expected to belong to model required: false 154213:19:54 is expected to validate that :size cannot be empty/falsy 154313:19:54 is expected to validate that :path cannot be empty/falsy 154413:19:55 is expected to validate that :model cannot be empty/falsy 154513:19:55 is expected to validate that :uploader cannot be empty/falsy 154713:19:55 for a file above the checksum threshold 154813:19:55 schedules checksum calculation 154913:19:55 for a file at or below the checksum threshold 155013:19:55 calculates checksum immediately before save 155113:19:55 after_destroy 155213:19:55 uploader is FileUploader-based 155313:19:55 calls delete_file! 155513:19:56 .for_model_type_and_id 155613:19:58 returns records matching the given model_type and ids 155713:19:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.52 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.06 1.09 1.18 1/292 9608 155913:19:58 .for_uploader 156013:19:58 returns uploads matching given uploader class 156113:19:58 returns uploads matching given uploader class name 156213:19:58 .order_by_created_at_desc 156313:19:58 returns uploads ordered by created_at descending 156413:19:58 #absolute_path 156513:19:58 returns the path directly when already absolute 156613:19:58 delegates to the uploader's absolute_path method 156713:19:58 #relative_path 156813:19:58 delegates to the uploader's relative_path method 156913:19:58 #calculate_checksum! 157013:19:58 sets `checksum` to SHA256 sum of the file 157113:19:58 sets `checksum` to nil for a non-existent file 157213:19:58 #build_uploader 157313:19:58 returns a uploader object with current upload associated with it 157413:19:58 #retrieve_uploader 157513:19:59 returns a uploader object with current uploader associated with and cache retrieved 157613:19:59 when upload has mount_point nil 157713:19:59 when an upload belongs to a note 157813:19:59 mounts it as attachment 157913:19:59 when an upload does not belong to a note 158013:20:00 does not mount it as attachment 158113:20:00 #needs_checksum? 158213:20:00 with local storage 158313:20:00 returns true when no checksum exists 158413:20:01 returns false when checksum is already present 158513:20:01# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.16 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.05 1.09 1.18 1/292 9609 158713:20:01 with remote storage 158813:20:01 returns false 159013:20:01 returns true when the file exists 159113:20:01 when the file does not exist 159213:20:01 returns false 159313:20:01 when the record is persisted 159413:20:01 sends a message to Sentry 159513:20:02 increments a metric counter to signal a problem 159613:20:02# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.54 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.05 1.09 1.18 1/292 9610 159813:20:02 when the record is not persisted 159913:20:02 does not send a message to Sentry 160013:20:02 does not increment a metric counter 160113:20:02 #uploader_context 160213:20:03 is expected to match (a hash including {:secret => "secret", :identifier => "file.txt"}) 160313:20:03 #update_project_statistics 160413:20:04 updates project statistics when upload is added 160513:20:04 updates project statistics when upload is removed 160613:20:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.79 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.05 1.09 1.18 1/292 9611 160813:20:04# [RSpecRunTime] Finishing example group spec/models/upload_spec.rb. It took 10.94 seconds. Expected to take 9.77 seconds. 160913:20:04# [RSpecRunTime] Starting example group spec/models/integrations/webex_teams_spec.rb. Expected to take 9.23 seconds. 161013:20:04Integrations::WebexTeams 161113:20:04 does not allow STI 161213:20:04 behaves like chat integration 161313:20:04 Associations 161413:20:04 is expected to belong to project required: false 161613:20:04 when integration is active 161713:20:04 is expected to validate that :webhook cannot be empty/falsy 161813:20:04 behaves like issue tracker integration URL attribute 162013:20:05 is expected not to allow :webhook to be ‹"example.com"› 162113:20:05 is expected not to allow :webhook to be ‹"ftp://example.com"› 162213:20:05 is expected not to allow :webhook to be ‹"herp-and-derp"› 162313:20:05 when integration is inactive 162413:20:05 is expected not to validate that :webhook cannot be empty/falsy 162513:20:05 .supported_events 162613:20:05 does not support deployment_events 162813:20:06 with push events 162913:20:06 behaves like triggered Webex Teams integration 163013:20:06 calls Webex Teams API 163113:20:06 with default branch 163213:20:06 when only default branch are to be notified 163313:20:06 behaves like triggered Webex Teams integration 163413:20:06 calls Webex Teams API 163513:20:06 when only protected branches are to be notified 163613:20:06 behaves like untriggered Webex Teams integration 163713:20:06 does not call Webex Teams API 163813:20:06 when default and protected branches are to be notified 163913:20:06 behaves like triggered Webex Teams integration 164013:20:06 calls Webex Teams API 164113:20:06 when all branches are to be notified 164213:20:06 behaves like triggered Webex Teams integration 164313:20:06 calls Webex Teams API 164413:20:06 with protected branch 164513:20:07 when only default branch are to be notified 164613:20:07 behaves like untriggered Webex Teams integration 164713:20:07 does not call Webex Teams API 164813:20:07 when only protected branches are to be notified 164913:20:07 behaves like triggered Webex Teams integration 165013:20:07 calls Webex Teams API 165113:20:07 when default and protected branches are to be notified 165213:20:07 behaves like triggered Webex Teams integration 165313:20:07 calls Webex Teams API 165413:20:07 when all branches are to be notified 165513:20:07 behaves like triggered Webex Teams integration 165613:20:07 calls Webex Teams API 165713:20:07 with neither default nor protected branch 165813:20:07 when only default branch are to be notified 165913:20:07 behaves like untriggered Webex Teams integration 166013:20:07 does not call Webex Teams API 166113:20:07 when only protected branches are to be notified 166213:20:07 behaves like untriggered Webex Teams integration 166313:20:07 does not call Webex Teams API 166413:20:07 when default and protected branches are to be notified 166513:20:07 behaves like untriggered Webex Teams integration 166613:20:07 does not call Webex Teams API 166713:20:07 when all branches are to be notified 166813:20:07 behaves like triggered Webex Teams integration 166913:20:07 calls Webex Teams API 167013:20:07 with issue events 167113:20:07 behaves like triggered Webex Teams integration 167213:20:08Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 167413:20:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 167513:20:08 calls Webex Teams API 167613:20:08 with merge events 167713:20:08 behaves like triggered Webex Teams integration 167813:20:08Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 168013:20:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 168113:20:08 calls Webex Teams API 168213:20:08 with wiki page events 168313:20:08 behaves like triggered Webex Teams integration 168413:20:09 calls Webex Teams API 168513:20:09 with note events 168613:20:09 with commit comment 168713:20:09 behaves like triggered Webex Teams integration 168813:20:09 calls Webex Teams API 168913:20:09 with merge request comment 169013:20:09 behaves like triggered Webex Teams integration 169113:20:10 calls Webex Teams API 169213:20:10 with issue comment 169313:20:10 behaves like triggered Webex Teams integration 169413:20:10 calls Webex Teams API 169513:20:10 with snippet comment 169613:20:10 behaves like triggered Webex Teams integration 169713:20:10 calls Webex Teams API 169813:20:10 with pipeline events 169913:20:10 with failed pipeline 170013:20:10 behaves like triggered Webex Teams integration 170113:20:10 calls Webex Teams API 170213:20:10 with succeeded pipeline 170313:20:10 with default notify_only_broken_pipelines 170413:20:10 does not call Webex Teams API 170513:20:10 when notify_only_broken_pipelines is false 170613:20:10 behaves like triggered Webex Teams integration 170713:20:10 calls Webex Teams API 170813:20:10 with default branch 170913:20:10 when only default branch are to be notified 171013:20:10 behaves like triggered Webex Teams integration 171113:20:11 calls Webex Teams API 171213:20:11 when only protected branches are to be notified 171313:20:11 behaves like untriggered Webex Teams integration 171413:20:11 does not call Webex Teams API 171513:20:11 when default and protected branches are to be notified 171613:20:11 behaves like triggered Webex Teams integration 171713:20:11 calls Webex Teams API 171813:20:11 when all branches are to be notified 171913:20:11 behaves like triggered Webex Teams integration 172013:20:11 calls Webex Teams API 172113:20:11 with protected branch 172213:20:11 when only default branch are to be notified 172313:20:11 behaves like untriggered Webex Teams integration 172413:20:11 does not call Webex Teams API 172513:20:11 when only protected branches are to be notified 172613:20:11 behaves like triggered Webex Teams integration 172713:20:11 calls Webex Teams API 172813:20:11 when default and protected branches are to be notified 172913:20:11 behaves like triggered Webex Teams integration 173013:20:11 calls Webex Teams API 173113:20:11 when all branches are to be notified 173213:20:11 behaves like triggered Webex Teams integration 173313:20:11 calls Webex Teams API 173413:20:11 with neither default nor protected branch 173513:20:11 when only default branch are to be notified 173613:20:11 behaves like untriggered Webex Teams integration 173713:20:11 does not call Webex Teams API 173813:20:11 when only protected branches are to be notified 173913:20:11 behaves like untriggered Webex Teams integration 174013:20:11 does not call Webex Teams API 174113:20:11 when default and protected branches are to be notified 174213:20:11 behaves like untriggered Webex Teams integration 174313:20:11 does not call Webex Teams API 174413:20:11 when all branches are to be notified 174513:20:11 behaves like triggered Webex Teams integration 174613:20:12 calls Webex Teams API 174713:20:12 deployment events 174813:20:12 behaves like untriggered Webex Teams integration 174913:20:13 does not call Webex Teams API 175013:20:13# [RSpecRunTime] Finishing example group spec/models/integrations/webex_teams_spec.rb. It took 8.24 seconds. Expected to take 9.23 seconds. 175113:20:13# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config/project_setting_spec.rb. Expected to take 8.82 seconds. 175213:20:13Gitlab::Ci::ProjectConfig::ProjectSetting 175413:20:13 is expected to eq nil 175513:20:13 with repository config 175613:20:14 is expected to eq :repository_source 175713:20:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.63 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.04 1.09 1.18 1/297 9874 175913:20:14 with external config 176013:20:15 is expected to eq :external_project_source 176113:20:15 with remote config 176213:20:16 is expected to eq :remote_source 176413:20:16 when file is in repository 176513:20:16 is expected to eq "---\ninclude:\n- local: \".gitlab-ci.yml\"\n" 176613:20:16 with external config 176713:20:17 is expected to eq "---\ninclude:\n- project: another-group/another-project\n file: path/to/.gitlab-ci.yml\n" 176813:20:17 with remote config 177013:20:18 when file is not in repository 177113:20:19 is expected to be nil 177213:20:19 when Gitaly raises error 177313:20:20 is expected to be nil 177413:20:20 #internal_include_prepended? 177513:20:20 is expected to eq true 177613:20:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config/project_setting_spec.rb. It took 7.93 seconds. Expected to take 8.82 seconds. 177713:20:20# [RSpecRunTime] Starting example group spec/finders/resource_state_event_finder_spec.rb. Expected to take 8.44 seconds. 177813:20:20ResourceStateEventFinder 178013:20:21 returns events accessible by user 178113:20:21 when issues are private 178213:20:22 does not return any events 178313:20:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.73 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.04 1.08 1.17 1/297 10165 178513:20:22 when issue is not accesible to the user 178613:20:23 does not return any events 178713:20:23 #can_read_eventable? 178813:20:23 when eventable is an Issue 178913:20:23 when issue is readable 179013:20:24 is expected to be truthy 179113:20:24 when issue is not readable 179213:20:25 is expected to be falsey 179313:20:25 when eventable is a MergeRequest 179413:20:25 when merge request is readable 179513:20:26 is expected to be truthy 179613:20:26 when merge request is not readable 179713:20:26 is expected to be falsey 179813:20:26# [RSpecRunTime] Finishing example group spec/finders/resource_state_event_finder_spec.rb. It took 5.86 seconds. Expected to take 8.44 seconds. 179913:20:26# [RSpecRunTime] Starting example group spec/helpers/avatars_helper_spec.rb. Expected to take 8.25 seconds. 180013:20:26AvatarsHelper 180113:20:26 #group_icon, #topic_icon 180213:20:26 when providing a group 180313:20:26 behaves like resource with a default avatar 180413:20:27 returns a default avatar div 180513:20:27 behaves like resource with a custom avatar 180613:20:27 returns a custom avatar image 180713:20:27 when providing a topic 180813:20:27 behaves like resource with a default avatar 180913:20:27 returns a default avatar div 181013:20:27 behaves like resource with a custom avatar 181113:20:27 returns a custom avatar image 181213:20:27 #avatar_icon_for 181313:20:27 prefers the user to retrieve the avatar_url 181413:20:28 falls back to email lookup if no user given 181513:20:28 #avatar_icon_for_email 181613:20:28 caches the request 181713:20:28 behaves like returns avatar for email 181813:20:28 using an email 181913:20:28 when there is a matching user 182013:20:28 returns a relative URL for the avatar 182113:20:28 when a private email is used 182213:20:29 calls gravatar_icon 182313:20:29 when by_commit_email is true 182413:20:29 returns a relative URL for the avatar 182513:20:29 when no user exists for the email 182613:20:29 calls gravatar_icon 182713:20:29 without an email passed 182813:20:29 returns the default avatar 182913:20:29 with a blank email address 183013:20:29 returns the default avatar 183113:20:29 #avatar_icon_for_user 183213:20:29 with a user object passed 183313:20:29 returns a relative URL for the avatar 183413:20:29 when the user is blocked 183513:20:29 behaves like blocked or unconfirmed user with avatar 183613:20:29 when the viewer is not an admin 183713:20:30 returns the default avatar 183813:20:30 when the viewer is an admin 183913:20:30 returns the default avatar when the user is not passed 184013:20:30 returns the user avatar when the user is passed 184113:20:30 when the user is unconfirmed 184213:20:30 behaves like blocked or unconfirmed user with avatar 184313:20:30 when the viewer is not an admin 184413:20:31 returns the default avatar 184513:20:31 when the viewer is an admin 184613:20:31 returns the default avatar when the user is not passed 184713:20:31 returns the user avatar when the user is passed 184813:20:31 without a user object passed 184913:20:32 calls gravatar_icon 185013:20:32 #gravatar_icon 185113:20:32 with Gravatar disabled 185213:20:32 returns a generic avatar 185313:20:32 with Gravatar enabled 185413:20:32 with FIPS not enabled 185513:20:32 returns a generic avatar when email is blank 185613:20:32 returns a valid Gravatar URL 185713:20:32 uses HTTPs when configured 185813:20:32 returns custom gravatar path when gravatar_url is set 185913:20:32 accepts a custom size argument 186013:20:32 defaults size to 40@2x when given an invalid size 186113:20:32 accepts a scaling factor 186213:20:32 ignores case and surrounding whitespace 186313:20:32 #user_avatar 186413:20:32 links to the user's profile 186513:20:32 has the user's name as title 186613:20:32 contains the user's avatar image 186713:20:32 #user_avatar_without_link 186813:20:32 displays user avatar 186913:20:32 with css_class parameter 187013:20:32 uses provided css_class 187113:20:32 with size parameter 187213:20:32 uses provided size 187313:20:32 with url parameter 187413:20:32 uses provided url 187513:20:32 with lazy parameter 187613:20:32 adds `lazy` class to class list, sets `data-src` with avatar URL and `src` with placeholder image 187713:20:32 with has_tooltip parameter 187813:20:32 with has_tooltip set to true 187913:20:32 adds has-tooltip 188013:20:32 with has_tooltip set to false 188113:20:32 does not add has-tooltip or data container 188213:20:32 with user_name parameter 188313:20:32 uses user_name and user_email parameter if user is not present 188413:20:32 with user parameter 188513:20:32 prefers user parameter 188613:20:32 with only_path parameter set to false 188713:20:32 with user parameter 188813:20:32 will return avatar with a full path 188913:20:32 with user_name and user_email 189013:20:33 will return avatar with a full path 189113:20:33 with unregistered email address 189213:20:33 will return default alt text for avatar 189313:20:33 #avatar_without_link 189513:20:33 displays user avatar 189713:20:33 displays group avatar 189813:20:33 #author_avatar 190013:20:33 is HTML-safe 190113:20:33 when css_class option is not passed 190213:20:33 uses the default class 190313:20:33 when css_class option is passed 190413:20:33 uses the supplied class 190513:20:33 when feature flag is disabled 190613:20:33 isn't cached 190713:20:33 is HTML-safe 190813:20:33# [RSpecRunTime] Finishing example group spec/helpers/avatars_helper_spec.rb. It took 6.67 seconds. Expected to take 8.25 seconds. 190913:20:33# [RSpecRunTime] Starting example group spec/tasks/gitlab/ci_secure_files/migrate_rake_spec.rb. Expected to take 7.67 seconds. 191013:20:33gitlab:ci_secure_files 191113:20:33 gitlab:ci_secure_files:migrate 191213:20:34 invokes the migration helper to move files to object storage 191313:20:34 when an error is raised while migrating 191413:20:34 logs the error 191513:20:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.85 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.87 1.05 1.16 1/292 10166 191713:20:38# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ci_secure_files/migrate_rake_spec.rb. It took 5.28 seconds. Expected to take 7.67 seconds. 191813:20:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.82 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.89 1.05 1.16 1/292 10167 192013:20:38# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/latest_release_spec.rb. Expected to take 7.2 seconds. 192113:20:38Gitlab::Ci::Badge::Release::LatestRelease 192313:20:40 describes latest release 192413:20:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.38 second. Current RSS: ~1383M. Threads: 4. load average: 0.89 1.05 1.16 1/293 10186 192713:20:42 returns latest release tag for the project ordered using release_at 192813:20:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.19 seconds. Current RSS: ~1395M. Threads: 4. load average: 0.89 1.05 1.16 1/292 10205 193113:20:43 returns correct metadata 193213:20:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.72 seconds. Current RSS: ~1400M. Threads: 4. load average: 0.89 1.05 1.16 1/292 10224 193513:20:45 returns correct template 193613:20:45# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.26 seconds. Current RSS: ~1402M. Threads: 4. load average: 0.89 1.04 1.16 1/292 10243 193813:20:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/latest_release_spec.rb. It took 6.45 seconds. Expected to take 7.2 seconds. 193913:20:45# [RSpecRunTime] Starting example group spec/services/todos/allowed_target_filter_service_spec.rb. Expected to take 6.62 seconds. 194013:20:45Todos::AllowedTargetFilterService 194213:20:46 with reporter user 194313:20:46 behaves like allowed Todos filter 194413:20:48 is expected to contain exactly #<Todo id: 41, user_id: 2005, project_id: 495, target_id: 76, target_type: "MergeRequest", author_id:...70 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>, #<Todo id: 33, user_id: 2005, project_id: 495, target_id: 148, target_type: "Issue", author_id: 2003,...51 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>, #<Todo id: 35, user_id: 2005, project_id: 495, target_id: 149, target_type: "Issue", author_id: 2003,...31 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>, #<Todo id: 36, user_id: 2005, project_id: 495, target_id: 148, target_type: "Issue", author_id: 2003,...21 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: 293, snoozed_until: nil>, and #<Todo id: 38, user_id: 2005, project_id: 495, target_id: 27, target_type: "DesignManagement::Design"...00 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> 194513:20:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.11 seconds. Current RSS: ~1397M. Threads: 4. load average: 0.89 1.04 1.16 1/292 10244 194713:20:48 with guest user 194813:20:48 behaves like allowed Todos filter 194913:20:49 is expected to contain exactly #<Todo id: 33, user_id: 2005, project_id: 495, target_id: 148, target_type: "Issue", author_id: 2003,...51 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> and #<Todo id: 38, user_id: 2005, project_id: 495, target_id: 27, target_type: "DesignManagement::Design"...00 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> 195013:20:49# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.47 seconds. Current RSS: ~1398M. Threads: 4. load average: 0.90 1.04 1.16 1/292 10245 195213:20:49 with a non-member user 195313:20:49 behaves like allowed Todos filter 195413:20:50 is expected to contain exactly 195513:20:50# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.63 seconds. Current RSS: ~1396M. Threads: 4. load average: 0.90 1.04 1.16 1/292 10246 195713:20:50# [RSpecRunTime] Finishing example group spec/services/todos/allowed_target_filter_service_spec.rb. It took 5.37 seconds. Expected to take 6.62 seconds. 195813:20:50# [RSpecRunTime] Starting example group spec/models/deployment_merge_request_spec.rb. Expected to take 6.47 seconds. 195913:20:50DeploymentMergeRequest 196013:20:50 does not allow STI 196113:20:53 is expected to belong to deployment required: true 196213:20:55 is expected to belong to merge_request required: true 196313:20:55# [RSpecRunTime] Finishing example group spec/models/deployment_merge_request_spec.rb. It took 5.22 seconds. Expected to take 6.47 seconds. 196413:20:55# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.92 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.07 1.08 1.17 1/297 10389 196613:20:55# [RSpecRunTime] Starting example group spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb. Expected to take 6.29 seconds. 196713:20:55gitlab:audit_event_types rake tasks 196913:20:56 invokes Gitlab::AuditEventTypes::CheckDocsTask with correct arguments 197013:20:56 compile_docs 197113:20:56 invokes Gitlab::AuditEventTypes::CompileDocsTask with correct arguments 197213:21:00# [RSpecRunTime] Finishing example group spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb. It took 4.16 seconds. Expected to take 6.29 seconds. 197313:21:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.14 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.07 1.08 1.17 1/296 10390 197513:21:00# [RSpecRunTime] Starting example group spec/services/merge_requests/base_service_spec.rb. Expected to take 5.92 seconds. 197613:21:00MergeRequests::BaseService 197713:21:01 #execute_hooks 197813:21:01 with a Jira subscription 197913:21:01 MR contains Jira issue key 198013:21:01 behaves like does not enqueue Jira sync worker 198113:21:01Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 198313:21:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 198413:21:01 is expected not to change `Array#size` 198513:21:01# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.65 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.07 1.08 1.17 1/296 10411 198713:21:01 for UpdateService 198813:21:01 behaves like enqueues Jira sync worker 198913:21:02 aggregate_failures 199013:21:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.78 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.07 1.08 1.17 1/298 10451 199213:21:02 MR does not contain Jira issue key 199313:21:02 behaves like does not enqueue Jira sync worker 199413:21:03Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 199613:21:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 199713:21:03 is expected not to change `Array#size` 199813:21:03 without a Jira subscription 199913:21:03 behaves like does not enqueue Jira sync worker 200013:21:03Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 200213:21:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 200313:21:03 is expected not to change `Array#size` 200513:21:04 async: false 200613:21:04 creates a pipeline directly 200713:21:04 allow_duplicate: true 200813:21:05 passes :allow_duplicate as true 200913:21:05# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.2 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.06 1.07 1.17 1/298 10512 201213:21:05 enques a CreatePipelineWorker 201313:21:05 allow_duplicate: true 201413:21:05 passes :allow_duplicate as true 201513:21:05 #constructor_container_arg 201613:21:05 is expected to eq {:project=>"some-value"} 201813:21:05 when #merge_request is defined 201913:21:05 is expected to eq "#<#<Class:0x00007d16df3d3678>>" 202013:21:05 when merge request is present 202113:21:05 is expected to eq "#<#<Class:0x00007d16df412260> namespace423/project-508!>" 202213:21:05# [RSpecRunTime] Finishing example group spec/services/merge_requests/base_service_spec.rb. It took 5.22 seconds. Expected to take 5.92 seconds. 202313:21:05# [RSpecRunTime] Starting example group spec/lib/api/entities/package_spec.rb. Expected to take 5.88 seconds. 202413:21:05API::Entities::Package 202513:21:06 exposes correct attributes 202613:21:06 exposes correct web_path in _links 202713:21:06 with a terraform_module 202813:21:07 exposes correct web_path in _links 202913:21:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.24 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.06 1.07 1.17 1/297 10513 203113:21:07 when package has no default status 203213:21:07 does not expose web_path in _links 203313:21:07 without build info 203413:21:08 does not include pipeline attributes 203513:21:08 with build info 203613:21:09 returns the pipeline 203713:21:09 returns an empty array for pipelines 203813:21:09# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.57 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.14 1.09 1.17 1/296 10514 204013:21:09# [RSpecRunTime] Finishing example group spec/lib/api/entities/package_spec.rb. It took 4.22 seconds. Expected to take 5.88 seconds. 204113:21:09# [RSpecRunTime] Starting example group spec/presenters/ci/variable_presenter_spec.rb. Expected to take 5.57 seconds. 204213:21:09Ci::VariablePresenter 204313:21:09 inherits from Gitlab::View::Presenter::Delegated 204513:21:10 takes a variable and optional params 204613:21:10 exposes variable 204713:21:11 forwards missing methods to variable 204813:21:11# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.44 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.14 1.09 1.17 1/296 10515 205013:21:11 #placeholder 205113:21:12 is expected to eq "PROJECT_VARIABLE" 205313:21:12 is expected to eq "/namespace435/project-520/-/settings/ci_cd" 205513:21:13 is expected to eq "/namespace436/project-521/-/variables" 205613:21:13 #delete_path 205713:21:13 is expected to eq "/namespace437/project-522/-/variables" 205813:21:13# [RSpecRunTime] Finishing example group spec/presenters/ci/variable_presenter_spec.rb. It took 4.24 seconds. Expected to take 5.57 seconds. 205913:21:13# [RSpecRunTime] Starting example group spec/lib/event_filter_spec.rb. Expected to take 5.48 seconds. 206213:21:17 returns "all" if given filter is nil 206313:21:18 returns "all" if given filter is "" 206413:21:18 returns "all" if given filter is "foo" 206513:21:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.11 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.12 1.09 1.17 1/296 10626 206713:21:18 #apply_filter 206813:21:18 with the "push" filter 206913:21:18 filters push events only 207013:21:18 with the "merged" filter 207113:21:18 filters merged events only 207213:21:18 with the "issue" filter 207313:21:18 filters issue and work item events only 207413:21:18 with the "comments" filter 207513:21:18 filters comment events only 207613:21:18 with the "team" filter 207713:21:18 filters team events only 207813:21:18 with the "all" filter 207913:21:18 returns all events 208013:21:18 with the "design" filter 208113:21:18 returns only design events 208213:21:18 with the "wiki" filter 208313:21:18 returns only wiki page events 208413:21:18 with an unknown filter 208513:21:18 returns all events 208613:21:18 with a nil filter 208713:21:18 returns all events 208813:21:18 #in_operator_query_builder_params 208913:21:18 with the "issue" filter 209013:21:18 also includes work item events 209213:21:18 returns false if filter does not include the given key 209313:21:18 returns false if the given key is nil 209413:21:18 returns true if filter does not include the given key 209513:21:18# [RSpecRunTime] Finishing example group spec/lib/event_filter_spec.rb. It took 4.71 seconds. Expected to take 5.48 seconds. 209613:21:18# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/note_attachments_importer_spec.rb. Expected to take 5.22 seconds. 209713:21:18Gitlab::GithubImport::Importer::NoteAttachmentsImporter 209913:21:18 when importing release attachments 210013:21:18 behaves like updates record description 210113:21:19 changes attachment links 210213:21:19 changes link to project blob files 210313:21:19 doesn't change links to other projects 210413:21:19 with new github image format 210513:21:19 changes image attachment links 210613:21:19# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.81 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.03 1.07 1.16 1/296 10627 210813:21:19 when importing issue attachments 210913:21:19 behaves like updates record description 211013:21:20 changes attachment links 211113:21:20 changes link to project blob files 211213:21:20 doesn't change links to other projects 211313:21:20 with new github image format 211413:21:20 changes image attachment links 211513:21:20# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.95 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.03 1.07 1.16 1/297 10628 211713:21:20 when importing merge request attachments 211813:21:20 behaves like updates record description 211913:21:21 changes attachment links 212013:21:21 changes link to project blob files 212113:21:21 doesn't change links to other projects 212213:21:21 with new github image format 212313:21:22 changes image attachment links 212413:21:22# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.11 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.03 1.07 1.16 1/297 10629 212613:21:22 when importing note attachments 212713:21:22 changes note text with new attachment urls 212813:21:22 changes note links to project blob files 212913:21:23 doesn't change note links to other projects 213013:21:23# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.19 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.03 1.07 1.16 1/297 10630 213213:21:23 when attachment behind redirection link is unsupported file type 213313:21:23 does not replace url 213413:21:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/note_attachments_importer_spec.rb. It took 4.86 seconds. Expected to take 5.22 seconds. 213513:21:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules/rule_spec.rb. Expected to take 5.02 seconds. 213613:21:23Gitlab::Ci::Build::Rules::Rule 213813:21:23 with one matching clause if 213913:21:24 is expected to eq true 214013:21:24 with one matching clause changes 214113:21:25 is expected to eq true 214213:21:25 with two matching clauses 214313:21:25 is expected to eq true 214413:21:25 with a matching and non-matching clause 214513:21:26 is expected to eq false 214613:21:26 with two non-matching clauses 214713:21:27 is expected to eq false 214813:21:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule_spec.rb. It took 3.89 seconds. Expected to take 5.02 seconds. 214913:21:27# [RSpecRunTime] Starting example group spec/services/branches/validate_new_service_spec.rb. Expected to take 4.98 seconds. 215013:21:27Branches::ValidateNewService 215313:21:28 returns error with an invalid branch name 215413:21:29 returns success with a valid branch name 215513:21:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.24 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.11 1.08 1.17 1/292 10669 215713:21:29 branch exist 215813:21:30 returns error when branch exists 215913:21:31 returns success when branch name is available 216013:21:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.31 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.11 1.08 1.17 1/292 10710 216213:21:31# [RSpecRunTime] Finishing example group spec/services/branches/validate_new_service_spec.rb. It took 4.03 seconds. Expected to take 4.98 seconds. 216313:21:31# [RSpecRunTime] Starting example group spec/lib/gitlab/visibility_level_checker_spec.rb. Expected to take 4.63 seconds. 216413:21:31Gitlab::VisibilityLevelChecker 216513:21:31 #level_restricted? 216613:21:31 when visibility level is allowed 216713:21:31 returns false with nil for visibility level 216813:21:31 when visibility level is restricted 216913:21:31 for public project 217013:21:31 for non-admin user 217113:21:32 returns true and visibility name 217213:21:32 for admin user 217313:21:33 returns false and a nil visibility level 217413:21:33 overridden visibility 217513:21:33 when restricted 217613:21:33 returns true and visibility name 217713:21:33 when misspelled 217813:21:34 returns false with nil for visibility level 217913:21:34 when import_data is missing 218013:21:35 returns false with nil for visibility level 218113:21:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/visibility_level_checker_spec.rb. It took 3.93 seconds. Expected to take 4.63 seconds. 218213:21:35# [RSpecRunTime] Starting example group spec/models/projects/data_transfer_spec.rb. Expected to take 4.6 seconds. 218313:21:35Projects::DataTransfer 218413:21:35 is expected to be valid 218513:21:35 does not allow STI 218613:21:35 unique index 218713:21:35 raises unique index violation 218813:21:35 when project was moved from one namespace to another 218913:21:36 creates a new record 219013:21:36 when a different project is created 219113:21:36 creates a new record 219213:21:36 .beginning_of_month 219313:21:36 is expected to eq 2022-05-01 00:00:00.000000000 +0000 219413:21:36 behaves like CounterAttribute 219513:21:36 defines a method to store counters 219613:21:36 repository_egress 219713:21:36 #increment_counter 219813:21:36 when attribute is a counter attribute 220013:21:36 increments the counter in Redis and logs it 220113:21:36 does not increment the counter for the record 220213:21:36 schedules a worker to flush counter increments asynchronously 220413:21:36 increments the counter in Redis and logs it 220513:21:36 does not increment the counter for the record 220613:21:36 schedules a worker to flush counter increments asynchronously 220713:21:36 #increment_amount 220813:21:36 increases the egress in cache 220913:21:36 #current_counter 221013:21:36 increases the amount in cache 221113:21:36 when increment amount is 0 221213:21:36 does nothing 221313:21:36 #bulk_increment_counter 221413:21:36 when attribute is a counter attribute 221513:21:36 increments the counter in Redis and logs each increment 221613:21:36 does not increment the counter for the record 221713:21:36 schedules a worker to flush counter increments asynchronously 221813:21:36 when feature flag split_log_bulk_increment_counter is disabled 221913:21:36 logs a single total increment 222013:21:36 artifacts_egress 222113:21:36 #increment_counter 222213:21:36 when attribute is a counter attribute 222413:21:36 increments the counter in Redis and logs it 222513:21:37 does not increment the counter for the record 222613:21:37 schedules a worker to flush counter increments asynchronously 222813:21:37 increments the counter in Redis and logs it 222913:21:37 does not increment the counter for the record 223013:21:37 schedules a worker to flush counter increments asynchronously 223113:21:37 #increment_amount 223213:21:37 increases the egress in cache 223313:21:37 #current_counter 223413:21:37 increases the amount in cache 223513:21:37 when increment amount is 0 223613:21:37 does nothing 223713:21:37 #bulk_increment_counter 223813:21:37 when attribute is a counter attribute 223913:21:37 increments the counter in Redis and logs each increment 224013:21:37 does not increment the counter for the record 224113:21:37 schedules a worker to flush counter increments asynchronously 224213:21:37 when feature flag split_log_bulk_increment_counter is disabled 224313:21:37 logs a single total increment 224413:21:37 packages_egress 224513:21:37 #increment_counter 224613:21:37 when attribute is a counter attribute 224813:21:37 increments the counter in Redis and logs it 224913:21:37 does not increment the counter for the record 225013:21:37 schedules a worker to flush counter increments asynchronously 225213:21:37 increments the counter in Redis and logs it 225313:21:37 does not increment the counter for the record 225413:21:37 schedules a worker to flush counter increments asynchronously 225513:21:37 #increment_amount 225613:21:37 increases the egress in cache 225713:21:37 #current_counter 225813:21:37 increases the amount in cache 225913:21:37 when increment amount is 0 226013:21:37 does nothing 226113:21:37 #bulk_increment_counter 226213:21:37 when attribute is a counter attribute 226313:21:37 increments the counter in Redis and logs each increment 226413:21:37 does not increment the counter for the record 226513:21:37 schedules a worker to flush counter increments asynchronously 226613:21:37 when feature flag split_log_bulk_increment_counter is disabled 226713:21:37 logs a single total increment 226813:21:37 registry_egress 226913:21:37 #increment_counter 227013:21:37 when attribute is a counter attribute 227213:21:37 increments the counter in Redis and logs it 227313:21:37 does not increment the counter for the record 227413:21:38 schedules a worker to flush counter increments asynchronously 227613:21:38 increments the counter in Redis and logs it 227713:21:38 does not increment the counter for the record 227813:21:38 schedules a worker to flush counter increments asynchronously 227913:21:38 #increment_amount 228013:21:38 increases the egress in cache 228113:21:38 #current_counter 228213:21:38 increases the amount in cache 228313:21:38 when increment amount is 0 228413:21:38 does nothing 228513:21:38 #bulk_increment_counter 228613:21:38 when attribute is a counter attribute 228713:21:38 increments the counter in Redis and logs each increment 228813:21:38 does not increment the counter for the record 228913:21:38 schedules a worker to flush counter increments asynchronously 229013:21:38 when feature flag split_log_bulk_increment_counter is disabled 229113:21:38 logs a single total increment 229213:21:38 #update_counters_with_lease 229313:21:38 updates counters of the record 229413:21:38 behaves like obtaining lease to update database 229513:21:38 when it is unable to obtain lock 229613:21:38 logs a warning 229713:21:38 when the execution raises error 229813:21:38 reraises error 229913:21:38 associations 230013:21:38 is expected to belong to project required: false 230113:21:38 is expected to belong to namespace required: false 230313:21:38 .current_month 230413:21:38 returns data transfer for the current month 230513:21:38 .with_project_between_dates 230613:21:38 returns the correct number of results 230713:21:38 .with_namespace_between_dates 230813:21:38 returns the correct number of results 230913:21:38# [RSpecRunTime] Finishing example group spec/models/projects/data_transfer_spec.rb. It took 3.44 seconds. Expected to take 4.6 seconds. 231013:21:38# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. Expected to take 4.41 seconds. 231113:21:38Mutations::Security::CiConfiguration::ConfigureSastIac 231213:21:39 is expected to require graphql authorizations :push_code 231413:21:39 generates an error if the resource is not accessible to the user 231513:21:39 when user does not have enough permissions 231613:21:39 generates an error 231713:21:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.92 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.17 1.10 1.17 1/292 10729 231913:21:39 when user is a maintainer of a different project 232013:21:40 generates an error 232113:21:40 when the user does not have permission to create a new branch 232213:21:41 returns an array of errors 232313:21:41 when the user can create a merge request 232413:21:41 when service successfully generates a path to create a new merge request 232513:21:41 returns a success path 232613:21:41 when service can not generate any path to create a new merge request 232713:21:41 returns an array of errors 232813:21:41# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. It took 3.05 seconds. Expected to take 4.41 seconds. 232913:21:41# [RSpecRunTime] Starting example group spec/services/personal_access_tokens/create_service_spec.rb. Expected to take 4.18 seconds. 233013:21:41PersonalAccessTokens::CreateService 233213:21:41 when current_user is an administrator 233313:21:41 when admin mode is enabled 233413:21:41 behaves like a successfully created token 233513:21:41 creates personal access token record 233613:21:42 logs the event 233713:21:42 notifies the user 233813:21:42 when admin mode is disabled 233913:21:42 behaves like an unsuccessfully created token 234013:21:42 is expected to equal false 234113:21:42 is expected to eq "Not permitted to create" 234213:21:43 is expected to be nil 234313:21:43 when current_user is not an administrator 234413:21:43 target_user is not the same as current_user 234513:21:43 behaves like an unsuccessfully created token 234613:21:43 is expected to equal false 234713:21:43 is expected to eq "Not permitted to create" 234813:21:43 is expected to be nil 234913:21:43 target_user is same as current_user 235013:21:43 behaves like a successfully created token 235113:21:43 creates personal access token record 235213:21:43 logs the event 235313:21:44 notifies the user 235413:21:44 with no expires_at set 235513:21:44 is expected to eq Wed, 05 Nov 2025 235613:21:44 when require_personal_access_token_expiry is set to false 235713:21:44 returns a nil expiration date 235813:21:44 when invalid scope 235913:21:44 when concatenate_errors: true 236013:21:44 is expected to be an instance of String 236113:21:44 when concatenate_errors: false 236213:21:44 is expected to be an instance of Array 236313:21:44# [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/create_service_spec.rb. It took 2.94 seconds. Expected to take 4.18 seconds. 236413:21:44# [RSpecRunTime] Starting example group spec/helpers/admin/broadcast_messages_helper_spec.rb. Expected to take 4.09 seconds. 236513:21:44Admin::BroadcastMessagesHelper 236613:21:44 #target_access_levels_display 236713:21:44 joins access levels 236813:21:44 #broadcast_message_status 236913:21:44 returns Active 237013:21:44 returns Expired 237113:21:44 returns Pending 237213:21:44 #admin_broadcast_messages_data 237313:21:44 returns the expected messages data attributes 237413:21:44 has the correct iso formatted date 237513:21:44 #broadcast_message 237613:21:44 returns nil when no current message 237713:21:45 includes the current message 237813:21:45 #render_broadcast_message 237913:21:45 when message is banner 238013:21:45 renders broadcast message 238113:21:45 when message is notification 238213:21:45 renders broadcast message 238313:21:45 #current_broadcast_banner_messages 238413:21:45 user access level targeted messages 238513:21:45 when in a project page 238613:21:45 is expected to eq #<System::BroadcastMessage id: 1, message: "MyText", starts_at: "2024-11-05 13:21:45.113961367 +0000"...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 238713:21:45 when in a group page 238813:21:46 is expected to eq #<System::BroadcastMessage id: 1, message: "MyText", starts_at: "2024-11-05 13:21:45.113961367 +0000"...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 238913:21:46 when not in a project, group, or sub-group page 239013:21:46 is expected to be nil 239113:21:46 #current_broadcast_notification_message 239213:21:46 with available broadcast notification messages 239313:21:46 is expected to eq #<System::BroadcastMessage id: 3, message: "MyText", starts_at: "2024-11-05 13:21:46.141175039 +0000"...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true> 239413:21:46 when last broadcast message is hidden 239513:21:46 is expected to eq #<System::BroadcastMessage id: 4, message: "MyText", starts_at: "2024-11-04 13:21:46.192706798 +0000"...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true> 239613:21:46 without broadcast notification messages 239713:21:46 is expected to be nil 239813:21:46 user access level targeted messages 239913:21:46 when in a project page 240013:21:46 is expected to eq #<System::BroadcastMessage id: 6, message: "MyText", starts_at: "2024-11-05 13:21:46.259478507 +0000"...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 240113:21:46 when in a group page 240213:21:47 is expected to eq #<System::BroadcastMessage id: 6, message: "MyText", starts_at: "2024-11-05 13:21:46.259478507 +0000"...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 240313:21:47 when not in a project, group, or sub-group page 240413:21:47 is expected to be nil 240513:21:47 #broadcast_message_data 240613:21:47 returns the expected message data attributes 240713:21:47 has the correct iso formatted date 240813:21:47# [RSpecRunTime] Finishing example group spec/helpers/admin/broadcast_messages_helper_spec.rb. It took 2.7 seconds. Expected to take 4.09 seconds. 240913:21:47# [RSpecRunTime] Starting example group spec/finders/members/pending_invitations_finder_spec.rb. Expected to take 3.89 seconds. 241013:21:47Members::PendingInvitationsFinder 241213:21:47 when the invite_email is the same case as the user email 241313:21:47 finds the invite 241413:21:47 when there is a non-lowercased private commit email 241513:21:48 finds the invite 241613:21:48 when the invite has already been accepted 241713:21:49 finds only the valid pending invite 241813:21:49# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.59 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.22 1.11 1.18 1/295 10757 242013:21:49 when the invite_email is a different case than the user email 242113:21:50 finds the invite 242213:21:50 with an uppercase version of the email matches another member 242313:21:50 contains only the latest updated case insensitive email invite 242413:21:50# [RSpecRunTime] Finishing example group spec/finders/members/pending_invitations_finder_spec.rb. It took 3.15 seconds. Expected to take 3.89 seconds. 242513:21:50# [RSpecRunTime] Starting example group spec/services/groups/deploy_tokens/create_service_spec.rb. Expected to take 3.81 seconds. 242613:21:50Groups::DeployTokens::CreateService 242713:21:50 behaves like a deploy token creation service 242913:21:50 when the deploy token is valid 243013:21:50 creates a new DeployToken 243113:21:51 creates a new ProjectDeployToken 243213:21:51 returns a DeployToken 243313:21:51 sets the creator_id as the id of the current_user 243413:21:52 sets the sharding key 243513:21:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.16 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.22 1.11 1.18 1/293 10758 243713:21:52 when expires at date is not passed 243813:21:52 sets Forever.date 243913:21:52 when username is empty string 244013:21:52 converts it to nil 244113:21:52 when username is provided 244213:21:53 keeps the provided username 244313:21:53 when the deploy token is invalid 244413:21:53 does not create a new DeployToken 244513:21:53 does not create a new ProjectDeployToken 244613:21:53# [RSpecRunTime] Finishing example group spec/services/groups/deploy_tokens/create_service_spec.rb. It took 3.09 seconds. Expected to take 3.81 seconds. 244713:21:53# [RSpecRunTime] Starting example group spec/models/merge_request/approval_removal_settings_spec.rb. Expected to take 3.62 seconds. 244813:21:53MergeRequest::ApprovalRemovalSettings 244913:21:53 does not allow STI 245113:21:53 when enabling selective_code_owner_removals and reset_approvals_on_push is disabled 245213:21:54 is expected to be valid 245313:21:54 when enabling selective_code_owner_removals and reset_approvals_on_push is enabled 245413:21:54 is expected not to be valid 245513:21:54 when enabling reset_approvals_on_push and selective_code_owner_removals is disabled 245613:21:55 is expected to be valid 245713:21:55 when enabling reset_approvals_on_push and selective_code_owner_removals is enabled 245813:21:55 is expected not to be valid 245913:21:55 when enabling reset_approvals_on_push and selective_code_owner_removals 246013:21:56 is expected not to be valid 246113:21:56# [RSpecRunTime] Finishing example group spec/models/merge_request/approval_removal_settings_spec.rb. It took 2.72 seconds. Expected to take 3.62 seconds. 246213:21:56# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb. Expected to take 3.57 seconds. 246313:21:56Gitlab::Database::LoadBalancing::SidekiqServerMiddleware 246513:21:56 when worker class does not include WorkerAttributes 246613:21:56 sticks to the primary 246713:21:56 sets load balancing strategy to primary 246813:21:56 when job contains wrapped worker class 246913:21:56 uses wrapped job if available 247013:21:56 when worker data consistency is :always 247113:21:56 sticks to the primary 247213:21:56 sets load balancing strategy to primary 247313:21:56 when delay interval has not elapsed 247413:21:56 does not sleep 247513:21:56 when worker data consistency is :delayed 247613:21:56 when database wal location is set 247713:21:56 behaves like replica is up to date 247813:21:56 does not stick to the primary 247913:21:56 sets load balancing strategy to replica 248013:21:56 when deduplication wal location is set 248113:21:56 behaves like replica is up to date 248213:21:56 does not stick to the primary 248313:21:56 sets load balancing strategy to replica 248413:21:56 when database location is not set 248513:21:56 sticks to the primary 248613:21:56 sets load balancing strategy to primary_no_wal 248713:21:56 when WAL locations are blank 248813:21:56 does not sleep 248913:21:56 when WAL locations are present 249013:21:56 when delay interval has not elapsed 249113:21:56 when replica is up to date 249213:21:56 does not sleep 249313:21:56 when replica is not up to date 249413:21:56 sleeps until the minimum delay is reached 249513:21:56 when replica is never not up to date 249613:21:56 sleeps until the maximum delay is reached 249713:21:56 when replica is not up to date 249813:21:56 when job is executed first 249913:21:56 raises an error and retries 250013:21:57 sets load balancing strategy to retry 250113:21:57 when job is retried 250213:21:57 and replica still lagging behind 250313:21:57 sticks to the primary 250413:21:57 sets load balancing strategy to primary 250513:21:57 and replica is now up-to-date 250613:21:57 does not stick to the primary 250713:21:57 sets load balancing strategy to replica_retried 250813:21:57 when worker data consistency is :sticky 250913:21:57 when database wal location is set 251013:21:57 behaves like replica is up to date 251113:21:57 does not stick to the primary 251213:21:57 sets load balancing strategy to replica 251313:21:57 when deduplication wal location is set 251413:21:57 behaves like replica is up to date 251513:21:57 does not stick to the primary 251613:21:57 sets load balancing strategy to replica 251713:21:57 when database location is not set 251813:21:57 sticks to the primary 251913:21:57 sets load balancing strategy to primary_no_wal 252013:21:57 when WAL locations are blank 252113:21:57 does not sleep 252213:21:57 when WAL locations are present 252313:21:57 when delay interval has not elapsed 252413:21:57 when replica is up to date 252513:21:57 does not sleep 252613:21:57 when replica is not up to date 252713:21:57 sleeps until the minimum delay is reached 252813:21:57 when replica is never not up to date 252913:21:57 sleeps until the maximum delay is reached 253013:21:57 when replica is not up to date 253113:21:57 sticks to the primary 253213:21:57 sets load balancing strategy to primary 253313:21:57 when worker data consistency is :sticky and urgent 253413:21:57 when database wal location is set 253513:21:57 behaves like replica is up to date 253613:21:57 does not stick to the primary 253713:21:57 sets load balancing strategy to replica 253813:21:57 when deduplication wal location is set 253913:21:57 behaves like replica is up to date 254013:21:57 does not stick to the primary 254113:21:57 sets load balancing strategy to replica 254213:21:57 when database location is not set 254313:21:57 sticks to the primary 254413:21:57 sets load balancing strategy to primary_no_wal 254513:21:57 when WAL locations are blank 254613:21:57 does not sleep 254713:21:57 when WAL locations are present 254813:21:57 when delay interval has not elapsed 254913:21:57 when replica is up to date 255013:21:57 does not sleep 255113:21:57 when replica is not up to date 255213:21:57 sleeps until the minimum delay is reached 255313:21:57 when replica is never not up to date 255413:21:58 sleeps until the maximum delay is reached 255513:21:58 when replica is not up to date 255613:21:58 sticks to the primary 255713:21:58 sets load balancing strategy to primary 255813:21:58 when worker data consistency is :delayed and urgent 255913:21:58 when database wal location is set 256013:21:58 behaves like replica is up to date 256113:21:58 does not stick to the primary 256213:21:58 sets load balancing strategy to replica 256313:21:58 when deduplication wal location is set 256413:21:58 behaves like replica is up to date 256513:21:58 does not stick to the primary 256613:21:58 sets load balancing strategy to replica 256713:21:58 when database location is not set 256813:21:58 sticks to the primary 256913:21:58 sets load balancing strategy to primary_no_wal 257013:21:58 when WAL locations are blank 257113:21:58 does not sleep 257213:21:58 when WAL locations are present 257313:21:58 when delay interval has not elapsed 257413:21:58 when replica is up to date 257513:21:58 does not sleep 257613:21:58 when replica is not up to date 257713:21:58 sleeps until the minimum delay is reached 257813:21:58 when replica is never not up to date 257913:21:58 sleeps until the maximum delay is reached 258013:21:58 when replica is not up to date 258113:21:58 sticks to the primary 258213:21:58 sets load balancing strategy to primary 258313:21:58 when mixed data consistency 258413:21:58 consistency: :always, overrides: {:ci=>:always}, ci_use_primary: true, main_use_primary: true, multi_db: true 258513:21:58 uses the primary db for the appropriate load-balancers 258613:21:58 consistency: :always, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: true, multi_db: true 258713:21:58 uses the primary db for the appropriate load-balancers 258813:21:58 consistency: :always, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: true, multi_db: true 258913:21:58 uses the primary db for the appropriate load-balancers 259013:21:58 consistency: :delayed, overrides: {:ci=>:always}, ci_use_primary: true, main_use_primary: false, multi_db: true 259113:21:58 uses the primary db for the appropriate load-balancers 259213:21:58 consistency: :delayed, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: false, multi_db: true 259313:21:58 uses the primary db for the appropriate load-balancers 259413:21:58 consistency: :delayed, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: false, multi_db: true 259513:21:58 uses the primary db for the appropriate load-balancers 259613:21:58 consistency: :sticky, overrides: {:ci=>:always}, ci_use_primary: true, main_use_primary: false, multi_db: true 259713:21:58 uses the primary db for the appropriate load-balancers 259813:21:58 consistency: :sticky, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: false, multi_db: true 259913:21:58 uses the primary db for the appropriate load-balancers 260013:21:58 consistency: :sticky, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: false, multi_db: true 260113:21:58 uses the primary db for the appropriate load-balancers 260213:21:58 consistency: :always, overrides: {:ci=>:always}, ci_use_primary: true, main_use_primary: true, multi_db: false 260313:21:58 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 260413:21:58 consistency: :always, overrides: {:ci=>:sticky}, ci_use_primary: true, main_use_primary: true, multi_db: false 260513:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 260613:21:59 consistency: :always, overrides: {:ci=>:delayed}, ci_use_primary: true, main_use_primary: true, multi_db: false 260713:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 260813:21:59 consistency: :delayed, overrides: {:ci=>:always}, ci_use_primary: false, main_use_primary: false, multi_db: false 260913:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 261013:21:59 consistency: :delayed, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: false, multi_db: false 261113:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 261213:21:59 consistency: :delayed, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: false, multi_db: false 261313:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 261413:21:59 consistency: :sticky, overrides: {:ci=>:always}, ci_use_primary: false, main_use_primary: false, multi_db: false 261513:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 261613:21:59 consistency: :sticky, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: false, multi_db: false 261713:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 261813:21:59 consistency: :sticky, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: false, multi_db: false 261913:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 262013:21:59 consistency: :always, overrides: {:main=>:always}, ci_use_primary: true, main_use_primary: true, multi_db: true 262113:21:59 uses the primary db for the appropriate load-balancers 262213:21:59 consistency: :always, overrides: {:main=>:sticky}, ci_use_primary: true, main_use_primary: false, multi_db: true 262313:21:59 uses the primary db for the appropriate load-balancers 262413:21:59 consistency: :always, overrides: {:main=>:delayed}, ci_use_primary: true, main_use_primary: false, multi_db: true 262513:21:59 uses the primary db for the appropriate load-balancers 262613:21:59 consistency: :always, overrides: {:main=>:always}, ci_use_primary: true, main_use_primary: true, multi_db: false 262713:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 262813:21:59 consistency: :always, overrides: {:main=>:sticky}, ci_use_primary: true, main_use_primary: true, multi_db: false 262913:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 263013:21:59 consistency: :always, overrides: {:main=>:delayed}, ci_use_primary: true, main_use_primary: true, multi_db: false 263113:21:59 uses the primary db for the appropriate load-balancers (PENDING: Skipping because database ci exists) 263213:21:59 #databases_in_sync? 263313:21:59 treats load balancers without WAL entries as in sync 263413:21:59 returns true when all load balancers are in sync for some replicas 263513:21:59 returns true when all load balancers are in sync for all replicas 263613:21:59 returns false when the load balancers are not in sync 263713:21:59 when locations have string keys 263813:21:59 returns false when the load balancers are not in sync 263913:21:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb. It took 3.15 seconds. Expected to take 3.57 seconds. 264013:21:59# [RSpecRunTime] Starting example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. Expected to take 3.39 seconds. 264113:21:59Import::BulkImports::Common::Transformers::SourceUserMemberAttributesTransformer 264213:21:59 with a group 264313:22:00 when an import source user exists and is mapped to a user 264413:22:00 does not create an import source user 264513:22:00 returns member hash with the reassigned_to_user_id 264613:22:00 when access level is invalid 264713:22:00 ignores record 264813:22:00 when importer_user_mapping is disabled 264913:22:00 does not create an import source user 265013:22:00 does not transform the data 265113:22:00 when an import source user does not exist 265213:22:01 creates an import source user 265313:22:01 returns placeholder membership hash 265413:22:01 when importer_user_mapping is disabled 265513:22:01 does not create an import source user 265613:22:01 does not transform the data 265713:22:01# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.74 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.26 1.12 1.18 1/293 10759 265913:22:01 when an import source user exists and is mapped to placeholder user 266013:22:01 does not create an import source user 266113:22:01 returns placeholder membership hash 266213:22:01 when data is nil 266413:22:01 when ActiveRecord::RecordNotUnique is raised when creating the source user 266513:22:01 raises BulkImports::RetryPipelineError 266613:22:01 with a project 266713:22:02 when an import source user exists and is mapped to a user 266813:22:02 does not create an import source user 266913:22:02 returns member hash with the reassigned_to_user_id 267013:22:02 when access level is invalid 267113:22:02 ignores record 267213:22:02 when importer_user_mapping is disabled 267313:22:02 does not create an import source user 267413:22:02 does not transform the data 267513:22:02 when an import source user does not exist 267613:22:02 creates an import source user 267713:22:03 returns placeholder membership hash 267813:22:03 when importer_user_mapping is disabled 267913:22:03 does not create an import source user 268013:22:03 does not transform the data 268113:22:03 when an import source user exists and is mapped to placeholder user 268213:22:03 does not create an import source user 268313:22:03 returns placeholder membership hash 268413:22:03 when data is nil 268613:22:03 when ActiveRecord::RecordNotUnique is raised when creating the source user 268713:22:03 raises BulkImports::RetryPipelineError 268813:22:03# [RSpecRunTime] Finishing example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. It took 3.77 seconds. Expected to take 3.39 seconds. 268913:22:03# [RSpecRunTime] Starting example group spec/workers/integrations/create_external_cross_reference_worker_spec.rb. Expected to take 3.36 seconds. 269013:22:03Integrations::CreateExternalCrossReferenceWorker 269113:22:04 has the `until_executed` deduplicate strategy 269213:22:04 behaves like an idempotent worker 269313:22:04 is labeled as idempotent 269413:22:05 performs multiple times sequentially without raising an exception 269513:22:05 can run multiple times with the same arguments 269613:22:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.19 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.24 1.12 1.18 1/296 10818 269813:22:05 mentionable_type: "Commit", mentionable_id: lazy { commit.id } 269913:22:05 creates a cross reference 270013:22:05 mentionable_type: "Issue", mentionable_id: lazy { issue.id } 270113:22:05 creates a cross reference 270213:22:05 mentionable_type: "MergeRequest", mentionable_id: lazy { merge_request.id } 270313:22:05 creates a cross reference 270413:22:05 mentionable_type: "Note", mentionable_id: lazy { note.id } 270513:22:05 creates a cross reference 270613:22:05 mentionable_type: "Snippet", mentionable_id: lazy { snippet.id } 270713:22:05 creates a cross reference 270813:22:05 error handling 270913:22:05 project_id does not exist 271013:22:05 behaves like does not create a cross reference 271113:22:05 does not create a cross reference 271213:22:05 author_id does not exist 271313:22:05 behaves like does not create a cross reference 271413:22:05 does not create a cross reference 271513:22:05 mentionable_id does not exist 271613:22:05 behaves like does not create a cross reference 271713:22:05 does not create a cross reference 271813:22:05 mentionable_type is not a Mentionable 271913:22:05 behaves like does not create a cross reference 272013:22:05 does not create a cross reference 272113:22:05 mentionable_type is not a defined constant 272213:22:05 behaves like does not create a cross reference 272313:22:05 does not create a cross reference 272413:22:05 mentionable is a Commit and mentionable_id does not exist 272513:22:05 behaves like does not create a cross reference 272613:22:05 does not create a cross reference 272713:22:05# [RSpecRunTime] Finishing example group spec/workers/integrations/create_external_cross_reference_worker_spec.rb. It took 2.34 seconds. Expected to take 3.36 seconds. 272813:22:05# [RSpecRunTime] Starting example group spec/views/projects/environments/terminal.html.haml_spec.rb. Expected to take 3.17 seconds. 272913:22:05projects/environments/terminal 273013:22:05 when environment has external URL 273113:22:06 shows external URL button 273213:22:06# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.95 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.24 1.12 1.18 1/297 10838 273413:22:06 when environment does not have external URL 273513:22:08 shows external URL button 273613:22:08# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.23 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.24 1.12 1.18 1/297 10858 273813:22:08# [RSpecRunTime] Finishing example group spec/views/projects/environments/terminal.html.haml_spec.rb. It took 2.64 seconds. Expected to take 3.17 seconds. 273913:22:08# [RSpecRunTime] Starting example group spec/graphql/mutations/boards/issues/issue_move_list_spec.rb. Expected to take 3.13 seconds. 274013:22:08Mutations::Boards::Issues::IssueMoveList 274213:22:09 when we only pass from_list_id 274313:22:09 generates an error 274413:22:09# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.7 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.22 1.12 1.18 1/297 10859 274613:22:09 when we only pass to_list_id 274713:22:09 generates an error 274813:22:09 when required arguments are missing 274913:22:09 generates an error 275013:22:09 when the board ID is wrong 275113:22:09 raises an error 275213:22:09 when positionInList is given 275313:22:09 when fromListId and toListId are missing 275413:22:09 generates an error 275513:22:09 when move_before_id is also given 275613:22:09 generates an error 275713:22:09 when move_after_id is also given 275813:22:09 generates an error 275913:22:09 when position_in_list is invalid 276013:22:09 generates an error 276113:22:09 when user have access to resources 276213:22:10 moves and repositions issue 276313:22:10 when user cannot update issue 276413:22:10 is expected to raise Gitlab::Graphql::Errors::ResourceNotAvailable 276513:22:10# [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/issues/issue_move_list_spec.rb. It took 2.52 seconds. Expected to take 3.13 seconds. 276613:22:10# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 2.95 seconds. 276713:22:10Gitlab::GitalyClient::RepositoryService 276913:22:11 sends a repository_exists message 277013:22:11 #optimize_repository 277113:22:11 with default parameter 277213:22:11 behaves like a repository optimization 277313:22:11 sends a optimize_repository message 277413:22:11 with heuristical housekeeping strategy 277513:22:11 behaves like a repository optimization 277613:22:11 sends a optimize_repository message 277713:22:11 with eager housekeeping strategy 277813:22:11 behaves like a repository optimization 277913:22:11 sends a optimize_repository message 278013:22:11 #prune_unreachable_objects 278113:22:11 sends a prune_unreachable_objects message 278213:22:11 #repository_size 278313:22:11 sends a repository_size message 278413:22:11 #repository_info 278513:22:11 sends a repository_info message 278613:22:11 #get_object_directory_size 278713:22:11 sends a get_object_directory_size message 278813:22:11 #info_attributes 278913:22:11 reads the info attributes 279013:22:11 #has_local_branches? 279113:22:12 sends a has_local_branches message 279213:22:12 #fork_repository 279313:22:12 when branch is not provided 279413:22:12 sends a create_fork message 279513:22:12 when branch is provided 279613:22:12 sends a create_fork message including revision 279713:22:12 #import_repository 279813:22:12 sends a create_repository_from_url message 279913:22:12 when http_host is provided 280013:22:12 sends a create_repository_from_url message with http_host provided in the request 280113:22:12 #fetch_remote 280213:22:12 sends a fetch_remote_request message 280313:22:12 with resolved address 280413:22:12 sends a fetch_remote_request message 280613:22:12 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 280713:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 280813:22:12 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 280913:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 281013:22:12 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 281113:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 281213:22:12 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:ssh_key=>"key", :known_hosts=>"known_hosts"} 281313:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 281413:22:12 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"} 281513:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 281613:22:12 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 281713:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 281813:22:12 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {} 281913:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 282013:22:12 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {} 282113:22:12 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 282213:22:12 #calculate_checksum 282313:22:12 sends a calculate_checksum message 282413:22:12 #create_repository 282513:22:12 sends a create_repository message without arguments 282613:22:12 sends a create_repository message with default branch 282713:22:12 sends a create_repository message with default branch containing non ascii chars 282813:22:12 when object format is provided 282913:22:12 with SHA1 format 283013:22:12 sends a create_repository message with object format 283113:22:12 with SHA256 format 283213:22:12 sends a create_repository message with object format 283313:22:12 with unknown format 283413:22:12 sends a create_repository message with object format 283513:22:12 #raw_changes_between 283613:22:12 sends a get_raw_changes message 283713:22:12 #search_files_by_regexp 283813:22:12 with ASCII ref 283913:22:12 behaves like a search for files by regexp 284013:22:12 sends a search_files_by_name message and returns a flatten array 284113:22:12 with non-ASCII ref 284213:22:12 behaves like a search for files by regexp 284313:22:12 sends a search_files_by_name message and returns a flatten array 284413:22:12 #disconnect_alternates 284513:22:12 sends a disconnect_git_alternates message 284713:22:12 sends a remove_repository message 284913:22:12 sends a replicate_repository message 285013:22:12 #find_license 285113:22:12 sends a find_license request with medium timeout 285213:22:12 #object_pool 285313:22:12 sends a get_object_pool_request message 285413:22:12 #object_format 285513:22:12 sends a object_format message 285613:22:12 #get_file_attributes 285713:22:12 sends a get_file_attributes message 285813:22:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 2.12 seconds. Expected to take 2.95 seconds. 285913:22:12# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_importer_spec.rb. Expected to take 2.93 seconds. 286013:22:12Gitlab::GithubImport::Importer::IssueImporter 286113:22:13 .import_if_issue 286213:22:13 imports an issuable if it is a regular issue 286313:22:13 does not import the issuable if it is a pull request 286513:22:13 creates the issue 286613:22:13 caches the created issue ID 286713:22:14 pushes the author and assignee references 286813:22:14 when the description has user mentions 286913:22:14 adds backticks to the username 287013:22:14 when user_mapping is not enabled 287113:22:14 .import_if_issue 287213:22:14 imports an issuable if it is a regular issue 287313:22:14 does not import the issuable if it is a pull request 287513:22:14 creates the issue 287613:22:14 caches the created issue ID 287713:22:14 when author is mapped to a user 287813:22:14 sets the author ID to the mapped user and preserves the original issue description 287913:22:14 when assigness are mapped to users 288013:22:14 sets the assignee IDs to the mapped users 288113:22:14 when the description has user mentions 288213:22:15 adds backticks to the username 288313:22:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_importer_spec.rb. It took 2.17 seconds. Expected to take 2.93 seconds. 288413:22:15# [RSpecRunTime] Starting example group spec/graphql/graphql_triggers_spec.rb. Expected to take 2.78 seconds. 288513:22:15GraphqlTriggers 288613:22:15 .issuable_assignees_updated 288713:22:15 triggers the issuable_assignees_updated subscription 288813:22:15 .issuable_title_updated 288913:22:15 triggers the issuable_title_updated subscription 289013:22:15 .issuable_description_updated 289113:22:15 triggers the issuable_description_updated subscription 289213:22:15 .issuable_labels_updated 289313:22:16 triggers the issuable_labels_updated subscription 289413:22:16 .issuable_dates_updated 289513:22:16 triggers the issuable_dates_updated subscription 289613:22:16 .issuable_milestone_updated 289713:22:16 triggers the issuable_milestone_updated subscription 289813:22:16 .merge_request_reviewers_updated 289913:22:16 triggers the merge_request_reviewers_updated subscription 290013:22:16 .merge_request_merge_status_updated 290113:22:16 triggers the merge_request_merge_status_updated subscription 290213:22:16 .merge_request_approval_state_updated 290313:22:16 triggers the merge_request_approval_state_updated subscription 290413:22:16 .merge_request_diff_generated 290513:22:16 triggers the merge_request_diff_generated subscription 290613:22:16 .work_item_updated 290713:22:16 triggers the work_item_updated subscription 290813:22:16 when triggered with an Issue 290913:22:16 triggers the subscription with a work item 291013:22:16 .issuable_todo_updated 291113:22:16 triggers the issuable_todo_updated subscription 291213:22:16 when realtime_issuable_todo feature flag is disabled 291313:22:16 does not trigger the issuable_todo_updated subscription 291413:22:17# [RSpecRunTime] Finishing example group spec/graphql/graphql_triggers_spec.rb. It took 1.97 seconds. Expected to take 2.78 seconds. 291513:22:17# [RSpecRunTime] Starting example group spec/models/redirect_route_spec.rb. Expected to take 2.69 seconds. 291613:22:17RedirectRoute 291713:22:17 does not allow STI 291813:22:17 relationships 291913:22:17 is expected to belong to source required: false 292113:22:17 is expected to validate that :source cannot be empty/falsy 292213:22:17 is expected to validate that :path cannot be empty/falsy 292313:22:17 is expected to validate that :path is case-insensitively unique 292413:22:17 .for_source_type 292513:22:17 when Project 292613:22:18 is expected to be empty 292713:22:18 when Namespace 292813:22:18 is expected to contain exactly #<RedirectRoute id: 28, source_id: 2741, source_type: "Namespace", path: "gitlabb", created_at: "2024-11-05 13:22:18.193144803 +0000", updated_at: "2024-11-05 13:22:18.193144803 +0000"> 293013:22:18 when no matches 293113:22:18 is expected to be empty 293213:22:18 when some matches 293313:22:18 is expected to contain exactly #<RedirectRoute id: 31, source_id: 2743, source_type: "Namespace", path: "gitlabb", created_at: "2024-11-05 13:22:18.569021019 +0000", updated_at: "2024-11-05 13:22:18.569021019 +0000"> 293413:22:18 when multiple matches 293513:22:18 is expected to contain exactly #<RedirectRoute id: 33, source_id: 2744, source_type: "Namespace", path: "gitlabb", created_at: "2024-11-05 13:22:18.741022878 +0000", updated_at: "2024-11-05 13:22:18.741022878 +0000"> and #<RedirectRoute id: 34, source_id: 2744, source_type: "Namespace", path: "gitlabb/test", created_at: "2024-11-05 13:22:18.750156118 +0000", updated_at: "2024-11-05 13:22:18.750156118 +0000"> 293613:22:18 .matching_path_and_descendants 293713:22:18 when the redirect route matches with same casing 293813:22:18 returns correct routes 293913:22:18 when the redirect route matches with different casing 294013:22:19 returns correct routes 294113:22:19# [RSpecRunTime] Finishing example group spec/models/redirect_route_spec.rb. It took 2.18 seconds. Expected to take 2.69 seconds. 294213:22:19# [RSpecRunTime] Starting example group spec/services/todos/destroy/destroyed_issuable_service_spec.rb. Expected to take 2.6 seconds. 294313:22:19Todos::Destroy::DestroyedIssuableService 294513:22:19 when target is merge request 294613:22:20 deletes todos for specified target ID and type 294713:22:20 invalidates todos cache counts of todo users 294813:22:20# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.72 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.18 1.11 1.18 1/297 10958 295013:22:20 when target is an work item 295113:22:21 deletes todos 295213:22:21# [RSpecRunTime] Finishing example group spec/services/todos/destroy/destroyed_issuable_service_spec.rb. It took 2.17 seconds. Expected to take 2.6 seconds. 295313:22:21# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. Expected to take 2.55 seconds. 295413:22:21Packages::Nuget::PackagesVersionsPresenter 295613:22:23 is expected to contain exactly "1.0.1", "1.0.2", "1.0.3", "1.0.4", and "1.0.5" 295713:22:23# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.41 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.18 1.11 1.18 1/296 10959 295913:22:23# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. It took 2.06 seconds. Expected to take 2.55 seconds. 296013:22:23# [RSpecRunTime] Starting example group spec/services/ml/destroy_model_service_spec.rb. Expected to take 2.46 seconds. 296113:22:23Ml::DestroyModelService 296313:22:25 when model fails to delete 296513:22:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.65 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.17 1.11 1.17 1/296 10960 296713:22:25 when a model exists 296813:22:25 destroys the model 296913:22:25 when a package cannot be marked for destruction 297013:22:25 returns success with warning 297113:22:25# [RSpecRunTime] Finishing example group spec/services/ml/destroy_model_service_spec.rb. It took 2.32 seconds. Expected to take 2.46 seconds. 297213:22:25# [RSpecRunTime] Starting example group spec/models/integrations/ewm_spec.rb. Expected to take 2.37 seconds. 297313:22:25Integrations::Ewm 297413:22:25 does not allow STI 297613:22:25 when integration is active 297713:22:25 is expected to validate that :project_url cannot be empty/falsy 297813:22:25 is expected to validate that :issues_url cannot be empty/falsy 297913:22:25 is expected to validate that :new_issue_url cannot be empty/falsy 298013:22:25 behaves like issue tracker integration URL attribute 298213:22:26 is expected not to allow :project_url to be ‹"example.com"› 298313:22:26 is expected not to allow :project_url to be ‹"ftp://example.com"› 298413:22:26 is expected not to allow :project_url to be ‹"herp-and-derp"› 298513:22:26 behaves like issue tracker integration URL attribute 298713:22:26 is expected not to allow :issues_url to be ‹"example.com"› 298813:22:26 is expected not to allow :issues_url to be ‹"ftp://example.com"› 298913:22:26 is expected not to allow :issues_url to be ‹"herp-and-derp"› 299013:22:26 behaves like issue tracker integration URL attribute 299213:22:27 is expected not to allow :new_issue_url to be ‹"example.com"› 299313:22:27 is expected not to allow :new_issue_url to be ‹"ftp://example.com"› 299413:22:27 is expected not to allow :new_issue_url to be ‹"herp-and-derp"› 299513:22:27 when integration is inactive 299613:22:27 is expected not to validate that :project_url cannot be empty/falsy 299713:22:27 is expected not to validate that :issues_url cannot be empty/falsy 299813:22:27 is expected not to validate that :new_issue_url cannot be empty/falsy 299913:22:27 ReferencePatternValidation 300013:22:27 extracts bug 300113:22:27 extracts task 300213:22:27 extracts work item 300313:22:27 extracts workitem 300413:22:27 extracts defect 300513:22:27 extracts rtcwi 300613:22:27# [RSpecRunTime] Finishing example group spec/models/integrations/ewm_spec.rb. It took 1.78 seconds. Expected to take 2.37 seconds. 300713:22:27# [RSpecRunTime] Starting example group spec/helpers/nav_helper_spec.rb. Expected to take 2.35 seconds. 300913:22:27 #header_links 301013:22:27 when the user is logged in 301113:22:27 has all the expected links by default 301213:22:27 contains the impersonation link while impersonating 301413:22:27 application setting :admin_mode is enabled 301513:22:27 does not contain the admin mode link by default 301613:22:27 with admin mode enabled 301713:22:28 contains the admin mode link 301813:22:28 application setting :admin_mode is disabled 301913:22:28 does not contain the admin mode link 302013:22:28 with admin mode enabled 302113:22:28 has no effect on header links 302213:22:28 when the user cannot read cross project 302313:22:28 does not contain cross project elements when the user cannot read cross project 302413:22:29 shows the search box when the user cannot read cross project and they are visiting a project 302513:22:29 when the user is not logged in 302613:22:29 returns only the sign in and search when the user is not logged in 302713:22:29 #page_has_markdown? 302813:22:29 path: "projects/merge_requests#show" 302913:22:29 is expected to eq true 303013:22:29 path: "projects/merge_requests/conflicts#show" 303113:22:29 is expected to eq true 303213:22:29 path: "issues#show" 303313:22:29 is expected to eq true 303413:22:29 path: "milestones#show" 303513:22:29 is expected to eq true 303613:22:29 path: "issues#designs" 303713:22:29 is expected to eq true 303813:22:29 .admin_monitoring_nav_links 303913:22:29 is expected to all be a kind of String 304013:22:29# [RSpecRunTime] Finishing example group spec/helpers/nav_helper_spec.rb. It took 1.78 seconds. Expected to take 2.35 seconds. 304113:22:29# [RSpecRunTime] Starting example group spec/models/concerns/ci/taggable_spec.rb. Expected to take 2.24 seconds. 304313:22:30 does not allow STI 304413:22:30 is expected to have many tag_taggings class_name => Ci::Tagging 304513:22:30 is expected to have many tags class_name => Ci::Tag through tag_taggings 304613:22:30 is expected to have many base_tags class_name => Ci::Tag through taggings 304713:22:30 sets the tag list 304813:22:30 updates the tag list 304913:22:30 is expected to have many taggings class_name => Ci::Tagging 305013:22:30 removes unwanted tags from the list 305113:22:30 is expected to be empty 305213:22:31 loads the tag list 305313:22:31 persists the tag list 305413:22:31 is expected to be a kind of Gitlab::Ci::Tags::TagList 305513:22:31 #dirtify_tag_list 305613:22:31 resets the tag list after a tag is added 305713:22:31 resets the tag list after a tag is removed 305813:22:31# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.46 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.16 1.11 1.17 1/293 10961 306113:22:31 is expected to change `taggable_record.tag_list.object_id` 306213:22:31 .tagged_with 306313:22:31 is expected to contain exactly #<#<Class:0x00007d16dec9a8c0> id: 8, name: "tags", tag_list: ["ruby", "docker", "postgres"]> and #<#<Class:0x00007d16dec9a8c0> id: 9, name: "other tags", tag_list: ["ruby", "golang"]> 306413:22:31 is expected to contain exactly #<#<Class:0x00007d16dec9a8c0> id: 8, name: "tags", tag_list: ["ruby", "docker", "postgres"]> 306513:22:31 is expected to contain exactly #<#<Class:0x00007d16dec9a8c0> id: 8, name: "tags", tag_list: ["ruby", "docker", "postgres"]> 306613:22:31 is expected to be empty 306713:22:31 is expected to be empty 306813:22:31 is expected to contain exactly #<#<Class:0x00007d16dec9a8c0> id: 8, name: "tags", tag_list: ["ruby", "docker", "postgres"]> and #<#<Class:0x00007d16dec9a8c0> id: 9, name: "other tags", tag_list: ["ruby", "golang"]> 306913:22:31 is expected to be empty 307013:22:31# [RSpecRunTime] Finishing example group spec/models/concerns/ci/taggable_spec.rb. It took 2.6 seconds. Expected to take 2.24 seconds. 307113:22:31# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_repository_worker_spec.rb. Expected to take 2.21 seconds. 307213:22:31Gitlab::BitbucketImport::Stage::ImportRepositoryWorker 307313:22:32 aborts the whole import when the importer fails 307413:22:32 executes the importer 307513:22:32 when the FF is enabled 307613:22:32 executes the importer and enqueues ImportUsersWorker 307713:22:32 behaves like Gitlab::BitbucketImport::StageMethods 307813:22:33 .sidekiq_retries_exhausted 307913:22:33 tracks the import failure 308113:22:33 does not execute the importer if no project could be found 308213:22:33 does not execute the importer if the import state is no longer in progress 308313:22:33 logs error when import fails with a StandardError 308413:22:33 when the import is successful 308513:22:33 executes the import 308613:22:33 queues RefreshImportJidWorker 308713:22:33 logs stage start and finish 308813:22:33# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_repository_worker_spec.rb. It took 1.54 seconds. Expected to take 2.21 seconds. 308913:22:33# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_partition_spec.rb. Expected to take 2.1 seconds. 309013:22:33Gitlab::Database::PostgresPartition 309113:22:34 does not allow STI 309213:22:34 associations 309313:22:34 is expected to belong to postgres_partitioned_table required: false 309413:22:34# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.51 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.14 1.11 1.17 1/293 10962 309613:22:34 behaves like a postgres model 309713:22:34 .by_identifier 309813:22:34 finds the Gitlab::Database::PostgresPartition 309913:22:34 raises an error if not found 310013:22:34 raises ArgumentError if given a non-fully qualified identifier 310213:22:34 returns the name 310413:22:34 returns the schema 310613:22:34 returns the name 310813:22:34 .with_parent_tables 310913:22:34 returns all partitions with parent tables 311013:22:34 .with_list_constraint 311113:22:34 when condition matches 311213:22:34 returns the partitions containing the match 311313:22:34 when condition does not match 311413:22:34 returns an empty relation 311513:22:34 .above_threshold 311613:22:34 when the partition size is above a given threshold 311713:22:35 returns all partitions above the threshold 311813:22:35 when the partition size is below a given threshold 311913:22:35 returns an empty relation 312013:22:35 .for_parent_table 312113:22:35 returns partitions for the parent table in the current schema 312213:22:35 returns the partitions if the parent table schema is included in the table name 312313:22:35 does not return partitions for tables not in the current schema 312413:22:35 does not return partitions for tables if the schema is not the current 312513:22:35 #parent_identifier 312613:22:35 returns the parent table identifier 312813:22:35 returns the condition for the partitioned values 312913:22:35 .partition_exists? 313013:22:35 when the partition exists 313113:22:35 is expected to be truthy 313213:22:35 when the partition does not exist 313313:22:35 is expected to be falsey 313413:22:35 .legacy_partition_exists? 313513:22:35 when the partition exists 313613:22:35 is expected to be truthy 313713:22:35 when the partition does not exist 313813:22:35 is expected to be falsey 313913:22:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_partition_spec.rb. It took 2.36 seconds. Expected to take 2.1 seconds. 314013:22:35# [RSpecRunTime] Starting example group spec/lib/gitlab/relative_positioning/range_spec.rb. Expected to take 2.07 seconds. 314113:22:35Gitlab::RelativePositioning::Range 314213:22:35 infers neighbours correctly 314313:22:35 RelativePositioning.range 314413:22:35 raises if lhs and rhs are nil 314513:22:35 raises an error if there is no extent 314613:22:35 constructs a closed range when both termini are provided 314713:22:35 constructs a starting-from range when only the LHS is provided 314813:22:35 constructs an ending-at range when only the RHS is provided 314913:22:35 #open_on_left? 315013:22:35 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 315113:22:35 is true if there is no LHS terminus 315213:22:35 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, expected_result: false 315313:22:36 is true if there is no LHS terminus 315413:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 315513:22:36 is true if there is no LHS terminus 315613:22:36 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, expected_result: false 315713:22:36 is true if there is no LHS terminus 315813:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 315913:22:36 is true if there is no LHS terminus 316013:22:36 #open_on_right? 316113:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 316213:22:36 is true if there is no RHS terminus 316313:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, expected_result: false 316413:22:36 is true if there is no RHS terminus 316513:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 316613:22:36 is true if there is no RHS terminus 316713:22:36 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, expected_result: true 316813:22:36 is true if there is no RHS terminus 316913:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: false 317013:22:36 is true if there is no RHS terminus 317213:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 317313:22:36 is true when the object is within the bounds of the range 317413:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 317513:22:36 is true when the object is within the bounds of the range 317613:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: true 317713:22:36 is true when the object is within the bounds of the range 317813:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 317913:22:36 is true when the object is within the bounds of the range 318013:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 318113:22:36 is true when the object is within the bounds of the range 318213:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 318313:22:36 is true when the object is within the bounds of the range 318413:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 318513:22:36 is true when the object is within the bounds of the range 318613:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 318713:22:36 is true when the object is within the bounds of the range 318813:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: nil, expected_result: false 318913:22:36 is true when the object is within the bounds of the range 319013:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 319113:22:36 is true when the object is within the bounds of the range 319213:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 319313:22:36 is true when the object is within the bounds of the range 319413:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: true 319513:22:36 is true when the object is within the bounds of the range 319613:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 319713:22:36 is true when the object is within the bounds of the range 319813:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 319913:22:36 is true when the object is within the bounds of the range 320013:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 320113:22:36 is true when the object is within the bounds of the range 320213:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 320313:22:36 is true when the object is within the bounds of the range 320413:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 320513:22:36 is true when the object is within the bounds of the range 320613:22:36 lhs: nil, rhs: #<struct relative_position=200, object=:y, :positioned?=true>, item: nil, expected_result: false 320713:22:36 is true when the object is within the bounds of the range 320813:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 320913:22:36 is true when the object is within the bounds of the range 321013:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 321113:22:36 is true when the object is within the bounds of the range 321213:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: true 321313:22:36 is true when the object is within the bounds of the range 321413:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 321513:22:36 is true when the object is within the bounds of the range 321613:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 321713:22:36 is true when the object is within the bounds of the range 321813:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 321913:22:36 is true when the object is within the bounds of the range 322013:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 322113:22:36 is true when the object is within the bounds of the range 322213:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 322313:22:36 is true when the object is within the bounds of the range 322413:22:36 lhs: #<struct relative_position=100, object=:x, :positioned?=true>, rhs: nil, item: nil, expected_result: false 322513:22:36 is true when the object is within the bounds of the range 322613:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: true 322713:22:36 is true when the object is within the bounds of the range 322813:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: false 322913:22:36 is true when the object is within the bounds of the range 323013:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: false 323113:22:36 is true when the object is within the bounds of the range 323213:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: true 323313:22:36 is true when the object is within the bounds of the range 323413:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: false 323513:22:36 is true when the object is within the bounds of the range 323613:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 323713:22:36 is true when the object is within the bounds of the range 323813:22:36 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 323913:22:37 is true when the object is within the bounds of the range 324013:22:37 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 324113:22:37 is true when the object is within the bounds of the range 324213:22:37 lhs: nil, rhs: #<struct relative_position=100, object=:x, :positioned?=true>, item: nil, expected_result: false 324313:22:37 is true when the object is within the bounds of the range 324413:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:x, :positioned?=true>, expected_result: false 324513:22:37 is true when the object is within the bounds of the range 324613:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:y, :positioned?=true>, expected_result: true 324713:22:37 is true when the object is within the bounds of the range 324813:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=150, object=:z, :positioned?=true>, expected_result: false 324913:22:37 is true when the object is within the bounds of the range 325013:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=40, object=:w, :positioned?=true>, expected_result: false 325113:22:37 is true when the object is within the bounds of the range 325213:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=250, object=:r, :positioned?=true>, expected_result: true 325313:22:37 is true when the object is within the bounds of the range 325413:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=100, object=:not_x, :positioned?=true>, expected_result: false 325513:22:37 is true when the object is within the bounds of the range 325613:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=200, object=:not_y, :positioned?=true>, expected_result: false 325713:22:37 is true when the object is within the bounds of the range 325813:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: #<struct relative_position=nil, object=nil, :positioned?=false>, expected_result: false 325913:22:37 is true when the object is within the bounds of the range 326013:22:37 lhs: #<struct relative_position=200, object=:y, :positioned?=true>, rhs: nil, item: nil, expected_result: false 326113:22:37 is true when the object is within the bounds of the range 326213:22:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/relative_positioning/range_spec.rb. It took 1.47 seconds. Expected to take 2.07 seconds. 326313:22:37# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb. Expected to take 2.01 seconds. 326413:22:37Gitlab::Database::Reindexing::GrafanaNotifier 326513:22:37 #notify_start 326613:22:37 when Grafana is configured using application settings 326713:22:37 behaves like interacting with Grafana annotations API 326813:22:37 POSTs a JSON payload 327013:22:37 does not raise the error and returns false 327113:22:37 when request was not successful 327213:22:37 returns false 327313:22:37 without api_key 327413:22:37 does not post anything 327513:22:37 without api_url 327613:22:37 does not post anything 327713:22:37 when there is no additional tag 327813:22:37 behaves like interacting with Grafana annotations API 327913:22:37 POSTs a JSON payload 328113:22:37 does not raise the error and returns false 328213:22:37 when request was not successful 328313:22:38 returns false 328413:22:38 without api_key 328513:22:38 does not post anything 328613:22:38 without api_url 328713:22:38 does not post anything 328813:22:38 additional tag is provided 328913:22:38 behaves like interacting with Grafana annotations API 329013:22:38 POSTs a JSON payload 329213:22:38 does not raise the error and returns false 329313:22:38 when request was not successful 329413:22:38 returns false 329513:22:38 without api_key 329613:22:38 does not post anything 329713:22:38 without api_url 329813:22:38 does not post anything 330013:22:38 when Grafana is configured using application settings 330113:22:38 behaves like interacting with Grafana annotations API 330213:22:38 POSTs a JSON payload 330413:22:38 does not raise the error and returns false 330513:22:38 when request was not successful 330613:22:38 returns false 330713:22:38 without api_key 330813:22:38 does not post anything 330913:22:38 without api_url 331013:22:38 does not post anything 331113:22:38 when there is no additional tag 331213:22:38 behaves like interacting with Grafana annotations API 331313:22:38 POSTs a JSON payload 331513:22:38 does not raise the error and returns false 331613:22:38 when request was not successful 331713:22:38 returns false 331813:22:38 without api_key 331913:22:38 does not post anything 332013:22:38 without api_url 332113:22:38 does not post anything 332213:22:38 additional tag is provided 332313:22:38 behaves like interacting with Grafana annotations API 332413:22:38 POSTs a JSON payload 332613:22:38 does not raise the error and returns false 332713:22:38 when request was not successful 332813:22:38 returns false 332913:22:38 without api_key 333013:22:38 does not post anything 333113:22:38 without api_url 333213:22:38 does not post anything 333313:22:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb. It took 1.69 seconds. Expected to take 2.01 seconds. 333413:22:38# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/project_information_menu_spec.rb. Expected to take 1.95 seconds. 333513:22:38Sidebars::Projects::Menus::ProjectInformationMenu 333613:22:39 behaves like not serializable as super_sidebar_menu_args 333813:22:39 #container_html_options 333913:22:39 is expected to match #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x00007d1716840760 @expected={:class=>"shortcuts-project-information has-sub-items"}> 334213:22:39 is expected not to be nil 334313:22:39 when merge requests are disabled 334413:22:40 is expected not to be nil 334513:22:40 when issues are disabled 334613:22:40 is expected not to be nil 334713:22:40 when merge requests and issues are disabled 334813:22:40 is expected to be nil 335013:22:40 is expected not to be nil 335113:22:40 when the user does not have access 335213:22:40 is expected to be nil 335313:22:40# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/project_information_menu_spec.rb. It took 1.45 seconds. Expected to take 1.95 seconds. 335413:22:40# [RSpecRunTime] Starting example group spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb. Expected to take 1.93 seconds. 335513:22:40MergeRequests::ExecuteApprovalHooksWorker 335613:22:40 calls MergeRequests::ExecuteApprovalHooksService 335713:22:40 behaves like subscribes to event 335813:22:41 consumes the published event 335913:22:41 behaves like an idempotent worker 336013:22:41 is labeled as idempotent 336113:22:41 performs multiple times sequentially without raising an exception 336213:22:41# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.63 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.13 1.11 1.17 1/293 10981 336413:22:41 when the user does not exist 336513:22:41 behaves like when object does not exist 336613:22:41 logs and does not call MergeRequests::ExecuteApprovalHooksService 336713:22:41 when the merge request does not exist 336813:22:41 behaves like when object does not exist 336913:22:41 logs and does not call MergeRequests::ExecuteApprovalHooksService 337013:22:41# [RSpecRunTime] Finishing example group spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb. It took 1.58 seconds. Expected to take 1.93 seconds. 337113:22:41# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/version_resolver_spec.rb. Expected to take 1.83 seconds. 337213:22:41Resolvers::DesignManagement::VersionResolver 337313:22:42 the current user is not authorized 337413:22:43 generates an error on resolution 337513:22:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.09 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.13 1.11 1.17 1/293 10982 337713:22:43 the current user is authorized 337813:22:43 the id parameter is provided 337913:22:43 returns the specified version 338013:22:43# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/version_resolver_spec.rb. It took 1.36 seconds. Expected to take 1.83 seconds. 338113:22:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb. Expected to take 1.8 seconds. 338213:22:43Gitlab::Ci::ProcessableObjectHierarchy 338313:22:44 #base_and_ancestors 338413:22:44 includes the base and its ancestors 338513:22:44 can find ancestors upto a certain level 338613:22:44 hierarchy_order option 338813:22:44 orders by child to ancestor 338913:22:44# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.73 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.12 1.10 1.17 1/293 11001 339213:22:44 orders by ancestor to child 339313:22:44 #base_and_descendants 339413:22:44 includes the base and its descendants 339513:22:44 when with_depth is true 339613:22:44 includes depth in the results 339713:22:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb. It took 1.5 seconds. Expected to take 1.8 seconds. 339813:22:44# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_spec.rb. Expected to take 1.73 seconds. 339913:22:44API::Entities::Ci::Job 340013:22:45 exposes job pipeline 340113:22:45 exposes job finished_at 340213:22:45 exposes job runner_manager 340313:22:45 exposes job stage 340413:22:45 exposes job artifacts_expire_at 340513:22:45 exposes job started_at 340613:22:45 exposes job user 340713:22:45 exposes job tag 340813:22:45 exposes job ref 340913:22:45 exposes job status 341013:22:45 exposes job coverage 341113:22:45 exposes job tag_list 341213:22:45 exposes job erased_at 341313:22:45 exposes job allow_failure 341413:22:45 exposes job artifacts? 341513:22:46 exposes job name 341613:22:46 exposes job id 341713:22:46 exposes job runner 341813:22:46 exposes job duration 341913:22:46 exposes job created_at 342013:22:46 exposes job runner 342113:22:46 exposes job runner_manager 342213:22:46# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_spec.rb. It took 1.32 seconds. Expected to take 1.73 seconds. 342313:22:46# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.23 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.12 1.10 1.17 1/293 11002 342513:22:46# [RSpecRunTime] Starting example group spec/views/projects/project_members/index.html.haml_spec.rb. Expected to take 1.72 seconds. 342613:22:46projects/project_members/index 342713:22:46 when user can not invite members or group for the project 342813:22:46 when project can be shared 342913:22:46 renders as expected 343013:22:46 when user can invite members for the project 343113:22:46 when modal is enabled 343213:22:47 renders as expected 343313:22:47 when project is not allowed to share with group 343413:22:47 renders as expected 343513:22:47# [RSpecRunTime] Finishing example group spec/views/projects/project_members/index.html.haml_spec.rb. It took 1.21 seconds. Expected to take 1.72 seconds. 343613:22:47# [RSpecRunTime] Starting example group spec/lib/gitlab/search/params_spec.rb. Expected to take 1.64 seconds. 343713:22:47Gitlab::Search::Params 343813:22:47 detect_abuse conditional 343913:22:47 does not call AbuseDetection 344013:22:47 uses AbuseDetection by default 344213:22:47 feels like regular params 344313:22:47 has indifferent access 344413:22:47 also works on attr_reader attributes 344513:22:47 #query_string 344613:22:47 uses 'search' parameter 344713:22:47 uses 'term' parameter 344813:22:47 prioritizes 'search' over 'term' 344913:22:47 strips surrounding whitespace from query string 345113:22:47 validates AbuseDetector on validation 345213:22:47 when detect_abuse is disabled 345313:22:47 does NOT validate AbuseDetector 345413:22:47 when query has too many terms 345513:22:47 is expected not to be valid 345613:22:47 when query is too long 345713:22:47 is expected not to be valid 345913:22:47 validates AbuseDetector on validation 346013:22:47 when detect_abuse is disabled 346113:22:47 does NOT validate AbuseDetector 346213:22:47 abuse detection 346313:22:47 when there are abuse validation errors 346413:22:47 is considered abusive 346513:22:47 when there are NOT any abuse validation errors 346613:22:47 and there are other validation errors 346713:22:47 is NOT considered abusive 346813:22:47 and there are NO other validation errors 346913:22:47 is NOT considered abusive 347013:22:47 #email_lookup? 347113:22:47 is true if at least 1 word in search is an email 347213:22:47 converts boolean params 347313:22:47 for confidential 347413:22:47 input: "0", expected: false 347513:22:47 transforms param 347613:22:47 input: "1", expected: true 347713:22:47 transforms param 347813:22:47 input: "yes", expected: true 347913:22:47 transforms param 348013:22:47 input: "no", expected: false 348113:22:47 transforms param 348213:22:47 input: "true", expected: true 348313:22:47 transforms param 348413:22:47 input: "false", expected: false 348513:22:47 transforms param 348613:22:47 input: true, expected: true 348713:22:48 transforms param 348813:22:48 input: false, expected: false 348913:22:48 transforms param 349013:22:48 for include_archived 349113:22:48 input: "0", expected: false 349213:22:48 transforms param 349313:22:48 input: "1", expected: true 349413:22:48 transforms param 349513:22:48 input: "yes", expected: true 349613:22:48 transforms param 349713:22:48 input: "no", expected: false 349813:22:48 transforms param 349913:22:48 input: "true", expected: true 350013:22:48 transforms param 350113:22:48 input: "false", expected: false 350213:22:48 transforms param 350313:22:48 input: true, expected: true 350413:22:48 transforms param 350513:22:48 input: false, expected: false 350613:22:48 transforms param 350713:22:48 for include_forked 350813:22:48 input: "0", expected: false 350913:22:48 transforms param 351013:22:48 input: "1", expected: true 351113:22:48 transforms param 351213:22:48 input: "yes", expected: true 351313:22:48 transforms param 351413:22:48 input: "no", expected: false 351513:22:48 transforms param 351613:22:48 input: "true", expected: true 351713:22:48 transforms param 351813:22:48 input: "false", expected: false 351913:22:48 transforms param 352013:22:48 input: true, expected: true 352113:22:48 transforms param 352213:22:48 input: false, expected: false 352313:22:48 transforms param 352413:22:48 converts not params 352513:22:48 input: {:not=>{:source_branch=>"good-bye"}}, expected_key: "not_source_branch", expected_value: "good-bye" 352613:22:48 transforms param 352713:22:48 input: {:not=>{:label_name=>["hello-world", "labelName"]}}, expected_key: "not_label_name", expected_value: ["hello-world", "labelName"] 352813:22:48 transforms param 352913:22:48 input: {:label_name=>["hello-world", "labelName"]}, expected_key: "label_name", expected_value: ["hello-world", "labelName"] 353013:22:48 transforms param 353113:22:48 input: {:source_branch=>"foo-bar"}, expected_key: "source_branch", expected_value: "foo-bar" 353213:22:48 transforms param 353313:22:48 when not param is not a hash 353413:22:48 ignores the not param and removes it from params 353513:22:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/params_spec.rb. It took 1.16 seconds. Expected to take 1.64 seconds. 353613:22:48# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb. Expected to take 1.59 seconds. 353713:22:48Gitlab::SidekiqMigrateJobs 353813:22:48 #migrate_set 353913:22:48 scheduled jobs 354013:22:48 behaves like processing a set 354113:22:48 when the set is empty 354213:22:48 returns the number of scanned and migrated jobs 354313:22:48 when the set is not empty 354413:22:48 returns the number of scanned and migrated jobs 354513:22:48 when there are no matching jobs 354613:22:48 does not change any queue names 354713:22:48 when there are matching jobs 354813:22:48 migrates only the workers matching the given worker from the set 354913:22:48 allows migrating multiple workers at once 355013:22:48 allows migrating multiple workers to the same queue 355113:22:48 does not try to migrate jobs that are removed from the set during the migration 355213:22:48 does not try to migrate unmatched jobs that are added to the set during the migration 355313:22:49 iterates through the entire set of jobs 355413:22:49 logs output at the start, finish, and every LOG_FREQUENCY jobs 355513:22:49 retried jobs 355613:22:49 behaves like processing a set 355713:22:49 when the set is empty 355813:22:49 returns the number of scanned and migrated jobs 355913:22:49 when the set is not empty 356013:22:49 returns the number of scanned and migrated jobs 356113:22:49 when there are no matching jobs 356213:22:49 does not change any queue names 356313:22:49 when there are matching jobs 356413:22:49 migrates only the workers matching the given worker from the set 356513:22:49 allows migrating multiple workers at once 356613:22:49 allows migrating multiple workers to the same queue 356713:22:49 does not try to migrate jobs that are removed from the set during the migration 356813:22:49 does not try to migrate unmatched jobs that are added to the set during the migration 356913:22:49 iterates through the entire set of jobs 357013:22:49 logs output at the start, finish, and every LOG_FREQUENCY jobs 357113:22:49 #migrate_queues 357213:22:49 with all workers mapped to default queue 357313:22:49 behaves like migrating queues 357413:22:49 migrates the jobs to the correct destination queue 357513:22:49 with custom mapping to different queues 357613:22:49 behaves like migrating queues 357713:22:49 migrates the jobs to the correct destination queue 357813:22:49 with illegal JSON payload 357913:22:49 behaves like migrating queues 358013:22:49 migrates the jobs to the correct destination queue 358113:22:49 when multiple workers are in the same queue 358213:22:49 when the queue exists in mappings 358313:22:49 behaves like migrating queues 358413:22:49 migrates the jobs to the correct destination queue 358513:22:49 when the queue doesnt exist in mappings 358613:22:49 behaves like migrating queues 358713:22:49 migrates the jobs to the correct destination queue 358813:22:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb. It took 1.33 seconds. Expected to take 1.59 seconds. 358913:22:49# [RSpecRunTime] Starting example group spec/services/bulk_imports/batched_relation_export_service_spec.rb. Expected to take 1.59 seconds. 359013:22:49BulkImports::BatchedRelationExportService 359213:22:50 when there are batches to export 359313:22:50 marks export as started 359413:22:50 removes existing batches 359513:22:50 enqueues export jobs for each batch & caches batch record ids 359613:22:50 enqueues FinishBatchedRelationExportWorker 359713:22:50 when there are multiple batches 359813:22:50 creates a batch record for each batch of records 359913:22:50 when an error occurs during batches creation 360013:22:50 does not enqueue FinishBatchedRelationExportWorker 360113:22:50 when there are no batches to export 360213:22:51 marks export as finished 360413:22:51 returns cache key given export and batch ids 360513:22:51# [RSpecRunTime] Finishing example group spec/services/bulk_imports/batched_relation_export_service_spec.rb. It took 1.13 seconds. Expected to take 1.59 seconds. 360613:22:51# [RSpecRunTime] Starting example group spec/models/loose_foreign_keys/deleted_record_spec.rb. Expected to take 1.54 seconds. 360713:22:51LooseForeignKeys::DeletedRecord 360813:22:51 does not allow STI 360913:22:51 class methods 361013:22:51 .load_batch_for_table 361113:22:51 loads records and orders them by creation date 361213:22:51 supports configurable batch size 361313:22:51 returns the partition number in each returned record 361413:22:51 .mark_records_processed 361513:22:51 updates all records 361713:22:51 reschedules all records 361813:22:51 .increment_attempts 361913:22:51 increaments the cleanup_attempts column 362013:22:51 sliding_list partitioning 362113:22:51 next_partition_if callback 362213:22:51 when the partition is empty 362313:22:51 is expected to eq false 362413:22:51 when the partition has records 362513:22:51 is expected to eq false 362613:22:51 when the first record of the partition is older than PARTITION_DURATION 362713:22:51 is expected to eq true 362813:22:51 detach_partition_if callback 362913:22:51 when the partition contains unprocessed records 363013:22:51 is expected to eq false 363113:22:51 when the partition contains only processed records 363213:22:51 is expected to eq true 363313:22:51 the behavior of the strategy 363413:22:52 moves records to new partitions as time passes 363513:22:52# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.01 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.11 1.10 1.17 1/294 11011 363713:22:53# [RSpecRunTime] Finishing example group spec/models/loose_foreign_keys/deleted_record_spec.rb. It took 1.97 seconds. Expected to take 1.54 seconds. 363813:22:53# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/decoder_spec.rb. Expected to take 1.48 seconds. 363913:22:53Sbom::PackageUrl::Decoder 364113:22:53 valid maven purl 364213:22:53 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => "1.3.4"} 364313:22:53 basic valid maven purl without version 364413:22:53 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 364513:22:53 valid go purl without version and with subpath 364613:22:53 is expected to have attributes {:name => "genproto", :namespace => "google.golang.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => nil} 364713:22:53 valid go purl with version and subpath 364813:22:53 is expected to have attributes {:name => "genproto", :namespace => "google.golang.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => "abcdedf"} 364913:22:53 bitbucket namespace and name should be lowercased 365013:22:53 is expected to have attributes {:name => "pygments-main", :namespace => "birkenfeld", :qualifiers => nil, :subpath => nil, :type => "bitbucket", :version => "244fd47e07d1014f0aed9c"} 365113:22:53 github namespace and name should be lowercased 365213:22:53 is expected to have attributes {:name => "purl-spec", :namespace => "package-url", :qualifiers => nil, :subpath => nil, :type => "github", :version => "244fd47e07d1004f0aed9c"} 365313:22:53 debian can use qualifiers 365413:22:53 is expected to have attributes {:name => "curl", :namespace => "debian", :qualifiers => {"arch" => "i386", "distro" => "jessie"}, :subpath => nil, :type => "deb", :version => "7.50.3-1"} 365513:22:53 docker uses qualifiers and hash image id as versions 365613:22:53 is expected to have attributes {:name => "dockerimage", :namespace => "customer", :qualifiers => {"repository_url" => "gcr.io"}, :subpath => nil, :type => "docker", :version => "sha256:244fd47e07d1004f0aed9c"} 365713:22:53 Java gem can use a qualifier 365813:22:53 is expected to have attributes {:name => "jruby-launcher", :namespace => nil, :qualifiers => {"platform" => "java"}, :subpath => nil, :type => "gem", :version => "1.1.2"} 365913:22:53 maven often uses qualifiers 366013:22:53 is expected to have attributes {:name => "batik-anim", :namespace => "org.apache.xmlgraphics", :qualifiers => {"classifier" => "sources", "repository_url" => "repo.spring.io/release"}, :subpath => nil, :type => "maven", :version => "1.9.1"} 366113:22:53 maven pom reference 366213:22:53 is expected to have attributes {:name => "batik-anim", :namespace => "org.apache.xmlgraphics", :qualifiers => {"extension" => "pom", "repository_url" => "repo.spring.io/release"}, :subpath => nil, :type => "maven", :version => "1.9.1"} 366313:22:53 maven can come with a type qualifier 366413:22:53 is expected to have attributes {:name => "jacob", :namespace => "net.sf.jacob-project", :qualifiers => {"classifier" => "x86", "type" => "dll"}, :subpath => nil, :type => "maven", :version => "1.14.3"} 366513:22:53 npm can be scoped 366613:22:53 is expected to have attributes {:name => "animation", :namespace => "@angular", :qualifiers => nil, :subpath => nil, :type => "npm", :version => "12.3.1"} 366713:22:53 nuget names are case sensitive 366813:22:53 is expected to have attributes {:name => "EnterpriseLibrary.Common", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "nuget", :version => "6.0.1304"} 366913:22:53 pypi names have special rules and not case sensitive 367013:22:53 is expected to have attributes {:name => "django-package", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "pypi", :version => "1.11.1.dev1"} 367113:22:53 rpm often use qualifiers 367213:22:53 is expected to have attributes {:name => "curl", :namespace => "fedora", :qualifiers => {"arch" => "i386", "distro" => "fedora-25"}, :subpath => nil, :type => "rpm", :version => "7.50.3-1.fc25"} 367313:22:53 slash / after scheme is not significant 367413:22:53 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 367513:22:53 double slash // after scheme is not significant 367613:22:53 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 367713:22:53 slash /// after type is not significant 367813:22:53 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 367913:22:53 valid maven purl with case sensitive namespace and name 368013:22:53 is expected to have attributes {:name => "HTTPClient", :namespace => "HTTPClient", :qualifiers => nil, :subpath => nil, :type => "maven", :version => "0.3-3"} 368113:22:53 valid maven purl containing a space in the version and qualifier 368213:22:53 is expected to have attributes {:name => "myartifact", :namespace => "mygroup", :qualifiers => {"mykey" => "my value"}, :subpath => nil, :type => "maven", :version => "1.0.0 Final"} 368313:22:53 valid conan purl 368413:22:53 is expected to have attributes {:name => "cctz", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "conan", :version => "2.3"} 368513:22:53 valid conan purl with namespace and qualifier channel 368613:22:53 is expected to have attributes {:name => "cctz", :namespace => "bincrafters", :qualifiers => {"channel" => "stable"}, :subpath => nil, :type => "conan", :version => "2.3"} 368713:22:53 valid conda purl with qualifiers 368813:22:53 is expected to have attributes {:name => "absl-py", :namespace => nil, :qualifiers => {"build" => "py36h06a4308_0", "channel" => "main", "subdir" => "linux-64", "type" => "tar.bz2"}, :subpath => nil, :type => "conda", :version => "0.4.1"} 368913:22:53 valid cran purl 369013:22:53 is expected to have attributes {:name => "A3", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "cran", :version => "0.9.1"} 369113:22:53 valid swift purl 369213:22:53 is expected to have attributes {:name => "Alamofire", :namespace => "github.com/Alamofire", :qualifiers => nil, :subpath => nil, :type => "swift", :version => "5.4.3"} 369313:22:53 valid hackage purl 369413:22:53 is expected to have attributes {:name => "AC-HalfInteger", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "hackage", :version => "1.2.1"} 369513:22:53 when no argument is passed 369613:22:53 raises an error 369713:22:53 when an invalid package URL string is passed 369813:22:53 a scheme is always required 369913:22:53 raises an error 370013:22:53 a type is always required 370113:22:53 raises an error 370213:22:53 a name is required 370313:22:53 raises an error 370413:22:53 checks for invalid qualifier keys 370513:22:53 raises an error 370613:22:53 invalid conan purl only namespace 370713:22:53 raises an error 370813:22:53 invalid conan purl only channel qualifier 370913:22:53 raises an error 371013:22:53 invalid cran purl without name 371113:22:53 raises an error 371213:22:53 invalid cran purl without version 371313:22:53 raises an error 371413:22:53 invalid swift purl without namespace 371513:22:53 raises an error 371613:22:53 invalid swift purl without name 371713:22:53 raises an error 371813:22:53 invalid swift purl without version 371913:22:53 raises an error 372013:22:53 name and version are always required 372113:22:53 raises an error 372213:22:53 when namespace or subpath contains an encoded slash 372313:22:53 purl: "pkg:golang/google.org/golang/genproto#googleapis%2fapi%2fannotations" 372413:22:54 is expected to raise Sbom::PackageUrl::InvalidPackageUrl 372513:22:54 purl: "pkg:golang/google.org%2fgolang/genproto#googleapis/api/annotations" 372613:22:54 is expected to raise Sbom::PackageUrl::InvalidPackageUrl 372713:22:54 when name contains an encoded slash 372813:22:54 is expected to have attributes {:name => "golang/genproto", :namespace => "google.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => nil} 372913:22:54 with URL encoded segments 373013:22:54 decodes them 373113:22:54 when segments contain empty values 373213:22:54 removes them from the segments 373313:22:54 when qualifiers have no value 373413:22:54 they are ignored 373513:22:54# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/decoder_spec.rb. It took 1.11 seconds. Expected to take 1.48 seconds. 373613:22:54# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/project_spec.rb. Expected to take 1.45 seconds. 373713:22:54Gitlab::Ci::Variables::Builder::Project 373813:22:54 #secret_variables 373913:22:54 when the ref is protected 374013:22:54 contains all the variables 374113:22:54 when the ref is not protected 374213:22:54 contains only the unprotected variables 374313:22:54 when environment name is specified 374413:22:54 when environment scope is exactly matched 374513:22:54 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007d16a03975e0 @variable={:key=>"VARIABLE_8", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}> 374613:22:54 when environment scope is matched by wildcard 374713:22:55 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007d16a02b1e00 @variable={:key=>"VARIABLE_8", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}> 374813:22:55 when environment scope does not match 374913:22:55 is expected not to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007d16a018a590 @variable={:key=>"VARIABLE_8", :value=>"secret", :public=>false, :file=>false, :masked=>false, :raw=>false}> 375013:22:55 when environment scope has _ 375113:22:55 does not treat it as wildcard 375213:22:55 when environment name contains underscore 375313:22:55 matches literally for _ 375413:22:55 when environment scope has % 375513:22:55 does not treat it as wildcard 375613:22:55 when environment name contains a percent 375713:22:55 matches literally for _ 375813:22:55 when variables with the same name have different environment scopes 375913:22:55 puts variables matching environment scope more in the end 376013:22:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/project_spec.rb. It took 1.14 seconds. Expected to take 1.45 seconds. 376113:22:55# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. Expected to take 1.39 seconds. 376213:22:55Gitlab::LegacyGithubImport::BranchFormatter 376413:22:56 returns true when branch exists and commit is part of the branch 376513:22:56 returns false when branch exists and commit is not part of the branch 376613:22:56 returns false when branch does not exist 376713:22:56# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.35 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.10 1.10 1.17 1/294 11054 377013:22:56 returns raw repo 377213:22:56 returns raw sha 377413:22:56 returns true when raw sha and ref are present 377513:22:56 returns false when raw sha is blank 377613:22:56 returns false when raw ref is blank 377713:22:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. It took 1.27 seconds. Expected to take 1.39 seconds. 377813:22:56# [RSpecRunTime] Starting example group spec/services/alert_management/http_integrations/update_service_spec.rb. Expected to take 1.37 seconds. 377913:22:56AlertManagement::HttpIntegrations::UpdateService 378113:22:57 when the current_user is anonymous 378213:22:57 behaves like error response 378313:22:57 has an informative message 378413:22:57 when current_user does not have permission to create integrations 378513:22:57 behaves like error response 378613:22:57 has an informative message 378713:22:57 when an error occurs during update 378813:22:57 behaves like error response 378913:22:57 has an informative message 379013:22:57 with name param 379113:22:57 successfully updates the integration 379213:22:57 with active param 379313:22:57 successfully updates the integration 379413:22:57 with regenerate_token flag 379513:22:57 successfully updates the integration 379613:22:57# [RSpecRunTime] Finishing example group spec/services/alert_management/http_integrations/update_service_spec.rb. It took 1.14 seconds. Expected to take 1.37 seconds. 379713:22:57# [RSpecRunTime] Starting example group spec/services/lfs/push_service_spec.rb. Expected to take 1.32 seconds. 379813:22:57Lfs::PushService 379913:22:58 does nothing if there are no LFS objects 380113:22:58Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 380313:22:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 380413:22:58 uploads the object when upload is requested 380513:22:58 does not upload the object when upload is not requested 380613:22:58 verifies the upload if requested 380713:22:58 skips verification if requested but upload fails 380813:22:58 returns a failure when submitting a batch fails 380913:22:58 returns a failure when submitting an upload fails 381013:22:58 non-project-repository LFS objects 381113:22:58 only tries to upload the project-repository LFS object 381213:22:58# [RSpecRunTime] Finishing example group spec/services/lfs/push_service_spec.rb. It took 0.95 second. Expected to take 1.32 seconds. 381313:22:58# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/commit_sigstore_spec.rb. Expected to take 1.29 seconds. 381413:22:58Gitlab::X509::Commit 381613:22:59 on second call 381713:22:59 returns the cached signature 381813:22:59 #update_signature! 381913:22:59 updates verification status 382013:22:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/commit_sigstore_spec.rb. It took 1.06 seconds. Expected to take 1.29 seconds. 382113:22:59# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/update_spec.rb. Expected to take 1.22 seconds. 382213:22:59Mutations::AlertManagement::HttpIntegration::Update 382313:23:00 is expected to require graphql authorizations :admin_operations 382513:23:00 user has sufficient access to project 382613:23:00 when HttpIntegrations::UpdateService responds with success 382713:23:00 returns the integration with no errors 382813:23:00 when HttpIntegrations::UpdateService responds with an error 382913:23:00 returns errors 383013:23:00 when resource is not accessible to the user 383113:23:00 raises an error if the resource is not accessible to the user 383213:23:00# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/update_spec.rb. It took 1.02 seconds. Expected to take 1.22 seconds. 383313:23:00# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/object_builder_spec.rb. Expected to take 1.18 seconds. 383413:23:00Gitlab::ImportExport::Group::ObjectBuilder 383613:23:00 finds the existing group label 383713:23:01 creates a new label 383813:23:01 when description is an empty string 383913:23:01 finds the existing group label 384113:23:01 finds the existing group milestone 384213:23:01 creates a new milestone 384313:23:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/object_builder_spec.rb. It took 0.97 second. Expected to take 1.18 seconds. 384413:23:01# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/bounded_contexts_spec.rb. Expected to take 1.17 seconds. 384513:23:01RuboCop::Cop::Gitlab::BoundedContexts 384613:23:01 does not flag an offense for a platform module 384713:23:01 flags an offense for a non bounded context module which contains a class (compact version) 384813:23:01 does not flag an offense for a class which is nested more than one module deep in a bounded context 384913:23:01 flags an offense for an empty non bounded context module 385013:23:01 does not flag an offense for a bounded context module 385113:23:01 flags an offense for a non bounded context module which contains a module 385213:23:01 does not flag an offense for a class inside a platform module 385313:23:01 flags an offense for a non bounded context module which contains a class 385413:23:01 does not flag an offense for a module which IS within a bounded context 385513:23:01 flags an offense for a class which is not within a module 385613:23:02 does not flag an offense for a class which IS within a bounded context 385713:23:02 GraphQL code 385813:23:02 flags an offense for a mutation not in a bounded context 385913:23:02 does not flag an offense for a mutation in a bounded context 386013:23:02 flags an offense for a type not in a bounded context 386113:23:02 does not flag an offense for a type in a bounded context 386213:23:02 flags an offense for a permission type not in a bounded context 386313:23:02 flags an offense for a permission type not in a bounded context (compact) 386413:23:02 does not flag an offense for a permission type in a bounded context 386513:23:02 flags an offense for a resolver not in a bounded context 386613:23:02 does not flag an offense for a resolver in a bounded context 386713:23:02 does not flag an offense for a resolver in a bounded context inside an EE extension 386813:23:02 flags an offense for a resolver not in a bounded context inside an EE extension 386913:23:02 EE extensions 387013:23:02 does not flag an offense for an EE module inside a platform module 387113:23:02 does not flag an offense for an EE module inside a bounded context namespace 387213:23:02 does not flag an offense for an EE module inside a bounded context namespace (compact version) 387313:23:02 flags an offense inside an EE module 387413:23:02 flags an offense inside an EE module (compact version) 387513:23:02# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/bounded_contexts_spec.rb. It took 0.78 second. Expected to take 1.17 seconds. 387613:23:02# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/global_search_slis_spec.rb. Expected to take 1.1 seconds. 387713:23:02Gitlab::Metrics::GlobalSearchSlis 387813:23:02 #record_apdex 387913:23:02 search_type: "basic", code_search: false, duration_target: 8.812 388013:23:02 increments the global_search SLI as a success if the elapsed time is within the target 388113:23:02 increments the global_search SLI as a failure if the elapsed time is not within the target 388213:23:02 search_type: "basic", code_search: true, duration_target: 27.538 388313:23:02 increments the global_search SLI as a success if the elapsed time is within the target 388413:23:02 increments the global_search SLI as a failure if the elapsed time is not within the target 388513:23:02 search_type: "advanced", code_search: false, duration_target: 2.452 388613:23:02 increments the global_search SLI as a success if the elapsed time is within the target 388713:23:02 increments the global_search SLI as a failure if the elapsed time is not within the target 388813:23:02 search_type: "advanced", code_search: true, duration_target: 15.52 388913:23:02 increments the global_search SLI as a success if the elapsed time is within the target 389013:23:02 increments the global_search SLI as a failure if the elapsed time is not within the target 389113:23:02 search_type: "zoekt", code_search: true, duration_target: 15.52 389213:23:02 increments the global_search SLI as a success if the elapsed time is within the target 389313:23:02 increments the global_search SLI as a failure if the elapsed time is not within the target 389413:23:02 when the search scope is merge_requests and the search type is basic 389513:23:02 increments the global_search SLI as a success if the elapsed time is within the target 389613:23:02 increments the global_search SLI as a failure if the elapsed time is not within the target 389713:23:02 #initialize_slis! 389813:23:02 initializes Apdex SLIs for global_search 389913:23:02 initializes ErrorRate SLIs for global_search 390013:23:02 when initializeing for limited types 390113:23:02 api: true, web: true 390213:23:02 only initializes for the relevant endpoints 390313:23:02 api: true, web: false 390413:23:02 only initializes for the relevant endpoints 390513:23:02 api: false, web: true 390613:23:02 only initializes for the relevant endpoints 390713:23:02 api: false, web: false 390813:23:03 only initializes for the relevant endpoints 390913:23:03 #record_error_rate 391013:23:03 calls increment on the error rate SLI 391113:23:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/global_search_slis_spec.rb. It took 0.59 second. Expected to take 1.1 seconds. 391213:23:03# [RSpecRunTime] Starting example group spec/models/packages/debian/project_distribution_key_spec.rb. Expected to take 1.08 seconds. 391313:23:03Packages::Debian::ProjectDistributionKey 391413:23:03 does not allow STI 391513:23:03 behaves like Debian Distribution Key 391613:23:03 relationships 391713:23:03 is expected to belong to distribution class_name => Packages::Debian::ProjectDistribution required: false inverse_of => key 391913:23:03 #distribution 392013:23:03 is expected to validate that :distribution cannot be empty/falsy 392113:23:03 #private_key 392213:23:03 is expected to validate that :private_key cannot be empty/falsy 392313:23:03 is expected to allow :private_key to be ‹"-----BEGIN PGP PRIVATE KEY BLOCK-----\n..."› 392413:23:03 is expected not to allow :private_key to be ‹"A"›, producing a custom validation error on failure 392613:23:03 is expected to validate that :passphrase cannot be empty/falsy 392713:23:03 is expected to allow :passphrase to be ‹"P@$$w0rd"› 392813:23:03 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"› 392913:23:03 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"› 393113:23:03 is expected to validate that :public_key cannot be empty/falsy 393213:23:03 is expected to allow :public_key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\n..."› 393313:23:03 is expected not to allow :public_key to be ‹"A"›, producing a custom validation error on failure 393413:23:03 #fingerprint 393513:23:03 is expected to validate that :passphrase cannot be empty/falsy 393613:23:03 is expected to allow :passphrase to be ‹"abc"› 393713:23:04 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"› 393813:23:04 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"› 393913:23:04# [RSpecRunTime] Finishing example group spec/models/packages/debian/project_distribution_key_spec.rb. It took 1.03 seconds. Expected to take 1.08 seconds. 394013:23:04# [RSpecRunTime] Starting example group spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb. Expected to take 1.02 seconds. 394113:23:04Packages::MarkPackageFilesForDestructionWorker 394313:23:04 with a valid package id 394413:23:04 marks all package files as pending_destruction 394513:23:04 behaves like an idempotent worker 394613:23:04 is labeled as idempotent 394713:23:04 performs multiple times sequentially without raising an exception 394813:23:04 with an invalid package id 394913:23:04 marks no packag files 395013:23:04 behaves like an idempotent worker 395113:23:04 is labeled as idempotent 395213:23:04 performs multiple times sequentially without raising an exception 395313:23:04 with a nil package id 395413:23:04 marks no packag files 395513:23:04 behaves like an idempotent worker 395613:23:04 is labeled as idempotent 395713:23:04 performs multiple times sequentially without raising an exception 395813:23:04# [RSpecRunTime] Finishing example group spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb. It took 0.73 second. Expected to take 1.02 seconds. 395913:23:04# [RSpecRunTime] Starting example group spec/workers/build_queue_worker_spec.rb. Expected to take 1.01 seconds. 396013:23:04BuildQueueWorker 396213:23:04 when build exists 396313:23:05 ticks runner queue value 396413:23:05 when build does not exist 396513:23:05 does not raise exception 396613:23:05 behaves like worker with data consistency 396713:23:05 .get_data_consistency_feature_flag_enabled? 396813:23:05 returns true 396913:23:05 .get_data_consistency_per_database 397013:23:05 returns correct data consistency 397113:23:05# [RSpecRunTime] Finishing example group spec/workers/build_queue_worker_spec.rb. It took 0.73 second. Expected to take 1.01 seconds. 397213:23:05# [RSpecRunTime] Starting example group spec/graphql/resolvers/snippets/blobs_resolver_spec.rb. Expected to take 0.95 second. 397313:23:05Resolvers::Snippets::BlobsResolver 397413:23:05 is expected to have nullable GraphQL type SnippetBlobConnection 397613:23:06 when user is not authorized 397713:23:06 redacts the field 397813:23:06 when using no filter 397913:23:06 returns all snippet blobs 398013:23:06 when using filters 398113:23:06 when paths is a single string 398213:23:06 returns an array of files 398313:23:06 the argument does not match anything 398413:23:06 returns an empty result 398513:23:06 when paths is an array of string 398613:23:06 returns an array of files 398713:23:06# [RSpecRunTime] Finishing example group spec/graphql/resolvers/snippets/blobs_resolver_spec.rb. It took 0.85 second. Expected to take 0.95 second. 398813:23:06# [RSpecRunTime] Starting example group spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb. Expected to take 0.93 second. 398913:23:06Resolvers::ErrorTracking::SentryErrorsResolver 399013:23:06 is expected to have nullable GraphQL type SentryErrorConnection 399213:23:06 with insufficient user permission 399413:23:06 with sufficient permission 399513:23:07 when after arg given 399613:23:07 gives the cursor arg 399713:23:07 when no issues fetched 399913:23:07 when issues returned 400013:23:07 sets the issues 400113:23:07 sets the pagination variables 400213:23:07 returns an externally paginated array 400313:23:07# [RSpecRunTime] Finishing example group spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb. It took 0.79 second. Expected to take 0.93 second. 400413:23:07# [RSpecRunTime] Starting example group spec/uploaders/object_storage/cdn/file_url_spec.rb. Expected to take 0.88 second. 400513:23:07ObjectStorage::CDN::FileUrl 400713:23:07 with a CI artifact 400813:23:08 retrieves a CDN-frontend URL 400913:23:08 with a file upload 401013:23:08 retrieves the file URL 401113:23:08# [RSpecRunTime] Finishing example group spec/uploaders/object_storage/cdn/file_url_spec.rb. It took 0.89 second. Expected to take 0.88 second. 401213:23:08# [RSpecRunTime] Starting example group spec/models/packages/pypi/metadatum_spec.rb. Expected to take 0.85 second. 401313:23:08Packages::Pypi::Metadatum 401413:23:08 does not allow STI 401513:23:08 relationships 401613:23:08 is expected to belong to package required: false 401813:23:08 is expected to validate that :package cannot be empty/falsy 401913:23:08 is expected to allow :required_python to be ‹""› 402013:23:08 is expected to validate that the length of :required_python is at most 255 402113:23:08 is expected to allow :keywords to be ‹""› 402213:23:08 is expected to allow :keywords to be ‹nil› 402313:23:08 is expected to validate that the length of :keywords is at most 1024 402413:23:08 is expected to allow :metadata_version to be ‹""› 402513:23:08 is expected to allow :metadata_version to be ‹nil› 402613:23:08 is expected to validate that the length of :metadata_version is at most 16 402713:23:08 is expected to allow :author_email to be ‹""› 402813:23:08 is expected to allow :author_email to be ‹nil› 402913:23:08 is expected to validate that the length of :author_email is at most 2048 403013:23:08 is expected to allow :summary to be ‹""› 403113:23:08 is expected to allow :summary to be ‹nil› 403213:23:08 is expected to validate that the length of :summary is at most 255 403313:23:08 is expected to allow :description to be ‹""› 403413:23:08 is expected to allow :description to be ‹nil› 403513:23:08 is expected to validate that the length of :description is at most 4000 403613:23:08 is expected to allow :description_content_type to be ‹""› 403713:23:08 is expected to allow :description_content_type to be ‹nil› 403813:23:08 is expected to validate that the length of :description_content_type is at most 128 403913:23:08 #package_type 404013:23:08 builds a valid metadatum 404113:23:08 with a different package type 404213:23:08 raises the error 404313:23:08# [RSpecRunTime] Finishing example group spec/models/packages/pypi/metadatum_spec.rb. It took 0.69 second. Expected to take 0.85 second. 404413:23:08# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/group_member_builder_spec.rb. Expected to take 0.8 second. 404513:23:08Gitlab::HookData::GroupMemberBuilder 404913:23:09 is expected to eq "user_add_to_group" 405013:23:09 behaves like includes the required attributes 405113:23:09 includes the required attributes 405313:23:09 is expected to eq "user_update_for_group" 405413:23:09 behaves like includes the required attributes 405513:23:09 includes the required attributes 405713:23:09 is expected to eq "user_remove_from_group" 405813:23:09 behaves like includes the required attributes 405913:23:09 includes the required attributes 406113:23:09 is expected to eq "user_access_request_to_group" 406213:23:09 behaves like includes the required attributes 406313:23:09 includes the required attributes 406513:23:09 is expected to eq "user_access_request_revoked_for_group" 406613:23:09 behaves like includes the required attributes 406713:23:09 includes the required attributes 406813:23:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/group_member_builder_spec.rb. It took 0.62 second. Expected to take 0.8 second. 406913:23:09# [RSpecRunTime] Starting example group spec/workers/clusters/agents/delete_expired_events_worker_spec.rb. Expected to take 0.79 second. 407013:23:09Clusters::Agents::DeleteExpiredEventsWorker 407213:23:09 calls the deletion service 407313:23:09 agent no longer exists 407413:23:10 completes without raising an error 407513:23:10# [RSpecRunTime] Finishing example group spec/workers/clusters/agents/delete_expired_events_worker_spec.rb. It took 0.66 second. Expected to take 0.79 second. 407613:23:10# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/contributed_projects_menu_spec.rb. Expected to take 0.74 second. 407713:23:10Sidebars::UserProfile::Menus::ContributedProjectsMenu 407813:23:10 behaves like User profile menu 407913:23:10 does not contain any sub menu 408013:23:10 renders the correct link 408113:23:10 renders the correct title 408213:23:10 renders the correct icon 408313:23:10 renders the correct avatar 408413:23:10 defines correct active route 408513:23:10 renders if user is logged in 408613:23:10 when viewed user is blocked 408713:23:10 when user is not logged in 408813:23:10 is not allowed to view the menu item 408913:23:10 when current user has permission 409013:23:10 is allowed to view the menu item 409113:23:10 when current user does not have permission 409213:23:10 is not allowed to view the menu item 409313:23:10 when viewed user is banned 409413:23:10Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 409613:23:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 409713:23:10 when user is not logged in 409813:23:10 is not allowed to view the menu item 409913:23:10 when current user has permission 410013:23:10 is allowed to view the menu item 410113:23:10 when current user does not have permission 410213:23:10 is not allowed to view the menu item 410313:23:10# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/contributed_projects_menu_spec.rb. It took 0.57 second. Expected to take 0.74 second. 410413:23:10# [RSpecRunTime] Starting example group spec/models/work_items/widgets/notifications_spec.rb. Expected to take 0.73 second. 410513:23:10WorkItems::Widgets::Notifications 410613:23:11 does not allow STI 410813:23:11 is expected to eq :notifications 411013:23:11 is expected to eq :notifications 411113:23:11 #subscribed? 411213:23:11 is expected to eq true 411313:23:11# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/notifications_spec.rb. It took 0.59 second. Expected to take 0.73 second. 411413:23:11# [RSpecRunTime] Starting example group spec/initializers/00_deprecations_spec.rb. Expected to take 0.7 second. 411513:23:1100_deprecations 411613:23:11 Ruby deprecations 411713:23:11 when catching deprecations through Kernel#warn 411813:23:11ABC gem is deprecated and will be removed 411913:23:11 logs them to Gitlab::DeprecationJsonLogger 412013:23:11 logs them to stderr 412113:23:11 when in production environment 412213:23:11ABC gem is deprecated and will be removed 412313:23:11 does not log them to Gitlab::DeprecationJsonLogger 412413:23:11 logs them to stderr 412513:23:11 when GITLAB_LOG_DEPRECATIONS is set 412613:23:11ABC gem is deprecated and will be removed 412713:23:11 logs them to Gitlab::DeprecationJsonLogger 412813:23:11 logs them to stderr 412913:23:11 when other messages from Kernel#warn 413013:23:11Sure is hot today 413113:23:11 does not log them to Gitlab::DeprecationJsonLogger 413213:23:11 logs them to stderr 413313:23:11 Rails deprecations 413413:23:11 when catching deprecation warnings 413513:23:11DEPRECATION WARNING: ABC will be removed (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/initializers/00_deprecations_spec.rb:41) 413613:23:11 logs them to Gitlab::DeprecationJsonLogger 413713:23:11 logs them to stderr 413813:23:11 when in production environment 413913:23:11 does not log them to Gitlab::DeprecationJsonLogger 414013:23:11 does not log them to stderr 414113:23:11 when GITLAB_LOG_DEPRECATIONS is set 414213:23:11 logs them to Gitlab::DeprecationJsonLogger 414313:23:11 does not log them to stderr 414413:23:11 when catching disallowed warnings 414513:23:11 raises Exception and warns on stderr 414613:23:11 when in production environment 414713:23:11 does not raise 414813:23:11 behaves like does not log to stderr 414913:23:11 does not log them to stderr 415013:23:11 when GITLAB_LOG_DEPRECATIONS is set 415113:23:11 does not raise 415213:23:11 behaves like does not log to stderr 415313:23:11 does not log them to stderr 415413:23:11 configuring ActiveSupport::Deprecation.disallowed_warnings 415513:23:11 is expected to be empty 415613:23:11 when in production environment 415713:23:11 is expected to be empty 415813:23:11 when GITLAB_LOG_DEPRECATIONS is set 415913:23:11 is expected to be empty 416013:23:11# [RSpecRunTime] Finishing example group spec/initializers/00_deprecations_spec.rb. It took 0.58 second. Expected to take 0.7 second. 416113:23:11# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/pull_request_spec.rb. Expected to take 0.67 second. 416213:23:11BitbucketServer::Representation::PullRequest 416313:23:11 #source_branch_sha 416413:23:11 is expected to eq "074e2b4dddc5b99df1bf9d4a3f66cfc15481fdc8" 416613:23:11 is expected to be falsey 416713:23:11 for declined pull requests 416813:23:11 is expected to be truthy 417013:23:11 is expected to eq "Added a new line" 417213:23:11 is expected to eq 1530600635 417413:23:11 is expected to eq "root" 417613:23:11 is expected to eq "merged" 417713:23:11 declined pull requests 417813:23:11 returns closed 417913:23:11 open pull requests 418013:23:11 returns open 418213:23:12 is expected to eq 1530600648 418313:23:12 #author_username 418413:23:12 returns username 418513:23:12 when username is absent 418613:23:12 returns slug 418713:23:12 when slug and username are absent 418813:23:12 returns displayName 419013:23:12 is expected to eq 7 419213:23:12 is expected to be truthy 419313:23:12 #target_branch_name 419413:23:12 is expected to eq "refs/heads/master" 419513:23:12 #target_branch_sha 419613:23:12 is expected to eq "839fa9a2d434eb697815b8fcafaecc51accfdbbc" 419813:23:12 is expected to eq 2 419913:23:12 #description 420013:23:12 is expected to eq "Test" 420113:23:12 #author_email 420213:23:12 is expected to eq "joe.montana@49ers.com" 420413:23:12 is expected to match (a hash including {:author_email => "joe.montana@49ers.com", :author_username => "username", :author => "root", :description => "Test", :reviewers => (contain exactly hash_including("user" => "hash_including(\"emailAddress\" => \"jane@doe.com\", \"slug\" => \"jane_doe\")") and hash_including("user" => "hash_including(\"emailAddress\" => \"john@smith.com\", \"slug\" => \"john_smith\")")), :source_branch_name => "refs/heads/root/CODE_OF_CONDUCTmd-1530600625006", :source_branch_sha => "074e2b4dddc5b99df1bf9d4a3f66cfc15481fdc8", :target_branch_name => "refs/heads/master", :target_branch_sha => "839fa9a2d434eb697815b8fcafaecc51accfdbbc", :title => "Added a new line"}) 420513:23:12 #source_branch_name 420613:23:12 is expected to eq "refs/heads/root/CODE_OF_CONDUCTmd-1530600625006" 420713:23:12# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/pull_request_spec.rb. It took 0.56 second. Expected to take 0.67 second. 420813:23:12# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_builds_worker_spec.rb. Expected to take 0.66 second. 420913:23:12JiraConnect::SyncBuildsWorker 421013:23:12 behaves like worker with data consistency 421113:23:12 .get_data_consistency_feature_flag_enabled? 421213:23:12 returns true 421313:23:12 .get_data_consistency_per_database 421413:23:12 returns correct data consistency 421613:23:12 when pipeline exists 421713:23:12 calls the Jira sync service 421813:23:12 when pipeline does not exist 421913:23:12 does not call the sync service 422013:23:12# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_builds_worker_spec.rb. It took 0.56 second. Expected to take 0.66 second. 422113:23:12# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb. Expected to take 0.63 second. 422213:23:12Gitlab::Database::MigrationHelpers::ConvertToBigint 422313:23:12 #columns_swapped? 422413:23:12 returns true if columns are already swapped 422513:23:12 returns false if columns are not yet swapped 422613:23:12 #temp_column_removed? 422713:23:12 return true when column is not present 422813:23:12 return false when column present 422913:23:12 #add_bigint_column_indexes 423013:23:12 without corresponding bigint column 423113:23:13main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint") 423213:23:13main: -> 0.0038s 423313:23:13 is expected to raise RuntimeError with "Bigint column 'token_convert_to_bigint' does not exist on _test_table_bigint_indexes" 423413:23:13 with corresponding bigint column 423513:23:13 without the integer column index 423613:23:13main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint") 423713:23:13main: -> 0.0034s 423813:23:13main: -- indexes("_test_table_bigint_indexes") 423913:23:13main: -> 0.0033s 424013:23:13 does not create new bigint index 424113:23:13 with integer column indexes 424213:23:13main: -- column_exists?("_test_table_bigint_indexes", "token_convert_to_bigint") 424313:23:13main: -> 0.0040s 424413:23:13main: -- indexes("_test_table_bigint_indexes") 424513:23:13main: -> 0.0108s 424613:23:13 creates appropriate bigint indexes 424713:23:13 #com_or_dev_or_test_but_not_jh? 424813:23:13 dot_com: true, dev_or_test: true, jh: true, expectation: true 424913:23:13 returns true for GitLab.com (but not JH), dev, or test 425013:23:13 dot_com: true, dev_or_test: false, jh: true, expectation: false 425113:23:13 returns true for GitLab.com (but not JH), dev, or test 425213:23:13 dot_com: false, dev_or_test: true, jh: true, expectation: true 425313:23:13 returns true for GitLab.com (but not JH), dev, or test 425413:23:13 dot_com: false, dev_or_test: false, jh: true, expectation: false 425513:23:13 returns true for GitLab.com (but not JH), dev, or test 425613:23:13 dot_com: true, dev_or_test: true, jh: false, expectation: true 425713:23:13 returns true for GitLab.com (but not JH), dev, or test 425813:23:13 dot_com: true, dev_or_test: false, jh: false, expectation: true 425913:23:13 returns true for GitLab.com (but not JH), dev, or test 426013:23:13 dot_com: false, dev_or_test: true, jh: false, expectation: true 426113:23:13 returns true for GitLab.com (but not JH), dev, or test 426213:23:13 dot_com: false, dev_or_test: false, jh: false, expectation: false 426313:23:13 returns true for GitLab.com (but not JH), dev, or test 426413:23:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb. It took 0.52 second. Expected to take 0.63 second. 426513:23:13# [RSpecRunTime] Starting example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. Expected to take 0.62 second. 426613:23:13shared/projects/_inactive_project_deletion_alert 426713:23:13 without a project 426813:23:13 behaves like does not render 426913:23:13 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?" 427013:23:13 with a project 427113:23:13 when the project is active 427213:23:13 behaves like does not render 427313:23:13 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?" 427413:23:13 when the project is inactive 427513:23:13 does render the alert 427613:23:13# [RSpecRunTime] Finishing example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. It took 0.48 second. Expected to take 0.62 second. 427713:23:13# [RSpecRunTime] Starting example group spec/lib/gitlab/private_commit_email_spec.rb. Expected to take 0.58 second. 427813:23:13Gitlab::PrivateCommitEmail 428013:23:13 is expected to match "1-foo@users.noreply.localhost" 428113:23:13 is expected to match "1-BLAH@users.noreply.localhost" 428213:23:13 is expected not to match "1-foo@users.noreply.localhost.foo" 428313:23:13 is expected not to match "1-foo@users.noreply.gitlab.com" 428413:23:14 is expected not to match "foo-1@users.noreply.gitlab.com" 428513:23:14 is expected not to match "foobar@gitlab.com" 428613:23:14 is only generated once per request 428713:23:14 .user_id_for_email 428813:23:14 parses user id from email 428913:23:14 returns nil on invalid commit email 429013:23:14 .user_ids_for_email 429113:23:14 returns deduplicated user IDs for each valid email 429213:23:14 returns an empty array with no valid emails 429413:23:14 returns email in the format id-username@hostname 429513:23:14 stores the private commit email with uppercase 429613:23:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/private_commit_email_spec.rb. It took 0.45 second. Expected to take 0.58 second. 429713:23:14# [RSpecRunTime] Starting example group spec/workers/ci/daily_build_group_report_results_worker_spec.rb. Expected to take 0.57 second. 429813:23:14Ci::DailyBuildGroupReportResultsWorker 430013:23:14 when pipeline is found 430113:23:14 executes service 430213:23:14 when pipeline is not found 430313:23:14 does not execute service 430413:23:14# [RSpecRunTime] Finishing example group spec/workers/ci/daily_build_group_report_results_worker_spec.rb. It took 0.5 second. Expected to take 0.57 second. 430513:23:14# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb. Expected to take 0.53 second. 430613:23:14Gitlab::DependencyLinker::CargoTomlLinker 430813:23:14 supports Cargo.toml 430913:23:14 does not support other files 431113:23:14 links dependencies 431213:23:15 links dependencies that use an inline table 431313:23:15 links dependencies that include a version but no registry 431413:23:15 does not contain metadata identified as package 431513:23:15 does not link dependencies without a version 431613:23:15 does not link dependencies with a custom registry 431713:23:15 when file contents contain special regular expressions 431813:23:15 protects against malicious backtracking 431913:23:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb. It took 0.49 second. Expected to take 0.53 second. 432013:23:15# [RSpecRunTime] Starting example group spec/views/groups/show.html.haml_spec.rb. Expected to take 0.52 second. 432213:23:15 group README 432313:23:15 with readme project 432413:23:15 renders #js-group-readme 432513:23:15 with private readme project 432613:23:15 does not render #js-group-readme 432713:23:15 without readme project 432813:23:15 does not render #js-group-readme 432913:23:15# [RSpecRunTime] Finishing example group spec/views/groups/show.html.haml_spec.rb. It took 0.36 second. Expected to take 0.52 second. 433013:23:15# [RSpecRunTime] Starting example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. Expected to take 0.49 second. 433113:23:15ScheduleMergeRequestCleanupRefsWorker 433313:23:15 does nothing if the database is read-only 433413:23:15 retries stuck cleanup schedules 433513:23:15 behaves like an idempotent worker 433613:23:15 is labeled as idempotent 433713:23:15 performs multiple times sequentially without raising an exception 433813:23:16 schedules MergeRequestCleanupRefsWorker to be performed with capacity 433913:23:16# [RSpecRunTime] Finishing example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. It took 0.34 second. Expected to take 0.49 second. 434013:23:16# [RSpecRunTime] Starting example group spec/services/import/validate_remote_git_endpoint_service_spec.rb. Expected to take 0.48 second. 434113:23:16Import::ValidateRemoteGitEndpointService 434313:23:16 correctly handles URLs with fragment 434413:23:16 when uri is using git:// protocol 434513:23:16 returns success 434613:23:16 when uri is using an invalid protocol 434713:23:16 reports error when invalid URL is provided 434813:23:16 when uri is invalid 434913:23:16 reports error when invalid URL is provided 435013:23:16 when receiving HTTP response 435113:23:16 returns success when HTTP response is valid and contains correct payload 435213:23:16 reports error when status code is not 200 435313:23:16 reports error when invalid URL is provided 435413:23:16 reports error when required header is missing 435513:23:16 reports error when body is too short 435613:23:16 reports error when body is in invalid format 435713:23:16 reports error when http exceptions are raised 435813:23:16 reports error when other exceptions are raised 435913:23:16 with auth credentials 436013:23:16 when credentials are provided via params 436113:23:16 sets basic auth from these credentials 436213:23:16 when credentials are provided in url 436313:23:16 passes basic auth from uri credentials 436413:23:16 when credentials are set via both params and url 436513:23:16 prefers credentials via params 436613:23:16# [RSpecRunTime] Finishing example group spec/services/import/validate_remote_git_endpoint_service_spec.rb. It took 0.39 second. Expected to take 0.48 second. 436713:23:16# [RSpecRunTime] Starting example group spec/lib/gitlab/work_items/issuable_links/error_message_spec.rb. Expected to take 0.44 second. 436813:23:16Gitlab::WorkItems::IssuableLinks::ErrorMessage 436913:23:16 #already_assigned 437013:23:16 returns the correct message 437213:23:16 returns the correct message 437313:23:16 with different target_type 437413:23:16 uses the correct target type in messages 437513:23:16 #for_http_status 437613:23:16 when status is 404 437713:23:16 returns the not found message 437813:23:16 when status is 403 437913:23:16 returns the no permission message 438013:23:16 when status is 409 438113:23:16 returns the already assigned message 438213:23:16 when status is not recognized 438413:23:16 #no_permission_error 438513:23:16 returns the correct message 438613:23:16 when container_type is group 438713:23:16 pluralizes group correctly 438813:23:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/work_items/issuable_links/error_message_spec.rb. It took 0.22 second. Expected to take 0.44 second. 438913:23:16# [RSpecRunTime] Starting example group spec/services/packages/composer/version_parser_service_spec.rb. Expected to take 0.43 second. 439013:23:16Packages::Composer::VersionParserService 439213:23:16 tagname: nil, branchname: "master", expected_version: "dev-master" 439313:23:16 is expected to eq "dev-master" 439413:23:16 tagname: nil, branchname: "my-feature", expected_version: "dev-my-feature" 439513:23:16 is expected to eq "dev-my-feature" 439613:23:16 tagname: nil, branchname: "12-feature", expected_version: "dev-12-feature" 439713:23:16 is expected to eq "dev-12-feature" 439813:23:16 tagname: nil, branchname: "v1", expected_version: "1.x-dev" 439913:23:16 is expected to eq "1.x-dev" 440013:23:16 tagname: nil, branchname: "v1.x", expected_version: "1.x-dev" 440113:23:16 is expected to eq "1.x-dev" 440213:23:16 tagname: nil, branchname: "v1.7.x", expected_version: "1.7.x-dev" 440313:23:16 is expected to eq "1.7.x-dev" 440413:23:16 tagname: nil, branchname: "v1.7", expected_version: "1.7.x-dev" 440513:23:16 is expected to eq "1.7.x-dev" 440613:23:16 tagname: nil, branchname: "1.7.x", expected_version: "1.7.x-dev" 440713:23:16 is expected to eq "1.7.x-dev" 440813:23:16 tagname: "v1.0.0", branchname: nil, expected_version: "1.0.0" 440913:23:16 is expected to eq "1.0.0" 441013:23:16 tagname: "v1.0", branchname: nil, expected_version: "1.0" 441113:23:16 is expected to eq "1.0" 441213:23:16 tagname: "v1.0.1+meta", branchname: nil, expected_version: "1.0.1+meta" 441313:23:16 is expected to eq "1.0.1+meta" 441413:23:16 tagname: "1.0", branchname: nil, expected_version: "1.0" 441513:23:16 is expected to eq "1.0" 441613:23:16 tagname: "1.0.2", branchname: nil, expected_version: "1.0.2" 441713:23:16 is expected to eq "1.0.2" 441813:23:16 tagname: "1.0.2-beta2", branchname: nil, expected_version: "1.0.2-beta2" 441913:23:16 is expected to eq "1.0.2-beta2" 442013:23:16 tagname: "1.0.1+meta", branchname: nil, expected_version: "1.0.1+meta" 442113:23:16 is expected to eq "1.0.1+meta" 442213:23:17# [RSpecRunTime] Finishing example group spec/services/packages/composer/version_parser_service_spec.rb. It took 0.37 second. Expected to take 0.43 second. 442313:23:17# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb. Expected to take 0.4 second. 442413:23:17Tooling::Mappings::ViewToJsMappings 442513:23:17 #find_pattern_in_file 442613:23:17 when the file contains the pattern 442713:23:17 returns the pattern once 442813:23:17 when the file does not contain the pattern 442913:23:17 returns an empty array 443013:23:17 #find_partials 443113:23:17 when the file includes a partial 443213:23:17 when the partial is in the same folder as the view file 443313:23:17 returns the partial file path 443413:23:17 when the partial is in a subfolder 443513:23:17 returns the partials file path 443613:23:17 when the file does not include a partial 443713:23:17 returns an empty array 443813:23:17 #filter_files 443913:23:17 when no files were changed 444013:23:17 returns an empty array 444113:23:17 when no view files were changed 444213:23:17 returns an empty array 444313:23:17 when view files were changed 444413:23:17 returns the path to the view files 444513:23:17 when view files are deleted 444613:23:17 returns an empty array 444813:23:17 when no view files have been changed 444913:23:17 does not change the output file 445013:23:17 when some view files have been changed 445113:23:17 when they do not contain the HTML attribute value we search for 445213:23:17 does not change the output file 445313:23:17 when they contain the HTML attribute value we search for 445413:23:17 when no matching JS files are found 445513:23:17 does not change the output file 445613:23:17 when some matching JS files are found 445713:23:17 adds the matching JS files to the output 445813:23:17 when rails partials are included in the file 445913:23:17 scans those partials for the HTML attribute value 446013:23:17# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb. It took 0.4 second. Expected to take 0.4 second. 446113:23:17# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. Expected to take 0.4 second. 446213:23:17Gitlab::Metrics::Exporter::MetricsMiddleware 446413:23:17 records a total requests metric 446513:23:17 records a request duration histogram 446613:23:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. It took 0.38 second. Expected to take 0.4 second. 446713:23:17# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/manifest_spec.rb. Expected to take 0.37 second. 446813:23:17Gitlab::ManifestImport::Manifest 447113:23:17 is expected to equal true 447213:23:17 missing or invalid attributes 447313:23:17 is expected to equal false 447513:23:17 is expected to include "Make sure a <remote> tag is present and is valid." 447613:23:17 is expected to include "Make sure every <project> tag has name and path attributes." 447813:23:17 is expected to eq 660 447913:23:17 is expected to eq "platform/build" 448013:23:17 is expected to eq "build/make" 448213:23:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/manifest_spec.rb. It took 0.22 second. Expected to take 0.37 second. 448313:23:18# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/attachments_downloader_spec.rb. Expected to take 0.36 second. 448413:23:18Gitlab::GithubImport::AttachmentsDownloader 448613:23:18 when file valid 448713:23:18 downloads file 448813:23:18 when file shares multiple hard links 448913:23:18 raises expected exception 449013:23:18 when filename is malicious 449113:23:18 raises expected exception 449213:23:18 when file size exceeds limit 449313:23:18 raises expected exception 449413:23:18 when file name length exceeds limit 449513:23:18 chops filename 449613:23:18 when chunk download returns a redirect 449713:23:18 skips the redirect and continues 449813:23:18 when chunk download returns an error 449913:23:18 raises expected exception 450013:23:18 when attachment is behind a github asset endpoint 450113:23:18 gets redirection url 450213:23:18 when url is not a redirection 450313:23:18 queries with original file_url 450413:23:18 when redirection url is not supported 450513:23:18 raises UnsupportedAttachmentError on unsupported extension 450713:23:18 removes file with parent folder 450813:23:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/attachments_downloader_spec.rb. It took 0.29 second. Expected to take 0.36 second. 450913:23:18# [RSpecRunTime] Starting example group spec/lib/web_ide/settings/extensions_gallery_metadata_generator_spec.rb. Expected to take 0.34 second. 451013:23:18WebIde::Settings::ExtensionsGalleryMetadataGenerator 451113:23:18 user_exists: true, opt_in_status: :unset, flag_exists: true, flag_enabled: false, expected_vscode_extensions_gallery_metadata: {:enabled=>false, :disabled_reason=>:instance_disabled} 451213:23:18 behaves like extensions marketplace settings 451313:23:18 has the expected settings behavior 451413:23:18 when requested_setting_names does not include vscode_extensions_gallery_metadata 451513:23:18 returns the context unchanged 451613:23:18 user_exists: true, opt_in_status: :enabled, flag_exists: true, flag_enabled: true, expected_vscode_extensions_gallery_metadata: {:enabled=>true} 451713:23:18 behaves like extensions marketplace settings 451813:23:18 has the expected settings behavior 451913:23:18 user_exists: true, opt_in_status: :disabled, flag_exists: true, flag_enabled: true, expected_vscode_extensions_gallery_metadata: {:enabled=>false, :disabled_reason=>:opt_in_disabled} 452013:23:18 behaves like extensions marketplace settings 452113:23:18 has the expected settings behavior 452213:23:18 user_exists: true, opt_in_status: :invalid, flag_exists: true, flag_enabled: true, expected_vscode_extensions_gallery_metadata: RuntimeError 452313:23:18 behaves like extensions marketplace settings 452413:23:18 has the expected settings behavior 452513:23:18 user_exists: true, opt_in_status: :unset, flag_exists: true, flag_enabled: true, expected_vscode_extensions_gallery_metadata: {:enabled=>false, :disabled_reason=>:opt_in_unset} 452613:23:18 behaves like extensions marketplace settings 452713:23:18 has the expected settings behavior 452813:23:18 user_exists: true, opt_in_status: :unset, flag_exists: false, flag_enabled: :undefined, expected_vscode_extensions_gallery_metadata: {:enabled=>false, :disabled_reason=>:no_flag} 452913:23:18 behaves like extensions marketplace settings 453013:23:18 has the expected settings behavior 453113:23:18 user_exists: false, opt_in_status: :undefined, flag_exists: true, flag_enabled: true, expected_vscode_extensions_gallery_metadata: {:enabled=>false, :disabled_reason=>:no_user} 453213:23:18 behaves like extensions marketplace settings 453313:23:18 has the expected settings behavior 453413:23:18 user_exists: false, opt_in_status: :undefined, flag_exists: false, flag_enabled: :undefined, expected_vscode_extensions_gallery_metadata: {:enabled=>false, :disabled_reason=>:no_user} 453513:23:18 behaves like extensions marketplace settings 453613:23:18 has the expected settings behavior 453713:23:18# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings/extensions_gallery_metadata_generator_spec.rb. It took 0.23 second. Expected to take 0.34 second. 453813:23:18# [RSpecRunTime] Starting example group spec/components/pajamas/radio_component_spec.rb. Expected to take 0.33 second. 453913:23:18Pajamas::RadioComponent 454013:23:18 with `label` slot 454113:23:18 renders unchecked radio 454213:23:18 with `label` and `help_text` slots 454313:23:18 renders unchecked radio 454413:23:18 renders help text 454513:23:18 with custom options 454613:23:18 renders help text 454713:23:18 renders checked radio 454813:23:18 adds CSS class to label 454913:23:18 with `help_text` slot 455013:23:18 renders unchecked radio 455113:23:18 renders help text 455213:23:18 with default options 455313:23:18 renders unchecked radio 455413:23:18 does not render help text 455513:23:18# [RSpecRunTime] Finishing example group spec/components/pajamas/radio_component_spec.rb. It took 0.28 second. Expected to take 0.33 second. 455613:23:18# [RSpecRunTime] Starting example group spec/lib/error_tracking/stacktrace_builder_spec.rb. Expected to take 0.32 second. 455713:23:18ErrorTracking::StacktraceBuilder 455913:23:18 with full error context 456013:23:18 generates a correct stacktrace in expected format 456113:23:18 when error context is missing 456213:23:18 generates a stacktrace without context 456313:23:18 when exception payload is a list 456413:23:18 extracts a stracktrace 456513:23:18 when stacktrace is in threads 456613:23:18 generates a correct stacktrace in expected format from threads 456713:23:18 with empty payload 456813:23:18 is expected to eq [] 456913:23:18 without exception field 457013:23:18 is expected to eq [] 457113:23:18 without exception.values field 457213:23:18 is expected to eq [] 457313:23:18 without any exception.values[].stacktrace fields 457413:23:18 is expected to eq [] 457513:23:18 without any exception.values[].stacktrace.frame fields 457613:23:19 is expected to eq [] 457713:23:19# [RSpecRunTime] Finishing example group spec/lib/error_tracking/stacktrace_builder_spec.rb. It took 0.23 second. Expected to take 0.32 second. 457813:23:19# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml/loader_spec.rb. Expected to take 0.31 second. 457913:23:19Gitlab::Ci::Config::Yaml::Loader 458113:23:19 loads and interpolates CI config YAML 458213:23:19 allows the use of YAML reference tags 458313:23:19 when there is an error loading the YAML 458413:23:19 returns an error result 458513:23:19 when there are errors with the inputs 458613:23:19 returns up to 3 error messages for input errors 458713:23:19 when there are too many interpolation blocks 458813:23:19 returns an error result 458913:23:19 when a block is invalid 459013:23:19 returns an error result 459113:23:19 when a node is too large 459213:23:19 returns an error result 459313:23:19 when given an empty YAML file 459413:23:19 returns an empty result 459513:23:19 #load_uninterpolated_yaml 459613:23:19 returns the config 459713:23:19 when there is a format error in the yaml 459813:23:19 returns an error 459913:23:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml/loader_spec.rb. It took 0.31 second. Expected to take 0.31 second. 460013:23:19# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/chat_menu_spec.rb. Expected to take 0.29 second. 460113:23:19Sidebars::UserSettings::Menus::ChatMenu 460213:23:19 behaves like User settings menu 460313:23:19 does not contain any sub menu 460413:23:19 renders the correct link 460513:23:19 renders the correct title 460613:23:19 renders the correct icon 460713:23:19 defines correct active route 460813:23:19 behaves like User settings menu #render? method 461013:23:19 when user is logged in 461213:23:19 when user is not logged in 461313:23:19 does not render 461413:23:19# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/chat_menu_spec.rb. It took 0.26 second. Expected to take 0.29 second. 461513:23:19# [RSpecRunTime] Starting example group spec/routing/organizations/organizations_controller_routing_spec.rb. Expected to take 0.28 second. 461613:23:19Organizations::OrganizationsController 461713:23:19 routes to #index 461813:23:19 routes to #activity 461913:23:19 routes to #show 462013:23:19 routes to #new 462113:23:19 routes to #users 462213:23:19 routes to #groups_and_projects 462313:23:19 routes to #preview_markdown 462413:23:19# [RSpecRunTime] Finishing example group spec/routing/organizations/organizations_controller_routing_spec.rb. It took 0.2 second. Expected to take 0.28 second. 462513:23:19# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/avoid_test_prof_spec.rb. Expected to take 0.26 second. 462613:23:19RuboCop::Cop::RSpec::AvoidTestProf 462713:23:19 when there are offenses 462813:23:19 method_call: "let_it_be(:user)", method_name: "let_it_be", alternatives: "`let` or `let!`" 462913:23:19 registers the offense 463013:23:19 method_call: "let_it_be_with_reload(:user)", method_name: "let_it_be_with_reload", alternatives: "`let` or `let!`" 463113:23:19 registers the offense 463213:23:19 method_call: "let_it_be_with_refind(:user)", method_name: "let_it_be_with_refind", alternatives: "`let` or `let!`" 463313:23:19 registers the offense 463413:23:19 method_call: "before_all", method_name: "before_all", alternatives: "`before` or `before(:all)`" 463513:23:19 registers the offense 463613:23:19 when there are no offenses 463713:23:19 method_call: "let(:user)" 463813:23:19 does not register an offense 463913:23:19 method_call: "let!(:user)" 464013:23:19 does not register an offense 464113:23:19 method_call: "before" 464213:23:19 does not register an offense 464313:23:19 method_call: "before(:all)" 464413:23:20 does not register an offense 464513:23:20# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/avoid_test_prof_spec.rb. It took 0.22 second. Expected to take 0.26 second. 464613:23:20# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/user_spec.rb. Expected to take 0.26 second. 464713:23:20Gitlab::GithubImport::Representation::User 464813:23:20 .from_api_response 464913:23:20 behaves like a User 465013:23:20 returns an instance of User 465113:23:20 the returned User 465213:23:20 includes the user ID 465313:23:20 includes the username 465413:23:20 .from_json_hash 465513:23:20 behaves like a User 465613:23:20 returns an instance of User 465713:23:20 the returned User 465813:23:20 includes the user ID 465913:23:20 includes the username 466013:23:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/user_spec.rb. It took 0.15 second. Expected to take 0.26 second. 466113:23:20# [RSpecRunTime] Starting example group spec/workers/namespaces/update_root_statistics_worker_spec.rb. Expected to take 0.24 second. 466213:23:20Namespaces::UpdateRootStatisticsWorker 466313:23:20 enqueues ScheduleAggregationWorker 466413:23:20 behaves like subscribes to event 466513:23:20 consumes the published event 466613:23:20 behaves like an idempotent worker 466713:23:20 is labeled as idempotent 466813:23:20 performs multiple times sequentially without raising an exception 466913:23:20# [RSpecRunTime] Finishing example group spec/workers/namespaces/update_root_statistics_worker_spec.rb. It took 0.13 second. Expected to take 0.24 second. 467013:23:20# [RSpecRunTime] Starting example group spec/services/concerns/audit_event_save_type_spec.rb. Expected to take 0.24 second. 467113:23:20AuditEventSaveType 467213:23:20 #should_save_database? and #should_save_stream? 467313:23:20 query_method: :should_save_stream?, query_param: :stream, result: true 467413:23:20 returns corresponding results according to the query_method and query_param 467513:23:20 query_method: :should_save_stream?, query_param: :database_and_stream, result: true 467613:23:20 returns corresponding results according to the query_method and query_param 467713:23:20 query_method: :should_save_database?, query_param: :database, result: true 467813:23:20 returns corresponding results according to the query_method and query_param 467913:23:20 query_method: :should_save_database?, query_param: :database_and_stream, result: true 468013:23:20 returns corresponding results according to the query_method and query_param 468113:23:20 query_method: :should_save_stream?, query_param: :database, result: false 468213:23:20 returns corresponding results according to the query_method and query_param 468313:23:20 query_method: :should_save_stream?, query_param: nil, result: false 468413:23:20 returns corresponding results according to the query_method and query_param 468513:23:20 query_method: :should_save_database?, query_param: :stream, result: false 468613:23:20 returns corresponding results according to the query_method and query_param 468713:23:20 query_method: :should_save_database?, query_param: nil, result: false 468813:23:20 returns corresponding results according to the query_method and query_param 468913:23:20# [RSpecRunTime] Finishing example group spec/services/concerns/audit_event_save_type_spec.rb. It took 0.2 second. Expected to take 0.24 second. 469013:23:20# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_base_service_spec.rb. Expected to take 0.22 second. 469113:23:20MergeRequests::Mergeability::CheckBaseService 469313:23:20 sets the identifier 469413:23:20 .description 469513:23:20 sets the description 469613:23:20 #merge_request 469713:23:20 returns the merge_request 469913:23:20 returns the params 470113:23:20 raises NotImplementedError 470313:23:20 raises NotImplementedError 470513:23:20 raises NotImplementedError 470613:23:20# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_base_service_spec.rb. It took 0.2 second. Expected to take 0.22 second. 470713:23:20# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb. Expected to take 0.22 second. 470813:23:20Gitlab::Ci::Config::EdgeStagesInjector 471013:23:20 without stages 471113:23:20 is expected to match {:test=>{:script=>"test"}} 471313:23:20 is expected to match {:stages=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}} 471413:23:20 with bad values 471513:23:20 is expected to match {:stages=>"stage1", :test=>{:script=>"test"}} 471613:23:20 with collision values 471713:23:20 is expected to match {:stages=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}} 471913:23:20 is expected to match {:types=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}} 472113:23:20 is expected to match {:types=>[".pre", "stage1", "stage2", ".post"], :test=>{:script=>"test"}} 472213:23:20 .wrap_stages 472313:23:20 with empty value 472413:23:20 is expected to eq [".pre", ".post"] 472613:23:20 is expected to eq [".pre", "s1", ".post"] 472713:23:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb. It took 0.18 second. Expected to take 0.22 second. 472813:23:20# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/file_path_spec.rb. Expected to take 0.21 second. 472913:23:20API::Validations::Validators::FilePath 473013:23:20 when allowlist is not set 473113:23:20 behaves like file validation 473213:23:20 valid file path 473313:23:20 does not raise a validation error 473413:23:20 invalid file path 473513:23:20 raise a validation error 473613:23:20 behaves like file validation 473713:23:20 valid file path 473813:23:20 does not raise a validation error 473913:23:20 invalid file path 474013:23:20 raise a validation error 474113:23:20 when allowlist is set 474213:23:20 when file path is included in the allowlist 474313:23:20 does not raise a validation error 474413:23:20 when file path is not included in the allowlist 474513:23:21 raises a validation error 474613:23:21# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/file_path_spec.rb. It took 0.14 second. Expected to take 0.21 second. 474713:23:21# [RSpecRunTime] Starting example group spec/helpers/ci/variables_helper_spec.rb. Expected to take 0.2 second. 474813:23:21Ci::VariablesHelper 474913:23:21 #create_deploy_token_path 475013:23:21 returns the project deploy token path 475113:23:21 returns the group deploy token path 475213:23:21 #ci_variable_maskable_regex 475313:23:21 converts to a javascript regex 475413:23:21 #ci_variable_maskable_raw_regex 475513:23:21 converts to a javascript regex 475613:23:21# [RSpecRunTime] Finishing example group spec/helpers/ci/variables_helper_spec.rb. It took 0.15 second. Expected to take 0.2 second. 475713:23:21# [RSpecRunTime] Starting example group spec/lib/api/helpers/merge_requests_helpers_spec.rb. Expected to take 0.2 second. 475813:23:21API::Helpers::MergeRequestsHelpers 475913:23:21 #handle_merge_request_errors! 476013:23:21 when merge request is valid 476213:23:21 when merge request is invalid 476313:23:21 responds to a project_access error with unprocessable_entity 476413:23:21 responds to a branch_conflict error with unprocessable_entity 476513:23:21 responds to a validate_fork error with unprocessable_entity 476613:23:21 responds to a base error with unprocessable_entity 476713:23:21 responds to a validate_branches error with conflict 476813:23:21 responds with bad request 476913:23:21# [RSpecRunTime] Finishing example group spec/lib/api/helpers/merge_requests_helpers_spec.rb. It took 0.16 second. Expected to take 0.2 second. 477013:23:21# [RSpecRunTime] Starting example group spec/serializers/activity_pub/releases_outbox_serializer_spec.rb. Expected to take 0.19 second. 477113:23:21ActivityPub::ReleasesOutboxSerializer 477213:23:21 when there is a list of objects provided 477313:23:21 is a OrderedCollection document 477413:23:21 serializes the releases 477513:23:21# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/releases_outbox_serializer_spec.rb. It took 0.14 second. Expected to take 0.19 second. 477613:23:21# [RSpecRunTime] Starting example group spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb. Expected to take 0.18 second. 477713:23:21Tooling::Danger::GitlabSchemaValidationSuggestion 477813:23:21 for discouraging the use of gitlab_main_clusterwide schema 477913:23:21 when the file path matches 478013:23:21 adds the comment 478113:23:21 when the file path does not match 478213:23:21 behaves like does not add a comment 478313:23:21 is expected not to receive markdown(*(any args)) 0 times 478513:23:21 behaves like does not add a comment 478613:23:21 is expected not to receive markdown(*(any args)) 0 times 478713:23:21 for a deleted table 478813:23:21 behaves like does not add a comment 478913:23:21 is expected not to receive markdown(*(any args)) 0 times 479013:23:21 when a different schema is added 479113:23:21 behaves like does not add a comment 479213:23:21 is expected not to receive markdown(*(any args)) 0 times 479313:23:21 on removing the gitlab_main_clusterwide schema 479413:23:21 behaves like does not add a comment 479513:23:21 is expected not to receive markdown(*(any args)) 0 times 479613:23:21# [RSpecRunTime] Finishing example group spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb. It took 0.14 second. Expected to take 0.18 second. 479713:23:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/failed_spec.rb. Expected to take 0.18 second. 479813:23:21Gitlab::Ci::Status::Failed 480013:23:21 is expected to eq "Failed" 480213:23:21 is expected to eq "failed" 480413:23:21 is expected to eq "status_failed" 480613:23:21 is expected to eq "favicon_status_failed" 480813:23:21 is expected to eq "failed" 480913:23:21 #details_path 481013:23:21 is expected to be nil 481113:23:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/failed_spec.rb. It took 0.14 second. Expected to take 0.18 second. 481213:23:21# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline_spec.rb. Expected to take 0.17 second. 481313:23:21Banzai::Pipeline 481613:23:21 is expected to eq Banzai::Pipeline::FullPipeline 481913:23:21 is expected to eq Banzai::Pipeline::FullPipeline 482013:23:21 when unknown 482113:23:21 behaves like error 482213:23:21 is expected to raise NameError with "uninitialized constant Banzai::Pipeline::UnknownPipeline" 482413:23:21 subclassing Banzai::Pipeline::BasePipeline 482513:23:21 is expected to eq #<Class:0x00007d16df5c47e8> 482613:23:21 subclassing other types 482713:23:21 behaves like error 482813:23:21 is expected to raise ArgumentError with "unsupported pipeline name Foo (Class)" 482913:23:21 for other types 483013:23:21 behaves like error 483113:23:21 is expected to raise ArgumentError with "unsupported pipeline name \"label\" (String)" 483213:23:21# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline_spec.rb. It took 0.18 second. Expected to take 0.17 second. 483313:23:21# [RSpecRunTime] Starting example group spec/lib/web_ide/settings/main_spec.rb. Expected to take 0.16 second. 483413:23:21WebIde::Settings::Main 483613:23:21 returns expected response 483813:23:21 when ExtensionsGalleryValidator returns SettingsVscodeExtensionsGalleryValidationFailed 483913:23:21 behaves like rop invocation with error response 484013:23:21 returns expected response 484113:23:21 when ExtensionsGalleryMetadataValidator returns SettingsVscodeExtensionsGalleryMetadataValidationFailed 484213:23:21 behaves like rop invocation with error response 484313:23:21 returns expected response 484413:23:22 when EnvVarOverrideProcessor returns SettingsEnvironmentVariableOverrideFailed 484513:23:22 behaves like rop invocation with error response 484613:23:22 returns expected response 484713:23:22 when an unmatched error is returned, an exception is raised 484813:23:22 behaves like rop invocation with error response 484913:23:22 returns expected response 485013:23:22# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings/main_spec.rb. It took 0.13 second. Expected to take 0.16 second. 485113:23:22# [RSpecRunTime] Starting example group spec/graphql/types/namespace/package_settings_type_spec.rb. Expected to take 0.15 second. 485213:23:22Types::Namespace::PackageSettingsType 485313:23:22 is expected to eq "Namespace-level Package Registry settings" 485413:23:22 includes package setting fields 485513:23:22 is expected to eq "PackageSettings" 485613:23:22 is expected to require graphql authorizations :admin_package 485713:23:22 maven_duplicate_exception_regex field 485813:23:22 is expected to have graphql type Types::UntrustedRegexp 485913:23:22# [RSpecRunTime] Finishing example group spec/graphql/types/namespace/package_settings_type_spec.rb. It took 0.13 second. Expected to take 0.15 second. 486013:23:22# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. Expected to take 0.15 second. 486113:23:22Ci::DailyBuildGroupReportResultEntity 486313:23:22 is expected to include :date 486413:23:22 is expected not to include :group_name 486513:23:22 is expected to include :coverage 486613:23:22 when given param_type is not allowed 486713:23:22 is expected not to include :coverage 486813:23:22 is expected not to include :something_else 486913:23:22# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. It took 0.13 second. Expected to take 0.15 second. 487013:23:22# [RSpecRunTime] Starting example group spec/lib/constraints/activity_pub_constrainer_spec.rb. Expected to take 0.15 second. 487113:23:22Constraints::ActivityPubConstrainer 487413:23:22 matches the header 487613:23:22 matches the header 487713:23:22 when Accept header is application/activity+json 487813:23:22 matches the header 487913:23:22 when Content-Type header is application/activity+json 488013:23:22 matches the header 488113:23:22 when Accept and Content-Type headers are missing 488213:23:22 does not match 488313:23:22# [RSpecRunTime] Finishing example group spec/lib/constraints/activity_pub_constrainer_spec.rb. It took 0.12 second. Expected to take 0.15 second. 488413:23:22# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb. Expected to take 0.14 second. 488513:23:22Gitlab::SidekiqMiddleware::Monitor 488713:23:22 calls Gitlab::SidekiqDaemon::Monitor 488813:23:22 passthroughs the return value 488913:23:22 when cancel happens 489013:23:22 skips the job 489113:23:22 puts job in DeadSet 489213:23:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb. It took 0.11 second. Expected to take 0.14 second. 489313:23:22# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect_spec.rb. Expected to take 0.14 second. 489413:23:22Atlassian::JiraConnect 489613:23:22 is expected to eq "GitLab for Jira (localhost)" 489813:23:22 is expected to eq "gitlab-jira-connect-localhost" 489913:23:22 host name is too long 490013:23:22 truncates the key to be no longer than 64 characters 490113:23:22 with jira_connect_proxy_url setting 490213:23:22 is expected to eq "gitlab-jira-connect-example.com" 490313:23:22# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect_spec.rb. It took 0.1 second. Expected to take 0.14 second. 490413:23:22# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb. Expected to take 0.13 second. 490513:23:22RuboCop::Cop::Migration::PreventSingleStatementWithDisableDdlTransaction 490613:23:22 when outside of migration 490713:23:22 registers no offense 490813:23:22 when in migration 490913:23:22 registers an offense when `disable_ddl_transaction!` is only for the :validate_foreign_key statement 491013:23:22 registers no offense when `disable_ddl_transaction!` is used with more than one statement 491113:23:22# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb. It took 0.09 second. Expected to take 0.13 second. 491213:23:22# [RSpecRunTime] Starting example group spec/views/devise/shared/_error_messages.html.haml_spec.rb. Expected to take 0.12 second. 491313:23:22devise/shared/_error_messages 491413:23:22 Error messages 491613:23:22 shows errors 491713:23:22 without errors 491813:23:22 does not show errors 491913:23:22# [RSpecRunTime] Finishing example group spec/views/devise/shared/_error_messages.html.haml_spec.rb. It took 0.08 second. Expected to take 0.12 second. 492013:23:22# [RSpecRunTime] Starting example group spec/helpers/web_ide_button_helper_spec.rb. Expected to take 0.12 second. 492113:23:22WebIdeButtonHelper 492213:23:22 #show_pipeline_editor_button? 492313:23:22 when can view pipeline editor 492413:23:22 when path is ci config path 492513:23:22 returns true 492613:23:22 when path is not config path 492713:23:22 returns false 492813:23:22 when can not view pipeline editor 492913:23:22 returns false 493013:23:22# [RSpecRunTime] Finishing example group spec/helpers/web_ide_button_helper_spec.rb. It took 0.11 second. Expected to take 0.12 second. 493113:23:22# [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb. Expected to take 0.12 second. 493213:23:22Types::CommitSignatures::GpgSignatureType 493313:23:22 is expected to include Types::CommitSignatureInterface 493413:23:22 is expected to eq "GpgSignature" 493513:23:22 contains attributes related to GPG signatures 493613:23:23 is expected to require graphql authorizations :download_code 493713:23:23# [RSpecRunTime] Finishing example group spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb. It took 0.1 second. Expected to take 0.12 second. 493813:23:23# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_serializer_spec.rb. Expected to take 0.11 second. 493913:23:23Import::GithubRealtimeRepoSerializer 494013:23:23 .entity_class 494213:23:23 when a single object is being serialized 494313:23:23 serializes organization object 494413:23:23 when multiple objects are being serialized 494513:23:23 serializes array of organizations 494613:23:23# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_serializer_spec.rb. It took 0.08 second. Expected to take 0.11 second. 494713:23:23# [RSpecRunTime] Starting example group spec/initializers/rack_multipart_patch_spec.rb. Expected to take 0.11 second. 494813:23:23Rack::Multipart 494913:23:23 with Content-Length over the limit 495013:23:23 from environment 495113:23:23 behaves like logs multipart message 495213:23:23 extracts multipart message 495313:23:23 default limit 495413:23:23 behaves like logs multipart message 495513:23:23 extracts multipart message 495613:23:23 with Content-Length under the limit 495713:23:23 extracts multipart message 495813:23:23# [RSpecRunTime] Finishing example group spec/initializers/rack_multipart_patch_spec.rb. It took 0.09 second. Expected to take 0.11 second. 495913:23:23# [RSpecRunTime] Starting example group spec/helpers/feed_token_helper_spec.rb. Expected to take 0.1 second. 496013:23:23FeedTokenHelper 496113:23:23 #generate_feed_token 496213:23:23 with type :atom 496313:23:23 returns the current_user's atom feed_token 496413:23:23 when signed out 496613:23:23# [RSpecRunTime] Finishing example group spec/helpers/feed_token_helper_spec.rb. It took 0.08 second. Expected to take 0.1 second. 496713:23:23# [RSpecRunTime] Starting example group spec/lib/gitlab/project_stats_refresh_conflicts_logger_spec.rb. Expected to take 0.1 second. 496813:23:23Gitlab::ProjectStatsRefreshConflictsLogger 496913:23:23 .warn_artifact_deletion_during_stats_refresh 497013:23:23 logs a warning about artifacts being deleted while the project is undergoing stats refresh 497113:23:23 .warn_request_rejected_during_stats_refresh 497213:23:23 logs a warning about artifacts being deleted while the project is undergoing stats refresh 497313:23:23 .warn_skipped_artifact_deletion_during_stats_refresh 497413:23:23 logs a warning about artifacts being excluded from deletion while the project is undergoing stats refresh 497513:23:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/project_stats_refresh_conflicts_logger_spec.rb. It took 0.08 second. Expected to take 0.1 second. 497613:23:23# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/remove_concurrent_index_spec.rb. Expected to take 0.1 second. 497713:23:23RuboCop::Cop::Migration::RemoveConcurrentIndex 497813:23:23 outside of migration 497913:23:23 registers no offense 498013:23:23 in migration 498113:23:23 registers an offense when remove_concurrent_index is used inside a change method 498213:23:23 registers no offense when remove_concurrent_index is used inside an up method 498313:23:23# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/remove_concurrent_index_spec.rb. It took 0.08 second. Expected to take 0.1 second. 498413:23:23# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/api/pipeline_spec.rb. Expected to take 0.09 second. 498513:23:23Tooling::API::Pipeline 498613:23:23 #failed_jobs 498713:23:23 when there are failed jobs 498813:23:23 returns the jobs 498913:23:23 #failed_spec_files 499013:23:23 returns the failed spec files 499113:23:23 when Tooling::Debug is enabled 499213:23:23 outputs the job logs 499313:23:23# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/api/pipeline_spec.rb. It took 0.08 second. Expected to take 0.09 second. 499413:23:23# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. Expected to take 0.09 second. 499513:23:23Types::Clusters::AgentActivityEventType 499613:23:23 is expected to have graphql fields :recorded_at, :kind, :level, :user, and :agent_token 499713:23:23 is expected to eq "ClusterAgentActivityEvent" 499813:23:23 is expected to require graphql authorizations :read_cluster_agent 499913:23:23# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. It took 0.08 second. Expected to take 0.09 second. 500013:23:23# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. Expected to take 0.09 second. 500113:23:23Gitlab::SidekiqMiddleware::PauseControl::Client 500313:23:23 when strategy is enabled 500413:23:23 does not schedule the job 500513:23:23 when strategy is disabled 500613:23:23 schedules the job 500713:23:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. It took 0.06 second. Expected to take 0.09 second. 500813:23:23# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/array_none_any_spec.rb. Expected to take 0.08 second. 500913:23:23API::Validations::Validators::ArrayNoneAny 501013:23:23 valid parameters 501113:23:23 does not raise a validation error 501213:23:23 invalid parameters 501313:23:23 raises a validation error 501413:23:23# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/array_none_any_spec.rb. It took 0.06 second. Expected to take 0.08 second. 501513:23:23# [RSpecRunTime] Starting example group spec/lib/import/framework/logger_spec.rb. Expected to take 0.08 second. 501613:23:23Import::Framework::Logger 501713:23:23 behaves like a json logger 501813:23:23 formats strings 501913:23:23 formats hashes 502013:23:23# [RSpecRunTime] Finishing example group spec/lib/import/framework/logger_spec.rb. It took 0.06 second. Expected to take 0.08 second. 502113:23:23# [RSpecRunTime] Starting example group spec/graphql/types/notes/abuse_report/discussion_type_spec.rb. Expected to take 0.07 second. 502213:23:23Types::Notes::AbuseReport::DiscussionType 502313:23:23 exposes the expected fields 502413:23:23 is expected to eq "AbuseReportDiscussion" 502513:23:23# [RSpecRunTime] Finishing example group spec/graphql/types/notes/abuse_report/discussion_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 502613:23:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/core_spec.rb. Expected to take 0.07 second. 502713:23:23Gitlab::Ci::Status::Core 502913:23:23 uses the subject's cache key 503013:23:23 #confirmation_message 503113:23:23 returns nil by default 503213:23:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/core_spec.rb. It took 0.05 second. Expected to take 0.07 second. 503313:23:23# [RSpecRunTime] Starting example group spec/graphql/types/abuse_report_type_spec.rb. Expected to take 0.07 second. 503413:23:23Types::AbuseReportType 503513:23:23 is expected to eq "AbuseReport" 503613:23:23 is expected to have graphql fields "id", "labels", "discussions", and "notes" 503713:23:23# [RSpecRunTime] Finishing example group spec/graphql/types/abuse_report_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 503813:23:23# [RSpecRunTime] Starting example group spec/graphql/types/commit_action_mode_enum_spec.rb. Expected to take 0.07 second. 503913:23:23Types::CommitActionModeEnum 504013:23:23 is expected to eq "CommitActionMode" 504113:23:23 exposes all the existing commit actions 504213:23:23# [RSpecRunTime] Finishing example group spec/graphql/types/commit_action_mode_enum_spec.rb. It took 0.06 second. Expected to take 0.07 second. 504313:23:23# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/inline_diff_marker_spec.rb. Expected to take 0.07 second. 504413:23:23Gitlab::Diff::InlineDiffMarker 504613:23:23 when the rich text is html safe 504713:23:24 marks the range 504813:23:24 when the text is not html safe 504913:23:24 marks the range 505013:23:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/inline_diff_marker_spec.rb. It took 0.06 second. Expected to take 0.07 second. 505113:23:24# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/dependency_scanning_component_spec.rb. Expected to take 0.07 second. 505213:23:24Gitlab::Ci::Parsers::Sbom::Source::DependencyScanningComponent 505313:23:24 when required properties are present 505413:23:24 returns expected source data 505513:23:24 when required properties are missing 505613:23:24 is expected to be nil 505713:23:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/dependency_scanning_component_spec.rb. It took 0.05 second. Expected to take 0.07 second. 505813:23:24# [RSpecRunTime] Starting example group spec/lib/gitlab/fp/message_support_spec.rb. Expected to take 0.06 second. 505913:23:24Gitlab::Fp::MessageSupport 506013:23:24 .generate_error_response_from_message 506113:23:24 for an unsupported content which is not pattern matched 506213:23:24 raises an error 506313:23:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/fp/message_support_spec.rb. It took 0.04 second. Expected to take 0.06 second. 506413:23:24# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/context_spec.rb. Expected to take 0.05 second. 506513:23:24Sidebars::Projects::Context 506613:23:24 sets project attribute reader 506713:23:24# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/context_spec.rb. It took 0.04 second. Expected to take 0.05 second. 506813:23:24# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/modify_sidekiq_middleware_spec.rb. Expected to take 0.05 second. 506913:23:24RuboCop::Cop::RSpec::ModifySidekiqMiddleware 507013:23:24 registers an offense and corrects 507113:23:24# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/modify_sidekiq_middleware_spec.rb. It took 0.04 second. Expected to take 0.05 second. 507213:23:24# [RSpecRunTime] Starting example group spec/lib/gitlab/insecure_key_fingerprint_spec.rb. Expected to take 0.05 second. 507313:23:24Gitlab::InsecureKeyFingerprint 507413:23:24 #fingerprint_sha256 507513:23:24 generates the key's fingerprint 507613:23:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/insecure_key_fingerprint_spec.rb. It took 0.03 second. Expected to take 0.05 second. 507713:23:24# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_metadata_type_spec.rb. Expected to take 0.04 second. 507813:23:24Types::Ml::CandidateMetadataType 507913:23:24 has the expected fields 508013:23:24# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_metadata_type_spec.rb. It took 0.03 second. Expected to take 0.04 second. 508113:23:24# [RSpecRunTime] Starting example group spec/spam/concerns/has_spam_action_response_fields_spec.rb. Expected to take 0.04 second. 508213:23:24Spam::Concerns::HasSpamActionResponseFields 508313:23:24 #with_spam_action_response_fields 508413:23:24 merges in spam action fields from spammable 508513:23:24# [RSpecRunTime] Finishing example group spec/spam/concerns/has_spam_action_response_fields_spec.rb. It took 0.03 second. Expected to take 0.04 second. 508613:23:24# [RSpecRunTime] Starting example group spec/lib/bulk_imports/retry_pipeline_error_spec.rb. Expected to take 0.04 second. 508713:23:24BulkImports::RetryPipelineError 508813:23:24 #retry_delay 508913:23:24 returns retry_delay 509013:23:24# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/retry_pipeline_error_spec.rb. It took 0.03 second. Expected to take 0.04 second. 509113:23:24# [RSpecRunTime] Starting example group spec/serializers/namespace_serializer_spec.rb. Expected to take 0.04 second. 509213:23:24NamespaceSerializer 509313:23:24 represents NamespaceBasicEntity entities 509413:23:24# [RSpecRunTime] Finishing example group spec/serializers/namespace_serializer_spec.rb. It took 0.03 second. Expected to take 0.04 second. 509513:23:24# [RSpecRunTime] Starting example group spec/dot_gitlab_ci/ci_configuration_validation/pipeline_labels_spec.rb. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/pipeline_labels_spec.rb. 509613:23:24CI configuration validation - branch pipelines 509713:23:25Syncing files to gitlab-org/gitlab master branch 509813:23:25 when MR labeled with `pipeline::tier-1` 509913:23:25 behaves like merge request pipeline 510013:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 510113:23:25# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.0 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.28 1.14 1.18 1/295 11311 510313:23:25 when MR labeled with `pipeline:run-all-rspec` is changing app/models/user.rb 510413:23:25 behaves like merge request pipeline 510513:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 510613:23:25 when MR labeled with `pipeline::tier-2` and `pipeline:mr-approved` 510713:23:25 behaves like merge request pipeline 510813:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 510913:23:25 when MR labeled with `pipeline:run-as-if-foss` is changing app/models/user.rb 511013:23:25 behaves like merge request pipeline 511113:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 511213:23:25 behaves like merge train pipeline 511313:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 511413:23:25 when MR labeled with `pipeline:run-in-ruby3_2` is changing app/models/user.rb 511513:23:25 behaves like merge request pipeline 511613:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 511713:23:25 behaves like merge train pipeline 511813:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 511913:23:25 when MR labeled with `pipeline:expedite pipeline::expedited` is changing app/models/user.rb 512013:23:25 behaves like merge request pipeline 512113:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 512213:23:25 behaves like merge train pipeline 512313:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 512413:23:25 when MR labeled with `pipeline::tier-3` and `pipeline:mr-approved` 512513:23:25 behaves like merge request pipeline 512613:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 512713:23:25 when MR labeled with `pipeline:force-run-as-if-jh` is changing app/models/user.rb 512813:23:25 behaves like merge request pipeline 512913:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 513013:23:25 behaves like merge train pipeline 513113:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 513213:23:25 when MR labeled with `pipeline:run-as-if-jh` and `pipeline:mr-approved` is changing app/models/user.rb 513313:23:25 behaves like merge request pipeline 513413:23:25 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 513513:23:25 behaves like merge train pipeline 513613:23:26 succeeds with expected job (PENDING: around hook at ./spec/spec_helper.rb:423 did not execute the example) 513713:23:26# [RSpecRunTime] Finishing example group spec/dot_gitlab_ci/ci_configuration_validation/pipeline_labels_spec.rb. It took 1.62 seconds. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/pipeline_labels_spec.rb. 513813:23:51auto_explain log contains 1692 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-4-44.339.main.ndjson.gz 513913:23:51took 24.544128831 514013:24:15auto_explain log contains 1692 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-4-44.339.ci.ndjson.gz 514113:24:15took 23.770556684 514213:24:15[TEST PROF INFO] EventProf results for sql.active_record 514313:24:15Total time: 04:53.007 of 21:32.204 (22.67%) 514413:24:15Total events: 255536 514513:24:15Top 5 slowest suites (by time): 514613:24:15User (./spec/models/user_spec.rb:5) – 02:19.240 (120889 / 1518) of 08:26.939 (27.47%) 514713:24:15NotesFinder (./spec/finders/notes_finder_spec.rb:5) – 00:17.844 (14700 / 54) of 01:15.818 (23.54%) 514813:24:15Issues::CreateService (./spec/services/issues/create_service_spec.rb:5) – 00:15.610 (11937 / 71) of 01:09.245 (22.54%) 514913:24:15Jobs/Deploy.gitlab-ci.yml (./spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb:5) – 00:11.137 (7411 / 39) of 00:49.397 (22.55%) 515013:24:15Packages::Deb...ageFileService (./spec/services/packages/debian/process_package_file_service_spec.rb:5) – 00:07.328 (7748 / 51) of 00:33.920 (21.6%) 515113:24:15Knapsack report was generated. Preview: 515313:24:15 "spec/models/user_spec.rb": 506.9387693489998, 515413:24:15 "spec/finders/notes_finder_spec.rb": 75.81808890399998, 515513:24:15 "spec/services/issues/create_service_spec.rb": 69.24403963999976, 515613:24:15 "spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb": 49.3976534440003, 515713:24:15 "spec/scripts/internal_events/cli/flows/metric_definer_spec.rb": 39.44449658200028, 515813:24:15 "spec/services/packages/debian/process_package_file_service_spec.rb": 33.92019342999993, 515913:24:15 "spec/services/alert_management/process_prometheus_alert_service_spec.rb": 25.77213999000014, 516013:24:15 "spec/services/draft_notes/publish_service_spec.rb": 28.219728875000328, 516113:24:15 "spec/services/merge_requests/request_review_service_spec.rb": 25.51042321900013, 516213:24:15 "spec/services/deployments/link_merge_requests_service_spec.rb": 24.090808021999692, 516313:24:15 "spec/services/design_management/save_designs_service_spec.rb": 23.731168224000157, 516413:24:15 "spec/helpers/projects/project_members_helper_spec.rb": 19.719593721000365, 516513:24:15 "spec/helpers/groups_helper_spec.rb": 14.860090449999916, 516613:24:15 "spec/finders/environments/environments_by_deployments_finder_spec.rb": 17.24236362700003, 516713:24:15 "spec/services/ci/catalog/resources/versions/build_components_service_spec.rb": 14.869947499999853, 516813:24:15 "spec/services/namespace_settings/assign_attributes_service_spec.rb": 16.465354998000294, 516913:24:15 "spec/models/notification_setting_spec.rb": 11.99477303599997, 517013:24:15 "spec/finders/context_commits_finder_spec.rb": 12.965469134000159, 517113:24:15 "spec/policies/protected_branch_policy_spec.rb": 10.545363799999905, 517213:24:15 "spec/services/files/update_service_spec.rb": 11.336591336999845, 517313:24:15 "spec/services/ci/components/fetch_service_spec.rb": 11.349305447999996, 517413:24:15 "spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb": 8.574815913000293, 517513:24:15 "spec/lib/gitlab/ci/components/instance_path_spec.rb": 10.115404749999925, 517613:24:15 "spec/lib/gitlab/diff/suggestion_spec.rb": 9.477465802000097, 517713:24:15 "spec/lib/gitlab/email/receiver_spec.rb": 8.457545573000061, 517813:24:15 "spec/models/upload_spec.rb": 10.937937487999989, 517913:24:15 "spec/models/integrations/webex_teams_spec.rb": 8.241726543999903, 518013:24:15 "spec/lib/gitlab/ci/project_config/project_setting_spec.rb": 7.929503795000073, 518113:24:15 "spec/finders/resource_state_event_finder_spec.rb": 5.859636847999809, 518213:24:15 "spec/helpers/avatars_helper_spec.rb": 6.665039037000042, 518313:24:15 "spec/tasks/gitlab/ci_secure_files/migrate_rake_spec.rb": 5.276318610000089, 518413:24:15 "spec/lib/gitlab/ci/badge/release/latest_release_spec.rb": 6.450617977000093, 518513:24:15 "spec/services/todos/allowed_target_filter_service_spec.rb": 5.37303350000002, 518613:24:15 "spec/models/deployment_merge_request_spec.rb": 5.22280537000006, 518713:24:15 "spec/tasks/gitlab/audit_event_types/audit_event_types_rake_spec.rb": 4.161353682000026, 518813:24:15 "spec/services/merge_requests/base_service_spec.rb": 5.22055572499994, 518913:24:15 "spec/lib/api/entities/package_spec.rb": 4.2182101439998405, 519013:24:15 "spec/presenters/ci/variable_presenter_spec.rb": 4.240882933999728, 519113:24:15 "spec/lib/event_filter_spec.rb": 4.712978549000127, 519213:24:15 "spec/lib/gitlab/github_import/importer/note_attachments_importer_spec.rb": 4.863200149000022, 519313:24:15 "spec/lib/gitlab/ci/build/rules/rule_spec.rb": 3.888569085999734, 519413:24:15 "spec/services/branches/validate_new_service_spec.rb": 4.032774074999907, 519513:24:15 "spec/lib/gitlab/visibility_level_checker_spec.rb": 3.934178905999943, 519613:24:15 "spec/models/projects/data_transfer_spec.rb": 3.436052260999986, 519713:24:15 "spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb": 3.0456180439996388, 519813:24:15 "spec/services/personal_access_tokens/create_service_spec.rb": 2.9430596150000383, 519913:24:15 "spec/helpers/admin/broadcast_messages_helper_spec.rb": 2.6978876070002116, 520013:24:15 "spec/finders/members/pending_invitations_finder_spec.rb": 3.1544278530000156, 520113:24:15 "spec/services/groups/deploy_tokens/create_service_spec.rb": 3.0860866830003033, 520213:24:15 "spec/models/merge_request/approval_removal_settings_spec.rb": 2.7167841370001042, 520313:24:15 "spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb": 3.1478495930000463, 520413:24:15 "spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb": 3.767416537000372, 520513:24:15 "spec/workers/integrations/create_external_cross_reference_worker_spec.rb": 2.3437345500001356, 520613:24:15 "spec/views/projects/environments/terminal.html.haml_spec.rb": 2.6388673970000127, 520713:24:15 "spec/graphql/mutations/boards/issues/issue_move_list_spec.rb": 2.51551181800005, 520813:24:15 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 2.1202481919999627, 520913:24:15 "spec/lib/gitlab/github_import/importer/issue_importer_spec.rb": 2.173096342000008, 521013:24:15 "spec/graphql/graphql_triggers_spec.rb": 1.971848872999999, 521113:24:15 "spec/models/redirect_route_spec.rb": 2.178711461000148, 521213:24:15 "spec/services/todos/destroy/destroyed_issuable_service_spec.rb": 2.1648124510002162, 521313:24:15 "spec/presenters/packages/nuget/packages_versions_presenter_spec.rb": 2.055217303000063, 521413:24:15 "spec/services/ml/destroy_model_service_spec.rb": 2.315189609999834, 521513:24:15 "spec/models/integrations/ewm_spec.rb": 1.7812162649997845, 521613:24:15 "spec/helpers/nav_helper_spec.rb": 1.7835884439996335, 521713:24:15 "spec/models/concerns/ci/taggable_spec.rb": 2.601087039000049, 521813:24:15 "spec/workers/gitlab/bitbucket_import/stage/import_repository_worker_spec.rb": 1.536386106000009, 521913:24:15 "spec/lib/gitlab/database/postgres_partition_spec.rb": 2.3595681810002134, 522013:24:15 "spec/lib/gitlab/relative_positioning/range_spec.rb": 1.4739601979999861, 522113:24:15 "spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb": 1.691411256000265, 522213:24:15 "spec/lib/sidebars/projects/menus/project_information_menu_spec.rb": 1.444933957000103, 522313:24:15 "spec/workers/merge_requests/execute_approval_hooks_worker_spec.rb": 1.5773462769998332, 522413:24:15 "spec/graphql/resolvers/design_management/version_resolver_spec.rb": 1.3634240579999641, 522513:24:15 "spec/lib/gitlab/ci/processable_object_hierarchy_spec.rb": 1.4975714370002606, 522613:24:15 "spec/lib/api/entities/ci/job_spec.rb": 1.321501378999983, 522713:24:15 "spec/views/projects/project_members/index.html.haml_spec.rb": 1.2087661999999, 522813:24:15 "spec/lib/gitlab/search/params_spec.rb": 1.1595250999998825, 522913:24:15 "spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb": 1.32811873799983, 523013:24:15 "spec/services/bulk_imports/batched_relation_export_service_spec.rb": 1.1255468609997479, 523113:24:15 "spec/models/loose_foreign_keys/deleted_record_spec.rb": 1.9679048330003752, 523213:24:15 "spec/lib/sbom/package_url/decoder_spec.rb": 1.1079292899999018, 523313:24:15 "spec/lib/gitlab/ci/variables/builder/project_spec.rb": 1.14295790999995, 523413:24:15 "spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb": 1.268519290000313, 523513:24:15 "spec/services/alert_management/http_integrations/update_service_spec.rb": 1.1366102910001246, 523613:24:15 "spec/services/lfs/push_service_spec.rb": 0.9529989909997312, 523713:24:15 "spec/lib/gitlab/x509/commit_sigstore_spec.rb": 1.0645872099998996, 523813:24:15 "spec/graphql/mutations/alert_management/http_integration/update_spec.rb": 1.0199416119999114, 523913:24:15 "spec/lib/gitlab/import_export/group/object_builder_spec.rb": 0.9666904719997547, 524013:24:15 "spec/rubocop/cop/gitlab/bounded_contexts_spec.rb": 0.7748664830000962, 524113:24:15 "spec/lib/gitlab/metrics/global_search_slis_spec.rb": 0.5859908649999852, 524213:24:15 "spec/models/packages/debian/project_distribution_key_spec.rb": 1.0293589019997853, 524313:24:15 "spec/workers/packages/mark_package_files_for_destruction_worker_spec.rb": 0.7343447530001868, 524413:24:15 "spec/workers/build_queue_worker_spec.rb": 0.7252156539998396, 524513:24:15 "spec/graphql/resolvers/snippets/blobs_resolver_spec.rb": 0.8453045530000054, 524613:24:15 "spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb": 0.7929156129998773, 524713:24:15 "spec/uploaders/object_storage/cdn/file_url_spec.rb": 0.8945581519997177, 524813:24:15 "spec/models/packages/pypi/metadatum_spec.rb": 0.6886105439998573, 524913:24:15 "spec/lib/gitlab/hook_data/group_member_builder_spec.rb": 0.6170208650000859, 525013:24:15 "spec/workers/clusters/agents/delete_expired_events_worker_spec.rb": 0.6630060440002126, 525113:24:15 "spec/lib/sidebars/user_profile/menus/contributed_projects_menu_spec.rb": 0.56588195500035, 525213:24:15 "spec/models/work_items/widgets/notifications_spec.rb": 0.5867177149998497, 525313:24:15 "spec/initializers/00_deprecations_spec.rb": 0.5788186449999557, 525413:24:15 "spec/lib/bitbucket_server/representation/pull_request_spec.rb": 0.5603532749996702, 525513:24:15 "spec/workers/jira_connect/sync_builds_worker_spec.rb": 0.5573850249998031, 525613:24:15 "spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb": 0.5240691049998532, 525713:24:15 "spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb": 0.4774296560003677, 525813:24:15 "spec/lib/gitlab/private_commit_email_spec.rb": 0.45234354600006554, 525913:24:15 "spec/workers/ci/daily_build_group_report_results_worker_spec.rb": 0.5001205960002153, 526013:24:15 "spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb": 0.4941498960001809, 526113:24:15 "spec/views/groups/show.html.haml_spec.rb": 0.35961931699966954, 526213:24:15 "spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb": 0.33600221699998656, 526313:24:15 "spec/services/import/validate_remote_git_endpoint_service_spec.rb": 0.38559364599996115, 526413:24:15 "spec/lib/gitlab/work_items/issuable_links/error_message_spec.rb": 0.22270111899979383, 526513:24:15 "spec/services/packages/composer/version_parser_service_spec.rb": 0.36531585700004143, 526613:24:15 "spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb": 0.4006015469999511, 526713:24:15 "spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb": 0.3796518270000888, 526813:24:15 "spec/lib/gitlab/manifest_import/manifest_spec.rb": 0.21949308800003564, 526913:24:15 "spec/lib/gitlab/github_import/attachments_downloader_spec.rb": 0.2855175770000642, 527013:24:15 "spec/lib/web_ide/settings/extensions_gallery_metadata_generator_spec.rb": 0.22706869900002857, 527113:24:15 "spec/components/pajamas/radio_component_spec.rb": 0.2796522079997885, 527213:24:15 "spec/lib/error_tracking/stacktrace_builder_spec.rb": 0.22857841799987, 527313:24:15 "spec/lib/gitlab/ci/config/yaml/loader_spec.rb": 0.31267754700002115, 527413:24:15 "spec/lib/sidebars/user_settings/menus/chat_menu_spec.rb": 0.26248737800005983, 527513:24:15 "spec/routing/organizations/organizations_controller_routing_spec.rb": 0.19852045800007545, 527613:24:15 "spec/rubocop/cop/rspec/avoid_test_prof_spec.rb": 0.2220093989999441, 527713:24:15 "spec/lib/gitlab/github_import/representation/user_spec.rb": 0.1510056679999252, 527813:24:15 "spec/workers/namespaces/update_root_statistics_worker_spec.rb": 0.1301417390000097, 527913:24:15 "spec/services/concerns/audit_event_save_type_spec.rb": 0.197927067999899, 528013:24:15 "spec/services/merge_requests/mergeability/check_base_service_spec.rb": 0.19834984900035124, 528113:24:15 "spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb": 0.17914398900029482, 528213:24:15 "spec/lib/api/validations/validators/file_path_spec.rb": 0.13629203899972708, 528313:24:15 "spec/helpers/ci/variables_helper_spec.rb": 0.14524435900011667, 528413:24:15 "spec/lib/api/helpers/merge_requests_helpers_spec.rb": 0.16048197800000708, 528513:24:15 "spec/serializers/activity_pub/releases_outbox_serializer_spec.rb": 0.14232156899970505, 528613:24:15 "spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb": 0.14314955899999404, 528713:24:15 "spec/lib/gitlab/ci/status/failed_spec.rb": 0.13486241900000095, 528813:24:15 "spec/lib/banzai/pipeline_spec.rb": 0.17477740799995445, 528913:24:15 "spec/lib/web_ide/settings/main_spec.rb": 0.12962898900013897, 529013:24:15 "spec/graphql/types/namespace/package_settings_type_spec.rb": 0.1250877990000845, 529113:24:15 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.1302280689997133, 529213:24:15 "spec/lib/constraints/activity_pub_constrainer_spec.rb": 0.12223326900038956, 529313:24:15 "spec/lib/gitlab/sidekiq_middleware/monitor_spec.rb": 0.10575774900007673, 529413:24:15 "spec/lib/atlassian/jira_connect_spec.rb": 0.10043263899979138, 529513:24:15 "spec/rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction_spec.rb": 0.08891721899999538, 529613:24:15 "spec/views/devise/shared/_error_messages.html.haml_spec.rb": 0.07781577000014295, 529713:24:15 "spec/helpers/web_ide_button_helper_spec.rb": 0.10834251899996161, 529813:24:15 "spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb": 0.10073175999968953, 529913:24:15 "spec/serializers/import/github_realtime_repo_serializer_spec.rb": 0.08352917899992462, 530013:24:15 "spec/initializers/rack_multipart_patch_spec.rb": 0.0862453889999415, 530113:24:15 "spec/helpers/feed_token_helper_spec.rb": 0.07862545899979523, 530213:24:15 "spec/lib/gitlab/project_stats_refresh_conflicts_logger_spec.rb": 0.07742489899965221, 530313:24:15 "spec/rubocop/cop/migration/remove_concurrent_index_spec.rb": 0.08227861899968048, 530413:24:15 "spec/tooling/lib/tooling/api/pipeline_spec.rb": 0.08037678900018363, 530513:24:15 "spec/graphql/types/clusters/agent_activity_event_type_spec.rb": 0.07882471999982954, 530613:24:15 "spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb": 0.0645639790000132, 530713:24:15 "spec/lib/api/validations/validators/array_none_any_spec.rb": 0.05768553999996584, 530813:24:15 "spec/lib/import/framework/logger_spec.rb": 0.05928687899995566, 530913:24:15 "spec/graphql/types/notes/abuse_report/discussion_type_spec.rb": 0.05380575000026511, 531013:24:15 "spec/lib/gitlab/ci/status/core_spec.rb": 0.054536858999654214, 531113:24:15 "spec/graphql/types/abuse_report_type_spec.rb": 0.05424201999994693, 531213:24:15 "spec/graphql/types/commit_action_mode_enum_spec.rb": 0.055075689000204875, 531313:24:15 "spec/lib/gitlab/diff/inline_diff_marker_spec.rb": 0.05568575000006604, 531413:24:15 "spec/lib/gitlab/ci/parsers/sbom/source/dependency_scanning_component_spec.rb": 0.054183229000045685, 531513:24:15 "spec/lib/gitlab/fp/message_support_spec.rb": 0.035035289999996166, 531613:24:15 "spec/lib/sidebars/projects/context_spec.rb": 0.04344781999998304, 531713:24:15 "spec/rubocop/cop/rspec/modify_sidekiq_middleware_spec.rb": 0.03647389900015696, 531813:24:15 "spec/lib/gitlab/insecure_key_fingerprint_spec.rb": 0.033317559999886726, 531913:24:15 "spec/graphql/types/ml/candidate_metadata_type_spec.rb": 0.034493600000132574, 532013:24:15 "spec/spam/concerns/has_spam_action_response_fields_spec.rb": 0.03371050900022965, 532113:24:15 "spec/lib/bulk_imports/retry_pipeline_error_spec.rb": 0.032699049999791896, 532213:24:15 "spec/serializers/namespace_serializer_spec.rb": 0.03254930000002787 532413:24:15Knapsack global time execution for tests: 21m 30s 532513:24:15Pending: (Failures listed here are expected and do not affect your suite's status) 532613:24:15 1) User with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes any FileUploader uploads which are not mounted 532713:24:15 # No reason given 532813:24:15 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:23 532913:24:15 2) User with uploads behaves like model with uploads .destroy with not mounted uploads with local files deletes local files 533013:24:15 # No reason given 533113:24:15 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:27 533213:24:15 3) User with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes any FileUploader uploads which are not mounted 533313:24:15 # No reason given 533413:24:15 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:37 533513:24:15 4) User with uploads behaves like model with uploads .destroy with not mounted uploads with remote files deletes remote files 533613:24:15 # No reason given 533713:24:15 # ./spec/support/shared_examples/models/with_uploads_shared_examples.rb:41 533813:24:15 5) DesignManagement::SaveDesignsService#execute when the feature is available scalability runs the same queries for all requests, regardless of number of files 534013:24:15 # ./spec/services/design_management/save_designs_service_spec.rb:454 534113:24:15 6) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :always, overrides: {:ci=>:always}, ci_use_primary: true, main_use_primary: true, multi_db: false uses the primary db for the appropriate load-balancers 534213:24:15 # Skipping because database ci exists 534313:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 534413:24:15 7) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :always, overrides: {:ci=>:sticky}, ci_use_primary: true, main_use_primary: true, multi_db: false uses the primary db for the appropriate load-balancers 534513:24:15 # Skipping because database ci exists 534613:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 534713:24:15 8) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :always, overrides: {:ci=>:delayed}, ci_use_primary: true, main_use_primary: true, multi_db: false uses the primary db for the appropriate load-balancers 534813:24:15 # Skipping because database ci exists 534913:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 535013:24:15 9) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :delayed, overrides: {:ci=>:always}, ci_use_primary: false, main_use_primary: false, multi_db: false uses the primary db for the appropriate load-balancers 535113:24:15 # Skipping because database ci exists 535213:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 535313:24:15 10) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :delayed, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: false, multi_db: false uses the primary db for the appropriate load-balancers 535413:24:15 # Skipping because database ci exists 535513:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 535613:24:15 11) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :delayed, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: false, multi_db: false uses the primary db for the appropriate load-balancers 535713:24:15 # Skipping because database ci exists 535813:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 535913:24:15 12) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :sticky, overrides: {:ci=>:always}, ci_use_primary: false, main_use_primary: false, multi_db: false uses the primary db for the appropriate load-balancers 536013:24:15 # Skipping because database ci exists 536113:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 536213:24:15 13) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :sticky, overrides: {:ci=>:delayed}, ci_use_primary: false, main_use_primary: false, multi_db: false uses the primary db for the appropriate load-balancers 536313:24:15 # Skipping because database ci exists 536413:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 536513:24:15 14) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :sticky, overrides: {:ci=>:sticky}, ci_use_primary: false, main_use_primary: false, multi_db: false uses the primary db for the appropriate load-balancers 536613:24:15 # Skipping because database ci exists 536713:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 536813:24:15 15) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :always, overrides: {:main=>:always}, ci_use_primary: true, main_use_primary: true, multi_db: false uses the primary db for the appropriate load-balancers 536913:24:15 # Skipping because database ci exists 537013:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 537113:24:15 16) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :always, overrides: {:main=>:sticky}, ci_use_primary: true, main_use_primary: true, multi_db: false uses the primary db for the appropriate load-balancers 537213:24:15 # Skipping because database ci exists 537313:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 537413:24:15 17) Gitlab::Database::LoadBalancing::SidekiqServerMiddleware#call when mixed data consistency consistency: :always, overrides: {:main=>:delayed}, ci_use_primary: true, main_use_primary: true, multi_db: false uses the primary db for the appropriate load-balancers 537513:24:15 # Skipping because database ci exists 537613:24:15 # ./spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb:392 537713:24:15 18) CI configuration validation - branch pipelines when MR labeled with `pipeline::tier-1` behaves like merge request pipeline succeeds with expected job 537813:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 537913:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 538013:24:15 19) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-all-rspec` is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 538113:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 538213:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 538313:24:15 20) CI configuration validation - branch pipelines when MR labeled with `pipeline::tier-2` and `pipeline:mr-approved` behaves like merge request pipeline succeeds with expected job 538413:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 538513:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 538613:24:15 21) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-as-if-foss` is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 538713:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 538813:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 538913:24:15 22) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-as-if-foss` is changing app/models/user.rb behaves like merge train pipeline succeeds with expected job 539013:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 539113:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 539213:24:15 23) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-in-ruby3_2` is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 539313:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 539413:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 539513:24:15 24) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-in-ruby3_2` is changing app/models/user.rb behaves like merge train pipeline succeeds with expected job 539613:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 539713:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 539813:24:15 25) CI configuration validation - branch pipelines when MR labeled with `pipeline:expedite pipeline::expedited` is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 539913:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 540013:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 540113:24:15 26) CI configuration validation - branch pipelines when MR labeled with `pipeline:expedite pipeline::expedited` is changing app/models/user.rb behaves like merge train pipeline succeeds with expected job 540213:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 540313:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 540413:24:15 27) CI configuration validation - branch pipelines when MR labeled with `pipeline::tier-3` and `pipeline:mr-approved` behaves like merge request pipeline succeeds with expected job 540513:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 540613:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 540713:24:15 28) CI configuration validation - branch pipelines when MR labeled with `pipeline:force-run-as-if-jh` is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 540813:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 540913:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 541013:24:15 29) CI configuration validation - branch pipelines when MR labeled with `pipeline:force-run-as-if-jh` is changing app/models/user.rb behaves like merge train pipeline succeeds with expected job 541113:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 541213:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 541313:24:15 30) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-as-if-jh` and `pipeline:mr-approved` is changing app/models/user.rb behaves like merge request pipeline succeeds with expected job 541413:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 541513:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:113 541613:24:15 31) CI configuration validation - branch pipelines when MR labeled with `pipeline:run-as-if-jh` and `pipeline:mr-approved` is changing app/models/user.rb behaves like merge train pipeline succeeds with expected job 541713:24:15 # around hook at ./spec/spec_helper.rb:423 did not execute the example 541813:24:15 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:123 541913:24:15Finished in 22 minutes 36 seconds (files took 52.1 seconds to load) 542013:24:153867 examples, 0 failures, 31 pending 542113:24:15Randomized with seed 5141 542213:24:26[TEST PROF INFO] Time spent in factories: 12:12.613 (53.78% of total time) 542313:24:26RSpec exited with 0. 542413:24:26No examples to retry, congrats! 542613:24:27Running after script... 542713:24:27$ source scripts/utils.sh 542813:24:27$ log_disk_usage 542913:24:27******************************************************* 543013:24:27This runner currently has 76G free disk space. 543113:24:27******************************************************* 548813:24:43$ bundle exec gem list gitlab_quality-test_tooling 548913:24:47gitlab_quality-test_tooling (2.1.0) 549013:24:47$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 549313:24:47$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 549613:24:47$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 549913:24:47$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 550313:24:49$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 550713:24:51$ tooling/bin/push_job_metrics || true 550813:24:52[job-metrics] Pushing job metrics file for the CI/CD job. 550913:24:52[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 551113:24:53Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 551313:24:54Uploading artifacts... 551413:24:54auto_explain/: found 3 matching artifact files and directories 551513:24:54coverage/: found 5 matching artifact files and directories 551613:24:54crystalball/: found 2 matching artifact files and directories 551713:24:54WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 551813:24:54knapsack/: found 4 matching artifact files and directories 551913:24:54rspec/: found 16 matching artifact files and directories 552013:24:54WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 552113:24:54log/*.log: found 14 matching artifact files and directories 552313:24:54WARNING: Retrying... context=artifacts-uploader error=request redirected 552413:24:57Uploading artifacts as "archive" to coordinator... 201 Created id=8273195498 responseStatus=201 Created token=glcbt-66 552513:24:57Uploading artifacts... 552613:24:57rspec/rspec-*.xml: found 1 matching artifact files and directories 552813:24:57WARNING: Retrying... context=artifacts-uploader error=request redirected 552913:24:59Uploading artifacts as "junit" to coordinator... 201 Created id=8273195498 responseStatus=201 Created token=glcbt-66 553113:25:09Job succeeded