rspec system pg11 10/24
Passed Started
by
@lulalala

Mark Chao
1Running with gitlab-runner 13.3.1 (738bbe5a)2 on prm-com-gitlab-org ae3bfce24Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.6-golang-1.14-git-2.28-lfs-2.9-chrome-84-node-12.x-yarn-1.21-postgresql-11-graphicsmagick-1.3.34 ...5Starting service postgres:11.6 ...6Pulling docker image postgres:11.6 ...7Using docker image sha256:2c963c0eb8c6efa49bb8352ea446f248d208d674cfc34fc9ea275b5f99f8dedd for postgres:11.6 ...8Starting service redis:4.0-alpine ...9Pulling docker image redis:4.0-alpine ...10Using docker image sha256:e3dd0e49bca555d559ca2e97f06a1efa108ebd230fddcb17606723994f18ae3b for redis:4.0-alpine ...11Waiting for services to be up and running...12Authenticating with credentials from job payload (GitLab Registry)13Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.6-golang-1.14-git-2.28-lfs-2.9-chrome-84-node-12.x-yarn-1.21-postgresql-11-graphicsmagick-1.3.34 ...14Using docker image sha256:cd688957c9207f55272d81be6d4908692d78233833e3f09a9c0899b2f24eb3ff for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.6-golang-1.14-git-2.28-lfs-2.9-chrome-84-node-12.x-yarn-1.21-postgresql-11-graphicsmagick-1.3.34 ...16Running on runner-ae3bfce2-project-278964-concurrent-0 via runner-ae3bfce2-prm-1598834015-2aedeb3a...18$ eval "$CI_PRE_CLONE_SCRIPT"19Downloading archived master...20Connecting to storage.googleapis.com (172.217.193.128:443)21saving to '/tmp/gitlab.tar.gz'22gitlab.tar.gz 20% |****** | 202M 0:00:03 ETA23gitlab.tar.gz 57% |****************** | 578M 0:00:01 ETA24gitlab.tar.gz 94% |****************************** | 956M 0:00:00 ETA25gitlab.tar.gz 100% |********************************| 1007M 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.31Checking out 7a9c83cd as master...32Skipping Git submodules setup34Checking cache for rails-v2-3...35Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/rails-v2-3 36Successfully extracted cache38Downloading artifacts for compile-test-assets (710807149)...39Downloading artifacts from coordinator... ok id=710807149 responseStatus=200 OK token=cMhXVmpy40Downloading artifacts for retrieve-tests-metadata (710807151)...41Downloading artifacts from coordinator... ok id=710807151 responseStatus=200 OK token=ySCBbL7Z42Downloading artifacts for setup-test-env (710807150)...43Downloading artifacts from coordinator... ok id=710807150 responseStatus=200 OK token=UGYkxRJB44WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 46$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb47$ export GOPATH=$CI_PROJECT_DIR/.go48$ mkdir -p $GOPATH49$ source scripts/utils.sh50$ source scripts/prepare_build.sh51Bundler version 1.17.252$ bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet53==> 'bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet' succeeded in 1 seconds.54$ bundle check55Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.56The Gemfile's dependencies are satisfied57==> 'bundle check' succeeded in 0 seconds.58$ bundle pristine pg59Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.60Installing pg 1.2.2 with native extensions61==> 'bundle pristine pg' succeeded in 9 seconds.62$ gem install knapsack --no-document63Successfully installed knapsack-1.18.0641 gem installed65==> 'gem install knapsack --no-document' succeeded in 1 seconds.66$ setup_db_user_only67CREATE ROLE68GRANT69==> 'setup_db_user_only' succeeded in 0 seconds.70$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee71Dropped database 'gitlabhq_test'72Created database 'gitlabhq_test'73Dropped database 'gitlabhq_geo_test'74Created database 'gitlabhq_geo_test'75==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 28 seconds.76$ run_timed_command "scripts/gitaly-test-build"77$ scripts/gitaly-test-build78Settings are listed in order of priority. The top value will be used.79retry80Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 381path82Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): "/builds/gitlab-org/gitlab/vendor/gitaly-ruby"83jobs84Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 485app_config86Set via BUNDLE_APP_CONFIG: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config"87gemfile88Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/Gemfile"89flags90Set via BUNDLE_FLAGS: "--jobs=4 --retry=3 --quiet --path=/builds/gitlab-org/gitlab/vendor/gitaly-ruby"91silence_root_warning92Set via BUNDLE_SILENCE_ROOT_WARNING: true93go install -ldflags '-X gitlab.com/gitlab-org/gitaly/internal/version.version=13.3.0-rc5 -X gitlab.com/gitlab-org/gitaly/internal/version.buildtime=20200831.023546' -tags "tracer_static,tracer_static_jaeger,continuous_profiler_stackdriver" gitlab.com/gitlab-org/gitaly/cmd/praefect gitlab.com/gitlab-org/gitaly/cmd/gitaly-hooks gitlab.com/gitlab-org/gitaly/cmd/gitaly-blackbox gitlab.com/gitlab-org/gitaly/cmd/gitaly gitlab.com/gitlab-org/gitaly/cmd/gitaly-debug gitlab.com/gitlab-org/gitaly/cmd/gitaly-ssh gitlab.com/gitlab-org/gitaly/cmd/gitaly-wrapper94install /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/praefect /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-hooks /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-blackbox /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-debug /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-ssh /builds/gitlab-org/gitlab/tmp/tests/gitaly/_build/bin/gitaly-wrapper /builds/gitlab-org/gitlab/tmp/tests/gitaly95Checking gitaly-ruby Gemfile...96Checking gitaly-ruby bundle...97Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.98The Gemfile's dependencies are satisfied99Trying to connect to gitaly: ........ OK100Trying to connect to praefect: ...... OK101==> 'scripts/gitaly-test-build' succeeded in 42 seconds.102$ run_timed_command "scripts/gitaly-test-spawn"103$ scripts/gitaly-test-spawn104Checking gitaly-ruby Gemfile...105Checking gitaly-ruby bundle...106Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.107The Gemfile's dependencies are satisfied108Trying to connect to gitaly: ....... OK109Trying to connect to praefect: ...... OK110==> 'scripts/gitaly-test-spawn' succeeded in 1 seconds.111$ source scripts/rspec_helpers.sh112$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"113KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb114Knapsack report generator started!115RSpec's reporter has already been initialized with #<IO:<STDERR>> as the deprecation stream, so your change to `deprecation_stream` will be ignored. You should configure it earlier for it to take effect, or use the `--deprecation-out` CLI option. (Called from /builds/gitlab-org/gitlab/spec/support/rspec.rb:12:in `block in <top (required)>')116Run options:117 include {:focus=>true}118 exclude {:quarantine=>true, :geo=>true, :level=>"migration"}119All examples were filtered out; ignoring {:focus=>true}120==> Setting up gitlab-test bare repository in /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare...121 /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.03868971 seconds...122Merge request > User posts diff notes123Starting the Capybara driver server...124 when hovering over a parallel view diff file125 with an old line on the left and no line on the right126Capybara starting Puma...127* Version 4.3.5.gitlab.3 , codename: Mysterious Traveller128* Min threads: 0, max threads: 4129* Listening on unix:///tmp/20200831-1865-lriop5130 allows commenting on the left side131 does not allow commenting on the right side132 with no line on the left and a new line on the right133 does not allow commenting on the left side134 allows commenting on the right side135 with an old line on the left and a new line on the right136 allows commenting on the right side137 with an unchanged line on the left and an unchanged line on the right138 allows commenting on the right side139 with a match line140 does not allow commenting141 with an unfolded line142 allows commenting on the left side143 allows commenting on the right side144 when hovering over an inline view diff file145 after deleteing a note146 allows commenting147 with a new line148 allows commenting149 with an old line150 allows commenting151 with an unchanged line152 allows commenting153 with a match line154 does not allow commenting155 with an unfolded line156 allows commenting157 when hovering over a diff discussion158 does not allow commenting159 when cancelling the comment addition160 with a new line161 allows dismissing a comment162 with multiple note forms163 posting a note164 adds as discussion165 when the MR only supports legacy diff notes166 with a new line167 allows commenting168 with an old line169 allows commenting170 with an unchanged line171 allows commenting172 with a match line173 does not allow commenting174Merge request > User resolves conflicts175 can be resolved in the UI176 the conflicts are resolvable177 shows a link to the conflict resolution page178 in Inline view mode179 conflicts are resolved in Interactive mode180 conflicts are resolved in Edit inline mode181 in Parallel view mode182 conflicts are resolved in Interactive mode183 conflicts are resolved in Edit inline mode184 the conflict contain markers185 conflicts can not be resolved in Interactive mode186 conflicts are resolved in Edit inline mode (PENDING: Temporarily skipped with xit)187 with malicious branch name188 renders bad name without xss issues189 when the conflicts contain a large file190 does not show a link to the conflict resolution page191 shows an error if the conflicts page is visited directly192 when the conflicts contain a binary file193 does not show a link to the conflict resolution page194 shows an error if the conflicts page is visited directly195 when the conflicts contain a file edited in one branch and deleted in another196 does not show a link to the conflict resolution page197 shows an error if the conflicts page is visited directly198 when the conflicts contain a non-UTF-8 file199 does not show a link to the conflict resolution page200 shows an error if the conflicts page is visited directly201Group-level Cluster Applications202 Installing applications203 behaves like installing applications for a cluster204 when cluster is being created205 user is unable to install applications206 when cluster is created207 user can install applications208 does not show the Helm application209 when user installs Knative210 on an abac cluster211 shows info block and not be installable212 on an rbac cluster213 does not show callout block and be installable214 when user clicks install button215WARNING: ignoring the provided expectation message argument ({:exact_text=>"Save changes"}) since it is not a string or a proc.216 shows status transition217 can then update the domain218 when user installs Cert Manager219 shows status transition220 installs with custom email221 when user installs Elastic Stack222 shows status transition223 when user installs Ingress224 shows the status transition225 behaves like installing applications for a cluster226 when cluster is being created227 user is unable to install applications228 when cluster is created229 user can install applications230 does not show the Helm application231 when user installs Knative232 on an abac cluster233 shows info block and not be installable234 on an rbac cluster235 does not show callout block and be installable236 when user clicks install button237WARNING: ignoring the provided expectation message argument ({:exact_text=>"Save changes"}) since it is not a string or a proc.238 shows status transition239 can then update the domain240 when user installs Cert Manager241 shows status transition242 installs with custom email243 when user installs Elastic Stack244 shows status transition245 when user installs Ingress246 shows the status transition247GPG signed commits248 changes from unverified to verified when the user changes their email to match the gpg key249 changes from unverified to verified when the user adds the missing gpg key250 shows popover badges251 unverified signature252 unverified signature: user email does not match the committer email, but is the same user253 unverified signature: user email does not match the committer email254 verified and the gpg user has a gitlab profile255 verified and the gpg user's profile doesn't exist anymore256 view signed commit on the tree view257 with vue tree view enabled258 behaves like a commit with a signature259 displays commit signature260Admin::Users261 GET /admin/users262 is ok263 has users list264 search and sort265 searches users by name266 sorts users by name267 sorts search results only268 searches with respect of sorting269 sorts users by recent last activity270 sorts users by oldest last activity271 Two-factor Authentication filters272 counts users who have enabled 2FA273 filters by users who have enabled 2FA274 counts users who have not enabled 2FA275 filters by users who have not enabled 2FA276 GET /admin/users/new277 creates new user278 applies defaults to user279 creates user with valid data280 calls send mail281 sends valid email to user with email & password282 username contains spaces283 doesn't create the user and shows an error message284 with new users set to external enabled285 with regex to match internal user email address set286 automatically unchecks external for matching email287 creates an internal user288 GET /admin/users/:id289 has user info290 Impersonation291 before impersonating292 for other users293 shows impersonate button for other users294 for admin itself295 does not show impersonate button for admin itself296 for blocked user297 does not show impersonate button for blocked user298 when impersonation is disabled299 does not show impersonate button300 when impersonating301 logs in as the user when impersonate is clicked302 sees impersonation log out icon303 a user with an expired password304 does not redirect to password change page305 ending impersonation306 logs out of impersonated user back to original user307 is redirected back to the impersonated users page in the admin after stopping308 a user with an expired password309 is redirected back to the impersonated users page in the admin after stopping310 Two-factor Authentication status311 shows when enabled312 shows when disabled313 Email verification status314 displays the correct status for an unverified email address315 displays the correct status for a verified email address316 GET /admin/users/:id/edit317 has user edit page318 Update user319 shows page with new data320 changes user entry321 update username to non ascii char322 is expected to have visible css "form[action=\"/admin/users/user239\"]"323 GET /admin/users/:id/projects324 lists group projects325 allows navigation to the group details326 shows the group access level327 allows group membership to be revoked328 show breadcrumbs329 is expected to have text "Edit Identity"330 show user attributes331 is expected to have text "Personal projects limit"332 remove users secondary email333 is expected not to have text "secondary@example.com"334 show user keys335 is expected not to have text "ssh-rsa Key2"336 show user identities337 shows user identities338 update user identities339 modifies twitter identity340 remove user with identities341 removes user with twitter identity342User views releases343 when the user is a maintainer344 sees the release345 when the release_asset_link_type feature flag is enabled346 behaves like asset link tests347 when there is a link as an asset348 sees the link349 when there is a link redirect350 sees the link351 when url points to external resource352 sees that the link is external resource353 when the release_asset_link_type feature flag is disabled354 behaves like asset link tests355 when there is a link as an asset356 sees the link357 when there is a link redirect358 sees the link359 when url points to external resource360 sees that the link is external resource361 with an upcoming release362 sees the upcoming tag363 with a tag containing a slash364 sees the release365 when the user is a guest366 renders release info except for Git-related data367Issuables Close/Reopen/Report toggle368 on an issue369 when user has permission to update370 behaves like an issuable close/reopen/report toggle371 shows toggle372 opens a dropdown when toggle is clicked373 changes the button when an item is selected374 when the issue is closed and locked375 hides the reopen button376 when the issue author is the current user377 hides the reopen button378 when user doesnt have permission to update379 only shows the `Report abuse` and `New issue` buttons380 on a merge request381 when user has permission to update382 behaves like an issuable close/reopen/report toggle383 shows toggle384 opens a dropdown when toggle is clicked385 changes the button when an item is selected386 when the merge request is merged387 shows only the `Report abuse` and `Edit` button388 when the merge request author is the current user389 shows only the `Edit` button390 when user doesnt have permission to update391 only shows a `Report abuse` button392Import multiple repositories by uploading a manifest file393 parses manifest file and list repositories394 imports a project successfully395 renders an error if invalid file was provided396Merge request > User assigns themselves397 logged in as a member of the project398 updates related issues399 returns user to the merge request400 when related issues are already assigned401 does not display if related issues are already assigned402 logged in as a non-member of the project403 does not show assignment link404Merge Requests > Filters generic behavior405 when filtered by a label406 state tabs407 does not change when state tabs are clicked408 clear button409 allows user to remove filtered labels410 filter dropdown411 filters by label name412User adds a comment on a commit413 inline view414 adds a comment415 when commenting on diff416 adds a comment417 side-by-side view418 adds a comment419Profile account page420 when I delete my account421 is expected to have text "Delete account"422 does not immediately delete the account423 deletes user424 shows invalid password flash message425 does not show delete button when user owns a group426 when I reset feed token427 resets feed token428 when I reset incoming email token429 resets incoming email token430 when I change my username431 changes my username432Merge request > User resolves outdated diff discussions433 when a discussion was resolved by a push434 shows that as automatically resolved435 does not show that for active discussions436User creates branch437 creates new branch438 when branch name is invalid439 does not create new branch440 when branch name already exists441 does not create new branch442Projects > Snippets > User comments on a snippet443 leaves a comment on a snippet444 has autocomplete445 has zen mode446Project > Merge request > View user status447 the status of the merge request author448 behaves like showing user status449 shows the status450 for notes451 the status of the author of a note on a merge request452 behaves like showing user status453 shows the status454 the status of the author of a diff note on a merge request455 behaves like showing user status456 shows the status457Merge request > User sees pipelines from forked project458 user visits a pipelines page459Projects > Snippets > User views snippets460 snippets list461 shows snippets462 pagination463 behaves like paginated snippets464 is limited to 20 items per page465 clicking on the link to the second page466 shows the remaining snippets467 filtering by visibility468 behaves like tabs with counts469 shows a tab for All snippets and count470 shows a tab for Private snippets and count471 shows a tab for Internal snippets and count472 shows a tab for Public snippets and count473 when current user is a guest474 when snippets list is empty475 hides New Snippet button476 when project has snippets477 hides New Snippet button478 when current user is not a guest479 when snippets list is empty480 shows New Snippet button481 when project has snippets482 shows New Snippet button483Projects > Members > Maintainer adds member with expiration date484 expiration date is displayed in the members list485 change expiration date486Comment sort direction487 on issue page488 saves sort order489Projects > Show > User interacts with project stars490 when user is signed in491 toggles the star492 when user is not signed in493 does not allow to star a project494Upload a project export archive495 behaves like handling file uploads496 with object storage disabled497 behaves like for a project export archive498 is expected to change `Project.count` by 1499 is expected to eq 201500Upload a group export archive501 behaves like handling file uploads502 with object storage disabled503 behaves like for a group export archive504 is expected to change `Group.count` by 1505 is expected to eq 202506Knapsack report was generated. Preview:507{508 "spec/features/merge_request/user_posts_diff_notes_spec.rb": 174.01303339004517,509 "spec/features/merge_request/user_resolves_conflicts_spec.rb": 101.61551833152771,510 "spec/features/groups/clusters/applications_spec.rb": 79.59301114082336,511 "spec/features/signed_commits_spec.rb": 60.55608344078064,512 "spec/features/admin/admin_users_spec.rb": 41.09560203552246,513 "spec/features/projects/releases/user_views_releases_spec.rb": 32.38791608810425,514 "spec/features/issuables/close_reopen_report_toggle_spec.rb": 35.50268626213074,515 "spec/features/import/manifest_import_spec.rb": 27.69189167022705,516 "spec/features/merge_request/user_assigns_themselves_spec.rb": 18.22266983985901,517 "spec/features/merge_requests/filters_generic_behavior_spec.rb": 18.569453716278076,518 "spec/features/projects/commit/comments/user_adds_comment_spec.rb": 16.710230827331543,519 "spec/features/profile_spec.rb": 15.509081602096558,520 "spec/features/merge_request/user_resolves_outdated_diff_discussions_spec.rb": 10.289254426956177,521 "spec/features/projects/branches/user_creates_branch_spec.rb": 10.253684997558594,522 "spec/features/projects/snippets/user_comments_on_snippet_spec.rb": 10.409693717956543,523 "spec/features/merge_request/user_views_user_status_on_merge_request_spec.rb": 8.555078983306885,524 "spec/features/merge_request/user_sees_pipelines_from_forked_project_spec.rb": 5.079532623291016,525 "spec/features/projects/snippets/user_views_snippets_spec.rb": 5.556326150894165,526 "spec/features/projects/members/master_adds_member_with_expiration_date_spec.rb": 5.533459186553955,527 "spec/features/issues/user_sorts_issue_comments_spec.rb": 4.754391193389893,528 "spec/features/projects/show/user_interacts_with_stars_spec.rb": 5.082770109176636,529 "spec/features/file_uploads/project_import_spec.rb": 3.122036933898926,530 "spec/features/file_uploads/group_import_spec.rb": 0.699451208114624531}532Knapsack global time execution for tests: 11m 30s533Pending: (Failures listed here are expected and do not affect your suite's status)534 1) Merge request > User resolves conflicts can be resolved in the UI the conflict contain markers conflicts are resolved in Edit inline mode535 # Temporarily skipped with xit536 # ./spec/features/merge_request/user_resolves_conflicts_spec.rb:146537Finished in 12 minutes 8 seconds (files took 49.24 seconds to load)538193 examples, 0 failures, 1 pending539Mon Aug 31 02:49:38 UTC 2020541Not uploading cache rails-v2-3 due to policy543Uploading artifacts...544coverage/: found 5 matching files and directories 545knapsack/: found 3 matching files and directories 546rspec_flaky/: found 4 matching files and directories 547rspec_profiling/: found 2 matching files and directories 548WARNING: tmp/capybara/: no matching files 549tmp/memory_test/: found 2 matching files and directories 550log/*.log: found 14 matching files and directories 551Uploading artifacts as "archive" to coordinator... ok id=710807227 responseStatus=201 Created token=3a1ZRJDP552Uploading artifacts...553junit_rspec.xml: found 1 matching files and directories 554Uploading artifacts as "junit" to coordinator... ok id=710807227 responseStatus=201 Created token=3a1ZRJDP555Job succeeded