rspec unit pg14 single-db-ci-connection 16/32
Passed Started
by
@krasio

Krasimir Angelov
1 grafana_url validations2 is expected to allow :grafana_url to be ‹"http://example.com"›3 is expected to allow :grafana_url to be ‹"https://example.com"›4 is expected not to allow :grafana_url to be ‹"ftp://example.com"›5 is expected not to allow :grafana_url to be ‹"javascript:alert(window.opener.document.location)"›6 is expected to allow :grafana_url to be ‹"/-/grafana"›7 is expected to allow :grafana_url to be ‹"http://localhost:9000"›8 when local URLs are not allowed in system hooks9 is expected not to allow :grafana_url to be ‹"http://localhost:9000"›10 is expected not to allow :jira_connect_proxy_url to be ‹"http://localhost:9000"›11# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.67 seconds. Current RSS: ~1430M. Threads: 2. load average: 1.02 1.21 1.38 1/294 47112.13 with invalid grafana URL14 adds an error15 with blocked grafana URL16 adds an error17 default_branch_name validations18 when javascript tags get sanitized properly19 gets sanitized properly20 spam_check_endpoint21 when spam_check_endpoint is enabled22 is expected to allow :spam_check_endpoint_url to be ‹"grpc://example.org/spam_check"›23 is expected to allow :spam_check_endpoint_url to be ‹"tls://example.org/spam_check"›24 is expected not to allow :spam_check_endpoint_url to be ‹"https://example.org/spam_check"›25 is expected not to allow :spam_check_endpoint_url to be ‹"nonsense"›26 is expected not to allow :spam_check_endpoint_url to be ‹nil›27 is expected not to allow :spam_check_endpoint_url to be ‹""›28# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.64 seconds. Current RSS: ~1433M. Threads: 2. load average: 1.02 1.21 1.38 1/294 47229.30 when spam_check_endpoint is NOT enabled31 is expected to allow :spam_check_endpoint_url to be ‹"grpc://example.org/spam_check"›32 is expected to allow :spam_check_endpoint_url to be ‹"tls://example.org/spam_check"›33 is expected not to allow :spam_check_endpoint_url to be ‹"https://example.org/spam_check"›34 is expected not to allow :spam_check_endpoint_url to be ‹"nonsense"›35 is expected to allow :spam_check_endpoint_url to be ‹nil›36 is expected to allow :spam_check_endpoint_url to be ‹""›37# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.97 seconds. Current RSS: ~1433M. Threads: 2. load average: 1.02 1.20 1.38 2/294 47338.39 snowplow settings40 when snowplow is enabled41 is expected not to allow :snowplow_collector_hostname to be ‹nil›42 is expected to allow :snowplow_collector_hostname to be ‹"snowplow.gitlab.com"›43 is expected to allow :snowplow_database_collector_hostname to be ‹"db-snowplow.gitlab.com"›44 is expected not to allow :snowplow_database_collector_hostname to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadb-snowplow.gitlab.com"›45 is expected not to allow :snowplow_collector_hostname to be ‹"/example"›46# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.73 seconds. Current RSS: ~1430M. Threads: 2. load average: 1.01 1.20 1.37 1/294 47447.48 when snowplow is not enabled49 is expected to allow :snowplow_collector_hostname to be ‹nil›50 is expected to allow :snowplow_database_collector_hostname to be ‹nil›51# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.8 seconds. Current RSS: ~1430M. Threads: 2. load average: 1.01 1.20 1.37 1/294 47552.53 when mailgun_events_enabled is enabled54 is expected to validate that :mailgun_signing_key cannot be empty/falsy55 is expected to validate that the length of :mailgun_signing_key is at most 25556# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.06 seconds. Current RSS: ~1447M. Threads: 2. load average: 1.01 1.20 1.37 1/294 47657.58 when mailgun_events_enabled is not enabled59 is expected not to validate that :mailgun_signing_key cannot be empty/falsy60 when user accepted let's encrypt terms of service61 is expected not to allow :lets_encrypt_notification_email to be ‹nil›62 EKS integration63 integration is disabled64 is expected to allow :eks_account_id to be ‹nil›65 is expected to allow :eks_access_key_id to be ‹nil›66 is expected to allow :eks_secret_access_key to be ‹nil›67# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.03 seconds. Current RSS: ~1439M. Threads: 2. load average: 1.01 1.20 1.37 1/294 47768.69 integration is enabled70 is expected to allow :eks_account_id to be ‹"123456789012"›71 is expected not to allow :eks_account_id to be ‹nil›72 is expected not to allow :eks_account_id to be ‹"123"›73 is expected not to allow :eks_account_id to be ‹"12345678901a"›74 is expected to allow :eks_access_key_id to be ‹"access-key-id-12"›75 is expected not to allow :eks_access_key_id to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"›76 is expected not to allow :eks_access_key_id to be ‹"short-key"›77 is expected to allow :eks_access_key_id to be ‹nil›78 is expected to allow :eks_secret_access_key to be ‹"secret-access-key"›79 is expected to allow :eks_secret_access_key to be ‹nil›80# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.48 seconds. Current RSS: ~1458M. Threads: 2. load average: 1.01 1.19 1.37 1/294 47881.82 access key is specified83 is expected to allow :eks_secret_access_key to be ‹"secret-access-key"›84 is expected not to allow :eks_secret_access_key to be ‹nil›85# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.65 seconds. Current RSS: ~1461M. Threads: 2. load average: 1.01 1.19 1.37 1/294 47986.87 GitLab for Slack app settings88 when GitLab for Slack app is disabled89 is expected to allow :slack_app_id to be ‹nil›90 is expected to allow :slack_app_secret to be ‹nil›91 is expected to allow :slack_app_signing_secret to be ‹nil›92 is expected to allow :slack_app_verification_token to be ‹nil›93# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.9 seconds. Current RSS: ~1459M. Threads: 2. load average: 1.01 1.19 1.37 1/294 48094.95 when GitLab for Slack app is enabled96 is expected to allow :slack_app_id to be ‹"123456789a"›97 is expected not to allow :slack_app_id to be ‹nil›98 is expected to allow :slack_app_secret to be ‹"secret"›99 is expected not to allow :slack_app_secret to be ‹nil›100 is expected to allow :slack_app_signing_secret to be ‹"signing-secret"›101 is expected not to allow :slack_app_signing_secret to be ‹nil›102 is expected to allow :slack_app_verification_token to be ‹"token"›103 is expected not to allow :slack_app_verification_token to be ‹nil›104# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.38 seconds. Current RSS: ~1423M. Threads: 2. load average: 1.01 1.19 1.37 1/294 481105.106 default_artifacts_expire_in107 sets an error if it cannot parse108 sets an error if it is blank109 sets the value if it is valid110 sets the value if it is 0111# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.03 seconds. Current RSS: ~1439M. Threads: 2. load average: 1.01 1.19 1.37 1/294 482112.113 usage_ping_enabled setting114 when setting is in database115 with usage_ping_enabled disabled116 behaves like usage ping disabled117 is expected to eq false118 with usage_ping_enabled enabled119 behaves like usage ping enabled120 is expected to eq true121 when setting is in GitLab config122 with usage_ping_enabled disabled123 behaves like usage ping disabled124 is expected to eq false125 with usage_ping_enabled enabled126 behaves like usage ping enabled127 is expected to eq true128 when setting in database false and setting in GitLab config true129 behaves like usage ping disabled130 is expected to eq false131 when setting database true and setting in GitLab config false132 behaves like usage ping disabled133 is expected to eq false134 when setting database true and setting in GitLab config true135 behaves like usage ping enabled136 is expected to eq true137 #repository_storages_with_default_weight138 with no extra storage set-up in the config file139 keeps existing key restrictions140 with extra storage set-up in the config file141 keeps existing key restrictions142 setting validated as `addressable_url` configured with external URI143 is valid by default144 is invalid when unpersisted `deny_all_requests_except_allowed` property is true145# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.91 seconds. Current RSS: ~1434M. Threads: 2. load average: 1.01 1.18 1.36 1/294 483146.147 key restrictions148 does not allow all key types to be disabled149 #ensure_key_restrictions!150 with non-compliant FIPS settings151 in non-FIPS mode152 keeps existing key restrictions153 in FIPS mode154 updates key restrictions to meet FIPS compliance155 behaves like an object with email-formatted attributes156 specifically its :abuse_notification_email attribute157 with a value of 'info@example.com'158 is valid159 with a value of 'info+test@example.com'160 is valid161 with a value of 'o'reilly@example.com'162 is valid163 with a value of 'mailto:test@example.com'164 is valid165 with a value of 'test?=avalidemail@gmail.com'166 is valid167 with a value of 'validemail?=@gmail.com'168 is valid169 with a value of 'lol!'+=?><#$%^&*()@gmail.com'170 is valid171 with a value of 'foobar'172 is invalid173 with a value of 'test@test@example.com'174 is invalid175 with a value of 'test=?invalidcharacter?=@example.com'176 is invalid177 with a value of 'user+company=?example?=@example.com'178 is invalid179 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com=3e=20?=testencodedformat@example.com'180 is invalid181 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com?=testencodedformat@example.com'182 is invalid183 auto_devops_domain setting184 when auto_devops_enabled? is true185 can be blank186 with a valid value187 is valid188# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.88 seconds. Current RSS: ~1442M. Threads: 2. load average: 1.01 1.18 1.36 1/294 484189.190 with an invalid value191 is invalid192 gitaly timeouts193 validates that the default_timeout is lower than the max_request_duration194 is expected to validate that :gitaly_timeout_default looks like an integer greater than or equal to 0195 is expected to validate that :gitaly_timeout_medium looks like an integer greater than or equal to 0196 is expected to validate that :gitaly_timeout_fast looks like an integer greater than or equal to 0197 validates that gitaly_timeout_medium is lower than timeout_default198 validates that gitaly_timeout_fast is lower than timeout_default199 accepts all timeouts equal200 accepts timeouts in descending order201 rejects timeouts in ascending order202 rejects medium timeout larger than default203 rejects medium timeout smaller than fast204 does not prevent from saving when gitaly timeouts were previously invalid205# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.94 seconds. Current RSS: ~1446M. Threads: 2. load average: 1.01 1.17 1.35 1/294 485206.207 enforcing terms208 requires the terms to present when enforcing users to accept209 is valid when terms are created210# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.34 seconds. Current RSS: ~1441M. Threads: 2. load average: 1.01 1.17 1.35 1/294 486211.212 when external authorization service is enabled213 is expected not to allow :external_authorization_service_url to be ‹"not a URL"›214 is expected to allow :external_authorization_service_url to be ‹"https://example.com"›215 is expected to allow :external_authorization_service_url to be ‹""›216 is expected not to allow :external_authorization_service_default_label to be ‹nil›217 is expected not to allow :external_authorization_service_timeout to be ‹11›218 is expected not to allow :external_authorization_service_timeout to be ‹0›219 is expected not to allow :external_auth_client_cert to be ‹"not a certificate"›220 is expected to allow :external_auth_client_cert to be ‹""›221 is expected to allow :external_auth_client_key to be ‹""›222 when setting a valid client certificate for external authorization223 requires a valid client key when a certificate is set224 requires a matching certificate225 the credentials are valid when the private key can be read and matches the certificate226# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.61 seconds. Current RSS: ~1444M. Threads: 2. load average: 1.00 1.17 1.35 1/294 487227.228 asset proxy settings229 #asset_proxy_url230 is expected not to allow :asset_proxy_url to be ‹""›231 is expected to allow :asset_proxy_url to be ‹"http://example.com"›232 is expected to allow :asset_proxy_url to be ‹"https://example.com"›233 is expected not to allow :asset_proxy_url to be ‹"ftp://example.com"›234 is not required when asset proxy is disabled235# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.3 seconds. Current RSS: ~1437M. Threads: 2. load average: 1.00 1.16 1.35 1/294 488236.237 #asset_proxy_secret_key238 is expected not to allow :asset_proxy_secret_key to be ‹""›239 is expected to allow :asset_proxy_secret_key to be ‹"anything"›240 is not required when asset proxy is disabled241 is encrypted242# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.52 seconds. Current RSS: ~1441M. Threads: 2. load average: 1.00 1.16 1.35 1/294 489243.244 #asset_proxy_whitelist245 when given an Array246 sets the domains and adds current running host247 when given a String248 sets multiple domains with spaces249 sets multiple domains with newlines and a space250 sets multiple domains with commas251# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.47 seconds. Current RSS: ~1432M. Threads: 2. load average: 1.00 1.16 1.35 1/294 490252.253 #asset_proxy_allowlist254 when given an Array255 sets the domains and adds current running host256 when given a String257 sets multiple domains with spaces258 sets multiple domains with newlines and a space259 sets multiple domains with commas260# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.49 seconds. Current RSS: ~1444M. Threads: 2. load average: 1.00 1.16 1.35 1/294 491261.262 #ci_jwt_signing_key263 is expected not to allow :ci_jwt_signing_key to be ‹""›264 is expected not to allow :ci_jwt_signing_key to be ‹"invalid RSA key"›265 is expected to allow :ci_jwt_signing_key to be ‹nil›266 is expected to allow :ci_jwt_signing_key to be ‹"-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDESZhVE6BAOKWvZnUAAn62U+grYjWjdxsztl3Z23nhm65SrBlm\n1sJB5iQQA7qdwezlpJc/8Nx+XUSWoQveAprVCzpkzyFQ3QJoT2p7NY2dt3YSnPRV\nw8Te1iGnvkFYlkMii/q1lDbsUxJ6/VphP5GjvRotpS1SCttehNhacUYg7QIDAQAB\nAoGBALyot79dw7K2P5lccqv1ufBoqUe5dzCMNBr59y6DopvTVDOlsiyD0eYg2xyB\nWQZz88us7KrKSEM0Rc45L/zMqB7Xv4QDuq/IpY6WmIiQV1fI9J7eiq5+vOeabslk\nBBcDt3TNM9omO9mUK+r6ejJs955GlD83Tl3o/ltQp/gfHLaBAkEA9Lmw1PHKBMlf\nMSBALgPyVYyP+aik1HzXkkYnV4ZwdwFkVz1qsrjYHafqx7r76DEPcqT2p5vwWr2Z\nlbqf...›267 is encrypted268# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.2 seconds. Current RSS: ~1441M. Threads: 2. load average: 1.00 1.16 1.35 1/294 492269.270 #customers_dot_jwt_signing_key271 is expected not to allow :customers_dot_jwt_signing_key to be ‹""›272 is expected not to allow :customers_dot_jwt_signing_key to be ‹"invalid RSA key"›273 is expected to allow :customers_dot_jwt_signing_key to be ‹nil›274 is expected to allow :customers_dot_jwt_signing_key to be ‹"-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDCgzUpyQHEgkn1qtvbHBkMD5ZUsRihj3PWPNj58ifr8Oj2rWpe\n1izGVNZfn9odjI1XpRquT61wah7lUXIhT8a5g339KgzrmB3nhseQTM2wS1n5GigI\neLh0yRfnwrRoR9u/D6BYQFvBRMCWzQZiwKnovll41ik+8Qz8UHGeuZkX8QIDAQAB\nAoGBAIvZ6o9whmTTiHmprwmK2jdhvaSG8D649YBDn32WLj3lqJozdRdaxjaTKM74\nD8rPE5DAlL5fa0Q4CJ64QGbTBP166+eMqschH/qNRrpxG0WGY8v0bOK8twvoUtRp\n5Ezq/PLebwPbw0vYAjiKMZSYjHXtPRlCKrJPbDaUIGe4wAABAkEA9DpdzWc53ZIK\n4tB3z91fyTuZyHEQErhqr/b4JogcOjuVM1F9eqWagpo1Fi6RDFWT4+nk3ETNHt2k\njmcP...›275 is encrypted276# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.07 seconds. Current RSS: ~1439M. Threads: 2. load average: 1.00 1.16 1.35 1/294 493277.278 #cloud_license_auth_token279 is expected to allow :cloud_license_auth_token to be ‹nil›280 is encrypted281# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.1 seconds. Current RSS: ~1436M. Threads: 2. load average: 1.00 1.16 1.35 1/294 494282.283 static objects external storage284 when URL is set285 is expected not to allow :static_objects_external_storage_auth_token to be ‹nil›286 sourcegraph settings287 is invalid if sourcegraph is enabled and no url is provided288 gitpod settings289 is invalid if gitpod is enabled and no url is provided290 is invalid if gitpod is enabled and an empty url is provided291 is invalid if gitpod is enabled and an invalid url is provided292# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.04 seconds. Current RSS: ~1442M. Threads: 2. load average: 1.00 1.15 1.35 1/294 495293.294 diagrams.net settings295 when diagrams.net is enabled296 is expected not to allow :diagramsnet_url to be ‹nil›297 is expected to allow :diagramsnet_url to be ‹"https://embed.diagrams.net"›298 is expected not to allow :diagramsnet_url to be ‹"not a URL"›299# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.69 seconds. Current RSS: ~1440M. Threads: 2. load average: 1.00 1.15 1.35 1/294 496300.301 when diagrams.net is not enabled302 is expected to allow :diagramsnet_url to be ‹nil›303 sidekiq job limiter settings304 has the right defaults305 is expected to allow :sidekiq_job_limiter_mode to be ‹"track"›306# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.4 seconds. Current RSS: ~1442M. Threads: 2. load average: 1.00 1.15 1.35 1/294 497307.308 prometheus settings309 validates metrics_method_call_threshold310 error tracking settings311 with error tracking disabled312 is expected to allow :error_tracking_api_url to be ‹nil›313 with error tracking enabled314 is expected to allow :error_tracking_api_url to be ‹"http://example.com"›315 is expected to allow :error_tracking_api_url to be ‹"https://example.com"›316 is expected not to allow :error_tracking_api_url to be ‹"ftp://example.com"›317 is expected to validate that :error_tracking_api_url cannot be empty/falsy318# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.84 seconds. Current RSS: ~1442M. Threads: 2. load average: 1.00 1.15 1.34 1/294 498319.320 for default_preferred_language321 is expected to allow :default_preferred_language to be ‹"bg"›, ‹"cs_CZ"›, ‹"da_DK"›, ‹"de"›, ‹"en"›, ‹"eo"›, ‹"es"›, ‹"fil_PH"›, ‹"fr"›, ‹"gl_ES"›, ‹"id_ID"›, ‹"it"›, ‹"ja"›, ‹"ko"›, ‹"nb_NO"›, ‹"nl_NL"›, ‹"pl_PL"›, ‹"pt_BR"›, ‹"ro_RO"›, ‹"ru"›, ‹"si_LK"›, ‹"tr_TR"›, ‹"uk"›, ‹"zh_CN"›, ‹"zh_HK"›, or ‹"zh_TW"›322 is expected not to allow :default_preferred_language to be ‹nil›, ‹""›, or ‹"invalid_locale"›323# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.22 seconds. Current RSS: ~1418M. Threads: 2. load average: 1.00 1.15 1.34 1/294 499324.325 for default_syntax_highlighting_theme326 is expected to allow :default_syntax_highlighting_theme to be ‹1›, ‹2›, ‹3›, ‹4›, ‹5›, or ‹6›327 is expected not to allow :default_syntax_highlighting_theme to be ‹nil›, ‹0›, or ‹7›328# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.56 seconds. Current RSS: ~1386M. Threads: 2. load average: 1.00 1.15 1.34 1/294 500329.330 default_branch_protections_defaults validations331 is expected to validate jsonb schema "default_branch_protection_defaults"332 when json is more than 1kb333 is expected not to allow :default_branch_protection_defaults to be ‹{name: "opi6egy4ny8tb0hxmt3v755goyf3w1wegsa0yymmrzlaho3wusu3kykcmzx6dspb08gdww5w67142q390ysuoi43g0ldh33l5hcra93g1iaq4wzija5psf0cr4zhwfw45pbxuxabl5vgnte43zkdyc5lkb71sb1e8exbkoi07kj2e6naqkokhqughujmlo770ba2eczy7fyoda54b5dqanxt2qb0k7hpw18tenamuofnsqy86xbee6ro2afzkodvv7zi005rtve0aoihnpg5dzetqosa47j8cue5xwbjvy90zmill9e1izbeiq2kfihav7jicbozl79jbjacl71t5rni7c8j2refmuyuxnjbjklilysungi0lqixo7qqhzjo1dtyx6mgwd4foqgi8uc7rv5fhgaesg1r9nnnk5h3qgxo0uzn2j8lupspmfh5pjwr5doqszsrdozq3c8fp0er0dq0wfj4vptkllmqh0yf1ioy02rkzvr8jpl5cbfmjhh91owz9xauqgo3bohtdg1jqxdrj6gqw3fav4vx49vpi02rrrig2ch07b1yg1lgefk608isz50o7tsp8y22mlicmnlcl0ftiz0dr4yxuns0pf4xltjbne8y5ysifdqsa7fdn6gvvtuknictjwxyvvd5avkvouudf9ms6fgfao0rxnxze3ap8gn1nun0riklfoognjv9xjr0kf93noc92bne6beqt9aafgjoievrvaxnp2dcal5xk4u2f6rhzbw00c46a846aeh2o1lnuk3b5lilbfxr2fz88ary1firl1r6khsndd2cgs91gukpzt477puyudh2yvmvw6ss5xnnz27f4pbyrvlpchb91r9fxbfm0mbk1ctmph26o7ex992d0mheyibyx71d02udheylsmgdu4qd9h1wqqa9axsp5631ra9c0yfz7r0g72e6fh1fi626vkgwzobc8p8k8shp6xju5y9y1ed4om8dznodla4am4ga46zyb2ht1ov8bxkjxifuttfurdh4sdywq15y9l2w9fpxofr331nuuoug7w4e9n7g0q1vau6vsi4x8zrrj4jm2h0fad8jn33l7p7ld3iprm96p26ssmmdz100gc"}›334 when json less than 1kb335 is expected to allow :default_branch_protection_defaults to be ‹{name: "lykxpqc5iajua0sn501d6z4yrwxxmuzff48b7bxpy28zytt5aq8b9aj1tkt14oxh5ytmol2o326cs8lnub3oq9xvp9ixzzlnyqct40q875v57fmpl0t21oqsvp9phbn7isb9do2kvbl52fq3tpoha89ayn5b7jgnfuov8yfq6um7fb2cjt3svbuzgnk5809e3seio305ma9t1ssjhb5gjfp5cbzmhj3btvx29w71w86vvvtgvb3lqmf75dhswdkid7py70padxdalgx2pih7utv5d26qujmbeg9q83fu2vyk1zu3kl9g3a00dt1kb01dzzjgriko0y99hly1eum3gulketjnnfbnqtaamo1lmhx54y6shhenk5q5stdn23bbzd62wer2zqclk9msic5ij7d6p3blb1qdaepruiptvme8yn40jkvm9199aohdvq3jlzqbm8e6auphscymxlzwsimfvxevhtvb5u0yawgaqll8ukio9fr74zr80y7umbaw"}›336 default_project_visibility, default_group_visibility and restricted_visibility_levels validations337 is expected not to allow :default_group_visibility to be ‹10›338 is expected not to allow :default_project_visibility to be ‹10›339 is expected to allow :default_group_visibility to be ‹20›340 is expected to allow :default_project_visibility to be ‹20›341 sets error messages when default visibility settings are not valid342# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.39 seconds. Current RSS: ~1409M. Threads: 2. load average: 1.00 1.15 1.34 1/294 501343.344 sentry_clientside_traces_sample_rate345 is expected to validate that :sentry_clientside_traces_sample_rate looks like a number greater than or equal to 0 and less than or equal to 1, producing a custom validation error on failure346 restrict creating duplicates347 returns the current settings348 when ApplicationSettings does not have a primary key349 raises an exception350 ADDRESSABLE_URL_VALIDATION_OPTIONS351 is applied to all addressable_url validated properties352 #disabled_oauth_sign_in_sources=353 removes unknown sources (as strings) from the array354 removes unknown sources (as symbols) from the array355 ignores nil356# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.82 seconds. Current RSS: ~1435M. Threads: 2. load average: 1.00 1.15 1.34 1/294 502357.358 performance bar settings359 performance_bar_allowed_group360 with no performance_bar_allowed_group_id saved361 returns nil362 with a performance_bar_allowed_group_id saved363 returns the group364 performance_bar_enabled365 with the Performance Bar is enabled366 returns true367 diff limit settings368 #diff_max_patch_bytes369 validations370 is expected to validate that :diff_max_patch_bytes cannot be empty/falsy371 is expected to validate that :diff_max_patch_bytes looks like an integer greater than or equal to 204800 and less than or equal to 512000372# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.41 seconds. Current RSS: ~1451M. Threads: 2. load average: 1.00 1.14 1.34 1/294 503373.374 #diff_max_files375 validations376 is expected to validate that :diff_max_files cannot be empty/falsy377 is expected to validate that :diff_max_files looks like an integer greater than or equal to 1000 and less than or equal to 3000378# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.93 seconds. Current RSS: ~1440M. Threads: 2. load average: 1.00 1.14 1.34 1/294 504379.380 #diff_max_lines381 validations382 is expected to validate that :diff_max_lines cannot be empty/falsy383 is expected to validate that :diff_max_lines looks like an integer greater than or equal to 50000 and less than or equal to 100000384# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.45 seconds. Current RSS: ~1439M. Threads: 2. load average: 1.00 1.14 1.34 1/294 505385.386 #sourcegraph_url_is_com?387 url: "https://sourcegraph.com", is_com: true388 matches the url with sourcegraph.com389 url: "https://sourcegraph.com/", is_com: true390 matches the url with sourcegraph.com391 url: "https://www.sourcegraph.com", is_com: true392 matches the url with sourcegraph.com393 url: "shttps://www.sourcegraph.com", is_com: false394 matches the url with sourcegraph.com395 url: "https://sourcegraph.example.com/", is_com: false396 matches the url with sourcegraph.com397 url: "https://sourcegraph.org/", is_com: false398 matches the url with sourcegraph.com399 #instance_review_permitted?400 users_over_minimum: -1401 is expected to equal false402 users_over_minimum: 0403 is expected to equal true404 users_over_minimum: 1405 is expected to equal true406 email_restrictions407 when email restrictions are enabled408 allows empty email restrictions409 accepts valid email restrictions regex410 does not accept invalid email restrictions regex411 sets an error when regex is not valid412# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.85 seconds. Current RSS: ~1448M. Threads: 2. load average: 1.00 1.14 1.33 1/294 506413.414 when email restrictions are disabled415 allows empty email restrictions416 invalid regex is not valid417# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.02 seconds. Current RSS: ~1450M. Threads: 2. load average: 1.00 1.14 1.33 1/294 507418.419 behaves like application settings examples420 predicate method changes when value is updated421 restricted signup domains422 behaves like string of domains423 sets single domain424 sets multiple domains with spaces425 sets multiple domains with newlines and a space426 sets multiple domains with commas427 sets multiple domains with semicolon428 sets multiple domains with mixture of everything429 removes duplicates430 does not fail with garbage values431 does not raise error with nil432# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.63 seconds. Current RSS: ~1447M. Threads: 2. load average: 1.08 1.15 1.34 1/294 508433.434 denied signup domains435 sets multiple domain with file436 behaves like string of domains437 sets single domain438 sets multiple domains with spaces439 sets multiple domains with newlines and a space440 sets multiple domains with commas441 sets multiple domains with semicolon442 sets multiple domains with mixture of everything443 removes duplicates444 does not fail with garbage values445 does not raise error with nil446# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.21 seconds. Current RSS: ~1442M. Threads: 2. load average: 1.07 1.15 1.34 1/294 509447.448 outbound_local_requests_whitelist449 clears outbound_local_requests_allowlist_arrays memoization450 behaves like string of domains451 sets single domain452 sets multiple domains with spaces453 sets multiple domains with newlines and a space454 sets multiple domains with commas455 sets multiple domains with semicolon456 sets multiple domains with mixture of everything457 removes duplicates458 does not fail with garbage values459 does not raise error with nil460# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.55 seconds. Current RSS: ~1446M. Threads: 2. load average: 1.15 1.16 1.34 1/294 510461.462 outbound_local_requests_allowlist_arrays463 separates the IPs and domains464 add_to_outbound_local_requests_whitelist465 adds entry to outbound_local_requests_whitelist466 clears outbound_local_requests_allowlist_arrays memoization467 does not raise error with nil468 does not raise error with nil469# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.06 seconds. Current RSS: ~1448M. Threads: 2. load average: 1.14 1.16 1.34 1/294 511470.471 usage ping settings472 when the usage ping is disabled in gitlab.yml473 does not allow the usage ping to be configured474 when the usage ping is disabled in the DB475 returns false for usage_ping_enabled476 returns false for usage_ping_features_enabled477# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.46 seconds. Current RSS: ~1441M. Threads: 2. load average: 1.14 1.16 1.34 1/294 512478.479 when the usage ping is enabled in the DB480 returns false for usage_ping_enabled481 returns false for usage_ping_features_enabled482# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.48 seconds. Current RSS: ~1448M. Threads: 2. load average: 1.14 1.16 1.34 1/294 513483.484 when the usage ping is enabled in gitlab.yml485 allows the usage ping to be configured486 when the usage ping is disabled in the DB487 returns false for usage_ping_enabled488 returns false for usage_ping_features_enabled489# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.94 seconds. Current RSS: ~1447M. Threads: 2. load average: 1.14 1.16 1.34 1/294 514490.491 when the usage ping is enabled in the DB492 returns true for usage_ping_enabled493 when usage_ping_features_enabled is enabled in db494 returns true for usage_ping_features_enabled495 when Gitlab.ee? is true496 when include_optional_metrics_in_service_ping is true497 returns true for usage_ping_features_enabled498# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.36 seconds. Current RSS: ~1442M. Threads: 2. load average: 1.12 1.16 1.34 1/294 515499.500 when include_optional_metrics_in_service_ping is false501 returns false for usage_ping_features_enabled502 when usage_ping_features_enabled is disabled in db503 returns false for usage_ping_features_enabled504 #allowed_key_types505 excludes disabled key types506 in non-FIPS mode507 includes all key types by default508 in FIPS mode509 excludes DSA from supported key types510 #key_restriction_for511 returns the restriction value for recognised types512 allows types to be passed as a string513 returns forbidden for unrecognised type514# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.11 seconds. Current RSS: ~1438M. Threads: 2. load average: 1.12 1.16 1.34 1/294 516515.516 #allow_signup?517 returns true518 returns false if signup is disabled519 returns false if password authentication is disabled for the web interface520# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.53 seconds. Current RSS: ~1448M. Threads: 2. load average: 1.11 1.16 1.33 1/294 517521.522 #pick_repository_storage523 chooses repository based on weight524 #normalized_repository_storage_weights525 config_storages: ["default", "backup"], storages: {"default"=>0, "backup"=>100}, normalized: {"default"=>0.0, "backup"=>1.0}526 normalizes storage weights527 config_storages: ["default", "backup"], storages: {"default"=>100, "backup"=>100}, normalized: {"default"=>0.5, "backup"=>0.5}528 normalizes storage weights529 config_storages: ["default", "backup"], storages: {"default"=>20, "backup"=>80}, normalized: {"default"=>0.2, "backup"=>0.8}530 normalizes storage weights531 config_storages: ["default", "backup"], storages: {"default"=>0, "backup"=>0}, normalized: {"default"=>0.0, "backup"=>0.0}532 normalizes storage weights533 config_storages: ["default"], storages: {"default"=>0, "backup"=>100}, normalized: {"default"=>0.0}534 normalizes storage weights535 config_storages: ["default"], storages: {"default"=>100, "backup"=>100}, normalized: {"default"=>1.0}536 normalizes storage weights537 config_storages: ["default"], storages: {"default"=>20, "backup"=>80}, normalized: {"default"=>1.0}538 normalizes storage weights539 #user_default_internal_regex_enabled?540 user_default_external: false, user_default_internal_regex: nil, result: false541 is expected to eq false542 user_default_external: false, user_default_internal_regex: "", result: false543 is expected to eq false544 user_default_external: false, user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?\\n?", result: false545 is expected to eq false546 user_default_external: true, user_default_internal_regex: "", result: false547 is expected to eq false548 user_default_external: true, user_default_internal_regex: nil, result: false549 is expected to eq false550 user_default_external: true, user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?\\n?", result: true551 is expected to eq true552 #archive_builds_older_than553 when the archive_builds_in_seconds is set554 is expected to be within 60 of 2024-05-29 22:37:30.517980909 +0000555 when the archive_builds_in_seconds is set556 is expected to be nil557 #commit_email_hostname558 when the value is provided559 returns the provided value560 when the value is not provided561 returns the default from the class562 kroki_format_supported?563 returns true when Excalidraw is enabled564 returns true when BlockDiag is enabled565 returns false when BlockDiag is disabled566 returns false when the diagram type is optional and not enabled567 returns true when the diagram type is enabled by default568 returns false when the diagram type is unknown569# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.65 seconds. Current RSS: ~1440M. Threads: 2. load average: 1.10 1.15 1.33 1/294 518570.571 kroki_formats572 returns the value for kroki_formats573 default_branch_protection_defaults574 returns the value for default_branch_protection_defaults575 when provided with content that does not match the JSON schema576 is expected to allow :default_branch_protection_defaults to be ‹{name: "bar"}›577 is expected not to allow :default_branch_protection_defaults to be ‹{foo: "bar"}›578# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.77 seconds. Current RSS: ~1451M. Threads: 2. load average: 1.10 1.15 1.33 1/294 519579.580 #static_objects_external_storage_auth_token=581 stores an encrypted version of the token582 when token is empty583 removes an encrypted version of the token584 with plaintext token only585 encrypts the plaintext token586 #database_grafana_api_key587 is encrypted588 inactive project deletion589 validates that inactive_projects_send_warning_email_after_months is less than inactive_projects_delete_after_months590 is expected to validate that :inactive_projects_send_warning_email_after_months looks like a number greater than 0591 is expected to validate that :inactive_projects_delete_after_months looks like a number greater than 0592 deletes the redis key used for tracking inactive projects deletion warning emails when setting is updated593# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.21 seconds. Current RSS: ~1444M. Threads: 2. load average: 1.09 1.15 1.33 1/294 520594.595 personal accesss token prefix596 sets the correct default value597 .personal_access_tokens_disabled?598 is false599 security txt content600 is expected to validate that the length of :security_txt_content is at most 2048601 ascii max includes602 is expected to validate that :asciidoc_max_includes looks like an integer greater than or equal to 0603 is expected to validate that :asciidoc_max_includes looks like an integer less than or equal to 64604# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.07 seconds. Current RSS: ~1441M. Threads: 2. load average: 1.08 1.14 1.33 1/294 521605.606# [RSpecRunTime] Finishing example group spec/models/application_setting_spec.rb. It took 5 minutes 34.82 seconds. Expected to take 6 minutes 5.76 seconds.607# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.09 seconds. Current RSS: ~1441M. Threads: 2. load average: 1.08 1.14 1.33 1/294 522608.609# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.610Lint factories for ApplicationSetting611 with saas, license, and factory defaults612 behaves like factory613 application_setting factory614 does not raise error when built615 does not raise error when created616# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.82 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.08 1.14 1.33 1/307 556617.618# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.84 seconds. Expected to take 39.97 seconds.619# [RSpecRunTime] Starting example group spec/models/namespace_spec.rb. Expected to take 3 minutes 2.57 seconds.620Namespace621 does not allow STI622 associations623 is expected to belong to organization required: false624 is expected to have many projects625 is expected to have many project_statistics626 is expected to belong to parent required: false627 is expected to have many children628 is expected to have one root_storage_statistics629 is expected to have one aggregation_schedule630 is expected to have one namespace_settings631 is expected to have one namespace_details632 is expected to have one namespace_statistics633 is expected to have one catalog_verified_namespace634 is expected to have many custom_emoji635 is expected to have one package_setting_relation636 is expected to have one onboarding_progress637 is expected to have one admin_note638 is expected to have many pending_builds639 is expected to have one namespace_route640 is expected to have many namespace_members641 is expected to have one cluster_enabled_grant642 is expected to have many work_items643 is expected to have many work_items_dates_source644 is expected to have many achievements645 is expected to have many namespace_commit_emails class_name => Users::NamespaceCommitEmail646 is expected to have many cycle_analytics_stages647 is expected to have many value_streams648 is expected to have many non_archived_projects class_name => Project649 is expected to have one ci_cd_settings class_name => NamespaceCiCdSetting inverse_of => namespace650 #children651 excludes project namespaces652# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.79 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.15 1.16 1.33 1/308 558653.654 validations655 is expected to validate that :name cannot be empty/falsy656 is expected to validate that the length of :name is at most 255657 is expected to validate that the length of :description is at most 500658 is expected to validate that :path cannot be empty/falsy659 is expected to validate that the length of :path is at most 255660 is expected to validate that :owner cannot be empty/falsy661 is expected to validate that :max_artifacts_size looks like an integer greater than 0662 validating the parent of a namespace663 parent_type: nil, child_type: user_sti_name, error: nil664 validates namespace parent665# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.77 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.15 1.16 1.33 1/308 559666.667 parent_type: nil, child_type: group_sti_name, error: nil668 validates namespace parent669 parent_type: nil, child_type: project_sti_name, error: "must be set for a project namespace"670 validates namespace parent671 parent_type: project_sti_name, child_type: user_sti_name, error: "project namespace cannot be the parent of another namespace"672 validates namespace parent673 parent_type: project_sti_name, child_type: group_sti_name, error: "project namespace cannot be the parent of another namespace"674 validates namespace parent675 parent_type: project_sti_name, child_type: project_sti_name, error: "project namespace cannot be the parent of another namespace"676 validates namespace parent677 parent_type: group_sti_name, child_type: user_sti_name, error: "cannot be used for user namespace"678 validates namespace parent679 parent_type: group_sti_name, child_type: group_sti_name, error: nil680 validates namespace parent681 parent_type: group_sti_name, child_type: project_sti_name, error: nil682 validates namespace parent683 parent_type: user_sti_name, child_type: user_sti_name, error: "cannot be used for user namespace"684 validates namespace parent685 parent_type: user_sti_name, child_type: group_sti_name, error: "user namespace cannot be the parent of another namespace"686 validates namespace parent687 parent_type: user_sti_name, child_type: project_sti_name, error: nil688 validates namespace parent689 #nesting_level_allowed690 for a group691 does not allow too deep nesting692 behaves like validations called by different namespace types693 namespace_type: :namespace, call_validation: true694 conditionally runs given validation695 namespace_type: :group, call_validation: true696 conditionally runs given validation697 namespace_type: :user_namespace, call_validation: true698 conditionally runs given validation699 namespace_type: :project_namespace, call_validation: false700 conditionally runs given validation701 reserved path validation702 nested group703 is expected not to be valid704 rejects nested paths705 is case insensitive706 is expected not to be valid707 top-level group708 is expected to be valid709 path validator710 namespace_type: project_sti_name, path: "j", valid: true711 validates namespace path712 namespace_type: project_sti_name, path: "path.", valid: false713 validates namespace path714 namespace_type: project_sti_name, path: ".path", valid: false715 validates namespace path716 namespace_type: project_sti_name, path: "path.git", valid: false717 validates namespace path718 namespace_type: project_sti_name, path: "namespace__path", valid: false719 validates namespace path720 namespace_type: project_sti_name, path: "blob", valid: false721 validates namespace path722 namespace_type: group_sti_name, path: "j", valid: false723 validates namespace path724 namespace_type: group_sti_name, path: "path.", valid: false725 validates namespace path726 namespace_type: group_sti_name, path: ".path", valid: false727 validates namespace path728 namespace_type: group_sti_name, path: "path.git", valid: false729 validates namespace path730 namespace_type: group_sti_name, path: "namespace__path", valid: false731 validates namespace path732 namespace_type: group_sti_name, path: "blob", valid: true733 validates namespace path734 namespace_type: user_sti_name, path: "j", valid: false735 validates namespace path736 namespace_type: user_sti_name, path: "path.", valid: false737 validates namespace path738 namespace_type: user_sti_name, path: ".path", valid: false739 validates namespace path740 namespace_type: user_sti_name, path: "path.git", valid: false741 validates namespace path742 namespace_type: user_sti_name, path: "namespace__path", valid: false743 validates namespace path744 namespace_type: user_sti_name, path: "blob", valid: true745 validates namespace path746 when path starts or ends with a special character747 does not raise validation error for path for existing namespaces748 1 char path length749 with user namespace750 does not allow to update path to single char751 allows updating other attributes for existing record752 with project namespace753 allows to update path to single char754 ReferencePatternValidation755 is expected to match "@group1"756 is expected to match "@group1/group2/group3"757 is expected to match "@1234/1234/1234"758 is expected to match "@.q-w_e"759 #to_reference_base760 when absolute_path is true761 returns complete path to the project with leading slash762 namespace: parent, full: false, from: nil, result: nil763 returns correct path764 namespace: parent, full: true, from: nil, result: lazy { parent.full_path }765 returns correct path766 namespace: parent, full: false, from: group, result: lazy { parent.path }767 returns correct path768 namespace: parent, full: true, from: group, result: lazy { parent.full_path }769 returns correct path770 namespace: parent, full: false, from: parent, result: nil771 returns correct path772 namespace: parent, full: true, from: parent, result: lazy { parent.full_path }773 returns correct path774 namespace: parent, full: false, from: project, result: lazy { parent.path }775 returns correct path776 namespace: parent, full: true, from: project, result: lazy { parent.full_path }777 returns correct path778 namespace: parent, full: false, from: project_namespace, result: lazy { parent.path }779 returns correct path780 namespace: parent, full: true, from: project_namespace, result: lazy { parent.full_path }781 returns correct path782 namespace: parent, full: false, from: another_group, result: lazy { parent.full_path }783 returns correct path784 namespace: parent, full: true, from: another_group, result: lazy { parent.full_path }785 returns correct path786 namespace: parent, full: false, from: another_namespace_project, result: lazy { parent.full_path }787 returns correct path788 namespace: parent, full: true, from: another_namespace_project, result: lazy { parent.full_path }789 returns correct path790 namespace: parent, full: false, from: another_namespace_project_namespace, result: lazy { parent.full_path }791 returns correct path792 namespace: parent, full: true, from: another_namespace_project_namespace, result: lazy { parent.full_path }793 returns correct path794 namespace: parent, full: false, from: user_namespace, result: lazy { parent.full_path }795 returns correct path796 namespace: parent, full: true, from: user_namespace, result: lazy { parent.full_path }797 returns correct path798 namespace: group, full: false, from: nil, result: nil799 returns correct path800 namespace: group, full: true, from: nil, result: lazy { group.full_path }801 returns correct path802 namespace: group, full: false, from: group, result: nil803 returns correct path804 namespace: group, full: true, from: group, result: lazy { group.full_path }805 returns correct path806 namespace: group, full: false, from: parent, result: lazy { group.path }807 returns correct path808 namespace: group, full: true, from: parent, result: lazy { group.full_path }809 returns correct path810 namespace: group, full: false, from: project, result: lazy { group.path }811 returns correct path812 namespace: group, full: true, from: project, result: lazy { group.full_path }813 returns correct path814 namespace: group, full: false, from: project_namespace, result: lazy { group.path }815 returns correct path816 namespace: group, full: true, from: project_namespace, result: lazy { group.full_path }817 returns correct path818 namespace: group, full: false, from: another_group, result: lazy { group.full_path }819 returns correct path820 namespace: group, full: true, from: another_group, result: lazy { group.full_path }821 returns correct path822 namespace: group, full: false, from: another_namespace_project, result: lazy { group.full_path }823 returns correct path824 namespace: group, full: true, from: another_namespace_project, result: lazy { group.full_path }825 returns correct path826 namespace: group, full: false, from: another_namespace_project_namespace, result: lazy { group.full_path }827 returns correct path828 namespace: group, full: true, from: another_namespace_project_namespace, result: lazy { group.full_path }829 returns correct path830 namespace: group, full: false, from: user_namespace, result: lazy { group.full_path }831 returns correct path832 namespace: group, full: true, from: user_namespace, result: lazy { group.full_path }833 returns correct path834 namespace: project_namespace, full: false, from: nil, result: nil835 returns correct path836 namespace: project_namespace, full: true, from: nil, result: lazy { project_namespace.full_path }837 returns correct path838 namespace: project_namespace, full: false, from: group, result: lazy { project_namespace.path }839 returns correct path840 namespace: project_namespace, full: true, from: group, result: lazy { project_namespace.full_path }841 returns correct path842 namespace: project_namespace, full: false, from: parent, result: lazy { project_namespace.full_path }843 returns correct path844 namespace: project_namespace, full: true, from: parent, result: lazy { project_namespace.full_path }845 returns correct path846 namespace: project_namespace, full: false, from: project, result: nil847 returns correct path848 namespace: project_namespace, full: true, from: project, result: lazy { project_namespace.full_path }849 returns correct path850 namespace: project_namespace, full: false, from: project_namespace, result: nil851 returns correct path852 namespace: project_namespace, full: true, from: project_namespace, result: lazy { project_namespace.full_path }853 returns correct path854 namespace: project_namespace, full: false, from: another_group, result: lazy { project_namespace.full_path }855 returns correct path856 namespace: project_namespace, full: true, from: another_group, result: lazy { project_namespace.full_path }857 returns correct path858 namespace: project_namespace, full: false, from: another_namespace_project, result: lazy { project_namespace.full_path }859 returns correct path860 namespace: project_namespace, full: true, from: another_namespace_project, result: lazy { project_namespace.full_path }861 returns correct path862 namespace: project_namespace, full: false, from: another_namespace_project_namespace, result: lazy { project_namespace.full_path }863 returns correct path864 namespace: project_namespace, full: true, from: another_namespace_project_namespace, result: lazy { project_namespace.full_path }865 returns correct path866 namespace: project_namespace, full: false, from: user_namespace, result: lazy { project_namespace.full_path }867 returns correct path868 namespace: project_namespace, full: true, from: user_namespace, result: lazy { project_namespace.full_path }869 returns correct path870 namespace: user_namespace, full: false, from: nil, result: nil871 returns correct path872 namespace: user_namespace, full: true, from: nil, result: lazy { user_namespace.full_path }873 returns correct path874 namespace: user_namespace, full: false, from: user_namespace, result: nil875 returns correct path876 namespace: user_namespace, full: true, from: user_namespace, result: lazy { user_namespace.full_path }877 returns correct path878 namespace: user_namespace, full: false, from: group, result: lazy { user_namespace.full_path }879 returns correct path880 namespace: user_namespace, full: true, from: group, result: lazy { user_namespace.full_path }881 returns correct path882 namespace: user_namespace, full: false, from: parent, result: lazy { user_namespace.full_path }883 returns correct path884 namespace: user_namespace, full: true, from: parent, result: lazy { user_namespace.full_path }885 returns correct path886 namespace: user_namespace, full: false, from: project, result: lazy { user_namespace.full_path }887 returns correct path888 namespace: user_namespace, full: true, from: project, result: lazy { user_namespace.full_path }889 returns correct path890 namespace: user_namespace, full: false, from: project_namespace, result: lazy { user_namespace.full_path }891 returns correct path892 namespace: user_namespace, full: true, from: project_namespace, result: lazy { user_namespace.full_path }893 returns correct path894 namespace: user_namespace, full: false, from: another_group, result: lazy { user_namespace.full_path }895 returns correct path896 namespace: user_namespace, full: true, from: another_group, result: lazy { user_namespace.full_path }897 returns correct path898 namespace: user_namespace, full: false, from: another_namespace_project, result: lazy { user_namespace.full_path }899 returns correct path900 namespace: user_namespace, full: true, from: another_namespace_project, result: lazy { user_namespace.full_path }901 returns correct path902 namespace: user_namespace, full: false, from: another_namespace_project_namespace, result: lazy { user_namespace.full_path }903 returns correct path904 namespace: user_namespace, full: true, from: another_namespace_project_namespace, result: lazy { user_namespace.full_path }905 returns correct path906 handling STI907 creating a Group908 is the correct type of namespace909 creating a ProjectNamespace910 is the correct type of namespace911 creating a UserNamespace912 is the correct type of namespace913 unable to create a Namespace with nil type914 raises ActiveRecord::NotNullViolation915 creating an unknown Namespace type916 creates a default Namespace917 scopes918 .by_parent919 includes correct namespaces920 .by_root_id921 returns correct namespaces922 .filter_by_path923 includes correct namespaces924 filters case-insensitive925 .by_name926 includes correct namespaces927 .ordered_by_name928 includes namespaces in order929 .sorted_by_similarity_and_parent_id_desc930 returns exact matches and top level groups first931 .without_project_namespaces932 excludes project namespaces933 .with_shared_runners_enabled934 when shared runners are enabled for namespace935 returns a namespace inheriting shared runners936 when shared runners are disabled for namespace937 does not return a namespace not inheriting shared runners938 delegate939 is expected to delegate #owner_name to the #owner object as #name, allowing #owner to return nil940 is expected to delegate #avatar_url to the #owner object, allowing #owner to return nil941 is expected to delegate #prevent_sharing_groups_outside_hierarchy to the #namespace_settings object, allowing #namespace_settings to return nil942 is expected to delegate #runner_registration_enabled to the #namespace_settings object943 is expected to delegate #runner_registration_enabled? to the #namespace_settings object944 is expected to delegate #default_branch_protection_defaults to the #namespace_settings object945 is expected to delegate #allow_runner_registration_token to the #namespace_settings object946 is expected to delegate #maven_package_requests_forwarding to the #package_settings object947 is expected to delegate #pypi_package_requests_forwarding to the #package_settings object948 is expected to delegate #npm_package_requests_forwarding to the #package_settings object949 is expected to delegate #math_rendering_limits_enabled to the #namespace_settings object950 is expected to delegate #math_rendering_limits_enabled? to the #namespace_settings object951 is expected to delegate #lock_math_rendering_limits_enabled? to the #namespace_settings object952 is expected to delegate #add_creator to the #namespace_details object953 is expected to delegate #prevent_sharing_groups_outside_hierarchy= to the #namespace_settings object passing arguments [:args], allowing #namespace_settings to return nil954 is expected to delegate #runner_registration_enabled= to the #namespace_settings object passing arguments [:args]955 is expected to delegate #allow_runner_registration_token= to the #namespace_settings object passing arguments [:args]956 #allow_runner_registration_token?957 when namespace_settings is nil958 is expected to eq false959# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.04 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.16 1.16 1.32 1/308 560960.961 when namespace_settings is not nil962 is expected to eq true963 when namespace_settings.allow_runner_registration_token? is false964 is expected to eq false965 when namespace_settings.allow_runner_registration_token? is true966 is expected to eq true967 #default_branch_protection_defaults968 when namespace_settings is nil969 does not raise an error970 returns nil971 #default_branch_protection_settings972 for a namespace973 returns the instance level setting974 for a user namespace975 returns the instance level setting976 for a group977 that has not altered the default value978 returns the instance level setting979 that has altered the default value980 returns the group level setting981 Respond to982 is expected to respond to #human_name983 is expected to respond to #to_param984 is expected to respond to #has_parent?985 inclusions986 is expected to includes the Gitlab::VisibilityLevel module987 is expected to includes the Namespaces::Traversal::Recursive module988 is expected to includes the Namespaces::Traversal::Linear module989 is expected to includes the Namespaces::Traversal::RecursiveScopes module990 is expected to includes the Namespaces::Traversal::LinearScopes module991 #traversal_ids992 when namespace not persisted993 returns []994 when namespace just saved995 returns value that matches database996 when namespace loaded from database997 returns database value998 when parent is nil999 returns []1000 when made a child group1001 returns database value1002 when root_ancestor changes1003 resets root_ancestor memo1004 within a transaction1005 is not defined yet1006 traversal scopes1007 behaves like namespace traversal scopes1008 .as_ids1009 is expected to contain exactly 178 and 1811010 .order_by_depth1011 ascending1012 is expected to eq [#<Group id:180 @group32/group33/group34>, #<Group id:179 @group32/group33>, #<Group id:178 @group32>]1013 descending1014 is expected to eq [#<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>]1015 .normal_select1016 is expected to eq ["id", "name", "path", "owner_id", "created_at", "updated_at", "type", "description", "avatar", "memb..._enabled", "allow_descendants_override_disabled_shared_runners", "traversal_ids", "organization_id"]1017 .roots1018 not make recursive queries1019 behaves like .roots1020 with only sub-groups1021 is expected to contain exactly #<Group id:178 @group32> and #<Group id:181 @group35>1022 with only root groups1023 is expected to contain exactly #<Group id:178 @group32> and #<Group id:181 @group35>1024 with all groups1025 is expected to contain exactly #<Group id:178 @group32> and #<Group id:181 @group35>1026 .self_and_ancestors1027 not make recursive queries1028 behaves like .self_and_ancestors1029 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:181 @group35>, and #<Group id:182 @group35/group36>1030 when include_self is false1031 is expected to contain exactly #<Group id:178 @group32> and #<Group id:181 @group35>1032 when hierarchy_order is ascending1033 is expected to contain exactly #<Group id:179 @group32/group33>, #<Group id:182 @group35/group36>, #<Group id:178 @group32>, and #<Group id:181 @group35>1034 is expected to contain exactly #<Group id:179 @group32/group33> and #<Group id:182 @group35/group36>1035 is expected to contain exactly #<Group id:178 @group32> and #<Group id:181 @group35>1036 when hierarchy_order is descending1037 is expected to contain exactly #<Group id:179 @group32/group33>, #<Group id:182 @group35/group36>, #<Group id:178 @group32>, and #<Group id:181 @group35>1038 is expected to contain exactly #<Group id:178 @group32> and #<Group id:181 @group35>1039 is expected to contain exactly #<Group id:179 @group32/group33> and #<Group id:182 @group35/group36>1040 with offset and limit1041 is expected to contain exactly #<Group id:181 @group35>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1042 with upto1043 is expected to contain exactly #<Group id:180 @group32/group33/group34>1044 .self_and_ancestor_ids1045 not make recursive queries1046 behaves like .self_and_ancestor_ids1047 is expected to contain exactly 178, 179, 181, and 1821048 when include_self is false1049 is expected to contain exactly 178 and 1811050 with offset and limit1051 is expected to contain exactly 181, 182, and 1831052 .self_and_descendants1053 is expected to contain exactly #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1054 with duplicate descendants1055 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>, #<Group id:181 @group35>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1056 when include_self is false1057 is expected to contain exactly #<Group id:180 @group32/group33/group34> and #<Group id:183 @group35/group36/group37>1058 with duplicate descendants1059 is expected to contain exactly #<Group id:179 @group32/group33> and #<Group id:180 @group32/group33/group34>1060 with offset and limit1061 is expected to contain exactly #<Group id:181 @group35>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1062 with nested query groups1063 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>, #<Group id:213 @group32/group38>, and #<Group id:214 @group32/group38/group39>1064 .self_and_descendant_ids1065 is expected to contain exactly 179, 180, 182, and 1831066 when include_self is false1067 is expected to contain exactly 180 and 1831068 with offset and limit1069 is expected to contain exactly 181, 182, and 1831070 .self_and_hierarchy1071 with ancestors only1072 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>, #<Group id:181 @group35>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1073 with descendants only1074 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>, #<Group id:181 @group35>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1075 nodes with both ancestors and descendants1076 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, #<Group id:180 @group32/group33/group34>, #<Group id:181 @group35>, #<Group id:182 @group35/group36>, and #<Group id:183 @group35/group36/group37>1077 with duplicate base groups1078 is expected to contain exactly #<Group id:178 @group32>, #<Group id:179 @group32/group33>, and #<Group id:180 @group32/group33/group34>1079 .self_and_descendants1080 behaves like does not make recursive queries1081 is expected not to make queries matching /WITH RECURSIVE/1082 .self_and_descendant_ids1083 behaves like does not make recursive queries1084 is expected not to make queries matching /WITH RECURSIVE/1085 traversal_ids on create1086 is expected to eq [225]1087 is expected to eq [227, 228]1088 is expected to eq 11089 is expected to eq 11090# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.17 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.04 1.13 1.31 1/308 5611091.1092 traversal_ids on update1093 creates a Namespaces::SyncEvent using triggers1094 creates sync_events using database trigger on the table1095 does not create sync_events using database trigger on the table when only the parent_id has changed1096 triggers the callback sync_traversal_ids on the namespace1097 calls schedule_sync_event_worker on the updated namespace1098 when parent_id is changed1099 sets the traversal_ids attribute1100# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.73 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.04 1.13 1.31 1/308 5621101.1102 after_commit :expire_child_caches1103 expires the child caches when updated1104 expires on name changes1105 expires on path changes1106 expires on parent changes1107 doesn't expire on other field changes1108# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.25 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.04 1.13 1.31 1/308 5631109.1110 #owner_required?1111 is expected to be falsey1112 is expected to be falsey1113 is expected to be truthy1114 #visibility_level_field1115 is expected to eq :visibility_level1116 #to_param1117 is expected to eq "namespace241"1118 #human_name1119 is expected to eq "Sidney Jones255"1120 when the owner is missing1121 is expected to eq "namespace243"1122 #any_project_has_container_registry_tags?1123 returns true if there is a project with container registry tags1124 returns false if there is no project with container registry tags1125 #first_project_with_container_registry_tags1126 when Gitlab API is not supported1127 returns the project1128 returns no project1129 does not cause N+1 query in fetching registries1130# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.82 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.04 1.13 1.31 1/308 5641131.1132 when Gitlab API is supported1133 calls and returns GitlabApiClient.one_project_with_container_registry_tag1134 #container_repositories_size_cache_key1135 returns the correct cache key1136 #container_repositories_size1137 for a root1138 when the GitLab API is supported1139 when there are non-empty container repositories1140 when the Gitlab API client returns a value for deduplicated_size1141 is expected to eq 3211142 behaves like caching the result1143 caches the result1144 when the Gitlab API client returns nil for deduplicated_size1145 is expected to be nil1146 behaves like caching the result1147 caches the result1148 when all the container repositories are empty1149 is expected to eq 01150 when the GitLab API is not supported1151 is expected to be nil1152 for a sub-group1153 is expected to be nil1154 #all_container_repositories1155 with personal namespace1156 with no project1157 is expected to contain exactly1158 with projects1159 returns container repositories1160 with subgroups1161 with no project1162 is expected to contain exactly1163 with projects1164 returns container repositories1165 #any_project_with_shared_runners_enabled?1166 when a child project has shared runners enabled1167 is expected to eq true1168 when all child projects have shared runners disabled1169 is expected to eq false1170 .search1171 returns namespaces with a matching name1172 returns namespaces with a partially matching name1173 returns namespaces with a matching name regardless of the casing1174 returns namespaces with a matching path1175 returns namespaces with a partially matching path1176 returns namespaces with a matching path regardless of the casing1177 returns namespaces with a matching route path1178 returns namespaces with a partially matching route path1179 returns namespaces with a matching route path regardless of the casing1180 defaults use_minimum_char_limit to true1181 passes use_minimum_char_limit if it is set1182 with multiple matching namespaces1183 returns exact matches first1184 returns exact matches first when parents are included1185# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.3 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.03 1.12 1.30 1/308 5651186.1187 with project namespaces1188 does not return project namespace1189 does not return project namespace when including parents1190 .gfm_autocomplete_search1191 returns partial matches on full path1192 returns matches on full name across multiple words1193 prioritizes sorting of matches that start with the query1194 falls back to sorting by full path1195 .with_statistics1196 sums all project storage counters in the namespace1197 correctly handles namespaces without projects1198 .top_most1199 only contains root namespaces1200 .find_by_path_or_name1201 is expected to eq #<Namespaces::UserNamespace id:368 @woW>1202 is expected to eq #<Namespaces::UserNamespace id:370 @woW>1203 is expected to eq nil1204 .clean_path1205 cleans the path and makes sure it's available1206# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.15 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.03 1.12 1.30 1/308 5661207.1208 .clean_name1209 when the name complies with the group name regex1210 returns the name as is1211 when the name does not comply with the group name regex1212 sanitizes the name by replacing all invalid char sequences with a space1213 #default_branch_protection1214 for a namespace1215 returns the instance level setting1216 for a group1217 that has not altered the default value1218 returns the instance level setting1219 that has altered the default value1220 returns the group level setting1221 #users_with_descendants1222 returns member users on every nest level without duplication1223# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.65 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.02 1.12 1.30 1/308 5671224.1225 #user_ids_for_project_authorizations1226 returns the user IDs for which to refresh authorizations1227 #all_projects_except_soft_deleted1228 when namespace is a group1229 is expected to contain exactly #<Project id:32 group78/group79/project-38>> and #<Project id:31 group78/project-37>>1230 is expected to contain exactly #<Project id:32 group78/group79/project-38>>1231 with soft deleted projects1232 skips delayed deletion project1233# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.63 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.02 1.12 1.30 1/308 5861234.1235 when namespace is a user namespace1236 is expected to contain exactly #<Project id:35 namespace319/project-41>>1237 with soft deleted projects1238 skips delayed deletion project1239# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.95 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.02 1.12 1.30 1/308 5931240.1241 #all_projects1242 calls self_and_descendant_ids1243 when namespace is a group1244 is expected to contain exactly #<Project id:39 group81/group82/project-45>> and #<Project id:38 group81/project-44>>1245 is expected to contain exactly #<Project id:39 group81/group82/project-45>>1246# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.64 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.02 1.12 1.30 1/308 6121247.1248 when namespace is a user namespace1249 is expected to contain exactly #<Project id:41 namespace325/project-47>>1250 refreshing project access on updating share_with_group_lock1251 calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations1252 updates authorizations leading to users from shared groups losing access1253 calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations1254 when the feature flag `specialized_worker_for_group_lock_update_auth_recalculation` is disabled1255 updates authorizations leading to users from shared groups losing access1256 updates the authorizations in a non-blocking manner1257# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.24 seconds. Current RSS: ~1281M. Threads: 4. load average: 0.95 1.10 1.29 1/308 6191258.1259 #share_with_group_lock with subgroups1260 when creating a subgroup1261 under a parent with "Share with group lock" enabled1262 enables "Share with group lock" on the subgroup1263 under a parent with "Share with group lock" disabled1264 does not enable "Share with group lock" on the subgroup1265 when enabling the parent group "Share with group lock"1266 the subgroup "Share with group lock" becomes enabled1267 when disabling the parent group "Share with group lock" (which was already enabled)1268 and the subgroup "Share with group lock" is enabled1269 the subgroup "Share with group lock" does not change1270 but the subgroup "Share with group lock" is disabled1271 the subgroup "Share with group lock" does not change1272 when a group is transferred into a root group1273 when the root group "Share with group lock" is enabled1274 when the subgroup "Share with group lock" is enabled1275 the subgroup "Share with group lock" does not change1276 when the subgroup "Share with group lock" is disabled1277 the subgroup "Share with group lock" becomes enabled1278 when the root group "Share with group lock" is disabled1279 when the subgroup "Share with group lock" is enabled1280 the subgroup "Share with group lock" does not change1281 when the subgroup "Share with group lock" is disabled1282 the subgroup "Share with group lock" does not change1283 #find_fork_of?1284 knows if there is a direct fork in the namespace1285 knows when there is as fork-of-fork in the namespace1286 with request store enabled1287 only queries once1288# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.49 seconds. Current RSS: ~1299M. Threads: 4. load average: 0.88 1.08 1.28 1/308 6201289.1290 #root_ancestor1291 with persisted root group1292 returns root_ancestor for root group without a query1293 returns root_ancestor for nested group with a single query1294 returns the top most ancestor1295# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.16 seconds. Current RSS: ~1301M. Threads: 4. load average: 0.88 1.08 1.28 1/308 6211296.1297 with not persisted root group1298 returns root_ancestor for root group without a query1299 returns the top most ancestor1300 when parent is changed1301 by object1302 is expected to change `group.root_ancestor` from #<Group id:528 @group120> to #<Group id:529 @group121>1303 by id1304 is expected to change `group.root_ancestor` from #<Group id:531 @group122> to #<Group id:532 @group123>1305 within a transaction1306 with a persisted parent1307 is expected to eq #<Group id:534 @group124>1308 with a non-persisted parent1309 is expected to eq #<Group id:537 @group126>1310 without a parent1311 is expected to eq #<Group id:540 @group128>1312# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.27 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.89 1.07 1.28 1/308 6221313.1314 #full_path_before_last_save1315 when the group has no parent1316 returns the path before last save1317 when a parent is assigned to a group with no previous parent1318 returns the path before last save1319 when a parent is removed from the group1320 returns the parent full path1321 when changing parents1322 returns the previous parent full path1323 #auto_devops_enabled1324 with users1325 when auto devops is explicitly enabled1326 is expected to eq true1327 when auto devops is explicitly disabled1328 is expected to eq false1329 #first_auto_devops_config1330 when namespace.auto_devops_enabled is not set1331 returns the config values using the instance setting1332 when namespace does not have auto_deveops enabled but has a parent1333 returns the first_auto_devops_config of the parent1334 then the parent is deleted1335 throws an InvalidForeignKey exception1336# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.58 seconds. Current RSS: ~1308M. Threads: 4. load average: 0.90 1.07 1.28 1/308 6231337.1338 when namespace.auto_devops_enable is set1339 returns the correct config values1340 #user_namespace?1341 when type is a user1342 is expected to be truthy1343 when type is a group1344 is expected to be falsy1345 #bot_user_namespace?1346 when owner is a bot user user1347 is expected to be truthy1348 when owner is a non-bot user1349 is expected to be falsy1350 when type is a group1351 is expected to be falsy1352 #aggregation_scheduled?1353 with an aggregation scheduled association1354 is expected to be truthy1355 without an aggregation scheduled association1356 is expected to be falsy1357 #emails_disabled?1358 returns false when emails are enabled1359 returns true when emails are disabled1360 #any_project_with_pages_deployed?1361 returns true if any project nested under the group has pages deployed1362# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.1 seconds. Current RSS: ~1323M. Threads: 4. load average: 0.90 1.07 1.28 1/308 6241363.1364 #has_parent?1365 returns true when the group has a parent1366 returns true when the group has an unsaved parent1367 returns false when the group has no parent1368# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.17 seconds. Current RSS: ~1322M. Threads: 4. load average: 0.91 1.07 1.27 1/308 6251369.1370 #closest_setting1371 when setting is of non-boolean type1372 root_setting: 100, child_setting: 200, result: 2001373 behaves like fetching closest setting1374 returns closest non-nil value1375 root_setting: 100, child_setting: nil, result: 1001376 behaves like fetching closest setting1377 returns closest non-nil value1378 root_setting: nil, child_setting: nil, result: nil1379 behaves like fetching closest setting1380 returns closest non-nil value1381 when setting is of boolean type1382 root_setting: true, child_setting: false, result: false1383 behaves like fetching closest setting1384 returns closest non-nil value1385 root_setting: true, child_setting: nil, result: true1386 behaves like fetching closest setting1387 returns closest non-nil value1388 root_setting: nil, child_setting: nil, result: nil1389 behaves like fetching closest setting1390 returns closest non-nil value1391 #paid?1392 returns false for a root namespace with a free plan1393 #shared_runners_setting1394 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, shared_runners_setting: "enabled"1395 returns the result1396 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: false, shared_runners_setting: "enabled"1397 returns the result1398 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, shared_runners_setting: "disabled_and_overridable"1399 returns the result1400 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, shared_runners_setting: "disabled_and_unoverridable"1401 returns the result1402 #shared_runners_setting_higher_than?1403 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "enabled", result: false1404 returns the result1405 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_overridable", result: true1406 returns the result1407 shared_runners_enabled: true, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_unoverridable", result: true1408 returns the result1409 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "enabled", result: false1410 returns the result1411 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_overridable", result: false1412 returns the result1413 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: true, other_setting: "disabled_and_unoverridable", result: true1414 returns the result1415 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "enabled", result: false1416 returns the result1417 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_and_overridable", result: false1418 returns the result1419 shared_runners_enabled: false, allow_descendants_override_disabled_shared_runners: false, other_setting: "disabled_and_unoverridable", result: false1420 returns the result1421 validation #changing_shared_runners_enabled_is_allowed1422 without a parent1423 is valid1424 with a parent1425 when namespace is a group1426 when parent has shared runners disabled1427 is invalid1428 when parent has shared runners disabled but allows override1429 is valid1430 when parent has shared runners enabled1431 is valid1432 behaves like validations called by different namespace types1433 namespace_type: :namespace, call_validation: true1434 conditionally runs given validation1435 namespace_type: :group, call_validation: true1436 conditionally runs given validation1437 namespace_type: :user_namespace, call_validation: true1438 conditionally runs given validation1439 namespace_type: :project_namespace, call_validation: false1440 conditionally runs given validation1441 validation #changing_allow_descendants_override_disabled_shared_runners_is_allowed1442 when namespace is a group1443 without a parent1444 with shared runners disabled1445 is valid1446 with shared runners enabled1447 is invalid1448 with a parent1449 when parent does not allow shared runners1450 is invalid1451 when parent allows shared runners and setting to true1452 is valid1453 when parent allows shared runners and setting to false1454 is valid1455 behaves like validations called by different namespace types1456 namespace_type: :namespace, call_validation: true1457 conditionally runs given validation1458 namespace_type: :group, call_validation: true1459 conditionally runs given validation1460 namespace_type: :user_namespace, call_validation: true1461 conditionally runs given validation1462 namespace_type: :project_namespace, call_validation: false1463 conditionally runs given validation1464 #root?1465 when is subgroup1466 returns false1467 when is root1468 returns true1469 #recent?1470 when created more than 90 days ago1471 is expected to equal false1472 when created less than 90 days ago1473 is expected to equal true1474 behaves like it has loose foreign keys1475 has at least one loose foreign key definition1476 has the deletion trigger present1477 records record deletions1478 cleans up record deletions1479# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.33 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.92 1.07 1.27 1/308 6261480.1481 Namespaces::SyncEvent1482 when creating the namespace1483 creates a namespaces_sync_event record1484 enqueues ProcessSyncEventsWorker1485 when updating namespace parent_id1486 creates a namespaces_sync_event record1487 creates a namespaces_sync_event for the parent and all the descendent namespaces1488 enqueues ProcessSyncEventsWorker1489# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.27 seconds. Current RSS: ~1357M. Threads: 4. load average: 0.92 1.07 1.27 1/308 6271490.1491 when updating namespace other attribute1492 creates a namespaces_sync_event record1493 in the same transaction1494 when updating different parent_id1495 creates two namespaces_sync_event records1496 when updating the same parent_id1497 creates one namespaces_sync_event record1498 serialization1499 behaves like blocks unsafe serialization1500 blocks as_json1501 blocks to_json1502 #certificate_based_clusters_enabled?1503 with ff disabled1504 with a cluster_enabled_grant1505 is truthy1506 without a cluster_enabled_grant1507 is falsy1508 with ff enabled1509 with a cluster_enabled_grant1510 is truthy1511 without a cluster_enabled_grant1512 is truthy1513 with loose foreign key on organization_id1514 behaves like cleanup by a loose foreign key1515 cleans up (delete or nullify) the model1516# [RSpecRunTime] Finishing example group spec/models/namespace_spec.rb. It took 2 minutes 12.44 seconds. Expected to take 3 minutes 2.57 seconds.1517# [RSpecRunTime] Starting example group spec/services/merge_requests/create_service_spec.rb. Expected to take 2 minutes 12.83 seconds.1518MergeRequests::CreateService1519 #execute1520 valid params1521 creates an MR1522 does not execute hooks1523 refreshes the number of open merge requests1524 creates exactly 1 create MR event1525 sets the merge_status to preparing1526 checking for spam1527 checks for spam1528 does not persist when spam1529# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.55 seconds. Current RSS: ~1328M. Threads: 4. load average: 0.95 1.06 1.27 1/310 9301530.1531 when marked with /draft1532 in title and in description1533 sets MR to draft1534# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.39 seconds. Current RSS: ~1329M. Threads: 4. load average: 0.95 1.06 1.27 1/310 9521535.1536 in description only1537 sets MR to draft1538# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.1 seconds. Current RSS: ~1328M. Threads: 4. load average: 0.95 1.06 1.26 1/308 9741539.1540 when merge request is assigned to someone1541 is expected to eq [#<User id:452 @user60>]1542# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.94 seconds. Current RSS: ~1327M. Threads: 4. load average: 0.95 1.06 1.26 1/305 9961543.1544 when reviewer is assigned1545 is expected to eq [#<User id:455 @user62>]1546 invalidates counter cache for reviewers1547# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.97 seconds. Current RSS: ~1324M. Threads: 4. load average: 0.96 1.06 1.26 1/305 10391548.1549 when head pipelines already exist for merge request source branch1550 sets head pipeline1551 when the new pipeline is associated with an old sha1552 sets an old pipeline with associated with the latest sha as the head pipeline1553# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.13 seconds. Current RSS: ~1298M. Threads: 4. load average: 0.96 1.06 1.26 1/311 14011554.1555 when there are no pipelines with the diff head sha1556 does not set the head pipeline1557# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.06 seconds. Current RSS: ~1296M. Threads: 4. load average: 0.97 1.06 1.26 1/311 15831558.1559 Pipelines for merge requests1560 when .gitlab-ci.yml has merge_requests keywords1561 creates a detached merge request pipeline and sets it as a head pipeline1562 when merge request is submitted from forked project1563 create detached merge request pipeline for fork merge request1564# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.75 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.05 1.07 1.26 1/311 20281565.1566 when there are no commits between source branch and target branch1567 does not create a detached merge request pipeline1568# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.3 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.04 1.07 1.26 1/311 20971569.1570 when branch pipeline was created before a merge request pipline has been created1571 sets the latest detached merge request pipeline as the head pipeline1572# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.73 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.04 1.07 1.26 1/312 23041573.1574 when .gitlab-ci.yml does not have merge_requests keywords1575 does not create a detached merge request pipeline1576# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.23 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.04 1.07 1.26 1/312 24691577.1578 when .gitlab-ci.yml is invalid1579 persists a pipeline with config error1580# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.61 seconds. Current RSS: ~1293M. Threads: 4. load average: 0.96 1.05 1.25 1/312 26381581.1582 after_save callback to store_mentions1583 when mentionable attributes change1584 saves mentions1585# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.32 seconds. Current RSS: ~1297M. Threads: 4. load average: 0.96 1.05 1.25 2/312 26601586.1587 when mentionable attributes do not change1588 does not call store_mentions1589# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.07 seconds. Current RSS: ~1314M. Threads: 4. load average: 0.96 1.05 1.25 1/311 26821590.1591 when save fails1592 does not call store_mentions1593# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.77 seconds. Current RSS: ~1316M. Threads: 4. load average: 0.96 1.05 1.25 1/311 27041594.1595 with a milestone1596 deletes the cache key for milestone merge request counter1597# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.46 seconds. Current RSS: ~1318M. Threads: 4. load average: 0.96 1.05 1.25 1/311 27261598.1599 behaves like reviewer_ids filter1600 filter_reviewer1601 without reviewer_ids1602 contains no reviewer_ids1603# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.06 seconds. Current RSS: ~1317M. Threads: 4. load average: 0.96 1.05 1.25 1/311 27481604.1605 with reviewer_ids1606 when the current user can admin the merge_request1607 with a reviewer who can read the merge_request1608 contains reviewers who can read the merge_request1609# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.24 seconds. Current RSS: ~1319M. Threads: 4. load average: 0.96 1.05 1.25 1/306 27701610.1611 when the current_user cannot admin the merge_request1612 contains no reviewers1613# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.36 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.05 1.06 1.25 1/306 27921614.1615 when called in a transaction1616 does not raise an error1617# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.07 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.05 1.06 1.25 1/306 28141618.1619 behaves like issuable record that supports quick actions1620 with labels in command only1621 attaches labels to issuable1622# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.85 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.04 1.06 1.25 1/306 28361623.1624 with labels in params and command1625 attaches all labels to issuable1626 with assignee and milestone in command only1627 assigns and sets milestone to issuable1628 Quick actions1629 with assignee and milestone in params and command1630 assigns and sets milestone to issuable from command1631# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.56 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.04 1.06 1.25 1/306 28581632.1633 merge request create service1634 asssignee_id1635 removes assignee_id when user id is invalid1636 removes assignee_id when user id is 01637 saves assignee when user id is valid1638 when assignee is set1639 invalidates open merge request counter for assignees when merge request is assigned1640 records the assignee assignment event1641# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.44 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.04 1.06 1.25 2/313 31191642.1643 when issuable feature is private1644 removes not authorized assignee when project is Internal1645 removes not authorized assignee when project is Public1646# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.63 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.03 1.06 1.25 1/311 31621647.1648 behaves like when source and target projects are different1649 when user can not access source project1650 raises an error1651# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.37 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.03 1.06 1.25 1/311 32041652.1653 when user can not access target project1654 raises an error1655# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.17 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.03 1.06 1.25 1/308 32461656.1657 when the user has access to both projects1658 creates the merge request1659 does not create the merge request when the target project is archived1660# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.19 seconds. Current RSS: ~1312M. Threads: 4. load average: 0.94 1.04 1.24 1/311 34981661.1662 when user sets source project id1663 ignores source_project_id1664# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.31 seconds. Current RSS: ~1314M. Threads: 4. load average: 0.94 1.04 1.24 1/311 35201665.1666# [RSpecRunTime] Finishing example group spec/services/merge_requests/create_service_spec.rb. It took 1 minute 58.03 seconds. Expected to take 2 minutes 12.83 seconds.1667# [RSpecRunTime] Starting example group spec/services/boards/issues/list_service_spec.rb. Expected to take 1 minute 45.77 seconds.1668Boards::Issues::ListService1669 #execute1670 when parent is a project1671 behaves like issues list service1672 delegates search to IssuesFinder1673 #metadata1674 returns issues count for list1675# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.7 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.03 1.06 1.24 1/311 35271676.1677 behaves like items list service1678 avoids N+11679 returns opened items when list_id and list are missing1680 returns opened items when listing items from Backlog1681 returns opened items that have label list applied when listing items from a label list1682 returns closed items when listing items from Closed sorted by closed_at in descending order1683 raises an error if the list does not belong to the board1684 raises an error if list and list id are invalid or missing1685 returns items from all lists if :all_list is used1686 returns opened items that have label list applied when using list param1687# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.41 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.03 1.05 1.24 1/306 35341688.1689 when project is archived1690 behaves like issues list service1691 delegates search to IssuesFinder1692 #metadata1693 returns issues count for list1694 behaves like items list service1695 avoids N+11696 returns opened items when list_id and list are missing1697 returns opened items when listing items from Backlog1698 returns opened items that have label list applied when listing items from a label list1699 returns closed items when listing items from Closed sorted by closed_at in descending order1700 raises an error if the list does not belong to the board1701 raises an error if list and list id are invalid or missing1702 returns items from all lists if :all_list is used1703 returns opened items that have label list applied when using list param1704# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.7 second. Current RSS: ~1331M. Threads: 4. load average: 1.11 1.07 1.24 1/306 35411705.1706 when filtering1707 when filtering by type1708 only returns the specified type1709 when filtering by negated type1710 only returns the specified type1711 when parent is a group1712 when the group has no parent1713 behaves like issues list service1714 delegates search to IssuesFinder1715 #metadata1716 returns issues count for list1717# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.84 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.10 1.07 1.24 2/306 35781718.1719 behaves like items list service1720 avoids N+11721 returns opened items when list_id and list are missing1722 returns opened items when listing items from Backlog1723 returns opened items that have label list applied when listing items from a label list1724 returns closed items when listing items from Closed sorted by closed_at in descending order1725 raises an error if the list does not belong to the board1726 raises an error if list and list id are invalid or missing1727 returns items from all lists if :all_list is used1728 returns opened items that have label list applied when using list param1729# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.38 seconds. Current RSS: ~1289M. Threads: 4. load average: 0.98 1.04 1.23 1/306 37471730.1731 when the group is an ancestor1732 behaves like issues list service1733 delegates search to IssuesFinder1734 #metadata1735 returns issues count for list1736# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.29 seconds. Current RSS: ~1289M. Threads: 4. load average: 0.98 1.04 1.23 1/306 37841737.1738 behaves like items list service1739 avoids N+11740 returns opened items when list_id and list are missing1741 returns opened items when listing items from Backlog1742 returns opened items that have label list applied when listing items from a label list1743 returns closed items when listing items from Closed sorted by closed_at in descending order1744 raises an error if the list does not belong to the board1745 raises an error if list and list id are invalid or missing1746 returns items from all lists if :all_list is used1747 returns opened items that have label list applied when using list param1748# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.23 seconds. Current RSS: ~1302M. Threads: 4. load average: 0.97 1.03 1.22 1/307 39531749.1750 .initialize_relative_positions1751 when 'Gitlab::Database::read_write?' is true1752 user cannot move issues1753 does not initialize the relative positions of issues1754 user can move issues1755 initializes the relative positions of issues1756 when 'Gitlab::Database::read_write?' is false1757 does not initialize the relative positions of issues1758# [RSpecRunTime] Finishing example group spec/services/boards/issues/list_service_spec.rb. It took 1 minute 37.25 seconds. Expected to take 1 minute 45.77 seconds.1759# [RSpecRunTime] Starting example group spec/services/issues/create_service_spec.rb. Expected to take 1 minute 18.12 seconds.1760Issues::CreateService1761 behaves like rate limited service1762 .rate_limiter_scoped_and_keyed1763 is set via the rate_limit call1764 #rate_limiter_bypassed1765 is nil by default1766 #execute1767 when rate limiting is in effect1768 when too many requests are sent by one user1769 raises an error1770 creates 1 issue1771# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.96 seconds. Current RSS: ~1322M. Threads: 4. load average: 0.97 1.03 1.22 1/307 39601772.1773 when limit is higher than count of issues being created1774 creates 2 issues1775 #execute1776 when params are invalid1777 returns an error service response1778 when params are valid1779 raises an error if work item types have not been created yet1780 creates the issue with the given params1781 calls NewIssueWorker with correct arguments1782 calls GroupMentionWorker1783 refreshes the number of open issues1784 moves the issue to the end, in an asynchronous worker1785 schedules a namespace onboarding create action worker1786 when an unauthorized project_id is provided1787 ignores the project_id param and creates issue in the given project1788# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.63 seconds. Current RSS: ~1343M. Threads: 4. load average: 0.98 1.03 1.21 1/307 39611789.1790 authorization1791 when the user is authorized1792 allows the user to create an issue1793# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.69 seconds. Current RSS: ~1341M. Threads: 4. load average: 0.98 1.03 1.21 1/307 39621794.1795 when the user is not authorized1796 does not allow the user to create an issue1797 when rely_on_work_item_type_seeder feature flag is disabled1798 works if base work item types were not created yet1799# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.04 seconds. Current RSS: ~1345M. Threads: 4. load average: 0.90 1.02 1.21 1/307 39631800.1801 with milestone1802 deletes milestone issues count cache1803# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.07 seconds. Current RSS: ~1347M. Threads: 4. load average: 0.90 1.02 1.21 1/307 39641804.1805 when the work item type is not allowed to create1806 ignores the type and creates default issue1807# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.15 seconds. Current RSS: ~1354M. Threads: 4. load average: 0.90 1.02 1.21 1/307 39651808.1809 when a build_service is provided1810 uses the provided service to build the issue1811 when issue template is provided1812 when description is blank1813 sets template contents as description when description is blank1814# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.94 seconds. Current RSS: ~1349M. Threads: 4. load average: 0.91 1.01 1.20 1/312 40181815.1816 when description is not blank1817 does not apply template when description is not blank1818 when skip_system_notes is true1819 does not call Issuable::CommonSystemNotesService1820 when setting a position1821 sets the correct relative position1822# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.87 seconds. Current RSS: ~1337M. Threads: 4. load average: 0.91 1.01 1.20 1/312 40191823.1824 behaves like not an incident issue1825 has not incident as issue type1826# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.92 seconds. Current RSS: ~1342M. Threads: 4. load average: 0.91 1.01 1.20 1/312 40201827.1828 when issue is incident type1829 as reporter1830 calls IncidentManagement::Incidents::CreateEscalationStatusService1831 calls IncidentManagement::TimelineEvents::CreateService.create_incident1832 calls NewIssueWorker with correct arguments1833 behaves like incident issue1834 has incident as issue type1835# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.46 seconds. Current RSS: ~1351M. Threads: 4. load average: 0.92 1.01 1.20 1/312 40211836.1837 when invalid1838 does not apply an incident label prematurely1839 as guest1840 behaves like not an incident issue1841 has not incident as issue type1842# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.1 seconds. Current RSS: ~1356M. Threads: 4. load average: 0.92 1.01 1.20 1/307 40221843.1844 when current user cannot set issue metadata in the project1845 filters out params that cannot be set without the :set_issue_metadata permission1846 can create confidential issues1847# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.53 seconds. Current RSS: ~1359M. Threads: 4. load average: 0.92 1.01 1.20 1/307 40231848.1849 when label belongs to project group1850 assigns group labels1851# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.59 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.92 1.01 1.20 1/307 40241852.1853 when label belongs to different project1854 does not assign label1855# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.75 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.92 1.01 1.20 1/307 40251856.1857 when labels is nil1858 does not assign label1859 when labels is nil and label_ids is present1860 assigns group labels1861 when milestone belongs to different project1862 does not assign milestone1863# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.2 seconds. Current RSS: ~1363M. Threads: 4. load average: 0.93 1.01 1.20 1/307 40261864.1865 when assignee is set1866 invalidates open issues counter for assignees when issue is assigned1867 records the assignee assignment event1868# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.7 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.93 1.01 1.20 1/307 40271869.1870 when duplicate label titles are given1871 assigns the label once1872 when sentry identifier is given1873 does not assign the sentry error1874 user is reporter or above1875 assigns the sentry error1876# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.64 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.94 1.01 1.20 2/307 40281877.1878 executing hooks1879 executes issue hooks1880 when issue is confidential1881 executes confidential issue hooks1882# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.78 seconds. Current RSS: ~1362M. Threads: 4. load average: 0.94 1.01 1.20 1/307 40291883.1884 after_save callback to store_mentions1885 when mentionable attributes change1886 saves mentions1887 when save fails1888 does not call store_mentions1889 issue create service1890 assignees1891 removes assignee when user id is invalid1892 removes assignee when user id is 01893 saves assignee when user id is valid1894 when issuable feature is private1895 removes not authorized assignee when project is Internal1896 removes not authorized assignee when project is Public1897# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.44 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.86 1.00 1.19 1/307 40301898.1899 behaves like issuable record that supports quick actions1900 with labels in command only1901 attaches labels to issuable1902# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.43 seconds. Current RSS: ~1380M. Threads: 4. load average: 0.86 1.00 1.19 1/309 40621903.1904 with labels in params and command1905 attaches all labels to issuable1906 with assignee and milestone in command only1907 assigns and sets milestone to issuable1908 Quick actions1909 with assignee, milestone, and contact in params and command1910 assigns, sets milestone, and sets contact to issuable from command1911# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.76 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.87 1.00 1.19 1/309 40631912.1913 with external_author1914 when CRM contact exists with matching e-mail1915 with permission1916 assigns contact to issue1917 without permission1918 does not assign contact to issue1919 when no CRM contact exists with matching e-mail1920 does not assign contact to issue1921 with alert bot author1922 can apply labels1923# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.36 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.88 1.00 1.19 1/309 40641924.1925 when using promote_to_incident1926 creates an issue with the correct issue type1927 resolving discussions1928 for a single discussion1929 resolves the discussion1930 added a system note to the discussion1931 sets default title and description values if not provided1932 takes params from the request over the default values1933# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.72 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.81 0.98 1.18 1/312 42021934.1935 for a merge request1936 resolves the discussion1937 added a system note to the discussion1938 sets default title and description values if not provided1939 takes params from the request over the default values1940# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.42 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.83 0.98 1.18 1/312 42431941.1942 add related issue1943 ignores related issue if not accessible1944 when user has access to the related issue1945 adds a link to the issue1946# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.64 seconds. Current RSS: ~1372M. Threads: 4. load average: 0.83 0.98 1.18 1/312 42441947.1948 checking spam1949 checks for spam1950 when `perform_spam_check` is set to `false`1951 does not execute the SpamActionService1952# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.93 seconds. Current RSS: ~1369M. Threads: 4. load average: 0.83 0.98 1.18 1/312 42451953.1954# [RSpecRunTime] Finishing example group spec/services/issues/create_service_spec.rb. It took 1 minute 7.4 seconds. Expected to take 1 minute 18.12 seconds.1955# [RSpecRunTime] Starting example group spec/helpers/visibility_level_helper_spec.rb. Expected to take 1 minute 6.14 seconds.1956VisibilityLevelHelper1957 visibility_icon_description1958 used with a Project1959 delegates projects to #project_visibility_icon_description1960 used with a ProjectPresenter1961 delegates projects to #project_visibility_icon_description1962 used with a Group1963 delegates groups to #group_visibility_icon_description1964 visibility_level_label1965 level_value: 0, level_name: "Private"1966 returns the name of the visibility level1967 level_value: 10, level_name: "Internal"1968 returns the name of the visibility level1969 level_value: 20, level_name: "Public"1970 returns the name of the visibility level1971 visibility_level_description1972 used with a Project1973 returns different project related descriptions depending on visibility level1974 used with a Group1975 returns different group related descriptions depending on visibility level1976 returns default description for public group1977 when application setting `should_check_namespace_plan` is true1978 returns updated description for public visibility option in group general settings1979# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.28 seconds. Current RSS: ~1382M. Threads: 4. load average: 0.84 0.98 1.18 1/312 42461980.1981 disallowed_visibility_level?1982 forks1983 disallows levels1984# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.58 seconds. Current RSS: ~1384M. Threads: 4. load average: 0.84 0.98 1.18 1/312 42471985.1986 non-forked project1987 disallows levels1988 group1989 disallows levels1990 sub-group1991 disallows levels1992 snippet1993 disallows levels1994 #disallowed_visibility_level_by_parent?1995 parent_group_visibility_level: :public, visibility_level: 20, expected: false1996 is expected to eq false1997 parent_group_visibility_level: :public, visibility_level: 10, expected: false1998 is expected to eq false1999 parent_group_visibility_level: :public, visibility_level: 0, expected: false2000 is expected to eq false2001 parent_group_visibility_level: :internal, visibility_level: 20, expected: true2002 is expected to eq true2003 parent_group_visibility_level: :internal, visibility_level: 10, expected: false2004 is expected to eq false2005 parent_group_visibility_level: :internal, visibility_level: 0, expected: false2006 is expected to eq false2007 parent_group_visibility_level: :private, visibility_level: 20, expected: true2008 is expected to eq true2009 parent_group_visibility_level: :private, visibility_level: 10, expected: true2010 is expected to eq true2011 parent_group_visibility_level: :private, visibility_level: 0, expected: false2012 is expected to eq false2013 #disallowed_visibility_level_by_projects?2014 behaves like disallowed visibility level by child2015 child_visibility_level: 20, visibility_level: 20, expected: false2016 is expected to eq false2017 child_visibility_level: 20, visibility_level: 10, expected: true2018 is expected to eq true2019 child_visibility_level: 20, visibility_level: 0, expected: true2020 is expected to eq true2021 child_visibility_level: 10, visibility_level: 20, expected: false2022 is expected to eq false2023 child_visibility_level: 10, visibility_level: 10, expected: false2024 is expected to eq false2025 child_visibility_level: 10, visibility_level: 0, expected: true2026 is expected to eq true2027 child_visibility_level: 0, visibility_level: 20, expected: false2028 is expected to eq false2029 child_visibility_level: 0, visibility_level: 10, expected: false2030 is expected to eq false2031 child_visibility_level: 0, visibility_level: 0, expected: false2032 is expected to eq false2033 #disallowed_visibility_level_by_sub_groups?2034 behaves like disallowed visibility level by child2035 child_visibility_level: 20, visibility_level: 20, expected: false2036 is expected to eq false2037 child_visibility_level: 20, visibility_level: 10, expected: true2038 is expected to eq true2039 child_visibility_level: 20, visibility_level: 0, expected: true2040 is expected to eq true2041 child_visibility_level: 10, visibility_level: 20, expected: false2042 is expected to eq false2043 child_visibility_level: 10, visibility_level: 10, expected: false2044 is expected to eq false2045 child_visibility_level: 10, visibility_level: 0, expected: true2046 is expected to eq true2047 child_visibility_level: 0, visibility_level: 20, expected: false2048 is expected to eq false2049 child_visibility_level: 0, visibility_level: 10, expected: false2050 is expected to eq false2051 child_visibility_level: 0, visibility_level: 0, expected: false2052 is expected to eq false2053 selected_visibility_level2054 requested_level: 20, max_allowed: 20, global_default_level: 20, restricted_levels: [], expected: 202055 provides correct visibility level for forked project2056 provides correct visibility level for project in group2057# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.97 seconds. Current RSS: ~1398M. Threads: 5. load average: 0.87 0.98 1.18 1/308 42552058.2059 requested_level: 20, max_allowed: 20, global_default_level: 20, restricted_levels: [20], expected: 102060 provides correct visibility level for forked project2061 provides correct visibility level for project in group2062# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.24 seconds. Current RSS: ~1370M. Threads: 5. load average: 0.88 0.98 1.18 1/308 42562063.2064 requested_level: 10, max_allowed: 20, global_default_level: 20, restricted_levels: [], expected: 102065 provides correct visibility level for forked project2066 provides correct visibility level for project in group2067# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.62 seconds. Current RSS: ~1346M. Threads: 5. load average: 0.89 0.98 1.18 1/308 42572068.2069 requested_level: 10, max_allowed: 0, global_default_level: 0, restricted_levels: [], expected: 02070 provides correct visibility level for forked project2071 provides correct visibility level for project in group2072# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.79 seconds. Current RSS: ~1339M. Threads: 5. load average: 0.89 0.98 1.18 1/308 42592073.2074 requested_level: 0, max_allowed: 20, global_default_level: 20, restricted_levels: [], expected: 02075 provides correct visibility level for forked project2076 provides correct visibility level for project in group2077# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.04 seconds. Current RSS: ~1335M. Threads: 5. load average: 0.98 1.00 1.18 1/308 42602078.2079 requested_level: 20, max_allowed: 0, global_default_level: 10, restricted_levels: [], expected: 02080 provides correct visibility level for forked project2081 provides correct visibility level for project in group2082# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.25 seconds. Current RSS: ~1332M. Threads: 5. load average: 0.98 1.00 1.18 1/308 42622083.2084 requested_level: 20, max_allowed: 10, global_default_level: 20, restricted_levels: [], expected: 102085 provides correct visibility level for forked project2086 provides correct visibility level for project in group2087# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.52 seconds. Current RSS: ~1330M. Threads: 5. load average: 0.98 1.00 1.18 1/308 42642088.2089 requested_level: 20, max_allowed: 0, global_default_level: 20, restricted_levels: [], expected: 02090 provides correct visibility level for forked project2091 provides correct visibility level for project in group2092# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.76 seconds. Current RSS: ~1326M. Threads: 5. load average: 0.98 1.00 1.18 1/308 42662093.2094 requested_level: 20, max_allowed: 10, global_default_level: 10, restricted_levels: [], expected: 102095 provides correct visibility level for forked project2096 provides correct visibility level for project in group2097# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.99 seconds. Current RSS: ~1322M. Threads: 5. load average: 0.98 1.00 1.18 1/308 42682098.2099 requested_level: 20, max_allowed: 20, global_default_level: 10, restricted_levels: [], expected: 202100 provides correct visibility level for forked project2101 provides correct visibility level for project in group2102# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.31 seconds. Current RSS: ~1322M. Threads: 5. load average: 0.98 1.00 1.18 1/308 42692103.2104 #available_visibility_levels2105 behaves like available visibility level2106 excludes disallowed visibility levels2107 restricted_visibility_levels: [], expected: [0, 10, 20]2108 is expected to eq [0, 10, 20]2109 restricted_visibility_levels: [0], expected: [10, 20]2110 is expected to eq [10, 20]2111 restricted_visibility_levels: [0, 10], expected: [20]2112 is expected to eq [20]2113 restricted_visibility_levels: [0, 20], expected: [10]2114 is expected to eq [10]2115 restricted_visibility_levels: [10], expected: [0, 20]2116 is expected to eq [0, 20]2117 restricted_visibility_levels: [10, 0], expected: [20]2118 is expected to eq [20]2119 restricted_visibility_levels: [10, 20], expected: [0]2120 is expected to eq [0]2121 restricted_visibility_levels: [20], expected: [0, 10]2122 is expected to eq [0, 10]2123 restricted_visibility_levels: [20, 0], expected: [10]2124 is expected to eq [10]2125 restricted_visibility_levels: [20, 10], expected: [0]2126 is expected to eq [0]2127 behaves like available visibility level2128 excludes disallowed visibility levels2129 restricted_visibility_levels: [], expected: [0, 10, 20]2130 is expected to eq [0, 10, 20]2131 restricted_visibility_levels: [0], expected: [10, 20]2132 is expected to eq [10, 20]2133 restricted_visibility_levels: [0, 10], expected: [20]2134 is expected to eq [20]2135 restricted_visibility_levels: [0, 20], expected: [10]2136 is expected to eq [10]2137 restricted_visibility_levels: [10], expected: [0, 20]2138 is expected to eq [0, 20]2139 restricted_visibility_levels: [10, 0], expected: [20]2140 is expected to eq [20]2141 restricted_visibility_levels: [10, 20], expected: [0]2142 is expected to eq [0]2143 restricted_visibility_levels: [20], expected: [0, 10]2144 is expected to eq [0, 10]2145 restricted_visibility_levels: [20, 0], expected: [10]2146 is expected to eq [10]2147 restricted_visibility_levels: [20, 10], expected: [0]2148 is expected to eq [0]2149 behaves like available visibility level2150 excludes disallowed visibility levels2151 restricted_visibility_levels: [], expected: [0, 10, 20]2152 is expected to eq [0, 10, 20]2153 restricted_visibility_levels: [0], expected: [10, 20]2154 is expected to eq [10, 20]2155 restricted_visibility_levels: [0, 10], expected: [20]2156 is expected to eq [20]2157 restricted_visibility_levels: [0, 20], expected: [10]2158 is expected to eq [10]2159 restricted_visibility_levels: [10], expected: [0, 20]2160 is expected to eq [0, 20]2161 restricted_visibility_levels: [10, 0], expected: [20]2162 is expected to eq [20]2163 restricted_visibility_levels: [10, 20], expected: [0]2164 is expected to eq [0]2165 restricted_visibility_levels: [20], expected: [0, 10]2166 is expected to eq [0, 10]2167 restricted_visibility_levels: [20, 0], expected: [10]2168 is expected to eq [10]2169 restricted_visibility_levels: [20, 10], expected: [0]2170 is expected to eq [0]2171 behaves like available visibility level2172 excludes disallowed visibility levels2173 restricted_visibility_levels: [], expected: [0, 10, 20]2174 is expected to eq [0, 10, 20]2175 restricted_visibility_levels: [0], expected: [10, 20]2176 is expected to eq [10, 20]2177 restricted_visibility_levels: [0, 10], expected: [20]2178 is expected to eq [20]2179 restricted_visibility_levels: [0, 20], expected: [10]2180 is expected to eq [10]2181 restricted_visibility_levels: [10], expected: [0, 20]2182 is expected to eq [0, 20]2183 restricted_visibility_levels: [10, 0], expected: [20]2184 is expected to eq [20]2185 restricted_visibility_levels: [10, 20], expected: [0]2186 is expected to eq [0]2187 restricted_visibility_levels: [20], expected: [0, 10]2188 is expected to eq [0, 10]2189 restricted_visibility_levels: [20, 0], expected: [10]2190 is expected to eq [10]2191 restricted_visibility_levels: [20, 10], expected: [0]2192 is expected to eq [0]2193 #snippets_selected_visibility_level2194 returns the selected visibility level2195 fallbacks using the lowest available visibility level when selected level isn't available2196 multiple_visibility_levels_restricted?2197 restricted_visibility_levels: [20], expected: false2198 is expected to eq false2199 restricted_visibility_levels: [20, 10], expected: true2200 is expected to eq true2201 restricted_visibility_levels: [20, 10, 0], expected: true2202 is expected to eq true2203 all_visibility_levels_restricted?2204 restricted_visibility_levels: [20], expected: false2205 is expected to eq false2206 restricted_visibility_levels: [20, 10], expected: false2207 is expected to eq false2208 restricted_visibility_levels: [0, 10, 20], expected: true2209 is expected to eq true2210 #all_visibility_levels2211 returns all visibility levels2212 #disabled_visibility_level?2213 restricted_visibility_levels: [], child_visibility_level: 20, visibility_level: 20, expected: false2214 is expected to eq false2215 restricted_visibility_levels: [], child_visibility_level: 20, visibility_level: 10, expected: true2216 is expected to eq true2217 restricted_visibility_levels: [], child_visibility_level: 20, visibility_level: 0, expected: true2218 is expected to eq true2219 restricted_visibility_levels: [], child_visibility_level: 10, visibility_level: 20, expected: false2220 is expected to eq false2221 restricted_visibility_levels: [], child_visibility_level: 10, visibility_level: 10, expected: false2222 is expected to eq false2223 restricted_visibility_levels: [], child_visibility_level: 10, visibility_level: 0, expected: true2224 is expected to eq true2225 restricted_visibility_levels: [], child_visibility_level: 0, visibility_level: 20, expected: false2226 is expected to eq false2227 restricted_visibility_levels: [], child_visibility_level: 0, visibility_level: 10, expected: false2228 is expected to eq false2229 restricted_visibility_levels: [], child_visibility_level: 0, visibility_level: 0, expected: false2230 is expected to eq false2231 restricted_visibility_levels: [20], child_visibility_level: 20, visibility_level: 20, expected: true2232 is expected to eq true2233 restricted_visibility_levels: [20], child_visibility_level: 20, visibility_level: 10, expected: true2234 is expected to eq true2235 restricted_visibility_levels: [20], child_visibility_level: 20, visibility_level: 0, expected: true2236 is expected to eq true2237 restricted_visibility_levels: [20], child_visibility_level: 10, visibility_level: 20, expected: true2238 is expected to eq true2239 restricted_visibility_levels: [20], child_visibility_level: 10, visibility_level: 10, expected: false2240 is expected to eq false2241 restricted_visibility_levels: [20], child_visibility_level: 10, visibility_level: 0, expected: true2242 is expected to eq true2243 restricted_visibility_levels: [10], child_visibility_level: 20, visibility_level: 20, expected: false2244 is expected to eq false2245 restricted_visibility_levels: [10], child_visibility_level: 20, visibility_level: 10, expected: true2246 is expected to eq true2247 restricted_visibility_levels: [10], child_visibility_level: 20, visibility_level: 0, expected: true2248 is expected to eq true2249 restricted_visibility_levels: [10], child_visibility_level: 10, visibility_level: 20, expected: false2250 is expected to eq false2251 restricted_visibility_levels: [10], child_visibility_level: 10, visibility_level: 10, expected: true2252 is expected to eq true2253 restricted_visibility_levels: [10], child_visibility_level: 10, visibility_level: 0, expected: true2254 is expected to eq true2255 restricted_visibility_levels: [20, 10], child_visibility_level: 20, visibility_level: 20, expected: true2256 is expected to eq true2257 restricted_visibility_levels: [20, 10], child_visibility_level: 20, visibility_level: 10, expected: true2258 is expected to eq true2259 restricted_visibility_levels: [20, 10], child_visibility_level: 20, visibility_level: 10, expected: true2260 is expected to eq true2261 restricted_visibility_levels: [0, 10, 20], child_visibility_level: 20, visibility_level: 20, expected: true2262 is expected to eq true2263 restricted_visibility_levels: [0, 10, 20], child_visibility_level: 20, visibility_level: 10, expected: true2264 is expected to eq true2265 #restricted_visibility_level?2266 restricted_visibility_levels: [], visibility_level: 20, expected: false2267 is expected to eq false2268 restricted_visibility_levels: [], visibility_level: 10, expected: false2269 is expected to eq false2270 restricted_visibility_levels: [], visibility_level: 0, expected: false2271 is expected to eq false2272 restricted_visibility_levels: [20], visibility_level: 20, expected: true2273 is expected to eq true2274 restricted_visibility_levels: [20], visibility_level: 10, expected: false2275 is expected to eq false2276 restricted_visibility_levels: [20], visibility_level: 0, expected: false2277 is expected to eq false2278 restricted_visibility_levels: [20, 10], visibility_level: 20, expected: true2279 is expected to eq true2280 restricted_visibility_levels: [20, 10], visibility_level: 10, expected: true2281 is expected to eq true2282 restricted_visibility_levels: [20, 10], visibility_level: 0, expected: false2283 is expected to eq false2284 restricted_visibility_levels: [0, 10, 20], visibility_level: 20, expected: true2285 is expected to eq true2286 restricted_visibility_levels: [0, 10, 20], visibility_level: 10, expected: true2287 is expected to eq true2288 restricted_visibility_levels: [0, 10, 20], visibility_level: 0, expected: true2289 is expected to eq true2290# [RSpecRunTime] Finishing example group spec/helpers/visibility_level_helper_spec.rb. It took 1 minute 3.53 seconds. Expected to take 1 minute 6.14 seconds.2291# [RSpecRunTime] Starting example group spec/policies/project_statistics_policy_spec.rb. Expected to take 57.61 seconds.2292ProjectStatisticsPolicy2293 #rules2294 project_type: :public, user_type: :unauthenticated, outcome: false2295 is expected to eq false2296 when the user is external2297 is expected to eq false2298# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.15 seconds. Current RSS: ~1383M. Threads: 5. load average: 0.97 1.00 1.17 1/308 42702299.2300 project_type: :public, user_type: :non_member, outcome: false2301 is expected to eq false2302 when the user is external2303 is expected to eq false2304# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.57 seconds. Current RSS: ~1381M. Threads: 5. load average: 0.97 1.00 1.17 1/308 42712305.2306 project_type: :public, user_type: :guest, outcome: false2307 is expected to eq false2308 when the user is external2309 is expected to eq false2310# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.12 seconds. Current RSS: ~1353M. Threads: 5. load average: 0.97 1.00 1.17 1/308 42722311.2312 project_type: :public, user_type: :reporter, outcome: true2313 is expected to eq true2314 when the user is external2315 is expected to eq true2316# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.75 seconds. Current RSS: ~1330M. Threads: 5. load average: 0.97 1.00 1.17 1/308 42732317.2318 project_type: :public, user_type: :developer, outcome: true2319 is expected to eq true2320 when the user is external2321 is expected to eq true2322# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.29 seconds. Current RSS: ~1324M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42742323.2324 project_type: :public, user_type: :maintainer, outcome: true2325 is expected to eq true2326 when the user is external2327 is expected to eq true2328# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.78 seconds. Current RSS: ~1320M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42752329.2330 project_type: :private, user_type: :unauthenticated, outcome: false2331 is expected to eq false2332 when the user is external2333 is expected to eq false2334# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.22 seconds. Current RSS: ~1318M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42762335.2336 project_type: :private, user_type: :non_member, outcome: false2337 is expected to eq false2338 when the user is external2339 is expected to eq false2340# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.66 seconds. Current RSS: ~1314M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42772341.2342 project_type: :private, user_type: :guest, outcome: false2343 is expected to eq false2344 when the user is external2345 is expected to eq false2346# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.15 seconds. Current RSS: ~1316M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42782347.2348 project_type: :private, user_type: :reporter, outcome: true2349 is expected to eq true2350 when the user is external2351 is expected to eq true2352# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.75 seconds. Current RSS: ~1317M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42792353.2354 project_type: :private, user_type: :developer, outcome: true2355 is expected to eq true2356 when the user is external2357 is expected to eq true2358# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.23 seconds. Current RSS: ~1318M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42802359.2360 project_type: :private, user_type: :maintainer, outcome: true2361 is expected to eq true2362 when the user is external2363 is expected to eq true2364# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.77 seconds. Current RSS: ~1319M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42812365.2366 project_type: :internal, user_type: :unauthenticated, outcome: false2367 is expected to eq false2368 when the user is external2369 is expected to eq false2370# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.25 seconds. Current RSS: ~1319M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42822371.2372 project_type: :internal, user_type: :non_member, outcome: false2373 is expected to eq false2374 when the user is external2375 is expected to eq false2376# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.67 seconds. Current RSS: ~1321M. Threads: 5. load average: 0.98 1.00 1.17 1/308 42832377.2378 project_type: :internal, user_type: :guest, outcome: false2379 is expected to eq false2380 when the user is external2381 is expected to eq false2382# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.19 seconds. Current RSS: ~1318M. Threads: 5. load average: 0.99 1.00 1.17 1/308 42842383.2384 project_type: :internal, user_type: :reporter, outcome: true2385 is expected to eq true2386 when the user is external2387 is expected to eq true2388# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.67 seconds. Current RSS: ~1320M. Threads: 5. load average: 0.99 1.00 1.17 1/308 42852389.2390 project_type: :internal, user_type: :developer, outcome: true2391 is expected to eq true2392 when the user is external2393 is expected to eq true2394# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.12 seconds. Current RSS: ~1322M. Threads: 5. load average: 0.99 1.00 1.16 1/308 42862395.2396 project_type: :internal, user_type: :maintainer, outcome: true2397 is expected to eq true2398 when the user is external2399 is expected to eq true2400# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.63 seconds. Current RSS: ~1322M. Threads: 5. load average: 0.99 1.00 1.16 1/308 42872401.2402# [RSpecRunTime] Finishing example group spec/policies/project_statistics_policy_spec.rb. It took 45.13 seconds. Expected to take 57.61 seconds.2403# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/relation_tree_restorer_spec.rb. Expected to take 45.51 seconds.2404Gitlab::ImportExport::Project::RelationTreeRestorer2405 when inside a group2406 behaves like import project successfully2407 imported project2408 has the project attributes and relations2409 assigns the correct import source2410# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.76 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.12 1.03 1.17 1/308 42882411.2412 with invalid relations2413 logs the invalid relation and its errors2414 #restore_single_relation2415 when importing issues2416 when skipping existing IIDs2417 does not attempt to save the duplicate relation2418 when not skipping existing IIDs2419 attempts to save the duplicate relation2420 when importing milestones2421 when skipping existing IIDs2422 does not attempt to save the duplicate relation2423 when not skipping existing IIDs2424 attempts to save the duplicate relation2425 when importing CI pipelines2426 when skipping existing IIDs2427 does not attempt to save the duplicate relation2428 when not skipping existing IIDs2429 attempts to save the duplicate relation2430 when importing merge requests2431 when skipping existing IIDs2432 does not attempt to save the duplicate relation2433 when not skipping existing IIDs2434 attempts to save the duplicate relation2435 when importing an unknown relation2436 does not attempt an import2437# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/relation_tree_restorer_spec.rb. It took 44.58 seconds. Expected to take 45.51 seconds.2438# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb. Expected to take 42.0 seconds.2439Gitlab::Email::Handler::CreateMergeRequestHandler2440 behaves like reply processing shared examples2441 when the user could not be found2442 raises a UserNotFoundError2443# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.59 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.11 1.03 1.17 1/308 43092444.2445 when the user is not authorized to the project2446 raises a ProjectNotFound2447# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.65 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.10 1.03 1.17 1/308 43302448.2449 when email key2450 matches the new format2451 matches the legacy format2452 doesn't match either format2453# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.57 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.10 1.03 1.17 1/308 43912454.2455 as a non-developer2456 raises UserNotAuthorizedError if the user is not a member2457# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.76 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.10 1.03 1.17 1/308 44122458.2459 as a developer2460 when everything is fine2461 behaves like a new merge request2462 creates a new merge request2463# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.57 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.09 1.03 1.17 1/313 44482464.2465 creates a new merge request with legacy email address2466 behaves like a new merge request2467 creates a new merge request2468# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.41 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.09 1.03 1.17 1/313 44842469.2470 something is wrong2471 when the merge request could not be saved2472 raises an InvalidMergeRequestError2473# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.18 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.09 1.03 1.17 1/313 45202474.2475 when we can't find the incoming_email_token2476 raises an UserNotFoundError2477# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.28 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.00 1.01 1.16 1/313 45412478.2479 when the subject is blank2480 raises an InvalidMergeRequestError2481# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.94 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.00 1.01 1.16 1/313 45662482.2483 when the message body is blank2484 creates a new merge request with description set from the last commit2485# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.87 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.00 1.01 1.16 1/313 46052486.2487 when the email contains patch attachments2488 creates the source branch and applies the patches2489 creates the merge request2490 does not mention the patches in the created merge request2491 when the patch could not be applied2492 raises an error2493# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.93 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.16 1.04 1.17 1/315 55602494.2495 when specifying the target branch using quick actions2496 creates the merge request with the correct target branch2497 based the merge request of the target_branch2498# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.06 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.14 1.04 1.17 1/316 60852499.2500 #patch_attachments2501 orders attachments ending in `.patch` by name2502# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.11 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.14 1.04 1.17 1/316 61062503.2504# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb. It took 34.93 seconds. Expected to take 42.0 seconds.2505# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/branch_check_spec.rb. Expected to take 37.74 seconds.2506Gitlab::Checks::BranchCheck2507 #validate!2508 does not raise any error2509 trying to delete the default branch2510 raises an error2511# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.8 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.13 1.04 1.17 1/316 61522512.2513 prohibited branches check2514 forbids SHA-1 values2515 forbids SHA-256 values2516 forbids '{SHA-1}{+anything}' values2517 forbids '{SHA-256}{+anything} values2518 allows SHA-1 values to be appended to the branch name2519 allows SHA-256 values to be appended to the branch name2520 deleting a hexadecimal branch2521 doesn't prohibit the deletion of a hexadecimal branch name2522# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.51 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.20 1.06 1.17 1/311 62992523.2524 when branch name is invalid2525 prohibits branches with an invalid name2526 deleting an invalid branch2527 doesn't prohibit the deletion of an invalid branch name2528# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.58 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.20 1.06 1.17 1/311 63442529.2530 protected branches check2531 raises an error if the user is not allowed to do forced pushes to protected branches2532 raises an error if the user is not allowed to merge to protected branches2533 raises an error if the user is not allowed to push to protected branches2534 when user has push access2535 if protected branches is allowed to force push2536 allows force push2537# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.03 second. Current RSS: ~1382M. Threads: 5. load average: 1.19 1.06 1.17 1/311 64302538.2539 if protected branches is not allowed to force push2540 prevents force push2541# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.24 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.17 1.06 1.17 1/311 64512542.2543 when user does not have push access2544 if protected branches is allowed to force push2545 prevents force push2546# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.45 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.17 1.06 1.17 1/311 64732547.2548 if protected branches is not allowed to force push2549 prevents force push2550# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.68 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.17 1.06 1.17 1/311 64942551.2552 when project repository is empty2553 user is not allowed to push to protected branches2554 raises an error2555 user is allowed to push to protected branches2556 allows branch creation2557 branch creation2558 user can push to branch2559 does not raise an error2560# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.47 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.24 1.07 1.17 1/311 65162561.2562 user cannot push to branch2563 user cannot merge to branch2564 raises an error2565# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.74 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.24 1.07 1.17 1/311 65382566.2567 user can merge to branch2568 newrev isn't in any protected branches2569 raises an error2570# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.9 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.24 1.07 1.17 1/311 65602571.2572 newrev is included in a protected branch2573 via web interface2574 allows branch creation2575# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.06 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.24 1.07 1.17 1/311 65822576.2577 via SSH2578 raises an error2579# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.28 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.22 1.07 1.17 1/311 66042580.2581 branch deletion2582 if the user is not allowed to delete protected branches2583 raises an error2584# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.55 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.22 1.07 1.17 1/311 66292585.2586 if the user is allowed to delete protected branches2587 through the web interface2588 allows branch deletion2589# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.89 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.22 1.07 1.17 1/311 66542590.2591 over SSH or HTTP2592 raises an error2593# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.29 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.22 1.07 1.17 1/311 66792594.2595# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/branch_check_spec.rb. It took 32.17 seconds. Expected to take 37.74 seconds.2596# [RSpecRunTime] Starting example group spec/services/members/invite_service_spec.rb. Expected to take 33.46 seconds.2597Members::InviteService2598 when there is a valid member invited2599 successfully creates a member2600 behaves like records an onboarding progress action2601 is expected to receive execute({:action=>:user_added}) 1 time2602# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.5 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.20 1.07 1.17 1/311 66802603.2604 when email belongs to an existing user as a confirmed secondary email2605 adds an existing user to members2606 when email belongs to an existing user as an unconfirmed secondary email2607 does not link the email with any user and successfully creates a member as an invite for that email2608 when invites are passed as array2609 with emails2610 successfully creates members2611 with user_id as integers2612 successfully creates members2613 with user_id as strings2614 successfully creates members2615 with a mixture of emails and user_id2616 successfully creates members2617 with multiple invites passed as strings2618 with emails2619 successfully creates members2620 with user_id2621 successfully creates members2622 with a mixture of emails and user_id2623 successfully creates members2624 when invites formats are mixed2625 when user_id is an array and emails is a string2626 successfully creates members2627 when user_id is a string and emails is an array2628 successfully creates members2629 when invites are passed in different formats2630 when emails are passed as an empty string2631 returns an error2632 when user_id are passed as an empty string2633 returns an error2634 when user_id and emails are both passed as empty strings2635 returns an error2636 when user_id is passed as an integer2637 successfully creates member2638 when invite params are not included2639 returns an error2640 when email is not a valid email format2641 with singular email2642 returns an error2643 behaves like does not record an onboarding progress action2644 is expected not to receive new(*(any args)) 0 times2645 with user_id and singular invalid email2646 has partial success2647 with email that has trailing spaces2648 returns an error2649 behaves like does not record an onboarding progress action2650 is expected not to receive new(*(any args)) 0 times2651 with duplicate invites2652 with duplicate emails2653 only creates one member per unique invite2654 with duplicate user ids2655 only creates one member per unique invite2656 with duplicate member by adding as user id and email2657 only creates one member per unique invite2658 with case insensitive emails2659 only creates one member and returns the error object correctly formatted2660 when the invite already exists for the last email2661 returns an error object correctly formatted2662 with invite email sent in as upper case of an existing user email2663 does not create a new member2664 with invite email sent in as upper case of an existing member user email2665 does not create a new member2666 when observing invite limits2667 with emails and in general2668 when over the allowed default limit of emails2669 limits the number of emails to 1002670 when over the allowed custom limit of emails2671 limits the number of emails to the limit supplied2672 when limit allowed is disabled via limit param2673 does not limit number of emails2674# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.82 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.08 1.05 1.16 1/312 66812675.2676 with user_id2677 limits the number of users to 1002678 with an existing user2679 with email2680 adds an existing user to members2681 with unconfirmed primary email2682 adds a new member as an invite for unconfirmed primary email2683 with user_id2684 adds an existing user to members2685 behaves like records an onboarding progress action2686 is expected to receive execute({:action=>:user_added}) 1 time2687 with case sensitive private_commit_email2688 does not find the existing user and creates a new member as an invite2689 when access level is not valid2690 with email2691 returns an error2692 with upper case private commit email due to username casing2693 returns an error object correctly formatted2694 with invite email sent in as upper case2695 returns an error object correctly formatted2696 with invite email sent in as upper case2697 returns an error2698 with user_id2699 returns an error2700 with a mix of user_id and email2701 returns errors2702 when member already exists2703 with email2704 adds new email and allows already invited members to be re-invited by email and updates the member access2705# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.12 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.08 1.05 1.16 1/312 66822706.2707 when email is already a member with a user on the project2708 allows re-invite of an already invited email and updates the access_level2709 when email belongs to an existing user as a confirmed secondary email2710 allows re-invite to an already invited email2711# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.48 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.07 1.05 1.16 1/312 66832712.2713 with user_id that already exists2714 does not add the member again and is successful2715# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.59 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.07 1.05 1.16 1/312 66842716.2717 with user_id that already exists with a lower access_level2718 does not add the member again and updates the access_level2719# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.08 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.07 1.05 1.16 1/312 66852720.2721 with user_id that already exists with a higher access_level2722 does not add the member again and updates the access_level2723# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.2 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.06 1.05 1.16 1/312 66862724.2725 with user_id that already exists in a parent group2726 when access_level is lower than inheriting member2727 does not add the member and returns an error2728 when access_level is the same as the inheriting member2729 adds the member with correct access_level2730 when access_level is greater than the inheriting member2731 adds the member with correct access_level2732# [RSpecRunTime] Finishing example group spec/services/members/invite_service_spec.rb. It took 27.54 seconds. Expected to take 33.46 seconds.2733# [RSpecRunTime] Starting example group spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb. Expected to take 30.76 seconds.2734Ci::ResourceGroups::AssignResourceFromResourceGroupService2735 #execute2736 when there is an available resource2737 requests resource2738 when failed to request resource2739 has a build waiting for resource2740# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.04 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.06 1.05 1.16 1/311 66872741.2742 when the build has already retained a resource2743 has a pending build2744 when process mode is oldest_first2745 requests resource2746 when the other job exists in the newer pipeline2747 requests resource for the job in the oldest pipeline2748# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.66 seconds. Current RSS: ~1342M. Threads: 5. load average: 0.98 1.03 1.16 1/311 66882749.2750 when build is not `waiting_for_resource` state2751 attempts to request a resource2752 does not change the job status2753# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.13 seconds. Current RSS: ~1342M. Threads: 5. load average: 0.98 1.03 1.16 1/311 66892754.2755 when process mode is newest_first2756 requests resource2757 when the other job exists in the newer pipeline2758 requests resource for the job in the newest pipeline2759# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.29 seconds. Current RSS: ~1341M. Threads: 5. load average: 0.98 1.03 1.15 1/311 66902760.2761 when build is not `waiting_for_resource` state2762 attempts to request a resource2763 does not change the job status2764# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.75 seconds. Current RSS: ~1341M. Threads: 5. load average: 0.98 1.03 1.15 1/311 66912765.2766 when parallel services are running2767 can run the same command in parallel2768 when project is configured to 'prevent outdated deployments'2769 when build is not a deployable2770 enqueues the build2771 when build is a deployable2772 enqueues the build2773 when build has an outdated deployment2774 drops the build with a reason of `failed_outdated_deployment_job`2775# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.19 seconds. Current RSS: ~1343M. Threads: 5. load average: 0.90 1.01 1.15 1/314 66952776.2777 when there are no available resources2778 does not request resource2779 re-spawns the new worker for assigning a resource2780 when `assign_resource_worker_deduplicate_until_executing` FF is disabled2781 re-spawns the old worker for assigning a resource2782# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.35 seconds. Current RSS: ~1339M. Threads: 5. load average: 0.90 1.01 1.15 1/311 66962783.2784 when there are no upcoming processables2785 does not re-spawn the new worker for assigning a resource2786 when `assign_resource_worker_deduplicate_until_executing` FF is disabled2787 does not re-spawn the old worker for assigning a resource2788# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.63 seconds. Current RSS: ~1336M. Threads: 5. load average: 0.91 1.01 1.15 1/311 66972789.2790 when there are no waiting processables and process_mode is ordered2791 does not re-spawn the new worker for assigning a resource2792 when `assign_resource_worker_deduplicate_until_executing` FF is disabled2793 does not re-spawn the old worker for assigning a resource2794# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.17 seconds. Current RSS: ~1334M. Threads: 5. load average: 0.91 1.01 1.15 1/311 66982795.2796 when :respawn_assign_resource_worker FF is disabled2797 does not re-spawn the new worker for assigning a resource2798 when `assign_resource_worker_deduplicate_until_executing` FF is disabled2799 does not re-spawn the old worker for assigning a resource2800# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.41 seconds. Current RSS: ~1334M. Threads: 5. load average: 0.92 1.01 1.15 1/311 66992801.2802 when there is a stale build assigned to a resource2803 releases the resource from the stale build and assignes to the waiting build2804# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.78 seconds. Current RSS: ~1333M. Threads: 5. load average: 0.92 1.01 1.15 1/311 67002805.2806# [RSpecRunTime] Finishing example group spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb. It took 24.96 seconds. Expected to take 30.76 seconds.2807# [RSpecRunTime] Starting example group spec/lib/gitlab/git/branch_spec.rb. Expected to take 28.99 seconds.2808Gitlab::Git::Branch2809 is expected to be a kind of Array2810 .find2811 when finding branch via branch name2812 returns a branch object2813# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.1 seconds. Current RSS: ~1381M. Threads: 5. load average: 0.92 1.01 1.15 1/314 67492814.2815 when the branch is already a branch2816 returns a branch object2817# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.14 seconds. Current RSS: ~1391M. Threads: 5. load average: 0.92 1.01 1.15 1/315 67722818.2819 #cache_key2820 returns a cache key that changes based on changeable values2821# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.28 seconds. Current RSS: ~1425M. Threads: 5. load average: 0.92 1.01 1.15 1/316 67982822.2823 #size2824 is expected to eq 862825# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.4 seconds. Current RSS: ~1424M. Threads: 5. load average: 0.92 1.01 1.15 1/316 68242826.2827 first branch2828 is expected to eq "'test'"2829 is expected to start with "e56497b"2830# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.58 seconds. Current RSS: ~1482M. Threads: 5. load average: 0.92 1.01 1.15 1/317 68762831.2832 master branch2833 is expected to start with "b83d6e391c22777fca1ed3012fce84f633d7fed0"2834# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.65 seconds. Current RSS: ~1503M. Threads: 5. load average: 0.93 1.01 1.14 1/317 69022835.2836 with active, stale and future branches2837 examine if the branch is active or stale2838 #active?2839 is expected to be falsey2840 is expected to be truthy2841 is expected to be truthy2842# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.7 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.02 1.03 1.15 1/317 74492843.2844 #stale?2845 is expected to be truthy2846 is expected to be falsey2847 is expected to be falsey2848# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.6 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.10 1.04 1.15 1/317 79952849.2850 #state2851 is expected to eq :stale2852 is expected to eq :active2853 is expected to eq :active2854# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.59 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.25 1.08 1.16 1/318 85402855.2856# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/branch_spec.rb. It took 24.8 seconds. Expected to take 28.99 seconds.2857# [RSpecRunTime] Starting example group spec/services/work_items/parent_links/create_service_spec.rb. Expected to take 27.16 seconds.2858WorkItems::ParentLinks::CreateService2859 #execute2860 when the reference list is empty2861 behaves like returns not found error2862 returns error2863 no relationship is created2864# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.73 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.23 1.07 1.16 1/317 85412865.2866 when work item not found2867 behaves like returns not found error2868 returns error2869 no relationship is created2870# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.02 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.23 1.07 1.16 1/317 85422871.2872 when user has no permission to link work items2873 behaves like returns not found error2874 returns error2875 no relationship is created2876# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.32 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.23 1.07 1.16 1/317 85432877.2878 child and parent are the same work item2879 no relationship is created2880 when adjacent is already in place2881 adjacent_position: -100, expected_order: lazy { [adjacent, current_item] }2882 sets relative positions2883# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.1 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.23 1.07 1.16 3/317 85442884.2885 adjacent_position: 0, expected_order: lazy { [adjacent, current_item] }2886 sets relative positions2887 adjacent_position: 100, expected_order: lazy { [adjacent, current_item] }2888 sets relative positions2889 when there are tasks to relate2890 creates relationships2891 returns success status and created links2892 creates notes and records the events2893 behaves like update service that triggers GraphQL work_item_updated subscription2894 triggers graphql subscription workItemUpdated2895# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.32 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.21 1.07 1.16 1/312 85452896.2897 when relative_position is set2898 creates relationships with given relative_position2899 when note creation fails for some reason2900 still records the link event2901 still records the link event2902# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.39 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.19 1.07 1.16 1/312 85462903.2904 when task is already assigned2905 creates links only for non related tasks2906 behaves like update service that triggers GraphQL work_item_updated subscription2907 triggers graphql subscription workItemUpdated2908# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.86 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.19 1.07 1.16 1/312 85472909.2910 when there are invalid children2911 creates links only for valid children2912 does not return error status2913 creates notes for valid links2914# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.44 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.18 1.07 1.16 1/312 85482915.2916 when parent type is invalid2917 returns error status2918 when max depth is reached2919 returns error status2920 when params include invalid ids2921 creates links only for valid IDs2922 when user is a guest2923 behaves like returns not found error2924 returns error2925 no relationship is created2926 when user is a guest assigned to the work item2927 behaves like returns not found error2928 returns error2929 no relationship is created2930# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.39 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.18 1.07 1.16 1/312 85492931.2932# [RSpecRunTime] Finishing example group spec/services/work_items/parent_links/create_service_spec.rb. It took 22.79 seconds. Expected to take 27.16 seconds.2933# [RSpecRunTime] Starting example group spec/tooling/danger/project_helper_spec.rb. Expected to take 26.67 seconds.2934Tooling::Danger::ProjectHelper2935 #categories_for_file2936 path: "glfm_specification/example_snapshots/prosemirror_json.yml", expected_categories: [:frontend]2937 is expected to eq [:frontend]2938 path: "glfm_specification/input/glfm_anything.yml", expected_categories: [:frontend, :backend]2939 is expected to eq [:frontend, :backend]2940 path: "doc/api/graphql/reference/index.md", expected_categories: [:docs, :backend]2941 is expected to eq [:docs, :backend]2942 path: "doc/api/graphql/reference/some_other_file.txt", expected_categories: [:docs, :backend]2943 is expected to eq [:docs, :backend]2944 path: "doc/api/openapi/openapi.yaml", expected_categories: [:docs, :backend]2945 is expected to eq [:docs, :backend]2946 path: "doc/api/openapi/any_other_file.yaml", expected_categories: [:docs, :backend]2947 is expected to eq [:docs, :backend]2948 path: "usage_data.rb", expected_categories: [:database, :backend, :analytics_instrumentation]2949 is expected to eq [:database, :backend, :analytics_instrumentation]2950 path: "doc/foo.md", expected_categories: [:docs]2951 is expected to eq [:docs]2952 path: "CONTRIBUTING.md", expected_categories: [:docs]2953 is expected to eq [:docs]2954 path: "LICENSE", expected_categories: [:docs]2955 is expected to eq [:docs]2956 path: "MAINTENANCE.md", expected_categories: [:docs]2957 is expected to eq [:docs]2958 path: "PHILOSOPHY.md", expected_categories: [:docs]2959 is expected to eq [:docs]2960 path: "PROCESS.md", expected_categories: [:docs]2961 is expected to eq [:docs]2962 path: "README.md", expected_categories: [:docs]2963 is expected to eq [:docs]2964 path: "ee/doc/foo", expected_categories: [:none]2965 is expected to eq [:none]2966 path: "ee/README", expected_categories: [:none]2967 is expected to eq [:none]2968 path: "app/assets/foo", expected_categories: [:frontend]2969 is expected to eq [:frontend]2970 path: "app/views/foo", expected_categories: [:frontend, :backend]2971 is expected to eq [:frontend, :backend]2972 path: "public/foo", expected_categories: [:frontend]2973 is expected to eq [:frontend]2974 path: "scripts/frontend/foo", expected_categories: [:frontend]2975 is expected to eq [:frontend]2976 path: "spec/frontend/bar", expected_categories: [:frontend]2977 is expected to eq [:frontend]2978 path: "spec/frontend_integration/bar", expected_categories: [:frontend]2979 is expected to eq [:frontend]2980 path: "vendor/assets/foo", expected_categories: [:frontend]2981 is expected to eq [:frontend]2982 path: "babel.config.js", expected_categories: [:frontend]2983 is expected to eq [:frontend]2984 path: "jest.config.js", expected_categories: [:frontend]2985 is expected to eq [:frontend]2986 path: "package.json", expected_categories: [:frontend]2987 is expected to eq [:frontend]2988 path: "yarn.lock", expected_categories: [:frontend]2989 is expected to eq [:frontend]2990 path: "config/foo.js", expected_categories: [:frontend]2991 is expected to eq [:frontend]2992 path: "config/deep/foo.js", expected_categories: [:frontend]2993 is expected to eq [:frontend]2994 path: "app/components/pajamas/empty_state_component.html.haml", expected_categories: [:frontend, :backend]2995 is expected to eq [:frontend, :backend]2996 path: "ee/app/components/pajamas/empty_state_component.html.haml", expected_categories: [:frontend, :backend]2997 is expected to eq [:frontend, :backend]2998 path: "app/components/diffs/overflow_warning_component.html.haml", expected_categories: [:frontend, :backend]2999 is expected to eq [:frontend, :backend]3000 path: "app/components/layouts/horizontal_section_component.rb", expected_categories: [:frontend, :backend]3001 is expected to eq [:frontend, :backend]3002 path: "ee/app/assets/foo", expected_categories: [:frontend]3003 is expected to eq [:frontend]3004 path: "ee/app/views/foo", expected_categories: [:frontend, :backend]3005 is expected to eq [:frontend, :backend]3006 path: "ee/spec/frontend/bar", expected_categories: [:frontend]3007 is expected to eq [:frontend]3008 path: "ee/spec/frontend_integration/bar", expected_categories: [:frontend]3009 is expected to eq [:frontend]3010 path: "app/models/foo", expected_categories: [:backend]3011 is expected to eq [:backend]3012 path: "bin/foo", expected_categories: [:backend]3013 is expected to eq [:backend]3014 path: "config/foo", expected_categories: [:backend]3015 is expected to eq [:backend]3016 path: "lib/foo", expected_categories: [:backend]3017 is expected to eq [:backend]3018 path: "rubocop/foo", expected_categories: [:backend]3019 is expected to eq [:backend]3020 path: ".rubocop.yml", expected_categories: [:backend]3021 is expected to eq [:backend]3022 path: ".rubocop_todo.yml", expected_categories: [:backend]3023 is expected to eq [:backend]3024 path: ".rubocop_todo/cop/name.yml", expected_categories: [:backend]3025 is expected to eq [:backend]3026 path: "gems/foo/.rubocop.yml", expected_categories: [:backend]3027 is expected to eq [:backend]3028 path: "spec/foo", expected_categories: [:backend]3029 is expected to eq [:backend]3030 path: "spec/foo/bar", expected_categories: [:backend]3031 is expected to eq [:backend]3032 path: "ee/app/foo", expected_categories: [:backend]3033 is expected to eq [:backend]3034 path: "ee/bin/foo", expected_categories: [:backend]3035 is expected to eq [:backend]3036 path: "ee/spec/foo", expected_categories: [:backend]3037 is expected to eq [:backend]3038 path: "ee/spec/foo/bar", expected_categories: [:backend]3039 is expected to eq [:backend]3040 path: "spec/migrations/foo", expected_categories: [:database]3041 is expected to eq [:database]3042 path: "ee/spec/migrations/foo", expected_categories: [:database]3043 is expected to eq [:database]3044 path: "spec/features/foo", expected_categories: [:test]3045 is expected to eq [:test]3046 path: "ee/spec/features/foo", expected_categories: [:test]3047 is expected to eq [:test]3048 path: "spec/support/shared_examples/features/foo", expected_categories: [:test]3049 is expected to eq [:test]3050 path: "ee/spec/support/shared_examples/features/foo", expected_categories: [:test]3051 is expected to eq [:test]3052 path: "spec/support/shared_contexts/features/foo", expected_categories: [:test]3053 is expected to eq [:test]3054 path: "ee/spec/support/shared_contexts/features/foo", expected_categories: [:test]3055 is expected to eq [:test]3056 path: "spec/support/helpers/features/foo", expected_categories: [:test]3057 is expected to eq [:test]3058 path: "ee/spec/support/helpers/features/foo", expected_categories: [:test]3059 is expected to eq [:test]3060 path: "generator_templates/foo", expected_categories: [:backend]3061 is expected to eq [:backend]3062 path: "vendor/languages.yml", expected_categories: [:backend]3063 is expected to eq [:backend]3064 path: "file_hooks/examples/", expected_categories: [:backend]3065 is expected to eq [:backend]3066 path: "Gemfile", expected_categories: [:backend]3067 is expected to eq [:backend]3068 path: "Gemfile.lock", expected_categories: [:backend]3069 is expected to eq [:backend]3070 path: "Gemfile.checksum", expected_categories: [:backend]3071 is expected to eq [:backend]3072 path: "Rakefile", expected_categories: [:backend]3073 is expected to eq [:backend]3074 path: "FOO_VERSION", expected_categories: [:backend]3075 is expected to eq [:backend]3076 path: "lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml", expected_categories: [:ci_template]3077 is expected to eq [:ci_template]3078 path: "lib/gitlab/ci/templates/dotNET-Core.yml", expected_categories: [:ci_template]3079 is expected to eq [:ci_template]3080 path: "ee/FOO_VERSION", expected_categories: [:none]3081 is expected to eq [:none]3082 path: "db/schema.rb", expected_categories: [:database]3083 is expected to eq [:database]3084 path: "db/structure.sql", expected_categories: [:database]3085 is expected to eq [:database]3086 path: "db/docs/example.yml", expected_categories: [:database]3087 is expected to eq [:database]3088 path: "db/migrate/foo", expected_categories: [:database]3089 is expected to eq [:database]3090 path: "db/post_migrate/foo", expected_categories: [:database]3091 is expected to eq [:database]3092 path: "ee/db/geo/migrate/foo", expected_categories: [:database]3093 is expected to eq [:database]3094 path: "ee/db/geo/post_migrate/foo", expected_categories: [:database]3095 is expected to eq [:database]3096 path: "app/models/project_authorization.rb", expected_categories: [:database, :backend]3097 is expected to eq [:database, :backend]3098 path: "app/services/users/refresh_authorized_projects_service.rb", expected_categories: [:database, :backend]3099 is expected to eq [:database, :backend]3100 path: "app/services/authorized_project_update/find_records_due_for_refresh_service.rb", expected_categories: [:database, :backend]3101 is expected to eq [:database, :backend]3102 path: "lib/gitlab/background_migration.rb", expected_categories: [:database, :backend]3103 is expected to eq [:database, :backend]3104 path: "lib/gitlab/background_migration/foo", expected_categories: [:database, :backend]3105 is expected to eq [:database, :backend]3106 path: "ee/lib/gitlab/background_migration/foo", expected_categories: [:database, :backend]3107 is expected to eq [:database, :backend]3108 path: "ee/lib/ee/gitlab/background_migration/foo", expected_categories: [:database, :backend]3109 is expected to eq [:database, :backend]3110 path: "lib/gitlab/database.rb", expected_categories: [:database, :backend]3111 is expected to eq [:database, :backend]3112 path: "lib/gitlab/database/foo", expected_categories: [:database, :backend]3113 is expected to eq [:database, :backend]3114 path: "ee/lib/gitlab/database/foo", expected_categories: [:database, :backend]3115 is expected to eq [:database, :backend]3116 path: "lib/gitlab/sql/foo", expected_categories: [:database, :backend]3117 is expected to eq [:database, :backend]3118 path: "rubocop/cop/migration/foo", expected_categories: [:database]3119 is expected to eq [:database]3120 path: "db/fixtures/foo.rb", expected_categories: [:backend]3121 is expected to eq [:backend]3122 path: "ee/db/fixtures/foo.rb", expected_categories: [:backend]3123 is expected to eq [:backend]3124 path: "qa/foo", expected_categories: [:qa]3125 is expected to eq [:qa]3126 path: "ee/qa/foo", expected_categories: [:qa]3127 is expected to eq [:qa]3128 path: "workhorse/main.go", expected_categories: [:workhorse]3129 is expected to eq [:workhorse]3130 path: "workhorse/internal/upload/upload.go", expected_categories: [:workhorse]3131 is expected to eq [:workhorse]3132 path: "locale/gitlab.pot", expected_categories: [:none]3133 is expected to eq [:none]3134 path: "FOO", expected_categories: [:none]3135 is expected to eq [:none]3136 path: "foo", expected_categories: [:none]3137 is expected to eq [:none]3138 path: "foo/bar.rb", expected_categories: [:backend]3139 is expected to eq [:backend]3140 path: "foo/bar.js", expected_categories: [:frontend]3141 is expected to eq [:frontend]3142 path: "foo/bar.txt", expected_categories: [:none]3143 is expected to eq [:none]3144 path: "foo/bar.md", expected_categories: [:none]3145 is expected to eq [:none]3146 path: "ee/config/metrics/counts_7d/20210216174919_g_analytics_issues_weekly.yml", expected_categories: [:analytics_instrumentation]3147 is expected to eq [:analytics_instrumentation]3148 path: "lib/gitlab/usage_data_counters/aggregated_metrics/common.yml", expected_categories: [:analytics_instrumentation]3149 is expected to eq [:analytics_instrumentation]3150 path: "lib/gitlab/usage_data_counters/hll_redis_counter.rb", expected_categories: [:backend, :analytics_instrumentation]3151 is expected to eq [:backend, :analytics_instrumentation]3152 path: "lib/gitlab/tracking.rb", expected_categories: [:backend, :analytics_instrumentation]3153 is expected to eq [:backend, :analytics_instrumentation]3154 path: "lib/gitlab/usage/service_ping_report.rb", expected_categories: [:backend, :analytics_instrumentation]3155 is expected to eq [:backend, :analytics_instrumentation]3156 path: "lib/gitlab/usage/metrics/key_path_processor.rb", expected_categories: [:backend, :analytics_instrumentation]3157 is expected to eq [:backend, :analytics_instrumentation]3158 path: "spec/lib/gitlab/tracking_spec.rb", expected_categories: [:backend, :analytics_instrumentation]3159 is expected to eq [:backend, :analytics_instrumentation]3160 path: "app/helpers/tracking_helper.rb", expected_categories: [:backend, :analytics_instrumentation]3161 is expected to eq [:backend, :analytics_instrumentation]3162 path: "spec/helpers/tracking_helper_spec.rb", expected_categories: [:backend, :analytics_instrumentation]3163 is expected to eq [:backend, :analytics_instrumentation]3164 path: "lib/generators/rails/usage_metric_definition_generator.rb", expected_categories: [:backend, :analytics_instrumentation]3165 is expected to eq [:backend, :analytics_instrumentation]3166 path: "spec/lib/generators/usage_metric_definition_generator_spec.rb", expected_categories: [:backend, :analytics_instrumentation]3167 is expected to eq [:backend, :analytics_instrumentation]3168 path: "config/metrics/schema.json", expected_categories: [:analytics_instrumentation]3169 is expected to eq [:analytics_instrumentation]3170 path: "app/assets/javascripts/tracking/foo.js", expected_categories: [:frontend, :analytics_instrumentation]3171 is expected to eq [:frontend, :analytics_instrumentation]3172 path: "spec/frontend/tracking/foo.js", expected_categories: [:frontend, :analytics_instrumentation]3173 is expected to eq [:frontend, :analytics_instrumentation]3174 path: "spec/frontend/tracking_spec.js", expected_categories: [:frontend, :analytics_instrumentation]3175 is expected to eq [:frontend, :analytics_instrumentation]3176 path: "lib/gitlab/usage_database/foo.rb", expected_categories: [:backend]3177 is expected to eq [:backend]3178 path: "config/metrics/counts_7d/test_metric.yml", expected_categories: [:analytics_instrumentation]3179 is expected to eq [:analytics_instrumentation]3180 path: "config/events/snowplow_event.yml", expected_categories: [:analytics_instrumentation]3181 is expected to eq [:analytics_instrumentation]3182 path: "config/metrics/schema.json", expected_categories: [:analytics_instrumentation]3183 is expected to eq [:analytics_instrumentation]3184 path: "doc/api/usage_data.md", expected_categories: [:analytics_instrumentation]3185 is expected to eq [:analytics_instrumentation]3186 path: "spec/lib/gitlab/usage_data_spec.rb", expected_categories: [:analytics_instrumentation]3187 is expected to eq [:analytics_instrumentation]3188 path: "spec/lib/gitlab/usage/service_ping_report.rb", expected_categories: [:backend, :analytics_instrumentation]3189 is expected to eq [:backend, :analytics_instrumentation]3190 path: "spec/lib/gitlab/usage/metrics/key_path_processor.rb", expected_categories: [:backend, :analytics_instrumentation]3191 is expected to eq [:backend, :analytics_instrumentation]3192 path: "app/models/integration.rb", expected_categories: [:import_integrate_be, :backend]3193 is expected to eq [:import_integrate_be, :backend]3194 path: "ee/app/models/integrations/github.rb", expected_categories: [:import_integrate_be, :backend]3195 is expected to eq [:import_integrate_be, :backend]3196 path: "ee/app/models/ee/integrations/jira.rb", expected_categories: [:import_integrate_be, :backend]3197 is expected to eq [:import_integrate_be, :backend]3198 path: "app/models/integrations/chat_message/pipeline_message.rb", expected_categories: [:import_integrate_be, :backend]3199 is expected to eq [:import_integrate_be, :backend]3200 path: "app/models/jira_connect_subscription.rb", expected_categories: [:import_integrate_be, :backend]3201 is expected to eq [:import_integrate_be, :backend]3202 path: "app/models/hooks/service_hook.rb", expected_categories: [:import_integrate_be, :backend]3203 is expected to eq [:import_integrate_be, :backend]3204 path: "ee/app/models/ee/hooks/system_hook.rb", expected_categories: [:import_integrate_be, :backend]3205 is expected to eq [:import_integrate_be, :backend]3206 path: "app/services/concerns/integrations/project_test_data.rb", expected_categories: [:import_integrate_be, :backend]3207 is expected to eq [:import_integrate_be, :backend]3208 path: "ee/app/services/ee/integrations/test/project_service.rb", expected_categories: [:import_integrate_be, :backend]3209 is expected to eq [:import_integrate_be, :backend]3210 path: "app/controllers/concerns/integrations/actions.rb", expected_categories: [:import_integrate_be, :backend]3211 is expected to eq [:import_integrate_be, :backend]3212 path: "ee/app/controllers/concerns/ee/integrations/params.rb", expected_categories: [:import_integrate_be, :backend]3213 is expected to eq [:import_integrate_be, :backend]3214 path: "ee/app/controllers/projects/integrations/jira/issues_controller.rb", expected_categories: [:import_integrate_be, :backend]3215 is expected to eq [:import_integrate_be, :backend]3216 path: "app/controllers/projects/hooks_controller.rb", expected_categories: [:import_integrate_be, :backend]3217 is expected to eq [:import_integrate_be, :backend]3218 path: "app/controllers/admin/hook_logs_controller.rb", expected_categories: [:import_integrate_be, :backend]3219 is expected to eq [:import_integrate_be, :backend]3220 path: "app/controllers/groups/settings/integrations_controller.rb", expected_categories: [:import_integrate_be, :backend]3221 is expected to eq [:import_integrate_be, :backend]3222 path: "app/controllers/jira_connect/branches_controller.rb", expected_categories: [:import_integrate_be, :backend]3223 is expected to eq [:import_integrate_be, :backend]3224 path: "app/controllers/oauth/jira/authorizations_controller.rb", expected_categories: [:import_integrate_be, :backend]3225 is expected to eq [:import_integrate_be, :backend]3226 path: "ee/app/finders/projects/integrations/jira/by_ids_finder.rb", expected_categories: [:import_integrate_be, :database, :backend]3227 is expected to eq [:import_integrate_be, :database, :backend]3228 path: "app/workers/jira_connect/sync_merge_request_worker.rb", expected_categories: [:import_integrate_be, :backend]3229 is expected to eq [:import_integrate_be, :backend]3230 path: "app/workers/propagate_integration_inherit_worker.rb", expected_categories: [:import_integrate_be, :backend]3231 is expected to eq [:import_integrate_be, :backend]3232 path: "app/workers/web_hooks/log_execution_worker.rb", expected_categories: [:import_integrate_be, :backend]3233 is expected to eq [:import_integrate_be, :backend]3234 path: "app/workers/web_hook_worker.rb", expected_categories: [:import_integrate_be, :backend]3235 is expected to eq [:import_integrate_be, :backend]3236 path: "app/workers/project_service_worker.rb", expected_categories: [:import_integrate_be, :backend]3237 is expected to eq [:import_integrate_be, :backend]3238 path: "lib/atlassian/jira_connect/serializers/commit_entity.rb", expected_categories: [:import_integrate_be, :backend]3239 is expected to eq [:import_integrate_be, :backend]3240 path: "lib/api/entities/project_integration.rb", expected_categories: [:import_integrate_be, :backend]3241 is expected to eq [:import_integrate_be, :backend]3242 path: "lib/gitlab/hook_data/note_builder.rb", expected_categories: [:import_integrate_be, :backend]3243 is expected to eq [:import_integrate_be, :backend]3244 path: "lib/gitlab/data_builder/note.rb", expected_categories: [:import_integrate_be, :backend]3245 is expected to eq [:import_integrate_be, :backend]3246 path: "lib/gitlab/slash_commands/run.rb", expected_categories: [:import_integrate_be, :backend]3247 is expected to eq [:import_integrate_be, :backend]3248 path: "lib/gitlab/web_hooks/recursion_detection.rb", expected_categories: [:import_integrate_be, :backend]3249 is expected to eq [:import_integrate_be, :backend]3250 path: "ee/lib/ee/gitlab/integrations/sti_type.rb", expected_categories: [:import_integrate_be, :backend]3251 is expected to eq [:import_integrate_be, :backend]3252 path: "ee/lib/ee/api/helpers/integrations_helpers.rb", expected_categories: [:import_integrate_be, :backend]3253 is expected to eq [:import_integrate_be, :backend]3254 path: "ee/app/serializers/integrations/jira_serializers/issue_entity.rb", expected_categories: [:import_integrate_be, :backend]3255 is expected to eq [:import_integrate_be, :backend]3256 path: "app/serializers/jira_connect/app_data_serializer.rb", expected_categories: [:import_integrate_be, :backend]3257 is expected to eq [:import_integrate_be, :backend]3258 path: "lib/api/github/entities.rb", expected_categories: [:import_integrate_be, :backend]3259 is expected to eq [:import_integrate_be, :backend]3260 path: "lib/api/v3/github.rb", expected_categories: [:import_integrate_be, :backend]3261 is expected to eq [:import_integrate_be, :backend]3262 path: "app/services/clusters/integrations/prometheus_health_check_service.rb", expected_categories: [:backend]3263 is expected to eq [:backend]3264 path: "app/graphql/types/alert_management/integration_type.rb", expected_categories: [:backend]3265 is expected to eq [:backend]3266 path: "app/views/jira_connect/branches/new.html.haml", expected_categories: [:import_integrate_fe, :frontend]3267 is expected to eq [:import_integrate_fe, :frontend]3268 path: "app/views/layouts/jira_connect.html.haml", expected_categories: [:import_integrate_fe, :frontend]3269 is expected to eq [:import_integrate_fe, :frontend]3270 path: "app/assets/javascripts/jira_connect/branches/pages/index.vue", expected_categories: [:import_integrate_fe, :frontend]3271 is expected to eq [:import_integrate_fe, :frontend]3272 path: "ee/app/views/projects/integrations/jira/issues/show.html.haml", expected_categories: [:import_integrate_fe, :frontend]3273 is expected to eq [:import_integrate_fe, :frontend]3274 path: "ee/app/assets/javascripts/integrations/zentao/issues_list/graphql/queries/get_zentao_issues.query.graphql", expected_categories: [:import_integrate_fe, :frontend]3275 is expected to eq [:import_integrate_fe, :frontend]3276 path: "app/assets/javascripts/pages/projects/settings/integrations/show/index.js", expected_categories: [:import_integrate_fe, :frontend]3277 is expected to eq [:import_integrate_fe, :frontend]3278 path: "ee/app/assets/javascripts/pages/groups/hooks/index.js", expected_categories: [:import_integrate_fe, :frontend]3279 is expected to eq [:import_integrate_fe, :frontend]3280 path: "app/views/clusters/clusters/_integrations_tab.html.haml", expected_categories: [:frontend, :backend]3281 is expected to eq [:frontend, :backend]3282 path: "app/assets/javascripts/alerts_settings/graphql/fragments/integration_item.fragment.graphql", expected_categories: [:frontend]3283 is expected to eq [:frontend]3284 path: "app/assets/javascripts/filtered_search/droplab/hook_input.js", expected_categories: [:frontend]3285 is expected to eq [:frontend]3286 path: "app/views/layouts/header/_default.html.haml", expected_categories: [:frontend, :backend]3287 is expected to eq [:frontend, :backend]3288 path: "app/views/layouts/header/_default.html.erb", expected_categories: [:frontend, :backend]3289 is expected to eq [:frontend, :backend]3290 when having specific changes3291 expected_categories: [:analytics_instrumentation], patch: "+data-track-action", changed_files: ["components/welcome.vue"]3292 has the correct categories3293 expected_categories: [:analytics_instrumentation], patch: "+ data: { track_label:", changed_files: ["admin/groups/_form.html.haml"]3294 has the correct categories3295 expected_categories: [:analytics_instrumentation], patch: "+ Gitlab::Tracking.event", changed_files: ["dashboard/todos_controller.rb", "admin/groups/_form.html.haml"]3296 has the correct categories3297 expected_categories: [:analytics_instrumentation], patch: "+ Gitlab::Tracking.event(\"c\", \"a\")", changed_files: ["dashboard/todos_controller.rb", "admin/groups/_form.html.haml"]3298 has the correct categories3299 expected_categories: [:analytics_instrumentation], patch: "+ Gitlab::InternalEvents.track_event(\"c\")", changed_files: ["dashboard/todos_controller.rb", "admin/groups/_form.html.haml"]3300 has the correct categories3301 expected_categories: [:analytics_instrumentation], patch: "+ include Gitlab::InternalEventsTracking", changed_files: ["dashboard/todos_controller.rb", "admin/groups/_form.html.haml"]3302 has the correct categories3303 expected_categories: [:analytics_instrumentation], patch: "+ track_internal_event(\"c\")", changed_files: ["dashboard/todos_controller.rb", "admin/groups/_form.html.haml"]3304 has the correct categories3305 expected_categories: [:database, :backend, :analytics_instrumentation], patch: "+ count(User.active)", changed_files: ["usage_data.rb", "lib/gitlab/usage_data.rb", "ee/lib/ee/gitlab/usage_data.rb"]3306 has the correct categories3307 expected_categories: [:database, :backend, :analytics_instrumentation], patch: "+ estimate_batch_distinct_count(User.active)", changed_files: ["usage_data.rb"]3308 has the correct categories3309 expected_categories: [:backend, :analytics_instrumentation], patch: "+ alt_usage_data(User.active)", changed_files: ["lib/gitlab/usage_data.rb"]3310 has the correct categories3311 expected_categories: [:backend, :analytics_instrumentation], patch: "+ count(User.active)", changed_files: ["lib/gitlab/usage_data/topology.rb"]3312 has the correct categories3313 expected_categories: [:backend, :analytics_instrumentation], patch: "+ foo_count(User.active)", changed_files: ["lib/gitlab/usage_data.rb"]3314 has the correct categories3315 expected_categories: [:backend], patch: "+ count(User.active)", changed_files: ["user.rb"]3316 has the correct categories3317 expected_categories: [:database, :backend], patch: "+ User.upsert({ name: \"blah\" })", changed_files: ["app/foo/bar.rb"]3318 has the correct categories3319 expected_categories: [:database, :backend], patch: "+ User.upsert(", changed_files: ["app/foo/bar.rb"]3320 has the correct categories3321 expected_categories: [:database, :backend], patch: "+ Organizations::OrganizationUser.upsert({", changed_files: ["app/foo/bar.rb"]3322 has the correct categories3323 expected_categories: [:database, :backend], patch: "+ upsert({ name: \"blah\" })", changed_files: ["app/foo/bar.rb"]3324 has the correct categories3325 expected_categories: [:database, :backend], patch: "+ .upsert({ name: \"blah\" })", changed_files: ["app/foo/bar.rb"]3326 has the correct categories3327 expected_categories: [:database, :backend], patch: "+ .delete_all", changed_files: ["app/foo/bar.rb"]3328 has the correct categories3329 expected_categories: [:database, :backend], patch: "+ .destroy_all", changed_files: ["app/foo/bar.rb"]3330 has the correct categories3331 expected_categories: [:import_integrate_be, :database], patch: "+ add_column :integrations, :foo, :text", changed_files: ["db/migrate/foo.rb"]3332 has the correct categories3333 expected_categories: [:import_integrate_be, :database], patch: "+ create_table :zentao_tracker_data do |t|", changed_files: ["ee/db/post_migrate/foo.rb"]3334 has the correct categories3335 expected_categories: [:import_integrate_be, :backend], patch: "+ Integrations::Foo", changed_files: ["app/foo/bar.rb"]3336 has the correct categories3337 expected_categories: [:import_integrate_be, :backend], patch: "+ project.execute_hooks(foo, :bar)", changed_files: ["ee/lib/ee/foo.rb"]3338 has the correct categories3339 expected_categories: [:import_integrate_be, :backend], patch: "+ project.execute_integrations(foo, :bar)", changed_files: ["app/foo.rb"]3340 has the correct categories3341 expected_categories: [:frontend, :analytics_instrumentation], patch: "+ api.trackRedisCounterEvent(\"foo\")", changed_files: ["app/assets/javascripts/telemetry.js", "ee/app/assets/javascripts/mr_widget.vue"]3342 has the correct categories3343 expected_categories: [:frontend, :analytics_instrumentation], patch: "+ api.trackRedisHllUserEvent(\"bar\")", changed_files: ["app/assets/javascripts/telemetry.js", "ee/app/assets/javascripts/mr_widget.vue"]3344 has the correct categories3345 expected_categories: [:frontend, :analytics_instrumentation], patch: "+ InternalEvents.trackEvent(\"foo\")", changed_files: ["app/assets/javascripts/telemetry.js", "ee/app/assets/javascripts/mr_widget.vue"]3346 has the correct categories3347 #file_lines3348 returns the chomped file lines3349# [RSpecRunTime] Finishing example group spec/tooling/danger/project_helper_spec.rb. It took 19.04 seconds. Expected to take 26.67 seconds.3350# [RSpecRunTime] Starting example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. Expected to take 24.22 seconds.3351notify/pipeline_failed_email.text.erb3352 when pipeline has a name attribute3353 behaves like pipeline status changes email3354 when the pipeline contains a failed job3355 behaves like renders the pipeline status changes email correctly3356 pipeline with user3357 renders the email correctly3358 behaves like correct pipeline information for pipelines for merge requests3359 when pipeline for merge request3360 renders a source ref of the pipeline3361# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.93 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.36 1.11 1.17 1/318 87223362.3363 pipeline without user3364 renders the email correctly3365# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.73 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.36 1.11 1.17 1/318 88093366.3367 when the latest failed job is a bridge job3368 behaves like renders the pipeline status changes email correctly3369 pipeline with user3370 renders the email correctly3371 behaves like correct pipeline information for pipelines for merge requests3372 when pipeline for merge request3373 renders a source ref of the pipeline3374# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.16 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.33 1.11 1.17 1/318 89823375.3376 pipeline without user3377 renders the email correctly3378# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.94 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.33 1.11 1.17 1/318 90703379.3380 when pipeline does not have a name attribute3381 behaves like pipeline status changes email3382 when the pipeline contains a failed job3383 behaves like renders the pipeline status changes email correctly3384 pipeline with user3385 renders the email correctly3386 behaves like correct pipeline information for pipelines for merge requests3387 when pipeline for merge request3388 renders a source ref of the pipeline3389# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.47 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.30 1.11 1.17 1/318 92433390.3391 pipeline without user3392 renders the email correctly3393# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.38 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.30 1.11 1.17 1/318 93313394.3395 when the latest failed job is a bridge job3396 behaves like renders the pipeline status changes email correctly3397 pipeline with user3398 renders the email correctly3399 behaves like correct pipeline information for pipelines for merge requests3400 when pipeline for merge request3401 renders a source ref of the pipeline3402# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.92 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.28 1.11 1.17 1/318 95043403.3404 pipeline without user3405 renders the email correctly3406# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.82 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.25 1.10 1.17 1/318 95923407.3408# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. It took 21.4 seconds. Expected to take 24.22 seconds.3409# [RSpecRunTime] Starting example group spec/services/issuable/discussions_list_service_spec.rb. Expected to take 23.47 seconds.3410Issuable::DiscussionsListService3411 fetching notes for merge requests3412 behaves like listing issuable discussions3413 when user cannot read issue3414 returns no notes3415# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.51 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.25 1.10 1.17 1/318 96753416.3417 when user can read issuable3418 with paginated results3419 returns next page notes3420 and cannot read confidential notes3421 returns non confidential notes3422# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.45 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.25 1.10 1.17 1/318 96763423.3424 and can read confidential notes3425 returns all notes3426# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.58 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.25 1.10 1.17 1/317 96773427.3428 and system notes only3429 returns system notes3430# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.62 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.23 1.10 1.17 1/317 96783431.3432 and user comments only3433 returns user comments3434 fetching notes for issue3435 behaves like listing issuable discussions3436 when user cannot read issue3437 returns no notes3438 when user can read issuable3439 with paginated results3440 returns next page notes3441 and cannot read confidential notes3442 returns non confidential notes3443# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.44 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.23 1.10 1.17 1/317 96793444.3445 and can read confidential notes3446 returns all notes3447# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.75 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.21 1.10 1.17 1/317 96803448.3449 and system notes only3450 returns system notes3451# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.92 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.21 1.10 1.17 1/317 96813452.3453 and user comments only3454 returns user comments3455 without notes widget3456 returns no notes3457 when issue exists at the group level3458 behaves like listing issuable discussions3459 when user cannot read issue3460 returns no notes3461 when user can read issuable3462 with paginated results3463 returns next page notes3464 and cannot read confidential notes3465 returns non confidential notes3466# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.12 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.21 1.10 1.17 1/312 96823467.3468 and can read confidential notes3469 returns all notes3470# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.17 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.20 1.10 1.17 1/312 96833471.3472 and system notes only3473 returns system notes3474 and user comments only3475 returns user comments3476# [RSpecRunTime] Finishing example group spec/services/issuable/discussions_list_service_spec.rb. It took 16.76 seconds. Expected to take 23.47 seconds.3477# [RSpecRunTime] Starting example group spec/lib/banzai/filter/video_link_filter_spec.rb. Expected to take 21.45 seconds.3478Banzai::Filter::VideoLinkFilter3479 when the element src has a video extension3480 behaves like a video element3481 replaces the image tag with a video tag3482 behaves like a video element3483 replaces the image tag with a video tag3484 behaves like a video element3485 replaces the image tag with a video tag3486 behaves like a video element3487 replaces the image tag with a video tag3488 behaves like a video element3489 replaces the image tag with a video tag3490 behaves like a video element3491 replaces the image tag with a video tag3492 behaves like a video element3493 replaces the image tag with a video tag3494 behaves like a video element3495 replaces the image tag with a video tag3496 behaves like a video element3497 replaces the image tag with a video tag3498 behaves like a video element3499 replaces the image tag with a video tag3500 when the element has height or width specified3501 behaves like a video element3502 replaces the image tag with a video tag3503 behaves like a video element3504 replaces the image tag with a video tag3505 behaves like a video element3506 replaces the image tag with a video tag3507 when the element has no src attribute3508 behaves like an unchanged element3509 leaves the document unchanged3510 when the element src is an image3511 behaves like an unchanged element3512 leaves the document unchanged3513 when the element src has an invalid file extension3514 behaves like an unchanged element3515 leaves the document unchanged3516 when data-canonical-src is empty3517 and src is a video3518 behaves like a video element3519 replaces the image tag with a video tag3520 and src is an image3521 behaves like an unchanged element3522 leaves the document unchanged3523 when data-canonical-src is set3524 uses the correct src3525# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/video_link_filter_spec.rb. It took 15.39 seconds. Expected to take 21.45 seconds.3526# [RSpecRunTime] Starting example group spec/services/snippets/destroy_service_spec.rb. Expected to take 20.71 seconds.3527Snippets::DestroyService3528 #execute3529 when snippet is nil3530 returns a ServiceResponse error3531 when ProjectSnippet3532 when user is able to admin_project_snippet3533 behaves like a successful destroy3534 deletes the snippet3535 returns ServiceResponse success3536# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.45 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.30 1.13 1.17 1/316 101143537.3538 behaves like deletes the snippet repository3539 removes the snippet repository3540 when the repository deletion service raises an error3541 behaves like an unsuccessful destroy3542 does not delete the snippet3543 returns ServiceResponse error3544# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.64 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.28 1.12 1.17 1/317 101783545.3546 when a destroy error is raised3547 behaves like an unsuccessful destroy3548 does not delete the snippet3549 returns ServiceResponse error3550# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.36 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.28 1.12 1.17 1/317 102293551.3552 when repository is nil3553 does not schedule anything and return success3554 project statistics3555 updates stats after deletion3556 schedules a namespace statistics update3557# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.14 seconds. Current RSS: ~1559M. Threads: 5. load average: 1.25 1.12 1.17 1/317 103173558.3559 when user is not able to admin_project_snippet3560 behaves like an unsuccessful destroy3561 does not delete the snippet3562 returns ServiceResponse error3563# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.2 seconds. Current RSS: ~1560M. Threads: 5. load average: 1.25 1.12 1.17 1/317 103563564.3565 when PersonalSnippet3566 when user is able to admin_personal_snippet3567 schedules a namespace statistics update3568 behaves like a successful destroy3569 deletes the snippet3570 returns ServiceResponse success3571# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.54 seconds. Current RSS: ~1599M. Threads: 5. load average: 1.25 1.12 1.17 1/317 104323572.3573 behaves like deletes the snippet repository3574 removes the snippet repository3575 when the repository deletion service raises an error3576 behaves like an unsuccessful destroy3577 does not delete the snippet3578 returns ServiceResponse error3579# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.24 seconds. Current RSS: ~1637M. Threads: 5. load average: 1.23 1.12 1.17 1/317 104963580.3581 when a destroy error is raised3582 behaves like an unsuccessful destroy3583 does not delete the snippet3584 returns ServiceResponse error3585# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.81 seconds. Current RSS: ~1702M. Threads: 5. load average: 1.23 1.12 1.17 1/317 105473586.3587 when repository is nil3588 does not schedule anything and return success3589 when user is not able to admin_personal_snippet3590 behaves like an unsuccessful destroy3591 does not delete the snippet3592 returns ServiceResponse error3593 when the repository does not exist3594 does not schedule anything and return success3595# [RSpecRunTime] Finishing example group spec/services/snippets/destroy_service_spec.rb. It took 18.51 seconds. Expected to take 20.71 seconds.3596# [RSpecRunTime] Starting example group spec/lib/backup/targets/files_spec.rb. Expected to take 19.24 seconds.3597Backup::Targets::Files3598 #exclude_dirs_rsync3599 prepends a leading slash and app_files_dir basename to rsync excludes3600 #restore3601 folders with permission3602 moves all necessary files3603 raises no errors3604 calls tar command with unlink3605 raises an error on failure3606# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.04 seconds. Current RSS: ~1633M. Threads: 5. load average: 1.22 1.12 1.17 1/317 106053607.3608 folders that are a mountpoint3609 shows error message3610 with DECOMPRESS_CMD3611 passes through tee instead of gzip3612 #pipeline_succeeded?3613 returns true if both tar and gzip succeeeded3614 returns false if gzip failed3615 if gzip succeeded and tar failed non-critically3616 returns true3617# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.56 seconds. Current RSS: ~1586M. Threads: 5. load average: 1.28 1.13 1.18 1/316 106063618.3619 if gzip succeeded and tar failed in other cases3620 returns false3621 #dump3622 raises no errors3623 excludes tmp dirs from archive3624 raises an error on failure3625 with Backup::Options.strategy = copy3626 excludes tmp dirs from rsync3627 retries if rsync fails due to vanishing files3628 raises an error and outputs an error message if rsync failed3629# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.68 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.26 1.13 1.17 1/314 106193630.3631 with COMPRESS_CMD3632 passes through tee instead of gzip3633 when GZIP_RSYNCABLE is "yes"3634 gzips the files with rsyncable option3635 when GZIP_RSYNCABLE is not set3636 gzips the files without the rsyncable option3637 #noncritical_warning?3638 returns true if given text matches noncritical warnings list3639 returns false otherwize3640 #tar_ignore_non_success?3641 if `tar` command exits with 1 exitstatus3642Ignoring tar exit status 1 'Some files differ': any_output3643 returns true3644 outputs a warning3645# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.62 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.26 1.13 1.17 1/314 106263646.3647 if `tar` command exits with 2 exitstatus with non-critical warning3648Ignoring non-success exit status 2 due to output of non-critical warning(s): any_output3649 returns true3650 outputs a warning3651# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.69 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.16 1.11 1.17 1/312 106273652.3653 if `tar` command exits with any other unlisted error3654 returns false3655# [RSpecRunTime] Finishing example group spec/lib/backup/targets/files_spec.rb. It took 14.77 seconds. Expected to take 19.24 seconds.3656# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 18.84 seconds.3657BlobPolicy3658 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 13659 grants permission3660# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.47 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.16 1.11 1.17 1/313 106513661.3662 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 13663 grants permission3664 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 13665 grants permission3666 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 13667 grants permission3668 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 13669 grants permission3670 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 13671 grants permission3672 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 13673 grants permission3674 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 03675 grants permission3676 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 13677 grants permission3678 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 13679 grants permission3680 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 03681 grants permission3682 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 03683 grants permission3684 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 03685 grants permission3686 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 03687 grants permission3688 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 03689 grants permission3690 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 03691 grants permission3692 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 13693 grants permission3694 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 13695 grants permission3696 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 13697 grants permission3698 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 13699 grants permission3700 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 13701 grants permission3702 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 03703 grants permission3704 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 13705 grants permission3706 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 03707 grants permission3708 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 13709 grants permission3710 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 13711 grants permission3712 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 03713 grants permission3714 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 03715 grants permission3716 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 03717 grants permission3718 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 03719 grants permission3720 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 03721 grants permission3722 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 03723 grants permission3724 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 13725 grants permission3726 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 03727 grants permission3728 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 13729 grants permission3730 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 03731 grants permission3732 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 03733 grants permission3734 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 03735 grants permission3736 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 03737 grants permission3738 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 03739 grants permission3740 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 03741 grants permission3742 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 03743 grants permission3744# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 13.74 seconds. Expected to take 18.84 seconds.3745# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb. Expected to take 17.17 seconds.3746Gitlab::Cleanup::OrphanJobArtifactFinalObjects::GenerateList3747 #run!3748 when defaulting to provider in the object store configuration3749 behaves like handling supported provider3750 when not configured to use bucket_prefix3751 behaves like listing orphan final job artifact objects3752 lists paths and sizes of all orphan objects to the generated file3753 when interrupted in the middle of processing pages3754 resumes from last known page marker on the next run3755 and force_restart is true3756 starts from the first page on the next run3757# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.7 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.05 1.09 1.16 1/317 107753758.3759 when configured to use bucket_prefix3760 behaves like listing orphan final job artifact objects3761 lists paths and sizes of all orphan objects to the generated file3762 when interrupted in the middle of processing pages3763 resumes from last known page marker on the next run3764 and force_restart is true3765 starts from the first page on the next run3766# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.91 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.04 1.09 1.16 1/317 107763767.3768 and the configured provider is not supported3769 raises an error3770 when provider is specified3771 and provider is supported3772 behaves like handling supported provider3773 when not configured to use bucket_prefix3774 behaves like listing orphan final job artifact objects3775 lists paths and sizes of all orphan objects to the generated file3776 when interrupted in the middle of processing pages3777 resumes from last known page marker on the next run3778 and force_restart is true3779 starts from the first page on the next run3780# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.24 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.04 1.09 1.16 1/315 107773781.3782 when configured to use bucket_prefix3783 behaves like listing orphan final job artifact objects3784 lists paths and sizes of all orphan objects to the generated file3785 when interrupted in the middle of processing pages3786 resumes from last known page marker on the next run3787 and force_restart is true3788 starts from the first page on the next run3789# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.5 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.04 1.08 1.16 1/312 107783790.3791 and provider is not supported3792 raises an error3793# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb. It took 13.61 seconds. Expected to take 17.17 seconds.3794# [RSpecRunTime] Starting example group spec/models/internal_id_spec.rb. Expected to take 16.85 seconds.3795InternalId3796 does not allow STI3797 behaves like having unique enum values3798 has unique values in "usage"3799 validations3800 is expected to validate that :usage cannot be empty/falsy3801 .flush_records!3802 deletes all records for the given project3803 retains records for other projects3804 does not allow an empty filter3805# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.65 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.04 1.08 1.16 1/312 107793806.3807 .generate_next3808 generates a strictly monotone, gapless sequence3809 in the absence of a record3810 creates a record if not yet present3811 stores record attributes3812 with existing issues3813 calculates last_value values automatically3814# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.91 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.04 1.08 1.16 1/312 107803815.3816 there are no instances to pass in3817 accepts classes instead3818 when executed outside of transaction3819 increments counter with in_transaction: "false"3820 when executed within transaction3821 increments counter with in_transaction: "true"3822 .reset3823 in the absence of a record3824 does not revert back the value3825 when valid iid is used to reset3826 and iid is a latest one3827 does rewind and next generated value is the same3828 and iid is not a latest one3829 does not rewind3830 when executed outside of transaction3831 increments counter with in_transaction: "false"3832 when executed within transaction3833 increments counter with in_transaction: "true"3834 .track_greatest3835 stores record attributes3836 in the absence of a record3837 creates a record if not yet present3838 with existing issues3839 still returns the last value to that of the given value3840 when value is less than the current last_value3841 returns the current last_value3842 there are no instances to pass in3843 accepts classes instead3844 when executed outside of transaction3845 increments counter with in_transaction: "false"3846 when executed within transaction3847 increments counter with in_transaction: "true"3848# [RSpecRunTime] Finishing example group spec/models/internal_id_spec.rb. It took 13.37 seconds. Expected to take 16.85 seconds.3849# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.3850Lint factories for InternalId3851 with saas, license, and factory defaults3852 behaves like factory3853 internal_id factory3854 does not raise error when built3855 does not raise error when created3856# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.16 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.03 1.08 1.15 2/312 108013857.3858# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.2 seconds. Expected to take 39.97 seconds.3859# [RSpecRunTime] Starting example group spec/lib/gitlab/git/commit_spec.rb. Expected to take 15.98 seconds.3860Gitlab::Git::Commit3861 Commit info from gitaly commit3862 is expected to eq "c9a277a472a"3863 is expected to eq "97122e7b0b42ab037bd8e48a0f632f30a4251694"3864 is expected to eq "99e89397b362d5a7620786fe25a9b6df7eeeb631"3865 is expected to eq "My commit\nBleep bloop.\n\nCc: John Doe <johndoe@gitlab.com>\nCc: Jane Doe <janedoe@gitlab.com>\n"3866 is expected to eq 2024-05-29 23:52:31.000000000 +00003867 is expected to eq "user1503@example.org"3868 is expected to eq "Sidney Jones1492"3869 is expected to eq "Sidney Jones1495"3870 is expected to eq "user1510@example.org"3871 is expected to eq ["c227d5324094518b605f7374cbd16dc81e638392", "7444d5470cb0f509b9b51a784de20a7edcd95c69"]3872 is expected to eq "d7f32d821c9cc7b1a9166ca7c4ba95b5c2d0d000"3873 parses the commit trailers3874 parses the extended commit trailers3875 non-UTC dates3876 sets timezones correctly3877# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.38 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.03 1.08 1.15 1/312 108223878.3879 body_size != body.size3880 zero body_size3881 is expected to eq "My commit"3882 body_size less than threshold3883 fetches commit message separately3884 body_size greater than threshold3885 returns the subject plus a notice about message size3886 large commit message3887 returns a String3888 Class methods3889 .find with Gitaly enabled3890 behaves like .find3891 returns first head commit if without params3892 returns valid commit3893 returns an array of parent ids3894 returns valid commit for tag3895 returns nil for non-commit ids3896 returns nil for parent of non-commit object3897 returns nil for nonexisting ids3898 returns nil for id started with dash3899 returns nil for id containing colon3900 returns nil for id containing space3901 returns nil for id containing tab3902 returns nil for id containing NULL3903# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.31 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.03 1.08 1.15 1/317 108693904.3905 .last_for_path3906 no path3907 #id3908 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0"3909 path3910 #id3911 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"3912 pathspec3913 with default literal_pathspec value3914 finds the seed commit3915 with literal_pathspec set to false3916 finds the seed commit3917 with literal_pathspec set to true3918 does not find the seed commit3919 ref + path3920 #id3921 is expected to eq "913c66a37b4a45b9769037c55c2d238bd0942d2e"3922 path is empty string3923 has 10 elements3924 is expected to include "b83d6e391c22777fca1ed3012fce84f633d7fed0"3925 path is nil3926 has 10 elements3927 is expected to include "b83d6e391c22777fca1ed3012fce84f633d7fed0"3928 ref is commit id3929 has 3 elements3930 is expected to include "2f63565e7aac07bcdadb654e253078b727143ec4"3931 is expected not to include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"3932 ref is tag3933 has 3 elements3934 is expected to include "874797c3a73b60d2187ed6e2fcabd289ff75171e"3935 is expected not to include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"3936 .between3937 requesting a single commit3938 is expected to contain exactly "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"3939 requesting a commit range3940 no limit3941 is expected to eq ["570e7b2abdd848b95f2f578043fc23bd6f6fd24d", "5937ac0a7beb003549fc5fd26fc247adbce4a52e"]3942 limited3943 is expected to eq ["5937ac0a7beb003549fc5fd26fc247adbce4a52e"]3944 .shas_with_signatures3945 has 2 signed shas3946 has 0 signed shas3947 has 1 signed sha3948 .find_all3949 returns a return a collection of commits3950 max_count3951 has maximum elements3952 ref + max_count + skip3953 has 36 elements3954 includes the expected commits3955 .batch_by_oid with Gitaly enabled3956 behaves like .batch_by_oid3957 with multiple OIDs3958 returns multiple commits3959 when repo does not exist3960 returns empty commits3961 when oids is empty3962 returns empty commits3963 when oids is empty3964 makes no Gitaly request3965 .extract_signature_lazily3966 when the commit is signed3967 returns signature and signed text3968 when the commit has no signature3969 returns nil3970 when the commit cannot be found3971 returns nil3972 when the commit ID is invalid3973 raises ArgumentError3974 when loading signatures in batch once3975 fetches signatures in batch once3976 #init_from_hash3977 #id3978 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"3979 #message3980 is expected to eq "tree css fixes"3981 #tree_id3982 doesn't return tree id for non-Gitaly commits3983 #stats3984 #additions3985 is expected to eq 113986 #deletions3987 is expected to eq 63988 #total3989 is expected to eq 173990 #gitaly_commit?3991 when the commit data comes from gitaly3992 is expected to eq true3993 when the commit data comes from a Hash3994 is expected to eq false3995 #has_zero_stats?3996 is expected to eq false3997 #to_hash3998 is expected to be a kind of Hash3999 #keys4000 is expected to match [:author_email, :author_name, :authored_date, :committed_date, :committer_email, :committer_name, :extended_trailers, :id, :message, :parent_ids, :referenced_by, :trailers]4001 #diffs4002 is expected to be a kind of Gitlab::Git::DiffCollection4003 is expected to eq 24004 is expected to be a kind of Gitlab::Git::Diff4005 #ref_names4006 has 3 elements4007 is expected to include "master"4008 is expected not to include "feature"4009 #first_ref_by_oid4010 is expected to eq "master"4011 .get_message4012 gets commit messages4013 gets messages in one batch4014 SHA patterns4015 SHA14016 behaves like a SHA-matching pattern4017 abbreviated SHA pattern4018 with minimum length4019 behaves like a match4020 matches the pattern4021 with medium length4022 behaves like a match4023 matches the pattern4024 behaves like a SHA pattern4025 with too short value4026 behaves like no match4027 does not match the pattern4028 with full length4029 behaves like a match4030 matches the pattern4031 with exceeeding length4032 behaves like a match4033 matches the pattern4034 with embedded SHA4035 behaves like a match4036 matches the pattern4037 full SHA pattern4038 with abbreviated length4039 behaves like no match4040 does not match the pattern4041 behaves like a SHA pattern4042 with too short value4043 behaves like no match4044 does not match the pattern4045 with full length4046 behaves like a match4047 matches the pattern4048 with exceeeding length4049 behaves like a match4050 matches the pattern4051 with embedded SHA4052 behaves like a match4053 matches the pattern4054 SHA2564055 behaves like a SHA-matching pattern4056 abbreviated SHA pattern4057 with minimum length4058 behaves like a match4059 matches the pattern4060 with medium length4061 behaves like a match4062 matches the pattern4063 behaves like a SHA pattern4064 with too short value4065 behaves like no match4066 does not match the pattern4067 with full length4068 behaves like a match4069 matches the pattern4070 with exceeeding length4071 behaves like a match4072 matches the pattern4073 with embedded SHA4074 behaves like a match4075 matches the pattern4076 full SHA pattern4077 with abbreviated length4078 behaves like no match4079 does not match the pattern4080 behaves like a SHA pattern4081 with too short value4082 behaves like no match4083 does not match the pattern4084 with full length4085 behaves like a match4086 matches the pattern4087 with exceeeding length4088 behaves like a match4089 matches the pattern4090 with embedded SHA4091 behaves like a match4092 matches the pattern4093# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/commit_spec.rb. It took 12.15 seconds. Expected to take 15.98 seconds.4094# [RSpecRunTime] Starting example group spec/services/post_receive_service_spec.rb. Expected to take 15.02 seconds.4095PostReceiveService4096 when project is nil4097 does not return error4098 behaves like does not record an onboarding progress action4099 is expected not to receive new(*(any args)) 0 times4100# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.23 seconds. Current RSS: ~1562M. Threads: 5. load average: 1.10 1.09 1.16 1/317 110884101.4102 when repository is nil4103 does not return error4104 when both repository and project are nil4105 does not return error4106 with Project4107 returns link to create new merge request4108 returns the link to an existing merge request when it exists4109 does not invoke MergeRequests::PushOptionsHandlerService4110 behaves like post_receive_service actions4111 enqueues a PostReceive worker job4112 decreases the reference counter and returns the result4113 behaves like records an onboarding progress action4114 is expected to receive execute({:action=>:git_write}) 1 time4115# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.67 seconds. Current RSS: ~1560M. Threads: 5. load average: 1.10 1.09 1.16 1/318 111534116.4117 when printing_merge_request_link_enabled is false4118 returns no merge request messages4119 when there are merge_request push options4120 invalidates the branch name cache4121 invokes MergeRequests::PushOptionsHandlerService4122 creates a new merge request4123 links to the newly created merge request4124 adds errors on the service instance to warnings4125 adds ActiveRecord errors on invalid MergeRequest records to warnings4126# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.28 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.09 1.09 1.16 1/317 112124127.4128 with PersonalSnippet4129 does not return link to create new merge request4130 does not return the link to an existing merge request when it exists4131 behaves like post_receive_service actions4132 enqueues a PostReceive worker job4133 decreases the reference counter and returns the result4134 behaves like records an onboarding progress action4135 is expected to receive execute({:action=>:git_write}) 1 time4136 with ProjectSnippet4137 does not return link to create new merge request4138 does not return the link to an existing merge request when it exists4139 behaves like post_receive_service actions4140 enqueues a PostReceive worker job4141 decreases the reference counter and returns the result4142 behaves like records an onboarding progress action4143 is expected to receive execute({:action=>:git_write}) 1 time4144 broadcast message banner exists4145 outputs a broadcast message when show_in_cli is true4146 does not output a broadcast message when show_in_cli is false4147 broadcast message notification exists4148 does not output a broadcast message4149 broadcast message does not exist4150 does not output a broadcast message4151 nil broadcast message4152 does not output a broadcast message4153 broadcast message has a target_path4154 no project path matches4155 does not output the scoped broadcast messages4156 does output another message that doesn't have a target_path4157 project path matches4158 does output the latest scoped broadcast message4159 does not output the older scoped broadcast message4160 does not output another message that doesn't have a target_path4161 with a redirected data4162 returns redirected message on the response4163 with new project data4164 returns new project message on the response4165 #process_mr_push_options4166 when repository belongs to a snippet4167 with PersonalSnippet4168 returns an error message4169 with ProjectSnippet4170 returns an error message4171 #merge_request_urls4172 when repository belongs to a snippet4173 with PersonalSnippet4174 returns an empty array4175 with ProjectSnippet4176 returns an empty array4177# [RSpecRunTime] Finishing example group spec/services/post_receive_service_spec.rb. It took 11.72 seconds. Expected to take 15.02 seconds.4178# [RSpecRunTime] Starting example group spec/models/integrations/bamboo_spec.rb. Expected to take 14.42 seconds.4179Integrations::Bamboo4180 does not allow STI4181 behaves like Integrations::BaseCi4182 default values4183 is expected to eq :ci4184 behaves like Integrations::ResetSecretFields4185 #exposing_secrets_fields4186 returns an array of strings4187 #reset_secret_fields?4188 returns false if no exposing field has changed4189 returns true if any exposing field has changed4190 validation callback4191 when an exposing field has changed4192 clears all secret fields4193 when a secret field has been updated4194 does not clear this secret field4195 when a secret field has been updated with the same value4196 does not clear this secret field4197 when no exposing field has changed4198 does not clear any secret fields4199 accessors4200 is expected to respond to #enable_ssl_verification4201 is expected to respond to #enable_ssl_verification?4202 #initialize_properties4203 enables the setting by default4204 does not enable the setting if the record is already persisted4205 does not enable the setting if a custom value was set4206 #fields4207 inserts the checkbox field after the first URL field, or at the end4208 does not insert the field repeatedly4209 Validations4210 when active4211 is expected to validate that :build_key cannot be empty/falsy4212 is expected to validate that :bamboo_url cannot be empty/falsy4213 behaves like issue tracker integration URL attribute4214 is expected to allow :bamboo_url to be ‹"https://example.com"›4215 is expected not to allow :bamboo_url to be ‹"example.com"›4216 is expected not to allow :bamboo_url to be ‹"ftp://example.com"›4217 is expected not to allow :bamboo_url to be ‹"herp-and-derp"›4218 #username4219 does not validate the presence of username if password is nil4220 validates the presence of username if password is present4221 #password4222 does not validate the presence of password if username is nil4223 validates the presence of password if username is present4224 when inactive4225 is expected not to validate that :build_key cannot be empty/falsy4226 is expected not to validate that :bamboo_url cannot be empty/falsy4227 is expected not to validate that :username cannot be empty/falsy4228 is expected not to validate that :password cannot be empty/falsy4229 #execute4230 runs update and build action4231 #build_page4232 returns the contents of the reactive cache4233 #commit_status4234 returns the contents of the reactive cache4235 #calculate_reactive_cache4236 when Bamboo API returns single result4237 behaves like reactive cache calculation4238 #build_page4239 returns a specific URL when status is 5004240 returns a specific URL when response has no results4241 returns a build URL when bamboo_url has no trailing slash4242 when bamboo_url has trailing slash4243 returns a build URL4244 #commit_status4245 sets commit status to :error when status is 5004246 sets commit status to "pending" when status is 4044247 sets commit status to "pending" when response has no results4248 sets commit status to "success" when build state contains Success4249 sets commit status to "failed" when build state contains Failed4250 sets commit status to "pending" when build state contains Pending4251 sets commit status to :error when build state is unknown4252 sets commit status to :error with a Net::OpenTimeout error4253 sets commit status to :error with a Net::ReadTimeout error4254 sets commit status to :error with a Net::WriteTimeout error4255 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error4256 sets commit status to :error with a EOFError error4257 sets commit status to :error with a SocketError error4258 sets commit status to :error with a OpenSSL::SSL::SSLError error4259 sets commit status to :error with a OpenSSL::OpenSSLError error4260 sets commit status to :error with a Errno::ECONNRESET error4261 sets commit status to :error with a Errno::ECONNREFUSED error4262 sets commit status to :error with a Errno::EHOSTUNREACH error4263 sets commit status to :error with a Errno::ENETUNREACH error4264 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error4265 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error4266 sets commit status to :error with a Net::HTTPBadResponse error4267# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.94 seconds. Current RSS: ~1579M. Threads: 5. load average: 1.07 1.09 1.15 1/317 113224268.4269 when Bamboo API returns an array of results and we only consider the last one4270 behaves like reactive cache calculation4271 #build_page4272 returns a specific URL when status is 5004273 returns a specific URL when response has no results4274 returns a build URL when bamboo_url has no trailing slash4275 when bamboo_url has trailing slash4276 returns a build URL4277 #commit_status4278 sets commit status to :error when status is 5004279 sets commit status to "pending" when status is 4044280 sets commit status to "pending" when response has no results4281 sets commit status to "success" when build state contains Success4282 sets commit status to "failed" when build state contains Failed4283 sets commit status to "pending" when build state contains Pending4284 sets commit status to :error when build state is unknown4285 sets commit status to :error with a Net::OpenTimeout error4286 sets commit status to :error with a Net::ReadTimeout error4287 sets commit status to :error with a Net::WriteTimeout error4288 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error4289 sets commit status to :error with a EOFError error4290 sets commit status to :error with a SocketError error4291 sets commit status to :error with a OpenSSL::SSL::SSLError error4292 sets commit status to :error with a OpenSSL::OpenSSLError error4293 sets commit status to :error with a Errno::ECONNRESET error4294 sets commit status to :error with a Errno::ECONNREFUSED error4295 sets commit status to :error with a Errno::EHOSTUNREACH error4296 sets commit status to :error with a Errno::ENETUNREACH error4297 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error4298 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error4299 sets commit status to :error with a Net::HTTPBadResponse error4300# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.45 seconds. Current RSS: ~1580M. Threads: 5. load average: 1.07 1.09 1.15 1/312 113234301.4302 #avatar_url4303 returns the avatar image path4304# [RSpecRunTime] Finishing example group spec/models/integrations/bamboo_spec.rb. It took 9.5 seconds. Expected to take 14.42 seconds.4305# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4306Lint factories for Integrations::Bamboo4307 with saas, license, and factory defaults4308 behaves like factory4309 bamboo_integration factory4310 does not raise error when built4311 does not raise error when created4312# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.75 seconds. Current RSS: ~1580M. Threads: 5. load average: 1.07 1.09 1.15 1/312 113444313.4314# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.2 seconds. Expected to take 39.97 seconds.4315# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb. Expected to take 14.0 seconds.4316Ci::PipelineSchedules::CalculateNextRunService4317 #execute4318 when there is invalid or no plan limits4319 worker_cron: "0 1 2 3 *", schedule_cron: "0 1 * * *", plan_limit: nil, now: Tue, 02 Mar 2021 01:00:00.000000000 UTC +00:00, expected_result: Wed, 02 Mar 2022 01:00:00.000000000 UTC +00:004320 calls fallback method to get next_run_at4321# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.22 seconds. Current RSS: ~1569M. Threads: 5. load average: 1.07 1.09 1.15 1/312 113654322.4323 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: nil, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:05:00.000000000 UTC +00:004324 calls fallback method to get next_run_at4325 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: nil, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:004326 calls fallback method to get next_run_at4327 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: 12, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:004328 calls fallback method to get next_run_at4329 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: 2000, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:004330 calls fallback method to get next_run_at4331 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: -24, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:004332 calls fallback method to get next_run_at4333 when the workers next run matches schedule's earliest run4334 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: 144, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:00:00.000000000 UTC +00:004335 calculates the next_run_at to be earliest point of match4336 worker_cron: "*/5 * * * *", schedule_cron: "*/5 * * * *", plan_limit: 144, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:10:00.000000000 UTC +00:004337 calculates the next_run_at to be earliest point of match4338 worker_cron: "*/5 * * * *", schedule_cron: "0 1 * * *", plan_limit: 144, now: Thu, 27 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Fri, 28 May 2021 01:00:00.000000000 UTC +00:004339 calculates the next_run_at to be earliest point of match4340 worker_cron: "*/5 * * * *", schedule_cron: "0 2 * * *", plan_limit: 144, now: Thu, 27 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 02:00:00.000000000 UTC +00:004341 calculates the next_run_at to be earliest point of match4342 worker_cron: "*/5 * * * *", schedule_cron: "0 3 * * *", plan_limit: 144, now: Thu, 27 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 03:00:00.000000000 UTC +00:004343 calculates the next_run_at to be earliest point of match4344 worker_cron: "*/5 * * * *", schedule_cron: "0 1 1 * *", plan_limit: 144, now: Sat, 01 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Tue, 01 Jun 2021 01:00:00.000000000 UTC +00:004345 calculates the next_run_at to be earliest point of match4346 worker_cron: "*/9 * * * *", schedule_cron: "0 1 1 * *", plan_limit: 144, now: Sat, 01 May 2021 01:09:00.000000000 UTC +00:00, expected_result: Tue, 01 Jun 2021 01:00:00.000000000 UTC +00:004347 calculates the next_run_at to be earliest point of match4348 worker_cron: "*/5 * * * *", schedule_cron: "45 21 1 2 *", plan_limit: 144, now: Mon, 01 Feb 2021 21:45:00.000000000 UTC +00:00, expected_result: Tue, 01 Feb 2022 21:45:00.000000000 UTC +00:004349 calculates the next_run_at to be earliest point of match4350 when next_run_at is restricted by plan limit4351 worker_cron: "*/5 * * * *", schedule_cron: "59 14 * * *", plan_limit: 24, now: Sat, 01 May 2021 15:00:00.000000000 UTC +00:00, expected_result: Sun, 02 May 2021 15:00:00.000000000 UTC +00:004352 calculates the next_run_at based on next available limit4353 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: 24, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:00:00.000000000 UTC +00:004354 calculates the next_run_at based on next available limit4355 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: 144, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:10:00.000000000 UTC +00:004356 calculates the next_run_at based on next available limit4357 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: 205, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:10:00.000000000 UTC +00:004358 calculates the next_run_at based on next available limit4359 when next_run_at is restricted by worker's availability4360 worker_cron: "0 1 2 3 *", schedule_cron: "0 1 * * *", plan_limit: 144, now: Tue, 02 Mar 2021 01:00:00.000000000 UTC +00:00, expected_result: Wed, 02 Mar 2022 01:00:00.000000000 UTC +00:004361 calculates the next_run_at using worker_cron4362# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb. It took 11.01 seconds. Expected to take 14.0 seconds.4363# [RSpecRunTime] Starting example group spec/services/deployments/archive_in_project_service_spec.rb. Expected to take 13.44 seconds.4364Deployments::ArchiveInProjectService4365 #execute4366 when there are archivable deployments4367 returns result code4368 archives the deployment4369 when ref does not exist by some reason4370 does not raise an error4371# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.8 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.21 1.11 1.16 1/317 120584372.4373 when there are no archivable deployments4374 returns result code4375# [RSpecRunTime] Finishing example group spec/services/deployments/archive_in_project_service_spec.rb. It took 11.19 seconds. Expected to take 13.44 seconds.4376# [RSpecRunTime] Starting example group spec/services/packages/conan/search_service_spec.rb. Expected to take 13.19 seconds.4377Packages::Conan::SearchService4378 #execute4379 with wildcard4380 makes a wildcard query4381# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.98 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.19 1.11 1.16 1/317 120594382.4383 with only wildcard4384 returns empty4385# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.28 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.19 1.11 1.16 1/317 120604386.4387 with no wildcard4388 makes a search using the beginning of the recipe4389# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.54 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.19 1.11 1.16 1/317 120614390.4391 with full recipe match4392 makes an exact search4393# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.86 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.18 1.11 1.16 1/317 120624394.4395 with malicious query4396 returns empty4397# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.14 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.18 1.11 1.16 1/317 120634398.4399 for project4400 when passing a project4401 returns only packages of the given project4402# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.36 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.18 1.11 1.16 1/312 120644403.4404 when passing a project with nil4405 returns all packages4406# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.35 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.40 1.16 1.17 1/313 120654407.4408# [RSpecRunTime] Finishing example group spec/services/packages/conan/search_service_spec.rb. It took 11.43 seconds. Expected to take 13.19 seconds.4409# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb. Expected to take 12.5 seconds.4410Ci::PipelineArtifacts::DestroyAllExpiredService4411 .execute4412 when timeout happens4413 returns 0 and does not continue destroying4414 when there are no artifacts4415 does not raise error4416 when the loop limit is reached4417 destroys one artifact4418 reports the number of destroyed artifacts4419# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.22 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.40 1.16 1.17 1/312 120664420.4421 when there are artifacts more than batch sizes4422 destroys all expired artifacts4423 reports the number of destroyed artifacts4424# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.59 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.37 1.15 1.17 1/312 120674425.4426 when artifacts are not expired4427 does not destroy pipeline artifacts4428 reports the number of destroyed artifacts4429# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.87 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.37 1.15 1.17 1/312 120684430.4431 when pipeline is locked4432 does not destroy pipeline artifacts4433 reports the number of destroyed artifacts4434# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.12 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.37 1.15 1.17 1/312 120694435.4436 with unlocked pipeline artifacts4437 destroys all expired artifacts4438 when the loop limit is reached4439 destroys one artifact4440 reports the number of destroyed artifacts4441# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.82 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.34 1.15 1.17 1/312 120704442.4443 .destroy_artifacts_batch4444 returns a falsy value without artifacts4445# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb. It took 11.58 seconds. Expected to take 12.5 seconds.4446# [RSpecRunTime] Starting example group spec/models/integrations/webex_teams_spec.rb. Expected to take 12.29 seconds.4447Integrations::WebexTeams4448 does not allow STI4449 behaves like chat integration4450 Associations4451 is expected to belong to project required: false4452 Validations4453 when integration is active4454 is expected to validate that :webhook cannot be empty/falsy4455 behaves like issue tracker integration URL attribute4456 is expected to allow :webhook to be ‹"https://example.com"›4457 is expected not to allow :webhook to be ‹"example.com"›4458 is expected not to allow :webhook to be ‹"ftp://example.com"›4459 is expected not to allow :webhook to be ‹"herp-and-derp"›4460 when integration is inactive4461 is expected not to validate that :webhook cannot be empty/falsy4462 .supported_events4463 does not support deployment_events4464 #execute4465 with push events4466 behaves like triggered Webex Teams integration4467 calls Webex Teams API4468# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.67 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.31 1.15 1.17 1/314 121104469.4470 with default branch4471 when only default branch are to be notified4472 behaves like triggered Webex Teams integration4473 calls Webex Teams API4474 when only protected branches are to be notified4475 behaves like untriggered Webex Teams integration4476 does not call Webex Teams API4477 when default and protected branches are to be notified4478 behaves like triggered Webex Teams integration4479 calls Webex Teams API4480 when all branches are to be notified4481 behaves like triggered Webex Teams integration4482 calls Webex Teams API4483 with protected branch4484 when only default branch are to be notified4485 behaves like untriggered Webex Teams integration4486 does not call Webex Teams API4487 when only protected branches are to be notified4488 behaves like triggered Webex Teams integration4489 calls Webex Teams API4490 when default and protected branches are to be notified4491 behaves like triggered Webex Teams integration4492 calls Webex Teams API4493 when all branches are to be notified4494 behaves like triggered Webex Teams integration4495 calls Webex Teams API4496 with neither default nor protected branch4497 when only default branch are to be notified4498 behaves like untriggered Webex Teams integration4499 does not call Webex Teams API4500 when only protected branches are to be notified4501 behaves like untriggered Webex Teams integration4502 does not call Webex Teams API4503 when default and protected branches are to be notified4504 behaves like untriggered Webex Teams integration4505 does not call Webex Teams API4506 when all branches are to be notified4507 behaves like triggered Webex Teams integration4508 calls Webex Teams API4509 with issue events4510 behaves like triggered Webex Teams integration4511 calls Webex Teams API4512 with merge events4513 behaves like triggered Webex Teams integration4514 calls Webex Teams API4515 with wiki page events4516 behaves like triggered Webex Teams integration4517 calls Webex Teams API4518 with note events4519 with commit comment4520 behaves like triggered Webex Teams integration4521 calls Webex Teams API4522 with merge request comment4523 behaves like triggered Webex Teams integration4524 calls Webex Teams API4525 with issue comment4526 behaves like triggered Webex Teams integration4527 calls Webex Teams API4528 with snippet comment4529 behaves like triggered Webex Teams integration4530 calls Webex Teams API4531 with pipeline events4532 with failed pipeline4533 behaves like triggered Webex Teams integration4534 calls Webex Teams API4535 with succeeded pipeline4536 with default notify_only_broken_pipelines4537 does not call Webex Teams API4538 when notify_only_broken_pipelines is false4539 behaves like triggered Webex Teams integration4540 calls Webex Teams API4541 with default branch4542 when only default branch are to be notified4543 behaves like triggered Webex Teams integration4544 calls Webex Teams API4545 when only protected branches are to be notified4546 behaves like untriggered Webex Teams integration4547 does not call Webex Teams API4548 when default and protected branches are to be notified4549 behaves like triggered Webex Teams integration4550 calls Webex Teams API4551 when all branches are to be notified4552 behaves like triggered Webex Teams integration4553 calls Webex Teams API4554 with protected branch4555 when only default branch are to be notified4556 behaves like untriggered Webex Teams integration4557 does not call Webex Teams API4558 when only protected branches are to be notified4559 behaves like triggered Webex Teams integration4560 calls Webex Teams API4561 when default and protected branches are to be notified4562 behaves like triggered Webex Teams integration4563 calls Webex Teams API4564 when all branches are to be notified4565 behaves like triggered Webex Teams integration4566 calls Webex Teams API4567 with neither default nor protected branch4568 when only default branch are to be notified4569 behaves like untriggered Webex Teams integration4570 does not call Webex Teams API4571 when only protected branches are to be notified4572 behaves like untriggered Webex Teams integration4573 does not call Webex Teams API4574 when default and protected branches are to be notified4575 behaves like untriggered Webex Teams integration4576 does not call Webex Teams API4577 when all branches are to be notified4578 behaves like triggered Webex Teams integration4579 calls Webex Teams API4580 deployment events4581 behaves like untriggered Webex Teams integration4582 does not call Webex Teams API4583# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.47 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.29 1.15 1.17 1/317 123424584.4585# [RSpecRunTime] Finishing example group spec/models/integrations/webex_teams_spec.rb. It took 11.53 seconds. Expected to take 12.29 seconds.4586# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4587Lint factories for Integrations::WebexTeams4588 with saas, license, and factory defaults4589 behaves like factory4590 webex_teams_integration factory4591 does not raise error when built4592 does not raise error when created4593# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.92 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.26 1.14 1.17 1/317 123634594.4595# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.45 seconds. Expected to take 39.97 seconds.4596# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/merge_request_activity_unique_counter_spec.rb. Expected to take 11.6 seconds.4597Gitlab::UsageDataCounters::MergeRequestActivityUniqueCounter4598 .track_mr_diffs_action4599 behaves like a tracked merge request unique event4600 is expected to change result by 14601 .track_mr_diffs_single_file_action4602 behaves like a tracked merge request unique event4603 is expected to change result by 14604 behaves like a tracked merge request unique event4605 is expected to change result by 14606 .track_create_mr_action4607 behaves like internal event tracking4608 logs to Snowplow and Redis4609# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.17 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.26 1.14 1.17 1/318 124474610.4611 .track_close_mr_action4612 behaves like a tracked merge request unique event4613 is expected to change result by 14614 .track_merge_mr_action4615 behaves like a tracked merge request unique event4616 is expected to change result by 14617 .track_reopen_mr_action4618 behaves like a tracked merge request unique event4619 is expected to change result by 14620 .track_approve_mr_action4621 behaves like a tracked merge request unique event4622 is expected to change result by 14623# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.19 second. Current RSS: ~1490M. Threads: 5. load average: 1.26 1.14 1.17 1/318 124484624.4625 behaves like Snowplow event tracking with RedisHLL context4626 behaves like Snowplow event tracking4627 is emitted4628# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.14 seconds. Current RSS: ~1479M. Threads: 5. load average: 1.24 1.14 1.17 1/317 124494629.4630 .track_unapprove_mr_action4631 behaves like a tracked merge request unique event4632 is expected to change result by 14633 .track_resolve_thread_action4634 behaves like a tracked merge request unique event4635 is expected to change result by 14636 .track_unresolve_thread_action4637 behaves like a tracked merge request unique event4638 is expected to change result by 14639 .track_title_edit_action4640 behaves like a tracked merge request unique event4641 is expected to change result by 14642 .track_description_edit_action4643 behaves like a tracked merge request unique event4644 is expected to change result by 14645 .track_create_comment_action4646 behaves like a tracked merge request unique event4647 is expected to change result by 14648 when the note is multiline diff note4649 behaves like a tracked merge request unique event4650 is expected to change result by 14651 .track_edit_comment_action4652 behaves like a tracked merge request unique event4653 is expected to change result by 14654 when the note is multiline diff note4655 behaves like a tracked merge request unique event4656 is expected to change result by 14657 .track_remove_comment_action4658 behaves like a tracked merge request unique event4659 is expected to change result by 14660 when the note is multiline diff note4661 behaves like a tracked merge request unique event4662 is expected to change result by 14663 .track_create_review_note_action4664 behaves like a tracked merge request unique event4665 is expected to change result by 14666 .track_publish_review_action4667 behaves like a tracked merge request unique event4668 is expected to change result by 14669 .track_add_suggestion_action4670 behaves like a tracked merge request unique event4671 is expected to change result by 14672 behaves like a tracked merge request unique event4673 is expected to change result by 14674 .track_apply_suggestion_action4675 behaves like a tracked merge request unique event4676 is expected to change result by 14677 behaves like a tracked merge request unique event4678 is expected to change result by 14679 .track_users_assigned_to_mr4680 behaves like a tracked merge request unique event4681 is expected to change result by 14682 .track_marked_as_draft_action4683 behaves like a tracked merge request unique event4684 is expected to change result by 14685 .track_unmarked_as_draft_action4686 behaves like a tracked merge request unique event4687 is expected to change result by 14688 .track_task_item_status_changed4689 behaves like a tracked merge request unique event4690 is expected to change result by 14691 .track_users_review_requested4692 behaves like a tracked merge request unique event4693 is expected to change result by 14694 .track_approval_rule_added_action4695 behaves like a tracked merge request unique event4696 is expected to change result by 14697 .track_approval_rule_edited_action4698 behaves like a tracked merge request unique event4699 is expected to change result by 14700 .track_approval_rule_deleted_action4701 behaves like a tracked merge request unique event4702 is expected to change result by 14703 .track_mr_create_from_issue4704 behaves like a tracked merge request unique event4705 is expected to change result by 14706 .track_discussion_locked_action4707 behaves like a tracked merge request unique event4708 is expected to change result by 14709 .track_discussion_unlocked_action4710 behaves like a tracked merge request unique event4711 is expected to change result by 14712 .track_time_estimate_changed_action4713 behaves like a tracked merge request unique event4714 is expected to change result by 14715 .track_time_spent_changed_action4716 behaves like a tracked merge request unique event4717 is expected to change result by 14718 .track_assignees_changed_action4719 behaves like a tracked merge request unique event4720 is expected to change result by 14721 .track_reviewers_changed_action4722 behaves like a tracked merge request unique event4723 is expected to change result by 14724 .track_mr_including_ci_config4725 when merge request includes a ci config change4726 behaves like a tracked merge request unique event4727 is expected to change result by 14728 when merge request does not include any ci config change4729 behaves like not tracked merge request unique event4730 is expected not to receive track_event(*(any args)) 0 times4731 .track_milestone_changed_action4732 behaves like a tracked merge request unique event4733 is expected to change result by 14734 .track_labels_changed_action4735 behaves like a tracked merge request unique event4736 is expected to change result by 14737 .track_loading_conflict_ui_action4738 behaves like a tracked merge request unique event4739 is expected to change result by 14740 .track_resolve_conflict_action4741 behaves like a tracked merge request unique event4742 is expected to change result by 14743 .track_resolve_thread_in_issue_action4744 behaves like a tracked merge request unique event4745 is expected to change result by 14746# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/merge_request_activity_unique_counter_spec.rb. It took 10.7 seconds. Expected to take 11.6 seconds.4747# [RSpecRunTime] Starting example group spec/models/pool_repository_spec.rb. Expected to take 11.24 seconds.4748PoolRepository4749 does not allow STI4750 associations4751 is expected to belong to shard required: false4752 is expected to belong to source_project required: false4753 is expected to have many member_projects4754 validations4755 is expected to validate that :shard cannot be empty/falsy4756 scopes4757 .by_source_project4758 returns pool repositories per source project from all shards4759 .by_disk_path_and_shard_name4760 returns only a requested pool repository4761 #disk_path4762 sets the hashed disk_path4763 keeps disk_path if already provided4764# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.9 seconds. Current RSS: ~1537M. Threads: 5. load average: 1.20 1.14 1.17 1/312 125104765.4766 #unlink_repository4767 when the last member leaves4768 schedules pool removal4769# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.31 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.20 1.14 1.17 1/312 125684770.4771 when skipping disconnect4772 does not change the alternates file4773# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.69 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.20 1.14 1.17 1/312 126244774.4775 when the second member leaves4776 does not schedule pool removal4777# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.72 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.19 1.13 1.17 1/312 127174778.4779 #object_pool4780 returns an object pool instance4781 when source project is missing4782 returns an object pool instance4783# [RSpecRunTime] Finishing example group spec/models/pool_repository_spec.rb. It took 9.32 seconds. Expected to take 11.24 seconds.4784# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4785Lint factories for PoolRepository4786 with saas, license, and factory defaults4787 behaves like factory4788 pool_repository factory4789 does not raise error when built4790 does not raise error when created4791 linting :scheduled trait4792 does not raise error when created4793# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.69 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.19 1.13 1.17 1/312 127784794.4795 linting :failed trait4796 does not raise error when created4797 linting :obsolete trait4798 does not raise error when created4799 linting :ready trait4800 does not raise error when created4801# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.3 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.17 1.13 1.16 1/312 128734802.4803# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 5.36 seconds. Expected to take 39.97 seconds.4804# [RSpecRunTime] Starting example group spec/models/release_spec.rb. Expected to take 10.68 seconds.4805Release4806 does not allow STI4807 is expected to be valid4808 associations4809 is expected to belong to project required: false4810 is expected to belong to author class_name => User required: false4811 is expected to have many links class_name => Releases::Link4812 is expected to have many milestones4813 is expected to have many milestone_releases4814 is expected to have many evidences class_name => Releases::Evidence4815 is expected to have one catalog_resource_version class_name => Ci::Catalog::Resources::Version4816# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.25 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.17 1.13 1.16 1/312 128944817.4818 validation4819 is expected to validate that :project cannot be empty/falsy4820 is expected to validate that :tag cannot be empty/falsy4821 validates sha is not changed on update4822 when a release exists in the database without a name4823 does not require name4824 scopes4825 .for_projects4826 returns releases for the given projects4827 .by_tag4828 returns releases with the given tag4829 when description of a release is longer than the limit4830 creates a validation error4831 when a release is tied to a milestone for another project4832 creates a validation error4833 when a release is tied to a milestone linked to the same project4834 successfully links this release to this milestone4835 when creating new release4836 is expected to validate that :author_id cannot be empty/falsy4837 when updating existing release without author4838 updates successfully4839 tagged4840 does not return the tagless release4841 does return the tagged releases4842 latest releases4843 .latest4844 without order_by4845 returns the latest release by released date4846 with order_by: created_at4847 returns the latest release by created date4848 when there are no releases4849 returns nil4850 .latest_for_projects4851 without order_by4852 returns the latest release by released date for each project4853 with order_by: created_at4854 returns the latest release by created date for each project4855 when no projects are provided4856 returns empty response4857 when there are no releases4858 returns empty response4859 .waiting_for_publish_event4860 find today's releases not yet published4861 #assets_count4862 returns the number of sources4863 when a links exists4864 counts the link as an asset4865 excludes sources count when asked4866 .create4867 fills released_at using created_at if it's not set4868 does not change released_at if it's set explicitly4869 #update4870 when links do not exist4871 when params are specified for creation4872 creates a link successfuly4873 when a link exists4874 when params are specified for update4875 updates the link successfully4876 when params are specified for deletion4877 removes the link successfuly4878 #sources4879 returns sources4880 #upcoming_release?4881 during the backfill migration when released_at could be nil4882 handles a nil released_at value and returns false4883 evidence4884 when a release is deleted4885 also deletes the associated evidence4886 #name4887 name is nil4888 returns tag4889 #milestone_titles4890 is expected to eq "Milestone 1, Milestone 2"4891 updating catalog resource version4892 when released_at has changed4893 calls sync_with_release! on the catalog resource version4894 when released_at has not changed4895 does not call sync_with_release! on the catalog resource version4896# [RSpecRunTime] Finishing example group spec/models/release_spec.rb. It took 9.76 seconds. Expected to take 10.68 seconds.4897# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4898Lint factories for Release4899 with saas, license, and no factory defaults4900 behaves like factory4901 release factory4902 does not raise error when built4903 does not raise error when created4904 linting :legacy trait4905 does not raise error when created4906# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.72 seconds. Current RSS: ~1519M. Threads: 5. load average: 1.23 1.14 1.17 1/312 128954907.4908 linting :with_evidence trait4909 does not raise error when created4910 linting :with_milestones trait4911 does not raise error when created4912 linting :with_catalog_resource_version trait4913 does not raise error when created4914# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.4 seconds. Expected to take 39.97 seconds.4915# [RSpecRunTime] Starting example group spec/models/hooks/service_hook_spec.rb. Expected to take 10.54 seconds.4916ServiceHook4917 does not allow STI4918 behaves like a hook that does not get automatically disabled on failure4919 .executable/.disabled4920 finds the correct set of project hooks4921 when silent mode is enabled4922 causes no hooks to be considered executable4923 causes all hooks to be considered disabled4924# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.82 seconds. Current RSS: ~1544M. Threads: 5. load average: 1.21 1.14 1.17 1/312 128964925.4926 #executable?4927 recent_failures: 0, not_until: :not_set4928 has the correct state4929 recent_failures: 0, not_until: :past4930 has the correct state4931 recent_failures: 0, not_until: :future4932 has the correct state4933 recent_failures: 0, not_until: :now4934 has the correct state4935 recent_failures: 1, not_until: :not_set4936 has the correct state4937 recent_failures: 1, not_until: :past4938 has the correct state4939 recent_failures: 1, not_until: :future4940 has the correct state4941 recent_failures: 3, not_until: :not_set4942 has the correct state4943 recent_failures: 3, not_until: :past4944 has the correct state4945 recent_failures: 3, not_until: :future4946 has the correct state4947 recent_failures: 4, not_until: :not_set4948 has the correct state4949 recent_failures: 4, not_until: :past4950 has the correct state4951 recent_failures: 4, not_until: :now4952 has the correct state4953 recent_failures: 4, not_until: :future4954 has the correct state4955 #enable!4956 makes a hook executable if it was marked as failed4957 makes a hook executable if it is currently backed off4958 does not update hooks unless necessary4959 #backoff!4960 when we have not backed off before4961 does not disable the hook4962 when we have exhausted the grace period4963 does not disable the hook4964 #temporarily_disabled?4965 is false4966 #permanently_disabled?4967 is false4968 #alert_status4969 is expected to eq :executable4970 when hook has been disabled4971 is expected to eq :executable4972 when hook has been backed off4973 is expected to eq :executable4974 associations4975 is expected to belong to integration required: false4976 validations4977 is expected to validate that :integration cannot be empty/falsy4978 execute4979 #execute4980 #parent4981 with a project-level integration4982 returns the associated project4983 with a group-level integration4984 returns the associated group4985 with an instance-level integration4986 returns nil4987 #application_context4988 includes the type4989# [RSpecRunTime] Finishing example group spec/models/hooks/service_hook_spec.rb. It took 10.0 seconds. Expected to take 10.54 seconds.4990# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4991Lint factories for ServiceHook4992 with saas, license, and factory defaults4993 behaves like factory4994 service_hook factory4995 does not raise error when built4996 does not raise error when created4997# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.74 seconds. Current RSS: ~1628M. Threads: 5. load average: 1.18 1.14 1.17 1/312 129174998.4999# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.27 seconds. Expected to take 39.97 seconds.5000# [RSpecRunTime] Starting example group spec/lib/gitlab/database/gitlab_schema_spec.rb. Expected to take 10.06 seconds.5001Gitlab::Database::GitlabSchema5002 .deleted_views_and_tables_to_schema5003 all tables and views have assigned a known gitlab_schema5004 .views_and_tables_to_schema5005 all tables and views have assigned a known gitlab_schema5006 for /builds/gitlab-org/gitlab/db/docs5007 validates 'main' using 'ActiveRecord::Base'5008 new data sources are added5009 non-existing data sources are removed5010 validates 'ci' using 'Ci::ApplicationRecord'5011 new data sources are added5012 non-existing data sources are removed5013 .tables_to_schema5014 returns only tables5015 .views_to_schema5016 returns only views5017 .table_schemas!5018 returns the matched schemas5019 when one of the tables does not have a matching table schema5020 raises error5021 .table_schema5022 behaves like maps table name to table schema5023 name: "ci_builds", classification: :gitlab_ci5024 is expected to eq :gitlab_ci5025 name: "my_schema.ci_builds", classification: :gitlab_ci5026 is expected to eq :gitlab_ci5027 name: "my_schema.ci_runner_machine_builds_100", classification: :gitlab_ci5028 is expected to eq :gitlab_ci5029 name: "my_schema._test_gitlab_main_table", classification: :gitlab_main5030 is expected to eq :gitlab_main5031 name: "information_schema.columns", classification: :gitlab_internal5032 is expected to eq :gitlab_internal5033 name: "audit_events_part_5fc467ac26", classification: :gitlab_main5034 is expected to eq :gitlab_main5035 name: "_test_gitlab_main_table", classification: :gitlab_main5036 is expected to eq :gitlab_main5037 name: "_test_gitlab_ci_table", classification: :gitlab_ci5038 is expected to eq :gitlab_ci5039 name: "_test_gitlab_main_clusterwide_table", classification: :gitlab_main_clusterwide5040 is expected to eq :gitlab_main_clusterwide5041 name: "_test_gitlab_main_cell_table", classification: :gitlab_main_cell5042 is expected to eq :gitlab_main_cell5043 name: "_test_gitlab_pm_table", classification: :gitlab_pm5044 is expected to eq :gitlab_pm5045 name: "_test_my_table", classification: :gitlab_shared5046 is expected to eq :gitlab_shared5047 name: "pg_attribute", classification: :gitlab_internal5048 is expected to eq :gitlab_internal5049 when mapping fails5050 is expected to be nil5051 when an index name is used as the table name5052 is expected to be nil5053 .table_schema!5054 behaves like maps table name to table schema5055 name: "ci_builds", classification: :gitlab_ci5056 is expected to eq :gitlab_ci5057 name: "my_schema.ci_builds", classification: :gitlab_ci5058 is expected to eq :gitlab_ci5059 name: "my_schema.ci_runner_machine_builds_100", classification: :gitlab_ci5060 is expected to eq :gitlab_ci5061 name: "my_schema._test_gitlab_main_table", classification: :gitlab_main5062 is expected to eq :gitlab_main5063 name: "information_schema.columns", classification: :gitlab_internal5064 is expected to eq :gitlab_internal5065 name: "audit_events_part_5fc467ac26", classification: :gitlab_main5066 is expected to eq :gitlab_main5067 name: "_test_gitlab_main_table", classification: :gitlab_main5068 is expected to eq :gitlab_main5069 name: "_test_gitlab_ci_table", classification: :gitlab_ci5070 is expected to eq :gitlab_ci5071 name: "_test_gitlab_main_clusterwide_table", classification: :gitlab_main_clusterwide5072 is expected to eq :gitlab_main_clusterwide5073 name: "_test_gitlab_main_cell_table", classification: :gitlab_main_cell5074 is expected to eq :gitlab_main_cell5075 name: "_test_gitlab_pm_table", classification: :gitlab_pm5076 is expected to eq :gitlab_pm5077 name: "_test_my_table", classification: :gitlab_shared5078 is expected to eq :gitlab_shared5079 name: "pg_attribute", classification: :gitlab_internal5080 is expected to eq :gitlab_internal5081 when mapping fails5082 raises error5083 when testing cross schema access5084 .cross_joins_allowed?5085 schemas: [], tables: [], result: true5086 is expected to eq true5087 schemas: [:gitlab_main], tables: ["evidences"], result: true5088 is expected to eq true5089 schemas: [:gitlab_main_clusterwide, :gitlab_main], tables: ["users", "evidences"], result: true5090 is expected to eq true5091 schemas: [:gitlab_main_clusterwide, :gitlab_ci], tables: ["users", "ci_pipelines"], result: false5092 is expected to eq false5093 schemas: [:gitlab_main_clusterwide, :gitlab_main, :gitlab_ci], tables: ["users", "evidences", "ci_pipelines"], result: false5094 is expected to eq false5095 schemas: [:gitlab_main_clusterwide, :gitlab_internal], tables: ["users", "schema_migrations"], result: false5096 is expected to eq false5097 schemas: [:gitlab_main, :gitlab_ci], tables: ["evidences", "schema_migrations"], result: false5098 is expected to eq false5099 schemas: [:gitlab_main_clusterwide, :gitlab_main, :gitlab_shared], tables: ["users", "evidences", "detached_partitions"], result: true5100 is expected to eq true5101 schemas: [:gitlab_main_clusterwide, :gitlab_shared], tables: ["users", "detached_partitions"], result: true5102 is expected to eq true5103 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "namespaces"], result: true5104 is expected to eq true5105 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["plans", "namespaces"], result: true5106 is expected to eq true5107 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "achievements"], result: true5108 is expected to eq true5109 .cross_transactions_allowed?5110 schemas: [], tables: [], result: true5111 is expected to eq true5112 schemas: [:gitlab_main], tables: ["evidences"], result: true5113 is expected to eq true5114 schemas: [:gitlab_main_clusterwide, :gitlab_main], tables: ["users", "evidences"], result: true5115 is expected to eq true5116 schemas: [:gitlab_main_clusterwide, :gitlab_ci], tables: ["users", "ci_pipelines"], result: false5117 is expected to eq false5118 schemas: [:gitlab_main_clusterwide, :gitlab_main, :gitlab_ci], tables: ["users", "evidences", "ci_pipelines"], result: false5119 is expected to eq false5120 schemas: [:gitlab_main_clusterwide, :gitlab_internal], tables: ["users", "schema_migrations"], result: true5121 is expected to eq true5122 schemas: [:gitlab_main, :gitlab_ci], tables: ["evidences", "ci_pipelines"], result: false5123 is expected to eq false5124 schemas: [:gitlab_main_clusterwide, :gitlab_main, :gitlab_shared], tables: ["users", "evidences", "detached_partitions"], result: true5125 is expected to eq true5126 schemas: [:gitlab_main_clusterwide, :gitlab_shared], tables: ["users", "detached_partitions"], result: true5127 is expected to eq true5128 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "namespaces"], result: true5129 is expected to eq true5130 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["plans", "namespaces"], result: true5131 is expected to eq true5132 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "achievements"], result: true5133 is expected to eq true5134 .cross_foreign_key_allowed?5135 schemas: [], tables: [], result: false5136 is expected to eq false5137 schemas: [:gitlab_main], tables: ["evidences"], result: true5138 is expected to eq true5139 schemas: [:gitlab_main_clusterwide, :gitlab_main], tables: ["users", "evidences"], result: true5140 is expected to eq true5141 schemas: [:gitlab_main_clusterwide, :gitlab_ci], tables: ["users", "ci_pipelines"], result: false5142 is expected to eq false5143 schemas: [:gitlab_main_clusterwide, :gitlab_internal], tables: ["users", "schema_migrations"], result: false5144 is expected to eq false5145 schemas: [:gitlab_main, :gitlab_ci], tables: ["evidences", "ci_pipelines"], result: false5146 is expected to eq false5147 schemas: [:gitlab_main_clusterwide, :gitlab_shared], tables: ["users", "detached_partitions"], result: false5148 is expected to eq false5149 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "namespaces"], result: false5150 is expected to eq false5151 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["plans", "namespaces"], result: false5152 is expected to eq false5153 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "achievements"], result: false5154 is expected to eq false5155 schemas: [:gitlab_main_clusterwide, :gitlab_main_cell], tables: ["users", "agent_group_authorizations"], result: true5156 is expected to eq true5157 .cell_local?5158 is true for cell local tables and false otherwise5159# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/gitlab_schema_spec.rb. It took 6.97 seconds. Expected to take 10.06 seconds.5160# [RSpecRunTime] Starting example group spec/graphql/resolvers/last_commit_resolver_spec.rb. Expected to take 9.86 seconds.5161Resolvers::LastCommitResolver5162 #resolve5163 last commit is a merge commit5164 resolves to the merge commit5165 last commit for a different branch and path5166 resolves commit5167 last commit for a wildcard pathspec5168 returns nil5169 last commit with pathspec characters5170 resolves commit5171# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.52 seconds. Current RSS: ~1648M. Threads: 5. load average: 1.07 1.11 1.16 1/317 130635172.5173 last commit does not exist5174 returns nil5175 when the ref is ambiguous5176 when tree is for a tag5177 resolves commit5178# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.51 seconds. Current RSS: ~1641M. Threads: 5. load average: 1.07 1.11 1.16 1/317 131515179.5180 when tree is for a branch5181 resolves commit5182# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.61 seconds. Current RSS: ~1634M. Threads: 5. load average: 1.07 1.11 1.16 1/317 132135183.5184# [RSpecRunTime] Finishing example group spec/graphql/resolvers/last_commit_resolver_spec.rb. It took 6.9 seconds. Expected to take 9.86 seconds.5185# [RSpecRunTime] Starting example group spec/services/alert_management/alerts/update_service_spec.rb. Expected to take 9.62 seconds.5186AlertManagement::Alerts::UpdateService5187 #execute5188 when the current_user is nil5189 behaves like error response5190 has an informative message5191 behaves like does not add a todo5192 is expected not to change `Todo.count`5193 behaves like does not add a system note5194 is expected not to change `Note.count`5195 when current_user does not have permission to update alerts5196 behaves like error response5197 has an informative message5198 behaves like does not add a todo5199 is expected not to change `Todo.count`5200 behaves like does not add a system note5201 is expected not to change `Note.count`5202 when no parameters are included5203 behaves like error response5204 has an informative message5205 behaves like does not add a todo5206 is expected not to change `Todo.count`5207 behaves like does not add a system note5208 is expected not to change `Note.count`5209 when an error occurs during update5210 behaves like error response5211 has an informative message5212 behaves like does not add a todo5213 is expected not to change `Todo.count`5214 behaves like does not add a system note5215 is expected not to change `Note.count`5216 when a model attribute is included without assignees5217 behaves like title update5218 updates the attribute5219 behaves like does not add a todo5220 is expected not to change `Todo.count`5221 behaves like does not add a system note5222 is expected not to change `Note.count`5223 when alert is resolved and another existing unresolved alert5224 behaves like title update5225 updates the attribute5226 behaves like does not add a todo5227 is expected not to change `Todo.count`5228 behaves like does not add a system note5229 is expected not to change `Note.count`5230 when assignees are included5231 when the assignee is the current user5232 behaves like successful assignment5233 is expected to be success5234 behaves like adds a system note5235 is expected to change `alert.reload.notes.count` by 15236 behaves like adds a todo5237 is expected to eq #<User id:1498 @user711>5238 when the assignee has read permissions5239 behaves like successful assignment5240 is expected to be success5241 behaves like adds a system note5242 is expected to change `alert.reload.notes.count` by 15243 behaves like adds a todo5244 is expected to eq #<User id:1498 @user711>5245 when the assignee does not have read permissions5246 behaves like error response5247 has an informative message5248 behaves like does not add a todo5249 is expected not to change `Todo.count`5250 behaves like does not add a system note5251 is expected not to change `Note.count`5252 when user is already assigned5253 behaves like does not add a system note5254 is expected not to change `Note.count`5255 behaves like does not add a todo5256 is expected not to change `Todo.count`5257 with multiple users included5258 behaves like successful assignment5259 is expected to be success5260 behaves like adds a system note5261 is expected to change `alert.reload.notes.count` by 15262 behaves like adds a todo5263 is expected to eq #<User id:1498 @user711>5264 when a status is included5265 successfully changes the status5266 behaves like adds a system note5267 is expected to change `alert.reload.notes.count` by 15268 with unknown status5269 behaves like error response5270 has an informative message5271 behaves like does not add a todo5272 is expected not to change `Todo.count`5273 behaves like does not add a system note5274 is expected not to change `Note.count`5275 with resolving status5276 changes the status5277 resolves the current user's related todos5278 with existing unresolved alert5279 with fingerprints5280 does not query for existing alerts5281 when status was resolved5282 has an informative message5283 behaves like does not add a todo5284 is expected not to change `Todo.count`5285 behaves like does not add a system note5286 is expected not to change `Note.count`5287 without fingerprints5288 successfully changes the status5289 behaves like adds a system note5290 is expected to change `alert.reload.notes.count` by 15291 two existing closed alerts5292 successfully changes the status5293 behaves like adds a system note5294 is expected to change `alert.reload.notes.count` by 15295# [RSpecRunTime] Finishing example group spec/services/alert_management/alerts/update_service_spec.rb. It took 8.44 seconds. Expected to take 9.62 seconds.5296# [RSpecRunTime] Starting example group spec/services/projects/move_project_members_service_spec.rb. Expected to take 9.17 seconds.5297Projects::MoveProjectMembersService5298 #execute5299 moves the members from one project to another5300 does not move existent members to the current project5301 rollbacks changes if transaction fails5302 when remove_remaining_elements is false5303 does not remove remaining project members5304# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.98 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.05 1.11 1.16 1/312 132145305.5306# [RSpecRunTime] Finishing example group spec/services/projects/move_project_members_service_spec.rb. It took 6.93 seconds. Expected to take 9.17 seconds.5307# [RSpecRunTime] Starting example group spec/views/admin/dashboard/index.html.haml_spec.rb. Expected to take 9.01 seconds.5308admin/dashboard/index.html.haml5309 shows version of GitLab Workhorse5310 includes revision of GitLab for pre VERSION5311 shows the tag for GitLab version5312 does not include license breakdown5313 shows database versions for all database models5314 when show_version_check? is true5315 renders the version check badge5316# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.44 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.04 1.11 1.16 1/312 132155317.5318 GitLab KAS5319 KAS enabled5320 includes KAS version5321 KAS disabled5322 does not include KAS version5323 with "jh transition banner" part5324 renders the banner class ".js-jh-transition-banner"5325# [RSpecRunTime] Finishing example group spec/views/admin/dashboard/index.html.haml_spec.rb. It took 6.59 seconds. Expected to take 9.01 seconds.5326# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/issue_parser_spec.rb. Expected to take 8.63 seconds.5327Banzai::ReferenceParser::IssueParser5328 #nodes_visible_to_user5329 when the link has a data-issue attribute5330 returns the nodes when the user can read the issue5331 returns an empty Array when the user can not read the issue5332 behaves like referenced feature visibility5333 when feature is disabled5334 does not create reference5335# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.75 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.04 1.10 1.15 1/312 132165336.5337 when feature is enabled only for team members5338 does not create reference for non member5339 creates reference for member5340 when feature is enabled5341 creates reference5342 when the user cannot read cross project5343 returns the nodes when the user can read the issue5344 returns an empty Array when the user can not read the issue5345 when the issue is not cross project5346 does not check `can_read_reference` if the issue is not cross project5347# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.02 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.04 1.10 1.15 1/312 132175348.5349 when the link does not have a data-issue attribute5350 returns an empty Array5351 #referenced_by5352 when the link has a data-issue attribute5353 using an existing issue ID5354 returns an Array of issues5355 returns an empty Array when the list of nodes is empty5356 when issue with given ID does not exist5357 returns an empty Array5358 #records_for_nodes5359 returns a Hash containing the issues for a list of nodes5360 when checking multiple issues on another project5361 behaves like no N+1 queries5362 avoids N+1 queries in #records_for_nodes5363 behaves like no project N+1 queries5364 avoids N+1 queries in #nodes_visible_to_user5365# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.79 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.04 1.10 1.15 1/312 132185366.5367# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/issue_parser_spec.rb. It took 7.22 seconds. Expected to take 8.63 seconds.5368# [RSpecRunTime] Starting example group spec/services/environments/schedule_to_delete_review_apps_service_spec.rb. Expected to take 8.53 seconds.5369Environments::ScheduleToDeleteReviewAppsService5370 #execute5371 as a maintainer5372 behaves like can schedule for deletion5373 live run5374 marks the correct environment as scheduled_entries5375# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.27 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.11 1.12 1.16 1/318 132675376.5377 dry run5378 returns the same but doesn't update the record5379# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.28 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.11 1.12 1.16 1/318 132965380.5381 execution in parallel5382 does not execute unsafe_mark_scheduled_entries_environments5383# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.28 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.11 1.12 1.16 1/318 133255384.5385 as a developer5386 behaves like can schedule for deletion5387 live run5388 marks the correct environment as scheduled_entries5389 dry run5390 returns the same but doesn't update the record5391 execution in parallel5392 does not execute unsafe_mark_scheduled_entries_environments5393 as a reporter5394 fails to delete environments5395# [RSpecRunTime] Finishing example group spec/services/environments/schedule_to_delete_review_apps_service_spec.rb. It took 7.65 seconds. Expected to take 8.53 seconds.5396# [RSpecRunTime] Starting example group spec/services/jira_import/start_import_service_spec.rb. Expected to take 8.05 seconds.5397JiraImport::StartImportService5398 when an error is returned from the project validation5399 behaves like responds with error5400 returns error5401 when project validation is ok5402 when Jira project key is not provided5403 behaves like responds with error5404 returns error5405 when correct data provided5406 when import is already running5407 behaves like responds with error5408 returns error5409 when an error is raised while scheduling import5410 saves the error message5411 behaves like responds with error5412 returns error5413 when everything is ok5414 with complete mapping5415 returns success response5416 schedules Jira import5417 creates Jira import data5418 creates Jira import label5419 creates Jira label title with correct number5420# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.39 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.18 1.13 1.16 1/318 134175421.5422 when mapping is nil5423 returns success response5424 when no mapping value is complete5425 returns success response5426 when multiple Jira imports for same Jira project5427 creates Jira label title with correct number5428# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.82 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.17 1.13 1.16 1/317 134185429.5430# [RSpecRunTime] Finishing example group spec/services/jira_import/start_import_service_spec.rb. It took 6.36 seconds. Expected to take 8.05 seconds.5431# [RSpecRunTime] Starting example group spec/services/merge_requests/add_context_service_spec.rb. Expected to take 8.02 seconds.5432MergeRequests::AddContextService5433 #execute5434 when admin mode is enabled5435 adds context commit5436# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.9 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.17 1.13 1.16 1/318 135165437.5438 when admin mode is disabled5439 doesn't add context commit5440# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.47 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.16 1.13 1.16 1/318 135995441.5442 when user doesn't have permission to update merge request5443 doesn't add context commit5444# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.02 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.16 1.13 1.16 1/317 136835445.5446 when the commits array is empty5447 doesn't add context commit5448# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.63 seconds. Current RSS: ~1476M. Threads: 5. load average: 1.16 1.13 1.16 1/317 137655449.5450# [RSpecRunTime] Finishing example group spec/services/merge_requests/add_context_service_spec.rb. It took 6.82 seconds. Expected to take 8.02 seconds.5451# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/cache_spec.rb. Expected to take 7.74 seconds.5452Gitlab::Redis::Cache5453 .config_file_name5454 when there is no config file anywhere5455 is expected to be nil5456 .store5457 with old format5458 behaves like redis store5459 instantiates Redis::Store5460 with the namespace5461 uses specified namespace5462 with new format5463 behaves like redis store5464 instantiates Redis::Store5465 with the namespace5466 uses specified namespace5467 .params5468 withstands mutation5469 with command to generate extra config specified5470 when the command returns valid yaml5471 merges config from command on top of config from file5472 when the command returns invalid yaml5473 raises error5474 when the parsed external command output returns invalid hash5475 raises an error5476 when the command fails5477 raises error5478 when url contains unix socket reference5479 with old format5480 returns path key instead5481 with new format5482 returns path key instead5483 when url is host based5484 with old format5485 returns hash with host, port, db, and password5486 with new format5487 rails_env: "development", host: "development-host"5488 returns hash with host, port, db, and password5489 does not raise ArgumentError for invalid keywords in SentinelConfig5490 rails_env: "test", host: "test-host"5491 returns hash with host, port, db, and password5492 does not raise ArgumentError for invalid keywords in SentinelConfig5493 rails_env: "production", host: "production-host"5494 returns hash with host, port, db, and password5495 does not raise ArgumentError for invalid keywords in SentinelConfig5496 behaves like instrumentation_class in custom key5497 moves instrumentation class into custom5498 with redis cluster format5499 rails_env: "development", host: "development-master"5500 returns hash with cluster and password5501 does not raise ArgumentError for invalid keywords in ClusterConfig5502 behaves like instrumentation_class in custom key5503 moves instrumentation class into custom5504 rails_env: "test", host: "test-master"5505 returns hash with cluster and password5506 does not raise ArgumentError for invalid keywords in ClusterConfig5507 behaves like instrumentation_class in custom key5508 moves instrumentation class into custom5509 rails_env: "production", host: "production-master"5510 returns hash with cluster and password5511 does not raise ArgumentError for invalid keywords in ClusterConfig5512 behaves like instrumentation_class in custom key5513 moves instrumentation class into custom5514 .url5515 withstands mutation5516 when yml file with env variable5517 reads redis url from env variable5518 .version5519 returns a version5520 .with5521 yields a ::Redis5522 when running on single-threaded runtime5523 instantiates a connection pool with size 55524 when running on multi-threaded runtime5525 instantiates a connection pool with a size based on the concurrency of the worker5526 when there is no config at all5527 can run an empty block5528 #db5529 with old format5530 returns the correct db5531 with new format5532 returns the correct db5533 with cluster-mode5534 returns the correct db5535 #sentinels5536 when sentinels are defined5537 rails_env: "development", hosts: ["development-replica1", "development-replica2"]5538 returns an array of hashes with host and port keys5539 rails_env: "test", hosts: ["test-replica1", "test-replica2"]5540 returns an array of hashes with host and port keys5541 rails_env: "production", hosts: ["production-replica1", "production-replica2"]5542 returns an array of hashes with host and port keys5543 when sentinels are not defined5544 returns nil5545 when cluster is defined5546 returns nil5547 #sentinels?5548 when sentinels are defined5549 returns true5550 when sentinels are not defined5551 is expected to eq nil5552 when cluster is defined5553 returns false5554 #raw_config_hash5555 returns old-style single url config in a hash5556 returns cluster config without url key in a hash5557 #secret_file5558 when explicitly specified in config file5559 returns the absolute path of specified file inside Rails root5560 when not explicitly specified5561 returns the default path in the encrypted settings shared directory5562 #parse_client_tls_options5563 when configuration does not have TLS related options5564 returns the coniguration as-is5565 when specified certificate file does not exist5566 raises error about missing certificate file5567 when specified key file does not exist5568 raises error about missing key file5569 when only certificate file is specified5570 renders resque.yml correctly5571 when only key file is specified5572 renders resque.yml correctly5573 when configuration valid TLS related options5574 converts cert_file and key_file appropriately5575 #fetch_config5576 raises an exception when the config file contains invalid yaml5577 when redis.yml exists5578 uses config/redis.yml5579 when no config file exsits5580 returns nil5581 when resque.yml exists5582 returns the config from resque.yml5583 .active_support_config5584 has a default ttl of 8 hours5585 allows configuring the TTL through an env variable5586 has a pool set to false5587# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/cache_spec.rb. It took 6.6 seconds. Expected to take 7.74 seconds.5588# [RSpecRunTime] Starting example group spec/finders/packages/conan/package_finder_spec.rb. Expected to take 7.42 seconds.5589Packages::Conan::PackageFinder5590 #execute5591 visibility: :private, role: :maintainer, packages_visible: true5592 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5593# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.86 seconds. Current RSS: ~1552M. Threads: 5. load average: 1.13 1.12 1.16 1/316 137665594.5595 visibility: :private, role: :developer, packages_visible: true5596 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5597 visibility: :private, role: :reporter, packages_visible: true5598 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5599 visibility: :private, role: :guest, packages_visible: false5600 is expected to eq []5601 visibility: :private, role: :anonymous, packages_visible: false5602 is expected to eq []5603 visibility: :internal, role: :maintainer, packages_visible: true5604 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5605 visibility: :internal, role: :developer, packages_visible: true5606 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5607 visibility: :internal, role: :reporter, packages_visible: true5608 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5609 visibility: :internal, role: :guest, packages_visible: true5610 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5611 visibility: :internal, role: :anonymous, packages_visible: false5612 is expected to eq []5613 visibility: :public, role: :maintainer, packages_visible: true5614 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5615 visibility: :public, role: :developer, packages_visible: true5616 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5617 visibility: :public, role: :reporter, packages_visible: true5618 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5619 visibility: :public, role: :guest, packages_visible: true5620 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5621 visibility: :public, role: :anonymous, packages_visible: true5622 is expected to eq [#<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000...e_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>]5623 with project5624 is expected to contain exactly #<Packages::Conan::Package id: 36, project_id: 659, created_at: "2024-05-29 23:56:04.645874652 +0000"...ge_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Conan::Package id: 34, project_id: 659, created_at: "2024-05-29 23:56:04.321342875 +0000"...ge_type: "conan", creator_id: 1565, status: "default", last_downloaded_at: nil, status_message: nil>5625 respects the limit5626 with a different project5627 is expected to contain exactly #<Packages::Conan::Package id: 40, project_id: 660, created_at: "2024-05-29 23:56:05.427850815 +0000"...ge_type: "conan", creator_id: 1567, status: "default", last_downloaded_at: nil, status_message: nil>5628# [RSpecRunTime] Finishing example group spec/finders/packages/conan/package_finder_spec.rb. It took 6.06 seconds. Expected to take 7.42 seconds.5629# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/secret_detection_create_service_spec.rb. Expected to take 7.16 seconds.5630Security::CiConfiguration::SecretDetectionCreateService5631 #execute5632 user does not belong to project5633 returns an error status5634 does not track a snowplow event5635# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.9 seconds. Current RSS: ~1545M. Threads: 5. load average: 1.12 1.12 1.16 1/316 138335636.5637 user belongs to project5638 does track the snowplow event5639 raises exception if the user does not have permission to create a new branch5640 when exception is raised5641 when branch was created5642 tries to rm branch5643# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.71 seconds. Current RSS: ~1525M. Threads: 5. load average: 1.19 1.14 1.16 1/316 139115644.5645 when branch was not created5646 does not try to rm branch5647 with no parameters5648 returns the path to create a new merge request5649 when the project has a non-default ci config file5650 does track the snowplow event5651 when existing ci config contains anchors/aliases5652 returns a ServiceResponse error5653 when parsing existing ci config gives a Psych error5654 returns a ServiceResponse error5655 when parsing existing ci config gives any other error5656 is successful5657 when the project is empty5658 returns a ServiceResponse error5659# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/secret_detection_create_service_spec.rb. It took 6.5 seconds. Expected to take 7.16 seconds.5660# [RSpecRunTime] Starting example group spec/tasks/gitlab/service_desk_email_rake_spec.rb. Expected to take 7.1 seconds.5661gitlab:service_desk_email:secret rake tasks5662 :show5663 displays error when file does not exist5664 displays error when key does not exist5665 displays error when key is changed5666 outputs the unencrypted content when present5667 write5668 creates encrypted file from stdin5669 displays error when key does not exist5670 displays error when write directory does not exist5671somevalue shows a warning when content is invalid5672 edit5673# password: '123'5674# user: 'gitlab-incoming@gmail.com'5675 creates encrypted file5676 displays error when key does not exist5677 displays error when key is changed5678 displays error when write directory does not exist5679somevalue shows a warning when content is invalid5680 displays error when $EDITOR is not set5681# [RSpecRunTime] RSpec elapsed time: 24 minutes 11.66 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.18 1.13 1.16 1/316 141075682.5683# [RSpecRunTime] Finishing example group spec/tasks/gitlab/service_desk_email_rake_spec.rb. It took 5.48 seconds. Expected to take 7.1 seconds.5684# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.44 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.18 1.13 1.16 1/316 141085685.5686# [RSpecRunTime] Starting example group spec/services/labels/update_service_spec.rb. Expected to take 6.84 seconds.5687Labels::UpdateService5688 #execute5689 with color in hex-code5690 updates the label5691 with color in allowed name5692 updates the label5693 with color in up-case allowed name5694 updates the label5695 with color surrounded by spaces5696 updates the label5697 with unknown color5698 doesn't update the label5699 with no color5700 doesn't update the label5701 lock_on_merge5702 when feature flag is disabled5703 does not allow setting lock_on_merge5704 when feature flag is enabled5705 allows setting lock_on_merge5706 does not allow lock_on_merge to be unset5707 does not allow setting lock_on_merge for templates5708# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.21 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.16 1.13 1.16 1/311 141095709.5710# [RSpecRunTime] Finishing example group spec/services/labels/update_service_spec.rb. It took 5.95 seconds. Expected to take 6.84 seconds.5711# [RSpecRunTime] Starting example group spec/services/boards/lists/create_service_spec.rb. Expected to take 6.63 seconds.5712Boards::Lists::CreateService5713 when board parent is a project5714 behaves like board lists create service5715 #execute5716 when board lists is empty5717 creates a new list at beginning of the list5718 when board lists has the done list5719 creates a new list at beginning of the list5720 when board lists has labels lists5721 creates a new list at end of the lists5722# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.48 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.15 1.13 1.16 1/311 141105723.5724 when board lists has label and done lists5725 creates a new list at end of the label lists5726 when provided label does not belong to the parent5727 returns an error5728 when backlog param is sent5729 creates one and only one backlog list5730 when board parent is a group5731 behaves like board lists create service5732 #execute5733 when board lists is empty5734 creates a new list at beginning of the list5735 when board lists has the done list5736 creates a new list at beginning of the list5737 when board lists has labels lists5738 creates a new list at end of the lists5739# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.63 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.15 1.13 1.16 1/311 141115740.5741 when board lists has label and done lists5742 creates a new list at end of the label lists5743 when provided label does not belong to the parent5744 returns an error5745 when backlog param is sent5746 creates one and only one backlog list5747# [RSpecRunTime] Finishing example group spec/services/boards/lists/create_service_spec.rb. It took 6.76 seconds. Expected to take 6.63 seconds.5748# [RSpecRunTime] Starting example group spec/models/work_items/resource_link_event_spec.rb. Expected to take 6.5 seconds.5749WorkItems::ResourceLinkEvent5750 does not allow STI5751 behaves like a resource event5752 importable5753 is expected to respond to #importing?5754# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.81 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.14 1.13 1.16 1/311 141125755.5756 validations5757 is expected not to allow :user to be ‹nil›5758 when importing5759 is expected to allow :user to be ‹nil›5760 associations5761 is expected to belong to user required: false5762 .created_after5763 returns the expected events5764 returns no events if time is after last record time5765# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.8 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.12 1.12 1.16 1/312 141135766.5767 associations5768 is expected to belong to work_item required: false5769 is expected to belong to child_work_item required: false5770 validation5771 is expected to validate that :child_work_item cannot be empty/falsy5772# [RSpecRunTime] Finishing example group spec/models/work_items/resource_link_event_spec.rb. It took 6.19 seconds. Expected to take 6.5 seconds.5773# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5774Lint factories for WorkItems::ResourceLinkEvent5775 with saas, license, and factory defaults5776 behaves like factory5777 resource_link_event factory5778 does not raise error when built5779 does not raise error when created5780# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.86 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.12 1.12 1.16 1/311 141345781.5782# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.66 seconds. Expected to take 39.97 seconds.5783# [RSpecRunTime] Starting example group spec/policies/board_policy_spec.rb. Expected to take 6.34 seconds.5784BoardPolicy5785 group board5786 user has access5787 is expected to be allowed :read_issue5788 user does not have access5789 is expected not to be allowed :read_issue5790 project board5791 user has access5792 is expected to be allowed :read_issue5793 user does not have access5794 is expected not to be allowed :read_issue5795 create_non_backlog_issues5796 for project boards5797 when user can admin project issues5798 allows to add non backlog issues from issue board5799 when user cannot admin project issues5800 does not allow to add non backlog issues from issue board5801 for group boards5802 when user is at least reporter in one of the child projects5803 allows to add non backlog issues from issue board5804# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.03 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.11 1.12 1.16 1/311 141355805.5806 when user is not a reporter from any child projects5807 does not allow to add non backlog issues from issue board5808# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.39 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.10 1.12 1.16 1/311 141365809.5810# [RSpecRunTime] Finishing example group spec/policies/board_policy_spec.rb. It took 6.52 seconds. Expected to take 6.34 seconds.5811# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/create_package_service_spec.rb. Expected to take 6.24 seconds.5812Packages::TerraformModule::CreatePackageService5813 #execute5814 valid package5815 behaves like creating a package5816 creates a package5817 when index_terraform_module_archive feature flag is disabled5818 does not enqueue the ProcessPackageFileWorker5819 package already exists elsewhere5820 when duplicates not allowed5821 is expected to eq :forbidden5822 is expected to equal "A package with the same name already exists in the namespace"5823 when duplicates allowed5824 behaves like creating a package5825 creates a package5826 with duplicate regex exception5827 when regex matches5828 behaves like creating a package5829 creates a package5830 when regex does not match5831 is expected to eq :forbidden5832 is expected to equal "A package with the same name already exists in the namespace"5833 for ancestor namespace5834 when duplicates allowed in an ancestor5835 behaves like creating a package5836 creates a package5837 when duplicates allowed in an ancestor with exception5838 behaves like creating a package5839 creates a package5840 marked as pending_destruction5841 behaves like creating a package5842 creates a package5843 version already exists5844 is expected to eq :forbidden5845 is expected to equal "Package version already exists."5846 marked as pending_destruction5847 behaves like creating a package5848 creates a package5849 with empty version5850 is expected to eq :bad_request5851 is expected to eq "Version is empty."5852 with invalid name5853 is expected to eq :unprocessable_entity5854 is expected to eq "Validation failed: Name is invalid"5855# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/create_package_service_spec.rb. It took 6.26 seconds. Expected to take 6.24 seconds.5856# [RSpecRunTime] Starting example group spec/tasks/gitlab/feature_categories_rake_spec.rb. Expected to take 6.02 seconds.5857gitlab:feature_categories:index5858 outputs objects by stage group5859# [RSpecRunTime] Finishing example group spec/tasks/gitlab/feature_categories_rake_spec.rb. It took 4.8 seconds. Expected to take 6.02 seconds.5860# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.62 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.09 1.11 1.15 1/311 141375861.5862# [RSpecRunTime] Starting example group spec/services/jira_connect_installations/update_service_spec.rb. Expected to take 5.96 seconds.5863JiraConnectInstallations::UpdateService5864 #execute5865 returns a ServiceResponse5866 updates the installation5867 returns a successful result5868 and model validation fails5869 returns an error result5870# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.96 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.09 1.11 1.15 1/311 141385871.5872 and the installation has an instance_url5873 sends an installed event to the instance5874 and instance_url gets updated5875 sends an installed event to the instance and updates instance_url5876 and the new instance_url is nil5877 starts an async worker to send an uninstalled event to the previous instance5878 does not send an installed event5879# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.27 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.09 1.11 1.15 1/311 141395880.5881 and instance_url is updated5882 sends an installed event to the instance and updates instance_url5883 and the instance installation cannot be created5884 does not change instance_url5885 returns an error message5886 and the installation had a previous instance_url5887 does not send the uninstalled hook to the previous instance_url5888# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.1 seconds. Current RSS: ~1555M. Threads: 5. load average: 1.08 1.11 1.15 1/311 141405889.5890 when failure because of a network error5891 returns an error message5892 .execute5893 creates an instance and calls execute5894# [RSpecRunTime] Finishing example group spec/services/jira_connect_installations/update_service_spec.rb. It took 5.24 seconds. Expected to take 5.96 seconds.5895# [RSpecRunTime] Starting example group spec/lib/gitlab/database/bulk_update_spec.rb. Expected to take 5.76 seconds.5896Gitlab::Database::BulkUpdate5897 is possible to update all objects in a single query5898 is possible to update heterogeneous sets5899 error states5900 does not raise errors on valid inputs5901 expects a non-empty list of column names5902 expects all columns to be symbols5903 expects all columns to be valid columns on the tables5904 refuses to set ID5905 expects a non-empty mapping5906 expects all map values to be Hash instances5907# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.76 second. Current RSS: ~1537M. Threads: 5. load average: 1.07 1.11 1.15 1/311 141415908.5909 validates prepared_statements support5910 prepared_statements: false5911 sets multiple values5912# [RSpecRunTime] RSpec elapsed time: 25 minutes 2.15 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.07 1.11 1.15 1/311 141425913.5914 prepared_statements: true5915 sets multiple values5916# [RSpecRunTime] RSpec elapsed time: 25 minutes 3.79 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.07 1.11 1.15 1/311 141435917.5918# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/bulk_update_spec.rb. It took 6.05 seconds. Expected to take 5.76 seconds.5919# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/assignees_spec.rb. Expected to take 5.63 seconds.5920WorkItems::Callbacks::Assignees5921 #before_create5922 behaves like assignee callback5923 updates the assignees5924 when passing an empty array5925 removes existing assignees5926# [RSpecRunTime] RSpec elapsed time: 25 minutes 5.29 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.07 1.11 1.15 1/311 141445927.5928 when user does not have access5929 does not update the assignees5930 when multiple assignees are given5931 when work item allows multiple assignees5932 sets all the given assignees5933 when work item does not allow multiple assignees5934 only sets the first assignee5935 when assignee does not have access to the work item5936 does not set the assignee5937 when assignee ids are the same as the existing ones5938 does not touch updated_at5939 when widget does not exist in new type5940 resets the work item's assignees5941 #before_update5942 behaves like assignee callback5943 updates the assignees5944 when passing an empty array5945 removes existing assignees5946 when user does not have access5947 does not update the assignees5948 when multiple assignees are given5949 when work item allows multiple assignees5950 sets all the given assignees5951 when work item does not allow multiple assignees5952 only sets the first assignee5953 when assignee does not have access to the work item5954 does not set the assignee5955 when assignee ids are the same as the existing ones5956 does not touch updated_at5957 when widget does not exist in new type5958 resets the work item's assignees5959# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/assignees_spec.rb. It took 5.62 seconds. Expected to take 5.63 seconds.5960# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/reporter_spec.rb. Expected to take 5.5 seconds.5961Gitlab::Memory::Reporter5962 #run_report5963 when reports path is specified directly5964 behaves like runs and stores reports5965 runs the given report and returns true5966 logs start and finish event5967 increments Prometheus duration counter5968 when the report returns invalid file path5969 logs `0` as `perf_report_size_bytes`5970 when an error occurs5971 when cause was an error being raised5972 behaves like handles errors gracefully5973 logs the error and returns false5974 when compression process is still running5975 terminates the process5976 when cause was compression command failing5977 behaves like handles errors gracefully5978 logs the error and returns false5979 when compression process is still running5980 terminates the process5981 when a report is disabled5982 does nothing and returns false5983 when reports path is specified via environment5984 behaves like runs and stores reports5985 runs the given report and returns true5986 logs start and finish event5987 increments Prometheus duration counter5988 when the report returns invalid file path5989 logs `0` as `perf_report_size_bytes`5990 when an error occurs5991 when cause was an error being raised5992 behaves like handles errors gracefully5993 logs the error and returns false5994 when compression process is still running5995 terminates the process5996 when cause was compression command failing5997 behaves like handles errors gracefully5998 logs the error and returns false5999 when compression process is still running6000 terminates the process6001 when a report is disabled6002 does nothing and returns false6003 when reports path is not specified6004 defaults to a temporary location6005 behaves like runs and stores reports6006 runs the given report and returns true6007 logs start and finish event6008 increments Prometheus duration counter6009 when the report returns invalid file path6010 logs `0` as `perf_report_size_bytes`6011 when an error occurs6012 when cause was an error being raised6013 behaves like handles errors gracefully6014 logs the error and returns false6015 when compression process is still running6016 terminates the process6017 when cause was compression command failing6018 behaves like handles errors gracefully6019 logs the error and returns false6020 when compression process is still running6021 terminates the process6022 when a report is disabled6023 does nothing and returns false6024# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/reporter_spec.rb. It took 5.07 seconds. Expected to take 5.5 seconds.6025# [RSpecRunTime] Starting example group spec/lib/event_filter_spec.rb. Expected to take 5.4 seconds.6026EventFilter6027 #filter6028 returns "all" if given filter is nil6029 returns "all" if given filter is ""6030 returns "all" if given filter is "foo"6031# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.96 seconds. Current RSS: ~1540M. Threads: 5. load average: 1.06 1.10 1.15 1/323 142776032.6033 #apply_filter6034 with the "push" filter6035 filters push events only6036 with the "merged" filter6037 filters merged events only6038 with the "issue" filter6039 filters issue and work item events only6040 with the "comments" filter6041 filters comment events only6042 with the "team" filter6043 filters team events only6044 with the "all" filter6045 returns all events6046 with the "design" filter6047 returns only design events6048 with the "wiki" filter6049 returns only wiki page events6050 with an unknown filter6051 returns all events6052 with a nil filter6053 returns all events6054 #in_operator_query_builder_params6055 with the "issue" filter6056 also includes work item events6057 #active?6058 returns false if filter does not include the given key6059 returns false if the given key is nil6060 returns true if filter does not include the given key6061# [RSpecRunTime] Finishing example group spec/lib/event_filter_spec.rb. It took 7.17 seconds. Expected to take 5.4 seconds.6062# [RSpecRunTime] Starting example group spec/models/namespace/detail_spec.rb. Expected to take 5.26 seconds.6063Namespace::Detail6064 does not allow STI6065 associations6066 is expected to belong to namespace required: false6067 is expected to belong to creator class_name => User required: false6068 validations6069 is expected to validate that :namespace cannot be empty/falsy6070 when namespace description changes6071 changes namespace details description6072 when project description changes6073 changes project namespace details description6074 when group description changes6075 changes group namespace details description6076 with loose foreign key on namespace_details.creator_id6077 behaves like cleanup by a loose foreign key6078 cleans up (delete or nullify) the model6079# [RSpecRunTime] RSpec elapsed time: 25 minutes 26.04 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.28 1.15 1.16 1/323 142786080.6081 #add_creator6082 adds the creator6083# [RSpecRunTime] Finishing example group spec/models/namespace/detail_spec.rb. It took 4.7 seconds. Expected to take 5.26 seconds.6084# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/alert_parser_spec.rb. Expected to take 5.2 seconds.6085Banzai::ReferenceParser::AlertParser6086 #nodes_visible_to_user6087 when the link has a data-issue attribute6088 behaves like referenced feature visibility6089 when feature is disabled6090 does not create reference6091 when feature is enabled only for team members6092 does not create reference for non member6093 creates reference for member6094# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.17 seconds. Current RSS: ~1533M. Threads: 5. load average: 1.28 1.15 1.16 1/321 142796095.6096 when feature is enabled6097 creates reference6098 #referenced_by6099 when the link has a data-alert attribute6100 using an existing alert ID6101 returns an Array of alerts6102 using a non-existing alert ID6103 returns an empty Array6104# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/alert_parser_spec.rb. It took 5.17 seconds. Expected to take 5.2 seconds.6105# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. Expected to take 5.0 seconds.6106Gitlab::Ci::Status::Processable::WaitingForResource6107 fabricates status with correct details6108 when resource is retained by a build6109 fabricates status with correct details6110# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.85 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.33 1.16 1.17 1/318 142806111.6112 #illustration6113 is expected to include :image, :size, and :title6114 .matches?6115 when processable is waiting for resource6116 is a correct match6117 when processable is not waiting for resource6118 does not match6119# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. It took 4.67 seconds. Expected to take 5.0 seconds.6120# [RSpecRunTime] Starting example group spec/tasks/gitlab/doctor/secrets_rake_spec.rb. Expected to take 4.9 seconds.6121gitlab:doctor:reset_encrypted_tokens6122 regenerates broken token if DRY_RUN is set to false6123 properly parses parameters from the environment variables6124 doesn't do anything in DRY_RUN mode(default)6125# [RSpecRunTime] Finishing example group spec/tasks/gitlab/doctor/secrets_rake_spec.rb. It took 4.47 seconds. Expected to take 4.9 seconds.6126# [RSpecRunTime] RSpec elapsed time: 25 minutes 40.85 seconds. Current RSS: ~1465M. Threads: 5. load average: 1.28 1.16 1.17 1/318 142816127.6128# [RSpecRunTime] Starting example group spec/services/packages/protection/delete_rule_service_spec.rb. Expected to take 4.81 seconds.6129Packages::Protection::DeleteRuleService#execute6130 deletes the package protection rule in the database6131 without package protection rule6132 is expected to raise ArgumentError6133# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.93 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.28 1.16 1.17 1/318 142826134.6135 without current_user6136 is expected to raise ArgumentError6137 behaves like a successful service response with side effect6138 is expected to raise ActiveRecord::RecordNotFound6139 behaves like returning a success service response6140 returns a success service response6141 is expected to have attributes {:errors => (be blank), :payload => {:package_protection_rule => #<Packages::Protection::Rule id: 1, projec...p_to_access_level: "developer", package_type: "npm", package_name_pattern: "@my_scope/my_package">}}6142 when error occurs during delete operation6143 behaves like an erroneous service response with side effect6144 is expected not to raise Exception6145 behaves like returning an error service response6146 returns an error service response6147 is expected to have attributes {:payload => {:package_protection_rule => nil}}6148 when current_user does not have permission6149 current_user: developer6150 behaves like an erroneous service response with side effect6151 is expected not to raise Exception6152 behaves like returning an error service response6153 returns an error service response6154 is expected to have attributes {:payload => {:package_protection_rule => nil}}6155 current_user: reporter6156 behaves like an erroneous service response with side effect6157 is expected not to raise Exception6158 behaves like returning an error service response6159 returns an error service response6160 is expected to have attributes {:payload => {:package_protection_rule => nil}}6161 current_user: guest6162 behaves like an erroneous service response with side effect6163 is expected not to raise Exception6164 behaves like returning an error service response6165 returns an error service response6166 is expected to have attributes {:payload => {:package_protection_rule => nil}}6167 current_user: anonymous6168 behaves like an erroneous service response with side effect6169 is expected not to raise Exception6170 behaves like returning an error service response6171 returns an error service response6172 is expected to have attributes {:payload => {:package_protection_rule => nil}}6173 with deleted package protection rule6174 behaves like a successful service response with side effect6175 is expected to raise ActiveRecord::RecordNotFound6176 behaves like returning a success service response6177 returns a success service response6178 is expected to have attributes {:errors => (be blank), :payload => {:package_protection_rule => #<Packages::Protection::Rule id: 4, projec...o_access_level: "developer", package_type: "npm", package_name_pattern: "protection_rule_deleted">}}6179# [RSpecRunTime] Finishing example group spec/services/packages/protection/delete_rule_service_spec.rb. It took 4.95 seconds. Expected to take 4.81 seconds.6180# [RSpecRunTime] Starting example group spec/tasks/cache_rake_spec.rb. Expected to take 4.69 seconds.6181clearing redis cache6182 clearing set caches6183 repository set6184 behaves like clears the cache6185 is expected to change `redis_keys(redis).size` by -16186 reactive cache set6187 behaves like clears the cache6188 is expected to change `redis_keys(redis).size` by -16189 clearing pipeline status cache6190 behaves like clears the cache6191 is expected to change `redis_keys(redis).size` by -16192# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.77 seconds. Current RSS: ~1526M. Threads: 5. load average: 1.26 1.16 1.17 1/319 143096193.6194# [RSpecRunTime] Finishing example group spec/tasks/cache_rake_spec.rb. It took 4.83 seconds. Expected to take 4.69 seconds.6195# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.69 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.26 1.16 1.17 1/319 143106196.6197# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb. Expected to take 4.52 seconds.6198Gitlab::Auth::TwoFactorAuthVerifier6199 #two_factor_authentication_enforced?6200 instance_level_enabled: false, group_level_enabled: false, grace_period_expired: true, should_be_enforced: false6201 is expected to eq false6202 instance_level_enabled: true, group_level_enabled: false, grace_period_expired: false, should_be_enforced: false6203 is expected to eq false6204 instance_level_enabled: true, group_level_enabled: false, grace_period_expired: true, should_be_enforced: true6205 is expected to eq true6206 instance_level_enabled: false, group_level_enabled: true, grace_period_expired: false, should_be_enforced: false6207 is expected to eq false6208 instance_level_enabled: false, group_level_enabled: true, grace_period_expired: true, should_be_enforced: true6209 is expected to eq true6210 #two_factor_authentication_required?6211 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false6212 is expected to eq true6213 instance_level_enabled: false, group_level_enabled: true, should_be_required: false, provider_2FA: true6214 is expected to eq false6215 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: false6216 is expected to eq true6217 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true6218 is expected to eq false6219 when feature by_pass_two_factor_for_current_session is disabled6220 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false6221 is expected to eq true6222 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: true6223 is expected to eq true6224 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true6225 is expected to eq false6226 when request is nil6227 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false6228WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.6229DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6230 is expected to eq true6231 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: true6232WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.6233DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6234 is expected to eq true6235 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true6236WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.6237DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)6238 is expected to eq false6239 #current_user_needs_to_setup_two_factor?6240 returns false when current_user is nil6241 returns false when current_user does not have temp email6242 returns false when current_user has 2fa disabled6243 returns true when user requires 2fa authentication6244 #two_factor_grace_period6245 returns grace period from settings if there is no period from groups6246 returns grace period from groups if there is no period from settings6247 returns minimal grace period if there is grace period from settings and from group6248 #two_factor_grace_period_expired?6249 returns true if the grace period has expired6250 returns false if the grace period has not expired6251 when otp_grace_period_started_at is nil6252 returns false6253 #two_factor_authentication_reason?6254 returns false if two factor authentication is not required6255 returns :global if two factor authentication is enabled globally6256 returns :admin_2fa if the current user is an admin and two factor is enabled6257 returns :group if two factor authentication is enforced through a group setting6258# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb. It took 3.61 seconds. Expected to take 4.52 seconds.6259# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/argument_validator_spec.rb. Expected to take 4.52 seconds.6260Sbom::PackageUrl::ArgumentValidator6261 with invalid arguments6262 a scheme is always required6263 raises an ArgumentError6264 a type is always required6265 raises an ArgumentError6266 a name is required6267 raises an ArgumentError6268 checks for invalid qualifier keys6269 raises an ArgumentError6270 invalid conan purl only namespace6271 raises an ArgumentError6272 invalid conan purl only channel qualifier6273 raises an ArgumentError6274 invalid cran purl without name6275 raises an ArgumentError6276 invalid cran purl without version6277 raises an ArgumentError6278 invalid swift purl without namespace6279 raises an ArgumentError6280 invalid swift purl without name6281 raises an ArgumentError6282 invalid swift purl without version6283 raises an ArgumentError6284 name and version are always required6285 raises an ArgumentError6286 with valid arguments6287 valid maven purl6288 does not raise error6289 basic valid maven purl without version6290 does not raise error6291 valid go purl without version and with subpath6292 does not raise error6293 valid go purl with version and subpath6294 does not raise error6295 bitbucket namespace and name should be lowercased6296 does not raise error6297 github namespace and name should be lowercased6298 does not raise error6299 debian can use qualifiers6300 does not raise error6301 docker uses qualifiers and hash image id as versions6302 does not raise error6303 Java gem can use a qualifier6304 does not raise error6305 maven often uses qualifiers6306 does not raise error6307 maven pom reference6308 does not raise error6309 maven can come with a type qualifier6310 does not raise error6311 npm can be scoped6312 does not raise error6313 nuget names are case sensitive6314 does not raise error6315 pypi names have special rules and not case sensitive6316 does not raise error6317 rpm often use qualifiers6318 does not raise error6319 slash / after scheme is not significant6320 does not raise error6321 double slash // after scheme is not significant6322 does not raise error6323 slash /// after type is not significant6324 does not raise error6325 valid maven purl with case sensitive namespace and name6326 does not raise error6327 valid maven purl containing a space in the version and qualifier6328 does not raise error6329 valid conan purl6330 does not raise error6331 valid conan purl with namespace and qualifier channel6332 does not raise error6333 valid conda purl with qualifiers6334 does not raise error6335 valid cran purl6336 does not raise error6337 valid swift purl6338 does not raise error6339 valid hackage purl6340 does not raise error6341 with multiple errors6342 reports all errors6343# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/argument_validator_spec.rb. It took 3.99 seconds. Expected to take 4.52 seconds.6344# [RSpecRunTime] Starting example group spec/helpers/notify_helper_spec.rb. Expected to take 4.33 seconds.6345NotifyHelper6346 merge_request_reference_link6347 returns link to merge request with the text reference6348 issue_reference_link6349 returns link to issue with the text reference6350 #invited_to_description6351 truncates long descriptions6352 source: #<Project id: namespace1/project-1>>, description: /Projects are/6353 is expected to match /Projects are/6354 source: #<Group id: @group1>, description: /Groups assemble/6355 is expected to match /Groups assemble/6356 source: #<Project id: namespace2/project-2>>, description: "_description_"6357 is expected to match "_description_"6358 source: #<Group id: @group2>, description: "_description_"6359 is expected to match "_description_"6360 #merge_request_hash_param6361 returns MR approved description6362# [RSpecRunTime] RSpec elapsed time: 26 minutes 1.99 seconds. Current RSS: ~1598M. Threads: 5. load average: 1.20 1.15 1.16 1/324 143926363.6364# [RSpecRunTime] Finishing example group spec/helpers/notify_helper_spec.rb. It took 3.83 seconds. Expected to take 4.33 seconds.6365# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb. Expected to take 4.32 seconds.6366Gitlab::GithubImport::Importer::DiffNoteImporter6367 #execute6368 when the merge request no longer exists6369 does not import anything6370# [RSpecRunTime] RSpec elapsed time: 26 minutes 3.27 seconds. Current RSS: ~1599M. Threads: 5. load average: 1.20 1.15 1.16 1/324 144136371.6372 when the merge request exists6373 behaves like diff notes without suggestion6374 imports the note as legacy diff note6375 adds a "created by:" note when the author cannot be found6376# [RSpecRunTime] RSpec elapsed time: 26 minutes 4.32 seconds. Current RSS: ~1597M. Threads: 5. load average: 1.20 1.15 1.16 1/324 144776377.6378 when the note has suggestions6379 imports the note as diff note6380 when the note diff file creation fails with DiffNoteCreationError due to outdated suggestion6381 falls back to the LegacyDiffNote6382# [RSpecRunTime] RSpec elapsed time: 26 minutes 5.33 seconds. Current RSS: ~1581M. Threads: 5. load average: 1.20 1.15 1.16 1/324 145176383.6384 when the note diff file creation fails with NoteDiffFileCreationError6385 falls back to the LegacyDiffNote6386 when diff note is invalid6387 fails validation6388# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb. It took 3.69 seconds. Expected to take 4.32 seconds.6389# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. Expected to take 4.18 seconds.6390Gitlab::BitbucketImport::Importers::IssueImporter6391 #execute6392 creates an issue6393 converts mentions in the description6394 logs its progress6395 increments the issue counter6396 when the author does not have a bitbucket identity6397 sets the author to the project creator and adds the author to the description6398# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.51 seconds. Current RSS: ~1560M. Threads: 5. load average: 1.27 1.16 1.17 1/323 145386399.6400 when a milestone with the same title exists6401 assigns the milestone and does not create a new milestone6402 when a milestone with the same title does not exist6403 creates a new milestone and assigns it6404 when an error is raised6405 tracks the failure and does not fail6406# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. It took 3.58 seconds. Expected to take 4.18 seconds.6407# [RSpecRunTime] Starting example group spec/services/jira_import/cloud_users_mapper_service_spec.rb. Expected to take 4.06 seconds.6408JiraImport::CloudUsersMapperService6409 #execute6410 behaves like mapping jira users6411 jira_users is nil6412 returns an empty array6413# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.21 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.24 1.16 1.17 1/323 145396414.6415 when jira_users is present6416 returns users mapped to Gitlab6417 runs only 4 queries6418# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.13 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.24 1.16 1.17 1/323 145406419.6420# [RSpecRunTime] Finishing example group spec/services/jira_import/cloud_users_mapper_service_spec.rb. It took 3.88 seconds. Expected to take 4.06 seconds.6421# [RSpecRunTime] Starting example group spec/models/design_management/action_spec.rb. Expected to take 4.04 seconds.6422DesignManagement::Action6423 does not allow STI6424 relations6425 is expected to belong to design required: false6426 is expected to belong to version required: false6427 scopes6428 with 3 designs6429 .most_recent6430 finds the correct version for each design6431# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.18 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.22 1.16 1.17 1/318 145416432.6433 .by_design6434 returns the actions by design_id6435 .with_version6436 preloads the version6437 .by_event6438 returns the actions by event type6439 .up_to_version6440 the version is nil6441 returns all design_versions6442 when given a Version instance6443 the version is the most current6444 is expected to have attributes {:size => 6}6445 the version is the oldest6446 is expected to have attributes {:size => 2}6447 the version is the middle one6448 is expected to have attributes {:size => 4}6449 when given a commit SHA6450 the version is the most current6451 is expected to have attributes {:size => 6}6452 the version is the oldest6453 is expected to have attributes {:size => 2}6454 the version is the middle one6455 is expected to have attributes {:size => 4}6456 when given a String that is not a commit SHA6457 is expected to raise ArgumentError6458# [RSpecRunTime] Finishing example group spec/models/design_management/action_spec.rb. It took 4.29 seconds. Expected to take 4.04 seconds.6459# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6460Lint factories for DesignManagement::Action6461 with saas, license, and factory defaults6462 behaves like factory6463 design_action factory6464 does not raise error when built6465 does not raise error when created6466 linting :with_image_v432x230 trait6467 does not raise error when created6468# [RSpecRunTime] RSpec elapsed time: 26 minutes 20.02 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.22 1.16 1.17 1/321 145686469.6470# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.62 seconds. Expected to take 39.97 seconds.6471# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/issue_link_spec.rb. Expected to take 3.92 seconds.6472ErrorTracking::SentryClient::IssueLink6473 #create_issue_link6474 is expected to be present6475 behaves like Sentry API response size limit6476 when response body is within limit6477 checks parsed response6478 when response body is too large6479 raises an exception6480 when resulting memory size of the parsed response is too large6481 raises an exception6482 behaves like calls sentry api6483 calls sentry api6484 with redirects6485 behaves like no Sentry redirects6486 does not follow redirects6487 when exception is raised6488 behaves like maps Sentry exceptions6489 HTTParty::Error6490 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry"6491 Net::OpenTimeout6492 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out"6493 SocketError6494 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry"6495 OpenSSL::SSL::SSLError6496 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data"6497 Errno::ECONNREFUSED6498 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused"6499 StandardError6500 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError"6501 when integration_id is not provided6502 is expected to be present6503 behaves like Sentry API response size limit6504 when response body is within limit6505 checks parsed response6506 when response body is too large6507 raises an exception6508 when resulting memory size of the parsed response is too large6509 raises an exception6510 behaves like calls sentry api6511 calls sentry api6512 with redirects6513 behaves like no Sentry redirects6514 does not follow redirects6515 when exception is raised6516 behaves like maps Sentry exceptions6517 HTTParty::Error6518 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry"6519 Net::OpenTimeout6520 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out"6521 SocketError6522 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry"6523 OpenSSL::SSL::SSLError6524 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data"6525 Errno::ECONNREFUSED6526 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused"6527 StandardError6528 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError"6529# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/issue_link_spec.rb. It took 3.26 seconds. Expected to take 3.92 seconds.6530# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_worker_spec.rb. Expected to take 3.87 seconds.6531Gitlab::BitbucketServerImport::ImportPullRequestWorker6532 #perform6533 when the import succeeds6534 notifies job waiter6535 logs stage start and finish6536 when project does not exists6537 does not call importer and notifies job waiter6538 when project import state is not `started`6539 does not call importer6540 when the importer fails6541 raises an error6542 behaves like Gitlab::BitbucketServerImport::ObjectImporter6543 .sidekiq_retries_exhausted6544 notifies the waiter6545 #perform6546 when project does not exist6547 behaves like notifies the waiter6548 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6549 when project has import started6550 calls the importer6551 behaves like notifies the waiter6552 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6553 when project import has been cancelled6554 does not call the importer6555 behaves like notifies the waiter6556 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6557 when project import has failed6558 does not call the importer6559 behaves like notifies the waiter6560 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time6561# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_worker_spec.rb. It took 3.72 seconds. Expected to take 3.87 seconds.6562# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import_spec.rb. Expected to take 3.83 seconds.6563Gitlab::GithubImport6564 github.com6565 returns a new Client with a custom token6566 returns a new Client with a token stored in the import data6567 returns the ID of the ghost user6568 caches the ghost user ID6569 GitHub Enterprise6570 returns a new Client with a custom token6571 returns a new Client with a token stored in the import data6572 returns the ID of the ghost user6573 caches the ghost user ID6574 formats the import url6575 .per_page6576 when project group is present6577 when github_importer_lower_per_page_limit is enabled6578 returns lower per page value6579 when github_importer_lower_per_page_limit is disabled6580 returns default per page value6581 when project group is missing6582 returns default per page value6583# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import_spec.rb. It took 2.75 seconds. Expected to take 3.83 seconds.6584# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/design_resolver_spec.rb. Expected to take 3.73 seconds.6585Resolvers::DesignManagement::DesignResolver6586 is expected to have nullable GraphQL type Design6587 #resolve6588 when the user cannot see designs6589 returns nothing6590# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.92 seconds. Current RSS: ~1549M. Threads: 5. load average: 1.25 1.16 1.17 1/319 145696591.6592 when no argument has been passed6593 generates an error6594 when both arguments have been passed6595 generates an error6596 by ID6597 returns the specified design6598 the ID belongs to a design on another issue6599 returns nothing6600 by filename6601 returns the specified design6602 the filename belongs to a design on another issue6603 returns nothing6604# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/design_resolver_spec.rb. It took 3.6 seconds. Expected to take 3.73 seconds.6605# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/mark_all_done_spec.rb. Expected to take 3.67 seconds.6606Mutations::Todos::MarkAllDone6607 is expected to require graphql authorizations :update_user6608 #resolve6609 marks all pending todos as done6610 behaves as expected if there are no todos for the requesting user6611 when user is not logged in6612 fails with the expected error6613# [RSpecRunTime] RSpec elapsed time: 26 minutes 37.18 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.23 1.16 1.17 1/319 145706614.6615# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/mark_all_done_spec.rb. It took 3.85 seconds. Expected to take 3.67 seconds.6616# [RSpecRunTime] Starting example group spec/finders/repositories/tree_finder_spec.rb. Expected to take 3.61 seconds.6617Repositories::TreeFinder6618 #execute6619 returns an array6620 includes 20 items by default6621 accepts a gitaly_pagination argument6622 commit doesn't exist6623 raises an error6624# [RSpecRunTime] RSpec elapsed time: 26 minutes 38.76 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.23 1.16 1.17 1/323 146196625.6626 pagination_params6627 has the per_page number of items6628 doesn't include any of the first page records6629 #next_cursor6630 always nil before #execute call6631 after #execute6632 with gitaly pagination6633 without pagination params6634 is expected to be present6635 with pagination params6636 is expected to be present6637 when all objects can be returned on the same page6638 is expected to eq ""6639 without gitaly pagination6640 without pagination params6641 is expected to be nil6642 with pagination params6643 is expected to be nil6644 when all objects can be returned on the same page6645 is expected to be nil6646 #total6647 is expected to be a kind of Integer6648 only calculates the total once6649 #commit_exists?6650 ref exists6651 is expected to equal true6652 ref is missing6653 is expected to equal false6654# [RSpecRunTime] Finishing example group spec/finders/repositories/tree_finder_spec.rb. It took 3.34 seconds. Expected to take 3.61 seconds.6655# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb. Expected to take 3.54 seconds.6656Gitlab::ImportExport::SnippetsRepoSaver6657 bundle a project Git repo6658 creates the snippet bundles dir if not exists6659 when project does not have any snippet6660 does not perform any action6661# [RSpecRunTime] RSpec elapsed time: 26 minutes 41.83 seconds. Current RSS: ~1536M. Threads: 5. load average: 1.21 1.16 1.17 1/323 146966662.6663 when project has snippets6664 calls the SnippetRepoSaver for each snippet6665 when one snippet cannot be saved6666 returns false and do not process other snippets6667# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.9 seconds. Current RSS: ~1542M. Threads: 5. load average: 1.21 1.16 1.17 1/323 147356668.6669# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb. It took 3.36 seconds. Expected to take 3.54 seconds.6670# [RSpecRunTime] Starting example group spec/helpers/sorting_helper_spec.rb. Expected to take 3.5 seconds.6671SortingHelper6672 #issuable_sort_options6673 behaves like without merged date option6674 does not set merged date option6675 when viewing_merge_requests is true6676 behaves like without merged date option6677 does not set merged date option6678 when state param is all6679 behaves like with merged date option6680 adds merged date option6681 when state param is merged6682 behaves like with merged date option6683 adds merged date option6684 #admin_users_sort_options6685 returns correct link attributes in array6686 #issuable_sort_direction_button6687 keeps label filter param6688 returns icon with sort-highest when sort is created_date6689 returns icon with sort-lowest when sort is asc6690 returns icon with sort-lowest when sorting by milestone6691 returns icon with sort-lowest when sorting by due_date6692 #can_sort_by_issue_weight?6693 returns false6694 with `admin/projects` controller6695 #projects_sort_options_hash6696 returns a hash of available sorting options6697 #groups_sort_options_hash6698 returns a hash of available sorting options for the groups6699 with `projects` controller6700 #projects_sort_options_hash6701 returns a hash of available sorting options6702 #tags_sort_options_hash6703 returns a hash of available sorting options6704 with `forks` controller6705 #forks_reverse_sort_options_hash6706 for each sort option6707 sort_key: "created_desc", reverse_sort_title: "created_asc"6708 returns the correct reversed hash6709 sort_key: "created_asc", reverse_sort_title: "created_desc"6710 returns the correct reversed hash6711 sort_key: "latest_activity_desc", reverse_sort_title: "latest_activity_asc"6712 returns the correct reversed hash6713 sort_key: "latest_activity_asc", reverse_sort_title: "latest_activity_desc"6714 returns the correct reversed hash6715 #forks_sort_direction_button6716 returns the correct link to reverse the current sort option6717 for each sort option6718 selected_sort: "created_desc", icon: "sort-highest"6719 returns the correct icon6720 selected_sort: "latest_activity_desc", icon: "sort-highest"6721 returns the correct icon6722 selected_sort: "created_asc", icon: "sort-lowest"6723 returns the correct icon6724 selected_sort: "latest_activity_asc", icon: "sort-lowest"6725 returns the correct icon6726# [RSpecRunTime] Finishing example group spec/helpers/sorting_helper_spec.rb. It took 2.86 seconds. Expected to take 3.5 seconds.6727# [RSpecRunTime] Starting example group spec/lib/unnested_in_filters/rewriter_spec.rb. Expected to take 3.41 seconds.6728UnnestedInFilters::Rewriter6729 #rewrite?6730 when a join table is receiving an IN list query6731 is expected to be falsey6732 when the given relation does not have an `IN` predicate6733 is expected to be falsey6734 when the given relation has an `IN` predicate6735 when there is no index coverage for the used columns6736 is expected to be falsey6737 when there is an index coverage for the used columns6738 is expected to be truthy6739 when there is an ordering6740 when the order is an Arel node6741 is expected to be truthy6742 when the order is a Keyset order6743 is expected to be truthy6744 with partial indices6745 when there is a partial index coverage for the used columns6746 is expected to be truthy6747 when there is a partial index coverage for the used columns and unused columns at the end6748 is expected to be truthy6749 when there is no partial index coverage for the used columns6750 is expected to be falsey6751 when the partial index definition has more columns6752 is expected to be falsey6753 with unused index columns6754 when the unused columns are at the end of the index6755 is expected to be truthy6756 with ordering6757 when the unused columns are at the end of the index6758 is expected to be truthy6759 when the query ordering does not match the index6760 is expected to be falsey6761 when the order columns are at the beginning of the index6762 is expected to be falsey6763 when an unused column is in the middle of the index6764 is expected to be falsey6765 #rewrite6766 changes the query6767 when the relation has a subquery6768 changes the query6769 when there is an order6770 when the order is an Arel node6771 changes the query6772 when the order is a Keyset order6773 changes the query6774 when the combined attributes include the primary key6775 changes the query6776 when a join table is receiving an IN list query6777 does not rewrite the in statement for the joined table6778 logging6779 logs the call6780# [RSpecRunTime] Finishing example group spec/lib/unnested_in_filters/rewriter_spec.rb. It took 2.7 seconds. Expected to take 3.41 seconds.6781# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/custom_config_content_spec.rb. Expected to take 3.37 seconds.6782Ci::CreatePipelineService6783 custom config content6784 creates a pipeline using the content passed in as param6785 when bridge includes yaml from artifact6786 when referenced job exists6787 created a pipeline using the content passed in as param and download the artifact6788# [RSpecRunTime] RSpec elapsed time: 26 minutes 51.96 seconds. Current RSS: ~1585M. Threads: 5. load average: 1.18 1.15 1.17 1/322 147726789.6790 when referenced job does not exist6791 creates an empty pipeline6792# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/custom_config_content_spec.rb. It took 3.05 seconds. Expected to take 3.37 seconds.6793# [RSpecRunTime] Starting example group spec/workers/container_registry/delete_container_repository_worker_spec.rb. Expected to take 3.29 seconds.6794ContainerRegistry::DeleteContainerRepositoryWorker6795 #perform_work6796 with no work to do - no container repositories pending deletion6797 will not delete any container repository6798 with work to do6799 picks and destroys the delete scheduled container repository6800 with an error during the tags cleanup6801 does not delete the container repository6802 with an error during the destroy6803 does not delete the container repository6804 with tags left to destroy6805 does not delete the container repository6806 with no tags on the container repository6807 picks and destroys the delete scheduled container repository6808 #remaining_work_count6809 is expected to eq 36810# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.66 seconds. Current RSS: ~1571M. Threads: 5. load average: 1.18 1.15 1.17 1/323 147806811.6812 #max_running_jobs6813 is expected to eq 26814# [RSpecRunTime] Finishing example group spec/workers/container_registry/delete_container_repository_worker_spec.rb. It took 3.26 seconds. Expected to take 3.29 seconds.6815# [RSpecRunTime] Starting example group spec/lib/gitlab/email/reply_parser_spec.rb. Expected to take 3.24 seconds.6816Gitlab::Email::ReplyParser6817 #execute6818 returns an empty string if the message is blank6819 returns an empty string if the message is not an email6820 returns an empty string if there is no reply content6821 properly renders plaintext-only email6822 properly renders html-only email with table and blockquote6823 supports a Dutch reply6824 removes an 'on date wrote' quoting line6825 handles multiple paragraphs6826 handles multiple paragraphs when parsing html6827 handles newlines6828 handles inline reply6829 properly renders email reply from gmail web client6830 properly renders email reply from iOS default mail client6831 properly renders email reply from Android 5 gmail client6832 properly renders email reply from Windows 8.1 Metro default mail client6833 properly renders email reply from MS Outlook client6834 properly renders html-only email from MS Outlook6835 does not wrap links with no href in unnecessary brackets6836 does not trim reply if trim_reply option is false6837 appends trimmed reply when when append_reply option is true6838 when allow_only_quotes is true6839 returns quoted text from email6840# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.17 seconds. Current RSS: ~1590M. Threads: 5. load average: 1.17 1.15 1.16 1/323 147816841.6842 properly renders email reply from gmail web client6843 is expected to eq "### This is a reply from standard GMail in Google Chrome.\n\nThe quick brown fox jumps over the lazy...ary>\nTwo</summary>\nSome details</details>\n\nTest reply.\n\nFirst paragraph.\n\nSecond paragraph."6844 non-UTF-8 content6845 parses body under UTF-8 encoding6846 charset is absent and reply trimming is disabled6847 parses body under UTF-8 encoding6848 multipart email6849 parses body under UTF-8 encoding6850 iso-8859-2 content6851 parses body under UTF-8 encoding6852# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/reply_parser_spec.rb. It took 3.17 seconds. Expected to take 3.24 seconds.6853# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. Expected to take 3.17 seconds.6854Gitlab::LocalAndRemoteStorageMigration::PagesDeploymentMigrater6855 behaves like local and remote storage migration6856 start_store: 1, end_store: 2, method: :migrate_to_remote_storage6857 successfully migrates6858 start_store: 2, end_store: 2, method: :migrate_to_remote_storage6859 successfully migrates6860 start_store: 2, end_store: 1, method: :migrate_to_local_storage6861 successfully migrates6862 start_store: 1, end_store: 1, method: :migrate_to_local_storage6863 successfully migrates6864 when migration fails6865 prints error6866# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. It took 2.87 seconds. Expected to take 3.17 seconds.6867# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/policy_spec.rb. Expected to take 3.13 seconds.6868Gitlab::Ci::Config::Entry::Policy6869 when using simplified policy6870 validations6871 when entry config value is valid6872 when config is a branch or tag name6873 #valid?6874 is valid6875 #value6876 returns refs hash6877 when config is a regexp6878 #valid?6879 is valid6880 when config is an empty regexp6881 #valid?6882 is valid6883 when using unsafe regexp6884 is not valid6885 when config is a special keyword6886 #valid?6887 is valid6888 when entry value is not valid6889 #errors6890 saves errors6891 when using complex policy6892 when specifying refs policy6893 is a correct configuraton6894 when using unsafe regexp6895 is not valid6896 when specifying kubernetes policy6897 is a correct configuraton6898 when specifying invalid kubernetes policy6899 reports an error about invalid policy6900 when specifying valid variables expressions policy6901 is a correct configuraton6902 when specifying variables expressions in invalid format6903 reports an error about invalid format6904 when specifying invalid variables expressions statement6905 reports an error about invalid statement6906 when specifying invalid variables expressions token6907 reports an error about invalid expression6908 when using invalid variables expressions regexp6909 reports an error about invalid expression6910 when specifying a valid changes policy6911 is a correct configuraton6912 when changes policy is invalid6913 returns errors6914 when changes policy is invalid6915 returns errors6916 when specifying unknown policy6917 returns error about invalid key6918 when policy is empty6919 is not a valid configuration6920 when policy strategy does not match6921 returns information about errors6922 #value6923 when default value has been provided6924 when user overrides default values6925 does not include default values6926 when default value has not been defined6927 includes default values6928 .default6929 does not have default policy6930# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/policy_spec.rb. It took 2.65 seconds. Expected to take 3.13 seconds.6931# [RSpecRunTime] Starting example group spec/services/projects/container_repository/gitlab/delete_tags_service_spec.rb. Expected to take 3.05 seconds.6932Projects::ContainerRepository::Gitlab::DeleteTagsService6933 #execute6934 with tags to delete6935 succeeds when tag delete returns 4046936 succeeds when a tag delete returns 5006937 behaves like deleting tags6938 deletes the tags by name6939 with failures6940 when the delete request fails6941 is expected to eq {:message=>"could not delete tags: A, Ba", :status=>:error}6942 when a large list of tag delete fails6943 truncates the log message6944 with timeout6945 set to a valid value6946 is expected to eq {:deleted=>["A"], :exception_class_name=>"Projects::ContainerRepository::Gitlab::Timeoutable::TimeoutError", :message=>"error while deleting tags", :status=>:error}6947 tracks the exception6948 set to 06949 behaves like deleting tags6950 deletes the tags by name6951 set to nil6952 behaves like deleting tags6953 deletes the tags by name6954 with a network error6955 is expected to eq {:deleted=>[], :exception_class_name=>"Faraday::TimeoutError", :message=>"error while deleting tags", :status=>:error}6956 tracks the exception6957 with empty tags6958 does not remove anything6959# [RSpecRunTime] Finishing example group spec/services/projects/container_repository/gitlab/delete_tags_service_spec.rb. It took 2.43 seconds. Expected to take 3.05 seconds.6960# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_repository_worker_spec.rb. Expected to take 3.03 seconds.6961Gitlab::GithubImport::Stage::ImportRepositoryWorker6962 behaves like Gitlab::GithubImport::StageMethods6963 .sidekiq_retries_exhausted6964 tracks the exception and marks the import as failed6965 .sidekiq_options6966 has a status_expiration6967 has a retry of 66968 #perform6969 returns if no project could be found6970 returns if the import state is no longer in progress6971 imports the data when the project exists6972 queues RefreshImportJidWorker6973 logs error when import fails with a StandardError6974 rescheduling the worker on certain errors6975 error: Gitlab::GithubImport::RateLimitError6976 reschedules the worker6977 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError6978 reschedules the worker6979 #import6980 when the import succeeds6981 with issues6982 schedules the importing of the base data6983 without issues6984 schedules the importing of the base data6985 when retrying6986 does not allocate internal ids6987# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_repository_worker_spec.rb. It took 2.24 seconds. Expected to take 3.03 seconds.6988# [RSpecRunTime] Starting example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. Expected to take 2.91 seconds.6989Clusters::Applications::ActivateIntegrationWorker#perform6990 when cluster exists6991 prometheus integration6992 with cluster type: group6993 ensures Prometheus integration is activated6994# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.59 seconds. Current RSS: ~1579M. Threads: 5. load average: 1.14 1.14 1.16 1/318 147826995.6996 with cluster type: project6997 ensures Prometheus integration is activated6998 with cluster type: instance6999 ensures Prometheus integration is activated7000 when cluster does not exist7001 does not raise Record Not Found error7002# [RSpecRunTime] Finishing example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. It took 2.96 seconds. Expected to take 2.91 seconds.7003# [RSpecRunTime] Starting example group spec/graphql/mutations/design_management/move_spec.rb. Expected to take 2.91 seconds.7004Mutations::DesignManagement::Move7005 #resolve7006 when the feature is not available7007 behaves like resource not available7008 raises an error7009 When current_design cannot be found7010 behaves like resource not available7011 raises an error7012 When previous_design cannot be found7013 behaves like resource not available7014 raises an error7015 When next_design cannot be found7016 behaves like resource not available7017 raises an error7018 the service runs7019 raising an error7020 reports the service-level error7021 successfully7022 reports the service-level error7023# [RSpecRunTime] Finishing example group spec/graphql/mutations/design_management/move_spec.rb. It took 2.06 seconds. Expected to take 2.91 seconds.7024# [RSpecRunTime] Starting example group spec/models/x509_issuer_spec.rb. Expected to take 2.83 seconds.7025X509Issuer7026 does not allow STI7027 validation7028 is expected to validate that :subject_key_identifier cannot be empty/falsy7029 .safe_create!7030 creates a new issuer if it was not found7031 assigns the correct attributes when creating7032 validators7033 accepts correct subject_key_identifier7034 rejects invalid subject_key_identifier7035 accepts valid crl_url7036 rejects invalid crl_url7037# [RSpecRunTime] RSpec elapsed time: 27 minutes 16.24 seconds. Current RSS: ~1597M. Threads: 5. load average: 1.12 1.14 1.16 1/318 147837038.7039# [RSpecRunTime] Finishing example group spec/models/x509_issuer_spec.rb. It took 2.09 seconds. Expected to take 2.83 seconds.7040# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7041Lint factories for X509Issuer7042 with saas, license, and factory defaults7043 behaves like factory7044 x509_issuer factory7045 does not raise error when built7046 does not raise error when created7047# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.67 seconds. Current RSS: ~1616M. Threads: 5. load average: 1.12 1.14 1.16 1/318 148047048.7049# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.43 seconds. Expected to take 39.97 seconds.7050# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/node_spec.rb. Expected to take 2.82 seconds.7051Gitlab::Kubernetes::Node7052 #all7053 when connection to the cluster is successful7054 is expected to eq {:nodes=>[{"metadata"=>{"name"=>"gke-cluster-applications-default-pool-49b7f225-v527"}, "status"=>{"a...ity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}, "usage"=>{"cpu"=>"144208668n", "memory"=>"1789048Ki"}}]}7055 when an uncategorised error is raised7056 is expected to eq {:node_connection_error=>:unknown_error}7057 notifies Sentry7058# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.81 seconds. Current RSS: ~1613M. Threads: 5. load average: 1.12 1.14 1.16 1/318 148057059.7060# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/node_spec.rb. It took 2.14 seconds. Expected to take 2.82 seconds.7061# [RSpecRunTime] Starting example group spec/services/groups/open_issues_count_service_spec.rb. Expected to take 2.73 seconds.7062Groups::OpenIssuesCountService7063 #relation_for_count7064 uses the IssuesFinder to scope issues7065 #count7066 when user is nil7067 does not include confidential issues in the issue count7068 when user is provided7069 when user can read confidential issues7070 returns the right count with confidential issues7071 when user cannot read confidential issues7072 does not include confidential issues7073 behaves like a counter caching service with threshold7074 when cache is empty7075 refreshes cache if value over threshold7076 does not refresh cache if value under threshold7077 when cached count is under the threshold value7078 does not refresh cache7079 when cached count is over the threshold value7080 does not refresh cache7081 #clear_all_cache_keys7082 calls `Rails.cache.delete` with the correct keys7083# [RSpecRunTime] Finishing example group spec/services/groups/open_issues_count_service_spec.rb. It took 2.43 seconds. Expected to take 2.73 seconds.7084# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb. Expected to take 2.73 seconds.7085Banzai::ReferenceParser::MentionedGroupParser7086 #gather_references7087 when the link has a data-group attribute7088 using an existing group ID where user does not have access7089 returns empty array7090 using an existing group ID7091 returns groups7092 using a non-existing group ID7093 returns an empty Array7094# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb. It took 2.42 seconds. Expected to take 2.73 seconds.7095# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/remote_uploads_spec.rb. Expected to take 2.66 seconds.7096Gitlab::Cleanup::RemoteUploads7097 when object_storage is enabled7098 when dry_run is set to false7099 moves files that are not in uploads table7100# [RSpecRunTime] RSpec elapsed time: 27 minutes 25.87 seconds. Current RSS: ~1565M. Threads: 5. load average: 1.10 1.13 1.16 1/318 148067101.7102 when dry_run is set to true7103 does not move filese7104 when object_storage is not enabled7105 does not connect to any storage7106 when a bucket prefix is configured7107 does not connect to any storage7108# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/remote_uploads_spec.rb. It took 2.36 seconds. Expected to take 2.66 seconds.7109# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_index_presenter_spec.rb. Expected to take 2.66 seconds.7110Packages::Pypi::SimpleIndexPresenter7111 #body7112 for project7113 behaves like pypi package presenter7114 avoids n+1 database queries7115 version: ">=2.7", expected_version: ">=2.7"7116 contains links for all packages7117# [RSpecRunTime] RSpec elapsed time: 27 minutes 28.24 seconds. Current RSS: ~1547M. Threads: 5. load average: 1.10 1.13 1.16 1/318 148077118.7119 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>"7120 contains links for all packages7121 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0"7122 contains links for all packages7123 for group7124 behaves like pypi package presenter7125 avoids n+1 database queries7126 version: ">=2.7", expected_version: ">=2.7"7127 contains links for all packages7128 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>"7129 contains links for all packages7130 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0"7131 contains links for all packages7132 with package files pending destruction7133 is expected not to include "package_pending_destruction"7134# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_index_presenter_spec.rb. It took 2.31 seconds. Expected to take 2.66 seconds.7135# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/lock_spec.rb. Expected to take 2.57 seconds.7136Mutations::Terraform::State::Lock7137 is expected to eq "TerraformStateLock"7138 is expected to require graphql authorizations :admin_terraform_state7139 #resolve7140 user does not have permission7141 raises an error7142 user has permission7143 locks the state7144 state is already locked7145 does not modify the existing lock7146# [RSpecRunTime] RSpec elapsed time: 27 minutes 31.5 seconds. Current RSS: ~1540M. Threads: 5. load average: 1.17 1.15 1.16 1/319 148087147.7148 with invalid params7149 raises an error7150# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/lock_spec.rb. It took 2.27 seconds. Expected to take 2.57 seconds.7151# [RSpecRunTime] Starting example group spec/lib/system_check/simple_executor_spec.rb. Expected to take 2.56 seconds.7152SystemCheck::SimpleExecutor7153 #component7154 returns stored component name7155 #checks7156 returns a set of classes7157 #<<7158 appends a new check to the Set7159 inserts unique itens only7160 errors out when passing multiple items7161 #execute7162 runs included checks7163 #run_check7164 prints check name7165 when check pass7166 prints yes7167 when check fails7168 prints no7169 displays error message from #show_error7170 when check implements #repair!7171 executes #repair!7172 when repair succeeds7173 does not execute #show_error7174 when repair fails7175 does not execute #show_error7176 when check implements skip?7177 executes #skip? method7178 displays .skip_reason7179 displays #skip_reason7180 does not execute #check when #skip? is true7181 when implements a #multi_check7182 executes #multi_check method7183 does not execute #check method7184 when check implements #skip?7185 executes #skip? method7186 when there is an exception7187 rescues the exception7188# [RSpecRunTime] Finishing example group spec/lib/system_check/simple_executor_spec.rb. It took 2.48 seconds. Expected to take 2.56 seconds.7189# [RSpecRunTime] Starting example group spec/workers/stuck_export_jobs_worker_spec.rb. Expected to take 2.5 seconds.7190StuckExportJobsWorker7191 with started export status7192 behaves like project export job detection7193 when the job has completed7194 when the export status was already updated7195 does not mark the export as failed7196 when the export status was not updated7197 marks the project as failed7198 when the job is not in queue and db record in queued state7199 marks the project as failed7200 when the job is running in Sidekiq7201 does not mark the project export as failed7202# [RSpecRunTime] Finishing example group spec/workers/stuck_export_jobs_worker_spec.rb. It took 2.38 seconds. Expected to take 2.5 seconds.7203# [RSpecRunTime] Starting example group spec/workers/external_service_reactive_caching_worker_spec.rb. Expected to take 2.47 seconds.7204ExternalServiceReactiveCachingWorker7205 behaves like reactive cacheable worker7206 #perform7207 when reactive cache worker class is found7208 calls #exclusively_update_reactive_cache!7209 when ReactiveCaching::ExceededReactiveCacheLimit is raised7210 avoids failing the job and tracks via Gitlab::ErrorTracking7211# [RSpecRunTime] RSpec elapsed time: 27 minutes 38.74 seconds. Current RSS: ~1571M. Threads: 5. load average: 1.16 1.15 1.16 1/318 148097212.7213 when reactive cache worker class is not found7214 raises no error7215 when reactive cache worker class is invalid7216 raises no error7217 worker context7218 sets the related class on the job7219 sets the related class on the job when it was passed as a class7220# [RSpecRunTime] Finishing example group spec/workers/external_service_reactive_caching_worker_spec.rb. It took 2.81 seconds. Expected to take 2.47 seconds.7221# [RSpecRunTime] Starting example group spec/finders/projects/topics_finder_spec.rb. Expected to take 2.44 seconds.7222Projects::TopicsFinder7223 #execute7224 returns topics7225 filter by name7226 search: "topic", result: ["topicC", "topicA", "topicB"]7227 returns filtered topics7228# [RSpecRunTime] RSpec elapsed time: 27 minutes 40.69 seconds. Current RSS: ~1557M. Threads: 5. load average: 1.16 1.15 1.16 1/318 148107229.7230 search: "pic", result: ["topicC", "topicA", "topicB"]7231 returns filtered topics7232 search: "B", result: []7233 returns filtered topics7234 search: "cB", result: []7235 returns filtered topics7236 search: "icB", result: ["topicB"]7237 returns filtered topics7238 search: "topicA", result: ["topicA"]7239 returns filtered topics7240 search: "topica", result: ["topicA"]7241 returns filtered topics7242 filter by without_projects7243 returns topics without assigned projects7244 returns topics without assigned projects7245# [RSpecRunTime] Finishing example group spec/finders/projects/topics_finder_spec.rb. It took 2.33 seconds. Expected to take 2.44 seconds.7246# [RSpecRunTime] Starting example group spec/models/user_status_spec.rb. Expected to take 2.41 seconds.7247UserStatus7248 does not allow STI7249 is expected to validate that :user cannot be empty/falsy7250 is expected to allow :emoji to be ‹"smirk"›7251 is expected not to allow :emoji to be ‹"hello world"›7252 is expected not to allow :emoji to be ‹""›7253 is expected to validate that the length of :message is at most 1007254 is expected to allow :message to be ‹""›7255 is expected to be deleted when the user is deleted7256 #clear_status_after7257 is an alias of #clear_status_at7258# [RSpecRunTime] RSpec elapsed time: 27 minutes 43.06 seconds. Current RSS: ~1570M. Threads: 5. load average: 1.14 1.14 1.16 1/318 148117259.7260 #clear_status_after=7261 sets clear_status_at7262 unsets clear_status_at7263 when unknown clear status is given7264 unsets clear_status_at7265 #customized?7266 is customized when message text is present7267 is not customized when message text is absent7268 is customized without message but with custom emoji7269 is not customized without message but with default custom emoji7270# [RSpecRunTime] Finishing example group spec/models/user_status_spec.rb. It took 2.23 seconds. Expected to take 2.41 seconds.7271# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7272Lint factories for UserStatus7273 with saas, license, and factory defaults7274 behaves like factory7275 user_status factory7276 does not raise error when built7277 does not raise error when created7278 linting :busy trait7279 does not raise error when created7280# [RSpecRunTime] RSpec elapsed time: 27 minutes 45.36 seconds. Current RSS: ~1576M. Threads: 5. load average: 1.14 1.14 1.16 1/318 148327281.7282# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.52 seconds. Expected to take 39.97 seconds.7283# [RSpecRunTime] Starting example group spec/services/users/ban_service_spec.rb. Expected to take 2.35 seconds.7284Users::BanService7285 ban7286 when successful7287 returns success status7288 bans the user7289 creates a BannedUser7290 logs ban in application logs7291 tracks the event7292# [RSpecRunTime] RSpec elapsed time: 27 minutes 46.81 seconds. Current RSS: ~1574M. Threads: 5. load average: 1.13 1.14 1.16 1/318 148387293.7294 when failed7295 when user is blocked7296 returns state error message7297 behaves like does not modify the BannedUser record or user state7298 does not modify the BannedUser record or user state7299 when user is not an admin7300 returns permissions error message7301 behaves like does not modify the BannedUser record or user state7302 does not modify the BannedUser record or user state7303# [RSpecRunTime] Finishing example group spec/services/users/ban_service_spec.rb. It took 2.24 seconds. Expected to take 2.35 seconds.7304# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status_spec.rb. Expected to take 2.33 seconds.7305Gitlab::SidekiqStatus7306 .set7307 stores the job ID7308 allows overriding the expiration time7309 does not store anything with a nil expiry7310 .unset7311 removes the job ID7312 .expire7313 refreshes the expiration time if key is present7314 does nothing if key is not present7315 .all_completed?7316 returns true if all jobs have been completed7317 returns false if a job has not yet been completed7318 .running?7319 returns true if job is running7320 returns false if job is not found7321 .num_running7322 returns 0 if all jobs have been completed7323 returns 2 if two jobs are still running7324 .num_completed7325 returns 1 if all jobs have been completed7326 returns 1 if a job has not yet been completed7327 .completed_jids7328 returns the completed job7329 returns only the jobs completed7330 .job_status7331 returns an array of boolean values7332 handles an empty array7333 .key_for7334 returns the key for a job ID7335# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status_spec.rb. It took 2.07 seconds. Expected to take 2.33 seconds.7336# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/notifications_spec.rb. Expected to take 2.29 seconds.7337WorkItems::Callbacks::Notifications7338 #before_update_in_transaction7339 when update fails7340 when user lack update_subscription permissions7341 behaves like failing to update subscription7342 when user is subscribed with a subscription record7343 does not update the work item's subscription7344 when user is subscribed by being a participant7345 does not create subscription record or change subscription state7346 when notifications params are not present7347 behaves like failing to update subscription7348 when user is subscribed with a subscription record7349 does not update the work item's subscription7350 when user is subscribed by being a participant7351 does not create subscription record or change subscription state7352 when update is successful7353 when subscribing7354 behaves like updating notifications subscription successfully7355 updates existing subscription record7356 when unsubscribing7357 when user is subscribed with a subscription record7358 behaves like updating notifications subscription successfully7359 updates existing subscription record7360 when user is subscribed by being a participant7361 creates a subscription with expected value7362# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/notifications_spec.rb. It took 2.18 seconds. Expected to take 2.29 seconds.7363# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attributes_finder_spec.rb. Expected to take 2.27 seconds.7364Gitlab::ImportExport::AttributesFinder7365 #find_root7366 generates hash from project tree config7367 individual scenarios7368 generates the correct hash for a single project relation7369 generates the correct hash for a single project feature relation7370 generates the correct hash for a multiple project relation7371 generates the correct hash for a single sub-relation7372 generates the correct hash for a multiple sub-relation7373 generates the correct hash for a sub-relation with another sub-relation7374 generates the correct hash for a relation with included attributes7375 generates the correct hash for a relation with excluded attributes7376 generates the correct hash for a relation with both excluded and included attributes7377 generates the correct hash for a relation with custom methods7378# [RSpecRunTime] RSpec elapsed time: 27 minutes 53.18 seconds. Current RSS: ~1587M. Threads: 5. load average: 1.12 1.14 1.16 1/318 148397379.7380 #find_relations_tree7381 when initialized with config including tree7382 when relation is in top-level keys of the tree7383 is expected to eq {:issues=>{}}7384 when the relation is not in top-level keys7385 is expected to be nil7386 when tree is not present in config7387 is expected to be nil7388 when include_import_only_tree is true7389 is expected to eq {:ci_pipelines=>{:stages=>{:builds=>nil, :statuses=>nil}}}7390 #find_excluded_keys7391 when initialized with excluded_attributes7392 is expected to eq ["name", "path"]7393 when excluded_attributes are not present in config7394 is expected to eq []7395# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attributes_finder_spec.rb. It took 1.9 seconds. Expected to take 2.27 seconds.7396# [RSpecRunTime] Starting example group spec/workers/projects/delete_branch_worker_spec.rb. Expected to take 2.22 seconds.7397Projects::DeleteBranchWorker7398 #perform7399 when the branch does not exist7400 does nothing7401# [RSpecRunTime] RSpec elapsed time: 27 minutes 54.97 seconds. Current RSS: ~1606M. Threads: 5. load average: 1.12 1.14 1.16 1/318 148617402.7403 with a non-existing project7404 does nothing7405 with a non-existing user7406 does nothing7407 with existing user and project7408 calls service to delete source branch7409 when delete service returns an error7410 when the status code is 4007411 tracks and raises the exception7412 when the status code is not 4007413 does not track the exception7414 behaves like an idempotent worker7415 is labeled as idempotent7416 performs multiple times sequentially without raising an exception7417# [RSpecRunTime] Finishing example group spec/workers/projects/delete_branch_worker_spec.rb. It took 2.06 seconds. Expected to take 2.22 seconds.7418# [RSpecRunTime] Starting example group spec/models/pages/lookup_path_spec.rb. Expected to take 2.2 seconds.7419Pages::LookupPath7420 does not allow STI7421 #project_id7422 delegates to Project#id7423 #access_control7424 delegates to Project#private_pages?7425 #https_only7426 when no domain provided7427 delegates to Project#pages_https_only?7428 when there is domain provided7429 takes into account the https setting of the domain7430 #source7431 uses deployment from object storage7432 does not recreate source hash7433 when deployment is in the local storage7434 uses file protocol7435 #prefix7436 full_path: "mygroup/myproject", trim_prefix: nil, path_prefix: nil, result: "/"7437 is expected to eq "/"7438 full_path: "mygroup/myproject", trim_prefix: "mygroup", path_prefix: nil, result: "/myproject/"7439 is expected to eq "/myproject/"7440 full_path: "mygroup/myproject", trim_prefix: nil, path_prefix: "PREFIX", result: "/PREFIX/"7441 is expected to eq "/PREFIX/"7442 full_path: "mygroup/myproject", trim_prefix: "mygroup", path_prefix: "PREFIX", result: "/myproject/PREFIX/"7443 is expected to eq "/myproject/PREFIX/"7444 #unique_host7445 when unique domain is disabled7446 returns nil7447 when namespace_in_path is enabled7448 returns nil7449 when unique domain is enabled7450 returns the project unique domain7451 #root_directory7452 when there is a deployment7453 returns the deployment's root_directory7454# [RSpecRunTime] Finishing example group spec/models/pages/lookup_path_spec.rb. It took 2.27 seconds. Expected to take 2.2 seconds.7455# [RSpecRunTime] Starting example group spec/workers/group_import_worker_spec.rb. Expected to take 2.14 seconds.7456GroupImportWorker7457 sidekiq options7458 disables retry7459 disables dead7460 #perform7461 when it succeeds7462 calls the ImportService7463 updates the existing state7464 when it fails7465 raises an exception when params are invalid7466 import state7467 sets the group import status to failed7468# [RSpecRunTime] Finishing example group spec/workers/group_import_worker_spec.rb. It took 1.97 seconds. Expected to take 2.14 seconds.7469# [RSpecRunTime] Starting example group spec/finders/packages/helm/packages_finder_spec.rb. Expected to take 2.13 seconds.7470Packages::Helm::PackagesFinder7471 #execute7472 with project7473 with channel7474 is expected to eq [#<Packages::Package id: 74, project_id: 821, created_at: "2024-05-30 00:00:07.856841053 +0000", upda...ge_type: "helm", creator_id: 1864, status: "default", last_downloaded_at: nil, status_message: nil>]7475 ignores duplicate package files7476 is expected to eq [#<Packages::Package id: 74, project_id: 821, created_at: "2024-05-30 00:00:07.856841053 +0000", upda...ge_type: "helm", creator_id: 1864, status: "default", last_downloaded_at: nil, status_message: nil>]7477 let clients use select id7478 is expected to eq [74]7479# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.36 seconds. Current RSS: ~1579M. Threads: 5. load average: 1.10 1.13 1.16 1/318 148627480.7481 with not existing channel7482 is expected to be empty7483 with no channel7484 is expected to be empty7485 with no helm packages7486 is expected to be empty7487 with no project7488 is expected to be empty7489 when the limit is hit7490 is expected to eq [#<Packages::Package id: 79, project_id: 821, created_at: "2024-05-30 00:00:08.934981605 +0000", upda...ge_type: "helm", creator_id: 1864, status: "default", last_downloaded_at: nil, status_message: nil>]7491# [RSpecRunTime] Finishing example group spec/finders/packages/helm/packages_finder_spec.rb. It took 2.03 seconds. Expected to take 2.13 seconds.7492# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes_spec.rb. Expected to take 2.11 seconds.7493Gitlab::Kubernetes7494 #container_exec_url7495 is expected to eq "wss"7496 is expected to eq "example.com"7497 is expected to eq "/api/v1/namespaces/default/pods/pod1/exec"7498 is expected to eq "container=container1&stderr=true&stdin=true&stdout=true&tty=true&command=sh&command=-c&command=bash+%7C%7C+sh"7499 with a HTTP API URL7500 is expected to eq "ws"7501 with a path prefix in the API URL7502 is expected to eq "/prefix/api/v1/namespaces/default/pods/pod1/exec"7503 with arguments that need urlencoding7504 is expected to eq "/api/v1/namespaces/default%20namespace/pods/pod%201/exec"7505 is expected to match /\Acontainer=container\+1&/7506 #filter_by_label7507 returns matching labels7508 #filter_by_annotation7509 returns matching labels7510 #filter_by_project_environment7511 returns matching env label7512 #filter_by_legacy_label7513 returns matching labels7514 #to_kubeconfig7515 is expected to eq {"apiVersion"=>"v1", "clusters"=>[{"cluster"=>{"certificate-authority-data"=>"UEVN", "server"=>"https..."gitlab-deploy", "kind"=>"Config", "users"=>[{"name"=>"gitlab-deploy", "user"=>{"token"=>"TOKEN"}}]}7516 when CA PEM is not provided7517 is expected to eq {"apiVersion"=>"v1", "clusters"=>[{"cluster"=>{"server"=>"https://kube.domain.com"}, "name"=>"gitlab-..."gitlab-deploy", "kind"=>"Config", "users"=>[{"name"=>"gitlab-deploy", "user"=>{"token"=>"TOKEN"}}]}7518 when token is not provided7519 is expected to be nil7520 #add_terminal_auth7521 adds authentication parameters to a hash7522# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes_spec.rb. It took 1.75 seconds. Expected to take 2.11 seconds.7523# [RSpecRunTime] Starting example group spec/services/protected_branches/destroy_service_spec.rb. Expected to take 2.06 seconds.7524ProtectedBranches::DestroyService7525 with entity project7526 behaves like execute with entity7527 #execute7528 destroys a protected branch7529 refreshes the cache7530 when a policy restricts rule deletion7531 prevents deletion of the protected branch rule7532# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.09 seconds. Current RSS: ~1593M. Threads: 5. load average: 1.10 1.13 1.16 1/318 148637533.7534 with entity group7535 behaves like execute with entity7536 #execute7537 destroys a protected branch7538 refreshes the cache7539 when a policy restricts rule deletion7540 prevents deletion of the protected branch rule7541# [RSpecRunTime] Finishing example group spec/services/protected_branches/destroy_service_spec.rb. It took 1.88 seconds. Expected to take 2.06 seconds.7542# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/test_background_runner_spec.rb. Expected to take 2.03 seconds.7543Gitlab::Database::Migrations::TestBackgroundRunner7544 without jobs to run7545 returns immediately7546 with jobs to run7547 finding pending background jobs7548 finds all the migrations7549 running migrations7550 runs the migration class correctly7551 runs the migration for a uniform amount of time7552 with multiple migrations to run7553 splits the time between migrations when all migrations use all their time7554 does not give leftover time to extra migrations7555# [RSpecRunTime] RSpec elapsed time: 28 minutes 9.47 seconds. Current RSS: ~1572M. Threads: 5. load average: 1.09 1.13 1.16 1/318 148647556.7557# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/test_background_runner_spec.rb. It took 3.74 seconds. Expected to take 2.03 seconds.7558# [RSpecRunTime] Starting example group spec/services/admin/plan_limits/update_service_spec.rb. Expected to take 2.0 seconds.7559Admin::PlanLimits::UpdateService7560 when the user is not an admin7561 returns an error7562 when current_user is an admin7563 when the update is successful7564 updates all attributes7565 returns success7566 when the update is unsuccessful7567 when notification_limit is less than storage_size_limit7568 returns an error7569 when notification_limit is greater than enforcement_limit7570 returns an error7571 when enforcement_limit is less than storage_size_limit7572 returns an error7573 when enforcement_limit is less than notification_limit7574 returns an error7575 when storage_size_limit is greater than notification_limit7576 returns an error7577 when storage_size_limit is greater than enforcement_limit7578 returns an error7579 when enforcement_limit is 07580 does not return an error7581 when setting limit to unlimited7582 for notification_limit7583 is successful7584 for enforcement_limit7585 is successful7586 for storage_size_limit7587 is successful7588# [RSpecRunTime] Finishing example group spec/services/admin/plan_limits/update_service_spec.rb. It took 1.79 seconds. Expected to take 2.0 seconds.7589# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/rack_attack_spec.rb. Expected to take 1.97 seconds.7590Gitlab::Metrics::Subscribers::RackAttack7591 .payload7592 when the request store is empty7593 returns empty data7594 when the request store already has data7595 returns the accumulated data7596 #throttle7597 behaves like log into auth logger7598 when matched throttle does not require user information7599 logs request information7600 matching user or deploy token authenticated information7601 when matching for user7602 when user not found7603 logs request information and user id7604 when user found7605 logs request information and user meta7606 when matching for deploy token7607 when deploy token found7608 logs request information and user meta7609 #blocklist7610 behaves like log into auth logger7611 when matched throttle does not require user information7612 logs request information7613 matching user or deploy token authenticated information7614 when matching for user7615 when user not found7616 logs request information and user id7617 when user found7618 logs request information and user meta7619 when matching for deploy token7620 when deploy token found7621 logs request information and user meta7622 #track7623 behaves like log into auth logger7624 when matched throttle does not require user information7625 logs request information7626 matching user or deploy token authenticated information7627 when matching for user7628 when user not found7629 logs request information and user id7630 when user found7631 logs request information and user meta7632 when matching for deploy token7633 when deploy token found7634 logs request information and user meta7635 #safelist7636 adds the matched name to safe request store7637# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/rack_attack_spec.rb. It took 1.83 seconds. Expected to take 1.97 seconds.7638# [RSpecRunTime] Starting example group spec/lib/api/entities/tag_spec.rb. Expected to take 1.96 seconds.7639API::Entities::Tag7640 #as_json7641 includes basic fields7642 when a tag is lightweight7643 returns an empty created_at7644# [RSpecRunTime] RSpec elapsed time: 28 minutes 14.37 seconds. Current RSS: ~1580M. Threads: 5. load average: 1.09 1.13 1.16 1/321 149107645.7646 with releases7647 returns release details7648 when release tag name does not match7649 returns an empty release7650# [RSpecRunTime] Finishing example group spec/lib/api/entities/tag_spec.rb. It took 1.6 seconds. Expected to take 1.96 seconds.7651# [RSpecRunTime] Starting example group spec/services/alert_management/metric_images/upload_service_spec.rb. Expected to take 1.93 seconds.7652AlertManagement::MetricImages::UploadService7653 #execute7654 user does not have permissions7655 behaves like no metric saved, an error given7656 returns an error and does not upload7657 user has permissions7658 behaves like uploads the metric7659 uploads the metric and returns a success7660 no url given7661 behaves like uploads the metric7662 uploads the metric and returns a success7663 record invalid7664 behaves like no metric saved, an error given7665 returns an error and does not upload7666 user is guest7667 behaves like no metric saved, an error given7668 returns an error and does not upload7669# [RSpecRunTime] Finishing example group spec/services/alert_management/metric_images/upload_service_spec.rb. It took 1.7 seconds. Expected to take 1.93 seconds.7670# [RSpecRunTime] Starting example group spec/workers/members/expiring_email_notification_worker_spec.rb. Expected to take 1.9 seconds.7671Members::ExpiringEmailNotificationWorker7672 #perform7673 with not notified member7674 notify member7675# [RSpecRunTime] RSpec elapsed time: 28 minutes 17.96 seconds. Current RSS: ~1582M. Threads: 5. load average: 1.16 1.14 1.16 1/323 149197676.7677 with notified member7678 not notify member7679 when feature member_expiring_email_notification is disabled7680 not notify member7681# [RSpecRunTime] Finishing example group spec/workers/members/expiring_email_notification_worker_spec.rb. It took 1.85 seconds. Expected to take 1.9 seconds.7682# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. Expected to take 1.86 seconds.7683WorkItems::Callbacks::StartAndDueDate7684 #before_update_callback7685 when start and due date params are present7686 correctly sets date values7687 and user doesn't have permissions to update start and due date7688 removes start and due date params params7689# [RSpecRunTime] RSpec elapsed time: 28 minutes 19.54 seconds. Current RSS: ~1572M. Threads: 5. load average: 1.16 1.14 1.16 1/323 149207690.7691 when date params are not present7692 does not change work item date values7693 when work item had both date values already set7694 when one of the two params is null7695 sets only one date to null7696 when widget does not exist in new type7697 sets both dates to null7698# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. It took 1.89 seconds. Expected to take 1.86 seconds.7699# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/transaction_spec.rb. Expected to take 1.85 seconds.7700Gitlab::QueryLimiting::Transaction7701 .current7702 returns nil when there is no transaction7703 returns the transaction when present7704 .run7705 runs a transaction and returns it and its return value7706 removes the transaction from the current thread upon completion7707 #act_upon_results7708 when the query threshold is not exceeded7709 does nothing7710 when the query threshold is exceeded7711 raises an error when this is enabled7712 #increment7713 increments the number of executed queries7714 does not increment the number of executed queries when query limiting is disabled7715 does not increment the number of executed queries when the query is known to be ignorable7716 #raise_error?7717 returns true in a test environment7718 returns false in a production environment7719 #threshold_exceeded?7720 returns false when the threshold is not exceeded7721 returns true when the threshold is exceeded7722 #error_message7723 returns the error message to display when the threshold is exceeded7724 includes a list of executed queries7725 indicates if the log is truncated7726 includes the action name in the error message when present7727# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/transaction_spec.rb. It took 2.05 seconds. Expected to take 1.85 seconds.7728# [RSpecRunTime] Starting example group spec/models/concerns/sha_attribute_spec.rb. Expected to take 1.81 seconds.7729ShaAttribute7730 does not allow STI7731 .sha_attribute7732 defines a SHA attribute with Gitlab::Database::ShaAttribute type7733 .sha256_attribute7734 defines a SHA256 attribute with Gitlab::Database::ShaAttribute type7735 .load_schema!7736 column_name: binary_column, environment: "development", expected_error: :no_error7737 with sha_attribute7738 validates column type7739 with sha256_attribute7740 validates column type7741 column_name: binary_column, environment: "production", expected_error: :no_error7742 with sha_attribute7743 validates column type7744 with sha256_attribute7745 validates column type7746 column_name: text_column, environment: "development", expected_error: :sha_mismatch_error7747 with sha_attribute7748 validates column type7749 with sha256_attribute7750 validates column type7751 column_name: text_column, environment: "production", expected_error: :no_error7752 with sha_attribute7753 validates column type7754 with sha256_attribute7755 validates column type7756 column_name: :__non_existent_column, environment: "development", expected_error: :no_error7757 with sha_attribute7758 validates column type7759 with sha256_attribute7760 validates column type7761 column_name: :__non_existent_column, environment: "production", expected_error: :no_error7762 with sha_attribute7763 validates column type7764 with sha256_attribute7765 validates column type7766# [RSpecRunTime] Finishing example group spec/models/concerns/sha_attribute_spec.rb. It took 1.93 seconds. Expected to take 1.81 seconds.7767# [RSpecRunTime] Starting example group spec/services/ci/destroy_secure_file_service_spec.rb. Expected to take 1.79 seconds.7768Ci::DestroySecureFileService7769 user is a maintainer7770 destroys the secure file7771# [RSpecRunTime] RSpec elapsed time: 28 minutes 25.99 seconds. Current RSS: ~1585M. Threads: 5. load average: 1.13 1.14 1.16 1/318 149217772.7773 user is a developer7774 raises an exception7775# [RSpecRunTime] Finishing example group spec/services/ci/destroy_secure_file_service_spec.rb. It took 2.06 seconds. Expected to take 1.79 seconds.7776# [RSpecRunTime] Starting example group spec/models/redirect_route_spec.rb. Expected to take 1.76 seconds.7777RedirectRoute7778 does not allow STI7779 relationships7780 is expected to belong to source required: false7781 validations7782 is expected to validate that :source cannot be empty/falsy7783 is expected to validate that :path cannot be empty/falsy7784 is expected to validate that :path is case-insensitively unique7785 .matching_path_and_descendants7786 when the redirect route matches with same casing7787 returns correct routes7788 when the redirect route matches with different casing7789 returns correct routes7790# [RSpecRunTime] Finishing example group spec/models/redirect_route_spec.rb. It took 2.18 seconds. Expected to take 1.76 seconds.7791# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7792Lint factories for RedirectRoute7793 with saas, license, and factory defaults7794 behaves like factory7795 redirect_route factory7796 does not raise error when built7797 does not raise error when created7798# [RSpecRunTime] RSpec elapsed time: 28 minutes 29.77 seconds. Current RSS: ~1589M. Threads: 5. load average: 1.13 1.14 1.16 1/318 149427799.7800# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.48 seconds. Expected to take 39.97 seconds.7801# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb. Expected to take 1.72 seconds.7802Gitlab::Cleanup::OrphanJobArtifactFinalObjects::BatchFromStorage7803 #orphan_objects7804 when not configured to use bucket_prefix7805 behaves like returning orphan final job artifact objects7806 returns all orphan Fog files from the given Fog collection7807# [RSpecRunTime] RSpec elapsed time: 28 minutes 31.1 seconds. Current RSS: ~1572M. Threads: 5. load average: 1.20 1.15 1.16 1/319 149437808.7809 when configured to use bucket_prefix7810 behaves like returning orphan final job artifact objects7811 returns all orphan Fog files from the given Fog collection7812# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb. It took 2.06 seconds. Expected to take 1.72 seconds.7813# [RSpecRunTime] Starting example group spec/models/concerns/editable_spec.rb. Expected to take 1.7 seconds.7814Editable7815 does not allow STI7816 #edited?7817 is expected to eq false7818 is expected to eq true7819# [RSpecRunTime] RSpec elapsed time: 28 minutes 33.82 seconds. Current RSS: ~1537M. Threads: 5. load average: 1.20 1.15 1.16 1/318 149447820.7821# [RSpecRunTime] Finishing example group spec/models/concerns/editable_spec.rb. It took 1.96 seconds. Expected to take 1.7 seconds.7822# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/repo_spec.rb. Expected to take 1.69 seconds.7823ErrorTracking::SentryClient::Repo7824 #repos7825 is expected to all be a kind of Gitlab::ErrorTracking::Repo7826 is expected to eq 17827 behaves like calls sentry api7828 calls sentry api7829 behaves like Sentry API response size limit7830 when response body is within limit7831 checks parsed response7832 when response body is too large7833 raises an exception7834 when resulting memory size of the parsed response is too large7835 raises an exception7836 with redirects7837 behaves like no Sentry redirects7838 does not follow redirects7839 when exception is raised7840 behaves like maps Sentry exceptions7841 HTTParty::Error7842 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry"7843 Net::OpenTimeout7844 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out"7845 SocketError7846 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry"7847 OpenSSL::SSL::SSLError7848 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data"7849 Errno::ECONNREFUSED7850 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused"7851 StandardError7852 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError"7853# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/repo_spec.rb. It took 1.59 seconds. Expected to take 1.69 seconds.7854# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb. Expected to take 1.65 seconds.7855Gitlab::UsageMetricDefinitionGenerator7856 Creating metric definition file7857 without ee option7858 creates a metric definition file using the template7859 with ee option7860 creates a metric definition file using the template7861 Validation7862 does not raise an error7863 with a missing directory7864 raises an error7865 with an invalid directory7866 raises an error7867 with an already existing metric with the same key_path7868 raises an error7869 with multiple file names7870 creates multiple files7871 when user agreed with deprecation warning by typing: n7872 does not create definition file7873 when user agreed with deprecation warning by typing: N7874 does not create definition file7875 when user agreed with deprecation warning by typing: random word7876 does not create definition file7877 when user agreed with deprecation warning by typing:7878 does not create definition file7879# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb. It took 1.42 seconds. Expected to take 1.65 seconds.7880# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb. Expected to take 1.63 seconds.7881Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::UntilExecuting7882 behaves like deduplicating jobs when scheduling7883 #schedule7884 checks for duplicates before yielding7885 checks worker options for scheduled jobs7886 job marking7887 adds the jid of the existing job to the job hash7888 scheduled jobs7889 scheduled in the past7890 adds the jid of the existing job to the job hash7891 scheduled in the future7892 adds the jid of the existing job to the job hash7893 when the job is not duplicate7894 does not return false nor drop the job7895 when the job is droppable7896 updates latest wal location7897 returns false to drop the job7898 logs that the job was dropped7899 logs the deduplication options of the worker7900 #perform7901 updates job hash with dedup_wal_locations7902 when latest_wal_location is empty7903 does not update job hash with dedup_wal_locations7904 #perform7905 deletes the lock before executing7906# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb. It took 1.49 seconds. Expected to take 1.63 seconds.7907# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb. Expected to take 1.59 seconds.7908Resolvers::Projects::PlanLimitsResolver7909 Pipeline schedule limits without authorization7910 returns a ResourceNotAvailable error7911 returns null when a user is not allowed to see the limit but allowed to see project7912 Pipeline schedule limits7913 gets the current limits for pipeline schedules7914# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb. It took 1.75 seconds. Expected to take 1.59 seconds.7915# [RSpecRunTime] Starting example group spec/lib/banzai/renderer_spec.rb. Expected to take 1.58 seconds.7916Banzai::Renderer7917 #cache_collection_render7918 when an item has a rendered field7919 does not touch redis if the field is in the cache7920 #render_field7921 without cache7922 returns cacheless render field7923 with cache7924 with a stale cache7925 caches and returns the result7926 skips database caching on a GitLab read-only instance7927 with an up-to-date cache7928 uses the cache7929 #cacheless_render7930 without cache7931 returns cacheless render field7932 #post_process7933 when xhtml7934 without :post_process_pipeline key7935 uses PostProcessPipeline7936 with :post_process_pipeline key7937 uses passed post process pipeline7938 when not xhtml7939 without :post_process_pipeline key7940 uses PostProcessPipeline7941 with :post_process_pipeline key7942 uses passed post process pipeline7943 debug instrumentation in render_result7944 enables debug instrumentation7945 enables debug_timing instrumentation7946 does not enable debug_timing instrumentation by default7947# [RSpecRunTime] Finishing example group spec/lib/banzai/renderer_spec.rb. It took 1.51 seconds. Expected to take 1.58 seconds.7948# [RSpecRunTime] Starting example group spec/serializers/activity_pub/release_entity_spec.rb. Expected to take 1.54 seconds.7949ActivityPub::ReleaseEntity7950 as json7951 has tag as id7952 is a Create activity7953 is addressed to public7954 has an author7955 embeds the release as an Application actor7956 provides release name7957 provides release description7958 provides an url for web content7959 provides project data as context7960# [RSpecRunTime] RSpec elapsed time: 28 minutes 43.05 seconds. Current RSS: ~1592M. Threads: 5. load average: 1.17 1.15 1.16 1/318 149457961.7962# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/release_entity_spec.rb. It took 1.46 seconds. Expected to take 1.54 seconds.7963# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/praefect_spec.rb. Expected to take 1.53 seconds.7964Gitlab::SetupHelper::Praefect7965 .configuration_toml7966 defaults to in memory queue7967 provides database details if wanted7968 fails when pghost is missing7969 uses the provided pghost7970 fails when pgport is missing7971 uses the provided pgport7972 fails when pguser is missing7973 uses the provided pguser7974 defaults to praefect_test if dbname is missing7975 uses the provided dbname7976# [RSpecRunTime] RSpec elapsed time: 28 minutes 44.44 seconds. Current RSS: ~1599M. Threads: 5. load average: 1.17 1.15 1.16 1/318 149467977.7978 .get_config_path7979 defaults to praefect.config.toml7980 takes the provided config_filename7981# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/praefect_spec.rb. It took 1.59 seconds. Expected to take 1.53 seconds.7982# [RSpecRunTime] Starting example group spec/scripts/setup/find_jh_branch_spec.rb. Expected to take 1.5 seconds.7983FindJhBranch7984 #run7985 when it is not a merge request7986 returns JH_DEFAULT_BRANCH7987 when it is a merge request7988 when there is a corresponding JH branch7989 returns the corresponding JH branch name7990 when there is no corresponding JH branch7991 returns the default JH branch7992 when it is targeting a default branch7993 when there is a corresponding JH stable branch7994 returns the corresponding JH stable branch7995 when there is no corresponding JH stable branch7996 raises FindJhBranch::BranchNotFound7997 when it is not targeting the default branch7998 returns the default JH branch7999# [RSpecRunTime] Finishing example group spec/scripts/setup/find_jh_branch_spec.rb. It took 0.92 second. Expected to take 1.5 seconds.8000# [RSpecRunTime] Starting example group spec/lib/gitlab/counters/legacy_counter_spec.rb. Expected to take 1.48 seconds.8001Gitlab::Counters::LegacyCounter8002 #increment8003 increments the attribute in the counter record8004 returns the value after the increment8005 executes after counter_record after commit callback8006 #bulk_increment8007 increments the attribute in the counter record8008 returns the value after the increment8009 executes after counter_record after commit callback8010# [RSpecRunTime] Finishing example group spec/lib/gitlab/counters/legacy_counter_spec.rb. It took 1.45 seconds. Expected to take 1.48 seconds.8011# [RSpecRunTime] Starting example group spec/services/users/auto_ban_service_spec.rb. Expected to take 1.46 seconds.8012Users::AutoBanService8013 when auto banning a user8014 when successful8015 returns success status8016 bans the user8017 creates a BannedUser8018 recording a custom attribute8019 records a custom attribute8020 when failed8021 when user is blocked8022 returns state error message8023 does not modify the BannedUser record or user state8024# [RSpecRunTime] Finishing example group spec/services/users/auto_ban_service_spec.rb. It took 1.4 seconds. Expected to take 1.46 seconds.8025# [RSpecRunTime] Starting example group spec/services/user_agent_detail_service_spec.rb. Expected to take 1.42 seconds.8026UserAgentDetailService8027 #create8028 perform_spam_check: true, spam_params_present: true, user_agent: "UA", ip_address: "IP", creates_user_agent_detail: true8029 creates a user agent detail when expected8030 perform_spam_check: true, spam_params_present: false, user_agent: "UA", ip_address: "IP", creates_user_agent_detail: false8031 creates a user agent detail when expected8032 perform_spam_check: false, spam_params_present: true, user_agent: "UA", ip_address: "IP", creates_user_agent_detail: false8033 creates a user agent detail when expected8034 perform_spam_check: true, spam_params_present: true, user_agent: "", ip_address: "IP", creates_user_agent_detail: false8035 creates a user agent detail when expected8036 perform_spam_check: true, spam_params_present: true, user_agent: nil, ip_address: "IP", creates_user_agent_detail: false8037 creates a user agent detail when expected8038 perform_spam_check: true, spam_params_present: true, user_agent: "UA", ip_address: "", creates_user_agent_detail: false8039 creates a user agent detail when expected8040 perform_spam_check: true, spam_params_present: true, user_agent: "UA", ip_address: nil, creates_user_agent_detail: false8041 creates a user agent detail when expected8042# [RSpecRunTime] Finishing example group spec/services/user_agent_detail_service_spec.rb. It took 1.44 seconds. Expected to take 1.42 seconds.8043# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/method_call_spec.rb. Expected to take 1.41 seconds.8044Gitlab::Metrics::MethodCall8045 #measure8046 measures the performance of the supplied block8047 when measurement is above threshold8048 metric is not a NullMetric8049 observes the performance of the supplied block8050 when measurement is below threshold8051 does not observe the performance8052 #above_threshold?8053 returns false when the total call time is not above the threshold8054 returns true when the total call time is above the threshold8055 #call_count8056 without any method calls8057 returns 08058 with method calls8059 returns the number of method calls8060 #cpu_time8061 without timings8062 returns 0.08063 with timings8064 returns the total CPU time8065 #real_time8066 without timings8067 returns 0.08068 with timings8069 returns the total real time8070# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/method_call_spec.rb. It took 1.45 seconds. Expected to take 1.41 seconds.8071# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/update_column_in_batches_spec.rb. Expected to take 1.39 seconds.8072RuboCop::Cop::Migration::UpdateColumnInBatches8073 #external_dependency_checksum8074 is expected to eq "833525c0d9c95d066dbfc8d973153b44a1f8a42694b54de3aaa854cb9f72a6bd"8075 when in migration8076 behaves like a migration file with no spec file8077 registers an offense when using update_column_in_batches8078 behaves like a migration file with a spec file8079 does not register any offenses8080 when outside of a migration8081 does not register any offenses8082 for EE migrations8083 when in a migration8084 behaves like a migration file with no spec file8085 registers an offense when using update_column_in_batches8086 behaves like a migration file with a spec file8087 does not register any offenses8088 when in a post migration8089 behaves like a migration file with no spec file8090 registers an offense when using update_column_in_batches8091 behaves like a migration file with a spec file8092 does not register any offenses8093 when in a post migration8094 behaves like a migration file with no spec file8095 registers an offense when using update_column_in_batches8096 behaves like a migration file with a spec file8097 does not register any offenses8098# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/update_column_in_batches_spec.rb. It took 1.32 seconds. Expected to take 1.39 seconds.8099# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/pause_control_service_spec.rb. Expected to take 1.35 seconds.8100Gitlab::SidekiqMiddleware::PauseControl::PauseControlService8101 .add_to_waiting_queue!8102 calls an instance method8103 #resume_processing!8104 puts jobs back into the queue and respects order8105 drops a set after execution8106 .queue_size8107 reports the queue size8108 with concurrent changes to different queues8109 allows to use queues independently of each other8110 #has_jobs_in_waiting_queue?8111 checks set existence8112 .resume_processing!8113 calls an instance method8114 .has_jobs_in_waiting_queue?8115 calls an instance method8116 #add_to_waiting_queue!8117 adds a job to the set8118 adds only one unique job to the set8119 only stores `project` context information8120# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/pause_control_service_spec.rb. It took 1.51 seconds. Expected to take 1.35 seconds.8121# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb. Expected to take 1.35 seconds.8122Gitlab::Database::PartitioningMigrationHelpers::UniquenessHelpers8123 #revert_ensure_unique_id8124-- current_schema(nil)8125 -> 0.0012s8126-- change_column_default("_test_partitioned_table", :id, nil)8127 -> 0.0064s8128-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")8129 -> 0.0015s8130-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")8131 -> 0.0016s8132-- execute("ALTER TABLE _test_partitioned_table ALTER COLUMN id SET DEFAULT nextval('_test_partitioned_table_id_seq'::regclass); DROP FUNCTION IF EXISTS assign__test_partitioned_table_id_value CASCADE;")8133 -> 0.0024s8134 adds back the default function8135-- current_schema(nil)8136 -> 0.0017s8137-- change_column_default("_test_partitioned_table", :id, nil)8138 -> 0.0072s8139-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")8140 -> 0.0019s8141-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")8142 -> 0.0023s8143-- current_schema(nil)8144 -> 0.0013s8145-- execute("ALTER TABLE _test_partitioned_table ALTER COLUMN id SET DEFAULT nextval('_test_partitioned_table_id_seq'::regclass); DROP FUNCTION IF EXISTS assign__test_partitioned_table_id_value CASCADE;")8146 -> 0.0037s8147-- current_schema(nil)8148 -> 0.0009s8149 removes the trigger8150-- current_schema(nil)8151 -> 0.0020s8152-- change_column_default("_test_partitioned_table", :id, nil)8153 -> 0.0061s8154-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")8155 -> 0.0015s8156-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")8157 -> 0.0020s8158-- execute("ALTER TABLE _test_partitioned_table ALTER COLUMN id SET DEFAULT nextval('_test_partitioned_table_id_seq'::regclass); DROP FUNCTION IF EXISTS assign__test_partitioned_table_id_value CASCADE;")8159 -> 0.0024s8160 removes the function8161 #ensure_unique_id8162 when trigger already exists8163 does not modify existing trigger8164 when trigger is not defined8165-- current_schema(nil)8166 -> 0.0014s8167-- change_column_default("_test_partitioned_table", :id, nil)8168 -> 0.0056s8169-- execute("CREATE OR REPLACE FUNCTION assign__test_partitioned_table_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('_test_partitioned_table_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n")8170 -> 0.0016s8171-- execute("CREATE TRIGGER assign__test_partitioned_table_id_trigger\nBEFORE INSERT ON _test_partitioned_table\nFOR EACH ROW\n\nEXECUTE FUNCTION assign__test_partitioned_table_id_value()\n")8172 -> 0.0018s8173-- current_schema(nil)8174 -> 0.0019s8175 creates trigger8176 when table does not have a sequence8177 is expected to raise ActiveRecord::RecordNotFound8178# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb. It took 1.01 seconds. Expected to take 1.35 seconds.8179# [RSpecRunTime] Starting example group spec/graphql/resolvers/error_tracking/sentry_detailed_error_resolver_spec.rb. Expected to take 1.3 seconds.8180Resolvers::ErrorTracking::SentryDetailedErrorResolver8181 is expected to have nullable GraphQL type SentryDetailedError8182 #resolve8183 fetches the data via the sentry API8184 when error matches8185 resolves to a detailed error8186 assigns the gitlab project8187# [RSpecRunTime] RSpec elapsed time: 28 minutes 56.38 seconds. Current RSS: ~1612M. Threads: 5. load average: 1.13 1.14 1.16 1/318 149518188.8189 when id does not match issue8190 resolves to nil8191# [RSpecRunTime] Finishing example group spec/graphql/resolvers/error_tracking/sentry_detailed_error_resolver_spec.rb. It took 1.32 seconds. Expected to take 1.3 seconds.8192# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/concurrency_limit_service_spec.rb. Expected to take 1.29 seconds.8193Gitlab::SidekiqMiddleware::ConcurrencyLimit::ConcurrencyLimitService8194 #has_jobs_in_queue?8195 uses queue_size8196 .add_to_queue!8197 calls an instance method8198 #resume_processing!8199 puts jobs back into the queue and respects order8200 drops a set after execution8201 .has_jobs_in_queue?8202 calls an instance method8203 .resume_processing!8204 calls an instance method8205 .queue_size8206 reports the queue size8207 #add_to_queue!8208 adds a job to the set8209 adds only one unique job to the set8210 stores context information8211 with concurrent changes to different queues8212 allows to use queues independently of each other8213# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/concurrency_limit_service_spec.rb. It took 1.36 seconds. Expected to take 1.29 seconds.8214# [RSpecRunTime] Starting example group spec/graphql/mutations/user_callouts/create_spec.rb. Expected to take 1.28 seconds.8215Mutations::UserCallouts::Create8216 #resolve8217 when feature name is not supported8218 does not create a user callout8219 returns error about feature name not being supported8220 when feature name is supported8221 creates a user callout8222 sets dismissed_at for the user callout8223 has no errors8224# [RSpecRunTime] Finishing example group spec/graphql/mutations/user_callouts/create_spec.rb. It took 1.22 seconds. Expected to take 1.28 seconds.8225# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_job_transition_log_spec.rb. Expected to take 1.24 seconds.8226Gitlab::Database::BackgroundMigration::BatchedJobTransitionLog8227 does not allow STI8228 is expected to be a kind of Gitlab::Database::SharedModel(abstract)8229 associations8230 is expected to belong to batched_job required: false8231 validations8232 is expected to validate that :previous_status cannot be empty/falsy8233 is expected to validate that :next_status cannot be empty/falsy8234 is expected to validate that :batched_job cannot be empty/falsy8235 is expected to validate that the length of :exception_class is at most 1008236 is expected to validate that the length of :exception_message is at most 10008237 is expected to define :previous_status as an enum backed by an integer with values ‹[:pending, :running, :failed, :succeeded]›, prefix: true8238 is expected to define :next_status as an enum backed by an integer with values ‹[:pending, :running, :failed, :succeeded]›, prefix: true8239# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_job_transition_log_spec.rb. It took 1.14 seconds. Expected to take 1.24 seconds.8240# [RSpecRunTime] Starting example group spec/models/webauthn_registration_spec.rb. Expected to take 1.23 seconds.8241WebauthnRegistration8242 does not allow STI8243 relations8244 is expected to belong to user required: false8245 validations8246 is expected to validate that :credential_xid cannot be empty/falsy8247 is expected to validate that :public_key cannot be empty/falsy8248 is expected to validate that :counter cannot be empty/falsy8249 is expected to validate that the length of :name is at least 08250 is expected not to allow :name to be ‹nil›8251 is expected to validate that :counter looks like an integer greater than or equal to 0 and less than or equal to 42949672958252# [RSpecRunTime] Finishing example group spec/models/webauthn_registration_spec.rb. It took 1.06 seconds. Expected to take 1.23 seconds.8253# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8254Lint factories for WebauthnRegistration8255 with saas, license, and factory defaults8256 behaves like factory8257 webauthn_registration factory8258 does not raise error when built8259 does not raise error when created8260# [RSpecRunTime] RSpec elapsed time: 29 minutes 2.56 seconds. Current RSS: ~1622M. Threads: 5. load average: 1.12 1.14 1.16 1/318 149728261.8262# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.31 seconds. Expected to take 39.97 seconds.8263# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_issue_event_worker_spec.rb. Expected to take 1.2 seconds.8264Gitlab::GithubImport::ImportIssueEventWorker8265 #execute8266 imports an issue event and increase importer counter8267 when event should increment a mapped importer counter8268 increments the mapped importer counter8269# [RSpecRunTime] RSpec elapsed time: 29 minutes 3.83 seconds. Current RSS: ~1614M. Threads: 5. load average: 1.12 1.14 1.16 1/318 149738270.8271# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_issue_event_worker_spec.rb. It took 1.26 seconds. Expected to take 1.2 seconds.8272# [RSpecRunTime] Starting example group spec/support_specs/matchers/event_store_spec.rb. Expected to take 1.18 seconds.8273event store matchers8274 validates with not_publish_event and published_event8275 validates with published_event and not_publish_event8276 not_publish_event8277 requires a block matcher8278 does not permit .with8279 validates the event type8280 publish_event8281 requires a block matcher8282 validates the event type8283 validates the event data8284# [RSpecRunTime] Finishing example group spec/support_specs/matchers/event_store_spec.rb. It took 1.12 seconds. Expected to take 1.18 seconds.8285# [RSpecRunTime] Starting example group spec/graphql/resolvers/user_resolver_spec.rb. Expected to take 1.17 seconds.8286Resolvers::UserResolver8287 #resolve8288 generates an ArgumentError when both an ID and username are provided8289 when neither an ID or a username is provided8290 generates an ArgumentError8291 by username8292 authenticated access8293 returns the correct user8294 unauthenticated access8295 forbids search8296 by ID8297 authenticated access8298 returns the correct user8299 unauthenticated access8300 forbids search8301# [RSpecRunTime] Finishing example group spec/graphql/resolvers/user_resolver_spec.rb. It took 0.97 second. Expected to take 1.17 seconds.8302# [RSpecRunTime] Starting example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. Expected to take 1.14 seconds.8303ScheduleMergeRequestCleanupRefsWorker8304 #perform8305 does nothing if the database is read-only8306 retries stuck cleanup schedules8307 behaves like an idempotent worker8308 is labeled as idempotent8309 performs multiple times sequentially without raising an exception8310 schedules MergeRequestCleanupRefsWorker to be performed with capacity8311# [RSpecRunTime] Finishing example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. It took 0.85 second. Expected to take 1.14 seconds.8312# [RSpecRunTime] Starting example group spec/tooling/danger/sidekiq_queues_spec.rb. Expected to take 1.13 seconds.8313Tooling::Danger::SidekiqQueues8314 #added_queue_names8315 returns queue names added by this change8316 #changed_queue_names8317 returns names for queues whose attributes were changed8318 ignores removed queues8319 #changed_queue_files8320 modified_files: ["app/workers/all_queues.yml", "ee/app/workers/all_queues.yml", "foo"], changed_queue_files: ["app/workers/all_queues.yml", "ee/app/workers/all_queues.yml"]8321 is expected to contain exactly "app/workers/all_queues.yml" and "ee/app/workers/all_queues.yml"8322 modified_files: ["app/workers/all_queues.yml", "ee/app/workers/all_queues.yml"], changed_queue_files: ["app/workers/all_queues.yml", "ee/app/workers/all_queues.yml"]8323 is expected to contain exactly "app/workers/all_queues.yml" and "ee/app/workers/all_queues.yml"8324 modified_files: ["app/workers/all_queues.yml", "foo"], changed_queue_files: ["app/workers/all_queues.yml"]8325 is expected to contain exactly "app/workers/all_queues.yml"8326 modified_files: ["ee/app/workers/all_queues.yml", "foo"], changed_queue_files: ["ee/app/workers/all_queues.yml"]8327 is expected to contain exactly "ee/app/workers/all_queues.yml"8328 modified_files: ["foo"], changed_queue_files: []8329 is expected to contain exactly8330 modified_files: [], changed_queue_files: []8331 is expected to contain exactly8332# [RSpecRunTime] Finishing example group spec/tooling/danger/sidekiq_queues_spec.rb. It took 1.14 seconds. Expected to take 1.13 seconds.8333# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/handlers/sidekiq_handler_spec.rb. Expected to take 1.11 seconds.8334Gitlab::Memory::Watchdog::Handlers::SidekiqHandler8335 #call8336 when stop is received after TSTP8337 behaves like handler issues kill command8338 logs sending signal8339 sends TERM to the current process8340 when stop is received after TERM8341 behaves like handler issues kill command8342 logs sending signal8343 sends TERM to the current process8344 when stop is not received8345 when process is not group leader8346 behaves like handler issues kill command8347 logs sending signal8348 sends TERM to the current process8349 when process is a group leader8350 behaves like handler issues kill command8351 logs sending signal8352 sends TERM to the current process8353# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/handlers/sidekiq_handler_spec.rb. It took 0.97 second. Expected to take 1.11 seconds.8354# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/link_header_parser_spec.rb. Expected to take 1.09 seconds.8355Gitlab::Utils::LinkHeaderParser8356 #parse8357 with a valid header8358 is expected to eq {:next=>{:uri=>#<URI::HTTP http://sandbox.org/next>}}8359 with multiple links8360 is expected to eq {:next=>{:uri=>#<URI::HTTP http://sandbox.org/next>}, :previous=>{:uri=>#<URI::HTTP http://sandbox.org/previous>}}8361 with an incomplete uri8362 is expected to eq {}8363 with no rel8364 is expected to eq {}8365 with multiple rel elements8366 is expected to eq {:next=>{:uri=>#<URI::HTTP http://sandbox.org/next>}}8367 when the url is too long8368 is expected to eq {}8369 with nil header8370 is expected to eq {}8371 with empty header8372 is expected to eq {}8373# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/link_header_parser_spec.rb. It took 1.06 seconds. Expected to take 1.09 seconds.8374# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb. Expected to take 1.08 seconds.8375Sidebars::Admin::Menus::CiCdMenu8376 behaves like Admin menu8377 renders the correct link8378 renders the correct title8379 renders the correct icon8380 renders the separator if needed8381 #render?8382 when user is admin8383 renders8384 when user is not admin8385 does not render8386 when user is not logged in8387 does not render8388 behaves like Admin menu with sub menus8389 contains submemus8390# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb. It took 1.02 seconds. Expected to take 1.08 seconds.8391# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/worker_context/client_spec.rb. Expected to take 1.06 seconds.8392Gitlab::SidekiqMiddleware::WorkerContext::Client8393 #call8394 applies a context for jobs scheduled in batch8395 root_caller_id8396 uses caller_id of the current context8397 uses root_caller_id instead of caller_id of the current context8398 when the feature category is set in the context_proc8399 takes the feature category from the worker, not the caller8400 takes the feature category from the caller if the worker is not owned8401 does not set any explicit feature category for mailers8402 when the feature category is already set in the surrounding block8403 takes the feature category from the worker, not the caller8404 takes the feature category from the caller if the worker is not owned8405# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/worker_context/client_spec.rb. It took 1.02 seconds. Expected to take 1.06 seconds.8406# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/storage_settings_spec.rb. Expected to take 1.04 seconds.8407Gitlab::GitalyClient::StorageSettings8408 #initialize8409 when the storage contains no gitaly_address8410 raises an error8411 when the argument isn't a hash8412 raises an error8413 when the storage is valid8414 raises no error8415 .gitaly_address8416 when the storage settings have a gitaly address and one is requested8417 returns the setting value8418 when the storage settings have a gitaly address keyed symbolically8419 raises no error8420 when the storage settings have a gitaly address keyed with a string8421 raises no error8422 .disk_access_denied?8423 is expected to be truthy8424 in case of an exception8425 is expected to be falsey8426# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/storage_settings_spec.rb. It took 1.05 seconds. Expected to take 1.04 seconds.8427# [RSpecRunTime] Starting example group spec/helpers/groups/settings_helper_spec.rb. Expected to take 1.04 seconds.8428Groups::SettingsHelper8429 #group_settings_confirm_modal_data8430 prevent_delete_response: true, is_button_disabled: "true", form_value_id: nil8431 returns expected parameters8432 prevent_delete_response: true, is_button_disabled: "true", form_value_id: "fake_form_id"8433 returns expected parameters8434 prevent_delete_response: false, is_button_disabled: "false", form_value_id: nil8435 returns expected parameters8436 prevent_delete_response: false, is_button_disabled: "false", form_value_id: "fake_form_id"8437 returns expected parameters8438# [RSpecRunTime] Finishing example group spec/helpers/groups/settings_helper_spec.rb. It took 0.94 second. Expected to take 1.04 seconds.8439# [RSpecRunTime] Starting example group spec/views/admin/identities/index.html.haml_spec.rb. Expected to take 1.01 seconds.8440admin/identities/index.html.haml8441 without identities8442 shows table headers8443 shows information text8444 with LDAP identities8445 shows exactly 6 columns8446 shows identity without provider ID or group8447 shows edit and delete identity buttons8448# [RSpecRunTime] Finishing example group spec/views/admin/identities/index.html.haml_spec.rb. It took 0.95 second. Expected to take 1.01 seconds.8449# [RSpecRunTime] Starting example group spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb. Expected to take 1.0 second.8450Banzai::Filter::AsciiDocSanitizationFilter8451 preserves footnotes refs8452 preserves footnotes defs8453 preserves user-content- prefixed ids on anchors8454 preserves section anchor ids8455 removes non prefixed ids8456 with blocks8457 preserves user-content- prefixed ids on div (openblock)8458 preserves user-content- prefixed ids on div (sidebarblock)8459 preserves user-content- prefixed ids on div (exampleblock)8460# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb. It took 1.01 seconds. Expected to take 1.0 second.8461# [RSpecRunTime] Starting example group spec/views/shared/milestones/_top.html.haml_spec.rb. Expected to take 0.99 second.8462shared/milestones/_top.html.haml8463 does not render a deprecation message for a non-legacy and non-dashboard milestone8464# [RSpecRunTime] Finishing example group spec/views/shared/milestones/_top.html.haml_spec.rb. It took 0.97 second. Expected to take 0.99 second.8465# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb. Expected to take 0.97 second.8466RuboCop::Cop::Gitlab::StrongMemoizeAttr8467 when strong_memoize_with() is called without parameters8468 registers an offense and autocorrects8469 when strong_memoize_with() is called with parameters8470 does not register an offense8471 when strong_memoize() is used in a method with parameters8472 does not register an offense8473 when strong_memoize() is used in a singleton method8474 does not register an offense8475 when strong_memoize() is not the entire body of the method8476 registers an offense and does not autocorrect8477 when strong_memoize() is the entire body of a method8478 when the memoization name is the same as the method name8479 registers an offense and autocorrects8480 when the memoization name is different from the method name8481 registers an offense and autocorrects8482# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb. It took 0.94 second. Expected to take 0.97 second.8483# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/request_context_spec.rb. Expected to take 0.97 second.8484Gitlab::Pagination::Keyset::RequestContext8485 #page8486 with only order_by given8487 extracts order_by/sorting information8488 with order_by and sort given8489 extracts order_by/sorting information and adds tie breaker8490 with no order_by information given8491 defaults to tie breaker8492 with per_page params given8493 extracts per_page information8494 #apply_headers8495 sets Link header with same host/path as the original request8496 sets Link header with a link to the next page8497 with descending order8498 sets Link header with a link to the next page8499# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/request_context_spec.rb. It took 0.91 second. Expected to take 0.97 second.8500# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/file_spec.rb. Expected to take 0.94 second.8501Gitlab::Git::Conflict::File8502 #lines8503 when the content contains non-UTF-8 characters8504 raises UnsupportedEncoding8505 when the content can be converted to UTF-88506 sets lines to the lines8507 sets the type to text8508 #content8509 when the content contains non-UTF-8 characters8510 raises UnsupportedEncoding8511 when the content can be converted to UTF-88512 returns a valid UTF-8 string8513 #path8514 returns our_path8515 when our_path is not present8516 returns their_path8517# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/file_spec.rb. It took 0.93 second. Expected to take 0.94 second.8518# [RSpecRunTime] Starting example group spec/services/saved_replies/update_service_spec.rb. Expected to take 0.93 second.8519SavedReplies::UpdateService8520 #execute8521 when update fails8522 is expected to eq :error8523 returns error messages8524 when update succeeds8525 is expected to eq :success8526 updates new Saved Reply in database8527 returns saved reply8528# [RSpecRunTime] Finishing example group spec/services/saved_replies/update_service_spec.rb. It took 0.95 second. Expected to take 0.93 second.8529# [RSpecRunTime] Starting example group spec/workers/concerns/limited_capacity/job_tracker_spec.rb. Expected to take 0.91 second.8530LimitedCapacity::JobTracker8531 #register8532 adds jid to the set8533 returns false if the jid was not added8534 #remove8535 removes jid from the set8536 #clean_up8537 with running jobs8538 does not remove the jid from the set8539 does only one Redis call to get the job ids8540 with completed jobs8541 removes the jid from the set8542 gets the job ids, removes them, and updates the counter with only two Redis calls8543# [RSpecRunTime] Finishing example group spec/workers/concerns/limited_capacity/job_tracker_spec.rb. It took 0.97 second. Expected to take 0.91 second.8544# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/limit/field_call_count_spec.rb. Expected to take 0.9 second.8545Gitlab::Graphql::Limit::FieldCallCount8546 does not return an error when the field is called multiple times in separte queries8547 allows the call8548 executes the extension8549 returns an error when the field is called multiple times8550 when the field is not extended8551 allows the call8552 does not execute the extension8553 when limit is not specified8554 returns an error8555# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/limit/field_call_count_spec.rb. It took 0.92 second. Expected to take 0.9 second.8556# [RSpecRunTime] Starting example group spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb. Expected to take 0.87 second.8557Clusters::Kubernetes::FetchKubernetesTokenService8558 #execute8559 when params correct8560 when the secret exists8561 is expected to eq "xxx.token.xxx"8562 when there is a 500 error8563 is expected to raise Kubeclient::HttpError8564 when the secret does not exist on the first try8565 retries and finds the token8566 when the secret permanently does not exist8567 is expected to be nil8568 when the secret is missing a token on the first try8569 retries and finds the token8570 when the secret is permanently missing a token8571 is expected to be nil8572# [RSpecRunTime] Finishing example group spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb. It took 0.87 second. Expected to take 0.87 second.8573# [RSpecRunTime] Starting example group spec/lib/gitlab/reference_counter_spec.rb. Expected to take 0.87 second.8574Gitlab::ReferenceCounter8575 #increase8576 increases and sets the expire time of a reference count for a path8577 #decrease8578 decreases the reference count for a path8579 warns if attempting to decrease a counter with a value of zero or less, and resets the counter8580 #value8581 get the reference count for a path8582 #reset!8583 resets reference count down to zero8584 #expires_in8585 displays the expiration time in seconds8586# [RSpecRunTime] Finishing example group spec/lib/gitlab/reference_counter_spec.rb. It took 0.82 second. Expected to take 0.87 second.8587# [RSpecRunTime] Starting example group spec/serializers/analytics_issue_serializer_spec.rb. Expected to take 0.86 second.8588AnalyticsIssueSerializer8589 when there is a single object provided8590 contains important elements of the issue8591# [RSpecRunTime] Finishing example group spec/serializers/analytics_issue_serializer_spec.rb. It took 0.82 second. Expected to take 0.86 second.8592# [RSpecRunTime] Starting example group spec/services/vs_code/settings/create_or_update_service_spec.rb. Expected to take 0.84 second.8593VsCode::Settings::CreateOrUpdateService8594 #execute8595 creates a new record when a record with the setting does not exist8596 updates the existing record if setting exists8597 fails if an invalid value is passed8598 when setting_type is machines8599 returns default machine as a successful response8600# [RSpecRunTime] Finishing example group spec/services/vs_code/settings/create_or_update_service_spec.rb. It took 0.74 second. Expected to take 0.84 second.8601# [RSpecRunTime] Starting example group spec/lib/system_check/app/authorized_keys_permission_check_spec.rb. Expected to take 0.84 second.8602SystemCheck::App::AuthorizedKeysPermissionCheck8603 #skip?8604 authorized keys enabled8605 is expected to eq false8606 authorized keys not enabled8607 is expected to eq true8608 #check?8609 authorized keys is accessible8610 is expected to eq true8611 authorized keys is not accessible8612 is expected to eq false8613 #repair!8614 authorized_keys file created8615 is expected to eq true8616 authorized_keys file is not created8617 is expected to eq false8618# [RSpecRunTime] Finishing example group spec/lib/system_check/app/authorized_keys_permission_check_spec.rb. It took 0.9 second. Expected to take 0.84 second.8619# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. Expected to take 0.82 second.8620admin/application_settings/_jira_connect.html.haml8621 renders the application ID field8622 renders the asymmetric jwt cdn url field8623 renders the enable public key storage checkbox8624# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. It took 0.66 second. Expected to take 0.82 second.8625# [RSpecRunTime] Starting example group spec/services/packages/rubygems/create_gemspec_service_spec.rb. Expected to take 0.81 second.8626Packages::Rubygems::CreateGemspecService8627 #execute8628 creates a new package file8629 with FIPS mode8630 does not generate file_md58631# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/create_gemspec_service_spec.rb. It took 0.82 second. Expected to take 0.81 second.8632# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_ci_cd.html.haml_spec.rb. Expected to take 0.8 second.8633admin/application_settings/_ci_cd8634 limits8635 has fields for CI/CD limits8636 does not display the plan name when there is only one plan8637 with multiple plans8638 displays the plan name when there is more than one plan8639# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_ci_cd.html.haml_spec.rb. It took 0.75 second. Expected to take 0.8 second.8640# [RSpecRunTime] Starting example group spec/initializers/gitlab_http_spec.rb. Expected to take 0.78 second.8641Gitlab::HTTP_V28642 handles log_exception_proc8643 when configuring allowed_internal_uris8644 is expected to contain exactly #<URI::HTTP http://localhost> and #<URI::Generic ssh://localhost:22>8645 when the protocol is https8646 uses the correct scheme8647 when silent_mode_enabled is true8648 when sending a POST request8649 handles silent_mode_log_info_proc8650 when sending a GET request8651 does not raise an error8652# [RSpecRunTime] Finishing example group spec/initializers/gitlab_http_spec.rb. It took 0.76 second. Expected to take 0.78 second.8653# [RSpecRunTime] Starting example group spec/serializers/import/provider_repo_serializer_spec.rb. Expected to take 0.77 second.8654Import::ProviderRepoSerializer8655 #represent8656 raises an error if invalid provider supplied8657 provider: :github, class_name: "Import::GithubishProviderRepoEntity"8658 uses correct entity class8659 provider: :gitea, class_name: "Import::GithubishProviderRepoEntity"8660 uses correct entity class8661 provider: :bitbucket, class_name: "Import::BitbucketProviderRepoEntity"8662 uses correct entity class8663 provider: :bitbucket_server, class_name: "Import::BitbucketServerProviderRepoEntity"8664 uses correct entity class8665 provider: :fogbugz, class_name: "Import::FogbugzProviderRepoEntity"8666 uses correct entity class8667# [RSpecRunTime] Finishing example group spec/serializers/import/provider_repo_serializer_spec.rb. It took 0.77 second. Expected to take 0.77 second.8668# [RSpecRunTime] Starting example group spec/lib/api/entities/design_management/design_spec.rb. Expected to take 0.76 second.8669API::Entities::DesignManagement::Design8670 has the correct attributes8671# [RSpecRunTime] Finishing example group spec/lib/api/entities/design_management/design_spec.rb. It took 0.73 second. Expected to take 0.76 second.8672# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/inline_hash_spec.rb. Expected to take 0.74 second.8673Gitlab::Utils::InlineHash8674 .merge_keys8675 transforms a nested hash into a one-level hash8676 retains key insertion order8677 with a custom connector8678 uses the connector to merge keys8679 with a starter prefix8680 prefixes all the keys8681# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/inline_hash_spec.rb. It took 0.58 second. Expected to take 0.74 second.8682# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb. Expected to take 0.73 second.8683Gitlab::Database::Migrations::PgBackendPid8684 .say8685/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb:294: warning: removing `object_id' may cause serious problems8686 outputs the connection information8687 outputs nothing if ActiveRecord::Migration.verbose is false8688 .patch!8689 patches ActiveRecord::Migrator8690 Gitlab::Database::Migrations::PgBackendPid::MigratorPgBackendPid8691 re-yields with same arguments and wraps it with calls to .say8692 re-yields with same arguments and wraps it with calls to .say even when error is raised8693# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb. It took 0.73 second. Expected to take 0.73 second.8694# [RSpecRunTime] Starting example group spec/graphql/types/time_type_spec.rb. Expected to take 0.71 second.8695Types::TimeType8696 is expected to eq "Time"8697 coerces Time object into ISO 86018698 coerces an ISO-time into Time object8699 rejects invalid input8700 allows nil8701# [RSpecRunTime] Finishing example group spec/graphql/types/time_type_spec.rb. It took 0.67 second. Expected to take 0.71 second.8702# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/ingress_spec.rb. Expected to take 0.71 second.8703Gitlab::Kubernetes::Ingress8704 #canary?8705 with canary ingress parameters8706 is expected to be truthy8707 with stable ingress parameters8708 is expected to be falsey8709 #canary_weight8710 with canary ingress parameters8711 is expected to eq 508712 with stable ingress parameters8713 is expected to be nil8714 #name8715 is expected to eq "production-auto-deploy"8716# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/ingress_spec.rb. It took 0.68 second. Expected to take 0.71 second.8717# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/rate_limiting_gates_spec.rb. Expected to take 0.69 second.8718Gitlab::Instrumentation::RateLimitingGates8719 .gates8720 returns an empty array when no gates are tracked8721 returns all gates used in the request8722 deduplicates its results8723 .payload8724 returns the gates in a hash8725# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/rate_limiting_gates_spec.rb. It took 0.61 second. Expected to take 0.69 second.8726# [RSpecRunTime] Starting example group spec/keeps/helpers/postgres_ai_spec.rb. Expected to take 0.68 second.8727Keeps::Helpers::PostgresAi8728 #fetch_migrated_tuple_count8729 fetches data from Postgres AI8730 #initialize8731 with no connection string8732 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied"8733 with no password8734 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied"8735 #fetch_background_migration_status8736 fetches background migration data from Postgres AI8737# [RSpecRunTime] Finishing example group spec/keeps/helpers/postgres_ai_spec.rb. It took 0.68 second. Expected to take 0.68 second.8738# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/rollout_instances_spec.rb. Expected to take 0.67 second.8739Gitlab::Kubernetes::RolloutInstances8740 #pod_instances8741 returns an instance for a deployment with one pod8742 returns a pending pod for a missing replica8743 returns instances when there are two stable deployments8744 returns instances for two deployments with different tracks8745 sorts stable tracks after canary tracks8746# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/rollout_instances_spec.rb. It took 0.7 second. Expected to take 0.67 second.8747# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/test_map_packer_spec.rb. Expected to take 0.66 second.8748Tooling::TestMapPacker8749 #pack8750 compacts list of test files into a prefix tree8751 does nothing to empty hash8752 #unpack8753 unpack prefix tree into list of test files8754 does nothing to empty hash8755# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/test_map_packer_spec.rb. It took 0.59 second. Expected to take 0.66 second.8756# [RSpecRunTime] Starting example group spec/services/user_preferences/update_service_spec.rb. Expected to take 0.64 second.8757UserPreferences::UpdateService8758 #execute8759 successfully updating the record8760 updates the preference and returns a success8761 unsuccessfully updating the record8762 returns an error8763# [RSpecRunTime] Finishing example group spec/services/user_preferences/update_service_spec.rb. It took 0.57 second. Expected to take 0.64 second.8764# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. Expected to take 0.64 second.8765Gitlab::UsageDataCounters::JetBrainsPluginActivityUniqueCounter8766 when tracking a jetbrains api request8767 behaves like a request from an extension8768 tracks when the user agent is matching8769 does not track when the user agent is not matching8770 does not track if user agent is not present8771 does not track if user is not present8772# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. It took 0.66 second. Expected to take 0.64 second.8773# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/version_helpers_spec.rb. Expected to take 0.62 second.8774Packages::Nuget::VersionHelpers8775 #sort_versions8776 unsorted_versions: ["1.0.0-a1b", "1.0.0-abb", "1.0.0-a11"], expected_result: ["1.0.0-a11", "1.0.0-a1b", "1.0.0-abb"]8777 sorts versions in ascending order8778 unsorted_versions: ["1.8.6-10pre", "1.8.6-5pre", "1.8.6-05pre", "1.8.6-9"], expected_result: ["1.8.6-9", "1.8.6-05pre", "1.8.6-10pre", "1.8.6-5pre"]8779 sorts versions in ascending order8780 unsorted_versions: ["8.4.0-MOR-4077-TabControl.1", "8.4.0-max-migration.1", "8.4.0-develop-nuget20230418.1", "8.4.0-MOR-4077-TabControl.2"], expected_result: ["8.4.0-develop-nuget20230418.1", "8.4.0-max-migration.1", "8.4.0-MOR-4077-TabControl.1", "8.4.0-MOR-4077-TabControl.2"]8781 sorts versions in ascending order8782 unsorted_versions: ["1.0.0-beta+build.1", "1.0.0-beta.11", "1.0.0-beta.2", "1.0.0-alpha", "1.0.0-alpha.1", "1.0.0-alpha.2", "1.0.0-alpha.beta", "2.0.0", "1.0.0-rc.1", "1.0.0-beta", "2.0.0-alpha", "1.0.0", "1.0.0-rc.1+build.1", "1.0.0+build", "1.0.0+build.1", "1.0.1-rc.1", "1.0.1", "1.0.1+build.2", "1.1.0-alpha", "1.1.0"], expected_result: ["1.0.0-alpha", "1.0.0-alpha.1", "1.0.0-alpha.2", "1.0.0-alpha.beta", "1.0.0-beta", "1.0.0-beta+build.1", "1.0.0-beta.2", "1.0.0-beta.11", "1.0.0-rc.1", "1.0.0-rc.1+build.1", "1.0.0", "1.0.0+build", "1.0.0+build.1", "1.0.1-rc.1", "1.0.1", "1.0.1+build.2", "1.1.0-alpha", "1.1.0", "2.0.0-alpha", "2.0.0"]8783 sorts versions in ascending order8784# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/version_helpers_spec.rb. It took 0.69 second. Expected to take 0.62 second.8785# [RSpecRunTime] Starting example group spec/graphql/types/analytics/cycle_analytics/value_streams/stage_type_spec.rb. Expected to take 0.61 second.8786Types::Analytics::CycleAnalytics::ValueStreams::StageType8787 is expected to eq "ValueStreamStage"8788 is expected to have graphql fields :name, :start_event_identifier, :end_event_identifier, :hidden, and :custom8789# [RSpecRunTime] Finishing example group spec/graphql/types/analytics/cycle_analytics/value_streams/stage_type_spec.rb. It took 0.43 second. Expected to take 0.61 second.8790# [RSpecRunTime] Starting example group spec/lib/gitlab/source_spec.rb. Expected to take 0.61 second.8791Gitlab::Source8792 .release_url8793 when not on a pre-release8794 returns a tag url8795 when on a pre-release8796 returns a commit url8797 .ref8798 when not on a pre-release8799 is expected to eq "v15.0.0-ee"8800 when on a pre-release8801 is expected to eq "a123a123"8802# [RSpecRunTime] Finishing example group spec/lib/gitlab/source_spec.rb. It took 0.63 second. Expected to take 0.61 second.8803# [RSpecRunTime] Starting example group spec/lib/backup/database_backup_error_spec.rb. Expected to take 0.59 second.8804Backup::DatabaseBackupError8805 is expected to respond to #config8806 is expected to respond to #db_file_name8807 expects exception message to include database file8808 expects exception message to include database paths being back-up8809# [RSpecRunTime] Finishing example group spec/lib/backup/database_backup_error_spec.rb. It took 0.64 second. Expected to take 0.59 second.8810# [RSpecRunTime] Starting example group spec/lib/gitlab/hashed_path_spec.rb. Expected to take 0.59 second.8811Gitlab::HashedPath8812 #to_s8813 when path contains a single value8814 returns the disk path8815 when path contains multiple values8816 returns the disk path8817# [RSpecRunTime] Finishing example group spec/lib/gitlab/hashed_path_spec.rb. It took 0.44 second. Expected to take 0.59 second.8818# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/includes_spec.rb. Expected to take 0.57 second.8819Gitlab::Ci::Config::Entry::Includes8820 validations8821 returns invalid8822 returns the appropriate error8823 #initialize8824 does not increase aspects8825# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/includes_spec.rb. It took 0.55 second. Expected to take 0.57 second.8826# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. Expected to take 0.56 second.8827RuboCop::Cop::Gitlab::AvoidCurrentOrganization8828 bad examples8829 when referencing8830 registers an offense8831 when assigning8832 registers an offense8833 good examples8834 does not register an offense8835# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. It took 0.52 second. Expected to take 0.56 second.8836# [RSpecRunTime] Starting example group spec/serializers/diff_line_entity_spec.rb. Expected to take 0.56 second.8837DiffLineEntity8838 exposes correct attributes8839 #rich_text8840 when rich_line is present8841 behaves like escapes html tags8842 is expected to be html safe8843 when rich_line is not present8844 behaves like escapes html tags8845 is expected to be html safe8846# [RSpecRunTime] Finishing example group spec/serializers/diff_line_entity_spec.rb. It took 0.54 second. Expected to take 0.56 second.8847# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb. Expected to take 0.55 second.8848Gitlab::Middleware::HandleIpSpoofAttackError8849 passes through the response from a valid upstream8850 translates an ActionDispatch::IpSpoofAttackError to a 400 response8851 passes through the exception raised by an invalid upstream8852# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb. It took 0.51 second. Expected to take 0.55 second.8853# [RSpecRunTime] Starting example group spec/lib/banzai/filter/jira_import/adf_to_commonmark_filter_spec.rb. Expected to take 0.54 second.8854Banzai::Filter::JiraImport::AdfToCommonmarkFilter8855 renders a complex document8856 renders original source when it is invalid JSON8857 renders original source when missing document node8858# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/jira_import/adf_to_commonmark_filter_spec.rb. It took 0.51 second. Expected to take 0.54 second.8859# [RSpecRunTime] Starting example group spec/lib/security/report_schema_version_matcher_spec.rb. Expected to take 0.53 second.8860Security::ReportSchemaVersionMatcher8861 #call8862 when minor version matches8863 and report schema patch version does not match any vendored schema versions8864 and report version is 14.1.18865 returns 14.1.08866 and report version is 14.0.328867 returns 14.0.28868 when report minor version does not match8869 does not return a version8870# [RSpecRunTime] Finishing example group spec/lib/security/report_schema_version_matcher_spec.rb. It took 0.51 second. Expected to take 0.53 second.8871# [RSpecRunTime] Starting example group spec/models/badges/group_badge_spec.rb. Expected to take 0.52 second.8872GroupBadge8873 does not allow STI8874 associations8875 is expected to belong to group required: false8876 validations8877 is expected to validate that :group cannot be empty/falsy8878# [RSpecRunTime] Finishing example group spec/models/badges/group_badge_spec.rb. It took 0.53 second. Expected to take 0.52 second.8879# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8880Lint factories for GroupBadge8881 with saas, license, and factory defaults8882 behaves like factory8883 group_badge factory8884 does not raise error when built8885 does not raise error when created8886# [RSpecRunTime] RSpec elapsed time: 29 minutes 45.73 seconds. Current RSS: ~1624M. Threads: 5. load average: 1.06 1.12 1.15 1/318 149948887.8888# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.65 seconds. Expected to take 39.97 seconds.8889# [RSpecRunTime] Starting example group spec/graphql/types/description_version_type_spec.rb. Expected to take 0.51 second.8890Types::DescriptionVersionType8891 is expected to have graphql field :description8892 is expected to have graphql field :id8893 is expected to require graphql authorizations :read_issuable8894# [RSpecRunTime] Finishing example group spec/graphql/types/description_version_type_spec.rb. It took 0.57 second. Expected to take 0.51 second.8895# [RSpecRunTime] Starting example group spec/views/dashboard/projects/_nav.html.haml_spec.rb. Expected to take 0.5 second.8896dashboard/projects/_nav.html.haml8897 highlights All tab by default8898 highlights Personal tab personal param is present8899# [RSpecRunTime] Finishing example group spec/views/dashboard/projects/_nav.html.haml_spec.rb. It took 0.51 second. Expected to take 0.5 second.8900# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/frecent_projects_resolver_spec.rb. Expected to take 0.5 second.8901Resolvers::Users::FrecentProjectsResolver8902 behaves like namespace visits resolver8903 #resolve8904 when user is not logged in8905 returns nil8906 when user is logged in8907 returns frecent groups8908# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/frecent_projects_resolver_spec.rb. It took 0.58 second. Expected to take 0.5 second.8909# [RSpecRunTime] Starting example group spec/rubocop/cop/user_admin_spec.rb. Expected to take 0.49 second.8910RuboCop::Cop::UserAdmin8911 flags a method call with safe operator8912 flags a method call8913# [RSpecRunTime] Finishing example group spec/rubocop/cop/user_admin_spec.rb. It took 0.44 second. Expected to take 0.49 second.8914# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_case_type_spec.rb. Expected to take 0.48 second.8915Types::Ci::TestCaseType8916 is expected to eq "TestCase"8917 contains attributes related to a pipeline test case8918# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_case_type_spec.rb. It took 0.48 second. Expected to take 0.48 second.8919# [RSpecRunTime] Starting example group spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb. Expected to take 0.47 second.8920Packages::CleanupArtifactWorker8921 #model8922 is expected to raise NotImplementedError8923 #log_metadata8924 is expected to raise NotImplementedError8925 #log_cleanup_item8926 is expected to raise NotImplementedError8927# [RSpecRunTime] Finishing example group spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb. It took 0.64 second. Expected to take 0.47 second.8928# [RSpecRunTime] Starting example group spec/initializers/rails_asset_host_spec.rb. Expected to take 0.46 second.8929Rails asset host initializer8930 uses no asset host by default8931 with cdn_host defined in gitlab.yml8932 returns https://gitlab.example.com8933# [RSpecRunTime] Finishing example group spec/initializers/rails_asset_host_spec.rb. It took 0.49 second. Expected to take 0.46 second.8934# [RSpecRunTime] Starting example group spec/helpers/registrations_helper_spec.rb. Expected to take 0.46 second.8935RegistrationsHelper8936 #signup_username_data_attributes8937 has expected attributes8938 #register_omniauth_params8939 adds intent to register8940# [RSpecRunTime] Finishing example group spec/helpers/registrations_helper_spec.rb. It took 0.43 second. Expected to take 0.46 second.8941# [RSpecRunTime] Starting example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. Expected to take 0.45 second.8942Prometheus::CleanupMultiprocDirService8943 #execute8944 when `multiprocess_files_dir` is defined8945 removes old metrics8946 when `multiprocess_files_dir` is not defined8947 does not remove any files8948# [RSpecRunTime] Finishing example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. It took 0.44 second. Expected to take 0.45 second.8949# [RSpecRunTime] Starting example group spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb. Expected to take 0.45 second.8950user_settings/user_settings/authentication_log8951 when user has successful and failure events8952 only shows successful events8953# [RSpecRunTime] Finishing example group spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb. It took 0.44 second. Expected to take 0.45 second.8954# [RSpecRunTime] Starting example group spec/graphql/types/user_preferences_type_spec.rb. Expected to take 0.44 second.8955Types::UserPreferencesType8956 is expected to eq "UserPreferences"8957 exposes the expected fields8958# [RSpecRunTime] Finishing example group spec/graphql/types/user_preferences_type_spec.rb. It took 0.41 second. Expected to take 0.44 second.8959# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/link_with_html_options_spec.rb. Expected to take 0.43 second.8960Sidebars::Concerns::LinkWithHtmlOptions8961 #link_html_options8962 with existing classes8963 includes class and default aria-label attribute8964 without existing classes8965 includes gl-link class8966# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/link_with_html_options_spec.rb. It took 0.42 second. Expected to take 0.43 second.8967# [RSpecRunTime] Starting example group spec/rubocop/cop/ban_catch_throw_spec.rb. Expected to take 0.43 second.8968RuboCop::Cop::BanCatchThrow8969 does not register an offense for a method called catch or throw8970 registers an offense when `catch` or `throw` are used8971# [RSpecRunTime] Finishing example group spec/rubocop/cop/ban_catch_throw_spec.rb. It took 0.42 second. Expected to take 0.43 second.8972# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. Expected to take 0.42 second.8973Types::MergeRequests::MergeabilityCheckStatusEnum8974 exposes all the existing mergeability check statuses8975 is expected to eq "MergeabilityCheckStatus"8976# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. It took 0.47 second. Expected to take 0.42 second.8977# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb. Expected to take 0.42 second.8978Types::WorkItems::Widgets::StartAndDueDateUpdateInputType8979 is expected to eq "WorkItemWidgetStartAndDueDateUpdateInput"8980 is expected to contain exactly "startDate" and "dueDate"8981# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb. It took 0.43 second. Expected to take 0.42 second.8982# [RSpecRunTime] Starting example group spec/graphql/types/ci/ci_cd_setting_type_spec.rb. Expected to take 0.41 second.8983Types::Ci::CiCdSettingType8984 exposes the expected fields8985 is expected to eq "ProjectCiCdSetting"8986# [RSpecRunTime] Finishing example group spec/graphql/types/ci/ci_cd_setting_type_spec.rb. It took 0.43 second. Expected to take 0.41 second.8987# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/import_test_coverage_spec.rb. Expected to take 0.4 second.8988Test coverage of the Project Import8989 ensures that all imported/exported relations are present in test JSONs8990# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/import_test_coverage_spec.rb. It took 0.35 second. Expected to take 0.4 second.8991# [RSpecRunTime] Starting example group spec/graphql/types/tree/tree_entry_type_spec.rb. Expected to take 0.4 second.8992Types::Tree::TreeEntryType8993 is expected to eq "TreeEntry"8994 is expected to have graphql fields :id, :sha, :name, :type, :path, :flat_path, :web_url, and :web_path8995# [RSpecRunTime] Finishing example group spec/graphql/types/tree/tree_entry_type_spec.rb. It took 0.45 second. Expected to take 0.4 second.8996# [RSpecRunTime] Starting example group spec/serializers/namespace_serializer_spec.rb. Expected to take 0.38 second.8997NamespaceSerializer8998 represents NamespaceBasicEntity entities8999# [RSpecRunTime] Finishing example group spec/serializers/namespace_serializer_spec.rb. It took 0.35 second. Expected to take 0.38 second.9000# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_uploaded_file_from_params_spec.rb. Expected to take 0.37 second.9001RuboCop::Cop::Gitlab::AvoidUploadedFileFromParams9002 when using UploadedFile.from_params9003 flags its call9004# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_uploaded_file_from_params_spec.rb. It took 0.33 second. Expected to take 0.37 second.9005# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/labels_type_spec.rb. Expected to take 0.36 second.9006Types::WorkItems::Widgets::LabelsType9007 exposes the expected fields9008# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/labels_type_spec.rb. It took 0.33 second. Expected to take 0.36 second.9009# [RSpecRunTime] Starting example group spec/uploaders/uploader_helper_spec.rb. Expected to take 0.36 second.9010UploaderHelper9011 #extension_match?9012 returns false if file does not exist9013# [RSpecRunTime] Finishing example group spec/uploaders/uploader_helper_spec.rb. It took 0.32 second. Expected to take 0.36 second.9014# [RSpecRunTime] Starting example group spec/routing/projects/security/configuration_controller_routing_spec.rb. Expected to take 0.35 second.9015Projects::Security::ConfigurationController routing9016 routes to #show9017# [RSpecRunTime] Finishing example group spec/routing/projects/security/configuration_controller_routing_spec.rb. It took 0.32 second. Expected to take 0.35 second.9018# [RSpecRunTime] Starting example group spec/graphql/types/security/report_types_enum_spec.rb. Expected to take 0.34 second.9019Types::Security::ReportTypeEnum9020 exposes all security report types9021# [RSpecRunTime] Finishing example group spec/graphql/types/security/report_types_enum_spec.rb. It took 0.33 second. Expected to take 0.34 second.9022# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb. Expected to take 0.34 second.9023Gitlab::SidekiqMiddleware::InstrumentationLogger9024 #call9025 merges all instrumentation data in the job9026# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb. It took 0.34 second. Expected to take 0.34 second.9027# [RSpecRunTime] Starting example group spec/serializers/project_mirror_serializer_spec.rb. Expected to take 0.33 second.9028ProjectMirrorSerializer9029 represents ProjectMirror entities9030# [RSpecRunTime] Finishing example group spec/serializers/project_mirror_serializer_spec.rb. It took 0.39 second. Expected to take 0.33 second.9031# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. Expected to take 0.32 second.9032Gitlab::ErrorTracking::LogFormatter9033 appends error-related log fields and filters sensitive Sidekiq arguments9034# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/log_formatter_spec.rb. It took 0.34 second. Expected to take 0.32 second.9035# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. Expected to take 0.29 second.9036Types::ContainerRepositoryCleanupStatusEnum9037 exposes all statuses9038# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. It took 0.33 second. Expected to take 0.29 second.9039auto_explain log contains 1691 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-16-32.341.main.ndjson.gz9040took 36.0553272059041auto_explain log contains 1691 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-16-32.341.ci.ndjson.gz9042took 35.4514894719043[TEST PROF INFO] EventProf results for sql.active_record9044Total time: 07:31.572 of 29:54.390 (25.17%)9045Total events: 2806239046Top 5 slowest suites (by time):9047ApplicationSetting (./spec/models/application_setting_spec.rb:5) – 01:58.961 (11402 / 619) of 05:34.875 (35.52%)9048Namespace (./spec/models/namespace_spec.rb:5) – 00:31.001 (30021 / 445) of 02:12.443 (23.41%)9049Boards::Issues::ListService (./spec/services/boards/issues/list_service_spec.rb:5) – 00:28.455 (20853 / 49) of 01:37.247 (29.26%)9050MergeRequests::CreateService (./spec/services/merge_requests/create_service_spec.rb:5) – 00:25.088 (18147 / 45) of 01:58.034 (21.26%)9051Issues::CreateService (./spec/services/issues/create_service_spec.rb:5) – 00:17.326 (11204 / 73) of 01:07.396 (25.71%)9052Knapsack report was generated. Preview:9053{9054 "spec/models/application_setting_spec.rb": 334.8198188089991,9055 "spec/support/shared_examples/lint_factories_shared_examples.rb": 27.3797393679979,9056 "spec/models/namespace_spec.rb": 132.4427898269987,9057 "spec/services/merge_requests/create_service_spec.rb": 118.03393291900102,9058 "spec/services/boards/issues/list_service_spec.rb": 97.24691448799967,9059 "spec/services/issues/create_service_spec.rb": 67.39570085299965,9060 "spec/helpers/visibility_level_helper_spec.rb": 63.532067691998236,9061 "spec/policies/project_statistics_policy_spec.rb": 45.12816022699917,9062 "spec/lib/gitlab/import_export/project/relation_tree_restorer_spec.rb": 44.579121187000055,9063 "spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb": 34.926312647001396,9064 "spec/lib/gitlab/checks/branch_check_spec.rb": 32.16896310800075,9065 "spec/services/members/invite_service_spec.rb": 27.542995522000638,9066 "spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb": 24.95644899999934,9067 "spec/lib/gitlab/git/branch_spec.rb": 24.797390851999808,9068 "spec/services/work_items/parent_links/create_service_spec.rb": 22.78607158700106,9069 "spec/tooling/danger/project_helper_spec.rb": 19.04226533899964,9070 "spec/views/notify/pipeline_failed_email.text.erb_spec.rb": 21.402132717999848,9071 "spec/services/issuable/discussions_list_service_spec.rb": 16.758389393999096,9072 "spec/lib/banzai/filter/video_link_filter_spec.rb": 15.390788742999575,9073 "spec/services/snippets/destroy_service_spec.rb": 18.506506297999294,9074 "spec/lib/backup/targets/files_spec.rb": 14.768846838998797,9075 "spec/policies/blob_policy_spec.rb": 13.737001413999678,9076 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/generate_list_spec.rb": 13.607774282998435,9077 "spec/models/internal_id_spec.rb": 13.371274119999725,9078 "spec/lib/gitlab/git/commit_spec.rb": 12.153298928000368,9079 "spec/services/post_receive_service_spec.rb": 11.722197838998909,9080 "spec/models/integrations/bamboo_spec.rb": 9.498801452000407,9081 "spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb": 11.007138351998947,9082 "spec/services/deployments/archive_in_project_service_spec.rb": 11.189513168999838,9083 "spec/services/packages/conan/search_service_spec.rb": 11.427720780999152,9084 "spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb": 11.577625939000427,9085 "spec/models/integrations/webex_teams_spec.rb": 11.53266450800038,9086 "spec/lib/gitlab/usage_data_counters/merge_request_activity_unique_counter_spec.rb": 10.698687517000508,9087 "spec/models/pool_repository_spec.rb": 9.317038563998722,9088 "spec/models/release_spec.rb": 9.762320472000283,9089 "spec/models/hooks/service_hook_spec.rb": 9.9987875049992,9090 "spec/lib/gitlab/database/gitlab_schema_spec.rb": 6.973578044000533,9091 "spec/graphql/resolvers/last_commit_resolver_spec.rb": 6.897442629999205,9092 "spec/services/alert_management/alerts/update_service_spec.rb": 8.439814396999282,9093 "spec/services/projects/move_project_members_service_spec.rb": 6.930842677998953,9094 "spec/views/admin/dashboard/index.html.haml_spec.rb": 6.58478063199982,9095 "spec/lib/banzai/reference_parser/issue_parser_spec.rb": 7.223026915999071,9096 "spec/services/environments/schedule_to_delete_review_apps_service_spec.rb": 7.651164885000981,9097 "spec/services/jira_import/start_import_service_spec.rb": 6.362549698998919,9098 "spec/services/merge_requests/add_context_service_spec.rb": 6.819083804999536,9099 "spec/lib/gitlab/redis/cache_spec.rb": 6.599499910998929,9100 "spec/finders/packages/conan/package_finder_spec.rb": 6.05818963099955,9101 "spec/services/security/ci_configuration/secret_detection_create_service_spec.rb": 6.500481109000248,9102 "spec/tasks/gitlab/service_desk_email_rake_spec.rb": 5.478877722000107,9103 "spec/services/labels/update_service_spec.rb": 5.947941238999192,9104 "spec/services/boards/lists/create_service_spec.rb": 6.758097500000076,9105 "spec/models/work_items/resource_link_event_spec.rb": 6.187896130999434,9106 "spec/policies/board_policy_spec.rb": 6.52073242699953,9107 "spec/services/packages/terraform_module/create_package_service_spec.rb": 6.258737316000406,9108 "spec/tasks/gitlab/feature_categories_rake_spec.rb": 4.7977621519985405,9109 "spec/services/jira_connect_installations/update_service_spec.rb": 5.239287290998618,9110 "spec/lib/gitlab/database/bulk_update_spec.rb": 6.052296761001344,9111 "spec/services/work_items/callbacks/assignees_spec.rb": 5.619950221998806,9112 "spec/lib/gitlab/memory/reporter_spec.rb": 5.069728971999211,9113 "spec/lib/event_filter_spec.rb": 7.1693625489988335,9114 "spec/models/namespace/detail_spec.rb": 4.696069518999138,9115 "spec/lib/banzai/reference_parser/alert_parser_spec.rb": 5.169828685000539,9116 "spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb": 4.671557270999983,9117 "spec/tasks/gitlab/doctor/secrets_rake_spec.rb": 4.474449366000044,9118 "spec/services/packages/protection/delete_rule_service_spec.rb": 4.9512557500002,9119 "spec/tasks/cache_rake_spec.rb": 4.830116958999497,9120 "spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb": 3.605245978998937,9121 "spec/lib/sbom/package_url/argument_validator_spec.rb": 3.9912827600001037,9122 "spec/helpers/notify_helper_spec.rb": 3.8289940819995536,9123 "spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb": 3.6893189319998783,9124 "spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb": 3.5774172800011,9125 "spec/services/jira_import/cloud_users_mapper_service_spec.rb": 3.8748116589995334,9126 "spec/models/design_management/action_spec.rb": 4.285105768998619,9127 "spec/lib/error_tracking/sentry_client/issue_link_spec.rb": 3.259052133998921,9128 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_worker_spec.rb": 3.714602781001304,9129 "spec/lib/gitlab/github_import_spec.rb": 2.7466002000001026,9130 "spec/graphql/resolvers/design_management/design_resolver_spec.rb": 3.596282438998969,9131 "spec/graphql/mutations/todos/mark_all_done_spec.rb": 3.8467203510008403,9132 "spec/finders/repositories/tree_finder_spec.rb": 3.3418665979988873,9133 "spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb": 3.3549856070003443,9134 "spec/helpers/sorting_helper_spec.rb": 2.8542165929993644,9135 "spec/lib/unnested_in_filters/rewriter_spec.rb": 2.703029563999735,9136 "spec/services/ci/create_pipeline_service/custom_config_content_spec.rb": 3.050491798998337,9137 "spec/workers/container_registry/delete_container_repository_worker_spec.rb": 3.2604448040001444,9138 "spec/lib/gitlab/email/reply_parser_spec.rb": 3.1665570400000433,9139 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 2.864806191999378,9140 "spec/lib/gitlab/ci/config/entry/policy_spec.rb": 2.653907767999044,9141 "spec/services/projects/container_repository/gitlab/delete_tags_service_spec.rb": 2.433632412999941,9142 "spec/workers/gitlab/github_import/stage/import_repository_worker_spec.rb": 2.240518066999357,9143 "spec/workers/clusters/applications/activate_integration_worker_spec.rb": 2.9572866759990575,9144 "spec/graphql/mutations/design_management/move_spec.rb": 2.058429390999663,9145 "spec/models/x509_issuer_spec.rb": 2.0892679179996776,9146 "spec/lib/gitlab/kubernetes/node_spec.rb": 2.1357286359998398,9147 "spec/services/groups/open_issues_count_service_spec.rb": 2.432314593001138,9148 "spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb": 2.423866994000491,9149 "spec/lib/gitlab/cleanup/remote_uploads_spec.rb": 2.3601543290005793,9150 "spec/presenters/packages/pypi/simple_index_presenter_spec.rb": 2.313400291999642,9151 "spec/graphql/mutations/terraform/state/lock_spec.rb": 2.273431805000655,9152 "spec/lib/system_check/simple_executor_spec.rb": 2.477587819999826,9153 "spec/workers/stuck_export_jobs_worker_spec.rb": 2.3822032469997794,9154 "spec/workers/external_service_reactive_caching_worker_spec.rb": 2.8057522569997673,9155 "spec/finders/projects/topics_finder_spec.rb": 2.331101051000587,9156 "spec/models/user_status_spec.rb": 2.2265912990005745,9157 "spec/services/users/ban_service_spec.rb": 2.2401604180013237,9158 "spec/lib/gitlab/sidekiq_status_spec.rb": 2.0733544289996644,9159 "spec/services/work_items/callbacks/notifications_spec.rb": 2.182810012000118,9160 "spec/lib/gitlab/import_export/attributes_finder_spec.rb": 1.8996969620002346,9161 "spec/workers/projects/delete_branch_worker_spec.rb": 2.0633432710001216,9162 "spec/models/pages/lookup_path_spec.rb": 2.271472084999914,9163 "spec/workers/group_import_worker_spec.rb": 1.965034126998944,9164 "spec/finders/packages/helm/packages_finder_spec.rb": 2.030208013000447,9165 "spec/lib/gitlab/kubernetes_spec.rb": 1.7493705730012152,9166 "spec/services/protected_branches/destroy_service_spec.rb": 1.8760224239995296,9167 "spec/lib/gitlab/database/migrations/test_background_runner_spec.rb": 3.7367618690004747,9168 "spec/services/admin/plan_limits/update_service_spec.rb": 1.7885952699998597,9169 "spec/lib/gitlab/metrics/subscribers/rack_attack_spec.rb": 1.8267255770006159,9170 "spec/lib/api/entities/tag_spec.rb": 1.597326974999305,9171 "spec/services/alert_management/metric_images/upload_service_spec.rb": 1.6988445859988133,9172 "spec/workers/members/expiring_email_notification_worker_spec.rb": 1.853288395999698,9173 "spec/services/work_items/callbacks/start_and_due_date_spec.rb": 1.8848196829985682,9174 "spec/lib/gitlab/query_limiting/transaction_spec.rb": 2.047021042000779,9175 "spec/models/concerns/sha_attribute_spec.rb": 1.9336181599992415,9176 "spec/services/ci/destroy_secure_file_service_spec.rb": 2.0620586309996725,9177 "spec/models/redirect_route_spec.rb": 2.1757606619994476,9178 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb": 2.0593227810004464,9179 "spec/models/concerns/editable_spec.rb": 1.9585290879986132,9180 "spec/lib/error_tracking/sentry_client/repo_spec.rb": 1.5887876249998953,9181 "spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb": 1.4223429360008595,9182 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb": 1.4900108919991908,9183 "spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb": 1.745582354000362,9184 "spec/lib/banzai/renderer_spec.rb": 1.5109808199995314,9185 "spec/serializers/activity_pub/release_entity_spec.rb": 1.4630531439997867,9186 "spec/lib/gitlab/setup_helper/praefect_spec.rb": 1.5941289339989453,9187 "spec/scripts/setup/find_jh_branch_spec.rb": 0.9227908530010609,9188 "spec/lib/gitlab/counters/legacy_counter_spec.rb": 1.4540655149994564,9189 "spec/services/users/auto_ban_service_spec.rb": 1.39682965800057,9190 "spec/services/user_agent_detail_service_spec.rb": 1.4434166259998165,9191 "spec/lib/gitlab/metrics/method_call_spec.rb": 1.4498962050001865,9192 "spec/rubocop/cop/migration/update_column_in_batches_spec.rb": 1.3164940040005604,9193 "spec/lib/gitlab/sidekiq_middleware/pause_control/pause_control_service_spec.rb": 1.510311649999494,9194 "spec/lib/gitlab/database/partitioning_migration_helpers/uniqueness_helpers_spec.rb": 1.0082568070010893,9195 "spec/graphql/resolvers/error_tracking/sentry_detailed_error_resolver_spec.rb": 1.321783860999858,9196 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/concurrency_limit_service_spec.rb": 1.3642671680008789,9197 "spec/graphql/mutations/user_callouts/create_spec.rb": 1.2186364290009806,9198 "spec/lib/gitlab/database/background_migration/batched_job_transition_log_spec.rb": 1.140935184999762,9199 "spec/models/webauthn_registration_spec.rb": 1.0637365209986456,9200 "spec/workers/gitlab/github_import/import_issue_event_worker_spec.rb": 1.2565669770010572,9201 "spec/support_specs/matchers/event_store_spec.rb": 1.1156471960002818,9202 "spec/graphql/resolvers/user_resolver_spec.rb": 0.9686276680004084,9203 "spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb": 0.8502562960002251,9204 "spec/tooling/danger/sidekiq_queues_spec.rb": 1.1440807449998829,9205 "spec/lib/gitlab/memory/watchdog/handlers/sidekiq_handler_spec.rb": 0.9729435280005418,9206 "spec/lib/gitlab/utils/link_header_parser_spec.rb": 1.0581192010013183,9207 "spec/lib/sidebars/admin/menus/ci_cd_menu_spec.rb": 1.0152441039990663,9208 "spec/lib/gitlab/sidekiq_middleware/worker_context/client_spec.rb": 1.015922413998851,9209 "spec/lib/gitlab/gitaly_client/storage_settings_spec.rb": 1.047747051999977,9210 "spec/helpers/groups/settings_helper_spec.rb": 0.9354990410010942,9211 "spec/views/admin/identities/index.html.haml_spec.rb": 0.9500774200005253,9212 "spec/lib/banzai/filter/ascii_doc_sanitization_filter_spec.rb": 1.0135060749998956,9213 "spec/views/shared/milestones/_top.html.haml_spec.rb": 0.9717422569992777,9214 "spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb": 0.93601536999995,9215 "spec/lib/gitlab/pagination/keyset/request_context_spec.rb": 0.907635241999742,9216 "spec/lib/gitlab/git/conflict/file_spec.rb": 0.9268044109994662,9217 "spec/services/saved_replies/update_service_spec.rb": 0.9465565089994925,9218 "spec/workers/concerns/limited_capacity/job_tracker_spec.rb": 0.9693947280011344,9219 "spec/lib/gitlab/graphql/limit/field_call_count_spec.rb": 0.9207269109992922,9220 "spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb": 0.8705285750002076,9221 "spec/lib/gitlab/reference_counter_spec.rb": 0.8220197680002457,9222 "spec/serializers/analytics_issue_serializer_spec.rb": 0.818471299000521,9223 "spec/services/vs_code/settings/create_or_update_service_spec.rb": 0.741472204999809,9224 "spec/lib/system_check/app/authorized_keys_permission_check_spec.rb": 0.9019626219997008,9225 "spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb": 0.6548582109990093,9226 "spec/services/packages/rubygems/create_gemspec_service_spec.rb": 0.8201766389993281,9227 "spec/views/admin/application_settings/_ci_cd.html.haml_spec.rb": 0.7462108640011138,9228 "spec/initializers/gitlab_http_spec.rb": 0.7560399730009522,9229 "spec/serializers/import/provider_repo_serializer_spec.rb": 0.7685345230001985,9230 "spec/lib/api/entities/design_management/design_spec.rb": 0.7315423050004028,9231 "spec/lib/gitlab/utils/inline_hash_spec.rb": 0.5813813170007052,9232 "spec/lib/gitlab/database/migrations/pg_backend_pid_spec.rb": 0.7289842050013249,9233 "spec/graphql/types/time_type_spec.rb": 0.6695419600000605,9234 "spec/lib/gitlab/kubernetes/ingress_spec.rb": 0.6784074600000167,9235 "spec/lib/gitlab/instrumentation/rate_limiting_gates_spec.rb": 0.6061459739994461,9236 "spec/keeps/helpers/postgres_ai_spec.rb": 0.6768830900000466,9237 "spec/lib/gitlab/kubernetes/rollout_instances_spec.rb": 0.6976137279998511,9238 "spec/tooling/lib/tooling/test_map_packer_spec.rb": 0.590135286000077,9239 "spec/services/user_preferences/update_service_spec.rb": 0.5649291980007547,9240 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.6580046510007378,9241 "spec/presenters/packages/nuget/version_helpers_spec.rb": 0.6904074779995426,9242 "spec/graphql/types/analytics/cycle_analytics/value_streams/stage_type_spec.rb": 0.4254287080002541,9243 "spec/lib/gitlab/source_spec.rb": 0.6343932430008863,9244 "spec/lib/backup/database_backup_error_spec.rb": 0.6435606420000113,9245 "spec/lib/gitlab/hashed_path_spec.rb": 0.4356013270007679,9246 "spec/lib/gitlab/ci/config/entry/includes_spec.rb": 0.5511714989988832,9247 "spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb": 0.5242978710011812,9248 "spec/serializers/diff_line_entity_spec.rb": 0.5368397799993545,9249 "spec/lib/gitlab/middleware/handle_ip_spoof_attack_error_spec.rb": 0.5053673120000894,9250 "spec/lib/banzai/filter/jira_import/adf_to_commonmark_filter_spec.rb": 0.509480082000664,9251 "spec/lib/security/report_schema_version_matcher_spec.rb": 0.5074248419987271,9252 "spec/models/badges/group_badge_spec.rb": 0.5260988410009304,9253 "spec/graphql/types/description_version_type_spec.rb": 0.5716838870011998,9254 "spec/views/dashboard/projects/_nav.html.haml_spec.rb": 0.5088255720002053,9255 "spec/graphql/resolvers/users/frecent_projects_resolver_spec.rb": 0.5754995370007236,9256 "spec/rubocop/cop/user_admin_spec.rb": 0.44277732699993066,9257 "spec/graphql/types/ci/test_case_type_spec.rb": 0.4838598939986696,9258 "spec/workers/concerns/packages/cleanup_artifact_worker_spec.rb": 0.6374947519998386,9259 "spec/initializers/rails_asset_host_spec.rb": 0.4862028139996255,9260 "spec/helpers/registrations_helper_spec.rb": 0.4328378169993812,9261 "spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb": 0.43755971800055704,9262 "spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb": 0.43699366799955897,9263 "spec/graphql/types/user_preferences_type_spec.rb": 0.4105851990007068,9264 "spec/lib/sidebars/concerns/link_with_html_options_spec.rb": 0.42400013800033776,9265 "spec/rubocop/cop/ban_catch_throw_spec.rb": 0.42083939899930556,9266 "spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb": 0.4679563350000535,9267 "spec/graphql/types/work_items/widgets/start_and_due_date_update_input_type_spec.rb": 0.4292288480010029,9268 "spec/graphql/types/ci/ci_cd_setting_type_spec.rb": 0.4329389069989702,9269 "spec/lib/gitlab/import_export/import_test_coverage_spec.rb": 0.3523439340006007,9270 "spec/graphql/types/tree/tree_entry_type_spec.rb": 0.4545832359999622,9271 "spec/serializers/namespace_serializer_spec.rb": 0.3448203440002544,9272 "spec/rubocop/cop/gitlab/avoid_uploaded_file_from_params_spec.rb": 0.3286553959987941,9273 "spec/graphql/types/work_items/widgets/labels_type_spec.rb": 0.32568701499985764,9274 "spec/uploaders/uploader_helper_spec.rb": 0.3232388260003063,9275 "spec/routing/projects/security/configuration_controller_routing_spec.rb": 0.3213246060004167,9276 "spec/graphql/types/security/report_types_enum_spec.rb": 0.3320659950004483,9277 "spec/lib/gitlab/sidekiq_middleware/instrumentation_logger_spec.rb": 0.34119986499899824,9278 "spec/serializers/project_mirror_serializer_spec.rb": 0.3939558699985355,9279 "spec/lib/gitlab/error_tracking/log_formatter_spec.rb": 0.34159244500006025,9280 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.32525086600071529281}9282Knapsack global time execution for tests: 29m 54s9283Finished in 31 minutes 9 seconds (files took 46.61 seconds to load)92844104 examples, 0 failures9285Randomized with seed 126279286[TEST PROF INFO] Time spent in factories: 10:43.606 (34.28% of total time)9287RSpec exited with 0.9288No examples to retry, congrats!9290Running after script...9291$ source scripts/utils.sh9292$ bundle exec gem list gitlab_quality-test_tooling9293gitlab_quality-test_tooling (1.26.0)9294$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command9297$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9300$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9303$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9307$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9312$ tooling/bin/push_job_metrics || true9313[job-metrics] Pushing job metrics file for the CI/CD job.9314[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9316Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy9318Uploading artifacts...9319auto_explain/: found 3 matching artifact files and directories 9320coverage/: found 5 matching artifact files and directories 9321crystalball/: found 2 matching artifact files and directories 9322deprecations/: found 5 matching artifact files and directories 9323knapsack/: found 4 matching artifact files and directories 9324rspec/: found 16 matching artifact files and directories 9325WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9326log/*.log: found 17 matching artifact files and directories 9327WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007579/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9328WARNING: Retrying... context=artifacts-uploader error=request redirected9329Uploading artifacts as "archive" to coordinator... 201 Created id=6975007579 responseStatus=201 Created token=glcbt-659330Uploading artifacts...9331rspec/rspec-*.xml: found 1 matching artifact files and directories 9332WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007579/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9333WARNING: Retrying... context=artifacts-uploader error=request redirected9334Uploading artifacts as "junit" to coordinator... 201 Created id=6975007579 responseStatus=201 Created token=glcbt-659336Job succeeded