rspec system pg12 23/24
Passed Started
by
@.luke

Luke Duncalfe
1Running with gitlab-runner 14.5.2 (e91107dd)2 on blue-1.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 1zzGUpzq3 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-1zzgupzq-project-278964-concurrent-0 via runner-1zzgupzq-private-1639436603-fa5bb277...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: 91326, done. 25remote: Counting objects: 100% (91326/91326), done. 26remote: Compressing objects: 100% (68267/68267), done. 27remote: Total 91326 (delta 30507), reused 60832 (delta 19269), pack-reused 0 28Receiving objects: 100% (91326/91326), 103.88 MiB | 28.63 MiB/s, done.29Resolving deltas: 100% (30507/30507), done.31 * [new ref] 74a38a79b62c49b1e9b89b9829f66b53abaed5a9 -> refs/pipelines/42880374432 * [new branch] master -> origin/master33Checking out 74a38a79 as master...34Skipping Git submodules setup36Checking cache for ruby-gems-v1-9...37cache.zip is up to date 38Successfully extracted cache39Checking cache for gitaly-ruby-gems-v1-9...40cache.zip is up to date 41Successfully extracted cache43Downloading artifacts for compile-test-assets (1880797874)...44Downloading artifacts from coordinator... ok id=1880797874 responseStatus=200 OK token=HwSwMQAA45Downloading artifacts for detect-tests (1880797889)...46Downloading artifacts from coordinator... ok id=1880797889 responseStatus=200 OK token=cosp53gX47Downloading artifacts for retrieve-tests-metadata (1880797899)...48Downloading artifacts from coordinator... ok id=1880797899 responseStatus=200 OK token=mhRg1nsp49Downloading artifacts for setup-test-env (1880797883)...50Downloading artifacts from coordinator... ok id=1880797883 responseStatus=200 OK token=eZ79kRQL52Using 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 ...53$ echo $FOSS_ONLY54$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb55$ export GOPATH=$CI_PROJECT_DIR/.go56$ mkdir -p $GOPATH57$ source scripts/utils.sh58$ source scripts/prepare_build.sh59Bundler version 2.1.460production:development61Settings are listed in order of priority. The top value will be used.62path63Set for the current user (/root/.bundle/config): "/builds/gitlab-org/gitlab/vendor"64clean65Set for the current user (/root/.bundle/config): "true"66without67Set via BUNDLE_WITHOUT: [:production, :development]68install_flags69Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3 --quiet"70$ bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check71The Gemfile's dependencies are satisfied72==> 'bundle install --jobs=$(nproc) --retry=3 --quiet && bundle check' succeeded in 2 seconds.73$ bundle pristine pg74Installing pg 1.2.3 with native extensions75==> 'bundle pristine pg' succeeded in 13 seconds.76$ setup_db_user_only77CREATE ROLE78GRANT79==> 'setup_db_user_only' succeeded in 0 seconds.80$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee81Dropped database 'gitlabhq_test'82Dropped database 'gitlabhq_geo_test'83Created database 'gitlabhq_test'84Created database 'gitlabhq_geo_test'85DEPRECATION 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)86Dropped database 'gitlabhq_geo_test'87Created database 'gitlabhq_geo_test'88==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 29 seconds.89$ run_timed_command "gem install knapsack --no-document"90$ gem install knapsack --no-document91Successfully installed knapsack-4.0.0921 gem installed93==> 'gem install knapsack --no-document' succeeded in 0 seconds.94$ run_timed_command "scripts/gitaly-test-spawn"95$ scripts/gitaly-test-spawn96Don't run Bundler as root. Bundler can ask for sudo if it is needed, and97installing your bundle as root will break this application for all non-root98users on this machine.99Using abstract_type 0.0.7100Using concurrent-ruby 1.1.9101Using i18n 1.8.10102Using minitest 5.14.4103Using tzinfo 2.0.4104Using zeitwerk 2.4.2105Using activesupport 6.1.4.1106Using builder 3.2.4107Using erubi 1.10.0108Using mini_portile2 2.5.1109Using racc 1.5.2110Using nokogiri 1.11.7 (x86_64-linux)111Using rails-dom-testing 2.0.3112Using crass 1.0.6113Using loofah 2.12.0114Using rails-html-sanitizer 1.4.2115Using actionview 6.1.4.1116Using rack 2.2.3117Using rack-test 1.1.0118Using actionpack 6.1.4.1119Using ice_nine 0.11.2120Using thread_safe 0.3.6121Using memoizable 0.4.2122Using adamantium 0.2.0123Using public_suffix 4.0.6124Using addressable 2.7.0125Using ast 2.4.1126Using binding_ninja 0.2.3127Using bundler 2.1.4128Using charlock_holmes 0.7.7129Using coderay 1.1.2130Using equalizer 0.0.11131Using concord 0.1.5132Using diff-lcs 1.3133Using dotenv 2.7.6134Using escape_utils 1.2.1135Using factory_bot 5.0.2136Using multipart-post 2.1.1137Using faraday 1.0.1138Using ffi 1.15.3139Using json 2.5.1140Using gemojione 3.3.0141Using mini_mime 1.0.2142Using rugged 1.2.0143Using github-linguist 7.12.1144Using github-markup 1.7.0145Using mime-types-data 3.2020.1104146Using mime-types 3.3.1147Using gitlab-gollum-rugged_adapter 0.4.4.4.gitlab.1148Using rouge 3.26.0149Using nokogumbo 1.5.0150Using sanitize 4.6.6151Using stringex 2.8.5152Using gitlab-gollum-lib 4.2.7.10.gitlab.1153Using google-protobuf 3.17.3 (x86_64-linux)154Using googleapis-common-protos-types 1.1.0155Using grpc 1.30.2 (x86_64-linux)156Using opentracing 0.5.0157Using thrift 0.15.0158Using jaeger-client 1.1.0159Using pg_query 2.1.1160Using redis 4.4.0161Using gitlab-labkit 0.21.2162Using rubyzip 2.3.2163Using thor 1.1.0164Using tomlrb 2.0.1165Using with_env 1.1.0166Using rexml 3.2.4167Using xml-simple 1.1.9168Using gitlab-license_finder 6.14.2.1169Using gitlab-markup 1.7.1170Using grpc-tools 1.30.2171Using sawyer 0.8.2172Using octokit 4.20.0173Using reverse_markdown 1.4.0174Using licensee 9.14.1175Using method_source 0.9.2176Using msgpack 1.3.3177Using optimist 3.0.1178Using parallel 1.19.2179Using parser 2.7.2.0180Using procto 0.0.3181Using unparser 0.4.7182Using proc_to_ast 0.1.0183Using pry 0.12.2184Using rainbow 3.0.0185Using rbtrace 0.4.14186Using rdoc 6.3.2187Using regexp_parser 1.8.1188Using rspec-support 3.8.0189Using rspec-core 3.8.0190Using rspec-expectations 3.8.3191Using rspec-mocks 3.8.0192Using rspec 3.8.0193Using rspec-parameterized 0.4.2194Using rubocop-ast 0.2.0195Using ruby-progressbar 1.10.1196Using unicode-display_width 1.7.0197Using rubocop 0.86.0198Using sentry-raven 3.0.4199Using timecop 0.9.1200Bundle complete! 22 Gemfile dependencies, 101 gems now installed.201Gems in the groups production and development were not installed.202Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby`203Checking gitaly-ruby Gemfile...204Checking gitaly-ruby bundle...205The Gemfile's dependencies are satisfied206Trying to connect to gitaly: ................................................. OK207Trying to connect to gitaly2: ................................................................... OK208Trying to connect to praefect: ......... OK209==> 'scripts/gitaly-test-spawn' succeeded in 15 seconds.210$ source ./scripts/rspec_helpers.sh211$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"212KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb213SKIP_FLAKY_TESTS_AUTOMATICALLY: true214Knapsack report generator started!215warning: parser/current is loading parser/ruby27, which recognizes216warning: 2.7.4-compliant syntax, but you are running 2.7.5.217warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.218undefined method `[]' for #<RspecFlaky::FlakyExample:0x00007f729a34d078>219Run options: exclude {:quarantine=>true, :geo=>true, :level=>"migration"}220==> /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.045382955 seconds...221Test environment set up in 0.990080732 seconds222CI Lint223Starting the Capybara driver server...224 YAML parsing225 behaves like validates the YAML226 YAML is correct227Capybara starting Puma...228* Version 5.5.2 , codename: Zawgyi229* Min threads: 0, max threads: 4230* Listening on unix:///tmp/20211214-446-93m5jv231 parses Yaml and displays the jobs232 YAML is incorrect233 displays information about an error234 when Dry Run is checked235 behaves like validates the YAML236 YAML is correct237 parses Yaml and displays the jobs238 YAML is incorrect239 displays information about an error240 YAML clearing241 YAML is present242 YAML content is cleared243User edit profile244 changes user profile245 does not set secondary emails without user input246 shows an error if the full name contains an emoji247 shows an error if the website url is not valid248 when I change my email249 will prompt to confirm my password250 clears the reset password token251 when prompted to confirm password252 with the correct password successfully updates253 with the incorrect password fails to update254 user avatar255 changes user avatar256/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 nil257 removes user avatar258 user status259 profile edit form260 shows the user status form261 adds emoji to user status262 adds message to user status263 adds message and emoji to user status264 clears the user status265 displays a default emoji if only message is entered266 sets the users status to busy267 with user status set to busy268 shows author as busy in the assignee dropdown269 displays the assignee busy status270 user menu271 shows the "Set status" menu item in the user menu272 shows the "Edit status" menu item in the user menu273 shows user status modal274 adds emoji to user status275 sets the users status to busy276 opens the emoji modal again after closing it277 does not update the awards panel emoji278 adds message to user status279 adds message and emoji to user status280 clears the user status with the "X" button281 displays a default emoji if only message is entered282 Remove status button283 clears the user status with the "Remove status" button284 shows the "Set status" menu item in the user menu285 note header286 displays the status emoji287 clears the status emoji288 User time preferences289 shows the user time preferences form290 allows the user to select a time zone from a dropdown list of options291 timezone defaults to empty292 work information293 when job title and organziation are entered294 shows job title and organzation on user's profile295 when only job title is entered296 shows only job title on user's profile297 when only organization is entered298 shows only organization on user's profile299Projects > Files > User uploads files300 when a user has write access301 uploads and commits a new text file302 uploads and commits a new image file303 uploads and commits a new pdf file304 uploads a file to a sub-directory305 uploads and commits a new text file306 uploads and commits a new image file307 uploads and commits a new pdf file308 uploads a file to a sub-directory309 when a user does not have write access310 uploads and commits a new file to a forked project311 uploads and commits a new file to a forked project312Group313 checks permissions to avoid exposing groups by parent_id314 create a group315 as a non-admin316 creates a group and persists visibility radio selection317 with expected fields318 renders from as expected319 with space in group path320 renders new group form with validation errors321 with .atom at end of group path322 renders new group form with validation errors323 with .git at end of group path324 renders new group form with validation errors325 real-time group url validation326 shows a message if group url is available327 shows an error if group url is taken328 does not break after an invalid form submit329 Mattermost team creation330 Mattermost enabled331 displays a team creation checkbox332 unchecks the checkbox by default333 updates the team URL on graph path update334 Mattermost disabled335 doesnt show a team creation checkbox if Mattermost not enabled336 showing recaptcha on group creation when it is enabled337 renders recaptcha338 not showing recaptcha on group creation when it is disabled339 does not render recaptcha340 create a nested group341 as admin342 when admin mode is enabled343 creates a nested group344 when admin mode is disabled345 is not allowed346 as group owner347 creates a nested group348 when recaptcha is enabled349 when creating subgroup350 does not render recaptcha351 real-time group url validation352 shows a message if group url is available353 shows an error if group url is taken354 group edit355 saves new settings356 focuses confirmation field on remove group357 removes group358 behaves like dirty submit form359 disables .js-general-settings-form submit until there are changes on input[name="group[name]"]360 disables .js-general-settings-form submit until there are changes on #group_visibility_level_0361 disables .js-general-permissions-form submit until there are changes on #group_request_access_enabled362 disables .js-general-permissions-form submit until there are changes on input[name="group[two_factor_grace_period]"]363 group page with markdown description364 parses Markdown365 passes through html-pipeline366 sanitizes unwanted tags367 permits `rel` attribute on links368 group page with nested groups369 renders projects and groups on the page370 renders subgroup page with the text "Subgroup information"371 renders project page with the text "Project information"372 new subgroup / project button373 when user has subgroup creation permissions but not project creation permissions374 only displays "New subgroup" button375 when user has project creation permissions but not subgroup creation permissions376 only displays "New project" button377 when user has project and subgroup creation permissions378 displays "New subgroup" and "New project" buttons379Environment > Metrics380 without deployments381 behaves like has environment selector382 has a working environment selector383 with deployments and related deployable present384 shows metrics385 behaves like has environment selector386 has a working environment selector387Project milestone388 when project has enabled issues389 shows issues tab390 shows issues stats391 shows link to browse and add issues392 when clicking on other tabs393 tab_text: "Merge requests", href: "#tab-merge-requests", panel_content: "Work in progress"394 shows the merge requests tab and panel395 sets the location hash396 tab_text: "Participants", href: "#tab-participants", panel_content: nil397 shows the merge requests tab and panel398 sets the location hash399 tab_text: "Labels", href: "#tab-labels", panel_content: nil400 shows the merge requests tab and panel401 sets the location hash402 when project has disabled issues403 does not show any issues under the issues tab404 hides issues stats405 hides new issue button406 does not show an informative message407 when project has an issue408 the collapsed sidebar409 shows the total MR and issue counts410 when the milestone is not associated with a release411 shows "None" in the "Releases" section412 when the sidebar is collapsed413 shows "0" in the "Releases" section414 has a tooltip that reads "Releases"415 when the milestone is associated with one release416 shows "Version 5" in the "Release" section417 when the sidebar is collapsed418 shows "1" in the "Releases" section419 has a tooltip that reads "1 release"420 when the milestone is associated with multiple releases421 shows a shortened list of releases in the "Releases" section422 when the sidebar is collapsed423 shows "6" in the "Releases" section424 has a tooltip that reads "6 releases"425Project > Members > Invite group426 invite_members_group_modal_enabled: true, expected_invite_group_selector: "button[data-qa-selector=\"invite_a_group_button\"]"427 displays either the invite group button or the form with tabs based on the feature flag428 does not display either the form or the button when visiting the page not signed in429 invite_members_group_modal_enabled: false, expected_invite_group_selector: "#invite-group-tab"430 displays either the invite group button or the form with tabs based on the feature flag431 does not display either the form or the button when visiting the page not signed in432 Share with group lock433 for a project in a root group434 when the group has "Share with group lock" disabled435 the project can be shared with another group when the feature flag invite_members_group_modal is disabled436 the project can be shared with another group when the feature flag invite_members_group_modal is enabled437 behaves like the project can be shared with groups438 the "Invite a group" button exists439 when the group has "Share with group lock" enabled440 behaves like the project cannot be shared with groups441 the "Invite a group" button does not exist442 for a project in a subgroup443 when the root_group has "Share with group lock" disabled444 when the subgroup has "Share with group lock" disabled445 behaves like the project can be shared with groups446 the "Invite a group" button exists447 when the subgroup has "Share with group lock" enabled448 behaves like the project cannot be shared with groups449 the "Invite a group" button does not exist450 when the root_group has "Share with group lock" enabled451 when the subgroup has "Share with group lock" disabled (parent overridden)452 behaves like the project can be shared with groups453 the "Invite a group" button exists454 when the subgroup has "Share with group lock" enabled455 behaves like the project cannot be shared with groups456 the "Invite a group" button does not exist457 setting an expiration date for a group link458 the group link shows the expiration time with a warning class459 the groups dropdown460 with multiple groups to choose from461 includes multiple groups462 for a project in a nested group463 the groups dropdown does show ancestors and the project group464User adds pages domain465 when pages are exposed on external HTTP address466 allows to add new domain467 behaves like adds new domain468 adds new domain469 when project in group namespace470 behaves like adds new domain471 adds new domain472 when pages domain is added473 renders certificates is disabled474 does not adds new domain and renders error message475 when pages are exposed on external HTTPS address476 adds new domain with certificate477 adds new domain with certificate if Let's Encrypt is enabled478 shows validation error if domain is duplicated479 with dns verification enabled480 shows the DNS verification record481 updating the certificate for an existing domain482 allows the certificate to be updated483 allows the certificate to be removed484 shows the DNS ALIAS record485 when the certificate is invalid486 tells the user what the problem is487Packages488 when feature is not available489 packages feature is disabled by config490 gives 404491 when feature is available492 when there are packages493 behaves like packages list494 shows a list of packages495 behaves like package details link496 navigates to the correct url497 deleting a package498 allows you to delete a package499 behaves like shared package sorting500 behaves like correctly sorted packages list501 ordered by Type and ascending false502 behaves like packages list503 shows a list of packages504 behaves like correctly sorted packages list505 ordered by Type and ascending true506 behaves like packages list507 shows a list of packages508 behaves like correctly sorted packages list509 ordered by Name and ascending false510 behaves like packages list511 shows a list of packages512 behaves like correctly sorted packages list513 ordered by Name and ascending true514 behaves like packages list515 shows a list of packages516 behaves like correctly sorted packages list517 ordered by Version and ascending false518 behaves like packages list519 shows a list of packages520 behaves like correctly sorted packages list521 ordered by Version and ascending true522 behaves like packages list523 shows a list of packages524 behaves like correctly sorted packages list525 ordered by Published and ascending false526 behaves like packages list527 shows a list of packages528 behaves like correctly sorted packages list529 ordered by Published and ascending true530 behaves like packages list531 shows a list of packages532 behaves like when there are no packages533 displays the empty message534User views incident535DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)536 is expected to have header with correct id and link 1, "Description header", and "description-header"537 behaves like page meta description538DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)539 renders the page with description, og:description, and twitter:description meta tags that contains a plain-text version of the markdown540 user actions541DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)542 shows the merge request and incident actions543 when user is a guest544DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)545DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)546 does not show the incident action547 when the project is archived548DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)549DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)550 hides the merge request and incident actions551 user status552 when showing status of the author of the incident553 behaves like showing user status554DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)555DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)556 shows the status557 when showing status of a user who commented on an incident558 behaves like showing user status559DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)560DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)561 shows the status562 when status message has an emoji563DEPRECATION 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 block in incident at /builds/gitlab-org/gitlab/app/controllers/projects/incidents_controller.rb:24)564 correctly renders the emoji565create a merge request, allowing commits from members who can merge to the target branch566 allows setting possible567 shows a message when one of the projects is private568 shows a message when the source branch is protected569 when the merge request is being created within the same project570 hides the checkbox if the merge request is being created within the same project571 when a member who can merge tries to edit the option572 hides the option from members573View on environment574 when the branch has a route map575 and an active deployment576 when visiting the diff of a merge request for the branch577 has a "View on env" button578 when visiting a comparison for the branch579 has a "View on env" button580 when visiting a comparison for the commit581 has a "View on env" button582 when visiting a blob on the branch583 has a "View on env" button584 when visiting a blob on the commit585 has a "View on env" button586 when visiting the commit587 has a "View on env" button588Project group variables589 project in group shows inherited vars from ancestor group590 project in subgroup shows inherited vars from all ancestor groups591 project in nested subgroup shows inherited vars from all ancestor groups592 project origin keys link to ancestor groups ci_cd settings593Group Packages & Registries settings594 when packges feature is disabled on the group595 the menu item is not visible596 renders 404 when navigating to page597 when packages feature is enabled on the group598 the menu item is visible599 has a page title set600 sidebar menu is open601 has a Package Registry section602 automatically saves changes to the server603 shows an error on wrong regex604 in a sub group605 works correctly606User creates branch607 creates new branch608 when branch name is invalid609 does not create new branch610 when branch name already exists611 does not create new branch612User views milestone613 avoids N+1 database queries614 page description615 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 issues list618 for a project milestone619 does not show the project name620 for a group milestone621 shows the project name622 when issues on milestone are over DISPLAY_ISSUES_LIMIT623 limits issues to display and shows warning624 when issues on milestone are below DISPLAY_ISSUES_LIMIT625 does not display warning626 merge requests list627 for a project milestone628 does not show the project name629 for a group milestone630 shows the project name631User comments on a commit632 adds a comment633Private Snippets634 private Snippet renders for creator635User updates feature flag636 with a new version feature flag637 user adds a second strategy638 user toggles the flag on639Projects > Show > Download buttons640 when checking project main page641 behaves like archive download buttons642 when static objects external storage is enabled643 private project644 shows archive download buttons with external storage URL prepended and user token appended to their href645 public project646 shows archive download buttons with external storage URL prepended to their href647 when static objects external storage is disabled648 shows default archive download buttons649 with artifacts650 shows download artifacts button651 download links have download attribute652Project Commits RSS653 when signed in654 behaves like it has an RSS button with current_user's feed token655 shows the RSS button with current_user's feed token656 behaves like an autodiscoverable RSS feed with current_user's feed token657 has an RSS autodiscovery link tag with current_user's feed token658 when signed out659 behaves like it has an RSS button without a feed token660 shows the RSS button without a feed token661 behaves like an autodiscoverable RSS feed without a feed token662 has an RSS autodiscovery link tag without a feed token663User sorts things664 issues -> project home page -> issues665 issues -> merge requests666 merge requests -> dashboard merge requests667Admin::Users668 Tabs669 links to the Users tab670 links to the Cohorts tab671 redirects legacy route672 Cohorts tab content673 shows users count per month674Merge request > User sees MR from deleted forked project675 user can access merge request676Milestones sorting677 visit group milestones and sort by due_date_asc678New issue breadcrumb679 displays link to project issues and new issue680 links to current issue in breadcrubs681 excludes award_emoji from comment count682Breadcrumbs schema markup683 generates the breadcrumb schema for user projects684 generates the breadcrumb schema for group projects685 generates the breadcrumb schema for group686 generates the breadcrumb schema for issues687 generates the breadcrumb schema for specific issue688Projects > Show > Schema Markup689 shows SoftwareSourceCode structured markup690User promotes milestone691 when user can admin group milestones692 shows milestone promote button693 when user cannot admin group milestones694 does not show milestone promote button695IDE Clientside Preview CSP696 behaves like setting CSP697 when no CSP config698 does not add CSP directives699 when a CSP config exists for frame-src700 when feature is enabled701 appends to frame-src702 when feature is disabled703 keeps original frame-src704 when a CSP config exists for default-src but not frame-src705 when feature is enabled706 uses default-src values in frame-src707 when feature is disabled708 does not add frame-src709 when a CSP config exists for font-src but not frame-src710 when feature is enabled711 uses default-src values in frame-src712 when feature is disabled713 does not add frame-src714Projects > Members > Owner cannot request access to their own project715 owner does not see the request access button716New project label breadcrumb717 displays link to project labels and new project label718Knapsack report was generated. Preview:719{720 "spec/features/projects/ci/lint_spec.rb": 34.034847025001,721 "spec/features/profiles/user_edit_profile_spec.rb": 171.30192910200094,722 "spec/features/projects/files/user_uploads_files_spec.rb": 117.422246524,723 "spec/features/groups_spec.rb": 83.76585720799994,724 "spec/features/projects/environments/environment_metrics_spec.rb": 65.17806717500025,725 "spec/features/projects/milestones/milestone_spec.rb": 56.6688206710005,726 "spec/features/projects/members/invite_group_spec.rb": 50.67639204800071,727 "spec/features/projects/pages/user_adds_domain_spec.rb": 43.50896965099855,728 "spec/features/projects/packages_spec.rb": 31.482621143999495,729 "spec/features/incidents/user_views_incident_spec.rb": 30.719104228001015,730 "spec/features/merge_request/user_allows_commits_from_memebers_who_can_merge_spec.rb": 25.981095223998636,731 "spec/features/projects/view_on_env_spec.rb": 22.883231382000304,732 "spec/features/project_group_variables_spec.rb": 22.29227206699943,733 "spec/features/groups/settings/packages_and_registries_spec.rb": 19.781115961000978,734 "spec/features/projects/branches/user_creates_branch_spec.rb": 12.519604033999713,735 "spec/features/milestones/user_views_milestone_spec.rb": 14.786982976998843,736 "spec/features/merge_request/user_comments_on_commit_spec.rb": 12.135723794999649,737 "spec/features/snippets/private_snippets_spec.rb": 11.480941506999443,738 "spec/features/projects/feature_flags/user_updates_feature_flag_spec.rb": 8.978741339999033,739 "spec/features/projects/show/download_buttons_spec.rb": 10.169512899999972,740 "spec/features/projects/commits/rss_spec.rb": 7.149962370000139,741 "spec/features/user_sorts_things_spec.rb": 9.31117745299889,742 "spec/features/admin/admin_users_spec.rb": 7.267051007000191,743 "spec/features/merge_request/user_sees_mr_from_deleted_forked_project_spec.rb": 7.2966843840004,744 "spec/features/groups/milestones_sorting_spec.rb": 5.157785927000077,745 "spec/features/issues/user_sees_breadcrumb_links_spec.rb": 4.35425095500068,746 "spec/features/breadcrumbs_schema_markup_spec.rb": 3.0498872269999993,747 "spec/features/projects/show/schema_markup_spec.rb": 3.344957625000461,748 "spec/features/milestones/user_promotes_milestone_spec.rb": 2.3280687459991896,749 "spec/features/ide/clientside_preview_csp_spec.rb": 1.0256315679998806,750 "spec/features/projects/members/owner_cannot_request_access_to_his_project_spec.rb": 1.3382098540005245,751 "spec/features/projects/labels/user_sees_breadcrumb_links_spec.rb": 1.196513368999149752}753Knapsack global time execution for tests: 14m 58s754Finished in 15 minutes 1 second (files took 50.91 seconds to load)755245 examples, 0 failures756Failed to write to log, write log/workhorse-test.log: file already closed757Tue Dec 14 01:43:54 UTC 2021759Not uploading cache ruby-gems-v1-9 due to policy760Not uploading cache gitaly-ruby-gems-v1-9 due to policy762Uploading artifacts...763coverage/: found 5 matching files and directories 764crystalball/: found 2 matching files and directories 765deprecations/: found 4 matching files and directories 766knapsack/: found 3 matching files and directories 767rspec_flaky/: found 5 matching files and directories 768rspec_profiling/: found 1 matching files and directories 769WARNING: tmp/capybara/: no matching files 770tmp/memory_test/: found 2 matching files and directories 771log/*.log: found 16 matching files and directories 772Uploading artifacts as "archive" to coordinator... ok id=1880798091 responseStatus=201 Created token=UGuJyydP773Uploading artifacts...774junit_rspec.xml: found 1 matching files and directories 775Uploading artifacts as "junit" to coordinator... ok id=1880798091 responseStatus=201 Created token=UGuJyydP777Job succeeded