122:30:06 does not record DB role metrics 222:30:06 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 322:30:06 query using a connection to a replica 422:30:06 queries connection db role 522:30:06 behaves like record ActiveRecord metrics 622:30:06 when both web and background transaction are available 722:30:06 captures the metrics for web only 822:30:06 behaves like record ActiveRecord metrics in a metrics transaction 922:30:06 increments only db counters 1022:30:06 observes sql_duration metric 1122:30:06 when web transaction is available 1222:30:06 behaves like record ActiveRecord metrics in a metrics transaction 1322:30:06 increments only db counters 1422:30:06 observes sql_duration metric 1522:30:06 when background transaction is available 1622:30:06 behaves like record ActiveRecord metrics in a metrics transaction 1722:30:06 increments only db counters 1822:30:06 observes sql_duration metric 1922:30:06 behaves like store ActiveRecord info in RequestStore 2022:30:06 prevents db counters from leaking to the next transaction 2122:30:06 when omit_aggregated_db_log_fields disabled 2222:30:06 behaves like store ActiveRecord info in RequestStore 2322:30:06 prevents db counters from leaking to the next transaction 2422:30:06 query using a connection to a primary 2522:30:06 queries connection db role 2622:30:06 behaves like record ActiveRecord metrics 2722:30:06 when both web and background transaction are available 2822:30:06 captures the metrics for web only 2922:30:06 behaves like record ActiveRecord metrics in a metrics transaction 3022:30:06 increments only db counters 3122:30:06 observes sql_duration metric 3222:30:06 when web transaction is available 3322:30:06 behaves like record ActiveRecord metrics in a metrics transaction 3422:30:06 increments only db counters 3522:30:06 observes sql_duration metric 3622:30:06 when background transaction is available 3722:30:06 behaves like record ActiveRecord metrics in a metrics transaction 3822:30:06 increments only db counters 3922:30:06 observes sql_duration metric 4022:30:06 behaves like store ActiveRecord info in RequestStore 4122:30:06 prevents db counters from leaking to the next transaction 4222:30:06 when omit_aggregated_db_log_fields disabled 4322:30:06 behaves like store ActiveRecord info in RequestStore 4422:30:06 prevents db counters from leaking to the next transaction 4522:30:06 query using a connection to an unknown source 4622:30:06 does not record DB role metrics 4722:30:06 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 4822:30:06 query using a connection to a replica 4922:30:06 queries connection db role 5022:30:06 behaves like record ActiveRecord metrics 5122:30:06 when both web and background transaction are available 5222:30:06 captures the metrics for web only 5322:30:06 behaves like record ActiveRecord metrics in a metrics transaction 5422:30:06 increments only db counters 5522:30:06 observes sql_duration metric 5622:30:06 when web transaction is available 5722:30:06 behaves like record ActiveRecord metrics in a metrics transaction 5822:30:07 increments only db counters 5922:30:07 observes sql_duration metric 6022:30:07 when background transaction is available 6122:30:07 behaves like record ActiveRecord metrics in a metrics transaction 6222:30:07 increments only db counters 6322:30:07 observes sql_duration metric 6422:30:07 behaves like store ActiveRecord info in RequestStore 6522:30:07 prevents db counters from leaking to the next transaction 6622:30:07 when omit_aggregated_db_log_fields disabled 6722:30:07 behaves like store ActiveRecord info in RequestStore 6822:30:07 prevents db counters from leaking to the next transaction 6922:30:07 query using a connection to a primary 7022:30:07 queries connection db role 7122:30:07 behaves like record ActiveRecord metrics 7222:30:07 when both web and background transaction are available 7322:30:07 captures the metrics for web only 7422:30:07 behaves like record ActiveRecord metrics in a metrics transaction 7522:30:07 increments only db counters 7622:30:07 observes sql_duration metric 7722:30:07 when web transaction is available 7822:30:07 behaves like record ActiveRecord metrics in a metrics transaction 7922:30:07 increments only db counters 8022:30:07 observes sql_duration metric 8122:30:07 when background transaction is available 8222:30:07 behaves like record ActiveRecord metrics in a metrics transaction 8322:30:07 increments only db counters 8422:30:07 observes sql_duration metric 8522:30:07 behaves like store ActiveRecord info in RequestStore 8622:30:07 prevents db counters from leaking to the next transaction 8722:30:07 when omit_aggregated_db_log_fields disabled 8822:30:07 behaves like store ActiveRecord info in RequestStore 8922:30:07 prevents db counters from leaking to the next transaction 9022:30:07 query using a connection to an unknown source 9122:30:07 does not record DB role metrics 9222:30:07 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 9322:30:07 query using a connection to a replica 9422:30:07 queries connection db role 9522:30:07 behaves like record ActiveRecord metrics 9622:30:07 when both web and background transaction are available 9722:30:07 captures the metrics for web only 9822:30:07 behaves like record ActiveRecord metrics in a metrics transaction 9922:30:07 increments only db counters 10022:30:07 observes sql_duration metric 10122:30:07 when web transaction is available 10222:30:07 behaves like record ActiveRecord metrics in a metrics transaction 10322:30:07 increments only db counters 10422:30:07 observes sql_duration metric 10522:30:07 when background transaction is available 10622:30:07 behaves like record ActiveRecord metrics in a metrics transaction 10722:30:07 increments only db counters 10822:30:07 observes sql_duration metric 10922:30:07 behaves like store ActiveRecord info in RequestStore 11022:30:07 prevents db counters from leaking to the next transaction 11122:30:07 when omit_aggregated_db_log_fields disabled 11222:30:07 behaves like store ActiveRecord info in RequestStore 11322:30:07 prevents db counters from leaking to the next transaction 11422:30:07 query using a connection to a primary 11522:30:07 queries connection db role 11622:30:07 behaves like record ActiveRecord metrics 11722:30:07 when both web and background transaction are available 11822:30:07 captures the metrics for web only 11922:30:07 behaves like record ActiveRecord metrics in a metrics transaction 12022:30:07 increments only db counters 12122:30:07 observes sql_duration metric 12222:30:07 when web transaction is available 12322:30:07 behaves like record ActiveRecord metrics in a metrics transaction 12422:30:07 increments only db counters 12522:30:07 observes sql_duration metric 12622:30:07 when background transaction is available 12722:30:07 behaves like record ActiveRecord metrics in a metrics transaction 12822:30:08 increments only db counters 12922:30:08 observes sql_duration metric 13022:30:08 behaves like store ActiveRecord info in RequestStore 13122:30:08 prevents db counters from leaking to the next transaction 13222:30:08 when omit_aggregated_db_log_fields disabled 13322:30:08 behaves like store ActiveRecord info in RequestStore 13422:30:08 prevents db counters from leaking to the next transaction 13522:30:08 query using a connection to an unknown source 13622:30:08 does not record DB role metrics 13722:30:08 name: "TRANSACTION", sql_query: "BEGIN", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 13822:30:08 query using a connection to a replica 13922:30:08 queries connection db role 14022:30:08 behaves like record ActiveRecord metrics 14122:30:08 when both web and background transaction are available 14222:30:08 captures the metrics for web only 14322:30:08 behaves like record ActiveRecord metrics in a metrics transaction 14422:30:08 increments only db counters 14522:30:08 observes sql_duration metric 14622:30:08 when web transaction is available 14722:30:08 behaves like record ActiveRecord metrics in a metrics transaction 14822:30:08 increments only db counters 14922:30:08 observes sql_duration metric 15022:30:08 when background transaction is available 15122:30:08 behaves like record ActiveRecord metrics in a metrics transaction 15222:30:08 increments only db counters 15322:30:08 observes sql_duration metric 15422:30:08 behaves like store ActiveRecord info in RequestStore 15522:30:08 prevents db counters from leaking to the next transaction 15622:30:08 when omit_aggregated_db_log_fields disabled 15722:30:08 behaves like store ActiveRecord info in RequestStore 15822:30:08 prevents db counters from leaking to the next transaction 15922:30:08 query using a connection to a primary 16022:30:08 queries connection db role 16122:30:08 behaves like record ActiveRecord metrics 16222:30:08 when both web and background transaction are available 16322:30:08 captures the metrics for web only 16422:30:08 behaves like record ActiveRecord metrics in a metrics transaction 16522:30:08 increments only db counters 16622:30:08 observes sql_duration metric 16722:30:08 when web transaction is available 16822:30:08 behaves like record ActiveRecord metrics in a metrics transaction 16922:30:08 increments only db counters 17022:30:08 observes sql_duration metric 17122:30:08 when background transaction is available 17222:30:08 behaves like record ActiveRecord metrics in a metrics transaction 17322:30:08 increments only db counters 17422:30:08 observes sql_duration metric 17522:30:08 behaves like store ActiveRecord info in RequestStore 17622:30:08 prevents db counters from leaking to the next transaction 17722:30:08 when omit_aggregated_db_log_fields disabled 17822:30:08 behaves like store ActiveRecord info in RequestStore 17922:30:08 prevents db counters from leaking to the next transaction 18022:30:08 query using a connection to an unknown source 18122:30:08 does not record DB role metrics 18222:30:08 name: "TRANSACTION", sql_query: "COMMIT", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 18322:30:08 query using a connection to a replica 18422:30:08 queries connection db role 18522:30:08 behaves like record ActiveRecord metrics 18622:30:08 when both web and background transaction are available 18722:30:08 captures the metrics for web only 18822:30:08 behaves like record ActiveRecord metrics in a metrics transaction 18922:30:08 increments only db counters 19022:30:08 observes sql_duration metric 19122:30:08 when web transaction is available 19222:30:08 behaves like record ActiveRecord metrics in a metrics transaction 19322:30:08 increments only db counters 19422:30:08 observes sql_duration metric 19522:30:08 when background transaction is available 19622:30:08 behaves like record ActiveRecord metrics in a metrics transaction 19722:30:08 increments only db counters 19822:30:08 observes sql_duration metric 19922:30:08 behaves like store ActiveRecord info in RequestStore 20022:30:09 prevents db counters from leaking to the next transaction 20122:30:09 when omit_aggregated_db_log_fields disabled 20222:30:09 behaves like store ActiveRecord info in RequestStore 20322:30:09 prevents db counters from leaking to the next transaction 20422:30:09 query using a connection to a primary 20522:30:09 queries connection db role 20622:30:09 behaves like record ActiveRecord metrics 20722:30:09 when both web and background transaction are available 20822:30:09 captures the metrics for web only 20922:30:09 behaves like record ActiveRecord metrics in a metrics transaction 21022:30:09 increments only db counters 21122:30:09 observes sql_duration metric 21222:30:09 when web transaction is available 21322:30:09 behaves like record ActiveRecord metrics in a metrics transaction 21422:30:09 increments only db counters 21522:30:09 observes sql_duration metric 21622:30:09 when background transaction is available 21722:30:09 behaves like record ActiveRecord metrics in a metrics transaction 21822:30:09 increments only db counters 21922:30:09 observes sql_duration metric 22022:30:09 behaves like store ActiveRecord info in RequestStore 22122:30:09 prevents db counters from leaking to the next transaction 22222:30:09 when omit_aggregated_db_log_fields disabled 22322:30:09 behaves like store ActiveRecord info in RequestStore 22422:30:09 prevents db counters from leaking to the next transaction 22522:30:09 query using a connection to an unknown source 22622:30:09 does not record DB role metrics 22722:30:09 name: "TRANSACTION", sql_query: "ROLLBACK", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 22822:30:09 query using a connection to a replica 22922:30:09 queries connection db role 23022:30:09 behaves like record ActiveRecord metrics 23122:30:09 when both web and background transaction are available 23222:30:09 captures the metrics for web only 23322:30:09 behaves like record ActiveRecord metrics in a metrics transaction 23422:30:09 increments only db counters 23522:30:09 observes sql_duration metric 23622:30:09 when web transaction is available 23722:30:09 behaves like record ActiveRecord metrics in a metrics transaction 23822:30:09 increments only db counters 23922:30:09 observes sql_duration metric 24022:30:09 when background transaction is available 24122:30:09 behaves like record ActiveRecord metrics in a metrics transaction 24222:30:09 increments only db counters 24322:30:09 observes sql_duration metric 24422:30:09 behaves like store ActiveRecord info in RequestStore 24522:30:09 prevents db counters from leaking to the next transaction 24622:30:09 when omit_aggregated_db_log_fields disabled 24722:30:09 behaves like store ActiveRecord info in RequestStore 24822:30:09 prevents db counters from leaking to the next transaction 24922:30:09 query using a connection to a primary 25022:30:09 queries connection db role 25122:30:09 behaves like record ActiveRecord metrics 25222:30:09 when both web and background transaction are available 25322:30:09 captures the metrics for web only 25422:30:09 behaves like record ActiveRecord metrics in a metrics transaction 25522:30:09 increments only db counters 25622:30:09 observes sql_duration metric 25722:30:09 when web transaction is available 25822:30:09 behaves like record ActiveRecord metrics in a metrics transaction 25922:30:09 increments only db counters 26022:30:09 observes sql_duration metric 26122:30:09 when background transaction is available 26222:30:09 behaves like record ActiveRecord metrics in a metrics transaction 26322:30:09 increments only db counters 26422:30:09 observes sql_duration metric 26522:30:09 behaves like store ActiveRecord info in RequestStore 26622:30:09 prevents db counters from leaking to the next transaction 26722:30:09 when omit_aggregated_db_log_fields disabled 26822:30:09 behaves like store ActiveRecord info in RequestStore 26922:30:09 prevents db counters from leaking to the next transaction 27022:30:09 query using a connection to an unknown source 27122:30:10 does not record DB role metrics 27222:30:10 with Marginalia comments 27322:30:10 behaves like track sql events for each role 27422:30:10 name: "SQL", sql_query: "SELECT * FROM users WHERE id = 10", record_query: true, record_write_query: false, record_cached_query: false, record_wal_query: false 27522:30:10 query using a connection to a replica 27622:30:10 queries connection db role 27722:30:10 behaves like record ActiveRecord metrics 27822:30:10 when both web and background transaction are available 27922:30:10 captures the metrics for web only 28022:30:10 behaves like record ActiveRecord metrics in a metrics transaction 28122:30:10 increments only db counters 28222:30:10 observes sql_duration metric 28322:30:10 when web transaction is available 28422:30:10 behaves like record ActiveRecord metrics in a metrics transaction 28522:30:10 increments only db counters 28622:30:10 observes sql_duration metric 28722:30:10 when background transaction is available 28822:30:10 behaves like record ActiveRecord metrics in a metrics transaction 28922:30:10 increments only db counters 29022:30:10 observes sql_duration metric 29122:30:10 behaves like store ActiveRecord info in RequestStore 29222:30:10 prevents db counters from leaking to the next transaction 29322:30:10 when omit_aggregated_db_log_fields disabled 29422:30:10 behaves like store ActiveRecord info in RequestStore 29522:30:10 prevents db counters from leaking to the next transaction 29622:30:10 query using a connection to a primary 29722:30:10 queries connection db role 29822:30:10 behaves like record ActiveRecord metrics 29922:30:10 when both web and background transaction are available 30022:30:10 captures the metrics for web only 30122:30:10 behaves like record ActiveRecord metrics in a metrics transaction 30222:30:10 increments only db counters 30322:30:10 observes sql_duration metric 30422:30:10 when web transaction is available 30522:30:10 behaves like record ActiveRecord metrics in a metrics transaction 30622:30:10 increments only db counters 30722:30:10 observes sql_duration metric 30822:30:10 when background transaction is available 30922:30:10 behaves like record ActiveRecord metrics in a metrics transaction 31022:30:10 increments only db counters 31122:30:10 observes sql_duration metric 31222:30:10 behaves like store ActiveRecord info in RequestStore 31322:30:10 prevents db counters from leaking to the next transaction 31422:30:10 when omit_aggregated_db_log_fields disabled 31522:30:10 behaves like store ActiveRecord info in RequestStore 31622:30:10 prevents db counters from leaking to the next transaction 31722:30:10 query using a connection to an unknown source 31822:30:10 does not record DB role metrics 31922:30:10 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 32022:30:10 query using a connection to a replica 32122:30:10 queries connection db role 32222:30:10 behaves like record ActiveRecord metrics 32322:30:10 when both web and background transaction are available 32422:30:10 captures the metrics for web only 32522:30:10 behaves like record ActiveRecord metrics in a metrics transaction 32622:30:10 increments only db counters 32722:30:10 observes sql_duration metric 32822:30:10 when web transaction is available 32922:30:10 behaves like record ActiveRecord metrics in a metrics transaction 33022:30:10 increments only db counters 33122:30:10 observes sql_duration metric 33222:30:10 when background transaction is available 33322:30:10 behaves like record ActiveRecord metrics in a metrics transaction 33422:30:10 increments only db counters 33522:30:10 observes sql_duration metric 33622:30:10 behaves like store ActiveRecord info in RequestStore 33722:30:10 prevents db counters from leaking to the next transaction 33822:30:10 when omit_aggregated_db_log_fields disabled 33922:30:10 behaves like store ActiveRecord info in RequestStore 34022:30:11 prevents db counters from leaking to the next transaction 34122:30:11 query using a connection to a primary 34222:30:11 queries connection db role 34322:30:11 behaves like record ActiveRecord metrics 34422:30:11 when both web and background transaction are available 34522:30:11 captures the metrics for web only 34622:30:11 behaves like record ActiveRecord metrics in a metrics transaction 34722:30:11 increments only db counters 34822:30:11 observes sql_duration metric 34922:30:11 when web transaction is available 35022:30:11 behaves like record ActiveRecord metrics in a metrics transaction 35122:30:11 increments only db counters 35222:30:11 observes sql_duration metric 35322:30:11 when background transaction is available 35422:30:11 behaves like record ActiveRecord metrics in a metrics transaction 35522:30:11 increments only db counters 35622:30:11 observes sql_duration metric 35722:30:11 behaves like store ActiveRecord info in RequestStore 35822:30:11 prevents db counters from leaking to the next transaction 35922:30:11 when omit_aggregated_db_log_fields disabled 36022:30:11 behaves like store ActiveRecord info in RequestStore 36122:30:11 prevents db counters from leaking to the next transaction 36222:30:11 query using a connection to an unknown source 36322:30:11 does not record DB role metrics 36422:30:11 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 36522:30:11 query using a connection to a replica 36622:30:11 queries connection db role 36722:30:11 behaves like record ActiveRecord metrics 36822:30:11 when both web and background transaction are available 36922:30:11 captures the metrics for web only 37022:30:11 behaves like record ActiveRecord metrics in a metrics transaction 37122:30:11 increments only db counters 37222:30:11 observes sql_duration metric 37322:30:11 when web transaction is available 37422:30:11 behaves like record ActiveRecord metrics in a metrics transaction 37522:30:11 increments only db counters 37622:30:11 observes sql_duration metric 37722:30:11 when background transaction is available 37822:30:11 behaves like record ActiveRecord metrics in a metrics transaction 37922:30:11 increments only db counters 38022:30:11 observes sql_duration metric 38122:30:11 behaves like store ActiveRecord info in RequestStore 38222:30:11 prevents db counters from leaking to the next transaction 38322:30:11 when omit_aggregated_db_log_fields disabled 38422:30:11 behaves like store ActiveRecord info in RequestStore 38522:30:11 prevents db counters from leaking to the next transaction 38622:30:11 query using a connection to a primary 38722:30:11 queries connection db role 38822:30:11 behaves like record ActiveRecord metrics 38922:30:11 when both web and background transaction are available 39022:30:11 captures the metrics for web only 39122:30:11 behaves like record ActiveRecord metrics in a metrics transaction 39222:30:11 increments only db counters 39322:30:11 observes sql_duration metric 39422:30:11 when web transaction is available 39522:30:11 behaves like record ActiveRecord metrics in a metrics transaction 39622:30:11 increments only db counters 39722:30:11 observes sql_duration metric 39822:30:11 when background transaction is available 39922:30:11 behaves like record ActiveRecord metrics in a metrics transaction 40022:30:11 increments only db counters 40122:30:11 observes sql_duration metric 40222:30:11 behaves like store ActiveRecord info in RequestStore 40322:30:11 prevents db counters from leaking to the next transaction 40422:30:11 when omit_aggregated_db_log_fields disabled 40522:30:11 behaves like store ActiveRecord info in RequestStore 40622:30:11 prevents db counters from leaking to the next transaction 40722:30:11 query using a connection to an unknown source 40822:30:11 does not record DB role metrics 40922:30:11 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 41022:30:11 query using a connection to a replica 41122:30:12 queries connection db role 41222:30:12 behaves like record ActiveRecord metrics 41322:30:12 when both web and background transaction are available 41422:30:12 captures the metrics for web only 41522:30:12 behaves like record ActiveRecord metrics in a metrics transaction 41622:30:12 increments only db counters 41722:30:12 observes sql_duration metric 41822:30:12 when web transaction is available 41922:30:12 behaves like record ActiveRecord metrics in a metrics transaction 42022:30:12 increments only db counters 42122:30:12 observes sql_duration metric 42222:30:12 when background transaction is available 42322:30:12 behaves like record ActiveRecord metrics in a metrics transaction 42422:30:12 increments only db counters 42522:30:12 observes sql_duration metric 42622:30:12 behaves like store ActiveRecord info in RequestStore 42722:30:12 prevents db counters from leaking to the next transaction 42822:30:12 when omit_aggregated_db_log_fields disabled 42922:30:12 behaves like store ActiveRecord info in RequestStore 43022:30:12 prevents db counters from leaking to the next transaction 43122:30:12 query using a connection to a primary 43222:30:12 queries connection db role 43322:30:12 behaves like record ActiveRecord metrics 43422:30:12 when both web and background transaction are available 43522:30:12 captures the metrics for web only 43622:30:12 behaves like record ActiveRecord metrics in a metrics transaction 43722:30:12 increments only db counters 43822:30:12 observes sql_duration metric 43922:30:12 when web transaction is available 44022:30:12 behaves like record ActiveRecord metrics in a metrics transaction 44122:30:12 increments only db counters 44222:30:12 observes sql_duration metric 44322:30:12 when background transaction is available 44422:30:12 behaves like record ActiveRecord metrics in a metrics transaction 44522:30:12 increments only db counters 44622:30:12 observes sql_duration metric 44722:30:12 behaves like store ActiveRecord info in RequestStore 44822:30:12 prevents db counters from leaking to the next transaction 44922:30:12 when omit_aggregated_db_log_fields disabled 45022:30:12 behaves like store ActiveRecord info in RequestStore 45122:30:12 prevents db counters from leaking to the next transaction 45222:30:12 query using a connection to an unknown source 45322:30:12 does not record DB role metrics 45422:30:12 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 45522:30:12 query using a connection to a replica 45622:30:12 queries connection db role 45722:30:12 behaves like record ActiveRecord metrics 45822:30:12 when both web and background transaction are available 45922:30:12 captures the metrics for web only 46022:30:12 behaves like record ActiveRecord metrics in a metrics transaction 46122:30:12 increments only db counters 46222:30:12 observes sql_duration metric 46322:30:12 when web transaction is available 46422:30:12 behaves like record ActiveRecord metrics in a metrics transaction 46522:30:12 increments only db counters 46622:30:12 observes sql_duration metric 46722:30:12 when background transaction is available 46822:30:12 behaves like record ActiveRecord metrics in a metrics transaction 46922:30:12 increments only db counters 47022:30:12 observes sql_duration metric 47122:30:12 behaves like store ActiveRecord info in RequestStore 47222:30:12 prevents db counters from leaking to the next transaction 47322:30:12 when omit_aggregated_db_log_fields disabled 47422:30:12 behaves like store ActiveRecord info in RequestStore 47522:30:13 prevents db counters from leaking to the next transaction 47622:30:13 query using a connection to a primary 47722:30:13 queries connection db role 47822:30:13 behaves like record ActiveRecord metrics 47922:30:13 when both web and background transaction are available 48022:30:13 captures the metrics for web only 48122:30:13 behaves like record ActiveRecord metrics in a metrics transaction 48222:30:13 increments only db counters 48322:30:13 observes sql_duration metric 48422:30:13 when web transaction is available 48522:30:13 behaves like record ActiveRecord metrics in a metrics transaction 48622:30:13 increments only db counters 48722:30:13 observes sql_duration metric 48822:30:13 when background transaction is available 48922:30:13 behaves like record ActiveRecord metrics in a metrics transaction 49022:30:13 increments only db counters 49122:30:13 observes sql_duration metric 49222:30:13 behaves like store ActiveRecord info in RequestStore 49322:30:13 prevents db counters from leaking to the next transaction 49422:30:13 when omit_aggregated_db_log_fields disabled 49522:30:13 behaves like store ActiveRecord info in RequestStore 49622:30:13 prevents db counters from leaking to the next transaction 49722:30:13 query using a connection to an unknown source 49822:30:13 does not record DB role metrics 49922:30:13 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 50022:30:13 query using a connection to a replica 50122:30:13 queries connection db role 50222:30:13 behaves like record ActiveRecord metrics 50322:30:13 when both web and background transaction are available 50422:30:13 captures the metrics for web only 50522:30:13 behaves like record ActiveRecord metrics in a metrics transaction 50622:30:13 increments only db counters 50722:30:13 observes sql_duration metric 50822:30:13 when web transaction is available 50922:30:13 behaves like record ActiveRecord metrics in a metrics transaction 51022:30:13 increments only db counters 51122:30:13 observes sql_duration metric 51222:30:13 when background transaction is available 51322:30:13 behaves like record ActiveRecord metrics in a metrics transaction 51422:30:13 increments only db counters 51522:30:13 observes sql_duration metric 51622:30:13 behaves like store ActiveRecord info in RequestStore 51722:30:13 prevents db counters from leaking to the next transaction 51822:30:13 when omit_aggregated_db_log_fields disabled 51922:30:13 behaves like store ActiveRecord info in RequestStore 52022:30:13 prevents db counters from leaking to the next transaction 52122:30:13 query using a connection to a primary 52222:30:13 queries connection db role 52322:30:13 behaves like record ActiveRecord metrics 52422:30:13 when both web and background transaction are available 52522:30:13 captures the metrics for web only 52622:30:13 behaves like record ActiveRecord metrics in a metrics transaction 52722:30:13 increments only db counters 52822:30:13 observes sql_duration metric 52922:30:13 when web transaction is available 53022:30:13 behaves like record ActiveRecord metrics in a metrics transaction 53122:30:13 increments only db counters 53222:30:13 observes sql_duration metric 53322:30:13 when background transaction is available 53422:30:13 behaves like record ActiveRecord metrics in a metrics transaction 53522:30:13 increments only db counters 53622:30:13 observes sql_duration metric 53722:30:13 behaves like store ActiveRecord info in RequestStore 53822:30:13 prevents db counters from leaking to the next transaction 53922:30:13 when omit_aggregated_db_log_fields disabled 54022:30:13 behaves like store ActiveRecord info in RequestStore 54122:30:13 prevents db counters from leaking to the next transaction 54222:30:13 query using a connection to an unknown source 54322:30:14 does not record DB role metrics 54422:30:14 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 54522:30:14 query using a connection to a replica 54622:30:14 queries connection db role 54722:30:14 behaves like record ActiveRecord metrics 54822:30:14 when both web and background transaction are available 54922:30:14 captures the metrics for web only 55022:30:14 behaves like record ActiveRecord metrics in a metrics transaction 55122:30:14 increments only db counters 55222:30:14 observes sql_duration metric 55322:30:14 when web transaction is available 55422:30:14 behaves like record ActiveRecord metrics in a metrics transaction 55522:30:14 increments only db counters 55622:30:14 observes sql_duration metric 55722:30:14 when background transaction is available 55822:30:14 behaves like record ActiveRecord metrics in a metrics transaction 55922:30:14 increments only db counters 56022:30:14 observes sql_duration metric 56122:30:14 behaves like store ActiveRecord info in RequestStore 56222:30:14 prevents db counters from leaking to the next transaction 56322:30:14 when omit_aggregated_db_log_fields disabled 56422:30:14 behaves like store ActiveRecord info in RequestStore 56522:30:14 prevents db counters from leaking to the next transaction 56622:30:14 query using a connection to a primary 56722:30:14 queries connection db role 56822:30:14 behaves like record ActiveRecord metrics 56922:30:14 when both web and background transaction are available 57022:30:14 captures the metrics for web only 57122:30:14 behaves like record ActiveRecord metrics in a metrics transaction 57222:30:14 increments only db counters 57322:30:14 observes sql_duration metric 57422:30:14 when web transaction is available 57522:30:14 behaves like record ActiveRecord metrics in a metrics transaction 57622:30:14 increments only db counters 57722:30:14 observes sql_duration metric 57822:30:14 when background transaction is available 57922:30:14 behaves like record ActiveRecord metrics in a metrics transaction 58022:30:14 increments only db counters 58122:30:14 observes sql_duration metric 58222:30:14 behaves like store ActiveRecord info in RequestStore 58322:30:14 prevents db counters from leaking to the next transaction 58422:30:14 when omit_aggregated_db_log_fields disabled 58522:30:14 behaves like store ActiveRecord info in RequestStore 58622:30:14 prevents db counters from leaking to the next transaction 58722:30:14 query using a connection to an unknown source 58822:30:14 does not record DB role metrics 58922:30:14 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 59022:30:14 query using a connection to a replica 59122:30:14 queries connection db role 59222:30:14 behaves like record ActiveRecord metrics 59322:30:14 when both web and background transaction are available 59422:30:14 captures the metrics for web only 59522:30:14 behaves like record ActiveRecord metrics in a metrics transaction 59622:30:14 increments only db counters 59722:30:14 observes sql_duration metric 59822:30:14 when web transaction is available 59922:30:14 behaves like record ActiveRecord metrics in a metrics transaction 60022:30:14 increments only db counters 60122:30:14 observes sql_duration metric 60222:30:14 when background transaction is available 60322:30:14 behaves like record ActiveRecord metrics in a metrics transaction 60422:30:14 increments only db counters 60522:30:14 observes sql_duration metric 60622:30:14 behaves like store ActiveRecord info in RequestStore 60722:30:14 prevents db counters from leaking to the next transaction 60822:30:14 when omit_aggregated_db_log_fields disabled 60922:30:14 behaves like store ActiveRecord info in RequestStore 61022:30:15 prevents db counters from leaking to the next transaction 61122:30:15 query using a connection to a primary 61222:30:15 queries connection db role 61322:30:15 behaves like record ActiveRecord metrics 61422:30:15 when both web and background transaction are available 61522:30:15 captures the metrics for web only 61622:30:15 behaves like record ActiveRecord metrics in a metrics transaction 61722:30:15 increments only db counters 61822:30:15 observes sql_duration metric 61922:30:15 when web transaction is available 62022:30:15 behaves like record ActiveRecord metrics in a metrics transaction 62122:30:15 increments only db counters 62222:30:15 observes sql_duration metric 62322:30:15 when background transaction is available 62422:30:15 behaves like record ActiveRecord metrics in a metrics transaction 62522:30:15 increments only db counters 62622:30:15 observes sql_duration metric 62722:30:15 behaves like store ActiveRecord info in RequestStore 62822:30:15 prevents db counters from leaking to the next transaction 62922:30:15 when omit_aggregated_db_log_fields disabled 63022:30:15 behaves like store ActiveRecord info in RequestStore 63122:30:15 prevents db counters from leaking to the next transaction 63222:30:15 query using a connection to an unknown source 63322:30:15 does not record DB role metrics 63422:30:15 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 63522:30:15 query using a connection to a replica 63622:30:15 queries connection db role 63722:30:15 behaves like record ActiveRecord metrics 63822:30:15 when both web and background transaction are available 63922:30:15 captures the metrics for web only 64022:30:15 behaves like record ActiveRecord metrics in a metrics transaction 64122:30:15 increments only db counters 64222:30:15 observes sql_duration metric 64322:30:15 when web transaction is available 64422:30:15 behaves like record ActiveRecord metrics in a metrics transaction 64522:30:15 increments only db counters 64622:30:15 observes sql_duration metric 64722:30:15 when background transaction is available 64822:30:15 behaves like record ActiveRecord metrics in a metrics transaction 64922:30:15 increments only db counters 65022:30:15 observes sql_duration metric 65122:30:15 behaves like store ActiveRecord info in RequestStore 65222:30:15 prevents db counters from leaking to the next transaction 65322:30:15 when omit_aggregated_db_log_fields disabled 65422:30:15 behaves like store ActiveRecord info in RequestStore 65522:30:15 prevents db counters from leaking to the next transaction 65622:30:15 query using a connection to a primary 65722:30:15 queries connection db role 65822:30:15 behaves like record ActiveRecord metrics 65922:30:15 when both web and background transaction are available 66022:30:15 captures the metrics for web only 66122:30:15 behaves like record ActiveRecord metrics in a metrics transaction 66222:30:15 increments only db counters 66322:30:15 observes sql_duration metric 66422:30:15 when web transaction is available 66522:30:15 behaves like record ActiveRecord metrics in a metrics transaction 66622:30:15 increments only db counters 66722:30:15 observes sql_duration metric 66822:30:15 when background transaction is available 66922:30:15 behaves like record ActiveRecord metrics in a metrics transaction 67022:30:15 increments only db counters 67122:30:15 observes sql_duration metric 67222:30:15 behaves like store ActiveRecord info in RequestStore 67322:30:16 prevents db counters from leaking to the next transaction 67422:30:16 when omit_aggregated_db_log_fields disabled 67522:30:16 behaves like store ActiveRecord info in RequestStore 67622:30:16 prevents db counters from leaking to the next transaction 67722:30:16 query using a connection to an unknown source 67822:30:16 does not record DB role metrics 67922:30:16 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 68022:30:16 query using a connection to a replica 68122:30:16 queries connection db role 68222:30:16 behaves like record ActiveRecord metrics 68322:30:16 when both web and background transaction are available 68422:30:16 captures the metrics for web only 68522:30:16 behaves like record ActiveRecord metrics in a metrics transaction 68622:30:16 increments only db counters 68722:30:16 observes sql_duration metric 68822:30:16 when web transaction is available 68922:30:16 behaves like record ActiveRecord metrics in a metrics transaction 69022:30:16 increments only db counters 69122:30:16 observes sql_duration metric 69222:30:16 when background transaction is available 69322:30:16 behaves like record ActiveRecord metrics in a metrics transaction 69422:30:16 increments only db counters 69522:30:16 observes sql_duration metric 69622:30:16 behaves like store ActiveRecord info in RequestStore 69722:30:16 prevents db counters from leaking to the next transaction 69822:30:16 when omit_aggregated_db_log_fields disabled 69922:30:16 behaves like store ActiveRecord info in RequestStore 70022:30:16 prevents db counters from leaking to the next transaction 70122:30:16 query using a connection to a primary 70222:30:16 queries connection db role 70322:30:16 behaves like record ActiveRecord metrics 70422:30:16 when both web and background transaction are available 70522:30:16 captures the metrics for web only 70622:30:16 behaves like record ActiveRecord metrics in a metrics transaction 70722:30:16 increments only db counters 70822:30:16 observes sql_duration metric 70922:30:16 when web transaction is available 71022:30:16 behaves like record ActiveRecord metrics in a metrics transaction 71122:30:16 increments only db counters 71222:30:16 observes sql_duration metric 71322:30:16 when background transaction is available 71422:30:16 behaves like record ActiveRecord metrics in a metrics transaction 71522:30:16 increments only db counters 71622:30:16 observes sql_duration metric 71722:30:16 behaves like store ActiveRecord info in RequestStore 71822:30:16 prevents db counters from leaking to the next transaction 71922:30:16 when omit_aggregated_db_log_fields disabled 72022:30:16 behaves like store ActiveRecord info in RequestStore 72122:30:16 prevents db counters from leaking to the next transaction 72222:30:16 query using a connection to an unknown source 72322:30:16 does not record DB role metrics 72422:30:16 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 72522:30:16 query using a connection to a replica 72622:30:16 queries connection db role 72722:30:16 behaves like record ActiveRecord metrics 72822:30:16 when both web and background transaction are available 72922:30:16 captures the metrics for web only 73022:30:16 behaves like record ActiveRecord metrics in a metrics transaction 73122:30:16 increments only db counters 73222:30:16 observes sql_duration metric 73322:30:16 when web transaction is available 73422:30:16 behaves like record ActiveRecord metrics in a metrics transaction 73522:30:16 increments only db counters 73622:30:16 observes sql_duration metric 73722:30:16 when background transaction is available 73822:30:16 behaves like record ActiveRecord metrics in a metrics transaction 73922:30:16 increments only db counters 74022:30:16 observes sql_duration metric 74122:30:16 behaves like store ActiveRecord info in RequestStore 74222:30:17 prevents db counters from leaking to the next transaction 74322:30:17 when omit_aggregated_db_log_fields disabled 74422:30:17 behaves like store ActiveRecord info in RequestStore 74522:30:17 prevents db counters from leaking to the next transaction 74622:30:17 query using a connection to a primary 74722:30:17 queries connection db role 74822:30:17 behaves like record ActiveRecord metrics 74922:30:17 when both web and background transaction are available 75022:30:17 captures the metrics for web only 75122:30:17 behaves like record ActiveRecord metrics in a metrics transaction 75222:30:17 increments only db counters 75322:30:17 observes sql_duration metric 75422:30:17 when web transaction is available 75522:30:17 behaves like record ActiveRecord metrics in a metrics transaction 75622:30:17 increments only db counters 75722:30:17 observes sql_duration metric 75822:30:17 when background transaction is available 75922:30:17 behaves like record ActiveRecord metrics in a metrics transaction 76022:30:17 increments only db counters 76122:30:17 observes sql_duration metric 76222:30:17 behaves like store ActiveRecord info in RequestStore 76322:30:17 prevents db counters from leaking to the next transaction 76422:30:17 when omit_aggregated_db_log_fields disabled 76522:30:17 behaves like store ActiveRecord info in RequestStore 76622:30:17 prevents db counters from leaking to the next transaction 76722:30:17 query using a connection to an unknown source 76822:30:17 does not record DB role metrics 76922:30:17 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 77022:30:17 query using a connection to a replica 77122:30:17 queries connection db role 77222:30:17 behaves like record ActiveRecord metrics 77322:30:17 when both web and background transaction are available 77422:30:17 captures the metrics for web only 77522:30:17 behaves like record ActiveRecord metrics in a metrics transaction 77622:30:17 increments only db counters 77722:30:17 observes sql_duration metric 77822:30:17 when web transaction is available 77922:30:17 behaves like record ActiveRecord metrics in a metrics transaction 78022:30:17 increments only db counters 78122:30:17 observes sql_duration metric 78222:30:17 when background transaction is available 78322:30:17 behaves like record ActiveRecord metrics in a metrics transaction 78422:30:17 increments only db counters 78522:30:17 observes sql_duration metric 78622:30:17 behaves like store ActiveRecord info in RequestStore 78722:30:17 prevents db counters from leaking to the next transaction 78822:30:17 when omit_aggregated_db_log_fields disabled 78922:30:17 behaves like store ActiveRecord info in RequestStore 79022:30:17 prevents db counters from leaking to the next transaction 79122:30:17 query using a connection to a primary 79222:30:17 queries connection db role 79322:30:17 behaves like record ActiveRecord metrics 79422:30:17 when both web and background transaction are available 79522:30:17 captures the metrics for web only 79622:30:17 behaves like record ActiveRecord metrics in a metrics transaction 79722:30:17 increments only db counters 79822:30:17 observes sql_duration metric 79922:30:17 when web transaction is available 80022:30:17 behaves like record ActiveRecord metrics in a metrics transaction 80122:30:17 increments only db counters 80222:30:17 observes sql_duration metric 80322:30:17 when background transaction is available 80422:30:17 behaves like record ActiveRecord metrics in a metrics transaction 80522:30:17 increments only db counters 80622:30:18 observes sql_duration metric 80722:30:18 behaves like store ActiveRecord info in RequestStore 80822:30:18 prevents db counters from leaking to the next transaction 80922:30:18 when omit_aggregated_db_log_fields disabled 81022:30:18 behaves like store ActiveRecord info in RequestStore 81122:30:18 prevents db counters from leaking to the next transaction 81222:30:18 query using a connection to an unknown source 81322:30:18 does not record DB role metrics 81422:30:18 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 81522:30:18 query using a connection to a replica 81622:30:18 queries connection db role 81722:30:18 behaves like record ActiveRecord metrics 81822:30:18 when both web and background transaction are available 81922:30:18 captures the metrics for web only 82022:30:18 behaves like record ActiveRecord metrics in a metrics transaction 82122:30:18 increments only db counters 82222:30:18 observes sql_duration metric 82322:30:18 when web transaction is available 82422:30:18 behaves like record ActiveRecord metrics in a metrics transaction 82522:30:18 increments only db counters 82622:30:18 observes sql_duration metric 82722:30:18 when background transaction is available 82822:30:18 behaves like record ActiveRecord metrics in a metrics transaction 82922:30:18 increments only db counters 83022:30:18 observes sql_duration metric 83122:30:18 behaves like store ActiveRecord info in RequestStore 83222:30:18 prevents db counters from leaking to the next transaction 83322:30:18 when omit_aggregated_db_log_fields disabled 83422:30:18 behaves like store ActiveRecord info in RequestStore 83522:30:18 prevents db counters from leaking to the next transaction 83622:30:18 query using a connection to a primary 83722:30:18 queries connection db role 83822:30:18 behaves like record ActiveRecord metrics 83922:30:18 when both web and background transaction are available 84022:30:18 captures the metrics for web only 84122:30:18 behaves like record ActiveRecord metrics in a metrics transaction 84222:30:18 increments only db counters 84322:30:18 observes sql_duration metric 84422:30:18 when web transaction is available 84522:30:18 behaves like record ActiveRecord metrics in a metrics transaction 84622:30:18 increments only db counters 84722:30:18 observes sql_duration metric 84822:30:18 when background transaction is available 84922:30:18 behaves like record ActiveRecord metrics in a metrics transaction 85022:30:18 increments only db counters 85122:30:18 observes sql_duration metric 85222:30:18 behaves like store ActiveRecord info in RequestStore 85322:30:18 prevents db counters from leaking to the next transaction 85422:30:18 when omit_aggregated_db_log_fields disabled 85522:30:18 behaves like store ActiveRecord info in RequestStore 85622:30:18 prevents db counters from leaking to the next transaction 85722:30:18 query using a connection to an unknown source 85822:30:18 does not record DB role metrics 85922:30:18 name: "TRANSACTION", sql_query: "BEGIN", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 86022:30:18 query using a connection to a replica 86122:30:18 queries connection db role 86222:30:18 behaves like record ActiveRecord metrics 86322:30:18 when both web and background transaction are available 86422:30:18 captures the metrics for web only 86522:30:18 behaves like record ActiveRecord metrics in a metrics transaction 86622:30:18 increments only db counters 86722:30:18 observes sql_duration metric 86822:30:18 when web transaction is available 86922:30:18 behaves like record ActiveRecord metrics in a metrics transaction 87022:30:18 increments only db counters 87122:30:18 observes sql_duration metric 87222:30:18 when background transaction is available 87322:30:18 behaves like record ActiveRecord metrics in a metrics transaction 87422:30:18 increments only db counters 87522:30:19 observes sql_duration metric 87622:30:19 behaves like store ActiveRecord info in RequestStore 87722:30:19 prevents db counters from leaking to the next transaction 87822:30:19 when omit_aggregated_db_log_fields disabled 87922:30:19 behaves like store ActiveRecord info in RequestStore 88022:30:19 prevents db counters from leaking to the next transaction 88122:30:19 query using a connection to a primary 88222:30:19 queries connection db role 88322:30:19 behaves like record ActiveRecord metrics 88422:30:19 when both web and background transaction are available 88522:30:19 captures the metrics for web only 88622:30:19 behaves like record ActiveRecord metrics in a metrics transaction 88722:30:19 increments only db counters 88822:30:19 observes sql_duration metric 88922:30:19 when web transaction is available 89022:30:19 behaves like record ActiveRecord metrics in a metrics transaction 89122:30:19 increments only db counters 89222:30:19 observes sql_duration metric 89322:30:19 when background transaction is available 89422:30:19 behaves like record ActiveRecord metrics in a metrics transaction 89522:30:19 increments only db counters 89622:30:19 observes sql_duration metric 89722:30:19 behaves like store ActiveRecord info in RequestStore 89822:30:19 prevents db counters from leaking to the next transaction 89922:30:19 when omit_aggregated_db_log_fields disabled 90022:30:19 behaves like store ActiveRecord info in RequestStore 90122:30:19 prevents db counters from leaking to the next transaction 90222:30:19 query using a connection to an unknown source 90322:30:19 does not record DB role metrics 90422:30:19 name: "TRANSACTION", sql_query: "COMMIT", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 90522:30:19 query using a connection to a replica 90622:30:19 queries connection db role 90722:30:19 behaves like record ActiveRecord metrics 90822:30:19 when both web and background transaction are available 90922:30:19 captures the metrics for web only 91022:30:19 behaves like record ActiveRecord metrics in a metrics transaction 91122:30:19 increments only db counters 91222:30:19 observes sql_duration metric 91322:30:19 when web transaction is available 91422:30:19 behaves like record ActiveRecord metrics in a metrics transaction 91522:30:19 increments only db counters 91622:30:19 observes sql_duration metric 91722:30:19 when background transaction is available 91822:30:19 behaves like record ActiveRecord metrics in a metrics transaction 91922:30:19 increments only db counters 92022:30:19 observes sql_duration metric 92122:30:19 behaves like store ActiveRecord info in RequestStore 92222:30:19 prevents db counters from leaking to the next transaction 92322:30:19 when omit_aggregated_db_log_fields disabled 92422:30:19 behaves like store ActiveRecord info in RequestStore 92522:30:19 prevents db counters from leaking to the next transaction 92622:30:19 query using a connection to a primary 92722:30:19 queries connection db role 92822:30:19 behaves like record ActiveRecord metrics 92922:30:19 when both web and background transaction are available 93022:30:19 captures the metrics for web only 93122:30:19 behaves like record ActiveRecord metrics in a metrics transaction 93222:30:19 increments only db counters 93322:30:19 observes sql_duration metric 93422:30:19 when web transaction is available 93522:30:19 behaves like record ActiveRecord metrics in a metrics transaction 93622:30:19 increments only db counters 93722:30:19 observes sql_duration metric 93822:30:19 when background transaction is available 93922:30:19 behaves like record ActiveRecord metrics in a metrics transaction 94022:30:19 increments only db counters 94122:30:19 observes sql_duration metric 94222:30:19 behaves like store ActiveRecord info in RequestStore 94322:30:19 prevents db counters from leaking to the next transaction 94422:30:19 when omit_aggregated_db_log_fields disabled 94522:30:19 behaves like store ActiveRecord info in RequestStore 94622:30:19 prevents db counters from leaking to the next transaction 94722:30:19 query using a connection to an unknown source 94822:30:20 does not record DB role metrics 94922:30:20 name: "TRANSACTION", sql_query: "ROLLBACK", record_query: false, record_write_query: false, record_cached_query: false, record_wal_query: false 95022:30:20 query using a connection to a replica 95122:30:20 queries connection db role 95222:30:20 behaves like record ActiveRecord metrics 95322:30:20 when both web and background transaction are available 95422:30:20 captures the metrics for web only 95522:30:20 behaves like record ActiveRecord metrics in a metrics transaction 95622:30:20 increments only db counters 95722:30:20 observes sql_duration metric 95822:30:20 when web transaction is available 95922:30:20 behaves like record ActiveRecord metrics in a metrics transaction 96022:30:20 increments only db counters 96122:30:20 observes sql_duration metric 96222:30:20 when background transaction is available 96322:30:20 behaves like record ActiveRecord metrics in a metrics transaction 96422:30:20 increments only db counters 96522:30:20 observes sql_duration metric 96622:30:20 behaves like store ActiveRecord info in RequestStore 96722:30:20 prevents db counters from leaking to the next transaction 96822:30:20 when omit_aggregated_db_log_fields disabled 96922:30:20 behaves like store ActiveRecord info in RequestStore 97022:30:20 prevents db counters from leaking to the next transaction 97122:30:20 query using a connection to a primary 97222:30:20 queries connection db role 97322:30:20 behaves like record ActiveRecord metrics 97422:30:20 when both web and background transaction are available 97522:30:20 captures the metrics for web only 97622:30:20 behaves like record ActiveRecord metrics in a metrics transaction 97722:30:20 increments only db counters 97822:30:20 observes sql_duration metric 97922:30:20 when web transaction is available 98022:30:20 behaves like record ActiveRecord metrics in a metrics transaction 98122:30:20 increments only db counters 98222:30:20 observes sql_duration metric 98322:30:20 when background transaction is available 98422:30:20 behaves like record ActiveRecord metrics in a metrics transaction 98522:30:20 increments only db counters 98622:30:20 observes sql_duration metric 98722:30:20 behaves like store ActiveRecord info in RequestStore 98822:30:20 prevents db counters from leaking to the next transaction 98922:30:20 when omit_aggregated_db_log_fields disabled 99022:30:20 behaves like store ActiveRecord info in RequestStore 99122:30:20 prevents db counters from leaking to the next transaction 99222:30:20 query using a connection to an unknown source 99322:30:20 does not record DB role metrics 99422:30:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/active_record_spec.rb. It took 29.06 seconds. Expected to take 32.52 seconds. 99522:30:20# [RSpecRunTime] Starting example group spec/models/concerns/awardable_spec.rb. Expected to take 30.7 seconds. 99722:30:21 does not allow STI 99922:30:22 is expected to have many award_emoji dependent => destroy 100022:30:22# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.24 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.07 1.07 0.89 1/277 2915 100222:30:22 ClassMethods 100422:30:23 orders on upvotes 100522:30:25 orders on downvotes 100622:30:25# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.49 seconds. Current RSS: ~1250M. Threads: 4. load average: 1.07 1.07 0.89 1/277 2916 100922:30:27 filters by user and emoji name 101022:30:29 filters by user and any emoji 101122:30:29# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.53 seconds. Current RSS: ~1248M. Threads: 4. load average: 1.07 1.07 0.89 1/277 2917 101322:30:29 #not_awarded 101422:30:31 returns notes not awarded by user 101522:30:31# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.35 seconds. Current RSS: ~1245M. Threads: 4. load average: 1.07 1.07 0.89 1/277 2918 101822:30:32 counts the number of upvotes 102022:30:33 counts the number of downvotes 102122:30:33 #user_can_award? 102222:30:34 is truthy when the user is allowed to award emoji 102322:30:35 is falsy when the project is archived 102422:30:35# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.27 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.06 1.07 0.90 1/277 2919 102622:30:35 querying award_emoji on an Awardable 102722:30:36 sorts in ascending fashion 102822:30:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.46 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.06 1.07 0.90 1/277 2920 103022:30:36 #grouped_awards 103122:30:36 default award emojis 103222:30:37 includes unused thumbs buttons by default 103322:30:39 doesn't include unused thumbs buttons when disabled in project 103422:30:40 includes unused thumbs buttons when enabled in project 103522:30:42 doesn't include unused thumbs buttons in summary 103622:30:43 includes used thumbs buttons when disabled in project 103722:30:45 includes used thumbs buttons in summary 103822:30:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.37 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.05 1.07 0.90 1/278 2921 104022:30:45# [RSpecRunTime] Finishing example group spec/models/concerns/awardable_spec.rb. It took 24.76 seconds. Expected to take 30.7 seconds. 104122:30:45# [RSpecRunTime] Starting example group spec/models/push_event_spec.rb. Expected to take 27.47 seconds. 104322:30:45 does not allow STI 104422:30:45 .created_or_pushed 104522:30:47 includes events for pushing to existing refs 104622:30:49 includes events for creating new refs 104722:30:51 does not include events for removing refs 104822:30:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.81 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.04 1.06 0.90 1/277 2994 105022:30:51 .branch_events 105122:30:53 includes events for branches 105222:30:54 does not include events for tags 105322:30:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.78 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.04 1.06 0.90 1/277 3027 105522:30:54 .without_existing_merge_requests 105622:30:57 includes events that do not have a corresponding merge request 105722:31:00 does not include events that have a corresponding open merge request 105822:31:02 includes events that has corresponding closed/merged merge requests 105922:31:05 does not include events for removed refs 106022:31:08 does not include events for pushing to tags 106122:31:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.37 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.03 1.06 0.90 1/283 3675 106422:31:08 returns the integer representation of the :pushed event action 106522:31:08 #push_action? 106622:31:08 returns true 106722:31:08 #push_with_commits? 106822:31:08 returns true when both the first and last commit are present 106922:31:08 returns false when the first commit is missing 107022:31:08 returns false when the last commit is missing 107222:31:08 returns true when pushing to a tag 107322:31:08 returns false when pushing to a branch 107522:31:08 returns true when pushing to a branch 107622:31:08 returns false when pushing to a tag 107722:31:08 #valid_push? 107822:31:08 returns true if a ref exists 107922:31:08 returns false when no ref is present 108122:31:08 returns true when pushing a new ref 108222:31:08 returns false when pushing to an existing ref 108422:31:09 returns true when removing an existing ref 108522:31:09 returns false when pushing to an existing ref 108622:31:09 #commit_from 108722:31:09 returns the first commit SHA 108922:31:09 returns the last commit SHA 109122:31:09 returns the name of the ref 109322:31:09 returns the type of the ref 109422:31:09 #branch_name 109522:31:09 returns the name of the branch 109722:31:09 returns the name of the tag 109822:31:09 #commit_title 109922:31:09 returns the commit message 110122:31:09 returns the SHA of the last commit if present 110222:31:09 returns the SHA of the first commit if the last commit is not present 110322:31:09 #commits_count 110422:31:09 returns the number of commits 110522:31:09 #validate_push_action 110622:31:09 adds an error when the action is not PUSHED 110722:31:09# [RSpecRunTime] Finishing example group spec/models/push_event_spec.rb. It took 24.04 seconds. Expected to take 27.47 seconds. 110822:31:09# [RSpecRunTime] Starting example group spec/models/ci/pipeline_artifact_spec.rb. Expected to take 23.77 seconds. 110922:31:09Ci::PipelineArtifact 111022:31:09 does not allow STI 111122:31:09 associations 111222:31:09 is expected to belong to pipeline required: false 111322:31:09 is expected to belong to project required: false 111422:31:09 behaves like having unique enum values 111522:31:09 has unique values in "file_format" 111622:31:09 has unique values in "locked" 111722:31:09 has unique values in "file_type" 111822:31:09 behaves like UpdateProjectStatistics 111922:31:10 is expected to be a new record 112122:31:10 is expected to validate that :pipeline cannot be empty/falsy 112222:31:10 is expected to validate that :project cannot be empty/falsy 112322:31:10 is expected to validate that :file_type cannot be empty/falsy 112422:31:10 is expected to validate that :file_format cannot be empty/falsy 112522:31:10 is expected to validate that :size cannot be empty/falsy 112622:31:10 is expected to validate that :file cannot be empty/falsy 112722:31:10 when attributes are valid 112822:31:11 returns no errors 112922:31:11 when file_store is invalid 113022:31:11 returns errors 113122:31:11 when size is over 10 megabytes 113222:31:12 returns errors 113522:31:12 when pipeline is locked 113622:31:12 returns an empty collection 113722:31:12 when pipeline is unlocked 113822:31:13 returns unlocked artifacts 113922:31:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.66 seconds. Current RSS: ~1251M. Threads: 4. load average: 1.03 1.06 0.90 1/283 3676 114122:31:13 file is being stored 114222:31:13 when existing object has local store 114322:31:13 behaves like mounted file in local store 114422:31:14 is stored locally 114522:31:14 when direct upload is enabled 114622:31:14 when file is stored 114722:31:14 behaves like mounted file in object store 114822:31:15 is stored remotely 114922:31:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.41 seconds. Current RSS: ~1249M. Threads: 4. load average: 1.03 1.06 0.90 1/283 3677 115122:31:15 when file contains multi-byte characters 115222:31:16 sets the size in bytesize 115322:31:16 .report_exists? 115422:31:16 when file_type is code_coverage 115522:31:16 when pipeline artifact has a coverage report 115622:31:16 returns true 115722:31:16 when pipeline artifact does not have a coverage report 115822:31:16 returns false 115922:31:16 when file_type is code_quality_mr_diff 116022:31:16 when pipeline artifact has a codequality mr diff report 116122:31:17 returns true 116222:31:17 when pipeline artifact does not have a codequality mr diff report 116322:31:17 returns false 116422:31:17 when file_type is nil 116522:31:17 returns false 116622:31:17 .find_by_file_type 116722:31:17 when file_type is code_coverage 116822:31:17 when pipeline artifact has a coverage report 116922:31:18 returns a pipeline artifact with a coverage report 117022:31:18 when pipeline artifact does not have a coverage report 117222:31:18 when file_type is code_quality_mr_diff 117322:31:18 when pipeline artifact has a quality report 117422:31:19 returns a pipeline artifact with a quality report 117522:31:19 when pipeline artifact does not have a quality report 117722:31:19 when file_type is nil 117922:31:19 .create_or_replace_for_pipeline! 118022:31:19 when there is no existing record 118122:31:19 creates a new pipeline artifact for the given parameters 118222:31:19 creates a new pipeline artifact with pipeline's locked state 118322:31:19 when there are existing records with different types 118422:31:19 replaces the existing pipeline artifact record with the given file type 118522:31:19 when ActiveRecordError is raised 118622:31:19 tracks and raise the exception 118822:31:19 when file_type is code_coverage 118922:31:20 uses code coverage presenter 119022:31:20 when file_type is code_quality_mr_diff 119122:31:21 uses code codequality mr diff presenter 119222:31:21 loose foreign key on ci_pipeline_artifacts.project_id 119322:31:21 behaves like cleanup by a loose foreign key 119422:31:29 cleans up (delete or nullify) the model 119522:31:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.03 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.10 1.07 0.91 1/278 3678 119722:31:29 partitioning 119822:31:29 assigns the same partition id as the one that pipeline has 119922:31:29# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_artifact_spec.rb. It took 20.32 seconds. Expected to take 23.77 seconds. 120022:31:29# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. Expected to take 21.87 seconds. 120122:31:29BulkImports::Common::Pipelines::MembersPipeline 120222:31:30 when importing to group 120422:31:30 creates memberships for existing users 120522:31:30 when importer_user_mapping is enabled 120622:31:30 when an import source user with a source_user_identifier equal to the source member user ID exists 120722:31:31 does not create an import source user and creates a placeholder membership 120822:31:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.23 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.10 1.07 0.91 1/278 3679 121022:31:31 when an import source user with a source_user_identifier equal to the source member user ID does not exist 121122:31:31 creates an import source user and creates a placeholder membership 121222:31:31 when placeholder membership fails to be created 121322:31:32 does not create a placeholder membership and logs the import failure 121422:31:32 when import source user is mapped to a user 121522:31:32 creates membership for the reassigned user 121722:31:33 creates new membership 121822:31:33 does not send new member notification 121922:31:33 when user_id is current user id 122022:31:33 does not create new membership 122122:31:33 when data is nil 122222:31:33 does not create new membership 122322:31:33 when user membership already exists with the same access level 122422:31:33 does not create new membership 122522:31:33 when portable is in a parent group 122622:31:33 when the same membership exists in parent group 122722:31:34 does not create new membership 122822:31:34 when membership has higher access level than membership in parent group 122922:31:35 creates new direct membership 123022:31:35 when membership has lower access level than membership in parent group 123122:31:35 does not create new membership 123222:31:35 when source_user key is present 123322:31:35 creates a placeholder user membership 123422:31:35 when user is a member of group through group sharing 123522:31:36 does not create new membership 123622:31:36 when membership is a higher access level 123722:31:36 creates new direct membership 123822:31:36 when importing to project 124022:31:36 creates memberships for existing users 124122:31:36 when importer_user_mapping is enabled 124222:31:36 when an import source user with a source_user_identifier equal to the source member user ID exists 124322:31:37 does not create an import source user and creates a placeholder membership 124422:31:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.4 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.08 1.07 0.91 1/278 3680 124622:31:37 when an import source user with a source_user_identifier equal to the source member user ID does not exist 124722:31:38 creates an import source user and creates a placeholder membership 124822:31:38 when placeholder membership fails to be created 124922:31:38 does not create a placeholder membership and logs the import failure 125022:31:38 when import source user is mapped to a user 125122:31:39 creates membership for the reassigned user 125322:31:39 creates new membership 125422:31:39 does not send new member notification 125522:31:39 when user_id is current user id 125622:31:39 does not create new membership 125722:31:39 when data is nil 125822:31:39 does not create new membership 125922:31:39 when user membership already exists with the same access level 126022:31:39 does not create new membership 126122:31:39 when portable is in a parent group 126222:31:39 when the same membership exists in parent group 126322:31:40 does not create new membership 126422:31:40 when membership has higher access level than membership in parent group 126522:31:41 creates new direct membership 126622:31:41 when membership has lower access level than membership in parent group 126722:31:42 does not create new membership 126822:31:42 when source_user key is present 126922:31:42 creates a placeholder user membership 127022:31:42 when project is shared with a group, and user is a direct member of the group 127122:31:43 does not create new membership 127222:31:43 when membership is a higher access level 127322:31:43 creates new direct membership 127422:31:43 when parent group is shared with other group, and user is a member of other group 127522:31:44 does not create new membership 127622:31:44 when membership is a higher access level 127722:31:45 creates new direct membership 127822:31:45# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.24 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.07 1.07 0.91 1/279 3681 128022:31:45# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. It took 15.52 seconds. Expected to take 21.87 seconds. 128122:31:45# [RSpecRunTime] Starting example group spec/finders/environments/environments_by_deployments_finder_spec.rb. Expected to take 20.85 seconds. 128222:31:45Environments::EnvironmentsByDeploymentsFinder 128422:31:45 tagged deployment 128522:31:47 does not return environment when commit is not part of deployment 128622:31:48 only calls Gitaly twice when multiple environments are present 128722:31:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.52 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.07 1.06 0.91 1/280 3722 128922:31:48 branch deployment 129022:31:49 returns environment when ref is set 129122:31:51 does not environment when ref is different 129222:31:52 does not return environment when commit is not part of deployment 129322:31:53 returns environment when commit constraint is not set 129422:31:53# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.88 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.06 1.06 0.91 1/283 3803 129622:31:53 sha deployment 129722:31:56 returns environment 129822:31:57 does not return environment when sha is different 129922:31:57# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.62 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.06 1.06 0.91 1/283 3842 130122:31:57 commit deployment 130222:31:59 returns environment 130322:31:59# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.99 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.06 1.06 0.91 1/283 3862 130522:31:59 recently updated 130622:31:59 when last deployment to environment is the most recent one 130722:32:00 finds recently updated environment 130822:32:00# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.36 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.06 1.06 0.91 1/283 3882 131022:32:00 when last deployment to environment is not the most recent 131122:32:01 does not find environment 131222:32:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.81 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.05 1.06 0.91 1/283 3902 131422:32:01 when there are two environments that deploy to the same branch 131522:32:03 finds both environments 131622:32:03# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.33 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.05 1.06 0.91 1/283 3922 131822:32:03# [RSpecRunTime] Finishing example group spec/finders/environments/environments_by_deployments_finder_spec.rb. It took 18.08 seconds. Expected to take 20.85 seconds. 131922:32:03# [RSpecRunTime] Starting example group spec/finders/cluster_ancestors_finder_spec.rb. Expected to take 19.24 seconds. 132022:32:03ClusterAncestorsFinder#execute 132122:32:03 for a project 132222:32:05 returns the project clusters followed by group clusters 132322:32:05 nested groups 132422:32:07 returns the project clusters followed by group clusters ordered ascending the hierarchy 132522:32:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.88 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.05 1.06 0.91 1/282 3923 132722:32:07 user cannot read clusters for clusterable 132822:32:09 returns nothing 132922:32:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.69 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.05 1.06 0.91 1/281 3924 133222:32:11 returns the list of group clusters 133322:32:11 nested groups 133422:32:14 returns the list of group clusters ordered ascending the hierarchy 133522:32:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.41 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.04 1.06 0.92 1/277 3925 133722:32:14 for an instance 133822:32:14 when admin mode is enabled 133922:32:16 returns the list of instance clusters 134022:32:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.32 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.04 1.06 0.92 1/277 3926 134222:32:16 when admin mode is disabled 134322:32:18 returns nothing 134422:32:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.3 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.04 1.06 0.92 1/277 3927 134622:32:18# [RSpecRunTime] Finishing example group spec/finders/cluster_ancestors_finder_spec.rb. It took 14.98 seconds. Expected to take 19.24 seconds. 134722:32:18# [RSpecRunTime] Starting example group spec/helpers/labels_helper_spec.rb. Expected to take 17.33 seconds. 134922:32:18 #show_label_issuables_link? 135022:32:18 with a project label 135122:32:18 when asking for an issue link 135222:32:18 behaves like a valid response to show_label_issuables_link? 135322:32:18 when asking for a issues link 135422:32:18 when issues are enabled for the project 135522:32:19 is expected to equal true 135622:32:19 when issues are disabled for the project 135722:32:19 is expected to equal false 135822:32:19 when asking for a merge requests link 135922:32:19 behaves like a valid response to show_label_issuables_link? 136022:32:19 when asking for a merge_requests link 136122:32:19 when merge_requests are enabled for the project 136222:32:20 is expected to equal true 136322:32:20 when merge_requests are disabled for the project 136422:32:20 is expected to equal false 136522:32:20 with a group label 136622:32:21 when asking for an issue link 136722:32:21 behaves like a valid response to show_label_issuables_link? 136822:32:21 when asking for a issues link 136922:32:21 when issues are enabled for the project 137022:32:21 is expected to equal true 137122:32:21 when issues are disabled for the project 137222:32:21 is expected to equal true 137322:32:21 when asking for a merge requests link 137422:32:21 behaves like a valid response to show_label_issuables_link? 137522:32:21 when asking for a merge_requests link 137622:32:21 when merge_requests are enabled for the project 137722:32:21 is expected to equal true 137822:32:21 when merge_requests are disabled for the project 137922:32:21 is expected to equal true 138022:32:21 link_to_label 138122:32:21 without subject 138222:32:21 uses the label's project 138322:32:21 with a project as subject 138422:32:22 links to project issues page 138522:32:22 with a group as subject 138622:32:22 links to group issues page 138722:32:22 with a type argument 138822:32:22 set to issue 138922:32:23 links to correct page 139022:32:23 set to issue 139122:32:23 links to correct page 139222:32:23 set to merge_request 139322:32:24 links to correct page 139422:32:24 set to merge_request 139522:32:25 links to correct page 139622:32:25 with a tooltip argument 139722:32:25 set to false 139822:32:25 does not include the has-tooltip class 140022:32:26 passes the block to link_to 140122:32:26 without block 140222:32:26 uses render_colored_label as the link content 140322:32:26 render_label_text 140422:32:26 html escapes the bg_color correctly 140522:32:26 text_color_for_bg 140622:32:26 uses light text on dark backgrounds 140722:32:27 uses dark text on light backgrounds 140822:32:27 supports RGB triplets 140922:32:27 create_label_title 141022:32:27 with a group as subject 141122:32:27 returns "Create group label" 141222:32:27 with a project as subject 141322:32:27 returns "Create project label" 141422:32:27 with no subject 141522:32:27 returns "Create new label" 141622:32:27 manage_labels_title 141722:32:27 with a group as subject 141822:32:27 returns "Manage group labels" 141922:32:27 with a project as subject 142022:32:27 returns "Manage project labels" 142122:32:27 with no subject 142222:32:27 returns "Manage labels" 142322:32:27 view_labels_title 142422:32:27 with a group as subject 142522:32:28 returns "View group labels" 142622:32:28 with a project as subject 142722:32:28 returns "View project labels" 142822:32:28 with no subject 142922:32:28 returns "View labels" 143022:32:28 labels_filter_path 143122:32:28 links to the dashboard labels page 143222:32:28 links to the group labels page 143322:32:29 links to the project labels page 143422:32:29 supports json format 143522:32:29 presented_labels_sorted_by_title 143622:32:29 sorts labels alphabetically 143722:32:29 returns an array of label presenters 143822:32:29 #label_status_tooltip 143922:32:29 with a project label 144022:32:29 is expected to eq "Subscribe at project level" 144122:32:29 with a group label 144222:32:30 is expected to eq "Subscribe at group level" 144322:32:30 #label_tooltip_title 144422:32:30 tooltip shows description 144522:32:30 removes HTML 144622:32:30 tooltip shows title 144822:32:31 #show_labels_full_path? 144922:32:31 within a project 145022:32:31 returns truthy 145122:32:31 within a subgroup 145222:32:31 returns truthy 145322:32:31 within a group 145422:32:31 returns falsey 145522:32:31 within the admin area 145622:32:31 returns falsey 145722:32:31 #wrap_label_html 145822:32:31 does not include the color 145922:32:31 #label_subscription_toggle_button_text 146022:32:31 when the label is subscribed 146122:32:31 is expected to eq "Unsubscribe" 146222:32:31 when the label is not subscribed 146322:32:31 is expected to eq "Subscribe" 146422:32:31# [RSpecRunTime] Finishing example group spec/helpers/labels_helper_spec.rb. It took 13.54 seconds. Expected to take 17.33 seconds. 146522:32:31# [RSpecRunTime] Starting example group spec/workers/redis_migration_worker_spec.rb. Expected to take 16.69 seconds. 146622:32:31RedisMigrationWorker 146822:32:34 runs migration logic on scanned keys 146922:32:34 when job exceeds deadline 147022:32:37 enqueues another job and returns 147122:32:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.46 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.10 1.07 0.92 1/278 3928 147322:32:37 behaves like an idempotent worker 147422:32:40 is labeled as idempotent 147522:32:48 performs multiple times sequentially without raising an exception 147622:32:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.18 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.15 1.08 0.93 1/278 3929 147822:32:48 .fetch_migrator! 147922:32:48 raise error if class does not exist 148022:32:48 when class exists 148122:32:48 returns an instance 148222:32:48# [RSpecRunTime] Finishing example group spec/workers/redis_migration_worker_spec.rb. It took 16.4 seconds. Expected to take 16.69 seconds. 148322:32:48# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb. Expected to take 15.47 seconds. 148422:32:48Gitlab::ErrorTracking::ErrorRepository::OpenApiStrategy 148522:32:48 #report_error 148622:32:49 is not implemented 148822:32:49 when request succeeds 148922:32:49 without events returned 149022:32:49 does not log anything 149122:32:49 returns detailed error 149222:32:49 returns no first and last release version 149322:32:49 with missing stats 149422:32:50 returns empty frequency 149522:32:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.32 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.15 1.08 0.93 1/278 3930 149722:32:50 with missing frequency 149822:32:50 returns empty frequency 149922:32:50 with missing frequency data 150022:32:51 returns empty frequency 150122:32:51 with events returned 150222:32:51 does not log anything 150322:32:51 returns first and last release version 150422:32:51 when request fails 150622:32:52 is expected to be nil 150722:32:52 #list_errors 150922:32:52 does not log anything 151022:32:52 maps errors to models 151122:32:52 when n errors are returned 151222:32:52 does not log anything 151322:32:53 returns the amount of errors 151422:32:53 cursor links are preserved 151522:32:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.74 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.14 1.08 0.93 1/278 3931 151722:32:53 when less errors than requested are returned 151822:32:53 does not log anything 151922:32:54 returns the amount of errors 152022:32:54 cursor link for next is removed 152222:32:54 does not log anything 152322:32:55 passes provided params to client 152422:32:55 without explicit params 152522:32:55 does not log anything 152622:32:55 passes default params to client 152722:32:55 when request fails 152922:32:56 is expected to have attributes {:next => nil, :prev => nil} 153022:32:56 #last_event_for 153122:32:56 when both event and error is returned 153222:32:56 does not log anything 153322:32:56 returns mapped error event 153422:32:56 when event is not returned 153522:32:57 does not log anything 153622:32:57 is expected to be nil 153722:32:57 when list_events request fails 153922:32:58 is expected to be nil 154022:32:58 when error is not returned 154122:32:58 does not log anything 154222:32:58 is expected to be nil 154322:32:58 when get_error request fails 154522:33:00 is expected to be nil 154622:33:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.31 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.13 1.08 0.93 1/278 3932 154822:33:00 #update_error 154922:33:00 when update succeeds 155022:33:00 does not log anything 155122:33:00 is expected to eq true 155222:33:00 when update fails 155422:33:01 is expected to eq false 155722:33:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb. It took 13.84 seconds. Expected to take 15.47 seconds. 155822:33:02# [RSpecRunTime] Starting example group spec/finders/context_commits_finder_spec.rb. Expected to take 14.91 seconds. 155922:33:02ContextCommitsFinder 156122:33:05 filters commits by valid sha/commit message 156222:33:07 returns nothing when searched by invalid sha/commit message 156322:33:09 returns commits based in author filter 156422:33:12 returns commits based in committed before and after filter 156522:33:14 returns commits from target branch if no filter is applied 156622:33:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.69 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.18 1.09 0.94 1/284 4329 156822:33:14# [RSpecRunTime] Finishing example group spec/finders/context_commits_finder_spec.rb. It took 12.62 seconds. Expected to take 14.91 seconds. 156922:33:14# [RSpecRunTime] Starting example group spec/services/deployments/archive_in_project_service_spec.rb. Expected to take 13.91 seconds. 157022:33:14Deployments::ArchiveInProjectService 157222:33:15 when there are archivable deployments 157322:33:19 returns result code 157422:33:23 archives the deployment 157522:33:23 when ref does not exist by some reason 157622:33:26 does not raise an error 157722:33:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.97 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.30 1.12 0.95 4/281 4785 157922:33:27 when there are no archivable deployments 158022:33:27 returns result code 158122:33:27# [RSpecRunTime] Finishing example group spec/services/deployments/archive_in_project_service_spec.rb. It took 12.32 seconds. Expected to take 13.91 seconds. 158222:33:27# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. Expected to take 13.45 seconds. 158322:33:27Gitlab::Ci::Pipeline::Chain::EnsureEnvironments 158522:33:27 when a pipeline contains a deployment job 158622:33:27 and the environment does not exist 158722:33:28 creates the environment specified by the job 158822:33:28 and the pipeline is for a merge request 158922:33:30 associates the environment with the merge request 159022:33:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.5 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.30 1.12 0.95 1/280 4786 159222:33:30 when an environment has already been existed 159322:33:32 ensures environment existence for the job 159422:33:32 and the pipeline is for a merge request 159522:33:33 does not associate the environment with the merge request 159622:33:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.8 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.28 1.12 0.95 1/279 4787 159822:33:33 when an environment name contains an invalid character 159922:33:35 sets the failure status 160022:33:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.46 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.12 0.95 1/279 4788 160222:33:35 when a pipeline contains a teardown job 160322:33:37 ensures environment existence for the job 160422:33:37# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.0 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.25 1.12 0.95 1/278 4789 160622:33:37 when a pipeline does not contain a deployment job 160722:33:38 does not create any environments 160822:33:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.57 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.25 1.12 0.95 1/278 4790 161022:33:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. It took 11.55 seconds. Expected to take 13.45 seconds. 161122:33:38# [RSpecRunTime] Starting example group spec/models/ml/candidate_spec.rb. Expected to take 12.46 seconds. 161222:33:38Ml::Candidate 161322:33:40 does not allow STI 161422:33:40 associations 161522:33:40 is expected to belong to experiment required: false 161622:33:40 is expected to belong to project required: false 161722:33:40 is expected to belong to user required: false 161822:33:40 is expected to belong to package required: false 161922:33:40 is expected to belong to ci_build class_name => Ci::Build required: false 162022:33:40 is expected to belong to model_version class_name => Ml::ModelVersion required: false 162122:33:40 is expected to have many params 162222:33:40 is expected to have many metrics 162322:33:40 is expected to have many metadata 162422:33:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.24 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.25 1.12 0.95 1/278 4791 162722:33:40 behaves like AtomicInternalId 162822:33:40 .has_internal_id 162922:33:40 Module inclusion 163022:33:40 is expected to includes the AtomicInternalId module 163222:33:40 when presence validation is required 163322:33:40 when creating an object 163422:33:40 raises an error if the internal id is blank 163522:33:40 when updating an object 163622:33:41 raises an error if the internal id is blank 163722:33:41 when presence validation is not required 163822:33:41 when creating an object 163922:33:41 does not raise an error if the internal id is blank (PENDING: No reason given) 164022:33:41 when updating an object 164122:33:41 does not raise an error if the internal id is blank (PENDING: No reason given) 164222:33:41 Creating an instance 164322:33:41 saves a new instance properly 164422:33:41 internal id generation 164522:33:41 calls InternalId.generate_next and sets internal id attribute 164622:33:42 does not overwrite an existing internal id 164722:33:42 when the instance has an internal ID set 164822:33:42 calls InternalId.update_last_value and sets the `last_value` to that of the instance 164922:33:42# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.63 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.23 1.11 0.95 1/279 4792 165122:33:42 unsetting the instance internal id on rollback 165222:33:42 when the internal id has been changed 165322:33:42 when the internal id is automatically set 165422:33:43 clears it on the instance 165522:33:43 when the internal id is manually set 165622:33:43 does not clear it on the instance 165722:33:43 when the internal id has not been changed 165822:33:43 preserves the value on the instance 165922:33:43 supply of internal ids 166022:33:44 provides a persistent supply of IID values, sensitive to the current state 166122:33:44 #reset_scope_internal_id_attribute 166222:33:44 rewinds the allocated IID 166322:33:45 allocates the same IID 166422:33:45 default values 166522:33:45 is expected to be present 166822:33:45 when project is nil 166922:33:45 is expected to include :project 167022:33:45 when project is valid 167122:33:45 is expected not to include :project 167222:33:45 model_version 167322:33:45 when model_version is nil 167422:33:45 is expected not to include :model_version_id 167522:33:45 when no other candidate is associated to the model_version 167622:33:45 is expected not to include :model_version_id 167722:33:45 when another candidate has model_version_id 167822:33:45 is expected to include :model_version_id 168022:33:46 destroys metrics, params and metadata, but not the artifact 168122:33:46 when candidate is associated to a model version 168222:33:46 does not destroy the candidate 168322:33:46 .artifact_root 168422:33:46 is expected to eq "/ml_experiment_1/1/" 168522:33:46 when candidate belongs to model 168622:33:46 is expected to eq "/model1/candidate_3/" 168722:33:46 .package_version 168822:33:46 is expected to eq 1 168922:33:46 when candidate belongs to model 169022:33:46 is expected to eq "candidate_3" 169222:33:46 when candidate is not for a model experiment 169322:33:46 is expected to eq false 169422:33:46 when candidate belongs to model version 169522:33:46 is expected to eq false 169622:33:46 when candidate belongs to model but not to model version 169722:33:46 is expected to eq true 169922:33:46 is expected to eq "8f0ad17f-63b4-4316-93ce-0f91de2aa493" 170122:33:46 when has logged artifacts 170222:33:46 returns the package 170322:33:46 when does not have logged artifacts 170422:33:46 is expected to be nil 170522:33:46 #by_project_id_and_eid 170622:33:46 when eid exists and belongs to project 170722:33:46 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-11-13 22:33:39.174655423 +0000", updated_at: "2024-11-13 22:...7-428b-b73f-bf5edee98e0f", project_id: 349, internal_id: 1, ci_build_id: nil, model_version_id: nil> 170822:33:46 when eid exists and does not belong to project 170922:33:46 is expected to be nil 171022:33:46 when eid does not exist 171122:33:46 is expected to be nil 171222:33:46 #by_project_id_and_iid 171322:33:46 when internal_id exists and belongs to project 171422:33:46 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-11-13 22:33:39.174655423 +0000", updated_at: "2024-11-13 22:...7-428b-b73f-bf5edee98e0f", project_id: 349, internal_id: 1, ci_build_id: nil, model_version_id: nil> 171522:33:46 when internal_id exists and does not belong to project 171622:33:46 is expected to be nil 171722:33:46 when internal_id does not exist 171822:33:46 is expected to be nil 171922:33:46 #latest_metrics 172022:33:47 fetches only the last metric for the name 172122:33:47 #including_relationships 172222:33:47 loads latest metrics and params 172422:33:47 when name matches 172522:33:47 gets the correct candidates 172622:33:47 when name matches partially 172722:33:47 gets the correct candidates 172822:33:47 when name does not match 172922:33:47 does not fetch any candidate 173022:33:47 #without_model_version 173122:33:47 finds only candidates without model version 173322:33:47 is false if candidate does not have ci_build_id 173422:33:47 is true if candidate does has ci_build_id 173522:33:47 #order_by_metric 173622:33:47 orders correctly 173722:33:47 when direction is asc 173822:33:47 orders correctly 173922:33:47 with loose foreign key on ml_candidates.ci_build_id 174022:33:47 behaves like cleanup by a loose foreign key 174122:33:49 cleans up (delete or nullify) the model 174222:33:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.0 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.21 1.11 0.95 1/278 4793 174422:33:49# [RSpecRunTime] Finishing example group spec/models/ml/candidate_spec.rb. It took 10.43 seconds. Expected to take 12.46 seconds. 174522:33:49# [RSpecRunTime] Starting example group spec/services/todos/destroy/confidential_issue_service_spec.rb. Expected to take 12.31 seconds. 174622:33:49Todos::Destroy::ConfidentialIssueService 174822:33:49 when issue_id parameter is present 174922:33:49 when provided issue is confidential 175022:33:51 removes issue todos for users who can not access the confidential issue 175122:33:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.32 seconds. Current RSS: ~1269M. Threads: 4. load average: 1.21 1.11 0.95 1/278 4794 175322:33:51 when provided issue is not confidential 175422:33:53 does not remove any todos 175522:33:53# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.64 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.20 1.11 0.95 1/278 4795 175722:33:53 when project_id parameter is present 175822:33:57 removes issues todos for users that cannot access confidential issues 175922:33:57# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.29 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.18 1.11 0.95 1/278 4796 176122:33:57# [RSpecRunTime] Finishing example group spec/services/todos/destroy/confidential_issue_service_spec.rb. It took 8.29 seconds. Expected to take 12.31 seconds. 176222:33:57# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. Expected to take 11.2 seconds. 176322:33:57Gitlab::Diff::SuggestionsParser 176522:33:57 single-line suggestions 176622:33:58 returns a list of Gitlab::Diff::Suggestion 176722:34:00 parsed suggestion has correct data 176822:34:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.46 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.18 1.11 0.95 1/283 4920 177022:34:00 multi-line suggestions 177122:34:02 returns a list of Gitlab::Diff::Suggestion 177222:34:03 suggestion with above and below param has correct data 177322:34:05 suggestion with above param has correct data 177422:34:06 suggestion with below param has correct data 177522:34:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.78 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.30 1.14 0.96 3/284 5164 177722:34:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestions_parser_spec.rb. It took 9.5 seconds. Expected to take 11.2 seconds. 177822:34:06# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb. Expected to take 10.76 seconds. 177922:34:06BulkImports::Projects::Pipelines::IssuesPipeline 178122:34:07 imports issue into destination project 178222:34:07 zoom meetings 178322:34:08 restores zoom meetings 178422:34:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.31 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.30 1.14 0.96 1/284 5165 178622:34:08 sentry issue 178722:34:08 restores sentry issue information 178922:34:09 has award emoji on an issue 179122:34:09 restores issue state 179322:34:10 restores issue labels 179522:34:10 restores issue milestone 179722:34:10 restores issue timelogs 179922:34:11 restores issue notes and their award emoji 180022:34:11 when importing an issue with one award emoji and other relations with one item 180122:34:11 saves properly 180222:34:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.95 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.28 1.13 0.96 1/283 5166 180522:34:12 restores issue assignees 180622:34:12 when importer_user_mapping is enabled 180722:34:14 imports issues and maps user references to placeholder users 180822:34:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.13 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.28 1.13 0.96 1/282 5167 181022:34:14# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb. It took 7.34 seconds. Expected to take 10.76 seconds. 181122:34:14# [RSpecRunTime] Starting example group spec/views/admin/dashboard/index.html.haml_spec.rb. Expected to take 10.62 seconds. 181222:34:14admin/dashboard/index.html.haml 181322:34:15 includes revision of GitLab for pre VERSION 181422:34:16 shows database versions for all database models 181522:34:16 shows version of GitLab Workhorse 181622:34:17 does not include license breakdown 181722:34:18 shows the tag for GitLab version 181822:34:18 with "jh transition banner" part 181922:34:19 renders the banner class ".js-jh-transition-banner" 182022:34:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.22 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.25 1.13 0.97 1/278 5168 182222:34:19 when show_version_check? is true 182322:34:20Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 182522:34:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 182622:34:20 renders the version check badge 182822:34:20 when KAS is enabled 182922:34:20 when successfully fetched KAS version 183022:34:20 includes KAS version 183122:34:20 when failed to fetch KAS version 183222:34:21 includes error message 183322:34:21 when KAS is disabled 183422:34:22 does not include KAS version 183522:34:22# [RSpecRunTime] Finishing example group spec/views/admin/dashboard/index.html.haml_spec.rb. It took 8.07 seconds. Expected to take 10.62 seconds. 183622:34:22# [RSpecRunTime] Starting example group spec/helpers/notes_helper_spec.rb. Expected to take 9.69 seconds. 183822:34:23 #note_target_title 183922:34:23 note does not exist 184122:34:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.85 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.23 1.13 0.97 1/278 5169 184322:34:23 target does not exist 184522:34:23 when given a design target 184722:34:24 when given a non-design target 184822:34:24 returns the issue title 184922:34:24 #discussion_path 185022:34:24 for a merge request discusion 185122:34:25 for a diff discussion 185222:34:25 when the discussion is active 185322:34:26 returns the diff path with the line code 185422:34:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.02 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.23 1.13 0.97 1/281 5270 185622:34:26 when the discussion is on an older merge request version 185722:34:26 returns the diff version path with the line code 185822:34:26 when the discussion is on a comparison between merge request versions 185922:34:26 returns the diff version comparison path with the line code 186022:34:26 when the discussion does not have a merge request version 186222:34:26 for a legacy diff discussion 186322:34:26 when the discussion is active 186422:34:26 returns the diff path with the line code 186522:34:26 when the discussion is outdated 186722:34:26 for a non-diff discussion 186922:34:26 for a contextual commit discussion 187022:34:27 returns the merge request diff discussion scoped in the commit 187122:34:27 for a commit discussion 187222:34:27 for a diff discussion 187322:34:27 returns the commit path with the line code 187422:34:27 for a legacy diff discussion 187522:34:27 returns the commit path with the line code 187622:34:27 for a non-diff discussion 187722:34:27 returns the commit path with the note anchor 187822:34:27 #initial_notes_data 187922:34:27 return initial notes data for issuable 188122:34:27 return snippet notes path for personal snippet 188222:34:27 return project notes path for project snippet 188322:34:28 return project notes path for other noteables 188522:34:28 return snippet notes path for personal snippet 188622:34:28 return project notes path for project snippet 188722:34:28 return project notes path for other noteables 188822:34:28 #form_resources 188922:34:29 returns note for personal snippet 189022:34:29 returns namespace, project and note for project snippet 189122:34:29 returns namespace, project and note path for other noteables 189222:34:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.97 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.21 1.13 0.97 1/280 5316 189422:34:30 #noteable_note_url 189522:34:30 returns the noteable url with an anchor to the note 189722:34:30 includes the current notes filter for the user 189822:34:30 includes info about the noteable 189922:34:30# [RSpecRunTime] Finishing example group spec/helpers/notes_helper_spec.rb. It took 8.23 seconds. Expected to take 9.69 seconds. 190022:34:30# [RSpecRunTime] Starting example group spec/workers/pipeline_metrics_worker_spec.rb. Expected to take 9.51 seconds. 190122:34:30PipelineMetricsWorker 190322:34:30 when pipeline is running 190422:34:32 records the build start time 190522:34:33 clears the build end time 190622:34:35 records the pipeline 190722:34:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.41 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.20 1.12 0.97 1/284 5488 190922:34:35 when pipeline succeeded 191022:34:37 records the build end time 191122:34:38 records the pipeline 191222:34:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.69 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.18 1.12 0.97 1/284 5604 191422:34:38# [RSpecRunTime] Finishing example group spec/workers/pipeline_metrics_worker_spec.rb. It took 8.26 seconds. Expected to take 9.51 seconds. 191522:34:38# [RSpecRunTime] Starting example group spec/rack_servers/puma_spec.rb. Expected to take 8.53 seconds. 191722:34:41{"timestamp":"2024-11-13T22:34:41.687Z","pid":5605,"message":"Puma starting in cluster mode..."} 191822:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Puma version: 6.4.3 (ruby 3.2.5-p208) (\"The Eagle of Durango\")"} 191922:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Min threads: 1"} 192022:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Max threads: 4"} 192122:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Environment: test"} 192222:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Master PID: 5605"} 192322:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Workers: 1"} 192422:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Restarts: (✔) hot (✖) phased"} 192522:34:41{"timestamp":"2024-11-13T22:34:41.700Z","pid":5605,"message":"* Preloading application"} 192622:34:41{"timestamp":"2024-11-13T22:34:41.763Z","pid":5605,"message":"* Listening on unix:///builds/gitlab-org/gitlab-foss/tmp/tests/puma.socket"} 192722:34:41{"timestamp":"2024-11-13T22:34:41.764Z","pid":5605,"message":"Use Ctrl-C to stop"} 192822:34:41{"timestamp":"2024-11-13T22:34:41.764Z","pid":5605,"message":"! WARNING: Detected running cluster mode with 1 worker."} 192922:34:41{"timestamp":"2024-11-13T22:34:41.764Z","pid":5605,"message":"! Running Puma in cluster mode with a single worker is often a misconfiguration."} 193022:34:41{"timestamp":"2024-11-13T22:34:41.764Z","pid":5605,"message":"! Consider running Puma in single-mode (workers = 0) in order to reduce memory overhead."} 193122:34:41{"timestamp":"2024-11-13T22:34:41.764Z","pid":5605,"message":"! Set the `silence_single_worker_warning` option to silence this warning message."} 193222:34:41{"timestamp":"2024-11-13T22:34:41.768Z","pid":5605,"message":"- Worker 0 (PID: 5606) booted in 0.0s, phase: 0"} 193322:34:41{"timestamp":"2024-11-13T22:34:41.926Z","pid":5605,"message":"- Worker 0 (PID: 5613) booted in 0.0s, phase: 0"} 193422:34:42 has a worker that self-terminates on signal SIGQUIT 193522:34:42{"timestamp":"2024-11-13T22:34:42.953Z","pid":5605,"message":"- Worker 0 (PID: 5620) booted in 0.0s, phase: 0"} 193622:34:43 has a worker that self-terminates on signal SIGTERM 193722:34:43{"timestamp":"2024-11-13T22:34:43.978Z","pid":5605,"message":"- Worker 0 (PID: 5627) booted in 0.0s, phase: 0"} 193822:34:43 has a worker that self-terminates on signal SIGKILL 193922:34:43{"timestamp":"2024-11-13T22:34:43.980Z","pid":5605,"message":"=== puma shutdown: 2024-11-13 22:34:43 +0000 ==="} 194022:34:43{"timestamp":"2024-11-13T22:34:43.980Z","pid":5605,"message":"- Goodbye!"} 194122:34:43{"timestamp":"2024-11-13T22:34:43.981Z","pid":5605,"message":"- Gracefully shutting down workers..."} 194222:34:43# [RSpecRunTime] Finishing example group spec/rack_servers/puma_spec.rb. It took 5.23 seconds. Expected to take 8.53 seconds. 194322:34:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.97 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.09 1.10 0.96 1/285 5634 194522:34:44# [RSpecRunTime] Starting example group spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb. Expected to take 8.14 seconds. 194622:34:44gitlab:ci_secure_files 194822:34:44 outputs the integrity check for each batch 194922:34:45 errors out about missing files on the file system 195022:34:45 errors out about invalid checksum 195122:34:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.97 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.09 1.10 0.96 1/283 5635 195322:34:49# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb. It took 5.34 seconds. Expected to take 8.14 seconds. 195422:34:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.36 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.08 1.10 0.96 1/279 5636 195622:34:49# [RSpecRunTime] Starting example group spec/workers/import/delete_placeholder_user_worker_spec.rb. Expected to take 7.8 seconds. 195722:34:49Import::DeletePlaceholderUserWorker 195822:34:49 when there is no placeholder user 195922:34:49 does not delete the placeholder_user and does not log an issue 196022:34:49 when another table references the user from a user_id column 196122:34:49 behaves like does not delete the placeholder_user and logs the issue 196222:34:51 does not delete the placeholder_user and logs the issue 196322:34:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.56 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.08 1.10 0.96 1/282 5695 196522:34:51 behaves like an idempotent worker 196622:34:51 is labeled as idempotent 196722:34:52 performs multiple times sequentially without raising an exception 196822:34:52 when no tables reference the user 196922:34:52 behaves like deletes the placeholder user 197022:34:52 deletes the placeholder_user 197122:34:52 when another table references the user from an author_id column 197222:34:52 behaves like does not delete the placeholder_user and logs the issue 197322:34:53 does not delete the placeholder_user and logs the issue 197422:34:53 when attempting to delete a user who is not a placeholder 197522:34:53 does not delete the user 197622:34:53 when an issue_id happens to equal the placeholder user ID 197722:34:53 behaves like deletes the placeholder user 197822:34:54 deletes the placeholder_user 197922:34:54 when another table references the user with an ignored column 198022:34:54 behaves like deletes the placeholder user 198122:34:55 deletes the placeholder_user 198222:34:55# [RSpecRunTime] Finishing example group spec/workers/import/delete_placeholder_user_worker_spec.rb. It took 5.71 seconds. Expected to take 7.8 seconds. 198322:34:55# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/lock_writes_rake_spec.rb. Expected to take 7.33 seconds. 198422:34:55gitlab:db:lock_writes 198622:34:55 when environment sets DRY_RUN to true 198722:34:56 creates TablesLocker with dry run set and calls lock_writes 198822:34:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.6 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.07 1.10 0.96 1/281 5696 199022:34:56 when environment sets DRY_RUN to false 199122:34:56 creates TablesLocker with dry run set and calls lock_writes 199222:34:56 when environment does not define DRY_RUN 199322:34:56 creates TablesLocker with dry run set and calls lock_writes 199422:34:56 when environment sets VERBOSE to true 199522:34:56 creates TablesLocker with dry run set and calls lock_writes 199622:34:56 when environment sets VERBOSE to false 199722:34:56 creates TablesLocker with dry run set and calls lock_writes 199822:34:56 when environment does not define VERBOSE 199922:34:57 creates TablesLocker with dry run set and calls lock_writes 200022:34:57 unlock_writes 200122:34:57 when environment sets DRY_RUN to true 200222:34:57 creates TablesLocker with dry run set and calls unlock_writes 200322:34:57 when environment sets DRY_RUN to false 200422:34:57 creates TablesLocker with dry run set and calls unlock_writes 200522:34:57 when environment does not define DRY_RUN 200622:34:57 creates TablesLocker with dry run set and calls unlock_writes 200722:34:57 when environment sets VERBOSE to true 200822:34:57 creates TablesLocker with dry run set and calls lock_writes 200922:34:57 when environment sets VERBOSE to false 201022:34:57 creates TablesLocker with dry run set and calls lock_writes 201122:34:57 when environment does not define VERBOSE 201222:34:57 creates TablesLocker with dry run set and calls lock_writes 201322:35:00# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/lock_writes_rake_spec.rb. It took 5.65 seconds. Expected to take 7.33 seconds. 201422:35:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.78 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.07 1.10 0.96 1/281 5697 201622:35:00# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. Expected to take 7.16 seconds. 201722:35:00API::Entities::Ci::JobRequest::Dependency 201822:35:02 returns the dependency id 201922:35:03 returns the dependency name 202022:35:04 returns the token belonging to the running job 202122:35:06 returns the dependency artifacts_file 202222:35:06# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. It took 5.34 seconds. Expected to take 7.16 seconds. 202322:35:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.16 seconds. Current RSS: ~1278M. Threads: 4. load average: 0.98 1.08 0.96 1/279 5698 202522:35:06# [RSpecRunTime] Starting example group spec/services/todos/allowed_target_filter_service_spec.rb. Expected to take 6.73 seconds. 202622:35:06Todos::AllowedTargetFilterService 202822:35:07 with reporter user 202922:35:07 behaves like allowed Todos filter 203022:35:08 is expected to contain exactly #<Todo id: 55, user_id: 921, project_id: 414, target_id: 61, target_type: "MergeRequest", author_id: ...15 +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...22 +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...76 +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...69 +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", ...83 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> 203122:35:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.75 seconds. Current RSS: ~1276M. Threads: 4. load average: 0.98 1.08 0.96 1/279 5699 203322:35:08 with guest user 203422:35:09 behaves like allowed Todos filter 203522:35:10 is expected to contain exactly #<Todo id: 47, user_id: 921, project_id: 414, target_id: 129, target_type: "Issue", author_id: 919, a...22 +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", ...83 +0000", commit_id: nil, group_id: nil, resolved_by_action: nil, note_id: nil, snoozed_until: nil> 203622:35:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.11 second. Current RSS: ~1282M. Threads: 4. load average: 0.98 1.08 0.96 1/279 5700 203822:35:10 with a non-member user 203922:35:10 behaves like allowed Todos filter 204022:35:11 is expected to contain exactly 204122:35:11# [RSpecRunTime] Finishing example group spec/services/todos/allowed_target_filter_service_spec.rb. It took 4.95 seconds. Expected to take 6.73 seconds. 204222:35:11# [RSpecRunTime] Starting example group spec/lib/gitlab/database/bulk_update_spec.rb. Expected to take 6.67 seconds. 204322:35:11Gitlab::Database::BulkUpdate 204422:35:11 is possible to update all objects in a single query 204522:35:12 is possible to update heterogeneous sets 204622:35:12 error states 204722:35:13 does not raise errors on valid inputs 204822:35:13 expects a non-empty list of column names 204922:35:13 expects all columns to be symbols 205022:35:13 expects all columns to be valid columns on the tables 205122:35:13 refuses to set ID 205222:35:13 expects a non-empty mapping 205322:35:13 expects all map values to be Hash instances 205422:35:13# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.16 seconds. Current RSS: ~1278M. Threads: 4. load average: 0.90 1.06 0.95 1/279 5701 205622:35:13 validates prepared_statements support 205722:35:13 prepared_statements: false 205822:35:15 sets multiple values 205922:35:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.28 seconds. Current RSS: ~1277M. Threads: 4. load average: 0.90 1.06 0.95 1/279 5702 206122:35:15 prepared_statements: true 206222:35:16 sets multiple values 206322:35:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/bulk_update_spec.rb. It took 5.09 seconds. Expected to take 6.67 seconds. 206422:35:16# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/push_check_spec.rb. Expected to take 6.37 seconds. 206522:35:16Gitlab::Checks::PushCheck 206722:35:17 does not raise any error 206822:35:17 when the user is not allowed to push to the repo 206922:35:18 raises an error 207022:35:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.62 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.15 1.11 0.97 1/279 5739 207222:35:18 when using a DeployKeyAccess instance 207322:35:18 when the deploy key cannot push to the targetted branch 207422:35:20 raises an error 207522:35:20# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.23 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.15 1.11 0.97 1/279 5760 207722:35:20 when the deploy key can push to the targetted branch 207922:35:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.74 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.14 1.11 0.97 1/279 5779 208122:35:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/push_check_spec.rb. It took 5.54 seconds. Expected to take 6.37 seconds. 208222:35:21# [RSpecRunTime] Starting example group spec/models/audit_events/user_audit_event_spec.rb. Expected to take 6.13 seconds. 208322:35:21AuditEvents::UserAuditEvent 208422:35:21 does not allow STI 208622:35:21 is expected to validate that :user_id cannot be empty/falsy 208722:35:21 .by_username 208822:35:22 returns the correct audit event 208922:35:22 behaves like includes ::AuditEvents::CommonModel concern 209022:35:22 sanitizes custom_message in the details hash 209122:35:22 associations 209222:35:22 is expected to belong to user required: false inverse_of => audit_events 209422:35:22 is expected to validate that :author_id cannot be empty/falsy 209522:35:22 is expected to allow :ip_address to be ‹"192.168.17.43"› 209622:35:22 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 209722:35:22 is expected not to allow :ip_address to be ‹"invalid IP"› 209922:35:22 #truncate_fields 210022:35:22 for entity_path 210122:35:22 behaves like a truncated field 210222:35:22 when values are provided 210322:35:22 database_column: :long, details_value: nil, expected_value: :truncated 210422:35:22 sets both values to be the same 210522:35:22 database_column: :short, details_value: nil, expected_value: :short 210622:35:22 sets both values to be the same 210722:35:22 database_column: nil, details_value: :long, expected_value: :truncated 210822:35:23 sets both values to be the same 210922:35:23 database_column: nil, details_value: :short, expected_value: :short 211022:35:23 sets both values to be the same 211122:35:23 database_column: :long, details_value: :short, expected_value: :truncated 211222:35:23 sets both values to be the same 211322:35:23 when values are not provided 211422:35:23 does not set 211522:35:23 for target_details 211622:35:23 behaves like a truncated field 211722:35:23 when values are provided 211822:35:23 database_column: :long, details_value: nil, expected_value: :truncated 211922:35:23 sets both values to be the same 212022:35:23 database_column: :short, details_value: nil, expected_value: :short 212122:35:23 sets both values to be the same 212222:35:23 database_column: nil, details_value: :long, expected_value: :truncated 212322:35:23 sets both values to be the same 212422:35:23 database_column: nil, details_value: :short, expected_value: :short 212522:35:24 sets both values to be the same 212622:35:24 database_column: :long, details_value: :short, expected_value: :truncated 212722:35:24 sets both values to be the same 212822:35:24 when values are not provided 212922:35:24 does not set 213022:35:24 #parallel_persist 213122:35:24 with author_name 213222:35:24 behaves like a parallel persisted field 213322:35:24 column: :value, details: nil, expected_value: :value 213422:35:24 sets both values to be the same 213522:35:24 column: nil, details: :value, expected_value: :value 213622:35:24 sets both values to be the same 213722:35:24 column: :value, details: :another_value, expected_value: :value 213822:35:24 sets both values to be the same 213922:35:24 column: nil, details: nil, expected_value: nil 214022:35:24 sets both values to be the same 214122:35:24 with target_details 214222:35:24 behaves like a parallel persisted field 214322:35:24 column: :value, details: nil, expected_value: :value 214422:35:24 sets both values to be the same 214522:35:24 column: nil, details: :value, expected_value: :value 214622:35:24 sets both values to be the same 214722:35:24 column: :value, details: :another_value, expected_value: :value 214822:35:24 sets both values to be the same 214922:35:24 column: nil, details: nil, expected_value: nil 215022:35:24 sets both values to be the same 215122:35:24 with target_type 215222:35:24 behaves like a parallel persisted field 215322:35:24 column: :value, details: nil, expected_value: :value 215422:35:24 sets both values to be the same 215522:35:24 column: nil, details: :value, expected_value: :value 215622:35:24 sets both values to be the same 215722:35:24 column: :value, details: :another_value, expected_value: :value 215822:35:24 sets both values to be the same 215922:35:24 column: nil, details: nil, expected_value: nil 216022:35:24 sets both values to be the same 216122:35:24 with target_id 216222:35:24 behaves like a parallel persisted field 216322:35:24 column: :value, details: nil, expected_value: :value 216422:35:24 sets both values to be the same 216522:35:24 column: nil, details: :value, expected_value: :value 216622:35:24 sets both values to be the same 216722:35:24 column: :value, details: :another_value, expected_value: :value 216822:35:24 sets both values to be the same 216922:35:24 column: nil, details: nil, expected_value: nil 217022:35:24 sets both values to be the same 217222:35:24 when sort by created_at in ascending order 217322:35:24 sorts results by id in ascending order 217422:35:24 when it is default 217522:35:24 sorts results by id in descending order 217722:35:24 for ip_address 217822:35:25 overrides the ip_address with its string value 217922:35:25 #author_name 218022:35:25 when user exists 218122:35:25 returns user name 218222:35:25 when user does not exist anymore 218322:35:25 when database contains author_name 218422:35:25 returns author_name 218522:35:25 when details contains author_name 218622:35:25 returns author_name 218722:35:25 when details does not contains author_name 218922:35:25 when authored by an unauthenticated user 219022:35:25 returns `An unauthenticated user` 219222:35:25 when ip_address exists in both details hash and ip_address column 219322:35:25 returns the value from ip_address column 219422:35:25 when ip_address exists in details hash but not in ip_address column 219522:35:25 returns the value from details hash 219622:35:25 #entity_path 219722:35:25 when entity_path exists in both details hash and entity_path column 219822:35:25 returns the value from entity_path column 219922:35:25 when entity_path exists in details hash but not in entity_path column 220022:35:25 returns the value from details hash 220122:35:25 #target_type 220222:35:25 when target_type exists in both details hash and target_type column 220322:35:25 returns the value from target_type column 220422:35:25 when target_type exists in details hash but not in target_type column 220522:35:25 returns the value from details hash 220622:35:25 #formatted_details 220722:35:25 includes the author's email 220822:35:25 converts value of `to` and `from` in `details` to string 221022:35:25 returns the correct audit event 221122:35:25# [RSpecRunTime] Finishing example group spec/models/audit_events/user_audit_event_spec.rb. It took 4.04 seconds. Expected to take 6.13 seconds. 221222:35:25# [RSpecRunTime] Starting example group spec/finders/deploy_tokens/tokens_finder_spec.rb. Expected to take 6.0 seconds. 221322:35:25DeployTokens::TokensFinder 221522:35:26 when scope is :all 221622:35:26 returns all deploy tokens 221722:35:26 and active filter is applied 221822:35:27 returns only active tokens 221922:35:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.98 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.13 1.10 0.97 1/279 5780 222122:35:27 but user is not an admin 222222:35:27 raises Gitlab::Access::AccessDeniedError 222322:35:27 when scope is a Project 222422:35:27 returns all deploy tokens for the project 222522:35:27 and active filter is applied 222622:35:28 returns only active tokens for the project 222722:35:28 but user is not a member 222822:35:28 raises Gitlab::Access::AccessDeniedError 222922:35:28 when scope is a Group 223022:35:29 returns all deploy tokens for the group 223122:35:29 and active filter is applied 223222:35:29 returns only active tokens for the group 223322:35:29 but user is not a member 223422:35:30 raises Gitlab::Access::AccessDeniedError 223522:35:30 when scope is nil 223622:35:30 raises ArgumentError 223722:35:30# [RSpecRunTime] Finishing example group spec/finders/deploy_tokens/tokens_finder_spec.rb. It took 4.45 seconds. Expected to take 6.0 seconds. 223822:35:30# [RSpecRunTime] Starting example group spec/presenters/snippet_presenter_spec.rb. Expected to take 5.68 seconds. 223922:35:30SnippetPresenter 224122:35:30 with PersonalSnippet 224222:35:31 returns snippet web url 224322:35:31 with ProjectSnippet 224422:35:31 returns snippet web url 224622:35:31 with PersonalSnippet 224722:35:31 returns snippet web url 224822:35:31 with ProjectSnippet 224922:35:31 returns snippet web url 225022:35:31 #can_read_snippet? 225122:35:31 with PersonalSnippet 225222:35:31 checks read_snippet 225322:35:31 with ProjectSnippet 225422:35:31 checks read_snippet 225522:35:31 #can_update_snippet? 225622:35:31 with PersonalSnippet 225722:35:32 checks update_snippet 225822:35:32 with ProjectSnippet 225922:35:32 checks update_snippet 226022:35:32 #can_admin_snippet? 226122:35:32 with PersonalSnippet 226222:35:32 checks admin_snippet 226322:35:32 with ProjectSnippet 226422:35:32 checks admin_snippet 226522:35:32 #can_report_as_spam 226622:35:32 returns false if the user cannot submit the snippet as spam 226722:35:32 returns true if the user can submit the snippet as spam 226922:35:32 when snippet does not have a repository 227022:35:33 returns SnippetBlob 227122:35:33 when snippet has a repository 227222:35:34 returns repository first blob 227322:35:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.48 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.20 1.12 0.98 2/280 5813 227522:35:34# [RSpecRunTime] Finishing example group spec/presenters/snippet_presenter_spec.rb. It took 4.25 seconds. Expected to take 5.68 seconds. 227622:35:34# [RSpecRunTime] Starting example group spec/models/projects/forks/details_spec.rb. Expected to take 5.62 seconds. 227722:35:34Projects::Forks::Details 227822:35:36 does not allow STI 228022:35:37 shows how far behind/ahead a fork is from the upstream 228122:35:37 when counts calculated from a branch that exists upstream 228222:35:39 compares the fork branch to upstream default branch 228322:35:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.24 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.18 1.12 0.98 1/285 6128 228522:35:39 when specified branch does not exist 228622:35:39 returns nils as counts 228822:35:39 updates the cache with the specified value 228922:35:39 #exclusive_lease 229022:35:39 returns exclusive lease to the details 229222:35:39 returns whether there is a sync in progress 229322:35:39 #has_conflicts 229422:35:39 returns whether merge for the stored commits failed due to conflicts 229522:35:39# [RSpecRunTime] Finishing example group spec/models/projects/forks/details_spec.rb. It took 4.98 seconds. Expected to take 5.62 seconds. 229622:35:39# [RSpecRunTime] Starting example group spec/tasks/gitlab/container_registry_rake_spec.rb. Expected to take 5.22 seconds. 229722:35:39gitlab:container_registry namespace rake tasks 229922:35:39 when container registry is disabled 230022:35:39 behaves like invalid config 230122:35:39 does not call UpdateContainerRegistryInfoService 230222:35:39 does not raise an error 230322:35:39 prints a warning message 230422:35:39 when container registry api_url is blank 230522:35:39 behaves like invalid config 230622:35:39 does not call UpdateContainerRegistryInfoService 230722:35:39 does not raise an error 230822:35:39 prints a warning message 230922:35:39 when container registry is enabled and api_url is not blank 231022:35:39 calls UpdateContainerRegistryInfoService 231122:35:43# [RSpecRunTime] Finishing example group spec/tasks/gitlab/container_registry_rake_spec.rb. It took 3.78 seconds. Expected to take 5.22 seconds. 231222:35:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.29 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.09 1.10 0.97 1/284 6138 231422:35:43# [RSpecRunTime] Starting example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. Expected to take 5.16 seconds. 231522:35:43Gitlab::ResourceEvents::AssignmentEventRecorder 231622:35:46 parent: :issue_with_two_assignees, new_assignees: [:user1, :user3], assignee_history: [[:user2, :remove], [:user3, :add]] 231722:35:46 records the assignment history corrently 231822:35:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.76 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.08 1.10 0.97 1/285 6252 232022:35:46 parent: :mr_with_no_assignees, new_assignees: [], assignee_history: [] 232122:35:46 records the assignment history corrently 232222:35:46 parent: :issue_with_two_assignees, new_assignees: [], assignee_history: [[:user1, :remove], [:user2, :remove]] 232322:35:46 records the assignment history corrently 232422:35:46 parent: :mr_with_no_assignees, new_assignees: [:user1], assignee_history: [[:user1, :add]] 232522:35:47 records the assignment history corrently 232622:35:47 when duplicated old assignees were given 232722:35:47 deduplicates the records 232822:35:47 parent: :mr_with_one_assignee, new_assignees: [:user3], assignee_history: [] 232922:35:47 records the assignment history corrently 233022:35:47 parent: :mr_with_one_assignee, new_assignees: [:user1], assignee_history: [[:user3, :remove], [:user1, :add]] 233122:35:47 records the assignment history corrently 233222:35:47 parent: :issue_with_two_assignees, new_assignees: [:user1, :user2, :user3], assignee_history: [[:user3, :add]] 233322:35:47 records the assignment history corrently 233422:35:47 parent: :issue_with_two_assignees, new_assignees: [:user1], assignee_history: [[:user2, :remove]] 233522:35:47 records the assignment history corrently 233622:35:47 when batching 233722:35:47 invokes multiple insert queries 233822:35:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. It took 3.97 seconds. Expected to take 5.16 seconds. 233922:35:47# [RSpecRunTime] Starting example group spec/workers/merge_requests/process_scheduled_merge_worker_spec.rb. Expected to take 4.88 seconds. 234022:35:47MergeRequests::ProcessScheduledMergeWorker 234122:35:47 with scheduling delay 234222:35:50 schedules AutoMergeProcessWorker for each batch with increasing delay 234322:35:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.08 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.08 1.10 0.97 1/284 6305 234522:35:50 when max retry attempts reach 234622:35:51 raises an error 234722:35:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.46 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.08 1.10 0.97 1/284 6331 234922:35:51# [RSpecRunTime] Finishing example group spec/workers/merge_requests/process_scheduled_merge_worker_spec.rb. It took 4.19 seconds. Expected to take 4.88 seconds. 235022:35:51# [RSpecRunTime] Starting example group spec/serializers/deployment_serializer_spec.rb. Expected to take 4.76 seconds. 235122:35:51DeploymentSerializer 235322:35:52 behaves like json schema 235422:35:53 matches deployment entity schema 235522:35:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.73 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.07 1.09 0.97 1/284 6371 235722:35:53 #represent_concise 235822:35:53 behaves like json schema 235922:35:55 matches deployment entity schema 236022:35:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.99 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.07 1.09 0.97 1/284 6390 236222:35:55# [RSpecRunTime] Finishing example group spec/serializers/deployment_serializer_spec.rb. It took 3.53 seconds. Expected to take 4.76 seconds. 236322:35:55# [RSpecRunTime] Starting example group spec/services/jira_import/users_importer_spec.rb. Expected to take 4.51 seconds. 236422:35:55JiraImport::UsersImporter 236622:35:55 when Jira import is not configured properly 236722:35:55 returns an error 236822:35:55 when Jira instance is of Server deployment type 236922:35:55 behaves like maps Jira users to GitLab users 237022:35:55 when Jira import is configured correctly 237122:35:55 when users mapper service raises an error 237222:35:56 returns an error response 237322:35:56 when users mapper service returns result 237422:35:56 when users mapper service returns an empty array 237522:35:56 returns nil payload 237622:35:56 when Jira client returns any users 237722:35:57 returns the mapped users 237822:35:57 when Jira instance is of Cloud deployment type 237922:35:57 behaves like maps Jira users to GitLab users 238022:35:57 when Jira import is configured correctly 238122:35:57 when users mapper service raises an error 238222:35:57 returns an error response 238322:35:57 when users mapper service returns result 238422:35:57 when users mapper service returns an empty array 238522:35:57 returns nil payload 238622:35:57 when Jira client returns any users 238722:35:58 returns the mapped users 238822:35:58# [RSpecRunTime] Finishing example group spec/services/jira_import/users_importer_spec.rb. It took 3.54 seconds. Expected to take 4.51 seconds. 238922:35:58# [RSpecRunTime] Starting example group spec/models/integrations/bamboo_spec.rb. Expected to take 4.43 seconds. 239022:35:58Integrations::Bamboo 239122:35:58 does not allow STI 239222:35:58 behaves like Integrations::BaseCi 239322:35:58 default values 239422:35:58 is expected to eq :ci 239522:35:58 behaves like Integrations::ResetSecretFields 239622:35:58 #exposing_secrets_fields 239722:35:58 returns an array of strings 239822:35:58 #reset_secret_fields? 239922:35:58 returns false if no exposing field has changed 240022:35:58 returns true if any exposing field has changed 240122:35:58 validation callback 240222:35:58 when an exposing field has changed 240322:35:58 clears all secret fields 240422:35:58 when a secret field has been updated 240522:35:58 does not clear this secret field 240622:35:58 when a secret field has been updated with the same value 240722:35:59 does not clear this secret field 240822:35:59 when no exposing field has changed 240922:35:59 does not clear any secret fields 241122:35:59 is expected to respond to #enable_ssl_verification 241222:35:59 is expected to respond to #enable_ssl_verification? 241322:35:59 #initialize_properties 241422:35:59 enables the setting by default 241522:35:59 does not enable the setting if the record is already persisted 241622:35:59 does not enable the setting if a custom value was set 241822:35:59 inserts the checkbox field after the first URL field, or at the end 241922:35:59 does not insert the field repeatedly 242222:35:59 is expected to validate that :build_key cannot be empty/falsy 242322:35:59 is expected to validate that :bamboo_url cannot be empty/falsy 242422:35:59 behaves like issue tracker integration URL attribute 242622:35:59 is expected not to allow :bamboo_url to be ‹"example.com"› 242722:36:00 is expected not to allow :bamboo_url to be ‹"ftp://example.com"› 242822:36:00 is expected not to allow :bamboo_url to be ‹"herp-and-derp"› 243022:36:00 does not validate the presence of username if password is nil 243122:36:00 validates the presence of username if password is present 243322:36:00 does not validate the presence of password if username is nil 243422:36:00 validates the presence of password if username is present 243522:36:00 when inactive 243622:36:00 is expected not to validate that :build_key cannot be empty/falsy 243722:36:00 is expected not to validate that :bamboo_url cannot be empty/falsy 243822:36:00 is expected not to validate that :username cannot be empty/falsy 243922:36:00 is expected not to validate that :password cannot be empty/falsy 244122:36:00 runs update and build action 244322:36:00 returns the contents of the reactive cache 244422:36:00 #commit_status 244522:36:00 returns the contents of the reactive cache 244622:36:00 #calculate_reactive_cache 244722:36:00 when Bamboo API returns single result 244822:36:00 behaves like reactive cache calculation 245022:36:00 returns a specific URL when status is 500 245122:36:00 returns a specific URL when response has no results 245222:36:00 returns a build URL when bamboo_url has no trailing slash 245322:36:00 when bamboo_url has trailing slash 245422:36:00 returns a build URL 245522:36:00 #commit_status 245622:36:00 sets commit status to :error when status is 500 245722:36:00 sets commit status to "pending" when status is 404 245822:36:01 sets commit status to "pending" when response has no results 245922:36:01 sets commit status to "success" when build state contains Success 246022:36:01 sets commit status to "failed" when build state contains Failed 246122:36:01 sets commit status to "pending" when build state contains Pending 246222:36:01 sets commit status to :error when build state is unknown 246322:36:01 sets commit status to :error with a Net::OpenTimeout error 246422:36:01 sets commit status to :error with a Net::ReadTimeout error 246522:36:01 sets commit status to :error with a Net::WriteTimeout error 246622:36:01 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 246722:36:01 sets commit status to :error with a EOFError error 246822:36:01 sets commit status to :error with a SocketError error 246922:36:01 sets commit status to :error with a OpenSSL::SSL::SSLError error 247022:36:01 sets commit status to :error with a OpenSSL::OpenSSLError error 247122:36:01 sets commit status to :error with a Errno::ECONNRESET error 247222:36:01 sets commit status to :error with a Errno::ECONNREFUSED error 247322:36:01 sets commit status to :error with a Errno::EHOSTUNREACH error 247422:36:01 sets commit status to :error with a Errno::ENETUNREACH error 247522:36:01 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 247622:36:01 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 247722:36:01 sets commit status to :error with a Net::HTTPBadResponse error 247822:36:01 when Bamboo API returns an array of results and we only consider the last one 247922:36:01 behaves like reactive cache calculation 248122:36:01 returns a specific URL when status is 500 248222:36:01 returns a specific URL when response has no results 248322:36:01 returns a build URL when bamboo_url has no trailing slash 248422:36:01 when bamboo_url has trailing slash 248522:36:01 returns a build URL 248622:36:01 #commit_status 248722:36:01 sets commit status to :error when status is 500 248822:36:01 sets commit status to "pending" when status is 404 248922:36:01 sets commit status to "pending" when response has no results 249022:36:01 sets commit status to "success" when build state contains Success 249122:36:01 sets commit status to "failed" when build state contains Failed 249222:36:01 sets commit status to "pending" when build state contains Pending 249322:36:01 sets commit status to :error when build state is unknown 249422:36:01 sets commit status to :error with a Net::OpenTimeout error 249522:36:01 sets commit status to :error with a Net::ReadTimeout error 249622:36:01 sets commit status to :error with a Net::WriteTimeout error 249722:36:02 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 249822:36:02 sets commit status to :error with a EOFError error 249922:36:02 sets commit status to :error with a SocketError error 250022:36:02 sets commit status to :error with a OpenSSL::SSL::SSLError error 250122:36:02 sets commit status to :error with a OpenSSL::OpenSSLError error 250222:36:02 sets commit status to :error with a Errno::ECONNRESET error 250322:36:02 sets commit status to :error with a Errno::ECONNREFUSED error 250422:36:02 sets commit status to :error with a Errno::EHOSTUNREACH error 250522:36:02 sets commit status to :error with a Errno::ENETUNREACH error 250622:36:02 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 250722:36:02 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 250822:36:02 sets commit status to :error with a Net::HTTPBadResponse error 251022:36:02 returns the avatar image path 251122:36:02# [RSpecRunTime] Finishing example group spec/models/integrations/bamboo_spec.rb. It took 3.79 seconds. Expected to take 4.43 seconds. 251222:36:02# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/sync_event_spec.rb. Expected to take 4.2 seconds. 251322:36:02Ci::Catalog::Resources::SyncEvent 251422:36:03 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false 251522:36:03 does not allow STI 251622:36:03 is expected to belong to project required: false 251722:36:03 .upper_bound_count 251822:36:03 returns 0 when there are no records in the table 251922:36:03 returns an estimated number of unprocessed records 252022:36:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.44 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.06 1.09 0.97 1/280 6391 252222:36:03 sliding_list partitioning 252322:36:03 next_partition_if callback 252422:36:03 when the partition is empty 252522:36:03 is expected to eq false 252622:36:03 when the partition has records 252722:36:03 is expected to eq false 252822:36:03 when the first record of the partition is older than PARTITION_DURATION 252922:36:03 is expected to eq true 253022:36:03 detach_partition_if callback 253122:36:03 when the partition contains unprocessed records 253222:36:03 is expected to eq false 253322:36:03 when the partition contains only processed records 253422:36:03 is expected to eq true 253522:36:03 strategy behavior 253622:36:05 moves records to new partitions as time passes 253722:36:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.28 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.06 1.09 0.97 1/279 6392 253922:36:05 when there are sync event records 254022:36:05 .unprocessed_events 254122:36:05 returns the events in pending status 254222:36:05 selects the partition attribute in the result 254322:36:05 .mark_records_processed 254422:36:05 updates the records to processed status 254622:36:05 when the associated project of a catalog resource is updated 254722:36:05 when project name is updated 254822:36:05 creates a sync event record 254922:36:05 when project description is updated 255022:36:05 creates a sync event record 255122:36:05 when project visibility_level is updated 255222:36:05 creates a sync event record 255322:36:05 when a project without an associated catalog resource is updated 255422:36:06 does not create a sync event record 255522:36:06# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/sync_event_spec.rb. It took 3.77 seconds. Expected to take 4.2 seconds. 255622:36:06# [RSpecRunTime] Starting example group spec/lib/gitlab/database/loose_foreign_keys_spec.rb. Expected to take 4.11 seconds. 255722:36:06Gitlab::Database::LooseForeignKeys 255822:36:06 verify all definitions 255922:36:06 all definitions have assigned a known gitlab_schema and on_delete 256022:36:06 ensure keys are sorted 256122:36:06 does not have any keys that are out of order 256222:36:06 ensure no duplicates are found 256322:36:06 does not have duplicate tables defined 256422:36:06 does not have duplicate column definitions 256522:36:06 ensuring database integrity 256622:36:06 all `to_table` tables are present 256722:36:09 all `from_table` tables are present 256822:36:09# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.23 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.06 1.09 0.97 1/279 6393 257022:36:09 all tables have correct triggers installed 257122:36:09 all YAML tables do have `track_record_deletions` installed 257222:36:09 no extra tables have `track_record_deletions` installed (PENDING: This result of this test is informatory, and not critical) 257322:36:09 .build_definition 257422:36:09 when child table schema is not defined 257522:36:09 raises Gitlab::Database::GitlabSchema::UnknownSchemaError error 257622:36:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/loose_foreign_keys_spec.rb. It took 3.37 seconds. Expected to take 4.11 seconds. 257722:36:09# [RSpecRunTime] Starting example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. Expected to take 3.85 seconds. 257822:36:09Mutations::CustomerRelations::Contacts::Create 257922:36:09 is expected to require graphql authorizations :admin_crm_contact 258122:36:09 when the user does not have permission 258222:36:09 raises an error 258322:36:09 when the user has permission 258422:36:10 creates contact with correct values 258522:36:10 when crm_enabled is false 258622:36:10 raises an error 258722:36:10 when the params are invalid 258822:36:11 returns the validation error 258922:36:11 when attaching to an crm_organization 259122:36:11 creates contact with correct values 259222:36:11 when crm_organization does not exist 259322:36:11 returns the relevant error 259422:36:11 when crm_organzation belongs to a different group 259522:36:12 returns the relevant error 259622:36:12# [RSpecRunTime] Finishing example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. It took 2.95 seconds. Expected to take 3.85 seconds. 259722:36:12# [RSpecRunTime] Starting example group spec/models/concerns/import/has_import_source_spec.rb. Expected to take 3.77 seconds. 259822:36:12Import::HasImportSource 259922:36:15 does not allow STI 260122:36:15 returns the correct imported state 260222:36:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.31 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.05 1.09 0.97 1/279 6412 260422:36:15 #imported_from 260522:36:15 returns the correct importer 260622:36:15 #imported_from_[importer]? 260722:36:15 returns the correct boolean response 260822:36:15# [RSpecRunTime] Finishing example group spec/models/concerns/import/has_import_source_spec.rb. It took 2.95 seconds. Expected to take 3.77 seconds. 260922:36:15# [RSpecRunTime] Starting example group spec/lib/gitlab/verify/ci_secure_files_spec.rb. Expected to take 3.6 seconds. 261022:36:15Gitlab::Verify::CiSecureFiles 261122:36:15 #run_batches 261222:36:15 passes secure_files with the correct file 261322:36:15 fails secure_files with a missing file 261422:36:16 fails secure_files with a mismatched checksum 261522:36:16 with remote files 261622:36:16 returned hash object 261722:36:16 passes secure_files in object storage that exist 261822:36:16 fails secure_files in object storage that do not exist 261922:36:16 behaves like Gitlab::Verify::BatchVerifier subclass 262122:36:17 iterates through objects in batches 262222:36:17 allows the starting ID to be specified 262322:36:17 allows the finishing ID to be specified 262422:36:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.5 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.05 1.09 0.97 1/279 6413 262622:36:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/verify/ci_secure_files_spec.rb. It took 2.14 seconds. Expected to take 3.6 seconds. 262722:36:17# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/create_service_spec.rb. Expected to take 3.49 seconds. 262822:36:17IncidentManagement::LinkAlerts::CreateService 263022:36:19 when current user is a guest 263122:36:19 responds with error 263222:36:19 does not link alerts to the incident 263322:36:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.4 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.05 1.09 0.97 1/279 6414 263522:36:19 when current user is a developer 263622:36:19 responds with success 263722:36:19 links alerts to the incident 263822:36:19 when linking an already linked alert 263922:36:20 does not change incident alerts list 264022:36:20 when linking an alert from another project 264122:36:20 links an external alert to the incident 264222:36:20 when current user does not have permission to read alerts on external project 264322:36:20 when linking alerts from current and external projects 264422:36:20 links only alerts the current user can read 264522:36:20# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/create_service_spec.rb. It took 2.87 seconds. Expected to take 3.49 seconds. 264622:36:20# [RSpecRunTime] Starting example group spec/scripts/trigger-build_spec.rb. Expected to take 3.36 seconds. 264822:36:20 Trigger::Docs 265122:36:20 when CI_PROJECT_PATH is gitlab-org/gitlab-foss 265222:36:20 sets BRANCH_CE to CI_COMMIT_REF_NAME 265422:36:20 when CI_PROJECT_PATH is gitlab-org/gitlab 265522:36:20 sets BRANCH_EE to CI_COMMIT_REF_NAME 265622:36:20 BRANCH_RUNNER 265722:36:20 when CI_PROJECT_PATH is gitlab-org/gitlab-runner 265822:36:20 sets BRANCH_RUNNER to CI_COMMIT_REF_NAME 265922:36:20 BRANCH_OMNIBUS 266022:36:20 when CI_PROJECT_PATH is gitlab-org/omnibus-gitlab 266122:36:20 sets BRANCH_OMNIBUS to CI_COMMIT_REF_NAME 266222:36:20 BRANCH_CHARTS 266322:36:20 when CI_PROJECT_PATH is gitlab-org/charts/gitlab 266422:36:20 sets BRANCH_CHARTS to CI_COMMIT_REF_NAME 266522:36:20 BRANCH_OPERATOR 266622:36:20 when CI_PROJECT_PATH is gitlab-org/cloud-native/gitlab-operator 266722:36:20 sets BRANCH_OPERATOR to CI_COMMIT_REF_NAME 266922:36:20 when CI_MERGE_REQUEST_IID is set 267022:36:20 sets REVIEW_SLUG 267122:36:20 when CI_MERGE_REQUEST_IID is not set 267222:36:20 sets REVIEW_SLUG 267322:36:20 .access_token 267422:36:20 when DOCS_PROJECT_API_TOKEN is set 267522:36:21 returns the docs-specific access token 267622:36:21 when DOCS_PROJECT_API_TOKEN is not set 267722:36:21 returns the default access token 267922:36:21 #downstream_project_path 268022:36:21 when DOCS_PROJECT_PATH is set 268122:36:21 triggers the pipeline on the correct project 268322:36:21 when DOCS_BRANCH is set 268422:36:21 triggers the pipeline on the correct ref 268622:36:21 when stopping the environment succeeds 268722:36:21 displays a success message 268822:36:21 when stopping the environment fails 268922:36:21 displays a failure message 269022:36:21 Trigger::DatabaseTesting 269222:36:21 invokes the trigger with expected variables 269322:36:21 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set 269422:36:21 sets TOP_UPSTREAM_SOURCE_SHA to ci_merge_request_source_branch_sha 269522:36:21 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set as empty 269622:36:21 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 269722:36:21 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is not set 269822:36:21 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 270022:36:21 invokes the trigger with expected variables 270122:36:21 #downstream_project_path 270222:36:21 when GITLABCOM_DATABASE_TESTING_PROJECT_PATH is set 270322:36:21 triggers the pipeline on the correct project 270522:36:21 when GITLABCOM_DATABASE_TESTING_TRIGGER_REF is set 270622:36:21 triggers the pipeline on the correct ref 270722:36:21 when no MR notes with the identifier exist yet 270822:36:21 posts a new note 270922:36:21 Trigger::Base 271122:36:21 when required methods aren't defined 271222:36:21 raises a NotImplementedError 271322:36:21 when required methods are defined 271422:36:21 waits for downstream pipeline 271522:36:21 when env variable `FOO_BAR_BRANCH` does not exist 271622:36:21 triggers the pipeline on the correct project and branch 271722:36:21 when env variable `FOO_BAR_BRANCH` exists 271822:36:21 triggers the pipeline on the correct project and branch 272022:36:21 includes simple forwarded variables 272122:36:21 #base_variables 272222:36:21 when CI_COMMIT_TAG is set 272322:36:21 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME 272422:36:21 when CI_COMMIT_TAG is nil 272522:36:21 sets GITLAB_REF_SLUG to CI_COMMIT_REF_SLUG 272622:36:21 when TRIGGERED_USER is set 272722:36:21 sets TRIGGERED_USER to triggered_user 272822:36:21 when TRIGGERED_USER is not set 272922:36:21 sets TRIGGERED_USER to GITLAB_USER_NAME 273022:36:21 when CI_COMMIT_SHA is set 273122:36:21 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 273222:36:21 #version_file_variables 273322:36:21 version_file: "GITALY_SERVER_VERSION", version: "1" 273422:36:21 when set in ENV 273522:36:21 includes the version from ENV 273622:36:21 when set in a file 273722:36:21 includes the version from the file 273822:36:21 version_file: "GITLAB_ELASTICSEARCH_INDEXER_VERSION", version: "2" 273922:36:21 when set in ENV 274022:36:21 includes the version from ENV 274122:36:21 when set in a file 274222:36:21 includes the version from the file 274322:36:21 version_file: "GITLAB_KAS_VERSION", version: "3" 274422:36:21 when set in ENV 274522:36:21 includes the version from ENV 274622:36:21 when set in a file 274722:36:22 includes the version from the file 274822:36:22 version_file: "GITLAB_PAGES_VERSION", version: "4" 274922:36:22 when set in ENV 275022:36:22 includes the version from ENV 275122:36:22 when set in a file 275222:36:22 includes the version from the file 275322:36:22 version_file: "GITLAB_SHELL_VERSION", version: "5" 275422:36:22 when set in ENV 275522:36:22 includes the version from ENV 275622:36:22 when set in a file 275722:36:22 includes the version from the file 275822:36:22 version_file: "GITLAB_WORKHORSE_VERSION", version: "6" 275922:36:22 when set in ENV 276022:36:22 includes the version from ENV 276122:36:22 when set in a file 276222:36:22 includes the version from the file 276322:36:22 Trigger::CNG 276522:36:22 does not include redundant variables 276622:36:22 invokes the trigger with expected variables 276722:36:22 TRIGGER_BRANCH 276822:36:22 when CNG_BRANCH is not set 276922:36:22 with gitlab-org 277022:36:22 sets TRIGGER_BRANCH to master if the commit ref is master 277122:36:22 sets the TRIGGER_BRANCH to master if the commit is part of an MR targeting master 277222:36:22 sets TRIGGER_BRANCH to stable branch if the commit ref is a stable branch 277322:36:22 sets the TRIGGER_BRANCH to stable branch if the commit is part of an MR targeting stable branch 277422:36:22 with gitlab-cn 277522:36:22 sets TRIGGER_BRANCH to main-jh if commit ref is main-jh 277622:36:22 sets the TRIGGER_BRANCH to main-jh if the commit is part of an MR targeting main-jh 277722:36:22 sets TRIGGER_BRANCH to 16-6-stable if commit ref is a stable branch 277822:36:22 sets the TRIGGER_BRANCH to 16-6-stable if the commit is part of an MR targeting 16-6-stable-jh 277922:36:22 when CNG_BRANCH is set 278022:36:22 sets TRIGGER_BRANCH to cng_branch 278122:36:22 when CI_COMMIT_REF_NAME is a stable branch 278222:36:22 sets TRIGGER_BRANCH to the corresponding stable branch 278322:36:22 when CI_COMMIT_REF_NAME is a stable branch on JH side 278422:36:22 sets TRIGGER_BRANCH to the corresponding stable branch 278522:36:22 GITLAB_VERSION 278622:36:22 when CI_COMMIT_SHA is set 278722:36:22 sets GITLAB_VERSION to CI_COMMIT_SHA 278922:36:22 when CI_COMMIT_TAG is set 279022:36:22 sets GITLAB_TAG to true 279122:36:22 when CI_COMMIT_TAG is nil 279222:36:22 sets GITLAB_TAG to nil 279422:36:22 when Trigger.ee? is true 279522:36:22 sets CE_PIPELINE to nil 279622:36:22 when Trigger.ee? is false 279722:36:22 sets CE_PIPELINE to true 279922:36:22 when Trigger.ee? is true 280022:36:22 sets EE_PIPELINE to true 280122:36:22 when Trigger.ee? is false 280222:36:22 sets EE_PIPELINE to nil 280322:36:22 GITLAB_REF_SLUG 280422:36:22 when CI_COMMIT_TAG is set 280522:36:22 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME 280622:36:22 when CI_COMMIT_TAG is nil 280722:36:22 sets GITLAB_REF_SLUG to CI_COMMIT_SHA 280822:36:22 #version_param_value 280922:36:22 raw_version: "1.2.3", expected_version: "v1.2.3" 281022:36:22 when set in ENV 281122:36:22 includes the version from ENV 281222:36:22 raw_version: "1.2.3-rc1", expected_version: "v1.2.3-rc1" 281322:36:22 when set in ENV 281422:36:23 includes the version from ENV 281522:36:23 raw_version: "1.2.3-ee", expected_version: "v1.2.3-ee" 281622:36:23 when set in ENV 281722:36:23 includes the version from ENV 281822:36:23 raw_version: "1.2.3-rc1-ee", expected_version: "v1.2.3-rc1-ee" 281922:36:23 when set in ENV 282022:36:23 includes the version from ENV 282122:36:23# [RSpecRunTime] Finishing example group spec/scripts/trigger-build_spec.rb. It took 2.63 seconds. Expected to take 3.36 seconds. 282222:36:23# [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. 282322:36:23Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestFirstDeployedToProduction 282422:36:23 behaves like value stream analytics event 282522:36:23 is expected to be a kind of String 282622:36:23 is expected to be a kind of Symbol 282722:36:23 is expected to include ApplicationRecord(abstract) 282822:36:23 is expected to respond to #timestamp_projection 282922:36:23 is expected to respond to #html_description 283022:36:23 is expected to be a kind of Array 283122:36:23 #apply_query_customization 283222:36:23 expects an ActiveRecord::Relation object as argument and returns a modified version of it 283422:36:23 returns a hash that uniquely identifies an event 283522:36:23 does not differ when the same object is built with the same params 283622:36:23 behaves like LEFT JOIN-able value stream analytics event 283722:36:25 can use the event as LEFT JOIN 283822:36:25 when looking at the record with data 283922:36:25 contains the timestamp expression 284022:36:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.79 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.04 1.08 0.98 1/284 6529 284222:36:25 when looking at the record without data 284322:36:25 returns nil for the timestamp expression 284422:36:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. It took 2.81 seconds. Expected to take 3.28 seconds. 284522:36:25# [RSpecRunTime] Starting example group spec/services/groups/group_links/update_service_spec.rb. Expected to take 3.13 seconds. 284622:36:25Groups::GroupLinks::UpdateService#execute 284722:36:26 updates existing link 284822:36:27 updates project permissions 284922:36:27 executes UserProjectAccessChangedService 285022:36:27 with only param not requiring authorization refresh 285122:36:28 does not execute UserProjectAccessChangedService 285222:36:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.06 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.04 1.08 0.98 1/284 6530 285422:36:28# [RSpecRunTime] Finishing example group spec/services/groups/group_links/update_service_spec.rb. It took 2.24 seconds. Expected to take 3.13 seconds. 285522:36:28# [RSpecRunTime] Starting example group spec/models/packages/ml_model/package_spec.rb. Expected to take 3.05 seconds. 285622:36:28Packages::MlModel::Package 285722:36:28 does not allow STI 285822:36:28 associations 285922:36:28 is expected to have one model_version 286122:36:28 is expected to validate that :name cannot be empty/falsy 286222:36:28 is expected to validate that :version cannot be empty/falsy 286322:36:28 validates a valid ml_model package 286922:36:28 is not valid package name 287122:36:28 is too large 287322:36:28 when version 287622:36:28 is candidate_(id) 288222:36:28 is not valid semver 288422:36:29 is too large 288722:36:29 fetches only ml_model packages 288822:36:29 .installable 288922:36:29 behaves like installable packages 289022:36:29 for ml_model_package 289122:36:30 does not include non-installable packages 289222:36:30 includes installable packages 289322:36:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.55 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.04 1.08 0.98 1/283 6531 289522:36:30# [RSpecRunTime] Finishing example group spec/models/packages/ml_model/package_spec.rb. It took 2.49 seconds. Expected to take 3.05 seconds. 289622:36:30# [RSpecRunTime] Starting example group spec/helpers/branches_helper_spec.rb. Expected to take 2.91 seconds. 289722:36:30BranchesHelper 289822:36:30 #access_levels_data 289922:36:30 when access_levels is nil 290022:36:30 is expected to be empty 290122:36:30 when access levels are provided 290222:36:31 returns the correct array 290322:36:31 when an access level tied to a deploy key is provided 290422:36:32 returns the correct array 290522:36:32 #merge_request_status 290622:36:32 when merge request is missing 290722:36:32 is expected to be nil 290822:36:32 when merge request is closed 290922:36:32 is expected to eq {:icon=>"merge-request-close", :title=>"Closed - Test MR", :variant=>:danger} 291022:36:32 when merge request is open 291122:36:32 is expected to eq {:icon=>"merge-request", :title=>"Open - Test MR", :variant=>:success} 291222:36:32 when merge request is locked 291322:36:32 is expected to eq {:icon=>"merge-request", :title=>"Open - Test MR", :variant=>:success} 291422:36:32 when merge request is draft 291522:36:32 is expected to eq {:icon=>"merge-request", :title=>"Open - Draft: Test MR", :variant=>:warning} 291622:36:32 when merge request is merged 291722:36:33 is expected to eq {:icon=>"merge", :title=>"Merged - Test MR", :variant=>:info} 291822:36:33 when merge request status is unsupported 291922:36:33 is expected to be nil 292022:36:33# [RSpecRunTime] Finishing example group spec/helpers/branches_helper_spec.rb. It took 2.46 seconds. Expected to take 2.91 seconds. 292122:36:33# [RSpecRunTime] Starting example group spec/models/merge_requests_closing_issues_spec.rb. Expected to take 2.87 seconds. 292222:36:33MergeRequestsClosingIssues 292322:36:34 does not allow STI 292522:36:34 .with_opened_merge_request 292622:36:34 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:36:34.486082244 +0000", from_mr_description: true, project_id: nil> 292722:36:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.81 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.04 1.08 0.98 1/285 6610 292922:36:34 .from_mr_description 293022:36:34 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:36:34.486082244 +0000", from_mr_description: true, project_id: nil> 293122:36:34# [RSpecRunTime] Finishing example group spec/models/merge_requests_closing_issues_spec.rb. It took 1.84 seconds. Expected to take 2.87 seconds. 293222:36:34# [RSpecRunTime] Starting example group spec/models/work_items/dates_source_spec.rb. Expected to take 2.75 seconds. 293322:36:34WorkItems::DatesSource 293422:36:35 ensures to use work_item namespace 293522:36:35 does not allow STI 293622:36:35 on database triggers 293822:36:36 ensures to keep the issues table start_date and due_date columns updated 293922:36:36# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.27 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.04 1.08 0.98 1/283 6611 294222:36:36 ensures to keep the issues table start_date and due_date columns updated 294322:36:36 associations 294422:36:36 is expected to belong to namespace required: false inverse_of => work_items_dates_source 294522:36:36 is expected to belong to work_item required: false inverse_of => dates_source 294622:36:36 is expected to belong to due_date_sourcing_work_item class_name => WorkItem required: false 294722:36:36 is expected to belong to start_date_sourcing_work_item class_name => WorkItem required: false 294822:36:36 is expected to belong to due_date_sourcing_milestone class_name => Milestone required: false 294922:36:36 is expected to belong to start_date_sourcing_milestone class_name => Milestone required: false 295122:36:37 set_fixed_start_date 295222:36:37 when start date is fixed 295322:36:37 sets start_date to match fixed_start_date 295422:36:37 when start date is not fixed 295522:36:37 does not update start_date 295622:36:37 set_fixed_due_date 295722:36:37 when due date is fixed 295822:36:37 sets due_date to match fixed_due_date 295922:36:37 when start date is not fixed 296022:36:37 does not update start_date 296122:36:37# [RSpecRunTime] Finishing example group spec/models/work_items/dates_source_spec.rb. It took 2.27 seconds. Expected to take 2.75 seconds. 296222:36:37# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. Expected to take 2.65 seconds. 296322:36:37Packages::Nuget::PackagesVersionsPresenter 296522:36:39 is expected to contain exactly "1.0.1", "1.0.2", "1.0.3", "1.0.4", and "1.0.5" 296622:36:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.28 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.03 1.08 0.98 1/282 6612 296822:36:39# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. It took 2.15 seconds. Expected to take 2.65 seconds. 296922:36:39# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/reports_spec.rb. Expected to take 2.55 seconds. 297022:36:39Gitlab::Ci::Config::Entry::Reports 297122:36:39 validates ALLOWED_KEYS 297222:36:39 expects ALLOWED_KEYS to be an artifact file_type or coverage_report 297422:36:39 when entry config value is correct 297522:36:39 keyword: :junit, file: "junit.xml" 297622:36:39 when value is an array 297722:36:39 behaves like a valid entry 297922:36:39 returns artifacts configuration 298222:36:39 when value is not array 298322:36:39 behaves like a valid entry 298522:36:39 returns artifacts configuration 298822:36:39 keyword: :codequality, file: "gl-code-quality-report.json" 298922:36:39 when value is an array 299022:36:39 behaves like a valid entry 299222:36:39 returns artifacts configuration 299522:36:39 when value is not array 299622:36:39 behaves like a valid entry 299822:36:39 returns artifacts configuration 300122:36:39 keyword: :sast, file: "gl-sast-report.json" 300222:36:39 when value is an array 300322:36:39 behaves like a valid entry 300522:36:39 returns artifacts configuration 300822:36:39 when value is not array 300922:36:39 behaves like a valid entry 301122:36:39 returns artifacts configuration 301422:36:39 keyword: :secret_detection, file: "gl-secret-detection-report.json" 301522:36:39 when value is an array 301622:36:39 behaves like a valid entry 301822:36:39 returns artifacts configuration 302122:36:39 when value is not array 302222:36:39 behaves like a valid entry 302422:36:39 returns artifacts configuration 302722:36:39 keyword: :dependency_scanning, file: "gl-dependency-scanning-report.json" 302822:36:39 when value is an array 302922:36:39 behaves like a valid entry 303122:36:39 returns artifacts configuration 303422:36:39 when value is not array 303522:36:39 behaves like a valid entry 303722:36:39 returns artifacts configuration 304022:36:39 keyword: :container_scanning, file: "gl-container-scanning-report.json" 304122:36:39 when value is an array 304222:36:39 behaves like a valid entry 304422:36:39 returns artifacts configuration 304722:36:39 when value is not array 304822:36:39 behaves like a valid entry 305022:36:39 returns artifacts configuration 305322:36:39 keyword: :cluster_image_scanning, file: "gl-cluster-image-scanning-report.json" 305422:36:39 when value is an array 305522:36:39 behaves like a valid entry 305722:36:39 returns artifacts configuration 306022:36:40 when value is not array 306122:36:40 behaves like a valid entry 306322:36:40 returns artifacts configuration 306622:36:40 keyword: :dast, file: "gl-dast-report.json" 306722:36:40 when value is an array 306822:36:40 behaves like a valid entry 307022:36:40 returns artifacts configuration 307322:36:40 when value is not array 307422:36:40 behaves like a valid entry 307622:36:40 returns artifacts configuration 307922:36:40 keyword: :license_scanning, file: "gl-license-scanning-report.json" 308022:36:40 when value is an array 308122:36:40 behaves like a valid entry 308322:36:40 returns artifacts configuration 308622:36:40 when value is not array 308722:36:40 behaves like a valid entry 308922:36:40 returns artifacts configuration 309222:36:40 keyword: :performance, file: "performance.json" 309322:36:40 when value is an array 309422:36:40 behaves like a valid entry 309622:36:40 returns artifacts configuration 309922:36:40 when value is not array 310022:36:40 behaves like a valid entry 310222:36:40 returns artifacts configuration 310522:36:40 keyword: :browser_performance, file: "browser-performance.json" 310622:36:40 when value is an array 310722:36:40 behaves like a valid entry 310922:36:40 returns artifacts configuration 311222:36:40 when value is not array 311322:36:40 behaves like a valid entry 311522:36:40 returns artifacts configuration 311822:36:40 keyword: :browser_performance, file: "performance.json" 311922:36:40 when value is an array 312022:36:40 behaves like a valid entry 312222:36:40 returns artifacts configuration 312522:36:40 when value is not array 312622:36:40 behaves like a valid entry 312822:36:40 returns artifacts configuration 313122:36:40 keyword: :load_performance, file: "load-performance.json" 313222:36:40 when value is an array 313322:36:40 behaves like a valid entry 313522:36:40 returns artifacts configuration 313822:36:40 when value is not array 313922:36:40 behaves like a valid entry 314122:36:40 returns artifacts configuration 314422:36:40 keyword: :lsif, file: "lsif.json" 314522:36:40 when value is an array 314622:36:40 behaves like a valid entry 314822:36:40 returns artifacts configuration 315122:36:40 when value is not array 315222:36:40 behaves like a valid entry 315422:36:40 returns artifacts configuration 315722:36:40 keyword: :dotenv, file: "build.dotenv" 315822:36:40 when value is an array 315922:36:40 behaves like a valid entry 316122:36:40 returns artifacts configuration 316422:36:40 when value is not array 316522:36:40 behaves like a valid entry 316722:36:40 returns artifacts configuration 317022:36:40 keyword: :terraform, file: "tfplan.json" 317122:36:40 when value is an array 317222:36:40 behaves like a valid entry 317422:36:40 returns artifacts configuration 317722:36:40 when value is not array 317822:36:40 behaves like a valid entry 318022:36:40 returns artifacts configuration 318322:36:40 keyword: :accessibility, file: "gl-accessibility.json" 318422:36:40 when value is an array 318522:36:40 behaves like a valid entry 318722:36:40 returns artifacts configuration 319022:36:40 when value is not array 319122:36:40 behaves like a valid entry 319322:36:41 returns artifacts configuration 319622:36:41 keyword: :cyclonedx, file: "gl-sbom.cdx.zip" 319722:36:41 when value is an array 319822:36:41 behaves like a valid entry 320022:36:41 returns artifacts configuration 320322:36:41 when value is not array 320422:36:41 behaves like a valid entry 320622:36:41 returns artifacts configuration 320922:36:41 keyword: :annotations, file: "gl-annotations.json" 321022:36:41 when value is an array 321122:36:41 behaves like a valid entry 321322:36:41 returns artifacts configuration 321622:36:41 when value is not array 321722:36:41 behaves like a valid entry 321922:36:41 returns artifacts configuration 322222:36:41 keyword: :repository_xray, file: "gl-repository-xray.json" 322322:36:41 when value is an array 322422:36:41 behaves like a valid entry 322622:36:41 returns artifacts configuration 322922:36:41 when value is not array 323022:36:41 behaves like a valid entry 323222:36:41 returns artifacts configuration 323522:36:41 when coverage_report is specified 323722:36:41 returns artifacts configuration 323822:36:41 and another report is specified 324022:36:41 returns artifacts configuration 324122:36:41 when coverage_report is nil 324322:36:41 returns artifacts configuration as an empty hash 324422:36:41 when entry value is not correct 324622:36:41 when there is an unknown key present 324722:36:41 reports error 324822:36:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/reports_spec.rb. It took 2.26 seconds. Expected to take 2.55 seconds. 324922:36:41# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. Expected to take 2.51 seconds. 325022:36:41Projects::Members::EffectiveAccessLevelPerUserFinder#execute 325122:36:42 a combination of all possible avenues of membership 325222:36:43 includes the highest access level from all avenues of memberships for the specific user alone 325322:36:43# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.37 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.03 1.08 0.98 1/282 6613 325522:36:43# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. It took 1.83 seconds. Expected to take 2.51 seconds. 325622:36:43# [RSpecRunTime] Starting example group spec/services/ci/pipelines/update_metadata_service_spec.rb. Expected to take 2.46 seconds. 325722:36:43Ci::Pipelines::UpdateMetadataService 325822:36:43 when new name is too long 325922:36:44 does not update the name 326022:36:44 when pipeline has no name 326122:36:44 updates the name 326222:36:44 when pipeline has a name 326322:36:45 updates the name 326422:36:45# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/update_metadata_service_spec.rb. It took 1.95 seconds. Expected to take 2.46 seconds. 326522:36:45# [RSpecRunTime] Starting example group spec/workers/run_pipeline_schedule_worker_spec.rb. Expected to take 2.33 seconds. 326622:36:45RunPipelineScheduleWorker 326722:36:45 has an until_executed deduplicate strategy 326922:36:46 when a schedule not found 327022:36:46 does not call the Service 327122:36:46 when a schedule project is missing 327222:36:46 does not call the Service 327322:36:46 when a user not found 327422:36:46 does not call the Service 327522:36:46 #run_pipeline_schedule 327622:36:46 when pipeline can be created 327722:36:46 when pipeline is persisted 327822:36:46 returns the service response 327922:36:46 does not log errors 328022:36:46 does not change the next_run_at 328122:36:46 when scheduling option is given as true 328222:36:46 returns the service response 328322:36:46 does not log errors 328422:36:46 changes the next_run_at 328522:36:46 when schedule is already executed 328622:36:47 does not change the next_run_at 328722:36:47 creates a pipeline 328822:36:47 when database statement timeout happens 328922:36:47 increments Prometheus counter 329022:36:47 logging a pipeline error 329122:36:47# [RSpecRunTime] Finishing example group spec/workers/run_pipeline_schedule_worker_spec.rb. It took 1.76 seconds. Expected to take 2.33 seconds. 329222:36:47# [RSpecRunTime] Starting example group spec/models/hooks/active_hook_filter_spec.rb. Expected to take 2.31 seconds. 329322:36:47ActiveHookFilter 329422:36:47 does not allow STI 329622:36:47 for various types of branch_filter 329722:36:47 branch_filter_strategy: "all_branches", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true 329822:36:47 is expected to equal true 329922:36:47 is expected to equal true 330022:36:47 branch_filter_strategy: "all_branches", branch_filter: "", ref: "refs/heads/master", expected_matches?: true 330122:36:47 is expected to equal true 330222:36:47 is expected to equal true 330322:36:47 branch_filter_strategy: "all_branches", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true 330422:36:47 is expected to equal true 330522:36:47 is expected to equal true 330622:36:47 branch_filter_strategy: "all_branches", branch_filter: ".*", ref: "refs/heads/master", expected_matches?: true 330722:36:47 is expected to equal true 330822:36:47 is expected to equal true 330922:36:47 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true 331022:36:47 is expected to equal true 331122:36:47 is expected to equal true 331222:36:47 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false 331322:36:47 is expected to equal false 331422:36:47 is expected to equal true 331522:36:47 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch", expected_matches?: true 331622:36:47 is expected to equal true 331722:36:47 is expected to equal true 331822:36:47 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch/something", expected_matches?: true 331922:36:47 is expected to equal true 332022:36:47 is expected to equal true 332122:36:47 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/master", expected_matches?: false 332222:36:47 is expected to equal false 332322:36:47 is expected to equal true 332422:36:47 branch_filter_strategy: "wildcard", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true 332522:36:47 is expected to equal true 332622:36:47 is expected to equal true 332722:36:47 branch_filter_strategy: "wildcard", branch_filter: "", ref: "refs/heads/master", expected_matches?: true 332822:36:47 is expected to equal true 332922:36:47 is expected to equal true 333022:36:47 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true 333122:36:47 is expected to equal true 333222:36:48 is expected to equal true 333322:36:48 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false 333422:36:48 is expected to equal false 333522:36:48 is expected to equal true 333622:36:48 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/xxxx/features/my-branch", expected_matches?: true 333722:36:48 is expected to equal true 333822:36:48 is expected to equal true 333922:36:48 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features/", expected_matches?: true 334022:36:48 is expected to equal true 334122:36:48 is expected to equal true 334222:36:48 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features", expected_matches?: true 334322:36:48 is expected to equal true 334422:36:48 is expected to equal true 334522:36:48 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch", expected_matches?: true 334622:36:48 is expected to equal true 334722:36:48 is expected to equal true 334822:36:48 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch/something", expected_matches?: true 334922:36:48 is expected to equal true 335022:36:48 is expected to equal true 335122:36:48 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/master", expected_matches?: false 335222:36:48 is expected to equal false 335322:36:48 is expected to equal true 335422:36:48 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/feature", expected_matches?: true 335522:36:48 is expected to equal true 335622:36:48 is expected to equal true 335722:36:48 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/dev", expected_matches?: true 335822:36:48 is expected to equal true 335922:36:48 is expected to equal true 336022:36:48 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/master", expected_matches?: false 336122:36:48 is expected to equal false 336222:36:48 is expected to equal true 336322:36:48 branch_filter_strategy: "regex", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true 336422:36:48 is expected to equal true 336522:36:48 is expected to equal true 336622:36:48 branch_filter_strategy: "regex", branch_filter: "", ref: "refs/heads/master", expected_matches?: true 336722:36:48 is expected to equal true 336822:36:48 is expected to equal true 336922:36:48 when the branch filter is a invalid regex 337022:36:49 is expected to equal false 337122:36:49 when the branch filter is not properly set to nil 337222:36:49 is expected to equal true 337322:36:49# [RSpecRunTime] Finishing example group spec/models/hooks/active_hook_filter_spec.rb. It took 1.9 seconds. Expected to take 2.31 seconds. 337422:36:49# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/context_spec.rb. Expected to take 2.21 seconds. 337522:36:49Gitlab::Ci::Config::External::Context 337822:36:49 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>} 337922:36:49 is expected to eq [] 338022:36:49 is expected to eq 0 338122:36:49 is expected to be an instance of Gitlab::Ci::Variables::Collection 338222:36:49 is expected to be an instance of ActiveSupport::HashWithIndifferentAccess 338322:36:49 is expected to include {"a" => "b"} 338422:36:49 is expected to eq #<InstanceDouble(Gitlab::Ci::ProjectConfig) (anonymous)> 338522:36:49 without values 338622:36:49 is expected to have attributes {:pipeline => nil, :project => nil, :sha => nil, :user => nil} 338722:36:49 is expected to eq [] 338822:36:49 is expected to eq 0 338922:36:49 is expected to be an instance of Gitlab::Ci::Variables::Collection 339022:36:49 is expected to be an instance of ActiveSupport::HashWithIndifferentAccess 339122:36:49 is expected to be nil 339222:36:49 max_includes 339322:36:49 returns the default value of application setting `ci_max_includes` 339422:36:49 when application setting `ci_max_includes` is changed 339522:36:49 returns the new value of application setting `ci_max_includes` 339622:36:49 max_total_yaml_size_bytes 339722:36:49 when application setting `max_total_yaml_size_bytes` is requsted and was never updated by the admin 339822:36:49 returns the default value `max_total_yaml_size_bytes` 339922:36:49 when `max_total_yaml_size_bytes` was adjusted by the admin 340022:36:49 returns the updated value of application setting `max_total_yaml_size_bytes` 340122:36:49 #set_deadline 340222:36:49 with a float value 340322:36:49 updates execution_deadline 340422:36:49 with nil as a value 340522:36:49 updates execution_deadline 340622:36:49 #check_execution_time! 340722:36:49 when execution is expired 340822:36:49 raises an error 340922:36:49 when execution is not expired 341022:36:49 does not raises any errors 341122:36:49 without setting a deadline 341222:36:49 does not raises any errors 341422:36:49 with attributes 341522:36:49 behaves like a mutated context 341622:36:49 is expected not to eq #<Gitlab::Ci::Config::External::Context:0x00007a3c41a7d0d0 @project=#<Project id: namespace499/projec...ble "logger">, @max_includes=150, @max_total_yaml_size_bytes=314572800, @total_file_size_in_bytes=0> 341722:36:49 is expected to be a kind of Gitlab::Ci::Config::External::Context 341822:36:49 is expected to have attributes {:project => #<Project id: namespace504/project-579>>, :sha => "56789", :user => #<Double (anonymous)>} 341922:36:49 is expected to eq #<Double "Pipeline"> 342022:36:50 is expected to eq [:a_file] 342122:36:50 is expected to eq 1513.676362582 342222:36:50 is expected to eq #<Double "logger"> 342322:36:50 is expected to eq [#<Double "lazy_response">] 342422:36:50 without attributes 342522:36:50 behaves like a mutated context 342622:36:50 is expected not to eq #<Gitlab::Ci::Config::External::Context:0x00007a3c41d9ebb0 @project=#<Project id: namespace515/projec...ble "logger">, @max_includes=150, @max_total_yaml_size_bytes=314572800, @total_file_size_in_bytes=0> 342722:36:50 is expected to be a kind of Gitlab::Ci::Config::External::Context 342822:36:50 is expected to have attributes {} 342922:36:50 is expected to eq #<Double "Pipeline"> 343022:36:50 is expected to eq [:a_file] 343122:36:50 is expected to eq 1513.97652299 343222:36:50 is expected to eq #<Double "logger"> 343322:36:50 is expected to eq [#<Double "lazy_response">] 343422:36:50 #sentry_payload 343522:36:50 is expected to match (a hash including :project and :user) 343622:36:50 #internal_include? 343722:36:50 when pipeline_config is provided 343922:36:50 returns the value of .internal_include_prepended? 344022:36:50 value: false 344122:36:50 returns the value of .internal_include_prepended? 344222:36:50 when pipeline_config is not provided 344322:36:50 returns false 344422:36:50 #execute_remote_parallel_request 344522:36:50 when the queue is empty 344622:36:50 adds the new lazy response to the queue 344722:36:50 when there is a lazy response in the queue 344822:36:50 when there is a free slot in the queue 344922:36:50 adds the new lazy response to the queue 345022:36:50 when the queue is full 345122:36:50 when the first lazy response in the queue is complete 345222:36:50 removes the completed lazy response and adds the new one to the queue 345322:36:50 when the first lazy response in the queue is not complete 345422:36:50 waits for the first lazy response to complete and then adds the new one to the queue 345522:36:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/context_spec.rb. It took 1.68 seconds. Expected to take 2.21 seconds. 345622:36:50# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. Expected to take 2.2 seconds. 345722:36:50Gitlab::ImportExport::AvatarSaver 345822:36:51 saves a project avatar 345922:36:52 is fine not to have an avatar 346022:36:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. It took 1.5 seconds. Expected to take 2.2 seconds. 346122:36:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.21 seconds. Current RSS: ~1299M. Threads: 4. load average: 0.94 1.06 0.97 1/280 6633 346322:36:52# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. Expected to take 2.08 seconds. 346422:36:52Gitlab::Usage::Metrics::Instrumentations::CountPackagesMetric 346522:36:53 with all time frame 346622:36:53 behaves like a correct instrumented metric value and query 346722:36:53 behaves like a correct instrumented metric value 346822:36:53 has correct value 346922:36:53# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.38 seconds. Current RSS: ~1298M. Threads: 4. load average: 0.94 1.06 0.97 1/280 6634 347122:36:53 behaves like a correct instrumented metric query 347222:36:53 has correct generate query 347322:36:53 with 28d time frame 347422:36:53 behaves like a correct instrumented metric value and query 347522:36:53 behaves like a correct instrumented metric value 347622:36:53 has correct value 347722:36:53 behaves like a correct instrumented metric query 347822:36:53 has correct generate query 347922:36:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb. It took 1.33 seconds. Expected to take 2.08 seconds. 348022:36:53# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/current_user_mode_spec.rb. Expected to take 2.05 seconds. 348122:36:53Gitlab::Auth::CurrentUserMode 348422:36:53 has no session 348522:36:53 with user and session 348622:36:53 has a session 348722:36:53 #current_session_data 348822:36:53 without session 348922:36:53 with session 349022:36:53 when session is available 349122:36:53 #admin_mode? 349222:36:53 when the user is a regular user 349322:36:53 behaves like admin mode cannot be enabled 349422:36:53 is false by default 349522:36:53 cannot be enabled with a valid password 349622:36:53 cannot be enabled with an invalid password 349722:36:53 cannot be enabled with empty params 349822:36:53 disable has no effect 349922:36:53 skipping password validation 350022:36:53 cannot be enabled with a valid password 350122:36:53 cannot be enabled with an invalid password 350222:36:53 bypassing session 350322:36:53 behaves like admin mode cannot be enabled 350422:36:54 is false by default 350522:36:54 cannot be enabled with a valid password 350622:36:54 cannot be enabled with an invalid password 350722:36:54 cannot be enabled with empty params 350822:36:54 disable has no effect 350922:36:54 skipping password validation 351022:36:54 cannot be enabled with a valid password 351122:36:54 cannot be enabled with an invalid password 351222:36:54 when the user is an admin 351322:36:54 when admin mode not requested 351422:36:54 is false by default 351522:36:54 raises exception if we try to enable it 351622:36:54 when admin mode requested first 351722:36:54 is false by default 351822:36:54 cannot be enabled with an invalid password 351922:36:54 can be enabled with a valid password 352022:36:54 can be disabled 352122:36:54 will expire in the future 352222:36:54 skipping password validation 352322:36:54 can be enabled with a valid password 352422:36:54 can be enabled with an invalid password 352522:36:54 with two independent sessions 352622:36:54 cannot be enabled in one and seen in the other 352722:36:54 bypassing session 352822:36:54 is active by default 352922:36:54 enable has no effect 353022:36:54 disable has no effect 353122:36:54 #enable_admin_mode! 353222:36:54 creates a timestamp in the session 353322:36:54 returns true after successful enable 353422:36:54 returns false after unsuccessful enable 353522:36:54 when user is not an admin 353622:36:54 returns false 353722:36:54 when admin mode is not requested 353822:36:54 raises error 353922:36:54 #disable_admin_mode! 354022:36:54 sets the session timestamp to nil 354122:36:54 .with_current_request_admin_mode 354222:36:54 with a regular user 354322:36:54 user is not available inside nor outside the yielded block 354422:36:54 with an admin user 354522:36:54 admin mode is disabled 354622:36:54 user is not available inside nor outside the yielded block 354722:36:54 admin mode is enabled 354822:36:54 user is available only inside the yielded block 354922:36:54 when no session available 355022:36:54 .bypass_session! 355122:36:54 when providing a block 355222:36:54 with a regular user 355322:36:54 admin mode is false 355422:36:54 with an admin user 355522:36:55 admin mode is true 355622:36:55 when not providing a block 355722:36:55 with a regular user 355822:36:55 admin mode is false 355922:36:55 with an admin user 356022:36:55 admin mode is true 356122:36:55 .optionally_run_in_admin_mode 356222:36:55 when invoked from a sidekiq context 356322:36:55 yields without changing the admin mode for non-admin users 356422:36:55 runs in admin mode for admin users 356522:36:55 resets the admin mode after yielding for admin users 356622:36:55 when invoked from a non-sidekiq context 356722:36:55 raises an exception 356822:36:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/current_user_mode_spec.rb. It took 1.62 seconds. Expected to take 2.05 seconds. 356922:36:55# [RSpecRunTime] Starting example group spec/lib/banzai/issuable_extractor_spec.rb. Expected to take 1.96 seconds. 357022:36:55Banzai::IssuableExtractor 357122:36:56 returns instances of issuables for nodes with references 357322:36:56 saves records to cache 357422:36:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.45 seconds. Current RSS: ~1292M. Threads: 4. load average: 0.94 1.06 0.97 1/280 6635 357622:36:56# [RSpecRunTime] Finishing example group spec/lib/banzai/issuable_extractor_spec.rb. It took 1.3 seconds. Expected to take 1.96 seconds. 357722:36:56# [RSpecRunTime] Starting example group spec/services/auth/dependency_proxy_authentication_service_spec.rb. Expected to take 1.92 seconds. 357822:36:56Auth::DependencyProxyAuthenticationService 358022:36:56 dependency proxy is not enabled 358122:36:56 behaves like returning 358222:36:56 returns dependency proxy not enabled 358322:36:56 without a user 358422:36:56 behaves like returning 358522:36:56 returns access forbidden 358622:36:56 with a deploy token 358722:36:56 behaves like returning a token with an encoded field 358822:36:56 returns a token with encoded field 358922:36:56 with packages_dependency_proxy_containers_scope_check disabled 359022:36:56 behaves like returning a token with an encoded field 359122:36:56 returns a token with encoded field 359222:36:56 when the the deploy token is restricted with external_authorization 359322:36:56 behaves like returning 359422:36:56 returns access forbidden 359522:36:56 with a human user 359622:36:56 behaves like returning a token with an encoded field 359722:36:56 returns a token with encoded field 359822:36:56 when the deploy token is restricted with external_authorization 359922:36:56 behaves like returning a token with an encoded field 360022:36:56 returns a token with encoded field 360122:36:56 with a personal access token user 360222:36:56 behaves like returning a token with an encoded field 360322:36:56 returns a token with encoded field 360422:36:56 with a group access token 360522:36:57 with insufficient authentication abilities 360622:36:57 behaves like returning 360722:36:57 returns access forbidden 360822:36:57 packages_dependency_proxy_containers_scope_check disabled 360922:36:57 behaves like returning a token with an encoded field 361022:36:57 returns a token with encoded field 361122:36:57 with sufficient authentication abilities 361222:36:57 behaves like returning a token with an encoded field 361322:36:57 returns a token with encoded field 361522:36:57 behaves like returning 361622:36:57 returns access forbidden 361822:36:57 behaves like returning 361922:36:57 returns access forbidden 362022:36:57 all other user types 362122:36:57 with user_type 1 362222:36:57 behaves like returning a token with an encoded field 362322:36:57 returns a token with encoded field 362422:36:57 with user_type 2 362522:36:57 behaves like returning a token with an encoded field 362622:36:57 returns a token with encoded field 362722:36:57 with user_type 3 362822:36:57 behaves like returning a token with an encoded field 362922:36:57 returns a token with encoded field 363022:36:57 with user_type 4 363122:36:57 behaves like returning a token with an encoded field 363222:36:57 returns a token with encoded field 363322:36:57 with user_type 5 363422:36:57 behaves like returning a token with an encoded field 363522:36:57 returns a token with encoded field 363622:36:57 with user_type 7 363722:36:57 behaves like returning a token with an encoded field 363822:36:57 returns a token with encoded field 363922:36:57 with user_type 8 364022:36:57 behaves like returning a token with an encoded field 364122:36:57 returns a token with encoded field 364222:36:57 with user_type 9 364322:36:57 behaves like returning a token with an encoded field 364422:36:57 returns a token with encoded field 364522:36:57 with user_type 10 364622:36:57 behaves like returning a token with an encoded field 364722:36:57 returns a token with encoded field 364822:36:57 with user_type 11 364922:36:57 behaves like returning a token with an encoded field 365022:36:57 returns a token with encoded field 365122:36:57 with user_type 12 365222:36:57 behaves like returning a token with an encoded field 365322:36:57 returns a token with encoded field 365422:36:57 with user_type 13 365522:36:57 behaves like returning a token with an encoded field 365622:36:57 returns a token with encoded field 365722:36:57 with user_type 14 365822:36:57 behaves like returning a token with an encoded field 365922:36:57 returns a token with encoded field 366022:36:57 with user_type 15 366122:36:57 behaves like returning a token with an encoded field 366222:36:58 returns a token with encoded field 366322:36:58 with user_type 16 366422:36:58 behaves like returning a token with an encoded field 366522:36:58 returns a token with encoded field 366622:36:58 with user_type 17 366722:36:58 behaves like returning a token with an encoded field 366822:36:58 returns a token with encoded field 366922:36:58# [RSpecRunTime] Finishing example group spec/services/auth/dependency_proxy_authentication_service_spec.rb. It took 1.6 seconds. Expected to take 1.92 seconds. 367022:36:58# [RSpecRunTime] Starting example group spec/services/update_container_registry_info_service_spec.rb. Expected to take 1.84 seconds. 367122:36:58UpdateContainerRegistryInfoService 367322:36:58 when container registry is disabled 367422:36:58 behaves like invalid config 367522:36:58 does not update the application settings 367622:36:58 does not raise an error 367722:36:58 when container registry api_url is blank 367822:36:58 behaves like invalid config 367922:36:58 does not update the application settings 368022:36:58 does not raise an error 368122:36:58 when creating a registry client instance 368222:36:58 uses a token with no access permissions 368322:36:58 when unabled to detect the container registry type 368422:36:59 sets the application settings to their defaults 368522:36:59 when able to detect the container registry type 368622:36:59 when using the GitLab container registry 368722:36:59 updates application settings accordingly 368822:36:59 when using a third-party container registry 368922:36:59 updates application settings accordingly 369022:36:59# [RSpecRunTime] Finishing example group spec/services/update_container_registry_info_service_spec.rb. It took 1.7 seconds. Expected to take 1.84 seconds. 369122:36:59# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/skipped_spec.rb. Expected to take 1.81 seconds. 369222:36:59Gitlab::Ci::Status::Build::Skipped 369322:36:59 #illustration 369422:36:59 is expected to include :image, :size, and :title 369622:36:59 when build is skipped 369722:37:00 is a correct match 369822:37:00 when build is not skipped 369922:37:01 does not match 370022:37:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/skipped_spec.rb. It took 1.45 seconds. Expected to take 1.81 seconds. 370122:37:01# [RSpecRunTime] Starting example group spec/services/ml/destroy_model_version_service_spec.rb. Expected to take 1.73 seconds. 370222:37:01Ml::DestroyModelVersionService 370422:37:03 when model version exists 370522:37:03 deletes the model version 370622:37:03# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.39 seconds. Current RSS: ~1337M. Threads: 4. load average: 0.95 1.06 0.97 1/279 6636 370822:37:03 when model version has no package 370922:37:03 does not trigger destroy package service 371022:37:03 when package cannot be marked for destruction 371122:37:03 does not delete the model version 371222:37:03# [RSpecRunTime] Finishing example group spec/services/ml/destroy_model_version_service_spec.rb. It took 2.4 seconds. Expected to take 1.73 seconds. 371322:37:03# [RSpecRunTime] Starting example group spec/lib/backup/dump/postgres_spec.rb. Expected to take 1.7 seconds. 371422:37:03Backup::Dump::Postgres 371522:37:03 #compress_cmd 371622:37:03 returns default compression command 371822:37:03 with default compression method 371922:37:03pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 372022:37:03 Is the server running locally and accepting connections on that socket? 372122:37:03 creates a dump file 372222:37:04pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 372322:37:04 Is the server running locally and accepting connections on that socket? 372422:37:04 default compression command is used 372522:37:04 when COMPRESS_CMD is set to tee 372622:37:04Using custom COMPRESS_CMD 'tee' 372722:37:04pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 372822:37:04 Is the server running locally and accepting connections on that socket? 372922:37:04 creates a dump file 373022:37:04pg_dump: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 373122:37:04 Is the server running locally and accepting connections on that socket? 373222:37:04 passes through tee instead of gzip 373322:37:04# [RSpecRunTime] Finishing example group spec/lib/backup/dump/postgres_spec.rb. It took 0.75 second. Expected to take 1.7 seconds. 373422:37:04# [RSpecRunTime] Starting example group spec/models/concerns/feature_gate_spec.rb. Expected to take 1.66 seconds. 373622:37:04 does not allow STI 373722:37:04 .actor_from_id 373822:37:04 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), model_id: 1, expected: "Project:1" 373922:37:04 returns an object that has the correct flipper_id 374022:37:04 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" 374122:37:04 returns an object that has the correct flipper_id 374222:37:04 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" 374322:37:04 returns an object that has the correct flipper_id 374422:37:04 model_class: Ci::Runner (call 'Ci::Runner.connection' to establish a connection), model_id: 4, expected: "Ci::Runner:4" 374522:37:04 returns an object that has the correct flipper_id 374622:37:04 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" 374722:37:04 returns an object that has the correct flipper_id 374822:37:04 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" 374922:37:04 returns an object that has the correct flipper_id 375022:37:04 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" 375122:37:04 returns an object that has the correct flipper_id 375322:37:04 factory: :project 375422:37:04 returns nil when object is not persisted 375522:37:05 returns flipper_id when object is persisted 375622:37:05 factory: :group 375722:37:05 returns nil when object is not persisted 375822:37:05 returns flipper_id when object is persisted 375922:37:05 factory: :user 376022:37:05 returns nil when object is not persisted 376122:37:05 returns flipper_id when object is persisted 376222:37:05 factory: :ci_runner 376322:37:05 returns nil when object is not persisted 376422:37:05 returns flipper_id when object is persisted 376522:37:05 factory: :namespace 376622:37:05 returns nil when object is not persisted 376722:37:05 returns flipper_id when object is persisted 376822:37:05# [RSpecRunTime] Finishing example group spec/models/concerns/feature_gate_spec.rb. It took 1.41 seconds. Expected to take 1.66 seconds. 376922:37:05# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. Expected to take 1.62 seconds. 377022:37:05Terraform/Base.gitlab-ci.yml 377122:37:05 the created pipeline 377222:37:07 creates deprecation warning job 377322:37:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.26 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.96 1.06 0.97 1/281 6681 377522:37:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb. It took 1.5 seconds. Expected to take 1.62 seconds. 377622:37:07# [RSpecRunTime] Starting example group spec/views/shared/runners/_runner_details.html.haml_spec.rb. Expected to take 1.55 seconds. 377722:37:07shared/runners/_runner_details.html.haml 377822:37:07 Paused value 377922:37:07 when runner is active 378022:37:07 is expected to have text "Paused No" 378122:37:07 when runner is paused 378222:37:07 is expected to have text "Paused Yes" 378322:37:07 Last contact value 378422:37:07 when runner have not contacted yet 378522:37:07 is expected to have text "Last contact Never" 378622:37:07 when runner have already contacted 378722:37:07 is expected to have text "Last contact Nov 07, 2024" 378922:37:07 when runner does not have tags 379022:37:07 is expected to have text "Tags" 379122:37:07 is expected not to have visible css "span.gl-badge.badge.badge-info" 379222:37:07 when runner have tags 379322:37:07 is expected to have text "Tags tag1 tag2 tag3" 379422:37:07 is expected to have visible css "span.gl-badge.badge.badge-info" 379522:37:07 Runner id and type 379622:37:07 when runner is of type instance 379722:37:07 is expected to have text "Runner #63 shared" 379822:37:07 when runner is of type group 379922:37:07 is expected to have text "Runner #1000000180 group" 380022:37:07 when runner is of type project 380122:37:07 is expected to have text "Runner #1000000181 project" 380222:37:07 Runner description 380322:37:08 is expected to have text "Description Test runner" 380422:37:08 Locked to this project value 380522:37:08 when runner locked is not set 380622:37:08 is expected to have text "Locked to this project No" 380722:37:08 when runner is of type group 380822:37:08 is expected not to have text "Locked to this project" 380922:37:08 when runner locked is set 381022:37:08 is expected to have text "Locked to this project Yes" 381122:37:08 when runner is of type group 381222:37:08 is expected not to have text "Locked to this project" 381322:37:08 Protected value 381422:37:08 when runner is not protected 381522:37:08 is expected to have text "Protected No" 381622:37:08 when runner is protected 381722:37:08 is expected to have text "Protected Yes" 381822:37:08 Maximum job timeout value 381922:37:08 is expected to have text "Maximum job timeout 1h 30m" 382022:37:08 Runner manager values 382122:37:08 is expected to have text "Version 11.4.0" 382222:37:08 is expected to have text "IP Address 127.1.2.3" 382322:37:08 is expected to have text "Revision abcd1234" 382422:37:08 is expected to have text "Platform " 382522:37:08 is expected to have text "Architecture amd64" 382622:37:08 Can run untagged jobs value 382722:37:08 when runner run untagged job is set 382822:37:08 is expected to have text "Can run untagged jobs Yes" 382922:37:08 when runner run untagged job is unset 383022:37:08 is expected to have text "Can run untagged jobs No" 383122:37:08# [RSpecRunTime] Finishing example group spec/views/shared/runners/_runner_details.html.haml_spec.rb. It took 1.31 seconds. Expected to take 1.55 seconds. 383222:37:08# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb. Expected to take 1.54 seconds. 383322:37:08Gitlab::BitbucketServerImport::Stage::ImportRepositoryWorker 383522:37:09 when the import succeeds 383622:37:09 schedules the next stage 383722:37:09 logs stage start and finish 383822:37:09 when the bitbucket_server_convert_mentions_to_users flag is disabled 383922:37:09 skips the user import and schedules the next stage 384022:37:09 when project does not exists 384122:37:09 does not call importer 384222:37:09 when project import state is not `started` 384322:37:09 does not call importer 384422:37:09 when the importer fails 384522:37:10 does not schedule the next stage and raises error 384622:37:10 behaves like Gitlab::BitbucketServerImport::StageMethods 384722:37:10 .sidekiq_retries_exhausted 384822:37:10 tracks the import failure 385022:37:10 executes the import 385122:37:10 queues RefreshImportJidWorker 385222:37:10# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb. It took 1.52 seconds. Expected to take 1.54 seconds. 385322:37:10# [RSpecRunTime] Starting example group spec/serializers/merge_request_sidebar_extras_entity_spec.rb. Expected to take 1.47 seconds. 385422:37:10MergeRequestSidebarExtrasEntity 385622:37:11 contains assignees attributes 385822:37:11 contains reviewers attributes 385922:37:11# [RSpecRunTime] Finishing example group spec/serializers/merge_request_sidebar_extras_entity_spec.rb. It took 1.11 seconds. Expected to take 1.47 seconds. 386022:37:11# [RSpecRunTime] Starting example group spec/models/uploads/local_spec.rb. Expected to take 1.46 seconds. 386122:37:11Uploads::Local 386222:37:11 does not allow STI 386322:37:11 model with uploads 386522:37:11 returns keys 386622:37:11 #delete_keys 386722:37:12 deletes multiple data 386822:37:12# [RSpecRunTime] Finishing example group spec/models/uploads/local_spec.rb. It took 1.12 seconds. Expected to take 1.46 seconds. 386922:37:12# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_queue_spec.rb. Expected to take 1.4 seconds. 387022:37:12Gitlab::SidekiqQueue 387222:37:12 when there are no matching jobs 387322:37:12 when the queue is not processed in time 387422:37:12 returns a non-completion flag, the number of jobs deleted, and the remaining queue size 387522:37:12 when the queue is processed in time 387622:37:12 returns a completion flag, the number of jobs deleted, and the remaining queue size 387722:37:12 when there are matching jobs 387822:37:12 when the queue is not processed in time 387922:37:12 returns a non-completion flag, the number of jobs deleted, and the remaining queue size 388022:37:12 when the queue is processed in time 388122:37:13 returns a completion flag, the number of jobs deleted, and the remaining queue size 388222:37:13 when there are jobs matching the class name 388322:37:13 when the queue is not processed in time 388422:37:13 returns a non-completion flag, the number of jobs deleted, and the remaining queue size 388522:37:13 when the queue is processed in time 388622:37:13 returns a completion flag, the number of jobs deleted, and the remaining queue size 388722:37:13 when there extra queue shard instances are used 388822:37:13 tracks queues from both instances 388922:37:13 when there are no valid metadata keys passed 389022:37:13 raises NoMetadataError 389122:37:13 when the queue does not exist 389222:37:13 raises InvalidQueueError 389322:37:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_queue_spec.rb. It took 1.2 seconds. Expected to take 1.4 seconds. 389422:37:13# [RSpecRunTime] Starting example group spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb. Expected to take 1.38 seconds. 389522:37:13Import::BulkImports::SourceUsersAttributesWorker 389722:37:14 executes UpdateSourceUsersService 389822:37:14 re-enqueues the job 389922:37:14 behaves like an idempotent worker 390022:37:14 is labeled as idempotent 390122:37:14 performs multiple times sequentially without raising an exception 390222:37:14 when bulk_import is in a completed status 390322:37:14 calls the service with a minimum_batch_size set 390422:37:14 does not re-enqueue the job 390522:37:14# [RSpecRunTime] Finishing example group spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb. It took 0.96 second. Expected to take 1.38 seconds. 390622:37:14# [RSpecRunTime] Starting example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. Expected to take 1.32 seconds. 390722:37:14ServiceDesk::CustomEmails::DestroyService 390922:37:14 with illegitimate user 391022:37:14 behaves like a service that exits with error 391222:37:14 with legitimate user 391322:37:14 behaves like a service that exits with error 391522:37:15 when service desk setting exists 391622:37:15 behaves like a successful service that destroys all custom email records 391722:37:15 ensures no custom email records exist 391822:37:15 when custom email is present 391922:37:15 behaves like a successful service that destroys all custom email records 392022:37:15 ensures no custom email records exist 392122:37:15 when credential exists 392222:37:15 behaves like a successful service that destroys all custom email records 392322:37:15 ensures no custom email records exist 392422:37:15 when verification exists 392522:37:15 behaves like a successful service that destroys all custom email records 392622:37:15 ensures no custom email records exist 392722:37:15# [RSpecRunTime] Finishing example group spec/services/service_desk/custom_emails/destroy_service_spec.rb. It took 1.01 seconds. Expected to take 1.32 seconds. 392822:37:15# [RSpecRunTime] Starting example group spec/graphql/resolvers/data_transfer/project_data_transfer_resolver_spec.rb. Expected to take 1.31 seconds. 392922:37:15Resolvers::DataTransfer::ProjectDataTransferResolver 393022:37:15 when user has permissions to see data transfer 393122:37:16 calls ProjectDataTransferFinder with expected arguments 393222:37:16 when data_transfer_monitoring is disabled 393322:37:16 returns empty result 393422:37:16 with anonymous access 393522:37:16 does not raise an error and returns no data 393622:37:16 with authorized user but without enough permissions 393722:37:16 does not raise an error and returns no data 393822:37:16# [RSpecRunTime] Finishing example group spec/graphql/resolvers/data_transfer/project_data_transfer_resolver_spec.rb. It took 0.98 second. Expected to take 1.31 seconds. 393922:37:16# [RSpecRunTime] Starting example group spec/lib/banzai/filter/sanitize_link_filter_spec.rb. Expected to take 1.23 seconds. 394022:37:16Banzai::Filter::SanitizeLinkFilter 394122:37:16 behaves like does not use pipeline timing check 394222:37:16 does not include Concerns::PipelineTimingCheck 394322:37:16 behaves like XSS prevention 394422:37:16 disallows protocol-based JS injection: simple, no spaces 394522:37:16 disallows protocol-based JS injection: simple, spaces before 394622:37:16 disallows protocol-based JS injection: simple, spaces after 394722:37:16 disallows protocol-based JS injection: simple, spaces before and after 394822:37:16 disallows protocol-based JS injection: preceding colon 394922:37:16 disallows protocol-based JS injection: UTF-8 encoding 395022:37:16 disallows protocol-based JS injection: long UTF-8 encoding 395122:37:16 disallows protocol-based JS injection: long UTF-8 encoding without semicolons 395222:37:16 disallows protocol-based JS injection: hex encoding 395322:37:16 disallows protocol-based JS injection: long hex encoding 395422:37:16 disallows protocol-based JS injection: hex encoding without semicolons 395522:37:16 disallows protocol-based JS injection: null char 395622:37:16 disallows protocol-based JS injection: invalid URL char 395722:37:16 disallows protocol-based JS injection: Unicode 395822:37:16 disallows protocol-based JS injection: spaces and entities 395922:37:16 disallows protocol whitespace 396022:37:16 sanitizes javascript in attributes 396122:37:17 sanitizes mixed-cased javascript in attributes 396222:37:17 disallows data links 396322:37:17 disallows vbscript links 396422:37:17 behaves like a filter timeout 396522:37:17 when rendering takes too long 396722:37:17 verifies render_timeout 396822:37:17 behaves like sanitize link 396922:37:17 disallows invalid URIs 397022:37:17 allows non-standard anchor schemes 397122:37:17 allows relative links 397222:37:17# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/sanitize_link_filter_spec.rb. It took 0.95 second. Expected to take 1.23 seconds. 397322:37:17# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb. Expected to take 1.22 seconds. 397422:37:17Gitlab::Pagination::Keyset::SimpleOrderBuilder 397522:37:17 when no order present 397622:37:17 with a single-column primary key 397722:37:17 orders by primary key 397822:37:17 sets the column definition to not nullable 397922:37:17 when the order scope's model uses default_scope 398022:37:17 orders by primary key 398122:37:17 with a multicolumn primary key 398222:37:17 orders by primary keys 398322:37:17 sets the column definitions not nullable 398422:37:17 when primary key order present 398522:37:17 with a single column primary key 398622:37:17 orders by primary key without altering the direction 398722:37:17 with a multicolumn primary key specifying all columns 398822:37:17 orders by the full primary key 398922:37:17 with a multicolumn primary key specifying all columns in a different order 399022:37:17 orders by the full primary key 399122:37:17 when ordered by a prefix of a composite primary key 399222:37:17 in ascending order 399322:37:17 orders by the full primary key in ascending order 399422:37:17 in descending order 399522:37:17 orders by the full primary key in descending order 399622:37:17 when ordered by other column 399722:37:17 with a single-column primary key 399822:37:17 adds extra primary key order as tie-breaker 399922:37:17 sets the column definition for created_at 400022:37:17 with a multi-column primary key 400122:37:17 adds extra primary keys as tie-breaker 400222:37:17 sets the column definition for authored_date nullable 400322:37:17 when ordered by two columns where the last one is the tie breaker 400422:37:17 with a single column primary key 400522:37:17 preserves the order 400622:37:17 with a multi-column primary key 400722:37:17 when the full multi-column primary key is given as a tie breaker 400822:37:18 preserves the order 400922:37:18 when non-nullable column is given 401022:37:18 sets the column definition for namespace_id to non-nullable 401122:37:18 when column with null check constraint is given 401222:37:18 when the check constraint is not valid 401322:37:18 sets the column definition for name to nullable 401422:37:18 when the check constraint is valid 401522:37:18 sets the column definition for name to non-nullable 401622:37:18 when ordering by a column with the lower named function 401722:37:18 sets the column definition for name 401822:37:18 adds extra primary key order as tie-breaker 401922:37:18 NULLS order given as as an Arel node 402022:37:18 when NULLS LAST order is given without a tie-breaker 402122:37:18 sets the column definition for created_at appropriately 402222:37:18 orders by primary key 402322:37:18 when NULLS FIRST order is given with a tie-breaker 402422:37:18 sets the column definition for created_at appropriately 402522:37:18 orders by the given primary key 402622:37:18 return :unable_to_order symbol when order cannot be built 402722:37:18 when raw SQL order is given 402822:37:18 is expected to eq false 402922:37:18 when an invalid NULLS order is given 403022:37:18 scope: lazy { Project.order(Arel.sql('projects.updated_at created_at Asc Nulls Last')) } 403122:37:18 is expected to eq false 403222:37:18 scope: lazy { Project.order(Arel.sql('projects.created_at ZZZ NULLS FIRST')) } 403322:37:18 is expected to eq false 403422:37:18 scope: lazy { Project.order(Arel.sql('projects.relative_position ASC NULLS LAST')) } 403522:37:18 is expected to eq false 403622:37:18 when more than 2 columns are given for the order 403722:37:18 is expected to eq true 403822:37:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb. It took 0.99 second. Expected to take 1.22 seconds. 403922:37:18# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_csv_imports_metric_spec.rb. Expected to take 1.15 seconds. 404022:37:18Gitlab::Usage::Metrics::Instrumentations::CountCsvImportsMetric 404122:37:19 for 28d time frame 404222:37:19 behaves like a correct instrumented metric value and query 404322:37:19 behaves like a correct instrumented metric value 404422:37:19 has correct value 404522:37:19 behaves like a correct instrumented metric query 404622:37:19 has correct generate query 404722:37:19 with all time frame 404822:37:19 behaves like a correct instrumented metric value and query 404922:37:19 behaves like a correct instrumented metric value 405022:37:19 has correct value 405122:37:19 behaves like a correct instrumented metric query 405222:37:19 has correct generate query 405322:37:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_csv_imports_metric_spec.rb. It took 0.98 second. Expected to take 1.15 seconds. 405422:37:19# [RSpecRunTime] Starting example group spec/finders/packages/pypi/package_finder_spec.rb. Expected to take 1.12 seconds. 405522:37:19Packages::Pypi::PackageFinder 405722:37:20 within a project 405822:37:20 is expected to eq #<Packages::Pypi::Package id: 20, project_id: 505, created_at: "2024-11-13 22:37:20.092334080 +0000",...age_type: "pypi", creator_id: 1105, status: "default", last_downloaded_at: nil, status_message: nil> 405922:37:20 within a group 406022:37:20 is expected to eq #<Packages::Pypi::Package id: 20, project_id: 505, created_at: "2024-11-13 22:37:20.092334080 +0000",...age_type: "pypi", creator_id: 1105, status: "default", last_downloaded_at: nil, status_message: nil> 406122:37:20# [RSpecRunTime] Finishing example group spec/finders/packages/pypi/package_finder_spec.rb. It took 0.75 second. Expected to take 1.12 seconds. 406222:37:20# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/alert_spec.rb. Expected to take 1.08 seconds. 406322:37:20Gitlab::DataBuilder::Alert 406522:37:20 is expected to be a kind of Hash 406622:37:20 is expected to eq "alert" 406722:37:20 contains the correct object attributes 406822:37:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/alert_spec.rb. It took 0.42 second. Expected to take 1.08 seconds. 406922:37:20# [RSpecRunTime] Starting example group spec/lib/banzai/filter/attributes_filter_spec.rb. Expected to take 1.06 seconds. 407022:37:20Banzai::Filter::AttributesFilter 407122:37:20 behaves like pipeline timing check 407222:37:20 checks the pipeline timing 407322:37:20 height and width 407422:37:20 when size attributes are valid 407522:37:20 text: "<img src=\"example.jpg\">{width=100 height=200px}", result: "<img src=\"example.jpg\" width=\"100\" height=\"200px\">" 407622:37:20 adds them to the img 407722:37:20 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">" 407822:37:20 adds them to the img 407922:37:20 text: "<img src=\"example.jpg\">{width=100px}", result: "<img src=\"example.jpg\" width=\"100px\">" 408022:37:20 adds them to the img 408122:37:20 text: "<img src=\"example.jpg\">{height=100%}", result: "<img src=\"example.jpg\" height=\"100%\">" 408222:37:20 adds them to the img 408322:37:20 text: "<img src=\"example.jpg\">{width=\"100%\"}", result: "<img src=\"example.jpg\" width=\"100%\">" 408422:37:20 adds them to the img 408522:37:20 when size attributes are invalid 408622:37:20 text: "<img src=\"example.jpg\">{width=100cs}", result: "<img src=\"example.jpg\">" 408722:37:20 ignores them 408822:37:20 text: "<img src=\"example.jpg\">{width=auto height=200}", result: "<img src=\"example.jpg\" height=\"200\">" 408922:37:20 ignores them 409022:37:20 text: "<img src=\"example.jpg\">{width=10000}", result: "<img src=\"example.jpg\">" 409122:37:20 ignores them 409222:37:20 text: "<img src=\"example.jpg\">{width=-200}", result: "<img src=\"example.jpg\">" 409322:37:20 ignores them 409422:37:20 attribute syntax 409522:37:20 when attribute syntax is valid 409622:37:20 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">" 409722:37:20 adds them to the img 409822:37:20 text: "<img src=\"example.jpg\">{ width=100 }", result: "<img src=\"example.jpg\" width=\"100\">" 409922:37:20 adds them to the img 410022:37:20 text: "<img src=\"example.jpg\">{width=\"100\"}", result: "<img src=\"example.jpg\" width=\"100\">" 410122:37:20 adds them to the img 410222:37:20 text: "<img src=\"example.jpg\">{width=100 width=200}", result: "<img src=\"example.jpg\" width=\"200\">" 410322:37:20 adds them to the img 410422:37:20 text: "<img src=\"example.jpg\">{.test_class width=100 style=\"width:400\"}", result: "<img src=\"example.jpg\" width=\"100\">" 410522:37:20 adds them to the img 410622:37:20 text: "<img src=\"example.jpg\" class=\"lazy\" />{width=100}", result: "<img src=\"example.jpg\" class=\"lazy\" width=\"100\">" 410722:37:21 adds them to the img 410822:37:21 when attribute syntax is invalid 410922:37:21 text: "<img src=\"example.jpg\"> {width=100}", result: "<img src=\"example.jpg\"> {width=100}" 411022:37:21 does not recognize as attributes 411122:37:21 text: "<img src=\"example.jpg\">{width=100\nheight=100}", result: "<img src=\"example.jpg\">{width=100\nheight=100}" 411222:37:21 does not recognize as attributes 411322:37:21 text: "{width=100 height=100}\n<img src=\"example.jpg\">", result: "{width=100 height=100}\n<img src=\"example.jpg\">" 411422:37:21 does not recognize as attributes 411522:37:21 text: "<h1>header</h1>{width=100}", result: "<h1>header</h1>{width=100}" 411622:37:21 does not recognize as attributes 411722:37:21# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/attributes_filter_spec.rb. It took 0.47 second. Expected to take 1.06 seconds. 411822:37:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/service_spec.rb. Expected to take 1.0 second. 411922:37:21Gitlab::Ci::Config::Entry::Service 412022:37:21 when configuration is a string 412422:37:21 returns valid hash 412622:37:21 returns service's image name 412822:37:21 returns service's alias 413022:37:21 returns service's command 413222:37:21 returns service's ports 413322:37:21 #executor_opts 413422:37:21 returns service's executor_opts configuration 413522:37:21 when configuration is a hash 413922:37:21 returns valid hash 414122:37:21 returns service's image name 414322:37:21 returns service's alias 414522:37:21 returns service's command 414722:37:21 returns service's entrypoint 414822:37:21 #pull_policy 415022:37:21 when configuration has ports 415122:37:21 when with_image_ports metadata is not enabled 415322:37:21 is not valid 415422:37:21 when with_image_ports metadata is enabled 415722:37:21 when unknown port keys detected 415822:37:21 is not valid 416022:37:21 returns image's ports 416122:37:21 when configuration has docker options 416222:37:21 with platform option 416622:37:21 returns value 416722:37:21 with user option 417122:37:21 returns value 417222:37:21 when docker options have an invalid property 417422:37:21 is not valid 417522:37:21 when docker options platform is not string 417722:37:21 is not valid 417822:37:21 when configuration has pull_policy 418222:37:21 returns value 418322:37:21 when entry value is not correct 418522:37:21 saves errors 418722:37:21 is not valid 418822:37:21 when unexpected key is specified 419022:37:21 saves errors 419222:37:21 is not valid 419322:37:21 when service has ports 419422:37:21 alias field is mandatory 419522:37:21 when service does not have ports 419622:37:21 alias field is optional 419722:37:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/service_spec.rb. It took 0.89 second. Expected to take 1.0 second. 419822:37:21# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/confluence_menu_spec.rb. Expected to take 0.97 second. 419922:37:21Sidebars::Projects::Menus::ConfluenceMenu 420122:37:22 when Confluence integration is not present 420222:37:22 returns false 420322:37:22 when Confluence integration is present 420422:37:22 when integration is disabled 420522:37:22 returns false 420622:37:22 when issues integration is enabled 420722:37:22 returns true 420822:37:22 does not contain any sub menu 420922:37:22 serialize_as_menu_item_args 421022:37:22 renders as part of the Plan section 421122:37:22# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/confluence_menu_spec.rb. It took 0.67 second. Expected to take 0.97 second. 421222:37:22# [RSpecRunTime] Starting example group spec/lib/gitlab/import/user_from_mention_spec.rb. Expected to take 0.94 second. 421322:37:22Gitlab::Import::UserFromMention 421422:37:22 #source_user_cache_key 421522:37:22 creates a cache key for the given importer, project_id, and source_key 421622:37:22 #source_user_cache_value 421722:37:22 creates a json string to store a potentially user-mappable value and what type of value it is 421822:37:22 #user_from_cache 421922:37:22 when the cache_key is a cache miss 422022:37:22 returns nil if the mention is a cache miss 422122:37:22 when the cache_key is a cache hit 422222:37:22 and the cached value can be mapped to a user record 422322:37:22 if a user with the email does not exist 422522:37:22 if a user with the email exists 422622:37:22 returns the user 422722:37:22 if a user with the same username exists but email does not match 422922:37:23 and the cached value can not be mapped to a user record 423022:37:23 returns the cached value 423122:37:23 does not attempt to find a user record 423222:37:23 when the cache_key was a miss but a hit for old username specific key 423322:37:23 and the cached value can be mapped to a user record 423422:37:23 if a user with the email does not exist 423622:37:23 if a user with the email exists 423722:37:23 returns the user 423822:37:23 if a user with the same username exists but email does not match 424022:37:23 #cache_multiple 424122:37:23 calls write_multiple with the hash 424222:37:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/user_from_mention_spec.rb. It took 0.66 second. Expected to take 0.94 second. 424322:37:23# [RSpecRunTime] Starting example group spec/tooling/danger/feature_flag_spec.rb. Expected to take 0.89 second. 424422:37:23Tooling::Danger::FeatureFlag 424522:37:23 Tooling::Danger::FeatureFlag::Found 424722:37:23 is expected to be a kind of Tooling::Danger::FeatureFlag::Found(keyword_init: true) 424822:37:23 when given path does not exist 424922:37:23 is expected to be nil 425022:37:23 when YAML is invalid 425122:37:23 is expected to be nil 425322:37:23 when name is nil 425422:37:23 is expected to eq false 425522:37:23 when name is not nil 425622:37:23 is expected to eq true 425722:37:23 #missing_group? 425822:37:23 when group is nil 425922:37:23 is expected to eq true 426022:37:23 when group is not nil 426122:37:23 is expected to eq false 426222:37:23 #missing_feature_issue_url? 426322:37:23 when feature_issue_url is nil 426422:37:23 is expected to eq true 426522:37:23 when feature_issue_url is not nil 426622:37:23 is expected to eq false 426722:37:23 #missing_introduced_by_url? 426822:37:23 when introduced_by_url is nil 426922:37:23 is expected to eq true 427022:37:23 when introduced_by_url is not nil 427122:37:23 is expected to eq false 427222:37:23 #missing_rollout_issue_url? 427322:37:23 when rollout_issue_url is nil 427422:37:23 is expected to eq true 427522:37:23 when rollout_issue_url is not nil 427622:37:23 is expected to eq false 427722:37:23 #missing_milestone? 427822:37:23 when milestone is nil 427922:37:23 is expected to eq true 428022:37:23 when milestone is not nil 428122:37:23 is expected to eq false 428222:37:23 #default_enabled? 428322:37:23 when default_enabled is nil 428422:37:23 is expected to eq false 428522:37:23 when default_enabled is false 428622:37:23 is expected to eq false 428722:37:23 when default_enabled is true 428822:37:23 is expected to eq true 428922:37:23 #group_match_mr_label? 429022:37:23 when group is nil 429122:37:23 is true only if MR has no group label 429222:37:23 when group is not nil 429322:37:23 is true only if MR has the same group label 429422:37:23 #find_line_index 429522:37:23 when line is found 429622:37:23 is expected to eq 1 429722:37:23 when line is not found 429822:37:23 is expected to be nil 429922:37:23 #feature_flag_files 430022:37:23 retrieves added feature flag files 430122:37:23 with added added feature flag files 430222:37:23 returns an array of Found objects 430322:37:23 without added added feature flag files 430422:37:23 returns an array of Found objects 430522:37:23 retrieves modified feature flag files 430622:37:23 with modified modified feature flag files 430722:37:23 returns an array of Found objects 430822:37:23 without modified modified feature flag files 430922:37:23 returns an array of Found objects 431022:37:23 retrieves deleted feature flag files 431122:37:23 with deleted deleted feature flag files 431222:37:23 returns an array of Found objects 431322:37:23 without deleted deleted feature flag files 431422:37:24 returns an array of Found objects 431522:37:24# [RSpecRunTime] Finishing example group spec/tooling/danger/feature_flag_spec.rb. It took 0.68 second. Expected to take 0.89 second. 431622:37:24# [RSpecRunTime] Starting example group spec/graphql/mutations/work_items/linked_items/base_spec.rb. Expected to take 0.87 second. 431722:37:24Mutations::WorkItems::LinkedItems::Base 431822:37:24 raises a NotImplementedError error if the update_links method is called on the base class 431922:37:24# [RSpecRunTime] Finishing example group spec/graphql/mutations/work_items/linked_items/base_spec.rb. It took 0.7 second. Expected to take 0.87 second. 432022:37:24# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb. Expected to take 0.81 second. 432122:37:24Gitlab::Database::Migrations::SidekiqHelpers 432222:37:24 sidekiq migration helpers 432322:37:24 #sidekiq_remove_jobs 432422:37:24 when inside a transaction 432522:37:24 raises RuntimeError 432622:37:24 when outside a transaction 432722:37:24 removes all related job instances from the job classes' queues 432822:37:24 when the constant is not defined 432922:37:24 doesn't try to delete it 433022:37:24 when the constant is defined 433122:37:24 will use it find job instances to delete 433222:37:24 when job instances are in the scheduled set 433322:37:24 removes all related job instances from the scheduled set 433422:37:24 when job instances are in the retry set 433522:37:24 removes all related job instances from the retry set 433622:37:24 when job fails to be deleted 433722:37:24 and does not work enough times in a row before max attempts 433822:37:25 tries the max attempts without succeeding 433922:37:25 and then it works enough times in a row before max attempts 434122:37:25 #sidekiq_queue_migrate 434222:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 434322:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 434422:37:25 migrates jobs from one sidekiq queue to another 434522:37:25 when migrating jobs across redis instances 434622:37:25 when there are multiple source stores and 1 destination store 434722:37:25 behaves like cross instance migration 434822:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 434922:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 435022:37:25 migrates jobs from main and shard instances to main instance 435122:37:25 behaves like holds jobs in buffer until migration completes 435222:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 435322:37:25 stores migrated job in a buffer 435422:37:25 when there are multiple destination stores and 1 source store 435522:37:25 behaves like cross instance migration 435622:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 435722:37:25 migrates jobs from main and shard instances to main instance 435822:37:25 behaves like holds jobs in buffer until migration completes 435922:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 436022:37:25 stores migrated job in a buffer 436122:37:25 when there are multiple source and destination stores 436222:37:25 behaves like cross instance migration 436322:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 436422:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 436522:37:25 migrates jobs from main and shard instances to main instance 436622:37:25 behaves like holds jobs in buffer until migration completes 436722:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 436822:37:25 stores migrated job in a buffer 436922:37:25 when there is 1 source and 1 destination store 437022:37:25 when it is the same instance 437122:37:25 behaves like cross instance migration 437222:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 437322:37:25 migrates jobs from main and shard instances to main instance 437422:37:25 when it is cross-instance 437522:37:25 behaves like cross instance migration 437622:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 437722:37:25 migrates jobs from main and shard instances to main instance 437822:37:25 behaves like holds jobs in buffer until migration completes 437922:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 438022:37:25 stores migrated job in a buffer 438122:37:25 when routing is disabled 438222:37:25 behaves like cross instance migration 438322:37:25[sidekiq#5788] Redis has deprecated the `rpoplpush`command, called at ["/builds/gitlab-org/gitlab-foss/lib/gitlab/sidekiq_sharding/validator.rb:61:in `method_missing'"] 438422:37:25 migrates jobs from main and shard instances to main instance 438522:37:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb. It took 0.78 second. Expected to take 0.81 second. 438622:37:25# [RSpecRunTime] Starting example group spec/models/ci/variable_value_spec.rb. Expected to take 0.8 second. 438722:37:25Ci::VariableValue 438822:37:25 does not allow STI 439022:37:25 when variable is a project variable 439122:37:25 and it is not hidden 439222:37:25 behaves like not hidden variable 439322:37:25 returns an original value 439422:37:25 and it is hidden 439522:37:25 behaves like hidden variable 439622:37:25 returns an original value 439722:37:25 when variable is a group variable 439822:37:26 and it is not hidden 439922:37:26 behaves like not hidden variable 440022:37:26 returns an original value 440122:37:26 and it is hidden 440222:37:26 behaves like hidden variable 440322:37:26 returns an original value 440422:37:26# [RSpecRunTime] Finishing example group spec/models/ci/variable_value_spec.rb. It took 0.57 second. Expected to take 0.8 second. 440522:37:26# [RSpecRunTime] Starting example group spec/services/spam/akismet_service_spec.rb. Expected to take 0.77 second. 440622:37:26Spam::AkismetService 440822:37:26 behaves like no activity if Akismet is not enabled 440922:37:26 is automatically false 441022:37:26 performs no check 441122:37:26 if Akismet is enabled 441222:37:26 correctly transforms options for the akismet client, including spelling of referrer key 441322:37:26 the text is spam 441422:37:26 is expected to be truthy 441522:37:26 the text is blatant spam 441622:37:26 is expected to be truthy 441722:37:26 the text is not spam 441822:37:26 is expected to be falsey 441922:37:26 error handling 442022:37:26 StandardError other than ArgumentError is raised 442122:37:26 is expected to be falsey 442222:37:26 logs an error 442322:37:26 ArgumentError is raised in dev 442422:37:26 raises original error 442622:37:26 behaves like no activity if Akismet is not enabled 442722:37:26 is automatically false 442822:37:26 performs no check 442922:37:26 behaves like false if Akismet is not available 443022:37:26 if Akismet is not available 443122:37:26 is expected to be falsey 443222:37:26 logs an error 443322:37:26 if Akismet is available 443422:37:26 is expected to be truthy 443522:37:26 #submit_spam 443622:37:26 behaves like no activity if Akismet is not enabled 443722:37:26 is automatically false 443822:37:26 performs no check 443922:37:26 behaves like false if Akismet is not available 444022:37:26 if Akismet is not available 444122:37:26 is expected to be falsey 444222:37:26 logs an error 444322:37:26 if Akismet is available 444422:37:26 is expected to be truthy 444522:37:26# [RSpecRunTime] Finishing example group spec/services/spam/akismet_service_spec.rb. It took 0.57 second. Expected to take 0.77 second. 444622:37:26# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. Expected to take 0.75 second. 444722:37:26Resolvers::Clusters::Agents::Authorizations::UserAccessResolver 444822:37:26 is expected to be truthy 444922:37:26 is expected to eq Types::Clusters::Agents::Authorizations::UserAccessType 445122:37:27 calls the finder 445222:37:27# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. It took 0.55 second. Expected to take 0.75 second. 445322:37:27# [RSpecRunTime] Starting example group spec/models/ci/build_trace_spec.rb. Expected to take 0.71 second. 445422:37:27Ci::BuildTrace 445522:37:27 does not allow STI 445622:37:27 returns formatted trace 445722:37:27 delegated methods 445822:37:27 is expected to delegate #state to the #trace object 445922:37:27 is expected to delegate #append to the #trace object 446022:37:27 is expected to delegate #truncated to the #trace object 446122:37:27 is expected to delegate #offset to the #trace object 446222:37:27 is expected to delegate #size to the #trace object 446322:37:27 is expected to delegate #total to the #trace object 446422:37:27 is expected to delegate #build_id to the #build object as #id 446522:37:27 is expected to delegate #build_status to the #build object as #status 446622:37:27 is expected to delegate #build_complete? to the #build object as #complete? 446722:37:27 with invalid UTF-8 data 446822:37:27 returns valid UTF-8 data 446922:37:27# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_spec.rb. It took 0.58 second. Expected to take 0.71 second. 447022:37:27# [RSpecRunTime] Starting example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. Expected to take 0.7 second. 447122:37:27Packages::Nuget::OdataPackageEntryService 447322:37:27 when package_version is present 447422:37:27 returns a success ServiceResponse 447522:37:27 behaves like returning a package entry with the correct attributes 447622:37:27 returns a package entry with the correct attributes 447722:37:27 when package_version is not present 447822:37:27 returns a success ServiceResponse 447922:37:27 behaves like returning a package entry with the correct attributes 448022:37:27 returns a package entry with the correct attributes 448122:37:27# [RSpecRunTime] Finishing example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. It took 0.12 second. Expected to take 0.7 second. 448222:37:27# [RSpecRunTime] Starting example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. Expected to take 0.66 second. 448322:37:27shared/projects/_inactive_project_deletion_alert 448422:37:28 with a project 448522:37:28 when the project is active 448622:37:28 behaves like does not render 448722:37:28 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?" 448822:37:28 when the project is inactive 448922:37:28 does render the alert 449022:37:28 without a project 449122:37:28 behaves like does not render 449222:37:28 is expected not to have text "Due to inactivity, this project is scheduled to be deleted on 2022-04-01. Why is this scheduled?" 449322:37:28# [RSpecRunTime] Finishing example group spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb. It took 0.47 second. Expected to take 0.66 second. 449422:37:28# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/overview_menu_spec.rb. Expected to take 0.65 second. 449522:37:28Sidebars::UserProfile::Menus::OverviewMenu 449622:37:28 behaves like User profile menu 449722:37:28 does not contain any sub menu 449822:37:28 renders the correct link 449922:37:28 renders the correct title 450022:37:28 renders the correct icon 450122:37:28 renders the correct avatar 450222:37:28 defines correct active route 450322:37:28 renders if user is logged in 450422:37:28 when viewed user is blocked 450522:37:28 when user is not logged in 450622:37:28 is not allowed to view the menu item 450722:37:28 when current user has permission 450822:37:28 is allowed to view the menu item 450922:37:28 when current user does not have permission 451022:37:28 is not allowed to view the menu item 451122:37:28 when viewed user is banned 451222:37:28 when user is not logged in 451322:37:28 is not allowed to view the menu item 451422:37:28 when current user has permission 451522:37:28 is allowed to view the menu item 451622:37:28 when current user does not have permission 451722:37:28 is not allowed to view the menu item 451822:37:28# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/overview_menu_spec.rb. It took 0.44 second. Expected to take 0.65 second. 451922:37:28# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/archive_trace_spec.rb. Expected to take 0.62 second. 452022:37:28Gitlab::DataBuilder::ArchiveTrace 452222:37:29 has correct attributes 452322:37:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/archive_trace_spec.rb. It took 0.48 second. Expected to take 0.62 second. 452422:37:29# [RSpecRunTime] Starting example group spec/finders/bulk_imports/entities_finder_spec.rb. Expected to take 0.6 second. 452522:37:29BulkImports::EntitiesFinder 452722:37:29 returns a list of import entities associated with user 452822:37:29 when bulk import is specified 452922:37:29 returns a list of import entities filtered by bulk import 453022:37:29 when specified import is not associated with user 453122:37:29 does not return entities 453222:37:29 when status is specified 453322:37:29 returns a list of import entities filtered by status 453422:37:29 when invalid status is specified 453522:37:29 does not filter entities by status 453622:37:29 when bulk import and status are specified 453722:37:29 returns matched import entities 453822:37:29 when order is specifed 453922:37:29 when order is specified as asc 454022:37:29 returns entities sorted ascending 454122:37:29 when order is specified as desc 454222:37:29 returns entities sorted descending 454322:37:29# [RSpecRunTime] Finishing example group spec/finders/bulk_imports/entities_finder_spec.rb. It took 0.46 second. Expected to take 0.6 second. 454422:37:29# [RSpecRunTime] Starting example group spec/lib/api/entities/design_management/design_spec.rb. Expected to take 0.58 second. 454522:37:29API::Entities::DesignManagement::Design 454622:37:30 has the correct attributes 454722:37:30# [RSpecRunTime] Finishing example group spec/lib/api/entities/design_management/design_spec.rb. It took 0.5 second. Expected to take 0.58 second. 454822:37:30# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/configurator_spec.rb. Expected to take 0.55 second. 454922:37:30Gitlab::Memory::Watchdog::Configurator 455022:37:30 .configure_for_sidekiq 455122:37:30 behaves like as configurator 455222:37:30 configures the correct handler 455322:37:30 configures the correct event reporter 455422:37:30 configures the correct logger 455522:37:30 when sleep_time_seconds is not passed through the environment 455622:37:30 configures the correct sleep time 455722:37:30 when sleep_time_seconds is passed through the environment 455822:37:30 configures the correct sleep time 455922:37:30 when sleep_time_seconds is less than MIN_SIDEKIQ_SLEEP_INTERVAL_S seconds 456022:37:30 configures the correct sleep time 456122:37:30 with monitors 456222:37:30 when settings are set via environment variables 456322:37:30 behaves like as monitor configurator 456422:37:30 executes monitors and returns correct results 456522:37:30 when only SIDEKIQ_MEMORY_KILLER_MAX_RSS is set via environment variable 456622:37:30 behaves like as monitor configurator 456722:37:30 executes monitors and returns correct results 456822:37:30 when only SIDEKIQ_MEMORY_KILLER_HARD_LIMIT_RSS is set via environment variable 456922:37:30 behaves like as monitor configurator 457022:37:30 executes monitors and returns correct results 457122:37:30 when both SIDEKIQ_MEMORY_KILLER_MAX_RSS and SIDEKIQ_MEMORY_KILLER_HARD_LIMIT_RSS are not set 457222:37:30 behaves like as monitor configurator 457322:37:30 executes monitors and returns correct results 457422:37:30 .configure_for_puma 457522:37:30 behaves like as configurator 457622:37:30 configures the correct handler 457722:37:30 configures the correct event reporter 457822:37:30 configures the correct logger 457922:37:30 when sleep_time_seconds is not passed through the environment 458022:37:30 configures the correct sleep time 458122:37:30 when sleep_time_seconds is passed through the environment 458222:37:30 configures the correct sleep time 458322:37:30 with DISABLE_PUMA_WORKER_KILLER set to true 458422:37:30 when settings are set via environment variables 458522:37:30 behaves like as monitor configurator 458622:37:30 executes monitors and returns correct results 458722:37:30 when settings are not set via environment variables 458822:37:30 behaves like as monitor configurator 458922:37:30 executes monitors and returns correct results 459022:37:30 with DISABLE_PUMA_WORKER_KILLER set to false 459122:37:30 when settings are set via environment variables 459222:37:30 behaves like as monitor configurator 459322:37:30 executes monitors and returns correct results 459422:37:30 when settings are not set via environment variables 459522:37:30 behaves like as monitor configurator 459622:37:30 executes monitors and returns correct results 459722:37:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/configurator_spec.rb. It took 0.49 second. Expected to take 0.55 second. 459822:37:30# [RSpecRunTime] Starting example group spec/services/users/batch_status_cleaner_service_spec.rb. Expected to take 0.53 second. 459922:37:30Users::BatchStatusCleanerService 460022:37:31 cleans up scheduled user statuses 460122:37:31 does not affect rows with future clear_status_at 460222:37:31 does not affect rows without clear_status_at 460422:37:31 clears status in batches 460522:37:31# [RSpecRunTime] Finishing example group spec/services/users/batch_status_cleaner_service_spec.rb. It took 0.37 second. Expected to take 0.53 second. 460622:37:31# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 0.5 second. 460822:37:31 does not allow STI 461022:37:31 .for_current_reporting_cycle 461122:37:31 returns nil where no records match filter criteria 461222:37:31 with records matching filtering criteria 461322:37:31 return records within reporting cycle time range ordered by creation time 461522:37:31 is expected to validate that :payload cannot be empty/falsy 461622:37:31 is expected to validate that :recorded_at cannot be empty/falsy 461722:37:31 uniqueness validation 461822:37:31 is expected to validate that :recorded_at is case-sensitively unique 461922:37:31 #update_version_metadata! 462022:37:31 updates sent_at 462122:37:31 updates version_usage_data_id_value 462222:37:31# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 0.39 second. Expected to take 0.5 second. 462322:37:31# [RSpecRunTime] Starting example group spec/models/anti_abuse/event_spec.rb. Expected to take 0.49 second. 462422:37:31AntiAbuse::Event 462522:37:31 is expected to be valid 462622:37:31 does not allow STI 462822:37:31 is expected to validate that :source cannot be empty/falsy 462922:37:31 is expected to validate that :category cannot be empty/falsy 463022:37:31 is expected to validate that :user cannot be empty/falsy 463222:37:31 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}› 463322:37:31 is expected to define :category as an enum backed by an integer with values ‹{spam: 0, virus: 1, fraud: 2, ci_cd: 3}› 463422:37:31 associations 463522:37:31 is expected to belong to user class_name => User required: false inverse_of => abuse_events 463622:37:31 is expected to belong to abuse_report required: false inverse_of => abuse_events 463722:37:31# [RSpecRunTime] Finishing example group spec/models/anti_abuse/event_spec.rb. It took 0.36 second. Expected to take 0.49 second. 463822:37:31# [RSpecRunTime] Starting example group spec/lib/gitlab/slug/environment_spec.rb. Expected to take 0.45 second. 463922:37:31Gitlab::Slug::Environment 464122:37:31 name: "staging-12345678901234567", slug: "staging-123456789-q517sa" 464222:37:31 is expected to eq "staging-123456789-q517sa" 464322:37:31 name: "9-staging-123456789012345", slug: "env-9-staging-123-q517sa" 464422:37:31 is expected to eq "env-9-staging-123-q517sa" 464522:37:31 name: "staging-1234567890123456", slug: "staging-1234567890123456" 464622:37:31 is expected to eq "staging-1234567890123456" 464722:37:31 name: "staging-1234567890123456-", slug: "staging-123456789-q517sa" 464822:37:31 is expected to eq "staging-123456789-q517sa" 464922:37:31 name: "production", slug: "production" 465022:37:31 is expected to eq "production" 465122:37:31 name: "PRODUCTION", slug: "production-q517sa" 465222:37:32 is expected to eq "production-q517sa" 465322:37:32 name: "review/1-foo", slug: "review-1-foo-q517sa" 465422:37:32 is expected to eq "review-1-foo-q517sa" 465522:37:32 name: "1-foo", slug: "env-1-foo-q517sa" 465622:37:32 is expected to eq "env-1-foo-q517sa" 465722:37:32 name: "1/foo", slug: "env-1-foo-q517sa" 465822:37:32 is expected to eq "env-1-foo-q517sa" 465922:37:32 name: "foo-", slug: "foo" 466022:37:32 is expected to eq "foo" 466122:37:32 name: "foo--bar", slug: "foo-bar-q517sa" 466222:37:32 is expected to eq "foo-bar-q517sa" 466322:37:32 name: "foo**bar", slug: "foo-bar-q517sa" 466422:37:32 is expected to eq "foo-bar-q517sa" 466522:37:32 name: "*-foo", slug: "env-foo-q517sa" 466622:37:32 is expected to eq "env-foo-q517sa" 466722:37:32 name: "staging-12345678-", slug: "staging-12345678" 466822:37:32 is expected to eq "staging-12345678" 466922:37:32 name: "staging-12345678-01234567", slug: "staging-12345678-q517sa" 467022:37:32 is expected to eq "staging-12345678-q517sa" 467122:37:32 name: "", slug: "env-q517sa" 467222:37:32 is expected to eq "env-q517sa" 467322:37:32 name: nil, slug: "env-q517sa" 467422:37:32 is expected to eq "env-q517sa" 467522:37:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/slug/environment_spec.rb. It took 0.4 second. Expected to take 0.45 second. 467622:37:32# [RSpecRunTime] Starting example group spec/tooling/danger/datateam_spec.rb. Expected to take 0.44 second. 467722:37:32Tooling::Danger::Datateam 467822:37:32 data team danger 467922:37:32 with structure.sql subtraction changes and no Data Warehouse::Impact Check label 468022:37:32 aggregate_failures 468122:37:32 with structure.sql subtraction changes and Data Warehouse::Impact Check label 468222:37:32 aggregate_failures 468322:37:32 with structure.sql addition changes and no Data Warehouse::Impact Check label 468422:37:32 aggregate_failures 468522:37:32 with user model changes 468622:37:32 aggregate_failures 468722:37:32 with perfomance indicator changes and no Data Warehouse::Impact Check label 468822:37:32 aggregate_failures 468922:37:32 with perfomance indicator changes and Data Warehouse::Impact Check label 469022:37:32 aggregate_failures 469122:37:32 with metric file changes and no performance indicator changes 469222:37:32 aggregate_failures 469322:37:32 with metric file changes and no performance indicator changes and other label 469422:37:32 aggregate_failures 469522:37:32 with performance indicator changes and other label 469622:37:32 aggregate_failures 469722:37:32 with performance indicator changes, Data Warehouse::Impact Check and other label 469822:37:32 aggregate_failures 469922:37:32 with performance indicator changes and other labels 470022:37:32 aggregate_failures 470122:37:32 with metric status removed 470222:37:32 aggregate_failures 470322:37:32 with metric status active 470422:37:32 aggregate_failures 470522:37:32 with database metric files added 470622:37:32 aggregate_failures 470722:37:32 with non-database metric files added 470822:37:32 aggregate_failures 470922:37:32# [RSpecRunTime] Finishing example group spec/tooling/danger/datateam_spec.rb. It took 0.37 second. Expected to take 0.44 second. 471022:37:32# [RSpecRunTime] Starting example group spec/lib/gitlab/template_parser/parser_spec.rb. Expected to take 0.42 second. 471122:37:32Gitlab::TemplateParser::Parser 471322:37:32 parses an empty template 471422:37:32 parses a variable with a single identifier step 471522:37:32 parses a variable with a single integer step 471622:37:32 parses a variable with multiple selector steps 471722:37:32 parses a variable with an integer selector step 471822:37:32 parses the special "it" variable 471922:37:32 parses a text node 472022:37:32 parses an if expression 472122:37:32 parses an if-else expression 472222:37:32 parses an each expression 472322:37:32 parses an escaped newline 472422:37:32 parses a regular newline 472522:37:32 parses the default changelog template 472622:37:33 raises an error when parsing an integer selector that is too large 472722:37:33 #parse_and_transform 472822:37:33 parses and transforms a template 472922:37:33 raises parsing errors using a custom error class 473022:37:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/template_parser/parser_spec.rb. It took 0.44 second. Expected to take 0.42 second. 473122:37:33# [RSpecRunTime] Starting example group spec/models/bulk_imports/configuration_spec.rb. Expected to take 0.4 second. 473222:37:33BulkImports::Configuration 473322:37:33 does not allow STI 473422:37:33 associations 473522:37:33 is expected to belong to bulk_import required: true 473722:37:33 is expected to validate that the length of :url is at most 255 473822:37:33 is expected to validate that the length of :access_token is at most 255 473922:37:33 is expected to validate that :url cannot be empty/falsy 474022:37:33 is expected to validate that :access_token cannot be empty/falsy 474122:37:33# [RSpecRunTime] Finishing example group spec/models/bulk_imports/configuration_spec.rb. It took 0.35 second. Expected to take 0.4 second. 474222:37:33# [RSpecRunTime] Starting example group spec/models/work_items/related_link_restriction_spec.rb. Expected to take 0.37 second. 474322:37:33WorkItems::RelatedLinkRestriction 474422:37:33 does not allow STI 474622:37:33 is expected to validate that :source_type cannot be empty/falsy 474722:37:33 is expected to validate that :target_type cannot be empty/falsy 474822:37:33 is expected to validate that :target_type is case-sensitively unique within the scope of :source_type_id and :link_type 474922:37:33 associations 475022:37:33 is expected to belong to source_type required: false 475122:37:33 is expected to belong to target_type required: false 475322:37:33 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}› 475422:37:33# [RSpecRunTime] Finishing example group spec/models/work_items/related_link_restriction_spec.rb. It took 0.33 second. Expected to take 0.37 second. 475522:37:33# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ip_rate_limiter_spec.rb. Expected to take 0.36 second. 475622:37:33Gitlab::Auth::IpRateLimiter 475722:37:33 #register_fail! 475822:37:33 bans after 3 consecutive failures 475922:37:33 with a whitelisted netmask 476022:37:33 behaves like whitelisted IPs 476122:37:33 does not ban after max retry limit 476222:37:33 with a whitelisted IP 476322:37:33 behaves like whitelisted IPs 476422:37:33 does not ban after max retry limit 476522:37:33 when IP is allow listed 476622:37:33 behaves like skips the rate limiter 476722:37:33 does not call Rack::Attack::Allow2Ban.reset! 476822:37:33 does not call Rack::Attack::Allow2Ban.banned? 476922:37:33 does not call Rack::Attack::Allow2Ban.filter 477022:37:33 when rate limiter is disabled 477122:37:33 behaves like skips the rate limiter 477222:37:33 does not call Rack::Attack::Allow2Ban.reset! 477322:37:33 does not call Rack::Attack::Allow2Ban.banned? 477422:37:33 does not call Rack::Attack::Allow2Ban.filter 477522:37:33 #trusted_ip? 477622:37:33 when ip is in the trusted list 477722:37:34 is expected to be truthy 477822:37:34 when ip is not in the trusted list 477922:37:34 is expected to be falsey 478022:37:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ip_rate_limiter_spec.rb. It took 0.29 second. Expected to take 0.36 second. 478122:37:34# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb. Expected to take 0.35 second. 478222:37:34BulkImports::Projects::Graphql::GetRepositoryQuery 478322:37:34 returns project repository url 478422:37:34 queries project based on source_full_path 478522:37:34 behaves like a valid Direct Transfer GraphQL query 478622:37:34 has a valid query 478722:37:34 does not use any deprecated GraphQL schema 478822:37:34 does not exceed max authenticated complexity 478922:37:34 does not exceed max depth 479022:37:34# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb. It took 0.28 second. Expected to take 0.35 second. 479122:37:34# [RSpecRunTime] Starting example group spec/lib/gitlab/jwt_token_spec.rb. Expected to take 0.34 second. 479222:37:34Gitlab::JWTToken 479322:37:34 behaves like a gitlab jwt token 479522:37:34 is expected to eq "4c1c8c95d92151407093131a92c0cb21a3f04f8dbdf028a5e53048107bd877e0" 479722:37:34 with a custom payload 479822:37:34 returns the correct token 479922:37:34 returns nil and logs the exception after expiration 480022:37:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/jwt_token_spec.rb. It took 0.25 second. Expected to take 0.34 second. 480122:37:34# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. Expected to take 0.32 second. 480222:37:34Sidebars::Organizations::Menus::ManageMenu 480322:37:34 has title and sprite_icon 480622:37:34 is expected not to be nil 480722:37:34 Groups and projects 480822:37:34 is expected not to be nil 481022:37:34 when current user has permissions 481122:37:34 is expected not to be nil 481222:37:34 when current user does not have permissions 481322:37:34 is expected to be nil 481422:37:34# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. It took 0.22 second. Expected to take 0.32 second. 481522:37:34# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. Expected to take 0.31 second. 481622:37:34Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Targets 481822:37:34 when target is null 481922:37:34 is expected to be truthy 482022:37:34 when target is not null 482122:37:34 is expected to be falsey 482222:37:34 .reference_names 482322:37:34 with a literal target 482422:37:34 is expected to be empty 482522:37:34 with a function target 482622:37:34 is expected to be empty 482722:37:34 with a subselect target 482822:37:34 is expected to eq ["xyz_subselect"] 482922:37:34 updates all_references in the select statement 483022:37:34 with an unqualified column name 483122:37:34 is expected to eq ["namespaces", "users"] 483222:37:34 with a qualified column name 483322:37:34 is expected to eq ["namespaces"] 483422:37:34 with a table name 483522:37:35 is expected to eq ["namespaces"] 483722:37:35 is expected to eq ["namespaces", "users"] 483922:37:35 when * is used 484022:37:35 is expected to be truthy 484122:37:35 when no * is used 484222:37:35 is expected to be falsey 484322:37:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. It took 0.28 second. Expected to take 0.31 second. 484422:37:35# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. Expected to take 0.29 second. 484522:37:35Gitlab::GithubImport::Representation::Collaborator 484622:37:35 .from_json_hash 484722:37:35 behaves like a Collaborator 484822:37:35 returns an instance of Collaborator 484922:37:35 with Collaborator 485022:37:35 includes the user ID 485122:37:35 includes the username 485222:37:35 includes the role 485322:37:35 #github_identifiers 485422:37:35 returns a hash with needed identifiers 485522:37:35 .from_api_response 485622:37:35 behaves like a Collaborator 485722:37:35 returns an instance of Collaborator 485822:37:35 with Collaborator 485922:37:35 includes the user ID 486022:37:35 includes the username 486122:37:35 includes the role 486222:37:35 #github_identifiers 486322:37:35 returns a hash with needed identifiers 486422:37:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/collaborator_spec.rb. It took 0.22 second. Expected to take 0.29 second. 486522:37:35# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/namespace_spec.rb. Expected to take 0.28 second. 486622:37:35Gitlab::Kubernetes::Namespace 486722:37:35 is expected to eq "a_namespace" 486922:37:35 when namespace do not exits 487022:37:35 returns false 487122:37:35 when namespace exits 487222:37:35 returns true 487322:37:35 when cluster cannot be reached 487422:37:35 raises exception 487622:37:35 creates a namespace 487822:37:35 creates a namespace with labels 487922:37:35 #ensure_exists! 488022:37:35 checks for existing namespace before creating 488122:37:35 do not re-create an existing namespace 488222:37:35 when client errors 488322:37:35 raises the exception 488422:37:35 logs the error 488522:37:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/namespace_spec.rb. It took 0.21 second. Expected to take 0.28 second. 488622:37:35# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb. Expected to take 0.27 second. 488722:37:35Sidebars::UserSettings::Menus::EmailsMenu 488822:37:35 behaves like User settings menu 488922:37:35 does not contain any sub menu 489022:37:35 renders the correct link 489122:37:35 renders the correct title 489222:37:35 renders the correct icon 489322:37:35 defines correct active route 489422:37:35 behaves like User settings menu #render? method 489622:37:35 when user is logged in 489822:37:35 when user is not logged in 489922:37:35 does not render 490022:37:35# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb. It took 0.21 second. Expected to take 0.27 second. 490122:37:35# [RSpecRunTime] Starting example group spec/lib/system_check/app/git_user_default_ssh_config_check_spec.rb. Expected to take 0.26 second. 490222:37:35SystemCheck::App::GitUserDefaultSSHConfigCheck 490322:37:35 only whitelists safe files 490522:37:35 outputs error information 490722:37:35 fails if a forbidden file exists 490822:37:35 succeeds if the SSH directory doesn't exist 490922:37:35 succeeds if all the whitelisted files exist 491122:37:35 user_exists: true, home_dir_exists: true 491222:37:35 is expected to eq false 491322:37:35 user_exists: true, home_dir_exists: false 491422:37:35 is expected to eq true 491522:37:35 user_exists: false, home_dir_exists: true 491622:37:35 is expected to eq true 491722:37:35 user_exists: false, home_dir_exists: false 491822:37:35 is expected to eq true 491922:37:35# [RSpecRunTime] Finishing example group spec/lib/system_check/app/git_user_default_ssh_config_check_spec.rb. It took 0.27 second. Expected to take 0.26 second. 492022:37:35# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/canceled_spec.rb. Expected to take 0.25 second. 492122:37:35Gitlab::Ci::Status::Canceled 492322:37:36 is expected to eq "Canceled" 492522:37:36 is expected to eq "canceled" 492722:37:36 is expected to eq "status_canceled" 492922:37:36 is expected to eq "favicon_status_canceled" 493122:37:36 is expected to eq "canceled" 493222:37:36 #details_path 493322:37:36 is expected to be nil 493422:37:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/canceled_spec.rb. It took 0.14 second. Expected to take 0.25 second. 493522:37:36# [RSpecRunTime] Starting example group spec/initializers/safe_session_store_patch_spec.rb. Expected to take 0.24 second. 493622:37:36safe_session_store_patch 493722:37:36 with ActionController::TestSession 493822:37:36 behaves like safe session store 493922:37:36 allows storing a String 494022:37:36 raises error when session attempts to store an unsafe object 494122:37:36 allows instance double of OneLogin::RubySaml::Response 494222:37:36 raises an error for instance double of REXML::Document 494322:37:36 with ActionDispatch::Request::Session 494422:37:36 behaves like safe session store 494522:37:36 allows storing a String 494622:37:36 raises error when session attempts to store an unsafe object 494722:37:36 allows instance double of OneLogin::RubySaml::Response 494822:37:36 raises an error for instance double of REXML::Document 494922:37:36# [RSpecRunTime] Finishing example group spec/initializers/safe_session_store_patch_spec.rb. It took 0.21 second. Expected to take 0.24 second. 495022:37:36# [RSpecRunTime] Starting example group spec/graphql/types/release_links_type_spec.rb. Expected to take 0.23 second. 495122:37:36Types::ReleaseLinksType 495222:37:36 has the expected fields 495322:37:36 is expected to require graphql authorizations :read_release 495422:37:36 individual field authorization 495522:37:36 openedMergeRequestsUrl 495622:37:36 has valid authorization 495722:37:36 mergedMergeRequestsUrl 495822:37:36 has valid authorization 495922:37:36 closedMergeRequestsUrl 496022:37:36 has valid authorization 496122:37:36 openedIssuesUrl 496222:37:36 has valid authorization 496322:37:36 closedIssuesUrl 496422:37:36 has valid authorization 496622:37:36 has valid authorization 496722:37:36# [RSpecRunTime] Finishing example group spec/graphql/types/release_links_type_spec.rb. It took 0.2 second. Expected to take 0.23 second. 496822:37:36# [RSpecRunTime] Starting example group spec/services/ci/partitions/setup_default_service_spec.rb. Expected to take 0.22 second. 496922:37:36Ci::Partitions::SetupDefaultService 497122:37:36 when current ci_partition exists 497222:37:36 does not set up default values for ci_partitions 497322:37:36 when default ci_partitions do not exist 497422:37:36 creates the default partitions 497522:37:36 when default partitions exist with incorrect statuses 497622:37:36 returns success and update statuses for ci_partitions 497722:37:36# [RSpecRunTime] Finishing example group spec/services/ci/partitions/setup_default_service_spec.rb. It took 0.19 second. Expected to take 0.22 second. 497822:37:36# [RSpecRunTime] Starting example group spec/services/issuable/process_assignees_spec.rb. Expected to take 0.21 second. 497922:37:36Issuable::ProcessAssignees 498122:37:36 returns assignee_ids when add_assignee_ids and remove_assignee_ids are not specified 498222:37:36 combines other ids when assignee_ids is nil 498322:37:36 combines other ids when both add_assignee_ids and remove_assignee_ids are not empty 498422:37:36 combines other ids when remove_assignee_ids is not empty 498522:37:36 combines other ids when add_assignee_ids is not empty 498622:37:36 combines ids when existing_assignee_ids and extra_assignee_ids are omitted 498722:37:36 handles mixed string and integer arrays 498822:37:36# [RSpecRunTime] Finishing example group spec/services/issuable/process_assignees_spec.rb. It took 0.16 second. Expected to take 0.21 second. 498922:37:36# [RSpecRunTime] Starting example group spec/serializers/rollout_status_entity_spec.rb. Expected to take 0.21 second. 499022:37:36RolloutStatusEntity 499122:37:36 exposes status 499222:37:36 exposes has_legacy_app_label 499322:37:36 when kube deployment is valid 499422:37:36 exposes deployment data 499522:37:36 does not expose canary ingress if it does not exist 499622:37:36 when canary ingress exists 499722:37:37 expose canary ingress 499822:37:37 when kube deployment is empty 499922:37:37 exposes status 500022:37:37 does not expose deployment data 500122:37:37# [RSpecRunTime] Finishing example group spec/serializers/rollout_status_entity_spec.rb. It took 0.16 second. Expected to take 0.21 second. 500222:37:37# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. Expected to take 0.2 second. 500322:37:37Gitlab::SidekiqMiddleware::SizeLimiter::Client 500522:37:37 when the validator rejects the job 500622:37:37 raises an exception when scheduling job with #perform_at 500722:37:37 raises an exception when scheduling job with #perform_async 500822:37:37 raises an exception when scheduling job with #perform_in 500922:37:37 when the validator validates the job suscessfully 501022:37:37 raises an exception when scheduling job with #perform_at 501122:37:37 raises an exception when scheduling job with #perform_async 501222:37:37 raises an exception when scheduling job with #perform_in 501322:37:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. It took 0.17 second. Expected to take 0.2 second. 501422:37:37# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. Expected to take 0.19 second. 501522:37:37Gitlab::DependencyLinker::CartfileLinker 501722:37:37 supports Cartfile 501822:37:37 supports Cartfile.private 501922:37:37 does not support other files 502122:37:37 links dependencies 502222:37:37 links Git repos 502322:37:37 links binary-only frameworks 502422:37:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb. It took 0.16 second. Expected to take 0.19 second. 502522:37:37# [RSpecRunTime] Starting example group spec/lib/gitlab/topology_service_client/cell_service_spec.rb. Expected to take 0.19 second. 502622:37:37Gitlab::TopologyServiceClient::CellService 502722:37:37 #get_cell_info 502822:37:37 when topology service is disabled 502922:37:37 raises an error when topology service is not enabled 503022:37:37 raises an error when no cell is configured 503122:37:37 when topology service is enabled 503222:37:37 returns the cell information 503322:37:37 returns nil if the cell is not found 503422:37:37 #cell_sequence_range 503522:37:37 when topology service is enabled 503622:37:37 when a cell exists in topology service 503722:37:37 is expected to contain exactly 1 and 1000 503822:37:37 when a cell is not found in topology service 503922:37:37 is expected to be nil 504022:37:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/topology_service_client/cell_service_spec.rb. It took 0.15 second. Expected to take 0.19 second. 504122:37:37# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/status/reason_spec.rb. Expected to take 0.18 second. 504222:37:37Gitlab::Ci::Build::Status::Reason 504422:37:37 when failure symbol reason is being passed 504522:37:37 correctly fabricates a status reason object 504622:37:37 when another status reason object is being passed 504722:37:37 correctly fabricates a status reason object 504822:37:37 #failure_reason_enum 504922:37:37 exposes a failure reason enum 505022:37:37 #force_allow_failure? 505122:37:37 when build is not allowed to fail 505222:37:37 when build is allowed to fail with a given exit code 505322:37:37 returns true 505422:37:37 when build is not allowed to fail regardless of an exit code 505522:37:37 returns false 505622:37:37 when an exit code is not specified 505722:37:37 returns false 505822:37:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/status/reason_spec.rb. It took 0.14 second. Expected to take 0.18 second. 505922:37:37# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/failed_spec.rb. Expected to take 0.18 second. 506022:37:37Gitlab::Ci::Status::Failed 506222:37:37 is expected to eq "Failed" 506422:37:37 is expected to eq "failed" 506622:37:37 is expected to eq "status_failed" 506822:37:37 is expected to eq "favicon_status_failed" 507022:37:37 is expected to eq "failed" 507122:37:37 #details_path 507222:37:37 is expected to be nil 507322:37:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/failed_spec.rb. It took 0.14 second. Expected to take 0.18 second. 507422:37:37# [RSpecRunTime] Starting example group spec/models/concerns/safe_url_spec.rb. Expected to take 0.16 second. 507622:37:37 does not allow STI 507922:37:37 when URL contains credentials 508022:37:37 masks username and password 508122:37:37 when username is allowed 508222:37:37 masks the password, but not the username 508322:37:37 when URL is empty 508422:37:37 is expected to be nil 508522:37:37 when URI raises an error 508622:37:37 is expected to be nil 508722:37:37# [RSpecRunTime] Finishing example group spec/models/concerns/safe_url_spec.rb. It took 0.14 second. Expected to take 0.16 second. 508822:37:37# [RSpecRunTime] Starting example group spec/models/packages/rubygems/metadatum_spec.rb. Expected to take 0.16 second. 508922:37:37Packages::Rubygems::Metadatum 509022:37:37 does not allow STI 509122:37:37 relationships 509222:37:38 is expected to belong to package required: false 509422:37:38 is expected to validate that :package cannot be empty/falsy 509522:37:38# [RSpecRunTime] Finishing example group spec/models/packages/rubygems/metadatum_spec.rb. It took 0.1 second. Expected to take 0.16 second. 509622:37:38# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/instance_spec.rb. Expected to take 0.15 second. 509722:37:38Gitlab::Ci::Variables::Builder::Instance 509822:37:38 #secret_variables 509922:37:38 when the ref is protected 510022:37:38 contains all the variables 510122:37:38 when the ref is not protected 510222:37:38 contains only unprotected variables 510322:37:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/instance_spec.rb. It took 0.11 second. Expected to take 0.15 second. 510422:37:38# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/metadata_spec.rb. Expected to take 0.15 second. 510522:37:38Gitlab::ManifestImport::Metadata 510722:37:38 stores data in Redis with an expiry of EXPIRY_TIME 510822:37:38 #repositories 510922:37:38 allows repositories to round-trip with symbol keys 511022:37:38 uses the fallback when there is nothing in Redis 511222:37:38 returns the group ID as an integer 511322:37:38 uses the fallback when there is nothing in Redis 511422:37:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/metadata_spec.rb. It took 0.12 second. Expected to take 0.15 second. 511522:37:38# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_tag_link_spec.rb. Expected to take 0.14 second. 511622:37:38IncidentManagement::TimelineEventTagLink 511722:37:38 does not allow STI 511822:37:38 associations 511922:37:38 is expected to belong to timeline_event required: false 512022:37:38 is expected to belong to timeline_event_tag required: false 512122:37:38# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_tag_link_spec.rb. It took 0.08 second. Expected to take 0.14 second. 512222:37:38# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_timestamps_spec.rb. Expected to take 0.14 second. 512322:37:38RuboCop::Cop::Migration::AddTimestamps 512422:37:38 when in migration 512522:37:38 registers an offense when the "add_timestamps" method is used 512622:37:38 does not register an offense when the "add_timestamps" method is not used 512722:37:38 does not register an offense when the "add_timestamps_with_timezone" method is used 512822:37:38 when outside of migration 512922:37:38 registers no offense 513022:37:38# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_timestamps_spec.rb. It took 0.18 second. Expected to take 0.14 second. 513122:37:38# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. Expected to take 0.13 second. 513222:37:38API::Validations::Validators::IntegerOrCustomValue 513322:37:38 valid parameters 513422:37:38 does not raise a validation error 513522:37:38 when custom values is empty and value is an integer 513622:37:38 does not raise a validation error 513722:37:38 invalid parameters 513822:37:38 raises a validation error 513922:37:38 when custom values is empty and value is not an integer 514022:37:38 raises a validation error 514122:37:38# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/integer_or_custom_value_spec.rb. It took 0.09 second. Expected to take 0.13 second. 514222:37:38# [RSpecRunTime] Starting example group spec/workers/concerns/gitlab/import/notify_upon_death_spec.rb. Expected to take 0.12 second. 514322:37:38Gitlab::Import::NotifyUponDeath 514422:37:38 .sidekiq_retries_exhausted 514522:37:38 notifies the JobWaiter when 3 arguments are given and the last is a String 514622:37:38 does not notify the JobWaiter when only 2 arguments are given 514722:37:38 does not notify the JobWaiter when only 1 argument is given 514822:37:38 does not notify the JobWaiter when the last argument is not a String 514922:37:38# [RSpecRunTime] Finishing example group spec/workers/concerns/gitlab/import/notify_upon_death_spec.rb. It took 0.09 second. Expected to take 0.12 second. 515022:37:38# [RSpecRunTime] Starting example group spec/graphql/types/milestone_type_spec.rb. Expected to take 0.12 second. 515122:37:38Types::MilestoneType 515222:37:38 is expected to eq "Milestone" 515322:37:38 has the expected fields 515422:37:38 is expected to require graphql authorizations :read_milestone 515622:37:38 is expected to have graphql type Types::MilestoneStatsType 515722:37:38# [RSpecRunTime] Finishing example group spec/graphql/types/milestone_type_spec.rb. It took 0.14 second. Expected to take 0.12 second. 515822:37:38# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect_spec.rb. Expected to take 0.12 second. 515922:37:38Atlassian::JiraConnect 516122:37:38 is expected to eq "GitLab for Jira (localhost)" 516322:37:38 is expected to eq "gitlab-jira-connect-localhost" 516422:37:38 host name is too long 516522:37:38 truncates the key to be no longer than 64 characters 516622:37:38 with jira_connect_proxy_url setting 516722:37:38 is expected to eq "gitlab-jira-connect-example.com" 516822:37:38# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect_spec.rb. It took 0.1 second. Expected to take 0.12 second. 516922:37:38# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. Expected to take 0.11 second. 517022:37:38Gitlab::Database::PostgresHll::Buckets 517122:37:38 #estimated_distinct_count 517222:37:38 provides estimated cardinality 517322:37:38 #merge_hash! 517422:37:39 merges two hashes together into union of two sets 517622:37:39 serialize HyperLogLog buckets as hash 517722:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. It took 0.07 second. Expected to take 0.11 second. 517822:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. Expected to take 0.1 second. 517922:37:39Gitlab::ImportExport::DurationMeasuring 518022:37:39 measures method execution duration 518122:37:39 #with_duration_measuring 518222:37:39 yields control 518322:37:39 returns result of the yielded block 518422:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. It took 0.07 second. Expected to take 0.1 second. 518522:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. Expected to take 0.1 second. 518622:37:39Gitlab::GithubImport::Representation::DiffNotes::DiscussionId 518722:37:39 #discussion_id 518822:37:39 when the note is not a reply to a discussion 518922:37:39 generates and caches new discussion_id 519022:37:39 when the note is a reply to a discussion 519122:37:39 uses the cached value as the discussion_id 519222:37:39 when cached value does not exist 519322:37:39 falls back to generating a new discussion_id 519422:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb. It took 0.09 second. Expected to take 0.1 second. 519522:37:39# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. Expected to take 0.1 second. 519622:37:39Types::Clusters::AgentActivityEventType 519722:37:39 is expected to require graphql authorizations :read_cluster_agent 519822:37:39 is expected to have graphql fields :recorded_at, :kind, :level, :user, and :agent_token 519922:37:39 is expected to eq "ClusterAgentActivityEvent" 520022:37:39# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_activity_event_type_spec.rb. It took 0.08 second. Expected to take 0.1 second. 520122:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/git/bundle_file_spec.rb. Expected to take 0.09 second. 520222:37:39Gitlab::Git::BundleFile 520422:37:39 returns nil for a valid bundle 520522:37:39 raises an exception for an invalid bundle 520622:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/bundle_file_spec.rb. It took 0.06 second. Expected to take 0.09 second. 520722:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. Expected to take 0.09 second. 520822:37:39Gitlab::SidekiqMiddleware::PauseControl::Strategies::Deprecated 521022:37:39 overrides the should_pause? method 521122:37:39 #should_pause? 521222:37:39 always returns false 521422:37:39 inherits from Gitlab::SidekiqMiddleware::PauseControl::Strategies::Base 521522:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. It took 0.07 second. Expected to take 0.09 second. 521622:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/offset_header_builder_spec.rb. Expected to take 0.09 second. 521722:37:39Gitlab::Pagination::OffsetHeaderBuilder 521922:37:39 sets headers to request context 522022:37:39 exclude total headers 522122:37:39 does not set total headers to request context 522222:37:39 pass data without counts 522322:37:39 does not set total headers to request context 522422:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/offset_header_builder_spec.rb. It took 0.08 second. Expected to take 0.09 second. 522522:37:39# [RSpecRunTime] Starting example group spec/policies/work_items/type_policy_spec.rb. Expected to take 0.08 second. 522622:37:39WorkItems::TypePolicy 522722:37:39 when work item type is not present 522822:37:39 is expected to be disallowed :read_work_item_type 522922:37:39 when work item type is present 523022:37:39 is expected to be allowed :read_work_item_type 523122:37:39# [RSpecRunTime] Finishing example group spec/policies/work_items/type_policy_spec.rb. It took 0.06 second. Expected to take 0.08 second. 523222:37:39# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb. Expected to take 0.08 second. 523322:37:39RuboCop::Cop::Migration::ReferToIndexByName 523422:37:39 when outside migration 523522:37:39 registers no offenses 523622:37:39 when in migration 523722:37:39 when existing indexes are referred to without an explicit name 523822:37:39 registers an offense 523922:37:39# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb. It took 0.07 second. Expected to take 0.08 second. 524022:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb. Expected to take 0.07 second. 524122:37:39Gitlab::SidekiqMiddleware::SizeLimiter::Server 524222:37:39 yields block 524322:37:39 calls the Compressor 524422:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb. It took 0.05 second. Expected to take 0.07 second. 524522:37:39# [RSpecRunTime] Starting example group spec/graphql/types/blame/groups_type_spec.rb. Expected to take 0.07 second. 524622:37:39Types::Blame::GroupsType 524722:37:39 is expected to have graphql fields :commit, :commit_data, :lineno, :lines, and :span 524822:37:39 is expected to eq "Groups" 524922:37:39# [RSpecRunTime] Finishing example group spec/graphql/types/blame/groups_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 525022:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb. Expected to take 0.07 second. 525122:37:39new tables with gitlab_main schema 525222:37:39 only allows exempted tables to have `gitlab_main` as its schema, after milestone 16.7 525322:37:39 only allows tables having `gitlab_main` as its schema in `exempted_tables` 525422:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb. It took 0.05 second. Expected to take 0.07 second. 525522:37:39# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_user_access_level_enum_spec.rb. Expected to take 0.07 second. 525622:37:39Types::Organizations::OrganizationUserAccessLevelEnum 525722:37:39 exposes all the existing access levels 525822:37:39 is expected to eq "OrganizationUserAccessLevel" 525922:37:39# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_user_access_level_enum_spec.rb. It took 0.05 second. Expected to take 0.07 second. 526022:37:39# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/rack_middleware_spec.rb. Expected to take 0.07 second. 526122:37:39Gitlab::Metrics::RackMiddleware 526322:37:39 tracks a transaction 526422:37:39 tracks any raised exceptions 526522:37:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/rack_middleware_spec.rb. It took 0.05 second. Expected to take 0.07 second. 526622:37:39# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_message_type_spec.rb. Expected to take 0.07 second. 526722:37:39Types::Ci::PipelineMessageType 526822:37:39 is expected to eq "PipelineMessage" 526922:37:39 contains attributes related to a pipeline message 527022:37:39# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_message_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 527122:37:39# [RSpecRunTime] Starting example group spec/graphql/types/issuable_state_enum_spec.rb. Expected to take 0.07 second. 527222:37:39Types::IssuableStateEnum 527322:37:39 is expected to eq "IssuableState" 527422:37:39 behaves like issuable state 527522:37:39 exposes all the existing issuable states 527622:37:39# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_state_enum_spec.rb. It took 0.05 second. Expected to take 0.07 second. 527722:37:39# [RSpecRunTime] Starting example group spec/graphql/types/project_member_relation_enum_spec.rb. Expected to take 0.06 second. 527822:37:39Types::ProjectMemberRelationEnum 527922:37:39 is expected to eq "ProjectMemberRelation" 528022:37:40 exposes all the existing project member relation type values 528122:37:40# [RSpecRunTime] Finishing example group spec/graphql/types/project_member_relation_enum_spec.rb. It took 0.05 second. Expected to take 0.06 second. 528222:37:40# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. Expected to take 0.06 second. 528322:37:40Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::None 528522:37:40 yields without checking for duplicates 528722:37:40 does not delete any locks before executing 528822:37:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. It took 0.05 second. Expected to take 0.06 second. 528922:37:40# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. Expected to take 0.05 second. 529022:37:40Gitlab::GithubImport::Importer::IssueAndLabelLinksImporter 529222:37:40 imports an issue and its labels 529322:37:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. It took 0.02 second. Expected to take 0.05 second. 529422:37:40# [RSpecRunTime] Starting example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. Expected to take 0.04 second. 529522:37:40Rack VULNDB-255039 529622:37:40 when handling query params in GET requests 529722:37:40 does not treat semicolons as query delimiters 529822:37:40# [RSpecRunTime] Finishing example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. It took 0.02 second. Expected to take 0.04 second. 529922:37:40# [RSpecRunTime] Starting example group spec/graphql/types/ci/freeze_period_status_enum_spec.rb. Expected to take 0.04 second. 530022:37:40Types::Ci::FreezePeriodStatusEnum 530122:37:40 exposes all freeze period statuses 530222:37:40# [RSpecRunTime] Finishing example group spec/graphql/types/ci/freeze_period_status_enum_spec.rb. It took 0.02 second. Expected to take 0.04 second. 530322:37:40# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_countable_connection_type_spec.rb. Expected to take 0.04 second. 530422:37:40Types::Ci::RunnerCountableConnectionType 530522:37:40 contains attributes related to a runner connection 530622:37:40# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_countable_connection_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 530722:37:40# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_platforms_resolver_spec.rb. Expected to take 0.04 second. 530822:37:40Resolvers::Ci::RunnerPlatformsResolver 531022:37:40 returns all possible runner platforms 531122:37:40# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_platforms_resolver_spec.rb. It took 0.02 second. Expected to take 0.04 second. 531222:37:40# [RSpecRunTime] Starting example group spec/serializers/accessibility_error_entity_spec.rb. Expected to take 0.04 second. 531322:37:40AccessibilityErrorEntity 531522:37:40 when accessibility contains an error 531622:37:40 contains correct accessibility error details 531722:37:40# [RSpecRunTime] Finishing example group spec/serializers/accessibility_error_entity_spec.rb. It took 0.02 second. Expected to take 0.04 second. 531822:37:40# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/wrapper_spec.rb. Expected to take 0.04 second. 531922:37:40Gitlab::Redis::Wrapper 532022:37:40 .instrumentation_class 532122:37:40 raises a NameError 532222:37:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/wrapper_spec.rb. It took 0.02 second. Expected to take 0.04 second. 532322:37:40[TEST PROF INFO] EventProf results for sql.active_record 532422:37:40Total time: 04:31.223 of 18:21.106 (24.63%) 532522:37:40Total events: 241261 532622:37:40Top 5 slowest suites (by time): 532722:37:40Gitlab::Datab...WritesOnTables (./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:5) – 01:06.055 (85449 / 35) of 02:34.745 (42.69%) 532822:37:40ProjectTeam (./spec/models/project_team_spec.rb:5) – 00:47.846 (33393 / 104) of 03:12.307 (24.88%) 532922:37:40Issues::MoveService (./spec/services/issues/move_service_spec.rb:5) – 00:25.015 (15328 / 48) of 01:36.455 (25.93%) 533022:37:40Ci::Runners::...ervice#execute (./spec/services/ci/runners/create_runner_service_spec.rb:5) – 00:10.904 (6680 / 97) of 00:42.451 (25.69%) 533122:37:40Projects::ForkService (./spec/services/projects/fork_service_spec.rb:5) – 00:09.833 (7849 / 45) of 00:48.821 (20.14%) 533222:37:40Knapsack report was generated. Preview: 533422:37:40 "spec/models/project_team_spec.rb": 192.306835072, 533522:37:40 "spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb": 154.74481137299995, 533622:37:40 "spec/services/issues/move_service_spec.rb": 96.45563005500003, 533722:37:40 "spec/services/projects/fork_service_spec.rb": 48.82092279599999, 533822:37:40 "spec/services/ci/runners/create_runner_service_spec.rb": 42.45140410900001, 533922:37:40 "spec/lib/banzai/filter/references/external_issue_reference_filter_spec.rb": 42.24324219599998, 534022:37:40 "spec/dot_gitlab_ci/rules_spec.rb": 21.680525362000026, 534122:37:40 "spec/lib/gitlab/diff/file_collection/merge_request_diff_batch_spec.rb": 33.84862771100006, 534222:37:40 "spec/lib/gitlab/metrics/subscribers/active_record_spec.rb": 29.05614132300002, 534322:37:40 "spec/models/concerns/awardable_spec.rb": 24.759216610000067, 534422:37:40 "spec/models/push_event_spec.rb": 24.037406574999977, 534522:37:40 "spec/models/ci/pipeline_artifact_spec.rb": 20.318792323000025, 534622:37:40 "spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb": 15.52235058400015, 534722:37:40 "spec/finders/environments/environments_by_deployments_finder_spec.rb": 18.077958396999975, 534822:37:40 "spec/finders/cluster_ancestors_finder_spec.rb": 14.977573041000142, 534922:37:40 "spec/helpers/labels_helper_spec.rb": 13.534982884999863, 535022:37:40 "spec/workers/redis_migration_worker_spec.rb": 16.39727887899994, 535122:37:40 "spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb": 13.834874996000053, 535222:37:40 "spec/finders/context_commits_finder_spec.rb": 12.621058603999927, 535322:37:40 "spec/services/deployments/archive_in_project_service_spec.rb": 12.323348866999822, 535422:37:40 "spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb": 11.550822117000052, 535522:37:40 "spec/models/ml/candidate_spec.rb": 10.426771808000012, 535622:37:40 "spec/services/todos/destroy/confidential_issue_service_spec.rb": 8.29205074299989, 535722:37:40 "spec/lib/gitlab/diff/suggestions_parser_spec.rb": 9.495106363999867, 535822:37:40 "spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb": 7.343545088999917, 535922:37:40 "spec/views/admin/dashboard/index.html.haml_spec.rb": 8.065169147999995, 536022:37:40 "spec/helpers/notes_helper_spec.rb": 8.232136740999977, 536122:37:40 "spec/workers/pipeline_metrics_worker_spec.rb": 8.260311623000007, 536222:37:40 "spec/rack_servers/puma_spec.rb": 5.226029365000159, 536322:37:40 "spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb": 5.341841319000196, 536422:37:40 "spec/workers/import/delete_placeholder_user_worker_spec.rb": 5.713457499000015, 536522:37:40 "spec/tasks/gitlab/db/lock_writes_rake_spec.rb": 5.650137006000023, 536622:37:40 "spec/lib/api/entities/ci/job_request/dependency_spec.rb": 5.338253497999858, 536722:37:40 "spec/services/todos/allowed_target_filter_service_spec.rb": 4.948271046999935, 536822:37:40 "spec/lib/gitlab/database/bulk_update_spec.rb": 5.091588212000033, 536922:37:40 "spec/lib/gitlab/checks/push_check_spec.rb": 5.535745343999906, 537022:37:40 "spec/models/audit_events/user_audit_event_spec.rb": 4.035690062999947, 537122:37:40 "spec/finders/deploy_tokens/tokens_finder_spec.rb": 4.452089864000072, 537222:37:40 "spec/presenters/snippet_presenter_spec.rb": 4.251847978000114, 537322:37:40 "spec/models/projects/forks/details_spec.rb": 4.978484148999996, 537422:37:40 "spec/tasks/gitlab/container_registry_rake_spec.rb": 3.780990275000022, 537522:37:40 "spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb": 3.9695237009998436, 537622:37:40 "spec/workers/merge_requests/process_scheduled_merge_worker_spec.rb": 4.1915892370000165, 537722:37:40 "spec/serializers/deployment_serializer_spec.rb": 3.531923898000059, 537822:37:40 "spec/services/jira_import/users_importer_spec.rb": 3.542717969000023, 537922:37:40 "spec/models/integrations/bamboo_spec.rb": 3.7870380350000232, 538022:37:40 "spec/models/ci/catalog/resources/sync_event_spec.rb": 3.7689486549998037, 538122:37:40 "spec/lib/gitlab/database/loose_foreign_keys_spec.rb": 3.3694085839999843, 538222:37:40 "spec/graphql/mutations/customer_relations/contacts/create_spec.rb": 2.949699892000126, 538322:37:40 "spec/models/concerns/import/has_import_source_spec.rb": 2.9467871419999483, 538422:37:40 "spec/lib/gitlab/verify/ci_secure_files_spec.rb": 2.142321049999964, 538522:37:40 "spec/services/incident_management/link_alerts/create_service_spec.rb": 2.8718643600000178, 538622:37:40 "spec/scripts/trigger-build_spec.rb": 2.630547793000005, 538722:37:40 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb": 2.8145350289998987, 538822:37:40 "spec/services/groups/group_links/update_service_spec.rb": 2.2419359919999806, 538922:37:40 "spec/models/packages/ml_model/package_spec.rb": 2.4883293689999846, 539022:37:40 "spec/helpers/branches_helper_spec.rb": 2.4611747889998696, 539122:37:40 "spec/models/merge_requests_closing_issues_spec.rb": 1.837764130999858, 539222:37:40 "spec/models/work_items/dates_source_spec.rb": 2.2703690529999676, 539322:37:40 "spec/presenters/packages/nuget/packages_versions_presenter_spec.rb": 2.152743330000021, 539422:37:40 "spec/lib/gitlab/ci/config/entry/reports_spec.rb": 2.26268042300012, 539522:37:40 "spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb": 1.8276985810000497, 539622:37:40 "spec/services/ci/pipelines/update_metadata_service_spec.rb": 1.9505031839998992, 539722:37:40 "spec/workers/run_pipeline_schedule_worker_spec.rb": 1.7555442289999519, 539822:37:40 "spec/models/hooks/active_hook_filter_spec.rb": 1.895914361999985, 539922:37:40 "spec/lib/gitlab/ci/config/external/context_spec.rb": 1.6820124460000443, 540022:37:40 "spec/lib/gitlab/import_export/avatar_saver_spec.rb": 1.498594482000044, 540122:37:40 "spec/lib/gitlab/usage/metrics/instrumentations/count_packages_metric_spec.rb": 1.3286641170000166, 540222:37:40 "spec/lib/gitlab/auth/current_user_mode_spec.rb": 1.6152041059999647, 540322:37:40 "spec/lib/banzai/issuable_extractor_spec.rb": 1.29967363999981, 540422:37:40 "spec/services/auth/dependency_proxy_authentication_service_spec.rb": 1.599286235999898, 540522:37:40 "spec/services/update_container_registry_info_service_spec.rb": 1.7046159670001089, 540622:37:40 "spec/lib/gitlab/ci/status/build/skipped_spec.rb": 1.4467788029999156, 540722:37:40 "spec/services/ml/destroy_model_version_service_spec.rb": 2.395139158999882, 540822:37:40 "spec/lib/backup/dump/postgres_spec.rb": 0.7505617719998554, 540922:37:40 "spec/models/concerns/feature_gate_spec.rb": 1.412968181999986, 541022:37:40 "spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb": 1.497146143000009, 541122:37:40 "spec/views/shared/runners/_runner_details.html.haml_spec.rb": 1.3137281609999718, 541222:37:40 "spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb": 1.517712925000069, 541322:37:40 "spec/serializers/merge_request_sidebar_extras_entity_spec.rb": 1.1076883580001322, 541422:37:40 "spec/models/uploads/local_spec.rb": 1.1206298489998971, 541522:37:40 "spec/lib/gitlab/sidekiq_queue_spec.rb": 1.1995439590000387, 541622:37:40 "spec/workers/import/bulk_imports/source_users_attributes_worker_spec.rb": 0.9561408150000261, 541722:37:40 "spec/services/service_desk/custom_emails/destroy_service_spec.rb": 1.01046631600002, 541822:37:40 "spec/graphql/resolvers/data_transfer/project_data_transfer_resolver_spec.rb": 0.9798000160001266, 541922:37:40 "spec/lib/banzai/filter/sanitize_link_filter_spec.rb": 0.9538194750000457, 542022:37:40 "spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb": 0.9868793460000234, 542122:37:40 "spec/lib/gitlab/usage/metrics/instrumentations/count_csv_imports_metric_spec.rb": 0.976175565999938, 542222:37:40 "spec/finders/packages/pypi/package_finder_spec.rb": 0.7530583719999413, 542322:37:40 "spec/lib/gitlab/data_builder/alert_spec.rb": 0.41709443600007035, 542422:37:40 "spec/lib/banzai/filter/attributes_filter_spec.rb": 0.47149572800003625, 542522:37:40 "spec/lib/gitlab/ci/config/entry/service_spec.rb": 0.8851979040000515, 542622:37:40 "spec/lib/sidebars/projects/menus/confluence_menu_spec.rb": 0.6695504310000615, 542722:37:40 "spec/lib/gitlab/import/user_from_mention_spec.rb": 0.6612556509999195, 542822:37:40 "spec/tooling/danger/feature_flag_spec.rb": 0.6821654499999568, 542922:37:40 "spec/graphql/mutations/work_items/linked_items/base_spec.rb": 0.702128890999802, 543022:37:40 "spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb": 0.7764558119999947, 543122:37:40 "spec/models/ci/variable_value_spec.rb": 0.5720303089999561, 543222:37:40 "spec/services/spam/akismet_service_spec.rb": 0.5703652089998741, 543322:37:40 "spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb": 0.5482124479999584, 543422:37:40 "spec/models/ci/build_trace_spec.rb": 0.5818277199998647, 543522:37:40 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.12061620200006473, 543622:37:40 "spec/views/shared/projects/_inactive_project_deletion_alert.html.haml_spec.rb": 0.4678414770000927, 543722:37:40 "spec/lib/sidebars/user_profile/menus/overview_menu_spec.rb": 0.442121656999916, 543822:37:40 "spec/lib/gitlab/data_builder/archive_trace_spec.rb": 0.48376049799981047, 543922:37:40 "spec/finders/bulk_imports/entities_finder_spec.rb": 0.4616289370001141, 544022:37:40 "spec/lib/api/entities/design_management/design_spec.rb": 0.5025379280000379, 544122:37:40 "spec/lib/gitlab/memory/watchdog/configurator_spec.rb": 0.4849075879999418, 544222:37:40 "spec/services/users/batch_status_cleaner_service_spec.rb": 0.36864182599993, 544322:37:40 "spec/models/raw_usage_data_spec.rb": 0.38911182599986205, 544422:37:40 "spec/models/anti_abuse/event_spec.rb": 0.36454015599997547, 544522:37:40 "spec/lib/gitlab/slug/environment_spec.rb": 0.40179343599993445, 544622:37:40 "spec/tooling/danger/datateam_spec.rb": 0.365087345999882, 544722:37:40 "spec/lib/gitlab/template_parser/parser_spec.rb": 0.4409233569999742, 544822:37:40 "spec/models/bulk_imports/configuration_spec.rb": 0.34630388599998696, 544922:37:40 "spec/models/work_items/related_link_restriction_spec.rb": 0.33173013500004345, 545022:37:40 "spec/lib/gitlab/auth/ip_rate_limiter_spec.rb": 0.2903545449999001, 545122:37:40 "spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb": 0.2839126640001268, 545222:37:40 "spec/lib/gitlab/jwt_token_spec.rb": 0.2531056139998782, 545322:37:40 "spec/lib/sidebars/organizations/menus/manage_menu_spec.rb": 0.22151181399999587, 545422:37:40 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb": 0.2788236839999172, 545522:37:40 "spec/lib/gitlab/github_import/representation/collaborator_spec.rb": 0.2160212240000874, 545622:37:40 "spec/lib/gitlab/kubernetes/namespace_spec.rb": 0.21447499300006712, 545722:37:40 "spec/lib/sidebars/user_settings/menus/emails_menu_spec.rb": 0.21044640400009484, 545822:37:40 "spec/lib/system_check/app/git_user_default_ssh_config_check_spec.rb": 0.26476266399981796, 545922:37:40 "spec/lib/gitlab/ci/status/canceled_spec.rb": 0.1438113419999354, 546022:37:40 "spec/initializers/safe_session_store_patch_spec.rb": 0.20937817399999403, 546122:37:40 "spec/graphql/types/release_links_type_spec.rb": 0.20429789399986475, 546222:37:40 "spec/services/ci/partitions/setup_default_service_spec.rb": 0.1938048429999526, 546322:37:40 "spec/services/issuable/process_assignees_spec.rb": 0.15705207299993162, 546422:37:40 "spec/serializers/rollout_status_entity_spec.rb": 0.1623132730001089, 546522:37:40 "spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb": 0.1685996830001386, 546622:37:40 "spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb": 0.15709817200013276, 546722:37:40 "spec/lib/gitlab/topology_service_client/cell_service_spec.rb": 0.14853036299996347, 546822:37:40 "spec/lib/gitlab/ci/build/status/reason_spec.rb": 0.14194790200008356, 546922:37:40 "spec/lib/gitlab/ci/status/failed_spec.rb": 0.13735357199993814, 547022:37:40 "spec/models/concerns/safe_url_spec.rb": 0.13671636200001558, 547122:37:40 "spec/models/packages/rubygems/metadatum_spec.rb": 0.10273463199996513, 547222:37:40 "spec/lib/gitlab/ci/variables/builder/instance_spec.rb": 0.10942421200002173, 547322:37:40 "spec/lib/gitlab/manifest_import/metadata_spec.rb": 0.12181540200003838, 547422:37:40 "spec/models/incident_management/timeline_event_tag_link_spec.rb": 0.0816270610000629, 547522:37:40 "spec/rubocop/cop/migration/add_timestamps_spec.rb": 0.17522157300004437, 547622:37:40 "spec/lib/api/validations/validators/integer_or_custom_value_spec.rb": 0.09066597099990759, 547722:37:40 "spec/workers/concerns/gitlab/import/notify_upon_death_spec.rb": 0.09315444200001366, 547822:37:40 "spec/graphql/types/milestone_type_spec.rb": 0.1420792020001045, 547922:37:40 "spec/lib/atlassian/jira_connect_spec.rb": 0.09937534200003029, 548022:37:40 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 0.0732065209999746, 548122:37:40 "spec/lib/gitlab/import_export/duration_measuring_spec.rb": 0.07303954099984367, 548222:37:40 "spec/lib/gitlab/github_import/representation/diff_notes/discussion_id_spec.rb": 0.08525777099998777, 548322:37:40 "spec/graphql/types/clusters/agent_activity_event_type_spec.rb": 0.0760815520000051, 548422:37:40 "spec/lib/gitlab/git/bundle_file_spec.rb": 0.062009921000026225, 548522:37:40 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb": 0.06994436099989798, 548622:37:40 "spec/lib/gitlab/pagination/offset_header_builder_spec.rb": 0.07880318100001205, 548722:37:40 "spec/policies/work_items/type_policy_spec.rb": 0.06109973100001298, 548822:37:40 "spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb": 0.06672930099989571, 548922:37:40 "spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb": 0.05409135099989726, 549022:37:40 "spec/graphql/types/blame/groups_type_spec.rb": 0.04910567100000662, 549122:37:40 "spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb": 0.04902587000015046, 549222:37:40 "spec/graphql/types/organizations/organization_user_access_level_enum_spec.rb": 0.048055509999812784, 549322:37:40 "spec/lib/gitlab/metrics/rack_middleware_spec.rb": 0.049006361000010656, 549422:37:40 "spec/graphql/types/ci/pipeline_message_type_spec.rb": 0.04604865100009192, 549522:37:40 "spec/graphql/types/issuable_state_enum_spec.rb": 0.04673286100000951, 549622:37:40 "spec/graphql/types/project_member_relation_enum_spec.rb": 0.04616305000013199, 549722:37:40 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb": 0.04975941099996817, 549822:37:40 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.02392020100000991, 549922:37:40 "spec/initializers/rack_VULNDB-255039_patch_spec.rb": 0.023486929999990025, 550022:37:40 "spec/graphql/types/ci/freeze_period_status_enum_spec.rb": 0.02266607000001386, 550122:37:40 "spec/graphql/types/ci/runner_countable_connection_type_spec.rb": 0.022164630999895962, 550222:37:40 "spec/graphql/resolvers/ci/runner_platforms_resolver_spec.rb": 0.024341929999991407, 550322:37:40 "spec/serializers/accessibility_error_entity_spec.rb": 0.02303374000007352, 550422:37:40 "spec/lib/gitlab/redis/wrapper_spec.rb": 0.02301957100007712 550622:37:40Knapsack global time execution for tests: 18m 20s 550722:37:40Pending: (Failures listed here are expected and do not affect your suite's status) 550822:37:40 1) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when executing create_table migrations when single database does not lock any newly created tables 550922:37:40 # Skipping because database ci exists 551022:37:40 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:102 551122:37:40 2) 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 551222:37:40 # No reason given 551322:37:40 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:43 551422:37:40 3) Gitlab::Database::MigrationHelpers::AutomaticLockWritesOnTables when reversing drop_table migrations when single database does not lock any newly created tables 551522:37:40 # Skipping because database ci exists 551622:37:40 # ./spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb:319 551722:37:40 4) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_metric_counter_keys single database has expected keys 551822:37:40 # Skipping because some of the extra databases [:ci, :sec] are setup 551922:37:40 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:49 552022:37:40 5) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_metric_counter_keys single database does not have ci keys 552122:37:40 # Skipping because some of the extra databases [:ci, :sec] are setup 552222:37:40 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:63 552322:37:40 6) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_roles_metric_counter_keys single database has expected keys 552422:37:40 # Skipping because some of the extra databases [:ci, :sec] are setup 552522:37:40 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:104 552622:37:40 7) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_metric_duration_keys single database has expected keys 552722:37:40 # Skipping because some of the extra databases [:ci, :sec] are setup 552822:37:40 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:144 552922:37:40 8) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_metric_duration_keys single database does not have ci keys 553022:37:40 # Skipping because some of the extra databases [:ci, :sec] are setup 553122:37:40 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:153 553222:37:40 9) Gitlab::Metrics::Subscribers::ActiveRecord.load_balancing_roles_metric_duration_keys single database has expected keys 553322:37:40 # Skipping because some of the extra databases [:ci, :sec] are setup 553422:37:40 # ./spec/lib/gitlab/metrics/subscribers/active_record_spec.rb:183 553522:37:40 10) 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 553622:37:40 # No reason given 553722:37:40 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 553822:37:40 11) 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 553922:37:40 # No reason given 554022:37:40 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 554122:37:40 12) Gitlab::Database::LooseForeignKeys all tables have correct triggers installed no extra tables have `track_record_deletions` installed 554222:37:40 # This result of this test is informatory, and not critical 554322:37:40 Failure/Error: 554422:37:40 expect(extra_trigger_tables).to be_empty, <<~END 554522:37:40 The following tables have unused `track_record_deletions` triggers installed, 554622:37:40 but they are not referenced by any of the loose foreign key definitions: #{extra_trigger_tables}. 554722:37:40 You can remove them in one of the future releases as part of `db/post_migrate`. 555022:37:40 The following tables have unused `track_record_deletions` triggers installed, 555122:37:40 but they are not referenced by any of the loose foreign key definitions: ["ci_pipelines"]. 555222:37:40 You can remove them in one of the future releases as part of `db/post_migrate`. 555422:37:40 # ./spec/lib/gitlab/database/loose_foreign_keys_spec.rb:129:in `block (3 levels) in <top (required)>' 555522:37:40 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 555622:37:40 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 555722:37:40 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 555822:37:40 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 555922:37:40 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 556022:37:40 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 556122:37:40 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 556222:37:40 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 556322:37:40 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 556422:37:40 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 556522:37:40 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 556622:37:40 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 556722:37:40 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 556822:37:40 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 556922:37:40 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 557022:37:40 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 557122:37:40 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 557222:37:40 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 557322:37:40Finished in 18 minutes 30 seconds (files took 1 minute 53.11 seconds to load) 557422:37:404130 examples, 0 failures, 12 pending 557522:37:40Randomized with seed 47394 557622:37:46[TEST PROF INFO] Time spent in factories: 07:23.670 (37.82% of total time) 557722:37:46RSpec exited with 0. 557822:37:46No examples to retry, congrats! 558022:37:48Running after script... 558122:37:48$ source scripts/utils.sh 558222:37:48$ log_disk_usage 558322:37:48******************************************************* 558422:37:48This runner currently has 79G free disk space. 558522:37:48******************************************************* 563922:37:49$ bundle exec gem list gitlab_quality-test_tooling 564022:37:50gitlab_quality-test_tooling (2.1.0) 564122:37:50$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 564422:37:50$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 564722:37:50$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 565022:37:50$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 565322:37:50$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 565622:37:50$ tooling/bin/push_job_metrics || true 565722:37:51[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 565922:37:52Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 566122:37:53Uploading artifacts... 566222:37:53WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 566322:37:53coverage/: found 5 matching artifact files and directories 566422:37:53crystalball/: found 2 matching artifact files and directories 566522:37:53WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 566622:37:53knapsack/: found 4 matching artifact files and directories 566722:37:53rspec/: found 16 matching artifact files and directories 566822:37:53WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 566922:37:53log/*.log: found 15 matching artifact files and directories 567122:37:54WARNING: Retrying... context=artifacts-uploader error=request redirected 567222:37:56Uploading artifacts as "archive" to coordinator... 201 Created id=8353301346 responseStatus=201 Created token=glcbt-66 567322:37:56Uploading artifacts... 567422:37:56rspec/rspec-*.xml: found 1 matching artifact files and directories 567622:37:56WARNING: Retrying... context=artifacts-uploader error=request redirected 567722:37:58Uploading artifacts as "junit" to coordinator... 201 Created id=8353301346 responseStatus=201 Created token=glcbt-66 567922:38:06Job succeeded