rspec system pg12 14/24
Passed Started
by
@mkozono
Michael Kozono
1Running with gitlab-runner 14.10.0~beta.50.g1f2fe53e (1f2fe53e)2 on green-1.shared-gitlab-org.runners-manager.gitlab.com/default Mf8beF5G3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:19789c9e83692f61ca3314294926bb26b68068f08aab1bd207915dcbd1a629c7 for postgres:12 with digest postgres@sha256:f2765d6a2a6459578274645b4d801345060322da2ba855af3d84878be28fe923 ...10Starting service redis:6.0-alpine ...11Pulling docker image redis:6.0-alpine ...12Using docker image sha256:131bc9ee328cff6485bae97a15d5867539c2902681d2bb30ab20117132936344 for redis:6.0-alpine with digest redis@sha256:54cd3000b43117c720f7d1ae77692b798ad8b4d54e304dbd8e49e799e77494a1 ...13Waiting for services to be up and running...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:f5ccee577b270c6a832d9828384f62b437fcd3314314b5a98a5ab1cd248c3455 for registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7291ca4981a34fb65e8293b932eab1b4a4949bffa86bf4427b9f12c73f3483b7 ...18Running on runner-mf8bef5g-project-278964-concurrent-0 via runner-mf8bef5g-shared-gitlab-org-1651164161-ac633d3c...20$ eval "$CI_PRE_CLONE_SCRIPT"21Fetching changes with git depth set to 20...22Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/23Created fresh repository.24remote: Enumerating objects: 100897, done. 25remote: Counting objects: 100% (100897/100897), done. 26remote: Compressing objects: 100% (72244/72244), done. 27remote: Total 100897 (delta 37991), reused 66741 (delta 24985), pack-reused 0 28Receiving objects: 100% (100897/100897), 103.82 MiB | 25.97 MiB/s, done.29Resolving deltas: 100% (37991/37991), done.31 * [new ref] refs/pipelines/527209691 -> refs/pipelines/52720969132Checking out 5267a595 as refs/merge-requests/86026/merge...33Skipping Git submodules setup35Checking cache for ruby-gems-bullseye-9-non_protected...36WARNING: file does not exist 37Failed to extract cache38Checking cache for gitaly-ruby-gems-bullseye-9-non_protected...39WARNING: file does not exist 40Failed to extract cache42Downloading artifacts for compile-test-assets (2391235084)...43Downloading artifacts from coordinator... ok id=2391235084 responseStatus=200 OK token=L9MhdVsA44Downloading artifacts for detect-tests (2391235095)...45Downloading artifacts from coordinator... ok id=2391235095 responseStatus=200 OK token=JNCgGSBc46Downloading artifacts for retrieve-tests-metadata (2391235100)...47Downloading artifacts from coordinator... ok id=2391235100 responseStatus=200 OK token=hZHaJ1t648Downloading artifacts for setup-test-env (2391235090)...49Downloading artifacts from coordinator... ok id=2391235090 responseStatus=200 OK token=99nHhGhQ51Using docker image sha256:f5ccee577b270c6a832d9828384f62b437fcd3314314b5a98a5ab1cd248c3455 for registry.gitlab.com/gitlab-org/gitlab-build-images:debian-bullseye-ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-97-node-16.14-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7291ca4981a34fb65e8293b932eab1b4a4949bffa86bf4427b9f12c73f3483b7 ...52$ echo $FOSS_ONLY53$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb54$ export GOPATH=$CI_PROJECT_DIR/.go55$ mkdir -p $GOPATH56$ source scripts/utils.sh57$ source scripts/prepare_build.sh58Successfully installed bundler-2.3.6591 gem installed60Bundler version 2.3.661production:development62Settings are listed in order of priority. The top value will be used.63clean64Set for the current user (/root/.bundle/config): true65install_flags66Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"67path68Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"69without70Set via BUNDLE_WITHOUT: [:production, :development]71$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check72Don't run Bundler as root. Bundler can ask for sudo if it is needed, and73installing your bundle as root will break this application for all non-root74users on this machine.75The Gemfile's dependencies are satisfied76==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 630 seconds.77$ bundle pristine pg78Installing pg 1.2.3 with native extensions79==> 'bundle pristine pg' succeeded in 16 seconds.80Using decomposed database config (config/database.yml.decomposed-postgresql)81$ setup_db_user_only82CREATE ROLE83GRANT84==> 'setup_db_user_only' succeeded in 0 seconds.85$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee86DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)87DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:NewHasVariable> at app/models/concerns/ci/new_has_variable.rb:9)88DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Kubernetes> at app/models/clusters/platforms/kubernetes.rb:29)89DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Kubernetes> at app/models/clusters/platforms/kubernetes.rb:34)90DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)91DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)92DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)93DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)94DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)95DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)96DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)97DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)98DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)99DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Integration> at app/models/integration.rb:52)100DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Helm> at app/models/clusters/applications/helm.rb:12)101DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from <class:Prometheus> at app/models/clusters/applications/prometheus.rb:23)102DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)103DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)104DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)105DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from connected? at ee/lib/gitlab/geo.rb:79)106Dropped database 'gitlabhq_test'107Dropped database 'gitlabhq_test_ci'108Dropped database 'gitlabhq_geo_test'109Created database 'gitlabhq_test'110Created database 'gitlabhq_test_ci'111Created database 'gitlabhq_geo_test'112DEPRECATION WARNING: Using `bin/rails db:structure:load` is deprecated and will be removed in Rails 6.2. Configure the format using `config.active_record.schema_format = :sql` to use `structure.sql` and run `bin/rails db:schema:load` instead. (called from load at /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/bin/rake:23)113Dropped database 'gitlabhq_geo_test'114Created database 'gitlabhq_geo_test'115==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 49 seconds.116$ run_timed_command "gem install knapsack --no-document"117$ gem install knapsack --no-document118Successfully installed knapsack-4.0.01191 gem installed120==> 'gem install knapsack --no-document' succeeded in 1 seconds.121$ run_timed_command "scripts/gitaly-test-spawn"122$ scripts/gitaly-test-spawn123find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory124find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory125find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory126Don't run Bundler as root. Bundler can ask for sudo if it is needed, and127installing your bundle as root will break this application for all non-root128users on this machine.129Fetching gem metadata from https://rubygems.org/...........130Fetching minitest 5.15.0131Fetching abstract_type 0.0.7132Fetching concurrent-ruby 1.1.10133Installing abstract_type 0.0.7134Installing minitest 5.15.0135Installing concurrent-ruby 1.1.10136Fetching zeitwerk 2.5.4137Fetching builder 3.2.4138Installing zeitwerk 2.5.4139Installing builder 3.2.4140Fetching erubi 1.10.0141Fetching mini_portile2 2.8.0142Installing erubi 1.10.0143Installing mini_portile2 2.8.0144Fetching racc 1.6.0145Fetching crass 1.0.6146Fetching rack 2.2.3147Installing racc 1.6.0 with native extensions148Installing crass 1.0.6149Installing rack 2.2.3150Fetching ice_nine 0.11.2151Installing ice_nine 0.11.2152Fetching thread_safe 0.3.6153Fetching public_suffix 4.0.6154Installing thread_safe 0.3.6155Installing public_suffix 4.0.6156Fetching ast 2.4.2157Fetching binding_ninja 0.2.3158Installing ast 2.4.2159Using bundler 2.1.4160Fetching charlock_holmes 0.7.7161Installing binding_ninja 0.2.3 with native extensions162Installing charlock_holmes 0.7.7 with native extensions163Fetching coderay 1.1.2164Installing coderay 1.1.2165Fetching equalizer 0.0.11166Installing equalizer 0.0.11167Fetching diff-lcs 1.3168Installing diff-lcs 1.3169Fetching dotenv 2.7.6170Installing dotenv 2.7.6171Fetching escape_utils 1.2.1172Installing escape_utils 1.2.1 with native extensions173Fetching multipart-post 2.1.1174Installing multipart-post 2.1.1175Fetching ffi 1.15.3176Installing ffi 1.15.3 with native extensions177Fetching json 2.6.1178Installing json 2.6.1 with native extensions179Fetching mini_mime 1.0.2180Installing mini_mime 1.0.2181Fetching rugged 1.2.0182Installing rugged 1.2.0 with native extensions183Fetching github-markup 1.7.0184Installing github-markup 1.7.0185Fetching mime-types-data 3.2020.1104186Installing mime-types-data 3.2020.1104187Fetching rouge 3.27.0188Installing rouge 3.27.0189Fetching stringex 2.8.5190Installing stringex 2.8.5191Fetching google-protobuf 3.19.1 (x86_64-linux)192Installing google-protobuf 3.19.1 (x86_64-linux)193Fetching opentracing 0.5.0194Installing opentracing 0.5.0195Fetching thrift 0.15.0196Installing thrift 0.15.0 with native extensions197Fetching redis 4.4.0198Installing redis 4.4.0199Fetching rubyzip 2.3.2200Installing rubyzip 2.3.2201Fetching thor 1.1.0202Installing thor 1.1.0203Fetching tomlrb 2.0.1204Installing tomlrb 2.0.1205Fetching with_env 1.1.0206Installing with_env 1.1.0207Fetching rexml 3.2.5208Installing rexml 3.2.5209Fetching gitlab-markup 1.7.1210Installing gitlab-markup 1.7.1211Fetching grpc-tools 1.42.0212Installing grpc-tools 1.42.0213Fetching method_source 0.9.2214Installing method_source 0.9.2215Fetching msgpack 1.3.3216Installing msgpack 1.3.3 with native extensions217Fetching optimist 3.0.1218Installing optimist 3.0.1219Fetching parallel 1.19.2220Installing parallel 1.19.2221Fetching procto 0.0.3222Installing procto 0.0.3223Fetching rainbow 3.0.0224Installing rainbow 3.0.0225Fetching rdoc 6.3.2226Installing rdoc 6.3.2227Fetching regexp_parser 1.8.1228Installing regexp_parser 1.8.1229Fetching rspec-support 3.8.0230Installing rspec-support 3.8.0231Fetching ruby-progressbar 1.10.1232Installing ruby-progressbar 1.10.1233Fetching unicode-display_width 1.7.0234Installing unicode-display_width 1.7.0235Fetching timecop 0.9.1236Installing timecop 0.9.1237Fetching i18n 1.10.0238Installing i18n 1.10.0239Fetching tzinfo 2.0.4240Installing tzinfo 2.0.4241Fetching rack-test 1.1.0242Installing rack-test 1.1.0243Fetching memoizable 0.4.2244Installing memoizable 0.4.2245Fetching addressable 2.7.0246Installing addressable 2.7.0247Fetching parser 3.0.3.2248Installing parser 3.0.3.2249Fetching nokogiri 1.13.3 (x86_64-linux)250Fetching faraday 1.0.1251Installing faraday 1.0.1252Fetching mime-types 3.3.1253Installing mime-types 3.3.1254Installing nokogiri 1.13.3 (x86_64-linux)255Fetching googleapis-common-protos-types 1.3.0256Installing googleapis-common-protos-types 1.3.0257Fetching pg_query 2.1.1258Installing pg_query 2.1.1 with native extensions259Fetching github-linguist 7.12.1260Installing github-linguist 7.12.1 with native extensions261Fetching xml-simple 1.1.9262Installing xml-simple 1.1.9263Fetching pry 0.12.2264Installing pry 0.12.2265Fetching jaeger-client 1.1.0266Installing jaeger-client 1.1.0267Fetching rspec-core 3.8.0268Installing rspec-core 3.8.0269Fetching rspec-expectations 3.8.3270Installing rspec-expectations 3.8.3271Fetching rspec-mocks 3.8.0272Installing rspec-mocks 3.8.0273Fetching activesupport 6.1.4.7274Installing activesupport 6.1.4.7275Fetching adamantium 0.2.0276Installing adamantium 0.2.0277Fetching rubocop-ast 0.2.0278Installing rubocop-ast 0.2.0279Fetching gemojione 3.3.0280Installing gemojione 3.3.0281Fetching sawyer 0.8.2282Installing sawyer 0.8.2283Fetching sentry-raven 3.0.4284Installing sentry-raven 3.0.4285Fetching gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1286Installing gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1287Fetching grpc 1.42.0 (x86_64-linux)288Installing grpc 1.42.0 (x86_64-linux)289Fetching loofah 2.16.0290Installing loofah 2.16.0291Fetching sanitize 6.0.0292Installing sanitize 6.0.0293Fetching reverse_markdown 1.4.0294Installing reverse_markdown 1.4.0295Fetching rbtrace 0.4.14296Installing rbtrace 0.4.14 with native extensions297Fetching gitlab-license_finder 6.14.2.1298Installing gitlab-license_finder 6.14.2.1299Fetching rspec 3.8.0300Installing rspec 3.8.0301Fetching rails-dom-testing 2.0.3302Installing rails-dom-testing 2.0.3303Fetching factory_bot 5.0.2304Installing factory_bot 5.0.2305Fetching concord 0.1.5306Installing concord 0.1.5307Fetching rubocop 0.86.0308Installing rubocop 0.86.0309Fetching octokit 4.20.0310Installing octokit 4.20.0311Fetching rails-html-sanitizer 1.4.2312Installing rails-html-sanitizer 1.4.2313Fetching gitlab-gollum-lib 4.2.7.10.gitlab.2314Installing gitlab-gollum-lib 4.2.7.10.gitlab.2315Fetching unparser 0.4.7316Fetching licensee 9.14.1317Installing unparser 0.4.7318Installing licensee 9.14.1319Fetching actionview 6.1.4.7320Installing actionview 6.1.4.7321Fetching proc_to_ast 0.1.0322Installing proc_to_ast 0.1.0323Fetching rspec-parameterized 0.4.2324Fetching actionpack 6.1.4.7325Installing rspec-parameterized 0.4.2326Installing actionpack 6.1.4.7327Fetching gitlab-labkit 0.21.2328Installing gitlab-labkit 0.21.2329Bundle complete! 22 Gemfile dependencies, 100 gems now installed.330Gems in the groups production and development were not installed.331Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`332Post-install message from rubyzip:333RubyZip 3.0 is coming!334**********************335The public API of some Rubyzip classes has been modernized to use named336parameters for optional arguments. Please check your usage of the337following classes:338 * `Zip::File`339 * `Zip::Entry`340 * `Zip::InputStream`341 * `Zip::OutputStream`342Please ensure that your Gemfiles and .gemspecs are suitably restrictive343to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).344See https://github.com/rubyzip/rubyzip for details. The Changelog also345lists other enhancements and bugfixes that have been implemented since346version 2.3.0.347Checking gitaly-ruby Gemfile...348Checking gitaly-ruby bundle...349The Gemfile's dependencies are satisfied350Trying to connect to gitaly: ................................................................... OK351Trying to connect to gitaly2: ................................................................................ OK352Trying to connect to praefect: .......... OK353==> 'scripts/gitaly-test-spawn' succeeded in 189 seconds.354$ source ./scripts/rspec_helpers.sh355$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"356SKIP_FLAKY_TESTS_AUTOMATICALLY: true357RETRY_FAILED_TESTS_IN_NEW_PROCESS: true358KNAPSACK_GENERATE_REPORT: true359FLAKY_RSPEC_GENERATE_REPORT: true360KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb361KNAPSACK_LOG_LEVEL: debug362KNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_14_24_report.json363FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json364FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_14_24_report.json365NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_14_24_report.json366SKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_14_24_report.txt367RETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_14_24_report.txt368CRYSTALBALL: 369Knapsack report generator started!370DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from connected? at ee/lib/gitlab/geo.rb:79)371DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from block in <module:HasVariable> at app/models/concerns/ci/has_variable.rb:22)372DEPRECATION WARNING: Database connection should not be called during initializers. Read more at https://docs.gitlab.com/ee/development/rails_initializers.html#database-connections-in-initializers (called from exists? at lib/gitlab/database/reflection.rb:94)373Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}374==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.055397701 seconds...375Test environment set up in 0.609970264 seconds376Merge request > User sees pipelines triggered by merge request377Starting the Capybara driver server...378 when a user created a merge request in the parent project379Capybara starting Puma...380* Version 5.6.2 , codename: Birdie's Version381* Min threads: 0, max threads: 4382* Listening on unix:///tmp/20220428-43646-12cvgpo383 sees branch pipelines and detached merge request pipelines in correct order384 sees the latest detached merge request pipeline as the head pipeline385 when a user updated a merge request in the parent project386 sees branch pipelines and detached merge request pipelines in correct order387 sees detached tag for detached merge request pipelines388 sees the latest detached merge request pipeline as the head pipeline389 when a user merges a merge request in the parent project390 when detached merge request pipeline is pending391 waits the head pipeline392 when detached merge request pipeline succeeds393 merges the merge request394 when branch pipeline succeeds395 waits the head pipeline396 when there are no `merge_requests` keyword in .gitlab-ci.yml397 sees a branch pipeline in pipeline tab398 sees the latest branch pipeline as the head pipeline399 when a user created a merge request from a forked project to the parent project400 sees branch pipelines and detached merge request pipelines in correct order401 sees the latest detached merge request pipeline as the head pipeline402 sees pipeline list in forked project403 when a user updated a merge request from a forked project to the parent project404 sees branch pipelines and detached merge request pipelines in correct order405 sees detached tag for detached merge request pipelines406 sees the latest detached merge request pipeline as the head pipeline407 sees pipeline list in forked project408 when the latest pipeline is running in the parent project409 when the previous pipeline failed in the fork project410 when the parent project enables pipeline must succeed411 shows MWPS button412 when a user merges a merge request from a forked project to the parent project413 when detached merge request pipeline is pending414 waits the head pipeline415 when detached merge request pipeline succeeds416 merges the merge request417 when branch pipeline succeeds418 waits the head pipeline419Merge request > User sees versions420 compare with the latest version421 show the latest version of the diff422 behaves like allows commenting423 is expected to have text "Typo, please fix."424 switch between versions425 shows the commit SHAs for every version in the dropdown426 shows comments that were last relevant at that version427 behaves like allows commenting428 is expected to have text "Typo, please fix."429 compare with older version430 has a path with comparison context and shows comments that were last relevant at that version431 show diff between new and old version432 returns to latest version when "Show latest version" button is clicked433 behaves like allows commenting434 is expected to have text "Typo, please fix."435 compare with same version436 has 0 chages between versions437 compare with newer version438 sets the compared versions to be the same439 scoped in a commit440 only shows diffs from the commit441 behaves like allows commenting442 is expected to have text "Typo, please fix."443User sorts issues444Skipping ./spec/features/issues/user_sorts_issues_spec.rb[1:1] 'User sorts issues keeps the sort option' because it's flaky.445 keeps the sort option (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)446 sorts by popularity447 sorts by newest448 sorts by most recently updated449 sorting by due date450 sorts by due date451 sorts by due date by excluding nil due dates452 with a filter on labels453 sorts by least recently due date by excluding nil due dates454 sorting by milestone455 sorts by milestone456 combine filter and sort457 sorts with a filter applied458Clusters459 when user does not have a cluster and visits cluster index page460 sees empty state461 when user has a cluster462 when user adds an existing cluster463 when user filled form with environment scope464 user sees a cluster details page465 when user updates environment scope466 updates the environment scope467 when user updates duplicated environment scope468 users sees an environment scope validation error469 when user adds a Google Kubernetes Engine cluster470 when user filled form with environment scope471 user sees a cluster details page472 when user updates environment scope473 updates the environment scope474 when user updates duplicated environment scope475 users sees an environment scope validation error476 when user has a cluster and visits cluster index page477 user sees a table with one cluster478 when user clicks on a cluster479 user sees a cluster details page480 user visits create cluster page481 user sees a link to create a GKE cluster482 user sees a link to create an EKS cluster483Resolving all open threads in a merge request from an issue484 as a user with access to the project485 shows a button to resolve all threads by creating a new issue486 resolving the thread487 hides the link for creating a new issue488 creating an issue for threads489 behaves like creating an issue for a thread490 shows an issue creation form491Skipping ./spec/features/issues/create_issue_for_discussions_in_merge_request_spec.rb[1:1:3:1:2] 'Resolving all open threads in a merge request from an issue as a user with access to the project creating an issue for threads behaves like creating an issue for a thread creates a new issue for the project' because it's flaky.492 creates a new issue for the project (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)493 for a project where all threads need to be resolved before merging494 with the internal tracker disabled495 does not show a link to create a new issue496 merge request has threads that need to be resolved497 shows a warning that the merge request contains unresolved threads498 has a link to resolve all threads by creating an issue499 creating an issue for threads500 behaves like creating an issue for a thread501 shows an issue creation form502Skipping ./spec/features/issues/create_issue_for_discussions_in_merge_request_spec.rb[1:1:4:2:3:1:2] 'Resolving all open threads in a merge request from an issue as a user with access to the project for a project where all threads need to be resolved before merging merge request has threads that need to be resolved creating an issue for threads behaves like creating an issue for a thread creates a new issue for the project' because it's flaky.503 creates a new issue for the project (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)504 as a reporter505 shows a notice to ask someone else to resolve the threads506Dashboard > User filters todos507 displays all todos without a filter508 filters by project509 filters by group510 filters by type511 Author filter512 filters by author513 shows only authors of existing todos514 shows only authors of existing done todos515 filter by action516 filters by Assigned517 filters by Review Requested518 filters by Mentioned519 filters by Added520 filters by Pipelines521Projects > Files > User creates a directory522 with default target branch523 creates the directory in the default branch524 does not create a directory with a name of already existed directory525 inside sub-folder526 creates new directory527 with a new target branch528 creates the directory in the new branch and redirect to the merge request529 when an user does not have write access530 creates a directory in a forked project531Merge requests > User mass updates532 status533 does not exist in merged state534 close merge request535 closes merge request536 reopen merge request537 reopens merge request538 assignee539 set assignee540 updates merge request with assignee541 with attention requests feature flag on542 updates merge request with assignee543 remove assignee544 removes assignee from the merge request545 milestone546 set milestone547 updates merge request with milestone548 unset milestone549 removes milestone from the merge request550Group merge requests page551 public access level552 group member553 is expected to have text "this is my created issuable"554 non-member555 is expected to have text "this is my created issuable"556 private access level557 group member558 is expected to have text "this is my created issuable"559 non-member560 is expected not to have text "this is my created issuable"561 archived issuable562 hides archived merge requests563 ignores archived merge request count badges in navbar564 ignores archived merge request count badges in state-filters565 when merge request assignee to user566 is expected to have text "this is my created issuable"567 group filtered search568 filters by assignee only group users569 new merge request dropdown570 shows projects only with merge requests feature enabled571 empty state with no merge requests572 shows an empty state, button to create merge request and no filters bar573 with no open merge requests574 shows an empty state, button to create merge request and filters bar575User uploads file to note576 before uploading577 shows "Attach a file" button578 uploading is in progress5792022-04-28 17:20:13 +0000 Rack app ("POST /user176/project96/uploads" - (127.0.0.1)): #<Errno::ENOENT: No such file or directory @ rb_check_realpath_internal - /builds/gitlab-org/gitlab/tmp/tests/public/uploads/tmp/uploads/dk.png109721843>580 cancels uploading on clicking to "Cancel" button5812022-04-28 17:20:19 +0000 Rack app ("POST /user177/project97/uploads" - (127.0.0.1)): #<Errno::ENOENT: No such file or directory @ rb_check_realpath_internal - /builds/gitlab-org/gitlab/tmp/tests/public/uploads/tmp/uploads/dk.png913331126>582 shows "Attaching a file" message on uploading 1 file583 shows "Attaching 2 files" message on uploading 2 file584 shows error message, "retry" and "attach a new file" link a if file is too big585 uploading is complete586 shows "Attach a file" button on uploading complete587 they see the attached file588Projects > Settings > For a forked project589 Sidebar > Monitor590 renders the menu in the sidebar591 Settings > Monitor592 Incidents593 renders form for incident management594 sets correct default values595 updates form values596 error tracking settings form597 when project dropdown is loaded598 successfully fills and submits the form599 when project dropdown fails to load600 displays error message601 with integrated error tracking backend602 successfully fills and submits the form603 grafana integration settings form604 successfully fills and completes the form605Projects > Files > User replaces files606 when an user has write access607 replaces an existed file with a new one608 when an user does not have write access609 replaces an existed file with a new one in a forked project610User searches for commits611 when search times out612 renders timeout information613 sets tab count to 0614 when searching by SHA615 finds a commit and redirects to its page616 finds a commit in uppercase and redirects to its page617 when searching by message618Skipping ./spec/features/search/user_searches_for_commits_spec.rb[1:3:1] 'User searches for commits when searching by message finds a commit and holds on /search page' because it's flaky.619 finds a commit and holds on /search page (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)620 finds multiple commits621User views milestone622 avoids N+1 database queries623 page description624 behaves like page meta description625 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown626 issues list627 for a project milestone628 does not show the project name629 for a group milestone630 shows the project name631 when issues on milestone are over DISPLAY_ISSUES_LIMIT632 limits issues to display and shows warning633 when issues on milestone are below DISPLAY_ISSUES_LIMIT634 does not display warning635 merge requests list636 for a project milestone637 does not show the project name638 for a group milestone639 shows the project name640User interacts with deploy keys641 viewing deploy keys642 when project has keys643 shows deploy keys644 when another project has keys645 shows deploy keys646 when there are public deploy keys647 shows public deploy keys648 adding deploy keys649 adds new key650 attaching existing keys651 from another project652 behaves like attaches a key653 attaches key654 when keys are public655 behaves like attaches a key656 attaches key657User creates branch658 creates new branch659 when branch name is invalid660 does not create new branch661 when branch name already exists662 does not create new branch663Projects > Show > User sees Git instructions664 when project is public665 when project has no repo666 shows Git command line instructions667 :default_branch_name is specified668 recommends default_branch_name instead of master669 when project is empty670 when not signed in671 shows details672 when signed in673 when user does not have ssh keys674 shows details675 when user has ssh keys676 shows details677 when project is not empty678 when not signed in679 shows details680 when signed in681 when user does not have ssh keys682 shows details683 when user has ssh keys684 shows details685 when project is internal686 when not signed in687 redirects to the sign in page688 when signed in689 shows details690 when project is private691 redirects to the sign in page692Global search693 when new_header_search feature is disabled694 increases usage ping searches counter695 closes the dropdown on blur696 renders legacy search bar697 focuses search input when shortcut "s" is pressed698 I search through the issues and I see pagination699 has a pagination700 when new_header_search feature is enabled701 renders updated search bar702 focuses search input when shortcut "s" is pressed703Profile access704 GET /-/profile/keys705 is expected to be allowed for admin706 is expected to be allowed for user707 is expected to be denied for visitor708 GET /-/profile709 is expected to be allowed for admin710 is expected to be allowed for user711 is expected to be denied for visitor712 GET /-/profile/account713 is expected to be allowed for admin714 is expected to be allowed for user715 is expected to be denied for visitor716 GET /-/profile/preferences717 is expected to be allowed for admin718 is expected to be allowed for user719 is expected to be denied for visitor720 GET /-/profile/audit_log721 is expected to be allowed for admin722 is expected to be allowed for user723 is expected to be denied for visitor724 GET /-/profile/notifications725 is expected to be allowed for admin726 is expected to be allowed for user727 is expected to be denied for visitor728User searches for users729 when search times out730 renders timeout information731 sets tab count to 0732 when on the dashboard733 finds the user734 when on the project page735 finds the user belonging to the project736 when on the group page737 finds the user belonging to the group738User activates Slack notifications739 when integration is not configured yet740 activates integration741 when integration is already configured742 filters events by channel743Prometheus external alerts744 with manual configuration745 shows the Alerts section746 with no configuration747 does not show the Alerts section748Merge request > User toggles whitespace changes749 has a button to toggle whitespace changes750Blob shortcuts751 On a file(blob)752 pressing "y"753 redirects to permalink with commit sha754 maintains fragment hash when redirecting755User opens link to comment756 authenticated user757 switches to all activity and does not show error message758 anonymous user759 does not show error message760User deletes feature flag user list761 with a list762 deletes the list763 with a list that is in use764 does not delete the list765Edit group label766 update label with new title767 allows user to delete label768User Snippets769DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)770 view all of my snippets771DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)772DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)773 view my public snippets774DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)775DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)776 view my internal snippets777DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)778DEPRECATION WARNING: `.reorder(nil)` with `.first` / `.first!` no longer takes non-deterministic result in Rails 6.2. To continue taking non-deterministic result, use `.take` / `.take!` instead. (called from snippet_counts at /builds/gitlab-org/gitlab/app/services/snippets/count_service.rb:73)779 view my private snippets780User triggers manual job with variables781 passes values correctly782Merge request > User sees draft help message783 with draft commits784 shows a specific draft hint785 without draft commits786 shows the regular draft message787User views merged merge request from deleted fork788 correctly shows the merge request789Projects > Wiki > User views wiki in project page790 when repository is disabled for project791 when wiki homepage contains a link792 displays the correct URL for the link793Projects > Members > Owner cannot leave project794 user does not see a "Leave project" link795Knapsack report was generated. Preview:796{797 "spec/features/merge_request/user_sees_merge_request_pipelines_spec.rb": 377.8159340110001,798 "spec/features/merge_request/user_sees_versions_spec.rb": 202.13652234799997,799 "spec/features/issues/user_sorts_issues_spec.rb": 51.06637991299999,800 "spec/features/projects/clusters_spec.rb": 109.64683784599993,801 "spec/features/issues/create_issue_for_discussions_in_merge_request_spec.rb": 96.257622244,802 "spec/features/dashboard/todos/todos_filtering_spec.rb": 78.38954569499992,803 "spec/features/projects/files/user_creates_directory_spec.rb": 69.40825182700019,804 "spec/features/merge_requests/user_mass_updates_spec.rb": 52.77861718400027,805 "spec/features/groups/merge_requests_spec.rb": 44.26822496299974,806 "spec/features/uploads/user_uploads_file_to_note_spec.rb": 45.27498231300024,807 "spec/features/projects/settings/monitor_settings_spec.rb": 42.64627310800006,808 "spec/features/refactor_blob_viewer_disabled/projects/files/user_replaces_files_spec.rb": 33.00252924999995,809 "spec/features/search/user_searches_for_commits_spec.rb": 28.540229654000086,810 "spec/features/milestones/user_views_milestone_spec.rb": 20.219873350999933,811 "spec/features/projects/settings/user_interacts_with_deploy_keys_spec.rb": 24.80761035500018,812 "spec/features/projects/branches/user_creates_branch_spec.rb": 15.197431068000242,813 "spec/features/projects/show/user_sees_git_instructions_spec.rb": 12.879377254000246,814 "spec/features/global_search_spec.rb": 13.932765381000081,815 "spec/features/security/profile_access_spec.rb": 8.583745026000088,816 "spec/features/search/user_searches_for_users_spec.rb": 12.157957786000225,817 "spec/features/projects/integrations/user_activates_slack_notifications_spec.rb": 11.121506683000007,818 "spec/features/projects/integrations/prometheus_external_alerts_spec.rb": 9.845495359999859,819 "spec/features/merge_request/user_toggles_whitespace_changes_spec.rb": 9.790802286000144,820 "spec/features/refactor_blob_viewer_disabled/projects/blobs/shortcuts_blob_spec.rb": 5.197592670999711,821 "spec/features/user_opens_link_to_comment_spec.rb": 10.950609902000451,822 "spec/features/projects/feature_flag_user_lists/user_deletes_feature_flag_user_list_spec.rb": 5.934314841000287,823 "spec/features/groups/labels/edit_spec.rb": 5.503156927999953,824 "spec/features/snippets/user_snippets_spec.rb": 4.280293309000172,825 "spec/features/projects/jobs/user_triggers_manual_job_with_variables_spec.rb": 4.624488511999971,826 "spec/features/merge_request/user_sees_wip_help_message_spec.rb": 3.439890160000232,827 "spec/features/merge_request/user_views_merge_request_from_deleted_fork_spec.rb": 3.0090478759998405,828 "spec/features/projects/wiki/user_views_wiki_in_project_page_spec.rb": 1.655288092000319,829 "spec/features/projects/members/owner_cannot_leave_project_spec.rb": 1.572127829999772830}831Knapsack global time execution for tests: 23m 35s832Pending: (Failures listed here are expected and do not affect your suite's status)833 1) User sorts issues keeps the sort option834 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example835 # ./spec/features/issues/user_sorts_issues_spec.rb:29836 2) Resolving all open threads in a merge request from an issue as a user with access to the project creating an issue for threads behaves like creating an issue for a thread creates a new issue for the project837 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example838 # ./spec/support/shared_examples/features/resolving_discussions_in_issues_shared_examples.rb:18839 3) Resolving all open threads in a merge request from an issue as a user with access to the project for a project where all threads need to be resolved before merging merge request has threads that need to be resolved creating an issue for threads behaves like creating an issue for a thread creates a new issue for the project840 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example841 # ./spec/support/shared_examples/features/resolving_discussions_in_issues_shared_examples.rb:18842 4) User searches for commits when searching by message finds a commit and holds on /search page843 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example844 # ./spec/features/search/user_searches_for_commits_spec.rb:34845Finished in 23 minutes 40 seconds (files took 1 minute 36.54 seconds to load)846205 examples, 0 failures, 4 pending847Failed to write to log, write log/workhorse-test.log: file already closed848RSpec exited with 0.849No examples to retry, congrats!851Not uploading cache ruby-gems-bullseye-9-non_protected due to policy852Not uploading cache gitaly-ruby-gems-bullseye-9-non_protected due to policy854Uploading artifacts...855coverage/: found 5 matching files and directories 856crystalball/: found 2 matching files and directories 857deprecations/: found 4 matching files and directories 858knapsack/: found 3 matching files and directories 859rspec/: found 9 matching files and directories 860WARNING: tmp/capybara/: no matching files 861log/*.log: found 18 matching files and directories 862WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2391235451/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com863WARNING: Retrying... context=artifacts-uploader error=request redirected864Uploading artifacts as "archive" to coordinator... 201 Created id=2391235451 responseStatus=201 Created token=FfLNYZxp865Uploading artifacts...866rspec/junit_rspec.xml: found 1 matching files and directories 867WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/2391235451/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com868WARNING: Retrying... context=artifacts-uploader error=request redirected869Uploading artifacts as "junit" to coordinator... 201 Created id=2391235451 responseStatus=201 Created token=FfLNYZxp871Job succeeded