rspec unit pg14 single-db 31/32
Passed Started
by
@zzaakiirr

Zakir Dzhamaliddinov
1Installing gitlab-glfm-markdown 0.0.16 (x86_64-linux)2Fetching prometheus-client-mmap 1.1.1 (x86_64-linux)3Installing prometheus-client-mmap 1.1.1 (x86_64-linux)4Fetching jaeger-client 1.1.05Installing jaeger-client 1.1.06Fetching snaky_hash 2.0.07Installing snaky_hash 2.0.08Fetching gpgme 2.0.239Installing gpgme 2.0.23 with native extensions10Fetching ruby-magic 0.6.011Installing ruby-magic 0.6.0 with native extensions12Fetching notiffany 0.1.313Installing notiffany 0.1.314Fetching haml 5.2.215Installing haml 5.2.216Fetching hamlit 2.15.017Installing hamlit 2.15.0 with native extensions18Fetching icalendar 2.8.019Installing icalendar 2.8.020Fetching js_regex 3.8.021Installing js_regex 3.8.022Using ipynbdiff 0.4.7 from source at `gems/ipynbdiff`23Fetching oj-introspect 0.7.224Installing oj-introspect 0.7.2 with native extensions25Fetching unleash 3.2.226Installing unleash 3.2.227Fetching net-scp 4.0.028Installing net-scp 4.0.029Fetching opentelemetry-common 0.20.130Installing opentelemetry-common 0.20.131Fetching opentelemetry-registry 0.3.032Installing opentelemetry-registry 0.3.033Fetching opentelemetry-semantic_conventions 1.10.034Installing opentelemetry-semantic_conventions 1.10.035Fetching rbtrace 0.5.136Installing rbtrace 0.5.1 with native extensions37Fetching org-ruby 0.9.1238Fetching pastel 0.8.039Installing org-ruby 0.9.1240Fetching strings 0.2.141Installing pastel 0.8.042Fetching tty-reader 0.9.043Installing strings 0.2.144Fetching wikicloth 0.8.145Installing tty-reader 0.9.046Fetching rqrcode 2.2.047Installing wikicloth 0.8.148Fetching selenium-webdriver 4.19.049Installing rqrcode 2.2.050Fetching simplecov 0.22.051Installing simplecov 0.22.052Fetching spring-commands-rspec 1.0.453Installing spring-commands-rspec 1.0.454Fetching kramdown-parser-gfm 1.1.055Installing kramdown-parser-gfm 1.1.056Fetching license_finder 7.1.057Installing license_finder 7.1.058Installing selenium-webdriver 4.19.059Fetching faraday 1.10.060Installing faraday 1.10.061Fetching mustermann-grape 1.0.262Installing mustermann-grape 1.0.263Fetching activesupport 7.0.8.164Fetching et-orbi 1.2.1165Installing activesupport 7.0.8.166Installing et-orbi 1.2.1167Fetching mixlib-shellout 3.2.768Installing mixlib-shellout 3.2.769Fetching loofah 2.22.070Fetching xpath 3.2.071Installing loofah 2.22.072Fetching html2text 0.2.073Installing xpath 3.2.074Fetching reverse_markdown 1.4.075Installing html2text 0.2.076Fetching ruby-saml 1.15.077Installing reverse_markdown 1.4.078Fetching sanitize 6.0.279Installing ruby-saml 1.15.080Fetching truncato 0.7.1281Installing sanitize 6.0.282Using gitlab-safe_request_store 0.1.0 from source at `gems/gitlab-safe_request_store`83Fetching omniauth 2.1.084Installing truncato 0.7.1285Fetching vite_ruby 3.5.086Installing omniauth 2.1.087Fetching net-imap 0.3.488Installing vite_ruby 3.5.089Fetching net-pop 0.1.290Installing net-imap 0.3.491Fetching net-smtp 0.3.392Installing net-pop 0.1.293Fetching net-http 0.1.194Installing net-smtp 0.3.395Fetching launchy 2.5.096Installing net-http 0.1.197Fetching git 1.18.098Installing launchy 2.5.099Fetching css_parser 1.14.0100Installing git 1.18.0101Installing css_parser 1.14.0102Fetching domain_name 0.5.20190701103Fetching fog-core 2.1.0104Installing fog-core 2.1.0105Installing domain_name 0.5.20190701106Fetching protocol 2.0.0107Fetching term-ansicolor 1.7.1108Installing protocol 2.0.0109Fetching rubocop-ast 1.29.0110Installing term-ansicolor 1.7.1111Fetching unparser 0.6.7112Installing rubocop-ast 1.29.0113Fetching imagen 0.1.8114Installing unparser 0.6.7115Fetching aws-sdk-core 3.194.1116Installing imagen 0.1.8117Fetching axiom-types 0.1.1118Installing axiom-types 0.1.1119Fetching coercible 1.0.0120Installing aws-sdk-core 3.194.1121Installing coercible 1.0.0122Fetching telesign 2.2.4123Fetching redis 5.2.0124Installing telesign 2.2.4125Using sidekiq 7.1.6 from source at `vendor/gems/sidekiq-7.1.6` and installing its executables126Fetching redis-cluster-client 0.8.2127Installing redis 5.2.0128Fetching json_schemer 0.2.18129Installing redis-cluster-client 0.8.2130Using gitlab-secret_detection 0.1.0 from source at `gems/gitlab-secret_detection`131Fetching claide-plugins 0.9.2132Installing json_schemer 0.2.18133Fetching grpc 1.63.0 (x86_64-linux)134Installing claide-plugins 0.9.2135Fetching google-cloud-common 1.1.0136Installing google-cloud-common 1.1.0137Fetching cose 1.3.0138Installing cose 1.3.0139Fetching tpm-key_attestation 0.12.0140Installing tpm-key_attestation 0.12.0141Fetching ruby-fogbugz 0.3.0142Installing ruby-fogbugz 0.3.0143Fetching webmock 3.23.0144Installing webmock 3.23.0145Fetching pry-byebug 3.10.1146Installing pry-byebug 3.10.1147Fetching pry-rails 0.3.9148Installing pry-rails 0.3.9149Fetching dry-logic 1.5.0150Installing dry-logic 1.5.0151Fetching gitlab 4.19.0152Installing grpc 1.63.0 (x86_64-linux)153Installing gitlab 4.19.0154Fetching ruby-openai 3.7.0155Installing ruby-openai 3.7.0156Fetching derailed_benchmarks 2.1.2157Installing derailed_benchmarks 2.1.2158Fetching typhoeus 1.4.0159Installing typhoeus 1.4.0160Fetching llhttp-ffi 0.4.0161Installing llhttp-ffi 0.4.0 with native extensions162Fetching listen 3.7.1163Installing listen 3.7.1164Fetching pact-support 1.20.0165Installing pact-support 1.20.0166Fetching fuubar 2.2.0167Installing fuubar 2.2.0168Fetching rspec-retry 0.6.2169Installing rspec-retry 0.6.2170Fetching rspec_junit_formatter 0.6.0171Installing rspec_junit_formatter 0.6.0172Fetching rspec 3.12.0173Installing rspec 3.12.0174Fetching gettext 3.4.9175Using gitlab-schema-validation 0.1.0 from source at `gems/gitlab-schema-validation`176Fetching opentelemetry-helpers-sql-obfuscation 0.1.0177Installing opentelemetry-helpers-sql-obfuscation 0.1.0178Fetching opentelemetry-instrumentation-base 0.22.3179Installing gettext 3.4.9180Installing opentelemetry-instrumentation-base 0.22.3181Fetching opentelemetry-sdk 1.4.0182Installing opentelemetry-sdk 1.4.0183Fetching tty-command 0.10.1184Installing tty-command 0.10.1185Fetching tty-markdown 0.7.2186Installing tty-markdown 0.7.2187Fetching tty-prompt 0.23.1188Installing tty-prompt 0.23.1189Fetching simplecov-cobertura 2.1.0190Fetching acme-client 2.0.11191Installing simplecov-cobertura 2.1.0192Fetching faraday_middleware 1.2.0193Installing acme-client 2.0.11194Fetching signet 0.18.0195Installing faraday_middleware 1.2.0196Fetching faraday-http-cache 2.5.0197Installing signet 0.18.0198Fetching sawyer 0.9.2199Installing faraday-http-cache 2.5.0200Fetching elasticsearch-transport 7.13.3201Installing sawyer 0.9.2202Fetching faraday_middleware-aws-sigv4 0.3.0203Installing elasticsearch-transport 7.13.3204Fetching google-cloud-env 1.6.0205Installing faraday_middleware-aws-sigv4 0.3.0206Fetching oauth2 2.0.9207Installing google-cloud-env 1.6.0208Fetching test_file_finder 0.3.1209Installing oauth2 2.0.9210Fetching fugit 1.8.1211Installing test_file_finder 0.3.1212Fetching rails-dom-testing 2.0.3213Installing fugit 1.8.1214Fetching globalid 1.1.0215Installing rails-dom-testing 2.0.3216Fetching activemodel 7.0.8.1217Installing globalid 1.1.0218Fetching app_store_connect 0.29.0219Installing activemodel 7.0.8.1220Installing app_store_connect 0.29.0221Fetching bullet 7.1.2222Using click_house-client 0.1.0 from source at `gems/click_house-client`223Fetching html-pipeline 2.14.3224Installing bullet 7.1.2225Fetching deprecation_toolkit 1.5.1226Installing html-pipeline 2.14.3227Fetching factory_bot 6.4.5228Installing deprecation_toolkit 1.5.1229Fetching flipper-active_support_cache_store 0.26.2230Installing factory_bot 6.4.5231Installing flipper-active_support_cache_store 0.26.2232Using gitlab-backup-cli 0.0.1 from source at `gems/gitlab-backup-cli`233Fetching gitlab-experiment 0.9.1234Fetching gitlab-sdk 0.3.0235Installing gitlab-sdk 0.3.0236Installing gitlab-experiment 0.9.1237Fetching grape-entity 1.0.1238Fetching graphql-client 0.19.0239Installing grape-entity 1.0.1240Installing graphql-client 0.19.0241Fetching jira-ruby 2.3.0242Fetching json-jwt 1.15.3243Installing jira-ruby 2.3.0244Installing json-jwt 1.15.3245Fetching swd 1.3.0246Fetching webfinger 1.2.0247Installing swd 1.3.0248Fetching shoulda-matchers 5.1.0249Installing webfinger 1.2.0250Fetching view_component 3.12.1251Installing shoulda-matchers 5.1.0252Fetching chef-config 18.3.0253Installing view_component 3.12.1254Fetching train-core 3.10.8255Installing chef-config 18.3.0256Fetching rails-html-sanitizer 1.6.0257Installing train-core 3.10.8258Fetching capybara 3.40.0259Installing rails-html-sanitizer 1.6.0260Fetching gitlab_omniauth-ldap 2.2.0261Installing gitlab_omniauth-ldap 2.2.0262Fetching omniauth-saml 2.1.0263Installing capybara 3.40.0264Installing omniauth-saml 2.1.0265Fetching omniauth-shibboleth-redux 2.0.0266Installing omniauth-shibboleth-redux 2.0.0267Using omniauth_crowd 2.4.0 from source at `vendor/gems/omniauth_crowd`268Fetching mail 2.8.1269Fetching crystalball 0.7.0270Installing crystalball 0.7.0271Installing mail 2.8.1272Fetching premailer 1.16.0273Fetching http-cookie 1.0.5274Installing premailer 1.16.0275Fetching fog-json 1.2.0276Installing http-cookie 1.0.5277Fetching fog-xml 0.1.3278Installing fog-json 1.2.0279Fetching fog-local 0.8.0280Installing fog-xml 0.1.3281Fetching mize 0.4.1282Installing fog-local 0.8.0283Fetching rubocop 1.57.2284Installing mize 0.4.1285Fetching proc_to_ast 0.1.0286Installing proc_to_ast 0.1.0287Fetching undercover 0.4.6288Installing rubocop 1.57.2289Installing undercover 0.4.6290Fetching aws-sdk-cloudformation 1.41.0291Fetching aws-sdk-kms 1.76.0292Installing aws-sdk-cloudformation 1.41.0293Fetching virtus 2.0.0294Installing aws-sdk-kms 1.76.0295Fetching telesignenterprise 2.2.2296Installing virtus 2.0.0297Using gitlab-sidekiq-fetcher 0.11.0 from source at `vendor/gems/sidekiq-reliable-fetch`298Fetching sentry-sidekiq 5.17.3299Installing telesignenterprise 2.2.2300Fetching redis-namespace 1.11.0301Installing sentry-sidekiq 5.17.3302Fetching redis-store 1.10.0303Installing redis-namespace 1.11.0304Fetching redis-clustering 5.2.0305Installing redis-store 1.10.0306Fetching webauthn 3.0.0307Installing redis-clustering 5.2.0308Fetching dry-types 1.7.1309Installing webauthn 3.0.0310Using error_tracking_open_api 1.0.0 from source at `gems/error_tracking_open_api`311Fetching googleapis-common-protos 1.4.0312Installing dry-types 1.7.1313Fetching gitaly 17.0.0.pre.rc2314Installing googleapis-common-protos 1.4.0315Fetching kas-grpc 0.5.0316Installing gitaly 17.0.0.pre.rc2317Fetching spamcheck 1.3.0318Installing kas-grpc 0.5.0319Fetching guard 2.16.2320Installing spamcheck 1.3.0321Using gitlab-rspec_flaky 0.1.0 from source at `gems/gitlab-rspec_flaky`322Fetching pact-mock_service 3.11.2323Installing guard 2.16.2324Fetching rspec-benchmark 0.6.0325Installing pact-mock_service 3.11.2326Fetching opentelemetry-instrumentation-rack 0.24.0327Installing rspec-benchmark 0.6.0328Fetching opentelemetry-instrumentation-active_support 0.5.1329Installing opentelemetry-instrumentation-rack 0.24.0330Fetching opentelemetry-instrumentation-active_job 0.7.1331Installing opentelemetry-instrumentation-active_support 0.5.1332Fetching opentelemetry-instrumentation-active_record 0.7.0333Installing opentelemetry-instrumentation-active_job 0.7.1334Fetching opentelemetry-instrumentation-aws_sdk 0.5.1335Installing opentelemetry-instrumentation-active_record 0.7.0336Fetching opentelemetry-instrumentation-concurrent_ruby 0.21.2337Installing opentelemetry-instrumentation-aws_sdk 0.5.1338Fetching opentelemetry-instrumentation-ethon 0.21.3339Installing opentelemetry-instrumentation-concurrent_ruby 0.21.2340Fetching opentelemetry-instrumentation-excon 0.22.0341Installing opentelemetry-instrumentation-ethon 0.21.3342Fetching opentelemetry-instrumentation-faraday 0.24.0343Installing opentelemetry-instrumentation-excon 0.22.0344Fetching opentelemetry-instrumentation-graphql 0.28.0345Installing opentelemetry-instrumentation-faraday 0.24.0346Fetching opentelemetry-instrumentation-http 0.23.2347Installing opentelemetry-instrumentation-graphql 0.28.0348Fetching opentelemetry-instrumentation-http_client 0.22.3349Installing opentelemetry-instrumentation-http 0.23.2350Fetching opentelemetry-instrumentation-net_http 0.22.4351Installing opentelemetry-instrumentation-http_client 0.22.3352Fetching opentelemetry-instrumentation-pg 0.27.1353Installing opentelemetry-instrumentation-net_http 0.22.4354Fetching opentelemetry-instrumentation-rake 0.2.1355Installing opentelemetry-instrumentation-pg 0.27.1356Fetching opentelemetry-instrumentation-redis 0.25.3357Installing opentelemetry-instrumentation-rake 0.2.1358Fetching opentelemetry-instrumentation-sidekiq 0.25.2359Installing opentelemetry-instrumentation-redis 0.25.3360Fetching opentelemetry-exporter-otlp 0.26.3361Installing opentelemetry-instrumentation-sidekiq 0.25.2362Fetching semver_dialects 3.0.0363Installing opentelemetry-exporter-otlp 0.26.3364Fetching pry-shell 0.6.4365Installing semver_dialects 3.0.0366Fetching azure-storage-common 2.0.4367Installing pry-shell 0.6.4368Fetching googleauth 1.8.1369Installing azure-storage-common 2.0.4370Fetching octokit 8.1.0371Installing googleauth 1.8.1372Fetching elasticsearch 7.13.3373Installing octokit 8.1.0374Installing elasticsearch 7.13.3375Fetching google-cloud-core 1.6.0376Fetching omniauth-oauth2 1.8.0377Installing google-cloud-core 1.6.0378Fetching activejob 7.0.8.1379Installing omniauth-oauth2 1.8.0380Fetching sidekiq-cron 1.12.0381Installing activejob 7.0.8.1382Fetching activerecord 7.0.8.1383Installing sidekiq-cron 1.12.0384Fetching carrierwave 1.3.4385Installing carrierwave 1.3.4386Fetching validate_url 1.0.15387Installing activerecord 7.0.8.1388Installing validate_url 1.0.15389Fetching state_machines-activemodel 0.8.0390Installing state_machines-activemodel 0.8.0391Fetching deckar01-task_list 2.3.4392Fetching extended-markdown-filter 0.7.0393Installing extended-markdown-filter 0.7.0394Installing deckar01-task_list 2.3.4395Fetching graphlient 0.6.0396Fetching rack-oauth2 1.21.3397Installing rack-oauth2 1.21.3398Installing graphlient 0.6.0399Fetching ohai 18.1.3400Fetching actionview 7.0.8.1401Installing ohai 18.1.3402Installing actionview 7.0.8.1403Fetching capybara-screenshot 1.0.26404Fetching email_spec 2.2.0405Installing capybara-screenshot 1.0.26406Using mail-smtp_pool 0.1.0 from source at `vendor/gems/mail-smtp_pool`407Using microsoft_graph_mailer 0.1.0 from source at `vendor/gems/microsoft_graph_mailer`408Fetching validate_email 0.1.6409Installing email_spec 2.2.0410Installing validate_email 0.1.6411Fetching valid_email 0.1.3412Fetching rest-client 2.1.0413Installing valid_email 0.1.3414Fetching http 5.1.1415Installing rest-client 2.1.0416Fetching fog-aws 3.18.0417Installing http 5.1.1418Fetching amatch 0.4.1419Installing amatch 0.4.1 with native extensions420Installing fog-aws 3.18.0421Fetching rspec-parameterized-core 1.0.0422Installing rspec-parameterized-core 1.0.0423Using gitlab-housekeeper 0.1.0 from source at `gems/gitlab-housekeeper` and installing its executables424Fetching rubocop-graphql 0.19.0425Installing rubocop-graphql 0.19.0426Fetching rubocop-performance 1.19.1427Installing rubocop-performance 1.19.1428Fetching rubocop-rails 2.22.1429Installing rubocop-rails 2.22.1430Fetching rubocop-capybara 2.19.0431Installing rubocop-capybara 2.19.0432Fetching rubocop-factory_bot 2.24.0433Installing rubocop-factory_bot 2.24.0434Fetching haml_lint 0.57.0435Installing haml_lint 0.57.0436Fetching aws-sdk-s3 1.149.1437Installing aws-sdk-s3 1.149.1438Fetching axe-core-api 4.8.0439Installing axe-core-api 4.8.0440Fetching gitlab-mail_room 0.0.24441Installing gitlab-mail_room 0.0.24442Fetching redis-rack 3.0.0443Installing redis-rack 3.0.0444Fetching grape 2.0.0445Installing grape 2.0.0446Fetching grpc-google-iam-v1 1.5.0447Installing grpc-google-iam-v1 1.5.0448Fetching guard-rspec 4.7.3449Installing guard-rspec 4.7.3450Fetching pact 1.64.0451Installing pact 1.64.0452Fetching opentelemetry-instrumentation-action_pack 0.9.0453Installing opentelemetry-instrumentation-action_pack 0.9.0454Fetching opentelemetry-instrumentation-grape 0.1.6455Installing opentelemetry-instrumentation-grape 0.1.6456Fetching opentelemetry-instrumentation-action_view 0.7.0457Installing opentelemetry-instrumentation-action_view 0.7.0458Fetching azure-storage-blob 2.0.3459Installing azure-storage-blob 2.0.3460Fetching gapic-common 0.20.0461Installing gapic-common 0.20.0462Fetching google-apis-core 0.11.2463Fetching elasticsearch-model 7.2.0464Installing google-apis-core 0.11.2465Fetching danger 9.4.2466Installing elasticsearch-model 7.2.0467Installing danger 9.4.2468Fetching licensee 9.16.1469Fetching omniauth-alicloud 3.0.0470Installing omniauth-alicloud 3.0.0471Fetching omniauth-atlassian-oauth2 0.2.0472Installing licensee 9.16.1473Installing omniauth-atlassian-oauth2 0.2.0474Fetching omniauth-auth0 3.1.0475Fetching omniauth-azure-activedirectory-v2 2.0.0476Installing omniauth-auth0 3.1.0477Fetching omniauth-facebook 4.0.0478Installing omniauth-azure-activedirectory-v2 2.0.0479Fetching omniauth-github 2.0.1480Installing omniauth-facebook 4.0.0481Using omniauth-gitlab 4.0.0 from source at `vendor/gems/omniauth-gitlab`482Fetching omniauth-google-oauth2 1.1.1483Installing omniauth-github 2.0.1484Fetching omniauth-oauth2-generic 0.2.8485Installing omniauth-google-oauth2 1.1.1486Using omniauth-salesforce 1.0.5 from source at `vendor/gems/omniauth-salesforce`487Fetching activerecord-explain-analyze 0.1.0488Installing omniauth-oauth2-generic 0.2.8489Using activerecord-gitlab 0.2.0 from source at `gems/activerecord-gitlab`490Fetching acts-as-taggable-on 10.0.0491Installing activerecord-explain-analyze 0.1.0492Fetching database_cleaner-active_record 2.1.0493Installing database_cleaner-active_record 2.1.0494Installing acts-as-taggable-on 10.0.0495Fetching flipper-active_record 0.26.2496Using gitlab-rspec 0.1.0 from source at `gems/gitlab-rspec`497Fetching jsonb_accessor 1.3.10498Installing flipper-active_record 0.26.2499Fetching kaminari-activerecord 1.2.2500Installing jsonb_accessor 1.3.10501Fetching neighbor 0.2.3502Installing kaminari-activerecord 1.2.2503Fetching seed-fu 2.3.7504Installing neighbor 0.2.3505Fetching validates_hostname 1.0.13506Installing seed-fu 2.3.7507Fetching state_machines-activerecord 0.8.0508Installing validates_hostname 1.0.13509Fetching graphql-docs 4.0.0510Installing state_machines-activerecord 0.8.0511Fetching actionpack 7.0.8.1512Installing actionpack 7.0.8.1513Installing graphql-docs 4.0.0514Using gitlab-utils 0.1.0 from source at `gems/gitlab-utils`515Fetching kaminari-actionview 1.2.2516Fetching openid_connect 1.3.0517Installing kaminari-actionview 1.2.2518Fetching aliyun-sdk 0.8.0519Installing openid_connect 1.3.0520Fetching discordrb-webhooks 3.5.0521Installing aliyun-sdk 0.8.0 with native extensions522Installing discordrb-webhooks 3.5.0523Fetching kubeclient 4.11.0524Installing kubeclient 4.11.0525Fetching rspec-parameterized-table_syntax 1.0.0526Installing rspec-parameterized-table_syntax 1.0.0527Fetching rubocop-rspec 2.25.0528Installing rubocop-rspec 2.25.0529Fetching axe-core-rspec 4.9.0530Installing axe-core-rspec 4.9.0531Fetching grape-path-helpers 2.0.1532Fetching grape-swagger 2.0.2533Installing grape-path-helpers 2.0.1534Fetching grape_logging 1.8.4535Installing grape-swagger 2.0.2536Fetching opentelemetry-instrumentation-rails 0.30.0537Installing grape_logging 1.8.4538Fetching gitlab-fog-azure-rm 1.9.1539Installing opentelemetry-instrumentation-rails 0.30.0540Fetching google-cloud-profiler-v2 0.4.0541Installing gitlab-fog-azure-rm 1.9.1542Installing google-cloud-profiler-v2 0.4.0543Fetching google-cloud-location 0.6.0544Fetching google-cloud-compute-v1 2.6.0545Installing google-cloud-location 0.6.0546Fetching google-apis-compute_v1 0.57.0547Installing google-cloud-compute-v1 2.6.0548Installing google-apis-compute_v1 0.57.0549Fetching google-apis-dns_v1 0.36.0550Installing google-apis-dns_v1 0.36.0551Fetching google-apis-iamcredentials_v1 0.15.0552Installing google-apis-iamcredentials_v1 0.15.0553Fetching google-apis-monitoring_v3 0.54.0554Fetching google-apis-pubsub_v1 0.45.0555Installing google-apis-monitoring_v3 0.54.0556Fetching google-apis-sqladmin_v1beta4 0.41.0557Installing google-apis-pubsub_v1 0.45.0558Fetching google-apis-storage_v1 0.29.0559Installing google-apis-sqladmin_v1beta4 0.41.0560Fetching google-apis-androidpublisher_v3 0.34.0561Installing google-apis-storage_v1 0.29.0562Fetching google-apis-cloudbilling_v1 0.21.0563Installing google-apis-androidpublisher_v3 0.34.0564Fetching google-apis-cloudresourcemanager_v1 0.31.0565Installing google-apis-cloudbilling_v1 0.21.0566Fetching google-apis-container_v1 0.43.0567Installing google-apis-cloudresourcemanager_v1 0.31.0568Fetching google-apis-container_v1beta1 0.43.0569Installing google-apis-container_v1 0.43.0570Fetching google-apis-iam_v1 0.36.0571Installing google-apis-container_v1beta1 0.43.0572Fetching google-apis-serviceusage_v1 0.28.0573Installing google-apis-iam_v1 0.36.0574Fetching danger-gitlab 8.0.0575Installing google-apis-serviceusage_v1 0.28.0576Fetching actioncable 7.0.8.1577Installing danger-gitlab 8.0.0578Fetching activestorage 7.0.8.1579Installing actioncable 7.0.8.1580Fetching actionmailer 7.0.8.1581Installing activestorage 7.0.8.1582Fetching apollo_upload_server 2.1.5583Installing actionmailer 7.0.8.1584Fetching railties 7.0.8.1585Installing apollo_upload_server 2.1.5586Fetching gitlab-labkit 0.36.0587Installing railties 7.0.8.1588Installing gitlab-labkit 0.36.0589Fetching gon 6.4.0590Fetching sprockets-rails 3.4.2591Installing gon 6.4.0592Installing sprockets-rails 3.4.2593Fetching marginalia 1.11.1594Fetching rails-controller-testing 1.0.5595Installing marginalia 1.11.1596Fetching redis-actionpack 5.4.0597Installing rails-controller-testing 1.0.5598Fetching kaminari 1.2.2599Installing redis-actionpack 5.4.0600Fetching omniauth_openid_connect 0.6.1601Installing kaminari 1.2.2602Fetching rspec-parameterized 1.0.0603Installing omniauth_openid_connect 0.6.1604Fetching gitlab-styles 11.0.0605Installing rspec-parameterized 1.0.0606Fetching fog-aliyun 0.4.0607Installing gitlab-styles 11.0.0608Installing fog-aliyun 0.4.0609Fetching grape-swagger-entity 0.5.1610Using cloud_profiler_agent 0.0.1.pre from source at `vendor/gems/cloud_profiler_agent`611Fetching google-cloud-artifact_registry-v1 0.11.0612Installing grape-swagger-entity 0.5.1613Fetching fog-google 1.24.1614Installing google-cloud-artifact_registry-v1 0.11.0615Fetching google-cloud-storage 1.45.0616Installing fog-google 1.24.1617Installing google-cloud-storage 1.45.0618Fetching gitlab-dangerfiles 4.7.0619Fetching actionmailbox 7.0.8.1620Installing gitlab-dangerfiles 4.7.0621Installing actionmailbox 7.0.8.1622Fetching actiontext 7.0.8.1623Fetching premailer-rails 1.10.3624Installing premailer-rails 1.10.3625Installing actiontext 7.0.8.1626Fetching cssbundling-rails 1.4.0627Fetching responders 3.0.1628Installing cssbundling-rails 1.4.0629Installing responders 3.0.1630Fetching doorkeeper 5.6.6631Fetching factory_bot_rails 6.4.3632Installing factory_bot_rails 6.4.3633Using gitlab-http 0.1.0 from source at `gems/gitlab-http`634Fetching health_check 3.1.0635Installing doorkeeper 5.6.6636Fetching lograge 0.11.2637Installing health_check 3.1.0638Fetching peek 1.1.0639Installing lograge 0.11.2640Fetching rails-i18n 7.0.9641Installing peek 1.1.0642Fetching rspec-rails 6.1.1643Installing rails-i18n 7.0.9644Installing rspec-rails 6.1.1645Fetching sentry-rails 5.17.3646Fetching vite_rails 3.0.17647Installing sentry-rails 5.17.3648Installing vite_rails 3.0.17649Fetching graphiql-rails 1.8.0650Fetching gitlab_quality-test_tooling 1.24.0651Installing gitlab_quality-test_tooling 1.24.0652Fetching rails 7.0.8.1653Installing graphiql-rails 1.8.0654Installing rails 7.0.8.1655Fetching devise 4.9.3656Fetching doorkeeper-openid_connect 1.8.7657Installing devise 4.9.3658Installing doorkeeper-openid_connect 1.8.7659Fetching invisible_captcha 2.1.0660Fetching rspec_profiling 0.0.9661Installing invisible_captcha 2.1.0662Installing rspec_profiling 0.0.9663Fetching devise-two-factor 4.1.1664Installing devise-two-factor 4.1.1665Using devise-pbkdf2-encryptable 0.0.0 from source at `vendor/gems/devise-pbkdf2-encryptable`666Bundle complete! 351 Gemfile dependencies, 670 gems now installed.667Gems in the groups 'production' and 'development' were not installed.668Bundled gems are installed into `./vendor`669Post-install message from encryptor:670Please be aware that Encryptor v2.0.0 had a major security bug when using AES-*-GCM algorithms.671By default You will not be able to decrypt data that was previously encrypted using an AES-*-GCM algorithm.672Please see the README and https://github.com/attr-encrypted/encryptor/pull/22 for more information.673Post-install message from httparty:674When you HTTParty, you must party hard!675Post-install message from html-pipeline:676-------------------------------------------------677Thank you for installing html-pipeline!678You must bundle Filter gem dependencies.679See html-pipeline README.md for more details.681-------------------------------------------------682Post-install message from devise:683[DEVISE] Please review the [changelog] and [upgrade guide] for more info on Hotwire / Turbo integration.685 [upgrade guide] https://github.com/heartcombo/devise/wiki/How-To:-Upgrade-to-Devise-4.9.0-%5BHotwire-Turbo-integration%5D686 Post-install message from doorkeeper:687Starting from 5.5.0 RC1 Doorkeeper requires client authentication for Resource Owner Password Grant688as stated in the OAuth RFC. You have to create a new OAuth client (Doorkeeper::Application) if you didn't689have it before and use client credentials in HTTP Basic auth if you previously used this grant flow without690client authentication. 691To opt out of this you could set the "skip_client_authentication_for_password_grant" configuration option692to "true", but note that this is in violation of the OAuth spec and represents a security risk.693Read https://github.com/doorkeeper-gem/doorkeeper/issues/561#issuecomment-612857163 for more details.694Post-install message from gitlab-fog-azure-rm:695Thanks for installing!696Post-install message from oauth2:697You have installed oauth2 version 2.0.9, congratulations!698There are BREAKING changes if you are upgrading from < v2, but most will not encounter them, and updating your code should be easy!699We have made two other major migrations:7001. master branch renamed to main7012. Github has been replaced with Gitlab702Please see:706Please report issues, and support the project! Thanks, |7eter l-|. l3oling707Post-install message from icalendar:708ActiveSupport is required for TimeWithZone support, but not required for general use.709Post-install message from rubyzip:710RubyZip 3.0 is coming!711**********************712The public API of some Rubyzip classes has been modernized to use named713parameters for optional arguments. Please check your usage of the714following classes:715 * `Zip::File`716 * `Zip::Entry`717 * `Zip::InputStream`718 * `Zip::OutputStream`719Please ensure that your Gemfiles and .gemspecs are suitably restrictive720to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).721See https://github.com/rubyzip/rubyzip for details. The Changelog also722lists other enhancements and bugfixes that have been implemented since723version 2.3.0.724Post-install message from ruby-magic:725Thank you for installing!726Post-install message from ruby-openai:727Note if upgrading: The `::Ruby::OpenAI` module has been removed and all classes have been moved under the top level `::OpenAI` module. To upgrade, change `require 'ruby/openai'` to `require 'openai'` and change all references to `Ruby::OpenAI` to `OpenAI`.728Post-install message from vite_ruby:729Thanks for installing Vite Ruby!730If you upgraded the gem manually, please run:731 bundle exec vite upgrade732==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 306 seconds.733$ bundle pristine pg734Patching bundler with bundler-checksum...735Installing pg 1.5.6 with native extensions736==> 'bundle pristine pg' succeeded in 13 seconds.737Using two connections, single database config (config/database.yml.postgresql)738Disabling ci connection in config/database.yml739Geo DB won't be set up.740Embedding DB won't be set up.764$ source ./scripts/rspec_helpers.sh765$ run_timed_command "gem install knapsack --no-document"766$ gem install knapsack --no-document767Successfully installed knapsack-4.0.07681 gem installed769==> 'gem install knapsack --no-document' succeeded in 1 seconds.770$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"775$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"776$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"777$ tooling/bin/create_job_metrics_file || true778[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true.779$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request" 780 RSpec 781[16:43:45] Starting rspec_parallelized_job782RETRY_FAILED_TESTS_IN_NEW_PROCESS: true783KNAPSACK_GENERATE_REPORT: true784FLAKY_RSPEC_GENERATE_REPORT: true785KNAPSACK_TEST_FILE_PATTERN: spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb786KNAPSACK_LOG_LEVEL: debug787KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_single-db_31_32_41372369_report.json788FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json789FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_single-db_31_32_41372369_report.json790NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_single-db_31_32_41372369_report.json791RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6972243498.txt792CRYSTALBALL: 793RSPEC_TESTS_MAPPING_ENABLED: 794RSPEC_TESTS_FILTER_FILE: 795Shell set options (set -o) enabled:796braceexpand on797hashall on798interactive-comments on799pipefail on800Parsing expected rspec suite duration...801RSpec suite is expected to take 35 minutes 42.83 seconds.802Expected duration for tests:803{804 "spec/models/repository_spec.rb": 238.18269561583605,805 "spec/models/project_wiki_spec.rb": 231.2373389062465,806 "spec/services/projects/overwrite_project_service_spec.rb": 146.69644592635035,807 "spec/services/suggestions/apply_service_spec.rb": 112.45872178708723,808 "spec/services/boards/lists/move_service_spec.rb": 93.48310787316544,809 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 81.25284727674156,810 "spec/services/ci/unlock_artifacts_service_spec.rb": 71.82022376055286,811 "spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_metadata_spec.rb": 60.28084802979086,812 "spec/policies/project_statistics_policy_spec.rb": 55.29563318942535,813 "spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb": 46.75511470985497,814 "spec/lib/gitlab/background_migration/backfill_deployment_approvals_project_id_spec.rb": 43.775476391279035,815 "spec/models/protected_branch_spec.rb": 39.63069433464699,816 "spec/lib/gitlab/color_spec.rb": 34.57767577408671,817 "spec/serializers/member_entity_spec.rb": 31.85879265554111,818 "spec/lib/gitlab/ci/config/external/processor_spec.rb": 28.889103467641704,819 "spec/services/integrations/propagation/bulk_create_service_spec.rb": 26.99501542695871,820 "spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb": 25.638671546963327,821 "spec/views/notify/pipeline_failed_email.text.erb_spec.rb": 24.198403173463472,822 "spec/models/ci/daily_build_group_report_result_spec.rb": 23.162732636794168,823 "spec/services/ci/play_build_service_spec.rb": 21.388170687180327,824 "spec/services/incident_management/timeline_events/create_service_spec.rb": 20.30740232965731,825 "spec/tasks/gitlab/snippets_rake_spec.rb": 19.058061560235842,826 "spec/models/integrations/hangouts_chat_spec.rb": 17.910977722628104,827 "spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb": 17.40323870231961,828 "spec/lib/backup/options_spec.rb": 16.426293495490803,829 "spec/lib/gitlab/redis/workhorse_spec.rb": 15.75150980756192,830 "spec/lib/gitlab/ci/variables/builder/pipeline_spec.rb": 15.159956687654512,831 "spec/serializers/commit_entity_spec.rb": 14.413207358697548,832 "spec/services/merge_requests/update_reviewers_service_spec.rb": 13.904786815856962,833 "spec/services/merge_requests/assign_issues_service_spec.rb": 13.524582684579125,834 "spec/services/web_hook_service_spec.rb": 12.883813564469143,835 "spec/services/merge_requests/create_ref_service_spec.rb": 12.372740715090398,836 "spec/services/projects/update_remote_mirror_service_spec.rb": 11.937089823806655,837 "spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb": 11.37586586312064,838 "spec/lib/gitlab/data_builder/deployment_spec.rb": 11.119769508955166,839 "spec/models/ci/variable_spec.rb": 10.688943490579046,840 "spec/finders/packages/npm/package_finder_spec.rb": 10.374333055973809,841 "spec/models/ci/catalog/resources/version_spec.rb": 10.065845977913622,842 "spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb": 9.853769456325832,843 "spec/lib/gitlab/background_migration/backfill_epic_basic_fields_to_work_item_record_spec.rb": 9.34908088957734,844 "spec/models/members/last_group_owner_assigner_spec.rb": 8.952020596790312,845 "spec/presenters/ci/stage_presenter_spec.rb": 8.87520068484299,846 "spec/services/wiki_pages/destroy_service_spec.rb": 8.493962401312618,847 "spec/lib/gitlab/search/abuse_detection_spec.rb": 8.359385199262322,848 "spec/lib/gitlab/redis/feature_flag_spec.rb": 8.033618455266549,849 "spec/helpers/ci/runners_helper_spec.rb": 7.944235746658423,850 "spec/lib/gitlab/auth/unique_ips_limiter_spec.rb": 7.568668448871317,851 "spec/workers/ci/user_cancel_pipeline_worker_spec.rb": 7.341887701151494,852 "spec/helpers/namespaces_helper_spec.rb": 7.254690119082248,853 "spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb": 7.048721665207353,854 "spec/workers/deployments/link_merge_request_worker_spec.rb": 6.799714312213329,855 "spec/models/snippet_statistics_spec.rb": 6.676581897603434,856 "spec/services/merge_requests/base_service_spec.rb": 6.480803496550992,857 "spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb": 6.293009154520288,858 "spec/finders/projects/groups_finder_spec.rb": 6.1882686581094015,859 "spec/models/activity_pub/releases_subscription_spec.rb": 6.001246865640929,860 "spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb": 5.972641316476182,861 "spec/workers/packages/cleanup/execute_policy_worker_spec.rb": 5.702051929451796,862 "spec/models/personal_snippet_spec.rb": 5.663141729009109,863 "spec/lib/gitlab/ci/status/build/common_spec.rb": 5.474843170960712,864 "spec/services/error_tracking/list_projects_service_spec.rb": 5.329745820174499,865 "spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb": 5.306572568405765,866 "spec/lib/gitlab/background_migration/encrypt_ci_trigger_token_spec.rb": 5.0660316311197295,867 "spec/lib/gitlab/alert_management/payload/base_spec.rb": 5.059261610227435,868 "spec/services/users/assigned_issues_count_service_spec.rb": 4.855153087029078,869 "spec/lib/gitlab/spamcheck/client_spec.rb": 4.8028804229037405,870 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 4.683971825602059,871 "spec/graphql/mutations/alert_management/create_alert_issue_spec.rb": 4.549330508578989,872 "spec/lib/gitlab/slash_commands/run_spec.rb": 4.457305067629971,873 "spec/workers/personal_access_tokens/expiring_worker_spec.rb": 4.405412365247999,874 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_importer_spec.rb": 4.282111984407408,875 "spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb": 4.259264995636447,876 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb": 4.100061029202312,877 "spec/serializers/deployment_serializer_spec.rb": 4.093204971731923,878 "spec/services/design_management/design_user_notes_count_service_spec.rb": 4.012914121454676,879 "spec/workers/ci/pending_builds/update_group_worker_spec.rb": 3.921294925402854,880 "spec/workers/merge_requests/delete_source_branch_worker_spec.rb": 3.868950857152333,881 "spec/finders/clusters_finder_spec.rb": 3.803101228013679,882 "spec/lib/bitbucket_server/representation/activity_spec.rb": 3.7267577222170187,883 "spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb": 3.6708224652428276,884 "spec/services/ci/ensure_stage_service_spec.rb": 3.5781498090652084,885 "spec/services/bulk_imports/repository_bundle_export_service_spec.rb": 3.547493054382242,886 "spec/services/packages/go/sync_packages_service_spec.rb": 3.449455067116057,887 "spec/services/terraform/remote_state_handler_spec.rb": 3.4084226678217036,888 "spec/policies/organizations/organization_user_policy_spec.rb": 3.359458294412285,889 "spec/lib/gitlab/i18n/translation_entry_spec.rb": 3.2551769095195096,890 "spec/presenters/commit_presenter_spec.rb": 3.2546601519143463,891 "spec/lib/gitlab/ci/pipeline/chain/build_spec.rb": 3.1833631619978204,892 "spec/services/groups/auto_devops_service_spec.rb": 3.1254772937443853,893 "spec/policies/organizations/organization_policy_spec.rb": 3.081011805261512,894 "spec/workers/destroy_pages_deployments_worker_spec.rb": 3.00979107690471,895 "spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb": 2.961293879543587,896 "spec/services/namespaces/statistics_refresher_service_spec.rb": 2.9328512171405254,897 "spec/lib/gitlab/github_import/parallel_scheduling_spec.rb": 2.852377631522418,898 "spec/services/ci/compare_codequality_reports_service_spec.rb": 2.81221484793307,899 "spec/lib/gitlab/repository_hash_cache_spec.rb": 2.774156398111784,900 "spec/services/award_emojis/collect_user_emoji_service_spec.rb": 2.718910645794004,901 "spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb": 2.688235619012656,902 "spec/lib/atlassian/jira_connect/serializers/reviewer_entity_spec.rb": 2.6291439511690884,903 "spec/lib/gitlab/gl_repository/identifier_spec.rb": 2.622472062564942,904 "spec/lib/gitlab/database/migrations/instrumentation_spec.rb": 2.532855263245112,905 "spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb": 2.508899282119202,906 "spec/lib/gitlab/import_sources_spec.rb": 2.4734526464282194,907 "spec/graphql/resolvers/crm/organizations_resolver_spec.rb": 2.4313966820730437,908 "spec/finders/award_emojis_finder_spec.rb": 2.401880857610188,909 "spec/services/ml/create_model_service_spec.rb": 2.376423642443311,910 "spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb": 2.313123179717043,911 "spec/services/ci/parse_annotations_artifact_service_spec.rb": 2.296683466235796,912 "spec/graphql/resolvers/users/groups_resolver_spec.rb": 2.244148523739667,913 "spec/helpers/projects/ml/experiments_helper_spec.rb": 2.207747356927598,914 "spec/graphql/mutations/environments/delete_spec.rb": 2.185557328865362,915 "spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb": 2.1297143573859856,916 "spec/models/group_import_state_spec.rb": 2.111067073356138,917 "spec/views/notify/autodevops_disabled_email.text.erb_spec.rb": 2.0767971006289905,918 "spec/lib/gitlab/email/incoming_email_spec.rb": 2.058807571957657,919 "spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb": 2.0215597173770954,920 "spec/models/work_items/widgets/award_emoji_spec.rb": 1.9769070546449012,921 "spec/validators/devise_email_validator_spec.rb": 1.9740185564944501,922 "spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb": 1.9179710727493764,923 "spec/lib/gitlab/alert_management/alert_status_counts_spec.rb": 1.9059844929673113,924 "spec/lib/gitlab/slash_commands/global_slack_handler_spec.rb": 1.8706990491995268,925 "spec/lib/gitlab/import_export/avatar_saver_spec.rb": 1.863818463021827,926 "spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb": 1.8136354247643605,927 "spec/lib/gitlab/database/migrations/version_spec.rb": 1.8090715403250248,928 "spec/models/integrations/external_wiki_spec.rb": 1.7650897867742537,929 "spec/lib/initializer_connections_spec.rb": 1.7604436275962367,930 "spec/services/bulk_imports/file_export_service_spec.rb": 1.721139303284306,931 "spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb": 1.6967446691822485,932 "spec/models/list_user_preference_spec.rb": 1.6594309606147473,933 "spec/lib/gitlab/seeders/project_environment_seeder_spec.rb": 1.6550250233267076,934 "spec/graphql/resolvers/group_milestones_resolver_spec.rb": 1.622748849487318,935 "spec/presenters/ml/model_presenter_spec.rb": 1.5977534565342668,936 "spec/views/layouts/_page.html.haml_spec.rb": 1.5670039053262292,937 "spec/services/task_list_toggle_service_spec.rb": 1.5343858504392176,938 "spec/models/integrations/zentao_tracker_data_spec.rb": 1.5158717025064372,939 "spec/lib/gitlab/database/reindexing/reindex_action_spec.rb": 1.4826041915117933,940 "spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb": 1.4753743021544061,941 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 1.4384631034013837,942 "spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb": 1.4176675444901363,943 "spec/views/groups/_home_panel.html.haml_spec.rb": 1.3973495052235236,944 "spec/scripts/generate_rspec_pipeline_spec.rb": 1.3635260594126541,945 "spec/lib/gitlab/kas/client_spec.rb": 1.34396301440426,946 "spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb": 1.3275597462068043,947 "spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb": 1.2956607677679992,948 "spec/services/clusters/kubernetes_spec.rb": 1.280368062613439,949 "spec/lib/gitlab/github_import/importer/notes_importer_spec.rb": 1.2495811248582465,950 "spec/helpers/admin/identities_helper_spec.rb": 1.237411173492207,951 "spec/serializers/container_repository_entity_spec.rb": 1.2097899761346231,952 "spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb": 1.193937399567076,953 "spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb": 1.1798520877410492,954 "spec/lib/constraints/admin_constrainer_spec.rb": 1.1474652854468566,955 "spec/serializers/ci/dag_stage_entity_spec.rb": 1.1438179797529728,956 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.1067803123663622,957 "spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb": 1.0875903970509846,958 "spec/models/concerns/file_store_mounter_spec.rb": 1.0861810836335928,959 "spec/lib/gitlab/web_ide/config_spec.rb": 1.066171520331881,960 "spec/views/layouts/organization.html.haml_spec.rb": 1.048677744014213,961 "spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb": 1.0367118723477748,962 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 1.016966831884426,963 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 1.0050356686053827,964 "spec/serializers/activity_pub/project_entity_spec.rb": 0.9911312665824452,965 "spec/models/integrations/issue_tracker_data_spec.rb": 0.9759162037964947,966 "spec/models/abuse/reports/user_mention_spec.rb": 0.961983296926949,967 "spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb": 0.9429986013620184,968 "spec/lib/gitlab/data_builder/alert_spec.rb": 0.9293882231332993,969 "spec/lib/gitlab/zoom_link_extractor_spec.rb": 0.9171155999816676,970 "spec/lib/gitlab/git_access_design_spec.rb": 0.9094178117353255,971 "spec/lib/bitbucket/representation/comment_spec.rb": 0.8850105954170079,972 "spec/workers/onboarding/pipeline_created_worker_spec.rb": 0.8796946492651835,973 "spec/serializers/analytics_build_serializer_spec.rb": 0.8647756835833678,974 "spec/services/ml/create_experiment_service_spec.rb": 0.8496798552486982,975 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 0.8333789256139665,976 "spec/workers/repository_check/dispatch_worker_spec.rb": 0.8243787467281812,977 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 0.8126800873379372,978 "spec/lib/gitlab/ci/config/entry/product/variables_spec.rb": 0.7947472981910914,979 "spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb": 0.7833629411529908,980 "spec/lib/sidebars/projects/menus/snippets_menu_spec.rb": 0.7754060391714499,981 "spec/lib/gitlab/utils/log_limited_array_spec.rb": 0.7542167120127936,982 "spec/models/license_template_spec.rb": 0.7428378315362909,983 "spec/graphql/resolvers/ci/runner_setup_resolver_spec.rb": 0.7347526338938561,984 "spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb": 0.712779272422774,985 "spec/lib/gitlab/ci/config/interpolation/inputs/base_input_spec.rb": 0.7095547768055019,986 "spec/models/instance_metadata/kas_spec.rb": 0.6907878068849238,987 "spec/lib/gitlab/lets_encrypt/challenge_spec.rb": 0.6845129175657305,988 "spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb": 0.6701650823551112,989 "spec/graphql/types/custom_emoji_type_spec.rb": 0.664424058702171,990 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.6413664959998041,991 "spec/services/export_csv/map_export_fields_service_spec.rb": 0.6336033733898332,992 "spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb": 0.6206417105691766,993 "spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb": 0.6136172222138552,994 "spec/lib/api/entities/bulk_imports/export_batch_status_spec.rb": 0.5935555047603756,995 "spec/serializers/import/gitlab_provider_repo_entity_spec.rb": 0.5910546337834467,996 "spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb": 0.5750780113743038,997 "spec/lib/bitbucket_server/collection_spec.rb": 0.5676906659562907,998 "spec/rubocop/cop/avoid_becomes_spec.rb": 0.5613002588448961,999 "spec/lib/gitlab/metrics/memory_spec.rb": 0.5465798412310638,1000 "spec/graphql/types/group_member_type_spec.rb": 0.5453606608969965,1001 "spec/initializers/100_patch_omniauth_oauth2_spec.rb": 0.530047370931513,1002 "spec/graphql/types/merge_request_sort_enum_spec.rb": 0.5229939906721182,1003 "spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb": 0.512169403488259,1004 "spec/views/layouts/_published_experiments.html.haml_spec.rb": 0.5060233484767768,1005 "spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb": 0.49854407720584715,1006 "spec/models/badges/group_badge_spec.rb": 0.4901459254439692,1007 "spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb": 0.4823751501276149,1008 "spec/graphql/types/kas/agent_configuration_type_spec.rb": 0.4763508139116133,1009 "spec/lib/gitlab/ci/jwt_v2/claim_mapper_spec.rb": 0.47179299535474134,1010 "spec/lib/gitlab/utils/execution_tracker_spec.rb": 0.4683443273815931,1011 "spec/graphql/types/user_callout_feature_name_enum_spec.rb": 0.45842879688064847,1012 "spec/graphql/types/ci/ci_cd_setting_type_spec.rb": 0.45750898750380936,1013 "spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb": 0.4427870349493571,1014 "spec/lib/gitlab/webpack/graphql_known_operations_spec.rb": 0.44178863070204644,1015 "spec/lib/gitlab/github_import/representation/representable_spec.rb": 0.42981144592383924,1016 "spec/routing/organizations/groups_controller_routing_spec.rb": 0.4266586772338986,1017 "spec/lib/gitlab/ci/status/core_spec.rb": 0.4195290732687096,1018 "spec/workers/concerns/gitlab/github_import/stage_methods_spec.rb": 0.4146509778142049,1019 "spec/support_specs/graphql/field_selection_spec.rb": 0.4029825365935611,1020 "spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb": 0.40051779685583255,1021 "spec/graphql/types/permission_types/merge_request_type_spec.rb": 0.3851297686711186,1022 "spec/initializers/rack_VULNDB-255039_patch_spec.rb": 0.3741277462661051,1023 "spec/graphql/types/packages/conan/metadatum_type_spec.rb": 0.37227280447726085,1024 "spec/graphql/types/permission_types/container_repository_tag_spec.rb": 0.3624081610342236,1025 "spec/workers/todos_destroyer/project_private_worker_spec.rb": 0.35316644483482307,1026 "spec/graphql/types/packages/package_dependency_type_spec.rb": 0.346501066517003,1027 "spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb": 0.33687857631761686,1028 "spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb": 0.32875601992161213,1029 "spec/graphql/types/resolvable_interface_spec.rb": 0.31922482971283195,1030 "spec/graphql/types/permission_types/user_spec.rb": 0.29844664009329691031}1032Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-6972243498.json --format RspecJunitFormatter --out rspec/rspec-6972243498.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/models/repository_spec.rb spec/models/project_wiki_spec.rb spec/services/projects/overwrite_project_service_spec.rb spec/services/suggestions/apply_service_spec.rb spec/services/boards/lists/move_service_spec.rb spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb spec/services/ci/unlock_artifacts_service_spec.rb spec/lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_metadata_spec.rb spec/policies/project_statistics_policy_spec.rb spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb spec/lib/gitlab/background_migration/backfill_deployment_approvals_project_id_spec.rb spec/models/protected_branch_spec.rb spec/lib/gitlab/color_spec.rb spec/serializers/member_entity_spec.rb spec/lib/gitlab/ci/config/external/processor_spec.rb spec/services/integrations/propagation/bulk_create_service_spec.rb spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb spec/views/notify/pipeline_failed_email.text.erb_spec.rb spec/models/ci/daily_build_group_report_result_spec.rb spec/services/ci/play_build_service_spec.rb spec/services/incident_management/timeline_events/create_service_spec.rb spec/tasks/gitlab/snippets_rake_spec.rb spec/models/integrations/hangouts_chat_spec.rb spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb spec/lib/backup/options_spec.rb spec/lib/gitlab/redis/workhorse_spec.rb spec/lib/gitlab/ci/variables/builder/pipeline_spec.rb spec/serializers/commit_entity_spec.rb spec/services/merge_requests/update_reviewers_service_spec.rb spec/services/merge_requests/assign_issues_service_spec.rb spec/services/web_hook_service_spec.rb spec/services/merge_requests/create_ref_service_spec.rb spec/services/projects/update_remote_mirror_service_spec.rb spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb spec/lib/gitlab/data_builder/deployment_spec.rb spec/models/ci/variable_spec.rb spec/finders/packages/npm/package_finder_spec.rb spec/models/ci/catalog/resources/version_spec.rb spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb spec/lib/gitlab/background_migration/backfill_epic_basic_fields_to_work_item_record_spec.rb spec/models/members/last_group_owner_assigner_spec.rb spec/presenters/ci/stage_presenter_spec.rb spec/services/wiki_pages/destroy_service_spec.rb spec/lib/gitlab/search/abuse_detection_spec.rb spec/lib/gitlab/redis/feature_flag_spec.rb spec/helpers/ci/runners_helper_spec.rb spec/lib/gitlab/auth/unique_ips_limiter_spec.rb spec/workers/ci/user_cancel_pipeline_worker_spec.rb spec/helpers/namespaces_helper_spec.rb spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb spec/workers/deployments/link_merge_request_worker_spec.rb spec/models/snippet_statistics_spec.rb spec/services/merge_requests/base_service_spec.rb spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb spec/finders/projects/groups_finder_spec.rb spec/models/activity_pub/releases_subscription_spec.rb spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb spec/workers/packages/cleanup/execute_policy_worker_spec.rb spec/models/personal_snippet_spec.rb spec/lib/gitlab/ci/status/build/common_spec.rb spec/services/error_tracking/list_projects_service_spec.rb spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb spec/lib/gitlab/background_migration/encrypt_ci_trigger_token_spec.rb spec/lib/gitlab/alert_management/payload/base_spec.rb spec/services/users/assigned_issues_count_service_spec.rb spec/lib/gitlab/spamcheck/client_spec.rb spec/finders/ci/daily_build_group_report_results_finder_spec.rb spec/graphql/mutations/alert_management/create_alert_issue_spec.rb spec/lib/gitlab/slash_commands/run_spec.rb spec/workers/personal_access_tokens/expiring_worker_spec.rb spec/lib/gitlab/bitbucket_server_import/importers/pull_request_importer_spec.rb spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb spec/serializers/deployment_serializer_spec.rb spec/services/design_management/design_user_notes_count_service_spec.rb spec/workers/ci/pending_builds/update_group_worker_spec.rb spec/workers/merge_requests/delete_source_branch_worker_spec.rb spec/finders/clusters_finder_spec.rb spec/lib/bitbucket_server/representation/activity_spec.rb spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb spec/services/ci/ensure_stage_service_spec.rb spec/services/bulk_imports/repository_bundle_export_service_spec.rb spec/services/packages/go/sync_packages_service_spec.rb spec/services/terraform/remote_state_handler_spec.rb spec/policies/organizations/organization_user_policy_spec.rb spec/lib/gitlab/i18n/translation_entry_spec.rb spec/presenters/commit_presenter_spec.rb spec/lib/gitlab/ci/pipeline/chain/build_spec.rb spec/services/groups/auto_devops_service_spec.rb spec/policies/organizations/organization_policy_spec.rb spec/workers/destroy_pages_deployments_worker_spec.rb spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb spec/services/namespaces/statistics_refresher_service_spec.rb spec/lib/gitlab/github_import/parallel_scheduling_spec.rb spec/services/ci/compare_codequality_reports_service_spec.rb spec/lib/gitlab/repository_hash_cache_spec.rb spec/services/award_emojis/collect_user_emoji_service_spec.rb spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb spec/lib/atlassian/jira_connect/serializers/reviewer_entity_spec.rb spec/lib/gitlab/gl_repository/identifier_spec.rb spec/lib/gitlab/database/migrations/instrumentation_spec.rb spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb spec/lib/gitlab/import_sources_spec.rb spec/graphql/resolvers/crm/organizations_resolver_spec.rb spec/finders/award_emojis_finder_spec.rb spec/services/ml/create_model_service_spec.rb spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb spec/services/ci/parse_annotations_artifact_service_spec.rb spec/graphql/resolvers/users/groups_resolver_spec.rb spec/helpers/projects/ml/experiments_helper_spec.rb spec/graphql/mutations/environments/delete_spec.rb spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb spec/models/group_import_state_spec.rb spec/views/notify/autodevops_disabled_email.text.erb_spec.rb spec/lib/gitlab/email/incoming_email_spec.rb spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb spec/models/work_items/widgets/award_emoji_spec.rb spec/validators/devise_email_validator_spec.rb spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb spec/lib/gitlab/alert_management/alert_status_counts_spec.rb spec/lib/gitlab/slash_commands/global_slack_handler_spec.rb spec/lib/gitlab/import_export/avatar_saver_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb spec/lib/gitlab/database/migrations/version_spec.rb spec/models/integrations/external_wiki_spec.rb spec/lib/initializer_connections_spec.rb spec/services/bulk_imports/file_export_service_spec.rb spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb spec/models/list_user_preference_spec.rb spec/lib/gitlab/seeders/project_environment_seeder_spec.rb spec/graphql/resolvers/group_milestones_resolver_spec.rb spec/presenters/ml/model_presenter_spec.rb spec/views/layouts/_page.html.haml_spec.rb spec/services/task_list_toggle_service_spec.rb spec/models/integrations/zentao_tracker_data_spec.rb spec/lib/gitlab/database/reindexing/reindex_action_spec.rb spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb spec/lib/gitlab/github_import/importer/repository_importer_spec.rb spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb spec/views/groups/_home_panel.html.haml_spec.rb spec/scripts/generate_rspec_pipeline_spec.rb spec/lib/gitlab/kas/client_spec.rb spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb spec/services/clusters/kubernetes_spec.rb spec/lib/gitlab/github_import/importer/notes_importer_spec.rb spec/helpers/admin/identities_helper_spec.rb spec/serializers/container_repository_entity_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb spec/lib/constraints/admin_constrainer_spec.rb spec/serializers/ci/dag_stage_entity_spec.rb spec/services/packages/nuget/create_dependency_service_spec.rb spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb spec/models/concerns/file_store_mounter_spec.rb spec/lib/gitlab/web_ide/config_spec.rb spec/views/layouts/organization.html.haml_spec.rb spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb spec/lib/gitlab/health_checks/probes/collection_spec.rb spec/serializers/import/manifest_provider_repo_entity_spec.rb spec/serializers/activity_pub/project_entity_spec.rb spec/models/integrations/issue_tracker_data_spec.rb spec/models/abuse/reports/user_mention_spec.rb spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb spec/lib/gitlab/data_builder/alert_spec.rb spec/lib/gitlab/zoom_link_extractor_spec.rb spec/lib/gitlab/git_access_design_spec.rb spec/lib/bitbucket/representation/comment_spec.rb spec/workers/onboarding/pipeline_created_worker_spec.rb spec/serializers/analytics_build_serializer_spec.rb spec/services/ml/create_experiment_service_spec.rb spec/models/concerns/ci/bulk_insertable_tags_spec.rb spec/workers/repository_check/dispatch_worker_spec.rb spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb spec/lib/gitlab/ci/config/entry/product/variables_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb spec/lib/sidebars/projects/menus/snippets_menu_spec.rb spec/lib/gitlab/utils/log_limited_array_spec.rb spec/models/license_template_spec.rb spec/graphql/resolvers/ci/runner_setup_resolver_spec.rb spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb spec/lib/gitlab/ci/config/interpolation/inputs/base_input_spec.rb spec/models/instance_metadata/kas_spec.rb spec/lib/gitlab/lets_encrypt/challenge_spec.rb spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb spec/graphql/types/custom_emoji_type_spec.rb spec/services/packages/nuget/odata_package_entry_service_spec.rb spec/services/export_csv/map_export_fields_service_spec.rb spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb spec/lib/api/entities/bulk_imports/export_batch_status_spec.rb spec/serializers/import/gitlab_provider_repo_entity_spec.rb spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb spec/lib/bitbucket_server/collection_spec.rb spec/rubocop/cop/avoid_becomes_spec.rb spec/lib/gitlab/metrics/memory_spec.rb spec/graphql/types/group_member_type_spec.rb spec/initializers/100_patch_omniauth_oauth2_spec.rb spec/graphql/types/merge_request_sort_enum_spec.rb spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb spec/views/layouts/_published_experiments.html.haml_spec.rb spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb spec/models/badges/group_badge_spec.rb spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb spec/graphql/types/kas/agent_configuration_type_spec.rb spec/lib/gitlab/ci/jwt_v2/claim_mapper_spec.rb spec/lib/gitlab/utils/execution_tracker_spec.rb spec/graphql/types/user_callout_feature_name_enum_spec.rb spec/graphql/types/ci/ci_cd_setting_type_spec.rb spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb spec/lib/gitlab/webpack/graphql_known_operations_spec.rb spec/lib/gitlab/github_import/representation/representable_spec.rb spec/routing/organizations/groups_controller_routing_spec.rb spec/lib/gitlab/ci/status/core_spec.rb spec/workers/concerns/gitlab/github_import/stage_methods_spec.rb spec/support_specs/graphql/field_selection_spec.rb spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb spec/graphql/types/permission_types/merge_request_type_spec.rb spec/initializers/rack_VULNDB-255039_patch_spec.rb spec/graphql/types/packages/conan/metadatum_type_spec.rb spec/graphql/types/permission_types/container_repository_tag_spec.rb spec/workers/todos_destroyer/project_private_worker_spec.rb spec/graphql/types/packages/package_dependency_type_spec.rb spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb spec/graphql/types/resolvable_interface_spec.rb spec/graphql/types/permission_types/user_spec.rbKnapsack report generator started!1033 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 1034 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 1035 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 1036 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 1037 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 1038******************************************************************************1039 Your database has a single connection, and single connections were1040 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.1041 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml.1042 Please add a :ci section to your database, following these instructions:1044******************************************************************************1045warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.1047Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1048# [RSpecRunTime] Starting RSpec timer...1049[TEST PROF INFO] EventProf enabled (sql.active_record)1050unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1051Test environment set up in 2.670395153 seconds1052# [RSpecRunTime] Starting example group spec/models/repository_spec.rb. Expected to take 3 minutes 58.18 seconds.1053Repository1054 does not allow STI1055 #branch_names_contains1056 is expected to include "master"1057 is expected not to include "feature"1058 is expected not to include "fix"1059 when limit is provided1060 is expected to contain exactly "'test'"1061 when storage is broken1062 raises a storage error1063 #tag_names_contains1064 is expected to include "v1.1.0"1065 is expected not to include "v1.0.0"1066 when limit is provided1067 is expected to contain exactly "v1.1.0"1068 #tags_sorted_by1069 name_desc1070 is expected to eq ["v1.1.0", "v1.0.0"]1071 name_asc1072 is expected to eq ["v1.0.0", "v1.1.0"]1073 with pagination1074 with limit1075 is expected to eq ["v1.0.0"]1076 with page token and limit1077 is expected to eq ["v1.1.0"]1078 with page token only1079 raises an ArgumentError1080 with negative limit1081 returns all tags1082 with unknown token1083 raises an ArgumentError1084 updated1085 desc1086 is expected to eq ["v0.0.0", "v1.1.0", "v1.0.0"]1087 asc1088 is expected to eq ["v1.0.0", "v1.1.0", "v0.0.0"]1089 annotated tag pointing to a blob1090 is expected to eq ["v1.0.0", "v1.1.0", "annotated-tag"]1091 semantic versioning sort1092 desc1093 is expected to eq ["v10.0.0", "v2.0.0", "v1.1.0", "v1.0.0"]1094 asc1095 is expected to eq ["v1.0.0", "v1.1.0", "v2.0.0", "v10.0.0"]1096 unknown option1097 is expected to eq ["v1.0.0", "v1.1.0"]1098 #ref_exists?1099 when ref exists1100 returns true1101 when ref does not exist1102 returns false1103 when ref format is incorrect1104 returns false1105 #search_branch_names1106 returns matching branch names1107 #list_last_commits_for_tree1108 returns the last commits for every entry in the current path1109 returns the last commits for every entry in the current path starting from the offset1110 returns a limited number of last commits for every entry in the current path starting from the offset1111 returns an empty hash when offset is out of bounds1112 with a commit with invalid UTF-8 path1113 does not raise an error1114# [RSpecRunTime] RSpec elapsed time: 11.91 seconds. Current RSS: ~1309M. load average: 1.11 1.26 0.79 1/296 521261115 #last_commit_for_path1116 is expected to eq "c1acaa58bbcbc3eafe538cb8274ba387047b69f8"1117 when storage is broken1118 raises a storage error1119 with filename with pathspec characters1120 returns a commit SHA1121 #last_commit_id_for_path1122 returns last commit id for a given path1123 caches last commit id for a given path1124 when storage is broken1125 raises a storage error1126# [RSpecRunTime] RSpec elapsed time: 14.85 seconds. Current RSS: ~1328M. load average: 1.10 1.26 0.79 1/296 521531127 with filename with pathspec characters1128 returns a commit SHA1129 #commits1130 when neither the all flag nor a ref are specified1131 returns every commit from default branch1132 when ref is passed1133 returns every commit from the specified ref1134 when all1135 returns every commit from the repository1136 with path1137 does not set follow when it is a single path1138 does not set follow when it is multiple paths1139 when remove_file_commit_history_following feature flag is disabled1140 sets follow when it is a single path1141 without path1142 does not set follow1143 when include_referenced_by is passed1144 when commit has references1145 returns commits with referenced_by excluding that match the patterns1146 when matching multiple references1147 returns commits with referenced_by that match the patterns1148 when 'author' is set1149 returns commits from that author1150 doesn't returns commits from an unknown author1151 when 'all' flag is set1152 returns every commit from the repository1153 when 'order' flag is set1154 passes order option to perform the query1155 #new_commits1156 when there are no new commits1157 returns an empty array1158 when new commits are found1159 returns the commits1160 #commits_by1161 finds each commit1162 returns only Commit instances1163 when some commits are not found1164 returns only found commits1165# [RSpecRunTime] RSpec elapsed time: 19.58 seconds. Current RSS: ~1449M. load average: 1.09 1.25 0.79 1/296 523001166 when no oids are passed1167 does not call #batch_by_oid1168 #commits_between1169 delegates to Gitlab::Git::Commit#between, returning decorated commits1170 defaults to no limit1171 #find_commits_by_message1172 returns commits with messages containing a given string1173 when query is in UPCASE1174 is case insensitive1175 when message has surrounding spaces1176 removes spaces and returns commits by message1177 when storage is broken1178 raises a storage error1179 #list_commits_by1180 returns commits when no filter is applied1181 returns commits with messages containing a given string1182 is case insensitive1183 returns commits based in before filter1184 returns commits based in after filter1185 returns commits based in author filter1186 when storage is broken1187 raises a storage error1188 #blob_at1189 blank sha1190 is expected to be nil1191 regular blob1192 is expected to be an instance of Blob1193 readme blob not on HEAD1194 is expected to be an instance of Blob1195 #merged_to_root_ref?1196 merged branch without ff1197 is expected to be truthy1198 merged with ff1199 is expected to be truthy1200 not merged branch1201 is expected to be falsey1202 default branch1203 is expected to be falsey1204 non merged branch1205 is expected to be falsey1206 non existent branch1207 is expected to be nil1208 when root reference is empty1209 is expected to be nil1210 #root_ref_sha1211 is expected to eq "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3"1212 #merged_branch_names1213 is expected to eq #<Set: {"definitely_merged"}>1214 is expected to be a kind of Set1215 cache expiry1216 is expired when the branches caches are expired1217 is expired when the repository caches are expired1218 cache is empty1219 is expected to eq #<Set: {"definitely_merged"}>1220 cache values1221 writes the values to redis1222 matches the supplied hash1223 cache is not empty1224 is expected to eq #<Set: {"definitely_merged"}>1225 doesn't fetch from the disk1226 cache is partially complete1227 is expected to eq #<Set: {"definitely_merged"}>1228 does fetch from the disk1229 requested branches array is empty1230 is expected to eq #<Set: {"definitely_merged"}>1231 #can_be_merged?1232 mergeable branches1233 is expected to be truthy1234 non-mergeable branches without conflict sides missing1235 is expected to be falsey1236 non-mergeable branches with conflict sides missing1237 is expected to be falsey1238 submodule changes that confuse rugged1239 is expected to be falsey1240 #commit1241 when ref exists1242 returns commit object1243 when ref does not exist1244 returns nil1245 when ref is not specified1246 is using a root ref1247 when ref is not valid1248 when preceding tree element exists1249 returns nil1250 when preceding tree element does not exist1251 returns nil1252 #create_dir1253 commits a change that creates a new directory1254 when committing to another project1255 creates a fork and commit to the forked project1256# [RSpecRunTime] RSpec elapsed time: 27.68 seconds. Current RSS: ~1459M. load average: 1.08 1.25 0.79 1/296 524881257 when an author is specified1258 uses the given email/name to set the commit's author1259 #create_file1260 commits new file successfully1261 creates new file and dir when file_path has a forward slash1262 line endings are not mutated1263 when an author is specified1264 uses the given email/name to set the commit's author1265 #update_file1266 updates file successfully1267 updates filename successfully1268 when an author is specified1269 uses the given email/name to set the commit's author1270 #move_dir_files1271 move directory files successfully1272 skips commit with same path1273 #delete_file1274 removes file successfully1275 when an author is specified1276 uses the given email/name to set the commit's author1277# [RSpecRunTime] RSpec elapsed time: 31.18 seconds. Current RSS: ~1475M. load average: 1.08 1.24 0.79 1/296 527271278 search_files_by_content1279 is expected to be a kind of Array1280 regex-escapes the query string1281 properly handles an unmatched parenthesis1282 properly handles when query is not present1283 properly handles query when repo is empty1284 when storage is broken1285 raises a storage error1286# [RSpecRunTime] RSpec elapsed time: 33.02 seconds. Current RSS: ~1480M. load average: 1.08 1.24 0.79 1/296 527411287 result1288 is expected to be a kind of String1289 is expected to eq "master:CHANGELOG\u0000190\u0000 - Feature: Replace teams with group membership\n"1290 search_files_by_name1291 returns result1292 ignores leading slashes1293 properly handles when query is only slashes1294 properly handles when query is not present1295 properly handles query when repo is empty1296 when storage is broken1297 raises a storage error1298# [RSpecRunTime] RSpec elapsed time: 34.58 seconds. Current RSS: ~1470M. load average: 1.07 1.24 0.79 1/296 527511299 #search_files_by_wildcard_path1300 when specifying a normal path1301 returns the path1302 when specifying a wildcard path1303 returns files matching the path in the root folder1304 when specifying a wildcard path for all1305 returns all matching files in all folders1306 when specifying a path to subfolders using two asterisks and a slash1307 returns all files matching the path1308 when specifying a wildcard path to subfolder with just two asterisks1309 returns all files in the matching path1310 when specifying a wildcard path to subfolder with one asterisk1311 returns all files in the matching path1312 when specifying a wildcard path for an unknown number of subfolder levels1313 returns all matched files in all subfolders1314 when specifying a wildcard path to one level of subfolders1315 returns all matched files in one subfolder1316 when sending regexp1317 ignores the regexp and returns an empty array1318 when sending another ref1319 returns an empty array1320 #fetch_as_mirror1321 fetches the URL without creating a remote1322 with http_host provided1323 fetches the URL with resolved_address value1324 #fetch_ref1325 when storage is broken1326 raises a storage error1327 #get_raw_changes1328 with non-UTF8 bytes in paths1329 returns the changes1330 #create_ref1331 redirects the call to write_ref1332 #changelog1333 accepts changelog1334 accepts news instead of changelog1335 accepts history instead of changelog1336 accepts changes instead of changelog1337 is case-insensitive1338# [RSpecRunTime] RSpec elapsed time: 40.08 seconds. Current RSS: ~1488M. load average: 1.06 1.23 0.79 1/296 528451339 #license_blob1340 handles when HEAD points to non-existent ref1341 looks in the root_ref only1342 detects license file with no recognizable open-source license content1343 detects 'LICENSE'1344 detects 'LICENCE'1345 detects 'LiCensE'1346 detects 'LICENSE.md'1347 detects 'LICENSE.foo'1348 detects 'COPYING'1349 detects 'COPYING.md'1350# [RSpecRunTime] RSpec elapsed time: 48.79 seconds. Current RSS: ~1363M. load average: 1.05 1.23 0.80 1/297 532631351 #license_key1352 returns nil when no license is detected1353 returns nil when the repository does not exist1354 returns other when the content is not recognizable1355 returns nil when the commit SHA does not exist1356 returns nil when master does not exist1357 returns the license key1358# [RSpecRunTime] RSpec elapsed time: 53.76 seconds. Current RSS: ~1343M. load average: 1.05 1.22 0.80 1/297 534311359 #license1360 returns nil when no license is detected1361 returns nil when the repository does not exist1362 returns other when the content is not recognizable1363 returns the license1364# [RSpecRunTime] RSpec elapsed time: 57.2 seconds. Current RSS: ~1334M. load average: 1.05 1.22 0.80 1/297 535471365 #jenkinsfile?1366 returns valid file1367 is case-insensitive1368 returns false if does not exists1369 #ambiguous_ref?1370 when ref is ambiguous1371 is true1372 when ref is not ambiguous1373 is false1374 #has_ambiguous_refs?1375 branch_names: nil, tag_names: nil, result: false1376 is expected to eq false1377 branch_names: [], tag_names: [], result: false1378 is expected to eq false1379 branch_names: ["a", "b"], tag_names: [], result: false1380 is expected to eq false1381 branch_names: [], tag_names: ["c", "d"], result: false1382 is expected to eq false1383 branch_names: ["a", "b"], tag_names: ["c", "d"], result: false1384 is expected to eq false1385 branch_names: ["a/b"], tag_names: ["c/d"], result: false1386 is expected to eq false1387 branch_names: ["a", "b"], tag_names: ["c", "d", "a/z"], result: true1388 is expected to eq true1389 branch_names: ["a", "b", "c/z"], tag_names: ["c", "d"], result: true1390 is expected to eq true1391 branch_names: ["a/b/z"], tag_names: ["a/b"], result: false1392 is expected to eq false1393 branch_names: ["a/b/z"], tag_names: ["a/b", "a"], result: true1394 is expected to eq true1395 branch_names: ["ab"], tag_names: ["abc/d", "a", "b"], result: false1396 is expected to eq false1397 #expand_ref1398 when ref is not tag or branch name1399 returns nil1400 when ref is tag name1401 returns the tag ref1402 when ref is branch name1403 returns the branch ref1404 #add_branch1405 calls Gitaly's OperationService1406 creates_the_branch1407 expires branches cache1408 with a non-existing target1409 returns false and doesn't create the branch1410# [RSpecRunTime] RSpec elapsed time: 1 minute 10.96 seconds. Current RSS: ~1334M. load average: 1.04 1.21 0.80 1/297 537241411 when expire_cache: false1412 does not expire branches cache1413 #exists?1414 returns true when a repository exists1415 returns false if no full path can be constructed1416 with broken storage1417 raises a storage error1418# [RSpecRunTime] RSpec elapsed time: 1 minute 13.44 seconds. Current RSS: ~1332M. load average: 1.04 1.21 0.80 1/297 537481419 behaves like asymmetric cached method1420 asymmetric caching1421 when it returns true1422 caches the output in RequestStore1423 caches the output in RepositoryCache1424# [RSpecRunTime] RSpec elapsed time: 1 minute 14.92 seconds. Current RSS: ~1331M. load average: 1.04 1.21 0.80 2/297 537611425 when it returns false1426 caches the output in RequestStore1427 does NOT cache the output in RepositoryCache1428# [RSpecRunTime] RSpec elapsed time: 1 minute 16.44 seconds. Current RSS: ~1330M. load average: 1.04 1.21 0.80 1/297 537741429 #has_visible_content?1430 delegates to raw_repository when true1431 delegates to raw_repository when false1432 behaves like asymmetric cached method1433 asymmetric caching1434 when it returns true1435 caches the output in RequestStore1436 caches the output in RepositoryCache1437# [RSpecRunTime] RSpec elapsed time: 1 minute 19.3 seconds. Current RSS: ~1329M. load average: 1.03 1.20 0.81 1/297 537991438 when it returns false1439 caches the output in RequestStore1440 does NOT cache the output in RepositoryCache1441# [RSpecRunTime] RSpec elapsed time: 1 minute 20.79 seconds. Current RSS: ~1334M. load average: 1.03 1.20 0.81 1/295 538121442 #branch_exists?1443 delegates to branch_names when the cache is empty1444 uses redis set caching when the cache is filled1445 #tag_exists?1446 delegates to tag_names when the cache is empty1447 uses redis set caching when the cache is filled1448 #branch_names1449 gets cached across Repository instances1450 #empty?1451 returns true for an empty repository1452 returns false for a non-empty repository1453 caches the output1454# [RSpecRunTime] RSpec elapsed time: 1 minute 23.89 seconds. Current RSS: ~1351M. load average: 1.03 1.20 0.81 1/293 538401455 #blobs_at1456 returns empty array for an empty repository1457 returns blob array for a non-empty repository1458 when Gitaly returns NoRepository1459 returns empty array1460 #root_ref1461 returns a branch name1462 caches the output1463 returns nil if the repository does not exist1464 behaves like asymmetric cached method1465 asymmetric caching1466 when it returns true1467 caches the output in RequestStore1468 caches the output in RepositoryCache1469# [RSpecRunTime] RSpec elapsed time: 1 minute 27.97 seconds. Current RSS: ~1350M. load average: 1.03 1.20 0.81 1/296 538901470 when it returns false1471 caches the output in RequestStore1472 does NOT cache the output in RepositoryCache1473# [RSpecRunTime] RSpec elapsed time: 1 minute 29.51 seconds. Current RSS: ~1344M. load average: 1.03 1.20 0.81 1/296 539031474 #expire_root_ref_cache1475 expires the root reference cache1476 #expire_branch_cache1477 expires the cache for all branches1478 expires the cache for all branches when the root branch is given1479 expires the cache for a specific branch1480 #expire_emptiness_caches1481 expires the caches for an empty repository1482 does not expire the cache for a non-empty repository1483 expires the memoized repository cache1484 skip_merges option1485 is expected not to include "e56497bb5f03a90a51293fc6d516788730953899"1486 #merge1487 merges the code and returns the commit id1488 sets the `in_progress_merge_commit_sha` flag for the given merge request1489 removes carriage returns from commit message1490# [RSpecRunTime] RSpec elapsed time: 1 minute 33.35 seconds. Current RSS: ~1380M. load average: 1.03 1.20 0.81 1/298 540511491 #merge_to_branch1492 merges two branches and returns the merge commit id1493 does not merge if target branch has been changed1494 #merge_to_ref1495 writes merge of source SHA and first parent ref to MR merge_ref_path1496 #update_refs1497 calls the update_refs method on the raw repo with the same params1498 #ff_merge1499 merges the code and return the commit id1500 sets the `in_progress_merge_commit_sha` flag for the given merge request1501 does not merge if target branch has been changed1502# [RSpecRunTime] RSpec elapsed time: 1 minute 36.4 seconds. Current RSS: ~1367M. load average: 1.02 1.19 0.81 1/298 543601503 #rebase1504 executes the new Gitaly RPC1505 behaves like a method that can rebase successfully1506 returns the rebase commit sha1507 sets the `rebase_commit_sha` for the given merge request1508# [RSpecRunTime] RSpec elapsed time: 1 minute 37.71 seconds. Current RSS: ~1368M. load average: 1.02 1.19 0.81 1/298 544681509 rolling back the `rebase_commit_sha`1510 when there are no errors1511 does not rollback when there are no errors1512 when there was an error1513 when a PreReceiveError is encountered in the second step1514 does rollback1515 when a when a GitError is encountered in the second step1516 does rollback1517 #revert1518 when there is a conflict1519 raises an error1520 when commit was already reverted1521 raises an error1522 when commit can be reverted1523 reverts the changes1524 reverting a merge commit1525 reverts the changes1526# [RSpecRunTime] RSpec elapsed time: 1 minute 42.75 seconds. Current RSS: ~1407M. load average: 1.02 1.19 0.81 1/298 546971527 #cherry_pick1528 when there is a conflict1529 raises an error1530 when commit was already cherry-picked1531 raises an error1532 when commit can be cherry-picked1533 cherry-picks the changes1534 cherry-picking a merge commit1535 cherry-picks the changes1536 #before_delete1537 when a repository does not exist1538 does not flush caches that depend on repository data1539 flushes the tags cache1540 flushes the branches cache1541 flushes the root ref cache1542 flushes the emptiness caches1543 flushes the exists cache1544 when a repository exists1545 flushes the tags cache1546 flushes the branches cache1547 flushes the root ref cache1548 flushes the emptiness caches1549# [RSpecRunTime] RSpec elapsed time: 1 minute 48.11 seconds. Current RSS: ~1456M. load average: 1.10 1.20 0.82 1/297 548201550 #before_change_head1551 flushes the branch cache1552 flushes the root ref cache1553 #after_change_head1554 flushes the method caches1555 calls after_repository_change_head on container1556 #expires_caches_for_tags1557 flushes the cache1558 #before_push_tag1559 logs an event1560 #after_push_commit1561 expires statistics caches1562 #after_create_branch1563 expires the branch caches1564 does not expire the branch caches when specified1565 #after_remove_branch1566 expires the branch caches1567 does not expire the branch caches when specified1568 #lookup1569 uses the lookup cache1570 returns the correct value1571 #after_create1572 calls expire_status_cache1573 logs an event1574 when repository is attached to a personal snippet1575 does not raise an error for onboarding considerations1576 when namespace is onboarded1577 records the onboarding progress1578 when namespace is not onboarded1579 does not record the onboarding progress1580 #expire_status_cache1581 flushes the exists cache1582 flushes the root ref cache1583 flushes the emptiness caches1584 #before_remove_tag1585 flushes the tag cache1586 #branch_count1587 returns the number of branches1588 #tag_count1589 returns the number of tags1590 #expire_branches_cache1591 expires the cache1592 #expire_protected_branches_cache1593 expires the cache1594 when repository does not have a project1595 does not expire the cache1596 #expire_tags_cache1597 expires the cache1598 #add_tag1599 with a valid target1600 creates the tag1601 returns a Gitlab::Git::Tag object1602 with an invalid target1603 returns false1604 #rm_branch1605 removes a branch1606 when pre hooks failed1607 gets an error and does not delete the branch1608# [RSpecRunTime] RSpec elapsed time: 1 minute 53.94 seconds. Current RSS: ~1504M. load average: 1.08 1.20 0.82 1/298 548851609 #rm_tag1610 removes a tag1611 #find_tag1612 finds a tag with specified name by performing FindTag request1613 does not perform Gitaly call when tags are preloaded1614 returns nil when tag does not exists1615 #avatar1616 returns nil if repo does not exist1617 returns the first avatar file found in the repository1618 caches the output1619# [RSpecRunTime] RSpec elapsed time: 1 minute 57.05 seconds. Current RSS: ~1505M. load average: 1.08 1.20 0.82 1/298 549271620 #expire_exists_cache1621 expires the cache1622 expires the request store cache1623 #xcode_project?1624 when the root contains a *.xcodeproj directory1625 returns true1626 when the root contains a *.xcworkspace directory1627 returns true1628 when the root contains no Xcode config directory1629 returns false1630 #contribution_guide1631 returns and caches the output1632 #gitignore1633 returns and caches the output1634 #readme1635 with a non-existing repository1636 returns nil1637 with an existing repository1638 when no README exists1639 returns nil1640 #readme_path1641 with a non-existing repository1642 returns nil1643 with an existing repository1644 when no README exists1645 returns nil1646 when a README exists1647 returns the README1648 caches the response1649# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.97 seconds. Current RSS: ~1441M. load average: 1.08 1.19 0.82 1/298 549801650 #expire_statistics_caches1651 expires the caches1652 #expire_all_method_caches1653 expires the caches of all methods1654 all cache_method definitions are in the lists of method caches1655 #file_on_head1656 with a non-existing repository1657 returns nil1658 with a repository that has no blobs1659 returns nil1660 with an existing repository1661 returns a Gitlab::Git::Tree1662 #head_tree1663 with an existing repository1664 returns a Tree1665 with a non-existing repository1666 returns nil1667 behaves like #tree1668 using a non-existing repository1669 is expected to be nil1670 when path is defined1671 is expected to be nil1672 using an existing repository1673 is expected to be an instance of Tree1674 when different sha is set1675 is expected to be an instance of Tree1676 when recursive is true1677 is expected to be an instance of Tree1678 with pagination parameters1679 is expected to be an instance of Tree1680 #size1681 with a non-existing repository1682 returns 01683 with an existing repository1684 returns the repository size as a Float1685 #recent_objects_size1686 with a non-existing repository1687 returns 01688 with an existing repository1689 returns the repository recent_objects_size as a Float1690 #local_branches1691 returns the local branches1692 #commit_count1693 with a non-existing repository1694 returns 01695 with an existing repository1696 returns the commit count1697 #commit_count_for_ref1698 with a non-existing repository1699 returns 01700 with empty repository1701 returns 01702 when searching for the root ref1703 returns the same count as #commit_count1704 #refresh_method_caches1705 refreshes the caches of the given types1706 #changelog_config1707 when there is a changelog_config_path at the commit1708 returns the content1709 when there is no changelog_config_path at the commit1710 returns nil1711 #route_map_for1712 when there is a .gitlab/route-map.yml at the commit1713 returns the content1714 when there is no .gitlab/route-map.yml at the commit1715 returns nil1716 #ancestor? with Gitaly enabled1717 behaves like #ancestor?1718 is an ancestor1719 is not an ancestor1720 returns false on nil-values1721 returns false for invalid commit IDs1722 caching1723 only calls out to Gitaly once1724 calls out to Gitaly again after expiration1725 returns the value from the request store1726 returns the value from the redis cache1727 #archive_metadata1728 with hashed storage disabled1729 uses the project path to generate the filename1730 with hashed storage enabled1731 uses the project path to generate the filename1732 commit cache1733 caches based on SHA1734 caches nil values1735 #raw_repository1736 returns a Gitlab::Git::Repository representation of the repository1737 with a wiki repository1738 creates a Gitlab::Git::Repository with the proper attributes1739 #contributors1740 returns the array of Gitlab::Contributor for the repository1741 order_by email1742 asc1743 returns all the contributors ordered by email asc case insensitive1744 desc1745 returns all the contributors ordered by email desc case insensitive1746 order_by name1747 asc1748 returns all the contributors ordered by name asc case insensitive1749 desc1750 returns all the contributors ordered by name desc case insensitive1751 order_by commits1752 asc1753 returns all the contributors ordered by commits asc1754 desc1755 returns all the contributors ordered by commits desc1756 invalid ordering1757 returns the contributors unsorted1758 invalid sorting1759 returns the contributors unsorted1760 #merge_base1761 only makes one gitaly call1762 #create_if_not_exists1763 creates the repository if it did not exist1764 returns true1765 calls out to the repository client to create a repo1766 creates a repository with a default branch name1767 it does nothing if the repository already existed1768 does nothing if the repository already existed1769 returns nil1770# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.07 seconds. Current RSS: ~1449M. load average: 1.06 1.18 0.82 1/298 552521771 when the repository exists but the cache is not up to date1772 does not raise errors1773 returns nil1774# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.63 seconds. Current RSS: ~1446M. load average: 1.06 1.18 0.83 1/298 552651775 #create_from_bundle1776 calls out to the raw_repository to create a repo from bundle1777 calls after_create1778 when exception is raised1779 after_create is not executed1780# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.22 seconds. Current RSS: ~1430M. load average: 1.06 1.18 0.83 1/298 552661781 #blobs_metadata1782 returns blob metadata in batch for HEAD1783 returns blob metadata for a specified ref1784 performs a single gitaly call1785 #project1786 returns the project for a project snippet1787 returns nil for a personal snippet1788 returns the project for a project wiki1789 returns the container if it is a project1790 returns nil if the container is not a project1791# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.52 seconds. Current RSS: ~1403M. load average: 1.05 1.17 0.83 1/296 552821792 #submodule_links1793 returns an instance of Gitlab::SubmoduleLinks1794 #lfs_enabled?1795 for a project repository1796 returns true when LFS is enabled1797 returns false when LFS is disabled1798 for a project wiki repository1799 delegates to the project1800 for a project snippet repository1801 returns false when LFS is enabled1802 for a personal snippet repository1803 returns false when LFS is enabled1804 for a design repository1805 returns true when LFS is enabled1806 returns false when LFS is disabled1807 .pick_storage_shard1808 when expire is false1809 does not expire existing repository storage value1810 when expire is true1811 expires existing repository storage value1812 #change_head1813 when the branch exists1814 returns truthy1815 does not call container.after_change_head_branch_does_not_exist1816 calls repository hooks1817 reloads the default branch1818# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.09 seconds. Current RSS: ~1450M. load average: 1.05 1.17 0.83 1/299 553131819 when the branch does not exist1820 returns falsey1821 calls container.after_change_head_branch_does_not_exist1822 does not call repository hooks1823 #remove_prohibited_branches1824 when branch name is hexadecmal and 40-characters long1825 deletes prohibited branch1826 when branch name is hexadecmal and 64-characters long1827 deletes prohibited branch1828 when branch name is 40-characters long but not hexadecimal1829 returns without removing the branch1830 when branch name is hexadecimal1831 when branch name is less than 40-characters long1832 returns without removing the branch1833 when branch name is more than 40-characters long1834 returns without removing the branch1835 when prohibited branch does not exist1836 returns without removing the branch1837 when raw repository does not exist1838 returns without removing the branch1839 #get_patch_id1840 returns patch_id of given revisions1841 when one of the param is invalid1842 raises an ArgumentError error1843# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.58 seconds. Current RSS: ~1485M. load average: 1.05 1.17 0.83 1/299 553291844 when one of the param is nonexistant1845 returns nil1846 when two revisions are the same1847 returns nil1848 does not report the exception1849# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.62 seconds. Current RSS: ~1475M. load average: 1.04 1.17 0.83 1/296 553541850 when a Gitlab::Git::CommandError is raised1851 returns nil1852 reports the exception1853# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.04 seconds. Current RSS: ~1470M. load average: 1.04 1.17 0.83 1/296 553671854 when a Gitlab::Git::Repository::NoRepository is raised1855 returns nil1856 reports the exception1857# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.51 seconds. Current RSS: ~1449M. load average: 1.04 1.17 0.83 1/296 553801858 #object_pool1859 without object pool1860 is expected to be nil1861 when pool repository exists1862 when the current repository is a primary repository1863 is expected to be nil1864 when repository is linked to the pool repository1865 returns a object pool for the repository1866 when the current repository is not a primary repository1867 is expected to be nil1868 when repository is linked to the pool repository1869 returns a object pool with correct links to primary repository1870 when repository is linked to the pool repository in Gitaly only1871 returns an object pool without a link to the primary repository1872 #object_format1873 for SHA1 repository1874 is expected to eq "sha1"1875 for SHA256 repository1876 is expected to eq "sha256"1877 for missing repository1878 is expected to be nil1879 caching1880 only calls out to Gitaly once1881 calls out to Gitaly again after expiration1882 returns the value from the request store1883 #blank_ref1884 for existing repository1885 for SHA1 repository1886 is expected to eq "0000000000000000000000000000000000000000"1887 for SHA256 repository1888 is expected to eq "0000000000000000000000000000000000000000000000000000000000000000"1889 for missing repository1890 is expected to eq "0000000000000000000000000000000000000000"1891 #empty_tree_id1892 for existing repository1893 for SHA1 repository1894 is expected to eq "4b825dc642cb6eb9a060e54bf8d69288fbee4904"1895 for SHA256 repository1896 is expected to eq "6ef19b41225c5369f1c104d45d8d85efa9b057b53b14b4b9b939dd74decc5321"1897 for missing repository1898 is expected to eq "4b825dc642cb6eb9a060e54bf8d69288fbee4904"1899 #get_file_attributes1900 when the given attributes are defined1901 returns expected attributes1902 when the attribute is not defined for a given file1903 returns an empty array1904 when revision is an empty string1905 is expected to raise ArgumentError1906 when paths list is empty1907 is expected to raise ArgumentError1908 when attributes list is empty1909 is expected to raise ArgumentError1910 #commit_files1911 calls UserCommitFiles RPC1912# [RSpecRunTime] Finishing example group spec/models/repository_spec.rb. It took 2 minutes 41.19 seconds. Expected to take 3 minutes 58.18 seconds.1913# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.05 seconds. Current RSS: ~1375M. load average: 1.04 1.16 0.83 1/299 556091914# [RSpecRunTime] Starting example group spec/models/project_wiki_spec.rb. Expected to take 3 minutes 51.24 seconds.1915ProjectWiki1916 does not allow STI1917 behaves like wiki model1918 VALID_USER_MARKUPS contains all valid markups1919 container class includes HasWiki1920 is expected to delegate #storage to the #container object1921 is expected to delegate #repository_storage to the #container object1922 is expected to delegate #hashed_storage? to the #container object1923 behaves like model with repository1924 container class includes HasRepository1925 #commits_by1926 retrieves several commits from the repository by oid1927# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.58 seconds. Current RSS: ~1374M. load average: 1.03 1.16 0.83 1/299 556251928 #web_url1929 when given the only_path option1930 when only_path is false1931 returns the full web URL for this repo1932 when only_path is true1933 returns the relative web URL for this repo1934 when only_path is nil1935 returns the full web URL for this repo1936 when not given the only_path option1937 returns the full web URL for this repo1938 #url_to_repo1939 returns the SSH URL to the repository1940 #ssh_url_to_repo1941 returns the SSH URL to the repository1942 #http_url_to_repo1943 returns the HTTP URL to the repository1944 #repository1945 returns valid repo1946 uses the same container1947 #storage1948 returns valid storage1949 #full_path1950 returns valid full_path1951 #lfs_enabled?1952 returns the expected value1953 #empty_repo?1954 when the repo does not exist1955 returns true1956 when the repo exists1957 returns the empty state of the repository1958 #valid_repo?1959 is expected to equal false1960 is expected to equal true1961 #repository_exists?1962 is expected to equal false1963 is expected to equal true1964 #repo_exists?1965 is expected to equal false1966 is expected to equal true1967 #root_ref1968 is expected to equal true1969 is expected to equal false1970 is expected to equal false1971# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.41 seconds. Current RSS: ~1325M. load average: 1.03 1.15 0.83 1/295 556801972 Respond to1973 is expected to respond to #base_dir1974 is expected to respond to #disk_path1975 is expected to respond to #gitlab_shell1976# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.84 second. Current RSS: ~1324M. load average: 1.03 1.15 0.83 1/294 556871977 #change_head1978 delegates #change_head to repository1979 #after_repository_change_head1980 calls #reload_default_branch1981 publishes an Repositories::DefaultBranchChangedEvent event1982 .container_class1983 is set to the container class1984 .find_by_id1985 returns a wiki instance if the container is found1986 returns nil if the container is not found1987 #initialize1988 accepts a valid user1989 accepts a blank user1990 raises an error for invalid users1991# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.35 seconds. Current RSS: ~1330M. load average: 1.02 1.15 0.83 1/294 556981992 #run_after_commit1993 delegates to the container1994 #==1995 returns true for wikis from the same container1996 returns false for wikis from different containers1997# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.0 seconds. Current RSS: ~1329M. load average: 1.02 1.15 0.83 1/294 557051998 #id1999 returns the ID of the container2000 #has_home_page?2001 when home page exists2002 returns true2003 returns false when #find_page raise an error2004# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.62 seconds. Current RSS: ~1327M. load average: 1.02 1.15 0.83 1/296 557452005 when home page does not exist2006 returns false2007 #to_global_id2008 returns a global ID2009 #repository2010 returns a wiki repository2011 #full_path2012 returns the container path with the .wiki extension2013 #wiki_base_path2014 returns the wiki base path2015 includes the relative URL root2016 #empty?2017 when the wiki repository is empty2018 returns true2019 when the repository does not exist2020 returns true and does not create the repo2021 when the wiki has pages2022 #empty?2023 returns false2024 #list_pages2025 behaves like wiki model #list_pages2026 returns an array of WikiPage instances2027 does not load WikiPage content by default2028 returns all pages by default2029 with limit option2030 returns limited set of pages2031 returns all set of pages if limit is more than the total pages2032 returns all set of pages if limit is 02033# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.89 seconds. Current RSS: ~1312M. load average: 1.10 1.16 0.84 1/299 564722034 with offset option2035 returns offset-ed set of pages2036 returns all set of pages if offset is 02037 can combines with limit2038# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.08 seconds. Current RSS: ~1304M. load average: 1.09 1.16 0.84 1/299 568152039 with sorting options2040 returns pages sorted by title by default2041# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.17 seconds. Current RSS: ~1302M. load average: 1.09 1.16 0.84 1/299 569282042 with load_content option2043 loads WikiPage content2044# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.23 seconds. Current RSS: ~1301M. load average: 1.09 1.16 0.84 1/299 570422045 #sidebar_entries2046 when the number of pages does not exceed the limit2047 returns all pages grouped by directory and limited is false2048# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.6 seconds. Current RSS: ~1299M. load average: 1.08 1.16 0.84 1/299 574432049 when the number of pages exceeds the limit2050 returns 15 pages grouped by directory and limited is true2051# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.2 seconds. Current RSS: ~1296M. load average: 1.08 1.16 0.84 1/299 578692052 #find_page2053 find page with normal repository RPCs2054 behaves like wiki model #find_page2055 returns the latest version of the page if it exists2056 returns nil if the page or version does not exist2057 can find a page by slug2058 returns a WikiPage instance2059 pages with spaces in the path2060 can find a page by title2061 cannot find a page by slug2062# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.03 seconds. Current RSS: ~1302M. load average: 1.32 1.20 0.86 1/299 580982063 pages with multibyte-character title2064 can find a page by slug2065 pages with invalidly-encoded content2066 can find the page2067 wiki repository's default branch is updated2068 returns the page in the updated default branch2069 wiki repository's HEAD is updated2070 returns the page in the new HEAD2071 pages with relative paths2072 path: "~hello.md", title: "~Hello"2073 can find page with `~Hello` title2074 path: "hello~world.md", title: "Hello~World"2075 can find page with `Hello~World` title2076 path: "~~~hello.md", title: "~~~Hello"2077 can find page with `~~~Hello` title2078 path: "~/hello.md", title: "~/Hello"2079 can find page with `~/Hello` title2080 path: "hello.md", title: "/Hello"2081 can find page with `/Hello` title2082 path: "hello.md", title: "../Hello"2083 can find page with `../Hello` title2084 path: "hello.md", title: "./Hello"2085 can find page with `./Hello` title2086 path: "dir/hello.md", title: "/dir/Hello"2087 can find page with `/dir/Hello` title2088 pages with different file extensions2089 extension: :md, path: "wiki-markdown.md", title: "wiki markdown"2090 can find page with md extension2091 extension: :markdown, path: "wiki-markdown-2.md", title: "wiki markdown 2"2092 can find page with markdown extension2093 extension: :rdoc, path: "wiki-rdoc.rdoc", title: "wiki rdoc"2094 can find page with rdoc extension2095 extension: :asciidoc, path: "wiki-asciidoc.asciidoc", title: "wiki asciidoc"2096 can find page with asciidoc extension2097 extension: :adoc, path: "wiki-asciidoc-2.adoc", title: "wiki asciidoc 2"2098 can find page with adoc extension2099 extension: :org, path: "wiki-org.org", title: "wiki org"2100 can find page with org extension2101 extension: :textile, path: "wiki-textile.textile", title: "wiki textile"2102 can find page with textile extension2103 extension: :creole, path: "wiki-creole.creole", title: "wiki creole"2104 can find page with creole extension2105 extension: :rest, path: "wiki-rest.rest", title: "wiki rest"2106 can find page with rest extension2107 extension: :rst, path: "wiki-rest-2.rst", title: "wiki rest 2"2108 can find page with rst extension2109 extension: :mediawiki, path: "wiki-mediawiki.mediawiki", title: "wiki mediawiki"2110 can find page with mediawiki extension2111 extension: :wiki, path: "wiki-mediawiki-2.wiki", title: "wiki mediawiki 2"2112 can find page with wiki extension2113 extension: :pod, path: "wiki-pod.pod", title: "wiki pod"2114 can find page with pod extension2115 extension: :text, path: "wiki-text.txt", title: "wiki text"2116 can find page with text extension2117 #find_sidebar2118 find sidebar with normal repository RPCs2119 behaves like wiki model #find_sidebar2120 finds the page defined as _sidebar2121 #find_file2122 returns the latest version of the file if it exists2123 returns nil if the page does not exist2124 returns a Gitlab::Git::WikiFile instance2125 returns the whole file2126 when load_content is disabled2127 includes the file data in the Gitlab::Git::WikiFile2128# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.22 seconds. Current RSS: ~1316M. load average: 1.30 1.21 0.87 1/299 595462129 wiki repository's default branch is updated2130 returns the page in the updated default branch2131 #create_page2132 behaves like create_page tests2133 creates a new wiki page2134 returns false when a duplicate page exists2135 stores an error message when a duplicate page exists2136 sets the correct commit message2137 sets the correct commit email2138 runs after_wiki_activity callbacks2139 cannot create two pages with the same title but different format2140 cannot create two pages with the same title but different capitalization2141 cannot create two pages with the same title, different capitalization, and different format2142 cannot create two pages with the same title, even if the existing file has no sluggified path2143 returns false if a page exists already in the repository2144 returns false if it has an invalid format2145 new_file: "foo", format: :markdown, existing_repo_files: [], success: true2146 is expected to eq true2147# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.42 seconds. Current RSS: ~1311M. load average: 1.25 1.20 0.87 1/299 599202148 new_file: "foo", format: :rdoc, existing_repo_files: [], success: true2149 is expected to eq true2150 new_file: "foo", format: :asciidoc, existing_repo_files: [], success: true2151 is expected to eq true2152 new_file: "foo", format: :org, existing_repo_files: [], success: true2153 is expected to eq true2154 new_file: "foo", format: :textile, existing_repo_files: [], success: false2155 is expected to eq false2156 new_file: "foo", format: :creole, existing_repo_files: [], success: false2157 is expected to eq false2158 new_file: "foo", format: :rest, existing_repo_files: [], success: false2159 is expected to eq false2160 new_file: "foo", format: :mediawiki, existing_repo_files: [], success: false2161 is expected to eq false2162 new_file: "foo", format: :pod, existing_repo_files: [], success: false2163 is expected to eq false2164 new_file: "foo", format: :plaintext, existing_repo_files: [], success: false2165 is expected to eq false2166 new_file: "foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2167 is expected to eq false2168 new_file: "foo", format: :markdown, existing_repo_files: ["foO.md"], success: false2169 is expected to eq false2170 new_file: "foO", format: :markdown, existing_repo_files: ["foo.md"], success: false2171 is expected to eq false2172 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdfoo"], success: true2173 is expected to eq true2174 new_file: "foo", format: :markdown, existing_repo_files: ["foo.markdown"], success: false2175 is expected to eq false2176 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkd"], success: false2177 is expected to eq false2178 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkdn"], success: false2179 is expected to eq false2180 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdown"], success: false2181 is expected to eq false2182 new_file: "foo", format: :markdown, existing_repo_files: ["foo.adoc"], success: false2183 is expected to eq false2184 new_file: "foo", format: :markdown, existing_repo_files: ["foo.asciidoc"], success: false2185 is expected to eq false2186 new_file: "foo", format: :markdown, existing_repo_files: ["foo.org"], success: false2187 is expected to eq false2188 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false2189 is expected to eq false2190 new_file: "foo", format: :markdown, existing_repo_files: ["foo.textile"], success: false2191 is expected to eq false2192 new_file: "foo", format: :markdown, existing_repo_files: ["foo.creole"], success: false2193 is expected to eq false2194 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest"], success: false2195 is expected to eq false2196 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest.txt"], success: false2197 is expected to eq false2198 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst"], success: false2199 is expected to eq false2200 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txt"], success: false2201 is expected to eq false2202 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txtfoo"], success: true2203 is expected to eq true2204 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mediawiki"], success: false2205 is expected to eq false2206 new_file: "foo", format: :markdown, existing_repo_files: ["foo.wiki"], success: false2207 is expected to eq false2208 new_file: "foo", format: :markdown, existing_repo_files: ["foo.pod"], success: false2209 is expected to eq false2210 new_file: "foo", format: :markdown, existing_repo_files: ["foo.txt"], success: false2211 is expected to eq false2212 new_file: "foo", format: :markdown, existing_repo_files: ["foo.Md"], success: false2213 is expected to eq false2214 new_file: "foo", format: :markdown, existing_repo_files: ["foo.jpg"], success: true2215 is expected to eq true2216 new_file: "foo", format: :rdoc, existing_repo_files: ["foo.md"], success: false2217 is expected to eq false2218 new_file: "foo", format: :rdoc, existing_repo_files: ["foO.md"], success: false2219 is expected to eq false2220 new_file: "foO", format: :rdoc, existing_repo_files: ["foo.md"], success: false2221 is expected to eq false2222 new_file: "foo", format: :asciidoc, existing_repo_files: ["foo.md"], success: false2223 is expected to eq false2224 new_file: "foo", format: :org, existing_repo_files: ["foo.md"], success: false2225 is expected to eq false2226 new_file: "foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2227 is expected to eq true2228 new_file: "/foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2229 is expected to eq false2230 new_file: "~foo", format: :markdown, existing_repo_files: [], success: true2231 is expected to eq true2232 new_file: "~~~foo", format: :markdown, existing_repo_files: [], success: true2233 is expected to eq true2234 new_file: "./foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2235 is expected to eq false2236 new_file: "../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2237 is expected to eq false2238 new_file: "../../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false2239 is expected to eq false2240 new_file: "../../foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2241 is expected to eq true2242 new_file: "dir/foo", format: :markdown, existing_repo_files: ["foo.md"], success: true2243 is expected to eq true2244 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: false2245 is expected to eq false2246 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2247 is expected to eq false2248 new_file: "/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2249 is expected to eq false2250 new_file: "./dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2251 is expected to eq false2252 new_file: "../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2253 is expected to eq false2254 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true2255 is expected to eq true2256 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false2257 is expected to eq false2258 new_file: "../dir/../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false2259 is expected to eq false2260 new_file: "../dir/../another/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true2261 is expected to eq true2262 new_file: "another/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true2263 is expected to eq true2264 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: false2265 is expected to eq false2266 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: true2267 is expected to eq true2268 new_file: "f\xF6\xF6", format: :markdown, existing_repo_files: ["f��.md"], success: false2269 is expected to eq false2270 #update_page2271 behaves like update_page tests2272 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"2273 aggregate_failures2274 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2275 aggregate_failures2276 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"2277 aggregate_failures2278 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"2279 aggregate_failures2280 original_title: "test page", original_format: :markdown, updated_title: "new dir/test page", updated_format: :markdown, expected_title: "new dir/test page", expected_path: "new-dir/test-page.md"2281 aggregate_failures2282 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"2283 aggregate_failures2284 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"2285 aggregate_failures2286 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"2287 aggregate_failures2288 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"2289 aggregate_failures2290 original_title: "test dir/test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2291 aggregate_failures2292 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2293 aggregate_failures2294 original_title: "test.page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"2295 aggregate_failures2296 original_title: "testpage", original_format: :markdown, updated_title: "./testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2297 aggregate_failures2298 original_title: "test page", original_format: :markdown, updated_title: "~new test page", updated_format: :asciidoc, expected_title: "~new test page", expected_path: "~new-test-page.asciidoc"2299 aggregate_failures2300 original_title: "test page", original_format: :markdown, updated_title: "~~~new test page", updated_format: :asciidoc, expected_title: "~~~new test page", expected_path: "~~~new-test-page.asciidoc"2301 aggregate_failures2302 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"2303 aggregate_failures2304 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"2305 aggregate_failures2306 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"2307 aggregate_failures2308 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"2309 aggregate_failures2310 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"2311 aggregate_failures2312 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"2313 aggregate_failures2314 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"2315 aggregate_failures2316 original_title: "test page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"2317 aggregate_failures2318 original_title: "test.page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"2319 aggregate_failures2320 original_title: "testpage", original_format: :markdown, updated_title: "../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2321 aggregate_failures2322 original_title: "dir/testpage", original_format: :markdown, updated_title: "dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2323 aggregate_failures2324 original_title: "dir/testpage", original_format: :markdown, updated_title: "./dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2325 aggregate_failures2326 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2327 aggregate_failures2328 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"2329 aggregate_failures2330 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"2331 aggregate_failures2332 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../another/testpage", updated_format: :markdown, expected_title: "another/testpage", expected_path: "another/testpage.md"2333 aggregate_failures2334 when sluggified paths already exist in the repository2335 the page path is sluggified2336 when format is invalid2337 returns false and sets error message2338 when format is not allowed2339 returns false and sets error message2340 when the repository fails to update2341 returns false and sets error message2342 when page path does not have a default extension2343 when format is not different2344 does not change the default extension2345 #delete_page2346 deletes the page2347 sets the correct commit email2348 runs after_wiki_activity callbacks2349 when an error is raised2350 logs the error and returns false2351# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.45 seconds. Current RSS: ~1306M. load average: 1.65 1.33 0.94 1/299 634772352 #hook_attrs2353 returns a hash with values2354 #default_branch2355 when repository is not created2356 returns the instance default branch2357 when repository is empty2358 returns the instance default branch2359 when repository is not empty2360 returns the repository default branch2361 #create_wiki_repository2362 when repository is not created2363 changes the HEAD reference to the default branch2364 when repository is empty2365 creates the repository with the default branch2366 #preview_slug2367 title: "The Best Thing", file_extension: :md, format: :markdown, expected_slug: "The-Best-Thing"2368 is expected to eq "The-Best-Thing"2369 title: "The Best Thing", file_extension: :txt, format: :plaintext, expected_slug: "The-Best-Thing"2370 is expected to eq "The-Best-Thing"2371 title: "A Subject/Title Here", file_extension: :txt, format: :plaintext, expected_slug: "A-Subject/Title-Here"2372 is expected to eq "A-Subject/Title-Here"2373 title: "A subject", file_extension: :txt, format: :plaintext, expected_slug: "A-subject"2374 is expected to eq "A-subject"2375 title: "A 1/B 2/C 3", file_extension: :txt, format: :plaintext, expected_slug: "A-1/B-2/C-3"2376 is expected to eq "A-1/B-2/C-3"2377 title: "subject/title", file_extension: :txt, format: :plaintext, expected_slug: "subject/title"2378 is expected to eq "subject/title"2379 title: "subject/title.md", file_extension: :txt, format: :plaintext, expected_slug: "subject/title.md"2380 is expected to eq "subject/title.md"2381 title: "foo%2Fbar", file_extension: :txt, format: :plaintext, expected_slug: "foo%2Fbar"2382 is expected to eq "foo%2Fbar"2383 title: "", file_extension: :md, format: :markdown, expected_slug: ".md"2384 is expected to eq ".md"2385 title: "", file_extension: :txt, format: :plaintext, expected_slug: ".txt"2386 is expected to eq ".txt"2387 #disk_path2388 returns the repository storage path2389 #create_wiki_repository2390 when a project_wiki_repositories record does not exist2391 creates a new record2392 on a read-only instance2393 does not attempt to create a new record2394 when a project_wiki_repositories record exists2395 does not create a new record in the database2396 #after_wiki_activity2397 updates project activity2398 #after_post_receive2399 updates project activity and expires caches2400 behaves like can housekeep repository2401 with a clean redis state2402 #pushes_since_gc2403 without any pushes2404 returns 02405 with a number of pushes2406 returns the number of pushes2407 #increment_pushes_since_gc2408 increments the number of pushes since the last GC2409 #reset_pushes_since_gc2410 resets the number of pushes since the last GC2411 #pushes_since_gc_redis_shared_state_key2412 returns the proper redis key format2413 #git_garbage_collect_worker_klass2414 defines a git gargabe collect worker2415# [RSpecRunTime] Finishing example group spec/models/project_wiki_spec.rb. It took 2 minutes 29.48 seconds. Expected to take 3 minutes 51.24 seconds.2416# [RSpecRunTime] Starting example group spec/services/projects/overwrite_project_service_spec.rb. Expected to take 2 minutes 26.7 seconds.2417Projects::OverwriteProjectService2418 #execute2419 when project does not have any relation2420 behaves like overwrite actions2421 moves deploy keys2422 moves notification settings2423 moves users stars2424 moves project group links2425 moves memberships and authorizations2426 schedules original project for deletion2427 renames the project2428 renames source project to temp name2429 moves lfs objects relationships2430 is expected to eq 32431# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.66 seconds. Current RSS: ~1268M. load average: 1.42 1.31 0.95 1/295 636642432 when project rename fails2433 source rename2434 moves relations back to source project and raises an exception2435# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.68 seconds. Current RSS: ~1269M. load average: 1.39 1.31 0.95 1/295 636652436 new project rename2437 moves relations back, renames source project back to original name and raises2438# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.1 seconds. Current RSS: ~1273M. load average: 1.39 1.31 0.95 1/295 636662439 when project with elements2440 behaves like overwrite actions2441 moves deploy keys2442 moves notification settings2443 moves users stars2444 moves project group links2445 moves memberships and authorizations2446 schedules original project for deletion2447 renames the project2448 renames source project to temp name2449 moves lfs objects relationships2450 is expected to eq 32451# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.97 seconds. Current RSS: ~1280M. load average: 1.11 1.25 0.95 1/295 636672452 when project rename fails2453 source rename2454 moves relations back to source project and raises an exception2455# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.6 seconds. Current RSS: ~1283M. load average: 1.10 1.24 0.95 1/295 636682456 new project rename2457 moves relations back, renames source project back to original name and raises2458# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.53 seconds. Current RSS: ~1281M. load average: 1.08 1.23 0.95 1/295 636692459 forks2460 when moving a root forked project2461 moves the descendant forks2462 updates the fork network2463# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.68 seconds. Current RSS: ~1305M. load average: 1.08 1.23 0.95 1/295 636702464 when moving a intermediate forked project2465 moves the descendant forks2466 moves the ascendant fork2467 does not update fork network2468# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.98 seconds. Current RSS: ~1305M. load average: 1.06 1.22 0.96 1/295 636712469 if an exception is raised2470 rollbacks changes2471 removes fork network member2472# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.03 seconds. Current RSS: ~1303M. load average: 1.05 1.21 0.96 1/295 636722473# [RSpecRunTime] Finishing example group spec/services/projects/overwrite_project_service_spec.rb. It took 2 minutes 1.63 seconds. Expected to take 2 minutes 26.7 seconds.2474# [RSpecRunTime] Starting example group spec/services/suggestions/apply_service_spec.rb. Expected to take 1 minute 52.46 seconds.2475Suggestions::ApplyService2476 patch is appliable2477 non-fork project2478 behaves like successfully creates commit and updates suggestions2479 updates the files with the new content2480 updates suggestion applied and commit_id columns2481 created commit has users email and name2482 tracks apply suggestion event2483 when web_ui_commit_author_change feature flag is disabled2484 created commit has users email and name2485# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.0 seconds. Current RSS: ~1346M. load average: 1.05 1.20 0.96 1/301 643412486 when a custom suggestion commit message2487 is not specified2488 uses the default commit message2489# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.03 seconds. Current RSS: ~1338M. load average: 1.04 1.20 0.96 1/301 644702490 is specified2491 generates a custom commit message2492# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.07 seconds. Current RSS: ~1336M. load average: 1.04 1.20 0.96 1/301 645992493 with a user suggested commit message2494 uses the user's commit message2495# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.07 seconds. Current RSS: ~1338M. load average: 1.04 1.20 0.96 1/301 647272496 when it fails to apply because a file was changed2497 returns error message2498# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.05 seconds. Current RSS: ~1335M. load average: 1.04 1.20 0.96 1/301 648642499 when HEAD from position is different from source branch HEAD on repo2500 returns error message2501# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.49 seconds. Current RSS: ~1335M. load average: 1.04 1.20 0.96 1/301 649362502 single suggestion2503 author of suggestion applies suggestion2504 created commit by same author and committer2505# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.54 seconds. Current RSS: ~1340M. load average: 1.04 1.19 0.96 1/301 650662506 another user applies suggestion2507 created commit has authors info and commiters info2508# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.49 seconds. Current RSS: ~1340M. load average: 1.04 1.19 0.96 1/301 651942509 multiple suggestions2510 when all the same author2511 uses first authors information2512# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.43 seconds. Current RSS: ~1342M. load average: 1.04 1.19 0.96 1/301 653232513 when all different authors2514 uses committers information2515# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.6 seconds. Current RSS: ~1341M. load average: 1.35 1.26 0.98 1/301 654512516 multiple suggestions applied sequentially2517 applies multiple suggestions in subsequent versions correctly2518# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.73 seconds. Current RSS: ~1343M. load average: 1.41 1.27 0.99 1/301 658512519 multi-line suggestion2520 behaves like successfully creates commit and updates suggestions2521 updates the files with the new content2522 updates suggestion applied and commit_id columns2523 created commit has users email and name2524 tracks apply suggestion event2525 when web_ui_commit_author_change feature flag is disabled2526 created commit has users email and name2527# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.72 seconds. Current RSS: ~1363M. load average: 1.61 1.32 1.00 1/301 663222528 when a custom suggestion commit message2529 is not specified2530 uses the default commit message2531# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.49 seconds. Current RSS: ~1363M. load average: 1.56 1.31 1.00 1/301 664152532 is specified2533 generates a custom commit message2534# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.16 seconds. Current RSS: ~1364M. load average: 1.56 1.31 1.00 1/301 665092535 with a user suggested commit message2536 uses the user's commit message2537# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.75 seconds. Current RSS: ~1361M. load average: 1.56 1.31 1.00 1/301 666022538 remove an empty line suggestion2539 behaves like successfully creates commit and updates suggestions2540 updates the files with the new content2541 updates suggestion applied and commit_id columns2542 created commit has users email and name2543 tracks apply suggestion event2544 when web_ui_commit_author_change feature flag is disabled2545 created commit has users email and name2546# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.51 seconds. Current RSS: ~1361M. load average: 1.64 1.33 1.01 1/301 670712547 when a custom suggestion commit message2548 is not specified2549 uses the default commit message2550# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.12 seconds. Current RSS: ~1357M. load average: 1.64 1.33 1.01 1/301 671662551 is specified2552 generates a custom commit message2553# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.9 seconds. Current RSS: ~1355M. load average: 1.99 1.41 1.04 1/300 672592554 with a user suggested commit message2555 uses the user's commit message2556# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.52 seconds. Current RSS: ~1352M. load average: 1.99 1.41 1.04 1/300 673522557 fork-project2558 updates file in the source project2559# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.88 seconds. Current RSS: ~1353M. load average: 1.99 1.41 1.04 1/300 674802560 no permission2561 user cannot write in project repo2562 returns error2563# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.42 seconds. Current RSS: ~1351M. load average: 1.91 1.40 1.04 1/300 675532564 patch is not appliable2565 diff file was not found2566 returns error message2567 behaves like service not tracking apply suggestion event2568 does not track apply suggestion event2569# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.28 seconds. Current RSS: ~1346M. load average: 1.91 1.40 1.04 1/300 676962570 when not all suggestions belong to the same branch2571 renders error message2572 behaves like service not tracking apply suggestion event2573 does not track apply suggestion event2574# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.09 seconds. Current RSS: ~1351M. load average: 1.83 1.40 1.04 1/300 679612575 suggestion is not appliable2576 returns error message2577 behaves like service not tracking apply suggestion event2578 does not track apply suggestion event2579# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.01 seconds. Current RSS: ~1349M. load average: 1.85 1.41 1.04 1/300 681052580 lines of suggestions overlap2581 returns error message2582 behaves like service not tracking apply suggestion event2583 does not track apply suggestion event2584# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.08 seconds. Current RSS: ~1351M. load average: 1.85 1.41 1.04 1/300 682802585# [RSpecRunTime] Finishing example group spec/services/suggestions/apply_service_spec.rb. It took 1 minute 15.18 seconds. Expected to take 1 minute 52.46 seconds.2586# [RSpecRunTime] Starting example group spec/services/boards/lists/move_service_spec.rb. Expected to take 1 minute 33.48 seconds.2587Boards::Lists::MoveService2588 #execute2589 when board parent is a project2590 behaves like lists move service2591 with complete position sequence2592 behaves like correct movement behavior2593 keeps position of lists when list type is closed2594 when list type is set to label2595 does not reorder lists when new position is nil2596 does not reorder lists when new position is equal to old position2597 does not reorder lists when new position is negative2598 does not reorder lists when new position is bigger then last position2599 moves the list to the first position when new position is equal to first position2600 moves the list to the last position when new position is equal to last position2601 moves the list to the correct position when new position is greater than old position (third list)2602 moves the list to the correct position when new position is lower than old position (second list)2603# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.79 seconds. Current RSS: ~1292M. load average: 1.61 1.38 1.04 1/294 682812604 with corrupted position sequence2605 behaves like correct movement behavior2606 keeps position of lists when list type is closed2607 when list type is set to label2608 does not reorder lists when new position is nil2609 does not reorder lists when new position is equal to old position2610 does not reorder lists when new position is negative2611 does not reorder lists when new position is bigger then last position2612 moves the list to the first position when new position is equal to first position2613 moves the list to the last position when new position is equal to last position2614 moves the list to the correct position when new position is greater than old position (third list)2615 moves the list to the correct position when new position is lower than old position (second list)2616# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.56 seconds. Current RSS: ~1293M. load average: 1.48 1.37 1.05 1/295 682822617 when board parent is a group2618 behaves like lists move service2619 with complete position sequence2620 behaves like correct movement behavior2621 keeps position of lists when list type is closed2622 when list type is set to label2623 does not reorder lists when new position is nil2624 does not reorder lists when new position is equal to old position2625 does not reorder lists when new position is negative2626 does not reorder lists when new position is bigger then last position2627 moves the list to the first position when new position is equal to first position2628 moves the list to the last position when new position is equal to last position2629 moves the list to the correct position when new position is greater than old position (third list)2630 moves the list to the correct position when new position is lower than old position (second list)2631# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.74 seconds. Current RSS: ~1291M. load average: 1.51 1.38 1.06 1/295 682832632 with corrupted position sequence2633 behaves like correct movement behavior2634 keeps position of lists when list type is closed2635 when list type is set to label2636 does not reorder lists when new position is nil2637 does not reorder lists when new position is equal to old position2638 does not reorder lists when new position is negative2639 does not reorder lists when new position is bigger then last position2640 moves the list to the first position when new position is equal to first position2641 moves the list to the last position when new position is equal to last position2642 moves the list to the correct position when new position is greater than old position (third list)2643 moves the list to the correct position when new position is lower than old position (second list)2644# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.89 seconds. Current RSS: ~1287M. load average: 1.29 1.34 1.05 1/295 682842645# [RSpecRunTime] Finishing example group spec/services/boards/lists/move_service_spec.rb. It took 1 minute 18.67 seconds. Expected to take 1 minute 33.48 seconds.2646# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. Expected to take 1 minute 21.25 seconds.2647Gitlab::Ci::Build::Rules::Rule::Clause::Exists2648 #satisfied_by?2649 when there are no globs2650 is expected to be falsey2651 does not fetch worktree paths2652# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.75 seconds. Current RSS: ~1286M. load average: 1.29 1.34 1.05 1/299 683572653 when the rules are being evaluated at job level2654 behaves like a rules:exists with a context2655 behaves like a glob matching rule2656 exact top-level match2657 is expected to eq true2658# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.8 seconds. Current RSS: ~1289M. load average: 1.26 1.33 1.05 1/300 684042659 exact top-level no match2660 is expected to eq false2661 pattern top-level match2662 is expected to eq true2663 pattern top-level no match2664 is expected to eq false2665 exact nested match2666 is expected to eq true2667 exact nested no match2668 is expected to eq false2669 pattern nested match2670 is expected to eq true2671 pattern nested no match2672 is expected to eq false2673 ext top-level match2674 is expected to eq true2675 multi ext nested match2676 is expected to eq true2677 ext nested no match2678 is expected to eq false2679 ext slash no match2680 is expected to eq false2681 dir with dot match2682 is expected to eq true2683 dir with dot no match2684 is expected to eq false2685 top dir with dot match2686 is expected to eq true2687 top dir with dot no match2688 is expected to eq false2689 ext with glob match 12690 is expected to eq true2691 ext with glob match 22692 is expected to eq true2693 when a file path has a variable2694 when the variable matches2695 is expected to be truthy2696 when the variable does not match2697 is expected to be falsey2698 when the pattern comparision limit is reached2699 is expected to be truthy2700 when rules:exists:project is provided2701 when the user has access to the project2702 is expected to be truthy2703 when the file does not exist on the project2704 is expected to be falsey2705 when the project path contains a variable2706 is expected to be truthy2707 when the project path is invalid2708 raises an error2709 when the project path contains a variable2710 raises an error2711 when the project path contains a masked variable2712 raises an error with the variable masked2713 with ref:2714 is expected to be truthy2715 when the file does not exist on the ref2716 is expected to be falsey2717 when the ref contains a variable2718 is expected to be truthy2719 when the ref is invalid2720 raises an error2721 when the ref contains a variable2722 raises an error2723 when the ref contains a masked variable2724 raises an error2725 when the user does not have access to the project2726 raises an error2727 when the rules are being evaluated for an entire pipeline2728 behaves like a rules:exists with a context2729 behaves like a glob matching rule2730 exact top-level match2731 is expected to eq true2732 exact top-level no match2733 is expected to eq false2734 pattern top-level match2735 is expected to eq true2736 pattern top-level no match2737 is expected to eq false2738 exact nested match2739 is expected to eq true2740 exact nested no match2741 is expected to eq false2742 pattern nested match2743 is expected to eq true2744 pattern nested no match2745 is expected to eq false2746 ext top-level match2747 is expected to eq true2748 multi ext nested match2749 is expected to eq true2750 ext nested no match2751 is expected to eq false2752 ext slash no match2753 is expected to eq false2754 dir with dot match2755 is expected to eq true2756 dir with dot no match2757 is expected to eq false2758 top dir with dot match2759 is expected to eq true2760 top dir with dot no match2761 is expected to eq false2762 ext with glob match 12763 is expected to eq true2764 ext with glob match 22765 is expected to eq true2766 when a file path has a variable2767 when the variable matches2768 is expected to be truthy2769 when the variable does not match2770 is expected to be falsey2771 when the pattern comparision limit is reached2772 is expected to be truthy2773 when rules:exists:project is provided2774 when the user has access to the project2775 is expected to be truthy2776 when the file does not exist on the project2777 is expected to be falsey2778 when the project path contains a variable2779 is expected to be truthy2780 when the project path is invalid2781 raises an error2782 when the project path contains a variable2783 raises an error2784 when the project path contains a masked variable2785 raises an error with the variable masked2786 with ref:2787 is expected to be truthy2788 when the file does not exist on the ref2789 is expected to be falsey2790 when the ref contains a variable2791 is expected to be truthy2792 when the ref is invalid2793 raises an error2794 when the ref contains a variable2795 raises an error2796 when the ref contains a masked variable2797 raises an error2798 when the user does not have access to the project2799 raises an error2800 when rules are being evaluated with `include`2801 behaves like a rules:exists with a context2802 behaves like a glob matching rule2803 exact top-level match2804 is expected to eq true2805 exact top-level no match2806 is expected to eq false2807 pattern top-level match2808 is expected to eq true2809 pattern top-level no match2810 is expected to eq false2811 exact nested match2812 is expected to eq true2813 exact nested no match2814 is expected to eq false2815 pattern nested match2816 is expected to eq true2817 pattern nested no match2818 is expected to eq false2819 ext top-level match2820 is expected to eq true2821 multi ext nested match2822 is expected to eq true2823 ext nested no match2824 is expected to eq false2825 ext slash no match2826 is expected to eq false2827 dir with dot match2828 is expected to eq true2829 dir with dot no match2830 is expected to eq false2831 top dir with dot match2832 is expected to eq true2833 top dir with dot no match2834 is expected to eq false2835 ext with glob match 12836 is expected to eq true2837 ext with glob match 22838 is expected to eq true2839 when a file path has a variable2840 when the variable matches2841 is expected to be truthy2842 when the variable does not match2843 is expected to be falsey2844 when the pattern comparision limit is reached2845 is expected to be truthy2846 when rules:exists:project is provided2847 when the user has access to the project2848 is expected to be truthy2849 when the file does not exist on the project2850 is expected to be falsey2851 when the project path contains a variable2852 is expected to be truthy2853 when the project path is invalid2854 raises an error2855 when the project path contains a variable2856 raises an error2857 when the project path contains a masked variable2858 raises an error with the variable masked2859 with ref:2860 is expected to be truthy2861 when the file does not exist on the ref2862 is expected to be falsey2863 when the ref contains a variable2864 is expected to be truthy2865 when the ref is invalid2866 raises an error2867 when the ref contains a variable2868 raises an error2869 when the ref contains a masked variable2870 raises an error2871 when the user does not have access to the project2872 raises an error2873 when context has no project2874 is expected to be falsey2875# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. It took 56.84 seconds. Expected to take 1 minute 21.25 seconds.2876# [RSpecRunTime] Starting example group spec/services/ci/unlock_artifacts_service_spec.rb. Expected to take 1 minute 11.82 seconds.2877Ci::UnlockArtifactsService2878 tag: false2879 #execute2880 when running on a ref before a pipeline2881 unlocks artifacts from older pipelines2882 does not unlock artifacts for tag or branch with same name as ref2883 does not unlock artifacts from newer pipelines2884 does not lock artifacts from old unlocked pipelines2885 does not unlock artifacts from the same pipeline2886 does not unlock artifacts for other refs2887 does not unlock artifacts for child pipeline2888 unlocks job artifact records2889 unlocks pipeline artifact records2890# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.01 seconds. Current RSS: ~1302M. load average: 1.26 1.34 1.07 1/296 706032891 when running on just the ref2892 unlocks artifacts from older pipelines2893 unlocks artifacts from newer pipelines2894 unlocks artifacts from the same pipeline2895 does not unlock artifacts for tag or branch with same name as ref2896 does not lock artifacts from old unlocked pipelines2897 does not unlock artifacts for other refs2898 unlocks job artifact records2899 unlocks pipeline artifact records2900# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.45 seconds. Current RSS: ~1301M. load average: 1.20 1.32 1.07 1/295 706042901 #unlock_pipelines_query2902 when running on a ref before a pipeline2903 produces the expected SQL string2904# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.93 seconds. Current RSS: ~1302M. load average: 1.20 1.32 1.07 1/295 706052905 when running on just the ref2906 produces the expected SQL string2907# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.78 seconds. Current RSS: ~1298M. load average: 1.27 1.33 1.08 1/295 706062908 #unlock_job_artifacts_query2909 when given a single pipeline ID2910 produces the expected SQL string2911# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.28 seconds. Current RSS: ~1297M. load average: 1.27 1.33 1.08 1/295 706072912 when given multiple pipeline IDs2913 produces the expected SQL string2914# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.81 seconds. Current RSS: ~1299M. load average: 1.27 1.33 1.08 1/295 706082915 tag: true2916 #execute2917 when running on a ref before a pipeline2918 unlocks artifacts from older pipelines2919 does not unlock artifacts for tag or branch with same name as ref2920 does not unlock artifacts from newer pipelines2921 does not lock artifacts from old unlocked pipelines2922 does not unlock artifacts from the same pipeline2923 does not unlock artifacts for other refs2924 does not unlock artifacts for child pipeline2925 unlocks job artifact records2926 unlocks pipeline artifact records2927# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.33 seconds. Current RSS: ~1304M. load average: 1.21 1.31 1.07 1/295 706092928 when running on just the ref2929 unlocks artifacts from older pipelines2930 unlocks artifacts from newer pipelines2931 unlocks artifacts from the same pipeline2932 does not unlock artifacts for tag or branch with same name as ref2933 does not lock artifacts from old unlocked pipelines2934 does not unlock artifacts for other refs2935 unlocks job artifact records2936 unlocks pipeline artifact records2937# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.46 seconds. Current RSS: ~1296M. load average: 1.17 1.30 1.07 1/295 706102938 #unlock_pipelines_query2939 when running on a ref before a pipeline2940 produces the expected SQL string2941# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.86 seconds. Current RSS: ~1297M. load average: 1.16 1.30 1.07 1/295 706112942 when running on just the ref2943 produces the expected SQL string2944# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.41 seconds. Current RSS: ~1301M. load average: 1.16 1.30 1.07 1/295 706122945 #unlock_job_artifacts_query2946 when given a single pipeline ID2947 produces the expected SQL string2948# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.89 seconds. Current RSS: ~1304M. load average: 1.16 1.30 1.07 1/295 706132949 when given multiple pipeline IDs2950 produces the expected SQL string2951# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.37 seconds. Current RSS: ~1304M. load average: 1.16 1.30 1.07 1/295 706142952# [RSpecRunTime] Finishing example group spec/services/ci/unlock_artifacts_service_spec.rb. It took 1 minute 5.88 seconds. Expected to take 1 minute 11.82 seconds.2953# [RSpecRunTime] Starting example group spec/policies/project_statistics_policy_spec.rb. Expected to take 55.3 seconds.2954ProjectStatisticsPolicy2955 #rules2956 project_type: :public, user_type: :unauthenticated, outcome: false2957 is expected to eq false2958 when the user is external2959 is expected to eq false2960# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.46 seconds. Current RSS: ~1299M. load average: 1.15 1.29 1.07 1/295 706152961 project_type: :public, user_type: :non_member, outcome: false2962 is expected to eq false2963 when the user is external2964 is expected to eq false2965# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.13 seconds. Current RSS: ~1300M. load average: 1.14 1.29 1.07 1/295 706162966 project_type: :public, user_type: :guest, outcome: false2967 is expected to eq false2968 when the user is external2969 is expected to eq false2970# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.95 seconds. Current RSS: ~1298M. load average: 1.14 1.29 1.07 2/296 706172971 project_type: :public, user_type: :reporter, outcome: true2972 is expected to eq true2973 when the user is external2974 is expected to eq true2975# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.74 seconds. Current RSS: ~1298M. load average: 1.12 1.28 1.07 1/295 706182976 project_type: :public, user_type: :developer, outcome: true2977 is expected to eq true2978 when the user is external2979 is expected to eq true2980# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.54 seconds. Current RSS: ~1298M. load average: 1.12 1.28 1.07 1/295 706192981 project_type: :public, user_type: :maintainer, outcome: true2982 is expected to eq true2983 when the user is external2984 is expected to eq true2985# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.31 seconds. Current RSS: ~1297M. load average: 1.11 1.28 1.07 1/295 706202986 project_type: :private, user_type: :unauthenticated, outcome: false2987 is expected to eq false2988 when the user is external2989 is expected to eq false2990# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.92 seconds. Current RSS: ~1298M. load average: 1.11 1.28 1.07 1/295 706212991 project_type: :private, user_type: :non_member, outcome: false2992 is expected to eq false2993 when the user is external2994 is expected to eq false2995# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.63 seconds. Current RSS: ~1298M. load average: 1.10 1.27 1.07 1/295 706222996 project_type: :private, user_type: :guest, outcome: false2997 is expected to eq false2998 when the user is external2999 is expected to eq false3000# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.36 seconds. Current RSS: ~1299M. load average: 1.10 1.27 1.07 1/295 706233001 project_type: :private, user_type: :reporter, outcome: true3002 is expected to eq true3003 when the user is external3004 is expected to eq true3005# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.04 seconds. Current RSS: ~1299M. load average: 1.10 1.27 1.07 1/295 706243006 project_type: :private, user_type: :developer, outcome: true3007 is expected to eq true3008 when the user is external3009 is expected to eq true3010# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.93 seconds. Current RSS: ~1298M. load average: 1.09 1.26 1.07 1/295 706253011 project_type: :private, user_type: :maintainer, outcome: true3012 is expected to eq true3013 when the user is external3014 is expected to eq true3015# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.76 seconds. Current RSS: ~1300M. load average: 1.09 1.26 1.07 1/295 706263016 project_type: :internal, user_type: :unauthenticated, outcome: false3017 is expected to eq false3018 when the user is external3019 is expected to eq false3020# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.48 seconds. Current RSS: ~1300M. load average: 1.08 1.26 1.07 1/295 706273021 project_type: :internal, user_type: :non_member, outcome: false3022 is expected to eq false3023 when the user is external3024 is expected to eq false3025# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.15 seconds. Current RSS: ~1301M. load average: 1.08 1.26 1.07 1/295 706283026 project_type: :internal, user_type: :guest, outcome: false3027 is expected to eq false3028 when the user is external3029 is expected to eq false3030# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.95 seconds. Current RSS: ~1302M. load average: 1.15 1.27 1.07 1/295 706293031 project_type: :internal, user_type: :reporter, outcome: true3032 is expected to eq true3033 when the user is external3034 is expected to eq true3035# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.76 seconds. Current RSS: ~1302M. load average: 1.15 1.27 1.07 1/295 706303036 project_type: :internal, user_type: :developer, outcome: true3037 is expected to eq true3038 when the user is external3039 is expected to eq true3040# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.64 seconds. Current RSS: ~1303M. load average: 1.14 1.27 1.07 1/295 706313041 project_type: :internal, user_type: :maintainer, outcome: true3042 is expected to eq true3043 when the user is external3044 is expected to eq true3045# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.54 seconds. Current RSS: ~1304M. load average: 1.14 1.27 1.07 1/295 706323046# [RSpecRunTime] Finishing example group spec/policies/project_statistics_policy_spec.rb. It took 49.94 seconds. Expected to take 55.3 seconds.3047# [RSpecRunTime] Starting example group spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb. Expected to take 46.76 seconds.3048Gitlab::Email::Handler::CreateMergeRequestHandler3049 behaves like reply processing shared examples3050 when the user could not be found3051 raises a UserNotFoundError3052# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.16 seconds. Current RSS: ~1314M. load average: 1.13 1.26 1.07 1/295 706393053 when the user is not authorized to the project3054 raises a ProjectNotFound3055# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.29 seconds. Current RSS: ~1325M. load average: 1.13 1.26 1.07 1/295 706463056 when email key3057 matches the new format3058 matches the legacy format3059 doesn't match either format3060# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.7 seconds. Current RSS: ~1349M. load average: 1.12 1.26 1.07 1/295 706653061 as a non-developer3062 raises UserNotAuthorizedError if the user is not a member3063# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.86 seconds. Current RSS: ~1363M. load average: 1.12 1.26 1.07 1/295 706723064 as a developer3065 when everything is fine3066 behaves like a new merge request3067 creates a new merge request3068# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.72 seconds. Current RSS: ~1377M. load average: 1.12 1.26 1.07 1/300 706943069 creates a new merge request with legacy email address3070 behaves like a new merge request3071 creates a new merge request3072# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.56 seconds. Current RSS: ~1375M. load average: 1.19 1.27 1.08 1/300 707163073 something is wrong3074 when the merge request could not be saved3075 raises an InvalidMergeRequestError3076# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.26 seconds. Current RSS: ~1375M. load average: 1.19 1.27 1.08 1/300 707383077 when we can't find the incoming_email_token3078 raises an UserNotFoundError3079# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.39 seconds. Current RSS: ~1386M. load average: 1.19 1.27 1.08 1/300 707453080 when the subject is blank3081 raises an InvalidMergeRequestError3082# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.02 seconds. Current RSS: ~1392M. load average: 1.09 1.25 1.07 1/300 707563083 when the message body is blank3084 creates a new merge request with description set from the last commit3085# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.89 second. Current RSS: ~1390M. load average: 1.09 1.25 1.07 2/301 707813086 when the email contains patch attachments3087 creates the source branch and applies the patches3088 creates the merge request3089 does not mention the patches in the created merge request3090 when the patch could not be applied3091 raises an error3092# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.85 seconds. Current RSS: ~1392M. load average: 1.23 1.27 1.08 1/301 714823093 when specifying the target branch using quick actions3094 creates the merge request with the correct target branch3095 based the merge request of the target_branch3096# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.71 seconds. Current RSS: ~1398M. load average: 1.21 1.26 1.08 1/301 718613097 #patch_attachments3098 orders attachments ending in `.patch` by name3099# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb. It took 37.08 seconds. Expected to take 46.76 seconds.3100# [RSpecRunTime] Starting example group spec/models/protected_branch_spec.rb. Expected to take 39.63 seconds.3101ProtectedBranch3102 does not allow STI3103 Associations3104 is expected to belong to project required: false3105 is expected to belong to group required: false3106 is expected to have many merge_access_levels inverse_of => protected_branch3107 is expected to have many push_access_levels inverse_of => protected_branch3108# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.84 seconds. Current RSS: ~1399M. load average: 1.21 1.26 1.08 1/301 718683109 Validation3110 is expected to validate that :name cannot be empty/falsy3111 uniqueness3112 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id3113 when the protected_branch was saved previously3114 is expected not to validate that :name is case-sensitively unique3115 and name is changed3116 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id3117# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.67 seconds. Current RSS: ~1412M. load average: 1.19 1.26 1.08 1/301 718693118 #validate_either_project_or_top_group3119 when protected branch does not have project or group association3120 validate failed3121 when protected branch is associated with both project and group3122 validate failed3123 when protected branch is associated with a subgroup3124 validate failed3125 set a group3126 when associated with group3127 create successfully3128 when associated with other namespace3129 create failed with `ActiveRecord::AssociationTypeMismatch`3130 #matches?3131 when the protected branch setting is not a wildcard3132 returns true for branch names that are an exact match3133 returns false for branch names that are not an exact match3134 when the protected branch name contains wildcard(s)3135 when there is a single '*'3136 returns true for branch names matching the wildcard3137 returns false for branch names not matching the wildcard3138 when the wildcard contains regex symbols other than a '*'3139 returns true for branch names matching the wildcard3140 returns false for branch names not matching the wildcard3141 when there are '*'s at either end3142 returns true for branch names matching the wildcard3143 returns false for branch names not matching the wildcard3144 when there are arbitrarily placed '*'s3145 returns true for branch names matching the wildcard3146 returns false for branch names not matching the wildcard3147 #matching3148 for direct matches3149 returns a list of protected branches matching the given branch name3150 accepts a list of protected branches to search from, so as to avoid a DB call3151# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.54 seconds. Current RSS: ~1430M. load average: 1.19 1.26 1.08 1/301 718703152 for wildcard matches3153 returns a list of protected branches matching the given branch name3154 accepts a list of protected branches to search from, so as to avoid a DB call3155# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.77 seconds. Current RSS: ~1427M. load average: 1.18 1.26 1.08 1/301 718713156 #protected?3157 existing project3158 returns true when the branch matches a protected branch via direct match3159 returns true when the branch matches a protected branch via wildcard match3160 returns false when the branch does not match a protected branch via direct match3161 returns false when the branch does not match a protected branch via wildcard match3162 returns false when branch name is nil3163 with caching3164 correctly invalidates a cache3165 correctly uses the cached version3166 when project is updated3167 does not invalidate a cache3168# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.73 seconds. Current RSS: ~1443M. load average: 1.16 1.25 1.08 1/297 719143169 when other project protected branch is updated3170 does not invalidate the current project cache3171 new project3172 when feature flag `default_branch_protection_defaults` is disabled3173 when the group has set their own default_branch_protection level3174 default_branch_protection_level: 0, result: false3175 protects the default branch based on the default branch protection setting of the group3176 default_branch_protection_level: 1, result: false3177 protects the default branch based on the default branch protection setting of the group3178 default_branch_protection_level: 3, result: true3179 protects the default branch based on the default branch protection setting of the group3180 default_branch_protection_level: 2, result: true3181 protects the default branch based on the default branch protection setting of the group3182 when the group has not set their own default_branch_protection level3183 default_branch_protection_level: 0, result: false3184 protects the default branch based on the instance level default branch protection setting3185 default_branch_protection_level: 1, result: false3186 protects the default branch based on the instance level default branch protection setting3187 default_branch_protection_level: 3, result: true3188 protects the default branch based on the instance level default branch protection setting3189 default_branch_protection_level: 2, result: true3190 protects the default branch based on the instance level default branch protection setting3191 when feature flag `default_branch_protection_defaults` is enabled3192 when the group has set their own default_branch_protection level3193 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true, :code_owner_approval_required=>false, :developer_can_initial_push=>false}, result: false3194 protects the default branch based on the default branch protection setting of the group3195 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: false3196 protects the default branch based on the default branch protection setting of the group3197 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true3198 protects the default branch based on the default branch protection setting of the group3199 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true3200 protects the default branch based on the default branch protection setting of the group3201 when the group has not set their own default_branch_protection level3202 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true, :code_owner_approval_required=>false, :developer_can_initial_push=>false}, result: false3203 protects the default branch based on the instance level default branch protection setting3204 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: false3205 protects the default branch based on the instance level default branch protection setting3206 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true3207 protects the default branch based on the instance level default branch protection setting3208 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true3209 protects the default branch based on the instance level default branch protection setting3210 #allow_force_push?3211 when feature flag disabled3212 when the attr allow_force_push is true3213 returns true3214 when the attr allow_force_push is false3215 returns false3216 when feature flag enabled3217 group_level_value: true, project_level_value: false, result: true3218 returns result3219 group_level_value: false, project_level_value: true, result: false3220 returns result3221 group_level_value: true, project_level_value: nil, result: true3222 returns result3223 group_level_value: false, project_level_value: nil, result: false3224 returns result3225 group_level_value: nil, project_level_value: nil, result: false3226 returns result3227 #any_protected?3228 existing project3229 returns true when any of the branch names match a protected branch via direct match3230 returns true when any of the branch matches a protected branch via wildcard match3231 returns false when none of branches does not match a protected branch via direct match3232 returns false when none of the branches does not match a protected branch via wildcard match3233# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.71 seconds. Current RSS: ~1420M. load average: 1.29 1.28 1.09 1/297 719393234 .protected_refs3235 when feature flag enabled3236 call `all_protected_branches`3237 when feature flag disabled3238 call `protected_branches`3239 .protected_ref_accessible_to?3240 with guest3241 is expected to eq false3242# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.53 seconds. Current RSS: ~1416M. load average: 1.35 1.29 1.10 1/297 719403243 with reporter3244 is expected to eq false3245 with developer3246 is expected to eq false3247 with maintainer3248 is expected to eq true3249 with owner3250 is expected to eq true3251 with admin3252 is expected to eq true3253 when project is an empty repository3254 when user is an admin3255 is expected to eq true3256 when user is maintainer3257 is expected to eq true3258 when user is developer and initial push is allowed3259 is expected to eq true3260 when user is developer and initial push is not allowed3261 is expected to eq false3262 .by_name3263 returns protected branches with a matching name3264 returns protected branches with a partially matching name3265 returns protected branches with a matching name regardless of the casing3266 returns nothing when nothing matches3267 return nothing when query is blank3268# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.1 second. Current RSS: ~1367M. load average: 1.29 1.28 1.09 1/297 719413269 .get_ids_by_name3270 returns the id for each protected branch matching name3271 .downcase_humanized_name3272 returns downcase humanized name3273 .default_branch?3274 when the name matches the default branch3275 is expected to be default branch3276 when the name does not match the default branch3277 is expected not to be default branch3278 when a wildcard name matches the default branch3279 is expected not to be default branch3280 #group_level?3281 when entity is a Group3282 is expected to be group level3283 when entity is a Project3284 is expected not to be group level3285# [RSpecRunTime] Finishing example group spec/models/protected_branch_spec.rb. It took 40.92 seconds. Expected to take 39.63 seconds.3286# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.3287Lint factories for ProtectedBranch3288 with saas, license, and no factory defaults3289 behaves like factory3290 protected_branch factory3291 does not raise error when built3292 does not raise error when created3293 linting :create_branch_on_repository trait3294 does not raise error when created3295# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.61 seconds. Current RSS: ~1386M. load average: 1.35 1.29 1.10 1/297 719693296 linting :no_one_can_merge trait3297 does not raise error when created3298 linting :developers_can_merge trait3299 does not raise error when created3300 linting :maintainers_can_merge trait3301 does not raise error when created3302 linting :no_one_can_push trait3303 does not raise error when created3304 linting :developers_can_push trait3305 does not raise error when created3306 linting :maintainers_can_push trait3307 does not raise error when created3308 linting :user_can_merge trait3309 does not raise error when created3310 linting :group_can_merge trait3311 does not raise error when created3312 linting :user_can_push trait3313 does not raise error when created3314 linting :group_can_push trait3315 does not raise error when created3316 linting :developers_can_unprotect trait3317 does not raise error when created3318 linting :maintainers_can_unprotect trait3319 does not raise error when created3320 linting :user_can_unprotect trait3321 does not raise error when created3322 linting :group_can_unprotect trait3323 does not raise error when created3324# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 10.59 seconds. Expected to take 39.52 seconds.3325# [RSpecRunTime] Starting example group spec/lib/gitlab/color_spec.rb. Expected to take 34.58 seconds.3326Gitlab::Color3327 .of3328 parses black to #0000003329 parses silver to #C0C0C03330 parses gray to #8080803331 parses white to #FFFFFF3332 parses maroon to #8000003333 parses red to #FF00003334 parses purple to #8000803335 parses fuchsia to #FF00FF3336 parses green to #0080003337 parses lime to #00FF003338 parses olive to #8080003339 parses yellow to #FFFF003340 parses navy to #0000803341 parses blue to #0000FF3342 parses teal to #0080803343 parses aqua to #00FFFF3344 parses orange to #FFA5003345 parses aliceblue to #F0F8FF3346 parses antiquewhite to #FAEBD73347 parses aquamarine to #7FFFD43348 parses azure to #F0FFFF3349 parses beige to #F5F5DC3350 parses bisque to #FFE4C43351 parses blanchedalmond to #FFEBCD3352 parses blueviolet to #8A2BE23353 parses brown to #A52A2A3354 parses burlywood to #DEB8873355 parses cadetblue to #5F9EA03356 parses chartreuse to #7FFF003357 parses chocolate to #D2691E3358 parses coral to #FF7F503359 parses cornflowerblue to #6495ED3360 parses cornsilk to #FFF8DC3361 parses crimson to #DC143C3362 parses darkblue to #00008B3363 parses darkcyan to #008B8B3364 parses darkgoldenrod to #B8860B3365 parses darkgray to #A9A9A93366 parses darkgreen to #0064003367 parses darkgrey to #A9A9A93368 parses darkkhaki to #BDB76B3369 parses darkmagenta to #8B008B3370 parses darkolivegreen to #556B2F3371 parses darkorange to #FF8C003372 parses darkorchid to #9932CC3373 parses darkred to #8B00003374 parses darksalmon to #E9967A3375 parses darkseagreen to #8FBC8F3376 parses darkslateblue to #483D8B3377 parses darkslategray to #2F4F4F3378 parses darkslategrey to #2F4F4F3379 parses darkturquoise to #00CED13380 parses darkviolet to #9400D33381 parses deeppink to #FF14933382 parses deepskyblue to #00BFFF3383 parses dimgray to #6969693384 parses dimgrey to #6969693385 parses dodgerblue to #1E90FF3386 parses firebrick to #B222223387 parses floralwhite to #FFFAF03388 parses forestgreen to #228B223389 parses gainsboro to #DCDCDC3390 parses ghostwhite to #F8F8FF3391 parses gold to #FFD7003392 parses goldenrod to #DAA5203393 parses greenyellow to #ADFF2F3394 parses grey to #8080803395 parses honeydew to #F0FFF03396 parses hotpink to #FF69B43397 parses indianred to #CD5C5C3398 parses indigo to #4B00823399 parses ivory to #FFFFF03400 parses khaki to #F0E68C3401 parses lavender to #E6E6FA3402 parses lavenderblush to #FFF0F53403 parses lawngreen to #7CFC003404 parses lemonchiffon to #FFFACD3405 parses lightblue to #ADD8E63406 parses lightcoral to #F080803407 parses lightcyan to #E0FFFF3408 parses lightgoldenrodyellow to #FAFAD23409 parses lightgray to #D3D3D33410 parses lightgreen to #90EE903411 parses lightgrey to #D3D3D33412 parses lightpink to #FFB6C13413 parses lightsalmon to #FFA07A3414 parses lightseagreen to #20B2AA3415 parses lightskyblue to #87CEFA3416 parses lightslategray to #7788993417 parses lightslategrey to #7788993418 parses lightsteelblue to #B0C4DE3419 parses lightyellow to #FFFFE03420 parses limegreen to #32CD323421 parses linen to #FAF0E63422 parses mediumaquamarine to #66CDAA3423 parses mediumblue to #0000CD3424 parses mediumorchid to #BA55D33425 parses mediumpurple to #9370DB3426 parses mediumseagreen to #3CB3713427 parses mediumslateblue to #7B68EE3428 parses mediumspringgreen to #00FA9A3429 parses mediumturquoise to #48D1CC3430 parses mediumvioletred to #C715853431 parses midnightblue to #1919703432 parses mintcream to #F5FFFA3433 parses mistyrose to #FFE4E13434 parses moccasin to #FFE4B53435 parses navajowhite to #FFDEAD3436 parses oldlace to #FDF5E63437 parses olivedrab to #6B8E233438 parses orangered to #FF45003439 parses orchid to #DA70D63440 parses palegoldenrod to #EEE8AA3441 parses palegreen to #98FB983442 parses paleturquoise to #AFEEEE3443 parses palevioletred to #DB70933444 parses papayawhip to #FFEFD53445 parses peachpuff to #FFDAB93446 parses peru to #CD853F3447 parses pink to #FFC0CB3448 parses plum to #DDA0DD3449 parses powderblue to #B0E0E63450 parses rosybrown to #BC8F8F3451 parses royalblue to #4169E13452 parses saddlebrown to #8B45133453 parses salmon to #FA80723454 parses sandybrown to #F4A4603455 parses seagreen to #2E8B573456 parses seashell to #FFF5EE3457 parses sienna to #A0522D3458 parses skyblue to #87CEEB3459 parses slateblue to #6A5ACD3460 parses slategray to #7080903461 parses slategrey to #7080903462 parses snow to #FFFAFA3463 parses springgreen to #00FF7F3464 parses steelblue to #4682B43465 parses tan to #D2B48C3466 parses thistle to #D8BFD83467 parses tomato to #FF63473468 parses turquoise to #40E0D03469 parses violet to #EE82EE3470 parses wheat to #F5DEB33471 parses whitesmoke to #F5F5F53472 parses yellowgreen to #9ACD323473 parses rebeccapurple to #6633993474 parses hex literals as colors3475 raises if the input is nil3476 returns an invalid color if the input is not valid3477# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.46 seconds. Current RSS: ~1494M. load average: 1.25 1.27 1.10 1/297 719703478 .color_for3479 when generating color for nil value3480 is expected to be valid3481 behaves like deterministic3482 is deterministoc3483 when generating color for empty string value3484 is expected to be valid3485 behaves like deterministic3486 is deterministoc3487 when generating color for number value3488 is expected to be valid3489 behaves like deterministic3490 is deterministoc3491 when generating color for string value3492 is expected to be valid3493 behaves like deterministic3494 is deterministoc3495 #new3496 handles nil values3497 strips input3498 #valid?3499 black is a valid color3500 silver is a valid color3501 gray is a valid color3502 white is a valid color3503 maroon is a valid color3504 red is a valid color3505 purple is a valid color3506 fuchsia is a valid color3507 green is a valid color3508 lime is a valid color3509 olive is a valid color3510 yellow is a valid color3511 navy is a valid color3512 blue is a valid color3513 teal is a valid color3514 aqua is a valid color3515 orange is a valid color3516 aliceblue is a valid color3517 antiquewhite is a valid color3518 aquamarine is a valid color3519 azure is a valid color3520 beige is a valid color3521 bisque is a valid color3522 blanchedalmond is a valid color3523 blueviolet is a valid color3524 brown is a valid color3525 burlywood is a valid color3526 cadetblue is a valid color3527 chartreuse is a valid color3528 chocolate is a valid color3529 coral is a valid color3530 cornflowerblue is a valid color3531 cornsilk is a valid color3532 crimson is a valid color3533 darkblue is a valid color3534 darkcyan is a valid color3535 darkgoldenrod is a valid color3536 darkgray is a valid color3537 darkgreen is a valid color3538 darkgrey is a valid color3539 darkkhaki is a valid color3540 darkmagenta is a valid color3541 darkolivegreen is a valid color3542 darkorange is a valid color3543 darkorchid is a valid color3544 darkred is a valid color3545 darksalmon is a valid color3546 darkseagreen is a valid color3547 darkslateblue is a valid color3548 darkslategray is a valid color3549 darkslategrey is a valid color3550 darkturquoise is a valid color3551 darkviolet is a valid color3552 deeppink is a valid color3553 deepskyblue is a valid color3554 dimgray is a valid color3555 dimgrey is a valid color3556 dodgerblue is a valid color3557 firebrick is a valid color3558 floralwhite is a valid color3559 forestgreen is a valid color3560 gainsboro is a valid color3561 ghostwhite is a valid color3562 gold is a valid color3563 goldenrod is a valid color3564 greenyellow is a valid color3565 grey is a valid color3566 honeydew is a valid color3567 hotpink is a valid color3568 indianred is a valid color3569 indigo is a valid color3570 ivory is a valid color3571 khaki is a valid color3572 lavender is a valid color3573 lavenderblush is a valid color3574 lawngreen is a valid color3575 lemonchiffon is a valid color3576 lightblue is a valid color3577 lightcoral is a valid color3578 lightcyan is a valid color3579 lightgoldenrodyellow is a valid color3580 lightgray is a valid color3581 lightgreen is a valid color3582 lightgrey is a valid color3583 lightpink is a valid color3584 lightsalmon is a valid color3585 lightseagreen is a valid color3586 lightskyblue is a valid color3587 lightslategray is a valid color3588 lightslategrey is a valid color3589 lightsteelblue is a valid color3590 lightyellow is a valid color3591 limegreen is a valid color3592 linen is a valid color3593 mediumaquamarine is a valid color3594 mediumblue is a valid color3595 mediumorchid is a valid color3596 mediumpurple is a valid color3597 mediumseagreen is a valid color3598 mediumslateblue is a valid color3599 mediumspringgreen is a valid color3600 mediumturquoise is a valid color3601 mediumvioletred is a valid color3602 midnightblue is a valid color3603 mintcream is a valid color3604 mistyrose is a valid color3605 moccasin is a valid color3606 navajowhite is a valid color3607 oldlace is a valid color3608 olivedrab is a valid color3609 orangered is a valid color3610 orchid is a valid color3611 palegoldenrod is a valid color3612 palegreen is a valid color3613 paleturquoise is a valid color3614 palevioletred is a valid color3615 papayawhip is a valid color3616 peachpuff is a valid color3617 peru is a valid color3618 pink is a valid color3619 plum is a valid color3620 powderblue is a valid color3621 rosybrown is a valid color3622 royalblue is a valid color3623 saddlebrown is a valid color3624 salmon is a valid color3625 sandybrown is a valid color3626 seagreen is a valid color3627 seashell is a valid color3628 sienna is a valid color3629 skyblue is a valid color3630 slateblue is a valid color3631 slategray is a valid color3632 slategrey is a valid color3633 snow is a valid color3634 springgreen is a valid color3635 steelblue is a valid color3636 tan is a valid color3637 thistle is a valid color3638 tomato is a valid color3639 turquoise is a valid color3640 violet is a valid color3641 wheat is a valid color3642 whitesmoke is a valid color3643 yellowgreen is a valid color3644 rebeccapurple is a valid color3645 #fff is a valid color3646 #ffffff is a valid color3647 #ABCDEF is a valid color3648 #123456 is a valid color3649 #1234567 is not a valid color3650 fff is not a valid color3651 #deadbeaf is not a valid color3652 #a1b2c3 is a valid color3653 nil is not a valid color3654# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.29 seconds. Current RSS: ~1513M. load average: 1.18 1.25 1.09 1/297 719713655 #light?3656 #fff is light3657 #c2c2c2 is light3658 #868686 is dark3659 #000 is dark3660 invalid colors are not light3661 #contrast3662 with light colors3663 is dark3664 with dark colors3665 is light3666 as_json3667 serializes correctly3668# [RSpecRunTime] Finishing example group spec/lib/gitlab/color_spec.rb. It took 33.01 seconds. Expected to take 34.58 seconds.3669# [RSpecRunTime] Starting example group spec/serializers/member_entity_spec.rb. Expected to take 31.86 seconds.3670MemberEntity3671 group member3672 behaves like member.json3673 matches json schema3674 correctly exposes `can_update`3675 correctly exposes `can_remove`3676 when is_source_accessible_to_current_user is true3677 exposes source and created_by3678# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.35 seconds. Current RSS: ~1494M. load average: 1.18 1.25 1.09 1/297 719723679 when is_source_accessible_to_current_user is false3680 does not exposes source and created_by3681 invite3682 behaves like member.json3683 matches json schema3684 correctly exposes `can_update`3685 correctly exposes `can_remove`3686 when is_source_accessible_to_current_user is true3687 exposes source and created_by3688# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.18 seconds. Current RSS: ~1458M. load average: 1.08 1.23 1.08 1/297 719733689 when is_source_accessible_to_current_user is false3690 does not exposes source and created_by3691 behaves like invite3692 correctly exposes `invite.avatar_url`3693 correctly exposes `invite.can_resend`3694 exposes `invite.user_state` as empty string3695# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.26 seconds. Current RSS: ~1442M. load average: 1.08 1.23 1.08 1/297 719743696 is_direct_member3697 behaves like is_direct_member3698 when `source` is the same as `member.source`3699 exposes `is_direct_member` as `true`3700 when `source` is not the same as `member.source`3701 exposes `is_direct_member` as `false`3702 is_last_owner3703 when member is last owner3704 exposes `is_last_owner` as `true`3705 when owner is not last owner3706 exposes `is_last_owner` as `false`3707 new member user state is blocked_pending_approval3708 behaves like user state is blocked_pending_approval3709 displays proper user state3710 project member3711 behaves like member.json3712 matches json schema3713 correctly exposes `can_update`3714 correctly exposes `can_remove`3715 when is_source_accessible_to_current_user is true3716 exposes source and created_by3717# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.78 seconds. Current RSS: ~1375M. load average: 1.14 1.24 1.09 1/297 719753718 when is_source_accessible_to_current_user is false3719 does not exposes source and created_by3720# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.13 seconds. Current RSS: ~1370M. load average: 1.14 1.24 1.09 1/297 719763721 invite3722 behaves like member.json3723 matches json schema3724 correctly exposes `can_update`3725 correctly exposes `can_remove`3726 when is_source_accessible_to_current_user is true3727 exposes source and created_by3728# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.35 seconds. Current RSS: ~1355M. load average: 1.21 1.25 1.10 1/297 719773729 when is_source_accessible_to_current_user is false3730 does not exposes source and created_by3731# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.55 seconds. Current RSS: ~1347M. load average: 1.21 1.25 1.10 1/297 719783732 behaves like invite3733 correctly exposes `invite.avatar_url`3734 correctly exposes `invite.can_resend`3735 exposes `invite.user_state` as empty string3736# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.06 seconds. Current RSS: ~1347M. load average: 1.20 1.25 1.09 1/297 719793737 is_direct_member3738 behaves like is_direct_member3739 when `source` is the same as `member.source`3740 exposes `is_direct_member` as `true`3741# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.55 seconds. Current RSS: ~1347M. load average: 1.20 1.25 1.09 1/297 719803742 when `source` is not the same as `member.source`3743 exposes `is_direct_member` as `false`3744# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.97 seconds. Current RSS: ~1345M. load average: 1.18 1.25 1.09 1/297 719813745 new members user state is blocked_pending_approval3746 behaves like user state is blocked_pending_approval3747 displays proper user state3748# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.33 seconds. Current RSS: ~1343M. load average: 1.18 1.25 1.09 1/297 719823749# [RSpecRunTime] Finishing example group spec/serializers/member_entity_spec.rb. It took 31.19 seconds. Expected to take 31.86 seconds.3750# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/processor_spec.rb. Expected to take 28.89 seconds.3751Gitlab::Ci::Config::External::Processor3752 #perform3753 when no external files defined3754 returns the same values3755# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.14 seconds. Current RSS: ~1353M. load average: 1.18 1.25 1.09 1/298 719973756 when an invalid local file is defined3757 raises an error3758 when an invalid remote file is defined3759 raises an error3760 with a valid remote external file is defined3761 appends the file to the values3762 removes the 'include' keyword3763 when the remote file has `include` with rules:exists3764 evaluates the rule as false3765 removes the 'include' keyword3766 with a valid local external file is defined3767 appends the file to the values3768 removes the 'include' keyword3769 with multiple external files are defined3770 appends the files to the values3771 removes the 'include' keyword3772 when external files are defined but not valid3773 raises an error3774 when both external files and values defined the same key3775 takes precedence3776 when a nested includes are defined3777 when project is public3778 properly expands all includes3779 propagates the pipeline logger3780 stores includes3781# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.55 seconds. Current RSS: ~1405M. load average: 1.23 1.25 1.10 1/303 725103782 when user is reporter of another project3783 properly expands all includes3784 when user is not allowed3785 raises an error3786 when too many includes is included3787 raises an error3788 when config includes an external configuration file via SSL web request3789 with an acceptable certificate3790 is expected to include {:image => "image:1.0"}3791 with a self-signed certificate3792 returns a reportable configuration error3793 include:component3794 appends the file to the values3795# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.55 seconds. Current RSS: ~1400M. load average: 1.21 1.25 1.10 1/303 728323796 when a valid project file is defined3797 appends the file to the values3798# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.9 seconds. Current RSS: ~1404M. load average: 1.21 1.25 1.10 1/303 728683799 when valid project files are defined in a single include3800 appends the file to the values3801 stores includes3802# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.57 seconds. Current RSS: ~1405M. load average: 1.21 1.25 1.10 1/303 730053803 when local file path has wildcard3804 fetches the matched files3805 stores includes3806# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.81 seconds. Current RSS: ~1401M. load average: 1.20 1.24 1.10 1/304 731343807 when rules defined3808 when a rule is invalid3809 raises IncludeError3810# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/processor_spec.rb. It took 17.79 seconds. Expected to take 28.89 seconds.3811# [RSpecRunTime] Starting example group spec/services/integrations/propagation/bulk_create_service_spec.rb. Expected to take 27.0 seconds.3812Integrations::Propagation::BulkCreateService3813 with a group-level integration3814 with a project association3815 behaves like creates integration successfully3816 updates the inherited integrations3817 updates inherit_from_id attributes3818 sets created_at and updated_at timestamps3819 when integration has data fields3820 updates the data fields from inherited integrations3821 sets created_at and updated_at timestamps3822# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.49 seconds. Current RSS: ~1405M. load average: 1.20 1.24 1.10 1/303 731373823 with different foreign key of data_fields3824 behaves like creates integration successfully3825 updates the inherited integrations3826 updates inherit_from_id attributes3827 sets created_at and updated_at timestamps3828 when integration has data fields3829 updates the data fields from inherited integrations3830 sets created_at and updated_at timestamps3831# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.03 seconds. Current RSS: ~1395M. load average: 1.18 1.24 1.09 1/303 731383832 behaves like creates GitLab for Slack app data successfully3833 creates associated SlackIntegration record and scopes3834 when integration is disabled3835 does not create associated SlackIntegration record3836# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.32 seconds. Current RSS: ~1390M. load average: 1.18 1.24 1.09 1/303 731393837 when flag is disabled3838 does not create associated SlackIntegration record3839 with a group association3840 behaves like creates integration successfully3841 updates the inherited integrations3842 updates inherit_from_id attributes3843 sets created_at and updated_at timestamps3844 when integration has data fields3845 updates the data fields from inherited integrations3846 sets created_at and updated_at timestamps3847# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.65 seconds. Current RSS: ~1403M. load average: 1.17 1.24 1.09 1/298 731403848 with different foreign key of data_fields3849 behaves like creates integration successfully3850 updates the inherited integrations3851 updates inherit_from_id attributes3852 sets created_at and updated_at timestamps3853 when integration has data fields3854 updates the data fields from inherited integrations3855 sets created_at and updated_at timestamps3856# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.3 seconds. Current RSS: ~1455M. load average: 1.15 1.23 1.09 1/298 731413857 behaves like creates GitLab for Slack app data successfully3858 creates associated SlackIntegration record and scopes3859 when integration is disabled3860 does not create associated SlackIntegration record3861 when flag is disabled3862 does not create associated SlackIntegration record3863 with an instance-level integration3864 with a project association3865 behaves like creates integration successfully3866 updates the inherited integrations3867 updates inherit_from_id attributes3868 sets created_at and updated_at timestamps3869 when integration has data fields3870 updates the data fields from inherited integrations3871 sets created_at and updated_at timestamps3872# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.91 seconds. Current RSS: ~1453M. load average: 1.22 1.24 1.10 1/298 731423873 behaves like creates GitLab for Slack app data successfully3874 creates associated SlackIntegration record and scopes3875 when integration is disabled3876 does not create associated SlackIntegration record3877# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.16 seconds. Current RSS: ~1441M. load average: 1.22 1.24 1.10 1/298 731433878 when flag is disabled3879 does not create associated SlackIntegration record3880 with a group association3881 behaves like creates integration successfully3882 updates the inherited integrations3883 updates inherit_from_id attributes3884 sets created_at and updated_at timestamps3885 when integration has data fields3886 updates the data fields from inherited integrations3887 sets created_at and updated_at timestamps3888# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.74 seconds. Current RSS: ~1446M. load average: 1.22 1.24 1.10 1/298 731443889 behaves like creates GitLab for Slack app data successfully3890 creates associated SlackIntegration record and scopes3891 when integration is disabled3892 does not create associated SlackIntegration record3893 when flag is disabled3894 does not create associated SlackIntegration record3895# [RSpecRunTime] Finishing example group spec/services/integrations/propagation/bulk_create_service_spec.rb. It took 24.43 seconds. Expected to take 27.0 seconds.3896# [RSpecRunTime] Starting example group spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb. Expected to take 25.64 seconds.3897Ci::ResourceGroups::AssignResourceFromResourceGroupService3898 #execute3899 when there is an available resource3900 requests resource3901 when failed to request resource3902 has a build waiting for resource3903# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.97 second. Current RSS: ~1445M. load average: 1.20 1.24 1.10 2/299 731453904 when the build has already retained a resource3905 has a pending build3906 when process mode is oldest_first3907 requests resource3908 when the other job exists in the newer pipeline3909 requests resource for the job in the oldest pipeline3910# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.9 seconds. Current RSS: ~1437M. load average: 1.19 1.24 1.10 1/298 731463911 when build is not `waiting_for_resource` state3912 attempts to request a resource3913 does not change the job status3914# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.39 seconds. Current RSS: ~1405M. load average: 1.19 1.24 1.10 1/298 731473915 when process mode is newest_first3916 requests resource3917 when the other job exists in the newer pipeline3918 requests resource for the job in the newest pipeline3919# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.45 seconds. Current RSS: ~1394M. load average: 1.19 1.24 1.10 1/298 731483920 when build is not `waiting_for_resource` state3921 attempts to request a resource3922 does not change the job status3923# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.88 seconds. Current RSS: ~1382M. load average: 1.25 1.25 1.10 1/298 731493924 when parallel services are running3925 can run the same command in parallel3926# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.99 seconds. Current RSS: ~1375M. load average: 1.25 1.25 1.10 1/300 731523927 when project is configured to 'prevent outdated deployments'3928 when build is not a deployable3929 enqueues the build3930 when build is a deployable3931 enqueues the build3932 when build has an outdated deployment3933 drops the build with a reason of `failed_outdated_deployment_job`3934# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.02 seconds. Current RSS: ~1368M. load average: 1.25 1.25 1.10 1/298 731533935 when there are no available resources3936 does not request resource3937 re-spawns the worker for assigning a resource3938 when there are no upcoming processables3939 does not re-spawn the worker for assigning a resource3940# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.68 seconds. Current RSS: ~1359M. load average: 1.23 1.24 1.10 1/298 731543941 when there are no waiting processables and process_mode is ordered3942 does not re-spawn the worker for assigning a resource3943# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.96 seconds. Current RSS: ~1359M. load average: 1.23 1.24 1.10 1/298 731553944 when :respawn_assign_resource_worker FF is disabled3945 does not re-spawn the worker for assigning a resource3946# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.21 seconds. Current RSS: ~1353M. load average: 1.29 1.26 1.10 1/298 731563947 when there is a stale build assigned to a resource3948 releases the resource from the stale build and assignes to the waiting build3949# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.6 seconds. Current RSS: ~1353M. load average: 1.29 1.26 1.10 1/298 731573950# [RSpecRunTime] Finishing example group spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb. It took 22.05 seconds. Expected to take 25.64 seconds.3951# [RSpecRunTime] Starting example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. Expected to take 24.2 seconds.3952notify/pipeline_failed_email.text.erb3953 when pipeline has a name attribute3954 behaves like pipeline status changes email3955 when the pipeline contains a failed job3956 behaves like renders the pipeline status changes email correctly3957 pipeline with user3958 renders the email correctly3959 behaves like correct pipeline information for pipelines for merge requests3960 when pipeline for merge request3961 renders a source ref of the pipeline3962# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.19 seconds. Current RSS: ~1359M. load average: 1.35 1.27 1.11 1/304 732693963 pipeline without user3964 renders the email correctly3965# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.75 seconds. Current RSS: ~1370M. load average: 1.35 1.27 1.11 1/304 733263966 when the latest failed job is a bridge job3967 behaves like renders the pipeline status changes email correctly3968 pipeline with user3969 renders the email correctly3970 behaves like correct pipeline information for pipelines for merge requests3971 when pipeline for merge request3972 renders a source ref of the pipeline3973# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.57 seconds. Current RSS: ~1383M. load average: 1.35 1.27 1.11 1/305 734393974 pipeline without user3975 renders the email correctly3976# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.01 seconds. Current RSS: ~1386M. load average: 1.32 1.26 1.11 1/305 734973977 when pipeline does not have a name attribute3978 behaves like pipeline status changes email3979 when the pipeline contains a failed job3980 behaves like renders the pipeline status changes email correctly3981 pipeline with user3982 renders the email correctly3983 behaves like correct pipeline information for pipelines for merge requests3984 when pipeline for merge request3985 renders a source ref of the pipeline3986# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.8 seconds. Current RSS: ~1383M. load average: 1.32 1.26 1.11 1/305 736093987 pipeline without user3988 renders the email correctly3989# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.26 seconds. Current RSS: ~1379M. load average: 1.30 1.26 1.11 1/305 736663990 when the latest failed job is a bridge job3991 behaves like renders the pipeline status changes email correctly3992 pipeline with user3993 renders the email correctly3994 behaves like correct pipeline information for pipelines for merge requests3995 when pipeline for merge request3996 renders a source ref of the pipeline3997# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.02 seconds. Current RSS: ~1380M. load average: 1.30 1.26 1.11 1/305 737773998 pipeline without user3999 renders the email correctly4000# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.48 seconds. Current RSS: ~1381M. load average: 1.30 1.26 1.11 1/305 738354001# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. It took 17.93 seconds. Expected to take 24.2 seconds.4002# [RSpecRunTime] Starting example group spec/models/ci/daily_build_group_report_result_spec.rb. Expected to take 23.16 seconds.4003Ci::DailyBuildGroupReportResult4004 does not allow STI4005 associations4006 is expected to belong to last_pipeline class_name => Ci::Pipeline required: false inverse_of => daily_build_group_report_results4007 is expected to belong to project required: false4008 is expected to belong to group required: false4009 validations4010 when attributes are valid4011 returns no errors4012 when data is invalid4013 returns errors4014 .upsert_reports4015 creates or updates matching report results4016 when given data is empty4017 does nothing4018# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.17 seconds. Current RSS: ~1384M. load average: 1.43 1.29 1.12 1/304 738364019 scopes4020 .by_projects4021 returns records by projects4022# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.65 seconds. Current RSS: ~1382M. load average: 1.40 1.28 1.12 1/304 738374023 .by_group4024 returns records by group4025 .by_ref_path4026 returns coverages by ref_path4027# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.38 seconds. Current RSS: ~1376M. load average: 1.40 1.28 1.12 1/304 738384028 .ordered_by_date_and_group_name4029 returns coverages ordered by data and group name4030# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.5 seconds. Current RSS: ~1369M. load average: 1.40 1.28 1.12 1/304 738394031 .by_dates4032 when daily coverages exist during those dates4033 returns coverages4034 .with_coverage4035 returns data with coverage4036# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.24 seconds. Current RSS: ~1354M. load average: 1.37 1.28 1.12 1/299 738404037 .with_default_branch4038 when coverage for the default branch exist4039 returns coverage with the default branch4040# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.54 seconds. Current RSS: ~1346M. load average: 1.37 1.28 1.12 1/299 738414041 when coverage for the default branch does not exist4042 returns an empty collection4043 behaves like cleanup by a loose foreign key4044 cleans up (delete or nullify) the model4045# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.99 seconds. Current RSS: ~1330M. load average: 1.37 1.28 1.12 1/299 738424046 behaves like cleanup by a loose foreign key4047 cleans up (delete or nullify) the model4048# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.76 seconds. Current RSS: ~1330M. load average: 1.42 1.29 1.12 1/299 738434049# [RSpecRunTime] Finishing example group spec/models/ci/daily_build_group_report_result_spec.rb. It took 19.22 seconds. Expected to take 23.16 seconds.4050# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.4051Lint factories for Ci::DailyBuildGroupReportResult4052 with saas, license, and factory defaults4053 behaves like factory4054 ci_daily_build_group_report_result factory4055 does not raise error when built4056 does not raise error when created4057 linting :on_feature_branch trait4058 does not raise error when created4059# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.54 seconds. Current RSS: ~1342M. load average: 1.46 1.30 1.12 1/299 738524060# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.8 seconds. Expected to take 39.52 seconds.4061# [RSpecRunTime] Starting example group spec/services/ci/play_build_service_spec.rb. Expected to take 21.39 seconds.4062Ci::PlayBuildService#execute4063 when project does not have repository yet4064 allows user to play build if protected branch rules are met4065 does not allow user with developer role to play build4066# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.11 seconds. Current RSS: ~1359M. load average: 1.46 1.30 1.12 1/300 738534067 when project has repository4068 allows user with developer role to play a build4069 prevents a blocked developer from playing a build4070# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.44 seconds. Current RSS: ~1371M. load average: 1.51 1.32 1.13 1/299 738694071 when build is a playable manual action4072 enqueues the build4073 reassignes build user correctly4074 when a subsequent job is skipped4075 marks the subsequent job as processable4076# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.89 seconds. Current RSS: ~1370M. load average: 1.51 1.32 1.13 1/299 738704077 when variables are supplied4078 assigns the variables to the build4079 and variables are invalid4080 resets the attributes of the build4081# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.0 seconds. Current RSS: ~1372M. load average: 1.47 1.31 1.13 1/299 738714082 when user defined variables are restricted4083 when user is maintainer4084 assigns the variables to the build4085# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.3 seconds. Current RSS: ~1369M. load average: 1.47 1.31 1.13 1/299 738724086 when user is developer4087 raises an error4088# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.4 seconds. Current RSS: ~1356M. load average: 1.47 1.31 1.13 1/299 738734089 when build is not a playable manual action4090 duplicates the build4091 assigns users correctly4092 and is not retryable4093 does not duplicate the build4094 does not enqueue the build4095# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.06 seconds. Current RSS: ~1347M. load average: 1.43 1.31 1.13 1/299 738744096 when build is not action4097 raises an error4098 when user does not have ability to trigger action4099 raises an error4100# [RSpecRunTime] Finishing example group spec/services/ci/play_build_service_spec.rb. It took 20.02 seconds. Expected to take 21.39 seconds.4101# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/create_service_spec.rb. Expected to take 20.31 seconds.4102IncidentManagement::TimelineEvents::CreateService4103 #execute4104 successfully creates a database record4105 when current user is blank4106 behaves like error response4107 has an informative message4108 behaves like does not track incident management event4109 does not track the event4110# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.28 seconds. Current RSS: ~1347M. load average: 1.39 1.30 1.13 1/299 738754111 when user does not have permissions to create timeline events4112 behaves like error response4113 has an informative message4114 behaves like does not track incident management event4115 does not track the event4116 when error occurs during creation4117 behaves like error response4118 has an informative message4119 behaves like does not track incident management event4120 does not track the event4121 with default action4122 matches the default action4123 creates a system note4124 behaves like success response4125 has timeline event4126 behaves like an incident management tracked event4127 .track_event4128 tracks the event using redis4129 behaves like Snowplow event tracking with RedisHLL context4130 behaves like Snowplow event tracking4131 is emitted4132 with auto_created param4133 when auto_created is true4134 does not create a system note4135 when user does not have permissions4136 behaves like success response4137 has timeline event4138 behaves like an incident management tracked event4139 .track_event4140 tracks the event using redis4141 behaves like Snowplow event tracking with RedisHLL context4142 behaves like Snowplow event tracking4143 is emitted4144 when auto_created is false4145 creates a system note4146 with non_default action4147 matches the action from arguments4148 behaves like success response4149 has timeline event4150 behaves like an incident management tracked event4151 .track_event4152 tracks the event using redis4153 behaves like Snowplow event tracking with RedisHLL context4154 behaves like Snowplow event tracking4155 is emitted4156 when timeline event tag names are passed4157 matches the tag name4158 behaves like success response4159 has timeline event4160 behaves like an incident management tracked event4161 .track_event4162 tracks the event using redis4163 behaves like Snowplow event tracking with RedisHLL context4164 behaves like Snowplow event tracking4165 is emitted4166 when predefined tags are passed4167 matches the two tags on the event and creates on project4168 behaves like success response4169 has timeline event4170 behaves like an incident management tracked event4171 .track_event4172 tracks the event using redis4173 behaves like Snowplow event tracking with RedisHLL context4174 behaves like Snowplow event tracking4175 is emitted4176 when invalid tag names are passed4177 does not create timeline event4178 behaves like error response4179 has an informative message4180 behaves like does not track incident management event4181 does not track the event4182 with editable param4183 when editable is true4184 behaves like success response4185 has timeline event4186 behaves like an incident management tracked event4187 .track_event4188 tracks the event using redis4189 behaves like Snowplow event tracking with RedisHLL context4190 behaves like Snowplow event tracking4191 is emitted4192 when editable is false4193 behaves like success response4194 has timeline event4195 behaves like an incident management tracked event4196 .track_event4197 tracks the event using redis4198 behaves like Snowplow event tracking with RedisHLL context4199 behaves like Snowplow event tracking4200 is emitted4201 when note is more than 280 characters long4202 when was not promoted from note4203 when auto_created is true4204 behaves like success response4205 has timeline event4206 behaves like an incident management tracked event4207 .track_event4208 tracks the event using redis4209 behaves like Snowplow event tracking with RedisHLL context4210 behaves like Snowplow event tracking4211 is emitted4212 when auto_created is false4213 behaves like error response4214 has an informative message4215 behaves like does not track incident management event4216 does not track the event4217 when promoted from note4218 behaves like success response4219 has timeline event4220 behaves like an incident management tracked event4221 .track_event4222 tracks the event using redis4223 behaves like Snowplow event tracking with RedisHLL context4224 behaves like Snowplow event tracking4225 is emitted4226 automatically created timeline events4227 .create_incident4228 behaves like successfully created timeline event4229 creates a timeline event4230 successfully creates a database record4231 does not create a system note4232 behaves like an incident management tracked event4233 .track_event4234 tracks the event using redis4235 behaves like Snowplow event tracking with RedisHLL context4236 behaves like Snowplow event tracking4237 is emitted4238 .reopen_incident4239 behaves like successfully created timeline event4240 creates a timeline event4241 successfully creates a database record4242 does not create a system note4243 behaves like an incident management tracked event4244 .track_event4245 tracks the event using redis4246 behaves like Snowplow event tracking with RedisHLL context4247 behaves like Snowplow event tracking4248 is emitted4249 .resolve_incident4250 behaves like successfully created timeline event4251 creates a timeline event4252 successfully creates a database record4253 does not create a system note4254 behaves like an incident management tracked event4255 .track_event4256 tracks the event using redis4257 behaves like Snowplow event tracking with RedisHLL context4258 behaves like Snowplow event tracking4259 is emitted4260 .change_incident_status4261 behaves like successfully created timeline event4262 creates a timeline event4263 successfully creates a database record4264 does not create a system note4265 behaves like an incident management tracked event4266 .track_event4267 tracks the event using redis4268 behaves like Snowplow event tracking with RedisHLL context4269 behaves like Snowplow event tracking4270 is emitted4271 .change_severity4272 behaves like successfully created timeline event4273 creates a timeline event4274 successfully creates a database record4275 does not create a system note4276 behaves like an incident management tracked event4277 .track_event4278 tracks the event using redis4279 behaves like Snowplow event tracking with RedisHLL context4280 behaves like Snowplow event tracking4281 is emitted4282 .change_labels4283 when there are neither added nor removed labels4284 responds with error4285 does not create timeline event4286 when there are only added labels4287 behaves like successfully created timeline event4288 creates a timeline event4289 successfully creates a database record4290 does not create a system note4291 behaves like an incident management tracked event4292 .track_event4293 tracks the event using redis4294 behaves like Snowplow event tracking with RedisHLL context4295 behaves like Snowplow event tracking4296 is emitted4297 when there are only removed labels4298 behaves like successfully created timeline event4299 creates a timeline event4300 successfully creates a database record4301 does not create a system note4302 behaves like an incident management tracked event4303 .track_event4304 tracks the event using redis4305 behaves like Snowplow event tracking with RedisHLL context4306 behaves like Snowplow event tracking4307 is emitted4308 when there are both added and removed labels4309 behaves like successfully created timeline event4310 creates a timeline event4311 successfully creates a database record4312 does not create a system note4313 behaves like an incident management tracked event4314 .track_event4315 tracks the event using redis4316 behaves like Snowplow event tracking with RedisHLL context4317 behaves like Snowplow event tracking4318 is emitted4319 when there is a single added and single removed labels4320 behaves like successfully created timeline event4321 creates a timeline event4322 successfully creates a database record4323 does not create a system note4324 behaves like an incident management tracked event4325 .track_event4326 tracks the event using redis4327 behaves like Snowplow event tracking with RedisHLL context4328 behaves like Snowplow event tracking4329 is emitted4330 when feature flag is disabled4331 does not create timeline event4332# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/create_service_spec.rb. It took 18.9 seconds. Expected to take 20.31 seconds.4333# [RSpecRunTime] Starting example group spec/tasks/gitlab/snippets_rake_spec.rb. Expected to take 19.06 seconds.4334gitlab:snippets namespace rake task4335 migrate4336 looks up the appropriate shard4337 can migrate specific snippets passing ids4338 returns the ids of those snippet that failed the migration4339 fails if the SNIPPET_IDS env var is not set4340 fails if the number of ids provided is higher than the limit4341 fails if the env var LIMIT is invalid4342 fails if the ids are invalid4343 fails if the snippet background migration is running4344# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.92 seconds. Current RSS: ~1516M. load average: 1.26 1.27 1.12 1/299 740004345 migration_status4346 looks up the appropriate shard4347 returns a message when the background migration is not running4348 returns a message saying that the background migration is running4349# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.31 seconds. Current RSS: ~1541M. load average: 1.26 1.27 1.12 1/299 740164350 list_non_migrated4351 returns a message if all snippets are migrated4352 when there are still non migrated snippets4353 returns a message returning the non migrated snippets ids4354 returns as many snippet ids as the limit set4355# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.75 seconds. Current RSS: ~1562M. load average: 1.26 1.27 1.12 1/299 740324356# [RSpecRunTime] Finishing example group spec/tasks/gitlab/snippets_rake_spec.rb. It took 10.26 seconds. Expected to take 19.06 seconds.4357# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.94 seconds. Current RSS: ~1549M. load average: 1.16 1.25 1.12 1/299 740334358# [RSpecRunTime] Starting example group spec/models/integrations/hangouts_chat_spec.rb. Expected to take 17.91 seconds.4359Integrations::HangoutsChat4360 does not allow STI4361 behaves like chat integration4362 Associations4363 is expected to belong to project required: false4364 Validations4365 when integration is active4366 is expected to validate that :webhook cannot be empty/falsy4367 behaves like issue tracker integration URL attribute4368 is expected to allow :webhook to be ‹"https://example.com"›4369 is expected not to allow :webhook to be ‹"example.com"›4370 is expected not to allow :webhook to be ‹"ftp://example.com"›4371 is expected not to allow :webhook to be ‹"herp-and-derp"›4372 when integration is inactive4373 is expected not to validate that :webhook cannot be empty/falsy4374 .supported_events4375 does not support deployment_events4376 #execute4377 with push events4378 behaves like triggered Hangouts Chat integration4379 calls Hangouts Chat API4380 with default branch4381 when only default branch are to be notified4382 behaves like triggered Hangouts Chat integration4383 calls Hangouts Chat API4384 when only protected branches are to be notified4385 behaves like untriggered Hangouts Chat integration4386 does not call Hangouts Chat API4387 when default and protected branches are to be notified4388 behaves like triggered Hangouts Chat integration4389 calls Hangouts Chat API4390 when all branches are to be notified4391 behaves like triggered Hangouts Chat integration4392 calls Hangouts Chat API4393 with protected branch4394 when only default branch are to be notified4395 behaves like untriggered Hangouts Chat integration4396 does not call Hangouts Chat API4397 when only protected branches are to be notified4398 behaves like triggered Hangouts Chat integration4399 calls Hangouts Chat API4400 when default and protected branches are to be notified4401 behaves like triggered Hangouts Chat integration4402 calls Hangouts Chat API4403 when all branches are to be notified4404 behaves like triggered Hangouts Chat integration4405 calls Hangouts Chat API4406 with neither default nor protected branch4407 when only default branch are to be notified4408 behaves like untriggered Hangouts Chat integration4409 does not call Hangouts Chat API4410 when only protected branches are to be notified4411 behaves like untriggered Hangouts Chat integration4412 does not call Hangouts Chat API4413 when default and protected branches are to be notified4414 behaves like untriggered Hangouts Chat integration4415 does not call Hangouts Chat API4416 when all branches are to be notified4417 behaves like triggered Hangouts Chat integration4418 calls Hangouts Chat API4419 with issue events4420 behaves like triggered Hangouts Chat integration4421 calls Hangouts Chat API4422 with merge events4423 behaves like triggered Hangouts Chat integration4424 calls Hangouts Chat API4425 with wiki page events4426 behaves like triggered Hangouts Chat integration4427 calls Hangouts Chat API4428 with note events4429 with commit comment4430 behaves like triggered Hangouts Chat integration4431 calls Hangouts Chat API4432 with merge request comment4433 behaves like triggered Hangouts Chat integration4434 calls Hangouts Chat API4435 with issue comment4436 behaves like triggered Hangouts Chat integration4437 calls Hangouts Chat API4438 with snippet comment4439 behaves like triggered Hangouts Chat integration4440 calls Hangouts Chat API4441 with pipeline events4442 with failed pipeline4443 behaves like triggered Hangouts Chat integration4444 calls Hangouts Chat API4445 with succeeded pipeline4446 with default notify_only_broken_pipelines4447 does not call Hangouts Chat API4448 when notify_only_broken_pipelines is false4449 behaves like triggered Hangouts Chat integration4450 calls Hangouts Chat API4451 with default branch4452 when only default branch are to be notified4453 behaves like triggered Hangouts Chat integration4454 calls Hangouts Chat API4455 when only protected branches are to be notified4456 behaves like untriggered Hangouts Chat integration4457 does not call Hangouts Chat API4458 when default and protected branches are to be notified4459 behaves like triggered Hangouts Chat integration4460 calls Hangouts Chat API4461 when all branches are to be notified4462 behaves like triggered Hangouts Chat integration4463 calls Hangouts Chat API4464 with protected branch4465 when only default branch are to be notified4466 behaves like untriggered Hangouts Chat integration4467 does not call Hangouts Chat API4468 when only protected branches are to be notified4469 behaves like triggered Hangouts Chat integration4470 calls Hangouts Chat API4471 when default and protected branches are to be notified4472 behaves like triggered Hangouts Chat integration4473 calls Hangouts Chat API4474 when all branches are to be notified4475 behaves like triggered Hangouts Chat integration4476 calls Hangouts Chat API4477 with neither default nor protected branch4478 when only default branch are to be notified4479 behaves like untriggered Hangouts Chat integration4480 does not call Hangouts Chat API4481 when only protected branches are to be notified4482 behaves like untriggered Hangouts Chat integration4483 does not call Hangouts Chat API4484 when default and protected branches are to be notified4485 behaves like untriggered Hangouts Chat integration4486 does not call Hangouts Chat API4487 when all branches are to be notified4488 behaves like triggered Hangouts Chat integration4489 calls Hangouts Chat API4490 deployment events4491 behaves like untriggered Hangouts Chat integration4492 does not call Hangouts Chat API4493 #execute4494 with push events4495 adds thread key for push events4496 with issue events4497 adds thread key for issue events4498 with merge events4499 adds thread key for merge events4500 with wiki page events4501 adds thread key for wiki page events4502 with pipeline events4503 adds thread key for pipeline events4504 Note events4505 when commit comment event executed4506 adds thread key4507 when merge request comment event executed4508 adds thread key4509 when issue comment event executed4510 adds thread key4511 when snippet comment event executed4512 adds thread key4513# [RSpecRunTime] Finishing example group spec/models/integrations/hangouts_chat_spec.rb. It took 14.77 seconds. Expected to take 17.91 seconds.4514# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.4515Lint factories for Integrations::HangoutsChat4516 with saas, license, and factory defaults4517 behaves like factory4518 hangouts_chat_integration factory4519 does not raise error when built4520 does not raise error when created4521# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.12 seconds. Expected to take 39.52 seconds.4522# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. Expected to take 17.4 seconds.4523Gitlab::Database::PostgresqlAdapter::ForceDisconnectableMixin4524 checking in a connection to the pool4525 calls the force disconnect callback on checkin4526# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.18 seconds. Current RSS: ~1476M. load average: 1.20 1.26 1.12 1/304 743954527 disconnecting from the database4528 when the timer is expired4529 disconnects from the database4530 when the connection has an open transaction4531 does not disconnect from the database4532# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.54 seconds. Current RSS: ~1388M. load average: 1.11 1.24 1.11 1/304 743964533 when the timer is not expired4534 does not disconnect from the database4535# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.75 seconds. Current RSS: ~1338M. load average: 1.10 1.23 1.11 1/299 743974536# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. It took 9.05 seconds. Expected to take 17.4 seconds.4537# [RSpecRunTime] Starting example group spec/lib/backup/options_spec.rb. Expected to take 16.43 seconds.4538Backup::Options4539 #initialize4540 can be initialized without providing any parameter4541 can be initialized with all valid parameters4542 with accessors4543 backup_id4544 is expected to respond to #backup_id4545 is expected to respond to #backup_id=4546 previous_backup4547 is expected to respond to #previous_backup4548 is expected to respond to #previous_backup=4549 incremental4550 is expected to respond to #incremental4551 is expected to respond to #incremental=4552 force4553 is expected to respond to #force4554 is expected to respond to #force=4555 strategy4556 is expected to respond to #strategy4557 is expected to respond to #strategy=4558 skippable_tasks4559 is expected to respond to #skippable_tasks4560 is expected to respond to #skippable_tasks=4561 skippable_operations4562 is expected to respond to #skippable_operations4563 is expected to respond to #skippable_operations=4564 max_parallelism4565 is expected to respond to #max_parallelism4566 is expected to respond to #max_parallelism=4567 max_storage_parallelism4568 is expected to respond to #max_storage_parallelism4569 is expected to respond to #max_storage_parallelism=4570 repositories_storages4571 is expected to respond to #repositories_storages4572 is expected to respond to #repositories_storages=4573 repositories_paths4574 is expected to respond to #repositories_paths4575 is expected to respond to #repositories_paths=4576 skip_repositories_paths4577 is expected to respond to #skip_repositories_paths4578 is expected to respond to #skip_repositories_paths=4579 repositories_server_side_backup4580 is expected to respond to #repositories_server_side_backup4581 is expected to respond to #repositories_server_side_backup=4582 remote_directory4583 is expected to respond to #remote_directory4584 is expected to respond to #remote_directory=4585 compression_options4586 is expected to respond to #compression_options4587 is expected to respond to #compression_options=4588 gzip_rsyncable4589 is expected to respond to #gzip_rsyncable4590 is expected to respond to #gzip_rsyncable=4591 #extract_from_env!4592 extracts BACKUP env4593 extracts PREVIOUS_BACKUP env4594 extracts INCREMENTAL env4595 extracts FORCE env4596 extracts STRATEGY env4597 extracts GITLAB_BACKUP_MAX_CONCURRENCY env4598 extracts GITLAB_BACKUP_MAX_STORAGE_CONCURRENCY env4599 extracts DIRECTORY env4600 extracts REPOSITORIES_SERVER_SIDE env4601 extracts REPOSITORIES_STORAGES env4602 extracts REPOSITORIES_PATHS env4603 extracts SKIP_REPOSITORIES_PATHS env4604 extracts COMPRESS_CMD env4605 extracts DECOMPRESS_CMD env4606 extracts GZIP_RSYNCABLE env4607 delegates to extract_skippables! when SKIP env is present4608 does not call extract_skippables! when SKIP env is missing4609# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.27 seconds. Current RSS: ~1421M. load average: 1.17 1.24 1.12 1/299 743984610 #extract_skippables!4611 for skippable operations4612 parses skippable tar input4613 parses skippable remote input4614 for skippable tasks4615 parses skippable db input4616 parses skippable uploads input4617 parses skippable builds input4618 parses skippable artifacts input4619 parses skippable lfs input4620 parses skippable terraform_state input4621 parses skippable registry input4622 parses skippable pages input4623 parses skippable repositories input4624 parses skippable packages input4625 parses skippable ci_secure_files input4626# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.65 seconds. Current RSS: ~1429M. load average: 1.17 1.24 1.12 1/299 743994627 #skip_task?4628 returns true when task db is skipped4629 returns false when task db has default skip behavior4630 returns true when task uploads is skipped4631 returns false when task uploads has default skip behavior4632 returns true when task builds is skipped4633 returns false when task builds has default skip behavior4634 returns true when task artifacts is skipped4635 returns false when task artifacts has default skip behavior4636 returns true when task lfs is skipped4637 returns false when task lfs has default skip behavior4638 returns true when task terraform_state is skipped4639 returns false when task terraform_state has default skip behavior4640 returns true when task registry is skipped4641 returns false when task registry has default skip behavior4642 returns true when task pages is skipped4643 returns false when task pages has default skip behavior4644 returns true when task repositories is skipped4645 returns false when task repositories has default skip behavior4646 returns true when task packages is skipped4647 returns false when task packages has default skip behavior4648 returns true when task ci_secure_files is skipped4649 returns false when task ci_secure_files has default skip behavior4650# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.95 seconds. Current RSS: ~1438M. load average: 1.17 1.24 1.12 1/299 744004651# [RSpecRunTime] Finishing example group spec/lib/backup/options_spec.rb. It took 9.2 seconds. Expected to take 16.43 seconds.4652# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.4653Lint factories for Backup::Options4654 with saas, license, and factory defaults4655 behaves like factory4656 backup_options factory4657 does not raise error when built4658 does not raise error when created4659 linting :backup_id trait4660 does not raise error when created4661# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.27 seconds. Current RSS: ~1442M. load average: 1.16 1.24 1.12 1/299 744074662 linting :previous_backup trait4663 does not raise error when created4664 linting :repositories_storages trait4665 does not raise error when created4666 linting :repositories_paths trait4667 does not raise error when created4668 linting :skip_repositories_paths trait4669 does not raise error when created4670 linting :remote_directory trait4671 does not raise error when created4672 linting :strategy_copy trait4673 does not raise error when created4674 linting :all trait4675 does not raise error when created4676 linting :skip_all trait4677 does not raise error when created4678 linting :skip_none trait4679 does not raise error when created4680# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.49 seconds. Expected to take 39.52 seconds.4681# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/workhorse_spec.rb. Expected to take 15.75 seconds.4682Gitlab::Redis::Workhorse4683 #secret_file4684 when explicitly specified in config file4685 returns the absolute path of specified file inside Rails root4686 when not explicitly specified4687 returns the default path in the encrypted settings shared directory4688 #fetch_config4689 when redis.yml exists4690 when the fallback has a redis.yml entry4691 is expected to eq {"fallback redis.yml"=>123}4692 and an instance config file exists4693 is expected to eq {"instance specific file"=>456}4694 and the instance has a redis.yml entry4695 is expected to eq {"instance redis.yml"=>789}4696 when no redis config file exsits4697 returns nil4698 when resque.yml exists4699 returns the config from resque.yml4700 .store4701 with old format4702 behaves like redis store4703 instantiates Redis::Store4704 with the namespace4705 uses specified namespace4706 with new format4707 behaves like redis store4708 instantiates Redis::Store4709 with the namespace4710 uses specified namespace4711 #db4712 with old format4713 returns the correct db4714 with new format4715 returns the correct db4716 with cluster-mode4717 returns the correct db4718 .params4719 withstands mutation4720 with command to generate extra config specified4721 when the command returns valid yaml4722 merges config from command on top of config from file4723 when the command returns invalid yaml4724 raises error4725 when the parsed external command output returns invalid hash4726 raises an error4727 when the command fails4728 raises error4729 when url contains unix socket reference4730 with old format4731 returns path key instead4732 with new format4733 returns path key instead4734 when url is host based4735 with old format4736 returns hash with host, port, db, and password4737 with new format4738 rails_env: "development", host: "development-host"4739 returns hash with host, port, db, and password4740 does not raise ArgumentError for invalid keywords in SentinelConfig4741 rails_env: "test", host: "test-host"4742 returns hash with host, port, db, and password4743 does not raise ArgumentError for invalid keywords in SentinelConfig4744 rails_env: "production", host: "production-host"4745 returns hash with host, port, db, and password4746 does not raise ArgumentError for invalid keywords in SentinelConfig4747 behaves like instrumentation_class in custom key4748 moves instrumentation class into custom4749 with redis cluster format4750 rails_env: "development", host: "development-master"4751 returns hash with cluster and password4752 does not raise ArgumentError for invalid keywords in ClusterConfig4753 behaves like instrumentation_class in custom key4754 moves instrumentation class into custom4755 rails_env: "test", host: "test-master"4756 returns hash with cluster and password4757 does not raise ArgumentError for invalid keywords in ClusterConfig4758 behaves like instrumentation_class in custom key4759 moves instrumentation class into custom4760 rails_env: "production", host: "production-master"4761 returns hash with cluster and password4762 does not raise ArgumentError for invalid keywords in ClusterConfig4763 behaves like instrumentation_class in custom key4764 moves instrumentation class into custom4765 .version4766 returns a version4767 .url4768 withstands mutation4769 when yml file with env variable4770 reads redis url from env variable4771 #parse_client_tls_options4772 when configuration does not have TLS related options4773 returns the coniguration as-is4774 when specified certificate file does not exist4775 raises error about missing certificate file4776 when specified key file does not exist4777 raises error about missing key file4778 when only certificate file is specified4779 renders resque.yml correctly4780 when only key file is specified4781 renders resque.yml correctly4782 when configuration valid TLS related options4783 converts cert_file and key_file appropriately4784 #raw_config_hash4785 returns old-style single url config in a hash4786 returns cluster config without url key in a hash4787 .pool4788 when not using fallback config4789 creates its own connection pool4790 when using fallback config4791 uses the fallback class connection pool4792 .with4793 yields a ::Redis4794 when running on single-threaded runtime4795 instantiates a connection pool with size 54796 when running on multi-threaded runtime4797 instantiates a connection pool with a size based on the concurrency of the worker4798 when there is no config at all4799 can run an empty block4800 #fetch_config4801 raises an exception when the config file contains invalid yaml4802 when redis.yml exists4803 uses config/redis.yml4804 when no config file exsits4805 returns nil4806 when resque.yml exists4807 returns the config from resque.yml4808 #sentinels4809 when sentinels are defined4810 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4811 returns an array of hashes with host and port keys4812 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4813 returns an array of hashes with host and port keys4814 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4815 returns an array of hashes with host and port keys4816 when sentinels are not defined4817 returns nil4818 when cluster is defined4819 returns nil4820 #sentinels?4821 when sentinels are defined4822 returns true4823 when sentinels are not defined4824 is expected to eq nil4825 when cluster is defined4826 returns false4827 behaves like redis_shared_examples4828 .config_file_name4829 when there is no config file anywhere4830 is expected to be nil4831 .store4832 with old format4833 behaves like redis store4834 instantiates Redis::Store4835 with the namespace4836 uses specified namespace4837 with new format4838 behaves like redis store4839 instantiates Redis::Store4840 with the namespace4841 uses specified namespace4842 .params4843 withstands mutation4844 with command to generate extra config specified4845 when the command returns valid yaml4846 merges config from command on top of config from file4847 when the command returns invalid yaml4848 raises error4849 when the parsed external command output returns invalid hash4850 raises an error4851 when the command fails4852 raises error4853 when url contains unix socket reference4854 with old format4855 returns path key instead4856 with new format4857 returns path key instead4858 when url is host based4859 with old format4860 returns hash with host, port, db, and password4861 with new format4862 rails_env: "development", host: "development-host"4863 returns hash with host, port, db, and password4864 does not raise ArgumentError for invalid keywords in SentinelConfig4865 rails_env: "test", host: "test-host"4866 returns hash with host, port, db, and password4867 does not raise ArgumentError for invalid keywords in SentinelConfig4868 rails_env: "production", host: "production-host"4869 returns hash with host, port, db, and password4870 does not raise ArgumentError for invalid keywords in SentinelConfig4871 behaves like instrumentation_class in custom key4872 moves instrumentation class into custom4873 with redis cluster format4874 rails_env: "development", host: "development-master"4875 returns hash with cluster and password4876 does not raise ArgumentError for invalid keywords in ClusterConfig4877 behaves like instrumentation_class in custom key4878 moves instrumentation class into custom4879 rails_env: "test", host: "test-master"4880 returns hash with cluster and password4881 does not raise ArgumentError for invalid keywords in ClusterConfig4882 behaves like instrumentation_class in custom key4883 moves instrumentation class into custom4884 rails_env: "production", host: "production-master"4885 returns hash with cluster and password4886 does not raise ArgumentError for invalid keywords in ClusterConfig4887 behaves like instrumentation_class in custom key4888 moves instrumentation class into custom4889 .url4890 withstands mutation4891 when yml file with env variable4892 reads redis url from env variable4893 .version4894 returns a version4895 .with4896 yields a ::Redis4897 when running on single-threaded runtime4898 instantiates a connection pool with size 54899 when running on multi-threaded runtime4900 instantiates a connection pool with a size based on the concurrency of the worker4901 when there is no config at all4902 can run an empty block4903 #db4904 with old format4905 returns the correct db4906 with new format4907 returns the correct db4908 with cluster-mode4909 returns the correct db4910 #sentinels4911 when sentinels are defined4912 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4913 returns an array of hashes with host and port keys4914 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4915 returns an array of hashes with host and port keys4916 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4917 returns an array of hashes with host and port keys4918 when sentinels are not defined4919 returns nil4920 when cluster is defined4921 returns nil4922 #sentinels?4923 when sentinels are defined4924 returns true4925 when sentinels are not defined4926 is expected to eq nil4927 when cluster is defined4928 returns false4929 #raw_config_hash4930 returns old-style single url config in a hash4931 returns cluster config without url key in a hash4932 #secret_file4933 when explicitly specified in config file4934 returns the absolute path of specified file inside Rails root4935 when not explicitly specified4936 returns the default path in the encrypted settings shared directory4937 #parse_client_tls_options4938 when configuration does not have TLS related options4939 returns the coniguration as-is4940 when specified certificate file does not exist4941 raises error about missing certificate file4942 when specified key file does not exist4943 raises error about missing key file4944 when only certificate file is specified4945 renders resque.yml correctly4946 when only key file is specified4947 renders resque.yml correctly4948 when configuration valid TLS related options4949 converts cert_file and key_file appropriately4950 #fetch_config4951 raises an exception when the config file contains invalid yaml4952 when redis.yml exists4953 uses config/redis.yml4954 when no config file exsits4955 returns nil4956 when resque.yml exists4957 returns the config from resque.yml4958 .config_file_name4959 when there is no config file anywhere4960 is expected to be nil4961# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/workhorse_spec.rb. It took 13.47 seconds. Expected to take 15.75 seconds.4962# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/pipeline_spec.rb. Expected to take 15.16 seconds.4963Gitlab::Ci::Variables::Builder::Pipeline4964 #predefined_variables4965 includes all predefined variables in a valid order4966 when the pipeline is running for a tag4967 includes all predefined variables in a valid order4968# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.22 seconds. Current RSS: ~1480M. load average: 1.12 1.23 1.11 1/304 744394969 when merge request is present4970 when pipeline for merge request is created4971WARNING: ignoring the provided expectation message argument ({"CI_MERGE_REQUEST_SQUASH_ON_MERGE"=>"false"}) since it is not a string or a proc.4972 exposes merge request pipeline variables4973 exposes diff variables4974 when merge request description hits the limit4975 truncates the exposed description4976# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.3 seconds. Current RSS: ~1464M. load average: 1.12 1.23 1.11 1/305 745764977 when merge request description fits the length limit4978 does not truncate the exposed description4979 without assignee4980 does not expose assignee variable4981 without milestone4982 does not expose milestone variable4983 without labels4984 does not expose labels variable4985 when pipeline on branch is created4986 when a merge request is created4987 when user has access to project4988 merge request references are returned matching the pipeline4989 when user does not have access to project4990 CI_OPEN_MERGE_REQUESTS is not returned4991 when no a merge request is created4992 CI_OPEN_MERGE_REQUESTS is not returned4993 with merged results4994 exposes merge request pipeline variables4995 exposes diff variables4996# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.25 seconds. Current RSS: ~1411M. load average: 1.10 1.22 1.11 1/305 749294997 when source is external pull request4998 exposes external pull request pipeline variables4999 variable CI_KUBERNETES_ACTIVE5000 when pipeline.has_kubernetes_active? is true5001 is included with value 'true'5002 when pipeline.has_kubernetes_active? is false5003 is not included5004 variable CI_GITLAB_FIPS_MODE5005 when FIPS flag is enabled5006 is included with value 'true'5007 when FIPS flag is disabled5008 is not included5009 when tag is not found5010 does not expose tag variables5011 without a commit5012 does not expose commit variables5013# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/pipeline_spec.rb. It took 12.2 seconds. Expected to take 15.16 seconds.5014# [RSpecRunTime] Starting example group spec/serializers/commit_entity_spec.rb. Expected to take 14.41 seconds.5015CommitEntity5016 contains path to commit5017 contains URL to commit5018 needs to receive project in the request5019 exposes gravatar url that belongs to author5020 when commit author is a user5021 contains information about user5022# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.06 seconds. Current RSS: ~1463M. load average: 1.09 1.22 1.11 1/304 749905023 when commit author is not a user5024 does not contain author details5025 when type is not set5026 does not expose extra properties5027 when type is "full"5028 exposes extra properties5029 when commit has signature5030 exposes "signature_html"5031# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.98 seconds. Current RSS: ~1460M. load average: 1.17 1.23 1.11 1/304 750495032 when commit has pipeline5033 exposes "pipeline_status_path"5034 when commit_url_params is set5035 adds commit_url_params to url and path5036# [RSpecRunTime] Finishing example group spec/serializers/commit_entity_spec.rb. It took 10.61 seconds. Expected to take 14.41 seconds.5037# [RSpecRunTime] Starting example group spec/services/merge_requests/update_reviewers_service_spec.rb. Expected to take 13.9 seconds.5038MergeRequests::UpdateReviewersService5039 execute5040 when the parameters are valid5041 updates the MR5042 creates system note about merge_request review request5043 creates a pending todo for new review request5044 sends email reviewer change notifications to old and new reviewers5045 updates open merge request counter for reviewers5046 updates the tracking5047 tracks reviewers changed event5048 calls MergeRequest::ResolveTodosService#async_execute5049 executes hooks with update action5050 does not update the reviewers if they do not have access5051 when using sentinel values5052 behaves like removing all reviewers5053 removes all reviewers5054# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.61 seconds. Current RSS: ~1396M. load average: 1.14 1.22 1.11 1/301 750865055 when the reviewer_ids parameter is the empty list5056 behaves like removing all reviewers5057 removes all reviewers5058 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated5059 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:95 group254/project-1215!1>) 1 time5060 when reviewers did not change5061 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated5062 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times5063 when user has no set_merge_request_metadata permissions5064 does not update the MR reviewers5065# [RSpecRunTime] Finishing example group spec/services/merge_requests/update_reviewers_service_spec.rb. It took 13.52 seconds. Expected to take 13.9 seconds.5066# [RSpecRunTime] Starting example group spec/services/merge_requests/assign_issues_service_spec.rb. Expected to take 13.52 seconds.5067MergeRequests::AssignIssuesService5068 finds unassigned issues fixed in merge request5069 ignores issues the user cannot update assignee on5070 ignores issues already assigned to any user5071 ignores all issues unless current_user is merge_request.author5072 accepts precomputed data for closes_issues5073 assigns these to the merge request owner5074 ignores external issues5075# [RSpecRunTime] Finishing example group spec/services/merge_requests/assign_issues_service_spec.rb. It took 11.83 seconds. Expected to take 13.52 seconds.5076# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.27 seconds. Current RSS: ~1403M. load average: 1.18 1.23 1.12 1/305 754465077# [RSpecRunTime] Starting example group spec/services/web_hook_service_spec.rb. Expected to take 12.88 seconds.5078WebHookService5079 #initialize5080 when SystemHook5081 when local requests are allowed5082 is expected to be truthy5083 when local requests are not allowed5084 is expected to be falsey5085 when ProjectHook5086 when local requests are allowed5087 is expected to be truthy5088 when local requests are not allowed5089 is expected to be falsey5090 #disabled?5091 forced: false, executable: true, disabled: false5092 is expected to have attributes {:disabled? => false}5093 forced: false, executable: false, disabled: true5094 is expected to have attributes {:disabled? => true}5095 forced: true, executable: true, disabled: false5096 is expected to have attributes {:disabled? => false}5097 forced: true, executable: false, disabled: false5098 is expected to have attributes {:disabled? => false}5099 #execute5100 POSTs the data as JSON and returns expected headers5101 catches exceptions5102 does not execute disabled hooks5103 executes and registers the hook with the recursion detection5104 blocks and logs if a recursive web hook is detected5105 blocks and logs if the recursion count limit would be exceeded5106 handles exceptions5107 handles 200 status code5108 handles 2xx status codes5109 when there is an interpolation error5110 logs the error5111# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.78 seconds. Current RSS: ~1437M. load average: 1.17 1.22 1.11 1/304 754475112 when there are URL variables5113 POSTs to the interpolated URL, and logs the hook.url5114 there is userinfo5115 POSTs to the interpolated URL, and logs the hook.url5116 when token is defined5117 POSTs to the webhook URL5118 with SystemHook5119 POSTs to the webhook URL with correct headers5120 when the data is a Gitlab::DataBuilder::Pipeline5121 can log the request payload5122 when auth credentials are present5123 uses the credentials5124 when auth credentials are partial present5125 uses the credentials anyways5126 when silent mode is enabled5127 blocks and logs an error5128 when url is not encoded5129 handles exceptions5130 when request body size is too big5131 does not perform the request5132 when custom_webhook_template is set5133 when template is valid5134 renders custom_webhook_template for body5135 when using nested values5136 renders custom_webhook_template for body5137 when template is invalid5138 renders without problems5139 when template renders invalid json5140 handles the error5141 when custom_headers are set5142 sends request with custom headers5143 when overriding predefined headers5144 does not take user-provided value5145 execution logging5146 with success5147 queues LogExecutionWorker correctly5148 queues LogExecutionWorker correctly, resulting in a log record (integration-style test)5149 does not log in the service itself5150 when forced5151 logs execution inline5152 with bad request5153 queues LogExecutionWorker correctly5154 with exception5155 queues LogExecutionWorker correctly5156 with unsafe response body5157 queues LogExecutionWorker with sanitized response_body5158 with oversize response body5159 queues LogExecutionWorker with stripped response_body5160 with massive amount of headers5161 queues LogExecutionWorker with limited amount of headers5162 with oversize header5163 queues LogExecutionWorker with stripped header value5164 with log data exceeding Sidekiq limit5165 queues LogExecutionWorker with request_data overrided in the second attempt5166 new log data still exceeds limit5167 raises an exception5168 #async_execute5169 when rate limiting is not configured5170 queues a worker without tracking the call5171 when rate limiting is configured5172 queues a worker and tracks the call5173 when the hook is throttled (via mock)5174 does not queue a worker and logs an error5175 when the hook is throttled (via Redis)5176 stops queueing workers and logs errors5177 still queues workers for other hooks5178 recursion detection5179 does not queue a worker and logs an error if the call chain limit would be exceeded5180 does not queue a worker and logs an error if a recursive call chain is detected5181# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.73 seconds. Current RSS: ~1455M. load average: 1.14 1.21 1.11 1/299 754485182 when silent mode is enabled5183 does not queue a worker and logs an error5184 when hook has custom context attributes5185 includes the attributes in the worker context5186# [RSpecRunTime] Finishing example group spec/services/web_hook_service_spec.rb. It took 13.93 seconds. Expected to take 12.88 seconds.5187# [RSpecRunTime] Starting example group spec/services/merge_requests/create_ref_service_spec.rb. Expected to take 12.37 seconds.5188MergeRequests::CreateRefService5189 #execute5190 when there is a user-caused gitaly error5191 returns an error response5192 with valid inputs5193 when the merge commit message is provided at time of merge5194 writes the merged result5195 when squash set5196 behaves like writing with a squash and merge commit5197 writes the squashed result5198# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.71 seconds. Current RSS: ~1443M. load average: 1.37 1.26 1.13 1/305 756825199 when merged commit strategy5200 with a custom template5201 behaves like writing with a merge commit5202 merges with a merge commit5203 with no custom template5204 behaves like writing with a merge commit5205 merges with a merge commit5206 when squash set5207 behaves like writing with a squash and merge commit5208 writes the squashed result5209 when semi-linear merge strategy5210 with a custom template5211 behaves like writing with a merge commit5212 merges with a merge commit5213 with no custom template5214 behaves like writing with a merge commit5215 merges with a merge commit5216 when squash set5217 behaves like writing with a squash and merge commit5218 writes the squashed result5219 when the target ref changes between rebase and merge5220 returns an error5221 when fast-forward merge strategy5222 behaves like writing without a merge commit5223 writes the rebased merged result5224 when squash set5225 behaves like writing with a squash and no merge commit5226 writes the squashed result without a merge commit5227# [RSpecRunTime] Finishing example group spec/services/merge_requests/create_ref_service_spec.rb. It took 9.34 seconds. Expected to take 12.37 seconds.5228# [RSpecRunTime] Starting example group spec/services/projects/update_remote_mirror_service_spec.rb. Expected to take 11.94 seconds.5229Projects::UpdateRemoteMirrorService5230 #execute5231 does not fetch the remote repository5232 marks the mirror as started when beginning5233 marks the mirror as successfully finished5234 marks the mirror as failed and raises the error when an unexpected error occurs5235 when the URL is blocked5236 hard retries and returns error status5237 when retries are exceeded5238 hard fails and returns error status5239# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.01 seconds. Current RSS: ~1456M. load average: 1.53 1.30 1.14 2/304 765075240 when the URL local5241 when local requests are allowed5242 succeeds5243 when local requests are not allowed5244 fails and returns error status5245 when given URLs containing escaped elements5246 behaves like URLs containing escaped elements return expected status5247 url: "https://user:0a%23@test.example.com/project.git", result_status: :success5248 returns expected status5249 url: "https://git.example.com:1%2F%2F@source.developers.google.com/project.git", result_status: :success5250 returns expected status5251 url: "git%3A%2F%2Flocalhost%3A1234%2Fsome-path%3Fsome-query%3Dsome-val%23%40example.com%2F", result_status: :error5252 returns expected status5253 url: "https%253A%252F%252Fuser%253A0a%252523%2540test.example.com%252Fproject.git", result_status: :error5254 returns expected status5255 when the update fails because of a `Gitlab::Git::CommandError`5256 wraps `Gitlab::Git::CommandError`s in a service error5257 marks the mirror as to be retried5258 marks the mirror as failed after 3 tries5259# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.21 seconds. Current RSS: ~1489M. load average: 1.53 1.30 1.14 1/304 765535260 when there are divergent refs5261 marks the mirror as failed and sets an error message5262 sending lfs objects5263 pushes LFS objects to a HTTP repository5264 when LFS objects fail to push5265 when remote_mirror_fail_on_lfs feature flag enabled5266 fails update5267# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.89 seconds. Current RSS: ~1508M. load average: 1.49 1.30 1.14 1/304 765695268 when remote_mirror_fail_on_lfs feature flag is disabled5269 does not fail update5270 with SSH repository5271 does nothing to an SSH repository5272 does nothing if LFS is disabled5273 does nothing if non-password auth is specified5274# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.04 seconds. Current RSS: ~1508M. load average: 1.49 1.30 1.14 1/304 765905275# [RSpecRunTime] Finishing example group spec/services/projects/update_remote_mirror_service_spec.rb. It took 12.64 seconds. Expected to take 11.94 seconds.5276# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb. Expected to take 11.38 seconds.5277Banzai::Filter::References::WorkItemReferenceFilter5278 subclasses from IssueReferenceFilter5279 when cross-project URL reference with comment anchor5280 links to a valid reference5281 link with trailing slash5282 links with adjacent text5283 behaves like a reference containing an element node5284 does not escape inner html5285# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.0 seconds. Current RSS: ~1506M. load average: 1.45 1.29 1.14 2/304 765915286 behaves like a reference with work item type information5287 contains work-item-type as a data attribute5288 when cross-project URL in link href5289 behaves like a work item reference5290 links to a valid reference5291 links with adjacent text5292 includes a title attribute5293 escapes the title attribute5294 renders non-HTML tooltips5295 includes default classes5296 includes a data-project attribute5297 includes a data-issue attribute5298 includes data attributes for issuable popover5299 includes a data-original attribute5300 does not escape the data-original attribute (PENDING: No reason given)5301 includes a data-reference-format attribute (PENDING: No reason given)5302 includes a data-reference-format attribute for URL references5303 includes a data-reference-format attribute for extended summary URL references5304 does not process links containing issue numbers followed by text5305 behaves like a reference containing an element node5306 does not escape inner html5307# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.68 seconds. Current RSS: ~1498M. load average: 1.45 1.29 1.14 1/304 765925308 behaves like a reference with work item type information5309 contains work-item-type as a data attribute5310 when cross-project / cross-namespace complete reference5311 is handled by IssueReferenceFilter, not WorkItemReferenceFilter5312 when standard internal reference5313 is handled by IssueReferenceFilter, not WorkItemReferenceFilter5314 when cross-project / same-namespace complete reference5315 is handled by IssueReferenceFilter, not WorkItemReferenceFilter5316 when cross-project reference in link href5317 is handled by IssueReferenceFilter, not WorkItemReferenceFilter5318 performance5319 does not have a N+1 query problem5320 when cross-project / same-namespace shorthand reference5321 is handled by IssueReferenceFilter, not WorkItemReferenceFilter5322 for group context5323 links to a valid reference for url cross-namespace5324 links to a valid reference for cross-namespace in link href5325 when cross-project URL reference5326 behaves like a work item reference5327 links to a valid reference5328 links with adjacent text5329 includes a title attribute5330 escapes the title attribute5331 renders non-HTML tooltips5332 includes default classes5333 includes a data-project attribute5334 includes a data-issue attribute5335 includes data attributes for issuable popover5336 includes a data-original attribute5337 does not escape the data-original attribute5338 includes a data-reference-format attribute5339 includes a data-reference-format attribute for URL references5340 includes a data-reference-format attribute for extended summary URL references5341 does not process links containing issue numbers followed by text5342 behaves like a reference containing an element node5343 does not escape inner html5344# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.85 seconds. Current RSS: ~1513M. load average: 1.42 1.29 1.14 1/299 765935345 behaves like a reference with work item type information5346 contains work-item-type as a data attribute5347# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb. It took 8.96 seconds. Expected to take 11.38 seconds.5348# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/deployment_spec.rb. Expected to take 11.12 seconds.5349Gitlab::DataBuilder::Deployment5350 .build5351 returns the object kind for a deployment5352 returns data for the given build5353 does not include the deployable URL when there is no deployable5354 does not include the deployable URL when deployable is bridge5355 when commit does not exist in the repository5356 returns nil for commit_url5357 returns nil for commit_title5358# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.82 seconds. Current RSS: ~1532M. load average: 1.35 1.28 1.14 1/304 767025359 when deployed_by is nil5360 returns nil for user5361 returns nil for user_url5362# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/deployment_spec.rb. It took 7.67 seconds. Expected to take 11.12 seconds.5363# [RSpecRunTime] Starting example group spec/models/ci/variable_spec.rb. Expected to take 10.69 seconds.5364Ci::Variable5365 does not allow STI5366 behaves like CI variable5367 is expected to includes the Ci::HasVariable module5368 strips whitespaces when assigning key5369 can convert to runner variable5370 variable type5371 defines variable types5372 defaults variable type to env_var5373 supports variable type file5374# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.06 seconds. Current RSS: ~1530M. load average: 1.35 1.28 1.14 1/304 767235375 behaves like includes Limitable concern5376 #exceeds_limits?5377 without plan limits configured5378 is expected to eq false5379 without plan limits configured5380 is expected to eq false5381 with an existing model5382 is expected to eq true5383 validations5384 is expected to be a kind of Limitable5385 without plan limits configured5386 can create new models5387 with plan limits configured5388 can create new models5389 with an existing model5390 cannot create new models exceeding the plan limits5391 validations5392 is expected to includes the Presentable module5393 is expected to includes the Ci::Maskable module5394 is expected to includes the Ci::HidableVariable module5395 is expected to includes the HasEnvironmentScope module5396 is expected to validate that :key is case-sensitively unique within the scope of :project_id and :environment_scope, producing a custom validation error on failure5397 is expected to allow :description to be ‹""›5398 is expected to allow :description to be ‹nil›5399 is expected to validate that the length of :description is at most 2555400# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.4 seconds. Current RSS: ~1550M. load average: 1.35 1.28 1.14 1/304 767245401 .by_environment_scope5402 is expected to contain exactly #<Ci::Variable id: 6, key: [FILTERED], value: nil, encrypted_value: "qXZQljZ09G59+GfF6pc3dQ==\n", enc... "production", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false>5403# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.41 seconds. Current RSS: ~1537M. load average: 1.40 1.29 1.14 1/304 767255404 .unprotected5405 when variable is protected5406 returns nothing5407 when variable is not protected5408 returns the variable5409 loose foreign key on ci_variables.project_id5410 behaves like cleanup by a loose foreign key5411 cleans up (delete or nullify) the model5412# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.96 seconds. Current RSS: ~1463M. load average: 1.37 1.28 1.14 1/299 767265413 #audit_details5414 equals to the variable's key5415# [RSpecRunTime] Finishing example group spec/models/ci/variable_spec.rb. It took 10.42 seconds. Expected to take 10.69 seconds.5416# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.5417Lint factories for Ci::Variable5418 with saas, license, and factory defaults5419 behaves like factory5420 ci_variable factory5421 does not raise error when built5422 does not raise error when created5423 linting :protected trait5424 does not raise error when created5425# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.44 seconds. Current RSS: ~1459M. load average: 1.37 1.28 1.14 1/299 767335426 linting :file trait5427 does not raise error when created5428# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.52 seconds. Expected to take 39.52 seconds.5429# [RSpecRunTime] Starting example group spec/finders/packages/npm/package_finder_spec.rb. Expected to take 10.37 seconds.5430Packages::Npm::PackageFinder5431 #execute5432 with a project5433 behaves like finding packages by name5434 is expected to eq [#<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", upda...age_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>]5435 with unknown package name5436 is expected to be empty5437 with an uninstallable package5438 is expected to be empty5439 set to nil5440 is expected to be empty5441 with a namespace5442 behaves like accepting a namespace for5443 that is a group5444 behaves like finding packages by name5445 is expected to eq [#<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", upda...age_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>]5446 with unknown package name5447 is expected to be empty5448 with an uninstallable package5449 is expected to be empty5450 within another group5451 behaves like finding packages by name5452 is expected to eq [#<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", upda...age_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>]5453 with unknown package name5454 is expected to be empty5455 with an uninstallable package5456 is expected to be empty5457 that is a user namespace5458 behaves like finding packages by name5459 is expected to eq [#<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", upda...age_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>]5460 with unknown package name5461 is expected to be empty5462 with an uninstallable package5463 is expected to be empty5464 set to nil5465 is expected to be empty5466 #find_by_version5467 with a project5468 behaves like finding packages by version5469 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5470 with unknown version5471 is expected to be nil5472 with a namespace5473 behaves like accepting a namespace for5474 that is a group5475 behaves like finding packages by version5476 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5477 with unknown version5478 is expected to be nil5479 within another group5480 behaves like finding packages by version5481 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5482 with unknown version5483 is expected to be nil5484 that is a user namespace5485 behaves like finding packages by version5486 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5487 with unknown version5488 is expected to be nil5489 #last5490 with a project5491 behaves like finding package by last5492 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5493 with a namespace5494 behaves like accepting a namespace for5495 that is a group5496 behaves like finding package by last5497 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5498 within another group5499 behaves like finding package by last5500 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5501 that is a user namespace5502 behaves like finding package by last5503 is expected to eq #<Packages::Package id: 1, project_id: 1219, created_at: "2024-05-29 17:05:40.507361000 +0000", updat...kage_type: "npm", creator_id: 1294, status: "default", last_downloaded_at: nil, status_message: nil>5504 with duplicate packages5505 is expected to eq #<Packages::Package id: 2, project_id: 1220, created_at: "2024-05-29 17:05:48.511439531 +0000", updat...kage_type: "npm", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>5506# [RSpecRunTime] Finishing example group spec/finders/packages/npm/package_finder_spec.rb. It took 8.95 seconds. Expected to take 10.37 seconds.5507# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/version_spec.rb. Expected to take 10.07 seconds.5508Ci::Catalog::Resources::Version5509 is expected to belong to project required: false5510 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false5511 is expected to have many components class_name => Ci::Catalog::Resources::Component5512 is expected to belong to release required: false5513 is expected to delegate #sha to the #release object5514 does not allow STI5515 is expected to delegate #author_id to the #release object5516 .by_name5517 returns the version that matches the name5518# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.76 seconds. Current RSS: ~1445M. load average: 1.39 1.29 1.15 1/299 767405519 validations5520 is expected to validate that :release cannot be empty/falsy5521 is expected to validate that :catalog_resource cannot be empty/falsy5522 is expected to validate that :project cannot be empty/falsy5523 semver validation5524 version: "1", valid: false, semver_major: nil, semver_minor: nil, semver_patch: nil, semver_prerelease: nil5525 is expected to eq nil5526 version: "1.2", valid: false, semver_major: nil, semver_minor: nil, semver_patch: nil, semver_prerelease: nil5527 is expected to eq nil5528 version: "1.2.3", valid: true, semver_major: 1, semver_minor: 2, semver_patch: 3, semver_prerelease: nil5529 is expected to eq nil5530 version: "v1.2.3", valid: true, semver_major: 1, semver_minor: 2, semver_patch: 3, semver_prerelease: nil5531 is expected to eq nil5532 version: "V1.2.3", valid: false, semver_major: nil, semver_minor: nil, semver_patch: nil, semver_prerelease: nil5533 is expected to eq nil5534 version: "1.2.3-beta", valid: true, semver_major: 1, semver_minor: 2, semver_patch: 3, semver_prerelease: "beta"5535 is expected to eq "beta"5536 version: "1.2.3.beta", valid: true, semver_major: nil, semver_minor: nil, semver_patch: nil, semver_prerelease: nil5537 is expected to eq nil5538 #readme5539 returns the correct readme for the version5540 .latest5541 when providing the ~latest tag5542 returns the latest version5543 when providing only a major version number5544 returns the latest for the given major version5545 when providing a major and minor version number5546 returns the latest for the given minor version5547 when providing only a minor version but no major version5548 raises an error5549 synchronizing released_at with `releases` table using model callbacks5550 when the version is created5551 updates released_at to match the release5552 when release.released_at is updated5553 updates released_at to match the release5554 #commit5555 returns a commit5556 .by_sha5557 returns the version that matches the sha5558 .with_semver5559 excludes non semver versions5560 #name5561 is equivalent to semver5562 with multiple catalog resources5563 .for_catalog resources5564 returns versions for the given catalog resources5565# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.87 seconds. Current RSS: ~1456M. load average: 1.36 1.29 1.14 1/304 768845566 .versions_for_catalog_resources5567 returns versions for each catalog resource ordered by semantic version5568# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/version_spec.rb. It took 7.46 seconds. Expected to take 10.07 seconds.5569# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.5570Lint factories for Ci::Catalog::Resources::Version5571 with saas, license, and no factory defaults5572 behaves like factory5573 ci_catalog_resource_version factory5574 does not raise error when built5575 does not raise error when created5576# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.08 seconds. Expected to take 39.52 seconds.5577# [RSpecRunTime] Starting example group spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb. Expected to take 9.85 seconds.5578Projects::ImportExport::PruneExpiredExportJobsService5579 #execute5580 prunes ProjectExportJob records and associations older than 7 days5581 prunes ProjectExportJob records in batches5582 with associated RelationExport records5583 prunes expired RelationExport records5584 and RelationExportUploads5585 prunes expired RelationExportUpload records5586 deletes associated Upload records5587 deletes stored upload files5588 deletes expired uploads in batches5589# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.57 seconds. Current RSS: ~1375M. load average: 1.37 1.29 1.15 1/299 768855590# [RSpecRunTime] Finishing example group spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb. It took 9.48 seconds. Expected to take 9.85 seconds.5591# [RSpecRunTime] Starting example group spec/models/members/last_group_owner_assigner_spec.rb. Expected to take 8.95 seconds.5592LastGroupOwnerAssigner5593 does not allow STI5594 #execute5595 avoids extra database queries utilizing memoization5596 when there are unblocked owners5597 with one unblocked owner5598 is expected to change `GroupMember#last_owner` from nil to true5599# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.8 seconds. Current RSS: ~1368M. load average: 1.34 1.29 1.15 1/299 768865600 with multiple unblocked owners5601 is expected to change `GroupMember#last_owner` from nil to false5602 has many members passed5603 with owners from a parent5604 when top-level group5605 with group sharing5606 is expected to change `GroupMember#last_owner` from nil to true5607 when subgroup5608 is expected to change `GroupMember#last_owner` from nil to false5609 when there are blocked owners5610 with one blocked owner5611 is expected to change `GroupMember#last_owner` from nil to true5612 with multiple unblocked owners5613 is expected to change `GroupMember#last_owner` from nil to false5614 with multiple blocked owners5615 is expected to change `GroupMember#last_owner` from nil to false5616 with owners from a parent5617 when top-level group5618 with group sharing5619 is expected to change `GroupMember#last_owner` from nil to true5620 when subgroup5621 is expected to change `GroupMember#last_owner` from nil to true5622 with two owners5623 is expected to change `GroupMember#last_owner` from nil to false5624# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.86 seconds. Current RSS: ~1403M. load average: 1.32 1.28 1.15 1/300 768875625 when there are bot members5626 with a bot owner5627 is expected to change `GroupMember#last_owner` from nil to true5628# [RSpecRunTime] Finishing example group spec/models/members/last_group_owner_assigner_spec.rb. It took 7.78 seconds. Expected to take 8.95 seconds.5629# [RSpecRunTime] Starting example group spec/presenters/ci/stage_presenter_spec.rb. Expected to take 8.88 seconds.5630Ci::StagePresenter5631 #latest_ordered_statuses5632 behaves like preloaded associations for CI status5633 preloads project5634 preloads build pipeline5635 preloads build tags5636 preloads build artifacts archive5637 preloads build artifacts metadata5638# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.22 seconds. Current RSS: ~1392M. load average: 1.29 1.28 1.15 1/299 768885639 #retried_ordered_statuses5640 behaves like preloaded associations for CI status5641 preloads project5642 preloads build pipeline5643 preloads build tags5644 preloads build artifacts archive5645 preloads build artifacts metadata5646# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.56 seconds. Current RSS: ~1380M. load average: 1.27 1.27 1.14 1/299 768895647# [RSpecRunTime] Finishing example group spec/presenters/ci/stage_presenter_spec.rb. It took 9.21 seconds. Expected to take 8.88 seconds.5648# [RSpecRunTime] Starting example group spec/services/wiki_pages/destroy_service_spec.rb. Expected to take 8.49 seconds.5649WikiPages::DestroyService5650 behaves like WikiPages::DestroyService#execute5651 executes webhooks5652 creates a new wiki page deletion event5653 behaves like internal event tracking5654 logs to Snowplow and Redis5655# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.08 seconds. Current RSS: ~1366M. load average: 1.25 1.27 1.14 1/304 770205656 when the deletion fails5657 returns an error response5658 does not increment the delete count if the deletion failed5659# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.84 seconds. Current RSS: ~1360M. load average: 1.25 1.27 1.14 1/304 770795660# [RSpecRunTime] Finishing example group spec/services/wiki_pages/destroy_service_spec.rb. It took 7.28 seconds. Expected to take 8.49 seconds.5661# [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_detection_spec.rb. Expected to take 8.36 seconds.5662Gitlab::Search::AbuseDetection5663 abusive scopes validation5664 allows only approved scopes5665 disallows anything not approved5666 abusive character matching5667 does match refs permitted by git refname: main5668 does NOT match refs with special characters: main5669 does match refs permitted by git refname: тест5670 does NOT match refs with special characters: тест5671 does match refs permitted by git refname: maiñ5672 does NOT match refs with special characters: maiñ5673 does match refs permitted by git refname: main1235674 does NOT match refs with special characters: main1235675 does match refs permitted by git refname: main-v1235676 does NOT match refs with special characters: main-v1235677 does match refs permitted by git refname: main-v12.35678 does NOT match refs with special characters: main-v12.35679 does match refs permitted by git refname: feature/it_works5680 does NOT match refs with special characters: feature/it_works5681 does match refs permitted by git refname: really_important!5682 does NOT match refs with special characters: really_important!5683 does match refs permitted by git refname: 测试5684 does NOT match refs with special characters: 测试5685 does match refs permitted by git refname: main+testing5686 does NOT match refs with special characters: main+testing5687# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.81 seconds. Current RSS: ~1415M. load average: 1.23 1.26 1.14 1/304 770805688 numericality validation5689 considers non Integers to be invalid5690 considers Integers to be valid5691 query_string validation5692 search: "a", errors: {:query_string=>["stopword only abusive search detected"]}5693 validates query string for pointless search5694 search: "an", errors: {:query_string=>["stopword only abusive search detected"]}5695 validates query string for pointless search5696 search: "and", errors: {:query_string=>["stopword only abusive search detected"]}5697 validates query string for pointless search5698 search: "are", errors: {:query_string=>["stopword only abusive search detected"]}5699 validates query string for pointless search5700 search: "as", errors: {:query_string=>["stopword only abusive search detected"]}5701 validates query string for pointless search5702 search: "at", errors: {:query_string=>["stopword only abusive search detected"]}5703 validates query string for pointless search5704 search: "be", errors: {:query_string=>["stopword only abusive search detected"]}5705 validates query string for pointless search5706 search: "but", errors: {:query_string=>["stopword only abusive search detected"]}5707 validates query string for pointless search5708 search: "by", errors: {:query_string=>["stopword only abusive search detected"]}5709 validates query string for pointless search5710 search: "for", errors: {:query_string=>["stopword only abusive search detected"]}5711 validates query string for pointless search5712 search: "if", errors: {:query_string=>["stopword only abusive search detected"]}5713 validates query string for pointless search5714 search: "in", errors: {:query_string=>["stopword only abusive search detected"]}5715 validates query string for pointless search5716 search: "into", errors: {:query_string=>["stopword only abusive search detected"]}5717 validates query string for pointless search5718 search: "is", errors: {:query_string=>["stopword only abusive search detected"]}5719 validates query string for pointless search5720 search: "it", errors: {:query_string=>["stopword only abusive search detected"]}5721 validates query string for pointless search5722 search: "no", errors: {:query_string=>["stopword only abusive search detected"]}5723 validates query string for pointless search5724 search: "not", errors: {:query_string=>["stopword only abusive search detected"]}5725 validates query string for pointless search5726 search: "of", errors: {:query_string=>["stopword only abusive search detected"]}5727 validates query string for pointless search5728 search: "on", errors: {:query_string=>["stopword only abusive search detected"]}5729 validates query string for pointless search5730 search: "or", errors: {:query_string=>["stopword only abusive search detected"]}5731 validates query string for pointless search5732 search: "such", errors: {:query_string=>["stopword only abusive search detected"]}5733 validates query string for pointless search5734 search: "that", errors: {:query_string=>["stopword only abusive search detected"]}5735 validates query string for pointless search5736 search: "the", errors: {:query_string=>["stopword only abusive search detected"]}5737 validates query string for pointless search5738 search: "their", errors: {:query_string=>["stopword only abusive search detected"]}5739 validates query string for pointless search5740 search: "then", errors: {:query_string=>["stopword only abusive search detected"]}5741 validates query string for pointless search5742 search: "there", errors: {:query_string=>["stopword only abusive search detected"]}5743 validates query string for pointless search5744 search: "these", errors: {:query_string=>["stopword only abusive search detected"]}5745 validates query string for pointless search5746 search: "they", errors: {:query_string=>["stopword only abusive search detected"]}5747 validates query string for pointless search5748 search: "this", errors: {:query_string=>["stopword only abusive search detected"]}5749 validates query string for pointless search5750 search: "to", errors: {:query_string=>["stopword only abusive search detected"]}5751 validates query string for pointless search5752 search: "was", errors: {:query_string=>["stopword only abusive search detected"]}5753 validates query string for pointless search5754 search: "will", errors: {:query_string=>["stopword only abusive search detected"]}5755 validates query string for pointless search5756 search: "with", errors: {:query_string=>["stopword only abusive search detected"]}5757 validates query string for pointless search5758 search: "apples|apples|apples|apples|apples|apples", errors: {:query_string=>["too many pipe syntax filters"]}5759 validates query string for pointless search5760 search: "apples|apples|apples|apples|apples", errors: {}5761 validates query string for pointless search5762 search: "x", errors: {:query_string=>["abusive tiny search detected"]}5763 validates query string for pointless search5764 search: "apples|x", errors: {:query_string=>["abusive tiny search detected"]}5765 validates query string for pointless search5766 search: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", errors: {:query_string=>["abusive term length detected"]}5767 validates query string for pointless search5768 search: "apples|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", errors: {:query_string=>["abusive term length detected"]}5769 validates query string for pointless search5770 search: "", errors: {}5771 validates query string for pointless search5772 search: "*", errors: {}5773 validates query string for pointless search5774 search: "ruby", errors: {}5775 validates query string for pointless search5776 abusive type coercion from string validation5777 considers anything not a String invalid5778 considers Strings to be valid5779# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/abuse_detection_spec.rb. It took 9.21 seconds. Expected to take 8.36 seconds.5780# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/feature_flag_spec.rb. Expected to take 8.03 seconds.5781Gitlab::Redis::FeatureFlag5782 #fetch_config5783 when redis.yml exists5784 when the fallback has a redis.yml entry5785 is expected to eq {"fallback redis.yml"=>123}5786 and an instance config file exists5787 is expected to eq {"instance specific file"=>456}5788 and the instance has a redis.yml entry5789 is expected to eq {"instance redis.yml"=>789}5790 when no redis config file exsits5791 returns nil5792 when resque.yml exists5793 returns the config from resque.yml5794 .cache_store5795 has a default ttl of 1 hour5796 .pool5797 when not using fallback config5798 creates its own connection pool5799 when using fallback config5800 uses the fallback class connection pool5801 behaves like redis_shared_examples5802 .config_file_name5803 when there is no config file anywhere5804 is expected to be nil5805 .store5806 with old format5807 behaves like redis store5808 instantiates Redis::Store5809 with the namespace5810 uses specified namespace5811 with new format5812 behaves like redis store5813 instantiates Redis::Store5814 with the namespace5815 uses specified namespace5816 .params5817 withstands mutation5818 with command to generate extra config specified5819 when the command returns valid yaml5820 merges config from command on top of config from file5821 when the command returns invalid yaml5822 raises error5823 when the parsed external command output returns invalid hash5824 raises an error5825 when the command fails5826 raises error5827 when url contains unix socket reference5828 with old format5829 returns path key instead5830 with new format5831 returns path key instead5832 when url is host based5833 with old format5834 returns hash with host, port, db, and password5835 with new format5836 rails_env: "development", host: "development-host"5837 returns hash with host, port, db, and password5838 does not raise ArgumentError for invalid keywords in SentinelConfig5839 rails_env: "test", host: "test-host"5840 returns hash with host, port, db, and password5841 does not raise ArgumentError for invalid keywords in SentinelConfig5842 rails_env: "production", host: "production-host"5843 returns hash with host, port, db, and password5844 does not raise ArgumentError for invalid keywords in SentinelConfig5845 behaves like instrumentation_class in custom key5846 moves instrumentation class into custom5847 with redis cluster format5848 rails_env: "development", host: "development-master"5849 returns hash with cluster and password5850 does not raise ArgumentError for invalid keywords in ClusterConfig5851 behaves like instrumentation_class in custom key5852 moves instrumentation class into custom5853 rails_env: "test", host: "test-master"5854 returns hash with cluster and password5855 does not raise ArgumentError for invalid keywords in ClusterConfig5856 behaves like instrumentation_class in custom key5857 moves instrumentation class into custom5858 rails_env: "production", host: "production-master"5859 returns hash with cluster and password5860 does not raise ArgumentError for invalid keywords in ClusterConfig5861 behaves like instrumentation_class in custom key5862 moves instrumentation class into custom5863 .url5864 withstands mutation5865 when yml file with env variable5866 reads redis url from env variable5867 .version5868 returns a version5869 .with5870 yields a ::Redis5871 when running on single-threaded runtime5872 instantiates a connection pool with size 55873 when running on multi-threaded runtime5874 instantiates a connection pool with a size based on the concurrency of the worker5875 when there is no config at all5876 can run an empty block5877 #db5878 with old format5879 returns the correct db5880 with new format5881 returns the correct db5882 with cluster-mode5883 returns the correct db5884 #sentinels5885 when sentinels are defined5886 rails_env: "development", hosts: ["development-replica1", "development-replica2"]5887 returns an array of hashes with host and port keys5888 rails_env: "test", hosts: ["test-replica1", "test-replica2"]5889 returns an array of hashes with host and port keys5890 rails_env: "production", hosts: ["production-replica1", "production-replica2"]5891 returns an array of hashes with host and port keys5892 when sentinels are not defined5893 returns nil5894 when cluster is defined5895 returns nil5896 #sentinels?5897 when sentinels are defined5898 returns true5899 when sentinels are not defined5900 is expected to eq nil5901 when cluster is defined5902 returns false5903 #raw_config_hash5904 returns old-style single url config in a hash5905 returns cluster config without url key in a hash5906 #secret_file5907 when explicitly specified in config file5908 returns the absolute path of specified file inside Rails root5909 when not explicitly specified5910 returns the default path in the encrypted settings shared directory5911 #parse_client_tls_options5912 when configuration does not have TLS related options5913 returns the coniguration as-is5914 when specified certificate file does not exist5915 raises error about missing certificate file5916 when specified key file does not exist5917 raises error about missing key file5918 when only certificate file is specified5919 renders resque.yml correctly5920 when only key file is specified5921 renders resque.yml correctly5922 when configuration valid TLS related options5923 converts cert_file and key_file appropriately5924 #fetch_config5925 raises an exception when the config file contains invalid yaml5926 when redis.yml exists5927 uses config/redis.yml5928 when no config file exsits5929 returns nil5930 when resque.yml exists5931 returns the config from resque.yml5932# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/feature_flag_spec.rb. It took 7.84 seconds. Expected to take 8.03 seconds.5933# [RSpecRunTime] Starting example group spec/helpers/ci/runners_helper_spec.rb. Expected to take 7.94 seconds.5934Ci::RunnersHelper5935 #toggle_shared_runners_settings_data5936 when project has runners5937 returns the correct value for is_enabled5938 when group can be configured by user5939 returns values to configure group5940 when project does not have runners5941 returns the correct value for is_enabled5942 for all projects5943 returns the update path for toggling the shared runners setting5944 returns false for is_disabled_and_unoverridable when project has no group5945 shared_runners_setting: :shared_runners_enabled, is_disabled_and_unoverridable: "false"5946 returns the override runner status for project with group5947# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.08 seconds. Current RSS: ~1450M. load average: 1.18 1.25 1.14 1/299 770815948 shared_runners_setting: :shared_runners_disabled_and_overridable, is_disabled_and_unoverridable: "false"5949 returns the override runner status for project with group5950 shared_runners_setting: :shared_runners_disabled_and_unoverridable, is_disabled_and_unoverridable: "true"5951 returns the override runner status for project with group5952 #runner_status_icon5953 returns online text5954 returns never contacted5955 returns offline text5956 returns stale text5957 returns stale text, when runner never contacted5958 #runner_short_name5959 shows runner short name5960 #group_runners_data_attributes5961 when user can register group runners5962 returns group data to render a runner list5963 when user cannot register group runners5964 returns empty registration token5965 #admin_runners_data_attributes5966 behaves like admin_runners_data_attributes contains data5967 returns data5968 #group_shared_runners_settings_data5969 returns group data for top level group5970 returns group data for child group5971 returns groups data for child group with no access to parent5972 returns group data for child group with project5973# [RSpecRunTime] Finishing example group spec/helpers/ci/runners_helper_spec.rb. It took 7.35 seconds. Expected to take 7.94 seconds.5974# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/unique_ips_limiter_spec.rb. Expected to take 7.57 seconds.5975Gitlab::Auth::UniqueIpsLimiter5976 #count_unique_ips5977 resets count after specified time window5978 non unique IPs5979 properly counts them5980# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.2 seconds. Current RSS: ~1475M. load average: 1.15 1.24 1.14 1/299 770825981 unique IPs5982 properly counts them5983 #limit_user!5984 allows user authenticating from the same ip5985 blocks user authenticating from two distinct ips5986 allow 2 unique ips5987 blocks user trying to login from third ip5988# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.43 seconds. Current RSS: ~1483M. load average: 1.15 1.24 1.14 1/299 770835989# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/unique_ips_limiter_spec.rb. It took 6.18 seconds. Expected to take 7.57 seconds.5990# [RSpecRunTime] Starting example group spec/workers/ci/user_cancel_pipeline_worker_spec.rb. Expected to take 7.34 seconds.5991Ci::UserCancelPipelineWorker5992 #perform5993 when the user id is nil5994 cancels the pipeline by calling force_execute5995 when the current user id is provided5996 when the user does not exist5997 cancels the pipeline by calling force_execute5998 when the user exists5999 cancels the pipeline by calling execute6000 if pipeline is deleted6001 does not error6002 when auto_canceled_by_pipeline is deleted6003 does not error6004 with builds and state transition side effects6005 when the user id is nil6006 behaves like an idempotent worker6007 is labeled as idempotent6008 performs multiple times sequentially without raising an exception6009 does not cancel the pipeline6010 when the user id exists6011 when the user can cancel the pipeline6012 behaves like an idempotent worker6013 is labeled as idempotent6014 performs multiple times sequentially without raising an exception6015 cancels the pipeline6016# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.27 seconds. Current RSS: ~1474M. load average: 1.30 1.27 1.15 1/299 770846017 when the user cannot cancel the pipeline6018 behaves like an idempotent worker6019 is labeled as idempotent6020 performs multiple times sequentially without raising an exception6021 does not cancel the pipeline6022# [RSpecRunTime] Finishing example group spec/workers/ci/user_cancel_pipeline_worker_spec.rb. It took 5.63 seconds. Expected to take 7.34 seconds.6023# [RSpecRunTime] Starting example group spec/helpers/namespaces_helper_spec.rb. Expected to take 7.25 seconds.6024NamespacesHelper6025 #cascading_namespace_settings_popover_data6026 when locked by an application setting6027 returns expected hash6028# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.43 second. Current RSS: ~1456M. load average: 1.27 1.27 1.15 1/299 770856029 when locked by an ancestor namespace6030 returns expected hash6031# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.84 seconds. Current RSS: ~1451M. load average: 1.27 1.27 1.15 1/300 770866032 #cascading_namespace_setting_locked?6033 when `group` argument is `nil`6034 returns `false`6035# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.09 seconds. Current RSS: ~1441M. load average: 1.27 1.27 1.15 1/299 770876036 when `*_locked?` method does not exist6037 returns `false`6038# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.26 seconds. Current RSS: ~1434M. load average: 1.25 1.26 1.15 1/299 770886039 when `*_locked?` method does exist6040 calls corresponding `*_locked?` method6041# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.47 seconds. Current RSS: ~1429M. load average: 1.25 1.26 1.15 1/299 770896042# [RSpecRunTime] Finishing example group spec/helpers/namespaces_helper_spec.rb. It took 6.41 seconds. Expected to take 7.25 seconds.6043# [RSpecRunTime] Starting example group spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb. Expected to take 7.05 seconds.6044Ci::RefDeleteUnlockArtifactsWorker6045 #perform6046 when project exists6047 when user exists6048 when ci ref exists for project6049 calls the enqueue pipelines to unlock service6050 when ci ref does not exist for the given project6051 does not call the service6052 when same ref path exists for a different project6053 calls the enqueue pipelines to unlock service with the correct ref6054# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.25 seconds. Current RSS: ~1411M. load average: 1.25 1.26 1.15 1/299 770906055 when user does not exist6056 does not call the service6057 when project does not exist6058 does not call the service6059 behaves like an idempotent worker6060 is labeled as idempotent6061 performs multiple times sequentially without raising an exception6062 enqueues all pipelines for the ref to be unlocked6063# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.45 seconds. Current RSS: ~1410M. load average: 1.23 1.26 1.14 1/299 770916064# [RSpecRunTime] Finishing example group spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb. It took 5.97 seconds. Expected to take 7.05 seconds.6065# [RSpecRunTime] Starting example group spec/workers/deployments/link_merge_request_worker_spec.rb. Expected to take 6.8 seconds.6066Deployments::LinkMergeRequestWorker6067 #perform6068 links merge requests to the deployment6069 does not link merge requests when the deployment is not found6070# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.83 seconds. Current RSS: ~1410M. load average: 1.23 1.26 1.14 1/301 771036071 idempotent6072 is labeled as idempotent6073 performs multiple times sequentially without raising an exception6074 links merge requests to deployment6075# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.42 seconds. Current RSS: ~1431M. load average: 1.21 1.25 1.14 1/304 771576076# [RSpecRunTime] Finishing example group spec/workers/deployments/link_merge_request_worker_spec.rb. It took 3.99 seconds. Expected to take 6.8 seconds.6077# [RSpecRunTime] Starting example group spec/models/snippet_statistics_spec.rb. Expected to take 6.68 seconds.6078SnippetStatistics6079 does not allow STI6080 is expected to belong to snippet required: false6081 is expected to validate that :snippet cannot be empty/falsy6082 #update_commit_count6083 updates the count of commits6084 when the snippet does not have a repository6085 returns 06086# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.73 seconds. Current RSS: ~1437M. load average: 1.21 1.25 1.14 1/304 771676087 #update_file_count6088 updates the count of files6089 when the snippet does not have a repository6090 returns 06091 #update_repository_size6092 updates the repository_size6093 when the snippet does not have a repository6094 returns 06095 #refresh!6096 retrieves and saves statistic data from repository6097 when the database is read-only6098 does nothing6099 with a PersonalSnippet6100 when creating6101 behaves like personal snippet statistics updates6102 schedules a namespace statistics worker6103 does not try to update project stats6104 when updating6105 behaves like personal snippet statistics updates6106 schedules a namespace statistics worker6107 does not try to update project stats6108 with a ProjectSnippet6109 does not call personal snippet callbacks6110 behaves like UpdateProjectStatistics6111 is expected to be a new record6112# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.2 seconds. Current RSS: ~1499M. load average: 1.19 1.25 1.14 1/304 771986113# [RSpecRunTime] Finishing example group spec/models/snippet_statistics_spec.rb. It took 4.77 seconds. Expected to take 6.68 seconds.6114# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.6115Lint factories for SnippetStatistics6116 with saas, license, and factory defaults6117 behaves like factory6118 snippet_statistics factory6119 does not raise error when built6120 does not raise error when created6121# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.43 seconds. Current RSS: ~1494M. load average: 1.19 1.25 1.14 1/304 772056122# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.24 seconds. Expected to take 39.52 seconds.6123# [RSpecRunTime] Starting example group spec/services/merge_requests/base_service_spec.rb. Expected to take 6.48 seconds.6124MergeRequests::BaseService6125 #execute_hooks6126 with a Jira subscription6127 MR contains Jira issue key6128 behaves like does not enqueue Jira sync worker6129 is expected not to change `Array#size`6130# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.83 seconds. Current RSS: ~1490M. load average: 1.19 1.25 1.14 1/304 772136131 for UpdateService6132 behaves like enqueues Jira sync worker6133 aggregate_failures6134# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.97 seconds. Current RSS: ~1490M. load average: 1.18 1.24 1.14 1/305 772606135 MR does not contain Jira issue key6136 behaves like does not enqueue Jira sync worker6137 is expected not to change `Array#size`6138 without a Jira subscription6139 behaves like does not enqueue Jira sync worker6140 is expected not to change `Array#size`6142 async: false6143 creates a pipeline directly6144 allow_duplicate: true6145 passes :allow_duplicate as true6146# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.27 seconds. Current RSS: ~1485M. load average: 1.18 1.24 1.14 1/305 773176147 async: true6148 enques a CreatePipelineWorker6149 allow_duplicate: true6150 passes :allow_duplicate as true6151 #constructor_container_arg6152 is expected to eq {:project=>"some-value"}6153 #inspect6154 when #merge_request is defined6155 is expected to eq "#<#<Class:0x00007a2701a14a80>>"6156 when merge request is present6157 is expected to eq "#<#<Class:0x00007a2701cac130> namespace971/project-1335!>"6158# [RSpecRunTime] Finishing example group spec/services/merge_requests/base_service_spec.rb. It took 5.4 seconds. Expected to take 6.48 seconds.6159# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb. Expected to take 6.29 seconds.6160RuboCop::Cop::RSpec::FactoryBot::StrategyInCallback6161 behaves like an offensive factory call6162 registers an offence for multiple build(:ci_job_artifact, :archive) calls6163 registers an offense for build(:ci_job_artifact, :archive) when is a send node6164 registers an offense for build(:ci_job_artifact, :archive) when is assigned6165 registers an offence for multiple build_list(:ci_job_artifact, :archive) calls6166 registers an offense for build_list(:ci_job_artifact, :archive) when is a send node6167 registers an offense for build_list(:ci_job_artifact, :archive) when is assigned6168 registers an offence for multiple build_stubbed(:ci_job_artifact, :archive) calls6169 registers an offense for build_stubbed(:ci_job_artifact, :archive) when is a send node6170 registers an offense for build_stubbed(:ci_job_artifact, :archive) when is assigned6171 registers an offence for multiple build_stubbed_list(:ci_job_artifact, :archive) calls6172 registers an offense for build_stubbed_list(:ci_job_artifact, :archive) when is a send node6173 registers an offense for build_stubbed_list(:ci_job_artifact, :archive) when is assigned6174 registers an offence for multiple create(:ci_job_artifact, :archive) calls6175 registers an offense for create(:ci_job_artifact, :archive) when is a send node6176 registers an offense for create(:ci_job_artifact, :archive) when is assigned6177 registers an offence for multiple create_list(:ci_job_artifact, :archive) calls6178 registers an offense for create_list(:ci_job_artifact, :archive) when is a send node6179 registers an offense for create_list(:ci_job_artifact, :archive) when is assigned6180# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.37 seconds. Current RSS: ~1496M. load average: 1.16 1.24 1.14 1/304 773186181 behaves like an offensive factory call6182 registers an offence for multiple ::FactoryBot.build(:ci_job_artifact, :archive) calls6183 registers an offense for ::FactoryBot.build(:ci_job_artifact, :archive) when is a send node6184 registers an offense for ::FactoryBot.build(:ci_job_artifact, :archive) when is assigned6185 registers an offence for multiple ::FactoryBot.build_list(:ci_job_artifact, :archive) calls6186 registers an offense for ::FactoryBot.build_list(:ci_job_artifact, :archive) when is a send node6187 registers an offense for ::FactoryBot.build_list(:ci_job_artifact, :archive) when is assigned6188 registers an offence for multiple ::FactoryBot.build_stubbed(:ci_job_artifact, :archive) calls6189 registers an offense for ::FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is a send node6190 registers an offense for ::FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is assigned6191 registers an offence for multiple ::FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) calls6192 registers an offense for ::FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is a send node6193 registers an offense for ::FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is assigned6194 registers an offence for multiple ::FactoryBot.create(:ci_job_artifact, :archive) calls6195 registers an offense for ::FactoryBot.create(:ci_job_artifact, :archive) when is a send node6196 registers an offense for ::FactoryBot.create(:ci_job_artifact, :archive) when is assigned6197 registers an offence for multiple ::FactoryBot.create_list(:ci_job_artifact, :archive) calls6198 registers an offense for ::FactoryBot.create_list(:ci_job_artifact, :archive) when is a send node6199 registers an offense for ::FactoryBot.create_list(:ci_job_artifact, :archive) when is assigned6200# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.54 seconds. Current RSS: ~1501M. load average: 1.16 1.24 1.14 1/304 773196201 behaves like an offensive factory call6202 registers an offence for multiple FactoryBot.build(:ci_job_artifact, :archive) calls6203 registers an offense for FactoryBot.build(:ci_job_artifact, :archive) when is a send node6204 registers an offense for FactoryBot.build(:ci_job_artifact, :archive) when is assigned6205 registers an offence for multiple FactoryBot.build_list(:ci_job_artifact, :archive) calls6206 registers an offense for FactoryBot.build_list(:ci_job_artifact, :archive) when is a send node6207 registers an offense for FactoryBot.build_list(:ci_job_artifact, :archive) when is assigned6208 registers an offence for multiple FactoryBot.build_stubbed(:ci_job_artifact, :archive) calls6209 registers an offense for FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is a send node6210 registers an offense for FactoryBot.build_stubbed(:ci_job_artifact, :archive) when is assigned6211 registers an offence for multiple FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) calls6212 registers an offense for FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is a send node6213 registers an offense for FactoryBot.build_stubbed_list(:ci_job_artifact, :archive) when is assigned6214 registers an offence for multiple FactoryBot.create(:ci_job_artifact, :archive) calls6215 registers an offense for FactoryBot.create(:ci_job_artifact, :archive) when is a send node6216 registers an offense for FactoryBot.create(:ci_job_artifact, :archive) when is assigned6217 registers an offence for multiple FactoryBot.create_list(:ci_job_artifact, :archive) calls6218 registers an offense for FactoryBot.create_list(:ci_job_artifact, :archive) when is a send node6219 registers an offense for FactoryBot.create_list(:ci_job_artifact, :archive) when is assigned6220# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.59 seconds. Current RSS: ~1511M. load average: 1.15 1.23 1.14 1/304 773206221# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb. It took 7.75 seconds. Expected to take 6.29 seconds.6222# [RSpecRunTime] Starting example group spec/finders/projects/groups_finder_spec.rb. Expected to take 6.19 seconds.6223Projects::GroupsFinder6224 #execute6225 Public project6226 behaves like finding related groups6227 returns ancestor groups for this project6228 when the project does not belong to any group6229 is expected to eq []6230# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.26 seconds. Current RSS: ~1503M. load average: 1.15 1.23 1.14 1/301 773216231 when shared groups option is on6232 returns ancestor and all shared groups6233 when shared_min_access_level is developer6234 returns ancestor and shared groups with at least developer access6235 when shared_visible_only is on6236 returns ancestor and public shared groups6237 when user has access to the private shared group6238 returns ancestor and shared groups user has access to6239 when skip group option is on6240 excludes provided groups6241 when user is not authorized6242 returns ancestor groups for this project6243 when visible shared groups are requested6244 returns ancestor groups and public shared groups for this project6245 Private project6246 behaves like finding related groups6247 returns ancestor groups for this project6248 when the project does not belong to any group6249 is expected to eq []6250 when shared groups option is on6251 returns ancestor and all shared groups6252 when shared_min_access_level is developer6253 returns ancestor and shared groups with at least developer access6254 when shared_visible_only is on6255 returns ancestor and public shared groups6256 when user has access to the private shared group6257 returns ancestor and shared groups user has access to6258 when skip group option is on6259 excludes provided groups6260 when user is not authorized6261 is expected to eq []6262 Missing project6263 is expected to eq []6264# [RSpecRunTime] Finishing example group spec/finders/projects/groups_finder_spec.rb. It took 5.41 seconds. Expected to take 6.19 seconds.6265# [RSpecRunTime] Starting example group spec/models/activity_pub/releases_subscription_spec.rb. Expected to take 6.0 seconds.6266ActivityPub::ReleasesSubscription6267 does not allow STI6268 .find_by_project_and_subscriber6269 returns a record if arguments match6270 returns a record if subscriber url matches case insensitively6271 returns nil if project and url do not match6272 returns nil if project does not match6273 returns nil if url does not match6274# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.37 seconds. Current RSS: ~1493M. load average: 1.14 1.23 1.14 1/299 773226275 validations6276 is expected to validate that :subscriber_url cannot be empty/falsy6277 subscriber_url6278 is expected to validate that :subscriber_url is case-insensitively unique within the scope of :project_id6279 is expected to allow :subscriber_url to be ‹"http://example.com/actor"›6280 is expected not to allow :subscriber_url to be ‹"I'm definitely not a URL"›6281# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.76 seconds. Current RSS: ~1491M. load average: 1.14 1.23 1.14 1/299 773236282 subscriber_inbox_url6283 is expected to validate that :subscriber_inbox_url is case-insensitively unique within the scope of :project_id6284 is expected to allow :subscriber_inbox_url to be ‹"http://example.com/actor"›6285 is expected not to allow :subscriber_inbox_url to be ‹"I'm definitely not a URL"›6286# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.5 seconds. Current RSS: ~1493M. load average: 1.13 1.23 1.14 1/299 773246287 shared_inbox_url6288 is expected to allow :shared_inbox_url to be ‹"http://example.com/actor"›6289 is expected not to allow :shared_inbox_url to be ‹"I'm definitely not a URL"›6290 payload6291 is expected not to allow :payload to be ‹"string"›6292 is expected not to allow :payload to be ‹1.0›6293 is expected to allow :payload to be ‹{@context: "https://www.w3.org/ns/activitystreams", id: "https://example.com/actor#follow/1", type: "Follow", actor: "https://example.com/actor", object: "http://localhost/user/project/-/releases"}›6294 associations6295 is expected to belong to project optional: false6296 factory6297 is expected to be valid6298# [RSpecRunTime] Finishing example group spec/models/activity_pub/releases_subscription_spec.rb. It took 5.94 seconds. Expected to take 6.0 seconds.6299# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.6300Lint factories for ActivityPub::ReleasesSubscription6301 with saas, license, and factory defaults6302 behaves like factory6303 activity_pub_releases_subscription factory6304 does not raise error when built6305 does not raise error when created6306 linting :inbox trait6307 does not raise error when created6308# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.68 seconds. Current RSS: ~1501M. load average: 1.13 1.23 1.14 1/299 773316309 linting :shared_inbox trait6310 does not raise error when created6311# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.13 seconds. Expected to take 39.52 seconds.6312# [RSpecRunTime] Starting example group spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb. Expected to take 5.97 seconds.6313Ci::ExternalPullRequests::CreatePipelineWorker6314 #perform6315 creates the pipeline6316 when the project not found6317 behaves like not calling service6318 does not call the service6319# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.37 seconds. Current RSS: ~1456M. load average: 1.12 1.22 1.14 1/304 773926320 when the user not found6321 behaves like not calling service6322 does not call the service6323 when the pull request not found6324 behaves like not calling service6325 does not call the service6326 when the pull request does not belong to the project6327 behaves like not calling service6328 does not call the service6329# [RSpecRunTime] Finishing example group spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb. It took 5.19 seconds. Expected to take 5.97 seconds.6330# [RSpecRunTime] Starting example group spec/workers/packages/cleanup/execute_policy_worker_spec.rb. Expected to take 5.7 seconds.6331Packages::Cleanup::ExecutePolicyWorker6332 #perform_work6333 with no policies6334 behaves like not executing any policy6335 is a no op6336 with no runnable policies6337 behaves like not executing any policy6338 is a no op6339 with runnable policies linked to no packages6340 behaves like not executing any policy6341 is a no op6342 with runnable policies linked to packages6343 behaves like an idempotent worker6344 is labeled as idempotent6345 performs multiple times sequentially without raising an exception6346 executes the policy6347 with a timeout6348 executes the policy partially6349 with several eligible policies6350 executes the most urgent policy6351 with runnable policy linked to packages in a disabled state6352 behaves like not executing any policy6353 is a no op6354 #remaining_work_count6355 with no policies6356 is expected to eq 06357 with no runnable policies6358 is expected to eq 06359 with runnable policies linked to no packages6360 is expected to eq 06361 with runnable policies linked to packages6362 is expected to eq 16363 with runnable policy linked to packages in a disabled state6364 is expected to eq 06365 #max_running_jobs6366 is expected to eq 506367# [RSpecRunTime] Finishing example group spec/workers/packages/cleanup/execute_policy_worker_spec.rb. It took 4.89 seconds. Expected to take 5.7 seconds.6368# [RSpecRunTime] Starting example group spec/models/personal_snippet_spec.rb. Expected to take 5.66 seconds.6369PersonalSnippet6370 does not allow STI6371 #embeddable?6372 returns true when snippet is public6373 returns true when snippet is public6374 returns true when snippet is public6375 behaves like model with repository6376 container class includes HasRepository6377 #commits_by6378 retrieves several commits from the repository by oid6379 #web_url6380 when given the only_path option6381 when only_path is false6382 returns the full web URL for this repo6383 when only_path is true6384 returns the relative web URL for this repo6385 when only_path is nil6386 returns the full web URL for this repo6387 when not given the only_path option6388 returns the full web URL for this repo6389 #url_to_repo6390 returns the SSH URL to the repository6391 #ssh_url_to_repo6392 returns the SSH URL to the repository6393 #http_url_to_repo6394 returns the HTTP URL to the repository6395 #repository6396 returns valid repo6397 uses the same container6398 #storage6399 returns valid storage6400 #full_path6401 returns valid full_path6402 #lfs_enabled?6403 returns the expected value6404 #empty_repo?6405 when the repo does not exist6406 returns true6407 when the repo exists6408 returns the empty state of the repository6409 #valid_repo?6410 is expected to equal false6411 is expected to equal true6412 #repository_exists?6413 is expected to equal false6414 is expected to equal true6415 #repo_exists?6416 is expected to equal false6417 is expected to equal true6418 #root_ref6419 is expected to equal true6420 is expected to equal false6421 is expected to equal false6422 Respond to6423 is expected to respond to #base_dir6424 is expected to respond to #disk_path6425 is expected to respond to #gitlab_shell6426 #change_head6427 delegates #change_head to repository6428 #after_repository_change_head6429 calls #reload_default_branch6430 publishes an Repositories::DefaultBranchChangedEvent event6431 #parent_user6432 returns the snippet author6433# [RSpecRunTime] Finishing example group spec/models/personal_snippet_spec.rb. It took 4.6 seconds. Expected to take 5.66 seconds.6434# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.6435Lint factories for PersonalSnippet6436 with saas, license, and factory defaults6437 behaves like factory6438 personal_snippet factory6439 does not raise error when built6440 does not raise error when created6441 linting :secret trait6442 does not raise error when created6443# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.14 seconds. Current RSS: ~1513M. load average: 1.09 1.21 1.13 1/301 774136444# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.4 seconds. Expected to take 39.52 seconds.6445# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/common_spec.rb. Expected to take 5.47 seconds.6446Gitlab::Ci::Status::Build::Common6447 #has_action?6448 is expected not to have action6449 #has_details?6450 when user has access to read build6451 is expected to have details6452 when user does not have access to read build6453 is expected not to have details6454 #details_path6455 links to the build details page6456 #illustration6457 provides a fallback empty state illustration6458# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/common_spec.rb. It took 4.11 seconds. Expected to take 5.47 seconds.6459# [RSpecRunTime] Starting example group spec/services/error_tracking/list_projects_service_spec.rb. Expected to take 5.33 seconds.6460ErrorTracking::ListProjectsService6461 #execute6462 with authorized user6463 set model attributes to new values6464 uses new api_url and token6465 masked param token6466 with the current api host6467 uses database token6468 with the similar api host6469 returns an error6470 resets the token6471 with a new api host6472 returns an error6473 resets the token6474 with invalid url6475 returns error6476 when list_sentry_projects returns projects6477 returns the projects6478 with unauthorized user6479 returns error6480 with user with insufficient permissions6481 returns error6482 with error tracking disabled6483 ignores enabled flag6484 error_tracking_setting is nil6485 builds a new error_tracking_setting6486# [RSpecRunTime] Finishing example group spec/services/error_tracking/list_projects_service_spec.rb. It took 4.99 seconds. Expected to take 5.33 seconds.6487# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb. Expected to take 5.31 seconds.6488Gitlab::ImportExport::Base::RelationObjectSaver6489 #save6490 saves relation object6491 when subrelation collection is present6492 saves relation object with subrelations6493# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.92 seconds. Current RSS: ~1471M. load average: 1.15 1.22 1.14 1/299 774146494 when subrelation is not a collection6495 saves subrelation as part of the relation object itself6496 when some subrelations are invalid6497 saves valid subrelations and logs invalid subrelation6498 when invalid subrelation can still be persisted6499 saves the subrelation6500# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.19 seconds. Current RSS: ~1451M. load average: 1.15 1.22 1.14 1/299 774156501 when importable is group6502 saves relation without invalid subrelations6503# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb. It took 4.52 seconds. Expected to take 5.31 seconds.6504# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/payload/base_spec.rb. Expected to take 5.06 seconds.6505Gitlab::AlertManagement::Payload::Base6506 .attribute6507 with a single path provided6508 is expected to be nil6509 and a matching value6510 is expected to eq "value"6511 with multiple paths provided6512 is expected to be nil6513 and a matching value6514 is expected to eq "value"6515 with a fallback provided6516 is expected to eq "fallback"6517 and a matching value6518 is expected to eq "value"6519 with a time type provided6520 is expected to be nil6521 with a compatible matching value6522 is expected to eq 2024-05-29 17:08:27.000000000 +00006523 with a value in rfc3339 format6524 is expected to eq 2024-05-29 17:08:27.000000000 +00006525 with an incompatible matching value6526 is expected to be nil6527 with time in seconds6528 is expected to be nil6529 with an integer type provided6530 is expected to be nil6531 with a compatible matching value6532 is expected to eq 156533 with an incompatible matching value6534 is expected to be nil6535 with an incompatible matching value6536 is expected to be nil6537 with a time_with_epoch_millis type provided6538 is expected to be nil6539 with a compatible matching value6540 is expected to be within 1 of 2024-05-29 14:08:28.569031325 +00006541 with an incompatible matching value6542 is expected to be nil6543 with an incompatible matching value6544 is expected to be nil6545 #alert_params6546 with every key6547 is expected to eq {:description=>"description", :ended_at=>2024-05-29 17:08:28.773344344 +0000, :environment=>#<Environ..."service", :severity=>"critical", :started_at=>2024-05-29 17:08:28.861074295 +0000, :title=>"title"}6548 can generate a valid new alert6549 with too-long strings6550 is expected to eq {:description=>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee..."}6551 with too-long hosts array6552 is expected to eq {:hosts=>["abc", "def", "ghi"], :project_id=>1322}6553 with host cut off between elements6554 is expected to eq {:hosts=>["abcde", "fghi"], :project_id=>1322}6555 with nested hosts6556 is expected to eq {:hosts=>["abc", "de", "f", "g", "hi"], :project_id=>1322}6557 with present, non-string values for string fields6558 casts values to strings6559 with blank values for string fields6560 leaves the fields blank6561 #gitlab_fingerprint6562 is expected to be nil6563 when plain_gitlab_fingerprint is defined6564 returns a fingerprint6565 #environment6566 without an environment name6567 is expected to be nil6568 with a non-matching environment name6569 is expected to be nil6570 with a matching environment name6571 is expected to eq #<Environment id: 15, project_id: 1322, name: "production", created_at: "2024-05-29 17:08:29.97698866...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>6572 #resolved?6573 when status is not defined6574 is expected to be falsey6575 when status is not resovled6576 is expected to be falsey6577 when status is resovled6578 is expected to be truthy6579 #has_required_attributes?6580 is expected to equal true6581 #source6582 is expected to be nil6583 with alerting integration provided6584 is expected to eq "INTEGRATION"6585 with monitoring tool defined in the raw payload6586 is expected to eq "TOOL"6587# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/payload/base_spec.rb. It took 4.97 seconds. Expected to take 5.06 seconds.6588# [RSpecRunTime] Starting example group spec/services/users/assigned_issues_count_service_spec.rb. Expected to take 4.86 seconds.6589Users::AssignedIssuesCountService6590 when user has assigned open issues from archived and closed projects6591 count all assigned open issues excluding those from closed or archived projects6592# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.4 seconds. Current RSS: ~1476M. load average: 1.13 1.21 1.14 1/299 774166593 behaves like a counter caching service6594 #count6595 caches the count6596 #refresh_cache6597 refreshes the cache6598 #delete_cache6599 removes the cache6600 #uncached_count6601 does not cache the count6602 when the number of assigned open issues exceeds max_limit6603 when user is admin6604 returns the max_limit count6605# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.7 seconds. Current RSS: ~1470M. load average: 1.13 1.21 1.14 1/300 774196606 when user is non-admin6607 returns the max_limit count6608# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.77 seconds. Current RSS: ~1459M. load average: 1.12 1.21 1.14 1/300 774206609# [RSpecRunTime] Finishing example group spec/services/users/assigned_issues_count_service_spec.rb. It took 6.02 seconds. Expected to take 4.86 seconds.6610# [RSpecRunTime] Starting example group spec/lib/gitlab/spamcheck/client_spec.rb. Expected to take 4.8 seconds.6611Gitlab::Spamcheck::Client6612 url scheme6613 is tls6614 uses secure connection6615 is grpc6616 uses insecure connection6617 #spam?6618 issue6619 behaves like check for spam6620 includes interceptors6621 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.016622 returns expected spam result6623 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.56624 returns expected spam result6625 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.756626 returns expected spam result6627 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.996628 returns expected spam result6629 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.06630 returns expected spam result6631 snippet6632 behaves like check for spam6633 includes interceptors6634 verdict_value: 0, expected: "allow", verdict_evaluated: true, verdict_score: 0.016635 returns expected spam result6636 verdict_value: 1, expected: "conditional_allow", verdict_evaluated: true, verdict_score: 0.56637 returns expected spam result6638 verdict_value: 2, expected: "disallow", verdict_evaluated: true, verdict_score: 0.756639 returns expected spam result6640 verdict_value: 3, expected: "block", verdict_evaluated: true, verdict_score: 0.996641 returns expected spam result6642 verdict_value: 4, expected: "noop", verdict_evaluated: false, verdict_score: 0.06643 returns expected spam result6644 #build_protobuf6645 builds the expected issue protobuf object6646 builds the expected snippet protobuf object6647 builds the expected generic protobuf object6648 #build_user_protobuf6649 builds the expected protobuf object6650 when user has multiple email addresses6651 adds emails to the user pb object6652 #build_project_protobuf6653 builds the expected protobuf object6654 #get_spammable_mappings6655 is a defined spammable6656 is a generic spammable6657# [RSpecRunTime] Finishing example group spec/lib/gitlab/spamcheck/client_spec.rb. It took 3.66 seconds. Expected to take 4.8 seconds.6658# [RSpecRunTime] Starting example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 4.68 seconds.6659Ci::DailyBuildGroupReportResultsFinder6660 #execute6661 when params are provided6662 when current user is not allowed to read data6663 returns an empty collection6664# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.51 seconds. Current RSS: ~1461M. load average: 1.11 1.20 1.13 1/300 774216665 when current user is allowed to read data6666 returns matching coverages within the given date range6667 when ref_path is nil6668 returns coverages for the default branch6669 when limit is specified6670 returns limited number of matching coverages within the given date range6671 when provided dates are nil6672 returns all coverages from the last 90 days6673# [RSpecRunTime] Finishing example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. It took 4.19 seconds. Expected to take 4.68 seconds.6674# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/create_alert_issue_spec.rb. Expected to take 4.55 seconds.6675Mutations::AlertManagement::CreateAlertIssue6676 is expected to require graphql authorizations :update_alert_management_alert6677 #resolve6678 user has access to project6679 when CreateAlertIssueService responds with success6680 returns the issue with no errors6681 behaves like an incident management tracked event6682 .track_event6683 tracks the event using redis6684# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.87 seconds. Current RSS: ~1470M. load average: 1.10 1.20 1.13 1/300 774226685 behaves like an incident management tracked event6686 .track_event6687 tracks the event using redis6688 behaves like Snowplow event tracking with RedisHLL context6689 behaves like Snowplow event tracking6690 is emitted6691 when CreateAlertIssue responds with an error6692 returns errors6693 behaves like Snowplow event tracking with RedisHLL context6694 behaves like Snowplow event tracking6695 is emitted6696 when resource is not accessible to the user6697 raises an error if the resource is not accessible to the user6698# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/create_alert_issue_spec.rb. It took 4.44 seconds. Expected to take 4.55 seconds.6699# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/run_spec.rb. Expected to take 4.46 seconds.6700Gitlab::SlashCommands::Run6701 .match6702 returns true for a run command6703 returns true for a run command with arguments6704 returns true for a command containing newlines6705 returns false for an unrelated command6706 .available?6707 returns true when builds are enabled for the project6708 returns false when builds are disabled for the project6709 .allowed?6710 returns true when the user can create a pipeline6711 returns false when the user can not create a pipeline6712# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.06 seconds. Current RSS: ~1477M. load average: 1.10 1.20 1.13 1/300 774236713 #execute6714 when a pipeline could not be scheduled6715 returns an error6716 when a pipeline could be created but the chat service was not supported6717 returns an error6718 using a valid pipeline6719 schedules the pipeline6720# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/run_spec.rb. It took 3.7 seconds. Expected to take 4.46 seconds.6721# [RSpecRunTime] Starting example group spec/workers/personal_access_tokens/expiring_worker_spec.rb. Expected to take 4.41 seconds.6722PersonalAccessTokens::ExpiringWorker6723 #perform6724 when a token needs to be notified6725 uses notification service to send the email6726 marks the notification as delivered6727 avoids N+1 queries6728 does not execute webhook6729# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.05 seconds. Current RSS: ~1458M. load average: 1.09 1.20 1.13 1/300 774246730 when no tokens need to be notified6731 doesn't call notification services6732 doesn't change the notification delivered of the token6733 when a token is an impersonation token6734 doesn't use notification service to send the email6735 doesn't change the notification delivered of the token6736 when a token is owned by a project bot6737 executes access token webhook6738 avoids N+1 queries6739 behaves like sends notification about expiry of bot user tokens6740 uses notification service to send the email6741 marks the notification as delivered6742# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.45 seconds. Current RSS: ~1465M. load average: 1.09 1.20 1.13 1/300 774256743 when a token is owned by a group bot6744 behaves like sends notification about expiry of bot user tokens6745 uses notification service to send the email6746 marks the notification as delivered6747# [RSpecRunTime] Finishing example group spec/workers/personal_access_tokens/expiring_worker_spec.rb. It took 4.25 seconds. Expected to take 4.41 seconds.6748# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_importer_spec.rb. Expected to take 4.28 seconds.6749Gitlab::BitbucketServerImport::Importers::PullRequestImporter6750 #execute6751 imports the merge request correctly6752 logs its progress6753 refs/merge-requests/:iid/head creation6754 creates head refs for imported merge requests6755# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.08 seconds. Current RSS: ~1471M. load average: 1.00 1.18 1.13 1/305 775266756 when the `bitbucket_server_user_mapping_by_username` flag is disabled6757 imports reviewers correctly6758 merge request diff head_commit_sha6759 when a commit with the source_branch_sha exists6760 is equal to the source_branch_sha6761 when a commit with the source_branch_sha does not exist6762 is nil6763 when a commit containing the sha in the message exists6764 is equal to the sha6765# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_importer_spec.rb. It took 3.24 seconds. Expected to take 4.28 seconds.6766# [RSpecRunTime] Starting example group spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb. Expected to take 4.26 seconds.6767Projects::RefreshBuildArtifactsSizeStatisticsService6768 #execute6769 resets the build artifacts size stats6770 resets the buffered counter6771 updates the last_job_artifact_id to the ID of the last artifact from the batch6772 updates the last_job_artifact_id to the ID of the last artifact from the project6773 requeues the refresh job6774 when an error happens after the recalculation has started6775 keeps the last_job_artifact_id unchanged6776 keeps the last_job_artifact_id_on_refresh_start unchanged6777 keeps the state of the refresh record at running6778# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.52 seconds. Current RSS: ~1441M. load average: 1.08 1.19 1.13 1/305 775876779 when there are no more artifacts to recalculate for the next refresh job6780 schedules the refresh to be finalized6781# [RSpecRunTime] Finishing example group spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb. It took 4.44 seconds. Expected to take 4.26 seconds.6782# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. Expected to take 4.1 seconds.6783Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestFirstDeployedToProduction6784 behaves like value stream analytics event6785 is expected to be a kind of String6786 is expected to be a kind of Symbol6787 is expected to include ApplicationRecord(abstract)6788 is expected to respond to #timestamp_projection6789 is expected to respond to #html_description6790 is expected to be a kind of Array6791 #apply_query_customization6792 expects an ActiveRecord::Relation object as argument and returns a modified version of it6793 #hash_code6794 returns a hash that uniquely identifies an event6795 does not differ when the same object is built with the same params6796 behaves like LEFT JOIN-able value stream analytics event6797 can use the event as LEFT JOIN6798 when looking at the record with data6799 contains the timestamp expression6800# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.74 seconds. Current RSS: ~1487M. load average: 1.08 1.19 1.13 1/306 776936801 when looking at the record without data6802 returns nil for the timestamp expression6803# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb. It took 3.22 seconds. Expected to take 4.1 seconds.6804# [RSpecRunTime] Starting example group spec/serializers/deployment_serializer_spec.rb. Expected to take 4.09 seconds.6805DeploymentSerializer6806 #represent6807 behaves like json schema6808 matches deployment entity schema6809# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.45 seconds. Current RSS: ~1492M. load average: 1.08 1.19 1.13 1/306 777186810 #represent_concise6811 behaves like json schema6812 matches deployment entity schema6813# [RSpecRunTime] Finishing example group spec/serializers/deployment_serializer_spec.rb. It took 3.48 seconds. Expected to take 4.09 seconds.6814# [RSpecRunTime] Starting example group spec/services/design_management/design_user_notes_count_service_spec.rb. Expected to take 4.01 seconds.6815DesignManagement::DesignUserNotesCountService6816 behaves like a counter caching service6817 #count6818 caches the count6819# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.61 seconds. Current RSS: ~1487M. load average: 1.07 1.18 1.13 1/305 777476820 #refresh_cache6821 refreshes the cache6822 #delete_cache6823 removes the cache6824 #uncached_count6825 does not cache the count6826 #count6827 returns the count of notes6828# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.57 seconds. Current RSS: ~1473M. load average: 1.07 1.18 1.13 1/305 777516829 #cache_key6830 contains the `VERSION` and `design.id`6831 cache invalidation6832 changes when a new note is created6833 changes when a note is destroyed6834# [RSpecRunTime] Finishing example group spec/services/design_management/design_user_notes_count_service_spec.rb. It took 5.15 seconds. Expected to take 4.01 seconds.6835# [RSpecRunTime] Starting example group spec/workers/ci/pending_builds/update_group_worker_spec.rb. Expected to take 3.92 seconds.6836Ci::PendingBuilds::UpdateGroupWorker6837 #perform6838 when a group is not provided6839 does not call the service6840 when everything is ok6841 calls the service6842 is labeled as idempotent6843 performs multiple times sequentially without raising an exception6844 updates the pending builds6845# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.53 seconds. Current RSS: ~1438M. load average: 1.06 1.18 1.13 1/305 777526846# [RSpecRunTime] Finishing example group spec/workers/ci/pending_builds/update_group_worker_spec.rb. It took 4.0 seconds. Expected to take 3.92 seconds.6847# [RSpecRunTime] Starting example group spec/workers/merge_requests/delete_source_branch_worker_spec.rb. Expected to take 3.87 seconds.6848MergeRequests::DeleteSourceBranchWorker6849 #perform6850 with a non-existing merge request6851 does nothing6852# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.94 seconds. Current RSS: ~1436M. load average: 1.06 1.18 1.13 1/306 778056853 with a non-existing user6854 does nothing6855 with existing user and merge request6856 calls delete branch worker6857 source branch sha does not match6858 does nothing6859 when delete worker raises an error6860 still retargets the merge request6861 behaves like an idempotent worker6862 is labeled as idempotent6863 performs multiple times sequentially without raising an exception6864# [RSpecRunTime] Finishing example group spec/workers/merge_requests/delete_source_branch_worker_spec.rb. It took 2.27 seconds. Expected to take 3.87 seconds.6865# [RSpecRunTime] Starting example group spec/finders/clusters_finder_spec.rb. Expected to take 3.8 seconds.6866ClustersFinder6867 #execute6868 when scope is all6869 is expected to contain exactly #<Clusters::Cluster id: 3, user_id: 1539, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3> and #<Clusters::Cluster id: 6, user_id: 1542, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>6870# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.74 seconds. Current RSS: ~1451M. load average: 1.06 1.18 1.13 1/305 778166871 when scope is active6872 is expected to contain exactly #<Clusters::Cluster id: 9, user_id: 1546, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>6873# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.81 seconds. Current RSS: ~1448M. load average: 1.06 1.18 1.13 1/305 778176874 when scope is inactive6875 is expected to contain exactly #<Clusters::Cluster id: 12, user_id: 1550, provider_type: "gcp", platform_type: "kubernetes", created...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>6876# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.86 seconds. Current RSS: ~1447M. load average: 1.05 1.17 1.13 1/305 778186877# [RSpecRunTime] Finishing example group spec/finders/clusters_finder_spec.rb. It took 4.05 seconds. Expected to take 3.8 seconds.6878# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/activity_spec.rb. Expected to take 3.73 seconds.6879BitbucketServer::Representation::Activity6880 regular comment6881 is expected to eq 116882 is expected to be truthy6883 is expected to be falsey6884 is expected to be a kind of BitbucketServer::Representation::Comment6885 is expected to be a kind of Time6886 #to_hash6887 is expected to match (a hash including {:id => 11})6888 inline comment6889 is expected to eq 196890 is expected to be truthy6891 is expected to be truthy6892 is expected to be a kind of BitbucketServer::Representation::PullRequestComment6893 is expected to be a kind of Time6894 #to_hash6895 is expected to match (a hash including {:id => 19})6896 merge event6897 is expected to eq 76898 is expected to be falsey6899 is expected to be falsey6900 is expected to eq "root"6901 is expected to eq "test.user@example.com"6902 is expected to be a kind of Time6903 is expected to be a kind of Time6904 is expected to eq "839fa9a2d434eb697815b8fcafaecc51accfdbbc"6905 #to_hash6906 is expected to match (a hash including {:id => 7, :committer_user => "root", :committer_email => "test.user@example.com", :merge_commit => "839fa9a2d434eb697815b8fcafaecc51accfdbbc"})6907# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.72 seconds. Current RSS: ~1467M. load average: 1.05 1.17 1.13 1/305 778196908 approved event6909 is expected to eq 156910 is expected to be falsey6911 is expected to be falsey6912 is expected to be falsey6913 is expected to be truthy6914 is expected to eq "slug"6915 is expected to eq "test.user@example.com"6916 is expected to be a kind of Time6917 #to_hash6918 is expected to match (a hash including {:id => 15, :approver_username => "slug", :approver_email => "test.user@example.com"})6919# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/activity_spec.rb. It took 3.84 seconds. Expected to take 3.73 seconds.6920# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb. Expected to take 3.67 seconds.6921Gitlab::Database::HealthStatus::Indicators::PatroniApdex6922 behaves like Prometheus Alert based health indicator6923 #evaluate6924 behaves like Patroni Apdex Evaluator6925 with main schema6926 returns NoSignal signal in case the feature flag is disabled6927 returns Normal signal when SLI condition is met6928 returns Stop signal when SLI condition is not met6929 without prometheus_alert_db_indicators_settings6930 returns Unknown signal6931 when Prometheus client is not ready6932 returns Unknown signal6933 when apdex SLI query is not configured6934 returns Unknown signal6935 when slo is not configured6936 returns Unknown signal6937 when SLI can not be calculated6938 result: nil6939 returns Unknown signal6940 result: []6941 returns Unknown signal6942 result: [{}]6943 returns Unknown signal6944 result: [{"value"=>1}]6945 returns Unknown signal6946 result: [{"value"=>[1]}]6947 returns Unknown signal6948# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb. It took 1.66 seconds. Expected to take 3.67 seconds.6949# [RSpecRunTime] Starting example group spec/services/ci/ensure_stage_service_spec.rb. Expected to take 3.58 seconds.6950Ci::EnsureStageService#execute6951 when build has a stage assigned6952 does not create a new stage6953# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.02 seconds. Current RSS: ~1466M. load average: 1.13 1.19 1.13 1/300 778206954 when build does not have a stage assigned6955 creates a new stage6956 when build is invalid6957 does not create a new stage6958 when new stage can not be created because of an exception6959 retries up to two times6960# [RSpecRunTime] Finishing example group spec/services/ci/ensure_stage_service_spec.rb. It took 2.96 seconds. Expected to take 3.58 seconds.6961# [RSpecRunTime] Starting example group spec/services/bulk_imports/repository_bundle_export_service_spec.rb. Expected to take 3.55 seconds.6962BulkImports::RepositoryBundleExportService6963 #execute6964 when repository exists6965 bundles repository to disk6966 when repository does not exist6967 does not bundle repository to disk6968 when repository is empty6969 does not bundle repository to disk6970 when repository exists6971 bundles repository to disk6972 when repository does not exist6973 does not bundle repository to disk6974 when repository is empty6975 does not bundle repository to disk6976# [RSpecRunTime] Finishing example group spec/services/bulk_imports/repository_bundle_export_service_spec.rb. It took 3.32 seconds. Expected to take 3.55 seconds.6977# [RSpecRunTime] Starting example group spec/services/packages/go/sync_packages_service_spec.rb. Expected to take 3.45 seconds.6978Packages::Go::SyncPackagesService6979 #execute_async6980 schedules a package refresh6981# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.65 seconds. Current RSS: ~1427M. load average: 1.12 1.18 1.13 1/305 780076982 #initialize6983 without a project6984 raises an error6985 without a ref6986 raises an error6987 with an invalid ref6988 raises an error6989# [RSpecRunTime] Finishing example group spec/services/packages/go/sync_packages_service_spec.rb. It took 2.38 seconds. Expected to take 3.45 seconds.6990# [RSpecRunTime] Starting example group spec/services/terraform/remote_state_handler_spec.rb. Expected to take 3.41 seconds.6991Terraform::RemoteStateHandler6992 #find_with_lock6993 without a state name6994 raises an exception6995 with a state name6996 with no matching state6997 raises an exception6998 with a matching state6999 returns the state7000 with a state scheduled for deletion7001 raises an exception7002 when state locking is not being used7003 #handle_with_lock7004 allows to modify a state using database locking7005 returns nil7006 #lock!7007 raises an error7008 when using locking7009 #handle_with_lock7010 handles a locked state using exclusive read lock7011 raises exception if lock has not been acquired before7012 raises an exception if the state is scheduled for deletion7013 user does not have permission to modify state7014 raises an exception7015 #lock!7016 allows to lock state if it does not exist yet7017 allows to lock state if it exists and is not locked7018 raises an exception when trying to unlocked state locked by someone else7019 raises an exception when the state exists and is scheduled for deletion7020 #unlock!7021 unlocks the state7022 with no lock ID (force-unlock)7023 unlocks the state7024 with different lock ID7025 raises an exception7026 with a state scheduled for deletion7027 raises an exception7028# [RSpecRunTime] Finishing example group spec/services/terraform/remote_state_handler_spec.rb. It took 3.43 seconds. Expected to take 3.41 seconds.7029# [RSpecRunTime] Starting example group spec/policies/organizations/organization_user_policy_spec.rb. Expected to take 3.36 seconds.7030Organizations::OrganizationUserPolicy7031 when the user is last owner7032 is expected to be disallowed :remove_user7033 when the user is not an owner7034 is expected to be allowed :remove_user7035 when the user is not last owner7036 is expected to be allowed :remove_user7037# [RSpecRunTime] Finishing example group spec/policies/organizations/organization_user_policy_spec.rb. It took 0.72 second. Expected to take 3.36 seconds.7038# [RSpecRunTime] Starting example group spec/lib/gitlab/i18n/translation_entry_spec.rb. Expected to take 3.26 seconds.7039Gitlab::I18n::TranslationEntry7040 #singular_translation7041 returns the normal `msgstr` for translations without plural7042 returns the first string for entries with plurals7043 #all_translations7044 returns all translations for singular translations7045 returns all translations when including plural translations7046 #plural_translations7047 returns all translations if there is only one plural7048 returns all translations except for the first one if there are multiple7049 #has_singular_translation?7050 has a singular when the translation is not pluralized7051 has a singular when plural and singular are separately defined7052 does not have a separate singular if the plural string only has one translation7053 #msgid_contains_newlines7054 is true when the msgid is an array7055 #plural_id_contains_newlines7056 is true when the msgid is an array7057 #translations_contain_newlines7058 is true when the msgid is an array7059 #contains_unescaped_chars7060 is true when the msgid is an array7061 is false when the `%` char is escaped7062 is false when using an unnamed variable7063 is false when using a named variable7064 is true when an unnamed variable is not closed7065 is true when the string starts with a `%`7066 #msgid_contains_unescaped_chars7067 is true when the msgid contains a `%`7068 #plural_id_contains_unescaped_chars7069 is true when the plural msgid contains a `%`7070 #translations_contain_unescaped_chars7071 is true when the translation contains a `%`7072 #msgid_contains_potential_html?7073 when there are no angle brackets in the msgid7074 returns false7075 when there are angle brackets in the msgid7076 returns true7077 #plural_id_contains_potential_html?7078 when there are no angle brackets in the plural_id7079 returns false7080 when there are angle brackets in the plural_id7081 returns true7082 #translations_contain_potential_html?7083 when there are no angle brackets in the translations7084 returns false7085 when there are angle brackets in the translations7086 returns true7087# [RSpecRunTime] Finishing example group spec/lib/gitlab/i18n/translation_entry_spec.rb. It took 3.0 seconds. Expected to take 3.26 seconds.7088# [RSpecRunTime] Starting example group spec/presenters/commit_presenter_spec.rb. Expected to take 3.25 seconds.7089CommitPresenter7090 #web_path7091 is expected to eq "/namespace1076/project-1439/-/commit/b83d6e391c22777fca1ed3012fce84f633d7fed0"7092 #detailed_status_for7093 read_commit_status: true, read_pipeline: true, expected_result: "Passed"7094 is expected to eq "Passed"7095 read_commit_status: true, read_pipeline: false, expected_result: nil7096 is expected to eq nil7097 read_commit_status: false, read_pipeline: true, expected_result: nil7098 is expected to eq nil7099 read_commit_status: false, read_pipeline: false, expected_result: nil7100 is expected to eq nil7101 #status_for7102 read_commit_status: true, read_pipeline: true, expected_result: "success"7103 is expected to eq "success"7104 read_commit_status: true, read_pipeline: false, expected_result: nil7105 is expected to eq nil7106 read_commit_status: false, read_pipeline: true, expected_result: nil7107 is expected to eq nil7108 read_commit_status: false, read_pipeline: false, expected_result: nil7109 is expected to eq nil7110 #any_pipelines?7111 when user can read pipeline7112 returns if there are any pipelines for commit7113 when user can not read pipeline7114 is false7115 #signature_html7116 renders html for displaying signature7117 #tags_for_display7118 removes the refs prefix from tags7119# [RSpecRunTime] Finishing example group spec/presenters/commit_presenter_spec.rb. It took 2.8 seconds. Expected to take 3.25 seconds.7120# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/build_spec.rb. Expected to take 3.18 seconds.7121Gitlab::Ci::Pipeline::Chain::Build7122 does not break the chain7123 builds a pipeline with the expected attributes7124 returns a valid pipeline7125 does not persist a pipeline7126 when pipeline is running for a tag7127 correctly indicated that this is a tagged pipeline7128 when origin_ref is branch but tag ref with the same name exists7129 correctly indicated that a pipeline is not tagged7130# [RSpecRunTime] RSpec elapsed time: 24 minutes 44.74 seconds. Current RSS: ~1479M. load average: 1.09 1.17 1.13 1/306 780877131 when pipeline is running for a merge request7132 correctly indicated that this is a merge request pipeline7133 correctly sets souce sha and target sha to pipeline7134 when pipeline is running for an external pull request7135 correctly indicated that this is an external pull request pipeline7136 correctly sets source sha and target sha to pipeline7137 when keep_latest_artifact is set7138 keep_latest_artifact: true, locking_result: "artifacts_locked"7139 builds a pipeline with appropriate locked value7140 keep_latest_artifact: false, locking_result: "unlocked"7141 builds a pipeline with appropriate locked value7142# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/build_spec.rb. It took 2.82 seconds. Expected to take 3.18 seconds.7143# [RSpecRunTime] Starting example group spec/services/groups/auto_devops_service_spec.rb. Expected to take 3.13 seconds.7144Groups::AutoDevopsService#execute7145 when user does not have enough privileges7146 raises exception7147 when user has enough privileges7148 updates group auto devops enabled accordingly7149 when group has projects7150 reflects changes on projects7151 when group has subgroups7152 reflects changes on subgroups7153 when subgroups have projects7154 reflects changes on projects7155# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.56 seconds. Current RSS: ~1454M. load average: 1.09 1.17 1.13 1/306 781167156# [RSpecRunTime] Finishing example group spec/services/groups/auto_devops_service_spec.rb. It took 2.76 seconds. Expected to take 3.13 seconds.7157# [RSpecRunTime] Starting example group spec/policies/organizations/organization_policy_spec.rb. Expected to take 3.08 seconds.7158Organizations::OrganizationPolicy7159 when the user is an admin7160 when admin mode is enabled7161 is expected to be allowed :admin_organization7162 is expected to be allowed :create_group7163 is expected to be allowed :read_organization7164 is expected to be allowed :read_organization_user7165# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.59 seconds. Current RSS: ~1441M. load average: 1.08 1.17 1.13 1/306 781177166 when admin mode is disabled7167 is expected to be disallowed :admin_organization7168 when the organization is private7169 is expected to be disallowed :read_organization7170 when the organization is public7171 is expected to be allowed :read_organization7172 when the user is anonymous7173 is expected to be disallowed :admin_organization7174 when the organization is private7175 is expected to be disallowed :read_organization7176 when the organization is public7177 is expected to be allowed :read_organization7178 when the user is an owner of the organization7179 is expected to be allowed :admin_organization7180 is expected to be allowed :create_group7181 is expected to be allowed :read_organization7182 is expected to be allowed :read_organization_user7183 when the user is part of the organization7184 is expected to be disallowed :admin_organization7185 is expected to be allowed :create_group7186 is expected to be allowed :read_organization7187 is expected to be allowed :read_organization_user7188 when the user is not part of the organization7189 is expected to be disallowed :admin_organization7190 is expected to be disallowed :create_group7191 is expected to be disallowed :read_organization_user7192 when the organization is private7193 is expected to be disallowed :read_organization7194 when the organization is public7195 is expected to be allowed :read_organization7196# [RSpecRunTime] Finishing example group spec/policies/organizations/organization_policy_spec.rb. It took 4.27 seconds. Expected to take 3.08 seconds.7197# [RSpecRunTime] Starting example group spec/workers/destroy_pages_deployments_worker_spec.rb. Expected to take 3.01 seconds.7198DestroyPagesDeploymentsWorker7199 doesn't fail if project is already removed7200 can be called without last_deployment_id7201 calls destroy service7202# [RSpecRunTime] Finishing example group spec/workers/destroy_pages_deployments_worker_spec.rb. It took 3.45 seconds. Expected to take 3.01 seconds.7203# [RSpecRunTime] RSpec elapsed time: 24 minutes 56.49 seconds. Current RSS: ~1443M. load average: 1.16 1.19 1.13 1/301 781187204# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. Expected to take 2.96 seconds.7205Gitlab::Database::BackgroundMigration::BatchedMigrationWrapper#perform7206 runs the migration job7207 updates the tracking record in the database7208 when running a job that failed previously7209 increments attempts and updates other fields7210 when the migration job does not raise an error7211 marks the tracking record as succeeded7212 tracks metrics of the execution7213 when the migration job raises an error7214 behaves like an error is raised7215 marks the tracking record as failed7216 tracks metrics of the execution7217 behaves like an error is raised7218 marks the tracking record as failed7219 tracks metrics of the execution7220 behaves like an error is raised7221 marks the tracking record as failed7222 tracks metrics of the execution7223 behaves like an error is raised7224 marks the tracking record as failed7225 tracks metrics of the execution7226 when the batched background migration does not inherit from BatchedMigrationJob7227 runs the job with the correct arguments7228# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. It took 2.45 seconds. Expected to take 2.96 seconds.7229# [RSpecRunTime] Starting example group spec/services/namespaces/statistics_refresher_service_spec.rb. Expected to take 2.93 seconds.7230Namespaces::StatisticsRefresherService#execute7231 without a root storage statistics relation7232 creates one7233 recalculate the namespace statistics7234 when given a subgroup7235 does not create statistics for the subgroup7236# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.09 second. Current RSS: ~1454M. load average: 1.14 1.18 1.13 1/301 781197237 with a root storage statistics relation7238 does not create one7239 recalculate the namespace statistics7240 when given a subgroup7241 recalculates the root namespace's statistics7242# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.39 seconds. Current RSS: ~1448M. load average: 1.14 1.18 1.13 1/302 781207243 when something goes wrong7244 raises RefreshError7245# [RSpecRunTime] Finishing example group spec/services/namespaces/statistics_refresher_service_spec.rb. It took 2.9 seconds. Expected to take 2.93 seconds.7246# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/parallel_scheduling_spec.rb. Expected to take 2.85 seconds.7247Gitlab::GithubImport::ParallelScheduling7248 #parallel?7249 returns true when running in parallel mode7250 returns false when running in sequential mode7251 #execute7252 imports data in parallel when running in parallel mode7253 imports data in parallel when running in sequential mode7254 expires the cache used for tracking already imported objects7255 logs the the process7256 when abort_on_failure is false7257 logs the error when it fails7258 when abort_on_failure is true7259 logs the error when it fails and marks import as failed7260 #sequential_import7261 imports data in sequence7262 #parallel_import7263 imports data in parallel with delays respecting parallel_import_batch definition and return job waiter7264 when job is running for a long time7265 deducts the job runtime from the delay7266 when job restarts due to API rate limit or Sidekiq interruption7267 restores job waiter's key and jobs_remaining7268 #each_object_to_import7269 yields every object to import7270 resumes from the last page7271 does not yield any objects if the page number was not set7272 does not yield the object if it was already imported7273 #already_imported?7274 returns false when an object has not yet been imported7275 returns true when an object has already been imported7276 #mark_as_imported7277 marks an object as already imported7278 #increment_object_counter?7279 returns true7280# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/parallel_scheduling_spec.rb. It took 2.94 seconds. Expected to take 2.85 seconds.7281# [RSpecRunTime] Starting example group spec/services/ci/compare_codequality_reports_service_spec.rb. Expected to take 2.81 seconds.7282Ci::CompareCodequalityReportsService7283 #execute7284 when head pipeline has a codequality report7285 returns status and data7286# [RSpecRunTime] RSpec elapsed time: 25 minutes 5.93 seconds. Current RSS: ~1448M. load average: 1.13 1.18 1.13 1/301 781287287 when base and head pipelines have codequality reports7288 returns status and data7289# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.94 seconds. Current RSS: ~1458M. load average: 1.13 1.18 1.13 1/301 781377290# [RSpecRunTime] Finishing example group spec/services/ci/compare_codequality_reports_service_spec.rb. It took 2.33 seconds. Expected to take 2.81 seconds.7291# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_hash_cache_spec.rb. Expected to take 2.77 seconds.7292Gitlab::RepositoryHashCache7293 #cache_key7294 includes the namespace7295 with a given namespace7296 includes the full namespace7297 #delete7298 key exists7299 is expected to eq 17300 deletes the given key from the cache7301 key doesn't exist7302 is expected to eq 07303 multiple keys7304 deletes multiple keys7305 returns deleted key count7306 #key?7307 key exists7308 is expected to equal true7309 key doesn't exist7310 is expected to equal false7311 #read_members7312 all data is cached7313 is expected to eq {"missing"=>"false", "test"=>"value"}7314 partial data is cached7315 is expected to eq {"missing"=>nil, "test"=>"value"}7316 no data is cached7317 is expected to eq {"missing"=>nil, "test"=>nil}7318 empty keys are passed for some reason7319 raises an error7320 #write7321 is expected to equal true7322 actually writes stuff to Redis7323 #fetch_and_add_missing7324 records metrics7325 fully cached7326 returns a hash7327 doesn't write to the cache7328 partially cached7329 returns a hash7330 writes to the cache7331 uncached7332 returns a hash7333 writes to the cache7334# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_hash_cache_spec.rb. It took 2.95 seconds. Expected to take 2.77 seconds.7335# [RSpecRunTime] Starting example group spec/services/award_emojis/collect_user_emoji_service_spec.rb. Expected to take 2.72 seconds.7336AwardEmojis::CollectUserEmojiService7337 #execute7338 returns an Array containing the awarded emoji names7339 returns an empty Array when no user is given7340# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.35 seconds. Current RSS: ~1464M. load average: 1.12 1.18 1.13 1/301 781387341# [RSpecRunTime] Finishing example group spec/services/award_emojis/collect_user_emoji_service_spec.rb. It took 2.42 seconds. Expected to take 2.72 seconds.7342# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb. Expected to take 2.69 seconds.7343Gitlab::BitbucketImport::Stage::FinishImportWorker7344 does not abort on failure7345 #perform7346 finalises the import process7347 behaves like Gitlab::BitbucketImport::StageMethods7348 .sidekiq_retries_exhausted7349 tracks the import failure7350 #perform7351 does not execute the importer if no project could be found7352 does not execute the importer if the import state is no longer in progress7353 logs error when import fails with a StandardError7354 when the import is successful7355 executes the import7356 queues RefreshImportJidWorker7357 logs stage start and finish7358# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb. It took 2.42 seconds. Expected to take 2.69 seconds.7359# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/reviewer_entity_spec.rb. Expected to take 2.63 seconds.7360Atlassian::JiraConnect::Serializers::ReviewerEntity7361 exposes correct user's data7362 exposes all fields7363 exposes correct approval status7364 when MR is approved7365 exposes correct approval status7366# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.46 seconds. Current RSS: ~1457M. load average: 1.11 1.17 1.13 1/307 781917367 with MR is reviewer, but not approved7368 exposes correct approval status7369 #to_json7370 is expected to be valid json and match schema "jira_connect/reviewer"7371# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/reviewer_entity_spec.rb. It took 1.99 seconds. Expected to take 2.63 seconds.7372# [RSpecRunTime] Starting example group spec/lib/gitlab/gl_repository/identifier_spec.rb. Expected to take 2.62 seconds.7373Gitlab::GlRepository::Identifier7374 project repository7375 https://gitlab.com/gitlab-org/gitlab/-/issues/219192 (PENDING: No reason given)7376 behaves like parsing gl_repository identifier7377 returns correct information7378 behaves like parsing gl_repository identifier7379 returns correct information7380 wiki7381 behaves like parsing gl_repository identifier7382 returns correct information7383 behaves like parsing gl_repository identifier7384 returns correct information7385 snippet7386 when PersonalSnippet7387 behaves like parsing gl_repository identifier7388 returns correct information7389 when ProjectSnippet7390 behaves like parsing gl_repository identifier7391 returns correct information7392 design7393 behaves like parsing gl_repository identifier7394 returns correct information7395 when the format is incorrect7396 identifier: "wiki-noid"7397 raises InvalidIdentifier7398 identifier: "foo-2"7399 raises InvalidIdentifier7400 identifier: "project-0"7401 raises InvalidIdentifier7402 identifier: "2-project"7403 raises InvalidIdentifier7404 identifier: "snippet-2-wiki"7405 raises InvalidIdentifier7406 identifier: "project-wibble-wiki"7407 raises InvalidIdentifier7408 identifier: "wiki-1-project"7409 raises InvalidIdentifier7410 identifier: "snippet"7411 raises InvalidIdentifier7412 identifier: "project-1-wiki-bar"7413 raises InvalidIdentifier7414 identifier: "project-1-project"7415 raises InvalidIdentifier7416# [RSpecRunTime] Finishing example group spec/lib/gitlab/gl_repository/identifier_spec.rb. It took 2.58 seconds. Expected to take 2.62 seconds.7417# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/instrumentation_spec.rb. Expected to take 2.53 seconds.7418Gitlab::Database::Migrations::Instrumentation7419 #observe7420 executes the given block7421 behavior with observers7422 instantiates observer with observation7423 calls #before, #after, #record on given observers7424 ignores errors coming from observers #before7425 ignores errors coming from observers #after7426 ignores errors coming from observers #record7427 on successful execution7428 records a valid observation7429 transforms observation to expected json7430 upon failure7431 exception: StandardError, error_message: "something went wrong"7432 retrieving observations7433 records a valid observation7434 transforms observation to expected json7435 exception: ActiveRecord::StatementTimeout, error_message: "timeout"7436 retrieving observations7437 records a valid observation7438 transforms observation to expected json7439 sequence of migrations with failures7440 records observations for all migrations7441# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/instrumentation_spec.rb. It took 2.48 seconds. Expected to take 2.53 seconds.7442# [RSpecRunTime] Starting example group spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb. Expected to take 2.51 seconds.7443ActivityPub::Projects::ReleasesSubscriptionWorker7444 #sidekiq_retries_exhausted7445 delete the subscription7446 #perform7447 when the project is public7448 when inbox url has not been resolved yet7449 calls the service to resolve the inbox url7450 calls the service to send out the Accept activity7451 when inbox url has been resolved7452 when shared inbox url has not been resolved7453 calls the service to resolve the inbox url7454 calls the service to send out the Accept activity7455 when shared inbox url has been resolved7456 does not call the service to resolve the inbox url7457 calls the service to send out the Accept activity7458 when the subscription does not exist7459 behaves like failed job7460 does not resolve inbox url7461 does not send out Accept activity7462 when project has changed to internal7463 behaves like non public project7464 deletes the subscription7465 behaves like failed job7466 does not resolve inbox url7467 does not send out Accept activity7468 when project has changed to private7469 behaves like non public project7470 deletes the subscription7471 behaves like failed job7472 does not resolve inbox url7473 does not send out Accept activity7474# [RSpecRunTime] Finishing example group spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb. It took 2.11 seconds. Expected to take 2.51 seconds.7475# [RSpecRunTime] Starting example group spec/lib/gitlab/import_sources_spec.rb. Expected to take 2.47 seconds.7476Gitlab::ImportSources7477 .options7478 returns a hash7479 .values7480 returns an array7481 .importer_names7482 returns an array of importer names7483 .importer7484 returns Gitlab::GithubImport::ParallelImporter when given github7485 returns Gitlab::BitbucketImport::ParallelImporter when given bitbucket7486 returns Gitlab::BitbucketServerImport::ParallelImporter when given bitbucket_server7487 returns Gitlab::FogbugzImport::Importer when given fogbugz7488 returns when given git7489 returns Gitlab::ImportExport::Importer when given gitlab_project7490 returns Gitlab::LegacyGithubImport::Importer when given gitea7491 returns when given manifest7492 .title7493 returns GitHub when given github7494 returns Bitbucket Cloud when given bitbucket7495 returns Bitbucket Server when given bitbucket_server7496 returns FogBugz when given fogbugz7497 returns Repository by URL when given git7498 returns GitLab export when given gitlab_project7499 returns Gitea when given gitea7500 returns Manifest file when given manifest7501 imports_repository? checker7502 fails if any importer other than the allowed ones implements this method7503# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_sources_spec.rb. It took 2.35 seconds. Expected to take 2.47 seconds.7504# [RSpecRunTime] Starting example group spec/graphql/resolvers/crm/organizations_resolver_spec.rb. Expected to take 2.43 seconds.7505Resolvers::Crm::OrganizationsResolver7506 #resolve7507 with unauthorized user7508 does not rise an error and returns no crm_organizations7509 with authorized user7510 does not rise an error and returns all crm_organizations in the correct order7511 without parent7512 returns no crm_organizations7513 with a group parent7514 when no filter is provided7515 returns all the crm_organizations in the default order7516 when a sort is provided7517 returns all the crm_organizations in the correct order7518 when filtering for all states7519 returns all the crm_organizations7520 when search term is provided7521 returns the correct crm_organizations7522 when state is provided7523 returns the correct crm_organizations7524 when ids are provided7525 returns the correct crm_organizations7526# [RSpecRunTime] Finishing example group spec/graphql/resolvers/crm/organizations_resolver_spec.rb. It took 2.47 seconds. Expected to take 2.43 seconds.7527# [RSpecRunTime] Starting example group spec/finders/award_emojis_finder_spec.rb. Expected to take 2.4 seconds.7528AwardEmojisFinder7529 param validation7530 raises an error if `awarded_by` is invalid7531# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.38 seconds. Current RSS: ~1465M. load average: 1.09 1.16 1.12 1/301 781927532 #execute7533 scopes to the awardable7534 filters by emoji name7535 filters by user7536# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.5 seconds. Current RSS: ~1461M. load average: 1.09 1.16 1.12 1/301 781937537# [RSpecRunTime] Finishing example group spec/finders/award_emojis_finder_spec.rb. It took 2.82 seconds. Expected to take 2.4 seconds.7538# [RSpecRunTime] Starting example group spec/services/ml/create_model_service_spec.rb. Expected to take 2.38 seconds.7539Ml::CreateModelService7540 #execute7541 when model name is not supplied7542 returns a model with errors7543# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.55 seconds. Current RSS: ~1439M. load average: 1.09 1.16 1.12 1/301 781947544 when model name does not exist in the project7545 creates a model7546 when model name exists but project is different7547 creates a model7548 when model with name exists7549 returns a model with errors7550 when metadata are supplied, add them as metadata7551 creates metadata records7552 for metadata with duplicate keys, it does not create duplicate records7553 raises an error7554 for metadata with invalid keys, it does not create invalid records7555 raises an error7556# [RSpecRunTime] Finishing example group spec/services/ml/create_model_service_spec.rb. It took 2.85 seconds. Expected to take 2.38 seconds.7557# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb. Expected to take 2.31 seconds.7558Resolvers::Ci::RunnerJobCountResolver7559 #resolve7560 with authorized user7561 with statuses argument filtering on successful builds7562 is expected to eq 27563# [RSpecRunTime] RSpec elapsed time: 25 minutes 35.79 seconds. Current RSS: ~1440M. load average: 1.08 1.16 1.12 1/302 782037564 with statuses argument filtering on failed builds7565 is expected to eq 17566 without statuses argument7567 is expected to eq 37568 with unauthorized user7569 is expected to be nil7570# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb. It took 1.87 seconds. Expected to take 2.31 seconds.7571# [RSpecRunTime] Starting example group spec/services/ci/parse_annotations_artifact_service_spec.rb. Expected to take 2.3 seconds.7572Ci::ParseAnnotationsArtifactService7573 #execute7574 when build has an annotations artifact7575 when artifact does not have the specified blob7576 parses nothing7577# [RSpecRunTime] RSpec elapsed time: 25 minutes 37.55 seconds. Current RSS: ~1420M. load average: 1.08 1.16 1.12 1/301 782047578 when artifact has the specified blob7579 when valid annotations are given7580 parses the artifact7581 when valid annotations are given and annotation list name is the same7582 parses the artifact7583 when invalid JSON is given7584 returns error7585 when root is not an object7586 returns error7587 when item is not a valid annotation list7588 returns error7589 when more than limitated annotations are specified in annotations7590 returns error7591 when artifact size is too big7592 returns error7593# [RSpecRunTime] Finishing example group spec/services/ci/parse_annotations_artifact_service_spec.rb. It took 2.17 seconds. Expected to take 2.3 seconds.7594# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/groups_resolver_spec.rb. Expected to take 2.24 seconds.7595Resolvers::Users::GroupsResolver7596 #resolve7597 when resolver object is current user7598 is expected to match [#<Group id:2851 @a-public-maintainer>, #<Group id:2852 @a-public-owner>, #<Group id:2849 @b-private-maintainer>, #<Group id:2850 @c-public-developer>, #<Group id:2848 @public-guest>]7599 when permission is :create_projects7600 is expected to match [#<Group id:2851 @a-public-maintainer>, #<Group id:2852 @a-public-owner>, #<Group id:2849 @b-private-maintainer>, #<Group id:2850 @c-public-developer>]7601# [RSpecRunTime] RSpec elapsed time: 25 minutes 39.99 seconds. Current RSS: ~1436M. load average: 1.23 1.19 1.13 1/301 782057602 when permission is :transfer_projects7603 is expected to match [#<Group id:2851 @a-public-maintainer>, #<Group id:2852 @a-public-owner>, #<Group id:2849 @b-private-maintainer>]7604 when search is provided7605 is expected to match [#<Group id:2851 @a-public-maintainer>, #<Group id:2849 @b-private-maintainer>]7606 when resolver object is different from current user7607 is expected to be nil7608 when current_user is admin7609 is expected to match [#<Group id:2851 @a-public-maintainer>, #<Group id:2852 @a-public-owner>, #<Group id:2849 @b-private-maintainer>, #<Group id:2850 @c-public-developer>, #<Group id:2848 @public-guest>]7610# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/groups_resolver_spec.rb. It took 2.15 seconds. Expected to take 2.24 seconds.7611# [RSpecRunTime] Starting example group spec/helpers/projects/ml/experiments_helper_spec.rb. Expected to take 2.21 seconds.7612Projects::Ml::ExperimentsHelper7613 #page_info7614 when is first page7615 generates the correct page_info7616 when is last page7617 generates the correct page_info7618 #experiment_as_data7619 is expected to eq {"metadata"=>#<ActiveRecord::Associations::CollectionProxy []>, "name"=>"experiment1", "path"=>"/namespace1120/project-1485/-/ml/experiments/1"}7620 #experiments_as_data7621 generates the correct info7622 #candidates_table_items7623 creates the correct model for the table7624 when candidate does not have user7625 has the user property, but is nil7626 when user is not allowed to read the project7627 does not include ci info and user for candidate created through CI7628 #unique_logged_names7629 when for params7630 is expected to contain exactly "param1", "param2", and "param3"7631 when latest_metrics is passed7632 is expected to contain exactly "metric1", "metric2", and "metric3"7633 #formatted_page_info7634 formats to json7635# [RSpecRunTime] Finishing example group spec/helpers/projects/ml/experiments_helper_spec.rb. It took 2.13 seconds. Expected to take 2.21 seconds.7636# [RSpecRunTime] Starting example group spec/graphql/mutations/environments/delete_spec.rb. Expected to take 2.19 seconds.7637Mutations::Environments::Delete7638 #resolve7639 when destroying the environment succeeds7640 returns no errors7641 deletes the environment7642# [RSpecRunTime] RSpec elapsed time: 25 minutes 43.98 seconds. Current RSS: ~1441M. load average: 1.21 1.19 1.13 1/301 782067643 when the mutation is not authorized7644 returns errors7645 when destroying the environment fails7646 returns errors7647 when user is reporter who does not have permission to access the environment7648 raises an error7649# [RSpecRunTime] Finishing example group spec/graphql/mutations/environments/delete_spec.rb. It took 1.73 seconds. Expected to take 2.19 seconds.7650# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb. Expected to take 2.13 seconds.7651Gitlab::Database::QueryAnalyzers::Ci::PartitioningRoutingAnalyzer7652 when ci_partitioning_analyze_queries is disabled7653 does not analyze the query7654 when ci_partitioning_analyze_queries is enabled7655 when analyzing targeted tables7656 when querying a non routing table7657 tracks exception7658 raises RoutingTableNotUsedError7659 when querying a non routing table7660 tracks exception7661 raises RoutingTableNotUsedError7662 when querying a non routing table7663 tracks exception7664 raises RoutingTableNotUsedError7665 when querying a non routing table7666 tracks exception7667 raises RoutingTableNotUsedError7668 when querying a non routing table7669 tracks exception7670 raises RoutingTableNotUsedError7671 when updating a record7672 raises RoutingTableNotUsedError7673 when inserting a record7674 raises RoutingTableNotUsedError7675 when analyzing non targeted table7676 does not raise error7677# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb. It took 1.83 seconds. Expected to take 2.13 seconds.7678# [RSpecRunTime] Starting example group spec/models/group_import_state_spec.rb. Expected to take 2.11 seconds.7679GroupImportState7680 does not allow STI7681 validations7682 is expected to belong to user required: true7683 is expected to validate that :group cannot be empty/falsy7684 is expected to validate that :status cannot be empty/falsy7685 can be created without a jid7686 cannot be started without a jid7687 cannot be finished without a jid7688 can fail without a jid7689# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.59 seconds. Current RSS: ~1456M. load average: 1.21 1.19 1.13 1/301 782077690 #in_progress?7691 when the import is 'created'7692 returns true7693 when the import is 'started'7694 returns true7695 when the import is 'finished'7696 returns false7697 when the import is 'failed'7698 returns false7699 when import failed7700 when error message is present7701 truncates error message7702 when error message is missing7703 has no error message7704# [RSpecRunTime] Finishing example group spec/models/group_import_state_spec.rb. It took 3.39 seconds. Expected to take 2.11 seconds.7705# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7706Lint factories for GroupImportState7707 with saas, license, and factory defaults7708 behaves like factory7709 group_import_state factory7710 does not raise error when built7711 does not raise error when created7712 linting :created trait7713 does not raise error when created7714# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.15 seconds. Current RSS: ~1462M. load average: 1.20 1.18 1.13 1/301 782147715 linting :started trait7716 does not raise error when created7717 linting :finished trait7718 does not raise error when created7719 linting :failed trait7720 does not raise error when created7721# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.15 seconds. Expected to take 39.52 seconds.7722# [RSpecRunTime] Starting example group spec/views/notify/autodevops_disabled_email.text.erb_spec.rb. Expected to take 2.08 seconds.7723notify/autodevops_disabled_email.text.erb7724 when the pipeline contains a failed job7725 renders the email correctly7726# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.43 seconds. Current RSS: ~1458M. load average: 1.20 1.18 1.13 1/302 782287727# [RSpecRunTime] Finishing example group spec/views/notify/autodevops_disabled_email.text.erb_spec.rb. It took 1.6 seconds. Expected to take 2.08 seconds.7728# [RSpecRunTime] Starting example group spec/lib/gitlab/email/incoming_email_spec.rb. Expected to take 2.06 seconds.7729Gitlab::Email::IncomingEmail7730 behaves like common email methods7731 behaves like enabled? method for email7732 value: false, address: nil, result: false7733 is expected to eq false7734 value: false, address: "replies+%{key}@example.com", result: false7735 is expected to eq false7736 value: true, address: nil, result: false7737 is expected to eq false7738 value: true, address: "replies+%{key}@example.com", result: true7739 is expected to eq true7740 behaves like supports_wildcard? method for email7741 when address contains the wildcard placeholder7742 confirms that wildcard is supported7743 when address doesn't contain the wildcard placeholder7744 returns that wildcard is not supported7745 when address is nil7746 returns that wildcard is not supported7747 behaves like key_from_fallback_message_id method for email7748 returns reply key7749 behaves like supports_issue_creation? method for email7750 enabled_value: false, supports_wildcard_value: false, result: false7751 is expected to eq false7752 enabled_value: false, supports_wildcard_value: true, result: false7753 is expected to eq false7754 enabled_value: true, supports_wildcard_value: false, result: false7755 is expected to eq false7756 enabled_value: true, supports_wildcard_value: true, result: true7757 is expected to eq true7758 behaves like reply_address method for email7759 returns the address with an interpolated reply key7760 behaves like unsubscribe_address method for email7761 returns the address with interpolated reply key and unsubscribe suffix7762 behaves like scan_fallback_references method for email7763 returns reply key7764 self.key_from_address7765 returns reply key7766 does not match emails with extra bits7767 when a custom wildcard address is used7768 finds key if email matches address pattern7769# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/incoming_email_spec.rb. It took 2.25 seconds. Expected to take 2.06 seconds.7770# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb. Expected to take 2.02 seconds.7771Gitlab::BitbucketServerImport::Stage::ImportPullRequestsWorker7772 #perform7773 when the import succeeds7774 schedules the next stage7775 logs stage start and finish7776 when project does not exists7777 does not call the importer7778 when project import state is not `started`7779 does not call the importer7780 when the importer fails7781 does not schedule the next stage and raises error7782 behaves like Gitlab::BitbucketServerImport::StageMethods7783 .sidekiq_retries_exhausted7784 tracks the import failure7785 #perform7786 executes the import7787 queues RefreshImportJidWorker7788# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb. It took 1.99 seconds. Expected to take 2.02 seconds.7789# [RSpecRunTime] Starting example group spec/models/work_items/widgets/award_emoji_spec.rb. Expected to take 1.98 seconds.7790WorkItems::Widgets::AwardEmoji7791 does not allow STI7792 #award_emoji7793 is expected to contain exactly #<AwardEmoji id: 8, name: "star", user_id: 1634, awardable_type: "Issue", created_at: "2024-05-29 17:11:06.625852961 +0000", updated_at: "2024-05-29 17:11:06.625852961 +0000", awardable_id: 66>, #<AwardEmoji id: 9, name: "thumbsup", user_id: 1635, awardable_type: "Issue", created_at: "2024-05-29 17:11:06.758591268 +0000", updated_at: "2024-05-29 17:11:06.758591268 +0000", awardable_id: 66>, and #<AwardEmoji id: 10, name: "thumbsdown", user_id: 1636, awardable_type: "Issue", created_at: "2024-05...5-29 17:11:06.906213443 +0000", updated_at: "2024-05-29 17:11:06.906213443 +0000", awardable_id: 66>7794# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.98 seconds. Current RSS: ~1455M. load average: 1.25 1.20 1.14 1/302 782297795 #downvotes7796 is expected to eq 17797 .type7798 is expected to eq :award_emoji7799 #upvotes7800 is expected to eq 17801 #type7802 is expected to eq :award_emoji7803# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/award_emoji_spec.rb. It took 1.71 seconds. Expected to take 1.98 seconds.7804# [RSpecRunTime] Starting example group spec/validators/devise_email_validator_spec.rb. Expected to take 1.97 seconds.7805DeviseEmailValidator7806 validations7807 by default7808 allows when email is valid7809 returns error when email is invalid7810 returns error when email is nil7811 returns error when email is blank7812 for email with encoded-word7813 returns error as invalid email for 'test=?invalidcharacter?=@example.com'7814 returns error as invalid email for 'user+company=?example?=@example.com'7815 returns error as invalid email for '=?iso-8859-1?q?testencodedformat=40new.example.com=3e=20?=testencodedformat@example.com'7816 returns error as invalid email for '=?iso-8859-1?q?testencodedformat=40new.example.com?=testencodedformat@example.com'7817# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.71 second. Current RSS: ~1454M. load average: 1.25 1.20 1.14 1/303 782307818 when regexp is set as Regexp7819 allows when value match7820 returns error when value does not match7821 when regexp is set as String7822 raise argument error7823 when allow_nil is set to true7824 allows when email is nil7825 when allow_blank is set to true7826 allows when email is blank7827 when attribute is already marked invalid7828 does not add duplicate error7829# [RSpecRunTime] Finishing example group spec/validators/devise_email_validator_spec.rb. It took 2.17 seconds. Expected to take 1.97 seconds.7830# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb. Expected to take 1.92 seconds.7831Gitlab::GithubImport::Importer::ProtectedBranchesImporter7832 #id_for_already_imported_cache7833 returns the ID of the given protected branch7834 #parallel?7835 when running in parallel mode7836 is expected to be parallel7837 when running in sequential mode7838 is expected not to be parallel7839 #collection_options7840 returns an empty Hash7841 #execute7842 when running in parallel mode7843 imports protected branches in parallel7844 when running in sequential mode7845 imports protected branches in sequence7846 #sequential_import7847 imports each protected branch in sequence7848 #representation_class7849 is expected to eq Gitlab::GithubImport::Representation::ProtectedBranch7850 #sidekiq_worker_class7851 is expected to eq Gitlab::GithubImport::ImportProtectedBranchWorker7852 #parallel_import7853 imports each protected branch in parallel7854 #object_type7855 is expected to eq :protected_branch7856 #collection_method7857 is expected to eq :protected_branches7858 #importer_class7859 is expected to eq Gitlab::GithubImport::Importer::ProtectedBranchImporter7860 #each_object_to_import7861 imports each protected branch page by page7862 when protected branch is already processed7863 doesn't process this branch7864# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb. It took 2.05 seconds. Expected to take 1.92 seconds.7865# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/alert_status_counts_spec.rb. Expected to take 1.91 seconds.7866Gitlab::AlertManagement::AlertStatusCounts7867 #execute7868 for an unauthorized user7869 returns zero for all statuses7870 for an authorized user7871 returns the correct counts for each status7872 when filtering params are included7873 returns the correct counts for each status7874 when search param is included7875 returns the correct countss7876# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/alert_status_counts_spec.rb. It took 1.66 seconds. Expected to take 1.91 seconds.7877# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/global_slack_handler_spec.rb. Expected to take 1.87 seconds.7878Gitlab::SlashCommands::GlobalSlackHandler7879 does not serve a request if token is invalid7880 with valid token7881 calls command handler if project alias is valid7882 returns error if project alias not found7883 returns authorization request7884 calls help presenter7885 with incident declare command7886 calls command handler with no project alias7887# [RSpecRunTime] RSpec elapsed time: 26 minutes 6.75 seconds. Current RSS: ~1459M. load average: 1.23 1.19 1.13 1/301 782317888 when integration is group-level7889 returns error that the project alias not found7890 when integration is instance-level7891 returns error that the project alias not found7892# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/global_slack_handler_spec.rb. It took 1.85 seconds. Expected to take 1.87 seconds.7893# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. Expected to take 1.86 seconds.7894Gitlab::ImportExport::AvatarSaver7895 saves a project avatar7896 is fine not to have an avatar7897# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. It took 1.8 seconds. Expected to take 1.86 seconds.7898# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.14 seconds. Current RSS: ~1449M. load average: 1.21 1.19 1.13 1/301 782327899# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb. Expected to take 1.81 seconds.7900Gitlab::Usage::Metrics::Instrumentations::CountSnippetsMetric7901 with a time_frame of 28 days7902 behaves like a correct instrumented metric value7903 has correct value7904# [RSpecRunTime] RSpec elapsed time: 26 minutes 10.37 seconds. Current RSS: ~1442M. load average: 1.21 1.19 1.13 1/301 782337905 with a timeframe of all7906 behaves like a correct instrumented metric value7907 has correct value7908# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb. It took 1.52 seconds. Expected to take 1.81 seconds.7909# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/version_spec.rb. Expected to take 1.81 seconds.7910Gitlab::Database::Migrations::Version7911 type7912 when the migration is regular7913 correctly identifies the migration type7914 when the migration is post_deployment7915 correctly identifies the migration type7916 eql?7917 version1: #<Gitlab::Database::Migrations::Version:0x00007a2705d3a120 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722eda2d8 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x00007a2705d39f90 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722eda288 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, expected_equality: true7918 correctly evaluates deep equality7919 correctly evaluates deep equality using ==7920 version1: #<Gitlab::Database::Migrations::Version:0x00007a2705d39e78 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722eda148 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x00007a2705d39d88 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722ed9f68 @major=10, @minor=4, @patch=0, @suffix_s="">, @type_value=0>, expected_equality: false7921 correctly evaluates deep equality7922 correctly evaluates deep equality using ==7923 version1: #<Gitlab::Database::Migrations::Version:0x00007a2705d39c70 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722ed9dd8 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x00007a2705d39b80 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722ed9c48 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=1>, expected_equality: false7924 correctly evaluates deep equality7925 correctly evaluates deep equality using ==7926 version1: #<Gitlab::Database::Migrations::Version:0x00007a2705d39a68 @timestamp=4, @milestone=#<Gitlab::VersionInfo:0x00007a2722ed9b58 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, version2: #<Gitlab::Database::Migrations::Version:0x00007a2705d39978 @timestamp=5, @milestone=#<Gitlab::VersionInfo:0x00007a2722ed99c8 @major=10, @minor=3, @patch=0, @suffix_s="">, @type_value=0>, expected_equality: false7927 correctly evaluates deep equality7928 correctly evaluates deep equality using ==7929 #<=>7930 sorts by existence of milestone, then by milestone, then by type, then by timestamp when sorted by version7931 to_s7932 returns the given timestamp value as a string7933 initialize7934 when the type is :post or :regular7935 does not raise an error7936 when the type is anything else7937 does not raise an error7938 hash7939 deterministically returns a hash of the timestamp, milestone, and type value7940# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/version_spec.rb. It took 3.0 seconds. Expected to take 1.81 seconds.7941# [RSpecRunTime] Starting example group spec/models/integrations/external_wiki_spec.rb. Expected to take 1.77 seconds.7942Integrations::ExternalWiki7943 does not allow STI7944 Validations7945 when integration is active7946 is expected to validate that :external_wiki_url cannot be empty/falsy7947 behaves like issue tracker integration URL attribute7948 is expected to allow :external_wiki_url to be ‹"https://example.com"›7949 is expected not to allow :external_wiki_url to be ‹"example.com"›7950 is expected not to allow :external_wiki_url to be ‹"ftp://example.com"›7951 is expected not to allow :external_wiki_url to be ‹"herp-and-derp"›7952# [RSpecRunTime] RSpec elapsed time: 26 minutes 14.92 seconds. Current RSS: ~1466M. load average: 1.19 1.18 1.13 1/301 782347953 when integration is inactive7954 is expected not to validate that :external_wiki_url cannot be empty/falsy7955 test7956 the URL is not reachable7957 is not successful7958 the URL is reachable7959 is successful7960# [RSpecRunTime] Finishing example group spec/models/integrations/external_wiki_spec.rb. It took 1.72 seconds. Expected to take 1.77 seconds.7961# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.7962Lint factories for Integrations::ExternalWiki7963 with saas, license, and factory defaults7964 behaves like factory7965 external_wiki_integration factory7966 does not raise error when built7967 does not raise error when created7968# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.52 seconds. Current RSS: ~1469M. load average: 1.19 1.18 1.13 1/301 782417969# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.28 seconds. Expected to take 39.52 seconds.7970# [RSpecRunTime] Starting example group spec/lib/initializer_connections_spec.rb. Expected to take 1.76 seconds.7971InitializerConnections7972 .raise_if_new_database_connection7973 prevents any database connection within the block7974 prevents any database connection re-use within the block7975 does not prevent database connection if SKIP_RAISE_ON_INITIALIZE_CONNECTIONS is set7976 prevents any database connection if SKIP_RAISE_ON_INITIALIZE_CONNECTIONS is false7977 restores original connection handler7978 restores original connection handler even there is an error7979 does not raise if connection_pool is retrieved in the block7980# [RSpecRunTime] RSpec elapsed time: 26 minutes 17.91 seconds. Current RSS: ~1471M. load average: 1.19 1.18 1.13 1/301 782427981# [RSpecRunTime] Finishing example group spec/lib/initializer_connections_spec.rb. It took 1.4 seconds. Expected to take 1.76 seconds.7982# [RSpecRunTime] Starting example group spec/services/bulk_imports/file_export_service_spec.rb. Expected to take 1.72 seconds.7983BulkImports::FileExportService7984 #execute7985 executes export service and archives exported data for each file relation7986 when unsupported relation is passed7987 raises an error7988 #execute_batch7989 calls execute with provided array of record ids7990 #exported_filename7991 returns filename of the exported file7992 #exported_objects_count7993 when relation is a collection7994 returns a number of exported relations7995 when relation is a repository7996 returns 17997# [RSpecRunTime] Finishing example group spec/services/bulk_imports/file_export_service_spec.rb. It took 1.6 seconds. Expected to take 1.72 seconds.7998# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb. Expected to take 1.7 seconds.7999Gitlab::UsageDataCounters::RedisCounter8000 .increment8001 counter is increased8002 does not have an expiration timestamp8003 for every aliased legacy key8004 counter is increased for a legacy key8005 when expiry is passed as an argument8006 counter is increased8007 adds an expiration timestamp to the key8008 does not reset the expiration timestamp when counter is increased again8009 .increment_by8010 counter is increased8011 does not have an expiration timestamp8012 when expiry is passed as an argument8013 counter is increased8014 adds an expiration timestamp to the key8015 does not reset the expiration timestamp when counter is increased again8016# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb. It took 1.53 seconds. Expected to take 1.7 seconds.8017# [RSpecRunTime] Starting example group spec/models/list_user_preference_spec.rb. Expected to take 1.66 seconds.8018ListUserPreference8019 does not allow STI8020 relationships8021 is expected to belong to list required: false8022 is expected to belong to user required: false8023 is expected to validate that :user_id is case-sensitively unique within the scope of :list_id, producing a custom validation error on failure8024# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.66 seconds. Current RSS: ~1473M. load average: 1.18 1.18 1.13 1/301 782528025# [RSpecRunTime] Finishing example group spec/models/list_user_preference_spec.rb. It took 1.62 seconds. Expected to take 1.66 seconds.8026# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/project_environment_seeder_spec.rb. Expected to take 1.66 seconds.8027Gitlab::Seeders::ProjectEnvironmentSeeder8028 #seed8029 creates environments for the project8030 creates environments with custom arguments8031ERROR: Project path is invalid.8032 skips seeding when project path is invalid8033WARNING: Project Environment 'ENV_37' already exists. Skipping to next CI variable...8034 skips environment creation if environment already exists8035# [RSpecRunTime] RSpec elapsed time: 26 minutes 24.22 seconds. Current RSS: ~1457M. load average: 1.16 1.18 1.13 1/301 782538036# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/project_environment_seeder_spec.rb. It took 1.56 seconds. Expected to take 1.66 seconds.8037# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. Expected to take 1.62 seconds.8038Resolvers::GroupMilestonesResolver8039 #resolve8040 calls MilestonesFinder#execute8041 without parameters8042 calls MilestonesFinder to retrieve all milestones8043 with parameters8044 timeframe argument8045 by ids8046 calls MilestonesFinder with correct parameters8047 by sort8048 calls MilestonesFinder with correct parameters8049 uses offset-pagination when sorting by expired_last_due_date_asc8050 uses offset-pagination when sorting by expired_last_due_date_desc8051 by timeframe8052 when timeframe start and end are present8053 when start is after end8054 raises error8055# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. It took 1.6 seconds. Expected to take 1.62 seconds.8056# [RSpecRunTime] Starting example group spec/presenters/ml/model_presenter_spec.rb. Expected to take 1.6 seconds.8057Ml::ModelPresenter8058 #path8059 is expected to eq "/namespace1157/project-1522/-/ml/models/1170"8060 #version_count8061 is expected to eq 28062 when model has precomputed version count8063 returns the value of model version count8064 #latest_version_path8065 when model version does not have package8066 is expected to be nil8067 when latest model version has package8068 is expected to eq "/namespace1157/project-1522/-/ml/models/1178/versions/1177"8069 #latest_package_path8070 when model version does not have package8071 is expected to be nil8072 when latest model version has package8073 is expected to eq "/namespace1157/project-1522/-/packages/1176"8074 #latest_version_name8075 when model has version8076 is the version of latest_version8077 when model has no versions8078 is expected to be nil8079 #candidate_count8080 is expected to eq 28081# [RSpecRunTime] Finishing example group spec/presenters/ml/model_presenter_spec.rb. It took 1.48 seconds. Expected to take 1.6 seconds.8082# [RSpecRunTime] Starting example group spec/views/layouts/_page.html.haml_spec.rb. Expected to take 1.57 seconds.8083layouts/_page8084 _silent_mode_banner8085 when ::Gitlab::SilentMode.enabled? is true8086 renders silent mode banner8087 when ::Gitlab::SilentMode.enabled? is false8088 does not silent mode banner8089# [RSpecRunTime] Finishing example group spec/views/layouts/_page.html.haml_spec.rb. It took 1.31 seconds. Expected to take 1.57 seconds.8090# [RSpecRunTime] Starting example group spec/services/task_list_toggle_service_spec.rb. Expected to take 1.53 seconds.8091TaskListToggleService8092 checks Task 18093 unchecks Item 18094 checks task in loose list8095 checks task with no-break space8096 checks Another item8097 returns false if line_source does not match the text8098 tolerates \r\n line endings8099 returns false if markdown is nil8100 returns false if markdown_html is nil8101 properly handles tasks in a blockquote8102 properly handles a GitLab blockquote8103 when clicking an embedded subtask8104 properly handles it inside an unordered list8105 properly handles it inside an ordered list8106# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.41 seconds. Current RSS: ~1451M. load average: 1.15 1.17 1.13 1/301 782548107# [RSpecRunTime] Finishing example group spec/services/task_list_toggle_service_spec.rb. It took 2.78 seconds. Expected to take 1.53 seconds.8108# [RSpecRunTime] Starting example group spec/models/integrations/zentao_tracker_data_spec.rb. Expected to take 1.52 seconds.8109Integrations::ZentaoTrackerData8110 does not allow STI8111 behaves like Integrations::BaseDataFields8112 associations8113 is expected to belong to integration required: false8114 #activated?8115 with integration8116 with value set to false8117 is expected to eq false8118 with value set to true8119 is expected to eq true8120 without integration8121 is expected to eq false8122 #to_database_hash8123 does not include certain attributes8124 factory available8125 is expected to eq true8126 encrypted attributes8127 is expected to contain exactly :url, :api_url, :zentao_product_xid, and :api_token8128# [RSpecRunTime] Finishing example group spec/models/integrations/zentao_tracker_data_spec.rb. It took 1.63 seconds. Expected to take 1.52 seconds.8129# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.8130Lint factories for Integrations::ZentaoTrackerData8131 with saas, license, and factory defaults8132 behaves like factory8133 zentao_tracker_data factory8134 does not raise error when built8135 does not raise error when created8136# [RSpecRunTime] RSpec elapsed time: 26 minutes 34.26 seconds. Current RSS: ~1469M. load average: 1.14 1.17 1.13 1/301 782618137# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.24 seconds. Expected to take 39.52 seconds.8138# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/reindex_action_spec.rb. Expected to take 1.48 seconds.8139Gitlab::Database::Reindexing::ReindexAction8140 is expected to be a kind of Gitlab::Database::SharedModel(abstract)8141 .create_for8142 creates a new record for the given index8143 #finish8144 sets #action_end8145 sets #ondisk_size_bytes_end after reloading the index record8146 saves the record8147 setting #state8148 sets #state to finished if not given8149 sets #state to finished if not set to started8150 does not change state if set to failed8151# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/reindex_action_spec.rb. It took 1.33 seconds. Expected to take 1.48 seconds.8152# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.8153Lint factories for Gitlab::Database::Reindexing::ReindexAction8154 with saas, license, and factory defaults8155 behaves like factory8156 reindex_action factory8157 does not raise error when built8158 does not raise error when created8159# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.08 seconds. Expected to take 39.52 seconds.8160# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb. Expected to take 1.48 seconds.8161CloudSeed::GoogleCloud::EnableVisionAiService8162 when a project does not have any gcp projects8163 returns error8164 when a project has 3 gcp projects8165 enables cloud run, artifacts registry and cloud build8166# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb. It took 1.16 seconds. Expected to take 1.48 seconds.8167# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. Expected to take 1.44 seconds.8168Gitlab::GithubImport::Importer::RepositoryImporter8169 #import_wiki?8170 returns true if the wiki should be imported8171 returns false if the GitHub wiki is disabled8172 returns false if the wiki has already been imported8173 #execute8174 imports the repository and wiki8175 does not import the repository if it already exists8176 does not import the wiki if it is disabled8177 does not import the wiki if the repository could not be imported8178 #import_repository8179 imports the repository8180 #import_wiki_repository8181 imports the wiki repository8182 when it raises a Gitlab::Git::CommandError8183 when the error is not a "repository not exported"8184 creates the wiki and re-raise the exception8185 when the error is a "repository not exported"8186 returns true8187 #update_clone_time8188 sets the timestamp for when the cloning process finished8189# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/repository_importer_spec.rb. It took 1.52 seconds. Expected to take 1.44 seconds.8190# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb. Expected to take 1.42 seconds.8191MergeRequests::Mergeability::CheckCiStatusService8192 behaves like mergeability check service8193 sets the identifier8194 sets the description8195 #execute8196 when only_allow_merge_if_pipeline_succeeds is true8197 when merge_request.auto_merge_enabled? is false8198 when the merge request is in a mergeable state8199 returns a check result with status success8200 when the merge request is not in a mergeable state8201 returns a check result with status failed8202 when merge_request.auto_merge_enabled? is true8203 when the merge request is in a mergeable state8204 returns a check result with status success8205 when the merge request is not in a mergeable state8206 returns a check result with status failed8207 when only_allow_merge_if_pipeline_succeeds is false8208 when merge_request.auto_merge_enabled? is false8209 returns a check result with inactive status8210 #skip?8211 when skip check is true8212 returns true8213 when skip check is false8214 returns false8215 #cacheable?8216 returns false8217# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb. It took 1.32 seconds. Expected to take 1.42 seconds.8218# [RSpecRunTime] Starting example group spec/views/groups/_home_panel.html.haml_spec.rb. Expected to take 1.4 seconds.8219groups/_home_panel8220 admin area link8221 renders admin area link for admin8222 does not render admin area link for non-admin8223 does not render admin area link for anonymous8224# [RSpecRunTime] RSpec elapsed time: 26 minutes 42.15 seconds. Current RSS: ~1475M. load average: 1.12 1.17 1.13 1/301 782688225# [RSpecRunTime] Finishing example group spec/views/groups/_home_panel.html.haml_spec.rb. It took 1.48 seconds. Expected to take 1.4 seconds.8226# [RSpecRunTime] Starting example group spec/scripts/generate_rspec_pipeline_spec.rb. Expected to take 1.36 seconds.8227GenerateRspecPipeline8228 #generate!8229 when rspec_files and pipeline_template_path exists8230 generates the pipeline config with default parallelization8231 when parallelization > 08232 generates the pipeline config8233 when parallelization > MAX_NODES_COUNT8234 generates the pipeline config with max parallelization of 508235 when knapsack_report_path is given8236 generates the pipeline config with parallelization based on Knapsack8237 and RSpec files have a high duration8238 generates the pipeline config with parallelization based on Knapsack8239 and Knapsack report does not contain valid JSON8240 generates the pipeline config with default parallelization8241 when test_suite_prefix is given8242 generates the pipeline config based on the test_suite_prefix8243 when generated_pipeline_path is given8244 writes the pipeline config in the given generated_pipeline_path8245 when rspec_files does not exist8246 generates the pipeline config using the no-op template8247 when pipeline_template_path does not exist8248 generates the pipeline config using the no-op template8249# [RSpecRunTime] Finishing example group spec/scripts/generate_rspec_pipeline_spec.rb. It took 1.37 seconds. Expected to take 1.36 seconds.8250# [RSpecRunTime] Starting example group spec/lib/gitlab/kas/client_spec.rb. Expected to take 1.34 seconds.8251Gitlab::Kas::Client8252 #initialize8253 kas is not enabled8254 raises a configuration error8255 internal url is not set8256 raises a configuration error8257 gRPC calls8258 #get_connected_agents_by_agent_ids8259 is expected to eq [#<Double (anonymous)>]8260 #list_agent_config_files8261 is expected to eq [#<Double (anonymous)>]8262 #send_git_push_event8263 is expected to eq #<Double Gitlab::Agent::Notifications::Rpc::GitPushEventResponse>8264 with grpcs8265 uses a ChannelCredentials object with the correct certificates8266# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas/client_spec.rb. It took 1.3 seconds. Expected to take 1.34 seconds.8267# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb. Expected to take 1.33 seconds.8268Gitlab::Ci::Reports::TestReportsComparer8269 #suite_comparers8270 when head and base reports include two test suites8271 returns test suite comparers with specified values8272 #total_status8273 when all tests cases are success in head suites8274 returns the total status8275 when there is a failed test case in head suites8276 returns the total status in head suite8277 when there is an error test case in head suites8278 returns the total status in head suite8279 #total_count8280 returns the total test counts in head suites8281 #resolved_count8282 when there is a resolved failure test case in head suites8283 returns the correct count8284 when there is a resolved error test case in head suites8285 returns the correct count8286 when there are no resolved test cases in head suites8287 returns the correct count8288 #failed_count8289 when there is a failed test case in head suites8290 returns the correct count8291 when there are no failed test cases in head suites8292 returns the correct count8293 #error_count8294 when there is an error test case in head suites8295 returns the correct count8296 when there are no error test cases in head suites8297 returns the correct count8298# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb. It took 2.05 seconds. Expected to take 1.33 seconds.8299# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb. Expected to take 1.3 seconds.8300Gitlab::LegacyGithubImport::UserFormatter8301 #gitlab_id8302 returns nil when GitHub user is not a GitLab user8303 when GitHub user is a GitLab user8304 returns GitLab user id when user confirmed primary email matches GitHub email8305 returns GitLab user id when user unconfirmed primary email matches GitHub email8306 returns GitLab user id when user confirmed secondary email matches GitHub email8307 returns nil when user unconfirmed secondary email matches GitHub email8308# [RSpecRunTime] RSpec elapsed time: 26 minutes 48.55 seconds. Current RSS: ~1475M. load average: 1.27 1.20 1.14 1/301 782698309 .email8310 assigns a dummy email address when user is a Ghost gitea user8311# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb. It took 1.8 seconds. Expected to take 1.3 seconds.8312# [RSpecRunTime] Starting example group spec/services/clusters/kubernetes_spec.rb. Expected to take 1.28 seconds.8313Clusters::Kubernetes8314 is expected to be const defined :GITLAB_SERVICE_ACCOUNT_NAME8315 is expected to be const defined :GITLAB_SERVICE_ACCOUNT_NAMESPACE8316 is expected to be const defined :GITLAB_ADMIN_TOKEN_NAME8317 is expected to be const defined :GITLAB_CLUSTER_ROLE_BINDING_NAME8318 is expected to be const defined :GITLAB_CLUSTER_ROLE_NAME8319 is expected to be const defined :PROJECT_CLUSTER_ROLE_NAME8320 is expected to be const defined :GITLAB_KNATIVE_SERVING_ROLE_NAME8321 is expected to be const defined :GITLAB_KNATIVE_SERVING_ROLE_BINDING_NAME8322 is expected to be const defined :GITLAB_CROSSPLANE_DATABASE_ROLE_NAME8323 is expected to be const defined :GITLAB_CROSSPLANE_DATABASE_ROLE_BINDING_NAME8324# [RSpecRunTime] Finishing example group spec/services/clusters/kubernetes_spec.rb. It took 1.33 seconds. Expected to take 1.28 seconds.8325# [RSpecRunTime] RSpec elapsed time: 26 minutes 50.21 seconds. Current RSS: ~1462M. load average: 1.25 1.20 1.14 1/301 782708326# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/notes_importer_spec.rb. Expected to take 1.25 seconds.8327Gitlab::GithubImport::Importer::NotesImporter8328 #parallel?8329 returns true when running in parallel mode8330 returns false when running in sequential mode8331 #execute8332 when running in parallel mode8333 imports notes in parallel8334 when running in sequential mode8335 imports notes in sequence8336 #sequential_import8337 imports each note in sequence8338 #parallel_import8339 imports each note in parallel8340 #id_for_already_imported_cache8341 returns the ID of the given note8342 #collection_options8343 returns an empty Hash8344# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/notes_importer_spec.rb. It took 1.29 seconds. Expected to take 1.25 seconds.8345# [RSpecRunTime] Starting example group spec/helpers/admin/identities_helper_spec.rb. Expected to take 1.24 seconds.8346Admin::IdentitiesHelper8347 #label_for_identity_provider8348 shows label for identity provider8349 #provider_id_cell_testid8350 shows blank provider id for data-testid8351 #provider_id8352 shows no provider id8353 #saml_group_cell_testid8354 shows blank SAML group for data-testid8355 #saml_group_link8356 shows no link to SAML group8357 #identity_cells_to_render?8358 without identities8359 returns false8360 with identities8361 returns true8362 #scim_identities_collection8363 returns empty array8364# [RSpecRunTime] Finishing example group spec/helpers/admin/identities_helper_spec.rb. It took 1.22 seconds. Expected to take 1.24 seconds.8365# [RSpecRunTime] Starting example group spec/serializers/container_repository_entity_spec.rb. Expected to take 1.21 seconds.8366ContainerRepositoryEntity8367 exposes required informations8368 when project is not preset in the request8369 uses project from the object8370 when user can manage repositories8371 exposes destroy_path8372 when user cannot manage repositories8373 does not expose destroy_path8374# [RSpecRunTime] Finishing example group spec/serializers/container_repository_entity_spec.rb. It took 1.26 seconds. Expected to take 1.21 seconds.8375# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb. Expected to take 1.19 seconds.8376Gitlab::Usage::Metrics::Instrumentations::CountConnectedAgentsMetric8377 behaves like a correct instrumented metric value8378 has correct value8379# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.07 seconds. Current RSS: ~1465M. load average: 1.23 1.19 1.14 1/301 782718380# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb. It took 1.24 seconds. Expected to take 1.19 seconds.8381# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb. Expected to take 1.18 seconds.8382Gitlab::Database::LoadBalancing::ServiceDiscovery::Sampler8383 #sample8384 samples max_replica_pools addresses8385 samples random ports across all hosts8386 returns the same answer for the same input when called multiple times8387 gives a consistent answer regardless of input ordering8388 samples fairly across all hosts8389 when input is an empty array8390 returns an empty array8391 when there are less replicas than max_replica_pools8392 returns the same addresses8393 when max_replica_pools is nil8394 returns the same addresses8395# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb. It took 1.13 seconds. Expected to take 1.18 seconds.8396# [RSpecRunTime] Starting example group spec/lib/constraints/admin_constrainer_spec.rb. Expected to take 1.15 seconds.8397Constraints::AdminConstrainer8398 #matches8399 application setting :admin_mode is enabled8400 when user is a regular user8401 forbids access8402 when user is an admin8403 admin mode is disabled8404 forbids access8405 admin mode is enabled8406 allows access8407 application setting :admin_mode is disabled8408 when user is a regular user8409 forbids access8410 when user is an admin8411 allows access8412# [RSpecRunTime] Finishing example group spec/lib/constraints/admin_constrainer_spec.rb. It took 1.11 seconds. Expected to take 1.15 seconds.8413# [RSpecRunTime] Starting example group spec/serializers/ci/dag_stage_entity_spec.rb. Expected to take 1.14 seconds.8414Ci::DagStageEntity8415 #as_json8416 contains valid name8417 contains the job groups8418 matches schema8419# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.65 seconds. Current RSS: ~1460M. load average: 1.23 1.19 1.14 1/301 782728420# [RSpecRunTime] Finishing example group spec/serializers/ci/dag_stage_entity_spec.rb. It took 1.33 seconds. Expected to take 1.14 seconds.8421# [RSpecRunTime] Starting example group spec/services/packages/nuget/create_dependency_service_spec.rb. Expected to take 1.11 seconds.8422Packages::Nuget::CreateDependencyService8423 #execute8424 behaves like creating dependencies, links and nuget metadata for8425 creates dependencies, links and nuget metadata8426 with existing dependencies8427 behaves like creating dependencies, links and nuget metadata for8428 creates dependencies, links and nuget metadata8429 with dependencies with no target framework8430 behaves like creating dependencies, links and nuget metadata for8431 creates dependencies, links and nuget metadata8432 with empty dependencies8433 is a no op8434# [RSpecRunTime] Finishing example group spec/services/packages/nuget/create_dependency_service_spec.rb. It took 1.25 seconds. Expected to take 1.11 seconds.8435# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb. Expected to take 1.09 seconds.8436Gitlab::BitbucketImport::Importers::LfsObjectsImporter8437 #execute8438 when lfs is enabled8439 imports each lfs object in parallel8440 logs its progress8441 when LFS list download fails8442 rescues and logs the exception8443 when LFS is not enabled8444 logs progress but does nothing8445# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb. It took 1.25 seconds. Expected to take 1.09 seconds.8446# [RSpecRunTime] Starting example group spec/models/concerns/file_store_mounter_spec.rb. Expected to take 1.09 seconds.8447FileStoreMounter8448 does not allow STI8449 with an instance8450 #update_file_store8451 calls update column8452 #store_file_now!8453 calls the dynamic functions8454 .mount_file_store_uploader8455 skip_store_file: true, file_field: :file8456 defines instance methods and registers a callback8457 skip_store_file: false, file_field: :file8458 defines instance methods and registers a callback8459 skip_store_file: false, file_field: :signed_file8460 defines instance methods and registers a callback8461 skip_store_file: true, file_field: :signed_file8462 defines instance methods and registers a callback8463 with an unknown file_field8464 is expected to raise ArgumentError with "file_field not allowed: unknown"8465# [RSpecRunTime] Finishing example group spec/models/concerns/file_store_mounter_spec.rb. It took 1.27 seconds. Expected to take 1.09 seconds.8466# [RSpecRunTime] Starting example group spec/lib/gitlab/web_ide/config_spec.rb. Expected to take 1.07 seconds.8467Gitlab::WebIde::Config8468 when config is valid8469 #to_hash8470 returns hash created from string8471 #valid?8472 is valid8473 has no errors8474 when config is invalid8475 when yml is incorrect8476 .new8477 raises error8478 when config logic is incorrect8479 #valid?8480 is not valid8481 has errors8482 #errors8483 returns an array of strings8484# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_ide/config_spec.rb. It took 0.99 second. Expected to take 1.07 seconds.8485# [RSpecRunTime] Starting example group spec/views/layouts/organization.html.haml_spec.rb. Expected to take 1.05 seconds.8486layouts/organization8487 navigation8488 calls organization_layout_nav and sets @nav instance variable8489# [RSpecRunTime] Finishing example group spec/views/layouts/organization.html.haml_spec.rb. It took 0.91 second. Expected to take 1.05 seconds.8490# [RSpecRunTime] Starting example group spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb. Expected to take 1.04 seconds.8491WebHooks::WildcardBranchFilterValidator8492 #validates_each8493 allows valid branch names8494 disallows bad branch names8495 allows wildcards8496 gets rid of whitespace8497 limits length to 4000 chars8498# [RSpecRunTime] Finishing example group spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb. It took 0.89 second. Expected to take 1.04 seconds.8499# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. Expected to take 1.02 seconds.8500Gitlab::HealthChecks::Probes::Collection8501 #execute8502 with all checks8503 responds with readiness checks data8504 when Redis fails8505 responds with failure8506 when check raises exception not handled inside the check8507 responds with failure including the exception info8508 when some checks are not available8509 asks for check availability8510 does not call `readiness` on checks that are not available8511 does not fail collection check8512 without checks8513 responds with success8514# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. It took 1.06 seconds. Expected to take 1.02 seconds.8515# [RSpecRunTime] Starting example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. Expected to take 1.01 seconds.8516Import::ManifestProviderRepoEntity8517 behaves like exposes required fields for import entity8518 exposes required fields8519 correctly exposes id8520 correctly exposes full name8521 correctly exposes sanitized name8522 correctly exposes provider link8523# [RSpecRunTime] Finishing example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. It took 0.87 second. Expected to take 1.01 seconds.8524# [RSpecRunTime] Starting example group spec/serializers/activity_pub/project_entity_spec.rb. Expected to take 0.99 second.8525ActivityPub::ProjectEntity8526 as json8527 has releases page as id8528 is an Application actor8529 provides project name8530 provides a description of the project8531 provides an url for web content8532# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/project_entity_spec.rb. It took 0.9 second. Expected to take 0.99 second.8533# [RSpecRunTime] Starting example group spec/models/integrations/issue_tracker_data_spec.rb. Expected to take 0.98 second.8534Integrations::IssueTrackerData8535 does not allow STI8536 behaves like Integrations::BaseDataFields8537 associations8538 is expected to belong to integration required: false8539 #activated?8540 with integration8541 with value set to false8542 is expected to eq false8543 with value set to true8544 is expected to eq true8545 without integration8546 is expected to eq false8547 #to_database_hash8548 does not include certain attributes8549 encrypted attributes8550 is expected to contain exactly :issues_url, :new_issue_url, and :project_url8551# [RSpecRunTime] Finishing example group spec/models/integrations/issue_tracker_data_spec.rb. It took 0.96 second. Expected to take 0.98 second.8552# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.8553Lint factories for Integrations::IssueTrackerData8554 with saas, license, and factory defaults8555 behaves like factory8556 issue_tracker_data factory8557 does not raise error when built8558 does not raise error when created8559# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.09 seconds. Expected to take 39.52 seconds.8560# [RSpecRunTime] Starting example group spec/models/abuse/reports/user_mention_spec.rb. Expected to take 0.96 second.8561Abuse::Reports::UserMention8562 does not allow STI8563 behaves like has user mentions8564 #has_mentions?8565 when no mentions8566 returns false8567 when mentioned_users_ids not null8568 returns true8569 when mentioned projects8570 returns true8571 when mentioned groups8572 returns true8573 associations8574 is expected to belong to abuse_report optional: false8575 is expected to belong to note optional: false8576# [RSpecRunTime] Finishing example group spec/models/abuse/reports/user_mention_spec.rb. It took 1.0 second. Expected to take 0.96 second.8577# [RSpecRunTime] Starting example group spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb. Expected to take 0.94 second.8578RuboCop::Cop::Performance::ActiveRecordSubtransactionMethods8579 when the method uses a subtransaction8580 method: :safe_ensure_unique8581 registers an offense8582 method: :safe_find_or_create_by8583 registers an offense8584 method: :safe_find_or_create_by!8585 registers an offense8586 method: :with_fast_read_statement_timeout8587 registers an offense8588 method: :create_or_find_by8589 registers an offense8590 method: :create_or_find_by!8591 registers an offense8592# [RSpecRunTime] Finishing example group spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb. It took 0.85 second. Expected to take 0.94 second.8593# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/alert_spec.rb. Expected to take 0.93 second.8594Gitlab::DataBuilder::Alert8595 .build8596 is expected to be a kind of Hash8597 is expected to eq "alert"8598 contains the correct object attributes8599# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/alert_spec.rb. It took 0.85 second. Expected to take 0.93 second.8600# [RSpecRunTime] Starting example group spec/lib/gitlab/zoom_link_extractor_spec.rb. Expected to take 0.92 second.8601Gitlab::ZoomLinkExtractor8602 #links8603 text: "issue text https://zoom.us/j/123 and https://zoom.us/s/1123433", links: ["https://zoom.us/j/123", "https://zoom.us/s/1123433"]8604 is expected to eq ["https://zoom.us/j/123", "https://zoom.us/s/1123433"]8605 text: "https://zoom.us/j/1123433 issue text", links: ["https://zoom.us/j/1123433"]8606 is expected to eq ["https://zoom.us/j/1123433"]8607 text: "issue https://zoom.us/my/1123433 text", links: ["https://zoom.us/my/1123433"]8608 is expected to eq ["https://zoom.us/my/1123433"]8609 text: "issue https://gitlab.com and https://gitlab.zoom.us/s/1123433", links: ["https://gitlab.zoom.us/s/1123433"]8610 is expected to eq ["https://gitlab.zoom.us/s/1123433"]8611 text: "https://gitlab.zoom.us/j/1123433", links: ["https://gitlab.zoom.us/j/1123433"]8612 is expected to eq ["https://gitlab.zoom.us/j/1123433"]8613 text: "https://gitlab.zoom.us/my/1123433", links: ["https://gitlab.zoom.us/my/1123433"]8614 is expected to eq ["https://gitlab.zoom.us/my/1123433"]8615 #match?8616 is true when a zoom link found8617 is false when no zoom link found8618# [RSpecRunTime] Finishing example group spec/lib/gitlab/zoom_link_extractor_spec.rb. It took 1.1 seconds. Expected to take 0.92 second.8619# [RSpecRunTime] Starting example group spec/lib/gitlab/git_access_design_spec.rb. Expected to take 0.91 second.8620Gitlab::GitAccessDesign8621 #check8622 when the user is allowed to manage designs8623 is expected to be a kind of Gitlab::GitAccessResult::Success8624 when the user is not allowed to manage designs8625 raises an error8626 when the protocol is not web8627 raises an error8628# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_access_design_spec.rb. It took 0.9 second. Expected to take 0.91 second.8629# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/comment_spec.rb. Expected to take 0.89 second.8630Bitbucket::Representation::Comment8631 #author8632 is expected to eq "Ben"8633 is expected to be nil8634 #note8635 is expected to eq "Text"8636 is expected to be nil8637 #created_at8638 is expected to eq Wed, 29 May 20248639 #updated_at8640 is expected to eq Wed, 29 May 20248641 is expected to eq Wed, 29 May 20248642# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/comment_spec.rb. It took 0.95 second. Expected to take 0.89 second.8643# [RSpecRunTime] Starting example group spec/workers/onboarding/pipeline_created_worker_spec.rb. Expected to take 0.88 second.8644Onboarding::PipelineCreatedWorker#perform8645 behaves like records an onboarding progress action8646 is expected to receive execute({:action=>:pipeline_created}) 1 time8647 behaves like does not record an onboarding progress action8648 is expected not to receive new(*(any args)) 0 times8649# [RSpecRunTime] Finishing example group spec/workers/onboarding/pipeline_created_worker_spec.rb. It took 0.81 second. Expected to take 0.88 second.8650# [RSpecRunTime] Starting example group spec/serializers/analytics_build_serializer_spec.rb. Expected to take 0.86 second.8651AnalyticsBuildSerializer8652 when there is a single object provided8653 contains important elements of analyticsBuild8654# [RSpecRunTime] Finishing example group spec/serializers/analytics_build_serializer_spec.rb. It took 0.91 second. Expected to take 0.86 second.8655# [RSpecRunTime] Starting example group spec/services/ml/create_experiment_service_spec.rb. Expected to take 0.85 second.8656Ml::CreateExperimentService8657 #execute8658 creates an experiment8659 when experiment already exists8660 returns an error8661# [RSpecRunTime] Finishing example group spec/services/ml/create_experiment_service_spec.rb. It took 0.76 second. Expected to take 0.85 second.8662# [RSpecRunTime] Starting example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. Expected to take 0.83 second.8663Ci::BulkInsertableTags8664 does not allow STI8665 .with_bulk_insert_tags8666 changes the thread key to true8667 #save_tags8668 calls super8669 does not call super with BulkInsertableTags.with_bulk_insert_tags8670 isolates bulk insert behavior between threads8671# [RSpecRunTime] Finishing example group spec/models/concerns/ci/bulk_insertable_tags_spec.rb. It took 0.77 second. Expected to take 0.83 second.8672# [RSpecRunTime] Starting example group spec/workers/repository_check/dispatch_worker_spec.rb. Expected to take 0.82 second.8673RepositoryCheck::DispatchWorker8674 does nothing when repository checks are disabled8675 does nothing if the exclusive lease is taken8676 dispatches work to RepositoryCheck::BatchWorker8677 with unhealthy shard8678 only triggers RepositoryCheck::BatchWorker for healthy shards8679 logs unhealthy shards8680# [RSpecRunTime] Finishing example group spec/workers/repository_check/dispatch_worker_spec.rb. It took 0.78 second. Expected to take 0.82 second.8681# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. Expected to take 0.81 second.8682Gitlab::Analytics::CycleAnalytics::Sorting8683 when invalid sorting params are given8684 falls back to end_event DESC sorting8685 sorting end_event8686 direction desc8687 is expected to eq [#<Arel::Nodes::Descending:0x00007a2725294e58 @expr=#<struct Arel::Attributes::Attribute relation=#<A...integer, first_contribution: boolean, pipeline_id: integer)>, @table_alias=nil>, name="merged_at">>]8688 direction asc8689 is expected to eq [#<Arel::Nodes::Ascending:0x00007a27243f60e0 @expr=#<struct Arel::Attributes::Attribute relation=#<Ar...integer, first_contribution: boolean, pipeline_id: integer)>, @table_alias=nil>, name="merged_at">>]8690 sorting duration8691 direction desc8692 is expected to eq [#<Arel::Nodes::Descending:0x00007a271c9c6f90 @expr=#<Arel::Nodes::Subtraction:0x00007a271c9c79b8 @le... imported: integer, imported_from: integer)>, @table_alias=nil>, name="created_at">, @operator=:->>]8693 direction asc8694 is expected to eq [#<Arel::Nodes::Ascending:0x00007a27167c09e0 @expr=#<Arel::Nodes::Subtraction:0x00007a27167c0a30 @lef... imported: integer, imported_from: integer)>, @table_alias=nil>, name="created_at">, @operator=:->>]8695# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. It took 0.85 second. Expected to take 0.81 second.8696# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/product/variables_spec.rb. Expected to take 0.79 second.8697Gitlab::Ci::Config::Entry::Product::Variables8698 validations8699 when entry config value is correct8700 #value8701 returns hash with key value strings8702 #errors8703 does not append errors8704 #valid?8705 is valid8706 with only one variable8707 #valid?8708 is valid8709 #errors8710 does not append errors8711# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/product/variables_spec.rb. It took 0.76 second. Expected to take 0.79 second.8712# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb. Expected to take 0.78 second.8713Gitlab::Usage::Metrics::Instrumentations::CountUserAuthMetric8714 with all time frame8715 behaves like a correct instrumented metric value8716 has correct value8717 with 28d time frame8718 behaves like a correct instrumented metric value8719 has correct value8720# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb. It took 0.77 second. Expected to take 0.78 second.8721# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/snippets_menu_spec.rb. Expected to take 0.78 second.8722Sidebars::Projects::Menus::SnippetsMenu8723 behaves like serializable as super_sidebar_menu_args8724 returns hash with provided attributes8725 returns hash with an item_id8726 #render?8727 when user cannot access snippets8728 returns false8729 when user can access snippets8730 returns true8731# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/snippets_menu_spec.rb. It took 0.78 second. Expected to take 0.78 second.8732# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/log_limited_array_spec.rb. Expected to take 0.75 second.8733Gitlab::Utils::LogLimitedArray8734 .log_limited_array8735 when the argument is not an array8736 returns an empty array8737 when the argument is an array8738 when the array is under the limit8739 returns the array unchanged8740 when the array exceeds the limit8741 when no sentinel value is passed8742 replaces arguments after the limit with an ellipsis string8743 when a sentinel value is passed8744 replaces arguments after the limit with the sentinel8745 when the array contains arrays and hashes8746 calculates the size based on the JSON representation8747# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/log_limited_array_spec.rb. It took 0.8 second. Expected to take 0.75 second.8748# [RSpecRunTime] Starting example group spec/models/license_template_spec.rb. Expected to take 0.74 second.8749LicenseTemplate8750 does not allow STI8751 #content8752 calls a proc exactly once if provided8753 returns a string if provided8754 #resolve!8755 updates placeholders in a copy of the template content8756# [RSpecRunTime] Finishing example group spec/models/license_template_spec.rb. It took 0.67 second. Expected to take 0.74 second.8757# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_setup_resolver_spec.rb. Expected to take 0.73 second.8758Resolvers::Ci::RunnerSetupResolver8759 #resolve8760 with container platforms8761 returns install instructions8762 does not return register instructions8763 with regular platforms8764 returns install and register instructions8765# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_setup_resolver_spec.rb. It took 0.76 second. Expected to take 0.73 second.8766# [RSpecRunTime] Starting example group spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb. Expected to take 0.71 second.8767Projects::ScheduleRefreshBuildArtifactsSizeStatisticsWorker8768 #perform8769 behaves like an idempotent worker8770 is labeled as idempotent8771 performs multiple times sequentially without raising an exception8772 schedules Projects::RefreshBuildArtifactsSizeStatisticsWorker to be performed with capacity8773# [RSpecRunTime] Finishing example group spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb. It took 0.75 second. Expected to take 0.71 second.8774# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/inputs/base_input_spec.rb. Expected to take 0.71 second.8775Gitlab::Ci::Config::Interpolation::Inputs::BaseInput8776 #valid_value?8777 is not implemented8778 .type_name8779 is not implemented8780 .matches?8781 when given is a hash8782 when the spec type matches the input type8783 returns true8784 when the spec type does not match the input type8785 returns false8786 when not given a hash8787 returns false8788# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/inputs/base_input_spec.rb. It took 0.8 second. Expected to take 0.71 second.8789# [RSpecRunTime] Starting example group spec/models/instance_metadata/kas_spec.rb. Expected to take 0.69 second.8790InstanceMetadata::Kas8791 does not allow STI8792 has InstanceMetadataPolicy as declarative policy8793 when KAS is enabled8794 has the correct properties8795 when KAS is disabled8796 has the correct properties8797# [RSpecRunTime] Finishing example group spec/models/instance_metadata/kas_spec.rb. It took 0.7 second. Expected to take 0.69 second.8798# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/challenge_spec.rb. Expected to take 0.68 second.8799Gitlab::LetsEncrypt::Challenge8800 #status8801 delegates to Acme::Client::Resources::Challenge8802 #token8803 delegates to Acme::Client::Resources::Challenge8804 #file_content8805 delegates to Acme::Client::Resources::Challenge8806 #request_validation8807 delegates to Acme::Client::Resources::Challenge8808 #error8809 delegates to Acme::Client::Resources::Challenge8810# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/challenge_spec.rb. It took 0.78 second. Expected to take 0.68 second.8811# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb. Expected to take 0.67 second.8812Gitlab::UsageDataCounters::WebIdeCounter8813 commits counter8814 behaves like counter examples8815 increments counter and return the total count8816 merge requests counter8817 behaves like counter examples8818 increments counter and return the total count8819 terminals counter8820 behaves like counter examples8821 increments counter and return the total count8822 pipelines counter8823 behaves like counter examples8824 increments counter and return the total count8825 .totals8826 can report all totals8827# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb. It took 0.8 second. Expected to take 0.67 second.8828# [RSpecRunTime] Starting example group spec/graphql/types/custom_emoji_type_spec.rb. Expected to take 0.66 second.8829Types::CustomEmojiType8830 is expected to eq "CustomEmoji"8831 is expected to require graphql authorizations :read_custom_emoji8832 is expected to have graphql fields "id", "name", "url", "external", "created_at", and "user_permissions"8833 is expected to expose permissions using Types::PermissionTypes::CustomEmoji8834# [RSpecRunTime] Finishing example group spec/graphql/types/custom_emoji_type_spec.rb. It took 0.66 second. Expected to take 0.66 second.8835# [RSpecRunTime] Starting example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. Expected to take 0.64 second.8836Packages::Nuget::OdataPackageEntryService8837 #execute8838 when package_version is present8839 returns a success ServiceResponse8840 behaves like returning a package entry with the correct attributes8841 returns a package entry with the correct attributes8842 when package_version is not present8843 returns a success ServiceResponse8844 behaves like returning a package entry with the correct attributes8845 returns a package entry with the correct attributes8846# [RSpecRunTime] Finishing example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. It took 0.68 second. Expected to take 0.64 second.8847# [RSpecRunTime] Starting example group spec/services/export_csv/map_export_fields_service_spec.rb. Expected to take 0.63 second.8848ExportCsv::MapExportFieldsService8849 #invalid_fields8850 returns an array containing invalid fields8851 #execute8852 returns a hash with selected fields only8853 when the fields collection is empty8854 returns a hash with all fields8855 when fields collection includes invalid fields8856 returns a hash with valid selected fields only8857# [RSpecRunTime] Finishing example group spec/services/export_csv/map_export_fields_service_spec.rb. It took 0.65 second. Expected to take 0.63 second.8858# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb. Expected to take 0.62 second.8859RuboCop::Cop::Gitlab::KeysFirstAndValuesFirst8860 behaves like inspect use of keys or values first8861 .keys.first8862 flags and autocorrects8863 does not flag unrelated code8864 behaves like inspect use of keys or values first8865 .values.first8866 flags and autocorrects8867 does not flag unrelated code8868# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb. It took 0.71 second. Expected to take 0.62 second.8869# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb. Expected to take 0.61 second.8870Gitlab::SidekiqVersioning::Middleware8871 #call8872 sets worker.job_version8873 yields8874 when worker is not ApplicationWorker8875 does not err8876# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb. It took 0.58 second. Expected to take 0.61 second.8877# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/export_batch_status_spec.rb. Expected to take 0.59 second.8878API::Entities::BulkImports::ExportBatchStatus8879 has the correct attributes8880# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/export_batch_status_spec.rb. It took 0.58 second. Expected to take 0.59 second.8881# [RSpecRunTime] Starting example group spec/serializers/import/gitlab_provider_repo_entity_spec.rb. Expected to take 0.59 second.8882Import::GitlabProviderRepoEntity8883 behaves like exposes required fields for import entity8884 exposes required fields8885 correctly exposes id8886 correctly exposes full name8887 correctly exposes sanitized name8888 correctly exposes provider link8889# [RSpecRunTime] Finishing example group spec/serializers/import/gitlab_provider_repo_entity_spec.rb. It took 0.66 second. Expected to take 0.59 second.8890# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb. Expected to take 0.58 second.8891Gitlab::LegacyGithubImport::IssuableFormatter8892 #project_association8893 is expected to raise NotImplementedError8894 #number8895 is expected to eq 428896 #find_condition8897 is expected to eq {:iid=>42}8898# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb. It took 0.57 second. Expected to take 0.58 second.8899# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/collection_spec.rb. Expected to take 0.57 second.8900BitbucketServer::Collection8901 #current_page8902 returns 18903 #prev_page8904 returns nil8905 #next_page8906 returns 28907# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/collection_spec.rb. It took 0.57 second. Expected to take 0.57 second.8908# [RSpecRunTime] Starting example group spec/rubocop/cop/avoid_becomes_spec.rb. Expected to take 0.56 second.8909RuboCop::Cop::AvoidBecomes8910 flags the use of becomes with a namespaced constant parameter8911 flags the use of becomes with a dynamic parameter8912 flags the use of becomes with a constant parameter8913# [RSpecRunTime] Finishing example group spec/rubocop/cop/avoid_becomes_spec.rb. It took 0.62 second. Expected to take 0.56 second.8914# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/memory_spec.rb. Expected to take 0.55 second.8915Gitlab::Metrics::Memory8916 .gc_heap_fragmentation8917 when the Ruby heap is perfectly utilized8918 is expected to eq 08919 when the Ruby heap is greatly fragmented8920 is expected to be > 0.998921 when the Ruby heap is semi-fragmented8922 is expected to eq 0.58923# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/memory_spec.rb. It took 0.57 second. Expected to take 0.55 second.8924# [RSpecRunTime] Starting example group spec/graphql/types/group_member_type_spec.rb. Expected to take 0.55 second.8925Types::GroupMemberType8926 is expected to expose permissions using Types::PermissionTypes::Group8927 is expected to eq "GroupMember"8928 is expected to require graphql authorizations :read_group8929 has the expected fields8930# [RSpecRunTime] Finishing example group spec/graphql/types/group_member_type_spec.rb. It took 0.67 second. Expected to take 0.55 second.8931# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. Expected to take 0.53 second.8932OmniAuth::Strategies::OAuth28933 verifies the gem version8934 when a Faraday exception is raised8935 exception: Faraday::TimeoutError8936 passes the exception to OmniAuth8937 exception: Faraday::ConnectionFailed8938 passes the exception to OmniAuth8939# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. It took 0.56 second. Expected to take 0.53 second.8940# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_sort_enum_spec.rb. Expected to take 0.52 second.8941Types::MergeRequestSortEnum8942 is expected to eq "MergeRequestSort"8943 exposes all the existing issue sort values8944 behaves like common sort values8945 exposes all the existing common sort values8946# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_sort_enum_spec.rb. It took 0.55 second. Expected to take 0.52 second.8947# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb. Expected to take 0.51 second.8948Packages::Rpm::RepositoryMetadata::BuildRepomdXmlService8949 #execute8950 generate valid xml8951 has all data info8952 when data values has unexpected keys8953 ignores wrong keys8954# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb. It took 0.61 second. Expected to take 0.51 second.8955# [RSpecRunTime] Starting example group spec/views/layouts/_published_experiments.html.haml_spec.rb. Expected to take 0.51 second.8956layouts/_published_experiments8957 renders out data for all non-excluded, published experiments8958# [RSpecRunTime] Finishing example group spec/views/layouts/_published_experiments.html.haml_spec.rb. It took 0.42 second. Expected to take 0.51 second.8959# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb. Expected to take 0.5 second.8960Types::WorkItems::Widgets::CurrentUserTodosInputType8961 is expected to contain exactly "action" and "todoId"8962 is expected to eq "WorkItemWidgetCurrentUserTodosInput"8963# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb. It took 0.48 second. Expected to take 0.5 second.8964# [RSpecRunTime] Starting example group spec/models/badges/group_badge_spec.rb. Expected to take 0.49 second.8965GroupBadge8966 does not allow STI8967 associations8968 is expected to belong to group required: false8969 validations8970 is expected to validate that :group cannot be empty/falsy8971# [RSpecRunTime] Finishing example group spec/models/badges/group_badge_spec.rb. It took 0.61 second. Expected to take 0.49 second.8972# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.52 seconds.8973Lint factories for GroupBadge8974 with saas, license, and factory defaults8975 behaves like factory8976 group_badge factory8977 does not raise error when built8978 does not raise error when created8979# [RSpecRunTime] RSpec elapsed time: 27 minutes 41.13 seconds. Current RSS: ~1462M. load average: 1.11 1.16 1.13 1/301 782878980# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.44 seconds. Expected to take 39.52 seconds.8981# [RSpecRunTime] Starting example group spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb. Expected to take 0.48 second.8982Glfm::VerifyAllGeneratedFilesAreUpToDate#process8983 when repo is dirty8984 raises an error8985 when repo is clean8986 when all generated files are up to date8987 does not raise an error8988 when generated file(s) are not up to date8989ERROR: The following files were modified by running GLFM scripts. Please review, verify, and commit the changes:8990M /builds/gitlab-community/gitlab/glfm_specification/output_example_snapshots8991See the CI artifacts for the modified version of the files.8992This is the output of `git diff`:8993 raises an error8994# [RSpecRunTime] Finishing example group spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb. It took 0.62 second. Expected to take 0.48 second.8995# [RSpecRunTime] Starting example group spec/graphql/types/kas/agent_configuration_type_spec.rb. Expected to take 0.48 second.8996Types::Kas::AgentConfigurationType8997 is expected to eq "AgentConfiguration"8998 is expected to eq "Configuration details for an Agent"8999 is expected to have graphql fields :agent_name9000# [RSpecRunTime] Finishing example group spec/graphql/types/kas/agent_configuration_type_spec.rb. It took 0.61 second. Expected to take 0.48 second.9001# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_v2/claim_mapper_spec.rb. Expected to take 0.47 second.9002Gitlab::Ci::JwtV2::ClaimMapper9003 #to_h9004 returns an empty hash when source is not implemented9005 when mapper for source is implemented9006 source: :repository_source9007 uses mapper9008# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_v2/claim_mapper_spec.rb. It took 0.52 second. Expected to take 0.47 second.9009# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/execution_tracker_spec.rb. Expected to take 0.47 second.9010Gitlab::Utils::ExecutionTracker9011 #over_limit?9012 is true when max runtime is exceeded9013 is false when max runtime is not exceeded9014# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/execution_tracker_spec.rb. It took 0.49 second. Expected to take 0.47 second.9015# [RSpecRunTime] Starting example group spec/graphql/types/user_callout_feature_name_enum_spec.rb. Expected to take 0.46 second.9016Types::UserCalloutFeatureNameEnum9017 is expected to eq "UserCalloutFeatureNameEnum"9018 exposes all the existing user callout feature names9019# [RSpecRunTime] Finishing example group spec/graphql/types/user_callout_feature_name_enum_spec.rb. It took 0.49 second. Expected to take 0.46 second.9020# [RSpecRunTime] Starting example group spec/graphql/types/ci/ci_cd_setting_type_spec.rb. Expected to take 0.46 second.9021Types::Ci::CiCdSettingType9022 is expected to eq "ProjectCiCdSetting"9023 exposes the expected fields9024# [RSpecRunTime] Finishing example group spec/graphql/types/ci/ci_cd_setting_type_spec.rb. It took 0.5 second. Expected to take 0.46 second.9025# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb. Expected to take 0.44 second.9026Gitlab::Middleware::WebhookRecursionDetection9027 #call9028 when the recursion detection header is present9029 sets the request UUID from the header9030 when recursion headers are not present9031 works without errors9032# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb. It took 0.53 second. Expected to take 0.44 second.9033# [RSpecRunTime] Starting example group spec/lib/gitlab/webpack/graphql_known_operations_spec.rb. Expected to take 0.44 second.9034Gitlab::Webpack::GraphqlKnownOperations9035 .load9036 when file loader returns9037 returns memoized value9038 when file loader errors9039 returns empty array9040# [RSpecRunTime] Finishing example group spec/lib/gitlab/webpack/graphql_known_operations_spec.rb. It took 0.47 second. Expected to take 0.44 second.9041# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/representable_spec.rb. Expected to take 0.43 second.9042Gitlab::GithubImport::Representation::Representable9043 #github_identifiers9044 when class does not define `#github_identifiers`9045 tracks the error9046 when class defines `#github_identifiers`9047 does not track an exception and returns the identifiers9048# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/representable_spec.rb. It took 0.52 second. Expected to take 0.43 second.9049# [RSpecRunTime] Starting example group spec/routing/organizations/groups_controller_routing_spec.rb. Expected to take 0.43 second.9050Organizations::GroupsController9051 routes to groups#new9052# [RSpecRunTime] Finishing example group spec/routing/organizations/groups_controller_routing_spec.rb. It took 0.39 second. Expected to take 0.43 second.9053# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/core_spec.rb. Expected to take 0.42 second.9054Gitlab::Ci::Status::Core9055 #cache_key9056 uses the subject's cache key9057 #confirmation_message9058 returns nil by default9059# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/core_spec.rb. It took 0.49 second. Expected to take 0.42 second.9060# [RSpecRunTime] Starting example group spec/workers/concerns/gitlab/github_import/stage_methods_spec.rb. Expected to take 0.41 second.9061Gitlab::GithubImport::StageMethods9062 .max_retries_after_interruption!9063 does not set the `max_retries_after_interruption` if not called9064 sets the `max_retries_after_interruption`9065# [RSpecRunTime] Finishing example group spec/workers/concerns/gitlab/github_import/stage_methods_spec.rb. It took 0.49 second. Expected to take 0.41 second.9066# [RSpecRunTime] Starting example group spec/support_specs/graphql/field_selection_spec.rb. Expected to take 0.4 second.9067Graphql::FieldSelection9068 can report on the paths that are selected9069 can serialize a field selection nicely9070# [RSpecRunTime] Finishing example group spec/support_specs/graphql/field_selection_spec.rb. It took 0.47 second. Expected to take 0.4 second.9071# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb. Expected to take 0.4 second.9072BulkImports::Groups::Transformers::SubgroupToEntityTransformer9073 #transform9074 transforms subgroups data in entity params9075# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb. It took 0.5 second. Expected to take 0.4 second.9076# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/merge_request_type_spec.rb. Expected to take 0.39 second.9077Types::MergeRequestType9078 is expected to expose permissions using Types::PermissionTypes::MergeRequest9079# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/merge_request_type_spec.rb. It took 0.38 second. Expected to take 0.39 second.9080# [RSpecRunTime] Starting example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. Expected to take 0.37 second.9081Rack VULNDB-2550399082 when handling query params in GET requests9083 does not treat semicolons as query delimiters9084# [RSpecRunTime] Finishing example group spec/initializers/rack_VULNDB-255039_patch_spec.rb. It took 0.39 second. Expected to take 0.37 second.9085# [RSpecRunTime] Starting example group spec/graphql/types/packages/conan/metadatum_type_spec.rb. Expected to take 0.37 second.9086Types::Packages::Conan::MetadatumType9087 includes conan metadatum fields9088# [RSpecRunTime] Finishing example group spec/graphql/types/packages/conan/metadatum_type_spec.rb. It took 0.37 second. Expected to take 0.37 second.9089# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_tag_spec.rb. Expected to take 0.36 second.9090Types::PermissionTypes::ContainerRepositoryTag9091 has the expected fields9092# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_tag_spec.rb. It took 0.37 second. Expected to take 0.36 second.9093# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/project_private_worker_spec.rb. Expected to take 0.35 second.9094TodosDestroyer::ProjectPrivateWorker9095 calls the Todos::Destroy::ProjectPrivateService with the params it was given9096# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/project_private_worker_spec.rb. It took 0.42 second. Expected to take 0.35 second.9097# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_type_spec.rb. Expected to take 0.35 second.9098Types::Packages::PackageDependencyType9099 includes package file fields9100# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_type_spec.rb. It took 0.39 second. Expected to take 0.35 second.9101# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb. Expected to take 0.34 second.9102Types::WorkItems::Widgets::HierarchyType9103 exposes the expected fields9104# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb. It took 0.38 second. Expected to take 0.34 second.9105# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb. Expected to take 0.33 second.9106Code review events9107 the aggregated metrics contain all the code review metrics9108# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb. It took 0.4 second. Expected to take 0.33 second.9109# [RSpecRunTime] Starting example group spec/graphql/types/resolvable_interface_spec.rb. Expected to take 0.32 second.9110Types::ResolvableInterface9111 exposes the expected fields9112# [RSpecRunTime] Finishing example group spec/graphql/types/resolvable_interface_spec.rb. It took 0.39 second. Expected to take 0.32 second.9113# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/user_spec.rb. Expected to take 0.3 second.9114Types::PermissionTypes::User9115 returns user permissions9116# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/user_spec.rb. It took 0.39 second. Expected to take 0.3 second.9117auto_explain log contains 1627 entries for main, writing to /builds/gitlab-community/gitlab/auto_explain/rspec-unit-pg14-single-db-31-32.51844.main.ndjson.gz9118took 41.54317449119[TEST PROF INFO] EventProf results for sql.active_record9120Total time: 06:19.484 of 27:47.388 (22.76%)9121Total events: 2795819122Top 5 slowest suites (by time):9123Projects::Ove...ProjectService (./spec/services/projects/overwrite_project_service_spec.rb:5) – 00:41.288 (30573 / 29) of 02:01.626 (33.95%)9124Boards::Lists::MoveService (./spec/services/boards/lists/move_service_spec.rb:5) – 00:25.163 (20398 / 36) of 01:18.669 (31.99%)9125ProjectWiki (./spec/models/project_wiki_spec.rb:5) – 00:24.753 (19933 / 252) of 02:29.480 (16.56%)9126Repository (./spec/models/repository_spec.rb:5) – 00:23.210 (19302 / 449) of 02:41.250 (14.39%)9127Ci::UnlockArtifactsService (./spec/services/ci/unlock_artifacts_service_spec.rb:5) – 00:17.598 (14838 / 42) of 01:05.878 (26.71%)9128Knapsack report was generated. Preview:9129{9130 "spec/models/repository_spec.rb": 161.19152689899965,9131 "spec/models/project_wiki_spec.rb": 149.47988986000018,9132 "spec/services/projects/overwrite_project_service_spec.rb": 121.62584520400014,9133 "spec/services/suggestions/apply_service_spec.rb": 75.18205236800168,9134 "spec/services/boards/lists/move_service_spec.rb": 78.6692007399979,9135 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 56.838904644999275,9136 "spec/services/ci/unlock_artifacts_service_spec.rb": 65.87805166799808,9137 "spec/policies/project_statistics_policy_spec.rb": 49.941603300998395,9138 "spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb": 37.0803283239984,9139 "spec/models/protected_branch_spec.rb": 40.922716536002554,9140 "spec/support/shared_examples/lint_factories_shared_examples.rb": 31.645360252998216,9141 "spec/lib/gitlab/color_spec.rb": 33.01265376900119,9142 "spec/serializers/member_entity_spec.rb": 31.192272675001732,9143 "spec/lib/gitlab/ci/config/external/processor_spec.rb": 17.79206485800023,9144 "spec/services/integrations/propagation/bulk_create_service_spec.rb": 24.426537402003305,9145 "spec/services/ci/resource_groups/assign_resource_from_resource_group_service_spec.rb": 22.054616978999547,9146 "spec/views/notify/pipeline_failed_email.text.erb_spec.rb": 17.925356608000584,9147 "spec/models/ci/daily_build_group_report_result_spec.rb": 19.22363206099908,9148 "spec/services/ci/play_build_service_spec.rb": 20.018380150999292,9149 "spec/services/incident_management/timeline_events/create_service_spec.rb": 18.90105674500228,9150 "spec/tasks/gitlab/snippets_rake_spec.rb": 10.25712508200013,9151 "spec/models/integrations/hangouts_chat_spec.rb": 14.774362174000998,9152 "spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb": 9.045799422998243,9153 "spec/lib/backup/options_spec.rb": 9.197473052001442,9154 "spec/lib/gitlab/redis/workhorse_spec.rb": 13.471697531000245,9155 "spec/lib/gitlab/ci/variables/builder/pipeline_spec.rb": 12.199182107000524,9156 "spec/serializers/commit_entity_spec.rb": 10.605592145999253,9157 "spec/services/merge_requests/update_reviewers_service_spec.rb": 13.520438337996893,9158 "spec/services/merge_requests/assign_issues_service_spec.rb": 11.829663814001833,9159 "spec/services/web_hook_service_spec.rb": 13.92552521700054,9160 "spec/services/merge_requests/create_ref_service_spec.rb": 9.338083400998585,9161 "spec/services/projects/update_remote_mirror_service_spec.rb": 12.636762853999244,9162 "spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb": 8.959168289002264,9163 "spec/lib/gitlab/data_builder/deployment_spec.rb": 7.6686977760000445,9164 "spec/models/ci/variable_spec.rb": 10.421503909998137,9165 "spec/finders/packages/npm/package_finder_spec.rb": 8.9450512800031,9166 "spec/models/ci/catalog/resources/version_spec.rb": 7.457371781998518,9167 "spec/services/projects/import_export/prune_expired_export_jobs_service_spec.rb": 9.48342675999811,9168 "spec/models/members/last_group_owner_assigner_spec.rb": 7.775922418000846,9169 "spec/presenters/ci/stage_presenter_spec.rb": 9.211496009997063,9170 "spec/services/wiki_pages/destroy_service_spec.rb": 7.284310115999688,9171 "spec/lib/gitlab/search/abuse_detection_spec.rb": 9.209394745001191,9172 "spec/lib/gitlab/redis/feature_flag_spec.rb": 7.839082987000438,9173 "spec/helpers/ci/runners_helper_spec.rb": 7.345808718000626,9174 "spec/lib/gitlab/auth/unique_ips_limiter_spec.rb": 6.183102857998165,9175 "spec/workers/ci/user_cancel_pipeline_worker_spec.rb": 5.62688102699758,9176 "spec/helpers/namespaces_helper_spec.rb": 6.40579447500204,9177 "spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb": 5.969150171000365,9178 "spec/workers/deployments/link_merge_request_worker_spec.rb": 3.9915144459992007,9179 "spec/models/snippet_statistics_spec.rb": 4.772934705000807,9180 "spec/services/merge_requests/base_service_spec.rb": 5.395416931001819,9181 "spec/rubocop/cop/rspec/factory_bot/strategy_in_callback_spec.rb": 7.751473955999245,9182 "spec/finders/projects/groups_finder_spec.rb": 5.407105399001011,9183 "spec/models/activity_pub/releases_subscription_spec.rb": 5.93602137400012,9184 "spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb": 5.193929150998883,9185 "spec/workers/packages/cleanup/execute_policy_worker_spec.rb": 4.887761183003022,9186 "spec/models/personal_snippet_spec.rb": 4.599264403001143,9187 "spec/lib/gitlab/ci/status/build/common_spec.rb": 4.109750474002794,9188 "spec/services/error_tracking/list_projects_service_spec.rb": 4.9877790120008285,9189 "spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb": 4.520914120999805,9190 "spec/lib/gitlab/alert_management/payload/base_spec.rb": 4.973340673997882,9191 "spec/services/users/assigned_issues_count_service_spec.rb": 6.020420576001925,9192 "spec/lib/gitlab/spamcheck/client_spec.rb": 3.66071589999774,9193 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 4.187577826000052,9194 "spec/graphql/mutations/alert_management/create_alert_issue_spec.rb": 4.435327230003168,9195 "spec/lib/gitlab/slash_commands/run_spec.rb": 3.699791915998503,9196 "spec/workers/personal_access_tokens/expiring_worker_spec.rb": 4.254499598999246,9197 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_importer_spec.rb": 3.2390853540018725,9198 "spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb": 4.44324856899766,9199 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_first_deployed_to_production_spec.rb": 3.219398346001981,9200 "spec/serializers/deployment_serializer_spec.rb": 3.484336499001074,9201 "spec/services/design_management/design_user_notes_count_service_spec.rb": 5.145272907000617,9202 "spec/workers/ci/pending_builds/update_group_worker_spec.rb": 3.999469405000127,9203 "spec/workers/merge_requests/delete_source_branch_worker_spec.rb": 2.2688719039979333,9204 "spec/finders/clusters_finder_spec.rb": 4.053979259999323,9205 "spec/lib/bitbucket_server/representation/activity_spec.rb": 3.843108790999395,9206 "spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb": 1.6633730280009331,9207 "spec/services/ci/ensure_stage_service_spec.rb": 2.954968253001425,9208 "spec/services/bulk_imports/repository_bundle_export_service_spec.rb": 3.320353045997763,9209 "spec/services/packages/go/sync_packages_service_spec.rb": 2.3799090629981947,9210 "spec/services/terraform/remote_state_handler_spec.rb": 3.433415954001248,9211 "spec/policies/organizations/organization_user_policy_spec.rb": 0.7155071060005866,9212 "spec/lib/gitlab/i18n/translation_entry_spec.rb": 3.003959298999689,9213 "spec/presenters/commit_presenter_spec.rb": 2.795760220000375,9214 "spec/lib/gitlab/ci/pipeline/chain/build_spec.rb": 2.8234316570014926,9215 "spec/services/groups/auto_devops_service_spec.rb": 2.759130244001426,9216 "spec/policies/organizations/organization_policy_spec.rb": 4.26861833699877,9217 "spec/workers/destroy_pages_deployments_worker_spec.rb": 3.453304301998287,9218 "spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb": 2.448988715001178,9219 "spec/services/namespaces/statistics_refresher_service_spec.rb": 2.901443940001627,9220 "spec/lib/gitlab/github_import/parallel_scheduling_spec.rb": 2.936035216000164,9221 "spec/services/ci/compare_codequality_reports_service_spec.rb": 2.3309027280010923,9222 "spec/lib/gitlab/repository_hash_cache_spec.rb": 2.9546002030001546,9223 "spec/services/award_emojis/collect_user_emoji_service_spec.rb": 2.4156664699985413,9224 "spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb": 2.4212295880024612,9225 "spec/lib/atlassian/jira_connect/serializers/reviewer_entity_spec.rb": 1.994719073001761,9226 "spec/lib/gitlab/gl_repository/identifier_spec.rb": 2.578131932998076,9227 "spec/lib/gitlab/database/migrations/instrumentation_spec.rb": 2.4838128320006945,9228 "spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb": 2.106052170998737,9229 "spec/lib/gitlab/import_sources_spec.rb": 2.347044456000731,9230 "spec/graphql/resolvers/crm/organizations_resolver_spec.rb": 2.4655636149982456,9231 "spec/finders/award_emojis_finder_spec.rb": 2.8216549580029096,9232 "spec/services/ml/create_model_service_spec.rb": 2.849042454003211,9233 "spec/graphql/resolvers/ci/runner_job_count_resolver_spec.rb": 1.8736081259994535,9234 "spec/services/ci/parse_annotations_artifact_service_spec.rb": 2.169861635000416,9235 "spec/graphql/resolvers/users/groups_resolver_spec.rb": 2.1531356960003905,9236 "spec/helpers/projects/ml/experiments_helper_spec.rb": 2.133174548998795,9237 "spec/graphql/mutations/environments/delete_spec.rb": 1.7277072799988673,9238 "spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb": 1.825767750000523,9239 "spec/models/group_import_state_spec.rb": 3.386944719000894,9240 "spec/views/notify/autodevops_disabled_email.text.erb_spec.rb": 1.599843764997786,9241 "spec/lib/gitlab/email/incoming_email_spec.rb": 2.2520943069976056,9242 "spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb": 1.994506603001355,9243 "spec/models/work_items/widgets/award_emoji_spec.rb": 1.712440952000179,9244 "spec/validators/devise_email_validator_spec.rb": 2.1727859849997913,9245 "spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb": 2.048074037000333,9246 "spec/lib/gitlab/alert_management/alert_status_counts_spec.rb": 1.6586724579974543,9247 "spec/lib/gitlab/slash_commands/global_slack_handler_spec.rb": 1.8533253070017963,9248 "spec/lib/gitlab/import_export/avatar_saver_spec.rb": 1.7956494130012288,9249 "spec/lib/gitlab/usage/metrics/instrumentations/count_snippets_metric_spec.rb": 1.5169416930002626,9250 "spec/lib/gitlab/database/migrations/version_spec.rb": 3.0012453780000214,9251 "spec/models/integrations/external_wiki_spec.rb": 1.720433962000243,9252 "spec/lib/initializer_connections_spec.rb": 1.3957768849977583,9253 "spec/services/bulk_imports/file_export_service_spec.rb": 1.5949901950007188,9254 "spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb": 1.5252467219979735,9255 "spec/models/list_user_preference_spec.rb": 1.6215972619975219,9256 "spec/lib/gitlab/seeders/project_environment_seeder_spec.rb": 1.5572721380012808,9257 "spec/graphql/resolvers/group_milestones_resolver_spec.rb": 1.6037989230026142,9258 "spec/presenters/ml/model_presenter_spec.rb": 1.482333916999778,9259 "spec/views/layouts/_page.html.haml_spec.rb": 1.313120113001787,9260 "spec/services/task_list_toggle_service_spec.rb": 2.777229081999394,9261 "spec/models/integrations/zentao_tracker_data_spec.rb": 1.6257871110028645,9262 "spec/lib/gitlab/database/reindexing/reindex_action_spec.rb": 1.3251403430003847,9263 "spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb": 1.1575207099995168,9264 "spec/lib/gitlab/github_import/importer/repository_importer_spec.rb": 1.518430182000884,9265 "spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb": 1.3199552619989845,9266 "spec/views/groups/_home_panel.html.haml_spec.rb": 1.4821414069992898,9267 "spec/scripts/generate_rspec_pipeline_spec.rb": 1.3693125870013318,9268 "spec/lib/gitlab/kas/client_spec.rb": 1.3042443049998838,9269 "spec/lib/gitlab/ci/reports/test_reports_comparer_spec.rb": 2.046547527999792,9270 "spec/lib/gitlab/legacy_github_import/user_formatter_spec.rb": 1.795612281999638,9271 "spec/services/clusters/kubernetes_spec.rb": 1.3296840420007356,9272 "spec/lib/gitlab/github_import/importer/notes_importer_spec.rb": 1.2899356050002098,9273 "spec/helpers/admin/identities_helper_spec.rb": 1.2207863410003483,9274 "spec/serializers/container_repository_entity_spec.rb": 1.256427029002225,9275 "spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb": 1.2384109300001,9276 "spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb": 1.132403482002701,9277 "spec/lib/constraints/admin_constrainer_spec.rb": 1.1126678339969658,9278 "spec/serializers/ci/dag_stage_entity_spec.rb": 1.3339724799989199,9279 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.2537903180018475,9280 "spec/lib/gitlab/bitbucket_import/importers/lfs_objects_importer_spec.rb": 1.2488263790000929,9281 "spec/models/concerns/file_store_mounter_spec.rb": 1.2651159599990933,9282 "spec/lib/gitlab/web_ide/config_spec.rb": 0.9854148289996374,9283 "spec/views/layouts/organization.html.haml_spec.rb": 0.9073966050018498,9284 "spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb": 0.8878341780000483,9285 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 1.0582792610002798,9286 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 0.8660296809975989,9287 "spec/serializers/activity_pub/project_entity_spec.rb": 0.8947934780007927,9288 "spec/models/integrations/issue_tracker_data_spec.rb": 0.9591638800011424,9289 "spec/models/abuse/reports/user_mention_spec.rb": 1.00069032600004,9290 "spec/rubocop/cop/performance/active_record_subtransaction_methods_spec.rb": 0.8497867420010152,9291 "spec/lib/gitlab/data_builder/alert_spec.rb": 0.8490449910023017,9292 "spec/lib/gitlab/zoom_link_extractor_spec.rb": 1.1045373460001429,9293 "spec/lib/gitlab/git_access_design_spec.rb": 0.9023273560014786,9294 "spec/lib/bitbucket/representation/comment_spec.rb": 0.9493957420017978,9295 "spec/workers/onboarding/pipeline_created_worker_spec.rb": 0.8083043960032228,9296 "spec/serializers/analytics_build_serializer_spec.rb": 0.9090696060011396,9297 "spec/services/ml/create_experiment_service_spec.rb": 0.7625640519981971,9298 "spec/models/concerns/ci/bulk_insertable_tags_spec.rb": 0.7657747510020272,9299 "spec/workers/repository_check/dispatch_worker_spec.rb": 0.7799452690014732,9300 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 0.8466721120021248,9301 "spec/lib/gitlab/ci/config/entry/product/variables_spec.rb": 0.760064740999951,9302 "spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb": 0.7661303310014773,9303 "spec/lib/sidebars/projects/menus/snippets_menu_spec.rb": 0.7750806590011052,9304 "spec/lib/gitlab/utils/log_limited_array_spec.rb": 0.7959142079998855,9305 "spec/models/license_template_spec.rb": 0.6711106200018548,9306 "spec/graphql/resolvers/ci/runner_setup_resolver_spec.rb": 0.7597726909989433,9307 "spec/workers/projects/schedule_refresh_build_artifacts_size_statistics_worker_spec.rb": 0.7458989229999133,9308 "spec/lib/gitlab/ci/config/interpolation/inputs/base_input_spec.rb": 0.796502466997481,9309 "spec/models/instance_metadata/kas_spec.rb": 0.7037692869998864,9310 "spec/lib/gitlab/lets_encrypt/challenge_spec.rb": 0.7772294089991192,9311 "spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb": 0.7961256380003761,9312 "spec/graphql/types/custom_emoji_type_spec.rb": 0.6642892609997944,9313 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.6759330799977761,9314 "spec/services/export_csv/map_export_fields_service_spec.rb": 0.647370612998202,9315 "spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb": 0.7053816570005438,9316 "spec/lib/gitlab/sidekiq_versioning/middleware_spec.rb": 0.5787587699996948,9317 "spec/lib/api/entities/bulk_imports/export_batch_status_spec.rb": 0.5810131700018246,9318 "spec/serializers/import/gitlab_provider_repo_entity_spec.rb": 0.6647233809999307,9319 "spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb": 0.5739411700014898,9320 "spec/lib/bitbucket_server/collection_spec.rb": 0.5658273010012635,9321 "spec/rubocop/cop/avoid_becomes_spec.rb": 0.6185010749977664,9322 "spec/lib/gitlab/metrics/memory_spec.rb": 0.5698861810014932,9323 "spec/graphql/types/group_member_type_spec.rb": 0.6661154309986159,9324 "spec/initializers/100_patch_omniauth_oauth2_spec.rb": 0.5629862620007771,9325 "spec/graphql/types/merge_request_sort_enum_spec.rb": 0.5536233130005712,9326 "spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb": 0.606129116997181,9327 "spec/views/layouts/_published_experiments.html.haml_spec.rb": 0.4175841770011175,9328 "spec/graphql/types/work_items/widgets/current_user_todos_input_type_spec.rb": 0.47738419999950565,9329 "spec/models/badges/group_badge_spec.rb": 0.6117946570011554,9330 "spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb": 0.6222373759992479,9331 "spec/graphql/types/kas/agent_configuration_type_spec.rb": 0.6087850660005643,9332 "spec/lib/gitlab/ci/jwt_v2/claim_mapper_spec.rb": 0.5168976669992844,9333 "spec/lib/gitlab/utils/execution_tracker_spec.rb": 0.48959745899992413,9334 "spec/graphql/types/user_callout_feature_name_enum_spec.rb": 0.4882786689995555,9335 "spec/graphql/types/ci/ci_cd_setting_type_spec.rb": 0.4992034879978746,9336 "spec/lib/gitlab/middleware/webhook_recursion_detection_spec.rb": 0.5273172960005468,9337 "spec/lib/gitlab/webpack/graphql_known_operations_spec.rb": 0.4731424909987254,9338 "spec/lib/gitlab/github_import/representation/representable_spec.rb": 0.5162462459993549,9339 "spec/routing/organizations/groups_controller_routing_spec.rb": 0.38809499999842956,9340 "spec/lib/gitlab/ci/status/core_spec.rb": 0.48830954900040524,9341 "spec/workers/concerns/gitlab/github_import/stage_methods_spec.rb": 0.4903630090011575,9342 "spec/support_specs/graphql/field_selection_spec.rb": 0.4672257020029065,9343 "spec/lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer_spec.rb": 0.495328837998386,9344 "spec/graphql/types/permission_types/merge_request_type_spec.rb": 0.3822296100006497,9345 "spec/initializers/rack_VULNDB-255039_patch_spec.rb": 0.3867157700005919,9346 "spec/graphql/types/packages/conan/metadatum_type_spec.rb": 0.3685468519979622,9347 "spec/graphql/types/permission_types/container_repository_tag_spec.rb": 0.37228612099715974,9348 "spec/workers/todos_destroyer/project_private_worker_spec.rb": 0.41606470700207865,9349 "spec/graphql/types/packages/package_dependency_type_spec.rb": 0.39376284899844904,9350 "spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb": 0.3824362800005474,9351 "spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb": 0.3951397589989938,9352 "spec/graphql/types/resolvable_interface_spec.rb": 0.39294320000044536,9353 "spec/graphql/types/permission_types/user_spec.rb": 0.38537486000132059354}9355Knapsack global time execution for tests: 27m 46s9356Pending: (Failures listed here are expected and do not affect your suite's status)9357 1) Banzai::Filter::References::WorkItemReferenceFilter when cross-project URL in link href behaves like a work item reference does not escape the data-original attribute9358 # No reason given9359 # ./spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb:1069360 2) Banzai::Filter::References::WorkItemReferenceFilter when cross-project URL in link href behaves like a work item reference includes a data-reference-format attribute9361 # No reason given9362 # ./spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb:1159363 3) Gitlab::GlRepository::Identifier project repository https://gitlab.com/gitlab-org/gitlab/-/issues/2191929364 # No reason given9365 Failure/Error:9366 it_behaves_like 'parsing gl_repository identifier' do9367 let(:record_id) { project.id }9368 let(:identifier) { "project-#{record_id}-code" }9369 let(:expected_container) { project }9370 let(:expected_type) { Gitlab::GlRepository::PROJECT }9371 end9372 `it_behaves_like` is not available from within an example (e.g. an `it` block) or from constructs that run in the scope of an example (e.g. `before`, `let`, etc). It is only available on an example group (e.g. a `describe` or `context` block).9373 # ./gems/gitlab-rspec/lib/gitlab/rspec/next_found_instance_of.rb:9:in `method_missing'9374 # ./spec/lib/gitlab/gl_repository/identifier_spec.rb:19:in `block (3 levels) in <top (required)>'9375 # ./spec/spec_helper.rb:451:in `block (3 levels) in <top (required)>'9376 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9377 # ./spec/spec_helper.rb:450:in `block (2 levels) in <top (required)>'9378 # ./spec/spec_helper.rb:445:in `block (3 levels) in <top (required)>'9379 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9380 # ./spec/spec_helper.rb:436:in `block (2 levels) in <top (required)>'9381 # ./spec/spec_helper.rb:432:in `block (3 levels) in <top (required)>'9382 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9383 # ./spec/spec_helper.rb:432:in `block (2 levels) in <top (required)>'9384 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9385 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9386 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9387 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9388 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9389 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9390Finished in 28 minutes 34 seconds (files took 1 minute 18.39 seconds to load)93913836 examples, 0 failures, 3 pending9392Randomized with seed 366839393[TEST PROF INFO] Time spent in factories: 13:58.505 (48.69% of total time)9394RSpec exited with 0.9395No examples to retry, congrats! 9396 Running after_script 9397Running after script...9398$ source scripts/utils.sh9399$ bundle exec gem list gitlab_quality-test_tooling9400gitlab_quality-test_tooling (1.24.0)9401$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command9404$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9407$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9410$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9433WARNING: after_script failed, but job will continue unaffected: exit code 19435Not uploading cache ruby-gems-debian-bookworm-ruby-3.2 due to policy9437Uploading artifacts...9438auto_explain/: found 2 matching artifact files and directories 9439coverage/: found 5 matching artifact files and directories 9440crystalball/: found 2 matching artifact files and directories 9441WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-community/gitlab) 9442knapsack/: found 4 matching artifact files and directories 9443rspec/: found 16 matching artifact files and directories 9444WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-community/gitlab) 9445log/*.log: found 17 matching artifact files and directories 9446WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6972243498/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9447WARNING: Retrying... context=artifacts-uploader error=request redirected9448Uploading artifacts as "archive" to coordinator... 201 Created id=6972243498 responseStatus=201 Created token=glcbt-659449Uploading artifacts...9450rspec/rspec-*.xml: found 1 matching artifact files and directories 9451WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6972243498/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9452WARNING: Retrying... context=artifacts-uploader error=request redirected9453Uploading artifacts as "junit" to coordinator... 201 Created id=6972243498 responseStatus=201 Created token=glcbt-659455Job succeeded