rspec unit pg14 14/32
Passed Started
by
@maddievn

Madelein van Niekerk
1Using loofah 2.22.02Using rails-html-sanitizer 1.6.03Using actionview 7.0.8.14Using rack 2.2.8.15Using rack-test 2.1.06Using actionpack 7.0.8.17Using nio4r 2.7.08Using websocket-extensions 0.1.59Using websocket-driver 0.7.610Using actioncable 7.0.8.111Using globalid 1.1.012Using activejob 7.0.8.113Using activemodel 7.0.8.114Using activerecord 7.0.8.115Using marcel 1.0.216Using mini_mime 1.1.217Using activestorage 7.0.8.118Using date 3.3.319Using timeout 0.3.220Using net-protocol 0.1.321Using net-imap 0.3.422Using net-pop 0.1.223Using net-smtp 0.3.324Using mail 2.8.125Using actionmailbox 7.0.8.126Using actionmailer 7.0.8.127Using actiontext 7.0.8.128Using pg 1.5.629Using activerecord-explain-analyze 0.1.030Using activerecord-gitlab 0.2.0 from source at `gems/activerecord-gitlab`31Using acts-as-taggable-on 10.0.032Using public_suffix 5.0.033Using addressable 2.8.134Using aes_key_wrap 1.1.035Using akismet 3.0.036Using http-accept 1.7.037Using unf_ext 0.0.8.238Using unf 0.1.439Using domain_name 0.5.2019070140Using http-cookie 1.0.541Using mime-types-data 3.2023.100342Using mime-types 3.5.143Using netrc 0.11.044Using rest-client 2.1.045Using aliyun-sdk 0.8.046Using sexp_processor 4.17.147Using ruby_parser 3.21.048Using protocol 2.0.049Using mize 0.4.150Using sync 0.5.051Using tins 1.31.152Using amatch 0.4.153Using android_key_attestation 0.3.054Using graphql 2.2.555Using apollo_upload_server 2.1.556Using jwt 2.5.057Using app_store_connect 0.29.058Using arr-pm 0.0.1259Using asciidoctor 2.0.1860Using asciidoctor-include-ext 0.4.061Using asciidoctor-kroki 0.8.062Using asciidoctor-plantuml 0.0.1663Using ast 2.4.264Using atlassian-jwt 0.2.165Using encryptor 3.0.066Using attr_encrypted 3.2.4 from source at `vendor/gems/attr_encrypted`67Using attr_required 1.0.168Using awesome_print 1.9.269Using awrence 1.2.170Using aws-eventstream 1.3.071Using aws-partitions 1.877.072Using aws-sigv4 1.8.073Using jmespath 1.6.274Using aws-sdk-core 3.191.375Using aws-sdk-cloudformation 1.41.076Using aws-sdk-kms 1.76.077Using aws-sdk-s3 1.144.078Using dumb_delegator 1.0.079Using thread_safe 0.3.680Using descendants_tracker 0.0.481Using ice_nine 0.11.282Using axiom-types 0.1.183Using coercible 1.0.084Using virtus 2.0.085Using axe-core-api 4.8.086Using axe-core-rspec 4.8.287Using faraday_middleware 1.2.088Using connection_pool 2.4.189Using net-http-persistent 4.0.190Using azure-storage-common 2.0.491Using azure-storage-blob 2.0.392Using babosa 2.0.093Using base32 0.3.294Using base64 0.2.095Using batch-loader 2.0.196Using bcrypt 3.1.1897Using benchmark-ips 2.11.098Using benchmark-malloc 0.2.099Using memory_profiler 1.0.1100Using benchmark-memory 0.2.0101Using benchmark-perf 0.6.0102Using benchmark-trend 0.4.0103Using bindata 2.4.11104Using debug_inspector 1.1.0105Using binding_of_caller 1.0.0106Using msgpack 1.5.4107Using bootsnap 1.18.3108Using browser 5.3.1109Using uniform_notifier 1.16.0110Using bullet 7.1.2111Using bundler 2.4.11112Using thor 1.3.1113Using bundler-audit 0.9.1114Using bundler-checksum 0.1.0 from source at `vendor/gems/bundler-checksum` and installing its executables115Using byebug 11.1.3116Using matrix 0.4.2117Using regexp_parser 2.6.0118Using xpath 3.2.0119Using capybara 3.40.0120Using launchy 2.5.0121Using capybara-screenshot 1.0.26122Using ssrf_filter 1.0.8123Using carrierwave 1.3.4124Using cbor 0.5.9.8125Using character_set 1.8.0126Using charlock_holmes 0.7.7127Using chef-utils 18.3.0128Using fuzzyurl 0.9.0129Using tomlrb 1.3.0130Using mixlib-config 3.0.27131Using mixlib-shellout 3.2.7132Using chef-config 18.3.0133Using chunky_png 1.4.0134Using circuitbox 2.0.0135Using citrus 3.0.2136Using claide 1.1.0137Using colored2 3.1.2138Using cork 0.3.0139Using nap 1.1.0140Using open4 1.3.4141Using claide-plugins 0.9.2142Using json 2.6.3143Using click_house-client 0.1.0 from source at `gems/click_house-client`144Using google-protobuf 3.25.3 (x86_64-linux)145Using googleapis-common-protos-types 1.5.0146Using grpc 1.60.0 (x86_64-linux)147Using googleapis-common-protos 1.4.0148Using multi_json 1.14.1149Using os 1.1.4150Using signet 0.18.0151Using googleauth 1.8.1152Using gapic-common 0.20.0153Using google-cloud-errors 1.3.0154Using google-cloud-profiler-v2 0.4.0155Using stackprof 0.2.25156Using cloud_profiler_agent 0.0.1.pre from source at `vendor/gems/cloud_profiler_agent`157Using coderay 1.1.3158Using commonmarker 0.23.10159Using openssl 3.1.0160Using openssl-signature_algorithm 1.3.0161Using cose 1.3.0162Using i18n_data 0.13.1163Using sixarm_ruby_unaccent 1.2.0164Using countries 4.0.1165Using safe_yaml 1.0.4166Using crack 0.4.3167Using creole 0.5.0168Using rchardet 1.8.0169Using git 1.18.0170Using crystalball 0.7.0171Using css_parser 1.14.0172Using method_source 1.0.0173Using zeitwerk 2.6.7174Using railties 7.0.8.1175Using cssbundling-rails 1.4.0176Using csv_builder 0.1.0 from source at `gems/csv_builder`177Using cvss-suite 3.0.1178Using faraday-http-cache 2.5.0179Using kramdown 2.3.2180Using kramdown-parser-gfm 1.1.0181Using no_proxy_fix 0.1.2182Using sawyer 0.9.2183Using octokit 8.0.0184Using unicode-display_width 2.4.2185Using terminal-table 3.0.2186Using danger 9.4.2187Using multi_xml 0.6.0188Using httparty 0.21.0189Using gitlab 4.19.0190Using danger-gitlab 8.0.0191Using dartsass 1.49.8192Using database_cleaner-core 2.0.1193Using database_cleaner-active_record 2.1.0194Using dead_end 3.1.1195Using deb_version 1.0.2196Using html-pipeline 2.14.3197Using deckar01-task_list 2.3.4198Using declarative 0.0.20199Using declarative_policy 1.1.0200Using deprecation_toolkit 1.5.1201Using ffi 1.15.5202Using get_process_mem 0.2.7203Using heapy 0.2.0204Using mini_histogram 0.3.1205Using ruby-statistics 3.0.0206Using derailed_benchmarks 2.1.2207Using devfile 0.0.25.pre.alpha1 (x86_64-linux)208Using device_detector 1.0.0209Using orm_adapter 0.5.0210Using responders 3.0.1211Using warden 1.2.9212Using devise 4.9.3213Using rotp 6.3.0214Using devise-two-factor 4.1.1215Using devise-pbkdf2-encryptable 0.0.0 from source at `vendor/gems/devise-pbkdf2-encryptable`216Using diff-lcs 1.5.0217Using diff_match_patch 0.1.0 from source at `vendor/gems/diff_match_patch`218Using diffy 3.4.2219Using digest-crc 0.6.5220Using discordrb-webhooks 3.5.0221Using docile 1.4.0222Using doorkeeper 5.6.6223Using doorkeeper-openid_connect 1.8.7224Using dotenv 2.7.6225Using dry-cli 1.0.0226Using dry-core 1.0.1227Using dry-inflector 1.0.0228Using dry-logic 1.5.0229Using dry-types 1.7.1230Using duo_api 1.3.0231Using ecma-re-validator 0.3.0232Using ed25519 1.3.0233Using elasticsearch-api 7.13.3234Using elasticsearch-transport 7.13.3235Using elasticsearch 7.13.3236Using hashie 5.0.0237Using elasticsearch-model 7.2.0238Using elasticsearch-rails 7.2.1239Using email_reply_trimmer 0.1.6240Using htmlentities 4.3.4241Using email_spec 2.2.0242Using ethon 0.16.0243Using typhoeus 1.4.0244Using error_tracking_open_api 1.0.0 from source at `gems/error_tracking_open_api`245Using escape_utils 1.3.0246Using et-orbi 1.2.7247Using excon 0.99.0248Using execjs 2.8.1249Using parslet 1.8.2250Using expgen 0.1.1251Using expression_parser 0.9.0252Using extended-markdown-filter 0.7.0253Using factory_bot 6.4.5254Using factory_bot_rails 6.4.3255Using faraday_middleware-aws-sigv4 0.3.0256Using fast_blank 1.0.1257Using fast_gettext 2.3.0258Using ffaker 2.23.0259Using ffi-compiler 1.0.1260Using libyajl2 2.1.0261Using ffi-yajl 2.6.0262Using find_a_port 1.0.1263Using flipper 0.26.2264Using flipper-active_record 0.26.2265Using flipper-active_support_cache_store 0.26.2266Using formatador 0.2.5267Using fog-core 2.1.0268Using fog-json 1.2.0269Using ipaddress 0.8.3270Using xml-simple 1.1.9271Using fog-aliyun 0.4.0272Using fog-xml 0.1.3273Using fog-aws 3.18.0274Using httpclient 2.8.3275Using trailblazer-option 0.1.2276Using uber 0.1.0277Using representable 3.2.0278Using retriable 3.1.2279Using webrick 1.8.1280Using google-apis-core 0.11.2281Using google-apis-compute_v1 0.57.0282Using google-apis-dns_v1 0.28.0283Using google-apis-iamcredentials_v1 0.15.0284Using google-apis-monitoring_v3 0.37.0285Using google-apis-pubsub_v1 0.30.0286Using google-apis-sqladmin_v1beta4 0.41.0287Using google-apis-storage_v1 0.29.0288Using google-cloud-env 1.6.0289Using fog-google 1.19.0290Using fog-local 0.8.0291Using forwardable 1.3.3292Using raabro 1.4.0293Using fugit 1.8.1294Using rspec-support 3.12.0295Using rspec-core 3.12.2296Using ruby-progressbar 1.11.0297Using fuubar 2.2.0298Using gemoji 3.0.1299Using locale 2.1.3300Using singleton 0.1.1301Using prime 0.1.2302Using text 1.3.1303Using gettext 3.4.9304Using gettext_i18n_rails 1.12.0305Using gitaly 16.10.0.pre.rc1306Using gitlab-backup-cli 0.0.1 from source at `gems/gitlab-backup-cli`307Using numerizer 0.2.0308Using gitlab-chronic 0.10.5309Using gitlab-dangerfiles 4.7.0310Using request_store 1.5.1311Using gitlab-experiment 0.9.1312Using gitlab-fog-azure-rm 1.9.1313Using rb_sys 0.9.86314Using gitlab-glfm-markdown 0.0.13 (x86_64-linux)315Using language_server-protocol 3.17.0.3316Using parallel 1.22.1317Using parser 3.3.0.2318Using rainbow 3.1.1319Using rubocop-ast 1.29.0320Using rubocop 1.57.2321Using gitlab-housekeeper 0.1.0 from source at `gems/gitlab-housekeeper` and installing its executables322Using gitlab-http 0.1.0 from source at `gems/gitlab-http`323Using opentracing 0.5.0324Using thrift 0.16.0325Using jaeger-client 1.1.0326Using pg_query 5.1.0327Using redis-client 0.21.0328Using redis 5.0.8329Using gitlab-labkit 0.35.1330Using gitlab-license 2.4.0331Using version_gem 1.1.0332Using snaky_hash 2.0.0333Using oauth2 2.0.9334Using redis-namespace 1.10.0335Using gitlab-mail_room 0.0.24336Using gitlab-markup 1.9.0337Using gitlab-net-dns 0.9.2338Using rspec-expectations 3.12.3339Using rspec-mocks 3.12.6340Using rspec 3.12.0341Using gitlab-rspec 0.1.0 from source at `gems/gitlab-rspec`342Using gitlab-rspec_flaky 0.1.0 from source at `gems/gitlab-rspec_flaky`343Using gitlab-safe_request_store 0.1.0 from source at `gems/gitlab-safe_request_store`344Using gitlab-schema-validation 0.1.0 from source at `gems/gitlab-schema-validation`345Using snowplow-tracker 0.8.0346Using gitlab-sdk 0.3.0347Using re2 2.7.0 (x86_64-linux)348Using toml-rb 2.2.0349Using gitlab-secret_detection 0.1.0 from source at `gems/gitlab-secret_detection`350Using sidekiq 7.1.6 from source at `vendor/gems/sidekiq-7.1.6` and installing its executables351Using gitlab-sidekiq-fetcher 0.11.0 from source at `vendor/gems/sidekiq-reliable-fetch`352Using rubocop-graphql 0.19.0353Using rubocop-performance 1.19.1354Using rubocop-rails 2.22.1355Using rubocop-capybara 2.19.0356Using rubocop-factory_bot 2.24.0357Using rubocop-rspec 2.25.0358Using gitlab-styles 11.0.0359Using gitlab-utils 0.1.0 from source at `gems/gitlab-utils`360Using gitlab_chronic_duration 0.12.0361Using net-ldap 0.17.1362Using rack-protection 2.2.2363Using omniauth 2.1.0364Using pyu-ruby-sasl 0.0.3.3365Using rubyntlm 0.6.3366Using gitlab_omniauth-ldap 2.2.0367Using http-form_data 2.3.0368Using llhttp-ffi 0.4.0369Using http 5.1.1370Using unparser 0.6.7371Using proc_to_ast 0.1.0372Using rspec-parameterized-core 1.0.0373Using rspec-parameterized-table_syntax 1.0.0374Using rspec-parameterized 1.0.0375Using table_print 1.5.7376Using gitlab_quality-test_tooling 1.17.0377Using gon 6.4.0378Using google-apis-androidpublisher_v3 0.34.0379Using google-apis-cloudbilling_v1 0.21.0380Using google-apis-cloudresourcemanager_v1 0.31.0381Using google-apis-container_v1 0.43.0382Using google-apis-container_v1beta1 0.43.0383Using google-apis-iam_v1 0.36.0384Using google-apis-serviceusage_v1 0.28.0385Using google-cloud-location 0.6.0386Using grpc-google-iam-v1 1.5.0387Using google-cloud-artifact_registry-v1 0.11.0388Using google-cloud-common 1.1.0389Using google-cloud-compute-v1 2.6.0390Using google-cloud-core 1.6.0391Using google-cloud-storage 1.45.0392Using mini_portile2 2.8.5393Using gpgme 2.0.23394Using mustermann 3.0.0395Using mustermann-grape 1.0.2396Using rack-accept 0.4.5397Using grape 2.0.0398Using grape-entity 0.10.2399Using grape-path-helpers 2.0.1400Using grape-swagger 2.0.1401Using grape-swagger-entity 0.5.1402Using grape_logging 1.8.4403Using sprockets 3.7.2404Using sprockets-rails 3.4.2405Using graphiql-rails 1.8.0406Using graphql-client 0.19.0407Using graphlient 0.6.0408Using graphlyte 1.0.0409Using graphql-docs 4.0.0410Using gssapi 1.3.1411Using rb-fsevent 0.11.2412Using rb-inotify 0.10.1413Using listen 3.7.1414Using lumberjack 1.2.7415Using nenv 0.3.0416Using shellany 0.0.1417Using notiffany 0.1.3418Using pry 0.14.2419Using guard 2.16.2420Using guard-compat 1.2.1421Using guard-rspec 4.7.3422Using temple 0.8.2423Using tilt 2.0.11424Using haml 5.2.2425Using sysexits 1.2.0426Using haml_lint 0.53.0427Using hamlit 2.15.0428Using hana 1.3.7429Using hashdiff 1.0.1430Using health_check 3.1.0431Using html2text 0.2.0432Using ice_cube 0.16.4433Using icalendar 2.8.0434Using imagen 0.1.8435Using influxdb-client 2.9.0436Using rails 7.0.8.1437Using invisible_captcha 2.1.0438Using ipaddr 1.2.5439Using oj 3.13.23440Using ipynbdiff 0.4.7 from source at `gems/ipynbdiff`441Using oauth 0.5.6442Using jira-ruby 2.3.0443Using regexp_property_values 1.0.0444Using js_regex 3.8.0445Using json-jwt 1.15.3446Using uri_template 0.7.0447Using json_schemer 0.2.18448Using jsonb_accessor 1.3.10449Using jsonpath 1.1.2450Using kaminari-core 1.2.2451Using kaminari-actionview 1.2.2452Using kaminari-activerecord 1.2.2453Using kaminari 1.2.2454Using kas-grpc 0.4.0455Using knapsack 1.22.0456Using recursive-open-struct 1.1.3457Using kubeclient 4.11.0458Using rubyzip 2.3.2459Using with_env 1.1.0460Using license_finder 7.0.1461Using reverse_markdown 1.4.0462Using rugged 1.6.3463Using licensee 9.16.1464Using lockbox 1.3.0465Using lograge 0.11.2466Using lru_redux 1.1.0467Using mail-smtp_pool 0.1.0 from source at `vendor/gems/mail-smtp_pool`468Using marginalia 1.11.1469Using microsoft_graph_mailer 0.1.0 from source at `vendor/gems/microsoft_graph_mailer`470Using mini_magick 4.10.1471Using mixlib-cli 2.1.8472Using mixlib-log 3.0.9473Using murmurhash3 0.1.7474Using neighbor 0.2.3475Using uri 0.13.0476Using net-http 0.1.1477Using net-ntp 2.1.3478Using net-ssh 7.2.0479Using net-scp 4.0.0480Using plist 3.7.0481Using train-core 3.10.8482Using wmi-lite 1.0.7483Using ohai 18.1.3484Using oj-introspect 0.7.2485Using omniauth-oauth2 1.8.0486Using omniauth-alicloud 3.0.0487Using omniauth-atlassian-oauth2 0.2.0488Using omniauth-auth0 3.1.0489Using omniauth-azure-activedirectory-v2 2.0.0490Using omniauth-azure-oauth2 0.0.10 from source at `vendor/gems/omniauth-azure-oauth2`491Using omniauth-dingtalk-oauth2 1.0.1492Using omniauth-facebook 4.0.0493Using omniauth-github 2.0.1494Using omniauth-gitlab 4.0.0 from source at `vendor/gems/omniauth-gitlab`495Using omniauth-google-oauth2 1.1.1496Using omniauth-oauth 1.2.0497Using omniauth-oauth2-generic 0.2.8498Using omniauth-salesforce 1.0.5 from source at `vendor/gems/omniauth-salesforce`499Using ruby-saml 1.15.0500Using omniauth-saml 2.1.0501Using omniauth-shibboleth-redux 2.0.0502Using omniauth-twitter 1.4.0503Using omniauth_crowd 2.4.0 from source at `vendor/gems/omniauth_crowd`504Using rack-oauth2 1.21.3505Using swd 1.3.0506Using validate_email 0.1.6507Using validate_url 1.0.15508Using webfinger 1.2.0509Using openid_connect 1.3.0510Using omniauth_openid_connect 0.6.1511Using optimist 3.0.1512Using rubypants 0.2.0513Using org-ruby 0.9.12514Using pact-support 1.20.0515Using pact-mock_service 3.11.2516Using term-ansicolor 1.7.1517Using pact 1.64.0518Using tty-color 0.6.0519Using pastel 0.8.0520Using peek 1.1.0521Using png_quantizator 0.2.1522Using premailer 1.16.0523Using premailer-rails 1.10.3524Using prometheus-client-mmap 1.1.1 (x86_64-linux)525Using pry-byebug 3.10.1526Using pry-rails 0.3.9527Using rouge 4.2.0528Using strings-ansi 0.2.0529Using unicode_utils 1.4.0530Using strings 0.2.1531Using tty-screen 0.8.1532Using tty-markdown 0.7.2533Using tty-cursor 0.7.1534Using wisper 2.0.1535Using tty-reader 0.9.0536Using tty-prompt 0.23.1537Using pry-shell 0.6.4538Using puma 6.4.0539Using rack-attack 6.7.0540Using rack-cors 2.0.1541Using rack-proxy 0.7.7542Using rack-session 1.0.2543Using rack-timeout 0.6.3544Using rails-controller-testing 1.0.5545Using rails-i18n 7.0.3546Using rbtrace 0.5.1547Using recaptcha 5.12.3548Using redis-store 1.10.0549Using redis-rack 3.0.0550Using redis-actionpack 5.4.0551Using redis-cluster-client 0.7.5552Using redis-clustering 5.0.8553Using rinku 2.0.0554Using rqrcode_core 1.2.0555Using rqrcode 2.2.0556Using rspec-benchmark 0.6.0557Using rspec-rails 6.1.1558Using rspec-retry 0.6.2559Using rspec_junit_formatter 0.6.0560Using rspec_profiling 0.0.9561Using ruby-fogbugz 0.3.0562Using ruby-magic 0.6.0563Using ruby-openai 3.7.0564Using safety_net_attestation 0.4.0565Using sanitize 6.0.2566Using sd_notify 0.1.1567Using seed-fu 2.3.7568Using websocket 1.2.10569Using selenium-webdriver 4.18.1570Using tty-command 0.10.1571Using semver_dialects 2.0.0572Using sentry-ruby 5.10.0573Using sentry-rails 5.10.0574Using sentry-raven 3.1.2575Using sentry-sidekiq 5.10.0576Using shoulda-matchers 5.1.0577Using sidekiq-cron 1.12.0578Using sigdump 0.2.4579Using simple_po_parser 1.1.6580Using simplecov-html 0.12.3581Using simplecov_json_formatter 0.1.4582Using simplecov 0.22.0583Using simplecov-cobertura 2.1.0584Using simplecov-lcov 0.8.0585Using slack-messenger 2.3.4586Using spamcheck 1.3.0587Using spring 4.1.0588Using spring-commands-rspec 1.0.4589Using ssh_data 1.3.0590Using state_machines 0.5.0591Using state_machines-activemodel 0.8.0592Using state_machines-activerecord 0.8.0593Using sys-filesystem 1.4.3594Using tanuki_emoji 0.9.0595Using telesign 2.2.4596Using telesignenterprise 2.2.2597Using terser 1.0.2598Using test-prof 1.3.1599Using test_file_finder 0.2.1600Using timfel-krb5-auth 0.8.3601Using tpm-key_attestation 0.12.0602Using truncato 0.7.12603Using undercover 0.4.6604Using unleash 3.2.2605Using valid_email 0.1.3606Using validates_hostname 1.0.13607Using version_sorter 2.3.0608Using view_component 3.11.0609Using vite_ruby 3.5.0610Using vite_rails 3.0.17611Using vmstat 2.3.0612Using warning 1.3.0613Using webauthn 3.0.0614Using webmock 3.22.0615Using wikicloth 0.8.1616Using yajl-ruby 1.4.3617Bundle complete! 332 Gemfile dependencies, 645 gems now installed.618Gems in the groups 'production' and 'development' were not installed.619Bundled gems are installed into `./vendor`6202 installed gems you directly depend on are looking for funding.621 Run `bundle fund` for details622==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds.623$ bundle pristine pg624Patching bundler with bundler-checksum...625Installing pg 1.5.6 with native extensions626==> 'bundle pristine pg' succeeded in 13 seconds.627Using decomposed database config (config/database.yml.decomposed-postgresql)628Geo DB won't be set up.629Embedding DB won't be set up.641$ source ./scripts/rspec_helpers.sh642$ run_timed_command "gem install knapsack --no-document"643$ gem install knapsack --no-document644Successfully installed knapsack-4.0.06451 gem installed646==> 'gem install knapsack --no-document' succeeded in 1 seconds.647$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"652$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"653$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"654$ tooling/bin/create_job_metrics_file || true655[job-metrics] Creating the job metrics file for the CI/CD job.656$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request" 657 RSpec 658[11:41:34] Starting rspec_parallelized_job659RETRY_FAILED_TESTS_IN_NEW_PROCESS: true660KNAPSACK_GENERATE_REPORT: true661FLAKY_RSPEC_GENERATE_REPORT: true662KNAPSACK_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.rb663KNAPSACK_LOG_LEVEL: debug664KNAPSACK_REPORT_PATH: knapsack/rspec_unit_pg14_14_32_278964_report.json665FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json666FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_unit_pg14_14_32_278964_report.json667NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_unit_pg14_14_32_278964_report.json668RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6455984204.txt669CRYSTALBALL: 670RSPEC_TESTS_MAPPING_ENABLED: 671RSPEC_TESTS_FILTER_FILE: 672Shell set options (set -o) enabled:673braceexpand on674hashall on675interactive-comments on676pipefail on677Parsing expected rspec suite duration...678RSpec suite is expected to take 29 minutes 23.39 seconds.679Expected duration for tests:680{681 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 320.7276058093418,682 "spec/tasks/gitlab/usage_data_rake_spec.rb": 147.95186233400494,683 "spec/services/merge_requests/create_service_spec.rb": 100.51493725631417,684 "spec/lib/gitlab/background_migration/batched_migration_job_spec.rb": 74.98397321368071,685 "spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb": 64.27336045501251,686 "spec/serializers/merge_request_widget_entity_spec.rb": 54.60868259752556,687 "spec/finders/labels_finder_spec.rb": 50.49548219482614,688 "spec/finders/packages/group_packages_finder_spec.rb": 43.325816869303395,689 "spec/services/ci/runners/create_runner_service_spec.rb": 40.33047593161183,690 "spec/services/merge_requests/close_service_spec.rb": 35.62226379807558,691 "spec/services/ci/job_artifacts/create_service_spec.rb": 31.890640154074152,692 "spec/models/operations/feature_flags/strategy_spec.rb": 28.046777534073897,693 "spec/services/members/invitation_reminder_email_service_spec.rb": 25.757817074645455,694 "spec/services/deployments/create_for_job_service_spec.rb": 24.582871764480696,695 "spec/models/trending_project_spec.rb": 22.93952533896061,696 "spec/finders/members_finder_spec.rb": 21.48274234554799,697 "spec/lib/gitlab/relative_positioning/item_context_spec.rb": 20.092797835801285,698 "spec/services/wikis/create_attachment_service_spec.rb": 18.7225526042667,699 "spec/lib/gitlab/git_access_wiki_spec.rb": 17.970635234447926,700 "spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb": 16.828216779106413,701 "spec/lib/gitlab/url_sanitizer_spec.rb": 16.112985747444654,702 "spec/services/issues/duplicate_service_spec.rb": 15.190175649042372,703 "spec/services/projects/git_deduplication_service_spec.rb": 14.406926389447584,704 "spec/services/projects/participants_service_spec.rb": 13.911857125630457,705 "spec/lib/banzai/pipeline/wiki_pipeline_spec.rb": 13.282252063039373,706 "spec/lib/gitlab/gitaly_client_spec.rb": 12.83441746167165,707 "spec/services/clusters/create_service_spec.rb": 12.356222608816047,708 "spec/workers/merge_requests/ensure_prepared_worker_spec.rb": 11.974821732405289,709 "spec/models/integrations/buildkite_spec.rb": 11.312358649855394,710 "spec/services/namespace_settings/update_service_spec.rb": 10.934047315646254,711 "spec/lib/gitlab/ci/parsers/coverage/sax_document_spec.rb": 10.57680569137884,712 "spec/tasks/gitlab/redis_rake_spec.rb": 10.259651806936272,713 "spec/lib/gitlab/database/migration_helpers/v2_spec.rb": 9.824848423243942,714 "spec/services/projects/forks/sync_service_spec.rb": 9.569792716186118,715 "spec/services/issues/resolve_discussions_spec.rb": 9.328566629595516,716 "spec/lib/banzai/filter/math_filter_spec.rb": 9.024288519564948,717 "spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb": 8.781007765569651,718 "spec/lib/gitlab/alert_management/payload/prometheus_spec.rb": 8.51705639076041,719 "spec/lib/gitlab/ci/pipeline/chain/command_spec.rb": 8.154568685366144,720 "spec/lib/gitlab/background_migration/backfill_cluster_agent_tokens_project_id_spec.rb": 7.911807116329554,721 "spec/views/ci/status/_icon.html.haml_spec.rb": 7.685517527610561,722 "spec/lib/gitlab/json_spec.rb": 7.493900785818214,723 "spec/lib/gitlab/diff/suggestion_spec.rb": 7.345763762144045,724 "spec/lib/gitlab/background_migration/backfill_cluster_agents_has_vulnerabilities_spec.rb": 7.096495693544863,725 "spec/lib/gitlab/git_ref_validator_spec.rb": 6.941890813589778,726 "spec/lib/gitlab/import_export/group/relation_factory_spec.rb": 6.779078979631961,727 "spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb": 6.6491431734427575,728 "spec/lib/gitlab/background_migration/backfill_default_organization_users_spec.rb": 6.476552746304149,729 "spec/serializers/merge_request_metrics_helper_spec.rb": 6.250039092484134,730 "spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb": 6.083781069595387,731 "spec/finders/packages/tags_finder_spec.rb": 5.914056908718805,732 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 5.755407555165283,733 "spec/helpers/wiki_helper_spec.rb": 5.578572707496248,734 "spec/models/audit_event_spec.rb": 5.494477689030197,735 "spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb": 5.3632600961085215,736 "spec/workers/merge_requests/close_issue_worker_spec.rb": 5.247720800132001,737 "spec/serializers/diff_file_metadata_entity_spec.rb": 5.121727379655998,738 "spec/lib/extracts_ref_spec.rb": 5.0042073325364775,739 "spec/serializers/test_suite_summary_entity_spec.rb": 4.871759617361615,740 "spec/models/blob_viewer/gitlab_ci_yml_spec.rb": 4.788321836828571,741 "spec/workers/projects/import_export/relation_export_worker_spec.rb": 4.697509819918357,742 "spec/lib/gitlab/git/push_spec.rb": 4.594033552150151,743 "spec/services/ci/refs/enqueue_pipelines_to_unlock_service_spec.rb": 4.508635925705041,744 "spec/lib/gitlab/instrumentation_helper_spec.rb": 4.375494476254595,745 "spec/lib/constraints/project_url_constrainer_spec.rb": 4.256958810577708,746 "spec/models/ci/unit_test_spec.rb": 4.1625778255530115,747 "spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb": 4.059979314767654,748 "spec/lib/gitlab/ci/status/build/scheduled_spec.rb": 3.992785103210183,749 "spec/models/legacy_diff_discussion_spec.rb": 3.8861045831141063,750 "spec/services/projects/create_from_template_service_spec.rb": 3.834505518417319,751 "spec/lib/extracts_ref/requested_ref_spec.rb": 3.7699821082703595,752 "spec/views/projects/diffs/_viewer.html.haml_spec.rb": 3.7158681680726247,753 "spec/lib/gitlab/repository_hash_cache_spec.rb": 3.638044982811506,754 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 3.56749979967231,755 "spec/services/ci/prometheus_metrics/observe_histograms_service_spec.rb": 3.4997961762691334,756 "spec/lib/gitlab/etag_caching/middleware_spec.rb": 3.4485852622857056,757 "spec/lib/gitlab/background_migration/prune_stale_project_export_jobs_spec.rb": 3.3968890300175176,758 "spec/policies/deploy_token_policy_spec.rb": 3.342871426408488,759 "spec/presenters/event_presenter_spec.rb": 3.2908589691135512,760 "spec/services/ci/daily_build_group_report_result_service_spec.rb": 3.2300920356677683,761 "spec/finders/boards/visits_finder_spec.rb": 3.1849094140063294,762 "spec/helpers/branches_helper_spec.rb": 3.133508902873298,763 "spec/helpers/badges_helper_spec.rb": 3.065808547999031,764 "spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb": 3.039858974141538,765 "spec/graphql/mutations/todos/restore_spec.rb": 2.9950679043238764,766 "spec/services/ci/find_exposed_artifacts_service_spec.rb": 2.9207523916726235,767 "spec/models/packages/pypi/metadatum_spec.rb": 2.8627412873191522,768 "spec/finders/alert_management/http_integrations_finder_spec.rb": 2.80848915278061,769 "spec/policies/namespaces/project_namespace_policy_spec.rb": 2.762857782674881,770 "spec/views/shared/issuable/_sidebar.html.haml_spec.rb": 2.7403169522860136,771 "spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb": 2.6908524757260506,772 "spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb": 2.657948733618924,773 "spec/lib/gitlab/git/cross_repo_spec.rb": 2.6101516266941656,774 "spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb": 2.562987657619362,775 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb": 2.5197323578973263,776 "spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb": 2.4808329149534183,777 "spec/services/clusters/agents/delete_service_spec.rb": 2.452902383331314,778 "spec/policies/alert_management/alert_policy_spec.rb": 2.4166181063410863,779 "spec/models/concerns/token_authenticatable_strategies/base_spec.rb": 2.367689486723588,780 "spec/services/discussions/capture_diff_note_positions_service_spec.rb": 2.320317181921931,781 "spec/graphql/resolvers/nested_groups_resolver_spec.rb": 2.2934474056205234,782 "spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb": 2.243217459140174,783 "spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb": 2.220947101860867,784 "spec/models/subscription_spec.rb": 2.182428655521406,785 "spec/lib/gitlab/ci/status/build/erased_spec.rb": 2.151794630730203,786 "spec/finders/ci/auth_job_finder_spec.rb": 2.1024149086044495,787 "spec/services/projects/detect_repository_languages_service_spec.rb": 2.073931453622608,788 "spec/workers/ssh_keys/expired_notification_worker_spec.rb": 2.0355324708099145,789 "spec/models/legacy_diff_note_spec.rb": 2.0041275240685086,790 "spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb": 1.9776387892669263,791 "spec/workers/flush_counter_increments_worker_spec.rb": 1.9399248028596758,792 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 1.911948864330238,793 "spec/graphql/types/base_object_spec.rb": 1.872812915577969,794 "spec/lib/gitlab/usage_data_counters/note_counter_spec.rb": 1.840593587367992,795 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 1.8194271133856892,796 "spec/services/snippets/update_repository_storage_service_spec.rb": 1.7989218243628877,797 "spec/services/task_list_toggle_service_spec.rb": 1.7672878930382945,798 "spec/models/spam_log_spec.rb": 1.745462250357625,799 "spec/workers/authorized_projects_worker_spec.rb": 1.7213373837941424,800 "spec/finders/groups/accepting_project_transfers_finder_spec.rb": 1.6932808611700563,801 "spec/graphql/resolvers/deployments_resolver_spec.rb": 1.6771293725160723,802 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_list_spec.rb": 1.6554420766543523,803 "spec/graphql/mutations/branches/create_spec.rb": 1.614014851163999,804 "spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb": 1.5952303513750645,805 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 1.576634362891894,806 "spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb": 1.555826519218297,807 "spec/lib/gitlab/markdown_cache/redis/extension_spec.rb": 1.5284819592279113,808 "spec/finders/repositories/changelog_tag_finder_spec.rb": 1.5021898212937295,809 "spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb": 1.4851047076371182,810 "spec/workers/auto_merge_process_worker_spec.rb": 1.4658045018490906,811 "spec/models/list_user_preference_spec.rb": 1.4377993541878649,812 "spec/services/dependency_proxy/request_token_service_spec.rb": 1.415920960379693,813 "spec/services/ci/pipeline_triggers/update_service_spec.rb": 1.3933372131476878,814 "spec/services/pages_domains/create_service_spec.rb": 1.3798007211133438,815 "spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb": 1.3578187254033525,816 "spec/lib/gitlab/uuid_spec.rb": 1.3395761031514466,817 "spec/views/profiles/keys/_form.html.haml_spec.rb": 1.3149932097237893,818 "spec/graphql/mutations/customer_relations/organizations/update_spec.rb": 1.2892827283228105,819 "spec/serializers/analytics_summary_serializer_spec.rb": 1.263116009377516,820 "spec/policies/system_hook_policy_spec.rb": 1.2485488278394028,821 "spec/workers/build_queue_worker_spec.rb": 1.2264633720139448,822 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 1.198922692938495,823 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 1.166172227188254,824 "spec/graphql/mutations/achievements/award_spec.rb": 1.1398841954849812,825 "spec/channels/application_cable/connection_spec.rb": 1.138975051789576,826 "spec/presenters/packages/nuget/service_index_presenter_spec.rb": 1.1112998601588697,827 "spec/graphql/mutations/user_callouts/create_spec.rb": 1.0933927671368702,828 "spec/lib/gitlab/utils/link_header_parser_spec.rb": 1.0779006135920313,829 "spec/models/work_items/related_link_restriction_spec.rb": 1.0557951836093231,830 "spec/components/pajamas/card_component_spec.rb": 1.0446732510280836,831 "spec/validators/bytesize_validator_spec.rb": 1.024937187510694,832 "spec/lib/gitlab/checks/force_push_spec.rb": 1.020251640875525,833 "spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb": 0.9912044571943157,834 "spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb": 0.9832532702483122,835 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 0.9645565534441355,836 "spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb": 0.9504844451494305,837 "spec/graphql/resolvers/metrics/dashboards/annotation_resolver_spec.rb": 0.9421059502550233,838 "spec/lib/sidebars/user_settings/menus/account_menu_spec.rb": 0.9257796166802753,839 "spec/lib/gitlab/diff/position_collection_spec.rb": 0.9134740963675958,840 "spec/views/profiles/notifications/show.html.haml_spec.rb": 0.9060586127518124,841 "spec/lib/gitlab/web_ide/config_spec.rb": 0.8853462502982048,842 "spec/presenters/issue_email_participant_presenter_spec.rb": 0.8797178527322441,843 "spec/views/devise/shared/_signup_box.html.haml_spec.rb": 0.8623207919269029,844 "spec/graphql/mutations/users/saved_replies/create_spec.rb": 0.849595900522733,845 "spec/lib/gitlab_settings/settings_spec.rb": 0.8329114077960451,846 "spec/tooling/lib/tooling/api/job_spec.rb": 0.8223725799986289,847 "spec/rubocop/cop/migration/prevent_strings_spec.rb": 0.8076666059866354,848 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/froms_spec.rb": 0.7951430585887064,849 "spec/models/concerns/as_cte_spec.rb": 0.7825772865882662,850 "spec/lib/gitlab/asset_proxy_spec.rb": 0.7746255405190757,851 "spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb": 0.7681529843724823,852 "spec/services/projects/prometheus/metrics/destroy_service_spec.rb": 0.7482940705939443,853 "spec/rubocop/cop/prefer_class_methods_over_module_spec.rb": 0.7480087202803851,854 "spec/lib/gitlab/fips_spec.rb": 0.718205996810106,855 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb": 0.7097773462274475,856 "spec/services/ci/process_pipeline_service_spec.rb": 0.7019909230960908,857 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.6885674481097985,858 "spec/rubocop/cop/destroy_all_spec.rb": 0.6740633553588644,859 "spec/serializers/triggered_pipeline_entity_spec.rb": 0.661199952659254,860 "spec/lib/gitlab/puma/error_handler_spec.rb": 0.6487495291579661,861 "spec/helpers/calendar_helper_spec.rb": 0.6380095250427519,862 "spec/models/clusters/project_spec.rb": 0.630047723414524,863 "spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb": 0.6185709501050007,864 "spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb": 0.6058241459771637,865 "spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb": 0.5954542890205574,866 "spec/serializers/integrations/project_entity_spec.rb": 0.5896257850986629,867 "spec/components/pajamas/component_spec.rb": 0.5767458625313833,868 "spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 0.5702108019257524,869 "spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb": 0.5493803351040129,870 "spec/lib/gitlab/string_regex_marker_spec.rb": 0.5439430492905377,871 "spec/lib/gitlab/auth/otp/strategies/forti_authenticator/manual_otp_spec.rb": 0.5357338374656493,872 "spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb": 0.5240518380617365,873 "spec/graphql/types/achievements/user_achievement_type_spec.rb": 0.5169721597645253,874 "spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb": 0.5120127130968003,875 "spec/lib/gitlab/metrics/memory_spec.rb": 0.5037058645709365,876 "spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb": 0.49717440343002184,877 "spec/graphql/types/clusters/agent_type_spec.rb": 0.4874229006673302,878 "spec/lib/gitlab/hashed_path_spec.rb": 0.479864624953254,879 "spec/helpers/work_items_helper_spec.rb": 0.4553736595399308,880 "spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb": 0.4479467470713909,881 "spec/initializers/cookies_serializer_spec.rb": 0.4350768846655162,882 "spec/lib/omni_auth/strategies/bitbucket_spec.rb": 0.43370804287251935,883 "spec/lib/api/entities/ssh_key_spec.rb": 0.4273221440056235,884 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.41934852812894907,885 "spec/graphql/types/ci/test_suite_summary_type_spec.rb": 0.41743523335766813,886 "spec/lib/gitlab/diff/inline_diff_marker_spec.rb": 0.41168674999766597,887 "spec/views/dashboard/projects/_blank_state_admin_welcome.haml_spec.rb": 0.40942908414463564,888 "spec/graphql/types/project_member_relation_enum_spec.rb": 0.40699306254537787,889 "spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb": 0.40095188334361515,890 "spec/graphql/types/work_items/notes_filter_type_enum_spec.rb": 0.39990509147081166,891 "spec/graphql/types/ci/manual_variable_type_spec.rb": 0.39471905105598043,892 "spec/lib/gitlab/changes_list_spec.rb": 0.39019642775339486,893 "spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb": 0.38331527881635896,894 "spec/lib/gitlab/nav/top_nav_menu_item_spec.rb": 0.3655542491676172,895 "spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb": 0.3461171628159144,896 "spec/presenters/work_item_presenter_spec.rb": 0.3393670023874886,897 "spec/lib/gitlab/graphql/copy_field_description_spec.rb": 0.323297550003051,898 "spec/graphql/types/project_statistics_type_spec.rb": 0.32080022142991427,899 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.31691839891066154,900 "spec/serializers/integrations/project_serializer_spec.rb": 0.31025994366576837,901 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.3096017467773435,902 "spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb": 0.3009039008014798,903 "spec/graphql/types/ci/variable_type_enum_spec.rb": 0.3008156760728438904}905Running 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-6455984204.json --format RspecJunitFormatter --out rspec/rspec-6455984204.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb spec/tasks/gitlab/usage_data_rake_spec.rb spec/services/merge_requests/create_service_spec.rb spec/lib/gitlab/background_migration/batched_migration_job_spec.rb spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb spec/serializers/merge_request_widget_entity_spec.rb spec/finders/labels_finder_spec.rb spec/finders/packages/group_packages_finder_spec.rb spec/services/ci/runners/create_runner_service_spec.rb spec/services/merge_requests/close_service_spec.rb spec/services/ci/job_artifacts/create_service_spec.rb spec/models/operations/feature_flags/strategy_spec.rb spec/services/members/invitation_reminder_email_service_spec.rb spec/services/deployments/create_for_job_service_spec.rb spec/models/trending_project_spec.rb spec/finders/members_finder_spec.rb spec/lib/gitlab/relative_positioning/item_context_spec.rb spec/services/wikis/create_attachment_service_spec.rb spec/lib/gitlab/git_access_wiki_spec.rb spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb spec/lib/gitlab/url_sanitizer_spec.rb spec/services/issues/duplicate_service_spec.rb spec/services/projects/git_deduplication_service_spec.rb spec/services/projects/participants_service_spec.rb spec/lib/banzai/pipeline/wiki_pipeline_spec.rb spec/lib/gitlab/gitaly_client_spec.rb spec/services/clusters/create_service_spec.rb spec/workers/merge_requests/ensure_prepared_worker_spec.rb spec/models/integrations/buildkite_spec.rb spec/services/namespace_settings/update_service_spec.rb spec/lib/gitlab/ci/parsers/coverage/sax_document_spec.rb spec/tasks/gitlab/redis_rake_spec.rb spec/lib/gitlab/database/migration_helpers/v2_spec.rb spec/services/projects/forks/sync_service_spec.rb spec/services/issues/resolve_discussions_spec.rb spec/lib/banzai/filter/math_filter_spec.rb spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb spec/lib/gitlab/alert_management/payload/prometheus_spec.rb spec/lib/gitlab/ci/pipeline/chain/command_spec.rb spec/lib/gitlab/background_migration/backfill_cluster_agent_tokens_project_id_spec.rb spec/views/ci/status/_icon.html.haml_spec.rb spec/lib/gitlab/json_spec.rb spec/lib/gitlab/diff/suggestion_spec.rb spec/lib/gitlab/background_migration/backfill_cluster_agents_has_vulnerabilities_spec.rb spec/lib/gitlab/git_ref_validator_spec.rb spec/lib/gitlab/import_export/group/relation_factory_spec.rb spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb spec/lib/gitlab/background_migration/backfill_default_organization_users_spec.rb spec/serializers/merge_request_metrics_helper_spec.rb spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb spec/finders/packages/tags_finder_spec.rb spec/finders/ci/daily_build_group_report_results_finder_spec.rb spec/helpers/wiki_helper_spec.rb spec/models/audit_event_spec.rb spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb spec/workers/merge_requests/close_issue_worker_spec.rb spec/serializers/diff_file_metadata_entity_spec.rb spec/lib/extracts_ref_spec.rb spec/serializers/test_suite_summary_entity_spec.rb spec/models/blob_viewer/gitlab_ci_yml_spec.rb spec/workers/projects/import_export/relation_export_worker_spec.rb spec/lib/gitlab/git/push_spec.rb spec/services/ci/refs/enqueue_pipelines_to_unlock_service_spec.rb spec/lib/gitlab/instrumentation_helper_spec.rb spec/lib/constraints/project_url_constrainer_spec.rb spec/models/ci/unit_test_spec.rb spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb spec/lib/gitlab/ci/status/build/scheduled_spec.rb spec/models/legacy_diff_discussion_spec.rb spec/services/projects/create_from_template_service_spec.rb spec/lib/extracts_ref/requested_ref_spec.rb spec/views/projects/diffs/_viewer.html.haml_spec.rb spec/lib/gitlab/repository_hash_cache_spec.rb spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb spec/services/ci/prometheus_metrics/observe_histograms_service_spec.rb spec/lib/gitlab/etag_caching/middleware_spec.rb spec/lib/gitlab/background_migration/prune_stale_project_export_jobs_spec.rb spec/policies/deploy_token_policy_spec.rb spec/presenters/event_presenter_spec.rb spec/services/ci/daily_build_group_report_result_service_spec.rb spec/finders/boards/visits_finder_spec.rb spec/helpers/branches_helper_spec.rb spec/helpers/badges_helper_spec.rb spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb spec/graphql/mutations/todos/restore_spec.rb spec/services/ci/find_exposed_artifacts_service_spec.rb spec/models/packages/pypi/metadatum_spec.rb spec/finders/alert_management/http_integrations_finder_spec.rb spec/policies/namespaces/project_namespace_policy_spec.rb spec/views/shared/issuable/_sidebar.html.haml_spec.rb spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb spec/lib/gitlab/git/cross_repo_spec.rb spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb spec/services/clusters/agents/delete_service_spec.rb spec/policies/alert_management/alert_policy_spec.rb spec/models/concerns/token_authenticatable_strategies/base_spec.rb spec/services/discussions/capture_diff_note_positions_service_spec.rb spec/graphql/resolvers/nested_groups_resolver_spec.rb spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb spec/models/subscription_spec.rb spec/lib/gitlab/ci/status/build/erased_spec.rb spec/finders/ci/auth_job_finder_spec.rb spec/services/projects/detect_repository_languages_service_spec.rb spec/workers/ssh_keys/expired_notification_worker_spec.rb spec/models/legacy_diff_note_spec.rb spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb spec/workers/flush_counter_increments_worker_spec.rb spec/graphql/types/snippets/blob_viewer_type_spec.rb spec/graphql/types/base_object_spec.rb spec/lib/gitlab/usage_data_counters/note_counter_spec.rb spec/lib/security/ci_configuration/sast_build_action_spec.rb spec/services/snippets/update_repository_storage_service_spec.rb spec/services/task_list_toggle_service_spec.rb spec/models/spam_log_spec.rb spec/workers/authorized_projects_worker_spec.rb spec/finders/groups/accepting_project_transfers_finder_spec.rb spec/graphql/resolvers/deployments_resolver_spec.rb spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_list_spec.rb spec/graphql/mutations/branches/create_spec.rb spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb spec/models/integrations/chat_message/wiki_page_message_spec.rb spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb spec/lib/gitlab/markdown_cache/redis/extension_spec.rb spec/finders/repositories/changelog_tag_finder_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb spec/workers/auto_merge_process_worker_spec.rb spec/models/list_user_preference_spec.rb spec/services/dependency_proxy/request_token_service_spec.rb spec/services/ci/pipeline_triggers/update_service_spec.rb spec/services/pages_domains/create_service_spec.rb spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb spec/lib/gitlab/uuid_spec.rb spec/views/profiles/keys/_form.html.haml_spec.rb spec/graphql/mutations/customer_relations/organizations/update_spec.rb spec/serializers/analytics_summary_serializer_spec.rb spec/policies/system_hook_policy_spec.rb spec/workers/build_queue_worker_spec.rb spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb spec/graphql/resolvers/work_items/types_resolver_spec.rb spec/graphql/mutations/achievements/award_spec.rb spec/channels/application_cable/connection_spec.rb spec/presenters/packages/nuget/service_index_presenter_spec.rb spec/graphql/mutations/user_callouts/create_spec.rb spec/lib/gitlab/utils/link_header_parser_spec.rb spec/models/work_items/related_link_restriction_spec.rb spec/components/pajamas/card_component_spec.rb spec/validators/bytesize_validator_spec.rb spec/lib/gitlab/checks/force_push_spec.rb spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb spec/graphql/types/time_tracking/timelog_connection_type_spec.rb spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb spec/graphql/resolvers/metrics/dashboards/annotation_resolver_spec.rb spec/lib/sidebars/user_settings/menus/account_menu_spec.rb spec/lib/gitlab/diff/position_collection_spec.rb spec/views/profiles/notifications/show.html.haml_spec.rb spec/lib/gitlab/web_ide/config_spec.rb spec/presenters/issue_email_participant_presenter_spec.rb spec/views/devise/shared/_signup_box.html.haml_spec.rb spec/graphql/mutations/users/saved_replies/create_spec.rb spec/lib/gitlab_settings/settings_spec.rb spec/tooling/lib/tooling/api/job_spec.rb spec/rubocop/cop/migration/prevent_strings_spec.rb spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/froms_spec.rb spec/models/concerns/as_cte_spec.rb spec/lib/gitlab/asset_proxy_spec.rb spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb spec/services/projects/prometheus/metrics/destroy_service_spec.rb spec/rubocop/cop/prefer_class_methods_over_module_spec.rb spec/lib/gitlab/fips_spec.rb spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb spec/services/ci/process_pipeline_service_spec.rb spec/services/packages/nuget/odata_package_entry_service_spec.rb spec/rubocop/cop/destroy_all_spec.rb spec/serializers/triggered_pipeline_entity_spec.rb spec/lib/gitlab/puma/error_handler_spec.rb spec/helpers/calendar_helper_spec.rb spec/models/clusters/project_spec.rb spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb spec/serializers/integrations/project_entity_spec.rb spec/components/pajamas/component_spec.rb spec/finders/analytics/cycle_analytics/stage_finder_spec.rb spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb spec/lib/gitlab/string_regex_marker_spec.rb spec/lib/gitlab/auth/otp/strategies/forti_authenticator/manual_otp_spec.rb spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb spec/graphql/types/achievements/user_achievement_type_spec.rb spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb spec/lib/gitlab/metrics/memory_spec.rb spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb spec/graphql/types/clusters/agent_type_spec.rb spec/lib/gitlab/hashed_path_spec.rb spec/helpers/work_items_helper_spec.rb spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb spec/initializers/cookies_serializer_spec.rb spec/lib/omni_auth/strategies/bitbucket_spec.rb spec/lib/api/entities/ssh_key_spec.rb spec/components/pajamas/breadcrumb_item_component_spec.rb spec/graphql/types/ci/test_suite_summary_type_spec.rb spec/lib/gitlab/diff/inline_diff_marker_spec.rb spec/views/dashboard/projects/_blank_state_admin_welcome.haml_spec.rb spec/graphql/types/project_member_relation_enum_spec.rb spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb spec/graphql/types/work_items/notes_filter_type_enum_spec.rb spec/graphql/types/ci/manual_variable_type_spec.rb spec/lib/gitlab/changes_list_spec.rb spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb spec/lib/gitlab/nav/top_nav_menu_item_spec.rb spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb spec/presenters/work_item_presenter_spec.rb spec/lib/gitlab/graphql/copy_field_description_spec.rb spec/graphql/types/project_statistics_type_spec.rb spec/graphql/types/ci/project_variable_connection_type_spec.rb spec/serializers/integrations/project_serializer_spec.rb spec/graphql/types/packages/package_dependency_link_type_spec.rb spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb spec/graphql/types/ci/variable_type_enum_spec.rbKnapsack report generator started!906Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}907# [RSpecRunTime] Starting RSpec timer...908[TEST PROF INFO] EventProf enabled (sql.active_record)909unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.910unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.911Test environment set up in 1.785418976 seconds912# [RSpecRunTime] Starting example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. Expected to take 5 minutes 20.73 seconds.913Ci::PipelineProcessing::AtomicProcessingService914 Pipeline Processing Service Tests With Yaml915 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build2_build1_rules_out_test_needs_build1_with_optional.yml"916 follows transitions917 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails.yml"918 follows transitions919# [RSpecRunTime] RSpec elapsed time: 12.86 seconds. Current RSS: ~1383M. load average: 1.13 0.72 0.82 1/291 444920 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_is_delayed_and_needs_test.yml"921 follows transitions922# [RSpecRunTime] RSpec elapsed time: 15.22 seconds. Current RSS: ~1397M. load average: 1.12 0.72 0.82 1/291 463923 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_is_manual_and_needs_test.yml"924 follows transitions925# [RSpecRunTime] RSpec elapsed time: 17.51 seconds. Current RSS: ~1411M. load average: 1.12 0.72 0.82 1/291 482926 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_needs_test.yml"927 follows transitions928# [RSpecRunTime] RSpec elapsed time: 19.85 seconds. Current RSS: ~1410M. load average: 1.11 0.73 0.83 1/291 501929 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_deploy_needs_test_when_always.yml"930 follows transitions931# [RSpecRunTime] RSpec elapsed time: 21.82 seconds. Current RSS: ~1412M. load average: 1.11 0.73 0.83 1/291 520932 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_other_build_succeeds_deploy_needs_one_build_and_test.yml"933 follows transitions934# [RSpecRunTime] RSpec elapsed time: 24.73 seconds. Current RSS: ~1416M. load average: 1.10 0.73 0.83 1/292 542935 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_other_build_succeeds_deploy_needs_one_build_and_test_when_always.yml"936 follows transitions937# [RSpecRunTime] RSpec elapsed time: 27.33 seconds. Current RSS: ~1422M. load average: 1.10 0.73 0.83 1/292 563938 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_always.yml"939 follows transitions940# [RSpecRunTime] RSpec elapsed time: 29.21 seconds. Current RSS: ~1423M. load average: 1.10 0.73 0.83 1/292 582941 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_fails_with_allow_failure.yml"942 follows transitions943# [RSpecRunTime] RSpec elapsed time: 31.55 seconds. Current RSS: ~1421M. load average: 1.09 0.74 0.83 1/292 601944 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_on_failure.yml"945 follows transitions946# [RSpecRunTime] RSpec elapsed time: 33.38 seconds. Current RSS: ~1426M. load average: 1.09 0.74 0.83 1/292 620947 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_on_failure_deploy_needs_test.yml"948 follows transitions949# [RSpecRunTime] RSpec elapsed time: 36.76 seconds. Current RSS: ~1429M. load average: 1.08 0.74 0.83 1/292 645950 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_test_skips_rollback_on_failure.yml"951 follows transitions952# [RSpecRunTime] RSpec elapsed time: 39.21 seconds. Current RSS: ~1428M. load average: 1.08 0.74 0.83 1/292 664953 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_fails_with_allow_failure_test_on_failure.yml"954 follows transitions955# [RSpecRunTime] RSpec elapsed time: 41.9 seconds. Current RSS: ~1429M. load average: 1.08 0.75 0.83 1/292 683956 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_rules_out_test_needs_build_with_optional.yml"957 follows transitions958# [RSpecRunTime] RSpec elapsed time: 43.87 seconds. Current RSS: ~1431M. load average: 1.08 0.75 0.83 1/292 700959 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeds_test_manual_allow_failure_true_deploy_needs_both.yml"960 follows transitions961# [RSpecRunTime] RSpec elapsed time: 46.41 seconds. Current RSS: ~1432M. load average: 1.07 0.75 0.83 1/292 719962 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeds_test_manual_allow_failure_true_deploy_needs_test.yml"963 follows transitions964# [RSpecRunTime] RSpec elapsed time: 49.08 seconds. Current RSS: ~1432M. load average: 1.07 0.75 0.83 1/292 738965 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeeds_test_on_failure.yml"966 follows transitions967# [RSpecRunTime] RSpec elapsed time: 51.47 seconds. Current RSS: ~1430M. load average: 1.23 0.79 0.84 1/292 757968 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_succeeds_test_on_failure_deploy_needs_test.yml"969 follows transitions970# [RSpecRunTime] RSpec elapsed time: 54.05 seconds. Current RSS: ~1428M. load average: 1.23 0.79 0.84 1/292 776971 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_test_manual_review_deploy.yml"972 follows transitions973# [RSpecRunTime] RSpec elapsed time: 57.22 seconds. Current RSS: ~1419M. load average: 1.21 0.79 0.84 1/292 797974 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_build_test_two_manual_review_test_staging_production.yml"975 follows transitions976# [RSpecRunTime] RSpec elapsed time: 1 minute 3.97 seconds. Current RSS: ~1417M. load average: 1.19 0.80 0.84 1/292 830977 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_builds_succeed_test_on_failure_deploy_needs_one_build_and_test.yml"978 follows transitions979# [RSpecRunTime] RSpec elapsed time: 1 minute 6.86 seconds. Current RSS: ~1417M. load average: 1.18 0.80 0.85 1/292 849980 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_builds_succeed_test_on_failure_deploy_needs_one_build_and_test_when_always.yml"981 follows transitions982# [RSpecRunTime] RSpec elapsed time: 1 minute 10.42 seconds. Current RSS: ~1416M. load average: 1.24 0.82 0.85 1/293 871983 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_deploy_needs_empty.yml"984 follows transitions985# [RSpecRunTime] RSpec elapsed time: 1 minute 11.71 seconds. Current RSS: ~1419M. load average: 1.24 0.82 0.85 1/293 886986 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_fail_and_retry_1.yml"987 follows transitions988# [RSpecRunTime] RSpec elapsed time: 1 minute 15.47 seconds. Current RSS: ~1424M. load average: 1.38 0.86 0.86 1/293 916989 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_fail_and_retry_2.yml"990 follows transitions991# [RSpecRunTime] RSpec elapsed time: 1 minute 19.34 seconds. Current RSS: ~1425M. load average: 1.35 0.86 0.86 1/293 946992 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stage_with_subsequent_manual_jobs.yml"993 follows transitions994# [RSpecRunTime] RSpec elapsed time: 1 minute 23.49 seconds. Current RSS: ~1425M. load average: 1.35 0.86 0.86 1/293 971995 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_same_stages.yml"996 follows transitions997# [RSpecRunTime] RSpec elapsed time: 1 minute 25.94 seconds. Current RSS: ~1425M. load average: 1.32 0.86 0.87 1/293 994998 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_fails_with_allow_failure.yml"999 follows transitions1000# [RSpecRunTime] RSpec elapsed time: 1 minute 28.61 seconds. Current RSS: ~1423M. load average: 1.32 0.86 0.87 1/293 10151001 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false.yml"1002 follows transitions1003# [RSpecRunTime] RSpec elapsed time: 1 minute 32.32 seconds. Current RSS: ~1422M. load average: 1.38 0.88 0.87 1/293 10411004 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_deploy_always.yml"1005 follows transitions1006# [RSpecRunTime] RSpec elapsed time: 1 minute 34.82 seconds. Current RSS: ~1425M. load average: 1.43 0.90 0.88 1/293 10621007 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_deploy_on_failure.yml"1008 follows transitions1009# [RSpecRunTime] RSpec elapsed time: 1 minute 37.31 seconds. Current RSS: ~1425M. load average: 1.43 0.90 0.88 1/293 10831010 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_false_other_test_succeeds_deploy_needs_both.yml"1011 follows transitions1012# [RSpecRunTime] RSpec elapsed time: 1 minute 39.13 seconds. Current RSS: ~1424M. load average: 1.43 0.90 0.88 1/293 11001013 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_deploy_always.yml"1014 follows transitions1015# [RSpecRunTime] RSpec elapsed time: 1 minute 40.33 seconds. Current RSS: ~1426M. load average: 1.47 0.92 0.88 1/293 11151016 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_deploy_on_failure.yml"1017 follows transitions1018# [RSpecRunTime] RSpec elapsed time: 1 minute 43.61 seconds. Current RSS: ~1401M. load average: 1.47 0.92 0.88 1/293 11361019 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_fails.yml"1020 follows transitions1021# [RSpecRunTime] RSpec elapsed time: 1 minute 47.63 seconds. Current RSS: ~1415M. load average: 1.44 0.92 0.89 1/293 11621022 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_other_test_succeeds_deploy_needs_both.yml"1023 follows transitions1024# [RSpecRunTime] RSpec elapsed time: 1 minute 49.76 seconds. Current RSS: ~1421M. load average: 1.40 0.92 0.89 1/293 11791025 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_allow_failure_true_succeeds.yml"1026 follows transitions1027# [RSpecRunTime] RSpec elapsed time: 1 minute 53.79 seconds. Current RSS: ~1415M. load average: 1.40 0.92 0.89 1/290 12051028 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_post_test_needs_deploy_is_stage.yml"1029 follows transitions1030# [RSpecRunTime] RSpec elapsed time: 1 minute 55.84 seconds. Current RSS: ~1417M. load average: 1.45 0.94 0.89 1/290 12241031 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_same_and_different_stage_needs.yml"1032 follows transitions1033# [RSpecRunTime] RSpec elapsed time: 1 minute 58.09 seconds. Current RSS: ~1422M. load average: 1.45 0.94 0.89 1/290 12411034 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_manual_same_stage_needs.yml"1035 follows transitions1036# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.49 seconds. Current RSS: ~1407M. load average: 1.57 0.97 0.90 1/290 12621037 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/dag_test_on_failure_no_needs.yml"1038 follows transitions1039# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.48 seconds. Current RSS: ~1398M. load average: 1.57 0.97 0.90 1/290 12791040 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_cancels_test1_and_test2_have_when.yml"1041 follows transitions1042# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.82 seconds. Current RSS: ~1400M. load average: 1.53 0.97 0.91 1/290 12981043 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_cancels_with_allow_failure_test1_and_test2_have_when.yml"1044 follows transitions1045# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.69 seconds. Current RSS: ~1402M. load average: 1.53 0.97 0.91 1/290 13171046 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails.yml"1047 follows transitions1048# [RSpecRunTime] RSpec elapsed time: 2 minutes 9.95 seconds. Current RSS: ~1406M. load average: 1.48 0.97 0.91 1/290 13361049 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails_test_on_failure.yml"1050 follows transitions1051# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.06 seconds. Current RSS: ~1408M. load average: 1.48 0.97 0.91 1/290 13591052 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_fails_with_allow_failure_test_on_failure.yml"1053 follows transitions1054# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.99 seconds. Current RSS: ~1412M. load average: 1.45 0.98 0.91 1/290 13801055 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_succeeds_test_manual_allow_failure_true.yml"1056 follows transitions1057# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.29 seconds. Current RSS: ~1414M. load average: 1.45 0.98 0.91 1/290 13991058 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_succeeds_test_on_failure.yml"1059 follows transitions1060# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.27 seconds. Current RSS: ~1397M. load average: 1.41 0.98 0.91 1/290 14201061 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_build_test_manual_review_deploy.yml"1062 follows transitions1063# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.12 seconds. Current RSS: ~1402M. load average: 1.41 0.98 0.91 1/290 14431064 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_one_test_succeeds_one_manual_test_fails_and_retry_manual_build.yml"1065 follows transitions1066# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.26 seconds. Current RSS: ~1409M. load average: 1.38 0.98 0.91 1/290 14691067 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_one_test_succeeds_one_manual_test_fails_and_retry_pipeline.yml"1068 follows transitions1069# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.8 seconds. Current RSS: ~1412M. load average: 1.35 0.98 0.91 1/290 14931070 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_false.yml"1071 follows transitions1072# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.39 seconds. Current RSS: ~1413M. load average: 1.32 0.98 0.91 1/290 15191073 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true.yml"1074 follows transitions1075# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.99 seconds. Current RSS: ~1418M. load average: 1.37 0.99 0.92 1/290 15401076 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true_deploy_always.yml"1077 follows transitions1078# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.28 seconds. Current RSS: ~1421M. load average: 1.37 0.99 0.92 1/290 15551079 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_manual_allow_failure_true_deploy_on_failure.yml"1080 follows transitions1081# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.55 seconds. Current RSS: ~1420M. load average: 1.42 1.01 0.92 1/290 15761082 test_file_path: "/builds/gitlab-org/gitlab/spec/services/ci/pipeline_processing/test_cases/stage_test_on_failure_no_prev_stage.yml"1083 follows transitions1084# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.54 seconds. Current RSS: ~1415M. load average: 1.42 1.01 0.92 1/290 15931085 Pipeline Processing Service1086 when simple pipeline is defined1087 processes a pipeline1088 does not process pipeline if existing stage is running1089# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.44 seconds. Current RSS: ~1441M. load average: 1.39 1.01 0.92 1/289 16371090 custom stage with first job allowed to fail1091 automatically triggers a next stage when build finishes1092# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.23 seconds. Current RSS: ~1442M. load average: 1.36 1.01 0.92 1/289 16591093 when optional manual actions are defined1094 when builds are successful1095 properly processes the pipeline1096# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.88 seconds. Current RSS: ~1435M. load average: 1.33 1.01 0.92 1/289 16891097 when test job fails1098 properly processes the pipeline1099# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.56 seconds. Current RSS: ~1428M. load average: 1.38 1.03 0.93 1/289 17191100 when test and test_failure jobs fail1101 properly processes the pipeline1102# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.25 seconds. Current RSS: ~1423M. load average: 1.38 1.03 0.93 1/289 17491103 when deploy job fails1104 properly processes the pipeline1105# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.97 seconds. Current RSS: ~1423M. load average: 1.35 1.03 0.93 1/289 17791106 when build is canceled in the second stage1107 does not schedule builds after build has been canceled1108# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.47 seconds. Current RSS: ~1414M. load average: 1.24 1.01 0.92 1/289 18031109 when listing optional manual actions1110 returns only for skipped builds1111# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.3 seconds. Current RSS: ~1423M. load average: 1.30 1.03 0.93 1/290 18301112 when delayed jobs are defined1113 when the scene is timed incremental rollout1114 when builds are successful1115 properly processes the pipeline1116# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.62 seconds. Current RSS: ~1407M. load average: 1.28 1.03 0.93 1/289 18641117 when build job fails1118 properly processes the pipeline1119# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.26 seconds. Current RSS: ~1411M. load average: 1.28 1.03 0.93 1/289 18841120 when rollout 10% is unscheduled1121 properly processes the pipeline1122 when user plays rollout 10%1123 schedules rollout100%1124# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.53 seconds. Current RSS: ~1429M. load average: 1.24 1.02 0.93 1/289 19331125 when rollout 10% fails1126 properly processes the pipeline1127 when user retries rollout 10%1128 does not schedule rollout10% again1129# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.96 seconds. Current RSS: ~1424M. load average: 1.22 1.02 0.93 1/289 19981130 when rollout 10% is played immidiately1131 properly processes the pipeline1132# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.74 seconds. Current RSS: ~1424M. load average: 1.20 1.02 0.93 1/289 20201133 when only one scheduled job exists in a pipeline1134 properly processes the pipeline1135# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.07 seconds. Current RSS: ~1431M. load average: 1.20 1.02 0.93 1/289 20371136 when there are two delayed jobs in a stage1137 blocks the stage until all scheduled jobs finished1138# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.85 seconds. Current RSS: ~1439M. load average: 1.18 1.02 0.93 1/289 20561139 when a delayed job is allowed to fail1140 blocks the stage and continues after it failed1141# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.16 seconds. Current RSS: ~1439M. load average: 1.18 1.02 0.93 1/289 20791142 when an exception is raised during a persistent ref creation1143 process the pipeline1144# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.32 seconds. Current RSS: ~1442M. load average: 1.18 1.02 0.93 1/289 20971145 when there are manual action in earlier stages1146 when first stage has only optional manual actions1147 starts from the second stage1148# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.52 seconds. Current RSS: ~1447M. load average: 1.17 1.02 0.93 1/289 21121149 when second stage has only optional manual actions1150 skips second stage and continues on third stage1151# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.62 seconds. Current RSS: ~1449M. load average: 1.17 1.02 0.93 1/290 21321152 when there are only manual actions in stages1153 processes all jobs until blocking actions encountered1154# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.0 seconds. Current RSS: ~1452M. load average: 1.17 1.02 0.93 1/290 21501155 when there is only one manual action1156 skips the pipeline1157 when the action was played1158 queues the action and pipeline1159# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.21 seconds. Current RSS: ~1443M. load average: 1.16 1.02 0.93 1/290 21871160 when blocking manual actions are defined1161 when first stage succeeds1162 blocks pipeline on stage with first manual action1163# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.47 seconds. Current RSS: ~1443M. load average: 1.16 1.02 0.93 1/290 22071164 when first stage fails1165 does not take blocking action into account1166# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.61 seconds. Current RSS: ~1436M. load average: 1.14 1.02 0.93 1/290 22291167 when pipeline is promoted sequentially up to the end1168 properly processes entire pipeline1169# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.04 seconds. Current RSS: ~1423M. load average: 1.13 1.02 0.93 1/290 22671170 when second stage has only on_failure jobs1171 skips second stage and continues on third stage1172# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.15 seconds. Current RSS: ~1425M. load average: 1.12 1.02 0.94 1/290 22861173 when failed build in the middle stage is retried1174 when failed build is the only unsuccessful build in the stage1175 does trigger builds in the next stage1176# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.78 seconds. Current RSS: ~1426M. load average: 1.11 1.02 0.94 1/291 23321177 when builds with auto-retries are configured1178 automatically retries builds in a valid order1179# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.57 seconds. Current RSS: ~1427M. load average: 1.10 1.02 0.94 1/290 23621180 when pipeline with needs is created1181 when linux:* finishes first it runs it out of order1182 when one of the jobs is run on a failure1183 when another job in build phase fails first1184 does skip linux:notify1185# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.49 seconds. Current RSS: ~1413M. load average: 1.09 1.02 0.94 1/290 24171186 when linux:build job fails first1187 does run linux:notify1188# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.94 seconds. Current RSS: ~1418M. load average: 1.08 1.02 0.94 1/290 24361189 when there is a job scheduled with dag but no need (needs: [])1190 runs deploy_pages without waiting prior stages1191# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.09 seconds. Current RSS: ~1416M. load average: 1.08 1.02 0.94 1/290 24711192 when a needed job is skipped1193 skips the jobs depending on it1194# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.56 seconds. Current RSS: ~1419M. load average: 1.08 1.02 0.94 1/290 24911195 when a needed job is manual1196 makes deploy DAG to be skipped1197# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.32 seconds. Current RSS: ~1424M. load average: 1.08 1.02 0.94 1/290 25091198 when jobs change from stopped to alive status during pipeline processing1199 runs ResetSkippedJobsService on the new alive jobs and logs event (FAILED - 1)1200 logs event1201 when the new alive jobs belong to different users1202 runs ResetSkippedJobsService on the new alive jobs1203 assigns the correct user to the dependent jobs1204 logs event1205# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.94 seconds. Current RSS: ~1420M. load average: 1.06 1.02 0.94 1/290 26221206 when a bridge job has parallel:matrix config1207 creates pipeline with bridges, then passes the matrix variables to downstream jobs1208# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.79 second. Current RSS: ~1418M. load average: 1.06 1.02 0.94 1/290 27391209 when a bridge job has invalid downstream project1210 creates a pipeline, then fails the bridge job1211# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.13 seconds. Current RSS: ~1413M. load average: 1.06 1.02 0.94 1/290 27701212 when the dependency is stage-independent1213 processes subsequent jobs in the correct order when playing first job1214# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.17 seconds. Current RSS: ~1413M. load average: 1.05 1.02 0.94 1/290 28031215 when the exclusive lease is taken1216 skips pipeline processing1217 deployments creation1218 creates deployment records for the deploy jobs1219# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.95 seconds. Current RSS: ~1416M. load average: 1.05 1.02 0.94 1/290 28851220# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. It took 5 minutes 9.4 seconds. Expected to take 5 minutes 20.73 seconds.1221# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.06 seconds. Current RSS: ~1410M. load average: 1.05 1.02 0.94 1/290 28861222# [RSpecRunTime] Starting example group spec/tasks/gitlab/usage_data_rake_spec.rb. Expected to take 2 minutes 27.95 seconds.1223gitlab:usage data take tasks1224 dump_sql_in_yaml1225 dumps SQL queries in yaml format1226# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.23 seconds. Current RSS: ~1443M. load average: 1.03 1.01 0.94 1/285 29091227 dump_sql_in_json1228 dumps SQL queries in json format1229# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.56 seconds. Current RSS: ~1498M. load average: 1.15 1.04 0.96 1/285 29321230 dump_non_sql_in_json1231 dumps non SQL data in json format1232# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.75 seconds. Current RSS: ~1463M. load average: 1.19 1.06 0.96 1/285 29551233 generate_sql_metrics_fixture1234 generates fixture file correctly1235# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.94 seconds. Current RSS: ~1462M. load average: 1.12 1.05 0.97 1/285 29781236 generate_and_send1237 generates and sends Service Ping payload1238# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.27 seconds. Current RSS: ~1454M. load average: 0.80 0.98 0.94 1/285 29791239# [RSpecRunTime] Finishing example group spec/tasks/gitlab/usage_data_rake_spec.rb. It took 1 minute 55.85 seconds. Expected to take 2 minutes 27.95 seconds.1240# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.94 seconds. Current RSS: ~1464M. load average: 0.90 1.00 0.95 1/285 29801241# [RSpecRunTime] Starting example group spec/services/merge_requests/create_service_spec.rb. Expected to take 1 minute 40.51 seconds.1242MergeRequests::CreateService1243 #execute1244 valid params1245 creates an MR1246 does not execute hooks1247 refreshes the number of open merge requests1248 creates exactly 1 create MR event1249 sets the merge_status to preparing1250 checking for spam1251 checks for spam1252 does not persist when spam1253# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.31 seconds. Current RSS: ~1479M. load average: 0.92 1.00 0.95 1/287 30841254 when marked with /draft1255 in title and in description1256 sets MR to draft1257# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.83 seconds. Current RSS: ~1496M. load average: 0.92 1.00 0.95 1/287 30911258 in description only1259 sets MR to draft1260# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.42 seconds. Current RSS: ~1491M. load average: 0.92 1.00 0.95 1/287 30981261 when merge request is assigned to someone1262 is expected to eq [#<User id:87 @user21>]1263# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.89 seconds. Current RSS: ~1492M. load average: 0.92 1.00 0.95 1/287 31051264 when reviewer is assigned1265 is expected to eq [#<User id:90 @user23>]1266 invalidates counter cache for reviewers1267# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.39 seconds. Current RSS: ~1502M. load average: 0.93 1.00 0.95 1/285 31181268 when head pipelines already exist for merge request source branch1269 sets head pipeline1270 when the new pipeline is associated with an old sha1271 sets an old pipeline with associated with the latest sha as the head pipeline1272# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.35 seconds. Current RSS: ~1450M. load average: 1.31 1.08 0.98 1/291 32641273 when there are no pipelines with the diff head sha1274 does not set the head pipeline1275# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.89 seconds. Current RSS: ~1422M. load average: 1.31 1.08 0.98 1/291 33371276 Pipelines for merge requests1277 when .gitlab-ci.yml has merge_requests keywords1278 creates a detached merge request pipeline and sets it as a head pipeline1279 when merge request is submitted from forked project1280 create detached merge request pipeline for fork merge request1281# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.48 seconds. Current RSS: ~1460M. load average: 1.25 1.08 0.98 1/291 34931282 when there are no commits between source branch and target branch1283 does not create a detached merge request pipeline1284# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.73 seconds. Current RSS: ~1465M. load average: 1.23 1.08 0.98 1/291 35151285 when branch pipeline was created before a merge request pipline has been created1286 sets the latest detached merge request pipeline as the head pipeline1287# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.38 seconds. Current RSS: ~1470M. load average: 1.23 1.08 0.98 1/291 35851288 when .gitlab-ci.yml does not have merge_requests keywords1289 does not create a detached merge request pipeline1290# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.33 seconds. Current RSS: ~1473M. load average: 1.21 1.08 0.98 1/291 36431291 when .gitlab-ci.yml is invalid1292 persists a pipeline with config error1293# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.76 seconds. Current RSS: ~1475M. load average: 1.20 1.07 0.98 1/291 37011294 after_save callback to store_mentions1295 when mentionable attributes change1296 saves mentions1297# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.21 seconds. Current RSS: ~1477M. load average: 1.20 1.07 0.98 1/291 37081298 when mentionable attributes do not change1299 does not call store_mentions1300# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.76 seconds. Current RSS: ~1477M. load average: 1.20 1.07 0.98 1/290 37151301 when save fails1302 does not call store_mentions1303# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.2 seconds. Current RSS: ~1482M. load average: 1.20 1.07 0.98 1/289 37221304 with a milestone1305 deletes the cache key for milestone merge request counter1306# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.68 seconds. Current RSS: ~1478M. load average: 1.18 1.07 0.98 1/289 37291307 behaves like reviewer_ids filter1308 filter_reviewer1309 without reviewer_ids1310 contains no reviewer_ids1311# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.06 seconds. Current RSS: ~1478M. load average: 1.18 1.07 0.98 1/287 37361312 with reviewer_ids1313 when the current user can admin the merge_request1314 with a reviewer who can read the merge_request1315 contains reviewers who can read the merge_request1316# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.92 seconds. Current RSS: ~1487M. load average: 1.18 1.07 0.98 1/287 37431317 when the current_user cannot admin the merge_request1318 contains no reviewers1319# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.76 seconds. Current RSS: ~1485M. load average: 1.17 1.07 0.98 1/285 37501320 when called in a transaction1321 does not raise an error1322# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.12 seconds. Current RSS: ~1486M. load average: 1.17 1.07 0.98 1/285 37571323 behaves like issuable record that supports quick actions1324 with labels in command only1325 attaches labels to issuable1326# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.59 seconds. Current RSS: ~1486M. load average: 1.17 1.07 0.98 1/285 37641327 with labels in params and command1328 attaches all labels to issuable1329 with assignee and milestone in command only1330 assigns and sets milestone to issuable1331 Quick actions1332 with assignee and milestone in params and command1333 assigns and sets milestone to issuable from command1334# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.78 seconds. Current RSS: ~1495M. load average: 1.15 1.07 0.98 1/286 37711335 merge request create service1336 asssignee_id1337 removes assignee_id when user id is invalid1338 removes assignee_id when user id is 01339 saves assignee when user id is valid1340 when assignee is set1341 invalidates open merge request counter for assignees when merge request is assigned1342 records the assignee assignment event1343# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.34 seconds. Current RSS: ~1474M. load average: 1.13 1.07 0.98 1/290 38641344 when issuable feature is private1345 removes not authorized assignee when project is Internal1346 removes not authorized assignee when project is Public1347# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.75 seconds. Current RSS: ~1473M. load average: 1.13 1.07 0.98 1/290 38771348 behaves like when source and target projects are different1349 when user can not access source project1350 raises an error1351# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.99 seconds. Current RSS: ~1494M. load average: 1.12 1.07 0.99 1/289 38911352 when user can not access target project1353 raises an error1354# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.19 seconds. Current RSS: ~1480M. load average: 1.12 1.07 0.99 2/289 39051355 when the user has access to both projects1356 creates the merge request1357 does not create the merge request when the target project is archived1358# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.89 seconds. Current RSS: ~1457M. load average: 1.11 1.06 0.99 1/291 40061359 when user sets source project id1360 ignores source_project_id1361# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.59 seconds. Current RSS: ~1467M. load average: 1.50 1.15 1.01 1/290 40131362# [RSpecRunTime] Finishing example group spec/services/merge_requests/create_service_spec.rb. It took 1 minute 35.9 seconds. Expected to take 1 minute 40.51 seconds.1363# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb. Expected to take 1 minute 4.27 seconds.1364Gitlab::GithubImport::Importer::ProtectedBranchImporter1365 #execute1366 when branch is protected on GitLab1367 allow_force_pushes_on_github: true, allow_force_pushes_on_gitlab: true, expected_allow_force_push: true1368 behaves like create branch protection by the strictest ruleset1369 calls service with the correct arguments1370 creates protected branch and access levels for given github rule1371# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.55 seconds. Current RSS: ~1470M. load average: 1.50 1.15 1.01 1/290 40341372 allow_force_pushes_on_github: true, allow_force_pushes_on_gitlab: false, expected_allow_force_push: false1373 behaves like create branch protection by the strictest ruleset1374 calls service with the correct arguments1375 creates protected branch and access levels for given github rule1376# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.17 seconds. Current RSS: ~1472M. load average: 1.50 1.15 1.01 1/290 40551377 allow_force_pushes_on_github: false, allow_force_pushes_on_gitlab: true, expected_allow_force_push: false1378 behaves like create branch protection by the strictest ruleset1379 calls service with the correct arguments1380 creates protected branch and access levels for given github rule1381# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.71 seconds. Current RSS: ~1487M. load average: 1.46 1.14 1.01 1/290 40761382 allow_force_pushes_on_github: false, allow_force_pushes_on_gitlab: false, expected_allow_force_push: false1383 behaves like create branch protection by the strictest ruleset1384 calls service with the correct arguments1385 creates protected branch and access levels for given github rule1386# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.21 seconds. Current RSS: ~1499M. load average: 1.46 1.14 1.01 1/287 40971387 when branch is not protected on GitLab1388 behaves like create branch protection by the strictest ruleset1389 calls service with the correct arguments1390 creates protected branch and access levels for given github rule1391# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.73 seconds. Current RSS: ~1502M. load average: 1.46 1.14 1.01 1/287 41181392 when branch is default1393 when "allow force pushes - everyone" rule is enabled1394 when feature flag `default_branch_protection_defaults` is disabled1395 when default branch protection is applied1396 behaves like create branch protection by the strictest ruleset1397 calls service with the correct arguments1398 creates protected branch and access levels for given github rule1399# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.2 seconds. Current RSS: ~1506M. load average: 1.42 1.14 1.01 1/287 41331400 when there is no default branch protection1401 behaves like create branch protection by the strictest ruleset1402 calls service with the correct arguments1403 creates protected branch and access levels for given github rule1404# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.7 seconds. Current RSS: ~1506M. load average: 1.42 1.14 1.01 1/287 41481405 when feature flag `default_branch_protection_defaults` is enabled1406 when default branch protection is applied1407 behaves like create branch protection by the strictest ruleset1408 calls service with the correct arguments1409 creates protected branch and access levels for given github rule1410# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.16 seconds. Current RSS: ~1504M. load average: 1.42 1.14 1.01 1/287 41631411 when there is no default branch protection1412 behaves like create branch protection by the strictest ruleset1413 calls service with the correct arguments1414 creates protected branch and access levels for given github rule1415# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.67 seconds. Current RSS: ~1503M. load average: 1.63 1.19 1.03 1/287 41781416 when required_conversation_resolution rule is enabled1417 changes project settings1418 when required_conversation_resolution rule is disabled1419 behaves like does not change project attributes1420 does not change only_allow_merge_if_all_discussions_are_resolved1421 does not change push_rule for the project1422# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.94 seconds. Current RSS: ~1503M. load average: 1.63 1.19 1.03 1/287 41971423 when required_signatures rule is enabled1424 when the push_rules feature is available1425 when project push_rules did previously exist1426 updates push_rule reject_unsigned_commits attribute1427 when project push_rules did not previously exist1428 creates project push_rule with the enabled reject_unsigned_commits attribute1429 when the push_rules feature is not available1430 behaves like does not change project attributes1431 does not change only_allow_merge_if_all_discussions_are_resolved1432 does not change push_rule for the project1433# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.94 seconds. Current RSS: ~1503M. load average: 1.50 1.17 1.02 1/287 42221434 when required_signatures rule is disabled1435 behaves like does not change project attributes1436 does not change only_allow_merge_if_all_discussions_are_resolved1437 does not change push_rule for the project1438# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.43 seconds. Current RSS: ~1502M. load average: 1.50 1.17 1.02 1/287 42351439 when branch is not default1440 when required_conversation_resolution rule is enabled1441 behaves like does not change project attributes1442 does not change only_allow_merge_if_all_discussions_are_resolved1443 does not change push_rule for the project1444# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.95 seconds. Current RSS: ~1497M. load average: 1.50 1.17 1.02 1/287 42561445 when required_conversation_resolution rule is disabled1446 behaves like does not change project attributes1447 does not change only_allow_merge_if_all_discussions_are_resolved1448 does not change push_rule for the project1449# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.47 seconds. Current RSS: ~1491M. load average: 1.54 1.18 1.03 1/287 42771450 when required_signatures rule is enabled1451 behaves like does not change project attributes1452 does not change only_allow_merge_if_all_discussions_are_resolved1453 does not change push_rule for the project1454# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.02 seconds. Current RSS: ~1488M. load average: 1.54 1.18 1.03 1/287 42981455 when required_signatures rule is disabled1456 behaves like does not change project attributes1457 does not change only_allow_merge_if_all_discussions_are_resolved1458 does not change push_rule for the project1459# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.6 seconds. Current RSS: ~1486M. load average: 1.54 1.18 1.03 1/287 43191460 when required_pull_request_reviews rule is enabled on GitHub1461 when no user is allowed to bypass push restrictions1462 behaves like create branch protection by the strictest ruleset1463 calls service with the correct arguments1464 creates protected branch and access levels for given github rule1465# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.06 seconds. Current RSS: ~1491M. load average: 1.54 1.18 1.03 1/287 43401466 when there are users who are allowed to bypass push restrictions1467 when the protected_refs_for_users feature is available1468 when the users are found on GitLab1469 behaves like create branch protection by the strictest ruleset1470 calls service with the correct arguments1471 creates protected branch and access levels for given github rule1472# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.93 seconds. Current RSS: ~1488M. load average: 1.58 1.20 1.03 1/287 43611473 when one of found users is not a member of the imported project1474 behaves like create branch protection by the strictest ruleset1475 calls service with the correct arguments1476 creates protected branch and access levels for given github rule1477# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.6 seconds. Current RSS: ~1488M. load average: 1.58 1.20 1.03 1/287 43821478 when the user are not found on GitLab1479 behaves like create branch protection by the strictest ruleset1480 calls service with the correct arguments1481 creates protected branch and access levels for given github rule1482# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.27 seconds. Current RSS: ~1486M. load average: 1.58 1.20 1.03 1/287 44031483 when the protected_refs_for_users feature is not available1484 behaves like create branch protection by the strictest ruleset1485 calls service with the correct arguments1486 creates protected branch and access levels for given github rule1487# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.98 seconds. Current RSS: ~1484M. load average: 1.53 1.19 1.03 1/287 44241488 when required_pull_request_reviews rule is disabled on GitHub1489 when branch is default1490 when feature flag `default_branch_protection_defaults` is disabled1491 when default branch protection = Gitlab::Access::PROTECTION_DEV_CAN_PUSH1492 behaves like create branch protection by the strictest ruleset1493 calls service with the correct arguments1494 creates protected branch and access levels for given github rule1495# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.42 seconds. Current RSS: ~1482M. load average: 1.53 1.19 1.03 1/287 44371496 when default branch protection = Gitlab::Access::PROTECTION_DEV_CAN_MERGE1497 behaves like create branch protection by the strictest ruleset1498 calls service with the correct arguments1499 creates protected branch and access levels for given github rule1500# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.95 seconds. Current RSS: ~1481M. load average: 1.53 1.19 1.03 1/287 44501501 when feature flag `default_branch_protection_defaults` is enabled1502 when default branch protection is partially protected1503 behaves like create branch protection by the strictest ruleset1504 calls service with the correct arguments1505 creates protected branch and access levels for given github rule1506# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.41 seconds. Current RSS: ~1480M. load average: 1.57 1.21 1.04 1/287 44631507 when default branch protection is protected against developer pushes1508 behaves like create branch protection by the strictest ruleset1509 calls service with the correct arguments1510 creates protected branch and access levels for given github rule1511# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.0 seconds. Current RSS: ~1479M. load average: 1.57 1.21 1.04 1/287 44761512 when branch is protected on GitLab1513 when there is branch protection rule for the role1514 when No one can merge1515 behaves like create branch protection by the strictest ruleset1516 calls service with the correct arguments1517 creates protected branch and access levels for given github rule1518# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.62 seconds. Current RSS: ~1479M. load average: 1.57 1.21 1.04 1/287 44971519 when Maintainers and Developers can merge1520 behaves like create branch protection by the strictest ruleset1521 calls service with the correct arguments1522 creates protected branch and access levels for given github rule1523# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.22 seconds. Current RSS: ~1479M. load average: 1.52 1.20 1.04 1/287 45181524 when there is no branch protection rule for the role1525 behaves like create branch protection by the strictest ruleset1526 calls service with the correct arguments1527 creates protected branch and access levels for given github rule1528# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.84 seconds. Current RSS: ~1480M. load average: 1.52 1.20 1.04 1/287 45391529 when branch is neither default nor protected on GitLab1530 behaves like create branch protection by the strictest ruleset1531 calls service with the correct arguments1532 creates protected branch and access levels for given github rule1533# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.37 seconds. Current RSS: ~1481M. load average: 1.52 1.20 1.04 1/287 45601534 when the code_owner_approval_required feature is available1535 when branch is protected on GitLab1536 require_code_owner_reviews_on_github: true, require_code_owner_reviews_on_gitlab: true, expected_code_owner_approval_required: true1537 behaves like create branch protection by the strictest ruleset1538 calls service with the correct arguments1539 creates protected branch and access levels for given github rule1540# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.0 seconds. Current RSS: ~1481M. load average: 1.40 1.18 1.03 1/287 45811541 require_code_owner_reviews_on_github: true, require_code_owner_reviews_on_gitlab: false, expected_code_owner_approval_required: true1542 behaves like create branch protection by the strictest ruleset1543 calls service with the correct arguments1544 creates protected branch and access levels for given github rule1545# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.57 seconds. Current RSS: ~1480M. load average: 1.40 1.18 1.03 1/287 46021546 require_code_owner_reviews_on_github: false, require_code_owner_reviews_on_gitlab: true, expected_code_owner_approval_required: true1547 behaves like create branch protection by the strictest ruleset1548 calls service with the correct arguments1549 creates protected branch and access levels for given github rule1550# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.19 seconds. Current RSS: ~1479M. load average: 1.40 1.18 1.03 1/287 46231551 require_code_owner_reviews_on_github: false, require_code_owner_reviews_on_gitlab: false, expected_code_owner_approval_required: false1552 behaves like create branch protection by the strictest ruleset1553 calls service with the correct arguments1554 creates protected branch and access levels for given github rule1555# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.79 seconds. Current RSS: ~1480M. load average: 1.37 1.18 1.03 1/287 46441556 when branch is not protected on GitLab1557 when require_code_owner_reviews rule is enabled on GitHub1558 behaves like create branch protection by the strictest ruleset1559 calls service with the correct arguments1560 creates protected branch and access levels for given github rule1561# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.32 seconds. Current RSS: ~1480M. load average: 1.37 1.18 1.03 1/287 46651562 when require_code_owner_reviews rule is disabled on GitHub1563 behaves like create branch protection by the strictest ruleset1564 calls service with the correct arguments1565 creates protected branch and access levels for given github rule1566# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.85 seconds. Current RSS: ~1480M. load average: 1.37 1.18 1.03 1/287 46861567 when the code_owner_approval_required feature is not available1568 behaves like create branch protection by the strictest ruleset1569 calls service with the correct arguments1570 creates protected branch and access levels for given github rule1571# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.41 seconds. Current RSS: ~1480M. load average: 1.34 1.18 1.03 1/287 47071572# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb. It took 58.8 seconds. Expected to take 1 minute 4.27 seconds.1573# [RSpecRunTime] Starting example group spec/serializers/merge_request_widget_entity_spec.rb. Expected to take 54.61 seconds.1574MergeRequestWidgetEntity1575 has email_patches_path1576 has plain_diff_path1577 has human access1578 has new pipeline path for project1579 has security_reports_docs_path1580 source_project_full_path1581 includes the full path of the source project1582 when the source project is missing1583 returns `nil` for the source project1584# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.35 seconds. Current RSS: ~1469M. load average: 1.21 1.15 1.02 1/293 50061585 can_create_pipeline_in_target_project1586 when user has permission1587 includes the correct permission info1588# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.81 seconds. Current RSS: ~1478M. load average: 1.21 1.15 1.02 1/293 50501589 when user does not have permission1590 includes the correct permission info1591# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.26 seconds. Current RSS: ~1484M. load average: 1.21 1.15 1.02 1/293 50941592 issues links1593 includes issues links when requested1594 omits issue links by default1595# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.95 second. Current RSS: ~1506M. load average: 1.19 1.15 1.02 2/294 51811596 merge_request_add_ci_config_path1597 when there is a standard ci config file in the source project1598 no ci config path1599# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.52 seconds. Current RSS: ~1508M. load average: 1.19 1.15 1.02 1/293 52391600 when there is no standard ci config file in the source project1601 when user has permissions1602 has add ci config path1603 has expected params1604 when auto devops is enabled1605 returns a blank ci config path1606# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.94 seconds. Current RSS: ~1508M. load average: 1.10 1.13 1.02 1/293 53691607 when source project is missing1608 returns a blank ci config path1609# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.39 seconds. Current RSS: ~1506M. load average: 1.10 1.13 1.02 1/293 54091610 when there are no commits1611 returns a blank ci config path1612# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.84 seconds. Current RSS: ~1510M. load average: 1.09 1.13 1.02 1/293 54531613 when build feature is disabled1614 has no path1615# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.4 seconds. Current RSS: ~1508M. load average: 1.09 1.13 1.02 1/293 54971616 when creating the pipeline is not allowed1617 has no path1618# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.91 seconds. Current RSS: ~1508M. load average: 1.09 1.13 1.02 1/293 55411619 when merge request is merged1620 returns a blank ci config path1621# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.48 seconds. Current RSS: ~1508M. load average: 1.08 1.13 1.02 1/293 55811622 when merge request is closed1623 returns a blank ci config path1624# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.0 seconds. Current RSS: ~1507M. load average: 1.08 1.13 1.02 1/293 56211625 when source branch does not exist1626 returns a blank ci config path1627# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.51 seconds. Current RSS: ~1507M. load average: 1.08 1.13 1.02 1/293 56671628 when user does not have permissions1629 has add ci config path1630# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.04 seconds. Current RSS: ~1506M. load average: 1.08 1.13 1.02 1/293 57111631 user callouts1632 provides a valid path value for user callout path1633 provides a valid value for suggest pipeline feature id1634# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.84 seconds. Current RSS: ~1508M. load average: 1.08 1.12 1.02 1/293 57981635 when source project is deleted1636 returns a blank rebase_path1637# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.0 seconds. Current RSS: ~1508M. load average: 1.08 1.12 1.02 1/293 58111638 has source_project_default_url1639 returns the default url to the source project1640 when source project is nil1641 returns nil1642# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.61 seconds. Current RSS: ~1509M. load average: 1.07 1.12 1.02 1/293 58951643 when gitpod is disabled1644 exposes gitpod attributes1645# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.99 seconds. Current RSS: ~1508M. load average: 1.07 1.12 1.02 1/293 59391646 when gitpod is enabled1647 exposes gitpod attributes1648 when gitpod is enabled for user1649 exposes gitpod_enabled as true1650# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.72 seconds. Current RSS: ~1513M. load average: 1.06 1.12 1.02 1/293 60261651 is_dismissed_suggest_pipeline1652 when user is logged in1653 when the suggest pipeline feature is enabled1654 is false1655 when suggest pipeline has been dismissed1656 is true1657# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.41 seconds. Current RSS: ~1513M. load average: 1.06 1.12 1.02 1/293 61131658 when the suggest pipeline feature is disabled1659 is true1660# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.75 seconds. Current RSS: ~1514M. load average: 1.06 1.12 1.02 1/293 61571661 when user is not logged in1662 is true1663# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.91 seconds. Current RSS: ~1523M. load average: 1.06 1.12 1.02 1/293 62011664# [RSpecRunTime] Finishing example group spec/serializers/merge_request_widget_entity_spec.rb. It took 51.44 seconds. Expected to take 54.61 seconds.1665# [RSpecRunTime] Starting example group spec/finders/labels_finder_spec.rb. Expected to take 50.5 seconds.1666LabelsFinder1667 #execute1668 with no filter1669 returns labels from projects the user have access1670 returns labels available if nil title is supplied1671# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.85 seconds. Current RSS: ~1506M. load average: 1.06 1.12 1.02 1/292 62021672 behaves like filtering by group1673 returns labels available for any non-archived project within the group1674 when only_group_labels is true1675 returns only group labels1676# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.0 seconds. Current RSS: ~1497M. load average: 0.97 1.10 1.01 1/292 62031677 when group has no projects1678 when only group labels is false1679 returns group labels1680 when including labels from group ancestors1681 returns labels from group and its ancestors1682 ignores labels from groups which user can not read1683# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.83 seconds. Current RSS: ~1495M. load average: 0.97 1.10 1.01 1/292 62041684 when including labels from group descendants1685 returns labels from group and its descendants1686 ignores labels from groups which user can not read1687# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.04 seconds. Current RSS: ~1490M. load average: 0.97 1.10 1.01 1/292 62051688 when including labels from group projects with limited visibility1689 when merge requests and issues are not visible for non members1690 when user is not a group member1691 behaves like with limited visibility1692 returns only authorized projects labels1693# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.35 seconds. Current RSS: ~1483M. load average: 0.97 1.10 1.01 1/292 62061694 when user is a group member1695 behaves like with full visibility1696 returns all projects labels1697# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.82 seconds. Current RSS: ~1476M. load average: 0.98 1.10 1.01 1/292 62071698 when merge requests are not visible for non members1699 when user is not a group member1700 behaves like with full visibility1701 returns all projects labels1702# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.13 seconds. Current RSS: ~1474M. load average: 0.98 1.10 1.01 1/287 62081703 when user is a group member1704 behaves like with full visibility1705 returns all projects labels1706# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.61 seconds. Current RSS: ~1470M. load average: 0.98 1.10 1.01 1/287 62091707 when issues are not visible for non members1708 when user is not a group member1709 behaves like with full visibility1710 returns all projects labels1711# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.0 seconds. Current RSS: ~1466M. load average: 0.98 1.09 1.01 1/287 62101712 when user is a group member1713 behaves like with full visibility1714 returns all projects labels1715# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.43 seconds. Current RSS: ~1462M. load average: 0.98 1.09 1.01 1/287 62111716 behaves like filtering by group1717 returns labels available for any non-archived project within the group1718 when only_group_labels is true1719 returns only group labels1720# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.62 seconds. Current RSS: ~1462M. load average: 0.98 1.09 1.01 1/287 62121721 when group has no projects1722 when only group labels is false1723 returns group labels1724 when including labels from group ancestors1725 returns labels from group and its ancestors1726 ignores labels from groups which user can not read1727# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.54 seconds. Current RSS: ~1465M. load average: 0.98 1.09 1.01 1/287 62131728 when including labels from group descendants1729 returns labels from group and its descendants1730 ignores labels from groups which user can not read1731# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.8 seconds. Current RSS: ~1467M. load average: 0.98 1.09 1.01 1/287 62141732 when including labels from group projects with limited visibility1733 when merge requests and issues are not visible for non members1734 when user is not a group member1735 behaves like with limited visibility1736 returns only authorized projects labels1737# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.14 seconds. Current RSS: ~1462M. load average: 0.98 1.09 1.01 1/287 62151738 when user is a group member1739 behaves like with full visibility1740 returns all projects labels1741# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.59 seconds. Current RSS: ~1463M. load average: 0.98 1.09 1.01 1/287 62161742 when merge requests are not visible for non members1743 when user is not a group member1744 behaves like with full visibility1745 returns all projects labels1746# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.89 seconds. Current RSS: ~1463M. load average: 0.98 1.09 1.01 1/287 62171747 when user is a group member1748 behaves like with full visibility1749 returns all projects labels1750# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.43 seconds. Current RSS: ~1462M. load average: 0.98 1.09 1.01 1/287 62181751 when issues are not visible for non members1752 when user is not a group member1753 behaves like with full visibility1754 returns all projects labels1755# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.74 seconds. Current RSS: ~1459M. load average: 0.98 1.09 1.01 1/287 62191756 when user is a group member1757 behaves like with full visibility1758 returns all projects labels1759# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.21 seconds. Current RSS: ~1457M. load average: 0.98 1.09 1.01 1/287 62201760 behaves like filtering by group1761 returns labels available for any non-archived project within the group1762 when only_group_labels is true1763 returns only group labels1764# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.44 seconds. Current RSS: ~1455M. load average: 0.98 1.09 1.01 1/287 62211765 when group has no projects1766 when only group labels is false1767 returns group labels1768 when including labels from group ancestors1769 returns labels from group and its ancestors1770 ignores labels from groups which user can not read1771# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.32 seconds. Current RSS: ~1454M. load average: 0.98 1.09 1.01 1/287 62221772 when including labels from group descendants1773 returns labels from group and its descendants1774 ignores labels from groups which user can not read1775# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.63 seconds. Current RSS: ~1455M. load average: 0.98 1.09 1.01 1/287 62231776 when including labels from group projects with limited visibility1777 when merge requests and issues are not visible for non members1778 when user is not a group member1779 behaves like with limited visibility1780 returns only authorized projects labels1781# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.01 seconds. Current RSS: ~1453M. load average: 0.99 1.09 1.01 1/287 62241782 when user is a group member1783 behaves like with full visibility1784 returns all projects labels1785# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.51 seconds. Current RSS: ~1451M. load average: 0.99 1.09 1.01 1/287 62251786 when merge requests are not visible for non members1787 when user is not a group member1788 behaves like with full visibility1789 returns all projects labels1790# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.87 seconds. Current RSS: ~1451M. load average: 0.99 1.09 1.01 1/287 62261791 when user is a group member1792 behaves like with full visibility1793 returns all projects labels1794# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.34 seconds. Current RSS: ~1450M. load average: 0.99 1.09 1.01 1/287 62271795 when issues are not visible for non members1796 when user is not a group member1797 behaves like with full visibility1798 returns all projects labels1799# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.65 seconds. Current RSS: ~1449M. load average: 0.99 1.08 1.01 1/287 62281800 when user is a group member1801 behaves like with full visibility1802 returns all projects labels1803# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.17 seconds. Current RSS: ~1446M. load average: 0.99 1.08 1.01 1/287 62291804 filtering by project_id1805 returns labels available for the project1806 when include_ancestor_groups is true1807 returns all ancestor labels1808# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.45 seconds. Current RSS: ~1445M. load average: 0.99 1.08 1.01 1/287 62301809 as an administrator1810 does not return labels from another project1811 filtering by title1812 returns label with that title1813 returns label with title alias1814 returns no labels if empty title is supplied1815 returns no labels if blank title is supplied1816 returns no labels if empty name is supplied1817# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.03 seconds. Current RSS: ~1450M. load average: 0.99 1.08 1.01 1/287 62311818 search by title and description1819 returns labels with a partially matching title1820 returns labels with a partially matching description1821 returns labels matching a single character1822# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.06 seconds. Current RSS: ~1453M. load average: 0.99 1.08 1.01 1/287 62321823 filter by subscription1824 returns labels user subscribed to1825 filter by locked labels1826 returns labels that are locked1827 external authorization1828 behaves like a finder with external authorization service1829 finds the subject1830 with an external authorization service1831 does not include the subject when no project was given1832 includes the subject when a project id was given1833# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.5 seconds. Current RSS: ~1450M. load average: 0.99 1.08 1.00 1/287 62331834# [RSpecRunTime] Finishing example group spec/finders/labels_finder_spec.rb. It took 49.53 seconds. Expected to take 50.5 seconds.1835# [RSpecRunTime] Starting example group spec/finders/packages/group_packages_finder_spec.rb. Expected to take 43.33 seconds.1836Packages::GroupPackagesFinder1837 #execute1838 group has packages1839 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1840 subgroup has packages1841 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1842 excluding subgroups1843 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1844# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.75 seconds. Current RSS: ~1449M. load average: 0.99 1.08 1.00 1/287 62341845 permissions1846 role: :anonymous, project_visibility: :public, repository_visibility: :enabled, packages_returned: :all1847 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1848 role: :guest, project_visibility: :public, repository_visibility: :enabled, packages_returned: :all1849 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1850 role: :reporter, project_visibility: :public, repository_visibility: :enabled, packages_returned: :all1851 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1852 role: :developer, project_visibility: :public, repository_visibility: :enabled, packages_returned: :all1853 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1854 role: :maintainer, project_visibility: :public, repository_visibility: :enabled, packages_returned: :all1855 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1856 role: :anonymous, project_visibility: :public, repository_visibility: :private, packages_returned: :none1857 is expected to contain exactly1858 role: :guest, project_visibility: :public, repository_visibility: :private, packages_returned: :all1859 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1860 role: :reporter, project_visibility: :public, repository_visibility: :private, packages_returned: :all1861 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1862 role: :developer, project_visibility: :public, repository_visibility: :private, packages_returned: :all1863 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1864 role: :maintainer, project_visibility: :public, repository_visibility: :private, packages_returned: :all1865 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1866 role: :anonymous, project_visibility: :private, repository_visibility: :enabled, packages_returned: :none1867 is expected to contain exactly1868 role: :guest, project_visibility: :private, repository_visibility: :enabled, packages_returned: :none1869 is expected to contain exactly1870 role: :reporter, project_visibility: :private, repository_visibility: :enabled, packages_returned: :all1871 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1872 role: :developer, project_visibility: :private, repository_visibility: :enabled, packages_returned: :all1873 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1874 role: :maintainer, project_visibility: :private, repository_visibility: :enabled, packages_returned: :all1875 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1876 role: :anonymous, project_visibility: :private, repository_visibility: :private, packages_returned: :none1877 is expected to contain exactly1878 role: :guest, project_visibility: :private, repository_visibility: :private, packages_returned: :none1879 is expected to contain exactly1880 role: :reporter, project_visibility: :private, repository_visibility: :private, packages_returned: :all1881 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1882 role: :developer, project_visibility: :private, repository_visibility: :private, packages_returned: :all1883 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1884 role: :maintainer, project_visibility: :private, repository_visibility: :private, packages_returned: :all1885 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1886 deploy tokens1887 group deploy token1888 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1889 behaves like disabling package registry for project1890 is expected to contain exactly #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1891 project deploy token1892 is expected to contain exactly #<Packages::Package id: 7, project_id: 260, created_at: "2024-03-22 11:53:57.429740991 +0000", update...ckage_type: "npm", creator_id: 440, status: "default", last_downloaded_at: nil, status_message: nil>1893 behaves like disabling package registry for project1894 is expected to contain exactly1895 avoid N+1 query1896 avoids N+1 database queries1897# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.27 seconds. Current RSS: ~1443M. load average: 1.00 1.08 1.00 1/288 62561898 when there are processing packages1899 is expected to contain exactly #<Packages::Package id: 2, project_id: 255, created_at: "2024-03-22 11:53:55.812142009 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 4, project_id: 255, created_at: "2024-03-22 11:53:56.154505722 +0000", update...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1900 preload_pipelines1901 preloads pipelines by default1902 set to false1903 does not preload pipelines1904 with package_name1905 as complete name1906 is expected to eq [#<Packages::Package id: 26, project_id: 255, created_at: "2024-03-22 11:54:19.169344068 +0000", upda...ge_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>]1907 for fuzzy filter aven1908 is expected to eq [#<Packages::Package id: 26, project_id: 255, created_at: "2024-03-22 11:54:19.169344068 +0000", upda...ge_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>]1909 for fuzzy filter mav1910 is expected to eq [#<Packages::Package id: 26, project_id: 255, created_at: "2024-03-22 11:54:19.169344068 +0000", upda...ge_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>]1911 for fuzzy filter ave1912 is expected to eq [#<Packages::Package id: 26, project_id: 255, created_at: "2024-03-22 11:54:19.169344068 +0000", upda...ge_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>]1913 with exact package_name1914 as complete name1915 is expected to contain exactly #<Packages::Package id: 28, project_id: 255, created_at: "2024-03-22 11:54:20.938678518 +0000", updat...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1916# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.25 seconds. Current RSS: ~1452M. load average: 1.00 1.08 1.00 1/289 62571917 behaves like concerning versionless param1918 is expected not to include #<Packages::Package id: 32, project_id: 255, created_at: "2024-03-22 11:54:21.988537425 +0000", updat...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1919 with valid include_versionless param1920 is expected to include #<Packages::Package id: 32, project_id: 255, created_at: "2024-03-22 11:54:21.988537425 +0000", updat...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1921# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.35 seconds. Current RSS: ~1450M. load average: 1.00 1.08 1.00 1/289 62581922 with empty include_versionless param1923 is expected not to include #<Packages::Package id: 32, project_id: 255, created_at: "2024-03-22 11:54:21.988537425 +0000", updat...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1924 behaves like concerning package statuses1925 displayable packages1926 is expected not to include #<Packages::Package id: 34, project_id: 255, created_at: "2024-03-22 11:54:23.433234110 +0000", updat...kage_type: "maven", creator_id: 435, status: "hidden", last_downloaded_at: nil, status_message: nil>1927 is expected to include #<Packages::Package id: 36, project_id: 255, created_at: "2024-03-22 11:54:23.752722055 +0000", updat...ckage_type: "maven", creator_id: 435, status: "error", last_downloaded_at: nil, status_message: nil>1928# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.06 seconds. Current RSS: ~1451M. load average: 1.00 1.07 1.00 1/289 62591929 with status param1930 is expected to contain exactly #<Packages::Package id: 34, project_id: 255, created_at: "2024-03-22 11:54:23.433234110 +0000", updat...kage_type: "maven", creator_id: 435, status: "hidden", last_downloaded_at: nil, status_message: nil>1931 with invalid status param1932 is expected to raise Packages::FinderHelper::InvalidStatusError1933 behaves like disabling package registry for project1934 is expected to contain exactly1935 group has package of all types1936 behaves like with package type1937 is expected to contain exactly #<Packages::Package id: 38, project_id: 255, created_at: "2024-03-22 11:54:25.903699275 +0000", updat...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1938# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.55 seconds. Current RSS: ~1447M. load average: 1.00 1.07 1.00 1/289 62601939 behaves like with package type1940 is expected to contain exactly #<Packages::Package id: 39, project_id: 255, created_at: "2024-03-22 11:54:25.954426791 +0000", updat...ckage_type: "npm", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1941 behaves like with package type1942 is expected to contain exactly #<Packages::Package id: 41, project_id: 255, created_at: "2024-03-22 11:54:26.254380627 +0000", updat...age_type: "conan", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1943 behaves like with package type1944 is expected to contain exactly #<Packages::Package id: 42, project_id: 255, created_at: "2024-03-22 11:54:26.339378560 +0000", updat...age_type: "nuget", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1945 behaves like with package type1946 is expected to contain exactly #<Packages::Package id: 43, project_id: 255, created_at: "2024-03-22 11:54:26.357915389 +0000", updat...kage_type: "pypi", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1947 behaves like with package type1948 is expected to contain exactly #<Packages::Package id: 44, project_id: 255, created_at: "2024-03-22 11:54:26.383512107 +0000", updat..._type: "composer", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1949 behaves like with package type1950 is expected to contain exactly #<Packages::Package id: 45, project_id: 255, created_at: "2024-03-22 11:54:26.389436496 +0000", updat...e_type: "generic", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1951 behaves like with package type1952 is expected to contain exactly #<Packages::Go::Package id: 46, project_id: 255, created_at: "2024-03-22 11:54:26.395451656 +0000", u...ge_type: "golang", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1953 behaves like with package type1954 is expected to contain exactly #<Packages::Package id: 47, project_id: 255, created_at: "2024-03-22 11:54:26.409742745 +0000", updat...ge_type: "debian", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1955 behaves like with package type1956 is expected to contain exactly #<Packages::Rubygems::Package id: 48, project_id: 255, created_at: "2024-03-22 11:54:26.534658305 +00..._type: "rubygems", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1957 behaves like with package type1958 is expected to contain exactly #<Packages::Package id: 49, project_id: 255, created_at: "2024-03-22 11:54:26.563790702 +0000", updat...kage_type: "helm", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1959 behaves like with package type1960 is expected to contain exactly #<Packages::Package id: 50, project_id: 255, created_at: "2024-03-22 11:54:26.583571441 +0000", updat...terraform_module", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1961 behaves like with package type1962 is expected to contain exactly #<Packages::Package id: 51, project_id: 255, created_at: "2024-03-22 11:54:26.600585260 +0000", updat...ckage_type: "rpm", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1963 behaves like with package type1964 is expected to contain exactly #<Packages::MlModel::Package id: 52, project_id: 255, created_at: "2024-03-22 11:54:26.606488519 +000..._type: "ml_model", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1965 group has no packages1966 is expected to be empty1967 group is nil1968 is expected to be empty1969 package type is nil1970 is expected to contain exactly #<Packages::Package id: 54, project_id: 255, created_at: "2024-03-22 11:54:32.422874008 +0000", updat...age_type: "maven", creator_id: 435, status: "default", last_downloaded_at: nil, status_message: nil>1971 with invalid package_type1972 is expected to raise Packages::FinderHelper::InvalidPackageTypeError1973# [RSpecRunTime] Finishing example group spec/finders/packages/group_packages_finder_spec.rb. It took 38.18 seconds. Expected to take 43.33 seconds.1974# [RSpecRunTime] Starting example group spec/services/ci/runners/create_runner_service_spec.rb. Expected to take 40.33 seconds.1975Ci::Runners::CreateRunnerService#execute1976 with :runner_type param set to group_type1977 when anonymous user1978 behaves like it cannot create a runner1979 runner payload is nil1980 is expected to be error1981# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.96 seconds. Current RSS: ~1450M. load average: 1.00 1.07 1.00 1/289 62611982 when non-admin user1983 behaves like it cannot create a runner1984 runner payload is nil1985 is expected to be error1986 when group owner1987 behaves like it can create a runner1988 creates a runner of the specified type1989 with default params provided1990 is expected to be success1991 uses default values when none are provided1992# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.39 seconds. Current RSS: ~1445M. load average: 1.00 1.07 1.00 1/289 62621993 with non-default params provided1994 is expected to be success1995 creates runner with specified values1996 with a nil paused value1997 is expected to be success1998 creates runner with active set to true1999# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.58 seconds. Current RSS: ~1446M. load average: 0.92 1.05 1.00 1/289 62632000 with no paused value given2001 is expected to be success2002 creates runner with active set to true2003# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.73 seconds. Current RSS: ~1447M. load average: 0.92 1.05 1.00 1/289 62642004 with missing scope param2005 behaves like it cannot create a runner2006 runner payload is nil2007 is expected to be error2008 when admin user2009 behaves like it cannot create a runner2010 runner payload is nil2011 is expected to be error2012 when admin mode is enabled2013 behaves like it can create a runner2014 creates a runner of the specified type2015 with default params provided2016 is expected to be success2017 uses default values when none are provided2018# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.98 seconds. Current RSS: ~1452M. load average: 0.92 1.05 1.00 1/289 62652019 with non-default params provided2020 is expected to be success2021 creates runner with specified values2022 with a nil paused value2023 is expected to be success2024 creates runner with active set to true2025# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.06 seconds. Current RSS: ~1449M. load average: 0.93 1.05 1.00 1/289 62662026 with no paused value given2027 is expected to be success2028 creates runner with active set to true2029# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.2 seconds. Current RSS: ~1450M. load average: 0.93 1.05 1.00 1/289 62672030 behaves like it can return an error2031 when the runner fails to save2032 returns error message2033 behaves like it cannot create a runner2034 runner payload is nil2035 is expected to be error2036# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.52 seconds. Current RSS: ~1452M. load average: 0.93 1.05 1.00 1/289 62682037 with :runner_type param set to instance_type2038 when anonymous user2039 behaves like it cannot create a runner2040 runner payload is nil2041 is expected to be error2042 when non-admin user2043 behaves like it cannot create a runner2044 runner payload is nil2045 is expected to be error2046 when admin user2047 behaves like it cannot create a runner2048 runner payload is nil2049 is expected to be error2050 when admin mode is enabled2051 behaves like it can create a runner2052 creates a runner of the specified type2053 with default params provided2054 is expected to be success2055 uses default values when none are provided2056 with non-default params provided2057 is expected to be success2058 creates runner with specified values2059 with a nil paused value2060 is expected to be success2061 creates runner with active set to true2062 with no paused value given2063 is expected to be success2064 creates runner with active set to true2065 behaves like it can return an error2066 when the runner fails to save2067 returns error message2068 behaves like it cannot create a runner2069 runner payload is nil2070 is expected to be error2071 with unexpected scope param specified2072 behaves like it cannot create a runner2073 runner payload is nil2074 is expected to be error2075 when model validation fails2076 returns error message and reason2077 behaves like it cannot create a runner2078 runner payload is nil2079 is expected to be error2080 with :runner_type param set to project_type2081 when anonymous user2082 behaves like it cannot create a runner2083 runner payload is nil2084 is expected to be error2085# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.21 seconds. Current RSS: ~1475M. load average: 0.93 1.05 1.00 1/289 62692086 when group owner2087 behaves like it can create a runner2088 creates a runner of the specified type2089 with default params provided2090 is expected to be success2091 uses default values when none are provided2092# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.99 seconds. Current RSS: ~1472M. load average: 0.94 1.05 1.00 1/289 62702093 with non-default params provided2094 is expected to be success2095 creates runner with specified values2096 with a nil paused value2097 is expected to be success2098 creates runner with active set to true2099# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.44 seconds. Current RSS: ~1464M. load average: 0.94 1.05 1.00 1/289 62712100 with no paused value given2101 is expected to be success2102 creates runner with active set to true2103# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.7 seconds. Current RSS: ~1459M. load average: 0.94 1.05 1.00 1/289 62722104 with missing scope param2105 behaves like it cannot create a runner2106 runner payload is nil2107 is expected to be error2108# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.76 seconds. Current RSS: ~1459M. load average: 0.94 1.05 1.00 1/289 62732109 when non-admin user2110 behaves like it cannot create a runner2111 runner payload is nil2112 is expected to be error2113 with project permissions to create runner2114 behaves like it can create a runner2115 creates a runner of the specified type2116 with default params provided2117 is expected to be success2118 uses default values when none are provided2119# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.94 seconds. Current RSS: ~1448M. load average: 0.94 1.05 1.00 1/289 62742120 with non-default params provided2121 is expected to be success2122 creates runner with specified values2123 with a nil paused value2124 is expected to be success2125 creates runner with active set to true2126# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.9 seconds. Current RSS: ~1442M. load average: 0.95 1.05 1.00 1/289 62752127 with no paused value given2128 is expected to be success2129 creates runner with active set to true2130# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.35 seconds. Current RSS: ~1441M. load average: 0.95 1.05 1.00 1/289 62762131 when admin user2132 behaves like it cannot create a runner2133 runner payload is nil2134 is expected to be error2135# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.54 seconds. Current RSS: ~1441M. load average: 0.95 1.05 1.00 1/289 62772136 when admin mode is enabled2137 behaves like it can create a runner2138 creates a runner of the specified type2139 with default params provided2140 is expected to be success2141 uses default values when none are provided2142# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.35 seconds. Current RSS: ~1448M. load average: 0.95 1.05 1.00 1/289 62782143 with non-default params provided2144 is expected to be success2145 creates runner with specified values2146 with a nil paused value2147 is expected to be success2148 creates runner with active set to true2149# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.81 seconds. Current RSS: ~1457M. load average: 0.95 1.05 1.00 1/289 62792150 with no paused value given2151 is expected to be success2152 creates runner with active set to true2153# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.04 seconds. Current RSS: ~1461M. load average: 0.96 1.05 1.00 1/289 62802154 behaves like it can return an error2155 when the runner fails to save2156 returns error message2157 behaves like it cannot create a runner2158 runner payload is nil2159 is expected to be error2160# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.51 seconds. Current RSS: ~1463M. load average: 0.96 1.05 1.00 1/289 62812161# [RSpecRunTime] Finishing example group spec/services/ci/runners/create_runner_service_spec.rb. It took 42.84 seconds. Expected to take 40.33 seconds.2162# [RSpecRunTime] Starting example group spec/services/merge_requests/close_service_spec.rb. Expected to take 35.62 seconds.2163MergeRequests::CloseService2164 #execute2165 updates metrics2166 calls the merge request activity counter2167 refreshes the number of open merge requests for a valid MR2168 clean up environments for the merge request2169 schedules CleanupRefsService2170 triggers GraphQL subscription mergeRequestMergeStatusUpdated2171 behaves like cache counters invalidator2172 invalidates counter cache for assignees2173# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.83 seconds. Current RSS: ~1481M. load average: 0.96 1.04 1.00 1/295 65562174 behaves like merge request reviewers cache counters invalidator2175 invalidates counter cache for reviewers2176# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.78 second. Current RSS: ~1474M. load average: 0.97 1.04 1.00 1/296 65962177 valid params2178 is expected to be valid2179 is expected to be closed2180 executes hooks with close action2181 sends email to user2 about assign of new merge_request2182 creates a resource event2183 marks todos as done2184 when auto merge is enabled2185 cancels the auto merge2186# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.64 seconds. Current RSS: ~1479M. load average: 1.05 1.06 1.00 1/295 68702187 current user is not authorized to close merge request2188 does not close the merge request2189 does not trigger GraphQL subscription mergeRequestMergeStatusUpdated2190# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.85 seconds. Current RSS: ~1479M. load average: 1.04 1.06 1.00 1/295 69492191# [RSpecRunTime] Finishing example group spec/services/merge_requests/close_service_spec.rb. It took 30.36 seconds. Expected to take 35.62 seconds.2192# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/create_service_spec.rb. Expected to take 31.89 seconds.2193Ci::JobArtifacts::CreateService2194 #authorize2195 when object storage is enabled2196 and direct upload is enabled2197 includes the authorize headers2198 behaves like handling lsif artifact2199 when artifact is lsif2200 includes ProcessLsif in the headers2201# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.83 seconds. Current RSS: ~1476M. load average: 1.04 1.06 1.00 1/295 69502202 behaves like validating requirements2203 when filesize is specified2204 and filesize exceeds the limit2205 returns error2206 and filesize does not exceed the limit2207 returns success2208 and direct upload is disabled2209 behaves like uploading to temp location2210 includes the authorize headers2211 behaves like handling lsif artifact2212 when artifact is lsif2213 includes ProcessLsif in the headers2214# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.37 seconds. Current RSS: ~1471M. load average: 1.04 1.06 1.00 1/294 69512215 behaves like validating requirements2216 when filesize is specified2217 and filesize exceeds the limit2218 returns error2219 and filesize does not exceed the limit2220 returns success2221 when object storage is disabled2222 behaves like uploading to temp location2223 includes the authorize headers2224 behaves like handling lsif artifact2225 when artifact is lsif2226 includes ProcessLsif in the headers2227# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.86 seconds. Current RSS: ~1475M. load average: 1.04 1.06 1.00 1/294 69522228 behaves like validating requirements2229 when filesize is specified2230 and filesize exceeds the limit2231 returns error2232 and filesize does not exceed the limit2233 returns success2234 #execute2235 when artifacts have none access setting2236 sets accessibility to none2237 when object storage and direct upload is enabled2238 behaves like handling uploads2239 when artifacts file is uploaded2240 creates a new job artifact2241 behaves like handling accessibility2242 when accessibility passed as invalid value2243 fails with argument error2244# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.15 seconds. Current RSS: ~1464M. load average: 1.04 1.05 1.00 1/289 69532245 behaves like handling metadata file2246 when metadata file is also uploaded2247 creates a new metadata job artifact2248 logs the created artifact and metadata2249 sets expiration date according to application settings2250 behaves like handling accessibility2251 when accessibility passed as invalid value2252 fails with argument error2253# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.9 seconds. Current RSS: ~1461M. load average: 1.03 1.05 1.00 1/289 69542254 when expire_in params is set to a specific value2255 sets expiration date according to the parameter2256 when expire_in params is set to `never`2257 sets expiration date according to the parameter2258 behaves like handling partitioning2259 with job partitioned2260 sets partition_id on artifacts2261 behaves like logging artifact2262 logs the created artifact2263 behaves like handling dotenv2264 when artifact type is dotenv2265 calls parse service2266 behaves like handling annotations2267 when artifact type is annotations2268 calls parse service2269# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.56 seconds. Current RSS: ~1455M. load average: 1.03 1.05 1.00 1/291 69612270 behaves like handling object storage errors2271 behaves like rescues object storage error2272 handles Errno::EIO2273 behaves like rescues object storage error2274 handles Google::Apis::ServerError2275 behaves like rescues object storage error2276 handles Signet::RemoteServerError2277 behaves like validating requirements2278 when filesize is specified2279 and filesize exceeds the limit2280 returns error2281 and filesize does not exceed the limit2282 returns success2283 when using local storage2284 behaves like handling uploads2285 when artifacts file is uploaded2286 creates a new job artifact2287 behaves like handling accessibility2288 when accessibility passed as invalid value2289 fails with argument error2290# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.98 seconds. Current RSS: ~1460M. load average: 1.03 1.05 1.00 1/289 69622291 behaves like handling metadata file2292 when metadata file is also uploaded2293 creates a new metadata job artifact2294 logs the created artifact and metadata2295 sets expiration date according to application settings2296 behaves like handling accessibility2297 when accessibility passed as invalid value2298 fails with argument error2299# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.68 seconds. Current RSS: ~1455M. load average: 1.11 1.07 1.01 1/289 69632300 when expire_in params is set to a specific value2301 sets expiration date according to the parameter2302 when expire_in params is set to `never`2303 sets expiration date according to the parameter2304 behaves like handling partitioning2305 with job partitioned2306 sets partition_id on artifacts2307 behaves like logging artifact2308 logs the created artifact2309 behaves like handling dotenv2310 when artifact type is dotenv2311 calls parse service2312 behaves like handling annotations2313 when artifact type is annotations2314 calls parse service2315 behaves like validating requirements2316 when filesize is specified2317 and filesize exceeds the limit2318 returns error2319 and filesize does not exceed the limit2320 returns success2321# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/create_service_spec.rb. It took 29.82 seconds. Expected to take 31.89 seconds.2322# [RSpecRunTime] Starting example group spec/models/operations/feature_flags/strategy_spec.rb. Expected to take 28.05 seconds.2323Operations::FeatureFlags::Strategy2324 does not allow STI2325 validations2326 is expected to validate that :name is either ‹"default"›, ‹"gradualRolloutUserId"›, ‹"flexibleRollout"›, ‹"userWithId"›, or ‹"gitlabUserList"›, producing a custom validation error on failure2327 parameters2328 when the strategy name is invalid2329 invalid_name: nil2330 skips parameters validation2331 invalid_name: {}2332 skips parameters validation2333 invalid_name: []2334 skips parameters validation2335 invalid_name: "nothing"2336 skips parameters validation2337 invalid_name: 32338 skips parameters validation2339 when the strategy name is gradualRolloutUserId2340 allows the parameters in any order2341 invalid_parameters: nil2342 must have valid parameters for the strategy2343 invalid_parameters: {}2344 must have valid parameters for the strategy2345 invalid_parameters: {:percentage=>"40", :groupId=>"mygroup", :userIds=>"4"}2346 must have valid parameters for the strategy2347 invalid_parameters: {:percentage=>"40"}2348 must have valid parameters for the strategy2349 invalid_parameters: {:percentage=>"40", :groupId=>"mygroup", :extra=>nil}2350 must have valid parameters for the strategy2351 invalid_parameters: {:groupId=>"mygroup"}2352 must have valid parameters for the strategy2353 percentage2354 invalid_value: 502355 must be a string value between 0 and 100 inclusive and without a percentage sign2356 invalid_value: 40.02357 must be a string value between 0 and 100 inclusive and without a percentage sign2358 invalid_value: {:key=>"value"}2359 must be a string value between 0 and 100 inclusive and without a percentage sign2360 invalid_value: "garbage"2361 must be a string value between 0 and 100 inclusive and without a percentage sign2362 invalid_value: "101"2363 must be a string value between 0 and 100 inclusive and without a percentage sign2364 invalid_value: "-1"2365 must be a string value between 0 and 100 inclusive and without a percentage sign2366 invalid_value: "-10"2367 must be a string value between 0 and 100 inclusive and without a percentage sign2368 invalid_value: "1000"2369 must be a string value between 0 and 100 inclusive and without a percentage sign2370 invalid_value: "10.0"2371 must be a string value between 0 and 100 inclusive and without a percentage sign2372 invalid_value: "5%"2373 must be a string value between 0 and 100 inclusive and without a percentage sign2374 invalid_value: "25%"2375 must be a string value between 0 and 100 inclusive and without a percentage sign2376 invalid_value: "100hi"2377 must be a string value between 0 and 100 inclusive and without a percentage sign2378 invalid_value: "e100"2379 must be a string value between 0 and 100 inclusive and without a percentage sign2380 invalid_value: "30m"2381 must be a string value between 0 and 100 inclusive and without a percentage sign2382 invalid_value: " "2383 must be a string value between 0 and 100 inclusive and without a percentage sign2384 invalid_value: "\r\n"2385 must be a string value between 0 and 100 inclusive and without a percentage sign2386 invalid_value: "\n"2387 must be a string value between 0 and 100 inclusive and without a percentage sign2388 invalid_value: "\t"2389 must be a string value between 0 and 100 inclusive and without a percentage sign2390 invalid_value: "\n10"2391 must be a string value between 0 and 100 inclusive and without a percentage sign2392 invalid_value: "20\n"2393 must be a string value between 0 and 100 inclusive and without a percentage sign2394 invalid_value: "\n100"2395 must be a string value between 0 and 100 inclusive and without a percentage sign2396 invalid_value: "100\n"2397 must be a string value between 0 and 100 inclusive and without a percentage sign2398 invalid_value: "\n "2399 must be a string value between 0 and 100 inclusive and without a percentage sign2400 invalid_value: nil2401 must be a string value between 0 and 100 inclusive and without a percentage sign2402 valid_value: "0"2403 must be a string value between 0 and 100 inclusive and without a percentage sign2404 valid_value: "1"2405 must be a string value between 0 and 100 inclusive and without a percentage sign2406 valid_value: "10"2407 must be a string value between 0 and 100 inclusive and without a percentage sign2408 valid_value: "38"2409 must be a string value between 0 and 100 inclusive and without a percentage sign2410 valid_value: "100"2411 must be a string value between 0 and 100 inclusive and without a percentage sign2412 valid_value: "93"2413 must be a string value between 0 and 100 inclusive and without a percentage sign2414 groupId2415 invalid_value: nil2416 must be a string value of up to 32 lowercase characters2417 invalid_value: 42418 must be a string value of up to 32 lowercase characters2419 invalid_value: 50.02420 must be a string value of up to 32 lowercase characters2421 invalid_value: {}2422 must be a string value of up to 32 lowercase characters2423 invalid_value: "spaces bad"2424 must be a string value of up to 32 lowercase characters2425 invalid_value: "bad$"2426 must be a string value of up to 32 lowercase characters2427 invalid_value: "%bad"2428 must be a string value of up to 32 lowercase characters2429 invalid_value: "<bad"2430 must be a string value of up to 32 lowercase characters2431 invalid_value: "bad>"2432 must be a string value of up to 32 lowercase characters2433 invalid_value: "!bad"2434 must be a string value of up to 32 lowercase characters2435 invalid_value: ".bad"2436 must be a string value of up to 32 lowercase characters2437 invalid_value: "Bad"2438 must be a string value of up to 32 lowercase characters2439 invalid_value: "bad1"2440 must be a string value of up to 32 lowercase characters2441 invalid_value: ""2442 must be a string value of up to 32 lowercase characters2443 invalid_value: " "2444 must be a string value of up to 32 lowercase characters2445 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"2446 must be a string value of up to 32 lowercase characters2447 invalid_value: "ba_d"2448 must be a string value of up to 32 lowercase characters2449 invalid_value: "ba\nd"2450 must be a string value of up to 32 lowercase characters2451 valid_value: "somegroup"2452 must be a string value of up to 32 lowercase characters2453 valid_value: "anothergroup"2454 must be a string value of up to 32 lowercase characters2455 valid_value: "okay"2456 must be a string value of up to 32 lowercase characters2457 valid_value: "g"2458 must be a string value of up to 32 lowercase characters2459 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2460 must be a string value of up to 32 lowercase characters2461 when the strategy name is flexibleRollout2462 allows the parameters in the order rollout, stickiness, groupId2463 allows the parameters in the order rollout, groupId, stickiness2464 allows the parameters in the order stickiness, rollout, groupId2465 allows the parameters in the order stickiness, groupId, rollout2466 allows the parameters in the order groupId, rollout, stickiness2467 allows the parameters in the order groupId, stickiness, rollout2468 invalid_parameters: nil2469 must have valid parameters for the strategy2470 invalid_parameters: {}2471 must have valid parameters for the strategy2472 invalid_parameters: {:rollout=>"40"}2473 must have valid parameters for the strategy2474 invalid_parameters: {:groupId=>"mygroup"}2475 must have valid parameters for the strategy2476 invalid_parameters: {:stickiness=>"default"}2477 must have valid parameters for the strategy2478 invalid_parameters: {:rollout=>"40", :groupId=>"mygroup"}2479 must have valid parameters for the strategy2480 invalid_parameters: {:rollout=>"40", :stickiness=>"default"}2481 must have valid parameters for the strategy2482 invalid_parameters: {:groupId=>"mygroup", :stickiness=>"default"}2483 must have valid parameters for the strategy2484 invalid_parameters: {:rollout=>"40", :groupId=>"mygroup", :stickiness=>"default", :userIds=>"4"}2485 must have valid parameters for the strategy2486 invalid_parameters: {:rollout=>"40", :groupId=>"mygroup", :stickiness=>"default", :extra=>nil}2487 must have valid parameters for the strategy2488 rollout2489 invalid_value: 502490 must be a string value between 0 and 100 inclusive and without a percentage sign2491 invalid_value: 40.02492 must be a string value between 0 and 100 inclusive and without a percentage sign2493 invalid_value: {:key=>"value"}2494 must be a string value between 0 and 100 inclusive and without a percentage sign2495 invalid_value: "garbage"2496 must be a string value between 0 and 100 inclusive and without a percentage sign2497 invalid_value: "101"2498 must be a string value between 0 and 100 inclusive and without a percentage sign2499 invalid_value: "-1"2500 must be a string value between 0 and 100 inclusive and without a percentage sign2501 invalid_value: " "2502 must be a string value between 0 and 100 inclusive and without a percentage sign2503 invalid_value: "-10"2504 must be a string value between 0 and 100 inclusive and without a percentage sign2505 invalid_value: "1000"2506 must be a string value between 0 and 100 inclusive and without a percentage sign2507 invalid_value: "10.0"2508 must be a string value between 0 and 100 inclusive and without a percentage sign2509 invalid_value: "5%"2510 must be a string value between 0 and 100 inclusive and without a percentage sign2511 invalid_value: "25%"2512 must be a string value between 0 and 100 inclusive and without a percentage sign2513 invalid_value: "100hi"2514 must be a string value between 0 and 100 inclusive and without a percentage sign2515 invalid_value: "e100"2516 must be a string value between 0 and 100 inclusive and without a percentage sign2517 invalid_value: "30m"2518 must be a string value between 0 and 100 inclusive and without a percentage sign2519 invalid_value: "\r\n"2520 must be a string value between 0 and 100 inclusive and without a percentage sign2521 invalid_value: "\n"2522 must be a string value between 0 and 100 inclusive and without a percentage sign2523 invalid_value: "\t"2524 must be a string value between 0 and 100 inclusive and without a percentage sign2525 invalid_value: "\n10"2526 must be a string value between 0 and 100 inclusive and without a percentage sign2527 invalid_value: "20\n"2528 must be a string value between 0 and 100 inclusive and without a percentage sign2529 invalid_value: "\n100"2530 must be a string value between 0 and 100 inclusive and without a percentage sign2531 invalid_value: "100\n"2532 must be a string value between 0 and 100 inclusive and without a percentage sign2533 invalid_value: "\n "2534 must be a string value between 0 and 100 inclusive and without a percentage sign2535 invalid_value: nil2536 must be a string value between 0 and 100 inclusive and without a percentage sign2537 valid_value: "0"2538 must be a string value between 0 and 100 inclusive and without a percentage sign2539 valid_value: "1"2540 must be a string value between 0 and 100 inclusive and without a percentage sign2541 valid_value: "10"2542 must be a string value between 0 and 100 inclusive and without a percentage sign2543 valid_value: "38"2544 must be a string value between 0 and 100 inclusive and without a percentage sign2545 valid_value: "100"2546 must be a string value between 0 and 100 inclusive and without a percentage sign2547 valid_value: "93"2548 must be a string value between 0 and 100 inclusive and without a percentage sign2549 groupId2550 invalid_value: nil2551 must be a string value of up to 32 lowercase characters2552 invalid_value: 42553 must be a string value of up to 32 lowercase characters2554 invalid_value: 50.02555 must be a string value of up to 32 lowercase characters2556 invalid_value: {}2557 must be a string value of up to 32 lowercase characters2558 invalid_value: "spaces bad"2559 must be a string value of up to 32 lowercase characters2560 invalid_value: "bad$"2561 must be a string value of up to 32 lowercase characters2562 invalid_value: "%bad"2563 must be a string value of up to 32 lowercase characters2564 invalid_value: "<bad"2565 must be a string value of up to 32 lowercase characters2566 invalid_value: "bad>"2567 must be a string value of up to 32 lowercase characters2568 invalid_value: "!bad"2569 must be a string value of up to 32 lowercase characters2570 invalid_value: ".bad"2571 must be a string value of up to 32 lowercase characters2572 invalid_value: "Bad"2573 must be a string value of up to 32 lowercase characters2574 invalid_value: "bad1"2575 must be a string value of up to 32 lowercase characters2576 invalid_value: ""2577 must be a string value of up to 32 lowercase characters2578 invalid_value: " "2579 must be a string value of up to 32 lowercase characters2580 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"2581 must be a string value of up to 32 lowercase characters2582 invalid_value: "ba_d"2583 must be a string value of up to 32 lowercase characters2584 invalid_value: "ba\nd"2585 must be a string value of up to 32 lowercase characters2586 valid_value: "somegroup"2587 must be a string value of up to 32 lowercase characters2588 valid_value: "anothergroup"2589 must be a string value of up to 32 lowercase characters2590 valid_value: "okay"2591 must be a string value of up to 32 lowercase characters2592 valid_value: "g"2593 must be a string value of up to 32 lowercase characters2594 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2595 must be a string value of up to 32 lowercase characters2596 stickiness2597 invalid_value: nil2598 must be a string representing a supported stickiness setting2599 invalid_value: " "2600 must be a string representing a supported stickiness setting2601 invalid_value: "DEFAULT"2602 must be a string representing a supported stickiness setting2603 invalid_value: "DEFAULT\n"2604 must be a string representing a supported stickiness setting2605 invalid_value: "UserId"2606 must be a string representing a supported stickiness setting2607 invalid_value: "USER"2608 must be a string representing a supported stickiness setting2609 invalid_value: "USERID "2610 must be a string representing a supported stickiness setting2611 valid_value: "default"2612 must be a string representing a supported stickiness setting2613 valid_value: "userId"2614 must be a string representing a supported stickiness setting2615 valid_value: "sessionId"2616 must be a string representing a supported stickiness setting2617 valid_value: "random"2618 must be a string representing a supported stickiness setting2619 when the strategy name is userWithId2620 invalid_parameters: nil2621 must have valid parameters for the strategy2622 invalid_parameters: {:userIds=>"sam", :percentage=>"40"}2623 must have valid parameters for the strategy2624 invalid_parameters: {:userIds=>"sam", :some=>"param"}2625 must have valid parameters for the strategy2626 invalid_parameters: {:percentage=>"40"}2627 must have valid parameters for the strategy2628 invalid_parameters: {}2629 must have valid parameters for the strategy2630 userIds2631 valid_value: ""2632 is valid with a string of comma separated values2633 valid_value: "sam"2634 is valid with a string of comma separated values2635 valid_value: "1"2636 is valid with a string of comma separated values2637 valid_value: "a"2638 is valid with a string of comma separated values2639 valid_value: "uuid-of-some-kind"2640 is valid with a string of comma separated values2641 valid_value: "sam,fred,tom,jane,joe,mike"2642 is valid with a string of comma separated values2643 valid_value: "gitlab@example.com"2644 is valid with a string of comma separated values2645 valid_value: "123,4"2646 is valid with a string of comma separated values2647 valid_value: "UPPER,Case,charActeRS"2648 is valid with a string of comma separated values2649 valid_value: "0"2650 is valid with a string of comma separated values2651 valid_value: "$valid$email#2345\#$%..{}+=-)?\\/@example.com"2652 is valid with a string of comma separated values2653 valid_value: "spaces allowed"2654 is valid with a string of comma separated values2655 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"2656 is valid with a string of comma separated values2657 valid_value: "a,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccc"2658 is valid with a string of comma separated values2659 valid_value: "many spaces"2660 is valid with a string of comma separated values2661 invalid_value: 12662 is invalid2663 invalid_value: 2.52664 is invalid2665 invalid_value: {}2666 is invalid2667 invalid_value: []2668 is invalid2669 invalid_value: nil2670 is invalid2671 invalid_value: "123\n456"2672 is invalid2673 invalid_value: "1,2,3,12\t3"2674 is invalid2675 invalid_value: "\n"2676 is invalid2677 invalid_value: "\n\r"2678 is invalid2679 invalid_value: "joe\r,sam"2680 is invalid2681 invalid_value: "1,2,2"2682 is invalid2683 invalid_value: "1,,2"2684 is invalid2685 invalid_value: "1,2,,,,"2686 is invalid2687 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"2688 is invalid2689 invalid_value: "1, ,2"2690 is invalid2691 invalid_value: "tim, ,7"2692 is invalid2693 invalid_value: " "2694 is invalid2695 invalid_value: " "2696 is invalid2697 invalid_value: " ,1"2698 is invalid2699 invalid_value: "1, "2700 is invalid2701 invalid_value: " leading,1"2702 is invalid2703 invalid_value: "1,trailing "2704 is invalid2705 invalid_value: "1, both ,2"2706 is invalid2707 when the strategy name is default2708 must be empty2709 invalid_value: {:groupId=>"hi", :percentage=>"7"}2710 must be empty2711 invalid_value: ""2712 must be empty2713 invalid_value: "nothing"2714 must be empty2715 invalid_value: 72716 must be empty2717 invalid_value: nil2718 must be empty2719 invalid_value: []2720 must be empty2721 invalid_value: 2.52722 must be empty2723 when the strategy name is gitlabUserList2724 is valid2725 invalid_value: {:groupId=>"default", :percentage=>"7"}2726 is invalid2727 invalid_value: ""2728 is invalid2729 invalid_value: "nothing"2730 is invalid2731 invalid_value: 72732 is invalid2733 invalid_value: nil2734 is invalid2735 invalid_value: []2736 is invalid2737 invalid_value: 2.52738 is invalid2739 invalid_value: {:userIds=>"user1"}2740 is invalid2741 associations2742 when name is gitlabUserList2743 is valid when associated with a user list2744 is invalid without a user list2745 is invalid when associated with a user list from another project2746 when name is default2747 is invalid when associated with a user list2748 is valid without a user list2749 when name is userWithId2750 is invalid when associated with a user list2751 is valid without a user list2752 when name is gradualRolloutUserId2753 is invalid when associated with a user list2754 is valid without a user list2755 when name is flexibleRollout2756 is invalid when associated with a user list2757 is valid without a user list2758# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags/strategy_spec.rb. It took 23.2 seconds. Expected to take 28.05 seconds.2759# [RSpecRunTime] Starting example group spec/services/members/invitation_reminder_email_service_spec.rb. Expected to take 25.76 seconds.2760Members::InvitationReminderEmailService2761 sending invitation reminders2762 expires_at_days: 0, send_reminder_at_days: []2763 sends an invitation reminder only on the expected days2764 sends an invitation reminder only on the expected days2765 sends an invitation reminder only on the expected days2766 sends an invitation reminder only on the expected days2767 sends an invitation reminder only on the expected days2768 sends an invitation reminder only on the expected days2769 sends an invitation reminder only on the expected days2770 sends an invitation reminder only on the expected days2771 sends an invitation reminder only on the expected days2772 sends an invitation reminder only on the expected days2773 sends an invitation reminder only on the expected days2774# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.26 seconds. Current RSS: ~1522M. load average: 1.06 1.06 1.00 1/288 69702775 expires_at_days: 1, send_reminder_at_days: []2776 sends an invitation reminder only on the expected days2777 sends an invitation reminder only on the expected days2778 sends an invitation reminder only on the expected days2779 sends an invitation reminder only on the expected days2780 sends an invitation reminder only on the expected days2781 sends an invitation reminder only on the expected days2782 sends an invitation reminder only on the expected days2783 sends an invitation reminder only on the expected days2784 sends an invitation reminder only on the expected days2785 sends an invitation reminder only on the expected days2786 sends an invitation reminder only on the expected days2787# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.45 seconds. Current RSS: ~1524M. load average: 1.06 1.06 1.00 1/288 69712788 expires_at_days: 2, send_reminder_at_days: [1]2789 sends an invitation reminder only on the expected days2790 sends an invitation reminder only on the expected days2791 sends an invitation reminder only on the expected days2792 sends an invitation reminder only on the expected days2793 sends an invitation reminder only on the expected days2794 sends an invitation reminder only on the expected days2795 sends an invitation reminder only on the expected days2796 sends an invitation reminder only on the expected days2797 sends an invitation reminder only on the expected days2798 sends an invitation reminder only on the expected days2799 sends an invitation reminder only on the expected days2800# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.66 seconds. Current RSS: ~1524M. load average: 1.06 1.06 1.00 1/288 69722801 expires_at_days: 3, send_reminder_at_days: [1, 2]2802 sends an invitation reminder only on the expected days2803 sends an invitation reminder only on the expected days2804 sends an invitation reminder only on the expected days2805 sends an invitation reminder only on the expected days2806 sends an invitation reminder only on the expected days2807 sends an invitation reminder only on the expected days2808 sends an invitation reminder only on the expected days2809 sends an invitation reminder only on the expected days2810 sends an invitation reminder only on the expected days2811 sends an invitation reminder only on the expected days2812 sends an invitation reminder only on the expected days2813# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.87 seconds. Current RSS: ~1524M. load average: 1.06 1.06 1.00 1/288 69732814 expires_at_days: 4, send_reminder_at_days: [1, 2, 3]2815 sends an invitation reminder only on the expected days2816 sends an invitation reminder only on the expected days2817 sends an invitation reminder only on the expected days2818 sends an invitation reminder only on the expected days2819 sends an invitation reminder only on the expected days2820 sends an invitation reminder only on the expected days2821 sends an invitation reminder only on the expected days2822 sends an invitation reminder only on the expected days2823 sends an invitation reminder only on the expected days2824 sends an invitation reminder only on the expected days2825 sends an invitation reminder only on the expected days2826# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.07 seconds. Current RSS: ~1524M. load average: 1.06 1.06 1.00 1/288 69742827 expires_at_days: 5, send_reminder_at_days: [1, 2, 4]2828 sends an invitation reminder only on the expected days2829 sends an invitation reminder only on the expected days2830 sends an invitation reminder only on the expected days2831 sends an invitation reminder only on the expected days2832 sends an invitation reminder only on the expected days2833 sends an invitation reminder only on the expected days2834 sends an invitation reminder only on the expected days2835 sends an invitation reminder only on the expected days2836 sends an invitation reminder only on the expected days2837 sends an invitation reminder only on the expected days2838 sends an invitation reminder only on the expected days2839# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.28 seconds. Current RSS: ~1521M. load average: 1.06 1.06 1.00 1/288 69752840 expires_at_days: 6, send_reminder_at_days: [1, 3, 5]2841 sends an invitation reminder only on the expected days2842 sends an invitation reminder only on the expected days2843 sends an invitation reminder only on the expected days2844 sends an invitation reminder only on the expected days2845 sends an invitation reminder only on the expected days2846 sends an invitation reminder only on the expected days2847 sends an invitation reminder only on the expected days2848 sends an invitation reminder only on the expected days2849 sends an invitation reminder only on the expected days2850 sends an invitation reminder only on the expected days2851 sends an invitation reminder only on the expected days2852# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.49 seconds. Current RSS: ~1521M. load average: 1.06 1.06 1.00 1/288 69762853 expires_at_days: 7, send_reminder_at_days: [1, 3, 5]2854 sends an invitation reminder only on the expected days2855 sends an invitation reminder only on the expected days2856 sends an invitation reminder only on the expected days2857 sends an invitation reminder only on the expected days2858 sends an invitation reminder only on the expected days2859 sends an invitation reminder only on the expected days2860 sends an invitation reminder only on the expected days2861 sends an invitation reminder only on the expected days2862 sends an invitation reminder only on the expected days2863 sends an invitation reminder only on the expected days2864 sends an invitation reminder only on the expected days2865# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.68 seconds. Current RSS: ~1522M. load average: 1.05 1.06 1.00 1/288 69772866 expires_at_days: 8, send_reminder_at_days: [2, 3, 6]2867 sends an invitation reminder only on the expected days2868 sends an invitation reminder only on the expected days2869 sends an invitation reminder only on the expected days2870 sends an invitation reminder only on the expected days2871 sends an invitation reminder only on the expected days2872 sends an invitation reminder only on the expected days2873 sends an invitation reminder only on the expected days2874 sends an invitation reminder only on the expected days2875 sends an invitation reminder only on the expected days2876 sends an invitation reminder only on the expected days2877 sends an invitation reminder only on the expected days2878# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.0 seconds. Current RSS: ~1522M. load average: 1.05 1.06 1.00 1/288 69782879 expires_at_days: 9, send_reminder_at_days: [2, 4, 7]2880 sends an invitation reminder only on the expected days2881 sends an invitation reminder only on the expected days2882 sends an invitation reminder only on the expected days2883 sends an invitation reminder only on the expected days2884 sends an invitation reminder only on the expected days2885 sends an invitation reminder only on the expected days2886 sends an invitation reminder only on the expected days2887 sends an invitation reminder only on the expected days2888 sends an invitation reminder only on the expected days2889 sends an invitation reminder only on the expected days2890 sends an invitation reminder only on the expected days2891# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.22 seconds. Current RSS: ~1523M. load average: 1.05 1.06 1.00 1/288 69792892 expires_at_days: 10, send_reminder_at_days: [2, 4, 8]2893 sends an invitation reminder only on the expected days2894 sends an invitation reminder only on the expected days2895 sends an invitation reminder only on the expected days2896 sends an invitation reminder only on the expected days2897 sends an invitation reminder only on the expected days2898 sends an invitation reminder only on the expected days2899 sends an invitation reminder only on the expected days2900 sends an invitation reminder only on the expected days2901 sends an invitation reminder only on the expected days2902 sends an invitation reminder only on the expected days2903 sends an invitation reminder only on the expected days2904# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.4 seconds. Current RSS: ~1523M. load average: 1.05 1.06 1.00 1/288 69802905 expires_at_days: 11, send_reminder_at_days: [2, 4, 8]2906 sends an invitation reminder only on the expected days2907 sends an invitation reminder only on the expected days2908 sends an invitation reminder only on the expected days2909 sends an invitation reminder only on the expected days2910 sends an invitation reminder only on the expected days2911 sends an invitation reminder only on the expected days2912 sends an invitation reminder only on the expected days2913 sends an invitation reminder only on the expected days2914 sends an invitation reminder only on the expected days2915 sends an invitation reminder only on the expected days2916 sends an invitation reminder only on the expected days2917# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.61 seconds. Current RSS: ~1524M. load average: 1.05 1.06 1.00 1/288 69812918 expires_at_days: 12, send_reminder_at_days: [2, 5, 9]2919 sends an invitation reminder only on the expected days2920 sends an invitation reminder only on the expected days2921 sends an invitation reminder only on the expected days2922 sends an invitation reminder only on the expected days2923 sends an invitation reminder only on the expected days2924 sends an invitation reminder only on the expected days2925 sends an invitation reminder only on the expected days2926 sends an invitation reminder only on the expected days2927 sends an invitation reminder only on the expected days2928 sends an invitation reminder only on the expected days2929 sends an invitation reminder only on the expected days2930# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.81 seconds. Current RSS: ~1524M. load average: 1.05 1.06 1.00 1/288 69822931 expires_at_days: 13, send_reminder_at_days: [2, 5, 10]2932 sends an invitation reminder only on the expected days2933 sends an invitation reminder only on the expected days2934 sends an invitation reminder only on the expected days2935 sends an invitation reminder only on the expected days2936 sends an invitation reminder only on the expected days2937 sends an invitation reminder only on the expected days2938 sends an invitation reminder only on the expected days2939 sends an invitation reminder only on the expected days2940 sends an invitation reminder only on the expected days2941 sends an invitation reminder only on the expected days2942 sends an invitation reminder only on the expected days2943# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.01 seconds. Current RSS: ~1525M. load average: 1.05 1.06 1.00 1/288 69832944 expires_at_days: 14, send_reminder_at_days: [2, 5, 10]2945 sends an invitation reminder only on the expected days2946 sends an invitation reminder only on the expected days2947 sends an invitation reminder only on the expected days2948 sends an invitation reminder only on the expected days2949 sends an invitation reminder only on the expected days2950 sends an invitation reminder only on the expected days2951 sends an invitation reminder only on the expected days2952 sends an invitation reminder only on the expected days2953 sends an invitation reminder only on the expected days2954 sends an invitation reminder only on the expected days2955 sends an invitation reminder only on the expected days2956# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.23 seconds. Current RSS: ~1525M. load average: 1.05 1.06 1.00 1/288 69842957 expires_at_days: 15, send_reminder_at_days: [2, 5, 10]2958 sends an invitation reminder only on the expected days2959 sends an invitation reminder only on the expected days2960 sends an invitation reminder only on the expected days2961 sends an invitation reminder only on the expected days2962 sends an invitation reminder only on the expected days2963 sends an invitation reminder only on the expected days2964 sends an invitation reminder only on the expected days2965 sends an invitation reminder only on the expected days2966 sends an invitation reminder only on the expected days2967 sends an invitation reminder only on the expected days2968 sends an invitation reminder only on the expected days2969# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.44 seconds. Current RSS: ~1526M. load average: 1.05 1.06 1.00 1/288 69852970 expires_at_days: nil, send_reminder_at_days: [2, 5, 10]2971 sends an invitation reminder only on the expected days2972 sends an invitation reminder only on the expected days2973 sends an invitation reminder only on the expected days2974 sends an invitation reminder only on the expected days2975 sends an invitation reminder only on the expected days2976 sends an invitation reminder only on the expected days2977 sends an invitation reminder only on the expected days2978 sends an invitation reminder only on the expected days2979 sends an invitation reminder only on the expected days2980 sends an invitation reminder only on the expected days2981 sends an invitation reminder only on the expected days2982# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.63 seconds. Current RSS: ~1526M. load average: 1.05 1.06 1.00 1/288 69862983# [RSpecRunTime] Finishing example group spec/services/members/invitation_reminder_email_service_spec.rb. It took 20.73 seconds. Expected to take 25.76 seconds.2984# [RSpecRunTime] Starting example group spec/services/deployments/create_for_job_service_spec.rb. Expected to take 24.58 seconds.2985Deployments::CreateForJobService2986 behaves like create deployment for job2987 #execute2988 with a deployment job2989 creates a deployment record2990 when creation failure occures2991 trackes the exception2992# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.86 seconds. Current RSS: ~1520M. load average: 1.05 1.06 1.00 1/293 70052993 when the corresponding environment does not exist2994 does not create a deployment record2995 with a teardown job2996 does not create a deployment record2997# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.62 seconds. Current RSS: ~1518M. load average: 1.04 1.05 1.00 1/293 70122998 with a normal job2999 does not create a deployment record3000 when job has environment attribute3001 returns a deployment object with environment3002 when environment has deployment platform3003 sets the cluster and deployment_cluster3004 when a custom namespace is given3005 when cluster is managed3006 does not set the custom namespace3007# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.14 seconds. Current RSS: ~1506M. load average: 1.04 1.05 1.00 1/293 70373008 when cluster is not managed3009 sets the custom namespace3010# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.22 seconds. Current RSS: ~1494M. load average: 1.04 1.05 1.00 2/293 70463011 when job already has deployment3012 returns the persisted deployment3013 when job does not start environment3014 action: "stop"3015 returns nothing3016 action: "prepare"3017 returns nothing3018 action: "verify"3019 returns nothing3020 action: "access"3021 returns nothing3022 when job does not have environment attribute3023 returns nothing3024 behaves like create deployment for job3025 #execute3026 with a deployment job3027 creates a deployment record3028 when creation failure occures3029 trackes the exception3030# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.11 seconds. Current RSS: ~1464M. load average: 1.04 1.05 1.00 1/293 70673031 when the corresponding environment does not exist3032 does not create a deployment record3033 with a teardown job3034 does not create a deployment record3035# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.98 seconds. Current RSS: ~1466M. load average: 1.03 1.05 1.00 1/293 70743036 with a normal job3037 does not create a deployment record3038 when job has environment attribute3039 returns a deployment object with environment3040 when environment has deployment platform3041 sets the cluster and deployment_cluster3042 when a custom namespace is given3043 when cluster is managed3044 does not set the custom namespace3045# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.47 seconds. Current RSS: ~1460M. load average: 1.03 1.05 1.00 1/293 70993046 when cluster is not managed3047 sets the custom namespace3048# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.57 seconds. Current RSS: ~1465M. load average: 1.03 1.05 1.00 1/293 71083049 when job already has deployment3050 returns the persisted deployment3051 when job does not start environment3052 action: "stop"3053 returns nothing3054 action: "prepare"3055 returns nothing3056 action: "verify"3057 returns nothing3058 action: "access"3059 returns nothing3060 when job does not have environment attribute3061 returns nothing3062# [RSpecRunTime] Finishing example group spec/services/deployments/create_for_job_service_spec.rb. It took 23.41 seconds. Expected to take 24.58 seconds.3063# [RSpecRunTime] Starting example group spec/models/trending_project_spec.rb. Expected to take 22.94 seconds.3064TrendingProject3065 does not allow STI3066 .refresh!3067 populates the trending projects table3068 removes existing rows before populating the table3069 stores the project IDs for every trending project3070 does not store projects that fall out of the trending time range3071 stores only public projects3072# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.47 seconds. Current RSS: ~1528M. load average: 1.10 1.06 1.01 1/293 73933073# [RSpecRunTime] Finishing example group spec/models/trending_project_spec.rb. It took 19.46 seconds. Expected to take 22.94 seconds.3074# [RSpecRunTime] Starting example group spec/finders/members_finder_spec.rb. Expected to take 21.48 seconds.3075MembersFinder3076 does not return members of parent group with minimal access3077 returns only inherited members of project if asked3078 avoids N+1 database queries on accessing user records3079 returns only inherited members of a personal project3080 returns members for project and parent groups3081 includes only non-invite members if user do not have amdin permissions on project3082 returns the highest access_level for the user3083 returns active users and excludes invited users3084 returns members sorted by id_desc3085 returns searched members if requested3086 returns owners and maintainers3087 returns the members.access_level when the user is invited3088 includes invited members if user have admin permissions on project3089 returns only members of project if asked3090 includes nested group members if asked3091 with :shared_into_ancestors3092 when :shared_into_ancestors is included in the relations3093 includes members of groups invited into ancestors of project's group3094# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.92 seconds. Current RSS: ~1475M. load average: 1.16 1.08 1.01 1/288 73943095 when :shared_into_ancestors is not included in the relations3096 does not include members of groups invited into ancestors of project's group3097 when :invited_groups is passed3098 includes all the invited_groups members including members inherited from ancestor groups3099 includes all the invited_groups members3100 excludes group_members not visible to the user3101 when current user is a member of the shared project but not of invited group3102 includes members from invited groups not visible to the user3103 when webui_members_inherited_users feature flag is disabled3104 excludes members from invited groups not visible to the user3105# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.41 seconds. Current RSS: ~1486M. load average: 1.15 1.08 1.01 1/288 73953106 when the user is a member of invited group and ancestor groups3107 returns the highest access_level for the user limited by project_group_link.group_access3108# [RSpecRunTime] Finishing example group spec/finders/members_finder_spec.rb. It took 18.32 seconds. Expected to take 21.48 seconds.3109# [RSpecRunTime] Starting example group spec/lib/gitlab/relative_positioning/item_context_spec.rb. Expected to take 20.09 seconds.3110Gitlab::RelativePositioning::ItemContext3111 there are gaps at the start and end3112 is always possible to find a gap3113 index: 43114 is possible to shift_right, which will consume the gap at the end3115 is possible to create_space_right, which will move the gap to immediately after3116 is possible to shift_left, which will consume the gap at the start3117 is possible to create_space_left, which will move the gap to immediately before3118# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.86 seconds. Current RSS: ~1484M. load average: 1.15 1.08 1.01 1/288 73963119 index: 33120 is possible to shift_right, which will consume the gap at the end3121 is possible to create_space_right, which will move the gap to immediately after3122 is possible to shift_left, which will consume the gap at the start3123 is possible to create_space_left, which will move the gap to immediately before3124 index: 23125 is possible to shift_right, which will consume the gap at the end3126 is possible to create_space_right, which will move the gap to immediately after3127 is possible to shift_left, which will consume the gap at the start3128 is possible to create_space_left, which will move the gap to immediately before3129 index: 13130 is possible to shift_right, which will consume the gap at the end3131 is possible to create_space_right, which will move the gap to immediately after3132 is possible to shift_left, which will consume the gap at the start3133 is possible to create_space_left, which will move the gap to immediately before3134 index: 03135 is possible to shift_right, which will consume the gap at the end3136 is possible to create_space_right, which will move the gap to immediately after3137 is possible to shift_left, which will consume the gap at the start3138 is possible to create_space_left, which will move the gap to immediately before3139 there is a gap of multiple spaces3140 is impossible to move the last element to the right3141 is impossible to move the first element to the left3142 is possible to move the last element to the left3143 is possible to move the first element to the right3144 is possible to find the gap from the right3145 is possible to find the gap from the left3146 there are several free spaces3147 current_pos: 1023148 finds the closest gap3149 finds the neighbours3150 finds the next relative_positions3151 finds the min/max positions3152 finds the min/max siblings3153 current_pos: 1043154 finds the closest gap3155 finds the neighbours3156 finds the next relative_positions3157 finds the min/max positions3158 finds the min/max siblings3159 current_pos: 1063160 finds the closest gap3161 finds the neighbours3162 finds the next relative_positions3163 finds the min/max positions3164 finds the min/max siblings3165 there is at least one free space3166 free_space: 1013167 can always find a gap before if there is space to the left3168 can always find a gap after if there is space to the right3169# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.17 seconds. Current RSS: ~1510M. load average: 1.12 1.07 1.01 1/288 73973170 free_space: 1023171 can always find a gap before if there is space to the left3172 can always find a gap after if there is space to the right3173# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.68 seconds. Current RSS: ~1505M. load average: 1.12 1.07 1.01 1/288 73983174 free_space: 1033175 can always find a gap before if there is space to the left3176 can always find a gap after if there is space to the right3177# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.98 seconds. Current RSS: ~1499M. load average: 1.12 1.07 1.01 1/288 73993178 free_space: 1043179 can always find a gap before if there is space to the left3180 can always find a gap after if there is space to the right3181# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.25 seconds. Current RSS: ~1504M. load average: 1.11 1.07 1.01 1/288 74003182 free_space: 1053183 can always find a gap before if there is space to the left3184 can always find a gap after if there is space to the right3185# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.49 seconds. Current RSS: ~1501M. load average: 1.11 1.07 1.01 1/288 74013186 free_space: 1063187 can always find a gap before if there is space to the left3188 can always find a gap after if there is space to the right3189# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.8 seconds. Current RSS: ~1493M. load average: 1.11 1.07 1.01 1/288 74023190 free_space: 1073191 can always find a gap before if there is space to the left3192 can always find a gap after if there is space to the right3193# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.07 seconds. Current RSS: ~1489M. load average: 1.11 1.07 1.01 1/288 74033194 #at_position3195 finds the item at the specified position3196 raises InvalidPosition when the item cannot be found3197# [RSpecRunTime] Finishing example group spec/lib/gitlab/relative_positioning/item_context_spec.rb. It took 17.61 seconds. Expected to take 20.09 seconds.3198# [RSpecRunTime] Starting example group spec/services/wikis/create_attachment_service_spec.rb. Expected to take 18.72 seconds.3199Wikis::CreateAttachmentService3200 initialization3201 author commit info3202 does not raise error if user is nil3203 when no author info provided3204 fills author_email and author_name from current_user info3205# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.15 seconds. Current RSS: ~1482M. load average: 1.10 1.07 1.01 1/288 74103206 when author info provided3207 fills author_email and author_name from params3208 commit message3209 when no commit message provided3210 sets a default commit message3211 when commit message provided3212 use the commit message from params3213 branch name3214 when no branch provided3215 sets the branch from the wiki default_branch3216 when branch provided3217 use the commit message from params3218 #parse_file_name3219 when file_name3220 has white spaces3221 replaces all of them with '_'3222 has other invalid characters3223 replaces all of them with '_'3224 is not present3225 returns error3226 length3227 is bigger than 2553228 truncates file name3229 is less or equal to 255 does not return error3230 does not return error3231 when user3232 does not have permission3233 behaves like wiki attachment user validations3234 returns error3235 is nil3236 behaves like wiki attachment user validations3237 returns error3238 behaves like Wikis::CreateAttachmentService#execute3239 adds file to the repository3240 creates wiki repository if it does not exist3241 creates wiki repository3242 if an error is raised creating the repository3243 catches error and return gracefully3244# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.19 seconds. Current RSS: ~1450M. load average: 1.24 1.10 1.02 2/289 75313245 creates branch if it does not exists3246 is expected to eq "new_branch"3247 returns3248 returns related information3249# [RSpecRunTime] Finishing example group spec/services/wikis/create_attachment_service_spec.rb. It took 14.47 seconds. Expected to take 18.72 seconds.3250# [RSpecRunTime] Starting example group spec/lib/gitlab/git_access_wiki_spec.rb. Expected to take 17.97 seconds.3251Gitlab::GitAccessWiki3252 #push_access_check3253 when user can :create_wiki3254 is expected not to raise Exception3255 when in a read-only GitLab instance3256 behaves like forbidden git access3257 prevents access3258# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.12 seconds. Current RSS: ~1444M. load average: 1.22 1.10 1.02 1/290 75743259 the user cannot :create_wiki3260 is expected to raise wiki not found3261 #check_download_access!3262 when actor is a user3263 behaves like download wiki access by level3264 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error3265 provides access by level3266 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error3267 provides access by level3268 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki3269 provides access by level3270 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3271 provides access by level3272 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3273 provides access by level3274 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3275 provides access by level3276 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :not_found_wiki3277 provides access by level3278 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :not_found_wiki3279 provides access by level3280 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :not_found_wiki3281 provides access by level3282 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3283 provides access by level3284 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3285 provides access by level3286 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3287 provides access by level3288 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error3289 provides access by level3290 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error3291 provides access by level3292 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki3293 provides access by level3294 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3295 provides access by level3296 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3297 provides access by level3298 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3299 provides access by level3300 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error3301 provides access by level3302 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :forbidden_wiki3303 provides access by level3304 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki3305 provides access by level3306 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3307 provides access by level3308 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3309 provides access by level3310 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3311 provides access by level3312 when the actor is a deploy token3313 when the wiki feature is enabled3314 is expected not to raise Exception3315 when the wiki feature is disabled3316 is expected to raise wiki forbidden3317 when the wiki feature is private3318 is expected to raise wiki forbidden3319 when the actor is a deploy key3320 when the wiki is enabled3321 is expected not to raise Exception3322 when the wiki is disabled3323 is expected to raise wiki forbidden3324 when actor is a user provided by build via CI_JOB_TOKEN3325 behaves like download wiki access by level3326 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error3327 provides access by level3328 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error3329 provides access by level3330 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki3331 provides access by level3332 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3333 provides access by level3334 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3335 provides access by level3336 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3337 provides access by level3338 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :not_found_wiki3339 provides access by level3340 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :not_found_wiki3341 provides access by level3342 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :not_found_wiki3343 provides access by level3344 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3345 provides access by level3346 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3347 provides access by level3348 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3349 provides access by level3350 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error3351 provides access by level3352 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error3353 provides access by level3354 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki3355 provides access by level3356 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3357 provides access by level3358 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3359 provides access by level3360 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3361 provides access by level3362 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error3363 provides access by level3364 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :forbidden_wiki3365 provides access by level3366 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki3367 provides access by level3368 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki3369 provides access by level3370 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki3371 provides access by level3372 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki3373 provides access by level3374# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_access_wiki_spec.rb. It took 15.87 seconds. Expected to take 17.97 seconds.3375# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb. Expected to take 16.83 seconds.3376Gitlab::Ci::Pipeline::Chain::Validate::External3377 #perform!3378 respects the defined payload schema3379 with configuration values in ApplicationSetting3380 uses those values rather than env vars or defaults3381 with EXTERNAL_VALIDATION_SERVICE_TIMEOUT defined3382 with valid value3383 uses defined timeout3384 with invalid value3385 uses default timeout3386 when EXTERNAL_VALIDATION_SERVICE_TOKEN is set3387 passes token in X-Gitlab-Token header3388 when validation returns 200 OK3389 behaves like successful external authorization3390 does not drop the pipeline3391 does not break the chain3392 logs the authorization3393 returns expected payload3394 with existing jobs from other project's alive pipelines3395 returns the expected total_builds_count3396# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.32 seconds. Current RSS: ~1469M. load average: 1.17 1.09 1.02 1/288 75753397 credit_card3398 with no registered credit_card3399 returns the expected credit card counts3400 with a registered credit card3401 returns the expected credit card counts3402 with similar credit cards registered by other users3403 returns the expected credit card counts3404 with similar holder names registered by other users3405 returns the expected credit card counts3406 when validation returns 404 Not Found3407 behaves like successful external authorization3408 does not drop the pipeline3409 does not break the chain3410 logs the authorization3411 returns expected payload3412 with existing jobs from other project's alive pipelines3413 returns the expected total_builds_count3414# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.2 seconds. Current RSS: ~1468M. load average: 1.15 1.09 1.02 1/288 75763415 credit_card3416 with no registered credit_card3417 returns the expected credit card counts3418 with a registered credit card3419 returns the expected credit card counts3420 with similar credit cards registered by other users3421 returns the expected credit card counts3422 with similar holder names registered by other users3423 returns the expected credit card counts3424 when validation returns 500 Internal Server Error3425 behaves like successful external authorization3426 does not drop the pipeline3427 does not break the chain3428 logs the authorization3429 returns expected payload3430 with existing jobs from other project's alive pipelines3431 returns the expected total_builds_count3432# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.03 seconds. Current RSS: ~1463M. load average: 1.15 1.09 1.02 1/288 75773433 credit_card3434 with no registered credit_card3435 returns the expected credit card counts3436 with a registered credit card3437 returns the expected credit card counts3438 with similar credit cards registered by other users3439 returns the expected credit card counts3440 with similar holder names registered by other users3441 returns the expected credit card counts3442 when validation raises exceptions3443 logs exceptions3444 behaves like successful external authorization3445 does not drop the pipeline3446 does not break the chain3447 logs the authorization3448 returns expected payload3449 with existing jobs from other project's alive pipelines3450 returns the expected total_builds_count3451# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.07 seconds. Current RSS: ~1455M. load average: 1.14 1.09 1.01 1/288 75783452 credit_card3453 with no registered credit_card3454 returns the expected credit card counts3455 with a registered credit card3456 returns the expected credit card counts3457 with similar credit cards registered by other users3458 returns the expected credit card counts3459 with similar holder names registered by other users3460 returns the expected credit card counts3461 when validation returns 406 Not Acceptable3462 drops the pipeline3463 breaks the chain3464 logs the authorization3465 when save_incompleted is false3466 adds errors to the pipeline without persisting it3467 breaks the chain3468 logs the authorization3469# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.74 seconds. Current RSS: ~1458M. load average: 1.37 1.14 1.03 1/288 75793470# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb. It took 14.96 seconds. Expected to take 16.83 seconds.3471# [RSpecRunTime] Starting example group spec/lib/gitlab/url_sanitizer_spec.rb. Expected to take 16.11 seconds.3472Gitlab::UrlSanitizer3473 .sanitize3474 input: "http://test.com", output: "http://test.com"3475 is expected to include "repository `http://test.com` not found"3476 input: "http://test.com/", output: "http://test.com/"3477 is expected to include "repository `http://test.com/` not found"3478 input: "http://test.com/path/to/repo.git", output: "http://test.com/path/to/repo.git"3479 is expected to include "repository `http://test.com/path/to/repo.git` not found"3480 input: "http://user@test.com", output: "http://*****@test.com"3481 is expected to include "repository `http://*****@test.com` not found"3482 input: "http://user:pass@test.com", output: "http://*****:*****@test.com"3483 is expected to include "repository `http://*****:*****@test.com` not found"3484 input: "http://user:@test.com", output: "http://*****@test.com"3485 is expected to include "repository `http://*****@test.com` not found"3486 input: "http://:pass@test.com", output: "http://:*****@test.com"3487 is expected to include "repository `http://:*****@test.com` not found"3488 input: "https://test.com", output: "https://test.com"3489 is expected to include "repository `https://test.com` not found"3490 input: "https://test.com/", output: "https://test.com/"3491 is expected to include "repository `https://test.com/` not found"3492 input: "https://test.com/path/to/repo.git", output: "https://test.com/path/to/repo.git"3493 is expected to include "repository `https://test.com/path/to/repo.git` not found"3494 input: "https://user@test.com", output: "https://*****@test.com"3495 is expected to include "repository `https://*****@test.com` not found"3496 input: "https://user:pass@test.com", output: "https://*****:*****@test.com"3497 is expected to include "repository `https://*****:*****@test.com` not found"3498 input: "https://user:@test.com", output: "https://*****@test.com"3499 is expected to include "repository `https://*****@test.com` not found"3500 input: "https://:pass@test.com", output: "https://:*****@test.com"3501 is expected to include "repository `https://:*****@test.com` not found"3502 input: "ssh://test.com", output: "ssh://test.com"3503 is expected to include "repository `ssh://test.com` not found"3504 input: "ssh://test.com/", output: "ssh://test.com/"3505 is expected to include "repository `ssh://test.com/` not found"3506 input: "ssh://test.com/path/to/repo.git", output: "ssh://test.com/path/to/repo.git"3507 is expected to include "repository `ssh://test.com/path/to/repo.git` not found"3508 input: "ssh://user@test.com", output: "ssh://*****@test.com"3509 is expected to include "repository `ssh://*****@test.com` not found"3510 input: "ssh://user:pass@test.com", output: "ssh://*****:*****@test.com"3511 is expected to include "repository `ssh://*****:*****@test.com` not found"3512 input: "ssh://user:@test.com", output: "ssh://*****@test.com"3513 is expected to include "repository `ssh://*****@test.com` not found"3514 input: "ssh://:pass@test.com", output: "ssh://:*****@test.com"3515 is expected to include "repository `ssh://:*****@test.com` not found"3516 input: "git://test.com", output: "git://test.com"3517 is expected to include "repository `git://test.com` not found"3518 input: "git://test.com/", output: "git://test.com/"3519 is expected to include "repository `git://test.com/` not found"3520 input: "git://test.com/path/to/repo.git", output: "git://test.com/path/to/repo.git"3521 is expected to include "repository `git://test.com/path/to/repo.git` not found"3522 input: "git://user@test.com", output: "git://*****@test.com"3523 is expected to include "repository `git://*****@test.com` not found"3524 input: "git://user:pass@test.com", output: "git://*****:*****@test.com"3525 is expected to include "repository `git://*****:*****@test.com` not found"3526 input: "git://user:@test.com", output: "git://*****@test.com"3527 is expected to include "repository `git://*****@test.com` not found"3528 input: "git://:pass@test.com", output: "git://:*****@test.com"3529 is expected to include "repository `git://:*****@test.com` not found"3530 input: "//test.com", output: "//test.com"3531 is expected to include "repository `//test.com` not found"3532 input: "//test.com/", output: "//test.com/"3533 is expected to include "repository `//test.com/` not found"3534 input: "//test.com/path/to/repo.git", output: "//test.com/path/to/repo.git"3535 is expected to include "repository `//test.com/path/to/repo.git` not found"3536 input: "//user@test.com", output: "//*****@test.com"3537 is expected to include "repository `//*****@test.com` not found"3538 input: "//user:pass@test.com", output: "//*****:*****@test.com"3539 is expected to include "repository `//*****:*****@test.com` not found"3540 input: "//user:@test.com", output: "//*****@test.com"3541 is expected to include "repository `//*****@test.com` not found"3542 input: "//:pass@test.com", output: "//:*****@test.com"3543 is expected to include "repository `//:*****@test.com` not found"3544 input: "test.com", output: "test.com"3545 is expected to include "repository `test.com` not found"3546 input: "test.com/", output: "test.com/"3547 is expected to include "repository `test.com/` not found"3548 input: "test.com/path/to/repo.git", output: "test.com/path/to/repo.git"3549 is expected to include "repository `test.com/path/to/repo.git` not found"3550 input: "user@test.com", output: "*****@test.com"3551 is expected to include "repository `*****@test.com` not found"3552 input: "user:pass@test.com", output: "*****:*****@test.com"3553 is expected to include "repository `*****:*****@test.com` not found"3554 input: "user:@test.com", output: "*****@test.com"3555 is expected to include "repository `*****@test.com` not found"3556 input: ":pass@test.com", output: ":*****@test.com"3557 is expected to include "repository `:*****@test.com` not found"3558 input: "user@server:project.git", output: "user@server:project.git"3559 is expected to include "repository `user@server:project.git` not found"3560 input: "user:@server:project.git", output: "user:@server:project.git"3561 is expected to include "repository `user:@server:project.git` not found"3562 input: ":pass@server:project.git", output: ":pass@server:project.git"3563 is expected to include "repository `:pass@server:project.git` not found"3564 input: "user:pass@server:project.git", output: "user:pass@server:project.git"3565 is expected to include "repository `user:pass@server:project.git` not found"3566 input: "ssh://", output: ""3567 is expected to include "repository `` not found"3568 .valid?3569 value: false, url: nil3570 is expected to eq false3571 value: false, url: ""3572 is expected to eq false3573 value: false, url: "123://invalid:url"3574 is expected to eq false3575 value: false, url: "valid@project:url.git"3576 is expected to eq false3577 value: false, url: "valid:pass@project:url.git"3578 is expected to eq false3579 value: false, url: ["test", "array"]3580 is expected to eq false3581 value: true, url: "ssh://example.com"3582 is expected to eq true3583 value: true, url: "ssh://:@example.com"3584 is expected to eq true3585 value: true, url: "ssh://foo@example.com"3586 is expected to eq true3587 value: true, url: "ssh://foo:bar@example.com"3588 is expected to eq true3589 value: true, url: "ssh://foo:bar@example.com/group/group/project.git"3590 is expected to eq true3591 value: true, url: "git://example.com/group/group/project.git"3592 is expected to eq true3593 value: true, url: "git://foo:bar@example.com/group/group/project.git"3594 is expected to eq true3595 value: true, url: "http://foo:bar@example.com/group/group/project.git"3596 is expected to eq true3597 value: true, url: "https://foo:bar@example.com/group/group/project.git"3598 is expected to eq true3599 .valid_web?3600 value: false, url: nil3601 is expected to eq false3602 value: false, url: ""3603 is expected to eq false3604 value: false, url: "123://invalid:url"3605 is expected to eq false3606 value: false, url: "valid@project:url.git"3607 is expected to eq false3608 value: false, url: "valid:pass@project:url.git"3609 is expected to eq false3610 value: false, url: ["test", "array"]3611 is expected to eq false3612 value: false, url: "ssh://example.com"3613 is expected to eq false3614 value: false, url: "ssh://:@example.com"3615 is expected to eq false3616 value: false, url: "ssh://foo@example.com"3617 is expected to eq false3618 value: false, url: "ssh://foo:bar@example.com"3619 is expected to eq false3620 value: false, url: "ssh://foo:bar@example.com/group/group/project.git"3621 is expected to eq false3622 value: false, url: "git://example.com/group/group/project.git"3623 is expected to eq false3624 value: false, url: "git://foo:bar@example.com/group/group/project.git"3625 is expected to eq false3626 value: true, url: "http://foo:bar@example.com/group/group/project.git"3627 is expected to eq true3628 value: true, url: "https://foo:bar@example.com/group/group/project.git"3629 is expected to eq true3630 .sanitize_masked_url3631 original_url: "http://{domain}.com", masked_url: "http://{domain}.com"3632 is expected to eq "http://{domain}.com"3633 original_url: "http://{domain}/{hook}", masked_url: "http://{domain}/{hook}"3634 is expected to eq "http://{domain}/{hook}"3635 original_url: "http://user:pass@{domain}/hook", masked_url: "http://*****:*****@{domain}/hook"3636 is expected to eq "http://*****:*****@{domain}/hook"3637 original_url: "http://user:pass@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3638 is expected to eq "http://*****:*****@{domain}:{port}/hook"3639 original_url: "http://user:@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3640 is expected to eq "http://*****:*****@{domain}:{port}/hook"3641 original_url: "http://:pass@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3642 is expected to eq "http://*****:*****@{domain}:{port}/hook"3643 original_url: "http://user@{domain}:{port}/hook", masked_url: "http://*****:*****@{domain}:{port}/hook"3644 is expected to eq "http://*****:*****@{domain}:{port}/hook"3645 original_url: "http://u:p@{domain}/hook?email=james@example.com", masked_url: "http://*****:*****@{domain}/hook?email=james@example.com"3646 is expected to eq "http://*****:*****@{domain}/hook?email=james@example.com"3647 original_url: "http://{domain}/hook?email=james@example.com", masked_url: "http://{domain}/hook?email=james@example.com"3648 is expected to eq "http://{domain}/hook?email=james@example.com"3649 original_url: "http://user:{pass}@example.com", masked_url: "http://*****:*****@example.com"3650 is expected to eq "http://*****:*****@example.com"3651 #sanitized_url3652 credentials in hash3653 username: "foo", password: "bar"3654 is expected to eq "http://example.com"3655 username: "foo", password: ""3656 is expected to eq "http://example.com"3657 username: "foo", password: nil3658 is expected to eq "http://example.com"3659 username: "", password: "bar"3660 is expected to eq "http://example.com"3661 username: "", password: ""3662 is expected to eq "http://example.com"3663 username: "", password: nil3664 is expected to eq "http://example.com"3665 username: nil, password: "bar"3666 is expected to eq "http://example.com"3667 username: nil, password: ""3668 is expected to eq "http://example.com"3669 username: nil, password: nil3670 is expected to eq "http://example.com"3671 credentials in URL3672 userinfo: "foo:bar@"3673 is expected to eq "http://example.com"3674 userinfo: "foo@"3675 is expected to eq "http://example.com"3676 userinfo: ":bar@"3677 is expected to eq "http://example.com"3678 userinfo: ":@"3679 is expected to eq "http://example.com"3680 userinfo: "@"3681 is expected to eq "http://example.com"3682 userinfo: nil3683 is expected to eq "http://example.com"3684 #credentials3685 credentials in hash3686 overrides URL-provided credentials3687 credentials in URL3688 url: "http://foo:bar@example.com", credentials: {:user=>"foo", :password=>"bar"}3689 is expected to eq {:password=>"bar", :user=>"foo"}3690 url: "http://foo:bar:baz@example.com", credentials: {:user=>"foo", :password=>"bar:baz"}3691 is expected to eq {:password=>"bar:baz", :user=>"foo"}3692 url: "http://:bar@example.com", credentials: {:user=>nil, :password=>"bar"}3693 is expected to eq {:password=>"bar", :user=>nil}3694 url: "http://foo:@example.com", credentials: {:user=>"foo", :password=>nil}3695 is expected to eq {:password=>nil, :user=>"foo"}3696 url: "http://foo@example.com", credentials: {:user=>"foo", :password=>nil}3697 is expected to eq {:password=>nil, :user=>"foo"}3698 url: "http://:@example.com", credentials: {:user=>nil, :password=>nil}3699 is expected to eq {:password=>nil, :user=>nil}3700 url: "http://@example.com", credentials: {:user=>nil, :password=>nil}3701 is expected to eq {:password=>nil, :user=>nil}3702 url: "http://example.com", credentials: {:user=>nil, :password=>nil}3703 is expected to eq {:password=>nil, :user=>nil}3704 url: nil, credentials: {:user=>nil, :password=>nil}3705 is expected to eq {:password=>nil, :user=>nil}3706 url: "", credentials: {:user=>nil, :password=>nil}3707 is expected to eq {:password=>nil, :user=>nil}3708 url: "no", credentials: {:user=>nil, :password=>nil}3709 is expected to eq {:password=>nil, :user=>nil}3710 with mixed credentials3711 url: "http://a@example.com", credentials: {:password=>"d"}, result: {:user=>"a", :password=>"d"}3712 is expected to eq {:password=>"d", :user=>"a"}3713 url: "http://a:b@example.com", credentials: {:password=>"d"}, result: {:user=>"a", :password=>"d"}3714 is expected to eq {:password=>"d", :user=>"a"}3715 url: "http://:b@example.com", credentials: {:password=>"d"}, result: {:user=>nil, :password=>"d"}3716 is expected to eq {:password=>"d", :user=>nil}3717 url: "http://a@example.com", credentials: {:user=>"c"}, result: {:user=>"c", :password=>nil}3718 is expected to eq {:password=>nil, :user=>"c"}3719 url: "http://a:b@example.com", credentials: {:user=>"c"}, result: {:user=>"c", :password=>"b"}3720 is expected to eq {:password=>"b", :user=>"c"}3721 url: "http://a:b@example.com", credentials: {:user=>""}, result: {:user=>"a", :password=>"b"}3722 is expected to eq {:password=>"b", :user=>"a"}3723 #user3724 credentials in hash3725 overrides URL-provided user3726 credentials in URL3727 url: "http://foo:bar@example.com", user: "foo"3728 is expected to eq "foo"3729 url: "http://foo:bar:baz@example.com", user: "foo"3730 is expected to eq "foo"3731 url: "http://:bar@example.com", user: nil3732 is expected to eq nil3733 url: "http://foo:@example.com", user: "foo"3734 is expected to eq "foo"3735 url: "http://foo@example.com", user: "foo"3736 is expected to eq "foo"3737 url: "http://:@example.com", user: nil3738 is expected to eq nil3739 url: "http://@example.com", user: nil3740 is expected to eq nil3741 url: "http://example.com", user: nil3742 is expected to eq nil3743 url: nil, user: nil3744 is expected to eq nil3745 url: "", user: nil3746 is expected to eq nil3747 url: "no", user: nil3748 is expected to eq nil3749 #full_url3750 credentials in hash3751 credentials: {:user=>"foo", :password=>"bar"}, userinfo: "foo:bar@"3752 is expected to eq "http://foo:bar@example.com"3753 credentials: {:user=>"foo", :password=>""}, userinfo: "foo@"3754 is expected to eq "http://foo@example.com"3755 credentials: {:user=>"foo", :password=>nil}, userinfo: "foo@"3756 is expected to eq "http://foo@example.com"3757 credentials: {:user=>"", :password=>"bar"}, userinfo: ":bar@"3758 is expected to eq "http://:bar@example.com"3759 credentials: {:user=>"", :password=>""}, userinfo: nil3760 is expected to eq "http://example.com"3761 credentials: {:user=>"", :password=>nil}, userinfo: nil3762 is expected to eq "http://example.com"3763 credentials: {:user=>nil, :password=>"bar"}, userinfo: ":bar@"3764 is expected to eq "http://:bar@example.com"3765 credentials: {:user=>nil, :password=>""}, userinfo: nil3766 is expected to eq "http://example.com"3767 credentials: {:user=>nil, :password=>nil}, userinfo: nil3768 is expected to eq "http://example.com"3769 credentials in URL3770 input: nil, output: ""3771 is expected to eq ""3772 input: "", output: :same3773 is expected to eq ""3774 input: "git@example.com", output: :same3775 is expected to eq "git@example.com"3776 input: "http://example.com", output: :same3777 is expected to eq "http://example.com"3778 input: "http://foo@example.com", output: :same3779 is expected to eq "http://foo@example.com"3780 input: "http://foo:@example.com", output: "http://foo@example.com"3781 is expected to eq "http://foo@example.com"3782 input: "http://:bar@example.com", output: :same3783 is expected to eq "http://:bar@example.com"3784 input: "http://foo:bar@example.com", output: :same3785 is expected to eq "http://foo:bar@example.com"3786 input: "http://foo:g p@example.com", output: "http://foo:g%20p@example.com"3787 is expected to eq "http://foo:g%20p@example.com"3788 input: "http://foo:s/h@example.com", output: "http://foo:s%2Fh@example.com"3789 is expected to eq "http://foo:s%2Fh@example.com"3790 input: "http://t u:a#b@example.com", output: "http://t%20u:a%23b@example.com"3791 is expected to eq "http://t%20u:a%23b@example.com"3792 input: "http://t+u:a#b@example.com", output: "http://t%2Bu:a%23b@example.com"3793 is expected to eq "http://t%2Bu:a%23b@example.com"3794 when credentials contains special chars3795 parses the URL without errors3796# [RSpecRunTime] Finishing example group spec/lib/gitlab/url_sanitizer_spec.rb. It took 17.82 seconds. Expected to take 16.11 seconds.3797# [RSpecRunTime] Starting example group spec/services/issues/duplicate_service_spec.rb. Expected to take 15.19 seconds.3798Issues::DuplicateService3799 #execute3800 when the issues passed are the same3801 does nothing3802 when the user cannot update the duplicate issue3803 does nothing3804# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.44 seconds. Current RSS: ~1491M. load average: 1.29 1.13 1.03 1/288 75803805 when the user cannot comment on the canonical issue3806 does nothing3807# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.68 seconds. Current RSS: ~1492M. load average: 1.26 1.13 1.03 1/288 75813808 when the user can mark the issue as a duplicate3809 closes the duplicate issue3810 adds a system note to the duplicate issue3811 adds a system note to the canonical issue3812 updates duplicate issue with canonical issue id3813 relates the duplicate issues3814# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.66 seconds. Current RSS: ~1439M. load average: 1.30 1.14 1.03 1/288 75823815# [RSpecRunTime] Finishing example group spec/services/issues/duplicate_service_spec.rb. It took 12.09 seconds. Expected to take 15.19 seconds.3816# [RSpecRunTime] Starting example group spec/services/projects/git_deduplication_service_spec.rb. Expected to take 14.41 seconds.3817Projects::GitDeduplicationService3818 #execute3819 when there is not already a lease3820 when the project does not have a pool repository3821 calls disconnect_git_alternates3822 when the project has a pool repository3823 links the repository to the object pool3824 does not link the repository to the object pool if they are not on the same storage3825 when the project is a source project3826 calls fetch3827 does not call fetch if git objects are not poolable3828 does not call fetch if pool and project are not on the same storage3829 when visibility level of the project3830 is private3831 does not call fetch3832# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.12 seconds. Current RSS: ~1498M. load average: 1.60 1.20 1.06 1/288 76733833 is public3834 calls fetch3835 is internal3836 calls fetch3837 when the repository access level3838 is private3839 does not call fetch3840 is greater than private3841 calls fetch3842 when a lease is already out3843 fails when a lease is already out3844# [RSpecRunTime] Finishing example group spec/services/projects/git_deduplication_service_spec.rb. It took 10.16 seconds. Expected to take 14.41 seconds.3845# [RSpecRunTime] Starting example group spec/services/projects/participants_service_spec.rb. Expected to take 13.91 seconds.3846Projects::ParticipantsService3847 #execute3848 returns results in correct order3849 includes `All Project and Group Members`3850 does not return duplicate author3851 N+1 checks3852 avoids N+1 UserDetail queries3853 avoids N+1 groups queries3854# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.55 seconds. Current RSS: ~1488M. load average: 1.55 1.20 1.05 1/288 77283855 group items3856 group user counts3857 returns correct user counts for groups3858# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.74 seconds. Current RSS: ~1482M. load average: 1.55 1.20 1.05 1/288 77293859 avatar_url3860 returns an url for the avatar3861 returns an url for the avatar with relative url3862 with subgroups3863 returns results ordered by full path3864 when search param is given3865 only returns matching groups3866# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.5 seconds. Current RSS: ~1477M. load average: 1.51 1.20 1.05 1/288 77303867 when `disable_all_mention` FF is enabled3868 does not include `All Project and Group Members`3869 #project_members3870 when there is a project in group namespace3871 returns members of a group3872 when there is a private group and a public project3873 when the private group is invited to the public project3874 does not return the private group3875 returns private group members3876 returns the project maintainer3877 returns project members from an invited public group3878 returns members of the ancestral groups of the private group3879 returns invited group members of the private group3880# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.07 seconds. Current RSS: ~1453M. load average: 1.47 1.19 1.05 1/288 77313881 when search param is given3882 only returns matching members3883# [RSpecRunTime] Finishing example group spec/services/projects/participants_service_spec.rb. It took 13.08 seconds. Expected to take 13.91 seconds.3884# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/wiki_pipeline_spec.rb. Expected to take 13.28 seconds.3885Banzai::Pipeline::WikiPipeline3886 TableOfContents3887 replaces the tag with the TableOfContentsFilter result3888 is not case-sensitive3889 works with alternative [toc] tag3890 handles an empty pipeline result3891 Links3892 when GitLab is hosted at a root URL3893 linking to pages within the wiki3894 when creating hierarchical links to the current directory3895 rewrites non-file links to be at the scope of the current directory3896 rewrites file links to be at the scope of the current directory3897 when creating hierarchical links to the parent directory3898 rewrites non-file links to be at the scope of the parent directory3899 rewrites file links to be at the scope of the parent directory3900 when creating hierarchical links to a sub-directory3901 rewrites non-file links to be at the scope of the sub-directory3902 rewrites file links to be at the scope of the sub-directory3903 when creating non-hierarchical links3904 rewrites non-file links to be at the scope of the wiki root3905 rewrites non-file links (with spaces) to be at the scope of the wiki root3906 rewrites file links to be at the scope of the current directory3907 rewrites links with anchor3908 rewrites links (with spaces) with anchor3909 when creating root links3910 rewrites non-file links to be at the scope of the wiki root3911 rewrites file links to be at the scope of the wiki root3912 linking to pages outside the wiki (absolute)3913 doesn't rewrite links3914 when GitLab is hosted at a relative URL3915 linking to pages within the wiki3916 when creating hierarchical links to the current directory3917 rewrites non-file links to be at the scope of the current directory3918 rewrites file links to be at the scope of the current directory3919 when creating hierarchical links to the parent directory3920 rewrites non-file links to be at the scope of the parent directory3921 rewrites file links to be at the scope of the parent directory3922 when creating hierarchical links to a sub-directory3923 rewrites non-file links to be at the scope of the sub-directory3924 rewrites file links to be at the scope of the sub-directory3925 when creating non-hierarchical links3926 rewrites non-file links to be at the scope of the wiki root3927 rewrites non-file links (with spaces) to be at the scope of the wiki root3928 rewrites file links to be at the scope of the current directory3929 rewrites links with anchor3930 rewrites links (with spaces) with anchor3931 when creating root links3932 rewrites non-file links to be at the scope of the wiki root3933 rewrites file links to be at the scope of the wiki root3934 linking to pages outside the wiki (absolute)3935 doesn't rewrite links3936 checking slug validity when assembling links3937 with a valid slug3938 includes the slug in a (.) relative link3939 includeds the slug in a (..) relative link3940 when the slug is deemed unsafe or invalid3941 with the invalid slug javascript:3942 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3943 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3944 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3945 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3946 with the invalid slug JaVaScRiPt:3947 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3948 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3949 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3950 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3951 with the invalid slug javascript:3952 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3953 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3954 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3955 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3956 with the invalid slug javascript :3957 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3958 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3959 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3960 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3961 with the invalid slug javascript:3962 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3963 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3964 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3965 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3966 with the invalid slug javascript :3967 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3968 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3969 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3970 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3971 with the invalid slug :javascript:3972 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3973 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3974 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3975 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3976 with the invalid slug javascript:3977 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3978 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3979 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3980 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3981 with the invalid slug javascript:3982 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3983 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3984 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3985 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3986 with the invalid slug javascript:3987 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3988 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3989 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3990 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3991 with the invalid slug javascript:3992 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3993 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3994 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'3995 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'3996 with the invalid slug javascript:3997 doesn't include a prohibited slug in a (.) relative link 'alert(1);'3998 doesn't include a prohibited slug in a (..) relative link 'alert(1);'3999 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'4000 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'4001 with the invalid slug  javascript:4002 doesn't include a prohibited slug in a (.) relative link 'alert(1);'4003 doesn't include a prohibited slug in a (..) relative link 'alert(1);'4004 doesn't include a prohibited slug in a (.) relative link 'alert(document.location);'4005 doesn't include a prohibited slug in a (..) relative link 'alert(document.location);'4006 videos and audio4007 generates video html structure4008 rewrites and replaces video links names with white spaces to %204009 generates audio html structure4010 rewrites and replaces audio links names with white spaces to %204011 gollum tag filters4012 when local image file exists4013 sets the proper attributes for the image4014# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/wiki_pipeline_spec.rb. It took 12.48 seconds. Expected to take 13.28 seconds.4015# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client_spec.rb. Expected to take 12.83 seconds.4016Gitlab::GitalyClient4017 .query_time4018 increments query times4019 .long_timeout4020 default case4021 is expected to eq 6 hours4022 running in Puma4023 is expected to eq 554024 .filesystem_id4025 returns an empty string when the relevant storage status is not found in the response4026 when the relevant storage status is not found4027 .filesystem_disk_available4028 returns nil when the relevant storage status is not found in the response4029 .filesystem_disk_used4030 returns nil when the relevant storage status is not found in the response4031 when the relevant storage status is found4032 .filesystem_disk_available4033 returns disk available when the relevant storage status is found in the response4034 .filesystem_disk_used4035 returns disk used when the relevant storage status is found in the response4036 .stub_class4037 returns the gRPC health check stub4038 returns a Gitaly stub4039 .stub_address4040 returns the same result after being called multiple times4041 .stub_creds4042 returns :this_channel_is_insecure if unix4043 returns :this_channel_is_insecure if tcp4044 returns :this_channel_is_insecure if dns4045 returns :this_channel_is_insecure if dns (short-form)4046 returns :this_channel_is_insecure if dns (with authority)4047 returns Credentials object if tls4048 raise an exception if the scheme is not supported4049 .create_channel4050 storage: "default", address: "unix:tmp/gitaly.sock", expected_target: "unix:tmp/gitaly.sock"4051 creates channel based on storage4052 caches channel based on storage4053 returns different channels for different storages4054 storage: "default", address: "tcp://localhost:9876", expected_target: "localhost:9876"4055 creates channel based on storage4056 caches channel based on storage4057 returns different channels for different storages4058 storage: "default", address: "tls://localhost:9876", expected_target: "localhost:9876"4059 creates channel based on storage4060 caches channel based on storage4061 returns different channels for different storages4062 storage: "default", address: "dns:///localhost:9876", expected_target: "dns:///localhost:9876"4063 creates channel based on storage4064 caches channel based on storage4065 returns different channels for different storages4066 storage: "default", address: "dns:localhost:9876", expected_target: "dns:localhost:9876"4067 creates channel based on storage4068 caches channel based on storage4069 returns different channels for different storages4070 storage: "default", address: "dns://1.1.1.1/localhost:9876", expected_target: "dns://1.1.1.1/localhost:9876"4071 creates channel based on storage4072 caches channel based on storage4073 returns different channels for different storages4074 .stub4075 when passed a UNIX socket address4076 passes the address as-is to GRPC4077 shares the same channel object with other stub4078 when passed a TLS address4079 strips tls:// prefix before passing it to GRPC::Core::Channel initializer4080 shares the same channel object with other stub4081 when passed a TCP address4082 strips tcp:// prefix before passing it to GRPC::Core::Channel initializer4083 shares the same channel object with other stub4084 when passed a DNS address4085 strips dns:/// prefix before passing it to GRPC::Core::Channel initializer4086 shares the same channel object with other stub4087 when passed an unsupported scheme4088 strips dns:/// prefix before passing it to GRPC::Core::Channel initializer4089 .connection_data4090 returns connection data4091 allow_n_plus_1_calls4092 when RequestStore is enabled4093 returns the result of the allow_n_plus_1_calls block4094 when the `gitaly_call_count_exception_block_depth` key is not present4095 does not decrement call count4096 when RequestStore is not active4097 returns the result of the allow_n_plus_1_calls block4098 .request_kwargs4099 sets the gitaly-session-id in the metadata4100 when RequestStore is not enabled4101 sets a different gitaly-session-id per request4102 when RequestStore is enabled4103 sets the same gitaly-session-id on every outgoing request metadata4104 server_feature_flags when RequestStore is activated4105 behaves like gitaly feature flags in metadata4106 evaluates Gitaly server feature flags4107 when there are actors4108 evaluates Gitaly server feature flags with actors4109 server_feature_flags when RequestStore is not activated4110 behaves like gitaly feature flags in metadata4111 evaluates Gitaly server feature flags4112 when there are actors4113 evaluates Gitaly server feature flags with actors4114 logging information in metadata4115 user is added to application context4116 injects username and user_id into gRPC metadata4117 user is not added to application context4118 does not inject username and user_id into gRPC metadata4119 remote_ip is added to application context4120 injects remote_ip into gRPC metadata4121 remote_ip is not added to application context4122 does not inject remote_ip into gRPC metadata4123 .fetch_relative_path4124 when RequestStore is disabled4125 does not set a relative path4126 when RequestStore is enabled4127 when RequestStore is empty4128 does not set a relative path4129 when RequestStore contains a relalive_path value4130 sets a base64 encoded version of relative_path4131 when relalive_path is empty4132 does not set a relative path4133 gitlab_git_env4134 when RequestStore is disabled4135 does not force-route to primary4136 when RequestStore is enabled without git_env4137 does not force-orute to primary4138 when RequestStore is enabled with empty git_env4139 disables force-routing to primary4140 when RequestStore is enabled with populated git_env4141 enables force-routing to primary4142 deadlines4143 includes the deadline information4144 limits the deadline do the request deadline if that is closer4145 does not limit calls in sidekiq4146 does not limit calls in sidekiq when allowed unlimited4147 includes only the deadline specified by the timeout when there was no deadline4148 enforce_gitaly_request_limits?4149 when RequestStore is enabled and the maximum number of calls is enforced by a feature flag4150 allows up the maximum number of allowed calls4151 allows the maximum number of calls to be exceeded if GITALY_DISABLE_REQUEST_LIMITS is set4152 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block4153 when the maximum number of calls has been reached4154 fails on the next call4155 when the maximum number of calls has been reached within an allow_n_plus_1_calls block4156 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block4157 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block4158 when RequestStore is enabled and the maximum number of calls is not enforced by a feature flag4159 allows up the maximum number of allowed calls4160 allows the maximum number of calls to be exceeded if GITALY_DISABLE_REQUEST_LIMITS is set4161 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block4162 when the maximum number of calls has been reached4163 fails on the next call4164 when the maximum number of calls has been reached within an allow_n_plus_1_calls block4165 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block4166 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block4167 in production and when RequestStore is enabled4168 when the maximum number of calls is enforced by a feature flag4169 does not allow the maximum number of calls to be exceeded4170 when the maximum number of calls is not enforced by a feature flag4171 allows the maximum number of calls to be exceeded4172 when RequestStore is not active4173 does not raise errors when the maximum number of allowed calls is exceeded4174 does not fail when the maximum number of calls is exceeded within an allow_n_plus_1_calls block4175 get_request_count4176 when RequestStore is enabled4177 when enforce_gitaly_request_limits is called outside of allow_n_plus_1_calls blocks4178 counts gitaly calls4179 when enforce_gitaly_request_limits is called inside and outside of allow_n_plus_1_calls blocks4180 counts gitaly calls4181 when reset_counts is called4182 resets counts4183 when RequestStore is not active4184 returns zero4185 timeouts4186 with default values4187 returns expected values4188 Peek Performance bar details4189 when the request store is active4190 records call details if a RPC is called4191 when no request store is active4192 records nothing4193 .decode_detailed_error4194 decodes a structured error4195 error: #<GRPC::BadStatus: 3:error message>, result: <Gitaly::InvalidRefFormatError: refs: []>4196 returns correct detailed error4197 error: #<GRPC::BadStatus: 3:error message>, result: nil4198 returns correct detailed error4199 error: #<StandardError: StandardError>, result: nil4200 returns correct detailed error4201 .with_feature_flag_actor4202 when RequestStore is activated4203 behaves like with_feature_flag_actor4204 allows access to feature flag actors inside the block4205 when RequestStore is not activated4206 behaves like with_feature_flag_actor4207 allows access to feature flag actors inside the block4208 .execute4209 raises an exception when running within a concurrent Ruby thread4210# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client_spec.rb. It took 13.11 seconds. Expected to take 12.83 seconds.4211# [RSpecRunTime] Starting example group spec/services/clusters/create_service_spec.rb. Expected to take 12.36 seconds.4212Clusters::CreateService4213 when provider is gcp4214 when project has no clusters4215 when correct params4216 creates a cluster object4217 when invalid params4218 returns an error4219 when project has a cluster4220 creates another cluster4221 when another cluster exists4222 when correct params4223 creates a cluster object4224 when invalid params4225 returns an error4226 when params includes :management_project_id4227 management_project is non-existent4228 does not persist the cluster and adds errors4229 project cluster4230 when user is authorized to adminster manangement_project4231 persists the cluster4232 when user is not authorized to adminster manangement_project4233 does not persist the cluster and adds errors4234 when manangement_project is outside of the namespace scope4235 does not persist the cluster4236 group cluster4237 when user is authorized to adminster manangement_project4238 persists the cluster4239 when user is not authorized to adminster manangement_project4240 does not persist the cluster and adds errors4241 when manangement_project is outside of the namespace scope4242 does not persist the cluster4243 instance cluster4244 when user is authorized to adminster manangement_project4245 persists the cluster4246 when user is not authorized to adminster manangement_project4247 does not persist the cluster and adds errors4248# [RSpecRunTime] Finishing example group spec/services/clusters/create_service_spec.rb. It took 10.78 seconds. Expected to take 12.36 seconds.4249# [RSpecRunTime] Starting example group spec/workers/merge_requests/ensure_prepared_worker_spec.rb. Expected to take 11.97 seconds.4250MergeRequests::EnsurePreparedWorker4251 behaves like an idempotent worker4252 is labeled as idempotent4253 performs multiple times sequentially without raising an exception4254 creates the expected NewMergeRequestWorkers of the unprepared merge requests4255# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.78 seconds. Current RSS: ~1439M. load average: 1.38 1.20 1.06 1/293 79464256 #perform4257 when ensure_merge_requests_prepared is enabled4258 creates the expected NewMergeRequestWorkers of the unprepared merge requests4259# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.73 seconds. Current RSS: ~1394M. load average: 1.43 1.21 1.07 1/293 79954260 when ensure_merge_requests_prepared is disabled4261 does not prepare any merge requests4262# [RSpecRunTime] Finishing example group spec/workers/merge_requests/ensure_prepared_worker_spec.rb. It took 11.65 seconds. Expected to take 11.97 seconds.4263# [RSpecRunTime] Starting example group spec/models/integrations/buildkite_spec.rb. Expected to take 11.31 seconds.4264Integrations::Buildkite4265 does not allow STI4266 behaves like Integrations::BaseCi4267 default values4268 is expected to eq :ci4269 behaves like Integrations::ResetSecretFields4270 #exposing_secrets_fields4271 returns an array of strings4272 #reset_secret_fields?4273 returns false if no exposing field has changed4274 returns true if any exposing field has changed4275 validation callback4276 when an exposing field has changed4277 clears all secret fields4278 when a secret field has been updated4279 does not clear this secret field4280 when a secret field has been updated with the same value4281 does not clear this secret field4282 when no exposing field has changed4283 does not clear any secret fields4284 behaves like Integrations::HasWebHook4285 associations4286 is expected to have one service_hook inverse_of => integration4287 callbacks4288 calls #update_web_hook! when enabled4289 does not call #update_web_hook! when disabled4290 does not call #update_web_hook! when validation fails4291 #hook_url4292 returns a string4293 #url_variables4294 returns a hash4295 #hook_ssl_verification4296 returns a boolean4297 delegates to #enable_ssl_verification if the concern is included4298 #update_web_hook!4299 creates or updates a service hook4300 raises an error if the service hook could not be saved4301 does not attempt to save the service hook if there are no changes4302 #execute_web_hook!4303 creates the webhook if necessary and executes it4304 raises an error if the service hook could not be saved4305 behaves like Integrations::HasAvatar4306 #avatar_url4307 returns the expected avatar URL4308 Validations4309 when integration is active4310 is expected to validate that :project_url cannot be empty/falsy4311 is expected to validate that :token cannot be empty/falsy4312 behaves like issue tracker integration URL attribute4313 is expected to allow :project_url to be ‹"https://example.com"›4314 is expected not to allow :project_url to be ‹"example.com"›4315 is expected not to allow :project_url to be ‹"ftp://example.com"›4316 is expected not to allow :project_url to be ‹"herp-and-derp"›4317# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.53 seconds. Current RSS: ~1498M. load average: 1.39 1.21 1.07 1/291 79964318 when integration is inactive4319 is expected not to validate that :project_url cannot be empty/falsy4320 is expected not to validate that :token cannot be empty/falsy4321 .supported_events4322 supports push, merge_request, and tag_push events4323 commits methods4324 always activates SSL verification after saved4325 #hook_url4326 returns the webhook url4327# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.37 seconds. Current RSS: ~1498M. load average: 1.39 1.21 1.07 1/290 79974328 #commit_status_path4329 returns the correct status page4330 #build_page4331 returns the correct build page4332 #commit_status4333 returns the contents of the reactive cache4334 #calculate_reactive_cache4335 #commit_status4336 sets commit status to :error when status is 5004337 sets commit status to :error when status is 4044338 passes through build status untouched when status is 2004339 sets commit status to :error with a Net::OpenTimeout error4340 sets commit status to :error with a Net::ReadTimeout error4341 sets commit status to :error with a Net::WriteTimeout error4342 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error4343 sets commit status to :error with a EOFError error4344 sets commit status to :error with a SocketError error4345 sets commit status to :error with a OpenSSL::SSL::SSLError error4346 sets commit status to :error with a OpenSSL::OpenSSLError error4347 sets commit status to :error with a Errno::ECONNRESET error4348 sets commit status to :error with a Errno::ECONNREFUSED error4349 sets commit status to :error with a Errno::EHOSTUNREACH error4350 sets commit status to :error with a Errno::ENETUNREACH error4351 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error4352 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error4353 sets commit status to :error with a Net::HTTPBadResponse error4354# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.03 seconds. Current RSS: ~1514M. load average: 1.36 1.20 1.06 1/289 79984355# [RSpecRunTime] Finishing example group spec/models/integrations/buildkite_spec.rb. It took 10.13 seconds. Expected to take 11.31 seconds.4356# [RSpecRunTime] Starting example group spec/services/namespace_settings/update_service_spec.rb. Expected to take 10.93 seconds.4357NamespaceSettings::UpdateService4358 #execute4359 group has no namespace_settings4360 builds out a new namespace_settings record4361 group has a namespace_settings4362 doesn't create a new namespace_setting record4363 updating :default_branch_name4364 changes settings4365 when default_branch_protection is updated4366 updates default_branch_protection_defaults from the default_branch_protection param4367 when default_branch_protection_defaults is updated4368 when the user has the ability to update4369 when group is root4370 updates default_branch_protection_defaults from the default_branch_protection param4371 when group is not root4372 does not update default_branch_protection_defaults and adds an error to the namespace_settings4373 when the user does not have the ability to update4374 does not update default_branch_protection_defaults and adds an error to the namespace_settings4375 updating :resource_access_token_creation_allowed4376 when user is a group owner4377 changes settings4378 when user is not a group owner4379 does not change settings4380 returns the group owner error4381 validating settings param for root group4382 setting_key: :prevent_sharing_groups_outside_hierarchy, setting_changes_from: false, setting_changes_to: true4383 when user is not a group owner4384 does not change settings4385 returns the group owner error4386 with a subgroup4387 does not change settings4388 when user is a group owner4389 changes settings4390 setting_key: :new_user_signups_cap, setting_changes_from: nil, setting_changes_to: 1004391 when user is not a group owner4392 does not change settings4393 returns the group owner error4394 with a subgroup4395 does not change settings4396 when user is a group owner4397 changes settings4398 setting_key: :enabled_git_access_protocol, setting_changes_from: "all", setting_changes_to: "ssh"4399 when user is not a group owner4400 does not change settings4401 returns the group owner error4402 with a subgroup4403 does not change settings4404 when user is a group owner4405 changes settings4406# [RSpecRunTime] Finishing example group spec/services/namespace_settings/update_service_spec.rb. It took 9.25 seconds. Expected to take 10.93 seconds.4407# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/coverage/sax_document_spec.rb. Expected to take 10.58 seconds.4408Gitlab::Ci::Parsers::Coverage::SaxDocument4409 #parse!4410 when data is Cobertura style XML4411 when there is no <sources>4412 behaves like ignoring sources, project_path, and worktree_paths4413 when there is no <class>4414 parses XML and returns empty coverage4415 when there is a single <class>4416 with no lines4417 parses XML and returns empty coverage4418 with a single line4419 parses XML and returns a single file with coverage4420 without a package parent4421 parses XML and returns a single file with coverage4422 with multiple lines and methods info4423 parses XML and returns a single file with coverage4424 when there are multiple packages4425 parses XML and returns coverage information per class4426 when there are multiple <class>4427 without a package parent4428 parses XML and returns coverage information per class4429 with the same filename and different lines4430 parses XML and returns a single file with merged coverage4431 with the same filename and lines4432 parses XML and returns a single file with summed-up coverage4433 with missing filename4434 parses XML and ignores class with missing name4435 with invalid line information4436 raises an error4437 when there is an empty <sources>4438 behaves like ignoring sources, project_path, and worktree_paths4439 when there is no <class>4440 parses XML and returns empty coverage4441 when there is a single <class>4442 with no lines4443 parses XML and returns empty coverage4444 with a single line4445 parses XML and returns a single file with coverage4446 without a package parent4447 parses XML and returns a single file with coverage4448 with multiple lines and methods info4449 parses XML and returns a single file with coverage4450 when there are multiple packages4451 parses XML and returns coverage information per class4452 when there are multiple <class>4453 without a package parent4454 parses XML and returns coverage information per class4455 with the same filename and different lines4456 parses XML and returns a single file with merged coverage4457 with the same filename and lines4458 parses XML and returns a single file with summed-up coverage4459 with missing filename4460 parses XML and ignores class with missing name4461 with invalid line information4462 raises an error4463 when there is a <sources>4464 and has a single source with a pattern for Go projects4465 behaves like ignoring sources, project_path, and worktree_paths4466 when there is no <class>4467 parses XML and returns empty coverage4468 when there is a single <class>4469 with no lines4470 parses XML and returns empty coverage4471 with a single line4472 parses XML and returns a single file with coverage4473 without a package parent4474 parses XML and returns a single file with coverage4475 with multiple lines and methods info4476 parses XML and returns a single file with coverage4477 when there are multiple packages4478 parses XML and returns coverage information per class4479 when there are multiple <class>4480 without a package parent4481 parses XML and returns coverage information per class4482 with the same filename and different lines4483 parses XML and returns a single file with merged coverage4484 with the same filename and lines4485 parses XML and returns a single file with summed-up coverage4486 with missing filename4487 parses XML and ignores class with missing name4488 with invalid line information4489 raises an error4490 and has Windows-style paths4491 when there is a single <class>4492 with a single line4493 parses XML and returns a single file with the filename relative to project root4494 and has multiple sources with a pattern for Go projects4495 behaves like ignoring sources, project_path, and worktree_paths4496 when there is no <class>4497 parses XML and returns empty coverage4498 when there is a single <class>4499 with no lines4500 parses XML and returns empty coverage4501 with a single line4502 parses XML and returns a single file with coverage4503 without a package parent4504 parses XML and returns a single file with coverage4505 with multiple lines and methods info4506 parses XML and returns a single file with coverage4507 when there are multiple packages4508 parses XML and returns coverage information per class4509 when there are multiple <class>4510 without a package parent4511 parses XML and returns coverage information per class4512 with the same filename and different lines4513 parses XML and returns a single file with merged coverage4514 with the same filename and lines4515 parses XML and returns a single file with summed-up coverage4516 with missing filename4517 parses XML and ignores class with missing name4518 with invalid line information4519 raises an error4520 and has a single source but already is at the project root path4521 behaves like ignoring sources, project_path, and worktree_paths4522 when there is no <class>4523 parses XML and returns empty coverage4524 when there is a single <class>4525 with no lines4526 parses XML and returns empty coverage4527 with a single line4528 parses XML and returns a single file with coverage4529 without a package parent4530 parses XML and returns a single file with coverage4531 with multiple lines and methods info4532 parses XML and returns a single file with coverage4533 when there are multiple packages4534 parses XML and returns coverage information per class4535 when there are multiple <class>4536 without a package parent4537 parses XML and returns coverage information per class4538 with the same filename and different lines4539 parses XML and returns a single file with merged coverage4540 with the same filename and lines4541 parses XML and returns a single file with summed-up coverage4542 with missing filename4543 parses XML and ignores class with missing name4544 with invalid line information4545 raises an error4546 and has multiple sources but already are at the project root path4547 behaves like ignoring sources, project_path, and worktree_paths4548 when there is no <class>4549 parses XML and returns empty coverage4550 when there is a single <class>4551 with no lines4552 parses XML and returns empty coverage4553 with a single line4554 parses XML and returns a single file with coverage4555 without a package parent4556 parses XML and returns a single file with coverage4557 with multiple lines and methods info4558 parses XML and returns a single file with coverage4559 when there are multiple packages4560 parses XML and returns coverage information per class4561 when there are multiple <class>4562 without a package parent4563 parses XML and returns coverage information per class4564 with the same filename and different lines4565 parses XML and returns a single file with merged coverage4566 with the same filename and lines4567 parses XML and returns a single file with summed-up coverage4568 with missing filename4569 parses XML and ignores class with missing name4570 with invalid line information4571 raises an error4572 and has a single source that is not at the project root path4573 when there is no <class>4574 parses XML and returns empty coverage4575 when there is a single <class>4576 with no lines4577 parses XML and returns empty coverage4578 with a single line but the filename cannot be determined based on extracted source and worktree paths4579 parses XML and returns empty coverage4580 with a single line4581 parses XML and returns a single file with the filename relative to project root4582 with multiple lines and methods info4583 parses XML and returns a single file with the filename relative to project root4584 when there are multiple <class>4585 with the same filename but the filename cannot be determined based on extracted source and worktree paths4586 parses XML and returns empty coverage4587 without a parent package4588 parses XML and returns coverage information with the filename relative to project root4589 with the same filename and different lines4590 parses XML and returns a single file with merged coverage, and with the filename relative to project root4591 with the same filename and lines4592 parses XML and returns a single file with summed-up coverage, and with the filename relative to project root4593 with missing filename4594 parses XML and ignores class with missing name4595 with filename that cannot be determined based on extracted source and worktree paths4596 parses XML and ignores class with undetermined filename4597 with invalid line information4598 raises an error4599 and has multiple sources that are not at the project root path4600 and a class filename is available under multiple extracted sources4601 parses XML and returns the files with the filename relative to project root4602 and a class filename is available under one of the extracted sources4603 parses XML and returns a single file with the filename relative to project root using the extracted source where it is first found under4604 and a class filename is not found under any of the extracted sources4605 parses XML and returns empty coverage4606 and a class filename is not found under any of the extracted sources within the iteratable limit4607 parses XML and returns empty coverage4608 when project_path is not present4609 behaves like non-smart parsing4610 parses XML and returns filenames unchanged just as how they are found in the class node4611 when worktree_paths is not present4612 behaves like non-smart parsing4613 parses XML and returns filenames unchanged just as how they are found in the class node4614 when data is not Cobertura style XML4615 raises an error4616# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/coverage/sax_document_spec.rb. It took 8.8 seconds. Expected to take 10.58 seconds.4617# [RSpecRunTime] Starting example group spec/tasks/gitlab/redis_rake_spec.rb. Expected to take 10.26 seconds.4618gitlab:redis:secret rake tasks4619 edit4620# password: '123'4621 creates encrypted file4622 displays error when key does not exist4623 displays error when key is changed4624 displays error when write directory does not exist4625somevalue shows a warning when content is invalid4626 displays error when $EDITOR is not set4627# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.49 seconds. Current RSS: ~1546M. load average: 1.25 1.19 1.06 1/288 80014628 when an instance class is specified4629 when actual name is used4630# password: '123'4631 uses the correct Redis class4632 when name in lowercase is used4633# password: '123'4634 uses the correct Redis class4635 when name with underscores is used4636# password: '123'4637 uses the correct Redis class4638 when name with hyphens is used4639# password: '123'4640 uses the correct Redis class4641 when name with spaces is used4642# password: '123'4643 uses the correct Redis class4644 when an invalid name is used4645 raises error4646 write4647 creates encrypted file from stdin4648 displays error when key does not exist4649 displays error when write directory does not exist4650somevalue shows a warning when content is invalid4651 :show4652 displays error when file does not exist4653 displays error when key does not exist4654 displays error when key is changed4655 outputs the unencrypted content when present4656# [RSpecRunTime] Finishing example group spec/tasks/gitlab/redis_rake_spec.rb. It took 6.34 seconds. Expected to take 10.26 seconds.4657# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.56 seconds. Current RSS: ~1530M. load average: 1.31 1.20 1.07 1/288 80084658# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/v2_spec.rb. Expected to take 9.82 seconds.4659Gitlab::Database::MigrationHelpers::V24660 #rename_column_concurrently4661 behaves like Setting up to rename a column4662 creates the renamed column, syncing existing data4663 installs triggers to sync new data4664 requires the helper to run in ddl mode4665 when called inside a transaction block4666 raises an error4667# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.05 seconds. Current RSS: ~1521M. load average: 1.31 1.20 1.07 1/288 80094668 when the existing column has a default function4669 raises an error4670 when passing a batch column4671 when the batch column does not exist4672 raises an error4673 when the batch column does exist4674 passes it when creating the column4675 when the existing column has a default value4676 creates the renamed column, syncing existing data4677 installs triggers to sync new data4678 when the existing column has a default value that evaluates to NULL4679 creates the renamed column, syncing existing data4680 installs triggers to sync new data4681 when the column to rename does not exist4682 raises an error4683 #undo_cleanup_concurrent_column_rename4684 behaves like Setting up to rename a column4685 creates the renamed column, syncing existing data4686 installs triggers to sync new data4687 requires the helper to run in ddl mode4688 when called inside a transaction block4689 raises an error4690 when the existing column has a default function4691 raises an error4692 when passing a batch column4693 when the batch column does not exist4694 raises an error4695 when the batch column does exist4696 passes it when creating the column4697 when the existing column has a default value4698 creates the renamed column, syncing existing data4699 installs triggers to sync new data4700 when the existing column has a default value that evaluates to NULL4701 creates the renamed column, syncing existing data4702 installs triggers to sync new data4703 when the renamed column does not exist4704 raises an error4705 #undo_rename_column_concurrently4706 behaves like Cleaning up from renaming a column4707 when the helper is called repeatedly4708 does not make repeated attempts to cleanup4709 when the renamed column exists4710 removes the sync triggers and renamed columns4711 #cleanup_concurrent_column_rename4712 behaves like Cleaning up from renaming a column4713 when the helper is called repeatedly4714 does not make repeated attempts to cleanup4715 when the renamed column exists4716 removes the sync triggers and renamed columns4717 #create_table4718 using a limit: attribute on .text4719 creates the table as expected4720 #with_lock_retries4721main: -- transaction_open?(nil)4722main: -> 0.0002s4723 sets the migration class name in the logs4724main: -- transaction_open?(nil)4725main: -> 0.0003s4726 does not raise on exhaustion by default4727main: -- transaction_open?(nil)4728main: -> 0.0002s4729 defaults to disallowing sub-transactions4730 raise_on_exhaustion: true4731main: -- transaction_open?(nil)4732main: -> 0.0002s4733 sets raise_on_exhaustion as requested4734 raise_on_exhaustion: false4735main: -- transaction_open?(nil)4736main: -> 0.0002s4737 sets raise_on_exhaustion as requested4738 when in transaction4739 with WithLockRetries already used4740 does not use Gitlab::Database::WithLockRetries and executes the provided block directly4741 without WithLockRetries being used4742 raises an exception4743 #truncate_tables!4744 truncates the table4745 truncates multiple tables4746 raises an ArgumentError if truncating multiple gitlab_schema4747 with multiple databases4748 for ci database4749 skips the TRUNCATE statement tables not in schema for connection4750 for main database4751 executes a TRUNCATE statement4752 with single database4753 executes a TRUNCATE statement (PENDING: Skipping because database ci exists)4754 #change_column_type_concurrently4755 adds a column of the new type and triggers to keep these two columns in sync4756 with batch column name4757 updates the new column using the batch column4758 with type cast function4759 updates the new column with casting the value to the given type4760 #undo_change_column_type_concurrently4761 undoes the column type change4762 #rename_index_with_schema4763 when schema is nil4764 renames the index4765 when schema is not nil4766 renames the index4767 when table_name has schema4768 renames the index4769# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/v2_spec.rb. It took 8.71 seconds. Expected to take 9.82 seconds.4770# [RSpecRunTime] Starting example group spec/services/projects/forks/sync_service_spec.rb. Expected to take 9.57 seconds.4771Projects::Forks::SyncService4772 #execute4773 when fork is up-to-date with the upstream4774 does not perform merge4775# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.64 second. Current RSS: ~1528M. load average: 1.27 1.20 1.07 1/293 80354776 when fork is behind the upstream4777 when fork is not ahead of the upstream4778 updates the fork using ff merge4779 when fork is ahead of the upstream4780 and has conflicts with the upstream4781 returns an error4782 and does not have conflicts with the upstream4783 updates the fork using merge4784 when a merge cannot happen due to another ongoing merge4785 does not merge4786 when upstream branch contains lfs reference4787 links fetched lfs objects to the fork project4788 and there are too many of them for a single sync4789 updates the fork successfully4790# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.41 seconds. Current RSS: ~1545M. load average: 1.32 1.21 1.07 1/295 85244791# [RSpecRunTime] Finishing example group spec/services/projects/forks/sync_service_spec.rb. It took 8.24 seconds. Expected to take 9.57 seconds.4792# [RSpecRunTime] Starting example group spec/services/issues/resolve_discussions_spec.rb. Expected to take 9.33 seconds.4793Issues::ResolveDiscussions4794 for resolving discussions4795 #merge_request_for_resolving_discussion4796 finds the merge request4797 only queries for the merge request once4798# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.33 seconds. Current RSS: ~1534M. load average: 1.30 1.21 1.07 1/295 86294799 #discussions_to_resolve4800 contains a single discussion when matching merge request and discussion are passed4801 contains all discussions when only a merge request is passed4802 contains only unresolved discussions4803 is empty when a discussion and another merge request are passed4804# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.24 seconds. Current RSS: ~1504M. load average: 1.27 1.20 1.07 1/295 88794805# [RSpecRunTime] Finishing example group spec/services/issues/resolve_discussions_spec.rb. It took 8.83 seconds. Expected to take 9.33 seconds.4806# [RSpecRunTime] Starting example group spec/lib/banzai/filter/math_filter_spec.rb. Expected to take 9.02 seconds.4807Banzai::Filter::MathFilter4808 handles multiple styles in one text block4809 protects against malicious backtracking4810 inline math using $...$ syntax4811 with valid syntax4812 text: "$2+2$", result_template: "<p><math>2+2</math></p>"4813 behaves like inline math4814 removes surrounding dollar signs and adds class code, math and js-render-math4815 text: "$22+1$ and $22 + a^2$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"4816 behaves like inline math4817 removes surrounding dollar signs and adds class code, math and js-render-math4818 text: "$22 and $2+2$", result_template: "<p>$22 and <math>2+2</math></p>"4819 behaves like inline math4820 removes surrounding dollar signs and adds class code, math and js-render-math4821 text: "$2+2$ $22 and flightjs/Flight$22 $2+2$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"4822 behaves like inline math4823 removes surrounding dollar signs and adds class code, math and js-render-math4824 text: "$1/2$ <b>test</b>", result_template: "<p><math>1/2</math> <b>test</b></p>"4825 behaves like inline math4826 removes surrounding dollar signs and adds class code, math and js-render-math4827 text: "$a!$", result_template: "<p><math>a!</math></p>"4828 behaves like inline math4829 removes surrounding dollar signs and adds class code, math and js-render-math4830 text: "$x$", result_template: "<p><math>x</math></p>"4831 behaves like inline math4832 removes surrounding dollar signs and adds class code, math and js-render-math4833 text: "$1+2\\$$", result_template: "<p><math>1+2\\$</math></p>"4834 behaves like inline math4835 removes surrounding dollar signs and adds class code, math and js-render-math4836 text: "$1+\\$2$", result_template: "<p><math>1+\\$2</math></p>"4837 behaves like inline math4838 removes surrounding dollar signs and adds class code, math and js-render-math4839 text: "$1+\\%2$", result_template: "<p><math>1+\\%2</math></p>"4840 behaves like inline math4841 removes surrounding dollar signs and adds class code, math and js-render-math4842 text: "$1+\\#2$", result_template: "<p><math>1+\\#2</math></p>"4843 behaves like inline math4844 removes surrounding dollar signs and adds class code, math and js-render-math4845 text: "$1+\\&2$", result_template: "<p><math>1+\\&2</math></p>"4846 behaves like inline math4847 removes surrounding dollar signs and adds class code, math and js-render-math4848 text: "$1+\\{2$", result_template: "<p><math>1+\\{2</math></p>"4849 behaves like inline math4850 removes surrounding dollar signs and adds class code, math and js-render-math4851 text: "$1+\\}2$", result_template: "<p><math>1+\\}2</math></p>"4852 behaves like inline math4853 removes surrounding dollar signs and adds class code, math and js-render-math4854 text: "$1+\\_2$", result_template: "<p><math>1+\\_2</math></p>"4855 behaves like inline math4856 removes surrounding dollar signs and adds class code, math and js-render-math4857 inline math using $`...`$ syntax4858 with valid syntax4859 text: "$`2+2`$", result_template: "<p><math>2+2</math></p>"4860 behaves like inline math4861 removes surrounding dollar signs and adds class code, math and js-render-math4862 text: "$`22+1`$ and $`22 + a^2`$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"4863 behaves like inline math4864 removes surrounding dollar signs and adds class code, math and js-render-math4865 text: "$22 and $`2+2`$", result_template: "<p>$22 and <math>2+2</math></p>"4866 behaves like inline math4867 removes surrounding dollar signs and adds class code, math and js-render-math4868 text: "$`2+2`$ $22 and flightjs/Flight$22 $`2+2`$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"4869 behaves like inline math4870 removes surrounding dollar signs and adds class code, math and js-render-math4871 text: "test $$`2+2`$$ test", result_template: "<p>test $<math>2+2</math>$ test</p>"4872 behaves like inline math4873 removes surrounding dollar signs and adds class code, math and js-render-math4874 text: "$`1+\\$2`$", result_template: "<p><math>1+\\$2</math></p>"4875 behaves like inline math4876 removes surrounding dollar signs and adds class code, math and js-render-math4877 inline display math using $$...$$ syntax4878 with valid syntax4879 text: "$$2+2$$", result_template: "<p><math>2+2</math></p>"4880 behaves like display math4881 removes surrounding dollar signs and adds class code, math and js-render-math4882 text: "$$ 2+2 $$", result_template: "<p><math>2+2</math></p>"4883 behaves like display math4884 removes surrounding dollar signs and adds class code, math and js-render-math4885 text: "$$22+1$$ and $$22 + a^2$$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>"4886 behaves like display math4887 removes surrounding dollar signs and adds class code, math and js-render-math4888 text: "$22 and $$2+2$$", result_template: "<p>$22 and <math>2+2</math></p>"4889 behaves like display math4890 removes surrounding dollar signs and adds class code, math and js-render-math4891 text: "$$2+2$$ $22 and flightjs/Flight$22 $$2+2$$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>"4892 behaves like display math4893 removes surrounding dollar signs and adds class code, math and js-render-math4894 text: "flightjs/Flight$22 and $$a^2 + b^2 = c^2$$", result_template: "<p>flightjs/Flight$22 and <math>a^2 + b^2 = c^2</math></p>"4895 behaves like display math4896 removes surrounding dollar signs and adds class code, math and js-render-math4897 text: "$$a!$$", result_template: "<p><math>a!</math></p>"4898 behaves like display math4899 removes surrounding dollar signs and adds class code, math and js-render-math4900 text: "$$x$$", result_template: "<p><math>x</math></p>"4901 behaves like display math4902 removes surrounding dollar signs and adds class code, math and js-render-math4903 text: "$$20,000 and $$30,000", result_template: "<p><math>20,000 and</math>30,000</p>"4904 behaves like display math4905 removes surrounding dollar signs and adds class code, math and js-render-math4906 block display math using $$\n...\n$$ syntax4907 with valid syntax4908 text: "$$\n2+2\n$$", result_template: "<math>2+2\n</math>"4909 behaves like display math4910 removes surrounding dollar signs and adds class code, math and js-render-math4911 text: "$$ \n2+2\n$$", result_template: "<math>2+2\n</math>"4912 behaves like display math4913 removes surrounding dollar signs and adds class code, math and js-render-math4914 text: "$$\n2+2\n3+4\n$$", result_template: "<math>2+2\n3+4\n</math>"4915 behaves like display math4916 removes surrounding dollar signs and adds class code, math and js-render-math4917 when it spans multiple lines4918 behaves like display math4919 removes surrounding dollar signs and adds class code, math and js-render-math4920 when it contains \4921 behaves like display math4922 removes surrounding dollar signs and adds class code, math and js-render-math4923 display math using ```math...``` syntax4924 adds data-math-style display attribute to display math4925 adds js-render-math class to display math4926 ignores code blocks that are not math4927 requires the pre to contain both code and math4928 unrecognized syntax4929 text: "`2+2`", result: "<p><code>2+2</code></p>"4930 is ignored4931 text: "test $`2+2` test", result: "<p>test $<code>2+2</code> test</p>"4932 is ignored4933 text: "test `2+2`$ test", result: "<p>test <code>2+2</code>$ test</p>"4934 is ignored4935 text: "$20,000 and $30,000", result: "<p>$20,000 and $30,000</p>"4936 is ignored4937 text: "$20,000 in $USD", result: "<p>$20,000 in $USD</p>"4938 is ignored4939 text: "$ a^2 $", result: "<p>$ a^2 $</p>"4940 is ignored4941 text: "test $$\n2+2\n$$", result: "<p>test $$\n2+2\n$$</p>"4942 is ignored4943 text: "$\n$", result: "<p>$\n$</p>"4944 is ignored4945 text: "$$$", result: "<p>$$$</p>"4946 is ignored4947 text: "`$1+2$`", result: "<p><code>$1+2$</code></p>"4948 is ignored4949 text: "`$$1+2$$`", result: "<p><code>$$1+2$$</code></p>"4950 is ignored4951 text: "`$\\$1+2$$`", result: "<p><code>$\\$1+2$$</code></p>"4952 is ignored4953 when limiting how many elements can be marked as math4954 enforces limits by default4955 when project with user namespace (no group)4956 limits4957 when project with group, no namespace settings4958 limits4959 when project with group, default namespace settings4960 limits4961 when limits math_rendering_limits_enabled is false4962 does not limit4963 when for wikis4964 does limit4965 when for blobs4966 does limit for blobs4967# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/math_filter_spec.rb. It took 8.3 seconds. Expected to take 9.02 seconds.4968# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb. Expected to take 8.78 seconds.4969Integrations::SlackInteractions::IncidentManagement::IncidentModalSubmitService4970 #execute4971 when user has permissions to create incidents4972 with markup string in title4973 strips the markup and saves sends the title4974# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.79 seconds. Current RSS: ~1506M. load average: 1.23 1.20 1.07 1/294 88804975 with non-optional params4976 creates incident4977 sends incident link to slack4978# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.05 seconds. Current RSS: ~1510M. load average: 1.23 1.20 1.07 1/289 88814979 with zoom_link4980 sets zoom link as quick action4981 with confidential and severity4982 sets confidential and severity4983 with incident status4984 sets the incident status4985 with assignee id4986 assigns the incident to user4987 when user is not a member of the project4988 does not assign the user4989# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.23 seconds. Current RSS: ~1500M. load average: 1.21 1.19 1.07 2/289 88824990 with label ids4991 assigns the label to the incident4992 when response is not ok4993 returns error response and tracks the exception4994 when incident creation fails4995 behaves like error in creation4996 returns error and raises exception4997 when user does not have permission to create incidents4998 behaves like error in creation4999 returns error and raises exception5000# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb. It took 7.57 seconds. Expected to take 8.78 seconds.5001# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/payload/prometheus_spec.rb. Expected to take 8.52 seconds.5002Gitlab::AlertManagement::Payload::Prometheus5003 behaves like subclass has expected api5004 defines all public methods in the base class5005 #title5006 behaves like parsable alert payload field5007 behaves like parsable alert payload field with fallback5008 without payload5009 is expected to eq nil5010 with annotations/title5011 is expected to eq "some value"5012 with annotations/summary5013 is expected to eq "some value"5014 with labels/alertname5015 is expected to eq "some value"5016 #description5017 behaves like parsable alert payload field5018 behaves like parsable alert payload field with fallback5019 without payload5020 is expected to eq nil5021 with annotations/description5022 is expected to eq "some value"5023 #annotations5024 behaves like parsable alert payload field5025 behaves like parsable alert payload field with fallback5026 without payload5027 is expected to eq nil5028 with annotations5029 is expected to eq "some value"5030 #status5031 behaves like parsable alert payload field5032 behaves like parsable alert payload field with fallback5033 without payload5034 is expected to eq nil5035 with status5036 is expected to eq "some value"5037 #starts_at5038 without payload5039 is expected to eq 2024-03-22 12:02:03.000000000 +00005040 with startsAt5041 is expected to eq 2024-03-22 11:52:03.000000000 +00005042 #ends_at5043 without payload5044 is expected to be nil5045 with endsAt5046 is expected to eq 2024-03-22 12:02:03.000000000 +00005047 #generator_url5048 behaves like parsable alert payload field5049 behaves like parsable alert payload field with fallback5050 without payload5051 is expected to eq nil5052 with generatorURL5053 is expected to eq "some value"5054 #runbook5055 behaves like parsable alert payload field5056 behaves like parsable alert payload field with fallback5057 without payload5058 is expected to eq nil5059 with annotations/runbook5060 is expected to eq "some value"5061 #alert_markdown5062 behaves like parsable alert payload field5063 behaves like parsable alert payload field with fallback5064 without payload5065 is expected to eq nil5066 with annotations/gitlab_incident_markdown5067 is expected to eq "some value"5068 #environment_name5069 behaves like parsable alert payload field5070 behaves like parsable alert payload field with fallback5071 without payload5072 is expected to eq nil5073 with labels/gitlab_environment_name5074 is expected to eq "some value"5075 #gitlab_y_label5076 behaves like parsable alert payload field5077 behaves like parsable alert payload field with fallback5078 without payload5079 is expected to eq nil5080 with annotations/gitlab_y_label5081 is expected to eq "some value"5082 with annotations/title5083 is expected to eq "some value"5084 with annotations/summary5085 is expected to eq "some value"5086 with labels/alertname5087 is expected to eq "some value"5088 #monitoring_tool5089 is expected to eq "Prometheus"5090 #full_query5091 generator_url: nil, expected_query: nil5092 is expected to eq nil5093 generator_url: "http://localhost", expected_query: nil5094 is expected to eq nil5095 generator_url: "invalid url", expected_query: nil5096 is expected to eq nil5097 generator_url: "http://localhost:9090/graph?g1.expr=vector%281%29", expected_query: nil5098 is expected to eq nil5099 generator_url: "http://localhost:9090/graph?g0.expr=vector%281%29", expected_query: "vector(1)"5100 is expected to eq "vector(1)"5101 #environment5102 is expected to be nil5103 with environment_name5104 is expected to be nil5105 with matching environment5106 is expected to eq #<Environment id: 22, project_id: 527, name: "production", created_at: "2024-03-22 12:02:05.914374226...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>5107 #gitlab_fingerprint5108 returns a fingerprint5109 #has_required_attributes?5110 is expected to be truthy5111 without project5112 is expected to be falsey5113 without title5114 is expected to be falsey5115 without startsAt5116 is expected to be falsey5117 without payload5118 is expected to be falsey5119 #severity5120 when set5121 payload_severity: "critical", expected_severity: :critical5122 is expected to eq :critical5123 payload_severity: "high", expected_severity: :high5124 is expected to eq :high5125 payload_severity: "medium", expected_severity: :medium5126 is expected to eq :medium5127 payload_severity: "low", expected_severity: :low5128 is expected to eq :low5129 payload_severity: "info", expected_severity: :info5130 is expected to eq :info5131 payload_severity: "s1", expected_severity: :critical5132 is expected to eq :critical5133 payload_severity: "s2", expected_severity: :high5134 is expected to eq :high5135 payload_severity: "s3", expected_severity: :medium5136 is expected to eq :medium5137 payload_severity: "s4", expected_severity: :low5138 is expected to eq :low5139 payload_severity: "s5", expected_severity: :info5140 is expected to eq :info5141 payload_severity: "p1", expected_severity: :critical5142 is expected to eq :critical5143 payload_severity: "p2", expected_severity: :high5144 is expected to eq :high5145 payload_severity: "p3", expected_severity: :medium5146 is expected to eq :medium5147 payload_severity: "p4", expected_severity: :low5148 is expected to eq :low5149 payload_severity: "p5", expected_severity: :info5150 is expected to eq :info5151 payload_severity: "CRITICAL", expected_severity: :critical5152 is expected to eq :critical5153 payload_severity: "cRiTiCaL", expected_severity: :critical5154 is expected to eq :critical5155 payload_severity: "S1", expected_severity: :critical5156 is expected to eq :critical5157 payload_severity: "unmapped", expected_severity: nil5158 is expected to eq nil5159 payload_severity: 1, expected_severity: nil5160 is expected to eq nil5161 payload_severity: nil, expected_severity: nil5162 is expected to eq nil5163 payload_severity: "debug", expected_severity: :info5164 is expected to eq :info5165 payload_severity: "information", expected_severity: :info5166 is expected to eq :info5167 payload_severity: "notice", expected_severity: :info5168 is expected to eq :info5169 payload_severity: "warn", expected_severity: :low5170 is expected to eq :low5171 payload_severity: "warning", expected_severity: :low5172 is expected to eq :low5173 payload_severity: "minor", expected_severity: :low5174 is expected to eq :low5175 payload_severity: "error", expected_severity: :medium5176 is expected to eq :medium5177 payload_severity: "major", expected_severity: :high5178 is expected to eq :high5179 payload_severity: "emergency", expected_severity: :critical5180 is expected to eq :critical5181 payload_severity: "fatal", expected_severity: :critical5182 is expected to eq :critical5183 payload_severity: "alert", expected_severity: :medium5184 is expected to eq :medium5185 payload_severity: "page", expected_severity: :high5186 is expected to eq :high5187 without key5188 is expected to be nil5189 #source5190 is expected to eq "Prometheus"5191 with alerting integration provided5192 is expected to eq "INTEGRATION"5193# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/payload/prometheus_spec.rb. It took 8.96 seconds. Expected to take 8.52 seconds.5194# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/command_spec.rb. Expected to take 8.15 seconds.5195Gitlab::Ci::Pipeline::Chain::Command5196 #initialize5197 properly initialises object from hash5198 handling of origin_ref5199 #branch_exists?5200 for existing branch5201 is expected to eq true5202 for fully described tag ref5203 is expected to eq false5204 for fully described branch ref5205 is expected to eq true5206 for invalid branch5207 is expected to eq false5208 #tag_exists?5209 for existing ref5210 is expected to eq true5211 for fully described tag ref5212 is expected to eq true5213 for fully described branch ref5214 is expected to eq false5215 for invalid ref5216 is expected to eq false5217 #merge_request_ref_exists?5218 for existing merge request ref5219 is expected to eq true5220 for branch ref5221 is expected to eq false5222 #ref5223 for regular ref5224 is expected to eq "master"5225 for branch ref5226 is expected to eq "master"5227 for tag ref5228 is expected to eq "1.0.0"5229 for other refs5230 is expected to eq "refs/merge-requests/11/head"5231 #sha5232 when invalid checkout_sha is specified5233 returns empty value5234 when a valid checkout_sha is specified5235 returns checkout_sha5236 when a valid after_sha is specified5237 returns after_sha5238 when a valid origin_ref is specified5239 returns SHA for given ref5240 #origin_sha5241 when using checkout_sha and after_sha5242 uses checkout_sha5243 when using after_sha only5244 uses after_sha5245 #before_sha5246 when using checkout_sha and before_sha5247 uses before_sha5248 when using checkout_sha only5249 uses checkout_sha5250 when checkout_sha and before_sha are empty5251 uses BLANK_SHA5252 #source_sha5253 when source_sha is specified5254 returns the specified value5255 #target_sha5256 when target_sha is specified5257 returns the specified value5258 #protected_ref?5259 when a ref is protected5260 is expected to eq true5261 when a ref is unprotected5262 is expected to eq false5263 #ambiguous_ref5264 when ref is not ambiguous5265 is expected to eq false5266 when ref is ambiguous5267 is expected to eq true5268 #creates_child_pipeline?5269 when bridge is present5270 when bridge triggers a child pipeline5271 is expected to be truthy5272 when bridge triggers a multi-project pipeline5273 is expected to be falsey5274 when bridge is not present5275 is expected to be falsey5276 #parent_pipeline_partition_id5277 when bridge is present5278 when bridge triggers a child pipeline5279 is expected to eq 1235280 when bridge triggers a multi-project pipeline5281 is expected to be nil5282 when bridge is not present5283 is expected to be nil5284 #increment_pipeline_failure_reason_counter5285 increments the error metric5286 when the reason is nil5287 increments the error metric with unknown_failure5288 #observe_creation_duration5289 records the duration as histogram5290 when project is gitlab-org/gitlab5291 tracks the duration with the expected label5292 #observe_step_duration5293 when ci_pipeline_creation_step_duration_tracking is enabled5294 adds the duration to the step duration histogram5295 when ci_pipeline_creation_step_duration_tracking is disabled5296 does nothing5297 #observe_pipeline_size5298 logs the pipeline total size to histogram5299# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/command_spec.rb. It took 7.7 seconds. Expected to take 8.15 seconds.5300# [RSpecRunTime] Starting example group spec/views/ci/status/_icon.html.haml_spec.rb. Expected to take 7.69 seconds.5301ci/status/_icon5302 when rendering status for build5303 when user has ability to see details5304 has link to build details page5305 when user do not have ability to see build details5306 contains build status text5307 does not contain links5308# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.27 seconds. Current RSS: ~1489M. load average: 1.29 1.21 1.08 1/294 90525309 when rendering status for external job5310 when user has ability to see commit status details5311 status has external target url5312 contains valid commit status text5313 has link to external status page5314# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.1 seconds. Current RSS: ~1493M. load average: 1.29 1.21 1.08 1/294 90535315 status do not have external target url5316 contains valid commit status text5317 has link to external status page5318# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.35 seconds. Current RSS: ~1482M. load average: 1.27 1.21 1.08 1/294 90545319# [RSpecRunTime] Finishing example group spec/views/ci/status/_icon.html.haml_spec.rb. It took 6.58 seconds. Expected to take 7.69 seconds.5320# [RSpecRunTime] Starting example group spec/lib/gitlab/json_spec.rb. Expected to take 7.49 seconds.5321Gitlab::Json5322 .parse5323 is aliased5324 legacy_mode is disabled by default5325 parses an object5326 parses an array5327 parses a string5328 parses a true bool5329 parses a false bool5330 legacy_mode is enabled5331 parses an object5332 parses an array5333 raises an error on a string5334 raises an error on a true bool5335 raises an error on a false bool5336 feature flag is disabled5337 parses an object5338 parses an array5339 parses a string5340 parses a true bool5341 parses a false bool5342 .parse!5343 legacy_mode is disabled by default5344 parses an object5345 parses an array5346 parses a string5347 parses a true bool5348 parses a false bool5349 legacy_mode is enabled5350 parses an object5351 parses an array5352 raises an error on a string5353 raises an error on a true bool5354 raises an error on a false bool5355 feature flag is disabled5356 parses an object5357 parses an array5358 parses a string5359 parses a true bool5360 parses a false bool5361 .dump5362 dumps an object5363 dumps an array5364 dumps a string5365 dumps a true bool5366 dumps a false bool5367 .generate5368 is aliased5369 generates JSON5370 allows you to customise the output5371 .pretty_generate5372 generates pretty JSON5373 allows you to customise the output5374 the feature table is missing5375 skips legacy mode handling5376 the database is missing5377 still parses json5378 still generates json5379 Gitlab::Json::GrapeFormatter5380 generates JSON5381 uses Gitlab::Json5382 precompiled JSON5383 renders the string directly5384 calls #to_s on the object5385 doesn't run the JSON formatter5386 Gitlab::Json::PrecompiledJson5387 #to_s5388 obj is a string5389 returns a string5390 obj is an array5391 returns a string5392 obj is an array of un-stringables5393 raises an error5394 obj is something else5395 raises an error5396 Gitlab::Json::LimitedEncoder5397 when object size is acceptable5398 returns json string5399 when object is too big5400 raises LimitExceeded error5401 when object contains ASCII-8BIT encoding5402 does not raise encoding error5403 Gitlab::Json::RailsEncoder5404 is used by ActiveSupport::JSON5405 is used by .to_json calls5406 is consistent with the original JSON implementation5407 behaves the same when processing invalid unicode data5408# [RSpecRunTime] Finishing example group spec/lib/gitlab/json_spec.rb. It took 7.23 seconds. Expected to take 7.49 seconds.5409# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestion_spec.rb. Expected to take 7.35 seconds.5410Gitlab::Diff::Suggestion5411 #to_hash5412 when changing content surpasses the top limit5413 behaves like correct suggestion raw content5414 returns correct raw data5415 returns diff lines with correct line numbers5416# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.87 seconds. Current RSS: ~1513M. load average: 1.23 1.20 1.08 1/295 91545417 when changing content surpasses the amount of lines in the blob (bottom)5418 behaves like correct suggestion raw content5419 returns correct raw data5420 returns diff lines with correct line numbers5421# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.95 seconds. Current RSS: ~1519M. load average: 1.23 1.20 1.08 1/295 92535422 when lines are within blob lines boundary5423 behaves like correct suggestion raw content5424 returns correct raw data5425 returns diff lines with correct line numbers5426# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.12 seconds. Current RSS: ~1514M. load average: 1.23 1.20 1.08 1/295 93525427# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestion_spec.rb. It took 6.54 seconds. Expected to take 7.35 seconds.5428# [RSpecRunTime] Starting example group spec/lib/gitlab/git_ref_validator_spec.rb. Expected to take 6.94 seconds.5429Gitlab::GitRefValidator5430 .validate5431 is expected to equal true5432 is expected to equal true5433 is expected to equal true5434 is expected to equal true5435 is expected to equal true5436 is expected to equal true5437 is expected to equal false5438 is expected to equal false5439 is expected to equal false5440 is expected to equal false5441 is expected to equal false5442 is expected to equal false5443 is expected to equal false5444 is expected to equal false5445 is expected to equal false5446 is expected to equal false5447 is expected to equal false5448 is expected to equal false5449 is expected to equal false5450 is expected to equal false5451 is expected to equal false5452 is expected to equal false5453 is expected to equal false5454 is expected to equal false5455 is expected to equal false5456 is expected to equal false5457 is expected to equal false5458 is expected to equal false5459 is expected to equal false5460 is expected to equal false5461 is expected to equal false5462 is expected to equal false5463 when skip_head_ref_check is true5464 is expected to equal true5465# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.09 seconds. Current RSS: ~1532M. load average: 1.21 1.20 1.08 1/294 93535466 .validate_merge_request_branch5467 is expected to equal true5468 is expected to equal true5469 is expected to equal true5470 is expected to equal true5471 is expected to equal true5472 is expected to equal true5473 is expected to equal true5474 is expected to equal false5475 is expected to equal false5476 is expected to equal false5477 is expected to equal false5478 is expected to equal false5479 is expected to equal false5480 is expected to equal false5481 is expected to equal false5482 is expected to equal false5483 is expected to equal false5484 is expected to equal false5485 is expected to equal false5486 is expected to equal true5487 is expected to equal false5488 is expected to equal false5489 is expected to equal false5490 is expected to equal false5491 is expected to equal false5492 is expected to equal false5493 is expected to equal false5494 is expected to equal false5495 is expected to equal false5496 is expected to equal false5497 is expected to equal false5498# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.48 seconds. Current RSS: ~1529M. load average: 1.19 1.19 1.08 1/294 93545499# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_ref_validator_spec.rb. It took 8.35 seconds. Expected to take 6.94 seconds.5500# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/relation_factory_spec.rb. Expected to take 6.78 seconds.5501Gitlab::ImportExport::Group::RelationFactory5502 label object5503 does not have the original ID5504 does not have the original group_id5505 has the new group_id5506 excluded attributes5507 are removed from the imported object5508# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.84 seconds. Current RSS: ~1527M. load average: 1.19 1.19 1.08 1/294 93555509 behaves like Notes user references5510 when the importer is admin5511 and the note author is not mapped5512 is expected to eq #<User id:958 @user448>5513 is expected to include "*By Administrator"5514 and the note author is the importer user5515 is expected to eq #<User id:960 @user450>5516 is expected not to include "*By Administrator"5517 and the note author exists in the target instance5518 is expected to eq #<User id:962 @user452>5519 is expected not to include "*By Administrator"5520# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.23 seconds. Current RSS: ~1527M. load average: 1.42 1.24 1.09 1/289 93565521 when the importer is not admin5522 and the note author is not mapped5523 is expected to eq #<User id:966 @user456>5524 is expected to include "*By Administrator"5525 and the note author is the importer user5526 is expected to eq #<User id:968 @user458>5527 is expected to include "*By Administrator"5528 and the note author exists in the target instance5529 is expected to eq #<User id:971 @user461>5530 is expected to include "*By Administrator"5531 when relation is namespace_settings5532 is expected to eq nil5533# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/relation_factory_spec.rb. It took 6.1 seconds. Expected to take 6.78 seconds.5534# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb. Expected to take 6.65 seconds.5535Gitlab::Database::QueryAnalyzers::PreventCrossDatabaseModification5536 context and suppress key names5537 .context_key5538 contains class name5539 .suppress_key5540 contains class name5541 when CI and other tables are read in a transaction5542 outside transaction5543 is expected not to raise Exception5544 within Project transaction5545 is expected not to raise Exception5546 within nested Project transaction5547 is expected not to raise Exception5548 outside transaction5549 is expected not to raise Exception5550 within Ci::Pipeline transaction5551 is expected not to raise Exception5552 within nested Ci::Pipeline transaction5553 is expected not to raise Exception5554 when only CI data is modified5555 outside transaction5556 is expected not to raise Exception5557 within Ci::Pipeline transaction5558 is expected not to raise Exception5559 within nested Ci::Pipeline transaction5560 is expected not to raise Exception5561 within Project transaction5562 raises error5563 when other data is modified5564 outside transaction5565 is expected not to raise Exception5566 within Project transaction5567 is expected not to raise Exception5568 within nested Project transaction5569 is expected not to raise Exception5570 within Ci::Pipeline transaction5571 raises error5572 when both CI and other data is modified5573 outside transaction5574 is expected not to raise Exception5575 when data modification happens in a transaction5576 within Project transaction5577 raises error5578 when ci_pipelines are ignored for cross modification5579 does not raise error5580 when data modification happens in nested transactions5581 raises error, with the generated sql queries included5582 when comments are added to the front of query strings5583 within Project transaction5584 raises error5585 when executing a SELECT FOR UPDATE query5586 outside transaction5587 is expected not to raise Exception5588 when data modification happens in a transaction5589 within Project transaction5590 raises error5591 when the modification is inside a factory save! call5592 does not raise an error5593 when CI association is modified through project5594 outside transaction5595 is expected not to raise Exception5596 within Ci::Pipeline transaction5597 is expected not to raise Exception5598 within nested Ci::Pipeline transaction5599 is expected not to raise Exception5600 within Project transaction5601 raises error5602 .allow_cross_database_modification_within_transaction5603 skips raising error5604 skips raising error on factory creation5605 when execution is rescued with StandardError5606 raises cross-database data modification exception5607 when uniqueness validation is tested5608 does not allow STI5609 does not raise exceptions5610 when doing rollback in a suppressed block5611 does not raise misaligned transactions exception5612# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb. It took 6.49 seconds. Expected to take 6.65 seconds.5613# [RSpecRunTime] Starting example group spec/serializers/merge_request_metrics_helper_spec.rb. Expected to take 6.25 seconds.5614MergeRequestMetricsHelper5615 #build_metrics5616 when closed and metrics exists5617 does not call the merge request metrics class5618 returns the metrics for the given merge request5619# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.41 seconds. Current RSS: ~1523M. load average: 1.35 1.23 1.09 1/295 94365620 when merged and metrics exists5621 does not call the merge request metrics class5622 returns the metrics for the given merge request5623# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.49 seconds. Current RSS: ~1521M. load average: 1.35 1.23 1.09 1/295 95155624 when merged and metrics do not exists5625 rebuilds the merge request metrics5626# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.64 seconds. Current RSS: ~1520M. load average: 1.32 1.23 1.09 1/295 95555627# [RSpecRunTime] Finishing example group spec/serializers/merge_request_metrics_helper_spec.rb. It took 5.59 seconds. Expected to take 6.25 seconds.5628# [RSpecRunTime] Starting example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. Expected to take 6.08 seconds.5629Clusters::Agents::Authorizations::UserAccess::Finder5630 #execute5631 returns nothing5632 with project authorizations5633 returns authorization5634 when user is maintainer5635 returns authorization5636# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.39 seconds. Current RSS: ~1510M. load average: 1.32 1.23 1.09 1/295 95565637 when user is guest5638 does not return authorization5639 with multiple authorizations5640 returns authorizations5641 with specific agent5642 returns authorization5643 with specific project5644 returns authorization5645 with limit5646 returns authorization5647 with group authorizations5648 returns authorization5649 when user is maintainer5650 returns authorization5651 when user is guest5652 does not return authorization5653 with multiple authorizations5654 returns authorizations5655 with specific agent5656 returns authorization5657 with specific project5658 returns authorization5659 with limit5660 returns authorization5661 when sub-group is authorized5662 returns authorization5663 with specific deployment project5664 returns only the authorization connected to the parent group5665# [RSpecRunTime] Finishing example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. It took 5.54 seconds. Expected to take 6.08 seconds.5666# [RSpecRunTime] Starting example group spec/finders/packages/tags_finder_spec.rb. Expected to take 5.91 seconds.5667Packages::TagsFinder5668 #execute5669 is expected to contain exactly #<Packages::Tag id: 1, package_id: 55, name: "tag-1", created_at: "2024-03-22 12:03:11.374739520 +0000", updated_at: "2024-03-22 12:03:11.374739520 +0000", project_id: 562> and #<Packages::Tag id: 2, package_id: 55, name: "tag-2", created_at: "2024-03-22 12:03:11.380790969 +0000", updated_at: "2024-03-22 12:03:11.380790969 +0000", project_id: 562>5670 with package type5671 is expected to contain exactly #<Packages::Tag id: 5, package_id: 58, name: "tag-5", created_at: "2024-03-22 12:03:12.282061508 +0000", updated_at: "2024-03-22 12:03:12.282061508 +0000", project_id: 563>5672# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.9 seconds. Current RSS: ~1500M. load average: 1.30 1.22 1.09 1/294 95575673 with blank package type5674 is expected to contain exactly #<Packages::Tag id: 6, package_id: 59, name: "tag-6", created_at: "2024-03-22 12:03:12.841039933 +0000", updated_at: "2024-03-22 12:03:12.841039933 +0000", project_id: 565> and #<Packages::Tag id: 7, package_id: 59, name: "tag-7", created_at: "2024-03-22 12:03:12.845524613 +0000", updated_at: "2024-03-22 12:03:12.845524613 +0000", project_id: 565>5675 with nil package type5676 is expected to contain exactly #<Packages::Tag id: 8, package_id: 60, name: "tag-8", created_at: "2024-03-22 12:03:13.339693294 +0000", updated_at: "2024-03-22 12:03:13.339693294 +0000", project_id: 566> and #<Packages::Tag id: 9, package_id: 60, name: "tag-9", created_at: "2024-03-22 12:03:13.343925794 +0000", updated_at: "2024-03-22 12:03:13.343925794 +0000", project_id: 566>5677 with unknown package name5678 is expected to be empty5679 #find_by_name5680 is expected to eq #<Packages::Tag id: 12, package_id: 62, name: "tag-12", created_at: "2024-03-22 12:03:14.404921970 +0000", updated_at: "2024-03-22 12:03:14.404921970 +0000", project_id: 568>5681 with package type5682 is expected to eq #<Packages::Tag id: 16, package_id: 65, name: "tag-16", created_at: "2024-03-22 12:03:15.350337655 +0000", updated_at: "2024-03-22 12:03:15.350337655 +0000", project_id: 569>5683# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.97 seconds. Current RSS: ~1488M. load average: 1.27 1.22 1.09 1/289 95585684 with unknown tag_name5685 is expected to be nil5686# [RSpecRunTime] Finishing example group spec/finders/packages/tags_finder_spec.rb. It took 5.29 seconds. Expected to take 5.91 seconds.5687# [RSpecRunTime] Starting example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 5.76 seconds.5688Ci::DailyBuildGroupReportResultsFinder5689 #execute5690 when params are provided5691 when current user is not allowed to read data5692 returns an empty collection5693# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.4 seconds. Current RSS: ~1456M. load average: 1.27 1.22 1.09 1/289 95595694 when current user is allowed to read data5695 returns matching coverages within the given date range5696 when ref_path is nil5697 returns coverages for the default branch5698 when limit is specified5699 returns limited number of matching coverages within the given date range5700 when provided dates are nil5701 returns all coverages from the last 90 days5702# [RSpecRunTime] Finishing example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. It took 4.0 seconds. Expected to take 5.76 seconds.5703# [RSpecRunTime] Starting example group spec/helpers/wiki_helper_spec.rb. Expected to take 5.58 seconds.5704WikiHelper5705 #wiki_page_title5706 sets the title for the show action5707 sets the title for a custom action5708 sets the title for an unsaved page5709# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.67 seconds. Current RSS: ~1471M. load average: 1.57 1.28 1.11 1/291 95895710 #breadcrumb5711 when the page is at the root level5712 returns the capitalized page name5713 when the page is inside a directory5714 returns the capitalized name of each directory and of the page itself5715 #wiki_attachment_upload_url5716 returns the upload endpoint for project wikis5717 raises an exception for unsupported wiki containers5718# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.31 seconds. Current RSS: ~1439M. load average: 1.57 1.28 1.11 1/291 95905719 #wiki_sort_controls5720 when initially rendering5721 uses default values5722 when the current sort order is ascending5723 renders a link with opposite direction5724 when the current sort order is descending5725 renders a link with opposite direction5726 #wiki_page_tracking_context5727 returns the tracking context5728 returns a nest level of zero for toplevel files5729 behaves like wiki endpoint helpers5730 returns the full endpoint url5731 when relative url is set5732 returns the full endpoint url with the relative path5733# [RSpecRunTime] Finishing example group spec/helpers/wiki_helper_spec.rb. It took 6.74 seconds. Expected to take 5.58 seconds.5734# [RSpecRunTime] Starting example group spec/models/audit_event_spec.rb. Expected to take 5.49 seconds.5735AuditEvent5736 does not allow STI5737 sanitizes custom_message in the details hash5738 associations5739 is expected to belong to user required: false inverse_of => audit_events5740 validations5741 is expected to allow :ip_address to be ‹"192.168.17.43"›5742 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"›5743 is expected not to allow :ip_address to be ‹"invalid IP"›5744 callbacks5745 #parallel_persist5746 wih author_name5747 behaves like a parallel persisted field5748 column: :value, details: nil, expected_value: :value5749 sets both values to be the same5750 column: nil, details: :value, expected_value: :value5751 sets both values to be the same5752 column: :value, details: :another_value, expected_value: :value5753 sets both values to be the same5754 column: nil, details: nil, expected_value: nil5755 sets both values to be the same5756 with entity_path5757 behaves like a parallel persisted field5758 column: :value, details: nil, expected_value: :value5759 sets both values to be the same5760 column: nil, details: :value, expected_value: :value5761 sets both values to be the same5762 column: :value, details: :another_value, expected_value: :value5763 sets both values to be the same5764 column: nil, details: nil, expected_value: nil5765 sets both values to be the same5766 with target_details5767 behaves like a parallel persisted field5768 column: :value, details: nil, expected_value: :value5769 sets both values to be the same5770 column: nil, details: :value, expected_value: :value5771 sets both values to be the same5772 column: :value, details: :another_value, expected_value: :value5773 sets both values to be the same5774 column: nil, details: nil, expected_value: nil5775 sets both values to be the same5776 with target_type5777 behaves like a parallel persisted field5778 column: :value, details: nil, expected_value: :value5779 sets both values to be the same5780 column: nil, details: :value, expected_value: :value5781 sets both values to be the same5782 column: :value, details: :another_value, expected_value: :value5783 sets both values to be the same5784 column: nil, details: nil, expected_value: nil5785 sets both values to be the same5786 with target_id5787 behaves like a parallel persisted field5788 column: :value, details: nil, expected_value: :value5789 sets both values to be the same5790 column: nil, details: :value, expected_value: :value5791 sets both values to be the same5792 column: :value, details: :another_value, expected_value: :value5793 sets both values to be the same5794 column: nil, details: nil, expected_value: nil5795 sets both values to be the same5796 #as_json5797 ip_address5798 overrides the ip_address with its string value5799 #author5800 when the target type is not Ci::Runner5801 returns a NullAuthor5802 when the target type is Ci::Runner and details contain runner_registration_token5803 returns a CiRunnerTokenAuthor5804 name consists of prefix and token5805# [RSpecRunTime] Finishing example group spec/models/audit_event_spec.rb. It took 4.77 seconds. Expected to take 5.49 seconds.5806# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb. Expected to take 5.36 seconds.5807Gitlab::ImportExport::Base::RelationObjectSaver5808 #save5809 saves relation object5810 when subrelation collection is present5811 saves relation object with subrelations5812# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.35 seconds. Current RSS: ~1486M. load average: 1.48 1.27 1.11 1/293 96515813 when subrelation is not a collection5814 saves subrelation as part of the relation object itself5815 when some subrelations are invalid5816 saves valid subrelations and logs invalid subrelation5817 when invalid subrelation can still be persisted5818 saves the subrelation5819# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.39 seconds. Current RSS: ~1486M. load average: 1.53 1.29 1.11 1/293 96525820 when importable is group5821 saves relation without invalid subrelations5822# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb. It took 3.96 seconds. Expected to take 5.36 seconds.5823# [RSpecRunTime] Starting example group spec/workers/merge_requests/close_issue_worker_spec.rb. Expected to take 5.25 seconds.5824MergeRequests::CloseIssueWorker5825 #perform5826 calls the close issue service5827 when the project does not exist5828 behaves like when object does not exist5829 does not call the close issue service5830# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.96 seconds. Current RSS: ~1477M. load average: 1.53 1.29 1.11 1/289 96535831 when the user does not exist5832 behaves like when object does not exist5833 does not call the close issue service5834 when the issue does not exist5835 behaves like when object does not exist5836 does not call the close issue service5837 when the merge request does not exist5838 behaves like when object does not exist5839 does not call the close issue service5840# [RSpecRunTime] Finishing example group spec/workers/merge_requests/close_issue_worker_spec.rb. It took 4.45 seconds. Expected to take 5.25 seconds.5841# [RSpecRunTime] Starting example group spec/serializers/diff_file_metadata_entity_spec.rb. Expected to take 5.12 seconds.5842DiffFileMetadataEntity5843 as json5844 exposes the expected fields5845 behaves like diff file with conflict_type5846 #conflict_type5847 returns nil by default5848 when there is matching conflict file5849 returns conflict_type5850 when diff file is renamed5851 returns conflict_type5852# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.97 seconds. Current RSS: ~1488M. load average: 1.44 1.28 1.11 1/295 98155853# [RSpecRunTime] Finishing example group spec/serializers/diff_file_metadata_entity_spec.rb. It took 4.57 seconds. Expected to take 5.12 seconds.5854# [RSpecRunTime] Starting example group spec/lib/extracts_ref_spec.rb. Expected to take 5.0 seconds.5855ExtractsRef5856 #assign_ref_vars5857 behaves like assigns ref vars5858 assigns the repository var5859 ref contains %205860 is not converted to a space in @id5861 ref contains trailing space5862 strips surrounding space5863 ref contains leading space5864 strips surrounding space5865 path contains space5866 is not converted to %20 in @path5867 subclass overrides get_id5868 uses ref returned by get_id5869 ref and path are nil5870 does not set commit5871 when ref and path have incorrect format5872 does not raise an exception5873 when a ref_type parameter is provided5874 sets a fully_qualified_ref variable5875 #ref_type5876 delegates to .ref_type5877 .ref_type5878 when ref_type is nil5879 is expected to eq nil5880 when ref_type is heads5881 is expected to eq "heads"5882 when ref_type is tags5883 is expected to eq "tags"5884 when case does not match5885 is expected to eq "tags"5886 when ref_type is invalid5887 is expected to eq nil5888 when ref_type is a hash5889 is expected to eq nil5890 behaves like extracts refs5891 #extract_ref5892 returns an empty pair when no repository_container is set5893 without a path5894 extracts a valid branch5895 extracts a valid tag5896 extracts a valid commit SHA1 ref without a path5897 extracts a valid commit SHA256 ref without a path5898 falls back to a primitive split for an invalid ref5899 does not fetch ref names when there is no slash5900 fetches ref names when there is a slash5901 with a path5902 extracts a valid branch5903 extracts a valid tag5904 extracts a valid commit SHA15905 extracts a valid commit SHA2565906 falls back to a primitive split for an invalid ref5907 extracts the longest matching ref5908 when the repository does not have ambiguous refs5909 does not fetch all ref names when the first path component is a ref5910 fetches all ref names when the first path component is not a ref5911 when the repository has ambiguous refs5912 always fetches all ref names5913# [RSpecRunTime] Finishing example group spec/lib/extracts_ref_spec.rb. It took 4.68 seconds. Expected to take 5.0 seconds.5914# [RSpecRunTime] Starting example group spec/serializers/test_suite_summary_entity_spec.rb. Expected to take 4.87 seconds.5915TestSuiteSummaryEntity5916 #as_json5917 contains the total time5918 contains the counts5919 contains the build_ids5920 contains the suite_error5921# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.67 seconds. Current RSS: ~1496M. load average: 1.53 1.30 1.12 1/294 98405922# [RSpecRunTime] Finishing example group spec/serializers/test_suite_summary_entity_spec.rb. It took 5.02 seconds. Expected to take 4.87 seconds.5923# [RSpecRunTime] Starting example group spec/models/blob_viewer/gitlab_ci_yml_spec.rb. Expected to take 4.79 seconds.5924BlobViewer::GitlabCiYml5925 does not allow STI5926 #validation_message5927 calls prepare! on the viewer5928 when the configuration is valid5929 returns nil5930# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.12 seconds. Current RSS: ~1491M. load average: 1.53 1.30 1.12 1/294 98675931 when the configuration is invalid5932 returns the error message5933 when the sha is from a fork5934 when a project ref contains the sha5935 returns nil5936# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.49 seconds. Current RSS: ~1483M. load average: 1.53 1.30 1.12 1/295 99625937 when a project ref does not contain the sha5938 returns an error5939# [RSpecRunTime] Finishing example group spec/models/blob_viewer/gitlab_ci_yml_spec.rb. It took 5.0 seconds. Expected to take 4.79 seconds.5940# [RSpecRunTime] Starting example group spec/workers/projects/import_export/relation_export_worker_spec.rb. Expected to take 4.7 seconds.5941Projects::ImportExport::RelationExportWorker5942 behaves like an idempotent worker5943 is labeled as idempotent5944 performs multiple times sequentially without raising an exception5945# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.93 seconds. Current RSS: ~1479M. load average: 1.49 1.30 1.12 1/297 99745946 #perform5947 when relation export has initial status `queued`5948 exports the relation5949 when relation export has status `started`5950 retries the export of the relation5951 when relation export does not have status `queued` or `started`5952 does not export the relation5953 .sidekiq_retries_exhausted5954 sets relation export status to `failed`5955 logs the error message5956# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.02 seconds. Current RSS: ~1481M. load average: 1.49 1.30 1.12 1/294 99755957# [RSpecRunTime] Finishing example group spec/workers/projects/import_export/relation_export_worker_spec.rb. It took 4.34 seconds. Expected to take 4.7 seconds.5958# [RSpecRunTime] Starting example group spec/lib/gitlab/git/push_spec.rb. Expected to take 4.59 seconds.5959Gitlab::Git::Push5960 #branch_name5961 when it is a branch push5962 returns branch name5963 when it is a tag push5964 returns nil5965 #branch_push?5966 when pushing a branch ref5967 is expected to be branch push5968 when it is a tag push5969 is expected not to be branch push5970 #branch_updated?5971 when it is a branch push with correct old and new revisions5972 is expected to be branch updated5973 when it is not a branch push5974 is expected not to be branch updated5975 when old revision is blank5976 is expected not to be branch updated5977 when it is not a branch push5978 is expected not to be branch updated5979 when oldrev is nil5980 is expected not to be branch updated5981 #force_push?5982 when old revision is an ancestor of the new revision5983 is expected not to be force push5984 when old revision is not an ancestor of the new revision5985 is expected to be force push5986 when called mulitiple times5987 does not make make multiple calls to the force push check5988 #branch_added?5989 when old revision is defined5990 is expected not to be branch added5991 when old revision is not defined5992 is expected to be branch added5993 #branch_removed?5994 when new revision is defined5995 is expected not to be branch removed5996 when new revision is not defined5997 is expected to be branch removed5998 #modified_paths5999 when a push is a branch update6000 returns modified paths6001 when a push is not a branch update6002 raises an error6003 #oldrev6004 when a valid oldrev is provided6005 returns oldrev6006 when a nil valud is provided6007 returns blank SHA6008 #newrev6009 when valid newrev is provided6010 returns newrev6011 when a nil valud is provided6012 returns blank SHA6013# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/push_spec.rb. It took 3.77 seconds. Expected to take 4.59 seconds.6014# [RSpecRunTime] Starting example group spec/services/ci/refs/enqueue_pipelines_to_unlock_service_spec.rb. Expected to take 4.51 seconds.6015Ci::Refs::EnqueuePipelinesToUnlockService6016 #execute6017 when ref is a tag6018 behaves like unlocking pipelines6019 when before_pipeline is given6020 only enqueues old locked pipelines within the ref, excluding the last successful CI source pipeline6021# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.44 seconds. Current RSS: ~1491M. load average: 1.53 1.31 1.13 1/294 100466022 when before_pipeline is not given6023 enqueues all locked pipelines within the ref6024 when ref is a branch6025 behaves like unlocking pipelines6026 when before_pipeline is given6027 only enqueues old locked pipelines within the ref, excluding the last successful CI source pipeline6028 when before_pipeline is not given6029 enqueues all locked pipelines within the ref6030# [RSpecRunTime] Finishing example group spec/services/ci/refs/enqueue_pipelines_to_unlock_service_spec.rb. It took 3.74 seconds. Expected to take 4.51 seconds.6031# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation_helper_spec.rb. Expected to take 4.38 seconds.6032Gitlab::InstrumentationHelper6033 .add_instrumentation_data6034 includes DB counts6035 logs cpu_s duration6036 logs the process ID6037 logs the worker ID6038 includes DB counts6039 when Gitaly calls are made6040 adds Gitaly and Redis data6041# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.9 seconds. Current RSS: ~1488M. load average: 1.49 1.30 1.12 1/294 100476042 when Redis calls are made6043 adds Redis data including cross slot calls6044 when LDAP requests are made6045 adds LDAP data6046 when the request matched a Rack::Attack safelist6047 logs the safelist name6048 rate-limiting gates6049 when the request did not pass through any rate-limiting gates6050 logs an empty array of gates6051 when the request passed through rate-limiting gates6052 logs an array of gates used6053 when logging memory allocations6054 logs memory usage metrics6055 when replica caught up search was made6056 includes related metrics6057 when only a single counter was updated6058 includes only that counter into logging6059 when there is an uploaded file6060 adds upload data6061 when an api call to the search api is made6062 adds search data6063 when an excluside lock is made6064 adds excluside lock data6065 when an excluside lock is not made6066 does not add excluside lock data6067 .queue_duration_for_job6068 enqueued_at: "2019-06-01T00:00:00.000+0000", created_at: nil, time_now: "2019-06-01T02:00:00.000+0000", expected_duration: 7200.06069 returns the correct duration6070 enqueued_at: "2019-06-01T02:00:00.000+0000", created_at: "2019-05-01T02:00:00.000+0000", time_now: "2019-06-01T02:00:01.000+0000", expected_duration: 16071 returns the correct duration6072 enqueued_at: nil, created_at: nil, time_now: "2019-06-01T02:00:00.001+0000", expected_duration: nil6073 returns the correct duration6074 enqueued_at: "2019-06-01T02:00:00.000+0200", created_at: nil, time_now: "2019-06-01T02:00:00.000-0200", expected_duration: 14400.06075 returns the correct duration6076 enqueued_at: 1571825569, created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: 276077 returns the correct duration6078 enqueued_at: "invalid_date", created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil6079 returns the correct duration6080 enqueued_at: "", created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil6081 returns the correct duration6082 enqueued_at: 0, created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil6083 returns the correct duration6084 enqueued_at: -1, created_at: nil, time_now: "2019-10-23T12:13:16.000+0200", expected_duration: nil6085 returns the correct duration6086 enqueued_at: "2019-06-01T02:00:00.000+0000", created_at: nil, time_now: "2019-06-01T00:00:00.000+0000", expected_duration: 06087 returns the correct duration6088 enqueued_at: 2019-10-25 10:27:13 UTC, created_at: nil, time_now: "2019-10-25T12:29:16.000+0200", expected_duration: 1236089 returns the correct duration6090 .enqueue_latency_for_scheduled_job6091 scheduled_at: "2019-06-01T02:00:00.000+0000", enqueued_at: "2019-06-01T02:00:00.001+0000", expected_duration: 0.0016092 returns the correct duration6093 scheduled_at: "2019-06-01T02:00:00.000+0000", enqueued_at: "2019-06-01T02:00:01.000+0000", expected_duration: 16094 returns the correct duration6095 scheduled_at: "2019-06-01T02:00:00.000+0000", enqueued_at: nil, expected_duration: nil6096 returns the correct duration6097 scheduled_at: nil, enqueued_at: "2019-06-01T02:00:01.000+0000", expected_duration: nil6098 returns the correct duration6099# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation_helper_spec.rb. It took 4.45 seconds. Expected to take 4.38 seconds.6100# [RSpecRunTime] Starting example group spec/lib/constraints/project_url_constrainer_spec.rb. Expected to take 4.26 seconds.6101Constraints::ProjectUrlConstrainer6102 #matches?6103 valid request6104 is expected to be truthy6105 invalid request6106 non-existing project6107 is expected to be falsey6108 existence_check is false6109 is expected to be truthy6110 project id ending with .git6111 is expected to be falsey6112 when the request matches a redirect route6113 and is a GET request6114 is expected to be truthy6115 and is NOT a GET request6116 is expected to be falsey6117# [RSpecRunTime] Finishing example group spec/lib/constraints/project_url_constrainer_spec.rb. It took 3.13 seconds. Expected to take 4.26 seconds.6118# [RSpecRunTime] Starting example group spec/models/ci/unit_test_spec.rb. Expected to take 4.16 seconds.6119Ci::UnitTest6120 does not allow STI6121 behaves like cleanup by a loose foreign key6122 cleans up (delete or nullify) the model6123# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.34 seconds. Current RSS: ~1491M. load average: 1.41 1.29 1.12 1/289 100486124 relationships6125 is expected to belong to project required: false6126 is expected to have many unit_test_failures6127 validations6128 is expected to validate that :project cannot be empty/falsy6129 is expected to validate that :key_hash cannot be empty/falsy6130 is expected to validate that :name cannot be empty/falsy6131 is expected to validate that :suite_name cannot be empty/falsy6132 .find_or_create_by_batch6133 finds or creates records for the given unit test keys6134 when a given name or suite_name exceeds the string size limit6135 truncates the values before storing the information6136# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.21 seconds. Current RSS: ~1495M. load average: 1.41 1.29 1.12 1/289 100496137# [RSpecRunTime] Finishing example group spec/models/ci/unit_test_spec.rb. It took 4.11 seconds. Expected to take 4.16 seconds.6138# [RSpecRunTime] Starting example group spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb. Expected to take 4.06 seconds.6139Preloaders::UsersMaxAccessLevelByProjectPreloader6140 does not allow STI6141 #execute6142 avoids N+1 queries6143 preloads the max access level used by project policies6144# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.65 seconds. Current RSS: ~1468M. load average: 1.38 1.29 1.12 1/289 100506145# [RSpecRunTime] Finishing example group spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb. It took 3.43 seconds. Expected to take 4.06 seconds.6146# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/scheduled_spec.rb. Expected to take 3.99 seconds.6147Gitlab::Ci::Status::Build::Scheduled6148 #illustration6149 is expected to include :image, :size, and :title6150# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.88 seconds. Current RSS: ~1466M. load average: 1.38 1.29 1.12 1/289 100516151 #status_tooltip6152 has a placeholder for the remaining time6153 .matches?6154 when build is scheduled and scheduled_at is present6155 is expected to be truthy6156 when build is scheduled6157 is expected to be falsy6158 when scheduled_at is present6159 is expected to be falsy6160# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/scheduled_spec.rb. It took 3.58 seconds. Expected to take 3.99 seconds.6161# [RSpecRunTime] Starting example group spec/models/legacy_diff_discussion_spec.rb. Expected to take 3.89 seconds.6162LegacyDiffDiscussion6163 does not allow STI6164 #reply_attributes6165 includes line_code6166# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.81 seconds. Current RSS: ~1476M. load average: 1.35 1.28 1.12 1/295 100926167 #merge_request_version_params6168 when the discussion is active6169 returns an empty hash, which will end up showing the latest version6170# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.92 seconds. Current RSS: ~1481M. load average: 1.35 1.28 1.12 1/295 101326171 when the discussion is outdated6172 returns nil6173# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.07 seconds. Current RSS: ~1488M. load average: 1.35 1.28 1.12 1/295 101726174# [RSpecRunTime] Finishing example group spec/models/legacy_diff_discussion_spec.rb. It took 3.84 seconds. Expected to take 3.89 seconds.6175# [RSpecRunTime] Starting example group spec/services/projects/create_from_template_service_spec.rb. Expected to take 3.83 seconds.6176Projects::CreateFromTemplateService6177 calls the importer service6178 returns the project that is created6179 when template is not present6180 does not set import set import type6181 does not set import set import source6182 is not scheduled6183 repository is empty6184# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.35 seconds. Current RSS: ~1491M. load average: 1.32 1.28 1.12 1/295 101736185 the result project6186 overrides template description6187 overrides template visibility_level6188# [RSpecRunTime] RSpec elapsed time: 22 minutes 7.76 seconds. Current RSS: ~1490M. load average: 1.32 1.28 1.12 1/294 101746189# [RSpecRunTime] Finishing example group spec/services/projects/create_from_template_service_spec.rb. It took 3.69 seconds. Expected to take 3.83 seconds.6190# [RSpecRunTime] Starting example group spec/lib/extracts_ref/requested_ref_spec.rb. Expected to take 3.77 seconds.6191ExtractsRef::RequestedRef6192 #find6193 when the ref is the sha for a commit6194 and a tag and branch with that sha as a name6195 returns the commit6196 behaves like RequestedRef when ref_type is specified6197 when ref_type is heads6198 returns the branch commit6199# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.13 seconds. Current RSS: ~1490M. load average: 1.32 1.28 1.12 1/295 102326200 when ref_type is tags6201 returns the tag commit6202 when ref is for a tag6203 returns the tag commit6204 when branch is missing6205 does not call FindBranch for performance reasons6206 and there is a branch with the same name6207 returns the tag commit6208 behaves like RequestedRef when ref_type is specified6209 when ref_type is heads6210 returns the branch commit6211 when ref_type is tags6212 returns the tag commit6213 when ref is only for a branch6214 returns the branch commit6215 when tag is missing6216 does not call FindTag for performance reasons6217 when ref is an abbreviated commit sha6218 returns the commit6219 when ref does not exist6220 returns the commit6221 when ref is symbolic6222 returns the commit6223# [RSpecRunTime] Finishing example group spec/lib/extracts_ref/requested_ref_spec.rb. It took 4.08 seconds. Expected to take 3.77 seconds.6224# [RSpecRunTime] Starting example group spec/views/projects/diffs/_viewer.html.haml_spec.rb. Expected to take 3.72 seconds.6225projects/diffs/_viewer.html.haml6226 when there is a render error6227 renders the error6228 when the viewer is collapsed6229 renders the collapsed view6230 when there is no render error6231 prepares the viewer6232 renders the viewer6233# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.37 seconds. Current RSS: ~1507M. load average: 1.27 1.27 1.12 1/295 104926234# [RSpecRunTime] Finishing example group spec/views/projects/diffs/_viewer.html.haml_spec.rb. It took 3.52 seconds. Expected to take 3.72 seconds.6235# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_hash_cache_spec.rb. Expected to take 3.64 seconds.6236Gitlab::RepositoryHashCache6237 #cache_key6238 includes the namespace6239 with a given namespace6240 includes the full namespace6241 #delete6242 key exists6243 is expected to eq 16244 deletes the given key from the cache6245 key doesn't exist6246 is expected to eq 06247 multiple keys6248 deletes multiple keys6249 returns deleted key count6250 #key?6251 key exists6252 is expected to equal true6253 key doesn't exist6254 is expected to equal false6255 #read_members6256 all data is cached6257 is expected to eq {"missing"=>"false", "test"=>"value"}6258 partial data is cached6259 is expected to eq {"missing"=>nil, "test"=>"value"}6260 no data is cached6261 is expected to eq {"missing"=>nil, "test"=>nil}6262 empty keys are passed for some reason6263 raises an error6264 #write6265 is expected to equal true6266 actually writes stuff to Redis6267 #fetch_and_add_missing6268 records metrics6269 fully cached6270 returns a hash6271 doesn't write to the cache6272 partially cached6273 returns a hash6274 writes to the cache6275 uncached6276 returns a hash6277 writes to the cache6278# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_hash_cache_spec.rb. It took 2.99 seconds. Expected to take 3.64 seconds.6279# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. Expected to take 3.57 seconds.6280Gitlab::Ci::Pipeline::Chain::Limit::Deployments6281 when pipeline deployments limit is exceeded6282 logs the error6283 when saving incompleted pipelines6284 drops the pipeline6285 breaks the chain6286 sets a valid failure reason6287 calls increment_pipeline_failure_reason_counter6288# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.46 seconds. Current RSS: ~1503M. load average: 1.25 1.26 1.12 1/296 104936289 when not saving incomplete pipelines6290 does not persist the pipeline6291 breaks the chain6292 adds an informative error to the pipeline6293 increments the error metric6294 when pipeline deployments limit is not exceeded6295 does not break the chain6296 does not invalidate the pipeline6297 does not log any error6298# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. It took 3.41 seconds. Expected to take 3.57 seconds.6299# [RSpecRunTime] Starting example group spec/services/ci/prometheus_metrics/observe_histograms_service_spec.rb. Expected to take 3.5 seconds.6300Ci::PrometheusMetrics::ObserveHistogramsService6301 with empty data6302 does not raise errors6303 observes metrics successfully6304 increments the metrics6305 returns an empty body and status code6306 with unknown histograms6307 raises ActiveRecord::RecordNotFound error6308# [RSpecRunTime] Finishing example group spec/services/ci/prometheus_metrics/observe_histograms_service_spec.rb. It took 2.08 seconds. Expected to take 3.5 seconds.6309# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/middleware_spec.rb. Expected to take 3.45 seconds.6310Gitlab::EtagCaching::Middleware6311 .skip!6312 sets the skip header on the response6313 when ETag caching is not enabled for current route6314 does not add ETag headers6315 passes status code from app6316 does not set feature category attribute6317 when there is no ETag in store for given resource6318 generates ETag6319 when If-None-Match header was specified6320 tracks "etag_caching_key_not_found" event6321# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.86 seconds. Current RSS: ~1508M. load average: 1.23 1.26 1.12 1/290 104946322 when there is ETag in store for given resource6323 returns the correct headers6324 when the matching route requests that the ETag is skipped6325 returns the correct headers6326 when If-None-Match header matches ETag in store6327 does not call app6328 returns status code 3046329 sets correct headers6330 pushes expected information in to the context6331 returns empty body6332 tracks "etag_caching_cache_hit" event6333 behaves like sends a process_action.action_controller notification6334 sends the expected payload6335 publishes process_action.action_controller event to be picked up by lograge's subscriber6336 when polling is disabled6337 returns status code 4296338 behaves like sends a process_action.action_controller notification6339 sends the expected payload6340 publishes process_action.action_controller event to be picked up by lograge's subscriber6341 when If-None-Match header does not match ETag in store6342 calls app6343 tracks "etag_caching_resource_changed" event6344 when If-None-Match header is not specified6345 tracks "etag_caching_header_missing" event6346 when GitLab instance is using a relative URL6347 uses full path as cache key6348# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/middleware_spec.rb. It took 3.93 seconds. Expected to take 3.45 seconds.6349# [RSpecRunTime] Starting example group spec/policies/deploy_token_policy_spec.rb. Expected to take 3.34 seconds.6350DeployTokenPolicy6351 creating a deploy key6352 when user is maintainer6353 is expected to be allowed :create_deploy_token6354 when user is not maintainer6355 is expected to be disallowed :create_deploy_token6356 updating a deploy key6357 when user is maintainer6358 is expected to be allowed :update_deploy_token6359 when user is not maintainer6360 is expected to be disallowed :update_deploy_token6361# [RSpecRunTime] Finishing example group spec/policies/deploy_token_policy_spec.rb. It took 2.82 seconds. Expected to take 3.34 seconds.6362# [RSpecRunTime] Starting example group spec/presenters/event_presenter_spec.rb. Expected to take 3.29 seconds.6363EventPresenter6364 #resource_parent_name6365 with group event6366 is expected to eq "group134"6367 with project label6368 is expected to eq "group134 / Project-674 Name"6369 #target_link_options6370 with group event6371 is expected to eq [#<Group id:1580 @group134>, #<Milestone id:6 group134/project-674%"My title 285">]6372 with project label6373 is expected to eq [#<Project id:662 group134/project-674>>, #<Milestone id:6 group134/project-674%"My title 285">]6374 #target_type_name6375 returns design for a design event6376 returns project for a project event6377 returns milestone for a milestone event6378 returns the issue_type for issue events6379 returns the issue_type for work item events6380 #note_target_type_name6381 returns design for an event on a comment on a design6382 returns nil for an event without a target6383 returns issue for an issue comment event6384 #push_activity_description6385 when event is a regular event6386 is expected to be nil6387 when event is a push event6388 when it is an individual event6389 is expected to eq "pushed to branch"6390 when it is a batch event6391 is expected to eq "pushed to 1 branch"6392 #batch_push?6393 when event is a regular event6394 is expected to be falsey6395 when event is a push event6396 when it is an individual event6397 is expected to be falsey6398 when it is a batch event6399 is expected to be truthy6400 #linked_to_reference?6401 when event is a regular event6402 is expected to be falsey6403 when event is a push event6404 when event belongs to group6405 is expected to be falsey6406 when event belongs to project6407 is expected to be falsey6408 when matching tag exists6409 is expected to be truthy6410 when matching branch exists6411 is expected to be truthy6412# [RSpecRunTime] Finishing example group spec/presenters/event_presenter_spec.rb. It took 3.43 seconds. Expected to take 3.29 seconds.6413# [RSpecRunTime] Starting example group spec/services/ci/daily_build_group_report_result_service_spec.rb. Expected to take 3.23 seconds.6414Ci::DailyBuildGroupReportResultService#execute6415 creates daily code coverage record for each job in the pipeline that has coverage value6416 creates a project_ci_feature_usage record for the pipeline project6417 when there are multiple builds with the same group name that report coverage6418 creates daily code coverage record with the average as the value6419# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.28 seconds. Current RSS: ~1504M. load average: 1.19 1.25 1.11 1/290 104956420 when there is an existing daily code coverage for the matching date, project, ref_path, and group name6421 updates the existing record's coverage value and last_pipeline_id6422 does not create a new project_ci_feature_usage record for the pipeline project6423 when the ID of the pipeline is older than the last_pipeline_id6424 updates the existing daily code coverage records6425 when pipeline has no builds with coverage6426 does nothing6427 when pipeline ref_path is the project default branch6428 sets default branch to true6429 creates a project_ci_feature_usage record for the pipeline project for default branch6430 when pipeline ref_path is not the project default branch6431 sets default branch to false6432# [RSpecRunTime] Finishing example group spec/services/ci/daily_build_group_report_result_service_spec.rb. It took 2.94 seconds. Expected to take 3.23 seconds.6433# [RSpecRunTime] Starting example group spec/finders/boards/visits_finder_spec.rb. Expected to take 3.18 seconds.6434Boards::VisitsFinder6435 #latest6436 when a project board6437 returns nil when there is no user6438 queries for most recent visit6439 queries for last N visits6440# [RSpecRunTime] RSpec elapsed time: 22 minutes 38.95 seconds. Current RSS: ~1495M. load average: 1.19 1.25 1.11 1/290 104966441 when a group board6442 returns nil when there is no user6443 queries for most recent visit6444 queries for last N visits6445# [RSpecRunTime] Finishing example group spec/finders/boards/visits_finder_spec.rb. It took 2.87 seconds. Expected to take 3.18 seconds.6446# [RSpecRunTime] Starting example group spec/helpers/branches_helper_spec.rb. Expected to take 3.13 seconds.6447BranchesHelper6448 #access_levels_data6449 when access_levels is nil6450 is expected to be empty6451 when access levels are provided6452 returns the correct array6453 when an access level tied to a deploy key is provided6454 returns the correct array6455 #merge_request_status6456 when merge request is missing6457 is expected to be nil6458 when merge request is closed6459 is expected to be nil6460 when merge request is open6461 is expected to eq {:icon=>"merge-request-open", :title=>"Open - Test MR", :variant=>:success}6462 when merge request is locked6463 is expected to eq {:icon=>"merge-request-open", :title=>"Open - Test MR", :variant=>:success}6464 when merge request is draft6465 is expected to eq {:icon=>"merge-request-open", :title=>"Open - Draft: Test MR", :variant=>:warning}6466 when merge request is merged6467 is expected to eq {:icon=>"merge", :title=>"Merged - Test MR", :variant=>:info}6468 when merge request status is unsupported6469 is expected to be nil6470# [RSpecRunTime] Finishing example group spec/helpers/branches_helper_spec.rb. It took 2.89 seconds. Expected to take 3.13 seconds.6471# [RSpecRunTime] Starting example group spec/helpers/badges_helper_spec.rb. Expected to take 3.07 seconds.6472BadgesHelper6473 #gl_badge_tag6474 creates a badge with given text6475 adds style classes6476 adds custom classes6477 applies custom html attributes6478 block content6479 renders block content6480 changes the function signature6481 variants6482 defaults to muted6483 falls back to default given an unknown variant6484 variant: :muted6485 sets the variant class6486 variant: :neutral6487 sets the variant class6488 variant: :info6489 sets the variant class6490 variant: :success6491 sets the variant class6492 variant: :warning6493 sets the variant class6494 variant: :danger6495 sets the variant class6496 sizes6497 defaults to md6498 falls back to default given an unknown size6499 size: :sm6500 sets the size class6501 size: :md6502 sets the size class6503 size: :lg6504 sets the size class6505 icons6506 with text6507 renders an icon6508 adds a spacing class and any custom classes to the icon6509 icon only6510 adds an img role to element6511 adds aria-label to element6512 does not add a spacing class to the icon6513 given an href6514 creates a badge link6515# [RSpecRunTime] Finishing example group spec/helpers/badges_helper_spec.rb. It took 3.07 seconds. Expected to take 3.07 seconds.6516# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. Expected to take 3.04 seconds.6517Gitlab::BitbucketImport::Importers::IssueImporter6518 #execute6519 creates an issue6520 logs its progress6521 increments the issue counter6522 when the author does not have a bitbucket identity6523 sets the author to the project creator and adds the author to the description6524# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.83 seconds. Current RSS: ~1515M. load average: 1.40 1.29 1.13 1/290 105036525 when a milestone with the same title exists6526 assigns the milestone and does not create a new milestone6527 when a milestone with the same title does not exist6528 creates a new milestone and assigns it6529 when an error is raised6530 tracks the failure and does not fail6531# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb. It took 2.87 seconds. Expected to take 3.04 seconds.6532# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/restore_spec.rb. Expected to take 3.0 seconds.6533Mutations::Todos::Restore6534 is expected to require graphql authorizations :update_todo6535 #resolve6536 restores a single todo6537 handles a todo which is already pending as expected6538 ignores requests for todos which do not belong to the current user6539# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.27 seconds. Current RSS: ~1504M. load average: 1.93 1.40 1.17 1/290 105046540# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/restore_spec.rb. It took 2.62 seconds. Expected to take 3.0 seconds.6541# [RSpecRunTime] Starting example group spec/services/ci/find_exposed_artifacts_service_spec.rb. Expected to take 2.92 seconds.6542Ci::FindExposedArtifactsService6543 #for_pipeline6544 with jobs having no exposed artifacts6545 behaves like does not find any matches6546 returns empty array6547 with jobs having no artifacts (metadata)6548 behaves like does not find any matches6549 returns empty array6550 with jobs having at most 1 matching exposed artifact6551 behaves like finds a single match6552 returns the artifact with exact location6553 with jobs having more than 1 matching exposed artifacts6554 behaves like finds multiple matches6555 returns the path to the artifacts browser6556 with jobs having more than 1 matching exposed artifacts inside a directory6557 behaves like finds multiple matches6558 returns the path to the artifacts browser6559 with jobs having paths with glob expression6560 behaves like finds a single match6561 returns the artifact with exact location6562 limiting results6563 returns first 2 results6564 cross-project MR6565 returns the correct path for cross-project MRs6566# [RSpecRunTime] Finishing example group spec/services/ci/find_exposed_artifacts_service_spec.rb. It took 3.19 seconds. Expected to take 2.92 seconds.6567# [RSpecRunTime] Starting example group spec/models/packages/pypi/metadatum_spec.rb. Expected to take 2.86 seconds.6568Packages::Pypi::Metadatum6569 does not allow STI6570 relationships6571 is expected to belong to package required: false6572 validations6573 is expected to validate that :package cannot be empty/falsy6574 is expected to allow :required_python to be ‹""›6575 is expected to validate that the length of :required_python is at most 2556576 is expected to allow :keywords to be ‹""›6577 is expected to allow :keywords to be ‹nil›6578 is expected to validate that the length of :keywords is at most 10246579 is expected to allow :metadata_version to be ‹""›6580 is expected to allow :metadata_version to be ‹nil›6581 is expected to validate that the length of :metadata_version is at most 166582 is expected to allow :author_email to be ‹""›6583 is expected to allow :author_email to be ‹nil›6584 is expected to validate that the length of :author_email is at most 20486585 is expected to allow :summary to be ‹""›6586 is expected to allow :summary to be ‹nil›6587 is expected to validate that the length of :summary is at most 2556588 is expected to allow :description to be ‹""›6589 is expected to allow :description to be ‹nil›6590 is expected to validate that the length of :description is at most 40006591 is expected to allow :description_content_type to be ‹""›6592 is expected to allow :description_content_type to be ‹nil›6593 is expected to validate that the length of :description_content_type is at most 1286594 #pypi_package_type6595 will not allow a package with a different package_type6596# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.23 seconds. Current RSS: ~1506M. load average: 1.86 1.40 1.16 1/290 105056597# [RSpecRunTime] Finishing example group spec/models/packages/pypi/metadatum_spec.rb. It took 2.76 seconds. Expected to take 2.86 seconds.6598# [RSpecRunTime] Starting example group spec/finders/alert_management/http_integrations_finder_spec.rb. Expected to take 2.81 seconds.6599AlertManagement::HttpIntegrationsFinder6600 #execute6601 empty params6602 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-03-22 12:05:27.211045607 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>6603 endpoint_identifier param given6604 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>6605 matches an unavailable integration6606 is expected to be empty6607 but unknown6608 is expected to be empty6609 but blank6610 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-03-22 12:05:27.211045607 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>6611 active param given6612 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>6613 but blank6614 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-03-22 12:05:27.211045607 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>6615 type_identifier param given6616 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>6617 matches an unavailable integration6618 is expected to contain exactly #<AlertManagement::HttpIntegration id: 3, created_at: "2024-03-22 12:05:27.211045607 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>6619 but unknown6620 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-03-22 12:05:27.211045607 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>6621 but blank6622 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-03-22 12:05:27.188476000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-03-22 12:05:27.211045607 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>6623 project has no integrations6624 is expected to be empty6625# [RSpecRunTime] Finishing example group spec/finders/alert_management/http_integrations_finder_spec.rb. It took 2.57 seconds. Expected to take 2.81 seconds.6626# [RSpecRunTime] Starting example group spec/policies/namespaces/project_namespace_policy_spec.rb. Expected to take 2.76 seconds.6627Namespaces::ProjectNamespacePolicy6628 behaves like checks timelog categories permissions6629 with no user6630 is expected to be disallowed :read_timelog_category6631 with a regular user6632 is expected to be disallowed :read_timelog_category6633 with a reporter user6634 when timelog_categories is enabled6635 is expected to be allowed :read_timelog_category6636 when timelog_categories is disabled6637 is expected to be disallowed :read_timelog_category6638# [RSpecRunTime] Finishing example group spec/policies/namespaces/project_namespace_policy_spec.rb. It took 2.55 seconds. Expected to take 2.76 seconds.6639# [RSpecRunTime] Starting example group spec/views/shared/issuable/_sidebar.html.haml_spec.rb. Expected to take 2.74 seconds.6640shared/issuable/_sidebar.html.haml6641 project in a group6642 issuable that does not support escalations6643 shows escalation policy dropdown6644# [RSpecRunTime] RSpec elapsed time: 23 minutes 3.58 seconds. Current RSS: ~1489M. load average: 1.79 1.39 1.16 1/290 105066645 issuable that supports escalations6646 does not show escalation policy dropdown6647 crm contacts widget6648 without permission6649 is expected not to be shown6650 without contacts6651 is expected not to be shown6652 with permission and contacts6653 is expected to be shown6654# [RSpecRunTime] Finishing example group spec/views/shared/issuable/_sidebar.html.haml_spec.rb. It took 2.7 seconds. Expected to take 2.74 seconds.6655# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. Expected to take 2.69 seconds.6656BulkImports::FinishBatchedPipelineWorker6657 when tracker is not batched6658 does not call the tracker's `#finish!`6659 does not call the pipeline's `#on_finish`6660# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.44 seconds. Current RSS: ~1480M. load average: 1.72 1.38 1.16 1/290 105136661 when tracker is not started6662 does not call the tracker's `#finish!`6663 does not call the pipeline's `#on_finish`6664 #perform6665 marks the tracker as finished6666 calls the pipeline's `#on_finish`6667 when import is in progress6668 re-enqueues for any started batches6669 re-enqueues for any created batches6670 when pipeline tracker is stale6671 fails pipeline tracker and its batches6672 when pipeline is enqueued6673 does not call the tracker's `#finish!`6674 does not call the pipeline's `#on_finish`6675# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. It took 3.7 seconds. Expected to take 2.69 seconds.6676# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. Expected to take 2.66 seconds.6677LooseForeignKeys::BatchCleanerService6678-- create_table(:_test_loose_fk_parent_table)6679 -> 0.0033s6680-- create_table(:_test_loose_fk_child_table_1)6681 -> 0.0021s6682-- create_table(:_test_loose_fk_child_table_2)6683 -> 0.0021s6684-- execute("CREATE TRIGGER _test_loose_fk_parent_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")6685 -> 0.0009s6686 when parent records are deleted6687 cleans up the child records6688 cleans up the pending parent DeletedRecord6689 records the DeletedRecord status updates6690 does not delete unrelated records6691# [RSpecRunTime] RSpec elapsed time: 23 minutes 10.31 seconds. Current RSS: ~1495M. load average: 1.67 1.38 1.16 1/290 105146692 fair queueing6693 when the execution is over the limit6694 when the deleted record is under the maximum allowed cleanup attempts6695 updates the cleanup_attempts column6696 when the deleted record is above the maximum allowed cleanup attempts6697 reschedules the record6698 when over limit happens on the second cleanup call without skip locked6699 updates the cleanup_attempts column6700-- drop_table(:_test_loose_fk_parent_table)6701 -> 0.0146s6702-- drop_table(:_test_loose_fk_child_table_1)6703 -> 0.0017s6704-- drop_table(:_test_loose_fk_child_table_2)6705 -> 0.0015s6706# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. It took 2.18 seconds. Expected to take 2.66 seconds.6707# [RSpecRunTime] Starting example group spec/lib/gitlab/git/cross_repo_spec.rb. Expected to take 2.61 seconds.6708Gitlab::Git::CrossRepo6709 #execute6710 when executed within a single repository6711 does not fetch from another repo6712# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.25 seconds. Current RSS: ~1506M. load average: 1.67 1.38 1.16 1/290 105306713 when executed across two repositories6714 and target ref exists in source repo6715 does not fetch from another repo6716 and target ref does not exist in source repo6717 fetches from the target to a temporary ref6718 and target ref does not exist in target repo6719 returns nil6720# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/cross_repo_spec.rb. It took 2.35 seconds. Expected to take 2.61 seconds.6721# [RSpecRunTime] Starting example group spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb. Expected to take 2.56 seconds.6722Preloaders::UserMaxAccessLevelInGroupsPreloader6723 does not allow STI6724 when the preloader is used6725 when user has indirect access to groups6726 behaves like executes N max member permission queries to the DB6727 executes the specified max membership queries6728 caches the correct access_level for each group6729# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.71 seconds. Current RSS: ~1519M. load average: 1.61 1.37 1.16 1/295 105956730 for groups arising from group shares6731 sets the right access level in cache for groups arising from group shares6732 when the preloader is not used6733 behaves like executes N max member permission queries to the DB6734 executes the specified max membership queries6735 caches the correct access_level for each group6736# [RSpecRunTime] Finishing example group spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb. It took 2.04 seconds. Expected to take 2.56 seconds.6737# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb. Expected to take 2.52 seconds.6738Gitlab::Analytics::CycleAnalytics::StageEvents::IssueFirstMentionedInCommit6739 behaves like value stream analytics event6740 is expected to be a kind of String6741 is expected to be a kind of Symbol6742 is expected to include ApplicationRecord(abstract)6743 is expected to respond to #timestamp_projection6744 is expected to respond to #html_description6745 is expected to be a kind of Array6746 #apply_query_customization6747 expects an ActiveRecord::Relation object as argument and returns a modified version of it6748 #hash_code6749 returns a hash that uniquely identifies an event6750 does not differ when the same object is built with the same params6751 behaves like LEFT JOIN-able value stream analytics event6752 can use the event as LEFT JOIN6753 when looking at the record with data6754 contains the timestamp expression6755 when looking at the record without data6756 returns nil for the timestamp expression6757# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb. It took 2.21 seconds. Expected to take 2.52 seconds.6758# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb. Expected to take 2.48 seconds.6759Gitlab::BitbucketImport::Stage::FinishImportWorker6760 does not abort on failure6761 behaves like Gitlab::BitbucketImport::StageMethods6762 .sidekiq_retries_exhausted6763 tracks the import failure6764# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.69 seconds. Current RSS: ~1519M. load average: 1.61 1.37 1.16 1/296 105966765 #perform6766 does not execute the importer if no project could be found6767 does not execute the importer if the import state is no longer in progress6768 logs error when import fails with a StandardError6769 when the import is successful6770 executes the import6771 queues RefreshImportJidWorker6772 logs stage start and finish6773# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.73 seconds. Current RSS: ~1521M. load average: 1.64 1.38 1.17 1/296 105976774 #perform6775 finalises the import process6776# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb. It took 2.48 seconds. Expected to take 2.48 seconds.6777# [RSpecRunTime] Starting example group spec/services/clusters/agents/delete_service_spec.rb. Expected to take 2.45 seconds.6778Clusters::Agents::DeleteService6779 #execute6780 without user permissions6781 fails to delete when the user has no permissions6782 with user permissions6783 deletes a cluster agent6784# [RSpecRunTime] Finishing example group spec/services/clusters/agents/delete_service_spec.rb. It took 1.74 seconds. Expected to take 2.45 seconds.6785# [RSpecRunTime] Starting example group spec/policies/alert_management/alert_policy_spec.rb. Expected to take 2.42 seconds.6786AlertManagement::AlertPolicy6787 rules6788 is expected to be disallowed :read_alert_management_alert6789 is expected to be disallowed :update_alert_management_alert6790 when developer6791 is expected to be allowed :read_alert_management_alert6792 is expected to be allowed :update_alert_management_alert6793# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.08 seconds. Current RSS: ~1510M. load average: 1.64 1.38 1.17 1/295 105986794 when user is not a member6795 is expected to be disallowed :read_alert_management_metric_image6796 is expected to be disallowed :destroy_alert_management_metric_image6797 when user is a guest6798 is expected to be disallowed :read_alert_management_metric_image6799 is expected to be disallowed :destroy_alert_management_metric_image6800 when user is a developer6801 is expected to be allowed :read_alert_management_metric_image6802 is expected to be allowed :destroy_alert_management_metric_image6803# [RSpecRunTime] Finishing example group spec/policies/alert_management/alert_policy_spec.rb. It took 2.57 seconds. Expected to take 2.42 seconds.6804# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/base_spec.rb. Expected to take 2.37 seconds.6805TokenAuthenticatableStrategies::Base6806 does not allow STI6807 #token_fields6808 includes the token field6809 with expires_at option6810 includes the token_expires_at field6811 #format_token6812 returns the origin token6813 when format_with_prefix option is provided6814 with symbol6815 returns a formatted token from the format_with_prefix option6816 with something else6817 raise not implemented6818 .fabricate6819 when digest stragegy is specified6820 fabricates digest strategy object6821 when encrypted strategy is specified6822 fabricates encrypted strategy object6823 when no strategy is specified6824 fabricates insecure strategy object6825 when incompatible options are provided6826 raises an error6827# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/base_spec.rb. It took 2.22 seconds. Expected to take 2.37 seconds.6828# [RSpecRunTime] Starting example group spec/services/discussions/capture_diff_note_positions_service_spec.rb. Expected to take 2.32 seconds.6829Discussions::CaptureDiffNotePositionsService6830 when merge request has a discussion6831 and position of the discussion changed on target branch head6832 diff positions are created for the first notes of the discussions6833# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.56 seconds. Current RSS: ~1512M. load average: 1.51 1.36 1.16 1/297 107346834# [RSpecRunTime] Finishing example group spec/services/discussions/capture_diff_note_positions_service_spec.rb. It took 2.01 seconds. Expected to take 2.32 seconds.6835# [RSpecRunTime] Starting example group spec/graphql/resolvers/nested_groups_resolver_spec.rb. Expected to take 2.29 seconds.6836Resolvers::NestedGroupsResolver6837 #resolve6838 when parent group is public6839 when `include_parent_descendants` is false6840 when user is not logged in6841 behaves like access to all public subgroups6842 returns all public subgroups of the parent group6843 when user is logged in6844 behaves like access to all public subgroups6845 returns all public subgroups of the parent group6846 when `include_parent_descendants` is true6847 when user is not logged in6848 behaves like access to all public descendant groups6849 returns all public descendant groups of the parent group ordered by ASC name6850 when user is logged in6851 behaves like access to all public descendant groups6852 returns all public descendant groups of the parent group ordered by ASC name6853 with owned argument set as true6854 returns only descendant groups owned by the user6855 with search argument6856 returns only descendant groups with matching name or path6857 when parent group is private6858 when `include_parent_descendants` is true6859 when user is not logged in6860 behaves like returning empty results6861 returns empty results6862 when user is logged in6863 returns all private descendant groups6864 when `include_parent_descendants` is false6865 when user is not logged in6866 behaves like returning empty results6867 returns empty results6868 when user is logged in6869 returns private subgroups6870# [RSpecRunTime] Finishing example group spec/graphql/resolvers/nested_groups_resolver_spec.rb. It took 2.49 seconds. Expected to take 2.29 seconds.6871# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb. Expected to take 2.24 seconds.6872Gitlab::JiraImport::Stage::ImportIssuesWorker6873 modules6874 behaves like include import workers modules6875 is expected to includes the ApplicationWorker module6876 is expected to includes the Gitlab::JiraImport::QueueOptions module6877 is expected to includes the Gitlab::JiraImport::ImportWorker module6878 #perform6879 when import did not start6880 behaves like cannot do Jira import6881 does not advance to next stage6882 behaves like does not advance to next stage6883 does not advance to next stage6884 when import started6885 uses a custom http client for the issues importer6886 when start_at is nil6887 behaves like advance to next stage6888 advances to attachments stage6889 when start_at is zero6890 behaves like advance to next stage6891 advances to issues stage6892 when start_at is greater than zero6893 behaves like advance to next stage6894 advances to issues stage6895 when start_at is below zero6896 behaves like advance to next stage6897 advances to attachments stage6898# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb. It took 2.37 seconds. Expected to take 2.24 seconds.6899# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb. Expected to take 2.22 seconds.6900Gitlab::JiraImport::AdvanceStageWorker6901 behaves like Gitlab::Import::AdvanceStage6902 #perform6903 when the project no longer exists6904 does not perform any work6905 when there are remaining jobs6906 reschedules itself6907 when the project import is not running6908 does not perform any work6909 clears the JobWaiter cache6910 when there are no remaining jobs6911 schedules the next stage6912 raises KeyError when the stage name is invalid6913 on worker timeouts6914 refreshes timeout and updates counter if jobs have been processed6915 converts string timeout argument to time6916 with an optimistic strategy6917 advances to next stage6918 with a pessimistic strategy6919 logs error and fails import6920 #wait_for_jobs6921 waits for jobs to complete and returns a new pair of keys to wait for6922# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb. It took 2.09 seconds. Expected to take 2.22 seconds.6923# [RSpecRunTime] Starting example group spec/models/subscription_spec.rb. Expected to take 2.18 seconds.6924Subscription6925 does not allow STI6926 relationships6927 is expected to belong to project required: false6928 is expected to belong to subscribable required: false6929 is expected to belong to user required: false6930 validations6931 is expected to validate that :subscribable cannot be empty/falsy6932 is expected to validate that :user cannot be empty/falsy6933 validates uniqueness of project_id scoped to subscribable_id, subscribable_type, and user_id6934# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.47 seconds. Current RSS: ~1517M. load average: 1.43 1.34 1.16 1/296 107356935# [RSpecRunTime] Finishing example group spec/models/subscription_spec.rb. It took 1.97 seconds. Expected to take 2.18 seconds.6936# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/erased_spec.rb. Expected to take 2.15 seconds.6937Gitlab::Ci::Status::Build::Erased6938 #illustration6939 is expected to include :image, :size, and :title6940 .matches?6941 when build is erased6942 is a correct match6943 when build is not erased6944 does not match6945# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/erased_spec.rb. It took 1.94 seconds. Expected to take 2.15 seconds.6946# [RSpecRunTime] Starting example group spec/finders/ci/auth_job_finder_spec.rb. Expected to take 2.1 seconds.6947Ci::AuthJobFinder6948 #execute!6949 is expected to eq #<Ci::Build status: "running", finished_at: nil, created_at: "2024-03-22 08:50:29.000000000 +0000", u...414, partition_id: 101, auto_canceled_by_partition_id: 100, auto_canceled_by_id: nil, tag_list: nil>6950 raises error if the job is not running6951 raises error if the job is erased6952 raises error if the the project is missing6953 raises error if the the project is being removed6954 with wrong job token6955 is expected to be nil6956# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.02 seconds. Current RSS: ~1492M. load average: 1.40 1.34 1.16 1/291 107366957 #execute6958 when job is not running6959 is expected to be nil6960 when job is running6961 sets ci_job_token_scope on the job user6962# [RSpecRunTime] Finishing example group spec/finders/ci/auth_job_finder_spec.rb. It took 1.93 seconds. Expected to take 2.1 seconds.6963# [RSpecRunTime] Starting example group spec/services/projects/detect_repository_languages_service_spec.rb. Expected to take 2.07 seconds.6964Projects::DetectRepositoryLanguagesService6965 #execute6966 without previous detection6967 inserts new programming languages in the database6968 inserts the repository langauges6969 updates detected_repository_languages flag6970# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.02 seconds. Current RSS: ~1506M. load average: 1.40 1.34 1.16 1/292 107546971 with a previous detection6972 updates the repository languages6973 doesn't touch detected_repository_languages flag6974 when no repository exists6975 has no languages6976# [RSpecRunTime] Finishing example group spec/services/projects/detect_repository_languages_service_spec.rb. It took 3.5 seconds. Expected to take 2.07 seconds.6977# [RSpecRunTime] Starting example group spec/workers/ssh_keys/expired_notification_worker_spec.rb. Expected to take 2.04 seconds.6978SshKeys::ExpiredNotificationWorker6979 uses a cronjob queue6980 #perform6981 with a large batch6982 updates all keys regardless of batch size6983 with expiring key today6984 invoke the notification service6985 updates notified column6986 behaves like an idempotent worker6987 is labeled as idempotent6988 performs multiple times sequentially without raising an exception6989 when key has expired in the past6990 does not update notified column6991 when key has already been notified of expiration6992 does not update notified column6993# [RSpecRunTime] Finishing example group spec/workers/ssh_keys/expired_notification_worker_spec.rb. It took 1.88 seconds. Expected to take 2.04 seconds.6994# [RSpecRunTime] Starting example group spec/models/legacy_diff_note_spec.rb. Expected to take 2.0 seconds.6995LegacyDiffNote6996 does not allow STI6997 #to_ability_name6998 is expected to eq "note"6999 callbacks7000 #set_diff7001 when not importing7002 updates st_diff7003 when importing7004 does not update st_diff7005 when st_diff is blank7006 updates st_diff7007# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.89 seconds. Current RSS: ~1495M. load average: 1.45 1.35 1.16 1/292 107577008# [RSpecRunTime] Finishing example group spec/models/legacy_diff_note_spec.rb. It took 2.18 seconds. Expected to take 2.0 seconds.7009# [RSpecRunTime] Starting example group spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb. Expected to take 1.98 seconds.7010Projects::RefreshBuildArtifactsSizeStatisticsWorker7011 #perform_work7012 when refresh job is present7013 logs refresh information7014 when refresh job is not present7015 logs refresh information7016 #remaining_work_count7017 and there are remaining refresh jobs7018 is expected to eq 17019# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.44 seconds. Current RSS: ~1496M. load average: 1.41 1.34 1.16 1/292 107587020 and there are no remaining refresh jobs7021 is expected to eq 07022 #max_running_jobs7023 is expected to eq 07024 when projects_build_artifacts_size_refresh flag is enabled7025 is expected to eq 17026 when projects_build_artifacts_size_refresh_medium flag is enabled7027 is expected to eq 37028 when projects_build_artifacts_size_refresh_high flag is enabled7029 is expected to eq 57030# [RSpecRunTime] Finishing example group spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb. It took 2.14 seconds. Expected to take 1.98 seconds.7031# [RSpecRunTime] Starting example group spec/workers/flush_counter_increments_worker_spec.rb. Expected to take 1.94 seconds.7032FlushCounterIncrementsWorker7033 #perform7034 commits increments to database7035 when model class does not exist7036 does nothing7037# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.36 seconds. Current RSS: ~1501M. load average: 1.41 1.34 1.16 1/292 107597038 when record does not exist7039 does nothing7040# [RSpecRunTime] Finishing example group spec/workers/flush_counter_increments_worker_spec.rb. It took 1.85 seconds. Expected to take 1.94 seconds.7041# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. Expected to take 1.91 seconds.7042Types::Snippets::BlobViewerType7043 has the correct fields7044 is expected to be non null7045 is expected to be non null7046 is expected to be non null7047 is expected to be non null7048 is expected not to be non null7049 is expected to be non null7050 is expected to be non null7051 collapsed7052 behaves like nil field converted to false7053 returns false7054# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.67 seconds. Current RSS: ~1505M. load average: 1.86 1.44 1.19 1/293 107797055 tooLarge7056 behaves like nil field converted to false7057 returns false7058# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_viewer_type_spec.rb. It took 2.02 seconds. Expected to take 1.91 seconds.7059# [RSpecRunTime] Starting example group spec/graphql/types/base_object_spec.rb. Expected to take 1.87 seconds.7060Types::BaseObject7061 scoping items7062 paginates arrays correctly7063 filters connections correctly7064 filters polymorphic connections7065 filters interface connections7066 redacts polymorphic objects7067 paginates before scoping7068 a lazy list7069 behaves like array member redaction7070 redacts the unauthorized array member7071# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.47 seconds. Current RSS: ~1509M. load average: 1.86 1.44 1.19 1/294 107877072 a list of lazy items7073 behaves like array member redaction7074 redacts the unauthorized array member7075 an array connection of items7076 behaves like array member redaction7077 redacts the unauthorized array member7078 an array connection of items, selecting edges7079 behaves like array member redaction7080 redacts the unauthorized array member7081 .authorize7082 keeps track of the specified value7083 can not redefine the authorize value7084# [RSpecRunTime] Finishing example group spec/graphql/types/base_object_spec.rb. It took 2.09 seconds. Expected to take 1.87 seconds.7085# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/note_counter_spec.rb. Expected to take 1.84 seconds.7086Gitlab::UsageDataCounters::NoteCounter7087 behaves like a note usage counter7088 .count(create)7089 increments the Note create counter by 17090 .read(create)7091 returns the total number of create events7092 behaves like a note usage counter7093 .count(create)7094 increments the Note create counter by 17095 .read(create)7096 returns the total number of create events7097 behaves like a note usage counter7098 .count(create)7099 increments the Note create counter by 17100 .read(create)7101 returns the total number of create events7102 .totals7103 can report all totals7104 unknown events or noteable_type7105 event: :create, noteable_type: "Snippet", expected_count: 1, should_raise: false7106 handles event7107 event: :wibble, noteable_type: "Snippet", expected_count: 0, should_raise: true7108 handles event7109 event: :create, noteable_type: "MergeRequest", expected_count: 1, should_raise: false7110 handles event7111 event: :wibble, noteable_type: "MergeRequest", expected_count: 0, should_raise: true7112 handles event7113 event: :create, noteable_type: "Commit", expected_count: 1, should_raise: false7114 handles event7115 event: :wibble, noteable_type: "Commit", expected_count: 0, should_raise: true7116 handles event7117 event: :create, noteable_type: "Issue", expected_count: 0, should_raise: false7118 handles event7119 event: :wibble, noteable_type: "Issue", expected_count: 0, should_raise: false7120 handles event7121# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/note_counter_spec.rb. It took 1.85 seconds. Expected to take 1.84 seconds.7122# [RSpecRunTime] Starting example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. Expected to take 1.82 seconds.7123Security::CiConfiguration::SastBuildAction7124 with existing .gitlab-ci.yml7125 sast has not been included7126 template includes are array7127 generates the correct YML7128 template include is not an array7129 generates the correct YML7130 reports defaults have been overwritten7131 sast template include is not an array7132 generates the correct YML7133 with default values7134 generates the correct YML7135 reports defaults have not been overwritten7136 analyzer section7137 generates the correct YML7138 analyzers are disabled7139 writes SAST_EXCLUDED_ANALYZERS7140 all analyzers are enabled7141 does not write SAST_EXCLUDED_ANALYZERS7142 with update stage and SEARCH_MAX_DEPTH and set SECURE_ANALYZERS_PREFIX to default7143 generates the correct YML7144 with no existing variables7145 generates the correct YML7146 with no existing sast config7147 generates the correct YML7148 with no existing sast variables7149 generates the correct YML7150 with no .gitlab-ci.yml7151 autodevops disabled7152 with one empty parameter7153 generates the correct YML7154 with all parameters7155 generates the correct YML7156 with autodevops enabled7157 generates the correct YML7158# [RSpecRunTime] Finishing example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. It took 1.86 seconds. Expected to take 1.82 seconds.7159# [RSpecRunTime] Starting example group spec/services/snippets/update_repository_storage_service_spec.rb. Expected to take 1.8 seconds.7160Snippets::UpdateRepositoryStorageService7161 #execute7162 when the move succeeds7163 moves the repository to the new storage and unmarks the repository as read-only7164 when the filesystems are the same7165 updates the database without trying to move the repostory7166 when the move fails7167 unmarks the repository as read-only without updating the repository storage7168 when the cleanup fails7169 sets the correct state7170 when the checksum does not match7171 unmarks the repository as read-only without updating the repository storage7172 when the repository move is finished7173 is idempotent7174 when the repository move is failed7175 is idempotent7176# [RSpecRunTime] Finishing example group spec/services/snippets/update_repository_storage_service_spec.rb. It took 1.58 seconds. Expected to take 1.8 seconds.7177# [RSpecRunTime] Starting example group spec/services/task_list_toggle_service_spec.rb. Expected to take 1.77 seconds.7178TaskListToggleService7179 checks Task 17180 unchecks Item 17181 checks task in loose list7182 checks task with no-break space7183 checks Another item7184 returns false if line_source does not match the text7185 tolerates \r\n line endings7186 returns false if markdown is nil7187 returns false if markdown_html is nil7188 properly handles tasks in a blockquote7189 properly handles a GitLab blockquote7190 when clicking an embedded subtask7191 properly handles it inside an unordered list7192 properly handles it inside an ordered list7193# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.91 seconds. Current RSS: ~1523M. load average: 1.79 1.43 1.19 1/293 107977194# [RSpecRunTime] Finishing example group spec/services/task_list_toggle_service_spec.rb. It took 1.62 seconds. Expected to take 1.77 seconds.7195# [RSpecRunTime] Starting example group spec/models/spam_log_spec.rb. Expected to take 1.75 seconds.7196SpamLog7197 does not allow STI7198 associations7199 is expected to belong to user required: false7200 validations7201 is expected to validate that :user cannot be empty/falsy7202 #remove_user7203 blocks the user7204 when admin mode is enabled7205 initiates user removal7206 when admin mode is disabled7207 does not allow to remove the user7208 .verify_recaptcha!7209 the record cannot be found7210 updates nothing7211 does not error despite not finding a record7212 the record exists7213 updates recaptcha_verified7214# [RSpecRunTime] Finishing example group spec/models/spam_log_spec.rb. It took 1.7 seconds. Expected to take 1.75 seconds.7215# [RSpecRunTime] Starting example group spec/workers/authorized_projects_worker_spec.rb. Expected to take 1.72 seconds.7216AuthorizedProjectsWorker7217 behaves like refreshes user's project authorizations7218 #perform7219 refreshes user's authorized projects7220 when the user is not found7221 does nothing7222 behaves like an idempotent worker7223 is labeled as idempotent7224 performs multiple times sequentially without raising an exception7225 does not change authorizations when run twice7226# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.25 seconds. Current RSS: ~1516M. load average: 1.73 1.42 1.19 1/291 107987227# [RSpecRunTime] Finishing example group spec/workers/authorized_projects_worker_spec.rb. It took 1.64 seconds. Expected to take 1.72 seconds.7228# [RSpecRunTime] Starting example group spec/finders/groups/accepting_project_transfers_finder_spec.rb. Expected to take 1.69 seconds.7229Groups::AcceptingProjectTransfersFinder7230 #execute7231 only returns groups where the user has access to transfer projects to7232# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.75 seconds. Current RSS: ~1504M. load average: 1.73 1.42 1.19 1/291 107997233# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_project_transfers_finder_spec.rb. It took 1.5 seconds. Expected to take 1.69 seconds.7234# [RSpecRunTime] Starting example group spec/graphql/resolvers/deployments_resolver_spec.rb. Expected to take 1.68 seconds.7235Resolvers::DeploymentsResolver7236 #resolve7237 finds the deployment7238 finds the deployment when status matches7239 does not find the deployment when status does not match7240 transforms order_by for finder7241# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.38 seconds. Current RSS: ~1497M. load average: 1.67 1.42 1.19 1/293 108117242# [RSpecRunTime] Finishing example group spec/graphql/resolvers/deployments_resolver_spec.rb. It took 1.64 seconds. Expected to take 1.68 seconds.7243# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_list_spec.rb. Expected to take 1.66 seconds.7244Gitlab::Cleanup::OrphanJobArtifactFinalObjects::BatchFromList7245 #orphan_objects7246 when not configured to use bucket_prefix7247 behaves like returning orphan final job artifact objects7248 returns all orphan Fog files from the given CSV entries7249 when configured to use bucket_prefix7250 behaves like returning orphan final job artifact objects7251 returns all orphan Fog files from the given CSV entries7252# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_list_spec.rb. It took 1.6 seconds. Expected to take 1.66 seconds.7253# [RSpecRunTime] Starting example group spec/graphql/mutations/branches/create_spec.rb. Expected to take 1.61 seconds.7254Mutations::Branches::Create7255 #resolve7256 raises an error if the resource is not accessible to the user7257 when the user can create a branch7258 when service successfully creates a new branch7259 returns a new branch7260# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.19 seconds. Current RSS: ~1494M. load average: 1.67 1.42 1.19 1/293 108187261 when service fails to create a new branch7262 is expected to be nil7263 is expected to eq ["Branch already exists"]7264# [RSpecRunTime] Finishing example group spec/graphql/mutations/branches/create_spec.rb. It took 1.7 seconds. Expected to take 1.61 seconds.7265# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb. Expected to take 1.6 seconds.7266Gitlab::Ci::Config::Normalizer::NumberStrategy7267 .applies_to?7268 with numbers7269 is expected to be truthy7270 with hash that has :number key7271 is expected to be truthy7272 with a float number7273 is expected to be falsey7274 with hash that does not have :number key7275 is expected to be falsey7276 .build_from7277 with numbers7278 behaves like parallelized job7279 is expected to eq 37280 has attributes7281 has parallelized name7282 with hash that has :number key7283 behaves like parallelized job7284 is expected to eq 37285 has attributes7286 has parallelized name7287 with one7288 behaves like single parallelized job7289 is expected to eq 17290 has attributes7291 has parallelized name7292# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb. It took 1.68 seconds. Expected to take 1.6 seconds.7293# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. Expected to take 1.58 seconds.7294Integrations::ChatMessage::WikiPageMessage7295 does not allow STI7296 behaves like Integrations::ChatMessage7297 when input contains link markup7298 strips all link markup characters7299 without markdown7300 #pretext7301 when :action == "create"7302 returns a message that a new wiki page was created7303 when :action == "update"7304 returns a message that a wiki page was updated7305 #attachments7306 when :action == "create"7307 returns the commit message for a new wiki page7308 when :action == "update"7309 returns the commit message for an updated wiki page7310 with markdown7311 #pretext7312 when :action == "create"7313 returns a message that a new wiki page was created7314 when :action == "update"7315 returns a message that a wiki page was updated7316 #attachments7317 when :action == "create"7318 returns the commit message for a new wiki page7319 when :action == "update"7320 returns the commit message for an updated wiki page7321 #activity7322 when :action == "create"7323 returns the attachment for a new wiki page7324 when :action == "update"7325 returns the attachment for an updated wiki page7326# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. It took 1.45 seconds. Expected to take 1.58 seconds.7327# [RSpecRunTime] Starting example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. Expected to take 1.56 seconds.7328Gitlab::FormBuilders::GitlabUiFormBuilder7329 #submit7330 without pajamas_button enabled7331 renders a submit input7332 with pajamas_button enabled7333 renders a submit button7334 #gitlab_ui_checkbox_component7335 when not using slots7336 without optional arguments7337 renders correct html7338 with optional arguments7339 renders help text7340 with checkbox_options: { multiple: true }7341 renders labels with correct for attributes7342 when using slots7343 renders correct html7344 #gitlab_ui_radio_component7345 when not using slots7346 without optional arguments7347 renders correct html7348 with optional arguments7349 renders help text7350 when using slots7351 renders correct html7352 #gitlab_ui_datepicker7353 without optional arguments7354 renders correct html7355 with optional arguments7356 renders correct html7357# [RSpecRunTime] Finishing example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. It took 1.32 seconds. Expected to take 1.56 seconds.7358# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. Expected to take 1.53 seconds.7359Gitlab::MarkdownCache::Redis::Extension7360 defines the html attributes7361 loads the markdown from the cache only once7362 correctly loads the markdown if it was stored in redis7363 .preload_markdown_cache!7364 does not preload the markdown twice7365 #refresh_markdown_cache!7366 stores the value in redis7367 assigns the values7368# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. It took 0.89 second. Expected to take 1.53 seconds.7369# [RSpecRunTime] Starting example group spec/finders/repositories/changelog_tag_finder_spec.rb. Expected to take 1.5 seconds.7370Repositories::ChangelogTagFinder7371 #execute7372 when the regular expression is invalid7373 raises Gitlab::Changelog::Error7374 when there is a previous tag7375 returns the previous tag7376 when feature flag "update_changelog_logic" is disabled7377 returns the previous tag7378 when GitLab release process7379 supports GitLab release process7380 when feature flag "update_changelog_logic" is disabled7381 supports GitLab release process7382 when Omnibus release process7383 supports Omnibus release process7384 when feature flag "update_changelog_logic" is disabled7385 supports Omnibus release process7386 when Gitaly release process7387 supports Gitaly release process7388 when feature flag "update_changelog_logic" is disabled7389 supports Gitaly release process7390 when there is no previous tag7391 returns nil7392# [RSpecRunTime] Finishing example group spec/finders/repositories/changelog_tag_finder_spec.rb. It took 1.48 seconds. Expected to take 1.5 seconds.7393# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. Expected to take 1.49 seconds.7394Gitlab::Ci::Pipeline::Expression::Lexeme::String7395 .build7396 creates a new instance of the token7397 .type7398 is a value lexeme7399 .scan7400 when using double quotes7401 correctly identifies string token7402 when using single quotes7403 correctly identifies string token7404 when there are mixed quotes in the string7405 is a greedy scanner for double quotes7406 is a greedy scanner for single quotes7407 allows to use single quotes inside double quotes7408 allow to use double quotes inside single quotes7409 allows to use an empty string inside single quotes7410 allow to use an empty string inside double quotes7411 #evaluate7412 returns string value if it is present7413 returns an empty string if it is empty7414# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. It took 1.54 seconds. Expected to take 1.49 seconds.7415# [RSpecRunTime] Starting example group spec/workers/auto_merge_process_worker_spec.rb. Expected to take 1.47 seconds.7416AutoMergeProcessWorker7417 #perform7418 when merge request is found7419 executes AutoMergeService7420# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.41 seconds. Current RSS: ~1514M. load average: 1.56 1.40 1.18 1/297 108597421 when merge request is not found7422 does not execute AutoMergeService7423# [RSpecRunTime] Finishing example group spec/workers/auto_merge_process_worker_spec.rb. It took 1.46 seconds. Expected to take 1.47 seconds.7424# [RSpecRunTime] Starting example group spec/models/list_user_preference_spec.rb. Expected to take 1.44 seconds.7425ListUserPreference7426 does not allow STI7427 relationships7428 is expected to belong to list required: false7429 is expected to belong to user required: false7430 is expected to validate that :user_id is case-sensitively unique within the scope of :list_id, producing a custom validation error on failure7431# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.99 seconds. Current RSS: ~1507M. load average: 1.52 1.40 1.18 1/297 108627432# [RSpecRunTime] Finishing example group spec/models/list_user_preference_spec.rb. It took 1.46 seconds. Expected to take 1.44 seconds.7433# [RSpecRunTime] Starting example group spec/services/dependency_proxy/request_token_service_spec.rb. Expected to take 1.42 seconds.7434DependencyProxy::RequestTokenService7435 remote request is successful7436 is expected to eq :success7437 is expected to eq "a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"7438 remote request is not found7439 is expected to eq :error7440 is expected to eq 4047441 is expected to eq "Expected 200 response code for an access token"7442 failed to parse response body7443 is expected to eq :error7444 is expected to eq 5007445 is expected to eq "Failed to parse a response body for an access token"7446 net timeout exception7447 is expected to eq :error7448 is expected to eq 5997449 is expected to eq "execution expired"7450# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/request_token_service_spec.rb. It took 1.5 seconds. Expected to take 1.42 seconds.7451# [RSpecRunTime] Starting example group spec/services/ci/pipeline_triggers/update_service_spec.rb. Expected to take 1.39 seconds.7452Ci::PipelineTriggers::UpdateService7453 execute7454 when user does not have permission7455 returns ServiceResponse.error7456 when user has permission7457 updates database values with passed description param7458 returns ServiceResponse.success7459 when update fails7460 returns ServiceResponse.error7461# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.14 seconds. Current RSS: ~1508M. load average: 1.52 1.40 1.18 1/296 108637462# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_triggers/update_service_spec.rb. It took 2.66 seconds. Expected to take 1.39 seconds.7463# [RSpecRunTime] Starting example group spec/services/pages_domains/create_service_spec.rb. Expected to take 1.38 seconds.7464PagesDomains::CreateService7465 when the user has the required permissions7466 when it saves the domain successfully7467 creates the domain and publishes a PagesDomainCreatedEvent7468 when it fails to save the domain7469 does not create a pages domain and does not publish a PagesDomainCreatedEvent7470 when the user does not have the required permissions7471 does not create a pages domain and does not publish a PagesDomainCreatedEvent7472# [RSpecRunTime] Finishing example group spec/services/pages_domains/create_service_spec.rb. It took 1.36 seconds. Expected to take 1.38 seconds.7473# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb. Expected to take 1.36 seconds.7474Gitlab::Ci::Config::Entry::Release::Assets::Link7475 validation7476 when entry config value is correct7477 #value7478 returns link configuration7479 #valid?7480 is valid7481 when entry value is not correct7482 #errors7483 when name is not a string7484 reports error7485 when name is not present7486 reports error7487 when url is not addressable7488 reports error7489 when url is not present7490 reports error7491 when there is an unknown key present7492 reports error7493# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb. It took 1.53 seconds. Expected to take 1.36 seconds.7494# [RSpecRunTime] Starting example group spec/lib/gitlab/uuid_spec.rb. Expected to take 1.34 seconds.7495Gitlab::UUID7496 .v57497 in development7498 is expected to eq "5b593e54-90f5-504b-8805-5394a4d14b94"7499 in test7500 is expected to eq "5b593e54-90f5-504b-8805-5394a4d14b94"7501 in staging7502 is expected to eq "dd190b37-7754-5c7c-80a0-85621a5823ad"7503 in production7504 is expected to eq "4961388b-9d8e-5da0-a499-3ef5da58daf0"7505 v5?7506 test_string: "not even a uuid", is_uuid_v5: false7507 is expected to equal false7508 test_string: "this-seems-like-a-uuid", is_uuid_v5: false7509 is expected to equal false7510 test_string: "thislook-more-5lik-eava-liduuidbutno", is_uuid_v5: false7511 is expected to equal false7512 test_string: "9f470438-db0f-37b7-9ca9-1d47104c339a", is_uuid_v5: false7513 is expected to equal false7514 test_string: "9f470438-db0f-47b7-9ca9-1d47104c339a", is_uuid_v5: false7515 is expected to equal false7516 test_string: "9f470438-db0f-57b7-9ca9-1d47104c339a", is_uuid_v5: true7517 is expected to equal true7518# [RSpecRunTime] Finishing example group spec/lib/gitlab/uuid_spec.rb. It took 1.3 seconds. Expected to take 1.34 seconds.7519# [RSpecRunTime] Starting example group spec/views/profiles/keys/_form.html.haml_spec.rb. Expected to take 1.31 seconds.7520profiles/keys/_form.html.haml7521 when the form partial is used7522 renders the form with the correct action7523 has the key field7524 has the title field7525 has the usage type field7526 has the expires at field7527 has the validation warning7528 has the submit button7529# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.51 seconds. Current RSS: ~1516M. load average: 1.40 1.37 1.18 1/291 108647530# [RSpecRunTime] Finishing example group spec/views/profiles/keys/_form.html.haml_spec.rb. It took 1.17 seconds. Expected to take 1.31 seconds.7531# [RSpecRunTime] Starting example group spec/graphql/mutations/customer_relations/organizations/update_spec.rb. Expected to take 1.29 seconds.7532Mutations::CustomerRelations::Organizations::Update7533 is expected to require graphql authorizations :admin_crm_organization7534 #resolve7535 when the user does not have permission to update an crm_organization7536 raises an error7537 when the crm_organization does not exist7538 raises an error7539 when the user has permission to update an crm_organization7540 updates the crm_organization with correct values7541 when the feature is disabled7542 raises an error7543# [RSpecRunTime] Finishing example group spec/graphql/mutations/customer_relations/organizations/update_spec.rb. It took 1.38 seconds. Expected to take 1.29 seconds.7544# [RSpecRunTime] Starting example group spec/serializers/analytics_summary_serializer_spec.rb. Expected to take 1.26 seconds.7545AnalyticsSummarySerializer7546 generates payload for single object7547 contains important elements of AnalyticsStage7548 does not include unit7549 when representing with unit7550 contains unit7551# [RSpecRunTime] RSpec elapsed time: 24 minutes 37.16 seconds. Current RSS: ~1506M. load average: 1.28 1.35 1.17 1/291 108657552# [RSpecRunTime] Finishing example group spec/serializers/analytics_summary_serializer_spec.rb. It took 1.27 seconds. Expected to take 1.26 seconds.7553# [RSpecRunTime] Starting example group spec/policies/system_hook_policy_spec.rb. Expected to take 1.25 seconds.7554SystemHookPolicy7555 when the user is not an admin7556 cannot read_web_hook7557 cannot destroy_web_hook7558 when the user is an admin7559 can read_web_hook7560 can destroy_web_hook7561# [RSpecRunTime] Finishing example group spec/policies/system_hook_policy_spec.rb. It took 1.31 seconds. Expected to take 1.25 seconds.7562# [RSpecRunTime] Starting example group spec/workers/build_queue_worker_spec.rb. Expected to take 1.23 seconds.7563BuildQueueWorker7564 #perform7565 when build exists7566 ticks runner queue value7567 when build does not exist7568 does not raise exception7569 behaves like worker with data consistency7570 .get_data_consistency_feature_flag_enabled?7571 returns true7572 .get_data_consistency7573 returns correct data consistency7574# [RSpecRunTime] Finishing example group spec/workers/build_queue_worker_spec.rb. It took 1.3 seconds. Expected to take 1.23 seconds.7575# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.2 seconds.7576Gitlab::BitbucketServerImport::Stage::ImportLfsObjectsWorker7577 behaves like Gitlab::BitbucketServerImport::StageMethods7578 .sidekiq_retries_exhausted7579 tracks the import failure7580 #perform7581 executes the import7582 queues RefreshImportJidWorker7583 #perform7584 when the import succeeds7585 schedules the next stage7586# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. It took 1.0 second. Expected to take 1.2 seconds.7587# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. Expected to take 1.17 seconds.7588Resolvers::WorkItems::TypesResolver7589 #resolve7590 when parent is a group7591 behaves like a work item type resolver7592 returns all default work item types7593 when filtering by type name7594 returns type with the given name7595# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.77 seconds. Current RSS: ~1501M. load average: 1.26 1.34 1.17 1/291 108667596 when parent is a project7597 behaves like a work item type resolver7598 returns all default work item types7599 when filtering by type name7600 returns type with the given name7601# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. It took 2.53 seconds. Expected to take 1.17 seconds.7602# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/award_spec.rb. Expected to take 1.14 seconds.7603Mutations::Achievements::Award7604 is expected to require graphql authorizations :award_achievement7605 #resolve7606 when the user does not have permission7607 raises an error7608 when the user has permission7609 creates user_achievement with correct values7610 when the params are invalid7611 returns the validation error7612# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/award_spec.rb. It took 1.24 seconds. Expected to take 1.14 seconds.7613# [RSpecRunTime] Starting example group spec/channels/application_cable/connection_spec.rb. Expected to take 1.14 seconds.7614ApplicationCable::Connection7615 when session cookie is set7616 when user is logged in7617 sets current_user7618 with a stale password7619 sets current_user to nil7620 when user is not logged in7621 sets current_user to nil7622 when bearer header is provided7623 finds user by PAT7624 when session cookie is not set7625 sets current_user to nil7626 when session cookie is an empty string7627 sets current_user to nil7628# [RSpecRunTime] Finishing example group spec/channels/application_cable/connection_spec.rb. It took 1.13 seconds. Expected to take 1.14 seconds.7629# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/service_index_presenter_spec.rb. Expected to take 1.11 seconds.7630Packages::Nuget::ServiceIndexPresenter7631 #version7632 for a group7633 is expected to eq "3.0.0"7634 for a project7635 is expected to eq "3.0.0"7636 #resources7637 for a group7638 behaves like returning valid resources7639 has valid resources7640 does not return the publish resource7641 for a project7642 behaves like returning valid resources7643 has valid resources7644 does return the publish resource7645# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/service_index_presenter_spec.rb. It took 1.18 seconds. Expected to take 1.11 seconds.7646# [RSpecRunTime] Starting example group spec/graphql/mutations/user_callouts/create_spec.rb. Expected to take 1.09 seconds.7647Mutations::UserCallouts::Create7648 #resolve7649 when feature name is not supported7650 does not create a user callout7651 returns error about feature name not being supported7652 when feature name is supported7653 creates a user callout7654 sets dismissed_at for the user callout7655 has no errors7656# [RSpecRunTime] Finishing example group spec/graphql/mutations/user_callouts/create_spec.rb. It took 1.09 seconds. Expected to take 1.09 seconds.7657# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/link_header_parser_spec.rb. Expected to take 1.08 seconds.7658Gitlab::Utils::LinkHeaderParser7659 #parse7660 with a valid header7661 is expected to eq {:next=>{:uri=>#<URI::HTTP http://sandbox.org/next>}}7662 with multiple links7663 is expected to eq {:next=>{:uri=>#<URI::HTTP http://sandbox.org/next>}, :previous=>{:uri=>#<URI::HTTP http://sandbox.org/previous>}}7664 with an incomplete uri7665 is expected to eq {}7666 with no rel7667 is expected to eq {}7668 with multiple rel elements7669 is expected to eq {:next=>{:uri=>#<URI::HTTP http://sandbox.org/next>}}7670 when the url is too long7671 is expected to eq {}7672 with nil header7673 is expected to eq {}7674 with empty header7675 is expected to eq {}7676# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/link_header_parser_spec.rb. It took 1.05 seconds. Expected to take 1.08 seconds.7677# [RSpecRunTime] Starting example group spec/models/work_items/related_link_restriction_spec.rb. Expected to take 1.06 seconds.7678WorkItems::RelatedLinkRestriction7679 does not allow STI7680 validations7681 is expected to validate that :source_type cannot be empty/falsy7682 is expected to validate that :target_type cannot be empty/falsy7683 is expected to validate that :target_type is case-sensitively unique within the scope of :source_type_id and :link_type7684 .link_type7685 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}›7686 associations7687 is expected to belong to source_type required: false7688 is expected to belong to target_type required: false7689# [RSpecRunTime] Finishing example group spec/models/work_items/related_link_restriction_spec.rb. It took 1.04 seconds. Expected to take 1.06 seconds.7690# [RSpecRunTime] Starting example group spec/components/pajamas/card_component_spec.rb. Expected to take 1.04 seconds.7691Pajamas::CardComponent7692 slots7693 renders card header7694 renders card body7695 renders footer7696 with defaults7697 does not have a header or footer7698 renders the card and body7699 with custom options7700 renders card options7701 renders header options7702 renders body options7703 renders footer options7704# [RSpecRunTime] Finishing example group spec/components/pajamas/card_component_spec.rb. It took 1.13 seconds. Expected to take 1.04 seconds.7705# [RSpecRunTime] Starting example group spec/validators/bytesize_validator_spec.rb. Expected to take 1.02 seconds.7706BytesizeValidator7707 content: "short😁", validity: false, errors: {:content=>["is too long (9 B). The maximum size is 7 B."]}7708 is expected to eq false7709 is expected to eq {:content=>["is too long (9 B). The maximum size is 7 B."]}7710 content: "short", validity: true, errors: {}7711 is expected to eq true7712 is expected to eq {}7713 content: "very long", validity: false, errors: {:content=>["is too long (9 B). The maximum size is 7 B."]}7714 is expected to eq false7715 is expected to eq {:content=>["is too long (9 B). The maximum size is 7 B."]}7716 content: "short⇏", validity: false, errors: {:content=>["is too long (8 B). The maximum size is 7 B."]}7717 is expected to eq false7718 is expected to eq {:content=>["is too long (8 B). The maximum size is 7 B."]}7719# [RSpecRunTime] Finishing example group spec/validators/bytesize_validator_spec.rb. It took 1.05 seconds. Expected to take 1.02 seconds.7720# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/force_push_spec.rb. Expected to take 1.02 seconds.7721Gitlab::Checks::ForcePush7722 .force_push?7723 when the repo is empty7724 returns false7725 when new rev is a descendant of old rev7726 returns false7727 when new rev is not a descendant of old rev7728 returns true7729# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/force_push_spec.rb. It took 1.04 seconds. Expected to take 1.02 seconds.7730# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb. Expected to take 0.99 second.7731Gitlab::Ci::Config::Entry::Kubernetes7732 attributes7733 is expected to respond to #namespace7734 is expected to respond to #has_namespace?7735 validations7736 config7737 is a hash containing known keys7738 is expected to be valid7739 is a hash containing an unknown key7740 is expected not to be valid7741 is a string7742 is expected not to be valid7743 namespace7744 is a string7745 is expected to be valid7746 is a hash7747 is expected not to be valid7748 is not present7749 is expected not to be valid7750# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb. It took 1.06 seconds. Expected to take 0.99 second.7751# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb. Expected to take 0.98 second.7752Gitlab::BitbucketServerImport::Stage::ImportNotesWorker7753 behaves like Gitlab::BitbucketServerImport::StageMethods7754 .sidekiq_retries_exhausted7755 tracks the import failure7756 #perform7757 executes the import7758 queues RefreshImportJidWorker7759 #perform7760 when the import succeeds7761 schedules the next stage7762# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb. It took 0.95 second. Expected to take 0.98 second.7763# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. Expected to take 0.96 second.7764#<Class:0x00007e1cee277b60>7765 has the expected fields7766 for total_spent_time field7767 when requested7768 returns the total spent time7769# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. It took 1.05 seconds. Expected to take 0.96 second.7770# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. Expected to take 0.95 second.7771Resolvers::Clusters::Agents::Authorizations::UserAccessResolver7772 is expected to eq Types::Clusters::Agents::Authorizations::UserAccessType7773 is expected to be truthy7774 #resolve7775 calls the finder7776# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb. It took 0.94 second. Expected to take 0.95 second.7777# [RSpecRunTime] Starting example group spec/graphql/resolvers/metrics/dashboards/annotation_resolver_spec.rb. Expected to take 0.94 second.7778Resolvers::Metrics::Dashboards::AnnotationResolver7779 #resolve7780 user with developer access7781 with annotation records7782 returns empty all the time7783# [RSpecRunTime] Finishing example group spec/graphql/resolvers/metrics/dashboards/annotation_resolver_spec.rb. It took 0.93 second. Expected to take 0.94 second.7784# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/account_menu_spec.rb. Expected to take 0.93 second.7785Sidebars::UserSettings::Menus::AccountMenu7786 behaves like User settings menu7787 does not contain any sub menu7788 renders the correct link7789 renders the correct title7790 renders the correct icon7791 defines correct active route7792 behaves like User settings menu #render? method7793 #render?7794 when user is logged in7795 renders7796 when user is not logged in7797 does not render7798# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/account_menu_spec.rb. It took 0.98 second. Expected to take 0.93 second.7799# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/position_collection_spec.rb. Expected to take 0.91 second.7800Gitlab::Diff::PositionCollection7801 #to_a7802 returns all positions that are Gitlab::Diff::Position7803 #unfoldable7804 returns unfoldable diff positions7805 when given head_sha does not match with positions head_sha7806 returns no position7807 when given head_sha is nil7808 returns unfoldable diff positions unfiltered by head_sha7809 #concat7810 returns a Gitlab::Diff::Position7811 concatenates the new position to the collection7812# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/position_collection_spec.rb. It took 0.99 second. Expected to take 0.91 second.7813# [RSpecRunTime] Starting example group spec/views/profiles/notifications/show.html.haml_spec.rb. Expected to take 0.91 second.7814profiles/notifications/show7815 when there is no database value for User#notification_email7816 displays the correct elements7817 when there is a database value for User#notification_email7818 displays the correct elements7819# [RSpecRunTime] Finishing example group spec/views/profiles/notifications/show.html.haml_spec.rb. It took 0.75 second. Expected to take 0.91 second.7820# [RSpecRunTime] Starting example group spec/lib/gitlab/web_ide/config_spec.rb. Expected to take 0.89 second.7821Gitlab::WebIde::Config7822 when config is valid7823 #to_hash7824 returns hash created from string7825 #valid?7826 is valid7827 has no errors7828 when config is invalid7829 when yml is incorrect7830 .new7831 raises error7832 when config logic is incorrect7833 #valid?7834 is not valid7835 has errors7836 #errors7837 returns an array of strings7838# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_ide/config_spec.rb. It took 0.94 second. Expected to take 0.89 second.7839# [RSpecRunTime] Starting example group spec/presenters/issue_email_participant_presenter_spec.rb. Expected to take 0.88 second.7840IssueEmailParticipantPresenter7841 #email7842 when anonymous7843 is expected to eq "an*****@e*****.c**"7844 with signed in user7845 when user has no role in project7846 is expected to eq "an*****@e*****.c**"7847 when user has guest role in project7848 is expected to eq "an*****@e*****.c**"7849 when user has reporter role in project7850 is expected to eq "any@example.com"7851 when user has developer role in project7852 is expected to eq "any@example.com"7853# [RSpecRunTime] Finishing example group spec/presenters/issue_email_participant_presenter_spec.rb. It took 0.95 second. Expected to take 0.88 second.7854# [RSpecRunTime] Starting example group spec/views/devise/shared/_signup_box.html.haml_spec.rb. Expected to take 0.86 second.7855devise/shared/_signup_box7856 when terms are enforced7857 when on .com7858 shows expected GitLab text7859 when not on .com7860 shows expected text without GitLab7861 when terms are not enforced7862 shows expected text with placeholders7863 when signup_intent_step_one experiment is control7864 does not render signup_intent select7865 when signup_intent_step_one experiment is candidate7866 renders signup_intent select7867# [RSpecRunTime] Finishing example group spec/views/devise/shared/_signup_box.html.haml_spec.rb. It took 1.23 seconds. Expected to take 0.86 second.7868# [RSpecRunTime] Starting example group spec/graphql/mutations/users/saved_replies/create_spec.rb. Expected to take 0.85 second.7869Mutations::Users::SavedReplies::Create7870 #resolve7871 when service fails to create a new saved reply7872 is expected to be nil7873 is expected to contain exactly "Content can't be blank" and "Name can't be blank"7874 when service successfully creates a new saved reply7875 is expected to eq "save_reply_name"7876 is expected to eq "Save Reply Content"7877 is expected to be empty7878# [RSpecRunTime] Finishing example group spec/graphql/mutations/users/saved_replies/create_spec.rb. It took 0.89 second. Expected to take 0.85 second.7879# [RSpecRunTime] Starting example group spec/lib/gitlab_settings/settings_spec.rb. Expected to take 0.83 second.7880GitlabSettings::Settings7881 loads the given section config7882 on lazy loading7883 does not raise exception on initialization if source does not exists7884 #reload!7885 reloads the config7886 #initialize7887 requires a source7888 requires a section7889 sets encodings7890# [RSpecRunTime] Finishing example group spec/lib/gitlab_settings/settings_spec.rb. It took 0.84 second. Expected to take 0.83 second.7891# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/api/job_spec.rb. Expected to take 0.82 second.7892Tooling::API::Job7893 #rspec_failed_files7894 will fetch job logs7895 when there are no failures7896 is expected to be empty7897 when a spec fails on a specified line7898 is expected to eq ["spec/foo_spec.rb"]7899# [RSpecRunTime] RSpec elapsed time: 25 minutes 7.57 seconds. Current RSS: ~1519M. load average: 1.30 1.35 1.18 1/291 108847900 when a nested spec fails7901 is expected to eq ["spec/foo_spec.rb"]7902 when there are multiple spec failures7903 is expected to contain exactly "spec/bar_spec.rb", "spec/bo_spec.rb", "spec/foo_spec.rb", "spec/ro_spec.rb", and "spec/sham_spec.rb"7904 when there are multiple spec failures in the same file7905 is expected to eq ["spec/foo_spec.rb", "spec/bar_spec.rb"]7906# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/api/job_spec.rb. It took 2.18 seconds. Expected to take 0.82 second.7907# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_strings_spec.rb. Expected to take 0.81 second.7908RuboCop::Cop::Migration::PreventStrings7909 when outside of migration7910 registers no offense7911 when in migration7912 when the string data type is used7913 registers an offense7914 when the string data type is not used7915 registers no offense7916 when the text data type is used7917 registers no offense7918 when the string data type is used for arrays7919 registers no offense7920 when using down method7921 registers no offense7922# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_strings_spec.rb. It took 1.06 seconds. Expected to take 0.81 second.7923# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/froms_spec.rb. Expected to take 0.8 second.7924Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Froms7925 .references7926 when node is nil7927 is expected to eq {}7928 when range_var7929 is expected to match {"namespaces"=>(an instance of PgQuery::RangeVar)}7930 when range_var with alias7931 is expected to match {"ns"=>(an instance of PgQuery::RangeVar)}7932 when join expression7933 is expected to match {"namespaces"=>(an instance of PgQuery::RangeVar), "organizations"=>(an instance of PgQuery::RangeVar)}7934 when join expression with alias7935 is expected to match {"ns"=>(an instance of PgQuery::RangeVar), "o"=>(an instance of PgQuery::RangeVar)}7936 when sub-query7937 is expected to match {"some_subquery"=>#<Set: {:static}>}7938# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/froms_spec.rb. It took 0.91 second. Expected to take 0.8 second.7939# [RSpecRunTime] Starting example group spec/models/concerns/as_cte_spec.rb. Expected to take 0.78 second.7940AsCte7941 does not allow STI7942 .as_cte7943 is expected to be a kind of Gitlab::SQL::CTE7944 is expected to eq #<ActiveRecord::Relation []>7945 is expected to eq "klass_cte"7946 with materialized parameter7947 as true7948 is expected to match /MATERIALIZE/7949 as false7950 is expected not to match /MATERIALIZE/7951# [RSpecRunTime] Finishing example group spec/models/concerns/as_cte_spec.rb. It took 0.89 second. Expected to take 0.78 second.7952# [RSpecRunTime] Starting example group spec/lib/gitlab/asset_proxy_spec.rb. Expected to take 0.77 second.7953Gitlab::AssetProxy7954 when asset proxy is disabled7955 returns the original URL7956 when asset proxy is enabled7957 returns a proxied URL7958 returns original URL for invalid domains7959 whitelisted domain7960 returns original URL for single domain whitelist7961 returns original URL for wildcard subdomain whitelist7962# [RSpecRunTime] Finishing example group spec/lib/gitlab/asset_proxy_spec.rb. It took 0.74 second. Expected to take 0.77 second.7963# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb. Expected to take 0.77 second.7964Gitlab::Memory::Reports::JemallocStats7965 .run7966 when :report_jemalloc_stats ops FF is enabled7967 dumps jemalloc stats to the given writer7968 when :report_jemalloc_stats ops FF is disabled7969 does not run the report7970 .active?7971 when :report_jemalloc_stats ops FF is enabled7972 is expected to equal true7973 when :report_jemalloc_stats ops FF is disabled7974 is expected to equal false7975# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb. It took 0.65 second. Expected to take 0.77 second.7976# [RSpecRunTime] Starting example group spec/services/projects/prometheus/metrics/destroy_service_spec.rb. Expected to take 0.75 second.7977Projects::Prometheus::Metrics::DestroyService7978 destroys metric7979# [RSpecRunTime] Finishing example group spec/services/projects/prometheus/metrics/destroy_service_spec.rb. It took 0.75 second. Expected to take 0.75 second.7980# [RSpecRunTime] Starting example group spec/rubocop/cop/prefer_class_methods_over_module_spec.rb. Expected to take 0.75 second.7981RuboCop::Cop::PreferClassMethodsOverModule7982 doesn't flag violation when not using either class_methods or ClassMethods7983 doesn't flag violation when using class_methods7984 doesn't flag violation when ClassMethods is used inside a class7985 flags violation when using module ClassMethods and corrects7986 doesn't flag violation when module is not extending ActiveSupport::Concern7987# [RSpecRunTime] Finishing example group spec/rubocop/cop/prefer_class_methods_over_module_spec.rb. It took 0.76 second. Expected to take 0.75 second.7988# [RSpecRunTime] Starting example group spec/lib/gitlab/fips_spec.rb. Expected to take 0.72 second.7989Gitlab::FIPS7990 .enabled?7991 OpenSSL auto-detection7992 OpenSSL is in FIPS mode7993 is expected to be truthy7994 OpenSSL is not in FIPS mode7995 is expected to be falsey7996 manual configuration via env var7997 env var is not set7998 is expected to be falsey7999 env var is set to true8000 is expected to be truthy8001 env var is set to false8002 is expected to be falsey8003# [RSpecRunTime] Finishing example group spec/lib/gitlab/fips_spec.rb. It took 0.79 second. Expected to take 0.72 second.8004# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb. Expected to take 0.71 second.8005Gitlab::Analytics::CycleAnalytics::StageEvents::StageEvent8006 is expected to respond to #name8007 is expected to respond to #identifier8008 is expected to respond to #object_type8009 is expected to respond to #timestamp_projection8010 is expected to respond to #apply_query_customization8011# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb. It took 0.74 second. Expected to take 0.71 second.8012# [RSpecRunTime] Starting example group spec/services/ci/process_pipeline_service_spec.rb. Expected to take 0.7 second.8013Ci::ProcessPipelineService8014 processing events counter8015 increments processing events counter8016# [RSpecRunTime] Finishing example group spec/services/ci/process_pipeline_service_spec.rb. It took 0.68 second. Expected to take 0.7 second.8017# [RSpecRunTime] Starting example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. Expected to take 0.69 second.8018Packages::Nuget::OdataPackageEntryService8019 #execute8020 when package_version is present8021 returns a success ServiceResponse8022 behaves like returning a package entry with the correct attributes8023 returns a package entry with the correct attributes8024 when package_version is not present8025 returns a success ServiceResponse8026 behaves like returning a package entry with the correct attributes8027 returns a package entry with the correct attributes8028# [RSpecRunTime] Finishing example group spec/services/packages/nuget/odata_package_entry_service_spec.rb. It took 0.69 second. Expected to take 0.69 second.8029# [RSpecRunTime] Starting example group spec/rubocop/cop/destroy_all_spec.rb. Expected to take 0.67 second.8030RuboCop::Cop::DestroyAll8031 does not flag the use of delete_all8032 flags the use of destroy_all when passing arguments8033 flags the use of destroy_all with a send receiver8034 flags the use of destroy_all with a constant receiver8035 flags the use of destroy_all with a local variable receiver8036# [RSpecRunTime] Finishing example group spec/rubocop/cop/destroy_all_spec.rb. It took 0.77 second. Expected to take 0.67 second.8037# [RSpecRunTime] Starting example group spec/serializers/triggered_pipeline_entity_spec.rb. Expected to take 0.66 second.8038TriggeredPipelineEntity8039 #as_json8040 is expected to include :id, :user, :active, :coverage, :source, :source_job, :path, :details, and :project8041 when coverage is disabled8042 is expected not to include :coverage8043# [RSpecRunTime] Finishing example group spec/serializers/triggered_pipeline_entity_spec.rb. It took 0.69 second. Expected to take 0.66 second.8044# [RSpecRunTime] Starting example group spec/lib/gitlab/puma/error_handler_spec.rb. Expected to take 0.65 second.8045Gitlab::Puma::ErrorHandler8046 #execute8047 captures the exception and returns a Rack response8048 when not in production8049 returns a Rack response with dev error message8050 when status code is nil8051 defaults to error 5008052 when status code is provided8053 uses the provided status code in the response8054# [RSpecRunTime] Finishing example group spec/lib/gitlab/puma/error_handler_spec.rb. It took 0.64 second. Expected to take 0.65 second.8055# [RSpecRunTime] Starting example group spec/helpers/calendar_helper_spec.rb. Expected to take 0.64 second.8056CalendarHelper8057 #calendar_url_options8058 when signed in8059 includes the current_user's feed_token8060 when signed out8061 does not have a feed_token8062 when feed token disabled8063 does not have a feed_token8064# [RSpecRunTime] Finishing example group spec/helpers/calendar_helper_spec.rb. It took 0.69 second. Expected to take 0.64 second.8065# [RSpecRunTime] Starting example group spec/models/clusters/project_spec.rb. Expected to take 0.63 second.8066Clusters::Project8067 does not allow STI8068 is expected to belong to cluster required: false8069 is expected to belong to project required: false8070 is expected to have many kubernetes_namespaces8071# [RSpecRunTime] Finishing example group spec/models/clusters/project_spec.rb. It took 0.66 second. Expected to take 0.63 second.8072# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb. Expected to take 0.62 second.8073Gitlab::DependencyLinker::GoSumLinker8074 .support?8075 supports go.sum8076 does not support other files8077 #link8078 links modules8079 links checksums8080# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb. It took 0.7 second. Expected to take 0.62 second.8081# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb. Expected to take 0.61 second.8082Ci::JobArtifacts::DeleteProjectArtifactsService8083 #execute8084 enqueues a Ci::ExpireProjectBuildArtifactsWorker8085# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb. It took 0.71 second. Expected to take 0.61 second.8086# [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb. Expected to take 0.6 second.8087Types::CommitSignatures::GpgSignatureType8088 is expected to require graphql authorizations :download_code8089 is expected to include Types::CommitSignatureInterface8090 contains attributes related to GPG signatures8091 is expected to eq "GpgSignature"8092# [RSpecRunTime] Finishing example group spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb. It took 0.68 second. Expected to take 0.6 second.8093# [RSpecRunTime] Starting example group spec/serializers/integrations/project_entity_spec.rb. Expected to take 0.59 second.8094Integrations::ProjectEntity8095 as json8096 contains needed attributes8097# [RSpecRunTime] Finishing example group spec/serializers/integrations/project_entity_spec.rb. It took 0.61 second. Expected to take 0.59 second.8098# [RSpecRunTime] Starting example group spec/components/pajamas/component_spec.rb. Expected to take 0.58 second.8099Pajamas::Component8100 #filter_attribute8101 returns default value when no value is given8102 returns default value when invalid value is given8103 returns given value when it is part of allowed list8104 #format_options8105 merges CSS classes and additional options8106# [RSpecRunTime] Finishing example group spec/components/pajamas/component_spec.rb. It took 0.64 second. Expected to take 0.58 second.8107# [RSpecRunTime] Starting example group spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. Expected to take 0.57 second.8108Analytics::CycleAnalytics::StageFinder8109 when looking up in-memory default stage by name exists8110 is expected not to be persisted8111 is expected to eq "issue"8112 when in-memory default stage cannot be found8113 is expected to raise ActiveRecord::RecordNotFound8114# [RSpecRunTime] Finishing example group spec/finders/analytics/cycle_analytics/stage_finder_spec.rb. It took 0.55 second. Expected to take 0.57 second.8115# [RSpecRunTime] Starting example group spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb. Expected to take 0.55 second.8116user_settings/user_settings/authentication_log8117 when user has successful and failure events8118 only shows successful events8119# [RSpecRunTime] Finishing example group spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb. It took 0.54 second. Expected to take 0.55 second.8120# [RSpecRunTime] Starting example group spec/lib/gitlab/string_regex_marker_spec.rb. Expected to take 0.54 second.8121Gitlab::StringRegexMarker8122 #mark8123 with a single occurrence8124 marks the match8125 with multiple occurrences8126 marks the matches8127 with a Gitlab::UntrustedRegexp8128 marks the matches8129# [RSpecRunTime] Finishing example group spec/lib/gitlab/string_regex_marker_spec.rb. It took 0.54 second. Expected to take 0.54 second.8130# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/forti_authenticator/manual_otp_spec.rb. Expected to take 0.54 second.8131Gitlab::Auth::Otp::Strategies::FortiAuthenticator::ManualOtp8132 successful validation8133 returns success8134 unsuccessful validation8135 returns error8136 unexpected error8137 returns error8138# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/forti_authenticator/manual_otp_spec.rb. It took 0.61 second. Expected to take 0.54 second.8139# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb. Expected to take 0.52 second.8140Gitlab::Auth::Otp::Strategies::DuoAuth::ManualOtp8141 when unexpected error8142 returns error8143 when successful validation8144 returns success8145 when unsuccessful validation8146 returns error8147# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb. It took 0.59 second. Expected to take 0.52 second.8148# [RSpecRunTime] Starting example group spec/graphql/types/achievements/user_achievement_type_spec.rb. Expected to take 0.52 second.8149Types::Achievements::UserAchievementType8150 is expected to require graphql authorizations :read_user_achievement8151 is expected to have graphql fields "id", "achievement", "user", "awarded_by_user", "revoked_by_user", "created_at", "updated_at", "revoked_at", and "priority"8152 is expected to eq "UserAchievement"8153# [RSpecRunTime] Finishing example group spec/graphql/types/achievements/user_achievement_type_spec.rb. It took 1.79 seconds. Expected to take 0.52 second.8154# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.14 seconds. Current RSS: ~1510M. load average: 1.21 1.32 1.17 1/291 108858155# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb. Expected to take 0.51 second.8156Types::Ci::RunnerUpgradeStatusEnum8157 is expected to eq "CiRunnerUpgradeStatus"8158 exposes all upgrade status values except not_processed8159 exposes all upgrade status values except enum-only values8160# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb. It took 0.57 second. Expected to take 0.51 second.8161# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/memory_spec.rb. Expected to take 0.5 second.8162Gitlab::Metrics::Memory8163 .gc_heap_fragmentation8164 when the Ruby heap is perfectly utilized8165 is expected to eq 08166 when the Ruby heap is greatly fragmented8167 is expected to be > 0.998168 when the Ruby heap is semi-fragmented8169 is expected to eq 0.58170# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/memory_spec.rb. It took 0.55 second. Expected to take 0.5 second.8171# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb. Expected to take 0.5 second.8172Gitlab::Ci::Pipeline::Expression::Lexeme::Null8173 .build8174 creates a new instance of the token8175 .type8176 is a value lexeme8177 #evaluate8178 always evaluates to `nil`8179# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb. It took 0.55 second. Expected to take 0.5 second.8180# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_type_spec.rb. Expected to take 0.49 second.8181Types::Clusters::AgentType8182 is expected to eq "ClusterAgent"8183 is expected to require graphql authorizations :read_cluster_agent8184 is expected to include graphql fields :created_at, :created_by_user, :id, :name, :project, :updated_at, :tokens, :web_path, :connections, and :activity_events8185# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_type_spec.rb. It took 0.55 second. Expected to take 0.49 second.8186# [RSpecRunTime] Starting example group spec/lib/gitlab/hashed_path_spec.rb. Expected to take 0.48 second.8187Gitlab::HashedPath8188 #to_s8189 when path contains a single value8190 returns the disk path8191 when path contains multiple values8192 returns the disk path8193# [RSpecRunTime] Finishing example group spec/lib/gitlab/hashed_path_spec.rb. It took 0.47 second. Expected to take 0.48 second.8194# [RSpecRunTime] Starting example group spec/helpers/work_items_helper_spec.rb. Expected to take 0.46 second.8195WorkItemsHelper8196 #work_items_show_data8197 returns the expected data properties8198 #work_items_list_data8199 returns expected data8200# [RSpecRunTime] Finishing example group spec/helpers/work_items_helper_spec.rb. It took 0.49 second. Expected to take 0.46 second.8201# [RSpecRunTime] Starting example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. Expected to take 0.45 second.8202SystemCheck::IncomingEmail::ImapAuthenticationCheck8203 #load_config8204 returns no mailbox configurations with mailroom default configuration8205 is expected to be nil8206 returns an array of mailbox configurations with mailroom configured8207 is expected to eq [{:host=>"gitlab.example.com", :port=>143}]8208# [RSpecRunTime] Finishing example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. It took 0.51 second. Expected to take 0.45 second.8209# [RSpecRunTime] Starting example group spec/initializers/cookies_serializer_spec.rb. Expected to take 0.44 second.8210Cookies serializer initializer8211 uses JSON serializer by default8212 uses the unsafe hybrid serializer when the environment variables is set8213# [RSpecRunTime] Finishing example group spec/initializers/cookies_serializer_spec.rb. It took 0.43 second. Expected to take 0.44 second.8214# [RSpecRunTime] Starting example group spec/lib/omni_auth/strategies/bitbucket_spec.rb. Expected to take 0.43 second.8215OmniAuth::Strategies::Bitbucket8216 #callback_url8217 when script name is not present8218 has the correct default callback path8219 when script name is present8220 sets the callback path with script_name8221# [RSpecRunTime] Finishing example group spec/lib/omni_auth/strategies/bitbucket_spec.rb. It took 0.44 second. Expected to take 0.43 second.8222# [RSpecRunTime] Starting example group spec/lib/api/entities/ssh_key_spec.rb. Expected to take 0.43 second.8223API::Entities::SSHKey8224 #as_json8225 includes basic fields8226# [RSpecRunTime] Finishing example group spec/lib/api/entities/ssh_key_spec.rb. It took 0.42 second. Expected to take 0.43 second.8227# [RSpecRunTime] Starting example group spec/components/pajamas/breadcrumb_item_component_spec.rb. Expected to take 0.42 second.8228Pajamas::BreadcrumbItemComponent8229 is expected to have visible link "Foo" with href "/bar"8230 is expected to have visible css ".gl-breadcrumb-item a"8231# [RSpecRunTime] Finishing example group spec/components/pajamas/breadcrumb_item_component_spec.rb. It took 0.43 second. Expected to take 0.42 second.8232# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_suite_summary_type_spec.rb. Expected to take 0.42 second.8233Types::Ci::TestSuiteSummaryType8234 is expected to eq "TestSuiteSummary"8235 contains attributes related to a pipeline test report summary8236# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_suite_summary_type_spec.rb. It took 0.46 second. Expected to take 0.42 second.8237# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/inline_diff_marker_spec.rb. Expected to take 0.41 second.8238Gitlab::Diff::InlineDiffMarker8239 #mark8240 when the rich text is html safe8241 marks the range8242 when the text is not html safe8243 marks the range8244# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/inline_diff_marker_spec.rb. It took 0.53 second. Expected to take 0.41 second.8245# [RSpecRunTime] Starting example group spec/views/dashboard/projects/_blank_state_admin_welcome.haml_spec.rb. Expected to take 0.41 second.8246dashboard/projects/_blank_state_admin_welcome.html.haml8247 links to new group path8248# [RSpecRunTime] Finishing example group spec/views/dashboard/projects/_blank_state_admin_welcome.haml_spec.rb. It took 0.52 second. Expected to take 0.41 second.8249# [RSpecRunTime] Starting example group spec/graphql/types/project_member_relation_enum_spec.rb. Expected to take 0.41 second.8250Types::ProjectMemberRelationEnum8251 is expected to eq "ProjectMemberRelation"8252 exposes all the existing project member relation type values8253# [RSpecRunTime] Finishing example group spec/graphql/types/project_member_relation_enum_spec.rb. It took 0.43 second. Expected to take 0.41 second.8254# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb. Expected to take 0.4 second.8255Sidebars::Projects::SuperSidebarMenus::OperationsMenu8256 defines list of NilMenuItem placeholders8257 has title and sprite_icon8258# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb. It took 0.43 second. Expected to take 0.4 second.8259# [RSpecRunTime] Starting example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. Expected to take 0.4 second.8260Types::WorkItems::NotesFilterTypeEnum8261 is expected to eq "NotesFilterType"8262 exposes all the existing widget type values8263# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. It took 0.44 second. Expected to take 0.4 second.8264# [RSpecRunTime] Starting example group spec/graphql/types/ci/manual_variable_type_spec.rb. Expected to take 0.39 second.8265Types::Ci::ManualVariableType8266 is expected to contain exactly Types::Ci::VariableInterface8267 is expected to have graphql fields :environment_scope8268# [RSpecRunTime] Finishing example group spec/graphql/types/ci/manual_variable_type_spec.rb. It took 0.47 second. Expected to take 0.39 second.8269# [RSpecRunTime] Starting example group spec/lib/gitlab/changes_list_spec.rb. Expected to take 0.39 second.8270Gitlab::ChangesList8271 when changes is a valid string8272 splits elements by newline character8273 behaves like a list8274# [RSpecRunTime] Finishing example group spec/lib/gitlab/changes_list_spec.rb. It took 0.43 second. Expected to take 0.39 second.8275# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb. Expected to take 0.38 second.8276Sidebars::Projects::SuperSidebarMenus::DeployMenu8277 has title and sprite_icon8278 defines list of NilMenuItem placeholders8279# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb. It took 0.43 second. Expected to take 0.38 second.8280# [RSpecRunTime] Starting example group spec/lib/gitlab/nav/top_nav_menu_item_spec.rb. Expected to take 0.37 second.8281Gitlab::Nav::TopNavMenuItem8282 .build8283 builds a hash from the given args8284# [RSpecRunTime] Finishing example group spec/lib/gitlab/nav/top_nav_menu_item_spec.rb. It took 0.33 second. Expected to take 0.37 second.8285# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb. Expected to take 0.35 second.8286Code review events8287 the aggregated metrics contain all the code review metrics8288# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb. It took 0.34 second. Expected to take 0.35 second.8289# [RSpecRunTime] Starting example group spec/presenters/work_item_presenter_spec.rb. Expected to take 0.34 second.8290WorkItemPresenter8291 presents a work item and uses methods defined in IssuePresenter8292# [RSpecRunTime] Finishing example group spec/presenters/work_item_presenter_spec.rb. It took 0.36 second. Expected to take 0.34 second.8293# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/copy_field_description_spec.rb. Expected to take 0.32 second.8294Gitlab::Graphql::CopyFieldDescription8295 .copy_field_description8296 returns the correct description8297# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/copy_field_description_spec.rb. It took 0.33 second. Expected to take 0.32 second.8298# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_type_spec.rb. Expected to take 0.32 second.8299Types::ProjectStatisticsType8300 has the expected fields8301# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_type_spec.rb. It took 0.33 second. Expected to take 0.32 second.8302# [RSpecRunTime] Starting example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. Expected to take 0.32 second.8303#<Class:0x00007e1cefc8e558>8304 has the expected fields8305# [RSpecRunTime] Finishing example group spec/graphql/types/ci/project_variable_connection_type_spec.rb. It took 0.33 second. Expected to take 0.32 second.8306# [RSpecRunTime] Starting example group spec/serializers/integrations/project_serializer_spec.rb. Expected to take 0.31 second.8307Integrations::ProjectSerializer8308 represents Integrations::ProjectEntity entities8309# [RSpecRunTime] Finishing example group spec/serializers/integrations/project_serializer_spec.rb. It took 0.35 second. Expected to take 0.31 second.8310# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. Expected to take 0.31 second.8311Types::Packages::PackageDependencyLinkType8312 includes package file fields8313# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. It took 0.33 second. Expected to take 0.31 second.8314# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb. Expected to take 0.3 second.8315Gitlab::Usage::Metrics::Instrumentations::CollectedDataCategoriesMetric8316 behaves like a correct instrumented metric value8317 has correct value8318# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb. It took 0.33 second. Expected to take 0.3 second.8319# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_type_enum_spec.rb. Expected to take 0.3 second.8320Types::Ci::VariableTypeEnum8321 matches the keys of Ci::Variable.variable_types8322# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_type_enum_spec.rb. It took 0.33 second. Expected to take 0.3 second.8323auto_explain log contains 1785 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-32.340.main.ndjson.gz8324took 37.5207496478325auto_explain log contains 1786 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-32.340.ci.ndjson.gz8326took 35.505298128327[TEST PROF INFO] EventProf results for sql.active_record8328Total time: 05:32.286 of 25:36.352 (21.63%)8329Total events: 2516718330Top 5 slowest suites (by time):8331Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 01:33.228 (51831 / 104) of 05:09.434 (30.13%)8332MergeRequests::CreateService (./spec/services/merge_requests/create_service_spec.rb:5) – 00:23.406 (18005 / 45) of 01:35.895 (24.41%)8333LabelsFinder (./spec/finders/labels_finder_spec.rb:5) – 00:14.399 (10852 / 57) of 00:49.529 (29.07%)8334Gitlab::Githu...BranchImporter (./spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb:5) – 00:11.993 (10526 / 75) of 00:58.796 (20.4%)8335Ci::Runners::...ervice#execute (./spec/services/ci/runners/create_runner_service_spec.rb:5) – 00:10.485 (7090 / 90) of 00:42.837 (24.48%)8336Knapsack report was generated. Preview:8337{8338 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 309.4029013439995,8339 "spec/tasks/gitlab/usage_data_rake_spec.rb": 115.84995895199972,8340 "spec/services/merge_requests/create_service_spec.rb": 95.89543536699966,8341 "spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb": 58.79621842099914,8342 "spec/serializers/merge_request_widget_entity_spec.rb": 51.438000853999256,8343 "spec/finders/labels_finder_spec.rb": 49.529636866000146,8344 "spec/finders/packages/group_packages_finder_spec.rb": 38.17684529500002,8345 "spec/services/ci/runners/create_runner_service_spec.rb": 42.83735693500057,8346 "spec/services/merge_requests/close_service_spec.rb": 30.36156614399988,8347 "spec/services/ci/job_artifacts/create_service_spec.rb": 29.818515547998686,8348 "spec/models/operations/feature_flags/strategy_spec.rb": 23.199112422000326,8349 "spec/services/members/invitation_reminder_email_service_spec.rb": 20.73213600700001,8350 "spec/services/deployments/create_for_job_service_spec.rb": 23.412724085001173,8351 "spec/models/trending_project_spec.rb": 19.458989497999937,8352 "spec/finders/members_finder_spec.rb": 18.316898889001095,8353 "spec/lib/gitlab/relative_positioning/item_context_spec.rb": 17.610866734999945,8354 "spec/services/wikis/create_attachment_service_spec.rb": 14.473814523000328,8355 "spec/lib/gitlab/git_access_wiki_spec.rb": 15.865353593000691,8356 "spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb": 14.961857774000237,8357 "spec/lib/gitlab/url_sanitizer_spec.rb": 17.819031858000017,8358 "spec/services/issues/duplicate_service_spec.rb": 12.09463985199909,8359 "spec/services/projects/git_deduplication_service_spec.rb": 10.159864414999902,8360 "spec/services/projects/participants_service_spec.rb": 13.077110123998864,8361 "spec/lib/banzai/pipeline/wiki_pipeline_spec.rb": 12.477655011000024,8362 "spec/lib/gitlab/gitaly_client_spec.rb": 13.110205740998936,8363 "spec/services/clusters/create_service_spec.rb": 10.776705165999374,8364 "spec/workers/merge_requests/ensure_prepared_worker_spec.rb": 11.64485650700044,8365 "spec/models/integrations/buildkite_spec.rb": 10.128685738000058,8366 "spec/services/namespace_settings/update_service_spec.rb": 9.249701127000662,8367 "spec/lib/gitlab/ci/parsers/coverage/sax_document_spec.rb": 8.796265513001345,8368 "spec/tasks/gitlab/redis_rake_spec.rb": 6.3391894069991395,8369 "spec/lib/gitlab/database/migration_helpers/v2_spec.rb": 8.713814120001189,8370 "spec/services/projects/forks/sync_service_spec.rb": 8.24217300700002,8371 "spec/services/issues/resolve_discussions_spec.rb": 8.831174930999623,8372 "spec/lib/banzai/filter/math_filter_spec.rb": 8.295934882999063,8373 "spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb": 7.567170579999583,8374 "spec/lib/gitlab/alert_management/payload/prometheus_spec.rb": 8.956171571000596,8375 "spec/lib/gitlab/ci/pipeline/chain/command_spec.rb": 7.700519008998526,8376 "spec/views/ci/status/_icon.html.haml_spec.rb": 6.582106918000136,8377 "spec/lib/gitlab/json_spec.rb": 7.226126697998552,8378 "spec/lib/gitlab/diff/suggestion_spec.rb": 6.54131019200031,8379 "spec/lib/gitlab/git_ref_validator_spec.rb": 8.350491258001057,8380 "spec/lib/gitlab/import_export/group/relation_factory_spec.rb": 6.096326536999186,8381 "spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb": 6.494100215000799,8382 "spec/serializers/merge_request_metrics_helper_spec.rb": 5.585730578000948,8383 "spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb": 5.539666981001574,8384 "spec/finders/packages/tags_finder_spec.rb": 5.288212471001316,8385 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 4.000448713000878,8386 "spec/helpers/wiki_helper_spec.rb": 6.7388546359998145,8387 "spec/models/audit_event_spec.rb": 4.768416502000036,8388 "spec/lib/gitlab/import_export/base/relation_object_saver_spec.rb": 3.962205456000447,8389 "spec/workers/merge_requests/close_issue_worker_spec.rb": 4.446142958000564,8390 "spec/serializers/diff_file_metadata_entity_spec.rb": 4.572327297999436,8391 "spec/lib/extracts_ref_spec.rb": 4.6804454789999,8392 "spec/serializers/test_suite_summary_entity_spec.rb": 5.01969967200057,8393 "spec/models/blob_viewer/gitlab_ci_yml_spec.rb": 5.003601164000429,8394 "spec/workers/projects/import_export/relation_export_worker_spec.rb": 4.336036676000731,8395 "spec/lib/gitlab/git/push_spec.rb": 3.7681219120004243,8396 "spec/services/ci/refs/enqueue_pipelines_to_unlock_service_spec.rb": 3.739439033000963,8397 "spec/lib/gitlab/instrumentation_helper_spec.rb": 4.449761957999726,8398 "spec/lib/constraints/project_url_constrainer_spec.rb": 3.1299068619991885,8399 "spec/models/ci/unit_test_spec.rb": 4.108975154000291,8400 "spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb": 3.4309622979999403,8401 "spec/lib/gitlab/ci/status/build/scheduled_spec.rb": 3.5836695359994337,8402 "spec/models/legacy_diff_discussion_spec.rb": 3.8386914460006665,8403 "spec/services/projects/create_from_template_service_spec.rb": 3.6895081080001546,8404 "spec/lib/extracts_ref/requested_ref_spec.rb": 4.081382706999648,8405 "spec/views/projects/diffs/_viewer.html.haml_spec.rb": 3.521326100999431,8406 "spec/lib/gitlab/repository_hash_cache_spec.rb": 2.984727893001036,8407 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 3.410620189999463,8408 "spec/services/ci/prometheus_metrics/observe_histograms_service_spec.rb": 2.0751576149996254,8409 "spec/lib/gitlab/etag_caching/middleware_spec.rb": 3.9259631289987738,8410 "spec/policies/deploy_token_policy_spec.rb": 2.8211933969996608,8411 "spec/presenters/event_presenter_spec.rb": 3.4328803780008457,8412 "spec/services/ci/daily_build_group_report_result_service_spec.rb": 2.9370446180000727,8413 "spec/finders/boards/visits_finder_spec.rb": 2.87290373200085,8414 "spec/helpers/branches_helper_spec.rb": 2.8874330119997467,8415 "spec/helpers/badges_helper_spec.rb": 3.0688187169998855,8416 "spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb": 2.8703755530004855,8417 "spec/graphql/mutations/todos/restore_spec.rb": 2.6156325219999417,8418 "spec/services/ci/find_exposed_artifacts_service_spec.rb": 3.19168452699887,8419 "spec/models/packages/pypi/metadatum_spec.rb": 2.7618576920012856,8420 "spec/finders/alert_management/http_integrations_finder_spec.rb": 2.573222076000093,8421 "spec/policies/namespaces/project_namespace_policy_spec.rb": 2.551531717999751,8422 "spec/views/shared/issuable/_sidebar.html.haml_spec.rb": 2.701559864999581,8423 "spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb": 3.7012007270004688,8424 "spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb": 2.1762377269988065,8425 "spec/lib/gitlab/git/cross_repo_spec.rb": 2.348064773999795,8426 "spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb": 2.036788389001231,8427 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_mentioned_in_commit_spec.rb": 2.2134372140008054,8428 "spec/workers/gitlab/bitbucket_import/stage/finish_import_worker_spec.rb": 2.477270564000719,8429 "spec/services/clusters/agents/delete_service_spec.rb": 1.7375485020002088,8430 "spec/policies/alert_management/alert_policy_spec.rb": 2.570005556999604,8431 "spec/models/concerns/token_authenticatable_strategies/base_spec.rb": 2.2211854429988307,8432 "spec/services/discussions/capture_diff_note_positions_service_spec.rb": 2.014591360999475,8433 "spec/graphql/resolvers/nested_groups_resolver_spec.rb": 2.4847768429990538,8434 "spec/workers/gitlab/jira_import/stage/import_issues_worker_spec.rb": 2.370137052001155,8435 "spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb": 2.085456044998864,8436 "spec/models/subscription_spec.rb": 1.9714482830004272,8437 "spec/lib/gitlab/ci/status/build/erased_spec.rb": 1.940157946999534,8438 "spec/finders/ci/auth_job_finder_spec.rb": 1.9278721170012432,8439 "spec/services/projects/detect_repository_languages_service_spec.rb": 3.4959267630001705,8440 "spec/workers/ssh_keys/expired_notification_worker_spec.rb": 1.8773446310005966,8441 "spec/models/legacy_diff_note_spec.rb": 2.183940316999724,8442 "spec/workers/projects/refresh_build_artifacts_size_statistics_worker_spec.rb": 2.138035381000009,8443 "spec/workers/flush_counter_increments_worker_spec.rb": 1.8507230539999,8444 "spec/graphql/types/snippets/blob_viewer_type_spec.rb": 2.0218942390001757,8445 "spec/graphql/types/base_object_spec.rb": 2.087386574001357,8446 "spec/lib/gitlab/usage_data_counters/note_counter_spec.rb": 1.8484114130005764,8447 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 1.8574497819990938,8448 "spec/services/snippets/update_repository_storage_service_spec.rb": 1.5779567259996838,8449 "spec/services/task_list_toggle_service_spec.rb": 1.6157524329992157,8450 "spec/models/spam_log_spec.rb": 1.698775195998678,8451 "spec/workers/authorized_projects_worker_spec.rb": 1.644581078999181,8452 "spec/finders/groups/accepting_project_transfers_finder_spec.rb": 1.4959191019988793,8453 "spec/graphql/resolvers/deployments_resolver_spec.rb": 1.6428374600000097,8454 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_list_spec.rb": 1.6041987930002506,8455 "spec/graphql/mutations/branches/create_spec.rb": 1.702542454999275,8456 "spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb": 1.6749845869999263,8457 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 1.4495924250004464,8458 "spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb": 1.3194387859985,8459 "spec/lib/gitlab/markdown_cache/redis/extension_spec.rb": 0.8894269890006399,8460 "spec/finders/repositories/changelog_tag_finder_spec.rb": 1.4840622929987148,8461 "spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb": 1.543901676999667,8462 "spec/workers/auto_merge_process_worker_spec.rb": 1.4595440749999398,8463 "spec/models/list_user_preference_spec.rb": 1.460828744000537,8464 "spec/services/dependency_proxy/request_token_service_spec.rb": 1.5032850509996933,8465 "spec/services/ci/pipeline_triggers/update_service_spec.rb": 2.6549886299999343,8466 "spec/services/pages_domains/create_service_spec.rb": 1.3623989030002122,8467 "spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb": 1.52614297800028,8468 "spec/lib/gitlab/uuid_spec.rb": 1.303515855999649,8469 "spec/views/profiles/keys/_form.html.haml_spec.rb": 1.1674204279988771,8470 "spec/graphql/mutations/customer_relations/organizations/update_spec.rb": 1.3814589100002195,8471 "spec/serializers/analytics_summary_serializer_spec.rb": 1.2664095399995858,8472 "spec/policies/system_hook_policy_spec.rb": 1.312749476001045,8473 "spec/workers/build_queue_worker_spec.rb": 1.3003391860002012,8474 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 0.9983528119992116,8475 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 2.529441749000398,8476 "spec/graphql/mutations/achievements/award_spec.rb": 1.2349660220006626,8477 "spec/channels/application_cable/connection_spec.rb": 1.1298711199997342,8478 "spec/presenters/packages/nuget/service_index_presenter_spec.rb": 1.1778944870002306,8479 "spec/graphql/mutations/user_callouts/create_spec.rb": 1.0876314840006671,8480 "spec/lib/gitlab/utils/link_header_parser_spec.rb": 1.0492105369994533,8481 "spec/models/work_items/related_link_restriction_spec.rb": 1.0364431359994342,8482 "spec/components/pajamas/card_component_spec.rb": 1.1341203989995847,8483 "spec/validators/bytesize_validator_spec.rb": 1.044876017000206,8484 "spec/lib/gitlab/checks/force_push_spec.rb": 1.0399226280005678,8485 "spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb": 1.0603588060002949,8486 "spec/workers/gitlab/bitbucket_server_import/stage/import_notes_worker_spec.rb": 0.9469312150013138,8487 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 1.0542713069989986,8488 "spec/graphql/resolvers/clusters/agents/authorizations/user_access_resolver_spec.rb": 0.9364911060001759,8489 "spec/graphql/resolvers/metrics/dashboards/annotation_resolver_spec.rb": 0.930342515999655,8490 "spec/lib/sidebars/user_settings/menus/account_menu_spec.rb": 0.9775866319996567,8491 "spec/lib/gitlab/diff/position_collection_spec.rb": 0.9860510210000939,8492 "spec/views/profiles/notifications/show.html.haml_spec.rb": 0.7519804309995379,8493 "spec/lib/gitlab/web_ide/config_spec.rb": 0.9397805650005466,8494 "spec/presenters/issue_email_participant_presenter_spec.rb": 0.9503848250005831,8495 "spec/views/devise/shared/_signup_box.html.haml_spec.rb": 1.2279821729989635,8496 "spec/graphql/mutations/users/saved_replies/create_spec.rb": 0.8852896890002739,8497 "spec/lib/gitlab_settings/settings_spec.rb": 0.8349703040003078,8498 "spec/tooling/lib/tooling/api/job_spec.rb": 2.1775807480007643,8499 "spec/rubocop/cop/migration/prevent_strings_spec.rb": 1.057600836000347,8500 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/froms_spec.rb": 0.9078261079994263,8501 "spec/models/concerns/as_cte_spec.rb": 0.8931054189997667,8502 "spec/lib/gitlab/asset_proxy_spec.rb": 0.7413306910002575,8503 "spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb": 0.6489725890005502,8504 "spec/services/projects/prometheus/metrics/destroy_service_spec.rb": 0.7455596110012266,8505 "spec/rubocop/cop/prefer_class_methods_over_module_spec.rb": 0.7621821590000764,8506 "spec/lib/gitlab/fips_spec.rb": 0.7923147069996048,8507 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event_spec.rb": 0.7425868619993707,8508 "spec/services/ci/process_pipeline_service_spec.rb": 0.6803656869997212,8509 "spec/services/packages/nuget/odata_package_entry_service_spec.rb": 0.6913331350006047,8510 "spec/rubocop/cop/destroy_all_spec.rb": 0.7665784689997963,8511 "spec/serializers/triggered_pipeline_entity_spec.rb": 0.6929137249990163,8512 "spec/lib/gitlab/puma/error_handler_spec.rb": 0.6416326290000143,8513 "spec/helpers/calendar_helper_spec.rb": 0.6930123450001702,8514 "spec/models/clusters/project_spec.rb": 0.6587799280005129,8515 "spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb": 0.6983877040001971,8516 "spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb": 0.7138734629988903,8517 "spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb": 0.6769942259998061,8518 "spec/serializers/integrations/project_entity_spec.rb": 0.6128500319991872,8519 "spec/components/pajamas/component_spec.rb": 0.6394965399995272,8520 "spec/finders/analytics/cycle_analytics/stage_finder_spec.rb": 0.5531778160002432,8521 "spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb": 0.5376842170007876,8522 "spec/lib/gitlab/string_regex_marker_spec.rb": 0.5413478070004203,8523 "spec/lib/gitlab/auth/otp/strategies/forti_authenticator/manual_otp_spec.rb": 0.6060503420012537,8524 "spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb": 0.5848123439991468,8525 "spec/graphql/types/achievements/user_achievement_type_spec.rb": 1.7924939580007049,8526 "spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb": 0.5700850539997191,8527 "spec/lib/gitlab/metrics/memory_spec.rb": 0.5510565459990175,8528 "spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb": 0.5482116860002861,8529 "spec/graphql/types/clusters/agent_type_spec.rb": 0.5473639669999102,8530 "spec/lib/gitlab/hashed_path_spec.rb": 0.4692995119985426,8531 "spec/helpers/work_items_helper_spec.rb": 0.4858450110004924,8532 "spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb": 0.5058172400003969,8533 "spec/initializers/cookies_serializer_spec.rb": 0.42935189600029844,8534 "spec/lib/omni_auth/strategies/bitbucket_spec.rb": 0.4366048749998299,8535 "spec/lib/api/entities/ssh_key_spec.rb": 0.42107205700085615,8536 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.4286581760006811,8537 "spec/graphql/types/ci/test_suite_summary_type_spec.rb": 0.45680158300092444,8538 "spec/lib/gitlab/diff/inline_diff_marker_spec.rb": 0.5309323879992007,8539 "spec/views/dashboard/projects/_blank_state_admin_welcome.haml_spec.rb": 0.521913119000601,8540 "spec/graphql/types/project_member_relation_enum_spec.rb": 0.42709229700085416,8541 "spec/lib/sidebars/projects/super_sidebar_menus/operations_menu_spec.rb": 0.4331556349989114,8542 "spec/graphql/types/work_items/notes_filter_type_enum_spec.rb": 0.4376229659992532,8543 "spec/graphql/types/ci/manual_variable_type_spec.rb": 0.47096957200119505,8544 "spec/lib/gitlab/changes_list_spec.rb": 0.4280055959989113,8545 "spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb": 0.4310171260003699,8546 "spec/lib/gitlab/nav/top_nav_menu_item_spec.rb": 0.3268378140001005,8547 "spec/lib/gitlab/usage_data_counters/code_review_events_spec.rb": 0.3371100540007319,8548 "spec/presenters/work_item_presenter_spec.rb": 0.3580552820003504,8549 "spec/lib/gitlab/graphql/copy_field_description_spec.rb": 0.32787654400090105,8550 "spec/graphql/types/project_statistics_type_spec.rb": 0.3259110339986364,8551 "spec/graphql/types/ci/project_variable_connection_type_spec.rb": 0.3305386739993992,8552 "spec/serializers/integrations/project_serializer_spec.rb": 0.34588823299964133,8553 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.3296614350001619,8554 "spec/lib/gitlab/usage/metrics/instrumentations/collected_data_categories_metric_spec.rb": 0.3334525539994502,8555 "spec/graphql/types/ci/variable_type_enum_spec.rb": 0.32634715399944988556}8557Knapsack global time execution for tests: 25m 36s8558Pending: (Failures listed here are expected and do not affect your suite's status)8559 1) Gitlab::Database::MigrationHelpers::V2#truncate_tables! with single database executes a TRUNCATE statement8560 # Skipping because database ci exists8561 # ./spec/lib/gitlab/database/migration_helpers/v2_spec.rb:5028562Failures:8563 1) Ci::PipelineProcessing::AtomicProcessingService Pipeline Processing Service when jobs change from stopped to alive status during pipeline processing runs ResetSkippedJobsService on the new alive jobs and logs event8564 Failure/Error: expect(all_builds_names_and_statuses).to eq(statuses_1)8565 expected: {:deploy1=>"skipped", :deploy2=>"skipped", :manual1=>"manual", :manual2=>"manual", :test1=>"skipped", :test2=>"skipped"}8566 got: {:deploy1=>"skipped", :deploy2=>"skipped", :manual1=>"manual", :manual2=>"manual", :test1=>"created", :test2=>"skipped"}8567 (compared using ==)8568 Diff:8569 @@ -2,6 +2,6 @@8570 :deploy2 => "skipped",8571 :manual1 => "manual",8572 :manual2 => "manual",8573 -:test1 => "skipped",8574 +:test1 => "created",8575 :test2 => "skipped",8576 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:1020:in `block (4 levels) in <top (required)>'8577 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:933:in `block (5 levels) in <top (required)>'8578 # ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:933:in `block (4 levels) in <top (required)>'8579 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>'8580 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8581 # ./spec/spec_helper.rb:417:in `block (2 levels) in <top (required)>'8582 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'8583 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8584 # ./spec/spec_helper.rb:413:in `block (2 levels) in <top (required)>'8585 # ./spec/spec_helper.rb:260:in `block (2 levels) in <top (required)>'8586 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8587 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8588 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8589 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8590 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8591Finished in 26 minutes 55 seconds (files took 50.58 seconds to load)85923327 examples, 1 failure, 1 pending8593Failed examples:8594rspec ./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:1013 # Ci::PipelineProcessing::AtomicProcessingService Pipeline Processing Service when jobs change from stopped to alive status during pipeline processing runs ResetSkippedJobsService on the new alive jobs and logs event8595Randomized with seed 352438596Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected8597[TEST PROF INFO] Time spent in factories: 07:44.272 (28.64% of total time)8598RSpec exited with 1.8599[job-metrics] Updating job metrics tag for the CI/CD job.8600RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6455984204.txt8601Retrying the failing examples in a new RSpec process...8602$ gem install junit_merge --no-document --version 0.1.28603Successfully installed nokogiri-1.16.3-x86_64-linux8604Successfully installed junit_merge-0.1.286052 gems installed8606==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.8607Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-6455984204.json --format RspecJunitFormatter --out rspec/rspec-retry-6455984204.xml --only-failures --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.rb"8608Run options: include {:last_run_status=>"failed"}8609# [RSpecRunTime] Starting RSpec timer...8610[TEST PROF INFO] EventProf enabled (sql.active_record)8611unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8612unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8613Test environment set up in 0.513882729 seconds8614# [RSpecRunTime] Starting example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. Expected to take 5 minutes 20.73 seconds.8615Ci::PipelineProcessing::AtomicProcessingService8616 Pipeline Processing Service8617 when jobs change from stopped to alive status during pipeline processing8618 runs ResetSkippedJobsService on the new alive jobs and logs event8619# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb. It took 4.46 seconds. Expected to take 5 minutes 20.73 seconds.8620auto_explain log contains 1784 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-32.10902.main.ndjson.gz8621took 35.9192778368622auto_explain log contains 1784 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-32.10902.ci.ndjson.gz8623took 35.8469995028624[TEST PROF INFO] EventProf results for sql.active_record8625Total time: 00:02.015 of 00:04.461 (45.17%)8626Total events: 6638627Top 5 slowest suites (by time):8628Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 00:02.015 (663 / 1) of 00:04.461 (45.17%)8629Finished in 1 minute 22.93 seconds (files took 1 minute 3.28 seconds to load)86301 example, 0 failures8631[TEST PROF INFO] Time spent in factories: 00:01.453 (1.68% of total time)8632Loading rspec/rspec-6455984204.json...8633Merged rspec/rspec-retry-6455984204.json adding 4 results.8634Saved rspec/rspec-6455984204.json.8635A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...8636Flaky test was not part of this MR.8638Running after script...8639$ source scripts/utils.sh8640$ bundle exec gem list gitlab_quality-test_tooling8641gitlab_quality-test_tooling (1.17.0)8642$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command8646$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8653$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8658$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8660$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8664$ tooling/bin/push_job_metrics || true8665[job-metrics] Pushing job metrics file for the CI/CD job.8666[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8668Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8670Uploading artifacts...8671auto_explain/: found 5 matching artifact files and directories 8672coverage/: found 4 matching artifact files and directories 8673WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8674WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8675knapsack/: found 4 matching artifact files and directories 8676rspec/: found 15 matching artifact files and directories 8677WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8678log/*.log: found 19 matching artifact files and directories 8679WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6455984204/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8680WARNING: Retrying... context=artifacts-uploader error=request redirected8681Uploading artifacts as "archive" to coordinator... 201 Created id=6455984204 responseStatus=201 Created token=glcbt-658682Uploading artifacts...8683rspec/rspec-*.xml: found 2 matching artifact files and directories 8684WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6455984204/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8685WARNING: Retrying... context=artifacts-uploader error=request redirected8686Uploading artifacts as "junit" to coordinator... 201 Created id=6455984204 responseStatus=201 Created token=glcbt-658688Job succeeded