rspec system pg11 11/24
Passed Started
by
@ayufan
Kamil Trzciński
1Running with gitlab-runner 13.3.0 (86ad88ea)2 on prm-com-gitlab-org bd0915564Using 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-bd091556-project-278964-concurrent-0 via runner-bd091556-prm-1598342546-66efad68...18$ eval "$CI_PRE_CLONE_SCRIPT"19Downloading archived master...20Connecting to storage.googleapis.com (172.217.203.128:443)21saving to '/tmp/gitlab.tar.gz'22gitlab.tar.gz 4% |* | 50.0M 0:00:19 ETA23gitlab.tar.gz 12% |**** | 127M 0:00:13 ETA24gitlab.tar.gz 31% |********* | 312M 0:00:06 ETA25gitlab.tar.gz 63% |******************** | 638M 0:00:02 ETA26gitlab.tar.gz 90% |**************************** | 910M 0:00:00 ETA27gitlab.tar.gz 100% |********************************| 1004M 0:00:00 ETA28'/tmp/gitlab.tar.gz' saved29Extracting tarball into /builds/gitlab-org/gitlab...30Fetching changes with git depth set to 20...31Reinitialized existing Git repository in /builds/gitlab-org/gitlab/.git/32Created fresh repository.33Checking out dbc1a472 as master...34Skipping Git submodules setup36Checking cache for rails-v2-3...37cache.zip is up to date 38Successfully extracted cache40Downloading artifacts for compile-test-assets (702959600)...41Downloading artifacts from coordinator... ok id=702959600 responseStatus=200 OK token=efr6uzds42Downloading artifacts for retrieve-tests-metadata (702959602)...43Downloading artifacts from coordinator... ok id=702959602 responseStatus=200 OK token=VgekGNeS44Downloading artifacts for setup-test-env (702959601)...45Downloading artifacts from coordinator... ok id=702959601 responseStatus=200 OK token=Fwwkf6XV46WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ source scripts/prepare_build.sh53Bundler version 1.17.254$ bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet55==> 'bundle install --clean --without=production --without=development --jobs=2 --path=vendor --retry=3 --quiet' succeeded in 1 seconds.56$ bundle check57Warning: 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`.58The Gemfile's dependencies are satisfied59==> 'bundle check' succeeded in 1 seconds.60$ bundle pristine pg61Warning: 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`.62Installing pg 1.2.2 with native extensions63==> 'bundle pristine pg' succeeded in 9 seconds.64$ gem install knapsack --no-document65Successfully installed knapsack-1.18.0661 gem installed67==> 'gem install knapsack --no-document' succeeded in 1 seconds.68$ setup_db_user_only69CREATE ROLE70GRANT71==> 'setup_db_user_only' succeeded in 0 seconds.72$ bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee73Dropped database 'gitlabhq_test'74Created database 'gitlabhq_test'75Dropped database 'gitlabhq_geo_test'76Created database 'gitlabhq_geo_test'77==> 'bundle exec rake db:drop db:create db:structure:load db:migrate gitlab:db:setup_ee' succeeded in 26 seconds.78$ run_timed_command "scripts/gitaly-test-build"79$ scripts/gitaly-test-build80Settings are listed in order of priority. The top value will be used.81retry82Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 383path84Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): "/builds/gitlab-org/gitlab/vendor/gitaly-ruby"85jobs86Set for your local app (/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config/config): 487app_config88Set via BUNDLE_APP_CONFIG: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/.bundle/config"89gemfile90Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/tmp/tests/gitaly/ruby/Gemfile"91flags92Set via BUNDLE_FLAGS: "--jobs=4 --retry=3 --quiet --path=/builds/gitlab-org/gitlab/vendor/gitaly-ruby"93silence_root_warning94Set via BUNDLE_SILENCE_ROOT_WARNING: true95go 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.153135' -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-wrapper96install /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/gitaly97Checking gitaly-ruby Gemfile...98Checking gitaly-ruby bundle...99Warning: 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`.100The Gemfile's dependencies are satisfied101Trying to connect to gitaly: ....... OK102Trying to connect to praefect: ...... OK103$ run_timed_command "scripts/gitaly-test-spawn"104==> 'scripts/gitaly-test-build' succeeded in 42 seconds.105$ scripts/gitaly-test-spawn106Checking gitaly-ruby Gemfile...107Checking gitaly-ruby bundle...108Warning: 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`.109The Gemfile's dependencies are satisfied110Trying to connect to gitaly: ....... OK111Trying to connect to praefect: ....... OK112==> 'scripts/gitaly-test-spawn' succeeded in 2 seconds.113$ source scripts/rspec_helpers.sh114$ rspec_paralellized_job "--tag ~quarantine --tag ~geo --tag ~level:migration"115KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb116RSpec'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)>')117Knapsack report generator started!118Run options:119 include {:focus=>true}120 exclude {:quarantine=>true, :geo=>true, :level=>"migration"}121All examples were filtered out; ignoring {:focus=>true}122==> Setting up gitlab-test bare repository in /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare...123 /builds/gitlab-org/gitlab/tmp/tests/gitlab-test_bare set up in 0.032594915 seconds...124Jira125Starting the Capybara driver server...126 when internal issues tracker is enabled for the other project127 when only internal issues tracker is enabled for the actual project128Capybara starting Puma...129* Version 4.3.3.gitlab.2 , codename: Mysterious Traveller130* Min threads: 0, max threads: 4131* Listening on unix:///tmp/20200825-1836-1cq06y1322020-08-25 15:33:22 +0000: Rack app error handling request { GET /namespace2/project2/-/merge_requests/1 }133#<Gitlab::QueryLimiting::Transaction::ThresholdExceededError: Too many SQL queries were executed in Projects::MergeRequestsController#show: a maximum of 100 is allowed but 101 SQL queries were executed>134/builds/gitlab-org/gitlab/lib/gitlab/query_limiting/transaction.rb:56:in `act_upon_results'135/builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:21:in `call'136/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-labkit-0.12.1/lib/labkit/middleware/rack.rb:19:in `block in call'137/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-labkit-0.12.1/lib/labkit/context.rb:32:in `with_context'138/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-labkit-0.12.1/lib/labkit/middleware/rack.rb:18:in `call'139/builds/gitlab-org/gitlab/ee/lib/gitlab/jira/middleware.rb:19:in `call'140/builds/gitlab-org/gitlab/lib/gitlab/middleware/go.rb:20:in `call'141/builds/gitlab-org/gitlab/lib/gitlab/etag_caching/middleware.rb:13:in `call'142/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/batch-loader-1.4.0/lib/batch_loader/middleware.rb:11:in `call'143/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/bullet-6.1.0/lib/bullet/rack.rb:12:in `call'144/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-attack-6.3.0/lib/rack/attack.rb:97:in `call'145/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/apollo_upload_server-2.0.0.beta.3/lib/apollo_upload_server/middleware.rb:20:in `call'146/builds/gitlab-org/gitlab/lib/gitlab/middleware/multipart.rb:140:in `call'147/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-attack-6.3.0/lib/rack/attack.rb:111:in `call'148/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/warden-1.2.8/lib/warden/manager.rb:36:in `block in call'149/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/warden-1.2.8/lib/warden/manager.rb:34:in `catch'150/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/warden-1.2.8/lib/warden/manager.rb:34:in `call'151/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-cors-1.0.6/lib/rack/cors.rb:98:in `call'152/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/tempfile_reaper.rb:15:in `call'153/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/etag.rb:25:in `call'154/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/conditional_get.rb:25:in `call'155/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/head.rb:12:in `call'156/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/http/content_security_policy.rb:18:in `call'157/builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only/controller.rb:51:in `call'158/builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only.rb:18:in `call'159/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/session/abstract/id.rb:259:in `context'160/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/session/abstract/id.rb:253:in `call'161/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/cookies.rb:648:in `call'162/builds/gitlab-org/gitlab/lib/gitlab/middleware/same_site_cookies.rb:27:in `call'163/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'164/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:101:in `run_callbacks'165/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/callbacks.rb:26:in `call'166/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'167/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/debug_exceptions.rb:32:in `call'168/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'169/builds/gitlab-org/gitlab/lib/gitlab/middleware/basic_health_check.rb:25:in `call'170/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/railties-6.0.3.1/lib/rails/rack/logger.rb:37:in `call_app'171/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/railties-6.0.3.1/lib/rails/rack/logger.rb:26:in `block in call'172/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in `block in tagged'173/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in `tagged'174/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in `tagged'175/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/railties-6.0.3.1/lib/rails/rack/logger.rb:26:in `call'176/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'177/builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'178/builds/gitlab-org/gitlab/lib/gitlab/middleware/request_context.rb:23:in `call'179/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/request_store-1.5.0/lib/request_store/middleware.rb:19:in `call'180/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/request_id.rb:27:in `call'181/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/method_override.rb:22:in `call'182/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/runtime.rb:22:in `call'183/builds/gitlab-org/gitlab/config/initializers/fix_local_cache_middleware.rb:9:in `call'184/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/executor.rb:14:in `call'185/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/static.rb:126:in `call'186/builds/gitlab-org/gitlab/lib/gitlab/middleware/static.rb:11:in `call'187/builds/gitlab-org/gitlab/lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'188/builds/gitlab-org/gitlab/lib/gitlab/testing/request_inspector_middleware.rb:33:in `call'189/builds/gitlab-org/gitlab/lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'190/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/sendfile.rb:111:in `call'191/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_dispatch/middleware/host_authorization.rb:76:in `call'192/builds/gitlab-org/gitlab/lib/gitlab/metrics/requests_rack_middleware.rb:60:in `call'193/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/sentry-raven-2.9.0/lib/raven/integrations/rack.rb:51:in `call'194/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/railties-6.0.3.1/lib/rails/engine.rb:527:in `call'195/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/urlmap.rb:68:in `block in call'196/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/urlmap.rb:53:in `each'197/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/rack-2.0.9/lib/rack/urlmap.rb:53:in `call'198/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/capybara-3.33.0/lib/capybara/server/middleware.rb:58:in `call'199/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-puma-4.3.3.gitlab.2/lib/puma/configuration.rb:228:in `call'200/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-puma-4.3.3.gitlab.2/lib/puma/server.rb:691:in `handle_request'201/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-puma-4.3.3.gitlab.2/lib/puma/server.rb:481:in `process_client'202/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-puma-4.3.3.gitlab.2/lib/puma/server.rb:335:in `block in run'203/builds/gitlab-org/gitlab/vendor/ruby/2.6.0/gems/gitlab-puma-4.3.3.gitlab.2/lib/puma/thread_pool.rb:138:in `block in spawn_thread'204 creates a link to the referenced issue on the preview2061st Try error in ./spec/features/issuables/markdown_references/jira_spec.rb:31:207Too many SQL queries were executed in Projects::MergeRequestsController#show: a maximum of 100 is allowed but 101 SQL queries were executed208Unexpected browser console output:209http://127.0.0.1:39077/namespace2/project2/-/merge_requests/1 - Failed to load resource: the server responded with a status of 500 (Internal Server Error)211RSpec::Retry: 2nd try ./spec/features/issuables/markdown_references/jira_spec.rb:31212 creates a link to the referenced issue after submit213 creates a note on the referenced issues214 when both external and internal issues trackers are enabled for the actual project215 creates a link to the referenced issue on the preview216 creates a link to the referenced issue after submit217 creates a note on the referenced issues218 when only external issues tracker is enabled for the actual project219 creates a link to the referenced issue on the preview220 creates a link to the referenced issue after submit221 creates a note on the referenced issues222 when no tracker is enabled for the actual project223 creates a link to the referenced issue on the preview224 creates a link to the referenced issue after submit225 creates a note on the referenced issues226 when internal issues tracker is disabled for the other project227 when only internal issues tracker is enabled for the actual project228 creates a link to the referenced issue on the preview229 creates a link to the referenced issue after submit230 creates a note on the referenced issues231 when both external and internal issues trackers are enabled for the actual project232 creates a link to the referenced issue on the preview233 creates a link to the referenced issue after submit234 creates a note on the referenced issues235 when only external issues tracker is enabled for the actual project236 creates a link to the referenced issue on the preview237 creates a link to the referenced issue after submit238 creates a note on the referenced issues239 when no issues tracker is enabled for the actual project240 creates a link to the referenced issue on the preview241 creates a link to the referenced issue after submit242 creates a note on the referenced issues243Admin Mode Login244 with two-factor authentication245 with valid username/password246 using one-time code247 blocks login if we reuse the same code immediately248 not re-using codes249unknown OID 28: failed to recognize type of 'relfrozenxid'. It will be treated as String.250unknown OID 1034: failed to recognize type of 'relacl'. It will be treated as String.251unknown OID 194: failed to recognize type of 'relpartbound'. It will be treated as String.252 allows login with valid code253 blocks login with invalid code254 allows login with invalid code, then valid code255 using backup code256 with valid code257 allows login258 invalidates the used code259 with invalid code260 blocks login261 when logging in via omniauth262 when authn_context is worth two factors263 signs user in without prompting for second factor264 when two factor authentication is required265 shows 2FA prompt after omniauth login266 when logging in via ldap267 when two factor authentication is required268DEPRECATION WARNING: ActiveSupport::Multibyte::Chars#normalize is deprecated and will be removed from Rails 6.1. Use #unicode_normalize(:nfkd) instead. (called from generate_username at /builds/gitlab-org/gitlab/lib/gitlab/auth/o_auth/auth_hash.rb:84)269DEPRECATION WARNING: ActiveSupport::Multibyte::Chars#normalize is deprecated and will be removed from Rails 6.1. Use #unicode_normalize(:nfkd) instead. (called from generate_username at /builds/gitlab-org/gitlab/lib/gitlab/auth/o_auth/auth_hash.rb:84)270 shows 2FA prompt after ldap login271File blob272 Ruby file273 displays the blob274 displays file actions on all screen sizes275 Markdown file276 visiting directly277 displays the blob using the rich viewer278 switching to the simple viewer279 displays the blob using the simple viewer280 switching to the rich viewer again281 displays the blob using the rich viewer282 visiting with a line number anchor283 displays the blob using the simple viewer284 Markdown rendering285 when rendering default markdown286 renders using CommonMark287 Markdown file (stored in LFS)288 when LFS is enabled on the project289 displays an error290 switching to the simple viewer291 displays an error292 when LFS is disabled on the project293 displays the blob294 PDF file295 displays the blob296 Jupiter Notebook file297 displays the blob298 ISO file (stored in LFS)299 when LFS is enabled on the project300 displays the blob301 when LFS is disabled on the project302 displays the blob303 ZIP file304 displays the blob305 empty file306 displays an error307 binary file that appears to be text in the first 1024 bytes308 displays the blob309 .gitlab-ci.yml310 displays an auxiliary viewer311 .gitlab/route-map.yml312 displays an auxiliary viewer313 .gitlab/dashboards/custom-dashboard.yml314 valid dashboard file315 displays an auxiliary viewer316 invalid dashboard file317 displays an auxiliary viewer318 LICENSE319 displays an auxiliary viewer320 *.gemspec321 displays an auxiliary viewer322 realtime pipelines323 shows the realtime pipeline status324 for subgroups325 renders tree table without errors326 displays a GPG badge327 on signed merge commit328 displays a GPG badge329 when static objects external storage is enabled330 private project331 shows open raw and download buttons with external storage URL prepended and user token appended to their href332 public project333 shows open raw and download buttons with external storage URL prepended to their href334With original flow335 behaves like Signup336 username validation337 does not show an error border if the username is available338 does not show an error border if the username contains dots (.)339 does not show an error border if the username length is not longer than 255 characters340 shows an error border if the username already exists341 shows a success border if the username is available342 shows an error border if the username contains special characters343 shows an error border if the username is longer than 255 characters344 shows an error message if the username is longer than 255 characters345 shows an error message if the username is less than 2 characters346 shows an error message on submit if the username contains special characters347 shows an error border if the username contains emojis348 shows an error message if the username contains emojis349 shows a success message if the username is available350 shows an error message if the username is unavailable351 shows a success message if the username is corrected and then available352 with no errors353 when sending confirmation email354 when soft email confirmation is not enabled355 creates the user account and sends a confirmation email356 when soft email confirmation is enabled357 creates the user account and sends a confirmation email358 when sigining up with different cased emails359 creates the user successfully360 when not sending confirmation email361 creates the user account and goes to dashboard362 with errors363 displays the errors364 does not redisplay the password365 when terms are enforced366 requires the user to check the checkbox367 asks the user to accept terms before going to the dashboard368 when reCAPTCHA and invisible captcha are enabled369 when reCAPTCHA detects malicious behaviour370 prevents from signing up371 when invisible captcha detects malicious behaviour372 prevents from signing up373 behaves like Signup name validation374 new_user_name validation375 does not show an error border if the user's fullname length is not longer than 255 characters376 shows an error border if the user's fullname contains an emoji377 shows an error border if the user's fullname is longer than 255 characters378 shows an error message if the user's fullname is longer than 255 characters379 shows an error message if the username contains emojis380With experimental flow381 behaves like Signup382 username validation383 does not show an error border if the username is available384 does not show an error border if the username contains dots (.)385 does not show an error border if the username length is not longer than 255 characters386 shows an error border if the username already exists387 shows a success border if the username is available388 shows an error border if the username contains special characters389 shows an error border if the username is longer than 255 characters390 shows an error message if the username is longer than 255 characters391 shows an error message if the username is less than 2 characters392 shows an error message on submit if the username contains special characters393 shows an error border if the username contains emojis394 shows an error message if the username contains emojis395 shows a success message if the username is available396 shows an error message if the username is unavailable397 shows a success message if the username is corrected and then available398 with no errors399 when sending confirmation email400 when soft email confirmation is not enabled401 creates the user account and sends a confirmation email402 when soft email confirmation is enabled403 creates the user account and sends a confirmation email404 when sigining up with different cased emails405 creates the user successfully406 when not sending confirmation email407 creates the user account and goes to dashboard408 with errors409 displays the errors410 does not redisplay the password411 when terms are enforced412 requires the user to check the checkbox413 asks the user to accept terms before going to the dashboard414 when reCAPTCHA and invisible captcha are enabled415 when reCAPTCHA detects malicious behaviour416 prevents from signing up417 when invisible captcha detects malicious behaviour418 prevents from signing up419 behaves like Signup name validation420 new_user_first_name validation421 does not show an error border if the user's fullname length is not longer than 127 characters422 shows an error border if the user's fullname contains an emoji423 shows an error border if the user's fullname is longer than 127 characters424 shows an error message if the user's fullname is longer than 127 characters425 shows an error message if the username contains emojis426 behaves like Signup name validation427 new_user_last_name validation428 does not show an error border if the user's fullname length is not longer than 127 characters429 shows an error border if the user's fullname contains an emoji430 shows an error border if the user's fullname is longer than 127 characters431 shows an error message if the user's fullname is longer than 127 characters432 shows an error message if the username contains emojis433 when role is required434 after registering, it redirects to step 2 of the signup process, sets the name and role and then redirects to the original requested url435 when terms_opt_in experimental is enabled436 terms are checked by default437User creates issue438 when unauthenticated439 redirects to signin then back to new issue after signin440 when signed in as guest441 creates issue442 when signed in as developer443 clears local storage after creating a new issue444 when previewing445 previews content446 with labels447 creates issue448 with due date449Locator Integer:1 for selector :button must be an instance of String or Symbol. This will raise an error in a future version of Capybara.450 saves with due date451 dropzone upload file452 uploads file when dragging into textarea453 doesn't add double newline to end of a single attachment markdown454 cancels a file upload correctly455 form filled by URL parameters456 fills in template457 suggestions458 displays list of related issues459 when signed in as user with special characters in their name460 will correctly escape user names with an apostrophe when clicking 'Assign to me'461Environment462 environment details page463 shows environment name464 without auto-stop465 does not show auto-stop text466 does not show auto-stop button467 with auto-stop468 shows auto stop info469 shows auto stop button470 allows user to cancel auto stop471 without deployments472 does not show deployments473 with deployments474 when there is no related deployable475 does show deployment SHA476 when there is a successful deployment477 does show deployments478 when there is a running deployment479 does show deployments480 when there is a failed deployment481 does show deployments482 with related deployable present483 does show build name484 shows the re-deploy button485 with manual action486 when user has ability to trigger deployment487 does show a play button488 does allow to play manual action489 when user has no ability to trigger a deployment490 does not show a play button491 with external_url492 does show an external link button493 with terminal494 when user configured kubernetes from CI/CD > Clusters495 for project maintainer496 shows the terminal button497 web terminal498 displays a web terminal499 for developer500 does not show terminal button501 when environment is available502 with stop action503 when user has ability to stop environment504 allows to stop environment505 when user has no ability to stop environment506 does not allow to stop environment507 for reporter508 does not show stop button509 when environment is stopped510 does not show stop button511 environment folders512 when folder name contains special charaters513 renders a correct environment folder514 auto-close environment when branch is deleted515 user visits environment page516 user deletes the branch with running environment517Container Registry518 has a page title set519 when there are no image repositories520 list page has no container title521 list page has cli commands522 when there are image repositories523 list page has a list of images524 user removes entire container repository525 navigates to repo details526 image repo details527 shows the details breadcrumb528 shows the image title529 user removes a specific tag from container repository530 pagination navigate to the second page531 when there are more than 10 images532 shows pagination533 pagination goes to second page534 pagination is preserved after navigating back from details535Admin disables Git access protocol536 with HTTP disabled537 shows only SSH url538 mobile component539 shows only the SSH clone information540 with SSH disabled541 shows only HTTP url542 mobile component543 shows only the HTTP clone information544 with nothing disabled545 shows default SSH url and protocol selection dropdown546 mobile component547 shows both SSH and HTTP clone information548Users > User browses projects on user page549 hides loading spinner after load550 paginates projects551 does not have incorrectly interpolated message552 when not signed in553 renders user public project554 when signed in as another user555 renders user public and internal projects556 when signed in as user557 personal projects558 renders all user projects559 contributed projects560 when user has contributions561 renders contributed project562Cluster Health board563 shows cluster board section within the page564 no prometheus installed565 shows install prometheus message566 when there is cluster with installed prometheus567 waiting for data568 shows container and waiting for data message569 connected, prometheus returns data570 renders charts571Merge request > User toggles whitespace changes572 has a button to toggle whitespace changes573 clicking "Hide whitespace changes" button574 toggles the "Hide whitespace changes" button575Merge request > User sees MR with deleted source branch576 shows a message about missing source branch577 still contains Discussion, Commits and Changes tabs578Issues csv579 triggers an email export580 doesn't send request params to ExportCsvWorker581 displays flash message582 includes a csv attachment583 ignores pagination584 uses filters from issue index585 ignores sorting from issue index586 uses array filters, such as label_name587 avoids excessive database calls588User views an SVG design that contains XSS589 has XSS within the SVG file590 displays the SVG591 does not execute the JavaScript within the SVG592Dashboard snippets593 when the project has snippets594 shows new snippet button in header595 behaves like paginated snippets596 is limited to 20 items per page597 clicking on the link to the second page598 shows the remaining snippets599 when there are no project snippets600 shows the empty state when there are no snippets601 shows new snippet button in main content area602 shows documentation button in main comment area603 filtering by visibility604 contains all snippets of logged user605 contains all private snippets of logged user when clicking on private606 contains all internal snippets of logged user when clicking on internal607 contains all public snippets of logged user when clicking on public608 behaves like tabs with counts609 shows a tab for All snippets and count610 shows a tab for Private snippets and count611 shows a tab for Internal snippets and count612 shows a tab for Public snippets and count613 as an external user614 without snippets615 hides new snippet button616 with snippets617 hides new snippet button618Developer deletes tag619 from the tags list page620 deletes the tag621 from a specific tag page622 deletes the tag623 when pre-receive hook fails624 shows the error message625Help Pages626 Get the main help page627 quick link shortcuts628 focuses search bar629 opens shortcuts help dialog630 in a production environment with version check enabled631 has a version check image632 when help page is customized633 displays custom help page text634 hides marketing content when enabled635 uses a custom support url636Profile > Applications637 User manages applications638 views an application639 deletes an application640 deletes an authorized application641User views empty wiki642 when user is logged out and issue tracker is public643 behaves like empty wiki and accessible issues644 show "issue tracker" message645 when user is logged in and not a member646 behaves like empty wiki and accessible issues647 show "issue tracker" message648 when issue tracker is private649 behaves like empty wiki and non-accessible issues650 does not show "issue tracker" message651 when issue tracker is disabled652 behaves like empty wiki and non-accessible issues653 does not show "issue tracker" message654 when user is logged in and a member655 shows "create first page" message656 does not show the "enable confluence" button657 when user is logged in and an admin658 shows the "enable confluence" button659 does not show "enable confluence" button if confluence is already enabled660Profile > Password661 Password authentication enabled662 User with password automatically set663 User puts different passwords in the field and in the confirmation664 shows an error message665 does not contain the current password field after an error666 User puts the same passwords in the field and in the confirmation667 shows a success message668 Password authentication unavailable669 Regular user670 renders 404 when password authentication is disabled for the web interface and Git671 LDAP user672 renders 404673 Change passowrd674 does not change user passowrd without old one675 does not change password with invalid old password676 changes user password677 when password is expired678 needs change user password679 when global require_two_factor_authentication is enabled680 needs change user password681Dashboard > Todo target states682 on a closed issue todo has closed label683 on an open issue todo does not have an open label684 on a merged merge request todo has merged label685 on a closed merge request todo has closed label686 on an open merge request todo does not have an open label687User deletes branch688 deletes branch689Usage stats consent690 when signed in691 hides the banner permanently when sets usage stats692 shows banner on next session if user did not set usage stats693test coverage badge694 when user has access to view badge695 user requests coverage badge image for pipeline696 user requests coverage badge for specific job697 user requests coverage badge for pipeline without coverage698 when user does not have access to view badge699 user requests test coverage badge image700Admin::Projects701 GET /admin/projects702 is expected to be allowed for admin703 is expected to be denied for user704 is expected to be denied for visitor705 GET /admin/users706 is expected to be allowed for admin707 is expected to be denied for user708 is expected to be denied for visitor709 GET /admin/hooks710 is expected to be allowed for admin711 is expected to be denied for user712 is expected to be denied for visitor713User edits milestone714 shows the right start date and due date715Sentry716 does not load sentry if sentry is disabled717 loads sentry if sentry is enabled718Knapsack report was generated. Preview:719{720 "spec/features/issuables/markdown_references/jira_spec.rb": 154.29814863204956,721 "spec/features/admin/admin_mode/login_spec.rb": 65.09788632392883,722 "spec/features/projects/blobs/blob_show_spec.rb": 73.73779487609863,723 "spec/features/users/signup_spec.rb": 59.00366759300232,724 "spec/features/issues/user_creates_issue_spec.rb": 40.92184233665466,725 "spec/features/projects/environments/environment_spec.rb": 36.16754412651062,726 "spec/features/projects/container_registry_spec.rb": 31.247187614440918,727 "spec/features/admin/admin_disables_git_access_protocol_spec.rb": 25.72709584236145,728 "spec/features/users/user_browses_projects_on_user_page_spec.rb": 20.376917839050293,729 "spec/features/clusters/cluster_health_dashboard_spec.rb": 15.823563814163208,730 "spec/features/merge_request/user_toggles_whitespace_changes_spec.rb": 14.194510698318481,731 "spec/features/merge_request/user_sees_mr_with_deleted_source_branch_spec.rb": 9.459770441055298,732 "spec/features/issues/csv_spec.rb": 13.299909114837646,733 "spec/features/projects/issues/design_management/user_views_designs_with_svg_xss_spec.rb": 10.083908081054688,734 "spec/features/dashboard/snippets_spec.rb": 7.348109483718872,735 "spec/features/tags/developer_deletes_tag_spec.rb": 6.722748517990112,736 "spec/features/help_pages_spec.rb": 5.39908242225647,737 "spec/features/profiles/oauth_applications_spec.rb": 5.727094650268555,738 "spec/features/projects/wiki/user_views_wiki_empty_spec.rb": 4.881834983825684,739 "spec/features/profiles/password_spec.rb": 3.9029648303985596,740 "spec/features/dashboard/todos/target_state_spec.rb": 3.7734336853027344,741 "spec/features/projects/branches/user_deletes_branch_spec.rb": 3.2811379432678223,742 "spec/features/usage_stats_consent_spec.rb": 2.913228988647461,743 "spec/features/projects/badges/coverage_spec.rb": 1.7294297218322754,744 "spec/features/security/admin_access_spec.rb": 1.5992088317871094,745 "spec/features/milestones/user_edits_milestone_spec.rb": 1.3761882781982422,746 "spec/features/sentry_js_spec.rb": 0.1528775691986084747}748Knapsack global time execution for tests: 10m 18s749Finished in 11 minutes 6 seconds (files took 48.37 seconds to load)750285 examples, 0 failures751Tue Aug 25 15:44:25 UTC 2020753Not uploading cache rails-v2-3 due to policy755Uploading artifacts...756coverage/: found 5 matching files and directories 757knapsack/: found 3 matching files and directories 758rspec_flaky/: found 4 matching files and directories 759rspec_profiling/: found 2 matching files and directories 760tmp/capybara/: found 3 matching files and directories 761tmp/memory_test/: found 2 matching files and directories 762log/*.log: found 15 matching files and directories 763Uploading artifacts as "archive" to coordinator... ok id=702959699 responseStatus=201 Created token=fCACskR_764Uploading artifacts...765junit_rspec.xml: found 1 matching files and directories 766Uploading artifacts as "junit" to coordinator... ok id=702959699 responseStatus=201 Created token=fCACskR_767Job succeeded