rspec-ee system pg11 1/6
Passed Started
by
@ayufan
Kamil Trzciński
1Running with gitlab-runner 13.3.0-rc1 (669fc507)2 on docker-auto-scale-com d5ae8d254Using 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 ...11Starting service elasticsearch:6.4.2 ...12Pulling docker image elasticsearch:6.4.2 ...13Using docker image sha256:e47ebd7ec3eef5e48746af2ae376f180bbfbd23c7514b5b18a116f8349eb4c34 for elasticsearch:6.4.2 ...14Waiting for services to be up and running...15Authenticating with credentials from job payload (GitLab Registry)16Pulling 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 ...17Using 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 ...19Running on runner-d5ae8d25-project-278964-concurrent-0 via runner-d5ae8d25-gsrm-1598364367-56403f59...21$ eval "$CI_PRE_CLONE_SCRIPT"22Downloading archived master...23Connecting to storage.googleapis.com (172.217.193.128:443)24saving to '/tmp/gitlab.tar.gz'25gitlab.tar.gz 3% | | 30.8M 0:00:31 ETA26gitlab.tar.gz 31% |********** | 316M 0:00:04 ETA27gitlab.tar.gz 59% |******************* | 597M 0:00:02 ETA28gitlab.tar.gz 88% |**************************** | 891M 0:00:00 ETA29gitlab.tar.gz 100% |********************************| 1004M 0:00:00 ETA30'/tmp/gitlab.tar.gz' saved31Extracting tarball into /builds/gitlab-org/gitlab...32Fetching changes with git depth set to 20...33Reinitialized existing Git repository in /builds/gitlab-org/gitlab/.git/34Created fresh repository.35Checking out dbc1a472 as master...36Skipping Git submodules setup38Checking cache for rails-v2-3...39Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/rails-v2-3 40Successfully extracted cache42Downloading artifacts for compile-test-assets (702959600)...43Downloading artifacts from coordinator... ok id=702959600 responseStatus=200 OK token=efr6uzds44Downloading artifacts for retrieve-tests-metadata (702959602)...45Downloading artifacts from coordinator... ok id=702959602 responseStatus=200 OK token=VgekGNeS46Downloading artifacts for setup-test-env (702959601)...47Downloading artifacts from coordinator... ok id=702959601 responseStatus=200 OK token=Fwwkf6XV48WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 50$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb51$ export GOPATH=$CI_PROJECT_DIR/.go52$ mkdir -p $GOPATH53$ source scripts/utils.sh54$ source scripts/prepare_build.sh55Bundler version 1.17.256$ bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet57==> 'bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet' succeeded in 2 seconds.58$ bundle check59Warning: 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`.60The Gemfile's dependencies are satisfied61==> 'bundle check' succeeded in 0 seconds.62$ bundle pristine pg63Warning: 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`.64Installing pg 1.2.2 with native extensions65==> 'bundle pristine pg' succeeded in 12 seconds.66$ gem install knapsack --no-document67Successfully installed knapsack-1.18.0681 gem installed69==> 'gem install knapsack --no-document' succeeded in 1 seconds.70$ setup_db_user_only71CREATE ROLE72GRANT73==> 'setup_db_user_only' succeeded in 0 seconds.74$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee75Dropped database 'gitlabhq_test'76Created database 'gitlabhq_test'77Dropped database 'gitlabhq_geo_test'78Created database 'gitlabhq_geo_test'79==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 31 seconds.80$ run_timed_command "scripts/gitaly-test-build"81$ scripts/gitaly-test-build82Settings are listed in order of priority. The top value will be used.83retry84Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 385path86Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): "/builds/gitlab-org/gitlab/vendor/gitaly-ruby"87jobs88Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 489app_config90Set via BUNDLE_APP_CONFIG: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config"91gemfile92Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/Gemfile"93flags94Set via BUNDLE_FLAGS: "--jobs=4 --retry=3 --quiet --path=/builds/gitlab-org/gitlab/vendor/gitaly-ruby"95silence_root_warning96Set via BUNDLE_SILENCE_ROOT_WARNING: true97go install -ldflags '-X gitlab.com/gitlab-org/gitaly/internal/version.version=13.3.0-rc5 -X gitlab.com/gitlab-org/gitaly/internal/version.buildtime=20200825.153321' -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-wrapper98install /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/gitaly99Checking gitaly-ruby Gemfile...100Checking gitaly-ruby bundle...101Warning: 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`.102The Gemfile's dependencies are satisfied103Trying to connect to gitaly: ......... OK104Trying to connect to praefect: ......... OK105==> 'scripts/gitaly-test-build' succeeded in 46 seconds.106$ run_timed_command "scripts/gitaly-test-spawn"107$ scripts/gitaly-test-spawn108Checking gitaly-ruby Gemfile...109Checking gitaly-ruby bundle...110Warning: 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`.111The Gemfile's dependencies are satisfied112Trying to connect to gitaly: ........ OK113Trying to connect to praefect: ....... OK114==> 'scripts/gitaly-test-spawn' succeeded in 2 seconds.115$ source scripts/rspec_helpers.sh116$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"117KNAPSACK_TEST_FILE_PATTERN: ee/spec/{features}{,/**/}*_spec.rb118RSpec'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)>')119Knapsack report generator started!120Run options:121 include {:focus=>true}122 exclude {:quarantine=>true, :geo=>true, :level=>"migration"}123All examples were filtered out; ignoring {:focus=>true}124==> Setting up gitlab-test bare repository in /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare...125 /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.042764255 seconds...126Scoped issue boards127Starting the Capybara driver server...128 user with edit permissions129 new board130 milestone131Capybara starting Puma...132* Version 4.3.3.gitlab.2 , codename: Mysterious Traveller133* Min threads: 0, max threads: 4134* Listening on unix:///tmp/20200825-1852-4ocib3135 creates board filtering by milestone136 creates board filtering by No milestone137 creates board filtering by Any milestone138 displays dot highlight and tooltip139 labels140 creates board filtering by one label141 creates board filtering by multiple labels142 only shows group labels in list on group boards143 displays dot highlight and tooltip144 assignee145 creates board filtering by assignee146 creates board filtering by "Any assignee"147 displays dot highlight and tooltip148 weight149 creates board filtering by weight150 creates board filtering by "Any" weight151 creates board filtering by "None" weight152 creates board filtering by "0" weight153 displays dot highlight and tooltip154 edit board155 edits board name156 prefills fields157 milestone158 sets board milestone159 sets board to any milestone160 sets board to upcoming milestone161 does not display milestone in search hint162 labels163 adds label to board164 adds multiple labels to board165 can filter by additional labels166 group board167 only shows group labels in list168 assignee169 sets board assignee170 sets board to Any assignee171 does not display assignee in search hint172 weight173 sets board weight174 sets board to Any weight175 does not display weight in search hint176 remove issue177 removes issues milestone when removing from the board178 user without edit permissions179 can view board scope180 does not display dot highlight and tooltip181 with scoped_issue_boards feature disabled182 does not display dot highlight and tooltip183 doesn't show the input when creating a board184 doesn't show the button to edit scope185New project186 repository mirrors187 when licensed188 shows mirror repository checkbox enabled189 when unlicensed190 does not show mirror repository option191 CI/CD for external repositories192 when licensed193 shows CI/CD tab and pane194 "Import project" tab creates projects with features enabled195 creates CI/CD project from repo URL196 creates CI/CD project from GitHub197 stays on GitHub import page after access token failure198 when unlicensed199 does not show CI/CD only tab200 Group-level project templates201 when licensed202 shows Group tab in Templates section203 when custom project group template is set204 when top level context205 behaves like group templates displayed206 the tab badge displays the number of templates available207 the tab shows the list of templates available208 behaves like template selected209 when template is selected210 namespace selector211 only shows the template's group hierarchy options212 does not show the user namespace options213 when user changes template214 list the appropriate groups215 when namespace context216 behaves like group templates displayed217 the tab badge displays the number of templates available218 the tab shows the list of templates available219 behaves like template selected220 when template is selected221 namespace selector222 only shows the template's group hierarchy options223 does not show the user namespace options224 when user changes template225 list the appropriate groups226 when creating project from subgroup when template set on top-level group227 behaves like group templates displayed228 the tab badge displays the number of templates available229 the tab shows the list of templates available230 behaves like template selected231 when template is selected232 namespace selector233 only shows the template's group hierarchy options234 does not show the user namespace options235 when user changes template236 list the appropriate groups237 when creating project from top-level group when template set on a sub-subgroup238 behaves like group templates displayed239 the tab badge displays the number of templates available240 the tab shows the list of templates available241 when using a Group without a custom project template242 shows a total of 0 templates243 does not list any templates244 when namespace is supposed to be checked245 when in proper plan246 when creating project from top-level group with templates247 show Group tab in Templates section248 behaves like group templates displayed249 the tab badge displays the number of templates available250 the tab shows the list of templates available251 when not in proper plan252 show Group tab in Templates section253 behaves like group templates displayed254 the tab badge displays the number of templates available255 the tab shows the list of templates available256 when group template is not set257 behaves like group templates displayed258 the tab badge displays the number of templates available259 the tab shows the list of templates available260 when unlicensed261 does not show Group tab in Templates section262 Built-in project templates263 when `enterprise_templates` is licensed264 shows enterprise templates265 when `enterprise_templates` is unlicensed266 does not show enterprise templates267Global elastic search268 I do not overload the database269 searching issues270 behaves like an efficient database result271 avoids N+1 database queries272 searching projects273 behaves like an efficient database result274 avoids N+1 database queries275 searching merge requests276 behaves like an efficient database result277 avoids N+1 database queries278 searching milestones279 behaves like an efficient database result280 avoids N+1 database queries281 I search through the issues and I see pagination282 has a pagination283 I search through the notes and I see pagination284 has a pagination285 I search through the blobs286 finds files287 Ignores nonexistent projects from stale index288 I search through the wiki blobs289 finds files290 I search through the commits291 finds commits292 shows proper page 2 results293 I search globally294 displays result counts for all categories295 when no results are returned296 allows basic search without Elasticsearch297 when performing Commits search298 does not allow basic search299Global elastic search redactions300 behaves like a redacted search results page301 behaves like redacted search results page assertions302 when logged in303 redacts private features the user does not have access to304 when issues are public305 redacts other private features306 behaves like redacted search results page assertions307 when not logged in308 redacts private features the user does not have access to309 when issues are public310 redacts other private features311Project elastic search312 searching313 finds issues314 finds merge requests315 finds milestones316 finds wiki pages317 finds notes318 finds commits319 finds blobs320Project elastic search redactions321 behaves like a redacted search results page322 behaves like redacted search results page assertions323 when logged in324 redacts private features the user does not have access to325 when issues are public326 redacts other private features327 behaves like redacted search results page assertions328 when not logged in329 redacts private features the user does not have access to330 when issues are public331 redacts other private features332Billing plan pages333 users profile billing page334 on free335 displays all plans336 displays correct plan actions337 behaves like plan with subscription table338 displays subscription table339 behaves like can contact sales340 displays the contact sales link341 on bronze plan342 behaves like plan with header343 displays header344 behaves like downgradable plan345 displays the downgrade link346 behaves like upgradable plan347 displays the upgrade link348 behaves like can contact sales349 displays the contact sales link350 behaves like plan with subscription table351 displays subscription table352 on silver plan353 behaves like plan with header354 displays header355 behaves like downgradable plan356 displays the downgrade link357 behaves like upgradable plan358 displays the upgrade link359 behaves like can contact sales360 displays the contact sales link361 behaves like plan with subscription table362 displays subscription table363 on gold plan364 behaves like plan with header365 displays header366 behaves like downgradable plan367 displays the downgrade link368 behaves like non-upgradable plan369 does not display the upgrade link370 behaves like plan with subscription table371 displays subscription table372 users profile billing page with a trial373 on free374 displays all plans375 displays correct plan actions376 behaves like can contact sales377 displays the contact sales link378 on bronze plan379 behaves like plan with header380 displays header381 behaves like downgradable plan382 displays the downgrade link383 behaves like upgradable plan384 displays the upgrade link385 behaves like can contact sales386 displays the contact sales link387 on gold plan388 behaves like plan with header389 displays header390 behaves like downgradable plan391 displays the downgrade link392 behaves like non-upgradable plan393 does not display the upgrade link394 group billing page395 top-most group396 on gold397 displays plan header398 does not display the billing plans table399 displays subscription table400 on bronze401 displays plan header402 does display the billing plans table403 displays subscription table404 behaves like can contact sales405 displays the contact sales link406 group billing page with a trial407 top-most group408 on gold409 displays plan header410 does display the billing plans table411 displays subscription table412 behaves like downgradable plan413 displays the downgrade link414 behaves like non-upgradable plan415 does not display the upgrade link416 on sub-group417 displays plan header418 with unexpected JSON419 renders no header for missing plan420 displays all plans421Issue Sidebar422 updating weight423 updates weight in sidebar to 1424 updates weight in sidebar to no weight425 as a guest426 does not have a option to edit weight427 as a guest, interacting with collapsed sidebar428 edit weight field does not appear after clicking on weight when sidebar is collapsed then expanding it429 health status430 pushes frontend feature flag saveIssuableHealthStatus431 when health status feature is available432 shows health status on sidebar433 when user closes an issue434 disables the edit button435 when health status feature is not available436 does not show health status on sidebar437 when health status feature flag is disabled438 does not show health status on sidebar439 when save_issuable_health_status feature flag is disabled440 pushes disabled frontend feature flag saveIssuableHealthStatus441 Iterations442 when iterations feature available443 selects and updates the right iteration444 when a project does not have a group445 cannot find the select-iteration edit button446 when iteration feature is not available447 cannot find the select-iteration edit button448Group elastic search449 issue search450 finds the issue451 blob search452 finds files453 wiki search454 finds pages455 commit search456 finds commits457Group elastic search redactions458 behaves like a redacted search results page459 behaves like redacted search results page assertions460 when logged in461 redacts private features the user does not have access to462 when issues are public463 redacts other private features464 behaves like redacted search results page assertions465 when not logged in466 redacts private features the user does not have access to467 when issues are public468 redacts other private features469Project470 Custom instance-level projects templates471 when feature custom_project_templates is enabled472 shows built-in templates tab473 shows custom projects templates tab474 displays the number of projects templates available to the user475 allows creation from custom project template476 allows creation from custom project template using only the name477 allows creation from custom project template using only the path478 has a working pagination479 when feature custom_project_templates is disabled480 does not show custom project templates tab481epics list482 when epics exist for the group483 shows epics tabs for each status type484 shows the epics in the navigation sidebar485 shows epic updated date and comment count486 shows epic start and/or end dates when present487 renders the filtered search bar correctly488 sorts by created_at DESC by default489 sorts by the selected value and stores the selection for epic list490 sorts by the selected value and stores the selection for roadmap491 renders the epic detail correctly after clicking the link492 when closed epics exist for the group493 shows epic status, updated date and comment count494 when no epics exist for the group495 renders the empty list page496 shows epics tabs for each status type497Dashboard operations498 displays information about the last pipeline to an authenticated developer on the project499 when opened on gitlab.com500 masks projects without valid license501Trial Sign In502 on GitLab.com503 logs the user in504 not on GitLab.com505 returns 404506Responses507 Shows a friendly message508Merge request > User approves509 Approving by approvers from groups510 when group is assigned to a project511 I am able to approve (PENDING: Temporarily skipped with xdescribe)512 I am able to unapprove (PENDING: Temporarily skipped with xdescribe)513 when group is assigned to a merge request514 I am able to approve (PENDING: Temporarily skipped with xdescribe)515 I am able to unapprove (PENDING: Temporarily skipped with xdescribe)516 when CI is running but no approval given517 I am unable to set Merge when pipeline succeeds (PENDING: Temporarily skipped with xdescribe)518 when merge when threads resolved is active519 does not show checking ability text (PENDING: Temporarily skipped with xdescribe)520Knapsack report was generated. Preview:521{522 "ee/spec/features/boards/scoped_issue_board_spec.rb": 321.1611533164978,523 "ee/spec/features/projects/new_project_spec.rb": 119.006028175354,524 "ee/spec/features/search/elastic/global_search_spec.rb": 57.367324113845825,525 "ee/spec/features/search/elastic/project_search_spec.rb": 67.23217940330505,526 "ee/spec/features/billings/billing_plans_spec.rb": 53.8895001411438,527 "ee/spec/features/issues/issue_sidebar_spec.rb": 43.437424421310425,528 "ee/spec/features/search/elastic/group_search_spec.rb": 38.638970613479614,529 "ee/spec/features/projects/custom_projects_template_spec.rb": 34.63046479225159,530 "ee/spec/features/epics/epics_list_spec.rb": 31.116063356399536,531 "ee/spec/features/dashboards/operations_spec.rb": 6.57044243812561,532 "ee/spec/features/trial_registrations/signin_spec.rb": 0.48896312713623047,533 "ee/spec/features/survey_responses_spec.rb": 0.07155823707580566534}535Knapsack global time execution for tests: 12m 53s536Pending: (Failures listed here are expected and do not affect your suite's status)537 1) Merge request > User approves Approving by approvers from groups when group is assigned to a project I am able to approve538 # Temporarily skipped with xdescribe539 # ./ee/spec/features/merge_request/user_approves_spec.rb:29540 2) Merge request > User approves Approving by approvers from groups when group is assigned to a project I am able to unapprove541 # Temporarily skipped with xdescribe542 # ./ee/spec/features/merge_request/user_approves_spec.rb:36543 3) Merge request > User approves Approving by approvers from groups when group is assigned to a merge request I am able to approve544 # Temporarily skipped with xdescribe545 # ./ee/spec/features/merge_request/user_approves_spec.rb:50546 4) Merge request > User approves Approving by approvers from groups when group is assigned to a merge request I am able to unapprove547 # Temporarily skipped with xdescribe548 # ./ee/spec/features/merge_request/user_approves_spec.rb:57549 5) Merge request > User approves Approving by approvers from groups when CI is running but no approval given I am unable to set Merge when pipeline succeeds550 # Temporarily skipped with xdescribe551 # ./ee/spec/features/merge_request/user_approves_spec.rb:73552 6) Merge request > User approves when merge when threads resolved is active does not show checking ability text553 # Temporarily skipped with xdescribe554 # ./ee/spec/features/merge_request/user_approves_spec.rb:99555Finished in 13 minutes 39 seconds (files took 56.18 seconds to load)556201 examples, 0 failures, 6 pending557Tue Aug 25 15:48:59 UTC 2020559Not uploading cache rails-v2-3 due to policy561Uploading artifacts...562coverage/: found 5 matching files and directories 563knapsack/: found 3 matching files and directories 564rspec_flaky/: found 4 matching files and directories 565rspec_profiling/: found 2 matching files and directories 566WARNING: tmp/capybara/: no matching files 567tmp/memory_test/: found 2 matching files and directories 568log/*.log: found 17 matching files and directories 569Uploading artifacts as "archive" to coordinator... ok id=702959773 responseStatus=201 Created token=JdHxrms1570Uploading artifacts...571junit_rspec.xml: found 1 matching files and directories 572Uploading artifacts as "junit" to coordinator... ok id=702959773 responseStatus=201 Created token=JdHxrms1573Job succeeded