122:26:47 observes sql_duration metric 222:26:47 behaves like store ActiveRecord info in RequestStore 322:26:47 prevents db counters from leaking to the next transaction 422:26:47 when omit_aggregated_db_log_fields disabled 522:26:47 behaves like store ActiveRecord info in RequestStore 622:26:47 prevents db counters from leaking to the next transaction 722:26:47 query using a connection to a primary 822:26:47 queries connection db role 922:26:47 behaves like record ActiveRecord metrics 1022:26:47 when both web and background transaction are available 1122:26:47 captures the metrics for web only 1222:26:47 behaves like record ActiveRecord metrics in a metrics transaction 1322:26:47 increments only db counters 1422:26:47 observes sql_duration metric 1522:26:47 when web transaction is available 1622:26:47 behaves like record ActiveRecord metrics in a metrics transaction 1722:26:47 increments only db counters 1822:26:47 observes sql_duration metric 1922:26:47 when background transaction is available 2022:26:47 behaves like record ActiveRecord metrics in a metrics transaction 2122:26:47 increments only db counters 2222:26:47 observes sql_duration metric 2322:26:47 behaves like store ActiveRecord info in RequestStore 2422:26:47 prevents db counters from leaking to the next transaction 2522:26:47 when omit_aggregated_db_log_fields disabled 2622:26:47 behaves like store ActiveRecord info in RequestStore 2722:26:47 prevents db counters from leaking to the next transaction 2822:26:47 query using a connection to an unknown source 2922:26:47 does not record DB role metrics 3022:26:47 name: "SQL", sql_query: "WITH active_milestones AS (SELECT COUNT(*), state FROM milestones GROUP BY state) SELECT * FROM active_milestones", record_query: true, record_write_query: false, record_cached_query: false, record_wal_query: false 3122:26:47 query using a connection to a replica 3222:26:47 queries connection db role 3322:26:47 behaves like record ActiveRecord metrics 3422:26:47 when both web and background transaction are available 3522:26:47 captures the metrics for web only 3622:26:47 behaves like record ActiveRecord metrics in a metrics transaction 3722:26:47 increments only db counters 3822:26:48 observes sql_duration metric 3922:26:48 when web transaction is available 4022:26:48 behaves like record ActiveRecord metrics in a metrics transaction 4122:26:48 increments only db counters 4222:26:48 observes sql_duration metric 4322:26:48 when background transaction is available 4422:26:48 behaves like record ActiveRecord metrics in a metrics transaction 4522:26:48 increments only db counters 4622:26:48 observes sql_duration metric 4722:26:48 behaves like store ActiveRecord info in RequestStore 4822:26:48 prevents db counters from leaking to the next transaction 4922:26:48 when omit_aggregated_db_log_fields disabled 5022:26:48 behaves like store ActiveRecord info in RequestStore 5122:26:48 prevents db counters from leaking to the next transaction 5222:26:48 query using a connection to a primary 5322:26:48 queries connection db role 5422:26:48 behaves like record ActiveRecord metrics 5522:26:48 when both web and background transaction are available 5622:26:48 captures the metrics for web only 5722:26:48 behaves like record ActiveRecord metrics in a metrics transaction 5822:26:48 increments only db counters 5922:26:48 observes sql_duration metric 6022:26:48 when web transaction is available 6122:26:48 behaves like record ActiveRecord metrics in a metrics transaction 6222:26:48 increments only db counters 6322:26:48 observes sql_duration metric 6422:26:48 when background transaction is available 6522:26:48 behaves like record ActiveRecord metrics in a metrics transaction 6622:26:48 increments only db counters 6722:26:48 observes sql_duration metric 6822:26:48 behaves like store ActiveRecord info in RequestStore 6922:26:48 prevents db counters from leaking to the next transaction 7022:26:48 when omit_aggregated_db_log_fields disabled 7122:26:48 behaves like store ActiveRecord info in RequestStore 7222:26:48 prevents db counters from leaking to the next transaction 7322:26:48 query using a connection to an unknown source 7422:26:48 does not record DB role metrics 7522:26:48 name: "SQL", sql_query: "SELECT * FROM users WHERE id = 10 FOR UPDATE", record_query: true, record_write_query: true, record_cached_query: false, record_wal_query: false 7622:26:48 query using a connection to a replica 7722:26:48 queries connection db role 7822:26:48 behaves like record ActiveRecord metrics 7922:26:48 when both web and background transaction are available 8022:26:48 captures the metrics for web only 8122:26:48 behaves like record ActiveRecord metrics in a metrics transaction 8222:26:48 increments only db counters 8322:26:48 observes sql_duration metric 8422:26:48 when web transaction is available 8522:26:48 behaves like record ActiveRecord metrics in a metrics transaction 8622:26:48 increments only db counters 8722:26:48 observes sql_duration metric 8822:26:48 when background transaction is available 8922:26:48 behaves like record ActiveRecord metrics in a metrics transaction 9022:26:48 increments only db counters 9122:26:48 observes sql_duration metric 9222:26:48 behaves like store ActiveRecord info in RequestStore 9322:26:48 prevents db counters from leaking to the next transaction 9422:26:48 when omit_aggregated_db_log_fields disabled 9522:26:48 behaves like store ActiveRecord info in RequestStore 9622:26:48 prevents db counters from leaking to the next transaction 9722:26:48 query using a connection to a primary 9822:26:48 queries connection db role 9922:26:48 behaves like record ActiveRecord metrics 10022:26:48 when both web and background transaction are available 10122:26:48 captures the metrics for web only 10222:26:48 behaves like record ActiveRecord metrics in a metrics transaction 10322:26:48 increments only db counters 10422:26:49 observes sql_duration metric 10522:26:49 when web transaction is available 10622:26:49 behaves like record ActiveRecord metrics in a metrics transaction 10722:26:49 increments only db counters 10822:26:49 observes sql_duration metric 10922:26:49 when background transaction is available 11022:26:49 behaves like record ActiveRecord metrics in a metrics transaction 11122:26:49 increments only db counters 11222:26:49 observes sql_duration metric 11322:26:49 behaves like store ActiveRecord info in RequestStore 11422:26:49 prevents db counters from leaking to the next transaction 11522:26:49 when omit_aggregated_db_log_fields disabled 11622:26:49 behaves like store ActiveRecord info in RequestStore 11722:26:49 prevents db counters from leaking to the next transaction 11822:26:49 query using a connection to an unknown source 11922:26:49 does not record DB role metrics 12022:26:49 name: "SQL", sql_query: "WITH archived_rows AS (SELECT * FROM users WHERE archived = true) INSERT INTO products_log SELECT * FROM archived_rows", record_query: true, record_write_query: true, record_cached_query: false, record_wal_query: false 12122:26:49 query using a connection to a replica 12222:26:49 queries connection db role 12322:26:49 behaves like record ActiveRecord metrics 12422:26:49 when both web and background transaction are available 12522:26:49 captures the metrics for web only 12622:26:49 behaves like record ActiveRecord metrics in a metrics transaction 12722:26:49 increments only db counters 12822:26:49 observes sql_duration metric 12922:26:49 when web transaction is available 13022:26:49 behaves like record ActiveRecord metrics in a metrics transaction 13122:26:49 increments only db counters 13222:26:49 observes sql_duration metric 13322:26:49 when background transaction is available 13422:26:49 behaves like record ActiveRecord metrics in a metrics transaction 13522:26:49 increments only db counters 13622:26:49 observes sql_duration metric 13722:26:49 behaves like store ActiveRecord info in RequestStore 13822:26:49 prevents db counters from leaking to the next transaction 13922:26:49 when omit_aggregated_db_log_fields disabled 14022:26:49 behaves like store ActiveRecord info in RequestStore 14122:26:49 prevents db counters from leaking to the next transaction 14222:26:49 query using a connection to a primary 14322:26:49 queries connection db role 14422:26:49 behaves like record ActiveRecord metrics 14522:26:49 when both web and background transaction are available 14622:26:49 captures the metrics for web only 14722:26:49 behaves like record ActiveRecord metrics in a metrics transaction 14822:26:49 increments only db counters 14922:26:49 observes sql_duration metric 15022:26:49 when web transaction is available 15122:26:49 behaves like record ActiveRecord metrics in a metrics transaction 15222:26:49 increments only db counters 15322:26:49 observes sql_duration metric 15422:26:49 when background transaction is available 15522:26:49 behaves like record ActiveRecord metrics in a metrics transaction 15622:26:49 increments only db counters 15722:26:49 observes sql_duration metric 15822:26:49 behaves like store ActiveRecord info in RequestStore 15922:26:49 prevents db counters from leaking to the next transaction 16022:26:49 when omit_aggregated_db_log_fields disabled 16122:26:49 behaves like store ActiveRecord info in RequestStore 16222:26:49 prevents db counters from leaking to the next transaction 16322:26:49 query using a connection to an unknown source 16422:26:49 does not record DB role metrics 16522:26:49 name: "SQL", sql_query: "DELETE FROM users where id = 10", record_query: true, record_write_query: true, record_cached_query: false, record_wal_query: false 16622:26:49 query using a connection to a replica 16722:26:49 queries connection db role 16822:26:49 behaves like record ActiveRecord metrics 16922:26:49 when both web and background transaction are available 17022:26:49 captures the metrics for web only 17122:26:49 behaves like record ActiveRecord metrics in a metrics transaction 17222:26:49 increments only db counters 17322:26:49 observes sql_duration metric 17422:26:49 when web transaction is available 17522:26:49 behaves like record ActiveRecord metrics in a metrics transaction 17622:26:49 increments only db counters 17722:26:49 observes sql_duration metric 17822:26:49 when background transaction is available 17922:26:49 behaves like record ActiveRecord metrics in a metrics transaction 18022:26:50 increments only db counters 18122:26:50 observes sql_duration metric 18222:26:50 behaves like store ActiveRecord info in RequestStore 18322:26:50 prevents db counters from leaking to the next transaction 18422:26:50 when omit_aggregated_db_log_fields disabled 18522:26:50 behaves like store ActiveRecord info in RequestStore 18622:26:50 prevents db counters from leaking to the next transaction 18722:26:50 query using a connection to a primary 18822:26:50 queries connection db role 18922:26:50 behaves like record ActiveRecord metrics 19022:26:50 when both web and background transaction are available 19122:26:50 captures the metrics for web only 19222:26:50 behaves like record ActiveRecord metrics in a metrics transaction 19322:26:50 increments only db counters 19422:26:50 observes sql_duration metric 19522:26:50 when web transaction is available 19622:26:50 behaves like record ActiveRecord metrics in a metrics transaction 19722:26:50 increments only db counters 19822:26:50 observes sql_duration metric 19922:26:50 when background transaction is available 20022:26:50 behaves like record ActiveRecord metrics in a metrics transaction 20122:26:50 increments only db counters 20222:26:50 observes sql_duration metric 20322:26:50 behaves like store ActiveRecord info in RequestStore 20422:26:50 prevents db counters from leaking to the next transaction 20522:26:50 when omit_aggregated_db_log_fields disabled 20622:26:50 behaves like store ActiveRecord info in RequestStore 20722:26:50 prevents db counters from leaking to the next transaction 20822:26:50 query using a connection to an unknown source 20922:26:50 does not record DB role metrics 21022:26:50 name: "SQL", sql_query: "INSERT INTO project_ci_cd_settings (project_id) SELECT id FROM projects", record_query: true, record_write_query: true, record_cached_query: false, record_wal_query: false 21122:26:50 query using a connection to a replica 21222:26:50 queries connection db role 21322:26:50 behaves like record ActiveRecord metrics 21422:26:50 when both web and background transaction are available 21522:26:50 captures the metrics for web only 21622:26:50 behaves like record ActiveRecord metrics in a metrics transaction 21722:26:50 increments only db counters 21822:26:50 observes sql_duration metric 21922:26:50 when web transaction is available 22022:26:50 behaves like record ActiveRecord metrics in a metrics transaction 22122:26:50 increments only db counters 22222:26:51 observes sql_duration metric 22322:26:51 when background transaction is available 22422:26:51 behaves like record ActiveRecord metrics in a metrics transaction 22522:26:51 increments only db counters 22622:26:51 observes sql_duration metric 22722:26:51 behaves like store ActiveRecord info in RequestStore 22822:26:51 prevents db counters from leaking to the next transaction 22922:26:51 when omit_aggregated_db_log_fields disabled 23022:26:51 behaves like store ActiveRecord info in RequestStore 23122:26:51 prevents db counters from leaking to the next transaction 23222:26:51 query using a connection to a primary 23322:26:51 queries connection db role 23422:26:51 behaves like record ActiveRecord metrics 23522:26:51 when both web and background transaction are available 23622:26:51 captures the metrics for web only 23722:26:51 behaves like record ActiveRecord metrics in a metrics transaction 23822:26:51 increments only db counters 23922:26:51 observes sql_duration metric 24022:26:51 when web transaction is available 24122:26:51 behaves like record ActiveRecord metrics in a metrics transaction 24222:26:52 increments only db counters 24322:26:52 observes sql_duration metric 24422:26:52 when background transaction is available 24522:26:52 behaves like record ActiveRecord metrics in a metrics transaction 24622:26:52 increments only db counters 24722:26:52 observes sql_duration metric 24822:26:52 behaves like store ActiveRecord info in RequestStore 24922:26:52 prevents db counters from leaking to the next transaction 25022:26:52 when omit_aggregated_db_log_fields disabled 25122:26:52 behaves like store ActiveRecord info in RequestStore 25222:26:52 prevents db counters from leaking to the next transaction 25322:26:52 query using a connection to an unknown source 25422:26:52 does not record DB role metrics 25522:26:52 name: "SQL", sql_query: "UPDATE users SET admin = true WHERE id = 10", record_query: true, record_write_query: true, record_cached_query: false, record_wal_query: false 25622:26:52 query using a connection to a replica 25722:26:52 queries connection db role 25822:26:52 behaves like record ActiveRecord metrics 25922:26:52 when both web and background transaction are available 26022:26:52 captures the metrics for web only 26122:26:52 behaves like record ActiveRecord metrics in a metrics transaction 26222:26:52 increments only db counters 26322:26:52 observes sql_duration metric 26422:26:52 when web transaction is available 26522:26:52 behaves like record ActiveRecord metrics in a metrics transaction 26622:26:52 increments only db counters 26722:26:52 observes sql_duration metric 26822:26:52 when background transaction is available 26922:26:52 behaves like record ActiveRecord metrics in a metrics transaction 27022:26:52 increments only db counters 27122:26:52 observes sql_duration metric 27222:26:52 behaves like store ActiveRecord info in RequestStore 27322:26:52 prevents db counters from leaking to the next transaction 27422:26:52 when omit_aggregated_db_log_fields disabled 27522:26:52 behaves like store ActiveRecord info in RequestStore 27622:26:52 prevents db counters from leaking to the next transaction 27722:26:52 query using a connection to a primary 27822:26:52 queries connection db role 27922:26:52 behaves like record ActiveRecord metrics 28022:26:52 when both web and background transaction are available 28122:26:52 captures the metrics for web only 28222:26:52 behaves like record ActiveRecord metrics in a metrics transaction 28322:26:52 increments only db counters 28422:26:52 observes sql_duration metric 28522:26:52 when web transaction is available 28622:26:52 behaves like record ActiveRecord metrics in a metrics transaction 28722:26:52 increments only db counters 28822:26:52 observes sql_duration metric 28922:26:52 when background transaction is available 29022:26:52 behaves like record ActiveRecord metrics in a metrics transaction 29122:26:52 increments only db counters 29222:26:52 observes sql_duration metric 29322:26:52 behaves like store ActiveRecord info in RequestStore 29422:26:53 prevents db counters from leaking to the next transaction 29522:26:53 when omit_aggregated_db_log_fields disabled 29622:26:53 behaves like store ActiveRecord info in RequestStore 29722:26:53 prevents db counters from leaking to the next transaction 29822:26:53 query using a connection to an unknown source 29922:26:53 does not record DB role metrics 30022:26:53 name: "SQL", sql_query: "SELECT pg_current_wal_insert_lsn()::text AS location", record_query: true, record_write_query: false, record_cached_query: false, record_wal_query: true 30122:26:53 query using a connection to a replica 30222:26:53 queries connection db role 30322:26:53 behaves like record ActiveRecord metrics 30422:26:53 when both web and background transaction are available 30522:26:53 captures the metrics for web only 30622:26:53 behaves like record ActiveRecord metrics in a metrics transaction 30722:26:53 increments only db counters 30822:26:53 observes sql_duration metric 30922:26:53 when web transaction is available 31022:26:53 behaves like record ActiveRecord metrics in a metrics transaction 31122:26:53 increments only db counters 31222:26:53 observes sql_duration metric 31322:26:53 when background transaction is available 31422:26:53 behaves like record ActiveRecord metrics in a metrics transaction 31522:26:53 increments only db counters 31622:26:53 observes sql_duration metric 31722:26:53 behaves like store ActiveRecord info in RequestStore 31822:26:53 prevents db counters from leaking to the next transaction 31922:26:53 when omit_aggregated_db_log_fields disabled 32022:26:53 behaves like store ActiveRecord info in RequestStore 32122:26:53 prevents db counters from leaking to the next transaction 32222:26:53 query using a connection to a primary 32322:26:53 queries connection db role 32422:26:53 behaves like record ActiveRecord metrics 32522:26:53 when both web and background transaction are available 32622:26:53 captures the metrics for web only 32722:26:53 behaves like record ActiveRecord metrics in a metrics transaction 32822:26:53 increments only db counters 32922:26:53 observes sql_duration metric 33022:26:53 when web transaction is available 33122:26:53 behaves like record ActiveRecord metrics in a metrics transaction 33222:26:53 increments only db counters 33322:26:53 observes sql_duration metric 33422:26:53 when background transaction is available 33522:26:53 behaves like record ActiveRecord metrics in a metrics transaction 33622:26:53 increments only db counters 33722:26:53 observes sql_duration metric 33822:26:53 behaves like store ActiveRecord info in RequestStore 33922:26:53 prevents db counters from leaking to the next transaction 34022:26:53 when omit_aggregated_db_log_fields disabled 34122:26:53 behaves like store ActiveRecord info in RequestStore 34222:26:53 prevents db counters from leaking to the next transaction 34322:26:53 query using a connection to an unknown source 34422:26:53 does not record DB role metrics 34522:26:53 name: "SQL", sql_query: "SELECT pg_last_wal_replay_lsn()::text AS location", record_query: true, record_write_query: false, record_cached_query: false, record_wal_query: true 34622:26:53 query using a connection to a replica 34722:26:53 queries connection db role 34822:26:53 behaves like record ActiveRecord metrics 34922:26:53 when both web and background transaction are available 35022:26:53 captures the metrics for web only 35122:26:53 behaves like record ActiveRecord metrics in a metrics transaction 35222:26:53 increments only db counters 35322:26:53 observes sql_duration metric 35422:26:53 when web transaction is available 35522:26:53 behaves like record ActiveRecord metrics in a metrics transaction 35622:26:53 increments only db counters 35722:26:53 observes sql_duration metric 35822:26:53 when background transaction is available 35922:26:53 behaves like record ActiveRecord metrics in a metrics transaction 36022:26:53 increments only db counters 36122:26:53 observes sql_duration metric 36222:26:53 behaves like store ActiveRecord info in RequestStore 36322:26:54 prevents db counters from leaking to the next transaction 36422:26:54 when omit_aggregated_db_log_fields disabled 36522:26:54 behaves like store ActiveRecord info in RequestStore 36622:26:54 prevents db counters from leaking to the next transaction 36722:26:54 query using a connection to a primary 36822:26:54 queries connection db role 36922:26:54 behaves like record ActiveRecord metrics 37022:26:54 when both web and background transaction are available 37122:26:54 captures the metrics for web only 37222:26:54 behaves like record ActiveRecord metrics in a metrics transaction 37322:26:54 increments only db counters 37422:26:54 observes sql_duration metric 37522:26:54 when web transaction is available 37622:26:54 behaves like record ActiveRecord metrics in a metrics transaction 37722:26:54 increments only db counters 37822:26:54 observes sql_duration metric 37922:26:54 when background transaction is available 38022:26:54 behaves like record ActiveRecord metrics in a metrics transaction 38122:26:54 increments only db counters 38222:26:54 observes sql_duration metric 38322:26:54 behaves like store ActiveRecord info in RequestStore 38422:26:54 prevents db counters from leaking to the next transaction 38522:26:54 when omit_aggregated_db_log_fields disabled 38622:26:54 behaves like store ActiveRecord info in RequestStore 38722:26:54 prevents db counters from leaking to the next transaction 38822:26:54 query using a connection to an unknown source 38922:26:54 does not record DB role metrics 39022:26:54 name: "CACHE", sql_query: "SELECT pg_current_wal_insert_lsn()::text AS location", record_query: true, record_write_query: false, record_cached_query: true, record_wal_query: true 39122:26:54 query using a connection to a replica 39222:26:54 queries connection db role 39322:26:54 behaves like record ActiveRecord metrics 39422:26:54 when both web and background transaction are available 39522:26:54 captures the metrics for web only 39622:26:54 behaves like record ActiveRecord metrics in a metrics transaction 39722:26:54 increments only db counters 39822:26:54 observes sql_duration metric 39922:26:54 when web transaction is available 40022:26:54 behaves like record ActiveRecord metrics in a metrics transaction 40122:26:54 increments only db counters 40222:26:54 observes sql_duration metric 40322:26:54 when background transaction is available 40422:26:54 behaves like record ActiveRecord metrics in a metrics transaction 40522:26:54 increments only db counters 40622:26:54 observes sql_duration metric 40722:26:54 behaves like store ActiveRecord info in RequestStore 40822:26:54 prevents db counters from leaking to the next transaction 40922:26:54 when omit_aggregated_db_log_fields disabled 41022:26:54 behaves like store ActiveRecord info in RequestStore 41122:26:54 prevents db counters from leaking to the next transaction 41222:26:54 query using a connection to a primary 41322:26:54 queries connection db role 41422:26:54 behaves like record ActiveRecord metrics 41522:26:54 when both web and background transaction are available 41622:26:54 captures the metrics for web only 41722:26:54 behaves like record ActiveRecord metrics in a metrics transaction 41822:26:54 increments only db counters 41922:26:54 observes sql_duration metric 42022:26:54 when web transaction is available 42122:26:54 behaves like record ActiveRecord metrics in a metrics transaction 42222:26:54 increments only db counters 42322:26:54 observes sql_duration metric 42422:26:54 when background transaction is available 42522:26:54 behaves like record ActiveRecord metrics in a metrics transaction 42622:26:54 increments only db counters 42722:26:54 observes sql_duration metric 42822:26:54 behaves like store ActiveRecord info in RequestStore 42922:26:54 prevents db counters from leaking to the next transaction 43022:26:54 when omit_aggregated_db_log_fields disabled 43122:26:54 behaves like store ActiveRecord info in RequestStore 43222:26:55 prevents db counters from leaking to the next transaction 43322:26:55 query using a connection to an unknown source 43422:26:55 does not record DB role metrics 43522:26:55 name: "CACHE", sql_query: "SELECT pg_last_wal_replay_lsn()::text AS location", record_query: true, record_write_query: false, record_cached_query: true, record_wal_query: true 43622:26:55 query using a connection to a replica 43722:26:55 queries connection db role 43822:26:55 behaves like record ActiveRecord metrics 43922:26:55 when both web and background transaction are available 44022:26:55 captures the metrics for web only 44122:26:55 behaves like record ActiveRecord metrics in a metrics transaction 44222:26:55 increments only db counters 44322:26:55 observes sql_duration metric 44422:26:55 when web transaction is available 44522:26:55 behaves like record ActiveRecord metrics in a metrics transaction 44622:26:55 increments only db counters 44722:26:55 observes sql_duration metric 44822:26:55 when background transaction is available 44922:26:55 behaves like record ActiveRecord metrics in a metrics transaction 45022:26:55 increments only db counters 45122:26:55 observes sql_duration metric 45222:26:55 behaves like store ActiveRecord info in RequestStore 45322:26:55 prevents db counters from leaking to the next transaction 45422:26:55 when omit_aggregated_db_log_fields disabled 45522:26:55 behaves like store ActiveRecord info in RequestStore 45622:26:55 prevents db counters from leaking to the next transaction 45722:26:55 query using a connection to a primary 45822:26:55 queries connection db role 45922:26:55 behaves like record ActiveRecord metrics 46022:26:55 when both web and background transaction are available 46122:26:55 captures the metrics for web only 46222:26:55 behaves like record ActiveRecord metrics in a metrics transaction 46322:26:55 increments only db counters 46422:26:55 observes sql_duration metric 46522:26:55 when web transaction is available 46622:26:55 behaves like record ActiveRecord metrics in a metrics transaction 46722:26:55 increments only db counters 46822:26:55 observes sql_duration metric 46922:26:55 when background transaction is available 47022:26:55 behaves like record ActiveRecord metrics in a metrics transaction 47122:26:55 increments only db counters 47222:26:55 observes sql_duration metric 47322:26:55 behaves like store ActiveRecord info in RequestStore 47422:26:55 prevents db counters from leaking to the next transaction 47522:26:55 when omit_aggregated_db_log_fields disabled 47622:26:55 behaves like store ActiveRecord info in RequestStore 47722:26:55 prevents db counters from leaking to the next transaction 47822:26:55 query using a connection to an unknown source 47922:26:55 does not record DB role metrics 48022:26:55 name: "CACHE", sql_query: "SELECT * FROM users WHERE id = 10", record_query: true, record_write_query: false, record_cached_query: true, record_wal_query: false 48122:26:55 query using a connection to a replica 48222:26:55 queries connection db role 48322:26:55 behaves like record ActiveRecord metrics 48422:26:55 when both web and background transaction are available 48522:26:55 captures the metrics for web only 48622:26:55 behaves like record ActiveRecord metrics in a metrics transaction 48722:26:55 increments only db counters 48822:26:55 observes sql_duration metric 48922:26:55 when web transaction is available 49022:26:55 behaves like record ActiveRecord metrics in a metrics transaction 49122:26:55 increments only db counters 49222:26:56 observes sql_duration metric 49322:26:56 when background transaction is available 49422:26:56 behaves like record ActiveRecord metrics in a metrics transaction 49522:26:56 increments only db counters 49622:26:56 observes sql_duration metric 49722:26:56 behaves like store ActiveRecord info in RequestStore 49822:26:56 prevents db counters from leaking to the next transaction 49922:26:56 when omit_aggregated_db_log_fields disabled 50022:26:56 behaves like store ActiveRecord info in RequestStore 50122:26:56 prevents db counters from leaking to the next transaction 50222:26:56 query using a connection to a primary 50322:26:56 queries connection db role 50422:26:56 behaves like record ActiveRecord metrics 50522:26:56 when both web and background transaction are available 50622:26:56 captures the metrics for web only 50722:26:56 behaves like record ActiveRecord metrics in a metrics transaction 50822:26:56 increments only db counters 50922:26:56 observes sql_duration metric 51022:26:56 when web transaction is available 51122:26:56 behaves like record ActiveRecord metrics in a metrics transaction 51222:26:56 increments only db counters 51322:26:56 observes sql_duration metric 51422:26:56 when background transaction is available 51522:26:56 behaves like record ActiveRecord metrics in a metrics transaction 51622:26:56 increments only db counters 51722:26:56 observes sql_duration metric 51822:26:56 behaves like store ActiveRecord info in RequestStore 51922:26:56 prevents db counters from leaking to the next transaction 52022:26:56 when omit_aggregated_db_log_fields disabled 52122:26:56 behaves like store ActiveRecord info in RequestStore 52222:26:56 prevents db counters from leaking to the next transaction 52322:26:56 query using a connection to an unknown source 52422:26:56 does not record DB role metrics 52522:26:56 name: "SCHEMA", sql_query: "SELECT attr.attname FROM pg_attribute attr INNER JOIN pg_constraint cons ON attr.attrelid = cons.conrelid AND attr.attnum = any(cons.conkey) WHERE cons.contype = 'p' AND cons.conrelid = '\"projects\"'::regclass", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 52622:26:56 query using a connection to a replica 52722:26:56 queries connection db role 52822:26:56 behaves like record ActiveRecord metrics 52922:26:56 when both web and background transaction are available 53022:26:56 captures the metrics for web only 53122:26:56 behaves like record ActiveRecord metrics in a metrics transaction 53222:26:56 increments only db counters 53322:26:56 observes sql_duration metric 53422:26:56 when web transaction is available 53522:26:56 behaves like record ActiveRecord metrics in a metrics transaction 53622:26:56 increments only db counters 53722:26:56 observes sql_duration metric 53822:26:56 when background transaction is available 53922:26:56 behaves like record ActiveRecord metrics in a metrics transaction 54022:26:56 increments only db counters 54122:26:56 observes sql_duration metric 54222:26:56 behaves like store ActiveRecord info in RequestStore 54322:26:56 prevents db counters from leaking to the next transaction 54422:26:56 when omit_aggregated_db_log_fields disabled 54522:26:56 behaves like store ActiveRecord info in RequestStore 54622:26:56 prevents db counters from leaking to the next transaction 54722:26:56 query using a connection to a primary 54822:26:56 queries connection db role 54922:26:56 behaves like record ActiveRecord metrics 55022:26:56 when both web and background transaction are available 55122:26:56 captures the metrics for web only 55222:26:56 behaves like record ActiveRecord metrics in a metrics transaction 55322:26:56 increments only db counters 55422:26:56 observes sql_duration metric 55522:26:56 when web transaction is available 55622:26:56 behaves like record ActiveRecord metrics in a metrics transaction 55722:26:57 increments only db counters 55822:26:57 observes sql_duration metric 55922:26:57 when background transaction is available 56022:26:57 behaves like record ActiveRecord metrics in a metrics transaction 56122:26:57 increments only db counters 56222:26:57 observes sql_duration metric 56322:26:57 behaves like store ActiveRecord info in RequestStore 56422:26:57 prevents db counters from leaking to the next transaction 56522:26:57 when omit_aggregated_db_log_fields disabled 56622:26:57 behaves like store ActiveRecord info in RequestStore 56722:26:57 prevents db counters from leaking to the next transaction 56822:26:57 query using a connection to an unknown source 56922:26:57 does not record DB role metrics 57022:26:57 name: "TRANSACTION", sql_query: "BEGIN", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 57122:26:57 query using a connection to a replica 57222:26:57 queries connection db role 57322:26:57 behaves like record ActiveRecord metrics 57422:26:57 when both web and background transaction are available 57522:26:57 captures the metrics for web only 57622:26:57 behaves like record ActiveRecord metrics in a metrics transaction 57722:26:57 increments only db counters 57822:26:57 observes sql_duration metric 57922:26:57 when web transaction is available 58022:26:57 behaves like record ActiveRecord metrics in a metrics transaction 58122:26:57 increments only db counters 58222:26:57 observes sql_duration metric 58322:26:57 when background transaction is available 58422:26:57 behaves like record ActiveRecord metrics in a metrics transaction 58522:26:57 increments only db counters 58622:26:57 observes sql_duration metric 58722:26:57 behaves like store ActiveRecord info in RequestStore 58822:26:57 prevents db counters from leaking to the next transaction 58922:26:57 when omit_aggregated_db_log_fields disabled 59022:26:57 behaves like store ActiveRecord info in RequestStore 59122:26:57 prevents db counters from leaking to the next transaction 59222:26:57 query using a connection to a primary 59322:26:57 queries connection db role 59422:26:57 behaves like record ActiveRecord metrics 59522:26:57 when both web and background transaction are available 59622:26:57 captures the metrics for web only 59722:26:57 behaves like record ActiveRecord metrics in a metrics transaction 59822:26:57 increments only db counters 59922:26:57 observes sql_duration metric 60022:26:57 when web transaction is available 60122:26:57 behaves like record ActiveRecord metrics in a metrics transaction 60222:26:57 increments only db counters 60322:26:57 observes sql_duration metric 60422:26:57 when background transaction is available 60522:26:57 behaves like record ActiveRecord metrics in a metrics transaction 60622:26:57 increments only db counters 60722:26:57 observes sql_duration metric 60822:26:57 behaves like store ActiveRecord info in RequestStore 60922:26:57 prevents db counters from leaking to the next transaction 61022:26:57 when omit_aggregated_db_log_fields disabled 61122:26:57 behaves like store ActiveRecord info in RequestStore 61222:26:57 prevents db counters from leaking to the next transaction 61322:26:57 query using a connection to an unknown source 61422:26:57 does not record DB role metrics 61522:26:57 name: "TRANSACTION", sql_query: "COMMIT", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 61622:26:57 query using a connection to a replica 61722:26:57 queries connection db role 61822:26:57 behaves like record ActiveRecord metrics 61922:26:57 when both web and background transaction are available 62022:26:57 captures the metrics for web only 62122:26:57 behaves like record ActiveRecord metrics in a metrics transaction 62222:26:57 increments only db counters 62322:26:57 observes sql_duration metric 62422:26:57 when web transaction is available 62522:26:57 behaves like record ActiveRecord metrics in a metrics transaction 62622:26:58 increments only db counters 62722:26:58 observes sql_duration metric 62822:26:58 when background transaction is available 62922:26:58 behaves like record ActiveRecord metrics in a metrics transaction 63022:26:58 increments only db counters 63122:26:58 observes sql_duration metric 63222:26:58 behaves like store ActiveRecord info in RequestStore 63322:26:58 prevents db counters from leaking to the next transaction 63422:26:58 when omit_aggregated_db_log_fields disabled 63522:26:58 behaves like store ActiveRecord info in RequestStore 63622:26:58 prevents db counters from leaking to the next transaction 63722:26:58 query using a connection to a primary 63822:26:58 queries connection db role 63922:26:58 behaves like record ActiveRecord metrics 64022:26:58 when both web and background transaction are available 64122:26:58 captures the metrics for web only 64222:26:58 behaves like record ActiveRecord metrics in a metrics transaction 64322:26:58 increments only db counters 64422:26:58 observes sql_duration metric 64522:26:58 when web transaction is available 64622:26:58 behaves like record ActiveRecord metrics in a metrics transaction 64722:26:58 increments only db counters 64822:26:58 observes sql_duration metric 64922:26:58 when background transaction is available 65022:26:58 behaves like record ActiveRecord metrics in a metrics transaction 65122:26:58 increments only db counters 65222:26:58 observes sql_duration metric 65322:26:58 behaves like store ActiveRecord info in RequestStore 65422:26:58 prevents db counters from leaking to the next transaction 65522:26:58 when omit_aggregated_db_log_fields disabled 65622:26:58 behaves like store ActiveRecord info in RequestStore 65722:26:58 prevents db counters from leaking to the next transaction 65822:26:58 query using a connection to an unknown source 65922:26:58 does not record DB role metrics 66022:26:58 name: "TRANSACTION", sql_query: "ROLLBACK", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 66122:26:58 query using a connection to a replica 66222:26:58 queries connection db role 66322:26:58 behaves like record ActiveRecord metrics 66422:26:58 when both web and background transaction are available 66522:26:58 captures the metrics for web only 66622:26:58 behaves like record ActiveRecord metrics in a metrics transaction 66722:26:58 increments only db counters 66822:26:58 observes sql_duration metric 66922:26:58 when web transaction is available 67022:26:58 behaves like record ActiveRecord metrics in a metrics transaction 67122:26:58 increments only db counters 67222:26:58 observes sql_duration metric 67322:26:58 when background transaction is available 67422:26:58 behaves like record ActiveRecord metrics in a metrics transaction 67522:26:58 increments only db counters 67622:26:58 observes sql_duration metric 67722:26:58 behaves like store ActiveRecord info in RequestStore 67822:26:58 prevents db counters from leaking to the next transaction 67922:26:58 when omit_aggregated_db_log_fields disabled 68022:26:58 behaves like store ActiveRecord info in RequestStore 68122:26:58 prevents db counters from leaking to the next transaction 68222:26:58 query using a connection to a primary 68322:26:58 queries connection db role 68422:26:58 behaves like record ActiveRecord metrics 68522:26:58 when both web and background transaction are available 68622:26:58 captures the metrics for web only 68722:26:58 behaves like record ActiveRecord metrics in a metrics transaction 68822:26:58 increments only db counters 68922:26:58 observes sql_duration metric 69022:26:58 when web transaction is available 69122:26:58 behaves like record ActiveRecord metrics in a metrics transaction 69222:26:59 increments only db counters 69322:26:59 observes sql_duration metric 69422:26:59 when background transaction is available 69522:26:59 behaves like record ActiveRecord metrics in a metrics transaction 69622:26:59 increments only db counters 69722:26:59 observes sql_duration metric 69822:26:59 behaves like store ActiveRecord info in RequestStore 69922:26:59 prevents db counters from leaking to the next transaction 70022:26:59 when omit_aggregated_db_log_fields disabled 70122:26:59 behaves like store ActiveRecord info in RequestStore 70222:26:59 prevents db counters from leaking to the next transaction 70322:26:59 query using a connection to an unknown source 70422:26:59 does not record DB role metrics 70522:26:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/active_record_spec.rb. It took 30.89 seconds. Expected to take 32.52 seconds. 70622:26:59# [RSpecRunTime] Starting example group spec/models/concerns/awardable_spec.rb. Expected to take 30.7 seconds. 70822:27:00 does not allow STI 71022:27:01 is expected to have many award_emoji dependent => destroy 71122:27:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.17 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.17 1.12 0.94 1/279 2899 71522:27:03 orders on upvotes 71622:27:05 orders on downvotes 71722:27:05# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.43 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.15 1.12 0.94 1/279 2900 72022:27:07 filters by user and emoji name 72122:27:10 filters by user and any emoji 72222:27:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.62 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.14 1.12 0.94 1/279 2901 72522:27:12 returns notes not awarded by user 72622:27:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.84 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.14 1.12 0.94 1/279 2902 72922:27:14 counts the number of upvotes 73022:27:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.03 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.14 1.12 0.94 1/279 2903 73322:27:15 counts the number of downvotes 73422:27:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.44 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.13 1.11 0.94 1/279 2904 73622:27:15 #user_can_award? 73722:27:17 is truthy when the user is allowed to award emoji 73822:27:19 is falsy when the project is archived 73922:27:19# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.49 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.13 1.11 0.94 1/279 2905 74122:27:19 querying award_emoji on an Awardable 74222:27:21 sorts in ascending fashion 74322:27:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.43 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.20 1.13 0.94 1/279 2906 74522:27:21 #grouped_awards 74622:27:21 default award emojis 74722:27:24 includes unused thumbs buttons by default 74822:27:26 doesn't include unused thumbs buttons when disabled in project 74922:27:28 includes unused thumbs buttons when enabled in project 75022:27:31 doesn't include unused thumbs buttons in summary 75122:27:33 includes used thumbs buttons when disabled in project 75222:27:36 includes used thumbs buttons in summary 75322:27:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.41 seconds. Current RSS: ~1494M. Threads: 4. load average: 1.15 1.12 0.95 1/279 2907 75522:27:36# [RSpecRunTime] Finishing example group spec/models/concerns/awardable_spec.rb. It took 37.42 seconds. Expected to take 30.7 seconds. 75622:27:36# [RSpecRunTime] Starting example group spec/models/push_event_spec.rb. Expected to take 27.47 seconds. 75822:27:36 does not allow STI 75922:27:36 .created_or_pushed 76022:27:40 includes events for pushing to existing refs 76122:27:43 includes events for creating new refs 76222:27:46 does not include events for removing refs 76322:27:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.27 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.13 1.12 0.95 1/279 2980 76522:27:46 .branch_events 76622:27:48 includes events for branches 76722:27:50 does not include events for tags 76822:27:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.58 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.12 1.11 0.95 1/279 3013 77022:27:50 .without_existing_merge_requests 77122:27:54 includes events that do not have a corresponding merge request 77222:27:57 does not include events that have a corresponding open merge request 77322:28:01 includes events that has corresponding closed/merged merge requests 77422:28:04 does not include events for removed refs 77522:28:07 does not include events for pushing to tags 77622:28:07# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.41 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.09 1.11 0.95 4/286 3663 77922:28:07 returns the integer representation of the :pushed event action 78022:28:07 #push_action? 78222:28:07 #push_with_commits? 78322:28:07 returns true when both the first and last commit are present 78422:28:07 returns false when the first commit is missing 78522:28:07 returns false when the last commit is missing 78722:28:07 returns true when pushing to a tag 78822:28:07 returns false when pushing to a branch 79022:28:08 returns true when pushing to a branch 79122:28:08 returns false when pushing to a tag 79322:28:08 returns true if a ref exists 79422:28:08 returns false when no ref is present 79622:28:08 returns true when pushing a new ref 79722:28:08 returns false when pushing to an existing ref 79922:28:08 returns true when removing an existing ref 80022:28:08 returns false when pushing to an existing ref 80222:28:08 returns the first commit SHA 80422:28:08 returns the last commit SHA 80622:28:08 returns the name of the ref 80822:28:08 returns the type of the ref 81022:28:08 returns the name of the branch 81222:28:08 returns the name of the tag 81322:28:08 #commit_title 81422:28:08 returns the commit message 81622:28:08 returns the SHA of the last commit if present 81722:28:08 returns the SHA of the first commit if the last commit is not present 81822:28:08 #commits_count 81922:28:08 returns the number of commits 82022:28:08 #validate_push_action 82122:28:08 adds an error when the action is not PUSHED 82222:28:08# [RSpecRunTime] Finishing example group spec/models/push_event_spec.rb. It took 32.21 seconds. Expected to take 27.47 seconds. 82322:28:08# [RSpecRunTime] Starting example group spec/models/ci/pipeline_artifact_spec.rb. Expected to take 23.77 seconds. 82422:28:08Ci::PipelineArtifact 82522:28:08 does not allow STI 82722:28:08 is expected to belong to pipeline required: false 82822:28:08 is expected to belong to project required: false 82922:28:08 behaves like having unique enum values 83022:28:09 has unique values in "file_format" 83122:28:09 has unique values in "locked" 83222:28:09 has unique values in "file_type" 83322:28:09 behaves like UpdateProjectStatistics 83422:28:09 is expected to be a new record 83622:28:09 is expected to validate that :pipeline cannot be empty/falsy 83722:28:09 is expected to validate that :project cannot be empty/falsy 83822:28:09 is expected to validate that :file_type cannot be empty/falsy 83922:28:10 is expected to validate that :file_format cannot be empty/falsy 84022:28:10 is expected to validate that :size cannot be empty/falsy 84122:28:10 is expected to validate that :file cannot be empty/falsy 84222:28:10 when attributes are valid 84322:28:10 returns no errors 84422:28:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.81 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.08 1.11 0.95 1/284 3664 84622:28:11 when file_store is invalid 84722:28:11 returns errors 84822:28:11 when size is over 10 megabytes 84922:28:12 returns errors 85222:28:12 when pipeline is locked 85322:28:12 returns an empty collection 85422:28:12 when pipeline is unlocked 85522:28:14 returns unlocked artifacts 85622:28:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.08 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.08 1.11 0.95 1/284 3665 85822:28:14 file is being stored 85922:28:14 when existing object has local store 86022:28:14 behaves like mounted file in local store 86122:28:14 is stored locally 86222:28:14 when direct upload is enabled 86322:28:14 when file is stored 86422:28:14 behaves like mounted file in object store 86522:28:16 is stored remotely 86622:28:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.96 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.08 1.10 0.95 1/283 3666 86822:28:16 when file contains multi-byte characters 86922:28:17 sets the size in bytesize 87022:28:17 .report_exists? 87122:28:17 when file_type is code_coverage 87222:28:17 when pipeline artifact has a coverage report 87422:28:18 when pipeline artifact does not have a coverage report 87522:28:18 returns false 87622:28:18 when file_type is code_quality_mr_diff 87722:28:18 when pipeline artifact has a codequality mr diff report 87922:28:19 when pipeline artifact does not have a codequality mr diff report 88022:28:19 returns false 88122:28:19 when file_type is nil 88222:28:19 returns false 88322:28:19 .find_by_file_type 88422:28:19 when file_type is code_coverage 88522:28:19 when pipeline artifact has a coverage report 88622:28:19 returns a pipeline artifact with a coverage report 88722:28:19 when pipeline artifact does not have a coverage report 88922:28:19 when file_type is code_quality_mr_diff 89022:28:19 when pipeline artifact has a quality report 89122:28:20 returns a pipeline artifact with a quality report 89222:28:20 when pipeline artifact does not have a quality report 89422:28:20 when file_type is nil 89622:28:20 .create_or_replace_for_pipeline! 89722:28:21 when there is no existing record 89822:28:21 creates a new pipeline artifact for the given parameters 89922:28:21 creates a new pipeline artifact with pipeline's locked state 90022:28:21 when there are existing records with different types 90122:28:21 replaces the existing pipeline artifact record with the given file type 90222:28:21 when ActiveRecordError is raised 90322:28:21 tracks and raise the exception 90522:28:21 when file_type is code_coverage 90622:28:22 uses code coverage presenter 90722:28:22 when file_type is code_quality_mr_diff 90822:28:23 uses code codequality mr diff presenter 90922:28:23 loose foreign key on ci_pipeline_artifacts.project_id 91022:28:23 behaves like cleanup by a loose foreign key 91122:28:31 cleans up (delete or nullify) the model 91222:28:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.66 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.06 1.10 0.95 1/280 3667 91522:28:32 assigns the same partition id as the one that pipeline has 91622:28:32# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_artifact_spec.rb. It took 23.89 seconds. Expected to take 23.77 seconds. 91722:28:32# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. Expected to take 21.87 seconds. 91822:28:32BulkImports::Common::Pipelines::MembersPipeline 91922:28:33 when importing to group 92122:28:34 creates memberships for existing users 92222:28:34 when importer_user_mapping is enabled 92322:28:34 when an import source user with a source_user_identifier equal to the source member user ID exists 92422:28:34 does not create an import source user and creates a placeholder membership 92522:28:34# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.47 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.06 1.10 0.95 1/280 3668 92722:28:34 when an import source user with a source_user_identifier equal to the source member user ID does not exist 92822:28:35 creates an import source user and creates a placeholder membership 92922:28:35 when placeholder membership fails to be created 93022:28:36 does not create a placeholder membership and logs the import failure 93122:28:36 when import source user is mapped to a user 93222:28:36 creates membership for the reassigned user 93422:28:37 creates new membership 93522:28:37 does not send new member notification 93622:28:37 when user_id is current user id 93722:28:37 does not create new membership 93822:28:37 when data is nil 93922:28:37 does not create new membership 94022:28:37 when user membership already exists with the same access level 94122:28:37 does not create new membership 94222:28:37 when portable is in a parent group 94322:28:37 when the same membership exists in parent group 94422:28:38 does not create new membership 94522:28:38 when membership has higher access level than membership in parent group 94622:28:39 creates new direct membership 94722:28:39 when membership has lower access level than membership in parent group 94822:28:40 does not create new membership 94922:28:40 when source_user key is present 95022:28:40 creates a placeholder user membership 95122:28:40 when user is a member of group through group sharing 95222:28:40 does not create new membership 95322:28:40 when membership is a higher access level 95422:28:41 creates new direct membership 95522:28:41 when importing to project 95722:28:42 creates memberships for existing users 95822:28:42 when importer_user_mapping is enabled 95922:28:42 when an import source user with a source_user_identifier equal to the source member user ID exists 96022:28:42 does not create an import source user and creates a placeholder membership 96122:28:42# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.41 seconds. Current RSS: ~1522M. Threads: 4. load average: 1.05 1.09 0.95 1/279 3669 96322:28:42 when an import source user with a source_user_identifier equal to the source member user ID does not exist 96422:28:43 creates an import source user and creates a placeholder membership 96522:28:43 when placeholder membership fails to be created 96622:28:43 does not create a placeholder membership and logs the import failure 96722:28:43 when import source user is mapped to a user 96822:28:44 creates membership for the reassigned user 97022:28:44 creates new membership 97122:28:44 does not send new member notification 97222:28:44 when user_id is current user id 97322:28:44 does not create new membership 97422:28:44 when data is nil 97522:28:45 does not create new membership 97622:28:45 when user membership already exists with the same access level 97722:28:45 does not create new membership 97822:28:45 when portable is in a parent group 97922:28:45 when the same membership exists in parent group 98022:28:46 does not create new membership 98122:28:46# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.49 seconds. Current RSS: ~1521M. Threads: 4. load average: 1.05 1.09 0.95 5/279 3670 98322:28:46 when membership has higher access level than membership in parent group 98422:28:47 creates new direct membership 98522:28:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.72 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.05 1.09 0.95 1/279 3671 98722:28:47 when membership has lower access level than membership in parent group 98822:28:49 does not create new membership 98922:28:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.91 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.05 1.09 0.95 1/279 3672 99122:28:49 when source_user key is present 99222:28:49 creates a placeholder user membership 99322:28:49 when project is shared with a group, and user is a direct member of the group 99422:28:49 does not create new membership 99522:28:49 when membership is a higher access level 99622:28:50 creates new direct membership 99722:28:50 when parent group is shared with other group, and user is a member of other group 99822:28:51 does not create new membership 99922:28:51 when membership is a higher access level 100022:28:52 creates new direct membership 100122:28:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.44 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.04 1.09 0.95 1/279 3673 100322:28:52# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. It took 19.92 seconds. Expected to take 21.87 seconds. 100422:28:52# [RSpecRunTime] Starting example group spec/finders/environments/environments_by_deployments_finder_spec.rb. Expected to take 20.85 seconds. 100522:28:52Environments::EnvironmentsByDeploymentsFinder 100722:28:52 tagged deployment 100822:28:54 does not return environment when commit is not part of deployment 100922:28:56 only calls Gitaly twice when multiple environments are present 101022:28:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.22 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.04 1.09 0.95 1/281 3714 101222:28:56 branch deployment 101322:28:58 returns environment when ref is set 101422:28:59 does not environment when ref is different 101522:29:01 does not return environment when commit is not part of deployment 101622:29:02 returns environment when commit constraint is not set 101722:29:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.42 seconds. Current RSS: ~1553M. Threads: 4. load average: 1.04 1.09 0.95 1/284 3795 101922:29:02 sha deployment 102022:29:04 returns environment 102122:29:05 does not return environment when sha is different 102222:29:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.59 seconds. Current RSS: ~1546M. Threads: 4. load average: 1.03 1.09 0.95 1/285 3834 102422:29:05 commit deployment 102522:29:07 returns environment 102622:29:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.33 seconds. Current RSS: ~1546M. Threads: 4. load average: 1.03 1.09 0.95 1/284 3854 102822:29:07 recently updated 102922:29:07 when last deployment to environment is the most recent one 103022:29:09 finds recently updated environment 103122:29:09# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.91 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.03 1.09 0.95 1/284 3874 103322:29:09 when last deployment to environment is not the most recent 103422:29:10 does not find environment 103522:29:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.56 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.03 1.08 0.96 1/284 3894 103722:29:10 when there are two environments that deploy to the same branch 103822:29:12 finds both environments 103922:29:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.15 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.03 1.08 0.96 1/284 3914 104122:29:12# [RSpecRunTime] Finishing example group spec/finders/environments/environments_by_deployments_finder_spec.rb. It took 19.71 seconds. Expected to take 20.85 seconds. 104222:29:12# [RSpecRunTime] Starting example group spec/finders/cluster_ancestors_finder_spec.rb. Expected to take 19.24 seconds. 104322:29:12ClusterAncestorsFinder#execute 104422:29:12 for a project 104522:29:15 returns the project clusters followed by group clusters 104622:29:15 nested groups 104722:29:18 returns the project clusters followed by group clusters ordered ascending the hierarchy 104822:29:18# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.06 seconds. Current RSS: ~1549M. Threads: 4. load average: 1.03 1.08 0.96 1/282 3915 105022:29:18 user cannot read clusters for clusterable 105122:29:20 returns nothing 105222:29:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.41 seconds. Current RSS: ~1554M. Threads: 4. load average: 1.02 1.08 0.96 1/281 3916 105522:29:23 returns the list of group clusters 105622:29:23 nested groups 105722:29:26 returns the list of group clusters ordered ascending the hierarchy 105822:29:26# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.06 seconds. Current RSS: ~1566M. Threads: 4. load average: 1.10 1.10 0.96 1/279 3917 106022:29:26 for an instance 106122:29:26 when admin mode is enabled 106222:29:28 returns the list of instance clusters 106322:29:28# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.34 seconds. Current RSS: ~1574M. Threads: 4. load average: 1.10 1.10 0.96 1/279 3918 106522:29:28 when admin mode is disabled 106622:29:30 returns nothing 106722:29:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.53 seconds. Current RSS: ~1580M. Threads: 4. load average: 1.17 1.11 0.97 1/279 3919 106922:29:30# [RSpecRunTime] Finishing example group spec/finders/cluster_ancestors_finder_spec.rb. It took 18.38 seconds. Expected to take 19.24 seconds. 107022:29:30# [RSpecRunTime] Starting example group spec/helpers/labels_helper_spec.rb. Expected to take 17.33 seconds. 107222:29:30 #show_label_issuables_link? 107322:29:30 with a project label 107422:29:30 when asking for an issue link 107522:29:30 behaves like a valid response to show_label_issuables_link? 107622:29:30 when asking for a issues link 107722:29:30 when issues are enabled for the project 107822:29:31 is expected to equal true 107922:29:31 when issues are disabled for the project 108022:29:32 is expected to equal false 108122:29:32 when asking for a merge requests link 108222:29:32 behaves like a valid response to show_label_issuables_link? 108322:29:32 when asking for a merge_requests link 108422:29:32 when merge_requests are enabled for the project 108522:29:33 is expected to equal true 108622:29:33 when merge_requests are disabled for the project 108722:29:33 is expected to equal false 108822:29:33 with a group label 108922:29:33 when asking for an issue link 109022:29:33 behaves like a valid response to show_label_issuables_link? 109122:29:33 when asking for a issues link 109222:29:33 when issues are enabled for the project 109322:29:33 is expected to equal true 109422:29:33 when issues are disabled for the project 109522:29:34 is expected to equal true 109622:29:34 when asking for a merge requests link 109722:29:34 behaves like a valid response to show_label_issuables_link? 109822:29:34 when asking for a merge_requests link 109922:29:34 when merge_requests are enabled for the project 110022:29:34 is expected to equal true 110122:29:34 when merge_requests are disabled for the project 110222:29:34 is expected to equal true 110322:29:34 link_to_label 110422:29:34 without subject 110522:29:34 uses the label's project 110622:29:34 with a project as subject 110722:29:35 links to project issues page 110822:29:35 with a group as subject 110922:29:36 links to group issues page 111022:29:36 with a type argument 111122:29:36 set to issue 111222:29:36 links to correct page 111322:29:36 set to issue 111422:29:37 links to correct page 111522:29:37 set to merge_request 111622:29:38 links to correct page 111722:29:38 set to merge_request 111822:29:39 links to correct page 111922:29:39 with a tooltip argument 112022:29:39 set to false 112122:29:39 does not include the has-tooltip class 112322:29:40 passes the block to link_to 112422:29:40 without block 112522:29:41 uses render_colored_label as the link content 112622:29:41 render_label_text 112722:29:41 html escapes the bg_color correctly 112822:29:41 text_color_for_bg 112922:29:41 uses light text on dark backgrounds 113022:29:41 uses dark text on light backgrounds 113122:29:41 supports RGB triplets 113222:29:41 create_label_title 113322:29:41 with a group as subject 113422:29:41 returns "Create group label" 113522:29:41 with a project as subject 113622:29:41 returns "Create project label" 113722:29:42 with no subject 113822:29:42 returns "Create new label" 113922:29:42 manage_labels_title 114022:29:42 with a group as subject 114122:29:42 returns "Manage group labels" 114222:29:42 with a project as subject 114322:29:42 returns "Manage project labels" 114422:29:42 with no subject 114522:29:42 returns "Manage labels" 114622:29:42 view_labels_title 114722:29:42 with a group as subject 114822:29:42 returns "View group labels" 114922:29:42 with a project as subject 115022:29:43 returns "View project labels" 115122:29:43 with no subject 115222:29:43 returns "View labels" 115322:29:43 labels_filter_path 115422:29:43 links to the dashboard labels page 115522:29:43 links to the group labels page 115622:29:44 links to the project labels page 115722:29:44 supports json format 115822:29:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.05 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.15 1.11 0.97 1/279 3920 116022:29:44 presented_labels_sorted_by_title 116122:29:44 sorts labels alphabetically 116222:29:44 returns an array of label presenters 116322:29:44 #label_status_tooltip 116422:29:44 with a project label 116522:29:45 is expected to eq "Subscribe at project level" 116622:29:45 with a group label 116722:29:45 is expected to eq "Subscribe at group level" 116822:29:45 #label_tooltip_title 116922:29:45 tooltip shows description 117022:29:46 removes HTML 117122:29:46 tooltip shows title 117322:29:46 #show_labels_full_path? 117422:29:47 within a project 117522:29:47 returns truthy 117622:29:47 within a subgroup 117722:29:47 returns truthy 117822:29:47 within a group 117922:29:47 returns falsey 118022:29:47 within the admin area 118122:29:47 returns falsey 118222:29:47 #wrap_label_html 118322:29:47 does not include the color 118422:29:47 #label_subscription_toggle_button_text 118522:29:47 when the label is subscribed 118622:29:47 is expected to eq "Unsubscribe" 118722:29:47 when the label is not subscribed 118822:29:47 is expected to eq "Subscribe" 118922:29:47# [RSpecRunTime] Finishing example group spec/helpers/labels_helper_spec.rb. It took 17.02 seconds. Expected to take 17.33 seconds. 119022:29:47# [RSpecRunTime] Starting example group spec/workers/redis_migration_worker_spec.rb. Expected to take 16.69 seconds. 119122:29:47RedisMigrationWorker 119322:29:50 runs migration logic on scanned keys 119422:29:50 when job exceeds deadline 119522:29:53 enqueues another job and returns 119622:29:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.36 seconds. Current RSS: ~1580M. Threads: 4. load average: 1.04 1.09 0.96 1/279 3921 119822:29:53 behaves like an idempotent worker 119922:29:56 is labeled as idempotent 120022:30:05 performs multiple times sequentially without raising an exception 120122:30:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.27 seconds. Current RSS: ~1584M. Threads: 4. load average: 0.95 1.07 0.96 1/279 3922 120322:30:05 .fetch_migrator! 120422:30:05 raise error if class does not exist 120522:30:05 when class exists 120622:30:05 returns an instance 120722:30:05# [RSpecRunTime] Finishing example group spec/workers/redis_migration_worker_spec.rb. It took 17.78 seconds. Expected to take 16.69 seconds. 120822:30:05# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb. Expected to take 15.47 seconds. 120922:30:05Gitlab::ErrorTracking::ErrorRepository::OpenApiStrategy 121022:30:05 #report_error 121122:30:06 is not implemented 121322:30:06 when request succeeds 121422:30:06 without events returned 121522:30:06 does not log anything 121622:30:06 returns detailed error 121722:30:07 returns no first and last release version 121822:30:07 with missing stats 121922:30:07 returns empty frequency 122022:30:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.3 seconds. Current RSS: ~1615M. Threads: 4. load average: 0.95 1.07 0.96 1/279 3923 122222:30:07 with missing frequency 122322:30:07 returns empty frequency 122422:30:07 with missing frequency data 122522:30:08 returns empty frequency 122622:30:08 with events returned 122722:30:08 does not log anything 122822:30:08 returns first and last release version 122922:30:08 when request fails 123122:30:09 is expected to be nil 123222:30:09 #list_errors 123422:30:09 does not log anything 123522:30:10 maps errors to models 123622:30:10 when n errors are returned 123722:30:10 does not log anything 123822:30:10 returns the amount of errors 123922:30:11 cursor links are preserved 124022:30:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.97 seconds. Current RSS: ~1648M. Threads: 4. load average: 0.96 1.06 0.96 1/279 3924 124222:30:11 when less errors than requested are returned 124322:30:11 does not log anything 124422:30:11 returns the amount of errors 124522:30:12 cursor link for next is removed 124622:30:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.11 seconds. Current RSS: ~1654M. Threads: 4. load average: 0.96 1.06 0.96 1/279 3925 124922:30:12 does not log anything 125022:30:12 passes provided params to client 125122:30:12 without explicit params 125222:30:12 does not log anything 125322:30:13 passes default params to client 125422:30:13 when request fails 125622:30:14 is expected to have attributes {:next => nil, :prev => nil} 125722:30:14 #last_event_for 125822:30:14 when both event and error is returned 125922:30:14 does not log anything 126022:30:14 returns mapped error event 126122:30:14 when event is not returned 126222:30:14 does not log anything 126322:30:15 is expected to be nil 126422:30:15 when list_events request fails 126622:30:16 is expected to be nil 126722:30:16 when error is not returned 126822:30:16 does not log anything 126922:30:16 is expected to be nil 127022:30:16 when get_error request fails 127222:30:17 is expected to be nil 127322:30:17 #update_error 127422:30:17 when update succeeds 127522:30:17 does not log anything 127622:30:17 is expected to eq true 127722:30:17 when update fails 127922:30:18 is expected to eq false 128222:30:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb. It took 13.68 seconds. Expected to take 15.47 seconds. 128322:30:19# [RSpecRunTime] Starting example group spec/finders/context_commits_finder_spec.rb. Expected to take 14.91 seconds. 128422:30:19ContextCommitsFinder 128622:30:22 filters commits by valid sha/commit message 128722:30:25 returns nothing when searched by invalid sha/commit message 128822:30:28 returns commits based in author filter 128922:30:32 returns commits based in committed before and after filter 129022:30:34 returns commits from target branch if no filter is applied 129122:30:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.63 seconds. Current RSS: ~1667M. Threads: 4. load average: 1.05 1.08 0.97 1/285 4320 129322:30:34# [RSpecRunTime] Finishing example group spec/finders/context_commits_finder_spec.rb. It took 15.65 seconds. Expected to take 14.91 seconds. 129422:30:34# [RSpecRunTime] Starting example group spec/services/deployments/archive_in_project_service_spec.rb. Expected to take 13.91 seconds. 129522:30:34Deployments::ArchiveInProjectService 129722:30:35 when there are archivable deployments 129822:30:40 returns result code 129922:30:44 archives the deployment 130022:30:44 when ref does not exist by some reason 130122:30:49 does not raise an error 130222:30:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.39 seconds. Current RSS: ~1642M. Threads: 4. load average: 0.96 1.06 0.96 1/282 4773 130422:30:49 when there are no archivable deployments 130522:30:49 returns result code 130622:30:49# [RSpecRunTime] Finishing example group spec/services/deployments/archive_in_project_service_spec.rb. It took 14.81 seconds. Expected to take 13.91 seconds. 130722:30:49# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. Expected to take 13.45 seconds. 130822:30:49Gitlab::Ci::Pipeline::Chain::EnsureEnvironments 131022:30:49 when a pipeline contains a deployment job 131122:30:49 and the environment does not exist 131222:30:52 creates the environment specified by the job 131322:30:52 and the pipeline is for a merge request 131422:30:54 associates the environment with the merge request 131522:30:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.45 seconds. Current RSS: ~1635M. Threads: 4. load average: 0.96 1.05 0.96 1/281 4774 131722:30:54 when an environment has already been existed 131822:30:56 ensures environment existence for the job 131922:30:56 and the pipeline is for a merge request 132022:30:58 does not associate the environment with the merge request 132122:30:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.76 seconds. Current RSS: ~1614M. Threads: 4. load average: 0.88 1.04 0.96 1/279 4775 132322:30:58 when an environment name contains an invalid character 132422:31:01 sets the failure status 132522:31:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.91 seconds. Current RSS: ~1609M. Threads: 4. load average: 0.89 1.04 0.96 1/279 4776 132722:31:01 when a pipeline contains a teardown job 132822:31:03 ensures environment existence for the job 132922:31:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.0 seconds. Current RSS: ~1610M. Threads: 4. load average: 0.89 1.04 0.96 1/279 4777 133122:31:03 when a pipeline does not contain a deployment job 133222:31:05 does not create any environments 133322:31:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.52 seconds. Current RSS: ~1615M. Threads: 4. load average: 0.90 1.03 0.96 1/279 4778 133522:31:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. It took 16.09 seconds. Expected to take 13.45 seconds. 133622:31:05# [RSpecRunTime] Starting example group spec/models/ml/candidate_spec.rb. Expected to take 12.46 seconds. 133722:31:05Ml::Candidate 133822:31:07 does not allow STI 133922:31:07 associations 134022:31:07 is expected to belong to experiment required: false 134122:31:07 is expected to belong to project required: false 134222:31:07 is expected to belong to user required: false 134322:31:07 is expected to belong to package required: false 134422:31:07 is expected to belong to ci_build class_name => Ci::Build required: false 134522:31:08 is expected to belong to model_version class_name => Ml::ModelVersion required: false 134622:31:08 is expected to have many params 134722:31:08 is expected to have many metrics 134822:31:08 is expected to have many metadata 134922:31:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.98 seconds. Current RSS: ~1612M. Threads: 4. load average: 0.90 1.03 0.96 3/279 4779 135222:31:08 behaves like AtomicInternalId 135322:31:08 .has_internal_id 135422:31:08 Module inclusion 135522:31:08 is expected to includes the AtomicInternalId module 135722:31:08 when presence validation is required 135822:31:08 when creating an object 135922:31:08 raises an error if the internal id is blank 136022:31:08 when updating an object 136122:31:09 raises an error if the internal id is blank 136222:31:09 when presence validation is not required 136322:31:09 when creating an object 136422:31:09 does not raise an error if the internal id is blank (PENDING: No reason given) 136522:31:09 when updating an object 136622:31:09 does not raise an error if the internal id is blank (PENDING: No reason given) 136722:31:09 Creating an instance 136822:31:10 saves a new instance properly 136922:31:10 internal id generation 137022:31:10 calls InternalId.generate_next and sets internal id attribute 137122:31:11 does not overwrite an existing internal id 137222:31:11 when the instance has an internal ID set 137322:31:11 calls InternalId.update_last_value and sets the `last_value` to that of the instance 137422:31:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.85 seconds. Current RSS: ~1615M. Threads: 4. load average: 0.91 1.03 0.96 1/279 4780 137622:31:12 unsetting the instance internal id on rollback 137722:31:12 when the internal id has been changed 137822:31:12 when the internal id is automatically set 137922:31:12 clears it on the instance 138022:31:12 when the internal id is manually set 138122:31:13 does not clear it on the instance 138222:31:13 when the internal id has not been changed 138322:31:13 preserves the value on the instance 138422:31:13 supply of internal ids 138522:31:14 provides a persistent supply of IID values, sensitive to the current state 138622:31:14 #reset_scope_internal_id_attribute 138722:31:15 rewinds the allocated IID 138822:31:16 allocates the same IID 138922:31:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.11 seconds. Current RSS: ~1622M. Threads: 4. load average: 0.92 1.03 0.96 1/279 4781 139122:31:16 default values 139222:31:16 is expected to be present 139522:31:17 when project is nil 139622:31:17 is expected to include :project 139722:31:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.47 seconds. Current RSS: ~1620M. Threads: 4. load average: 0.92 1.03 0.96 1/279 4782 139922:31:17 when project is valid 140022:31:17 is expected not to include :project 140122:31:17 model_version 140222:31:17 when model_version is nil 140322:31:17 is expected not to include :model_version_id 140422:31:17 when no other candidate is associated to the model_version 140522:31:17 is expected not to include :model_version_id 140622:31:17 when another candidate has model_version_id 140722:31:17 is expected to include :model_version_id 140922:31:18 destroys metrics, params and metadata, but not the artifact 141022:31:18 when candidate is associated to a model version 141122:31:18 does not destroy the candidate 141222:31:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.8 seconds. Current RSS: ~1618M. Threads: 4. load average: 0.92 1.03 0.96 1/279 4783 141422:31:19 .artifact_root 141522:31:19 is expected to eq "/ml_experiment_1/1/" 141622:31:19 when candidate belongs to model 141722:31:19 is expected to eq "/model1/candidate_3/" 141822:31:19 .package_version 141922:31:19 is expected to eq 1 142022:31:19 when candidate belongs to model 142122:31:19 is expected to eq "candidate_3" 142322:31:19 when candidate is not for a model experiment 142422:31:19 is expected to eq false 142522:31:19 when candidate belongs to model version 142622:31:19 is expected to eq false 142722:31:19 when candidate belongs to model but not to model version 142822:31:19 is expected to eq true 143022:31:19 is expected to eq "d9c57308-5b67-4d36-9a7f-3ee39c6e1c39" 143222:31:19 when has logged artifacts 143322:31:19 returns the package 143422:31:19 when does not have logged artifacts 143522:31:19 is expected to be nil 143622:31:19 #by_project_id_and_eid 143722:31:19 when eid exists and belongs to project 143822:31:19 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-11-13 22:31:06.573037343 +0000", updated_at: "2024-11-13 22:...0-4bc8-bdd6-ffd77406639a", project_id: 349, internal_id: 1, ci_build_id: nil, model_version_id: nil> 143922:31:19 when eid exists and does not belong to project 144022:31:19 is expected to be nil 144122:31:19 when eid does not exist 144222:31:19 is expected to be nil 144322:31:19 #by_project_id_and_iid 144422:31:19 when internal_id exists and belongs to project 144522:31:19 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-11-13 22:31:06.573037343 +0000", updated_at: "2024-11-13 22:...0-4bc8-bdd6-ffd77406639a", project_id: 349, internal_id: 1, ci_build_id: nil, model_version_id: nil> 144622:31:19 when internal_id exists and does not belong to project 144722:31:19 is expected to be nil 144822:31:19 when internal_id does not exist 144922:31:19 is expected to be nil 145022:31:19 #latest_metrics 145122:31:20 fetches only the last metric for the name 145222:31:20 #including_relationships 145322:31:20 loads latest metrics and params 145522:31:20 when name matches 145622:31:20 gets the correct candidates 145722:31:20 when name matches partially 145822:31:20 gets the correct candidates 145922:31:20 when name does not match 146022:31:20 does not fetch any candidate 146122:31:20 #without_model_version 146222:31:20 finds only candidates without model version 146422:31:20 is false if candidate does not have ci_build_id 146522:31:20 is true if candidate does has ci_build_id 146622:31:20 #order_by_metric 146722:31:20 orders correctly 146822:31:20 when direction is asc 146922:31:21 orders correctly 147022:31:21 with loose foreign key on ml_candidates.ci_build_id 147122:31:21 behaves like cleanup by a loose foreign key 147222:31:23 cleans up (delete or nullify) the model 147322:31:23# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.28 seconds. Current RSS: ~1620M. Threads: 4. load average: 0.84 1.02 0.95 1/279 4784 147522:31:23# [RSpecRunTime] Finishing example group spec/models/ml/candidate_spec.rb. It took 17.74 seconds. Expected to take 12.46 seconds. 147622:31:23# [RSpecRunTime] Starting example group spec/services/todos/destroy/confidential_issue_service_spec.rb. Expected to take 12.31 seconds. 147722:31:23Todos::Destroy::ConfidentialIssueService 147922:31:23 when issue_id parameter is present 148022:31:23 when provided issue is confidential 148122:31:27 removes issue todos for users who can not access the confidential issue 148222:31:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.1 seconds. Current RSS: ~1628M. Threads: 4. load average: 0.86 1.01 0.96 1/279 4785 148422:31:27 when provided issue is not confidential 148522:31:31 does not remove any todos 148622:31:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.16 seconds. Current RSS: ~1605M. Threads: 4. load average: 0.87 1.01 0.96 1/279 4786 148822:31:31 when project_id parameter is present 148922:31:36 removes issues todos for users that cannot access confidential issues 149022:31:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.83 seconds. Current RSS: ~1554M. Threads: 4. load average: 0.96 1.03 0.96 3/279 4787 149222:31:37# [RSpecRunTime] Finishing example group spec/services/todos/destroy/confidential_issue_service_spec.rb. It took 13.55 seconds. Expected to take 12.31 seconds. 149322:31:37# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. Expected to take 11.2 seconds. 149422:31:37Gitlab::Diff::SuggestionsParser 149622:31:37 single-line suggestions 149722:31:39 returns a list of Gitlab::Diff::Suggestion 149822:31:41 parsed suggestion has correct data 149922:31:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.23 seconds. Current RSS: ~1576M. Threads: 4. load average: 1.20 1.08 0.98 1/284 4912 150122:31:41 multi-line suggestions 150222:31:43 returns a list of Gitlab::Diff::Suggestion 150322:31:45 suggestion with above and below param has correct data 150422:31:47 suggestion with above param has correct data 150522:31:49 suggestion with below param has correct data 150622:31:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.63 seconds. Current RSS: ~1557M. Threads: 4. load average: 1.19 1.08 0.98 1/285 5157 150822:31:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. It took 12.85 seconds. Expected to take 11.2 seconds. 150922:31:49# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb. Expected to take 10.76 seconds. 151022:31:49BulkImports::Projects::Pipelines::IssuesPipeline 151222:31:51 imports issue into destination project 151322:31:51 zoom meetings 151422:31:52 restores zoom meetings 151522:31:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.97 seconds. Current RSS: ~1556M. Threads: 4. load average: 1.17 1.08 0.98 2/285 5158 151722:31:52 sentry issue 151822:31:52 restores sentry issue information 152022:31:53 has award emoji on an issue 152222:31:53 restores issue state 152422:31:54 restores issue labels 152622:31:55 restores issue milestone 152822:31:55 restores issue timelogs 153022:31:56 restores issue notes and their award emoji 153122:31:56 when importing an issue with one award emoji and other relations with one item 153222:31:57 saves properly 153322:31:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.3 seconds. Current RSS: ~1546M. Threads: 4. load average: 1.16 1.08 0.98 1/283 5159 153622:31:58 restores issue assignees 153722:31:58 when importer_user_mapping is enabled 153822:32:00 imports issues and maps user references to placeholder users 153922:32:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.53 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.14 1.07 0.98 1/279 5160 154122:32:00# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb. It took 10.85 seconds. Expected to take 10.76 seconds. 154222:32:00# [RSpecRunTime] Starting example group spec/views/admin/dashboard/index.html.haml_spec.rb. Expected to take 10.62 seconds. 154322:32:00admin/dashboard/index.html.haml 154422:32:02 does not include license breakdown 154522:32:03 shows version of GitLab Workhorse 154622:32:05 shows the tag for GitLab version 154722:32:06 shows database versions for all database models 154822:32:07 includes revision of GitLab for pre VERSION 154922:32:07 with "jh transition banner" part 155022:32:08 renders the banner class ".js-jh-transition-banner" 155122:32:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.51 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.13 1.07 0.98 1/279 5161 155322:32:08 when show_version_check? is true 155422:32:09Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 155622:32:09To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 155722:32:09 renders the version check badge 155822:32:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.81 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.13 1.07 0.98 1/279 5162 156122:32:10 when KAS is enabled 156222:32:10 when successfully fetched KAS version 156322:32:11 includes KAS version 156422:32:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.04 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.12 1.07 0.98 1/279 5163 156622:32:11 when failed to fetch KAS version 156722:32:12 includes error message 156822:32:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.42 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.12 1.07 0.98 1/279 5164 157022:32:12 when KAS is disabled 157122:32:13 does not include KAS version 157222:32:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.71 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.12 1.07 0.98 1/279 5165 157422:32:13# [RSpecRunTime] Finishing example group spec/views/admin/dashboard/index.html.haml_spec.rb. It took 13.18 seconds. Expected to take 10.62 seconds. 157522:32:13# [RSpecRunTime] Starting example group spec/helpers/notes_helper_spec.rb. Expected to take 9.69 seconds. 157722:32:16 #note_target_title 157822:32:16 note does not exist 158022:32:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.44 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.11 1.07 0.98 1/279 5166 158222:32:16 target does not exist 158422:32:16 when given a design target 158622:32:16 when given a non-design target 158722:32:16 returns the issue title 158822:32:16 #discussion_path 158922:32:17 for a merge request discusion 159022:32:19 for a diff discussion 159122:32:19 when the discussion is active 159222:32:19 returns the diff path with the line code 159322:32:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.49 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.11 1.07 0.98 1/282 5266 159522:32:19 when the discussion is on an older merge request version 159622:32:20 returns the diff version path with the line code 159722:32:20 when the discussion is on a comparison between merge request versions 159822:32:20 returns the diff version comparison path with the line code 159922:32:20 when the discussion does not have a merge request version 160122:32:20 for a legacy diff discussion 160222:32:20 when the discussion is active 160322:32:20 returns the diff path with the line code 160422:32:20 when the discussion is outdated 160622:32:20 for a non-diff discussion 160822:32:20 for a contextual commit discussion 160922:32:21 returns the merge request diff discussion scoped in the commit 161022:32:21 for a commit discussion 161122:32:21 for a diff discussion 161222:32:21 returns the commit path with the line code 161322:32:21 for a legacy diff discussion 161422:32:21 returns the commit path with the line code 161522:32:21 for a non-diff discussion 161622:32:21 returns the commit path with the note anchor 161722:32:21 #initial_notes_data 161822:32:21 return initial notes data for issuable 162022:32:22 return snippet notes path for personal snippet 162122:32:22 return project notes path for project snippet 162222:32:22 return project notes path for other noteables 162422:32:22 return snippet notes path for personal snippet 162522:32:23 return project notes path for project snippet 162622:32:23 return project notes path for other noteables 162722:32:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.22 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.42 1.14 1.00 1/281 5312 162922:32:23 #form_resources 163022:32:24 returns note for personal snippet 163122:32:25 returns namespace, project and note for project snippet 163222:32:25 returns namespace, project and note path for other noteables 163322:32:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.38 seconds. Current RSS: ~1548M. Threads: 4. load average: 1.39 1.13 1.00 1/281 5313 163522:32:25 #noteable_note_url 163622:32:25 returns the noteable url with an anchor to the note 163822:32:26 includes the current notes filter for the user 163922:32:26 includes info about the noteable 164022:32:26# [RSpecRunTime] Finishing example group spec/helpers/notes_helper_spec.rb. It took 12.29 seconds. Expected to take 9.69 seconds. 164122:32:26# [RSpecRunTime] Starting example group spec/workers/pipeline_metrics_worker_spec.rb. Expected to take 9.51 seconds. 164222:32:26PipelineMetricsWorker 164422:32:26 when pipeline is running 164522:32:28 records the build start time 164622:32:31 clears the build end time 164722:32:33 records the pipeline 164822:32:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.15 seconds. Current RSS: ~1561M. Threads: 4. load average: 1.36 1.13 1.00 1/285 5485 165022:32:33 when pipeline succeeded 165122:32:35 records the build end time 165222:32:38 records the pipeline 165322:32:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.14 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.41 1.14 1.01 1/285 5599 165522:32:38# [RSpecRunTime] Finishing example group spec/workers/pipeline_metrics_worker_spec.rb. It took 12.16 seconds. Expected to take 9.51 seconds. 165622:32:38# [RSpecRunTime] Starting example group spec/rack_servers/puma_spec.rb. Expected to take 8.53 seconds. 165822:32:42{"timestamp":"2024-11-13T22:32:42.459Z","pid":5600,"message":"Puma starting in cluster mode..."} 165922:32:42{"timestamp":"2024-11-13T22:32:42.474Z","pid":5600,"message":"* Puma version: 6.4.3 (ruby 3.2.5-p208) (\"The Eagle of Durango\")"} 166022:32:42{"timestamp":"2024-11-13T22:32:42.474Z","pid":5600,"message":"* Min threads: 1"} 166122:32:42{"timestamp":"2024-11-13T22:32:42.474Z","pid":5600,"message":"* Max threads: 4"} 166222:32:42{"timestamp":"2024-11-13T22:32:42.474Z","pid":5600,"message":"* Environment: test"} 166322:32:42{"timestamp":"2024-11-13T22:32:42.474Z","pid":5600,"message":"* Master PID: 5600"} 166422:32:42{"timestamp":"2024-11-13T22:32:42.475Z","pid":5600,"message":"* Workers: 1"} 166522:32:42{"timestamp":"2024-11-13T22:32:42.475Z","pid":5600,"message":"* Restarts: (✔) hot (✖) phased"} 166622:32:42{"timestamp":"2024-11-13T22:32:42.475Z","pid":5600,"message":"* Preloading application"} 166722:32:42{"timestamp":"2024-11-13T22:32:42.527Z","pid":5600,"message":"* Listening on unix:///builds/gitlab-org/gitlab/tmp/tests/puma.socket"} 166822:32:42{"timestamp":"2024-11-13T22:32:42.527Z","pid":5600,"message":"Use Ctrl-C to stop"} 166922:32:42{"timestamp":"2024-11-13T22:32:42.527Z","pid":5600,"message":"! WARNING: Detected running cluster mode with 1 worker."} 167022:32:42{"timestamp":"2024-11-13T22:32:42.528Z","pid":5600,"message":"! Running Puma in cluster mode with a single worker is often a misconfiguration."} 167122:32:42{"timestamp":"2024-11-13T22:32:42.528Z","pid":5600,"message":"! Consider running Puma in single-mode (workers = 0) in order to reduce memory overhead."} 167222:32:42{"timestamp":"2024-11-13T22:32:42.528Z","pid":5600,"message":"! Set the `silence_single_worker_warning` option to silence this warning message."} 167322:32:42{"timestamp":"2024-11-13T22:32:42.532Z","pid":5600,"message":"- Worker 0 (PID: 5601) booted in 0.0s, phase: 0"} 167422:32:43{"timestamp":"2024-11-13T22:32:43.593Z","pid":5600,"message":"- Worker 0 (PID: 5608) booted in 0.0s, phase: 0"} 167522:32:44 has a worker that self-terminates on signal SIGQUIT 167622:32:44{"timestamp":"2024-11-13T22:32:44.632Z","pid":5600,"message":"- Worker 0 (PID: 5615) booted in 0.0s, phase: 0"} 167722:32:45 has a worker that self-terminates on signal SIGTERM 167822:32:45{"timestamp":"2024-11-13T22:32:45.661Z","pid":5600,"message":"- Worker 0 (PID: 5622) booted in 0.0s, phase: 0"} 167922:32:45 has a worker that self-terminates on signal SIGKILL 168022:32:45{"timestamp":"2024-11-13T22:32:45.665Z","pid":5600,"message":"=== puma shutdown: 2024-11-13 22:32:45 +0000 ==="} 168122:32:45{"timestamp":"2024-11-13T22:32:45.665Z","pid":5600,"message":"- Goodbye!"} 168222:32:45{"timestamp":"2024-11-13T22:32:45.665Z","pid":5600,"message":"- Gracefully shutting down workers..."} 168322:32:45# [RSpecRunTime] Finishing example group spec/rack_servers/puma_spec.rb. It took 7.3 seconds. Expected to take 8.53 seconds. 168422:32:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.54 seconds. Current RSS: ~1547M. Threads: 4. load average: 1.27 1.12 1.00 1/285 5629 168622:32:45# [RSpecRunTime] Starting example group spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb. Expected to take 8.14 seconds. 168722:32:45gitlab:ci_secure_files 168922:32:47 outputs the integrity check for each batch 169022:32:48 errors out about missing files on the file system 169122:32:49 errors out about invalid checksum 169222:32:49# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.38 seconds. Current RSS: ~1560M. Threads: 4. load average: 1.27 1.12 1.00 1/280 5630 169422:32:53# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb. It took 7.84 seconds. Expected to take 8.14 seconds. 169522:32:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.46 seconds. Current RSS: ~1548M. Threads: 4. load average: 1.24 1.12 1.00 1/280 5631 169722:32:53# [RSpecRunTime] Starting example group spec/workers/import/delete_placeholder_user_worker_spec.rb. Expected to take 7.8 seconds. 169822:32:53Import::DeletePlaceholderUserWorker 169922:32:54 when an issue_id happens to equal the placeholder user ID 170022:32:54 behaves like deletes the placeholder user 170122:32:55 deletes the placeholder_user 170222:32:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.7 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.22 1.12 1.00 1/280 5632 170422:32:55 behaves like an idempotent worker 170522:32:55 is labeled as idempotent 170622:32:56 performs multiple times sequentially without raising an exception 170722:32:56 when another table references the user from a user_id column 170822:32:56 behaves like does not delete the placeholder_user and logs the issue 170922:32:59 does not delete the placeholder_user and logs the issue 171022:32:59# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.96 seconds. Current RSS: ~1550M. Threads: 4. load average: 1.22 1.12 1.00 1/283 5690 171222:32:59 when another table references the user from an author_id column 171322:32:59 behaves like does not delete the placeholder_user and logs the issue 171422:33:00 does not delete the placeholder_user and logs the issue 171522:33:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.39 seconds. Current RSS: ~1549M. Threads: 4. load average: 1.21 1.12 1.00 1/283 5691 171722:33:00 when attempting to delete a user who is not a placeholder 171822:33:01 does not delete the user 171922:33:01 when there is no placeholder user 172022:33:01 does not delete the placeholder_user and does not log an issue 172122:33:01 when no tables reference the user 172222:33:01 behaves like deletes the placeholder user 172322:33:01 deletes the placeholder_user 172422:33:01 when another table references the user with an ignored column 172522:33:01 behaves like deletes the placeholder user 172622:33:03 deletes the placeholder_user 172722:33:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.11 seconds. Current RSS: ~1549M. Threads: 4. load average: 1.21 1.12 1.00 3/283 5692 172922:33:03# [RSpecRunTime] Finishing example group spec/workers/import/delete_placeholder_user_worker_spec.rb. It took 9.69 seconds. Expected to take 7.8 seconds. 173022:33:03# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/lock_writes_rake_spec.rb. Expected to take 7.33 seconds. 173122:33:03gitlab:db:lock_writes 173322:33:03 when environment sets DRY_RUN to true 173422:33:04 creates TablesLocker with dry run set and calls lock_writes 173522:33:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.37 seconds. Current RSS: ~1550M. Threads: 4. load average: 1.21 1.12 1.00 1/282 5693 173722:33:04 when environment sets DRY_RUN to false 173822:33:04 creates TablesLocker with dry run set and calls lock_writes 173922:33:04 when environment does not define DRY_RUN 174022:33:04 creates TablesLocker with dry run set and calls lock_writes 174122:33:04 when environment sets VERBOSE to true 174222:33:04 creates TablesLocker with dry run set and calls lock_writes 174322:33:04 when environment sets VERBOSE to false 174422:33:04 creates TablesLocker with dry run set and calls lock_writes 174522:33:04 when environment does not define VERBOSE 174622:33:04 creates TablesLocker with dry run set and calls lock_writes 174722:33:04 unlock_writes 174822:33:04 when environment sets DRY_RUN to true 174922:33:05 creates TablesLocker with dry run set and calls unlock_writes 175022:33:05 when environment sets DRY_RUN to false 175122:33:05 creates TablesLocker with dry run set and calls unlock_writes 175222:33:05 when environment does not define DRY_RUN 175322:33:05 creates TablesLocker with dry run set and calls unlock_writes 175422:33:05 when environment sets VERBOSE to true 175522:33:05 creates TablesLocker with dry run set and calls lock_writes 175622:33:05 when environment sets VERBOSE to false 175722:33:05 creates TablesLocker with dry run set and calls lock_writes 175822:33:05 when environment does not define VERBOSE 175922:33:05 creates TablesLocker with dry run set and calls lock_writes 176022:33:08# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/lock_writes_rake_spec.rb. It took 5.57 seconds. Expected to take 7.33 seconds. 176122:33:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.79 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.19 1.11 1.00 1/280 5694 176322:33:09# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. Expected to take 7.16 seconds. 176422:33:09API::Entities::Ci::JobRequest::Dependency 176522:33:11 returns the dependency id 176622:33:13 returns the dependency name 176722:33:15 returns the token belonging to the running job 176822:33:17 returns the dependency artifacts_file 176922:33:17# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. It took 8.59 seconds. Expected to take 7.16 seconds. 177022:33:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.46 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.16 1.11 1.00 1/280 5695 177222:33:17# [RSpecRunTime] Starting example group spec/services/todos/allowed_target_filter_service_spec.rb. Expected to take 6.73 seconds. 177322:33:17Todos::AllowedTargetFilterService 177522:33:19 with reporter user 177622:33:20 behaves like allowed Todos filter 177722:33:22 is expected to contain exactly #<Todo id: 55, user_id: 921, project_id: 414, target_id: 61, target_type: "MergeRequest", author_id: ...98 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>, #<Todo id: 47, user_id: 921, project_id: 414, target_id: 129, target_type: "Issue", author_id: 919, a...82 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>, #<Todo id: 49, user_id: 921, project_id: 414, target_id: 130, target_type: "Issue", author_id: 919, a...40 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil>, #<Todo id: 50, user_id: 921, project_id: 414, target_id: 129, target_type: "Issue", author_id: 919, a...43 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: 161, snoozed_until: nil>, and #<Todo id: 52, user_id: 921, project_id: 414, target_id: 6, target_type: "DesignManagement::Design", ...80 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> 177822:33:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.22 seconds. Current RSS: ~1544M. Threads: 4. load average: 1.15 1.11 1.00 1/280 5696 178022:33:22 with guest user 178122:33:22 behaves like allowed Todos filter 178222:33:24 is expected to contain exactly #<Todo id: 47, user_id: 921, project_id: 414, target_id: 129, target_type: "Issue", author_id: 919, a...82 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> and #<Todo id: 52, user_id: 921, project_id: 414, target_id: 6, target_type: "DesignManagement::Design", ...80 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> 178322:33:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.3 seconds. Current RSS: ~1549M. Threads: 4. load average: 1.15 1.11 1.00 1/280 5697 178522:33:24 with a non-member user 178622:33:24 behaves like allowed Todos filter 178722:33:26 is expected to contain exactly 178822:33:26# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.15 seconds. Current RSS: ~1549M. Threads: 4. load average: 1.13 1.11 1.00 1/280 5698 179022:33:26# [RSpecRunTime] Finishing example group spec/services/todos/allowed_target_filter_service_spec.rb. It took 8.72 seconds. Expected to take 6.73 seconds. 179122:33:26# [RSpecRunTime] Starting example group spec/lib/gitlab/database/bulk_update_spec.rb. Expected to take 6.67 seconds. 179222:33:26Gitlab::Database::BulkUpdate 179322:33:26 is possible to update all objects in a single query 179422:33:28 is possible to update heterogeneous sets 179522:33:28 error states 179622:33:29 does not raise errors on valid inputs 179722:33:29 expects a non-empty list of column names 179822:33:29 expects all columns to be symbols 179922:33:29 expects all columns to be valid columns on the tables 180022:33:29 refuses to set ID 180122:33:29 expects a non-empty mapping 180222:33:29 expects all map values to be Hash instances 180322:33:29# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.56 seconds. Current RSS: ~1547M. Threads: 4. load average: 1.13 1.11 1.00 1/280 5699 180522:33:29 validates prepared_statements support 180622:33:29 prepared_statements: false 180722:33:32 sets multiple values 180822:33:32# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.06 second. Current RSS: ~1547M. Threads: 4. load average: 1.20 1.12 1.01 1/280 5700 181022:33:32 prepared_statements: true 181122:33:34 sets multiple values 181222:33:34# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.87 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.20 1.12 1.01 1/280 5701 181422:33:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/bulk_update_spec.rb. It took 7.71 seconds. Expected to take 6.67 seconds. 181522:33:34# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/push_check_spec.rb. Expected to take 6.37 seconds. 181622:33:34Gitlab::Checks::PushCheck 181822:33:35 does not raise any error 181922:33:35 when the user is not allowed to push to the repo 182022:33:37 raises an error 182122:33:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.59 seconds. Current RSS: ~1568M. Threads: 4. load average: 1.19 1.12 1.00 1/280 5738 182322:33:37 when using a DeployKeyAccess instance 182422:33:37 when the deploy key cannot push to the targetted branch 182522:33:40 raises an error 182622:33:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.93 seconds. Current RSS: ~1579M. Threads: 4. load average: 1.19 1.12 1.00 1/280 5759 182822:33:40 when the deploy key can push to the targetted branch 183022:33:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.24 seconds. Current RSS: ~1580M. Threads: 4. load average: 1.17 1.12 1.00 1/280 5778 183222:33:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/push_check_spec.rb. It took 8.37 seconds. Expected to take 6.37 seconds. 183322:33:42# [RSpecRunTime] Starting example group spec/models/audit_events/user_audit_event_spec.rb. Expected to take 6.13 seconds. 183422:33:42AuditEvents::UserAuditEvent 183522:33:42 does not allow STI 183722:33:42 is expected to validate that :user_id cannot be empty/falsy 183922:33:42 returns the correct audit event 184022:33:42 behaves like includes ::AuditEvents::CommonModel concern 184122:33:43 sanitizes custom_message in the details hash 184222:33:43 associations 184322:33:43 is expected to belong to user required: false inverse_of => audit_events 184522:33:43 is expected to validate that :author_id cannot be empty/falsy 184622:33:43 is expected to allow :ip_address to be ‹"192.168.17.43"› 184722:33:43 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 184822:33:43 is expected not to allow :ip_address to be ‹"invalid IP"› 185022:33:43 #truncate_fields 185122:33:43 for entity_path 185222:33:43 behaves like a truncated field 185322:33:43 when values are provided 185422:33:43 database_column: :long, details_value: nil, expected_value: :truncated 185522:33:44 sets both values to be the same 185622:33:44 database_column: :short, details_value: nil, expected_value: :short 185722:33:44 sets both values to be the same 185822:33:44 database_column: nil, details_value: :long, expected_value: :truncated 185922:33:44 sets both values to be the same 186022:33:44 database_column: nil, details_value: :short, expected_value: :short 186122:33:44 sets both values to be the same 186222:33:44 database_column: :long, details_value: :short, expected_value: :truncated 186322:33:44 sets both values to be the same 186422:33:44 when values are not provided 186522:33:45 does not set 186622:33:45 for target_details 186722:33:45 behaves like a truncated field 186822:33:45 when values are provided 186922:33:45 database_column: :long, details_value: nil, expected_value: :truncated 187022:33:45 sets both values to be the same 187122:33:45 database_column: :short, details_value: nil, expected_value: :short 187222:33:45 sets both values to be the same 187322:33:45 database_column: nil, details_value: :long, expected_value: :truncated 187422:33:45 sets both values to be the same 187522:33:45 database_column: nil, details_value: :short, expected_value: :short 187622:33:46 sets both values to be the same 187722:33:46 database_column: :long, details_value: :short, expected_value: :truncated 187822:33:46 sets both values to be the same 187922:33:46 when values are not provided 188022:33:46 does not set 188122:33:46 #parallel_persist 188222:33:46 with author_name 188322:33:46 behaves like a parallel persisted field 188422:33:46 column: :value, details: nil, expected_value: :value 188522:33:46 sets both values to be the same 188622:33:46 column: nil, details: :value, expected_value: :value 188722:33:46 sets both values to be the same 188822:33:46 column: :value, details: :another_value, expected_value: :value 188922:33:46 sets both values to be the same 189022:33:46 column: nil, details: nil, expected_value: nil 189122:33:46 sets both values to be the same 189222:33:46 with target_details 189322:33:46 behaves like a parallel persisted field 189422:33:46 column: :value, details: nil, expected_value: :value 189522:33:46 sets both values to be the same 189622:33:46 column: nil, details: :value, expected_value: :value 189722:33:46 sets both values to be the same 189822:33:46 column: :value, details: :another_value, expected_value: :value 189922:33:47 sets both values to be the same 190022:33:47 column: nil, details: nil, expected_value: nil 190122:33:47 sets both values to be the same 190222:33:47 with target_type 190322:33:47 behaves like a parallel persisted field 190422:33:47 column: :value, details: nil, expected_value: :value 190522:33:47 sets both values to be the same 190622:33:47 column: nil, details: :value, expected_value: :value 190722:33:47 sets both values to be the same 190822:33:47 column: :value, details: :another_value, expected_value: :value 190922:33:47 sets both values to be the same 191022:33:47 column: nil, details: nil, expected_value: nil 191122:33:47 sets both values to be the same 191222:33:47 with target_id 191322:33:47 behaves like a parallel persisted field 191422:33:47 column: :value, details: nil, expected_value: :value 191522:33:47 sets both values to be the same 191622:33:47 column: nil, details: :value, expected_value: :value 191722:33:47 sets both values to be the same 191822:33:47 column: :value, details: :another_value, expected_value: :value 191922:33:47 sets both values to be the same 192022:33:47 column: nil, details: nil, expected_value: nil 192122:33:47 sets both values to be the same 192322:33:47 when sort by created_at in ascending order 192422:33:47 sorts results by id in ascending order 192522:33:47 when it is default 192622:33:47 sorts results by id in descending order 192822:33:47 for ip_address 192922:33:47 overrides the ip_address with its string value 193022:33:47 #author_name 193122:33:47 when user exists 193222:33:48 returns user name 193322:33:48 when user does not exist anymore 193422:33:48 when database contains author_name 193522:33:48 returns author_name 193622:33:48 when details contains author_name 193722:33:48 returns author_name 193822:33:48 when details does not contains author_name 194022:33:48 when authored by an unauthenticated user 194122:33:48 returns `An unauthenticated user` 194322:33:48 when ip_address exists in both details hash and ip_address column 194422:33:48 returns the value from ip_address column 194522:33:48 when ip_address exists in details hash but not in ip_address column 194622:33:48 returns the value from details hash 194722:33:48 #entity_path 194822:33:48 when entity_path exists in both details hash and entity_path column 194922:33:48 returns the value from entity_path column 195022:33:48 when entity_path exists in details hash but not in entity_path column 195122:33:48 returns the value from details hash 195222:33:48 #target_type 195322:33:48 when target_type exists in both details hash and target_type column 195422:33:48 returns the value from target_type column 195522:33:48 when target_type exists in details hash but not in target_type column 195622:33:48 returns the value from details hash 195722:33:48 #formatted_details 195822:33:48 includes the author's email 195922:33:48 converts value of `to` and `from` in `details` to string 196022:33:48 .by_username 196122:33:49 returns the correct audit event 196222:33:49# [RSpecRunTime] Finishing example group spec/models/audit_events/user_audit_event_spec.rb. It took 6.66 seconds. Expected to take 6.13 seconds. 196322:33:49# [RSpecRunTime] Starting example group spec/finders/deploy_tokens/tokens_finder_spec.rb. Expected to take 6.0 seconds. 196422:33:49DeployTokens::TokensFinder 196622:33:50 when scope is :all 196722:33:50 returns all deploy tokens 196822:33:50 and active filter is applied 196922:33:51 returns only active tokens 197022:33:51# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.88 seconds. Current RSS: ~1554M. Threads: 4. load average: 1.15 1.11 1.00 1/280 5779 197222:33:51 but user is not an admin 197322:33:51 raises Gitlab::Access::AccessDeniedError 197422:33:51 when scope is a Project 197522:33:52 returns all deploy tokens for the project 197622:33:52 and active filter is applied 197722:33:52 returns only active tokens for the project 197822:33:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.62 seconds. Current RSS: ~1548M. Threads: 4. load average: 1.15 1.11 1.00 1/280 5780 198022:33:52 but user is not a member 198122:33:53 raises Gitlab::Access::AccessDeniedError 198222:33:53 when scope is a Group 198322:33:54 returns all deploy tokens for the group 198422:33:54 and active filter is applied 198522:33:55 returns only active tokens for the group 198622:33:55# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.9 seconds. Current RSS: ~1543M. Threads: 4. load average: 1.15 1.11 1.00 1/280 5781 198822:33:55 but user is not a member 198922:33:55 raises Gitlab::Access::AccessDeniedError 199022:33:55 when scope is nil 199122:33:56 raises ArgumentError 199222:33:56# [RSpecRunTime] Finishing example group spec/finders/deploy_tokens/tokens_finder_spec.rb. It took 7.15 seconds. Expected to take 6.0 seconds. 199322:33:56# [RSpecRunTime] Starting example group spec/presenters/snippet_presenter_spec.rb. Expected to take 5.68 seconds. 199422:33:56SnippetPresenter 199622:33:57 with PersonalSnippet 199722:33:57 returns snippet web url 199822:33:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.39 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.13 1.11 1.00 1/280 5782 200022:33:57 with ProjectSnippet 200122:33:57 returns snippet web url 200322:33:57 with PersonalSnippet 200422:33:58 returns snippet web url 200522:33:58 with ProjectSnippet 200622:33:58 returns snippet web url 200722:33:58 #can_read_snippet? 200822:33:58 with PersonalSnippet 200922:33:58 checks read_snippet 201022:33:58 with ProjectSnippet 201122:33:59 checks read_snippet 201222:33:59 #can_update_snippet? 201322:33:59 with PersonalSnippet 201422:33:59 checks update_snippet 201522:33:59 with ProjectSnippet 201622:33:59 checks update_snippet 201722:33:59 #can_admin_snippet? 201822:33:59 with PersonalSnippet 201922:33:59 checks admin_snippet 202022:33:59 with ProjectSnippet 202122:34:00 checks admin_snippet 202222:34:00 #can_report_as_spam 202322:34:00 returns false if the user cannot submit the snippet as spam 202422:34:00 returns true if the user can submit the snippet as spam 202622:34:00 when snippet does not have a repository 202722:34:00 returns SnippetBlob 202822:34:00 when snippet has a repository 202922:34:02 returns repository first blob 203022:34:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.56 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.12 1.11 1.00 1/281 5815 203222:34:02# [RSpecRunTime] Finishing example group spec/presenters/snippet_presenter_spec.rb. It took 6.52 seconds. Expected to take 5.68 seconds. 203322:34:02# [RSpecRunTime] Starting example group spec/models/projects/forks/details_spec.rb. Expected to take 5.62 seconds. 203422:34:02Projects::Forks::Details 203522:34:05 does not allow STI 203722:34:05 returns whether there is a sync in progress 203822:34:05# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.29 seconds. Current RSS: ~1583M. Threads: 4. load average: 1.11 1.11 1.00 1/282 5854 204022:34:05 #has_conflicts 204122:34:05 returns whether merge for the stored commits failed due to conflicts 204222:34:05 #exclusive_lease 204322:34:05 returns exclusive lease to the details 204522:34:06 shows how far behind/ahead a fork is from the upstream 204622:34:06 when counts calculated from a branch that exists upstream 204722:34:09 compares the fork branch to upstream default branch 204822:34:09# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.44 seconds. Current RSS: ~1598M. Threads: 4. load average: 1.11 1.11 1.00 1/287 6138 205022:34:09 when specified branch does not exist 205122:34:09 returns nils as counts 205322:34:09 updates the cache with the specified value 205422:34:09# [RSpecRunTime] Finishing example group spec/models/projects/forks/details_spec.rb. It took 6.97 seconds. Expected to take 5.62 seconds. 205522:34:09# [RSpecRunTime] Starting example group spec/tasks/gitlab/container_registry_rake_spec.rb. Expected to take 5.22 seconds. 205622:34:09gitlab:container_registry namespace rake tasks 205822:34:09 when container registry is disabled 205922:34:09 behaves like invalid config 206022:34:09 does not call UpdateContainerRegistryInfoService 206122:34:09 does not raise an error 206222:34:09 prints a warning message 206322:34:09 when container registry api_url is blank 206422:34:09 behaves like invalid config 206522:34:09 does not call UpdateContainerRegistryInfoService 206622:34:09 does not raise an error 206722:34:10 prints a warning message 206822:34:10 when container registry is enabled and api_url is not blank 206922:34:10 calls UpdateContainerRegistryInfoService 207022:34:13# [RSpecRunTime] Finishing example group spec/tasks/gitlab/container_registry_rake_spec.rb. It took 3.84 seconds. Expected to take 5.22 seconds. 207122:34:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.48 seconds. Current RSS: ~1596M. Threads: 4. load average: 1.02 1.09 1.00 1/285 6145 207322:34:13# [RSpecRunTime] Starting example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. Expected to take 5.16 seconds. 207422:34:13Gitlab::ResourceEvents::AssignmentEventRecorder 207522:34:18 parent: :issue_with_two_assignees, new_assignees: [], assignee_history: [[:user1, :remove], [:user2, :remove]] 207622:34:18 records the assignment history corrently 207722:34:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.21 seconds. Current RSS: ~1585M. Threads: 4. load average: 1.10 1.10 1.00 1/287 6262 207922:34:18 parent: :mr_with_no_assignees, new_assignees: [:user1], assignee_history: [[:user1, :add]] 208022:34:18 records the assignment history corrently 208122:34:18 parent: :issue_with_two_assignees, new_assignees: [:user1, :user2, :user3], assignee_history: [[:user3, :add]] 208222:34:18 records the assignment history corrently 208322:34:18 parent: :mr_with_one_assignee, new_assignees: [:user3], assignee_history: [] 208422:34:18 records the assignment history corrently 208522:34:18 parent: :mr_with_no_assignees, new_assignees: [], assignee_history: [] 208622:34:18 records the assignment history corrently 208722:34:18 parent: :issue_with_two_assignees, new_assignees: [:user1, :user3], assignee_history: [[:user2, :remove], [:user3, :add]] 208822:34:18 records the assignment history corrently 208922:34:18 when duplicated old assignees were given 209022:34:18 deduplicates the records 209122:34:18 parent: :issue_with_two_assignees, new_assignees: [:user1], assignee_history: [[:user2, :remove]] 209222:34:18 records the assignment history corrently 209322:34:18 when batching 209422:34:19 invokes multiple insert queries 209522:34:19 parent: :mr_with_one_assignee, new_assignees: [:user1], assignee_history: [[:user3, :remove], [:user1, :add]] 209622:34:19 records the assignment history corrently 209722:34:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. It took 5.44 seconds. Expected to take 5.16 seconds. 209822:34:19# [RSpecRunTime] Starting example group spec/workers/merge_requests/process_scheduled_merge_worker_spec.rb. Expected to take 4.88 seconds. 209922:34:19MergeRequests::ProcessScheduledMergeWorker 210022:34:19 when max retry attempts reach 210122:34:21 raises an error 210222:34:21# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.94 seconds. Current RSS: ~1581M. Threads: 4. load average: 1.17 1.12 1.01 1/286 6288 210422:34:21 with scheduling delay 210522:34:25 schedules AutoMergeProcessWorker for each batch with increasing delay 210622:34:25# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.93 seconds. Current RSS: ~1588M. Threads: 4. load average: 1.17 1.12 1.01 1/286 6341 210822:34:25# [RSpecRunTime] Finishing example group spec/workers/merge_requests/process_scheduled_merge_worker_spec.rb. It took 6.02 seconds. Expected to take 4.88 seconds. 210922:34:25# [RSpecRunTime] Starting example group spec/serializers/deployment_serializer_spec.rb. Expected to take 4.76 seconds. 211022:34:25DeploymentSerializer 211222:34:26 behaves like json schema 211322:34:28 matches deployment entity schema 211422:34:28# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.57 seconds. Current RSS: ~1600M. Threads: 4. load average: 1.16 1.12 1.01 1/286 6381 211622:34:28 #represent_concise 211722:34:28 behaves like json schema 211822:34:30 matches deployment entity schema 211922:34:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.29 seconds. Current RSS: ~1599M. Threads: 4. load average: 1.39 1.16 1.02 1/286 6400 212122:34:30# [RSpecRunTime] Finishing example group spec/serializers/deployment_serializer_spec.rb. It took 5.37 seconds. Expected to take 4.76 seconds. 212222:34:30# [RSpecRunTime] Starting example group spec/services/jira_import/users_importer_spec.rb. Expected to take 4.51 seconds. 212322:34:30JiraImport::UsersImporter 212522:34:31 when Jira import is not configured properly 212622:34:31 returns an error 212722:34:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.44 seconds. Current RSS: ~1596M. Threads: 4. load average: 1.39 1.16 1.02 1/286 6401 212922:34:31 when Jira instance is of Server deployment type 213022:34:31 behaves like maps Jira users to GitLab users 213122:34:31 when Jira import is configured correctly 213222:34:31 when users mapper service raises an error 213322:34:32 returns an error response 213422:34:32 when users mapper service returns result 213522:34:32 when users mapper service returns an empty array 213622:34:32 returns nil payload 213722:34:32 when Jira client returns any users 213822:34:34 returns the mapped users 213922:34:34# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.36 seconds. Current RSS: ~1592M. Threads: 4. load average: 1.39 1.16 1.02 1/285 6402 214122:34:34 when Jira instance is of Cloud deployment type 214222:34:34 behaves like maps Jira users to GitLab users 214322:34:34 when Jira import is configured correctly 214422:34:34 when users mapper service raises an error 214522:34:35 returns an error response 214622:34:35 when users mapper service returns result 214722:34:35 when users mapper service returns an empty array 214822:34:35 returns nil payload 214922:34:35 when Jira client returns any users 215022:34:37 returns the mapped users 215122:34:37# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.07 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.44 1.18 1.03 1/282 6403 215322:34:37# [RSpecRunTime] Finishing example group spec/services/jira_import/users_importer_spec.rb. It took 6.78 seconds. Expected to take 4.51 seconds. 215422:34:37# [RSpecRunTime] Starting example group spec/models/integrations/bamboo_spec.rb. Expected to take 4.43 seconds. 215522:34:37Integrations::Bamboo 215622:34:37 does not allow STI 215722:34:37 behaves like Integrations::BaseCi 215822:34:37 default values 215922:34:37 is expected to eq :ci 216022:34:37 behaves like Integrations::ResetSecretFields 216122:34:37 #exposing_secrets_fields 216222:34:37 returns an array of strings 216322:34:37 #reset_secret_fields? 216422:34:37 returns false if no exposing field has changed 216522:34:37 returns true if any exposing field has changed 216622:34:37 validation callback 216722:34:37 when an exposing field has changed 216822:34:37 clears all secret fields 216922:34:37 when a secret field has been updated 217022:34:37 does not clear this secret field 217122:34:37 when a secret field has been updated with the same value 217222:34:38 does not clear this secret field 217322:34:38 when no exposing field has changed 217422:34:38 does not clear any secret fields 217622:34:38 is expected to respond to #enable_ssl_verification 217722:34:38 is expected to respond to #enable_ssl_verification? 217822:34:38 #initialize_properties 217922:34:38 enables the setting by default 218022:34:38 does not enable the setting if the record is already persisted 218122:34:38 does not enable the setting if a custom value was set 218322:34:38 inserts the checkbox field after the first URL field, or at the end 218422:34:38 does not insert the field repeatedly 218722:34:38 is expected to validate that :build_key cannot be empty/falsy 218822:34:38 is expected to validate that :bamboo_url cannot be empty/falsy 218922:34:38 behaves like issue tracker integration URL attribute 219122:34:39 is expected not to allow :bamboo_url to be ‹"example.com"› 219222:34:39 is expected not to allow :bamboo_url to be ‹"ftp://example.com"› 219322:34:39 is expected not to allow :bamboo_url to be ‹"herp-and-derp"› 219522:34:39 does not validate the presence of username if password is nil 219622:34:39 validates the presence of username if password is present 219822:34:39 does not validate the presence of password if username is nil 219922:34:39 validates the presence of password if username is present 220022:34:39 when inactive 220122:34:40 is expected not to validate that :build_key cannot be empty/falsy 220222:34:40 is expected not to validate that :bamboo_url cannot be empty/falsy 220322:34:40 is expected not to validate that :username cannot be empty/falsy 220422:34:40 is expected not to validate that :password cannot be empty/falsy 220622:34:40 runs update and build action 220822:34:40 returns the contents of the reactive cache 220922:34:40 #commit_status 221022:34:40 returns the contents of the reactive cache 221122:34:40 #calculate_reactive_cache 221222:34:40 when Bamboo API returns single result 221322:34:40 behaves like reactive cache calculation 221522:34:40 returns a specific URL when status is 500 221622:34:40 returns a specific URL when response has no results 221722:34:40 returns a build URL when bamboo_url has no trailing slash 221822:34:40 when bamboo_url has trailing slash 221922:34:40 returns a build URL 222022:34:40 #commit_status 222122:34:40 sets commit status to :error when status is 500 222222:34:40 sets commit status to "pending" when status is 404 222322:34:40 sets commit status to "pending" when response has no results 222422:34:40 sets commit status to "success" when build state contains Success 222522:34:40 sets commit status to "failed" when build state contains Failed 222622:34:40 sets commit status to "pending" when build state contains Pending 222722:34:40 sets commit status to :error when build state is unknown 222822:34:40 sets commit status to :error with a Net::OpenTimeout error 222922:34:40 sets commit status to :error with a Net::ReadTimeout error 223022:34:40 sets commit status to :error with a Net::WriteTimeout error 223122:34:40 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 223222:34:40 sets commit status to :error with a EOFError error 223322:34:40 sets commit status to :error with a SocketError error 223422:34:40 sets commit status to :error with a OpenSSL::SSL::SSLError error 223522:34:40 sets commit status to :error with a OpenSSL::OpenSSLError error 223622:34:40 sets commit status to :error with a Errno::ECONNRESET error 223722:34:40 sets commit status to :error with a Errno::ECONNREFUSED error 223822:34:41 sets commit status to :error with a Errno::EHOSTUNREACH error 223922:34:41 sets commit status to :error with a Errno::ENETUNREACH error 224022:34:41 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 224122:34:41 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 224222:34:41 sets commit status to :error with a Net::HTTPBadResponse error 224322:34:41 when Bamboo API returns an array of results and we only consider the last one 224422:34:41 behaves like reactive cache calculation 224622:34:41 returns a specific URL when status is 500 224722:34:41 returns a specific URL when response has no results 224822:34:41 returns a build URL when bamboo_url has no trailing slash 224922:34:41 when bamboo_url has trailing slash 225022:34:41 returns a build URL 225122:34:41 #commit_status 225222:34:41 sets commit status to :error when status is 500 225322:34:41 sets commit status to "pending" when status is 404 225422:34:41 sets commit status to "pending" when response has no results 225522:34:41 sets commit status to "success" when build state contains Success 225622:34:41 sets commit status to "failed" when build state contains Failed 225722:34:41 sets commit status to "pending" when build state contains Pending 225822:34:41 sets commit status to :error when build state is unknown 225922:34:41 sets commit status to :error with a Net::OpenTimeout error 226022:34:41 sets commit status to :error with a Net::ReadTimeout error 226122:34:41 sets commit status to :error with a Net::WriteTimeout error 226222:34:41 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 226322:34:41 sets commit status to :error with a EOFError error 226422:34:41 sets commit status to :error with a SocketError error 226522:34:41 sets commit status to :error with a OpenSSL::SSL::SSLError error 226622:34:41 sets commit status to :error with a OpenSSL::OpenSSLError error 226722:34:41 sets commit status to :error with a Errno::ECONNRESET error 226822:34:41 sets commit status to :error with a Errno::ECONNREFUSED error 226922:34:41 sets commit status to :error with a Errno::EHOSTUNREACH error 227022:34:42 sets commit status to :error with a Errno::ENETUNREACH error 227122:34:42 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 227222:34:42 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 227322:34:42 sets commit status to :error with a Net::HTTPBadResponse error 227522:34:42 returns the avatar image path 227622:34:42# [RSpecRunTime] Finishing example group spec/models/integrations/bamboo_spec.rb. It took 4.9 seconds. Expected to take 4.43 seconds. 227722:34:42# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/sync_event_spec.rb. Expected to take 4.2 seconds. 227822:34:42Ci::Catalog::Resources::SyncEvent 227922:34:43 is expected to belong to project required: false 228022:34:43 does not allow STI 228122:34:43 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false 228322:34:43 when the associated project of a catalog resource is updated 228422:34:43 when project name is updated 228522:34:43 creates a sync event record 228622:34:44# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.78 seconds. Current RSS: ~1615M. Threads: 4. load average: 1.40 1.18 1.03 1/281 6404 228822:34:44 when project description is updated 228922:34:44 creates a sync event record 229022:34:44 when project visibility_level is updated 229122:34:44 creates a sync event record 229222:34:44 when a project without an associated catalog resource is updated 229322:34:44 does not create a sync event record 229422:34:44 when there are sync event records 229522:34:45 .unprocessed_events 229622:34:45 returns the events in pending status 229722:34:45 selects the partition attribute in the result 229822:34:45 .mark_records_processed 229922:34:45 updates the records to processed status 230022:34:45 .upper_bound_count 230122:34:45 returns 0 when there are no records in the table 230222:34:45 returns an estimated number of unprocessed records 230322:34:45 sliding_list partitioning 230422:34:45 next_partition_if callback 230522:34:45 when the partition is empty 230622:34:45 is expected to eq false 230722:34:45 when the partition has records 230822:34:45 is expected to eq false 230922:34:45 when the first record of the partition is older than PARTITION_DURATION 231022:34:45 is expected to eq true 231122:34:45 detach_partition_if callback 231222:34:45 when the partition contains unprocessed records 231322:34:45 is expected to eq false 231422:34:45 when the partition contains only processed records 231522:34:45 is expected to eq true 231622:34:45 strategy behavior 231722:34:46 moves records to new partitions as time passes 231822:34:46# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.52 seconds. Current RSS: ~1608M. Threads: 4. load average: 1.45 1.19 1.03 1/281 6405 232022:34:46# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/sync_event_spec.rb. It took 4.56 seconds. Expected to take 4.2 seconds. 232122:34:46# [RSpecRunTime] Starting example group spec/lib/gitlab/database/loose_foreign_keys_spec.rb. Expected to take 4.11 seconds. 232222:34:46Gitlab::Database::LooseForeignKeys 232322:34:46 verify all definitions 232422:34:46 all definitions have assigned a known gitlab_schema and on_delete 232522:34:46 ensure keys are sorted 232622:34:46 does not have any keys that are out of order 232722:34:46 ensure no duplicates are found 232822:34:46 does not have duplicate tables defined 232922:34:46 does not have duplicate column definitions 233022:34:46 ensuring database integrity 233122:34:47 all `to_table` tables are present 233222:34:50 all `from_table` tables are present 233322:34:50# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.61 seconds. Current RSS: ~1597M. Threads: 4. load average: 1.49 1.20 1.04 1/281 6406 233522:34:50 all tables have correct triggers installed 233622:34:50 all YAML tables do have `track_record_deletions` installed 233722:34:51 no extra tables have `track_record_deletions` installed (PENDING: This result of this test is informatory, and not critical) 233822:34:51 .build_definition 233922:34:51 when child table schema is not defined 234022:34:51 raises Gitlab::Database::GitlabSchema::UnknownSchemaError error 234122:34:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/loose_foreign_keys_spec.rb. It took 4.43 seconds. Expected to take 4.11 seconds. 234222:34:51# [RSpecRunTime] Starting example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. Expected to take 3.85 seconds. 234322:34:51Mutations::CustomerRelations::Contacts::Create 234422:34:51 is expected to require graphql authorizations :admin_crm_contact 234622:34:51 when the user does not have permission 234722:34:52 raises an error 234822:34:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.08 seconds. Current RSS: ~1597M. Threads: 4. load average: 1.49 1.20 1.04 1/281 6407 235022:34:52 when the user has permission 235122:34:54 creates contact with correct values 235222:34:54 when crm_enabled is false 235322:34:55 raises an error 235422:34:55# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.9 seconds. Current RSS: ~1595M. Threads: 4. load average: 1.49 1.20 1.04 1/281 6408 235622:34:55 when the params are invalid 235722:34:55 returns the validation error 235822:34:55 when attaching to an crm_organization 236022:34:56 creates contact with correct values 236122:34:56 when crm_organization does not exist 236222:34:57 returns the relevant error 236322:34:57 when crm_organzation belongs to a different group 236422:34:58 returns the relevant error 236522:34:58# [RSpecRunTime] Finishing example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. It took 6.87 seconds. Expected to take 3.85 seconds. 236622:34:58# [RSpecRunTime] Starting example group spec/models/concerns/import/has_import_source_spec.rb. Expected to take 3.77 seconds. 236722:34:58Import::HasImportSource 236822:35:02 does not allow STI 236922:35:02 #imported_from 237022:35:02 returns the correct importer 237122:35:03# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.78 seconds. Current RSS: ~1594M. Threads: 4. load average: 1.42 1.20 1.04 1/282 6427 237422:35:03 returns the correct imported state 237522:35:03 #imported_from_[importer]? 237622:35:03 returns the correct boolean response 237722:35:03# [RSpecRunTime] Finishing example group spec/models/concerns/import/has_import_source_spec.rb. It took 5.05 seconds. Expected to take 3.77 seconds. 237822:35:03# [RSpecRunTime] Starting example group spec/lib/gitlab/verify/ci_secure_files_spec.rb. Expected to take 3.6 seconds. 237922:35:03Gitlab::Verify::CiSecureFiles 238022:35:03 behaves like Gitlab::Verify::BatchVerifier subclass 238222:35:05 iterates through objects in batches 238322:35:05 allows the starting ID to be specified 238422:35:05 allows the finishing ID to be specified 238522:35:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.21 seconds. Current RSS: ~1583M. Threads: 4. load average: 1.42 1.20 1.04 1/281 6428 238722:35:05 #run_batches 238822:35:06 passes secure_files with the correct file 238922:35:06 fails secure_files with a missing file 239022:35:06 fails secure_files with a mismatched checksum 239122:35:06 with remote files 239222:35:06 returned hash object 239322:35:06 passes secure_files in object storage that exist 239422:35:06 fails secure_files in object storage that do not exist 239522:35:06# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.56 seconds. Current RSS: ~1585M. Threads: 4. load average: 1.38 1.19 1.04 1/281 6429 239722:35:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/verify/ci_secure_files_spec.rb. It took 3.69 seconds. Expected to take 3.6 seconds. 239822:35:06# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/create_service_spec.rb. Expected to take 3.49 seconds. 239922:35:06IncidentManagement::LinkAlerts::CreateService 240122:35:09 when current user is a guest 240222:35:09 responds with error 240322:35:09 does not link alerts to the incident 240422:35:09# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.39 seconds. Current RSS: ~1576M. Threads: 4. load average: 1.38 1.19 1.04 1/281 6430 240622:35:09 when current user is a developer 240722:35:09 responds with success 240822:35:10 links alerts to the incident 240922:35:10 when linking an already linked alert 241022:35:10 does not change incident alerts list 241122:35:10 when linking an alert from another project 241222:35:10 links an external alert to the incident 241322:35:10 when current user does not have permission to read alerts on external project 241422:35:10 when linking alerts from current and external projects 241522:35:11 links only alerts the current user can read 241622:35:11# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/create_service_spec.rb. It took 4.31 seconds. Expected to take 3.49 seconds. 241722:35:11# [RSpecRunTime] Starting example group spec/scripts/trigger-build_spec.rb. Expected to take 3.36 seconds. 241922:35:11 Trigger::CNG 242122:35:11 does not include redundant variables 242222:35:11 invokes the trigger with expected variables 242322:35:11 TRIGGER_BRANCH 242422:35:11 when CNG_BRANCH is not set 242522:35:11 with gitlab-org 242622:35:11 sets TRIGGER_BRANCH to master if the commit ref is master 242722:35:11 sets the TRIGGER_BRANCH to master if the commit is part of an MR targeting master 242822:35:11 sets TRIGGER_BRANCH to stable branch if the commit ref is a stable branch 242922:35:11 sets the TRIGGER_BRANCH to stable branch if the commit is part of an MR targeting stable branch 243022:35:11 with gitlab-cn 243122:35:11 sets TRIGGER_BRANCH to main-jh if commit ref is main-jh 243222:35:11 sets the TRIGGER_BRANCH to main-jh if the commit is part of an MR targeting main-jh 243322:35:11 sets TRIGGER_BRANCH to 16-6-stable if commit ref is a stable branch 243422:35:11 sets the TRIGGER_BRANCH to 16-6-stable if the commit is part of an MR targeting 16-6-stable-jh 243522:35:11 when CNG_BRANCH is set 243622:35:11 sets TRIGGER_BRANCH to cng_branch 243722:35:11 when CI_COMMIT_REF_NAME is a stable branch 243822:35:11 sets TRIGGER_BRANCH to the corresponding stable branch 243922:35:11 when CI_COMMIT_REF_NAME is a stable branch on JH side 244022:35:11 sets TRIGGER_BRANCH to the corresponding stable branch 244122:35:11 GITLAB_VERSION 244222:35:11 when CI_COMMIT_SHA is set 244322:35:11 sets GITLAB_VERSION to CI_COMMIT_SHA 244522:35:11 when CI_COMMIT_TAG is set 244622:35:11 sets GITLAB_TAG to true 244722:35:11 when CI_COMMIT_TAG is nil 244822:35:11 sets GITLAB_TAG to nil 245022:35:11 when Trigger.ee? is true 245122:35:11 sets CE_PIPELINE to nil 245222:35:11 when Trigger.ee? is false 245322:35:11 sets CE_PIPELINE to true 245522:35:11 when Trigger.ee? is true 245622:35:12 sets EE_PIPELINE to true 245722:35:12 when Trigger.ee? is false 245822:35:12 sets EE_PIPELINE to nil 245922:35:12 GITLAB_REF_SLUG 246022:35:12 when CI_COMMIT_TAG is set 246122:35:12 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME 246222:35:12 when CI_COMMIT_TAG is nil 246322:35:12 sets GITLAB_REF_SLUG to CI_COMMIT_SHA 246422:35:12 #version_param_value 246522:35:12 raw_version: "1.2.3", expected_version: "v1.2.3" 246622:35:12 when set in ENV 246722:35:12 includes the version from ENV 246822:35:12 raw_version: "1.2.3-rc1", expected_version: "v1.2.3-rc1" 246922:35:12 when set in ENV 247022:35:12 includes the version from ENV 247122:35:12 raw_version: "1.2.3-ee", expected_version: "v1.2.3-ee" 247222:35:12 when set in ENV 247322:35:12 includes the version from ENV 247422:35:12 raw_version: "1.2.3-rc1-ee", expected_version: "v1.2.3-rc1-ee" 247522:35:12 when set in ENV 247622:35:12 includes the version from ENV 247722:35:12 Trigger::Base 247922:35:12 when required methods aren't defined 248022:35:12 raises a NotImplementedError 248122:35:12 when required methods are defined 248222:35:12 waits for downstream pipeline 248322:35:12 when env variable `FOO_BAR_BRANCH` does not exist 248422:35:12 triggers the pipeline on the correct project and branch 248522:35:12 when env variable `FOO_BAR_BRANCH` exists 248622:35:12 triggers the pipeline on the correct project and branch 248822:35:12 includes simple forwarded variables 248922:35:12 #base_variables 249022:35:12 when CI_COMMIT_TAG is set 249122:35:12 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME 249222:35:12 when CI_COMMIT_TAG is nil 249322:35:12 sets GITLAB_REF_SLUG to CI_COMMIT_REF_SLUG 249422:35:12 when TRIGGERED_USER is set 249522:35:12 sets TRIGGERED_USER to triggered_user 249622:35:12 when TRIGGERED_USER is not set 249722:35:12 sets TRIGGERED_USER to GITLAB_USER_NAME 249822:35:12 when CI_COMMIT_SHA is set 249922:35:12 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 250022:35:12 #version_file_variables 250122:35:12 version_file: "GITALY_SERVER_VERSION", version: "1" 250222:35:12 when set in ENV 250322:35:12 includes the version from ENV 250422:35:12 when set in a file 250522:35:12 includes the version from the file 250622:35:12 version_file: "GITLAB_ELASTICSEARCH_INDEXER_VERSION", version: "2" 250722:35:12 when set in ENV 250822:35:12 includes the version from ENV 250922:35:12 when set in a file 251022:35:12 includes the version from the file 251122:35:12 version_file: "GITLAB_KAS_VERSION", version: "3" 251222:35:12 when set in ENV 251322:35:12 includes the version from ENV 251422:35:12 when set in a file 251522:35:12 includes the version from the file 251622:35:12 version_file: "GITLAB_PAGES_VERSION", version: "4" 251722:35:12 when set in ENV 251822:35:12 includes the version from ENV 251922:35:12 when set in a file 252022:35:13 includes the version from the file 252122:35:13 version_file: "GITLAB_SHELL_VERSION", version: "5" 252222:35:13 when set in ENV 252322:35:13 includes the version from ENV 252422:35:13 when set in a file 252522:35:13 includes the version from the file 252622:35:13 version_file: "GITLAB_WORKHORSE_VERSION", version: "6" 252722:35:13 when set in ENV 252822:35:13 includes the version from ENV 252922:35:13 when set in a file 253022:35:13 includes the version from the file 253122:35:13 Trigger::DatabaseTesting 253322:35:13 invokes the trigger with expected variables 253422:35:13 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set 253522:35:13 sets TOP_UPSTREAM_SOURCE_SHA to ci_merge_request_source_branch_sha 253622:35:13 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set as empty 253722:35:13 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 253822:35:13 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is not set 253922:35:13 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 254122:35:13 invokes the trigger with expected variables 254222:35:13 #downstream_project_path 254322:35:13 when GITLABCOM_DATABASE_TESTING_PROJECT_PATH is set 254422:35:13 triggers the pipeline on the correct project 254622:35:13 when GITLABCOM_DATABASE_TESTING_TRIGGER_REF is set 254722:35:13 triggers the pipeline on the correct ref 254822:35:13 when no MR notes with the identifier exist yet 254922:35:13 posts a new note 255022:35:13 Trigger::Docs 255322:35:13 when CI_PROJECT_PATH is gitlab-org/gitlab-foss 255422:35:13 sets BRANCH_CE to CI_COMMIT_REF_NAME 255622:35:13 when CI_PROJECT_PATH is gitlab-org/gitlab 255722:35:13 sets BRANCH_EE to CI_COMMIT_REF_NAME 255822:35:13 BRANCH_RUNNER 255922:35:13 when CI_PROJECT_PATH is gitlab-org/gitlab-runner 256022:35:13 sets BRANCH_RUNNER to CI_COMMIT_REF_NAME 256122:35:13 BRANCH_OMNIBUS 256222:35:13 when CI_PROJECT_PATH is gitlab-org/omnibus-gitlab 256322:35:13 sets BRANCH_OMNIBUS to CI_COMMIT_REF_NAME 256422:35:13 BRANCH_CHARTS 256522:35:13 when CI_PROJECT_PATH is gitlab-org/charts/gitlab 256622:35:13 sets BRANCH_CHARTS to CI_COMMIT_REF_NAME 256722:35:13 BRANCH_OPERATOR 256822:35:13 when CI_PROJECT_PATH is gitlab-org/cloud-native/gitlab-operator 256922:35:13 sets BRANCH_OPERATOR to CI_COMMIT_REF_NAME 257122:35:13 when CI_MERGE_REQUEST_IID is set 257222:35:13 sets REVIEW_SLUG 257322:35:13 when CI_MERGE_REQUEST_IID is not set 257422:35:13 sets REVIEW_SLUG 257522:35:13 .access_token 257622:35:13 when DOCS_PROJECT_API_TOKEN is set 257722:35:13 returns the docs-specific access token 257822:35:13 when DOCS_PROJECT_API_TOKEN is not set 257922:35:13 returns the default access token 258122:35:13 #downstream_project_path 258222:35:13 when DOCS_PROJECT_PATH is set 258322:35:13 triggers the pipeline on the correct project 258522:35:13 when DOCS_BRANCH is set 258622:35:14 triggers the pipeline on the correct ref 258822:35:14 when stopping the environment succeeds 258922:35:14 displays a success message 259022:35:14 when stopping the environment fails 259122:35:14 displays a failure message 259222:35:14# [RSpecRunTime] Finishing example group spec/scripts/trigger-build_spec.rb. It took 3.0 seconds. Expected to take 3.36 seconds. 259322:35:14# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. Expected to take 3.28 seconds. 259422:35:14Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestFirstDeployedToProduction 259522:35:14 behaves like value stream analytics event 259622:35:14 is expected to be a kind of String 259722:35:14 is expected to be a kind of Symbol 259822:35:14 is expected to include ApplicationRecord(abstract) 259922:35:14 is expected to respond to #timestamp_projection 260022:35:14 is expected to respond to #html_description 260122:35:14 is expected to be a kind of Array 260222:35:14 #apply_query_customization 260322:35:14 expects an ActiveRecord::Relation object as argument and returns a modified version of it 260522:35:14 returns a hash that uniquely identifies an event 260622:35:14 does not differ when the same object is built with the same params 260722:35:14 behaves like LEFT JOIN-able value stream analytics event 260822:35:17 can use the event as LEFT JOIN 260922:35:17 when looking at the record with data 261022:35:17 contains the timestamp expression 261122:35:17# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.39 seconds. Current RSS: ~1609M. Threads: 4. load average: 1.32 1.19 1.04 1/286 6546 261322:35:17 when looking at the record without data 261422:35:17 returns nil for the timestamp expression 261522:35:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. It took 3.56 seconds. Expected to take 3.28 seconds. 261622:35:17# [RSpecRunTime] Starting example group spec/services/groups/group_links/update_service_spec.rb. Expected to take 3.13 seconds. 261722:35:17Groups::GroupLinks::UpdateService#execute 261822:35:19 updates existing link 261922:35:20 updates project permissions 262022:35:20 executes UserProjectAccessChangedService 262122:35:20 with only param not requiring authorization refresh 262222:35:21 does not execute UserProjectAccessChangedService 262322:35:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.07 seconds. Current RSS: ~1587M. Threads: 4. load average: 1.30 1.18 1.04 1/285 6547 262522:35:21# [RSpecRunTime] Finishing example group spec/services/groups/group_links/update_service_spec.rb. It took 3.63 seconds. Expected to take 3.13 seconds. 262622:35:21# [RSpecRunTime] Starting example group spec/models/packages/ml_model/package_spec.rb. Expected to take 3.05 seconds. 262722:35:21Packages::MlModel::Package 262822:35:22 does not allow STI 263022:35:22 is expected to validate that :name cannot be empty/falsy 263122:35:22 is expected to validate that :version cannot be empty/falsy 263222:35:22 validates a valid ml_model package 263822:35:22 is not valid package name 264022:35:22 is too large 264222:35:22 when version 264522:35:22 is candidate_(id) 265122:35:22 is not valid semver 265322:35:22 is too large 265622:35:22 fetches only ml_model packages 265722:35:22 .installable 265822:35:22 behaves like installable packages 265922:35:22 for ml_model_package 266022:35:25 does not include non-installable packages 266122:35:25 includes installable packages 266222:35:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.91 seconds. Current RSS: ~1570M. Threads: 4. load average: 1.30 1.18 1.04 1/285 6548 266422:35:25 associations 266522:35:25 is expected to have one model_version 266622:35:25# [RSpecRunTime] Finishing example group spec/models/packages/ml_model/package_spec.rb. It took 3.89 seconds. Expected to take 3.05 seconds. 266722:35:25# [RSpecRunTime] Starting example group spec/helpers/branches_helper_spec.rb. Expected to take 2.91 seconds. 266822:35:25BranchesHelper 266922:35:25 #access_levels_data 267022:35:25 when access_levels is nil 267122:35:25 is expected to be empty 267222:35:25 when access levels are provided 267322:35:26 returns the correct array 267422:35:26 when an access level tied to a deploy key is provided 267522:35:27 returns the correct array 267622:35:27# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.57 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.27 1.18 1.04 1/282 6549 267822:35:27 #merge_request_status 267922:35:27 when merge request is missing 268022:35:27 is expected to be nil 268122:35:27 when merge request is closed 268222:35:28 is expected to eq {:icon=>"merge-request-close", :title=>"Closed - Test MR", :variant=>:danger} 268322:35:28 when merge request is open 268422:35:28 is expected to eq {:icon=>"merge-request", :title=>"Open - Test MR", :variant=>:success} 268522:35:28 when merge request is locked 268622:35:28 is expected to eq {:icon=>"merge-request", :title=>"Open - Test MR", :variant=>:success} 268722:35:28 when merge request is draft 268822:35:28 is expected to eq {:icon=>"merge-request", :title=>"Open - Draft: Test MR", :variant=>:warning} 268922:35:28 when merge request is merged 269022:35:28 is expected to eq {:icon=>"merge", :title=>"Merged - Test MR", :variant=>:info} 269122:35:28 when merge request status is unsupported 269222:35:28 is expected to be nil 269322:35:28# [RSpecRunTime] Finishing example group spec/helpers/branches_helper_spec.rb. It took 3.78 seconds. Expected to take 2.91 seconds. 269422:35:28# [RSpecRunTime] Starting example group spec/models/merge_requests_closing_issues_spec.rb. Expected to take 2.87 seconds. 269522:35:28MergeRequestsClosingIssues 269622:35:30 does not allow STI 269822:35:30 .with_opened_merge_request 269922:35:31 is expected to contain exactly #<MergeRequestsClosingIssues id: 1, merge_request_id: 76, issue_id: 142, created_at: "2024-11-13 22:3...000", updated_at: "2024-11-13 22:35:30.859959553 +0000", from_mr_description: true, project_id: nil> 270022:35:31# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.1 seconds. Current RSS: ~1566M. Threads: 4. load average: 1.25 1.18 1.03 2/285 6627 270222:35:31 .from_mr_description 270322:35:31 is expected to contain exactly #<MergeRequestsClosingIssues id: 1, merge_request_id: 76, issue_id: 142, created_at: "2024-11-13 22:3...000", updated_at: "2024-11-13 22:35:30.859959553 +0000", from_mr_description: true, project_id: nil> 270422:35:31# [RSpecRunTime] Finishing example group spec/models/merge_requests_closing_issues_spec.rb. It took 2.41 seconds. Expected to take 2.87 seconds. 270522:35:31# [RSpecRunTime] Starting example group spec/models/work_items/dates_source_spec.rb. Expected to take 2.75 seconds. 270622:35:31WorkItems::DatesSource 270722:35:32 ensures to use work_item namespace 270822:35:32 does not allow STI 270922:35:32 associations 271022:35:32 is expected to belong to namespace required: false inverse_of => work_items_dates_source 271122:35:32 is expected to belong to work_item required: false inverse_of => dates_source 271222:35:32 is expected to belong to due_date_sourcing_work_item class_name => WorkItem required: false 271322:35:32 is expected to belong to start_date_sourcing_work_item class_name => WorkItem required: false 271422:35:32 is expected to belong to due_date_sourcing_milestone class_name => Milestone required: false 271522:35:32 is expected to belong to start_date_sourcing_milestone class_name => Milestone required: false 271622:35:32# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.49 second. Current RSS: ~1565M. Threads: 4. load average: 1.25 1.18 1.03 1/285 6628 271822:35:32 on database triggers 272022:35:33 ensures to keep the issues table start_date and due_date columns updated 272222:35:33 ensures to keep the issues table start_date and due_date columns updated 272422:35:34 set_fixed_start_date 272522:35:34 when start date is fixed 272622:35:34 sets start_date to match fixed_start_date 272722:35:34 when start date is not fixed 272822:35:34 does not update start_date 272922:35:34 set_fixed_due_date 273022:35:34 when due date is fixed 273122:35:34 sets due_date to match fixed_due_date 273222:35:34 when start date is not fixed 273322:35:34 does not update start_date 273422:35:34# [RSpecRunTime] Finishing example group spec/models/work_items/dates_source_spec.rb. It took 3.25 seconds. Expected to take 2.75 seconds. 273522:35:34# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. Expected to take 2.65 seconds. 273622:35:34Packages::Nuget::PackagesVersionsPresenter 273822:35:37 is expected to contain exactly "1.0.1", "1.0.2", "1.0.3", "1.0.4", and "1.0.5" 273922:35:37# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.62 seconds. Current RSS: ~1558M. Threads: 4. load average: 1.23 1.17 1.03 1/284 6629 274122:35:37# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. It took 3.22 seconds. Expected to take 2.65 seconds. 274222:35:37# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/reports_spec.rb. Expected to take 2.55 seconds. 274322:35:37Gitlab::Ci::Config::Entry::Reports 274422:35:37 validates ALLOWED_KEYS 274522:35:37 expects ALLOWED_KEYS to be an artifact file_type or coverage_report 274722:35:37 when entry config value is correct 274822:35:37 keyword: :junit, file: "junit.xml" 274922:35:37 when value is an array 275022:35:37 behaves like a valid entry 275222:35:37 returns artifacts configuration 275522:35:37 when value is not array 275622:35:37 behaves like a valid entry 275822:35:37 returns artifacts configuration 276122:35:38 keyword: :codequality, file: "gl-code-quality-report.json" 276222:35:38 when value is an array 276322:35:38 behaves like a valid entry 276522:35:38 returns artifacts configuration 276822:35:38 when value is not array 276922:35:38 behaves like a valid entry 277122:35:38 returns artifacts configuration 277422:35:38 keyword: :sast, file: "gl-sast-report.json" 277522:35:38 when value is an array 277622:35:38 behaves like a valid entry 277822:35:38 returns artifacts configuration 278122:35:38 when value is not array 278222:35:38 behaves like a valid entry 278422:35:38 returns artifacts configuration 278722:35:38 keyword: :secret_detection, file: "gl-secret-detection-report.json" 278822:35:38 when value is an array 278922:35:38 behaves like a valid entry 279122:35:38 returns artifacts configuration 279422:35:38 when value is not array 279522:35:38 behaves like a valid entry 279722:35:38 returns artifacts configuration 280022:35:38 keyword: :dependency_scanning, file: "gl-dependency-scanning-report.json" 280122:35:38 when value is an array 280222:35:38 behaves like a valid entry 280422:35:38 returns artifacts configuration 280722:35:38 when value is not array 280822:35:38 behaves like a valid entry 281022:35:38 returns artifacts configuration 281322:35:38 keyword: :container_scanning, file: "gl-container-scanning-report.json" 281422:35:38 when value is an array 281522:35:38 behaves like a valid entry 281722:35:38 returns artifacts configuration 282022:35:38 when value is not array 282122:35:38 behaves like a valid entry 282322:35:38 returns artifacts configuration 282622:35:38 keyword: :cluster_image_scanning, file: "gl-cluster-image-scanning-report.json" 282722:35:38 when value is an array 282822:35:38 behaves like a valid entry 283022:35:38 returns artifacts configuration 283322:35:38 when value is not array 283422:35:38 behaves like a valid entry 283622:35:38 returns artifacts configuration 283922:35:38 keyword: :dast, file: "gl-dast-report.json" 284022:35:38 when value is an array 284122:35:38 behaves like a valid entry 284322:35:38 returns artifacts configuration 284622:35:38 when value is not array 284722:35:38 behaves like a valid entry 284922:35:38 returns artifacts configuration 285222:35:38 keyword: :license_scanning, file: "gl-license-scanning-report.json" 285322:35:38 when value is an array 285422:35:38 behaves like a valid entry 285622:35:38 returns artifacts configuration 285922:35:38 when value is not array 286022:35:38 behaves like a valid entry 286222:35:38 returns artifacts configuration 286522:35:38 keyword: :performance, file: "performance.json" 286622:35:38 when value is an array 286722:35:38 behaves like a valid entry 286922:35:38 returns artifacts configuration 287222:35:38 when value is not array 287322:35:38 behaves like a valid entry 287522:35:39 returns artifacts configuration 287822:35:39 keyword: :browser_performance, file: "browser-performance.json" 287922:35:39 when value is an array 288022:35:39 behaves like a valid entry 288222:35:39 returns artifacts configuration 288522:35:39 when value is not array 288622:35:39 behaves like a valid entry 288822:35:39 returns artifacts configuration 289122:35:39 keyword: :browser_performance, file: "performance.json" 289222:35:39 when value is an array 289322:35:39 behaves like a valid entry 289522:35:39 returns artifacts configuration 289822:35:39 when value is not array 289922:35:39 behaves like a valid entry 290122:35:39 returns artifacts configuration 290422:35:39 keyword: :load_performance, file: "load-performance.json" 290522:35:39 when value is an array 290622:35:39 behaves like a valid entry 290822:35:39 returns artifacts configuration 291122:35:39 when value is not array 291222:35:39 behaves like a valid entry 291422:35:39 returns artifacts configuration 291722:35:39 keyword: :lsif, file: "lsif.json" 291822:35:39 when value is an array 291922:35:39 behaves like a valid entry 292122:35:39 returns artifacts configuration 292422:35:39 when value is not array 292522:35:39 behaves like a valid entry 292722:35:39 returns artifacts configuration 293022:35:39 keyword: :dotenv, file: "build.dotenv" 293122:35:39 when value is an array 293222:35:39 behaves like a valid entry 293422:35:39 returns artifacts configuration 293722:35:39 when value is not array 293822:35:39 behaves like a valid entry 294022:35:39 returns artifacts configuration 294322:35:39 keyword: :terraform, file: "tfplan.json" 294422:35:39 when value is an array 294522:35:39 behaves like a valid entry 294722:35:39 returns artifacts configuration 295022:35:39 when value is not array 295122:35:39 behaves like a valid entry 295322:35:39 returns artifacts configuration 295622:35:39 keyword: :accessibility, file: "gl-accessibility.json" 295722:35:39 when value is an array 295822:35:39 behaves like a valid entry 296022:35:39 returns artifacts configuration 296322:35:39 when value is not array 296422:35:39 behaves like a valid entry 296622:35:39 returns artifacts configuration 296922:35:40 keyword: :cyclonedx, file: "gl-sbom.cdx.zip" 297022:35:40 when value is an array 297122:35:40 behaves like a valid entry 297322:35:40 returns artifacts configuration 297622:35:40 when value is not array 297722:35:40 behaves like a valid entry 297922:35:40 returns artifacts configuration 298222:35:40 keyword: :annotations, file: "gl-annotations.json" 298322:35:40 when value is an array 298422:35:40 behaves like a valid entry 298622:35:40 returns artifacts configuration 298922:35:40 when value is not array 299022:35:40 behaves like a valid entry 299222:35:40 returns artifacts configuration 299522:35:40 keyword: :repository_xray, file: "gl-repository-xray.json" 299622:35:40 when value is an array 299722:35:40 behaves like a valid entry 299922:35:40 returns artifacts configuration 300222:35:40 when value is not array 300322:35:40 behaves like a valid entry 300522:35:40 returns artifacts configuration 300822:35:40 when coverage_report is specified 301022:35:40 returns artifacts configuration 301122:35:40 and another report is specified 301322:35:40 returns artifacts configuration 301422:35:40 when coverage_report is nil 301622:35:40 returns artifacts configuration as an empty hash 301722:35:40 when entry value is not correct 301922:35:40 when there is an unknown key present 302022:35:40 reports error 302122:35:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/reports_spec.rb. It took 2.83 seconds. Expected to take 2.55 seconds. 302222:35:40# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. Expected to take 2.51 seconds. 302322:35:40Projects::Members::EffectiveAccessLevelPerUserFinder#execute 302422:35:41 a combination of all possible avenues of membership 302522:35:43 includes the highest access level from all avenues of memberships for the specific user alone 302622:35:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.46 seconds. Current RSS: ~1560M. Threads: 4. load average: 1.21 1.17 1.03 1/281 6630 302822:35:43# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. It took 3.03 seconds. Expected to take 2.51 seconds. 302922:35:43# [RSpecRunTime] Starting example group spec/services/ci/pipelines/update_metadata_service_spec.rb. Expected to take 2.46 seconds. 303022:35:43Ci::Pipelines::UpdateMetadataService 303122:35:43 when new name is too long 303222:35:44 does not update the name 303322:35:44# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.64 seconds. Current RSS: ~1563M. Threads: 4. load average: 1.21 1.17 1.03 1/281 6631 303522:35:44 when pipeline has no name 303622:35:45 updates the name 303722:35:46# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.83 seconds. Current RSS: ~1566M. Threads: 4. load average: 1.28 1.18 1.04 1/281 6632 303922:35:46 when pipeline has a name 304022:35:47 updates the name 304122:35:47# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.04 seconds. Current RSS: ~1570M. Threads: 4. load average: 1.28 1.18 1.04 1/281 6633 304322:35:47# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/update_metadata_service_spec.rb. It took 3.57 seconds. Expected to take 2.46 seconds. 304422:35:47# [RSpecRunTime] Starting example group spec/workers/run_pipeline_schedule_worker_spec.rb. Expected to take 2.33 seconds. 304522:35:47RunPipelineScheduleWorker 304622:35:47 has an until_executed deduplicate strategy 304822:35:48 when a schedule not found 304922:35:48 does not call the Service 305022:35:48# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.49 seconds. Current RSS: ~1576M. Threads: 4. load average: 1.28 1.18 1.04 1/281 6652 305222:35:48 when a schedule project is missing 305322:35:48 does not call the Service 305422:35:48 when a user not found 305522:35:48 does not call the Service 305622:35:48 #run_pipeline_schedule 305722:35:48 when pipeline can be created 305822:35:48 when pipeline is persisted 305922:35:48 returns the service response 306022:35:49 does not log errors 306122:35:49 does not change the next_run_at 306222:35:49 when scheduling option is given as true 306322:35:49 returns the service response 306422:35:49 does not log errors 306522:35:49 changes the next_run_at 306622:35:49 when schedule is already executed 306722:35:49 does not change the next_run_at 306822:35:49 creates a pipeline 306922:35:49 when database statement timeout happens 307022:35:49 increments Prometheus counter 307122:35:49 logging a pipeline error 307222:35:49# [RSpecRunTime] Finishing example group spec/workers/run_pipeline_schedule_worker_spec.rb. It took 2.7 seconds. Expected to take 2.33 seconds. 307322:35:49# [RSpecRunTime] Starting example group spec/models/hooks/active_hook_filter_spec.rb. Expected to take 2.31 seconds. 307422:35:49ActiveHookFilter 307522:35:50 does not allow STI 307722:35:50 for various types of branch_filter 307822:35:50 branch_filter_strategy: "all_branches", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true 307922:35:50 is expected to equal true 308022:35:50 is expected to equal true 308122:35:50 branch_filter_strategy: "all_branches", branch_filter: "", ref: "refs/heads/master", expected_matches?: true 308222:35:50 is expected to equal true 308322:35:50 is expected to equal true 308422:35:50 branch_filter_strategy: "all_branches", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true 308522:35:50 is expected to equal true 308622:35:50 is expected to equal true 308722:35:50 branch_filter_strategy: "all_branches", branch_filter: ".*", ref: "refs/heads/master", expected_matches?: true 308822:35:50 is expected to equal true 308922:35:50 is expected to equal true 309022:35:50 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true 309122:35:50 is expected to equal true 309222:35:50 is expected to equal true 309322:35:50 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false 309422:35:50 is expected to equal false 309522:35:50 is expected to equal true 309622:35:50 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch", expected_matches?: true 309722:35:50 is expected to equal true 309822:35:50 is expected to equal true 309922:35:50 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch/something", expected_matches?: true 310022:35:50 is expected to equal true 310122:35:50 is expected to equal true 310222:35:50 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/master", expected_matches?: false 310322:35:50 is expected to equal false 310422:35:51 is expected to equal true 310522:35:51 branch_filter_strategy: "wildcard", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true 310622:35:51 is expected to equal true 310722:35:51 is expected to equal true 310822:35:51 branch_filter_strategy: "wildcard", branch_filter: "", ref: "refs/heads/master", expected_matches?: true 310922:35:51 is expected to equal true 311022:35:51 is expected to equal true 311122:35:51 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true 311222:35:51 is expected to equal true 311322:35:51 is expected to equal true 311422:35:51 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false 311522:35:51 is expected to equal false 311622:35:51 is expected to equal true 311722:35:51 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/xxxx/features/my-branch", expected_matches?: true 311822:35:51 is expected to equal true 311922:35:51 is expected to equal true 312022:35:51 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features/", expected_matches?: true 312122:35:51 is expected to equal true 312222:35:51 is expected to equal true 312322:35:51 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features", expected_matches?: true 312422:35:51 is expected to equal true 312522:35:51 is expected to equal true 312622:35:51 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch", expected_matches?: true 312722:35:51 is expected to equal true 312822:35:51 is expected to equal true 312922:35:51 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch/something", expected_matches?: true 313022:35:51 is expected to equal true 313122:35:51 is expected to equal true 313222:35:51 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/master", expected_matches?: false 313322:35:52 is expected to equal false 313422:35:52 is expected to equal true 313522:35:52 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/feature", expected_matches?: true 313622:35:52 is expected to equal true 313722:35:52 is expected to equal true 313822:35:52 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/dev", expected_matches?: true 313922:35:52 is expected to equal true 314022:35:52 is expected to equal true 314122:35:52 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/master", expected_matches?: false 314222:35:52 is expected to equal false 314322:35:52 is expected to equal true 314422:35:52 branch_filter_strategy: "regex", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true 314522:35:52 is expected to equal true 314622:35:52 is expected to equal true 314722:35:52 branch_filter_strategy: "regex", branch_filter: "", ref: "refs/heads/master", expected_matches?: true 314822:35:52 is expected to equal true 314922:35:52 is expected to equal true 315022:35:52 when the branch filter is a invalid regex 315122:35:52 is expected to equal false 315222:35:52 when the branch filter is not properly set to nil 315322:35:52 is expected to equal true 315422:35:52# [RSpecRunTime] Finishing example group spec/models/hooks/active_hook_filter_spec.rb. It took 2.79 seconds. Expected to take 2.31 seconds. 315522:35:52# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/context_spec.rb. Expected to take 2.21 seconds. 315622:35:52Gitlab::Ci::Config::External::Context 315922:35:52 is expected to have attributes {:pipeline => #<Double "Pipeline">, :pipeline_config => #<InstanceDouble(Gitlab::Ci::ProjectConfig) (anon...{:key => "a", :value => "b", :public => true, :file => false, :masked => false, :raw => false}>]}, @errors=nil>} 316022:35:52 is expected to eq [] 316122:35:52 is expected to eq 0 316222:35:53 is expected to be an instance of Gitlab::Ci::Variables::Collection 316322:35:53 is expected to be an instance of ActiveSupport::HashWithIndifferentAccess 316422:35:53 is expected to include {"a" => "b"} 316522:35:53 is expected to eq #<InstanceDouble(Gitlab::Ci::ProjectConfig) (anonymous)> 316622:35:53 without values 316722:35:53 is expected to have attributes {:pipeline => nil, :project => nil, :sha => nil, :user => nil} 316822:35:53 is expected to eq [] 316922:35:53 is expected to eq 0 317022:35:53 is expected to be an instance of Gitlab::Ci::Variables::Collection 317122:35:53 is expected to be an instance of ActiveSupport::HashWithIndifferentAccess 317222:35:53 is expected to be nil 317322:35:53 max_includes 317422:35:53 returns the default value of application setting `ci_max_includes` 317522:35:53 when application setting `ci_max_includes` is changed 317622:35:53 returns the new value of application setting `ci_max_includes` 317722:35:53 max_total_yaml_size_bytes 317822:35:53 when application setting `max_total_yaml_size_bytes` is requsted and was never updated by the admin 317922:35:53 returns the default value `max_total_yaml_size_bytes` 318022:35:53 when `max_total_yaml_size_bytes` was adjusted by the admin 318122:35:53 returns the updated value of application setting `max_total_yaml_size_bytes` 318222:35:53 #set_deadline 318322:35:53 with a float value 318422:35:53 updates execution_deadline 318522:35:53 with nil as a value 318622:35:53 updates execution_deadline 318722:35:53 #check_execution_time! 318822:35:53 when execution is expired 318922:35:53 raises an error 319022:35:53 when execution is not expired 319122:35:53 does not raises any errors 319222:35:53 without setting a deadline 319322:35:53 does not raises any errors 319522:35:53 with attributes 319622:35:53 behaves like a mutated context 319722:35:53 is expected not to eq #<Gitlab::Ci::Config::External::Context:0x00007c6fe4cdcd20 @project=#<Project id: namespace499/projec...ble "logger">, @max_includes=150, @max_total_yaml_size_bytes=314572800, @total_file_size_in_bytes=0> 319822:35:53 is expected to be a kind of Gitlab::Ci::Config::External::Context 319922:35:54 is expected to have attributes {:project => #<Project id: namespace504/project-579>>, :sha => "56789", :user => #<Double (anonymous)>} 320022:35:54 is expected to eq #<Double "Pipeline"> 320122:35:54 is expected to eq [:a_file] 320222:35:54 is expected to eq 1704.241098959 320322:35:54 is expected to eq #<Double "logger"> 320422:35:54 is expected to eq [#<Double "lazy_response">] 320522:35:54 without attributes 320622:35:54 behaves like a mutated context 320722:35:54 is expected not to eq #<Gitlab::Ci::Config::External::Context:0x00007c6fe594a3c8 @project=#<Project id: namespace515/projec...ble "logger">, @max_includes=150, @max_total_yaml_size_bytes=314572800, @total_file_size_in_bytes=0> 320822:35:54 is expected to be a kind of Gitlab::Ci::Config::External::Context 320922:35:54 is expected to have attributes {} 321022:35:54 is expected to eq #<Double "Pipeline"> 321122:35:54 is expected to eq [:a_file] 321222:35:54 is expected to eq 1704.749855236 321322:35:54 is expected to eq #<Double "logger"> 321422:35:54 is expected to eq [#<Double "lazy_response">] 321522:35:54 #sentry_payload 321622:35:54 is expected to match (a hash including :project and :user) 321722:35:54 #internal_include? 321822:35:54 when pipeline_config is provided 322022:35:54 returns the value of .internal_include_prepended? 322122:35:54 value: false 322222:35:55 returns the value of .internal_include_prepended? 322322:35:55 when pipeline_config is not provided 322422:35:55 returns false 322522:35:55 #execute_remote_parallel_request 322622:35:55 when the queue is empty 322722:35:55 adds the new lazy response to the queue 322822:35:55 when there is a lazy response in the queue 322922:35:55 when there is a free slot in the queue 323022:35:55 adds the new lazy response to the queue 323122:35:55 when the queue is full 323222:35:55 when the first lazy response in the queue is complete 323322:35:55 removes the completed lazy response and adds the new one to the queue 323422:35:55 when the first lazy response in the queue is not complete 323522:35:55 waits for the first lazy response to complete and then adds the new one to the queue 323622:35:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/context_spec.rb. It took 2.51 seconds. Expected to take 2.21 seconds. 323722:35:55# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. Expected to take 2.2 seconds. 323822:35:55Gitlab::ImportExport::AvatarSaver 323922:35:56 saves a project avatar 324022:35:57 is fine not to have an avatar 324122:35:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. It took 2.5 seconds. Expected to take 2.2 seconds. 324222:35:57# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.65 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.23 1.18 1.04 1/282 6654 324422:35:57# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. Expected to take 2.08 seconds. 324522:35:57Gitlab::Usage::Metrics::Instrumentations::CountPackagesMetric 324622:35:59 with 28d time frame 324722:35:59 behaves like a correct instrumented metric value and query 324822:35:59 behaves like a correct instrumented metric value 324922:35:59 has correct value 325022:35:59# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.71 seconds. Current RSS: ~1563M. Threads: 4. load average: 1.23 1.18 1.04 1/282 6655 325222:35:59 behaves like a correct instrumented metric query 325322:35:59 has correct generate query 325422:35:59 with all time frame 325522:35:59 behaves like a correct instrumented metric value and query 325622:35:59 behaves like a correct instrumented metric value 325722:36:00 has correct value 325822:36:00 behaves like a correct instrumented metric query 325922:36:00 has correct generate query 326022:36:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. It took 2.2 seconds. Expected to take 2.08 seconds. 326122:36:00# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/current_user_mode_spec.rb. Expected to take 2.05 seconds. 326222:36:00Gitlab::Auth::CurrentUserMode 326522:36:00 has no session 326622:36:00 with user and session 326722:36:00 has a session 326822:36:00 #current_session_data 326922:36:00 without session 327022:36:00 with session 327122:36:00 when session is available 327222:36:00 #admin_mode? 327322:36:00 when the user is a regular user 327422:36:00 behaves like admin mode cannot be enabled 327522:36:00 is false by default 327622:36:00 cannot be enabled with a valid password 327722:36:00 cannot be enabled with an invalid password 327822:36:00 cannot be enabled with empty params 327922:36:00 disable has no effect 328022:36:00 skipping password validation 328122:36:00 cannot be enabled with a valid password 328222:36:00 cannot be enabled with an invalid password 328322:36:00 bypassing session 328422:36:00 behaves like admin mode cannot be enabled 328522:36:00 is false by default 328622:36:00 cannot be enabled with a valid password 328722:36:00 cannot be enabled with an invalid password 328822:36:00 cannot be enabled with empty params 328922:36:00 disable has no effect 329022:36:00 skipping password validation 329122:36:00 cannot be enabled with a valid password 329222:36:00 cannot be enabled with an invalid password 329322:36:00 when the user is an admin 329422:36:00 when admin mode not requested 329522:36:00 is false by default 329622:36:00 raises exception if we try to enable it 329722:36:00 when admin mode requested first 329822:36:00 is false by default 329922:36:01 cannot be enabled with an invalid password 330022:36:01 can be enabled with a valid password 330122:36:01 can be disabled 330222:36:01 will expire in the future 330322:36:01 skipping password validation 330422:36:01 can be enabled with a valid password 330522:36:01 can be enabled with an invalid password 330622:36:01 with two independent sessions 330722:36:01 cannot be enabled in one and seen in the other 330822:36:01 bypassing session 330922:36:01 is active by default 331022:36:01 enable has no effect 331122:36:01 disable has no effect 331222:36:01 #enable_admin_mode! 331322:36:01 creates a timestamp in the session 331422:36:01 returns true after successful enable 331522:36:01 returns false after unsuccessful enable 331622:36:01 when user is not an admin 331722:36:01 returns false 331822:36:01 when admin mode is not requested 331922:36:01 raises error 332022:36:01 #disable_admin_mode! 332122:36:01 sets the session timestamp to nil 332222:36:01 .with_current_request_admin_mode 332322:36:01 with a regular user 332422:36:01 user is not available inside nor outside the yielded block 332522:36:01 with an admin user 332622:36:01 admin mode is disabled 332722:36:01 user is not available inside nor outside the yielded block 332822:36:01 admin mode is enabled 332922:36:02 user is available only inside the yielded block 333022:36:02 when no session available 333122:36:02 .bypass_session! 333222:36:02 when providing a block 333322:36:02 with a regular user 333422:36:02 admin mode is false 333522:36:02 with an admin user 333622:36:02 admin mode is true 333722:36:02 when not providing a block 333822:36:02 with a regular user 333922:36:02 admin mode is false 334022:36:02 with an admin user 334122:36:02 admin mode is true 334222:36:02 .optionally_run_in_admin_mode 334322:36:02 when invoked from a sidekiq context 334422:36:02 yields without changing the admin mode for non-admin users 334522:36:02 runs in admin mode for admin users 334622:36:02 resets the admin mode after yielding for admin users 334722:36:02 when invoked from a non-sidekiq context 334822:36:02 raises an exception 334922:36:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/current_user_mode_spec.rb. It took 2.32 seconds. Expected to take 2.05 seconds. 335022:36:02# [RSpecRunTime] Starting example group spec/lib/banzai/issuable_extractor_spec.rb. Expected to take 1.96 seconds. 335122:36:02Banzai::IssuableExtractor 335222:36:04 returns instances of issuables for nodes with references 335422:36:04 saves records to cache 335522:36:04# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.47 seconds. Current RSS: ~1566M. Threads: 4. load average: 1.21 1.17 1.04 1/282 6656 335722:36:04# [RSpecRunTime] Finishing example group spec/lib/banzai/issuable_extractor_spec.rb. It took 2.3 seconds. Expected to take 1.96 seconds. 335822:36:04# [RSpecRunTime] Starting example group spec/services/auth/dependency_proxy_authentication_service_spec.rb. Expected to take 1.92 seconds. 335922:36:04Auth::DependencyProxyAuthenticationService 336122:36:04 dependency proxy is not enabled 336222:36:04 behaves like returning 336322:36:04 returns dependency proxy not enabled 336422:36:04 without a user 336522:36:04 behaves like returning 336622:36:04 returns access forbidden 336722:36:04 with a deploy token 336822:36:04 behaves like returning a token with an encoded field 336922:36:04 returns a token with encoded field 337022:36:04 with packages_dependency_proxy_containers_scope_check disabled 337122:36:04 behaves like returning a token with an encoded field 337222:36:04 returns a token with encoded field 337322:36:04 when the the deploy token is restricted with external_authorization 337422:36:04 behaves like returning 337522:36:04 returns access forbidden 337622:36:04 with a human user 337722:36:04 behaves like returning a token with an encoded field 337822:36:05 returns a token with encoded field 337922:36:05 when the deploy token is restricted with external_authorization 338022:36:05 behaves like returning a token with an encoded field 338122:36:05 returns a token with encoded field 338222:36:05 with a personal access token user 338322:36:05 behaves like returning a token with an encoded field 338422:36:05 returns a token with encoded field 338522:36:05 with a group access token 338622:36:05 with insufficient authentication abilities 338722:36:05 behaves like returning 338822:36:05 returns access forbidden 338922:36:05 packages_dependency_proxy_containers_scope_check disabled 339022:36:05 behaves like returning a token with an encoded field 339122:36:05 returns a token with encoded field 339222:36:05 with sufficient authentication abilities 339322:36:05 behaves like returning a token with an encoded field 339422:36:05 returns a token with encoded field 339622:36:05 behaves like returning 339722:36:05 returns access forbidden 339922:36:05 behaves like returning 340022:36:05 returns access forbidden 340122:36:05 all other user types 340222:36:05 with user_type 1 340322:36:05 behaves like returning a token with an encoded field 340422:36:05 returns a token with encoded field 340522:36:05 with user_type 2 340622:36:05 behaves like returning a token with an encoded field 340722:36:06 returns a token with encoded field 340822:36:06 with user_type 3 340922:36:06 behaves like returning a token with an encoded field 341022:36:06 returns a token with encoded field 341122:36:06 with user_type 4 341222:36:06 behaves like returning a token with an encoded field 341322:36:06 returns a token with encoded field 341422:36:06 with user_type 5 341522:36:06 behaves like returning a token with an encoded field 341622:36:06 returns a token with encoded field 341722:36:06 with user_type 7 341822:36:06 behaves like returning a token with an encoded field 341922:36:06 returns a token with encoded field 342022:36:06 with user_type 8 342122:36:06 behaves like returning a token with an encoded field 342222:36:06 returns a token with encoded field 342322:36:06 with user_type 9 342422:36:06 behaves like returning a token with an encoded field 342522:36:06 returns a token with encoded field 342622:36:06 with user_type 10 342722:36:06 behaves like returning a token with an encoded field 342822:36:06 returns a token with encoded field 342922:36:06 with user_type 11 343022:36:06 behaves like returning a token with an encoded field 343122:36:06 returns a token with encoded field 343222:36:06 with user_type 12 343322:36:06 behaves like returning a token with an encoded field 343422:36:06 returns a token with encoded field 343522:36:06 with user_type 13 343622:36:06 behaves like returning a token with an encoded field 343722:36:06 returns a token with encoded field 343822:36:06 with user_type 14 343922:36:06 behaves like returning a token with an encoded field 344022:36:06 returns a token with encoded field 344122:36:06 with user_type 15 344222:36:06 behaves like returning a token with an encoded field 344322:36:06 returns a token with encoded field 344422:36:06 with user_type 16 344522:36:06 behaves like returning a token with an encoded field 344622:36:06 returns a token with encoded field 344722:36:06 with user_type 17 344822:36:06 behaves like returning a token with an encoded field 344922:36:06 returns a token with encoded field 345022:36:06# [RSpecRunTime] Finishing example group spec/services/auth/dependency_proxy_authentication_service_spec.rb. It took 2.14 seconds. Expected to take 1.92 seconds. 345122:36:06# [RSpecRunTime] Starting example group spec/services/update_container_registry_info_service_spec.rb. Expected to take 1.84 seconds. 345222:36:06UpdateContainerRegistryInfoService 345422:36:06 when container registry is disabled 345522:36:06 behaves like invalid config 345622:36:06 does not update the application settings 345722:36:06 does not raise an error 345822:36:06 when container registry api_url is blank 345922:36:06 behaves like invalid config 346022:36:06 does not update the application settings 346122:36:06 does not raise an error 346222:36:06 when creating a registry client instance 346322:36:07 uses a token with no access permissions 346422:36:07 when unabled to detect the container registry type 346522:36:07 sets the application settings to their defaults 346622:36:07 when able to detect the container registry type 346722:36:07 when using the GitLab container registry 346822:36:08 updates application settings accordingly 346922:36:08 when using a third-party container registry 347022:36:08 updates application settings accordingly 347122:36:08# [RSpecRunTime] Finishing example group spec/services/update_container_registry_info_service_spec.rb. It took 2.11 seconds. Expected to take 1.84 seconds. 347222:36:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/skipped_spec.rb. Expected to take 1.81 seconds. 347322:36:08Gitlab::Ci::Status::Build::Skipped 347422:36:08 #illustration 347522:36:08 is expected to include :image, :size, and :title 347722:36:08 when build is skipped 347822:36:10 is a correct match 347922:36:10# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.95 seconds. Current RSS: ~1618M. Threads: 4. load average: 1.20 1.17 1.04 1/281 6657 348122:36:10 when build is not skipped 348222:36:11 does not match 348322:36:11# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.38 seconds. Current RSS: ~1623M. Threads: 4. load average: 1.18 1.17 1.04 1/281 6658 348522:36:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/skipped_spec.rb. It took 2.67 seconds. Expected to take 1.81 seconds. 348622:36:11# [RSpecRunTime] Starting example group spec/services/ml/destroy_model_version_service_spec.rb. Expected to take 1.73 seconds. 348722:36:11Ml::DestroyModelVersionService 348922:36:13 when model version exists 349022:36:13 deletes the model version 349122:36:13# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.09 seconds. Current RSS: ~1619M. Threads: 4. load average: 1.18 1.17 1.04 1/281 6659 349322:36:13 when model version has no package 349422:36:13 does not trigger destroy package service 349522:36:13 when package cannot be marked for destruction 349622:36:13 does not delete the model version 349722:36:13# [RSpecRunTime] Finishing example group spec/services/ml/destroy_model_version_service_spec.rb. It took 1.98 seconds. Expected to take 1.73 seconds. 349822:36:13# [RSpecRunTime] Starting example group spec/lib/backup/dump/postgres_spec.rb. Expected to take 1.7 seconds. 349922:36:13Backup::Dump::Postgres 350122:36:13 with default compression method 350222:36:14pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 350322:36:14 Is the server running locally and accepting connections on that socket? 350422:36:14 creates a dump file 350522:36:14pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 350622:36:14 Is the server running locally and accepting connections on that socket? 350722:36:14 default compression command is used 350822:36:14 when COMPRESS_CMD is set to tee 350922:36:14Using custom COMPRESS_CMD 'tee' 351022:36:14pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 351122:36:14 Is the server running locally and accepting connections on that socket? 351222:36:14 creates a dump file 351322:36:14pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 351422:36:14 Is the server running locally and accepting connections on that socket? 351522:36:14 passes through tee instead of gzip 351622:36:14 #compress_cmd 351722:36:14 returns default compression command 351822:36:14# [RSpecRunTime] Finishing example group spec/lib/backup/dump/postgres_spec.rb. It took 1.16 seconds. Expected to take 1.7 seconds. 351922:36:14# [RSpecRunTime] Starting example group spec/models/concerns/feature_gate_spec.rb. Expected to take 1.66 seconds. 352122:36:14 does not allow STI 352222:36:14 .actor_from_id 352322:36:14 model_class: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), model_id: 1, expected: "Project:1" 352422:36:14 returns an object that has the correct flipper_id 352522:36:14 model_class: Group(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 2, expected: "Group:2" 352622:36:14 returns an object that has the correct flipper_id 352722:36:14 model_class: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, otp_secret: ), model_id: 3, expected: "User:3" 352822:36:14 returns an object that has the correct flipper_id 352922:36:14 model_class: Ci::Runner(id: integer, token: string, created_at: datetime, updated_at: datetime, description: string, contacted_at: datetime, active: boolean, name: string, run_untagged: boolean, locked: boolean, access_level: integer, maximum_timeout: integer, runner_type: integer, token_encrypted: string, public_projects_minutes_cost_factor: float, private_projects_minutes_cost_factor: float, maintainer_note: text, token_expires_at: timestamptz, allowed_plans: text, registration_type: integer, creator_id: integer, creation_state: integer, allowed_plan_ids: integer, sharding_key_id: integer, executor_type: , tag_list: ), model_id: 4, expected: "Ci::Runner:4" 353022:36:14 returns an object that has the correct flipper_id 353122:36:14 model_class: Namespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 5, expected: "Namespace:5" 353222:36:14 returns an object that has the correct flipper_id 353322:36:14 model_class: Namespaces::ProjectNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 6, expected: "Namespaces::ProjectNamespace:6" 353422:36:15 returns an object that has the correct flipper_id 353522:36:15 model_class: Namespaces::UserNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 7, expected: "Namespaces::UserNamespace:7" 353622:36:15 returns an object that has the correct flipper_id 353822:36:15 factory: :project 353922:36:15 returns nil when object is not persisted 354022:36:15 returns flipper_id when object is persisted 354122:36:15 factory: :group 354222:36:16 returns nil when object is not persisted 354322:36:16 returns flipper_id when object is persisted 354422:36:16 factory: :user 354522:36:16 returns nil when object is not persisted 354622:36:16 returns flipper_id when object is persisted 354722:36:16 factory: :ci_runner 354822:36:16 returns nil when object is not persisted 354922:36:16 returns flipper_id when object is persisted 355022:36:16 factory: :namespace 355122:36:16 returns nil when object is not persisted 355222:36:17 returns flipper_id when object is persisted 355322:36:17# [RSpecRunTime] Finishing example group spec/models/concerns/feature_gate_spec.rb. It took 2.33 seconds. Expected to take 1.66 seconds. 355422:36:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. Expected to take 1.62 seconds. 355522:36:17Terraform/Base.gitlab-ci.yml 355622:36:17 the created pipeline 355722:36:18 creates deprecation warning job 355822:36:18# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.7 seconds. Current RSS: ~1607M. Threads: 4. load average: 1.25 1.18 1.04 1/283 6704 356022:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. It took 1.82 seconds. Expected to take 1.62 seconds. 356122:36:18# [RSpecRunTime] Starting example group spec/views/shared/runners/_runner_details.html.haml_spec.rb. Expected to take 1.55 seconds. 356222:36:18shared/runners/_runner_details.html.haml 356322:36:19 Maximum job timeout value 356422:36:19 is expected to have text "Maximum job timeout 1h 30m" 356522:36:19 Runner description 356622:36:19 is expected to have text "Description Test runner" 356722:36:19 Locked to this project value 356822:36:19 when runner locked is not set 356922:36:19 is expected to have text "Locked to this project No" 357022:36:19 when runner is of type group 357122:36:19 is expected not to have text "Locked to this project" 357222:36:19 when runner locked is set 357322:36:19 is expected to have text "Locked to this project Yes" 357422:36:19 when runner is of type group 357522:36:19 is expected not to have text "Locked to this project" 357622:36:19 Runner manager values 357722:36:19 is expected to have text "Version 11.4.0" 357822:36:19 is expected to have text "IP Address 127.1.2.3" 357922:36:19 is expected to have text "Revision abcd1234" 358022:36:19 is expected to have text "Platform " 358122:36:19 is expected to have text "Architecture amd64" 358222:36:19 Protected value 358322:36:19 when runner is not protected 358422:36:19 is expected to have text "Protected No" 358522:36:19 when runner is protected 358622:36:19 is expected to have text "Protected Yes" 358722:36:19 Runner id and type 358822:36:19 when runner is of type instance 358922:36:19 is expected to have text "Runner #63 shared" 359022:36:19 when runner is of type group 359122:36:19 is expected to have text "Runner #1000000181 group" 359222:36:19 when runner is of type project 359322:36:20 is expected to have text "Runner #1000000182 project" 359422:36:20 Can run untagged jobs value 359522:36:20 when runner run untagged job is set 359622:36:20 is expected to have text "Can run untagged jobs Yes" 359722:36:20 when runner run untagged job is unset 359822:36:20 is expected to have text "Can run untagged jobs No" 359922:36:20 Last contact value 360022:36:20 when runner have not contacted yet 360122:36:20 is expected to have text "Last contact Never" 360222:36:20 when runner have already contacted 360322:36:20 is expected to have text "Last contact Nov 07, 2024" 360422:36:20 Paused value 360522:36:20 when runner is active 360622:36:20 is expected to have text "Paused No" 360722:36:20 when runner is paused 360822:36:20 is expected to have text "Paused Yes" 361022:36:20 when runner does not have tags 361122:36:20 is expected to have text "Tags" 361222:36:20 is expected not to have visible css "span.gl-badge.badge.badge-info" 361322:36:20 when runner have tags 361422:36:20 is expected to have text "Tags tag1 tag2 tag3" 361522:36:20 is expected to have visible css "span.gl-badge.badge.badge-info" 361622:36:20# [RSpecRunTime] Finishing example group spec/views/shared/runners/_runner_details.html.haml_spec.rb. It took 1.72 seconds. Expected to take 1.55 seconds. 361722:36:20# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb. Expected to take 1.54 seconds. 361822:36:20Gitlab::BitbucketServerImport::Stage::ImportRepositoryWorker 361922:36:21 behaves like Gitlab::BitbucketServerImport::StageMethods 362022:36:21 .sidekiq_retries_exhausted 362122:36:21 tracks the import failure 362322:36:21 executes the import 362422:36:21 queues RefreshImportJidWorker 362622:36:21 when the import succeeds 362722:36:21 schedules the next stage 362822:36:21 logs stage start and finish 362922:36:21 when the bitbucket_server_convert_mentions_to_users flag is disabled 363022:36:21 skips the user import and schedules the next stage 363122:36:21 when project does not exists 363222:36:21 does not call importer 363322:36:21 when project import state is not `started` 363422:36:22 does not call importer 363522:36:22 when the importer fails 363622:36:22 does not schedule the next stage and raises error 363722:36:22# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb. It took 2.04 seconds. Expected to take 1.54 seconds. 363822:36:22# [RSpecRunTime] Starting example group spec/serializers/merge_request_sidebar_extras_entity_spec.rb. Expected to take 1.47 seconds. 363922:36:22MergeRequestSidebarExtrasEntity 364122:36:24 contains assignees attributes 364222:36:24# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.94 seconds. Current RSS: ~1596M. Threads: 4. load average: 1.23 1.18 1.04 2/283 6725 364522:36:24 contains reviewers attributes 364622:36:24# [RSpecRunTime] Finishing example group spec/serializers/merge_request_sidebar_extras_entity_spec.rb. It took 1.8 seconds. Expected to take 1.47 seconds. 364722:36:24# [RSpecRunTime] Starting example group spec/models/uploads/local_spec.rb. Expected to take 1.46 seconds. 364822:36:24Uploads::Local 364922:36:24 does not allow STI 365022:36:24 model with uploads 365222:36:25 returns keys 365322:36:25 #delete_keys 365422:36:26 deletes multiple data 365522:36:26# [RSpecRunTime] Finishing example group spec/models/uploads/local_spec.rb. It took 1.75 seconds. Expected to take 1.46 seconds. 365622:36:26# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_queue_spec.rb. Expected to take 1.4 seconds. 365722:36:26Gitlab::SidekiqQueue 365922:36:26 when there are no matching jobs 366022:36:26 when the queue is not processed in time 366122:36:26 returns a non-completion flag, the number of jobs deleted, and the remaining queue size 366222:36:26 when the queue is processed in time 366322:36:26 returns a completion flag, the number of jobs deleted, and the remaining queue size 366422:36:26 when there are matching jobs 366522:36:26 when the queue is not processed in time 366622:36:27 returns a non-completion flag, the number of jobs deleted, and the remaining queue size 366722:36:27 when the queue is processed in time 366822:36:27 returns a completion flag, the number of jobs deleted, and the remaining queue size 366922:36:27 when there are jobs matching the class name 367022:36:27 when the queue is not processed in time 367122:36:27 returns a non-completion flag, the number of jobs deleted, and the remaining queue size 367222:36:27 when the queue is processed in time 367322:36:27 returns a completion flag, the number of jobs deleted, and the remaining queue size 367422:36:27 when there extra queue shard instances are used 367522:36:27 tracks queues from both instances 367622:36:27 when there are no valid metadata keys passed 367722:36:28 raises NoMetadataError 367822:36:28 when the queue does not exist 367922:36:28 raises InvalidQueueError 368022:36:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_queue_spec.rb. It took 1.95 seconds. Expected to take 1.4 seconds. 368122:36:28# [RSpecRunTime] Starting example group spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb. Expected to take 1.38 seconds. 368222:36:28Import::BulkImports::SourceUsersAttributesWorker 368422:36:29 executes UpdateSourceUsersService 368522:36:29 re-enqueues the job 368622:36:29 behaves like an idempotent worker 368722:36:29 is labeled as idempotent 368822:36:29 performs multiple times sequentially without raising an exception 368922:36:29# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.26 seconds. Current RSS: ~1593M. Threads: 4. load average: 1.21 1.18 1.04 1/281 6726 369122:36:29 when bulk_import is in a completed status 369222:36:29 calls the service with a minimum_batch_size set 369322:36:29 does not re-enqueue the job 369422:36:29# [RSpecRunTime] Finishing example group spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb. It took 1.44 seconds. Expected to take 1.38 seconds. 369522:36:29# [RSpecRunTime] Starting example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. Expected to take 1.32 seconds. 369622:36:29ServiceDesk::CustomEmails::DestroyService 369822:36:30 with illegitimate user 369922:36:30 behaves like a service that exits with error 370122:36:30 with legitimate user 370222:36:30 behaves like a service that exits with error 370422:36:30 when service desk setting exists 370522:36:30 behaves like a successful service that destroys all custom email records 370622:36:30 ensures no custom email records exist 370722:36:30 when custom email is present 370822:36:30 behaves like a successful service that destroys all custom email records 370922:36:30 ensures no custom email records exist 371022:36:30 when credential exists 371122:36:30 behaves like a successful service that destroys all custom email records 371222:36:30 ensures no custom email records exist 371322:36:30 when verification exists 371422:36:30 behaves like a successful service that destroys all custom email records 371522:36:31 ensures no custom email records exist 371622:36:31# [RSpecRunTime] Finishing example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. It took 1.69 seconds. Expected to take 1.32 seconds. 371722:36:31# [RSpecRunTime] Starting example group spec/graphql/resolvers/data_transfer/project_data_transfer_resolver_spec.rb. Expected to take 1.31 seconds. 371822:36:31Resolvers::DataTransfer::ProjectDataTransferResolver 371922:36:32 when user has permissions to see data transfer 372022:36:32 calls ProjectDataTransferFinder with expected arguments 372122:36:32 when data_transfer_monitoring is disabled 372222:36:32 returns empty result 372322:36:32# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.62 second. Current RSS: ~1577M. Threads: 4. load average: 1.19 1.17 1.04 1/281 6727 372522:36:32 with authorized user but without enough permissions 372622:36:33 does not raise an error and returns no data 372722:36:33 with anonymous access 372822:36:33 does not raise an error and returns no data 372922:36:33# [RSpecRunTime] Finishing example group spec/graphql/resolvers/data_transfer/project_data_transfer_resolver_spec.rb. It took 1.94 seconds. Expected to take 1.31 seconds. 373022:36:33# [RSpecRunTime] Starting example group spec/lib/banzai/filter/sanitize_link_filter_spec.rb. Expected to take 1.23 seconds. 373122:36:33Banzai::Filter::SanitizeLinkFilter 373222:36:33 behaves like a filter timeout 373322:36:33 when rendering takes too long 373522:36:33 verifies render_timeout 373622:36:33 behaves like sanitize link 373722:36:33 disallows invalid URIs 373822:36:33 allows non-standard anchor schemes 373922:36:34 allows relative links 374022:36:34 behaves like XSS prevention 374122:36:34 disallows protocol-based JS injection: simple, no spaces 374222:36:34 disallows protocol-based JS injection: simple, spaces before 374322:36:34 disallows protocol-based JS injection: simple, spaces after 374422:36:34 disallows protocol-based JS injection: simple, spaces before and after 374522:36:34 disallows protocol-based JS injection: preceding colon 374622:36:34 disallows protocol-based JS injection: UTF-8 encoding 374722:36:34 disallows protocol-based JS injection: long UTF-8 encoding 374822:36:34 disallows protocol-based JS injection: long UTF-8 encoding without semicolons 374922:36:34 disallows protocol-based JS injection: hex encoding 375022:36:34 disallows protocol-based JS injection: long hex encoding 375122:36:34 disallows protocol-based JS injection: hex encoding without semicolons 375222:36:34 disallows protocol-based JS injection: null char 375322:36:34 disallows protocol-based JS injection: invalid URL char 375422:36:34 disallows protocol-based JS injection: Unicode 375522:36:34 disallows protocol-based JS injection: spaces and entities 375622:36:34 disallows protocol whitespace 375722:36:34 sanitizes javascript in attributes 375822:36:34 sanitizes mixed-cased javascript in attributes 375922:36:34 disallows data links 376022:36:34 disallows vbscript links 376122:36:34 behaves like does not use pipeline timing check 376222:36:34 does not include Concerns::PipelineTimingCheck 376322:36:34# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/sanitize_link_filter_spec.rb. It took 1.34 seconds. Expected to take 1.23 seconds. 376422:36:34# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb. Expected to take 1.22 seconds. 376522:36:34Gitlab::Pagination::Keyset::SimpleOrderBuilder 376622:36:34 when no order present 376722:36:34 with a single-column primary key 376822:36:34 orders by primary key 376922:36:34 sets the column definition to not nullable 377022:36:34 when the order scope's model uses default_scope 377122:36:34 orders by primary key 377222:36:34 with a multicolumn primary key 377322:36:34 orders by primary keys 377422:36:34 sets the column definitions not nullable 377522:36:34 when primary key order present 377622:36:34 with a single column primary key 377722:36:34 orders by primary key without altering the direction 377822:36:34 with a multicolumn primary key specifying all columns 377922:36:34 orders by the full primary key 378022:36:34 with a multicolumn primary key specifying all columns in a different order 378122:36:34 orders by the full primary key 378222:36:34 when ordered by a prefix of a composite primary key 378322:36:34 in ascending order 378422:36:34 orders by the full primary key in ascending order 378522:36:34 in descending order 378622:36:34 orders by the full primary key in descending order 378722:36:34 when ordered by other column 378822:36:34 with a single-column primary key 378922:36:35 adds extra primary key order as tie-breaker 379022:36:35 sets the column definition for created_at 379122:36:35 with a multi-column primary key 379222:36:35 adds extra primary keys as tie-breaker 379322:36:35 sets the column definition for authored_date nullable 379422:36:35 when ordered by two columns where the last one is the tie breaker 379522:36:35 with a single column primary key 379622:36:35 preserves the order 379722:36:35 with a multi-column primary key 379822:36:35 when the full multi-column primary key is given as a tie breaker 379922:36:35 preserves the order 380022:36:35 when non-nullable column is given 380122:36:35 sets the column definition for namespace_id to non-nullable 380222:36:35 when column with null check constraint is given 380322:36:35 when the check constraint is not valid 380422:36:35 sets the column definition for name to nullable 380522:36:35 when the check constraint is valid 380622:36:35 sets the column definition for name to non-nullable 380722:36:35 when ordering by a column with the lower named function 380822:36:35 sets the column definition for name 380922:36:35 adds extra primary key order as tie-breaker 381022:36:35 NULLS order given as as an Arel node 381122:36:35 when NULLS LAST order is given without a tie-breaker 381222:36:35 sets the column definition for created_at appropriately 381322:36:35 orders by primary key 381422:36:35 when NULLS FIRST order is given with a tie-breaker 381522:36:35 sets the column definition for created_at appropriately 381622:36:35 orders by the given primary key 381722:36:35 return :unable_to_order symbol when order cannot be built 381822:36:35 when raw SQL order is given 381922:36:35 is expected to eq false 382022:36:35 when an invalid NULLS order is given 382122:36:35 scope: lazy { Project.order(Arel.sql('projects.updated_at created_at Asc Nulls Last')) } 382222:36:35 is expected to eq false 382322:36:35 scope: lazy { Project.order(Arel.sql('projects.created_at ZZZ NULLS FIRST')) } 382422:36:35 is expected to eq false 382522:36:35 scope: lazy { Project.order(Arel.sql('projects.relative_position ASC NULLS LAST')) } 382622:36:35 is expected to eq false 382722:36:35 when more than 2 columns are given for the order 382822:36:35 is expected to eq true 382922:36:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb. It took 1.2 seconds. Expected to take 1.22 seconds. 383022:36:35# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_csv_imports_metric_spec.rb. Expected to take 1.15 seconds. 383122:36:35Gitlab::Usage::Metrics::Instrumentations::CountCsvImportsMetric 383222:36:37 with all time frame 383322:36:37 behaves like a correct instrumented metric value and query 383422:36:37 behaves like a correct instrumented metric value 383522:36:37 has correct value 383622:36:37# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.04 seconds. Current RSS: ~1569M. Threads: 4. load average: 1.18 1.17 1.04 1/281 6728 383822:36:37 behaves like a correct instrumented metric query 383922:36:37 has correct generate query 384022:36:37 for 28d time frame 384122:36:37 behaves like a correct instrumented metric value and query 384222:36:37 behaves like a correct instrumented metric value 384322:36:37 has correct value 384422:36:37 behaves like a correct instrumented metric query 384522:36:37 has correct generate query 384622:36:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_csv_imports_metric_spec.rb. It took 1.6 seconds. Expected to take 1.15 seconds. 384722:36:37# [RSpecRunTime] Starting example group spec/finders/packages/pypi/package_finder_spec.rb. Expected to take 1.12 seconds. 384822:36:37Packages::Pypi::PackageFinder 385022:36:38 within a project 385122:36:38 is expected to eq #<Packages::Pypi::Package id: 20, project_id: 505, created_at: "2024-11-13 22:36:38.666955660 +0000",...age_type: "pypi", creator_id: 1105, status: "default", last_downloaded_at: nil, status_message: nil> 385222:36:38# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.65 seconds. Current RSS: ~1568M. Threads: 4. load average: 1.18 1.17 1.04 1/281 6729 385422:36:38 within a group 385522:36:38 is expected to eq #<Packages::Pypi::Package id: 20, project_id: 505, created_at: "2024-11-13 22:36:38.666955660 +0000",...age_type: "pypi", creator_id: 1105, status: "default", last_downloaded_at: nil, status_message: nil> 385622:36:38# [RSpecRunTime] Finishing example group spec/finders/packages/pypi/package_finder_spec.rb. It took 1.52 seconds. Expected to take 1.12 seconds. 385722:36:38# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/alert_spec.rb. Expected to take 1.08 seconds. 385822:36:38Gitlab::DataBuilder::Alert 386022:36:39 is expected to be a kind of Hash 386122:36:39 is expected to eq "alert" 386222:36:39 contains the correct object attributes 386322:36:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/alert_spec.rb. It took 0.68 second. Expected to take 1.08 seconds. 386422:36:39# [RSpecRunTime] Starting example group spec/lib/banzai/filter/attributes_filter_spec.rb. Expected to take 1.06 seconds. 386522:36:39Banzai::Filter::AttributesFilter 386622:36:39 behaves like pipeline timing check 386722:36:39 checks the pipeline timing 386822:36:39 height and width 386922:36:39 when size attributes are valid 387022:36:39 text: "<img src=\"example.jpg\">{width=100 height=200px}", result: "<img src=\"example.jpg\" width=\"100\" height=\"200px\">" 387122:36:39 adds them to the img 387222:36:39 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">" 387322:36:39 adds them to the img 387422:36:39 text: "<img src=\"example.jpg\">{width=100px}", result: "<img src=\"example.jpg\" width=\"100px\">" 387522:36:39 adds them to the img 387622:36:39 text: "<img src=\"example.jpg\">{height=100%}", result: "<img src=\"example.jpg\" height=\"100%\">" 387722:36:39 adds them to the img 387822:36:39 text: "<img src=\"example.jpg\">{width=\"100%\"}", result: "<img src=\"example.jpg\" width=\"100%\">" 387922:36:39 adds them to the img 388022:36:39 when size attributes are invalid 388122:36:39 text: "<img src=\"example.jpg\">{width=100cs}", result: "<img src=\"example.jpg\">" 388222:36:39 ignores them 388322:36:39 text: "<img src=\"example.jpg\">{width=auto height=200}", result: "<img src=\"example.jpg\" height=\"200\">" 388422:36:39 ignores them 388522:36:39 text: "<img src=\"example.jpg\">{width=10000}", result: "<img src=\"example.jpg\">" 388622:36:39 ignores them 388722:36:39 text: "<img src=\"example.jpg\">{width=-200}", result: "<img src=\"example.jpg\">" 388822:36:39 ignores them 388922:36:39 attribute syntax 389022:36:39 when attribute syntax is valid 389122:36:39 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">" 389222:36:39 adds them to the img 389322:36:39 text: "<img src=\"example.jpg\">{ width=100 }", result: "<img src=\"example.jpg\" width=\"100\">" 389422:36:39 adds them to the img 389522:36:39 text: "<img src=\"example.jpg\">{width=\"100\"}", result: "<img src=\"example.jpg\" width=\"100\">" 389622:36:39 adds them to the img 389722:36:39 text: "<img src=\"example.jpg\">{width=100 width=200}", result: "<img src=\"example.jpg\" width=\"200\">" 389822:36:40 adds them to the img 389922:36:40 text: "<img src=\"example.jpg\">{.test_class width=100 style=\"width:400\"}", result: "<img src=\"example.jpg\" width=\"100\">" 390022:36:40 adds them to the img 390122:36:40 text: "<img src=\"example.jpg\" class=\"lazy\" />{width=100}", result: "<img src=\"example.jpg\" class=\"lazy\" width=\"100\">" 390222:36:40 adds them to the img 390322:36:40 when attribute syntax is invalid 390422:36:40 text: "<img src=\"example.jpg\"> {width=100}", result: "<img src=\"example.jpg\"> {width=100}" 390522:36:40 does not recognize as attributes 390622:36:40 text: "<img src=\"example.jpg\">{width=100\nheight=100}", result: "<img src=\"example.jpg\">{width=100\nheight=100}" 390722:36:40 does not recognize as attributes 390822:36:40 text: "{width=100 height=100}\n<img src=\"example.jpg\">", result: "{width=100 height=100}\n<img src=\"example.jpg\">" 390922:36:40 does not recognize as attributes 391022:36:40 text: "<h1>header</h1>{width=100}", result: "<h1>header</h1>{width=100}" 391122:36:40 does not recognize as attributes 391222:36:40# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/attributes_filter_spec.rb. It took 0.59 second. Expected to take 1.06 seconds. 391322:36:40# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/service_spec.rb. Expected to take 1.0 second. 391422:36:40Gitlab::Ci::Config::Entry::Service 391522:36:40 when configuration is a string 391922:36:40 returns valid hash 392122:36:40 returns service's image name 392322:36:40 returns service's alias 392522:36:40 returns service's command 392722:36:40 returns service's ports 392822:36:40 #executor_opts 392922:36:40 returns service's executor_opts configuration 393022:36:40 when configuration is a hash 393422:36:40 returns valid hash 393622:36:40 returns service's image name 393822:36:40 returns service's alias 394022:36:40 returns service's command 394222:36:40 returns service's entrypoint 394322:36:40 #pull_policy 394522:36:40 when configuration has ports 394622:36:40 when with_image_ports metadata is not enabled 394822:36:40 is not valid 394922:36:40 when with_image_ports metadata is enabled 395222:36:40 when unknown port keys detected 395322:36:40 is not valid 395522:36:40 returns image's ports 395622:36:40 when configuration has docker options 395722:36:40 with platform option 396122:36:40 returns value 396222:36:40 with user option 396622:36:40 returns value 396722:36:40 when docker options have an invalid property 396922:36:40 is not valid 397022:36:40 when docker options platform is not string 397222:36:40 is not valid 397322:36:40 when configuration has pull_policy 397722:36:40 returns value 397822:36:40 when entry value is not correct 398022:36:40 saves errors 398222:36:41 is not valid 398322:36:41 when unexpected key is specified 398522:36:41 saves errors 398722:36:41 is not valid 398822:36:41 when service has ports 398922:36:41 alias field is mandatory 399022:36:41 when service does not have ports 399122:36:41 alias field is optional 399222:36:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/service_spec.rb. It took 0.96 second. Expected to take 1.0 second. 399322:36:41# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/confluence_menu_spec.rb. Expected to take 0.97 second. 399422:36:41Sidebars::Projects::Menus::ConfluenceMenu 399622:36:41 when Confluence integration is not present 399722:36:41 returns false 399822:36:41 when Confluence integration is present 399922:36:41 when integration is disabled 400022:36:41 returns false 400122:36:41 when issues integration is enabled 400222:36:42 returns true 400322:36:42 does not contain any sub menu 400422:36:42 serialize_as_menu_item_args 400522:36:42 renders as part of the Plan section 400622:36:42# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/confluence_menu_spec.rb. It took 1.06 seconds. Expected to take 0.97 second. 400722:36:42# [RSpecRunTime] Starting example group spec/lib/gitlab/import/user_from_mention_spec.rb. Expected to take 0.94 second. 400822:36:42Gitlab::Import::UserFromMention 400922:36:42 #cache_multiple 401022:36:42 calls write_multiple with the hash 401122:36:42 #source_user_cache_value 401222:36:42 creates a json string to store a potentially user-mappable value and what type of value it is 401322:36:42 #source_user_cache_key 401422:36:42 creates a cache key for the given importer, project_id, and source_key 401522:36:42 #user_from_cache 401622:36:42 when the cache_key is a cache miss 401722:36:42 returns nil if the mention is a cache miss 401822:36:42 when the cache_key is a cache hit 401922:36:42 and the cached value can be mapped to a user record 402022:36:42 if a user with the email does not exist 402222:36:42 if a user with the email exists 402322:36:42 returns the user 402422:36:42 if a user with the same username exists but email does not match 402622:36:42 and the cached value can not be mapped to a user record 402722:36:42 returns the cached value 402822:36:42 does not attempt to find a user record 402922:36:42 when the cache_key was a miss but a hit for old username specific key 403022:36:42 and the cached value can be mapped to a user record 403122:36:42 if a user with the email does not exist 403322:36:42 if a user with the email exists 403422:36:43 returns the user 403522:36:43 if a user with the same username exists but email does not match 403722:36:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/user_from_mention_spec.rb. It took 1.1 seconds. Expected to take 0.94 second. 403822:36:43# [RSpecRunTime] Starting example group spec/tooling/danger/feature_flag_spec.rb. Expected to take 0.89 second. 403922:36:43Tooling::Danger::FeatureFlag 404022:36:43 #feature_flag_files 404122:36:43 retrieves added feature flag files 404222:36:43 with added added feature flag files 404322:36:43 returns an array of Found objects 404422:36:43 without added added feature flag files 404522:36:43 returns an array of Found objects 404622:36:43 retrieves modified feature flag files 404722:36:43 with modified modified feature flag files 404822:36:43 returns an array of Found objects 404922:36:43 without modified modified feature flag files 405022:36:43 returns an array of Found objects 405122:36:43 retrieves deleted feature flag files 405222:36:43 with deleted deleted feature flag files 405322:36:43 returns an array of Found objects 405422:36:43 without deleted deleted feature flag files 405522:36:43 returns an array of Found objects 405622:36:43 Tooling::Danger::FeatureFlag::Found 405822:36:43 is expected to be a kind of Tooling::Danger::FeatureFlag::Found(keyword_init: true) 405922:36:43 when given path does not exist 406022:36:43 is expected to be nil 406122:36:43 when YAML is invalid 406222:36:43 is expected to be nil 406422:36:43 when name is nil 406522:36:43 is expected to eq false 406622:36:43 when name is not nil 406722:36:43 is expected to eq true 406822:36:43 #missing_group? 406922:36:43 when group is nil 407022:36:43 is expected to eq true 407122:36:43 when group is not nil 407222:36:43 is expected to eq false 407322:36:43 #missing_feature_issue_url? 407422:36:43 when feature_issue_url is nil 407522:36:43 is expected to eq true 407622:36:43 when feature_issue_url is not nil 407722:36:43 is expected to eq false 407822:36:43 #missing_introduced_by_url? 407922:36:43 when introduced_by_url is nil 408022:36:43 is expected to eq true 408122:36:43 when introduced_by_url is not nil 408222:36:43 is expected to eq false 408322:36:43 #missing_rollout_issue_url? 408422:36:43 when rollout_issue_url is nil 408522:36:43 is expected to eq true 408622:36:43 when rollout_issue_url is not nil 408722:36:43 is expected to eq false 408822:36:43 #missing_milestone? 408922:36:43 when milestone is nil 409022:36:43 is expected to eq true 409122:36:43 when milestone is not nil 409222:36:43 is expected to eq false 409322:36:43 #default_enabled? 409422:36:43 when default_enabled is nil 409522:36:43 is expected to eq false 409622:36:43 when default_enabled is false 409722:36:43 is expected to eq false 409822:36:44 when default_enabled is true 409922:36:44 is expected to eq true 410022:36:44 #group_match_mr_label? 410122:36:44 when group is nil 410222:36:44 is true only if MR has no group label 410322:36:44 when group is not nil 410422:36:44 is true only if MR has the same group label 410522:36:44 #find_line_index 410622:36:44 when line is found 410722:36:44 is expected to eq 1 410822:36:44 when line is not found 410922:36:44 is expected to be nil 411022:36:44# [RSpecRunTime] Finishing example group spec/tooling/danger/feature_flag_spec.rb. It took 0.85 second. Expected to take 0.89 second. 411122:36:44# [RSpecRunTime] Starting example group spec/graphql/mutations/work_items/linked_items/base_spec.rb. Expected to take 0.87 second. 411222:36:44Mutations::WorkItems::LinkedItems::Base 411322:36:45 raises a NotImplementedError error if the update_links method is called on the base class 411422:36:45# [RSpecRunTime] Finishing example group spec/graphql/mutations/work_items/linked_items/base_spec.rb. It took 1.06 seconds. Expected to take 0.87 second. 411522:36:45# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.07 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.16 1.17 1.04 1/281 6730 411722:36:45# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb. Expected to take 0.81 second. 411822:36:45Gitlab::Database::Migrations::SidekiqHelpers 411922:36:45 sidekiq migration helpers 412022:36:45 #sidekiq_remove_jobs 412122:36:45 when inside a transaction 412222:36:45 raises RuntimeError 412322:36:45 when outside a transaction 412422:36:45 removes all related job instances from the job classes' queues 412522:36:45 when the constant is not defined 412622:36:45 doesn't try to delete it 412722:36:45 when the constant is defined 412822:36:45 will use it find job instances to delete 412922:36:45 when job instances are in the scheduled set 413022:36:45 removes all related job instances from the scheduled set 413122:36:45 when job instances are in the retry set 413222:36:45 removes all related job instances from the retry set 413322:36:45 when job fails to be deleted 413422:36:45 and does not work enough times in a row before max attempts 413522:36:45 tries the max attempts without succeeding 413622:36:45 and then it works enough times in a row before max attempts 413822:36:45 #sidekiq_queue_migrate 413922:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 414022:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 414122:36:45 migrates jobs from one sidekiq queue to another 414222:36:45 when migrating jobs across redis instances 414322:36:45 when there are multiple source stores and 1 destination store 414422:36:45 behaves like cross instance migration 414522:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 414622:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 414722:36:45 migrates jobs from main and shard instances to main instance 414822:36:45 behaves like holds jobs in buffer until migration completes 414922:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 415022:36:45 stores migrated job in a buffer 415122:36:45 when there are multiple destination stores and 1 source store 415222:36:45 behaves like cross instance migration 415322:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 415422:36:45 migrates jobs from main and shard instances to main instance 415522:36:45 behaves like holds jobs in buffer until migration completes 415622:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 415722:36:45 stores migrated job in a buffer 415822:36:45 when there are multiple source and destination stores 415922:36:45 behaves like cross instance migration 416022:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 416122:36:45[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 416222:36:45 migrates jobs from main and shard instances to main instance 416322:36:45 behaves like holds jobs in buffer until migration completes 416422:36:46[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 416522:36:46 stores migrated job in a buffer 416622:36:46 when there is 1 source and 1 destination store 416722:36:46 when it is the same instance 416822:36:46 behaves like cross instance migration 416922:36:46[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 417022:36:46 migrates jobs from main and shard instances to main instance 417122:36:46 when it is cross-instance 417222:36:46 behaves like cross instance migration 417322:36:46[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 417422:36:46 migrates jobs from main and shard instances to main instance 417522:36:46 behaves like holds jobs in buffer until migration completes 417622:36:46[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 417722:36:46 stores migrated job in a buffer 417822:36:46 when routing is disabled 417922:36:46 behaves like cross instance migration 418022:36:46[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 418122:36:46 migrates jobs from main and shard instances to main instance 418222:36:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb. It took 0.98 second. Expected to take 0.81 second. 418322:36:46# [RSpecRunTime] Starting example group spec/models/ci/variable_value_spec.rb. Expected to take 0.8 second. 418422:36:46Ci::VariableValue 418522:36:46 does not allow STI 418722:36:46 when variable is a project variable 418822:36:46 and it is not hidden 418922:36:46 behaves like not hidden variable 419022:36:46 returns an original value 419122:36:46 and it is hidden 419222:36:46 behaves like hidden variable 419322:36:46 returns an original value 419422:36:46 when variable is a group variable 419522:36:47 and it is not hidden 419622:36:47 behaves like not hidden variable 419722:36:47 returns an original value 419822:36:47 and it is hidden 419922:36:47 behaves like hidden variable 420022:36:47 returns an original value 420122:36:47# [RSpecRunTime] Finishing example group spec/models/ci/variable_value_spec.rb. It took 1.01 seconds. Expected to take 0.8 second. 420222:36:47# [RSpecRunTime] Starting example group spec/services/spam/akismet_service_spec.rb. Expected to take 0.77 second. 420322:36:47Spam::AkismetService 420522:36:47 behaves like no activity if Akismet is not enabled 420622:36:47 is automatically false 420722:36:47 performs no check 420822:36:47 if Akismet is enabled 420922:36:47 correctly transforms options for the akismet client, including spelling of referrer key 421022:36:47 the text is spam 421122:36:47 is expected to be truthy 421222:36:47 the text is blatant spam 421322:36:47 is expected to be truthy 421422:36:47 the text is not spam 421522:36:47 is expected to be falsey 421622:36:47 error handling 421722:36:47 StandardError other than ArgumentError is raised 421822:36:47 is expected to be falsey 421922:36:47 logs an error 422022:36:47 ArgumentError is raised in dev 422122:36:47 raises original error 422322:36:47 behaves like no activity if Akismet is not enabled 422422:36:47 is automatically false 422522:36:47 performs no check 422622:36:47 behaves like false if Akismet is not available 422722:36:47 if Akismet is not available 422822:36:47 is expected to be falsey 422922:36:47 logs an error 423022:36:47 if Akismet is available 423122:36:48 is expected to be truthy 423222:36:48 #submit_spam 423322:36:48 behaves like no activity if Akismet is not enabled 423422:36:48 is automatically false 423522:36:48 performs no check 423622:36:48 behaves like false if Akismet is not available 423722:36:48 if Akismet is not available 423822:36:48 is expected to be falsey 423922:36:48 logs an error 424022:36:48 if Akismet is available 424122:36:48 is expected to be truthy 424222:36:48# [RSpecRunTime] Finishing example group spec/services/spam/akismet_service_spec.rb. It took 0.99 second. Expected to take 0.77 second. 424322:36:48# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. Expected to take 0.75 second. 424422:36:48Resolvers::Clusters::Agents::Authorizations::UserAccessResolver 424522:36:48 is expected to be truthy 424622:36:48 is expected to eq Types::Clusters::Agents::Authorizations::UserAccessType 424822:36:49 calls the finder 424922:36:49# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. It took 0.98 second. Expected to take 0.75 second. 425022:36:49# [RSpecRunTime] Starting example group spec/models/ci/build_trace_spec.rb. Expected to take 0.71 second. 425122:36:49Ci::BuildTrace 425222:36:49 does not allow STI 425322:36:49 returns formatted trace 425422:36:49 delegated methods 425522:36:49 is expected to delegate #state to the #trace object 425622:36:49 is expected to delegate #append to the #trace object 425722:36:49 is expected to delegate #truncated to the #trace object 425822:36:49 is expected to delegate #offset to the #trace object 425922:36:49 is expected to delegate #size to the #trace object 426022:36:49 is expected to delegate #total to the #trace object 426122:36:49 is expected to delegate #build_id to the #build object as #id 426222:36:49 is expected to delegate #build_status to the #build object as #status 426322:36:49 is expected to delegate #build_complete? to the #build object as #complete? 426422:36:49 with invalid UTF-8 data 426522:36:50 returns valid UTF-8 data 426622:36:50# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_spec.rb. It took 0.82 second. Expected to take 0.71 second. 426722:36:50# [RSpecRunTime] Starting example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. Expected to take 0.7 second. 426822:36:50Packages::Nuget::OdataPackageEntryService 427022:36:50 when package_version is present 427122:36:50 returns a success ServiceResponse 427222:36:50 behaves like returning a package entry with the correct attributes 427322:36:50 returns a package entry with the correct attributes 427422:36:50 when package_version is not present 427522:36:50 returns a success ServiceResponse 427622:36:50 behaves like returning a package entry with the correct attributes 427722:36:50 returns a package entry with the correct attributes 427822:36:50# [RSpecRunTime] Finishing example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. It took 0.16 second. Expected to take 0.7 second. 427922:36:50# [RSpecRunTime] Starting example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. Expected to take 0.66 second. 428022:36:50shared/projects/_inactive_project_deletion_alert 428122:36:50 without a project 428222:36:50 behaves like does not render 428322:36:50 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?" 428422:36:50 with a project 428522:36:50 when the project is active 428622:36:50 behaves like does not render 428722:36:50 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?" 428822:36:50 when the project is inactive 428922:36:51 does render the alert 429022:36:51# [RSpecRunTime] Finishing example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. It took 0.8 second. Expected to take 0.66 second. 429122:36:51# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/overview_menu_spec.rb. Expected to take 0.65 second. 429222:36:51Sidebars::UserProfile::Menus::OverviewMenu 429322:36:51 behaves like User profile menu 429422:36:51 does not contain any sub menu 429522:36:51 renders the correct link 429622:36:51 renders the correct title 429722:36:51 renders the correct icon 429822:36:51 renders the correct avatar 429922:36:51 defines correct active route 430022:36:51 renders if user is logged in 430122:36:51 when viewed user is blocked 430222:36:51 when user is not logged in 430322:36:51 is not allowed to view the menu item 430422:36:51 when current user has permission 430522:36:51 is allowed to view the menu item 430622:36:51 when current user does not have permission 430722:36:51 is not allowed to view the menu item 430822:36:51 when viewed user is banned 430922:36:51Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 431122:36:51To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 431222:36:51 when user is not logged in 431322:36:51 is not allowed to view the menu item 431422:36:51 when current user has permission 431522:36:51 is allowed to view the menu item 431622:36:51 when current user does not have permission 431722:36:51 is not allowed to view the menu item 431822:36:51# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/overview_menu_spec.rb. It took 0.63 second. Expected to take 0.65 second. 431922:36:51# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/archive_trace_spec.rb. Expected to take 0.62 second. 432022:36:51Gitlab::DataBuilder::ArchiveTrace 432222:36:52 has correct attributes 432322:36:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/archive_trace_spec.rb. It took 0.78 second. Expected to take 0.62 second. 432422:36:52# [RSpecRunTime] Starting example group spec/finders/bulk_imports/entities_finder_spec.rb. Expected to take 0.6 second. 432522:36:52BulkImports::EntitiesFinder 432722:36:52 returns a list of import entities associated with user 432822:36:52 when bulk import is specified 432922:36:52 returns a list of import entities filtered by bulk import 433022:36:52 when specified import is not associated with user 433122:36:52 does not return entities 433222:36:52 when status is specified 433322:36:52 returns a list of import entities filtered by status 433422:36:52 when invalid status is specified 433522:36:53 does not filter entities by status 433622:36:53 when bulk import and status are specified 433722:36:53 returns matched import entities 433822:36:53 when order is specifed 433922:36:53 when order is specified as asc 434022:36:53 returns entities sorted ascending 434122:36:53 when order is specified as desc 434222:36:53 returns entities sorted descending 434322:36:53# [RSpecRunTime] Finishing example group spec/finders/bulk_imports/entities_finder_spec.rb. It took 0.73 second. Expected to take 0.6 second. 434422:36:53# [RSpecRunTime] Starting example group spec/lib/api/entities/design_management/design_spec.rb. Expected to take 0.58 second. 434522:36:53API::Entities::DesignManagement::Design 434622:36:53 has the correct attributes 434722:36:53# [RSpecRunTime] Finishing example group spec/lib/api/entities/design_management/design_spec.rb. It took 0.77 second. Expected to take 0.58 second. 434822:36:53# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/configurator_spec.rb. Expected to take 0.55 second. 434922:36:53Gitlab::Memory::Watchdog::Configurator 435022:36:53 .configure_for_puma 435122:36:53 behaves like as configurator 435222:36:53 configures the correct handler 435322:36:54 configures the correct event reporter 435422:36:54 configures the correct logger 435522:36:54 when sleep_time_seconds is not passed through the environment 435622:36:54 configures the correct sleep time 435722:36:54 when sleep_time_seconds is passed through the environment 435822:36:54 configures the correct sleep time 435922:36:54 with DISABLE_PUMA_WORKER_KILLER set to true 436022:36:54 when settings are set via environment variables 436122:36:54 behaves like as monitor configurator 436222:36:54 executes monitors and returns correct results 436322:36:54 when settings are not set via environment variables 436422:36:54 behaves like as monitor configurator 436522:36:54 executes monitors and returns correct results 436622:36:54 with DISABLE_PUMA_WORKER_KILLER set to false 436722:36:54 when settings are set via environment variables 436822:36:54 behaves like as monitor configurator 436922:36:54 executes monitors and returns correct results 437022:36:54 when settings are not set via environment variables 437122:36:54 behaves like as monitor configurator 437222:36:54 executes monitors and returns correct results 437322:36:54 .configure_for_sidekiq 437422:36:54 behaves like as configurator 437522:36:54 configures the correct handler 437622:36:54 configures the correct event reporter 437722:36:54 configures the correct logger 437822:36:54 when sleep_time_seconds is not passed through the environment 437922:36:54 configures the correct sleep time 438022:36:54 when sleep_time_seconds is passed through the environment 438122:36:54 configures the correct sleep time 438222:36:54 when sleep_time_seconds is less than MIN_SIDEKIQ_SLEEP_INTERVAL_S seconds 438322:36:54 configures the correct sleep time 438422:36:54 with monitors 438522:36:54 when settings are set via environment variables 438622:36:54 behaves like as monitor configurator 438722:36:54 executes monitors and returns correct results 438822:36:54 when only SIDEKIQ_MEMORY_KILLER_MAX_RSS is set via environment variable 438922:36:54 behaves like as monitor configurator 439022:36:54 executes monitors and returns correct results 439122:36:54 when only SIDEKIQ_MEMORY_KILLER_HARD_LIMIT_RSS is set via environment variable 439222:36:54 behaves like as monitor configurator 439322:36:54 executes monitors and returns correct results 439422:36:54 when both SIDEKIQ_MEMORY_KILLER_MAX_RSS and SIDEKIQ_MEMORY_KILLER_HARD_LIMIT_RSS are not set 439522:36:54 behaves like as monitor configurator 439622:36:54 executes monitors and returns correct results 439722:36:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/configurator_spec.rb. It took 0.62 second. Expected to take 0.55 second. 439822:36:54# [RSpecRunTime] Starting example group spec/services/users/batch_status_cleaner_service_spec.rb. Expected to take 0.53 second. 439922:36:54Users::BatchStatusCleanerService 440022:36:55 cleans up scheduled user statuses 440122:36:55 does not affect rows with future clear_status_at 440222:36:55 does not affect rows without clear_status_at 440422:36:55 clears status in batches 440522:36:55# [RSpecRunTime] Finishing example group spec/services/users/batch_status_cleaner_service_spec.rb. It took 0.65 second. Expected to take 0.53 second. 440622:36:55# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 0.5 second. 440822:36:55 does not allow STI 441022:36:55 .for_current_reporting_cycle 441122:36:55 returns nil where no records match filter criteria 441222:36:55 with records matching filtering criteria 441322:36:55 return records within reporting cycle time range ordered by creation time 441522:36:55 is expected to validate that :payload cannot be empty/falsy 441622:36:55 is expected to validate that :recorded_at cannot be empty/falsy 441722:36:55 uniqueness validation 441822:36:55 is expected to validate that :recorded_at is case-sensitively unique 441922:36:55 #update_version_metadata! 442022:36:55 updates sent_at 442122:36:55 updates version_usage_data_id_value 442222:36:55# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 0.58 second. Expected to take 0.5 second. 442322:36:55# [RSpecRunTime] Starting example group spec/models/anti_abuse/event_spec.rb. Expected to take 0.49 second. 442422:36:55AntiAbuse::Event 442522:36:56 is expected to be valid 442622:36:56 does not allow STI 442722:36:56 associations 442822:36:56 is expected to belong to user class_name => User required: false inverse_of => abuse_events 442922:36:56 is expected to belong to abuse_report required: false inverse_of => abuse_events 443122:36:56 is expected to define :source as an enum backed by an integer with values ‹{spamcheck: 0, virus_total: 1, arkose_custom_score: 2, arkose_global_score: 3, telesign: 4, pvs: 5}› 443222:36:56 is expected to define :category as an enum backed by an integer with values ‹{spam: 0, virus: 1, fraud: 2, ci_cd: 3}› 443422:36:56 is expected to validate that :source cannot be empty/falsy 443522:36:56 is expected to validate that :category cannot be empty/falsy 443622:36:56 is expected to validate that :user cannot be empty/falsy 443722:36:56# [RSpecRunTime] Finishing example group spec/models/anti_abuse/event_spec.rb. It took 0.61 second. Expected to take 0.49 second. 443822:36:56# [RSpecRunTime] Starting example group spec/lib/gitlab/slug/environment_spec.rb. Expected to take 0.45 second. 443922:36:56Gitlab::Slug::Environment 444122:36:56 name: "staging-12345678901234567", slug: "staging-123456789-q517sa" 444222:36:56 is expected to eq "staging-123456789-q517sa" 444322:36:56 name: "9-staging-123456789012345", slug: "env-9-staging-123-q517sa" 444422:36:56 is expected to eq "env-9-staging-123-q517sa" 444522:36:56 name: "staging-1234567890123456", slug: "staging-1234567890123456" 444622:36:56 is expected to eq "staging-1234567890123456" 444722:36:56 name: "staging-1234567890123456-", slug: "staging-123456789-q517sa" 444822:36:56 is expected to eq "staging-123456789-q517sa" 444922:36:56 name: "production", slug: "production" 445022:36:56 is expected to eq "production" 445122:36:56 name: "PRODUCTION", slug: "production-q517sa" 445222:36:56 is expected to eq "production-q517sa" 445322:36:56 name: "review/1-foo", slug: "review-1-foo-q517sa" 445422:36:56 is expected to eq "review-1-foo-q517sa" 445522:36:56 name: "1-foo", slug: "env-1-foo-q517sa" 445622:36:56 is expected to eq "env-1-foo-q517sa" 445722:36:56 name: "1/foo", slug: "env-1-foo-q517sa" 445822:36:56 is expected to eq "env-1-foo-q517sa" 445922:36:56 name: "foo-", slug: "foo" 446022:36:56 is expected to eq "foo" 446122:36:56 name: "foo--bar", slug: "foo-bar-q517sa" 446222:36:56 is expected to eq "foo-bar-q517sa" 446322:36:56 name: "foo**bar", slug: "foo-bar-q517sa" 446422:36:56 is expected to eq "foo-bar-q517sa" 446522:36:56 name: "*-foo", slug: "env-foo-q517sa" 446622:36:56 is expected to eq "env-foo-q517sa" 446722:36:56 name: "staging-12345678-", slug: "staging-12345678" 446822:36:56 is expected to eq "staging-12345678" 446922:36:56 name: "staging-12345678-01234567", slug: "staging-12345678-q517sa" 447022:36:56 is expected to eq "staging-12345678-q517sa" 447122:36:56 name: "", slug: "env-q517sa" 447222:36:56 is expected to eq "env-q517sa" 447322:36:56 name: nil, slug: "env-q517sa" 447422:36:56 is expected to eq "env-q517sa" 447522:36:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/slug/environment_spec.rb. It took 0.55 second. Expected to take 0.45 second. 447622:36:56# [RSpecRunTime] Starting example group spec/tooling/danger/datateam_spec.rb. Expected to take 0.44 second. 447722:36:56Tooling::Danger::Datateam 447822:36:56 data team danger 447922:36:56 with structure.sql subtraction changes and no Data Warehouse::Impact Check label 448022:36:56 aggregate_failures 448122:36:56 with structure.sql subtraction changes and Data Warehouse::Impact Check label 448222:36:57 aggregate_failures 448322:36:57 with structure.sql addition changes and no Data Warehouse::Impact Check label 448422:36:57 aggregate_failures 448522:36:57 with user model changes 448622:36:57 aggregate_failures 448722:36:57 with perfomance indicator changes and no Data Warehouse::Impact Check label 448822:36:57 aggregate_failures 448922:36:57 with perfomance indicator changes and Data Warehouse::Impact Check label 449022:36:57 aggregate_failures 449122:36:57 with metric file changes and no performance indicator changes 449222:36:57 aggregate_failures 449322:36:57 with metric file changes and no performance indicator changes and other label 449422:36:57 aggregate_failures 449522:36:57 with performance indicator changes and other label 449622:36:57 aggregate_failures 449722:36:57 with performance indicator changes, Data Warehouse::Impact Check and other label 449822:36:57 aggregate_failures 449922:36:57 with performance indicator changes and other labels 450022:36:57 aggregate_failures 450122:36:57 with metric status removed 450222:36:57 aggregate_failures 450322:36:57 with metric status active 450422:36:57 aggregate_failures 450522:36:57 with database metric files added 450622:36:57 aggregate_failures 450722:36:57 with non-database metric files added 450822:36:57 aggregate_failures 450922:36:57# [RSpecRunTime] Finishing example group spec/tooling/danger/datateam_spec.rb. It took 0.51 second. Expected to take 0.44 second. 451022:36:57# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/parser_spec.rb. Expected to take 0.42 second. 451122:36:57Gitlab::TemplateParser::Parser 451322:36:57 parses an empty template 451422:36:57 parses a variable with a single identifier step 451522:36:57 parses a variable with a single integer step 451622:36:57 parses a variable with multiple selector steps 451722:36:57 parses a variable with an integer selector step 451822:36:57 parses the special "it" variable 451922:36:57 parses a text node 452022:36:57 parses an if expression 452122:36:57 parses an if-else expression 452222:36:57 parses an each expression 452322:36:57 parses an escaped newline 452422:36:57 parses a regular newline 452522:36:57 parses the default changelog template 452622:36:57 raises an error when parsing an integer selector that is too large 452722:36:57 #parse_and_transform 452822:36:58 parses and transforms a template 452922:36:58 raises parsing errors using a custom error class 453022:36:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/parser_spec.rb. It took 0.61 second. Expected to take 0.42 second. 453122:36:58# [RSpecRunTime] Starting example group spec/models/bulk_imports/configuration_spec.rb. Expected to take 0.4 second. 453222:36:58BulkImports::Configuration 453322:36:58 does not allow STI 453422:36:58 associations 453522:36:58 is expected to belong to bulk_import required: true 453722:36:58 is expected to validate that the length of :url is at most 255 453822:36:58 is expected to validate that the length of :access_token is at most 255 453922:36:58 is expected to validate that :url cannot be empty/falsy 454022:36:58 is expected to validate that :access_token cannot be empty/falsy 454122:36:58# [RSpecRunTime] Finishing example group spec/models/bulk_imports/configuration_spec.rb. It took 0.49 second. Expected to take 0.4 second. 454222:36:58# [RSpecRunTime] Starting example group spec/models/work_items/related_link_restriction_spec.rb. Expected to take 0.37 second. 454322:36:58WorkItems::RelatedLinkRestriction 454422:36:58 does not allow STI 454622:36:58 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}› 454822:36:58 is expected to validate that :source_type cannot be empty/falsy 454922:36:58 is expected to validate that :target_type cannot be empty/falsy 455022:36:58 is expected to validate that :target_type is case-sensitively unique within the scope of :source_type_id and :link_type 455122:36:58 associations 455222:36:58 is expected to belong to source_type required: false 455322:36:58 is expected to belong to target_type required: false 455422:36:58# [RSpecRunTime] Finishing example group spec/models/work_items/related_link_restriction_spec.rb. It took 0.4 second. Expected to take 0.37 second. 455522:36:58# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ip_rate_limiter_spec.rb. Expected to take 0.36 second. 455622:36:58Gitlab::Auth::IpRateLimiter 455722:36:58 #register_fail! 455822:36:59 bans after 3 consecutive failures 455922:36:59 with a whitelisted netmask 456022:36:59 behaves like whitelisted IPs 456122:36:59 does not ban after max retry limit 456222:36:59 with a whitelisted IP 456322:36:59 behaves like whitelisted IPs 456422:36:59 does not ban after max retry limit 456522:36:59 when IP is allow listed 456622:36:59 behaves like skips the rate limiter 456722:36:59 does not call Rack::Attack::Allow2Ban.reset! 456822:36:59 does not call Rack::Attack::Allow2Ban.banned? 456922:36:59 does not call Rack::Attack::Allow2Ban.filter 457022:36:59 when rate limiter is disabled 457122:36:59 behaves like skips the rate limiter 457222:36:59 does not call Rack::Attack::Allow2Ban.reset! 457322:36:59 does not call Rack::Attack::Allow2Ban.banned? 457422:36:59 does not call Rack::Attack::Allow2Ban.filter 457522:36:59 #trusted_ip? 457622:36:59 when ip is in the trusted list 457722:36:59 is expected to be truthy 457822:36:59 when ip is not in the trusted list 457922:36:59 is expected to be falsey 458022:36:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ip_rate_limiter_spec.rb. It took 0.4 second. Expected to take 0.36 second. 458122:36:59# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb. Expected to take 0.35 second. 458222:36:59BulkImports::Projects::Graphql::GetRepositoryQuery 458322:36:59 returns project repository url 458422:36:59 queries project based on source_full_path 458522:36:59 behaves like a valid Direct Transfer GraphQL query 458622:36:59 has a valid query 458722:36:59 does not use any deprecated GraphQL schema 458822:36:59 does not exceed max authenticated complexity 458922:36:59 does not exceed max depth 459022:36:59# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb. It took 0.4 second. Expected to take 0.35 second. 459122:36:59# [RSpecRunTime] Starting example group spec/lib/gitlab/jwt_token_spec.rb. Expected to take 0.34 second. 459222:36:59Gitlab::JWTToken 459322:36:59 behaves like a gitlab jwt token 459522:36:59 is expected to eq "da67d4a066e160d8eb1df0a4e1734822c77a36e7c3376786988ea5700c2fbb78" 459722:36:59 with a custom payload 459822:37:00 returns the correct token 459922:37:00 returns nil and logs the exception after expiration 460022:37:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/jwt_token_spec.rb. It took 0.44 second. Expected to take 0.34 second. 460122:37:00# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. Expected to take 0.32 second. 460222:37:00Sidebars::Organizations::Menus::ManageMenu 460322:37:00 has title and sprite_icon 460622:37:00 is expected not to be nil 460722:37:00 Groups and projects 460822:37:00 is expected not to be nil 461022:37:00 when current user has permissions 461122:37:00 is expected not to be nil 461222:37:00 when current user does not have permissions 461322:37:00 is expected to be nil 461422:37:00# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. It took 0.32 second. Expected to take 0.32 second. 461522:37:00# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. Expected to take 0.31 second. 461622:37:00Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Targets 461722:37:00 .reference_names 461822:37:00 with a literal target 461922:37:00 is expected to be empty 462022:37:00 with a function target 462122:37:00 is expected to be empty 462222:37:00 with a subselect target 462322:37:00 is expected to eq ["xyz_subselect"] 462422:37:00 updates all_references in the select statement 462522:37:00 with an unqualified column name 462622:37:00 is expected to eq ["namespaces", "users"] 462722:37:00 with a qualified column name 462822:37:00 is expected to eq ["namespaces"] 462922:37:00 with a table name 463022:37:00 is expected to eq ["namespaces"] 463222:37:00 is expected to eq ["namespaces", "users"] 463422:37:00 when target is null 463522:37:00 is expected to be truthy 463622:37:00 when target is not null 463722:37:00 is expected to be falsey 463922:37:00 when * is used 464022:37:00 is expected to be truthy 464122:37:00 when no * is used 464222:37:00 is expected to be falsey 464322:37:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. It took 0.34 second. Expected to take 0.31 second. 464422:37:00# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. Expected to take 0.29 second. 464522:37:00Gitlab::GithubImport::Representation::Collaborator 464622:37:00 .from_json_hash 464722:37:00 behaves like a Collaborator 464822:37:00 returns an instance of Collaborator 464922:37:00 with Collaborator 465022:37:00 includes the user ID 465122:37:00 includes the username 465222:37:00 includes the role 465322:37:00 #github_identifiers 465422:37:01 returns a hash with needed identifiers 465522:37:01 .from_api_response 465622:37:01 behaves like a Collaborator 465722:37:01 returns an instance of Collaborator 465822:37:01 with Collaborator 465922:37:01 includes the user ID 466022:37:01 includes the username 466122:37:01 includes the role 466222:37:01 #github_identifiers 466322:37:01 returns a hash with needed identifiers 466422:37:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. It took 0.28 second. Expected to take 0.29 second. 466522:37:01# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/namespace_spec.rb. Expected to take 0.28 second. 466622:37:01Gitlab::Kubernetes::Namespace 466722:37:01 is expected to eq "a_namespace" 466922:37:01 when namespace do not exits 467022:37:01 returns false 467122:37:01 when namespace exits 467222:37:01 returns true 467322:37:01 when cluster cannot be reached 467422:37:01 raises exception 467622:37:01 creates a namespace 467822:37:01 creates a namespace with labels 467922:37:01 #ensure_exists! 468022:37:01 checks for existing namespace before creating 468122:37:01 do not re-create an existing namespace 468222:37:01 when client errors 468322:37:01 raises the exception 468422:37:01 logs the error 468522:37:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/namespace_spec.rb. It took 0.29 second. Expected to take 0.28 second. 468622:37:01# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb. Expected to take 0.27 second. 468722:37:01Sidebars::UserSettings::Menus::EmailsMenu 468822:37:01 behaves like User settings menu 468922:37:01 does not contain any sub menu 469022:37:01 renders the correct link 469122:37:01 renders the correct title 469222:37:01 renders the correct icon 469322:37:01 defines correct active route 469422:37:01 behaves like User settings menu #render? method 469622:37:01 when user is logged in 469822:37:01 when user is not logged in 469922:37:01 does not render 470022:37:01# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb. It took 0.35 second. Expected to take 0.27 second. 470122:37:01# [RSpecRunTime] Starting example group spec/lib/system_check/app/git_user_default_ssh_config_check_spec.rb. Expected to take 0.26 second. 470222:37:01SystemCheck::App::GitUserDefaultSSHConfigCheck 470322:37:01 only whitelists safe files 470522:37:01 fails if a forbidden file exists 470622:37:01 succeeds if the SSH directory doesn't exist 470722:37:01 succeeds if all the whitelisted files exist 470922:37:01 outputs error information 471122:37:01 user_exists: true, home_dir_exists: true 471222:37:01 is expected to eq false 471322:37:01 user_exists: true, home_dir_exists: false 471422:37:02 is expected to eq true 471522:37:02 user_exists: false, home_dir_exists: true 471622:37:02 is expected to eq true 471722:37:02 user_exists: false, home_dir_exists: false 471822:37:02 is expected to eq true 471922:37:02# [RSpecRunTime] Finishing example group spec/lib/system_check/app/git_user_default_ssh_config_check_spec.rb. It took 0.29 second. Expected to take 0.26 second. 472022:37:02# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/canceled_spec.rb. Expected to take 0.25 second. 472122:37:02Gitlab::Ci::Status::Canceled 472322:37:02 is expected to eq "Canceled" 472522:37:02 is expected to eq "canceled" 472722:37:02 is expected to eq "status_canceled" 472922:37:02 is expected to eq "favicon_status_canceled" 473122:37:02 is expected to eq "canceled" 473222:37:02 #details_path 473322:37:02 is expected to be nil 473422:37:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/canceled_spec.rb. It took 0.19 second. Expected to take 0.25 second. 473522:37:02# [RSpecRunTime] Starting example group spec/initializers/safe_session_store_patch_spec.rb. Expected to take 0.24 second. 473622:37:02safe_session_store_patch 473722:37:02 with ActionDispatch::Request::Session 473822:37:02 behaves like safe session store 473922:37:02 allows storing a String 474022:37:02 raises error when session attempts to store an unsafe object 474122:37:02 allows instance double of OneLogin::RubySaml::Response 474222:37:02 raises an error for instance double of REXML::Document 474322:37:02 with ActionController::TestSession 474422:37:02 behaves like safe session store 474522:37:02 allows storing a String 474622:37:02 raises error when session attempts to store an unsafe object 474722:37:02 allows instance double of OneLogin::RubySaml::Response 474822:37:02 raises an error for instance double of REXML::Document 474922:37:02# [RSpecRunTime] Finishing example group spec/initializers/safe_session_store_patch_spec.rb. It took 0.23 second. Expected to take 0.24 second. 475022:37:02# [RSpecRunTime] Starting example group spec/graphql/types/release_links_type_spec.rb. Expected to take 0.23 second. 475122:37:02Types::ReleaseLinksType 475222:37:02 is expected to require graphql authorizations :read_release 475322:37:02 has the expected fields 475422:37:02 individual field authorization 475522:37:02 openedMergeRequestsUrl 475622:37:02 has valid authorization 475722:37:02 mergedMergeRequestsUrl 475822:37:02 has valid authorization 475922:37:02 closedMergeRequestsUrl 476022:37:02 has valid authorization 476122:37:02 openedIssuesUrl 476222:37:02 has valid authorization 476322:37:02 closedIssuesUrl 476422:37:02 has valid authorization 476622:37:02 has valid authorization 476722:37:02# [RSpecRunTime] Finishing example group spec/graphql/types/release_links_type_spec.rb. It took 0.23 second. Expected to take 0.23 second. 476822:37:02# [RSpecRunTime] Starting example group spec/services/ci/partitions/setup_default_service_spec.rb. Expected to take 0.22 second. 476922:37:02Ci::Partitions::SetupDefaultService 477122:37:02 when current ci_partition exists 477222:37:02 does not set up default values for ci_partitions 477322:37:02 when default ci_partitions do not exist 477422:37:02 creates the default partitions 477522:37:02 when default partitions exist with incorrect statuses 477622:37:03 returns success and update statuses for ci_partitions 477722:37:03# [RSpecRunTime] Finishing example group spec/services/ci/partitions/setup_default_service_spec.rb. It took 0.35 second. Expected to take 0.22 second. 477822:37:03# [RSpecRunTime] Starting example group spec/services/issuable/process_assignees_spec.rb. Expected to take 0.21 second. 477922:37:03Issuable::ProcessAssignees 478122:37:03 returns assignee_ids when add_assignee_ids and remove_assignee_ids are not specified 478222:37:03 combines other ids when assignee_ids is nil 478322:37:03 combines other ids when both add_assignee_ids and remove_assignee_ids are not empty 478422:37:03 combines other ids when remove_assignee_ids is not empty 478522:37:03 combines other ids when add_assignee_ids is not empty 478622:37:03 combines ids when existing_assignee_ids and extra_assignee_ids are omitted 478722:37:03 handles mixed string and integer arrays 478822:37:03# [RSpecRunTime] Finishing example group spec/services/issuable/process_assignees_spec.rb. It took 0.28 second. Expected to take 0.21 second. 478922:37:03# [RSpecRunTime] Starting example group spec/serializers/rollout_status_entity_spec.rb. Expected to take 0.21 second. 479022:37:03RolloutStatusEntity 479122:37:03 exposes status 479222:37:03 exposes has_legacy_app_label 479322:37:03 when kube deployment is valid 479422:37:03 exposes deployment data 479522:37:03 does not expose canary ingress if it does not exist 479622:37:03 when canary ingress exists 479722:37:03 expose canary ingress 479822:37:03 when kube deployment is empty 479922:37:03 exposes status 480022:37:03 does not expose deployment data 480122:37:03# [RSpecRunTime] Finishing example group spec/serializers/rollout_status_entity_spec.rb. It took 0.28 second. Expected to take 0.21 second. 480222:37:03# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. Expected to take 0.2 second. 480322:37:03Gitlab::SidekiqMiddleware::SizeLimiter::Client 480522:37:03 when the validator rejects the job 480622:37:03 raises an exception when scheduling job with #perform_at 480722:37:03 raises an exception when scheduling job with #perform_async 480822:37:03 raises an exception when scheduling job with #perform_in 480922:37:03 when the validator validates the job suscessfully 481022:37:03 raises an exception when scheduling job with #perform_at 481122:37:03 raises an exception when scheduling job with #perform_async 481222:37:03 raises an exception when scheduling job with #perform_in 481322:37:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. It took 0.27 second. Expected to take 0.2 second. 481422:37:03# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. Expected to take 0.19 second. 481522:37:03Gitlab::DependencyLinker::CartfileLinker 481722:37:03 supports Cartfile 481822:37:03 supports Cartfile.private 481922:37:04 does not support other files 482122:37:04 links dependencies 482222:37:04 links Git repos 482322:37:04 links binary-only frameworks 482422:37:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. It took 0.23 second. Expected to take 0.19 second. 482522:37:04# [RSpecRunTime] Starting example group spec/lib/gitlab/topology_service_client/cell_service_spec.rb. Expected to take 0.19 second. 482622:37:04Gitlab::TopologyServiceClient::CellService 482722:37:04 #cell_sequence_range 482822:37:04 when topology service is enabled 482922:37:04 when a cell exists in topology service 483022:37:04 is expected to contain exactly 1 and 1000 483122:37:04 when a cell is not found in topology service 483222:37:04 is expected to be nil 483322:37:04 #get_cell_info 483422:37:04 when topology service is disabled 483522:37:04 raises an error when topology service is not enabled 483622:37:04 raises an error when no cell is configured 483722:37:04 when topology service is enabled 483822:37:04 returns the cell information 483922:37:04 returns nil if the cell is not found 484022:37:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/topology_service_client/cell_service_spec.rb. It took 0.2 second. Expected to take 0.19 second. 484122:37:04# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/status/reason_spec.rb. Expected to take 0.18 second. 484222:37:04Gitlab::Ci::Build::Status::Reason 484422:37:04 when failure symbol reason is being passed 484522:37:04 correctly fabricates a status reason object 484622:37:04 when another status reason object is being passed 484722:37:04 correctly fabricates a status reason object 484822:37:04 #failure_reason_enum 484922:37:04 exposes a failure reason enum 485022:37:04 #force_allow_failure? 485122:37:04 when build is not allowed to fail 485222:37:04 when build is allowed to fail with a given exit code 485322:37:04 returns true 485422:37:04 when build is not allowed to fail regardless of an exit code 485522:37:04 returns false 485622:37:04 when an exit code is not specified 485722:37:04 returns false 485822:37:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/status/reason_spec.rb. It took 0.21 second. Expected to take 0.18 second. 485922:37:04# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/failed_spec.rb. Expected to take 0.18 second. 486022:37:04Gitlab::Ci::Status::Failed 486222:37:04 is expected to eq "Failed" 486422:37:04 is expected to eq "failed" 486622:37:04 is expected to eq "status_failed" 486822:37:04 is expected to eq "favicon_status_failed" 487022:37:04 is expected to eq "failed" 487122:37:04 #details_path 487222:37:04 is expected to be nil 487322:37:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/failed_spec.rb. It took 0.2 second. Expected to take 0.18 second. 487422:37:04# [RSpecRunTime] Starting example group spec/models/concerns/safe_url_spec.rb. Expected to take 0.16 second. 487622:37:04 does not allow STI 487922:37:04 when URL contains credentials 488022:37:04 masks username and password 488122:37:04 when username is allowed 488222:37:04 masks the password, but not the username 488322:37:04 when URL is empty 488422:37:04 is expected to be nil 488522:37:04 when URI raises an error 488622:37:04 is expected to be nil 488722:37:04# [RSpecRunTime] Finishing example group spec/models/concerns/safe_url_spec.rb. It took 0.19 second. Expected to take 0.16 second. 488822:37:04# [RSpecRunTime] Starting example group spec/models/packages/rubygems/metadatum_spec.rb. Expected to take 0.16 second. 488922:37:04Packages::Rubygems::Metadatum 489022:37:04 does not allow STI 489122:37:04 relationships 489222:37:05 is expected to belong to package required: false 489422:37:05 is expected to validate that :package cannot be empty/falsy 489522:37:05# [RSpecRunTime] Finishing example group spec/models/packages/rubygems/metadatum_spec.rb. It took 0.15 second. Expected to take 0.16 second. 489622:37:05# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/instance_spec.rb. Expected to take 0.15 second. 489722:37:05Gitlab::Ci::Variables::Builder::Instance 489822:37:05 #secret_variables 489922:37:05 when the ref is protected 490022:37:05 contains all the variables 490122:37:05 when the ref is not protected 490222:37:05 contains only unprotected variables 490322:37:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/instance_spec.rb. It took 0.21 second. Expected to take 0.15 second. 490422:37:05# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/metadata_spec.rb. Expected to take 0.15 second. 490522:37:05Gitlab::ManifestImport::Metadata 490722:37:05 stores data in Redis with an expiry of EXPIRY_TIME 490822:37:05 #repositories 490922:37:05 allows repositories to round-trip with symbol keys 491022:37:05 uses the fallback when there is nothing in Redis 491222:37:05 returns the group ID as an integer 491322:37:05 uses the fallback when there is nothing in Redis 491422:37:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/metadata_spec.rb. It took 0.17 second. Expected to take 0.15 second. 491522:37:05# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_tag_link_spec.rb. Expected to take 0.14 second. 491622:37:05IncidentManagement::TimelineEventTagLink 491722:37:05 does not allow STI 491822:37:05 associations 491922:37:05 is expected to belong to timeline_event required: false 492022:37:05 is expected to belong to timeline_event_tag required: false 492122:37:05# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_tag_link_spec.rb. It took 0.13 second. Expected to take 0.14 second. 492222:37:05# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_timestamps_spec.rb. Expected to take 0.14 second. 492322:37:05RuboCop::Cop::Migration::AddTimestamps 492422:37:05 when in migration 492522:37:05 registers an offense when the "add_timestamps" method is used 492622:37:05 does not register an offense when the "add_timestamps" method is not used 492722:37:05 does not register an offense when the "add_timestamps_with_timezone" method is used 492822:37:05 when outside of migration 492922:37:05 registers no offense 493022:37:05# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_timestamps_spec.rb. It took 0.25 second. Expected to take 0.14 second. 493122:37:05# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. Expected to take 0.13 second. 493222:37:05API::Validations::Validators::IntegerOrCustomValue 493322:37:05 valid parameters 493422:37:05 does not raise a validation error 493522:37:05 when custom values is empty and value is an integer 493622:37:05 does not raise a validation error 493722:37:05 invalid parameters 493822:37:05 raises a validation error 493922:37:05 when custom values is empty and value is not an integer 494022:37:06 raises a validation error 494122:37:06# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. It took 0.17 second. Expected to take 0.13 second. 494222:37:06# [RSpecRunTime] Starting example group spec/workers/concerns/gitlab/import/notify_upon_death_spec.rb. Expected to take 0.12 second. 494322:37:06Gitlab::Import::NotifyUponDeath 494422:37:06 .sidekiq_retries_exhausted 494522:37:06 notifies the JobWaiter when 3 arguments are given and the last is a String 494622:37:06 does not notify the JobWaiter when only 2 arguments are given 494722:37:06 does not notify the JobWaiter when only 1 argument is given 494822:37:06 does not notify the JobWaiter when the last argument is not a String 494922:37:06# [RSpecRunTime] Finishing example group spec/workers/concerns/gitlab/import/notify_upon_death_spec.rb. It took 0.14 second. Expected to take 0.12 second. 495022:37:06# [RSpecRunTime] Starting example group spec/graphql/types/milestone_type_spec.rb. Expected to take 0.12 second. 495122:37:06Types::MilestoneType 495222:37:06 has the expected fields 495322:37:06 is expected to require graphql authorizations :read_milestone 495422:37:06 is expected to eq "Milestone" 495622:37:06 is expected to have graphql type Types::MilestoneStatsType 495722:37:06# [RSpecRunTime] Finishing example group spec/graphql/types/milestone_type_spec.rb. It took 0.13 second. Expected to take 0.12 second. 495822:37:06# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect_spec.rb. Expected to take 0.12 second. 495922:37:06Atlassian::JiraConnect 496122:37:06 is expected to eq "GitLab for Jira (localhost)" 496322:37:06 is expected to eq "gitlab-jira-connect-localhost" 496422:37:06 host name is too long 496522:37:06 truncates the key to be no longer than 64 characters 496622:37:06 with jira_connect_proxy_url setting 496722:37:06 is expected to eq "gitlab-jira-connect-example.com" 496822:37:06# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect_spec.rb. It took 0.15 second. Expected to take 0.12 second. 496922:37:06# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. Expected to take 0.11 second. 497022:37:06Gitlab::Database::PostgresHll::Buckets 497122:37:06 #estimated_distinct_count 497222:37:06 provides estimated cardinality 497322:37:06 #merge_hash! 497422:37:06 merges two hashes together into union of two sets 497622:37:06 serialize HyperLogLog buckets as hash 497722:37:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. It took 0.11 second. Expected to take 0.11 second. 497822:37:06# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. Expected to take 0.1 second. 497922:37:06Gitlab::ImportExport::DurationMeasuring 498022:37:06 measures method execution duration 498122:37:06 #with_duration_measuring 498222:37:06 yields control 498322:37:06 returns result of the yielded block 498422:37:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. It took 0.11 second. Expected to take 0.1 second. 498522:37:06# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. Expected to take 0.1 second. 498622:37:06Gitlab::GithubImport::Representation::DiffNotes::DiscussionId 498722:37:06 #discussion_id 498822:37:06 when the note is not a reply to a discussion 498922:37:06 generates and caches new discussion_id 499022:37:06 when the note is a reply to a discussion 499122:37:06 uses the cached value as the discussion_id 499222:37:06 when cached value does not exist 499322:37:06 falls back to generating a new discussion_id 499422:37:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. It took 0.12 second. Expected to take 0.1 second. 499522:37:06# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. Expected to take 0.1 second. 499622:37:06Types::Clusters::AgentActivityEventType 499722:37:06 is expected to have graphql fields :recorded_at, :kind, :level, :user, and :agent_token 499822:37:06 is expected to eq "ClusterAgentActivityEvent" 499922:37:06 is expected to require graphql authorizations :read_cluster_agent 500022:37:06# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. It took 0.11 second. Expected to take 0.1 second. 500122:37:06# [RSpecRunTime] Starting example group spec/lib/gitlab/git/bundle_file_spec.rb. Expected to take 0.09 second. 500222:37:06Gitlab::Git::BundleFile 500422:37:06 returns nil for a valid bundle 500522:37:06 raises an exception for an invalid bundle 500622:37:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/bundle_file_spec.rb. It took 0.11 second. Expected to take 0.09 second. 500722:37:06# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. Expected to take 0.09 second. 500822:37:06Gitlab::SidekiqMiddleware::PauseControl::Strategies::Deprecated 501022:37:07 inherits from Gitlab::SidekiqMiddleware::PauseControl::Strategies::Base 501222:37:07 overrides the should_pause? method 501322:37:07 #should_pause? 501422:37:07 always returns false 501522:37:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. It took 0.11 second. Expected to take 0.09 second. 501622:37:07# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/offset_header_builder_spec.rb. Expected to take 0.09 second. 501722:37:07Gitlab::Pagination::OffsetHeaderBuilder 501922:37:07 sets headers to request context 502022:37:07 exclude total headers 502122:37:07 does not set total headers to request context 502222:37:07 pass data without counts 502322:37:07 does not set total headers to request context 502422:37:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/offset_header_builder_spec.rb. It took 0.12 second. Expected to take 0.09 second. 502522:37:07# [RSpecRunTime] Starting example group spec/policies/work_items/type_policy_spec.rb. Expected to take 0.08 second. 502622:37:07WorkItems::TypePolicy 502722:37:07 when work item type is not present 502822:37:07 is expected to be disallowed :read_work_item_type 502922:37:07 when work item type is present 503022:37:07 is expected to be allowed :read_work_item_type 503122:37:07# [RSpecRunTime] Finishing example group spec/policies/work_items/type_policy_spec.rb. It took 0.11 second. Expected to take 0.08 second. 503222:37:07# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb. Expected to take 0.08 second. 503322:37:07RuboCop::Cop::Migration::ReferToIndexByName 503422:37:07 when in migration 503522:37:07 when existing indexes are referred to without an explicit name 503622:37:07 registers an offense 503722:37:07 when outside migration 503822:37:07 registers no offenses 503922:37:07# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb. It took 0.11 second. Expected to take 0.08 second. 504022:37:07# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb. Expected to take 0.07 second. 504122:37:07Gitlab::SidekiqMiddleware::SizeLimiter::Server 504222:37:07 yields block 504322:37:07 calls the Compressor 504422:37:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb. It took 0.09 second. Expected to take 0.07 second. 504522:37:07# [RSpecRunTime] Starting example group spec/graphql/types/blame/groups_type_spec.rb. Expected to take 0.07 second. 504622:37:07Types::Blame::GroupsType 504722:37:07 is expected to eq "Groups" 504822:37:07 is expected to have graphql fields :commit, :commit_data, :lineno, :lines, and :span 504922:37:07# [RSpecRunTime] Finishing example group spec/graphql/types/blame/groups_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 505022:37:07# [RSpecRunTime] Starting example group spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb. Expected to take 0.07 second. 505122:37:07new tables with gitlab_main schema 505222:37:07 only allows tables having `gitlab_main` as its schema in `exempted_tables` 505322:37:07 only allows exempted tables to have `gitlab_main` as its schema, after milestone 16.7 505422:37:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb. It took 0.09 second. Expected to take 0.07 second. 505522:37:07# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_user_access_level_enum_spec.rb. Expected to take 0.07 second. 505622:37:07Types::Organizations::OrganizationUserAccessLevelEnum 505722:37:07 is expected to eq "OrganizationUserAccessLevel" 505822:37:07 exposes all the existing access levels 505922:37:07# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_user_access_level_enum_spec.rb. It took 0.08 second. Expected to take 0.07 second. 506022:37:07# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/rack_middleware_spec.rb. Expected to take 0.07 second. 506122:37:07Gitlab::Metrics::RackMiddleware 506322:37:07 tracks a transaction 506422:37:07 tracks any raised exceptions 506522:37:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/rack_middleware_spec.rb. It took 0.07 second. Expected to take 0.07 second. 506622:37:07# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_message_type_spec.rb. Expected to take 0.07 second. 506722:37:07Types::Ci::PipelineMessageType 506822:37:07 is expected to eq "PipelineMessage" 506922:37:07 contains attributes related to a pipeline message 507022:37:07# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_message_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 507122:37:07# [RSpecRunTime] Starting example group spec/graphql/types/issuable_state_enum_spec.rb. Expected to take 0.07 second. 507222:37:07Types::IssuableStateEnum 507322:37:07 is expected to eq "IssuableState" 507422:37:07 behaves like issuable state 507522:37:08 exposes all the existing issuable states 507622:37:08# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_state_enum_spec.rb. It took 0.08 second. Expected to take 0.07 second. 507722:37:08# [RSpecRunTime] Starting example group spec/graphql/types/project_member_relation_enum_spec.rb. Expected to take 0.06 second. 507822:37:08Types::ProjectMemberRelationEnum 507922:37:08 is expected to eq "ProjectMemberRelation" 508022:37:08 exposes all the existing project member relation type values 508122:37:08# [RSpecRunTime] Finishing example group spec/graphql/types/project_member_relation_enum_spec.rb. It took 0.08 second. Expected to take 0.06 second. 508222:37:08# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. Expected to take 0.06 second. 508322:37:08Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::None 508522:37:08 yields without checking for duplicates 508722:37:08 does not delete any locks before executing 508822:37:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. It took 0.08 second. Expected to take 0.06 second. 508922:37:08# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. Expected to take 0.05 second. 509022:37:08Gitlab::GithubImport::Importer::IssueAndLabelLinksImporter 509222:37:08 imports an issue and its labels 509322:37:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. It took 0.05 second. Expected to take 0.05 second. 509422:37:08# [RSpecRunTime] Starting example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. Expected to take 0.04 second. 509522:37:08Rack VULNDB-255039 509622:37:08 when handling query params in GET requests 509722:37:08 does not treat semicolons as query delimiters 509822:37:08# [RSpecRunTime] Finishing example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. It took 0.05 second. Expected to take 0.04 second. 509922:37:08# [RSpecRunTime] Starting example group spec/graphql/types/ci/freeze_period_status_enum_spec.rb. Expected to take 0.04 second. 510022:37:08Types::Ci::FreezePeriodStatusEnum 510122:37:08 exposes all freeze period statuses 510222:37:08# [RSpecRunTime] Finishing example group spec/graphql/types/ci/freeze_period_status_enum_spec.rb. It took 0.06 second. Expected to take 0.04 second. 510322:37:08# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_countable_connection_type_spec.rb. Expected to take 0.04 second. 510422:37:08Types::Ci::RunnerCountableConnectionType 510522:37:08 contains attributes related to a runner connection 510622:37:08# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_countable_connection_type_spec.rb. It took 0.05 second. Expected to take 0.04 second. 510722:37:08# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_platforms_resolver_spec.rb. Expected to take 0.04 second. 510822:37:08Resolvers::Ci::RunnerPlatformsResolver 511022:37:08 returns all possible runner platforms 511122:37:08# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_platforms_resolver_spec.rb. It took 0.05 second. Expected to take 0.04 second. 511222:37:08# [RSpecRunTime] Starting example group spec/serializers/accessibility_error_entity_spec.rb. Expected to take 0.04 second. 511322:37:08AccessibilityErrorEntity 511522:37:08 when accessibility contains an error 511622:37:08 contains correct accessibility error details 511722:37:08# [RSpecRunTime] Finishing example group spec/serializers/accessibility_error_entity_spec.rb. It took 0.05 second. Expected to take 0.04 second. 511822:37:08# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/wrapper_spec.rb. Expected to take 0.04 second. 511922:37:08Gitlab::Redis::Wrapper 512022:37:08 .instrumentation_class 512122:37:08 raises a NameError 512222:37:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/wrapper_spec.rb. It took 0.05 second. Expected to take 0.04 second. 512322:37:32auto_explain log contains 1672 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-32-44.344.main.ndjson.gz 512422:37:32took 23.298264647 512522:37:32[TEST PROF INFO] EventProf results for sql.active_record 512622:37:32Total time: 05:33.916 of 22:28.351 (24.76%) 512722:37:32Total events: 221320 512822:37:32Top 5 slowest suites (by time): 512922:37:32ProjectTeam (./spec/models/project_team_spec.rb:5) – 01:00.361 (37657 / 104) of 03:43.916 (26.96%) 513022:37:32Gitlab::Datab...WritesOnTables (./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:5) – 00:44.197 (56506 / 35) of 01:50.527 (39.99%) 513122:37:32Issues::MoveService (./spec/services/issues/move_service_spec.rb:5) – 00:39.655 (19430 / 48) of 02:25.656 (27.23%) 513222:37:32Ci::Runners::...ervice#execute (./spec/services/ci/runners/create_runner_service_spec.rb:5) – 00:14.924 (7590 / 97) of 00:53.768 (27.76%) 513322:37:32Projects::ForkService (./spec/services/projects/fork_service_spec.rb:5) – 00:14.921 (8687 / 45) of 01:06.592 (22.41%) 513422:37:32Knapsack report was generated. Preview: 513622:37:32 "spec/models/project_team_spec.rb": 223.91555509600005, 513722:37:32 "spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb": 110.52667662800002, 513822:37:32 "spec/services/issues/move_service_spec.rb": 145.65582432500003, 513922:37:32 "spec/services/projects/fork_service_spec.rb": 66.59187455099993, 514022:37:32 "spec/services/ci/runners/create_runner_service_spec.rb": 53.767932384999995, 514122:37:32 "spec/lib/banzai/filter/references/external_issue_reference_filter_spec.rb": 46.84071722100009, 514222:37:32 "spec/dot_gitlab_ci/rules_spec.rb": 24.485974221999868, 514322:37:32 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 36.43532098500009, 514422:37:32 "spec/lib/gitlab/metrics/subscribers/active_record_spec.rb": 30.885945940000056, 514522:37:32 "spec/models/concerns/awardable_spec.rb": 37.415057598999965, 514622:37:32 "spec/models/push_event_spec.rb": 32.21351013699996, 514722:37:32 "spec/models/ci/pipeline_artifact_spec.rb": 23.888540995999847, 514822:37:32 "spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb": 19.915115358999856, 514922:37:32 "spec/finders/environments/environments_by_deployments_finder_spec.rb": 19.706586797, 515022:37:32 "spec/finders/cluster_ancestors_finder_spec.rb": 18.380554532999895, 515122:37:32 "spec/helpers/labels_helper_spec.rb": 17.01646388400013, 515222:37:32 "spec/workers/redis_migration_worker_spec.rb": 17.777738964000037, 515322:37:32 "spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb": 13.675984310000104, 515422:37:32 "spec/finders/context_commits_finder_spec.rb": 15.653604006999785, 515522:37:32 "spec/services/deployments/archive_in_project_service_spec.rb": 14.806960084000139, 515622:37:32 "spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb": 16.092178027000045, 515722:37:32 "spec/models/ml/candidate_spec.rb": 17.743595196000115, 515822:37:32 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 13.54552608799986, 515922:37:32 "spec/lib/gitlab/diff/suggestions_parser_spec.rb": 12.846795605999887, 516022:37:32 "spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb": 10.849388996000016, 516122:37:32 "spec/views/admin/dashboard/index.html.haml_spec.rb": 13.177146902999993, 516222:37:32 "spec/helpers/notes_helper_spec.rb": 12.285285932000079, 516322:37:32 "spec/workers/pipeline_metrics_worker_spec.rb": 12.156786357000101, 516422:37:32 "spec/rack_servers/puma_spec.rb": 7.301398701000153, 516522:37:32 "spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb": 7.843874486000004, 516622:37:32 "spec/workers/import/delete_placeholder_user_worker_spec.rb": 9.689274316000137, 516722:37:32 "spec/tasks/gitlab/db/lock_writes_rake_spec.rb": 5.564460875999885, 516822:37:32 "spec/lib/api/entities/ci/job_request/dependency_spec.rb": 8.593354593999948, 516922:37:32 "spec/services/todos/allowed_target_filter_service_spec.rb": 8.715593978000015, 517022:37:32 "spec/lib/gitlab/database/bulk_update_spec.rb": 7.711515372000122, 517122:37:32 "spec/lib/gitlab/checks/push_check_spec.rb": 8.368455363000066, 517222:37:32 "spec/models/audit_events/user_audit_event_spec.rb": 6.662336308000022, 517322:37:32 "spec/finders/deploy_tokens/tokens_finder_spec.rb": 7.149864772000001, 517422:37:32 "spec/presenters/snippet_presenter_spec.rb": 6.519690658999934, 517522:37:32 "spec/models/projects/forks/details_spec.rb": 6.965872609999906, 517622:37:32 "spec/tasks/gitlab/container_registry_rake_spec.rb": 3.839592763000155, 517722:37:32 "spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb": 5.441453858999921, 517822:37:32 "spec/workers/merge_requests/process_scheduled_merge_worker_spec.rb": 6.017955402000098, 517922:37:32 "spec/serializers/deployment_serializer_spec.rb": 5.369442034000031, 518022:37:32 "spec/services/jira_import/users_importer_spec.rb": 6.775440552999953, 518122:37:32 "spec/models/integrations/bamboo_spec.rb": 4.896538594000049, 518222:37:32 "spec/models/ci/catalog/resources/sync_event_spec.rb": 4.558638206000069, 518322:37:32 "spec/lib/gitlab/database/loose_foreign_keys_spec.rb": 4.427228563999961, 518422:37:32 "spec/graphql/mutations/customer_relations/contacts/create_spec.rb": 6.867937666000216, 518522:37:32 "spec/models/concerns/import/has_import_source_spec.rb": 5.045976293999956, 518622:37:32 "spec/lib/gitlab/verify/ci_secure_files_spec.rb": 3.6874851019999824, 518722:37:32 "spec/services/incident_management/link_alerts/create_service_spec.rb": 4.307268432000001, 518822:37:32 "spec/scripts/trigger-build_spec.rb": 2.999736736000159, 518922:37:32 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb": 3.556722210000089, 519022:37:32 "spec/services/groups/group_links/update_service_spec.rb": 3.632332996000059, 519122:37:32 "spec/models/packages/ml_model/package_spec.rb": 3.8907845789999556, 519222:37:32 "spec/helpers/branches_helper_spec.rb": 3.776042807000067, 519322:37:32 "spec/models/merge_requests_closing_issues_spec.rb": 2.405732424000007, 519422:37:32 "spec/models/work_items/dates_source_spec.rb": 3.2505907209999805, 519522:37:32 "spec/presenters/packages/nuget/packages_versions_presenter_spec.rb": 3.223941421000063, 519622:37:32 "spec/lib/gitlab/ci/config/entry/reports_spec.rb": 2.829446816999962, 519722:37:32 "spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb": 3.025727513999982, 519822:37:32 "spec/services/ci/pipelines/update_metadata_service_spec.rb": 3.5677199200001724, 519922:37:32 "spec/workers/run_pipeline_schedule_worker_spec.rb": 2.7019381549998798, 520022:37:32 "spec/models/hooks/active_hook_filter_spec.rb": 2.7938746600000286, 520122:37:32 "spec/lib/gitlab/ci/config/external/context_spec.rb": 2.513243927999838, 520222:37:32 "spec/lib/gitlab/import_export/avatar_saver_spec.rb": 2.5028606579999177, 520322:37:32 "spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb": 2.197186413000054, 520422:37:32 "spec/lib/gitlab/auth/current_user_mode_spec.rb": 2.3230646209999577, 520522:37:32 "spec/lib/banzai/issuable_extractor_spec.rb": 2.302115001999937, 520622:37:32 "spec/services/auth/dependency_proxy_authentication_service_spec.rb": 2.139678331000141, 520722:37:32 "spec/services/update_container_registry_info_service_spec.rb": 2.1121959530000822, 520822:37:32 "spec/lib/gitlab/ci/status/build/skipped_spec.rb": 2.6642598330001874, 520922:37:32 "spec/services/ml/destroy_model_version_service_spec.rb": 1.984247650000043, 521022:37:32 "spec/lib/backup/dump/postgres_spec.rb": 1.162661615000161, 521122:37:32 "spec/models/concerns/feature_gate_spec.rb": 2.333672450999984, 521222:37:32 "spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb": 1.8219327280000925, 521322:37:32 "spec/views/shared/runners/_runner_details.html.haml_spec.rb": 1.720688963999919, 521422:37:32 "spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb": 2.043846237000025, 521522:37:32 "spec/serializers/merge_request_sidebar_extras_entity_spec.rb": 1.79702452000015, 521622:37:32 "spec/models/uploads/local_spec.rb": 1.748453242999858, 521722:37:32 "spec/lib/gitlab/sidekiq_queue_spec.rb": 1.9506503319998956, 521822:37:32 "spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb": 1.4405636810001852, 521922:37:32 "spec/services/service_desk/custom_emails/destroy_service_spec.rb": 1.6857967559999452, 522022:37:32 "spec/graphql/resolvers/data_transfer/project_data_transfer_resolver_spec.rb": 1.9402957719998994, 522122:37:32 "spec/lib/banzai/filter/sanitize_link_filter_spec.rb": 1.344458725000095, 522222:37:32 "spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb": 1.2030167929999607, 522322:37:32 "spec/lib/gitlab/usage/metrics/instrumentations/count_csv_imports_metric_spec.rb": 1.5978085020001345, 522422:37:32 "spec/finders/packages/pypi/package_finder_spec.rb": 1.5209323149999818, 522522:37:32 "spec/lib/gitlab/data_builder/alert_spec.rb": 0.6760759630001303, 522622:37:32 "spec/lib/banzai/filter/attributes_filter_spec.rb": 0.5857810679999602, 522722:37:32 "spec/lib/gitlab/ci/config/entry/service_spec.rb": 0.9615848869998445, 522822:37:32 "spec/lib/sidebars/projects/menus/confluence_menu_spec.rb": 1.0570174710001083, 522922:37:32 "spec/lib/gitlab/import/user_from_mention_spec.rb": 1.0966933489999064, 523022:37:32 "spec/tooling/danger/feature_flag_spec.rb": 0.8462489529999857, 523122:37:32 "spec/graphql/mutations/work_items/linked_items/base_spec.rb": 1.0561448920000203, 523222:37:32 "spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb": 0.9782287349999024, 523322:37:32 "spec/models/ci/variable_value_spec.rb": 1.0065589749999617, 523422:37:32 "spec/services/spam/akismet_service_spec.rb": 0.9928366450001249, 523522:37:32 "spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb": 0.9771785360001104, 523622:37:32 "spec/models/ci/build_trace_spec.rb": 0.8218538040000567, 523722:37:32 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.1581741919999331, 523822:37:32 "spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb": 0.8006260059999022, 523922:37:32 "spec/lib/sidebars/user_profile/menus/overview_menu_spec.rb": 0.6305285449998337, 524022:37:32 "spec/lib/gitlab/data_builder/archive_trace_spec.rb": 0.7786720169999626, 524122:37:32 "spec/finders/bulk_imports/entities_finder_spec.rb": 0.729006088999995, 524222:37:32 "spec/lib/api/entities/design_management/design_spec.rb": 0.773070177000136, 524322:37:32 "spec/lib/gitlab/memory/watchdog/configurator_spec.rb": 0.6243060560000231, 524422:37:32 "spec/services/users/batch_status_cleaner_service_spec.rb": 0.6463428040001418, 524522:37:32 "spec/models/raw_usage_data_spec.rb": 0.5789736980000271, 524622:37:32 "spec/models/anti_abuse/event_spec.rb": 0.6132823559998997, 524722:37:32 "spec/lib/gitlab/slug/environment_spec.rb": 0.5498104690000218, 524822:37:32 "spec/tooling/danger/datateam_spec.rb": 0.507014302000016, 524922:37:32 "spec/lib/gitlab/template_parser/parser_spec.rb": 0.6123739560000558, 525022:37:32 "spec/models/bulk_imports/configuration_spec.rb": 0.49016966299996056, 525122:37:32 "spec/models/work_items/related_link_restriction_spec.rb": 0.40241559699984464, 525222:37:32 "spec/lib/gitlab/auth/ip_rate_limiter_spec.rb": 0.39871546700010185, 525322:37:32 "spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb": 0.39690932799999246, 525422:37:32 "spec/lib/gitlab/jwt_token_spec.rb": 0.4389715659999638, 525522:37:32 "spec/lib/sidebars/organizations/menus/manage_menu_spec.rb": 0.3151826620000975, 525622:37:32 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb": 0.3344683420000365, 525722:37:32 "spec/lib/gitlab/github_import/representation/collaborator_spec.rb": 0.2842450450000342, 525822:37:32 "spec/lib/gitlab/kubernetes/namespace_spec.rb": 0.2881949339998755, 525922:37:32 "spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb": 0.3450777210000524, 526022:37:32 "spec/lib/system_check/app/git_user_default_ssh_config_check_spec.rb": 0.29269147300010445, 526122:37:32 "spec/lib/gitlab/ci/status/canceled_spec.rb": 0.1936080299999503, 526222:37:32 "spec/initializers/safe_session_store_patch_spec.rb": 0.23151102800011358, 526322:37:32 "spec/graphql/types/release_links_type_spec.rb": 0.2299825069999315, 526422:37:32 "spec/services/ci/partitions/setup_default_service_spec.rb": 0.35309110000002875, 526522:37:32 "spec/services/issuable/process_assignees_spec.rb": 0.2763002750000396, 526622:37:32 "spec/serializers/rollout_status_entity_spec.rb": 0.2752581640002063, 526722:37:32 "spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb": 0.2659941249999065, 526822:37:32 "spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb": 0.23210162700002002, 526922:37:32 "spec/lib/gitlab/topology_service_client/cell_service_spec.rb": 0.19973301899995022, 527022:37:32 "spec/lib/gitlab/ci/build/status/reason_spec.rb": 0.2110899879999124, 527122:37:32 "spec/lib/gitlab/ci/status/failed_spec.rb": 0.1995586989999083, 527222:37:32 "spec/models/concerns/safe_url_spec.rb": 0.19196161900003972, 527322:37:32 "spec/models/packages/rubygems/metadatum_spec.rb": 0.149066122000022, 527422:37:32 "spec/lib/gitlab/ci/variables/builder/instance_spec.rb": 0.20426784799997222, 527522:37:32 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 0.16962378099992748, 527622:37:32 "spec/models/incident_management/timeline_event_tag_link_spec.rb": 0.1345544329999484, 527722:37:32 "spec/rubocop/cop/migration/add_timestamps_spec.rb": 0.24999112599994078, 527822:37:32 "spec/lib/api/validations/validators/integer_or_custom_value_spec.rb": 0.16608369999994466, 527922:37:32 "spec/workers/concerns/gitlab/import/notify_upon_death_spec.rb": 0.1391628630001378, 528022:37:32 "spec/graphql/types/milestone_type_spec.rb": 0.12640393299989228, 528122:37:32 "spec/lib/atlassian/jira_connect_spec.rb": 0.1447297530000924, 528222:37:32 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 0.1126448929999242, 528322:37:32 "spec/lib/gitlab/import_export/duration_measuring_spec.rb": 0.10996457399983228, 528422:37:32 "spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb": 0.11859850399991956, 528522:37:32 "spec/graphql/types/clusters/agent_activity_event_type_spec.rb": 0.107155265000074, 528622:37:32 "spec/lib/gitlab/git/bundle_file_spec.rb": 0.11264185400000315, 528722:37:32 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb": 0.11206777400002466, 528822:37:32 "spec/lib/gitlab/pagination/offset_header_builder_spec.rb": 0.11948015300004045, 528922:37:32 "spec/policies/work_items/type_policy_spec.rb": 0.11005102399985844, 529022:37:32 "spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb": 0.10577768399980414, 529122:37:32 "spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb": 0.08979277500020544, 529222:37:32 "spec/graphql/types/blame/groups_type_spec.rb": 0.07884061599997949, 529322:37:32 "spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb": 0.08580829500010623, 529422:37:32 "spec/graphql/types/organizations/organization_user_access_level_enum_spec.rb": 0.07881236499997613, 529522:37:32 "spec/lib/gitlab/metrics/rack_middleware_spec.rb": 0.07126302500000747, 529622:37:32 "spec/graphql/types/ci/pipeline_message_type_spec.rb": 0.08050612500005627, 529722:37:32 "spec/graphql/types/issuable_state_enum_spec.rb": 0.07689220600013869, 529822:37:32 "spec/graphql/types/project_member_relation_enum_spec.rb": 0.07658454499983236, 529922:37:32 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb": 0.0787878759999785, 530022:37:32 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.05203899699995418, 530122:37:32 "spec/initializers/rack_VULNDB-255039_patch_spec.rb": 0.05271666700014066, 530222:37:32 "spec/graphql/types/ci/freeze_period_status_enum_spec.rb": 0.056350116999965394, 530322:37:32 "spec/graphql/types/ci/runner_countable_connection_type_spec.rb": 0.05021331700004339, 530422:37:32 "spec/graphql/resolvers/ci/runner_platforms_resolver_spec.rb": 0.0518615169999066, 530522:37:32 "spec/serializers/accessibility_error_entity_spec.rb": 0.05337002699980076, 530622:37:32 "spec/lib/gitlab/redis/wrapper_spec.rb": 0.048742188000005626 530822:37:32Knapsack global time execution for tests: 22m 27s 530922:37:32Pending: (Failures listed here are expected and do not affect your suite's status) 531022:37:32 1) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table behaves like does not lock writes on table allows deleting records from the table 531122:37:32 # Skipping because ci is shared or doesn't not exist 531222:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 531322:37:32 2) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table behaves like locks writes on table errors on deleting 531422:37:32 # Skipping because ci is shared or doesn't not exist 531522:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 531622:37:32 3) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when table listed as a deleted table behaves like does not lock writes on table allows deleting records from the table 531722:37:32 # Skipping because ci is shared or doesn't not exist 531822:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 531922:37:32 4) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when the migration skips automatic locking of tables behaves like does not lock writes on table allows deleting records from the table 532022:37:32 # Skipping because ci is shared or doesn't not exist 532122:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 532222:37:32 5) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when migration does not run within a transaction behaves like locks writes on table using WithLockRetries locks the writes on the table using WithLockRetries 532322:37:32 # Skipping because ci is shared or doesn't not exist 532422:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:74 532522:37:32 6) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when the SKIP_AUTOMATIC_LOCK_ON_WRITES feature flag is set behaves like does not lock writes on table allows deleting records from the table 532622:37:32 # Skipping because ci is shared or doesn't not exist 532722:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 532822:37:32 7) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main table when the automatic_lock_writes_on_table feature flag is disabled behaves like does not lock writes on table allows deleting records from the table 532922:37:32 # Skipping because ci is shared or doesn't not exist 533022:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 533122:37:32 8) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_clusterwide table behaves like does not lock writes on table allows deleting records from the table 533222:37:32 # Skipping because ci is shared or doesn't not exist 533322:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 533422:37:32 9) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_clusterwide table behaves like locks writes on table errors on deleting 533522:37:32 # Skipping because ci is shared or doesn't not exist 533622:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 533722:37:32 10) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_cell table behaves like does not lock writes on table allows deleting records from the table 533822:37:32 # Skipping because ci is shared or doesn't not exist 533922:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 534022:37:32 11) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_main_cell table behaves like locks writes on table errors on deleting 534122:37:32 # Skipping because ci is shared or doesn't not exist 534222:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 534322:37:32 12) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_pm table behaves like does not lock writes on table allows deleting records from the table 534422:37:32 # Skipping because ci is shared or doesn't not exist 534522:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 534622:37:32 13) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_pm table behaves like locks writes on table errors on deleting 534722:37:32 # Skipping because ci is shared or doesn't not exist 534822:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 534922:37:32 14) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table behaves like does not lock writes on table allows deleting records from the table 535022:37:32 # Skipping because ci is shared or doesn't not exist 535122:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 535222:37:32 15) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table behaves like locks writes on table errors on deleting 535322:37:32 # Skipping because ci is shared or doesn't not exist 535422:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 535522:37:32 16) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when table listed as a deleted table behaves like does not lock writes on table allows deleting records from the table 535622:37:32 # Skipping because ci is shared or doesn't not exist 535722:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 535822:37:32 17) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when the migration skips automatic locking of tables behaves like does not lock writes on table allows deleting records from the table 535922:37:32 # Skipping because ci is shared or doesn't not exist 536022:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 536122:37:32 18) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when the SKIP_AUTOMATIC_LOCK_ON_WRITES feature flag is set behaves like does not lock writes on table allows deleting records from the table 536222:37:32 # Skipping because ci is shared or doesn't not exist 536322:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 536422:37:32 19) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_ci table when the automatic_lock_writes_on_table feature flag is disabled behaves like does not lock writes on table allows deleting records from the table 536522:37:32 # Skipping because ci is shared or doesn't not exist 536622:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 536722:37:32 20) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating gitlab_shared table behaves like does not lock writes on table allows deleting records from the table 536822:37:32 # Skipping because ci is shared or doesn't not exist 536922:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 537022:37:32 21) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating gitlab_shared table behaves like does not lock writes on table allows deleting records from the table 537122:37:32 # Skipping because ci is shared or doesn't not exist 537222:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 537322:37:32 22) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating a gitlab_geo table behaves like does not lock writes on table allows deleting records from the table 537422:37:32 # Skipping because ci is shared or doesn't not exist 537522:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 537622:37:32 23) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when multiple databases for creating an unknown gitlab_schema table raises an error about undefined gitlab_schema 537722:37:32 # Skipping because ci is shared or doesn't not exist 537822:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:263 537922:37:32 24) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_main table behaves like does not lock writes on table allows deleting records from the table 538022:37:32 # Skipping because ci is shared or doesn't not exist 538122:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 538222:37:32 25) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_main table behaves like locks writes on table errors on deleting 538322:37:32 # Skipping because ci is shared or doesn't not exist 538422:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 538522:37:32 26) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_ci table behaves like does not lock writes on table allows deleting records from the table 538622:37:32 # Skipping because ci is shared or doesn't not exist 538722:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 538822:37:32 27) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_ci table behaves like locks writes on table errors on deleting 538922:37:32 # Skipping because ci is shared or doesn't not exist 539022:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 539122:37:32 28) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_shared table behaves like does not lock writes on table allows deleting records from the table 539222:37:32 # Skipping because ci is shared or doesn't not exist 539322:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 539422:37:32 29) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when multiple databases for re-creating a gitlab_shared table behaves like does not lock writes on table allows deleting records from the table 539522:37:32 # Skipping because ci is shared or doesn't not exist 539622:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 539722:37:32 30) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_main table behaves like does not lock writes on table allows deleting records from the table 539822:37:32 # Skipping because ci is shared or doesn't not exist 539922:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 540022:37:32 31) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_main table behaves like locks writes on table errors on deleting 540122:37:32 # Skipping because ci is shared or doesn't not exist 540222:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 540322:37:32 32) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_ci table behaves like does not lock writes on table allows deleting records from the table 540422:37:32 # Skipping because ci is shared or doesn't not exist 540522:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 540622:37:32 33) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when renaming a table when a gitlab_ci table behaves like locks writes on table errors on deleting 540722:37:32 # Skipping because ci is shared or doesn't not exist 540822:37:32 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:57 540922:37:32 34) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_metric_counter_keys multiple databases has expected keys 541022:37:32 # Skipping because none of the extra databases [:ci] are setup 541122:37:32 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:20 541222:37:32 35) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_roles_metric_counter_keys multiple databases has expected keys 541322:37:32 # Skipping because none of the extra databases [:ci] are setup 541422:37:32 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:85 541522:37:32 36) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_metric_duration_keys multiple databases has expected keys 541622:37:32 # Skipping because none of the extra databases [:ci] are setup 541722:37:32 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:125 541822:37:32 37) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_roles_metric_duration_keys multiple databases has expected keys 541922:37:32 # Skipping because none of the extra databases [:ci] are setup 542022:37:32 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:170 542122:37:32 38) Ml::Candidate modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank 542222:37:32 # No reason given 542322:37:32 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 542422:37:32 39) Ml::Candidate modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank 542522:37:32 # No reason given 542622:37:32 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 542722:37:32 40) Gitlab::Database::LooseForeignKeys all tables have correct triggers installed no extra tables have `track_record_deletions` installed 542822:37:32 # This result of this test is informatory, and not critical 542922:37:32 Failure/Error: 543022:37:32 expect(extra_trigger_tables).to be_empty, <<~END 543122:37:32 The following tables have unused `track_record_deletions` triggers installed, 543222:37:32 but they are not referenced by any of the loose foreign key definitions: #{extra_trigger_tables}. 543322:37:32 You can remove them in one of the future releases as part of `db/post_migrate`. 543622:37:32 The following tables have unused `track_record_deletions` triggers installed, 543722:37:32 but they are not referenced by any of the loose foreign key definitions: ["ci_pipelines"]. 543822:37:32 You can remove them in one of the future releases as part of `db/post_migrate`. 544022:37:32 # ./spec/lib/gitlab/database/loose_foreign_keys_spec.rb:129:in `block (3 levels) in <top (required)>' 544122:37:32 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 544222:37:32 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 544322:37:32 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 544422:37:32 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 544522:37:32 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 544622:37:32 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 544722:37:32 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 544822:37:32 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 544922:37:32 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 545022:37:32 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 545122:37:32 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 545222:37:32 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 545322:37:32 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 545422:37:32 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 545522:37:32 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 545622:37:32 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 545722:37:32 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 545822:37:32 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 545922:37:32Finished in 23 minutes 0 seconds (files took 1 minute 42 seconds to load) 546022:37:324150 examples, 0 failures, 40 pending 546122:37:32Randomized with seed 58049 546222:37:42[TEST PROF INFO] Time spent in factories: 09:48.419 (41.95% of total time) 546322:37:42RSpec exited with 0. 546422:37:42No examples to retry, congrats! 546622:37:43Running after script... 546722:37:43$ source scripts/utils.sh 546822:37:43$ log_disk_usage 546922:37:43******************************************************* 547022:37:43This runner currently has 78G free disk space. 547122:37:43******************************************************* 552822:37:44$ bundle exec gem list gitlab_quality-test_tooling 552922:37:46gitlab_quality-test_tooling (2.1.0) 553022:37:46$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 553322:37:46$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 553622:37:46$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 553922:37:46$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 554322:37:48$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 554722:37:50$ tooling/bin/push_job_metrics || true 554822:37:52[job-metrics] Pushing job metrics file for the CI/CD job. 554922:37:52[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 555122:37:52Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 555322:37:53Uploading artifacts... 555422:37:53auto_explain/: found 2 matching artifact files and directories 555522:37:53coverage/: found 5 matching artifact files and directories 555622:37:53crystalball/: found 2 matching artifact files and directories 555722:37:53WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 555822:37:53knapsack/: found 4 matching artifact files and directories 555922:37:53rspec/: found 16 matching artifact files and directories 556022:37:53WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 556122:37:53log/*.log: found 15 matching artifact files and directories 556322:37:53WARNING: Retrying... context=artifacts-uploader error=request redirected 556422:37:56Uploading artifacts as "archive" to coordinator... 201 Created id=8353287702 responseStatus=201 Created token=glcbt-66 556522:37:56Uploading artifacts... 556622:37:56rspec/rspec-*.xml: found 1 matching artifact files and directories 556822:37:56WARNING: Retrying... context=artifacts-uploader error=request redirected 556922:37:58Uploading artifacts as "junit" to coordinator... 201 Created id=8353287702 responseStatus=201 Created token=glcbt-66 557122:38:06Job succeeded