rspec system pg12 7/24
Passed Started
by
@ebanks
Erick Banks
1Running with gitlab-runner 14.0.1 (c1edb478)2 on docker-auto-scale-com 9538b0ab3 feature flags: FF_USE_FASTZIP:true, FF_SKIP_DOCKER_MACHINE_PROVISION_ON_CREATION_FAILURE:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.16-git-2.31-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:1fdb7532cc62f2c2dfee4b58f21a0b21ad4bc83d64908d3a7d954c737b2f9af7 for postgres:12 with digest postgres@sha256:047e82f052a995ab02fbafdb55ccb19c97278264031ad3bd7fc7924e24d0b4cd ...10Starting service redis:5.0-alpine ...11Pulling docker image redis:5.0-alpine ...12Using docker image sha256:51bbd55867dd975a18bf5bc650fd96ef641952f9662459607ed3bf0d006a380c for redis:5.0-alpine with digest redis@sha256:2ef89ec07c6103400d8dfcca35813210df677a1c356d7e3c916294e7adfd943f ...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.2.patched-golang-1.16-git-2.31-lfs-2.9-chrome-89-node-14.15-yarn-1.22-postgresql-12-graphicsmagick-1.3.36 ...16Using docker image sha256:f3af4045688c7d321821552b2274c91037e2b5727ac63ee5f72ad30f5962c48e for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.16-git-2.31-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:72fa33b8058851ded8b72376ab249c48f98d1a176ad4bc8d517ca4ab62f0f7a0 ...18Running on runner-9538b0ab-project-278964-concurrent-0 via runner-9538b0ab-gsrm-1626125734-6a502f72...20$ eval "$CI_PRE_CLONE_SCRIPT"21Downloading archived master...22Connecting to storage.googleapis.com (172.217.193.128:443)23saving to '/tmp/gitlab.tar.gz'24gitlab.tar.gz 44% |************** | 166M 0:00:01 ETA25gitlab.tar.gz 100% |********************************| 373M 0:00:00 ETA26'/tmp/gitlab.tar.gz' saved27Extracting tarball into /builds/gitlab-org/gitlab...28Fetching changes with git depth set to 20...29Reinitialized existing Git repository in /builds/gitlab-org/gitlab/.git/30Created fresh repository.31remote: Enumerating objects: 190, done. 32remote: Counting objects: 100% (183/183), done. 33remote: Compressing objects: 100% (81/81), done. 34remote: Total 146 (delta 111), reused 95 (delta 60), pack-reused 0 35Receiving objects: 100% (146/146), 12.92 KiB | 6.46 MiB/s, done.36Resolving deltas: 100% (111/111), completed with 25 local objects.38 * [new ref] d07c005fa7e5026586dd6b15f1ea1ec4a5768e78 -> refs/pipelines/33578159039Checking out d07c005f as refs/merge-requests/63811/merge...40Skipping Git submodules setup42Checking cache for ruby-gems-v1-4...43cache.zip is up to date 44Successfully extracted cache45Checking cache for gitaly-ruby-gems-v1-4...46cache.zip is up to date 47Successfully extracted cache49Downloading artifacts for compile-test-assets (1418685471)...50Downloading artifacts from coordinator... ok id=1418685471 responseStatus=200 OK token=tcSUdFYB51Downloading artifacts for detect-tests (1418685477)...52Downloading artifacts from coordinator... ok id=1418685477 responseStatus=200 OK token=c67Bsjgk53Downloading artifacts for retrieve-tests-metadata (1418685479)...54Downloading artifacts from coordinator... ok id=1418685479 responseStatus=200 OK token=SgCbh9xe55Downloading artifacts for setup-test-env (1418685474)...56Downloading artifacts from coordinator... ok id=1418685474 responseStatus=200 OK token=3cNsDejz58Using docker image sha256:f3af4045688c7d321821552b2274c91037e2b5727ac63ee5f72ad30f5962c48e for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.7.2.patched-golang-1.16-git-2.31-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:72fa33b8058851ded8b72376ab249c48f98d1a176ad4bc8d517ca4ab62f0f7a0 ...59$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb60$ export GOPATH=$CI_PROJECT_DIR/.go61$ mkdir -p $GOPATH62$ source scripts/utils.sh63$ source scripts/prepare_build.sh64Bundler version 2.1.465production:development66Settings are listed in order of priority. The top value will be used.67path68Set for the current user (/root/.bundle/config): "vendor"69clean70Set for the current user (/root/.bundle/config): "true"71without72Set via BUNDLE_WITHOUT: [:production, :development]73install_flags74Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"75$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check76The Gemfile's dependencies are satisfied77==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 2 seconds.78$ bundle pristine pg79Installing pg 1.2.3 with native extensions80==> 'bundle pristine pg' succeeded in 10 seconds.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_ee86Dropped database 'gitlabhq_test'87Created database 'gitlabhq_test'88DEPRECATION 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)89Dropped database 'gitlabhq_geo_test'90Created database 'gitlabhq_geo_test'91==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 36 seconds.92$ run_timed_command "gem install knapsack --no-document"93$ gem install knapsack --no-document94Successfully installed knapsack-3.1.0951 gem installed96==> 'gem install knapsack --no-document' succeeded in 1 seconds.97$ run_timed_command "scripts/gitaly-test-spawn"98$ scripts/gitaly-test-spawn99Settings are listed in order of priority. The top value will be used.100jobs101Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config): 4102retry103Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config): 3104path105Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config): "/builds/gitlab-org/gitlab/vendor/gitaly-ruby"106deployment107Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config): true108without109Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config): [:production, :development]110Set via BUNDLE_WITHOUT: [:production, :development]111app_config112Set via BUNDLE_APP_CONFIG: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle"113gemfile114Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/Gemfile"115Don't run Bundler as root. Bundler can ask for sudo if it is needed, and116installing your bundle as root will break this application for all non-root117users on this machine.118Using abstract_type 0.0.7119Using concurrent-ruby 1.1.9120Using i18n 1.8.10121Using minitest 5.14.4122Using tzinfo 2.0.4123Using zeitwerk 2.4.2124Using activesupport 6.1.3.2125Using builder 3.2.4126Using erubi 1.10.0127Using mini_portile2 2.5.1128Using racc 1.5.2129Using nokogiri 1.11.5 (x86_64-linux)130Using rails-dom-testing 2.0.3131Using crass 1.0.6132Using loofah 2.10.0133Using rails-html-sanitizer 1.3.0134Using actionview 6.1.3.2135Using rack 2.2.3136Using rack-test 1.1.0137Using actionpack 6.1.3.2138Using ice_nine 0.11.2139Using thread_safe 0.3.6140Using memoizable 0.4.2141Using adamantium 0.2.0142Using public_suffix 4.0.6143Using addressable 2.7.0144Using ast 2.4.1145Using binding_ninja 0.2.3146Using bundler 2.1.4147Using charlock_holmes 0.7.7148Using coderay 1.1.2149Using equalizer 0.0.11150Using concord 0.1.5151Using diff-lcs 1.3152Using dotenv 2.7.6153Using escape_utils 1.2.1154Using factory_bot 5.0.2155Using multipart-post 2.1.1156Using faraday 1.0.1157Using ffi 1.13.1158Using json 2.5.1159Using gemojione 3.3.0160Using mini_mime 1.0.2161Using rugged 1.1.0162Using github-linguist 7.12.1163Using github-markup 1.7.0164Using mime-types-data 3.2020.1104165Using mime-types 3.3.1166Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1167Using rouge 3.26.0168Using nokogumbo 1.5.0169Using sanitize 4.6.6170Using stringex 2.8.5171Using gitlab-gollum-lib 4.2.7.10.gitlab.1172Using google-protobuf 3.17.3 (x86_64-linux)173Using googleapis-common-protos-types 1.0.5174Using grpc 1.30.2 (x86_64-linux)175Using opentracing 0.5.0176Using thrift 0.14.1177Using jaeger-client 1.1.0178Using pg_query 2.1.0179Using redis 4.2.5180Using gitlab-labkit 0.20.0181Using gitlab-markup 1.7.1182Using grpc-tools 1.30.2183Using sawyer 0.8.2184Using octokit 4.20.0185Using reverse_markdown 1.4.0186Using thor 1.1.0187Using licensee 9.14.1188Using method_source 0.9.2189Using msgpack 1.3.3190Using optimist 3.0.1191Using parallel 1.19.2192Using parser 2.7.2.0193Using procto 0.0.3194Using unparser 0.4.7195Using proc_to_ast 0.1.0196Using pry 0.12.2197Using rainbow 3.0.0198Using rbtrace 0.4.14199Using rdoc 6.2.0200Using regexp_parser 1.8.1201Using rexml 3.2.4202Using rspec-support 3.8.0203Using rspec-core 3.8.0204Using rspec-expectations 3.8.3205Using rspec-mocks 3.8.0206Using rspec 3.8.0207Using rspec-parameterized 0.4.2208Using rubocop-ast 0.2.0209Using ruby-progressbar 1.10.1210Using unicode-display_width 1.7.0211Using rubocop 0.86.0212Using sentry-raven 3.0.4213Using timecop 0.9.1214Bundle complete! 21 Gemfile dependencies, 96 gems now installed.215Gems in the groups production and development were not installed.216Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`217Checking gitaly-ruby Gemfile...218Checking gitaly-ruby bundle...219The Gemfile's dependencies are satisfied220Trying to connect to gitaly: ........ OK221Trying to connect to gitaly2: .............. OK222Trying to connect to praefect: ..... OK223==> 'scripts/gitaly-test-spawn' succeeded in 5 seconds.224$ source ./scripts/rspec_helpers.sh225$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"226KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb227Knapsack report generator started!228Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}229==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.037188777 seconds...230Test environment set up in 0.946008115 seconds231Expand and collapse diffs232Starting the Capybara driver server...233DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/_logo.svg (called from brand_header_logo at /builds/gitlab-org/gitlab/app/helpers/appearances_helper.rb:42)234DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/_logo.svg (called from brand_header_logo at /builds/gitlab-org/gitlab/app/helpers/appearances_helper.rb:42)235Capybara starting Puma...236* Version 5.3.2 , codename: Sweetnighter237* Min threads: 0, max threads: 4238* Listening on unix:///tmp/20210713-350-1j2waq3239DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/_logo_type.svg (called from brand_header_logo_type at /builds/gitlab-org/gitlab/app/helpers/appearances_helper.rb:49)240DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/_logo_type.svg (called from brand_header_logo_type at /builds/gitlab-org/gitlab/app/helpers/appearances_helper.rb:49)241unknown OID 28: failed to recognize type of 'relfrozenxid'. It will be treated as String.242unknown OID 1034: failed to recognize type of 'relacl'. It will be treated as String.243unknown OID 194: failed to recognize type of 'relpartbound'. It will be treated as String.244DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_commit.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)245DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_commit.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)246DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_mr_bold.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)247DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_mr_bold.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)248 shows the diff content with a highlighted line when linking to line249 shows the diff content when linking to file250 visiting a commit with collapsed diffs251 shows small diffs immediately252 shows non-renderable diffs as such immediately, regardless of their size253 does not allow diffs that are larger than the maximum size to be expanded254 shows image diffs immediately, regardless of their size255 expanding a diff for a renamed file256 shows the old content257 shows the new content258 expanding a large diff259 shows the diff content260 adding a comment to the expanded diff261 adds the comment262 reloading the page263 collapses the large diff by default264 expanding the diff265 shows the diff content266 shows the diff comment267 collapsing an expanded diff268 hides the diff content269 re-expanding the same diff270 shows the diff content271 expanding a diff when symlink was converted to a regular file272 shows the content of the regular file273 visiting a commit without collapsed diffs274 does not show Expand all button275 visiting a commit with more than safe files276 does collapsing from the safe number of files to the end on small files277 visiting a commit with more than safe lines278 does collapsing from the safe number of lines to the end279 expanding all diffs280 reloads the page with all diffs expanded281 collapsing an expanded diff282 hides the diff content283 re-expanding the same diff284 shows the diff content285Login286 password reset token after successful sign in287Authentication activity metric incremented: user_authenticated_counter288 invalidates password reset token289 initial login after setup290Authentication activity metric incremented: user_authenticated_counter291 allows the initial admin to create a password292 does not show flash messages when login page293 with a blocked account294Authentication activity metric incremented: user_session_destroyed_counter295Authentication activity metric incremented: user_blocked_counter296Authentication activity metric incremented: user_session_destroyed_counter297Authentication activity metric incremented: user_unauthenticated_counter298 prevents the user from logging in299Authentication activity metric incremented: user_session_destroyed_counter300Authentication activity metric incremented: user_blocked_counter301Authentication activity metric incremented: user_session_destroyed_counter302Authentication activity metric incremented: user_unauthenticated_counter303 does not update Devise trackable attributes304 with an unconfirmed email address305 within the grace period306Authentication activity metric incremented: user_authenticated_counter307 allows to login308 when the confirmation grace period is expired309Authentication activity metric incremented: user_session_destroyed_counter310Authentication activity metric incremented: user_session_destroyed_counter311Authentication activity metric incremented: user_unauthenticated_counter312 prevents the user from logging in and renders a resend confirmation email link313 when resending the confirmation email314 redirects to the "almost there" page315 with the ghost user316Authentication activity metric incremented: user_unauthenticated_counter317Authentication activity metric incremented: user_password_invalid_counter318 disallows login319Authentication activity metric incremented: user_unauthenticated_counter320Authentication activity metric incremented: user_password_invalid_counter321 does not update Devise trackable attributes322 with two-factor authentication323 with valid username/password324DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/_logo.svg (called from brand_header_logo at /builds/gitlab-org/gitlab/app/helpers/appearances_helper.rb:42)325DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/_logo.svg (called from brand_header_logo at /builds/gitlab-org/gitlab/app/helpers/appearances_helper.rb:42)326Authentication activity metric incremented: user_authenticated_counter327Authentication activity metric incremented: user_two_factor_authenticated_counter328 does not show a "You are already signed in." error message329 does not allow sign-in if the user password is updated before entering a one-time code330 using one-time code331Authentication activity metric incremented: user_authenticated_counter332Authentication activity metric incremented: user_two_factor_authenticated_counter333 allows login with valid code334 persists remember_me value via hidden field335 blocks login with invalid code336Authentication activity metric incremented: user_authenticated_counter337Authentication activity metric incremented: user_two_factor_authenticated_counter338 allows login with invalid code, then valid code339Authentication activity metric incremented: user_authenticated_counter340Authentication activity metric incremented: user_two_factor_authenticated_counter341 triggers ActiveSession.cleanup for the user342 using backup code343 with valid code344Authentication activity metric incremented: user_authenticated_counter345Authentication activity metric incremented: user_two_factor_authenticated_counter346 allows login347Authentication activity metric incremented: user_authenticated_counter348Authentication activity metric incremented: user_two_factor_authenticated_counter349 invalidates the used code350Authentication activity metric incremented: user_authenticated_counter351Authentication activity metric incremented: user_two_factor_authenticated_counter352Authentication activity metric incremented: user_session_destroyed_counter353Authentication activity metric incremented: user_authenticated_counter354Authentication activity metric incremented: user_two_factor_authenticated_counter355 invalidates backup codes twice in a row356Authentication activity metric incremented: user_authenticated_counter357Authentication activity metric incremented: user_two_factor_authenticated_counter358 triggers ActiveSession.cleanup for the user359 with invalid code360 blocks login361 when logging in via OAuth362 when authn_context is worth two factors363Authentication activity metric incremented: user_authenticated_counter364 signs user in without prompting for second factor365 when two factor authentication is required366Authentication activity metric incremented: user_authenticated_counter367Authentication activity metric incremented: user_two_factor_authenticated_counter368 shows 2FA prompt after OAuth login369 without two-factor authentication370 with correct username and password371Authentication activity metric incremented: user_authenticated_counter372 allows basic login373Authentication activity metric incremented: user_authenticated_counter374 does not show already signed in message when opening sign in page after login375Authentication activity metric incremented: user_authenticated_counter376 triggers ActiveSession.cleanup for the user377 when the users password is expired378Authentication activity metric incremented: user_authenticated_counter379 asks for a new password380 with invalid username and password381Authentication activity metric incremented: user_unauthenticated_counter382Authentication activity metric incremented: user_password_invalid_counter383 blocks invalid login384 with required two-factor authentication enabled385 global setting386 with grace period defined387 within the grace period388Authentication activity metric incremented: user_authenticated_counter389 redirects to two-factor configuration page390Authentication activity metric incremented: user_authenticated_counter391 allows skipping two-factor configuration392 after the grace period393Authentication activity metric incremented: user_authenticated_counter394 redirects to two-factor configuration page395Authentication activity metric incremented: user_authenticated_counter396 disallows skipping two-factor configuration397 without grace period defined398Authentication activity metric incremented: user_authenticated_counter399 redirects to two-factor configuration page400 group setting401 with grace period defined402 within the grace period403Authentication activity metric incremented: user_authenticated_counter404 redirects to two-factor configuration page405Authentication activity metric incremented: user_authenticated_counter406 allows skipping two-factor configuration407 after the grace period408Authentication activity metric incremented: user_authenticated_counter409 redirects to two-factor configuration page410Authentication activity metric incremented: user_authenticated_counter411 disallows skipping two-factor configuration412 without grace period defined413Authentication activity metric incremented: user_authenticated_counter414 redirects to two-factor configuration page415 UI tabs and panes416 when no defaults are changed417 does not render any tabs418 renders link to sign up path419 when signup is disabled420 does not render any tabs421 does not render link to sign up path422 when ldap is enabled423 correctly renders tabs and panes424 renders link to sign up path425 when crowd is enabled426 correctly renders tabs and panes427 Client helper classes and flags428 adds client browser and platform classes to page body429 when terms are enforced430Authentication activity metric incremented: user_authenticated_counter431 asks to accept the terms on first login432Authentication activity metric incremented: user_authenticated_counter433 does not ask for terms when the user already accepted them434 when 2FA is required for the user435 when the user did not enable 2FA436Authentication activity metric incremented: user_authenticated_counter437 asks to set 2FA before asking to accept the terms438 when the user already enabled 2FA439Authentication activity metric incremented: user_authenticated_counter440Authentication activity metric incremented: user_two_factor_authenticated_counter441 asks the user to accept the terms442 when the users password is expired443Authentication activity metric incremented: user_authenticated_counter444 asks the user to accept the terms before setting a new password445 when the user does not have an email configured446Authentication activity metric incremented: user_authenticated_counter447 asks the user to accept the terms before setting an email448 when sending confirmation email and not yet confirmed449Authentication activity metric incremented: user_authenticated_counter450 allows login and shows a flash warning to confirm the email address451 when not having confirmed within Devise's allow_unconfirmed_access_for time452Authentication activity metric incremented: user_session_destroyed_counter453Authentication activity metric incremented: user_session_destroyed_counter454Authentication activity metric incremented: user_unauthenticated_counter455 does not allow login and shows a flash alert to confirm the email address456Multi-file editor new directory457 creates directory in current directory458Issue notes polling459 creates460 displays the new comment461 updates462 when from own user463 displays the updated content464 when editing but have not changed anything, and an update comes in, show warning and does not update the note465 when editing but you changed some things, an update comes in, and you press cancel, show the updated content466 when from another user467 displays the updated content468 system notes469 shows the system note470Editing file blob471 as a developer472 updates the content of file with a number as file path473 editing a template file in a sub directory does not change path474 updating file path updates syntax highlighting475 from MR diff476 returns me to the mr477 from blob file path478 updates content479 previews content480 when rendering the preview481 renders content with CommonMark482 visit blob edit483 redirects to sign in and returns484 as developer485 redirects to sign in and returns486 as guest487 redirects to sign in and returns488 as developer489 on some branch490 shows blob editor with same branch491 with protected branch492 shows blob editor with patch branch493 as maintainer494 shows blob editor with same branch495Container Registry496 has a page title set497 when there are no image repositories498 list page has no container title499 list page has cli commands500 when there are image repositories501 list page has a list of images502 user removes entire container repository503 navigates to repo details504 image repo details505 shows the details breadcrumb506 shows the image title507 shows the image tags508 user removes a specific tag from container repository509 pagination navigate to the second page510 with a tag missing digest511 renders the tags list correctly512 image repo details when image has no name513 renders correctly514 when there are more than 10 images515 shows pagination516 pagination goes to second page517 pagination is preserved after navigating back from details518Group issues page519 with shared examples520 public access level521 group member522 is expected to have text "this is my created issuable"523 non-member524 is expected to have text "this is my created issuable"525 private access level526 group member527 is expected to have text "this is my created issuable"528 non-member529 is expected not to have text "this is my created issuable"530 rss feed531 when signed in532 behaves like an autodiscoverable RSS feed with current_user's feed token533 has an RSS autodiscovery link tag with current_user's feed token534 it has an RSS button with current_user's feed token535 shows the RSS button with current_user's feed token536 when signed out537 behaves like an autodiscoverable RSS feed without a feed token538 has an RSS autodiscovery link tag without a feed token539 it has an RSS button without a feed token540 shows the RSS button without a feed token541 assignee542 filters by only group users543 issues list544 returns all group and subgroup issues545 when project is archived546 does not render issue547 projects with issues disabled548 issue dropdown549 shows projects only with issues feature enabled550 manual ordering551 displays all issues552 has manual-ordering css applied553 each issue item has a user-can-drag css applied554 issues should be draggable and persist order555 issues should not be draggable when user is not logged in556 issues pagination557 shows the pagination558 first pagination item is active559Service Desk Issue Tracker560 navigation to service desk561 can navigate to the service desk from link in the sidebar562 issue page563DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_arrow_right.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)564DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_arrow_right.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)565 shows service_desk_reply_to in issue header566 issues list567 when service desk is supported568 when there are no issues569 service desk info content570 displays the large info box, documentation, and the address571 when user does not have permission to edit project settings572 displays the large info box and the documentation link573 when there are issues574 service desk info content575DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/empty_states/icons/_service_desk_callout.svg (called from _app_views_projects_issues__service_desk_info_content_html_haml___2302011451607221403_2445960 at /builds/gitlab-org/gitlab/app/views/projects/issues/_service_desk_info_content.html.haml:8)576DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/empty_states/icons/_service_desk_callout.svg (called from _app_views_projects_issues__service_desk_info_content_html_haml___2302011451607221403_2445960 at /builds/gitlab-org/gitlab/app/views/projects/issues/_service_desk_info_content.html.haml:8)577 displays the small info box, documentation, a button to configure service desk, and the address578 issues list579 only displays issues created by support bot580 shows service_desk_reply_to in issues list581 search box582 adds hidden support bot author token583 support bot author token cannot be deleted584 support bot author token has been properly added585 when service desk is not supported586 service desk info content587 when user has permissions to edit project settings588 informs user to setup incoming email to turn on support for Service Desk589 when user does not have permission to edit project settings590 informs user to contact an administrator to enable service desk591GraphiQL592 without relative_url_root593 has the correct graphQLEndpoint594 with relative_url_root595 has the correct graphQLEndpoint596Reportable note on snippets597 on project snippet598 behaves like reportable note599 has an edit button600 has a `More actions` dropdown601 dropdown has Report and Delete links602 report button links to a report page603User comments on commit604 when adding new comment605 adds comment606 when editing comment607 edits comment608 when deleting comment609 deletes comment610 when checking task lists611 allows the tasks to be checked612User views issue613 is expected to have header with correct id and link 1, "Description header", and "description-header"614 shows the merge request and issue actions615 behaves like page meta description616 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown617 when the project is archived618 hides the merge request and issue actions619 user status620 when showing status of the author of the issue621 behaves like showing user status622 shows the status623 when showing status of a user who commented on an issue624 behaves like showing user status625 shows the status626 when status message has an emoji627 correctly renders the emoji628Projects > Settings > User renames a project629DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_service_desk.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)630DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_service_desk.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)631 shows a successful notice when the project is updated632 with invalid characters633 shows errors for invalid project path634 when changing project name635 renames the repository636 with emojis637 shows error for invalid project name638 when changing project path639 the project is accessible via the new path640 the project is accessible via a redirect from the old path641 and a new project is added with the same path642 overrides the redirect643Merge request > User approves644 approves merge request645Merge Requests > User filters by labels646 filtering by label:none647 applies the filter648 filtering by label:~enhancement649 applies the filter650 filtering by label:~enhancement and label:~bug651 applies the filters652User creates feature flag653 user creates a flag enabled for user ids654 user creates a flag with default environment scopes655 removes the correct strategy when a strategy is deleted656Group Dependency Proxy657 feature settings658 when not logged in and feature disabled659 does not show the feature settings660 feature is available661 when logged in as group developer662 sidebar menu is open663 toggles defaults to enabled664 shows the proxy URL665 hides the proxy URL when feature is disabled666 when logged in as group reporter667 does not show the feature toggle but shows the proxy URL668 feature is not avaible669 feature flag is disabled670 group is private671 informs user that feature is only available for public groups672 feature is disabled globally673 renders 404 page674Project > Show > User interacts with auto devops implicitly enabled banner675 when user does not have maintainer access676 when AutoDevOps is implicitly enabled677 does not display AutoDevOps implicitly enabled banner678 when user has mantainer access679 when AutoDevOps is implicitly enabled680 display AutoDevOps implicitly enabled banner681 when user dismisses the banner682 does not display AutoDevOps implicitly enabled banner683 when AutoDevOps is not implicitly enabled684 does not display AutoDevOps implicitly enabled banner685 when AutoDevOps enabled but container registry is disabled686 shows message that container registry is disabled687Projects > Show > Download buttons688 when checking project main page689 behaves like archive download buttons690 when static objects external storage is enabled691 private project692 shows archive download buttons with external storage URL prepended and user token appended to their href693 public project694 shows archive download buttons with external storage URL prepended to their href695 when static objects external storage is disabled696 shows default archive download buttons697 with artifacts698 shows download artifacts button699 download links have download attribute700Snippets tab on a user profile701 when the user has snippets702 pagination703 behaves like paginated snippets704 is limited to 20 items per page705 clicking on the link to the second page706 shows the remaining snippets707 list content708 contains only internal and public snippets of a user when a user is logged in709 contains only public snippets of a user when a user is not logged in710Project Commits RSS711 when signed in712 behaves like it has an RSS button with current_user's feed token713 shows the RSS button with current_user's feed token714 behaves like an autodiscoverable RSS feed with current_user's feed token715 has an RSS autodiscovery link tag with current_user's feed token716 when signed out717 behaves like it has an RSS button without a feed token718 shows the RSS button without a feed token719 behaves like an autodiscoverable RSS feed without a feed token720 has an RSS autodiscovery link tag without a feed token721Merge request > image review722 leaves review723User creates milestone724DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_burndown_chart_splash.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)725DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_issues.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)726DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_issues.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)727 creates milestone728User updates Alert Management status729 when a developer+ displays the alerts list and the alert service is enabled they can update an alert status730 shows the alert table with an alert status dropdown731 updates the alert status732Labels subscription733 when signed in734 users can subscribe/unsubscribe to labels735 when not signed in736 users can not subscribe/unsubscribe to labels737Project deploy keys738 removing key739 removes association between project and deploy key740Tracings Content Security Policy741 when there is no global config742 does not add CSP directives743 when a global CSP config exists744 when external_url is set745 overwrites frame-src746 when external_url is not set747 uses global policy748Breadcrumbs schema markup749 generates the breadcrumb schema for user projects750 generates the breadcrumb schema for group projects751DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_empty_groups.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)752DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: shared/icons/_icon_empty_groups.svg (called from block in custom_icon at /builds/gitlab-org/gitlab/app/helpers/icons_helper.rb:14)753 generates the breadcrumb schema for group754 generates the breadcrumb schema for issues755 generates the breadcrumb schema for specific issue756Admin > Admin sees projects statistics757 shows project statistics for projects that have them758User views the Confluence page759 shows the page when the Confluence integration is enabled760 does not show the page when the Confluence integration disabled761New project milestone breadcrumb762 displays link to project milestones and new project milestone763snippet editor with spam764 when SpamVerdictService requires recaptcha765 when allow_possible_spam feature flag is false766 behaves like does not allow creation767 rejects creation of the snippet (PENDING: Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722)768 when allow_possible_spam feature flag is true769 behaves like solve reCAPTCHA770 creates a snippet after solving reCAPTCHA (PENDING: Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722)771 when SpamVerdictService disallows772 when allow_possible_spam feature flag is false773 behaves like does not allow creation774 rejects creation of the snippet (PENDING: Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722)775 when allow_possible_spam feature flag is true776 behaves like does not allow creation777 rejects creation of the snippet (PENDING: Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722)778 when SpamVerdictService allows779 creates a snippet (PENDING: Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722)780Knapsack report was generated. Preview:781{782 "spec/features/expand_collapse_diffs_spec.rb": 253.95489933799945,783 "spec/features/users/login_spec.rb": 89.23363208900082,784 "spec/features/projects/tree/create_directory_spec.rb": 72.30708384399986,785 "spec/features/issues/note_polling_spec.rb": 58.633531109000614,786 "spec/features/projects/blobs/edit_spec.rb": 50.894842084999254,787 "spec/features/projects/container_registry_spec.rb": 40.55684908500007,788 "spec/features/groups/issues_spec.rb": 39.350934960000814,789 "spec/features/issues/service_desk_spec.rb": 25.753452728999036,790 "spec/features/graphiql_spec.rb": 16.254012985000372,791 "spec/features/reportable_note/snippets_spec.rb": 23.830221088001053,792 "spec/features/projects/commit/user_comments_on_commit_spec.rb": 15.937880591000066,793 "spec/features/issues/user_views_issue_spec.rb": 14.22959735800032,794 "spec/features/projects/settings/user_renames_a_project_spec.rb": 13.440048982000008,795 "spec/features/merge_request/user_approves_spec.rb": 12.921207892999519,796 "spec/features/merge_requests/user_filters_by_labels_spec.rb": 10.871645338000235,797 "spec/features/projects/feature_flags/user_creates_feature_flag_spec.rb": 10.651366885000243,798 "spec/features/groups/dependency_proxy_spec.rb": 8.595087839999906,799 "spec/features/projects/show/user_interacts_with_auto_devops_banner_spec.rb": 9.531876385000942,800 "spec/features/projects/show/download_buttons_spec.rb": 6.2107003220007755,801 "spec/features/users/snippets_spec.rb": 6.086331950999011,802 "spec/features/projects/commits/rss_spec.rb": 4.698632233001263,803 "spec/features/merge_request/user_reviews_image_spec.rb": 5.841221692000545,804 "spec/features/milestones/user_creates_milestone_spec.rb": 5.142586746998859,805 "spec/features/alert_management/user_updates_alert_status_spec.rb": 3.7955242449988873,806 "spec/features/projects/labels/subscription_spec.rb": 4.096889440999803,807 "spec/features/projects/deploy_keys_spec.rb": 3.100102151998726,808 "spec/features/projects/tracings_spec.rb": 1.734985389999565,809 "spec/features/breadcrumbs_schema_markup_spec.rb": 2.325775553999847,810 "spec/features/admin/admin_sees_projects_statistics_spec.rb": 1.6015286709989596,811 "spec/features/projects/confluence/user_views_confluence_page_spec.rb": 1.3453893620007875,812 "spec/features/milestones/user_sees_breadcrumb_links_spec.rb": 0.8884177189993352813}814Knapsack global time execution for tests: 13m 33s815Pending: (Failures listed here are expected and do not affect your suite's status)816 1) snippet editor with spam when SpamVerdictService requires recaptcha when allow_possible_spam feature flag is false behaves like does not allow creation rejects creation of the snippet817 # Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722818 # ./spec/features/snippets/spam_snippets_spec.rb:59819 2) snippet editor with spam when SpamVerdictService requires recaptcha when allow_possible_spam feature flag is true behaves like solve reCAPTCHA creates a snippet after solving reCAPTCHA820 # Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722821 # ./spec/features/snippets/spam_snippets_spec.rb:44822 3) snippet editor with spam when SpamVerdictService disallows when allow_possible_spam feature flag is false behaves like does not allow creation rejects creation of the snippet823 # Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722824 # ./spec/features/snippets/spam_snippets_spec.rb:59825 4) snippet editor with spam when SpamVerdictService disallows when allow_possible_spam feature flag is true behaves like does not allow creation rejects creation of the snippet826 # Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722827 # ./spec/features/snippets/spam_snippets_spec.rb:59828 5) snippet editor with spam when SpamVerdictService allows creates a snippet829 # Will be handled in https://gitlab.com/gitlab-org/gitlab/-/issues/217722830 # ./spec/features/snippets/spam_snippets_spec.rb:116831Finished in 13 minutes 36 seconds (files took 51.6 seconds to load)832224 examples, 0 failures, 5 pending833Failed to write to log, write log/workhorse-test.log: file already closed834Tue 13 Jul 2021 12:36:34 AM UTC836Not uploading cache ruby-gems-v1-4 due to policy837Not uploading cache gitaly-ruby-gems-v1-4 due to policy839Uploading artifacts...840coverage/: found 5 matching files and directories 841WARNING: crystalball/: no matching files 842deprecations/: found 13 matching files and directories 843knapsack/: found 3 matching files and directories 844rspec_flaky/: found 4 matching files and directories 845rspec_profiling/: found 1 matching files and directories 846WARNING: tmp/capybara/: no matching files 847tmp/memory_test/: found 2 matching files and directories 848log/*.log: found 16 matching files and directories 849Uploading artifacts as "archive" to coordinator... ok id=1418685523 responseStatus=201 Created token=PgyFa7bM850Uploading artifacts...851junit_rspec.xml: found 1 matching files and directories 852Uploading artifacts as "junit" to coordinator... ok id=1418685523 responseStatus=201 Created token=PgyFa7bM854Job succeeded