rspec system pg12 15/24
Passed Started
by
@sselhorn

Suzanne Selhorn
1Running with gitlab-runner 14.6.0~beta.71.gf035ecbf (f035ecbf)2 on blue-1.shared-gitlab-org.runners-manager.gitlab.com/default KzYhZxBv3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...7Starting service postgres:12 ...8Pulling docker image postgres:12 ...9Using docker image sha256:f1a5e4852a8c335ef0f1a3aae30c39c8484660d5aa7dfd5bb8756ee473575da5 for postgres:12 with digest postgres@sha256:0854202db0b3378c46909bab43a85b01dc1b92cc44520480e47dd4fbc22714ee ...10Starting service redis:5.0-alpine ...11Pulling docker image redis:5.0-alpine ...12Using docker image sha256:1746b159f8934fe63cae3984643ee8c5651bcfc80ae107032a60f2871a0e7cdb for redis:5.0-alpine with digest redis@sha256:a04b57e05b784a406bc818f6b450233328c4115a1e1f104d84ce916eb1583925 ...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:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:5b9920187fd97abe77ba8b8a3c8029b970dbace758fd2dc8756c2976a4bff96d for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:4ab23b0728c6791b71363fe9413ab1d284f8d163988ebd8823dfb84f31aafe00 ...18Running on runner-kzyhzxbv-project-278964-concurrent-0 via runner-kzyhzxbv-shared-gitlab-org-1640008741-e7cf7e55...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: 121839, done. 25remote: Counting objects: 100% (121839/121839), done. 26remote: Compressing objects: 100% (83159/83159), done. 27remote: Total 121839 (delta 53730), reused 83033 (delta 34037), pack-reused 0 28Receiving objects: 100% (121839/121839), 116.76 MiB | 27.82 MiB/s, done.29Resolving deltas: 100% (53730/53730), done.31 * [new ref] a97668e1c6ce02835ce25d669c0aef89f6c2c400 -> refs/pipelines/43345824232Checking out a97668e1 as refs/merge-requests/76253/merge...33Skipping Git submodules setup35Checking cache for ruby-gems-v1-9...36cache.zip is up to date 37Successfully extracted cache38Checking cache for gitaly-ruby-gems-v1-9...39cache.zip is up to date 40Successfully extracted cache42Downloading artifacts for compile-test-assets (1904366238)...43Downloading artifacts from coordinator... ok id=1904366238 responseStatus=200 OK token=-yEmsZHS44Downloading artifacts for detect-tests (1904366266)...45Downloading artifacts from coordinator... ok id=1904366266 responseStatus=200 OK token=9stx6yy246Downloading artifacts for retrieve-tests-metadata (1904366282)...47Downloading artifacts from coordinator... ok id=1904366282 responseStatus=200 OK token=M7L1Bvz248Downloading artifacts for setup-test-env (1904366255)...49Downloading artifacts from coordinator... ok id=1904366255 responseStatus=200 OK token=wN13kysJ51Using docker image sha256:5b9920187fd97abe77ba8b8a3c8029b970dbace758fd2dc8756c2976a4bff96d for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.patched-golang-1.16-git-2.33-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:4ab23b0728c6791b71363fe9413ab1d284f8d163988ebd8823dfb84f31aafe00 ...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.sh58Bundler version 2.1.459production:development60Settings are listed in order of priority. The top value will be used.61path62Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"63clean64Set for the current user (/root/.bundle/config): "true"65without66Set via BUNDLE_WITHOUT: [:production, :development]67install_flags68Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"69$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check70The Gemfile's dependencies are satisfied71==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 2 seconds.72$ bundle pristine pg73Installing pg 1.2.3 with native extensions74==> 'bundle pristine pg' succeeded in 11 seconds.75$ setup_db_user_only76CREATE ROLE77GRANT78==> 'setup_db_user_only' succeeded in 1 seconds.79$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee80Dropped database 'gitlabhq_test'81Dropped database 'gitlabhq_geo_test'82Created database 'gitlabhq_test'83Created database 'gitlabhq_geo_test'84DEPRECATION 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)85Dropped database 'gitlabhq_geo_test'86Created database 'gitlabhq_geo_test'87==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 29 seconds.88$ run_timed_command "gem install knapsack --no-document"89$ gem install knapsack --no-document90Successfully installed knapsack-4.0.0911 gem installed92==> 'gem install knapsack --no-document' succeeded in 1 seconds.93$ run_timed_command "scripts/gitaly-test-spawn"94$ scripts/gitaly-test-spawn95Don't run Bundler as root. Bundler can ask for sudo if it is needed, and96installing your bundle as root will break this application for all non-root97users on this machine.98Using abstract_type 0.0.799Using concurrent-ruby 1.1.9100Using i18n 1.8.10101Using minitest 5.14.4102Using tzinfo 2.0.4103Using zeitwerk 2.4.2104Using activesupport 6.1.4.1105Using builder 3.2.4106Using erubi 1.10.0107Using mini_portile2 2.5.1108Using racc 1.5.2109Using nokogiri 1.11.7 (x86_64-linux)110Using rails-dom-testing 2.0.3111Using crass 1.0.6112Using loofah 2.12.0113Using rails-html-sanitizer 1.4.2114Using actionview 6.1.4.1115Using rack 2.2.3116Using rack-test 1.1.0117Using actionpack 6.1.4.1118Using ice_nine 0.11.2119Using thread_safe 0.3.6120Using memoizable 0.4.2121Using adamantium 0.2.0122Using public_suffix 4.0.6123Using addressable 2.7.0124Using ast 2.4.2125Using binding_ninja 0.2.3126Using bundler 2.1.4127Using charlock_holmes 0.7.7128Using coderay 1.1.2129Using equalizer 0.0.11130Using concord 0.1.5131Using diff-lcs 1.3132Using dotenv 2.7.6133Using escape_utils 1.2.1134Using factory_bot 5.0.2135Using multipart-post 2.1.1136Using faraday 1.0.1137Using ffi 1.15.3138Using json 2.5.1139Using gemojione 3.3.0140Using mini_mime 1.0.2141Using rugged 1.2.0142Using github-linguist 7.12.1143Using github-markup 1.7.0144Using mime-types-data 3.2020.1104145Using mime-types 3.3.1146Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1147Using rouge 3.26.0148Using nokogumbo 1.5.0149Using sanitize 4.6.6150Using stringex 2.8.5151Using gitlab-gollum-lib 4.2.7.10.gitlab.1152Using google-protobuf 3.17.3 (x86_64-linux)153Using googleapis-common-protos-types 1.1.0154Using grpc 1.30.2 (x86_64-linux)155Using opentracing 0.5.0156Using thrift 0.15.0157Using jaeger-client 1.1.0158Using pg_query 2.1.1159Using redis 4.4.0160Using gitlab-labkit 0.21.2161Using rubyzip 2.3.2162Using thor 1.1.0163Using tomlrb 2.0.1164Using with_env 1.1.0165Using rexml 3.2.4166Using xml-simple 1.1.9167Using gitlab-license_finder 6.14.2.1168Using gitlab-markup 1.7.1169Using grpc-tools 1.30.2170Using sawyer 0.8.2171Using octokit 4.20.0172Using reverse_markdown 1.4.0173Using licensee 9.14.1174Using method_source 0.9.2175Using msgpack 1.3.3176Using optimist 3.0.1177Using parallel 1.19.2178Using parser 3.0.3.2179Using procto 0.0.3180Using unparser 0.4.7181Using proc_to_ast 0.1.0182Using pry 0.12.2183Using rainbow 3.0.0184Using rbtrace 0.4.14185Using rdoc 6.3.2186Using regexp_parser 1.8.1187Using rspec-support 3.8.0188Using rspec-core 3.8.0189Using rspec-expectations 3.8.3190Using rspec-mocks 3.8.0191Using rspec 3.8.0192Using rspec-parameterized 0.4.2193Using rubocop-ast 0.2.0194Using ruby-progressbar 1.10.1195Using unicode-display_width 1.7.0196Using rubocop 0.86.0197Using sentry-raven 3.0.4198Using timecop 0.9.1199Bundle complete! 22 Gemfile dependencies, 101 gems now installed.200Gems in the groups production and development were not installed.201Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`202Checking gitaly-ruby Gemfile...203Checking gitaly-ruby bundle...204The Gemfile's dependencies are satisfied205Trying to connect to gitaly: ............................................... OK206Trying to connect to gitaly2: ................................................................... OK207Trying to connect to praefect: ......... OK208==> 'scripts/gitaly-test-spawn' succeeded in 14 seconds.209$ source ./scripts/rspec_helpers.sh210$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"211KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb212SKIP_FLAKY_TESTS_AUTOMATICALLY: true213Knapsack report generator started!214Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}215==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.070725464 seconds...216Test environment set up in 0.676235937 seconds217Merge request > User sees pipelines triggered by merge request218Starting the Capybara driver server...219 when a user created a merge request in the parent project220Capybara starting Puma...221* Version 5.5.2 , codename: Zawgyi222* Min threads: 0, max threads: 4223* Listening on unix:///tmp/20211220-449-1wvg2u4224 sees branch pipelines and detached merge request pipelines in correct order225 sees the latest detached merge request pipeline as the head pipeline226 when a user updated a merge request in the parent project227 sees branch pipelines and detached merge request pipelines in correct order228 sees detached tag for detached merge request pipelines229 sees the latest detached merge request pipeline as the head pipeline230 when a user merges a merge request in the parent project231 when detached merge request pipeline is pending232 waits the head pipeline233 when detached merge request pipeline succeeds234 merges the merge request235 when branch pipeline succeeds236 waits the head pipeline237 when there are no `merge_requests` keyword in .gitlab-ci.yml238 sees a branch pipeline in pipeline tab239 sees the latest branch pipeline as the head pipeline240 when a user created a merge request from a forked project to the parent project241 sees branch pipelines and detached merge request pipelines in correct order242 sees the latest detached merge request pipeline as the head pipeline243DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:319)244DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:332)245 sees pipeline list in forked project246 when a user updated a merge request from a forked project to the parent project247 sees branch pipelines and detached merge request pipelines in correct order248 sees detached tag for detached merge request pipelines249 sees the latest detached merge request pipeline as the head pipeline250DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_code_quality_walkthrough_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:319)251DEPRECATION WARNING: publish_to_database is deprecated and should not be used for reporting anymore (called from block in enable_ci_runner_templates_experiment at /builds/gitlab-org/gitlab/app/controllers/projects/pipelines_controller.rb:332)252 sees pipeline list in forked project253 when the latest pipeline is running in the parent project254 when the previous pipeline failed in the fork project255 when the parent project enables pipeline must succeed256 shows MWPS button257 when a user merges a merge request from a forked project to the parent project258 when detached merge request pipeline is pending259 waits the head pipeline260 when detached merge request pipeline succeeds261 merges the merge request262 when branch pipeline succeeds263 waits the head pipeline264Using WebAuthn Devices for Authentication265 behaves like hardware device for 2fa266 registration267 when 2FA via OTP is disabled268 does not allow registering a new device269 when 2FA via OTP is enabled270 allows registering a new device with a name271 allows deleting a device272 fallback code authentication273 when no device is registered274 shows the fallback otp code UI275 when a device is registered276 provides a button that shows the fallback otp code UI277 registration278 allows the same device to be registered for multiple users279 when 2FA via OTP is enabled280 allows registering more than one device281 when there are form errors282 doesn't register the device if there are errors283 allows retrying registration284 authentication285 when 2FA via OTP is disabled286 allows logging in with the WebAuthn device287 when 2FA via OTP is enabled288 allows logging in with the WebAuthn device289 when a given WebAuthn device has already been registered by another user290 but not the current user291 does not allow logging in with that particular device292 and also the current user293 allows logging in with that particular device (PENDING: support for passing credential options in FakeClient)294 when a given WebAuthn device has not been registered295 does not allow logging in with that particular device296 when more than one device has been registered by the same user297 allows logging in with either device298Pipeline Schedules299 logged in as maintainer300 GET /projects/pipeline_schedules301 The view302 displays the required information description303 creates a new scheduled pipeline304 changes ownership of the pipeline305 edits the pipeline306 deletes the pipeline307 when ref is nil308 shows a list of the pipeline schedules with empty ref column309 when ref is empty310 shows a list of the pipeline schedules with empty ref column311 POST /projects/pipeline_schedules/new312 sets defaults for timezone and target branch313 creates a new scheduled pipeline314 prevents an invalid form from being submitted315 PATCH /projects/pipelines_schedules/:id/edit316 displays existing properties317 edits the scheduled pipeline318 when ref is nil319 shows the pipeline schedule with default ref320 when ref is empty321 shows the pipeline schedule with default ref322 when user creates a new pipeline schedule with variables323 user sees the new variable in edit window324 when user edits a variable of a pipeline schedule325 user sees the updated variable in edit window326 when user removes a variable of a pipeline schedule327 user does not see the removed variable in edit window328 when active is true and next_run_at is NULL329 user edit and recover the problematic pipeline schedule330 logged in as non-member331 GET /projects/pipeline_schedules332 The view333 does not show create schedule button334 not logged in335 GET /projects/pipeline_schedules336 The view337 does not show create schedule button338Multi-file editor new directory339 creates directory in current directory340Markdown keyboard shortcuts341 Vue.js markdown editor342 behaves like keyboard shortcuts343 bolds text when <modifier>+B is pressed344 italicizes text when <modifier>+I is pressed345 links text when <modifier>+K is pressed346 does not affect non-markdown fields on the same page347 behaves like no side effects348 does not bold text when <other modifier>+B is pressed349 does not italicize text when <other modifier>+I is pressed350 does not link text when <other modifier>+K is pressed351 Haml markdown editor352 behaves like keyboard shortcuts353 bolds text when <modifier>+B is pressed354 italicizes text when <modifier>+I is pressed355 links text when <modifier>+K is pressed356 does not affect non-markdown fields on the same page357 behaves like no side effects358 does not bold text when <other modifier>+B is pressed359 does not italicize text when <other modifier>+I is pressed360 does not link text when <other modifier>+K is pressed361Merge request > User creates image diff notes362 create commit diff notes363 create a new diff note364 shows indicator and avatar badges, and allows collapsing/expanding the discussion notes365 render commit diff notes366 render diff indicators within the image diff frame, diff notes, and avatar badge numbers367 inline view368 when images are stored in LFS369 shows lfs badges370 parallel view371 when images are stored in LFS372 shows lfs badges373 discussion tab polling374 render diff indicators within the image frame375 changes tab image diff376 onion skin377 behaves like onion skin378 resets opacity when toggling between view modes379 image view modes380 onion skin381 resizes image382 behaves like onion skin383 resets opacity when toggling between view modes384 swipe view385 behaves like swipe view386 moves the swipe handle387 shows both images at the same position388Merge request > User sees deployment widget389 when merge request has associated environments390 when deployment succeeded391Skipping ./spec/features/merge_request/user_sees_deployment_widget_spec.rb[1:1:1:1] 'Merge request > User sees deployment widget when merge request has associated environments when deployment succeeded displays that the environment is deployed' because it's flaky.392 displays that the environment is deployed (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)393 when a user created a new merge request with the same SHA394 displays one environment which is related to the pipeline395 when deployment failed396 displays that the deployment failed397 when deployment running398 displays that the running deployment399 when deployment will happen400 displays that the environment name401 when deployment was cancelled402 displays that the environment name403 with stop action404 does start build when stop button clicked405 for reporter406 does not show stop button407User visits issue boards408 project boards409 params: {"label_name"=>["foobar"]}, expected_issues: ["issue with label1", "issue with all filters"]410 displays all issues satisfiying filter params and correctly sets url params411 params: {"label_name"=>["in dev"]}, expected_issues: ["issue with label2", "issue with all filters"]412 displays all issues satisfiying filter params and correctly sets url params413 params: {"label_name"=>["foobar", "in dev"]}, expected_issues: ["issue with all filters"]414 displays all issues satisfiying filter params and correctly sets url params415 params: {"assignee_username"=>"root"}, expected_issues: ["issue with assignee", "issue with all filters"]416 displays all issues satisfiying filter params and correctly sets url params417 params: {"milestone_title"=>"#started"}, expected_issues: ["issue with milestone", "issue with all filters"]418 displays all issues satisfiying filter params and correctly sets url params419 params: {"label_name"=>["foobar", "in dev"], "assignee_username"=>"root"}, expected_issues: ["issue with all filters"]420 displays all issues satisfiying filter params and correctly sets url params421 group boards422 params: {"label_name"=>["foobar"]}, expected_issues: ["issue with label1", "issue with all filters"]423 displays all issues satisfiying filter params and correctly sets url params424 params: {"label_name"=>["in dev"]}, expected_issues: ["issue with label2", "issue with all filters"]425 displays all issues satisfiying filter params and correctly sets url params426 params: {"label_name"=>["foobar", "in dev"]}, expected_issues: ["issue with all filters"]427 displays all issues satisfiying filter params and correctly sets url params428 params: {"assignee_username"=>"root"}, expected_issues: ["issue with assignee", "issue with all filters"]429 displays all issues satisfiying filter params and correctly sets url params430 params: {"milestone_title"=>"#started"}, expected_issues: ["issue with milestone", "issue with all filters"]431 displays all issues satisfiying filter params and correctly sets url params432 params: {"label_name"=>["foobar", "in dev"], "assignee_username"=>"root"}, expected_issues: ["issue with all filters"]433 displays all issues satisfiying filter params and correctly sets url params434Project Jobs Permissions435 jobs pages436 when public access for jobs is disabled437 when user is a guest438 behaves like recent job page details responds with status439 is expected to eq 404440 behaves like project jobs page responds with status441 is expected to eq 404442 when project is internal443 behaves like recent job page details responds with status444 is expected to eq 404445 behaves like project jobs page responds with status446 is expected to eq 404447 when public access for jobs is enabled448 when user is a guest449 behaves like recent job page details responds with status450 is expected to eq 200451 behaves like project jobs page responds with status452 is expected to eq 200453 when user is a developer454 behaves like recent job page details responds with status455 is expected to eq 200456 behaves like project jobs page responds with status457 is expected to eq 200458 when project is internal459 behaves like recent job page details responds with status460 is expected to eq 200461 renders job details462 behaves like project jobs page responds with status463 is expected to eq 200464 renders job465 artifacts page466 when recent job has artifacts available467 when public access for jobs is disabled468 when user with guest role469 responds with 404 status470 when user with reporter role471 starts download artifact472 with CI_DEBUG_TRACE473 trace endpoint474 public_builds: true, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200475 renders trace to authorized users476 public_builds: true, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403477 renders trace to authorized users478 public_builds: true, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200479 renders trace to authorized users480 public_builds: true, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 200481 renders trace to authorized users482 public_builds: false, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200483 renders trace to authorized users484 public_builds: false, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403485 renders trace to authorized users486 public_builds: false, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200487 renders trace to authorized users488 public_builds: false, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 403489 renders trace to authorized users490 raw page491 public_builds: true, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200, expected_msg: nil492Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:211493 renders raw trace to authorized users494 public_builds: true, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions"495 renders raw trace to authorized users496 public_builds: true, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil497Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:211498 renders raw trace to authorized users499 public_builds: true, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil500Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:211501 renders raw trace to authorized users502 public_builds: false, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200, expected_msg: nil503Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:211504 renders raw trace to authorized users505 public_builds: false, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions"506 renders raw trace to authorized users507 public_builds: false, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil508Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:211509 renders raw trace to authorized users510 public_builds: false, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 403, expected_msg: "The current user is not authorized to access the job log"511 renders raw trace to authorized users512Merge request < User customizes merge commit message513 has commit message without description514 when target project has merge commit template set515 uses merge commit template516 when squash is performed517 has default message with merge request title518 when target project has squash commit template set519 uses squash commit template520User reverts a commit521 when clicking revert from the dropdown for a commit on pipelines tab522 launches the modal and is able to submit the revert523 when starting from the commit tab524 without creating a new merge request525 reverts a commit526Skipping ./spec/features/projects/commit/user_reverts_commit_spec.rb[1:2:1:2] 'User reverts a commit when starting from the commit tab without creating a new merge request does not revert a previously reverted commit' because it's flaky.527 does not revert a previously reverted commit (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example)528 with creating a new merge request529 reverts a commit530 when the project is archived531 does not show the revert button532Import/Export - project import integration test533 when selecting the namespace534/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/carrierwave-1.3.2/lib/carrierwave/mounter.rb:113: warning: deprecated Object#=~ is called on TrueClass; it always returns nil535 user imports an exported project successfully536 invalid project537User browses a job538 erases the job log539 with unarchived trace artifact540 shows no trace message541 with a failed job and live trace542 displays the failure reason543 with unarchived trace artifact544 displays the failure reason from the live trace545 when a failed job has been retried546 displays the failure reason and retried label547User merges a merge request548 ff-only merge549 when branch is rebased550 behaves like fast forward merge a merge request551 merges a merge request552 when branch is merged553 behaves like fast forward merge a merge request554 merges a merge request555User adds a comment on a commit556 inline view557 adds a comment558 when commenting on diff559 adds a comment560 side-by-side view561 adds a comment562Developer deletes tag563 from the tags list page564 deletes the tag565 from a specific tag page566 deletes the tag567 when pre-receive hook fails568 shows the error message569Display system header and footer bar570 when authenticated571 when system header and footer are not configured572 behaves like system header is not configured573 does not show system header574 behaves like system footer is not configured575 does not show system footer576 when only system header is defined577 behaves like system header is configured578 shows system header579 shows the correct content580 behaves like system footer is not configured581 does not show system footer582 when only system footer is defined583 behaves like system header is not configured584 does not show system header585 behaves like system footer is configured586 shows system footer587 shows the correct content588 when system header and footer are defined589 behaves like system header is configured590 shows system header591 shows the correct content592 behaves like system footer is configured593 shows system footer594 shows the correct content595 when not authenticated596 when system header and footer are not configured597 behaves like system header is not configured598 does not show system header599 behaves like system footer is not configured600 does not show system footer601 when only system header is defined602 behaves like system header is configured603 shows system header604 shows the correct content605 behaves like system footer is not configured606 does not show system footer607 when only system footer is defined608 behaves like system header is not configured609 does not show system header610 behaves like system footer is configured611 shows system footer612 shows the correct content613 when system header and footer are defined614 behaves like system header is configured615 shows system header616 shows the correct content617 behaves like system footer is configured618 shows system footer619 shows the correct content620User comments on a commit621 adds a comment622Projects > Files > Project owner sees a link to create a license file in empty project623 allows project maintainer creates a license file from a template in Web IDE624User edit preferences profile625 allows the user to toggle their time format preference626 allows the user to toggle their time display preference627 User changes tab width to acceptable value628 shows success message629 saves the value630 User changes tab width to unacceptable value631 shows error message632Multi-file editor upload file633 uploads text file634Download buttons in tags page635 when checking tags636 behaves like archive download buttons637 when static objects external storage is enabled638 private project639 shows archive download buttons with external storage URL prepended and user token appended to their href640 public project641 shows archive download buttons with external storage URL prepended to their href642 when static objects external storage is disabled643 shows default archive download buttons644 with artifacts645 shows download artifacts button646User edits a comment on a commit647 edits comment648User creates milestone649 creates milestone650listing forks of a project651 shows the forked project in the list with commit as description652 does not show the commit message when an external authorization service is used653Issues > User creates issue by email654 new issue by email655 with existing issues656 behaves like show the email in the modal657 click the button to show modal for the new email658 without existing issues659 behaves like show the email in the modal660 click the button to show modal for the new email661Tooltips on .timeago dates662 on the activity tab663 has the datetime formated correctly664 on the snippets tab665 has the datetime formated correctly666Projects > Show > User sees last commit CI status667 shows the project README668User searches Incident Management incidents669 when a developer displays the incident list they can search for an incident670 shows the incident table with an incident for a valid search filter bar671Upload an attachment672 with an integer project ID673 behaves like handling file uploads674 with object storage disabled675 behaves like for an attachment676 creates files677 is expected to eq 201678 with an encoded project ID679 behaves like handling file uploads680 with object storage disabled681 behaves like for an attachment682 creates files683 is expected to eq 201684Upload a git lfs object685 behaves like handling file uploads686 with object storage disabled687 behaves like for a git lfs object688 is expected to change `LfsObject.count` by 1689 is expected to eq 200690Knapsack report was generated. Preview:691{692 "spec/features/merge_request/user_sees_merge_request_pipelines_spec.rb": 281.75292163500126,693 "spec/features/webauthn_spec.rb": 141.09212724999998,694 "spec/features/projects/pipeline_schedules_spec.rb": 105.592878767,695 "spec/features/projects/tree/create_directory_spec.rb": 72.32594600499942,696 "spec/features/markdown/keyboard_shortcuts_spec.rb": 58.93253732899939,697 "spec/features/merge_request/user_creates_image_diff_notes_spec.rb": 58.82723222000095,698 "spec/features/merge_request/user_sees_deployment_widget_spec.rb": 49.06288227500045,699 "spec/features/boards/user_visits_board_spec.rb": 31.705620685999747,700 "spec/features/projects/jobs/permissions_spec.rb": 26.843924902001163,701 "spec/features/merge_request/user_customizes_merge_commit_message_spec.rb": 25.522205224000572,702 "spec/features/projects/commit/user_reverts_commit_spec.rb": 25.570924068999375,703 "spec/features/projects/import_export/import_file_spec.rb": 21.492193207001037,704 "spec/features/projects/jobs/user_browses_job_spec.rb": 20.704091977000644,705 "spec/features/merge_request/user_merges_merge_request_spec.rb": 19.258745901999646,706 "spec/features/projects/commit/comments/user_adds_comment_spec.rb": 19.63382423300027,707 "spec/features/tags/developer_deletes_tag_spec.rb": 12.265653422000469,708 "spec/features/display_system_header_and_footer_bar_spec.rb": 8.415908527000283,709 "spec/features/merge_request/user_comments_on_commit_spec.rb": 11.309053786999357,710 "spec/features/projects/files/project_owner_sees_link_to_create_license_file_in_empty_project_spec.rb": 7.904516878999857,711 "spec/features/profiles/user_edit_preferences_spec.rb": 7.874229491000733,712 "spec/features/projects/tree/upload_file_spec.rb": 8.14233844499904,713 "spec/features/projects/tags/download_buttons_spec.rb": 7.886004199999661,714 "spec/features/projects/commit/comments/user_edits_comments_spec.rb": 5.56805321200045,715 "spec/features/milestones/user_creates_milestone_spec.rb": 6.063444453000557,716 "spec/features/projects/forks/fork_list_spec.rb": 4.79160764000153,717 "spec/features/issues/user_creates_issue_by_email_spec.rb": 5.425808877000236,718 "spec/features/dashboard/datetime_on_tooltips_spec.rb": 3.7853346110005077,719 "spec/features/projects/show/user_sees_last_commit_ci_status_spec.rb": 3.309446847999425,720 "spec/features/incidents/user_searches_incidents_spec.rb": 2.374012992999269,721 "spec/features/file_uploads/attachment_spec.rb": 1.5438426560012886,722 "spec/features/file_uploads/git_lfs_spec.rb": 1.050817063998693723}724Knapsack global time execution for tests: 17m 36s725Pending: (Failures listed here are expected and do not affect your suite's status)726 1) Using WebAuthn Devices for Authentication authentication when a given WebAuthn device has already been registered by another user and also the current user allows logging in with that particular device727 # support for passing credential options in FakeClient728 Failure/Error: click_on 'Manage two-factor authentication'729 Capybara::ElementNotFound:730 Unable to find link or button "Manage two-factor authentication"731 # ./spec/support/helpers/features/two_factor_helpers.rb:18:in `manage_two_factor_authentication'732 # ./spec/features/webauthn_spec.rb:167:in `block (5 levels) in <top (required)>'733 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'734 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'735 # ./spec/spec_helper.rb:403:in `block (2 levels) in <top (required)>'736 # ./spec/spec_helper.rb:399:in `block (3 levels) in <top (required)>'737 # ./lib/gitlab/application_context.rb:31:in `with_raw_context'738 # ./spec/spec_helper.rb:399:in `block (2 levels) in <top (required)>'739 # ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <top (required)>'740 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'741 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'742 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'743 2) Merge request > User sees deployment widget when merge request has associated environments when deployment succeeded displays that the environment is deployed744 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example745 # ./spec/features/merge_request/user_sees_deployment_widget_spec.rb:30746 3) User reverts a commit when starting from the commit tab without creating a new merge request does not revert a previously reverted commit747 # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example748 # ./spec/features/projects/commit/user_reverts_commit_spec.rb:43749Finished in 17 minutes 38 seconds (files took 49.13 seconds to load)750207 examples, 0 failures, 3 pending751Failed to write to log, write log/workhorse-test.log: file already closed752Mon Dec 20 17:11:05 UTC 2021754Not uploading cache ruby-gems-v1-9 due to policy755Not uploading cache gitaly-ruby-gems-v1-9 due to policy757Uploading artifacts...758coverage/: found 5 matching files and directories 759crystalball/: found 2 matching files and directories 760deprecations/: found 4 matching files and directories 761knapsack/: found 3 matching files and directories 762rspec_flaky/: found 5 matching files and directories 763rspec_profiling/: found 1 matching files and directories 764WARNING: tmp/capybara/: no matching files 765tmp/memory_test/: found 2 matching files and directories 766log/*.log: found 18 matching files and directories 767Uploading artifacts as "archive" to coordinator... ok id=1904366724 responseStatus=201 Created token=ocV3UncJ768Uploading artifacts...769junit_rspec.xml: found 1 matching files and directories 770Uploading artifacts as "junit" to coordinator... ok id=1904366724 responseStatus=201 Created token=ocV3UncJ772Job succeeded