Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 683761 Details for
Bug 766162
dev-ruby/http-4.4.1: test failures (on sparc)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
file_766162.txt (text/plain), 294.62 KB, created by
Sam James
on 2021-01-19 17:34:58 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Sam James
Created:
2021-01-19 17:34:58 UTC
Size:
294.62 KB
patch
obsolete
> * Package: dev-ruby/http-4.4.1 > * Repository: gentoo > * Maintainer: ruby@gentoo.org > * USE: elibc_glibc kernel_linux ruby_targets_ruby26 ruby_targets_ruby27 sparc test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... > * Running unpack phase for all ... > * Unpacking .gem file... ... > [ ok ] > * Uncompressing metadata ... > [ ok ] > * Unpacking data.tar.gz ... > [ ok ] >>>> Source unpacked in /var/tmp/portage/dev-ruby/http-4.4.1/work >>>> Preparing source in /var/tmp/portage/dev-ruby/http-4.4.1/work ... > * Running prepare phase for all ... > * Running prepare phase for all ... > * Running source copy phase for ruby26 ... > * Running source copy phase for ruby27 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-ruby/http-4.4.1/work ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-ruby/http-4.4.1/work ... > * Running compile phase for all ... >>>> Source compiled. >>>> Test phase: dev-ruby/http-4.4.1 > * Running test phase for ruby26 ... >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/key_material.rb:74: warning: method redefined; discarding old private_key >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/key_material.rb:78: warning: method redefined; discarding old public_key >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/key_material.rb:112: warning: method redefined; discarding old public_key >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:62: warning: method redefined; discarding old path_len= >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:425: warning: method redefined; discarding old uris= >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:430: warning: method redefined; discarding old dns_names= >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:435: warning: method redefined; discarding old ips= >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:440: warning: method redefined; discarding old emails= >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/ocsp_handler.rb:116: warning: assigned but unused variable - certificate >Run options: include {:focus=>true} > >All examples were filtered out; ignoring {:focus=>true} > >Randomized with seed 56334 >...../usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >/usr/lib64/ruby/gems/2.6.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >.FFFFFFFFFF..FFFFFF.FFFFFFFFFFFFFFFFFFFF....F.....FF.......................................................................................................................FF.............................../var/tmp/portage/dev-ruby/http-4.4.1/work/ruby26/http-4.4.1/lib/http/response/status.rb:148: warning: instance variable @code not initialized >..............................................................................................................................................................................................................................................................................................................................................................................................................................................FFFF...FFFFFF.F..F....FFFFF.....F...........FF.F............................................./var/tmp/portage/dev-ruby/http-4.4.1/work/ruby26/http-4.4.1/lib/http/request.rb:91: warning: instance variable @scheme not initialized >............................................. > >Failures: > > 1) HTTP.use with :auto_deflate sends gzipped body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:393:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 2) HTTP.use with :auto_deflate sends deflated body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:402:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 3) HTTP.use with :normalize_uri uses the custom URI Normalizer method > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:442:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 4) HTTP.use with :normalize_uri normalizes URI > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:436:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 5) HTTP.use with :normalize_uri uses the default URI normalizer > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:449:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 6) HTTP.use with :auto_inflate returns decoded body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:420:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 7) HTTP.use with :auto_inflate returns raw body when Content-Encoding type is missing > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:413:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 8) HTTP.use with :auto_inflate returns deflated body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:428:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 9) HTTP posting forms to resources is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:155:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 10) HTTP.nodelay sets TCP_NODELAY on the underlying socket > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:376:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 11) HTTP loading text with no charset is binary encoded > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:191:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 12) HTTP loading binary data is encoded as bytes > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:162:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 13) HTTP.cookies properly merges Cookie headers and cookies > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:349:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 14) HTTP.cookies properly merges cookies > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:341:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 15) HTTP.cookies properly works with cookie jars from response > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:334:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 16) HTTP.cookies passes correct `Cookie` header > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:329:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 17) HTTP.via anonymous proxy responds with the endpoint's body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:85:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 18) HTTP.via anonymous proxy proxies the request > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:80:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 19) HTTP.via anonymous proxy ignores credentials > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:94:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 20) HTTP.via proxy with authentication responds with the endpoint's body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:120:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 21) HTTP.via proxy with authentication proxies the request > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:115:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 22) HTTP.via proxy with authentication responds with 407 when wrong credentials given > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:125:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 23) HTTP.via proxy with authentication responds with 407 if no credentials given > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:130:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 24) HTTP getting resources is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:19:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 25) HTTP getting resources with query string parameters is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:32:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 26) HTTP getting resources with headers is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:52:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 27) HTTP getting resources with a large request body with `.timeout({:read=>2, :write=>2, :connect=>2})` writes the whole body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:65:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 28) HTTP getting resources with a large request body with `.timeout(6)` writes the whole body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:65:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 29) HTTP getting resources with a large request body with `.timeout(:null)` writes the whole body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:65:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 30) HTTP getting resources with URI instance is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:25:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 31) HTTP getting resources with query string parameters in the URI and opts hash includes both > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:39:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 32) HTTP getting resources with two leading slashes in path is allowed > Failure/Error: expect { HTTP.get "#{dummy.endpoint}//" }.not_to raise_error > > expected no Exception, got #<HTTP::ConnectionError: error reading from socket: Could not parse data> with backtrace: > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:46:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:81:in `does_not_match?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:90:in `does_not_match?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:79:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:76:in `handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/lib/http_spec.rb:46:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support.rb:97:in `block in <module:Support>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support.rb:106:in `notify_failure' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/fail_with.rb:35:in `fail_with' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:40:in `handle_failure' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:84:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:76:in `handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/lib/http_spec.rb:46:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 33) HTTP posting with an explicit body is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:27:in `post' > # ./spec/lib/http_spec.rb:198:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 34) HTTP loading endpoint with charset uses charset from headers > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:169:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 35) HTTP loading endpoint with charset with encoding option respects option > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:176:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 36) HTTP passing a string encoding type finds encoding > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:184:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 37) HTTP head requests is easy > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:75:in `request' > # ./lib/http/chainable.rb:13:in `head' > # ./spec/lib/http_spec.rb:217:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 38) HTTP with redirects is easy for 302 > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:210:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 39) HTTP with redirects is easy for 301 > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:205:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 40) HTTP::Connection#readpartial reads data in parts > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./spec/lib/http/connection_spec.rb:55:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 41) HTTP::Connection#read_headers! reads data in parts > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./spec/lib/http/connection_spec.rb:29:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 42) HTTP::Response::Parser response in many parts parses headers > Failure/Error: raise IOError, "Could not parse data" > > IOError: > Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (3 levels) in <top (required)>' > # ./spec/lib/http/response/parser_spec.rb:19:in `each' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (2 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:365:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:529:in `block in run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:615:in `block in run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `reverse_each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:484:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:502:in `run_before_example' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:261:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 43) HTTP::Response::Parser response in many parts parses body > Failure/Error: raise IOError, "Could not parse data" > > IOError: > Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (3 levels) in <top (required)>' > # ./spec/lib/http/response/parser_spec.rb:19:in `each' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (2 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:365:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:529:in `block in run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:615:in `block in run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `reverse_each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:484:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:502:in `run_before_example' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:261:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 44) HTTP::Response::Parser whole response in one part parses body > Failure/Error: raise IOError, "Could not parse data" > > IOError: > Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (3 levels) in <top (required)>' > # ./spec/lib/http/response/parser_spec.rb:19:in `each' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (2 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:365:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:529:in `block in run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:615:in `block in run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `reverse_each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:484:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:502:in `run_before_example' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:261:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 45) HTTP::Response::Parser whole response in one part parses headers > Failure/Error: raise IOError, "Could not parse data" > > IOError: > Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (3 levels) in <top (required)>' > # ./spec/lib/http/response/parser_spec.rb:19:in `each' > # ./spec/lib/http/response/parser_spec.rb:19:in `block (2 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:365:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:529:in `block in run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:528:in `run_owned_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:615:in `block in run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `reverse_each' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:614:in `run_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:484:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:502:in `run_before_example' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:261:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 46) HTTP::Client connection reuse when enabled re-uses the socket > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:103:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:118:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 47) HTTP::Client connection reuse when enabled on a mixed state re-opens the connection > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:124:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 48) HTTP::Client connection reuse when enabled when trying to read a stale body errors > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:136:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 49) HTTP::Client connection reuse when enabled with a socket issue transparently reopens > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:155:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 50) HTTP::Client connection reuse when enabled without a host infers host from persistent config > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:113:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 51) HTTP::Client connection reuse when enabled when reading a cached body succeeds > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:143:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 52) HTTP::Client connection reuse when disabled opens new sockets > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:103:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:185:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 53) HTTP::Client with a global timeout it resets state when reusing connections does not timeout > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:94:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 54) HTTP::Client#perform calls finish_response once body was fully flushed > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http/client_spec.rb:331:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 55) HTTP::Client#perform with HEAD request finishes response after headers were received > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:13:in `head' > # ./spec/lib/http/client_spec.rb:342:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 56) HTTP::Client#perform with HEAD request does not iterates through body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:13:in `head' > # ./spec/lib/http/client_spec.rb:337:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 57) HTTP::Client#perform when server fully flushes response in one chunk properly reads body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http/client_spec.rb:372:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 58) HTTP::Client#perform when uses chunked transfer encoding properly reads body > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http/client_spec.rb:412:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 59) HTTP::Client without timeouts works > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:8:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 60) HTTP::Client with a per operation timeout works > Failure/Error: raise IOError, "Could not parse data" > > HTTP::ConnectionError: > error reading from socket: Could not parse data > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:13:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:30:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > # ------------------ > # --- Caused by: --- > # IOError: > # Could not parse data > # ./lib/http/response/parser.rb:31:in `add' > > 61) HTTP::Client with a per operation timeout connection of 1 does not time out > Failure/Error: expect { response }.to_not raise_error > > expected no Exception, got #<HTTP::ConnectionError: error reading from socket: Could not parse data> with backtrace: > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:13:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:38:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:81:in `does_not_match?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:90:in `does_not_match?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:79:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:76:in `handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:38:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support.rb:97:in `block in <module:Support>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support.rb:106:in `notify_failure' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/fail_with.rb:35:in `fail_with' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:40:in `handle_failure' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:84:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:76:in `handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:38:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 62) HTTP::Client with a per operation timeout read of 2.5 does not time out > Failure/Error: expect { client.get("#{server.endpoint}/sleep").body.to_s }.to_not raise_error > > expected no Exception, got #<HTTP::ConnectionError: error reading from socket: Could not parse data> with backtrace: > # ./lib/http/response/parser.rb:31:in `add' > # ./lib/http/connection.rb:217:in `read_more' > # ./lib/http/connection.rb:103:in `read_headers!' > # ./lib/http/client.rb:75:in `perform' > # ./lib/http/client.rb:31:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:56:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/matchers/built_in/raise_error.rb:81:in `does_not_match?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:90:in `does_not_match?' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:79:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:76:in `handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:56:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:284 > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support.rb:97:in `block in <module:Support>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib/rspec/support.rb:106:in `notify_failure' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/fail_with.rb:35:in `fail_with' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:40:in `handle_failure' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:84:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/handler.rb:76:in `handle_matcher' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-expectations-3.10.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:56:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:624:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.6.0/gems/rspec-core-3.10.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > >Top 10 slowest examples (6.67 seconds, 82.4% of total time): > HTTP::Client with a global timeout it resets state when reusing connections does not timeout > 2.01 seconds ./spec/support/http_handling_shared.rb:93 > HTTP::Client with a per operation timeout read of 2.5 does not time out > 2.01 seconds ./spec/support/http_handling_shared.rb:55 > HTTP::Client with a global timeout errors if reading takes too long > 1.01 seconds ./spec/support/http_handling_shared.rb:83 > HTTP::Client with a global timeout errors if connecting takes too long > 1.01 seconds ./spec/support/http_handling_shared.rb:75 > HTTP.use turns on given feature > 0.44719 seconds ./spec/lib/http_spec.rb:384 > HTTP getting resources with a large request body with `.timeout(6)` writes the whole body > 0.04768 seconds ./spec/lib/http_spec.rb:64 > HTTP.use with :normalize_uri uses the default URI normalizer > 0.0446 seconds ./spec/lib/http_spec.rb:446 > HTTP getting resources with two leading slashes in path is allowed > 0.0432 seconds ./spec/lib/http_spec.rb:45 > HTTP getting resources with a large request body with `.timeout({:read=>2, :write=>2, :connect=>2})` writes the whole body > 0.02951 seconds ./spec/lib/http_spec.rb:64 > HTTP::Client connection reuse when enabled when reading a cached body succeeds > 0.0282 seconds ./spec/support/http_handling_shared.rb:142 > >Top 10 slowest example groups: > HTTP::Client > 0.1518 seconds average (6.22 seconds / 41 examples) ./spec/lib/http/client_spec.rb:8 > HTTP > 0.01906 seconds average (0.99111 seconds / 52 examples) ./spec/lib/http_spec.rb:9 > HTTP::Connection > 0.00713 seconds average (0.01426 seconds / 2 examples) ./spec/lib/http/connection_spec.rb:3 > HTTP::Response > 0.00282 seconds average (0.07049 seconds / 25 examples) ./spec/lib/http/response_spec.rb:3 > HTTP::Request > 0.0028 seconds average (0.12599 seconds / 45 examples) ./spec/lib/http/request_spec.rb:4 > HTTP::Headers::Mixin > 0.00253 seconds average (0.00758 seconds / 3 examples) ./spec/lib/http/headers/mixin_spec.rb:3 > HTTP::Options features > 0.00207 seconds average (0.00827 seconds / 4 examples) ./spec/lib/http/options/features_spec.rb:3 > HTTP::Redirector > 0.00202 seconds average (0.07264 seconds / 36 examples) ./spec/lib/http/redirector_spec.rb:3 > HTTP::ContentType > 0.00192 seconds average (0.02692 seconds / 14 examples) ./spec/lib/http/content_type_spec.rb:3 > HTTP::Request::Body > 0.00177 seconds average (0.03711 seconds / 21 examples) ./spec/lib/http/request/body_spec.rb:3 > >Finished in 8.09 seconds (files took 1.81 seconds to load) >777 examples, 62 failures > >Failed examples: > >rspec ./spec/lib/http_spec.rb:390 # HTTP.use with :auto_deflate sends gzipped body >rspec ./spec/lib/http_spec.rb:399 # HTTP.use with :auto_deflate sends deflated body >rspec ./spec/lib/http_spec.rb:440 # HTTP.use with :normalize_uri uses the custom URI Normalizer method >rspec ./spec/lib/http_spec.rb:435 # HTTP.use with :normalize_uri normalizes URI >rspec ./spec/lib/http_spec.rb:446 # HTTP.use with :normalize_uri uses the default URI normalizer >rspec ./spec/lib/http_spec.rb:417 # HTTP.use with :auto_inflate returns decoded body >rspec ./spec/lib/http_spec.rb:410 # HTTP.use with :auto_inflate returns raw body when Content-Encoding type is missing >rspec ./spec/lib/http_spec.rb:425 # HTTP.use with :auto_inflate returns deflated body >rspec ./spec/lib/http_spec.rb:154 # HTTP posting forms to resources is easy >rspec ./spec/lib/http_spec.rb:375 # HTTP.nodelay sets TCP_NODELAY on the underlying socket >rspec ./spec/lib/http_spec.rb:190 # HTTP loading text with no charset is binary encoded >rspec ./spec/lib/http_spec.rb:161 # HTTP loading binary data is encoded as bytes >rspec ./spec/lib/http_spec.rb:347 # HTTP.cookies properly merges Cookie headers and cookies >rspec ./spec/lib/http_spec.rb:340 # HTTP.cookies properly merges cookies >rspec ./spec/lib/http_spec.rb:333 # HTTP.cookies properly works with cookie jars from response >rspec ./spec/lib/http_spec.rb:328 # HTTP.cookies passes correct `Cookie` header >rspec ./spec/lib/http_spec.rb:84 # HTTP.via anonymous proxy responds with the endpoint's body >rspec ./spec/lib/http_spec.rb:79 # HTTP.via anonymous proxy proxies the request >rspec ./spec/lib/http_spec.rb:93 # HTTP.via anonymous proxy ignores credentials >rspec ./spec/lib/http_spec.rb:119 # HTTP.via proxy with authentication responds with the endpoint's body >rspec ./spec/lib/http_spec.rb:114 # HTTP.via proxy with authentication proxies the request >rspec ./spec/lib/http_spec.rb:124 # HTTP.via proxy with authentication responds with 407 when wrong credentials given >rspec ./spec/lib/http_spec.rb:129 # HTTP.via proxy with authentication responds with 407 if no credentials given >rspec ./spec/lib/http_spec.rb:18 # HTTP getting resources is easy >rspec ./spec/lib/http_spec.rb:31 # HTTP getting resources with query string parameters is easy >rspec ./spec/lib/http_spec.rb:51 # HTTP getting resources with headers is easy >rspec ./spec/lib/http_spec.rb[1:1:7:3:1] # HTTP getting resources with a large request body with `.timeout({:read=>2, :write=>2, :connect=>2})` writes the whole body >rspec ./spec/lib/http_spec.rb[1:1:7:2:1] # HTTP getting resources with a large request body with `.timeout(6)` writes the whole body >rspec ./spec/lib/http_spec.rb[1:1:7:1:1] # HTTP getting resources with a large request body with `.timeout(:null)` writes the whole body >rspec ./spec/lib/http_spec.rb:24 # HTTP getting resources with URI instance is easy >rspec ./spec/lib/http_spec.rb:38 # HTTP getting resources with query string parameters in the URI and opts hash includes both >rspec ./spec/lib/http_spec.rb:45 # HTTP getting resources with two leading slashes in path is allowed >rspec ./spec/lib/http_spec.rb:197 # HTTP posting with an explicit body is easy >rspec ./spec/lib/http_spec.rb:168 # HTTP loading endpoint with charset uses charset from headers >rspec ./spec/lib/http_spec.rb:175 # HTTP loading endpoint with charset with encoding option respects option >rspec ./spec/lib/http_spec.rb:183 # HTTP passing a string encoding type finds encoding >rspec ./spec/lib/http_spec.rb:216 # HTTP head requests is easy >rspec ./spec/lib/http_spec.rb:209 # HTTP with redirects is easy for 302 >rspec ./spec/lib/http_spec.rb:204 # HTTP with redirects is easy for 301 >rspec ./spec/lib/http/connection_spec.rb:54 # HTTP::Connection#readpartial reads data in parts >rspec ./spec/lib/http/connection_spec.rb:28 # HTTP::Connection#read_headers! reads data in parts >rspec ./spec/lib/http/response/parser_spec.rb:37 # HTTP::Response::Parser response in many parts parses headers >rspec ./spec/lib/http/response/parser_spec.rb:41 # HTTP::Response::Parser response in many parts parses body >rspec ./spec/lib/http/response/parser_spec.rb:29 # HTTP::Response::Parser whole response in one part parses body >rspec ./spec/lib/http/response/parser_spec.rb:25 # HTTP::Response::Parser whole response in one part parses headers >rspec ./spec/lib/http/client_spec.rb[1:9:1:2] # HTTP::Client connection reuse when enabled re-uses the socket >rspec ./spec/lib/http/client_spec.rb[1:9:1:3:1] # HTTP::Client connection reuse when enabled on a mixed state re-opens the connection >rspec ./spec/lib/http/client_spec.rb[1:9:1:4:1] # HTTP::Client connection reuse when enabled when trying to read a stale body errors >rspec ./spec/lib/http/client_spec.rb[1:9:1:6:1] # HTTP::Client connection reuse when enabled with a socket issue transparently reopens >rspec ./spec/lib/http/client_spec.rb[1:9:1:1:1] # HTTP::Client connection reuse when enabled without a host infers host from persistent config >rspec ./spec/lib/http/client_spec.rb[1:9:1:5:1] # HTTP::Client connection reuse when enabled when reading a cached body succeeds >rspec ./spec/lib/http/client_spec.rb[1:9:2:1] # HTTP::Client connection reuse when disabled opens new sockets >rspec ./spec/lib/http/client_spec.rb[1:8:3:1] # HTTP::Client with a global timeout it resets state when reusing connections does not timeout >rspec ./spec/lib/http/client_spec.rb:329 # HTTP::Client#perform calls finish_response once body was fully flushed >rspec ./spec/lib/http/client_spec.rb:340 # HTTP::Client#perform with HEAD request finishes response after headers were received >rspec ./spec/lib/http/client_spec.rb:335 # HTTP::Client#perform with HEAD request does not iterates through body >rspec ./spec/lib/http/client_spec.rb:371 # HTTP::Client#perform when server fully flushes response in one chunk properly reads body >rspec ./spec/lib/http/client_spec.rb:411 # HTTP::Client#perform when uses chunked transfer encoding properly reads body >rspec ./spec/lib/http/client_spec.rb[1:6:1] # HTTP::Client without timeouts works >rspec ./spec/lib/http/client_spec.rb[1:7:1] # HTTP::Client with a per operation timeout works >rspec ./spec/lib/http/client_spec.rb[1:7:2:1:1] # HTTP::Client with a per operation timeout connection of 1 does not time out >rspec ./spec/lib/http/client_spec.rb[1:7:3:2:1] # HTTP::Client with a per operation timeout read of 2.5 does not time out > >Randomized with seed 56334 > > * ERROR: dev-ruby/http-4.4.1::gentoo failed (test phase): > * rspec failed > * > * Call stack: > * ebuild.sh, line 125: Called src_test > * environment, line 2122: Called ruby-ng_src_test > * environment, line 1783: Called _ruby_each_implementation 'each_ruby_test' > * environment, line 541: Called _ruby_invoke_environment 'ruby26' 'each_ruby_test' > * environment, line 666: Called each_ruby_test > * environment, line 859: Called each_fakegem_test > * environment, line 843: Called ruby-ng_rspec > * environment, line 1739: Called die > * The specific snippet of code: > * ${RUBY} -S rspec-${version} ${rspec_params} ${files} || die "rspec failed" > * > * If you need support, post the output of `emerge --info '=dev-ruby/http-4.4.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-ruby/http-4.4.1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/dev-ruby/http-4.4.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/http-4.4.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-ruby/http-4.4.1/work/ruby26/http-4.4.1' > * S: '/var/tmp/portage/dev-ruby/http-4.4.1/work/ruby26/http-4.4.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 766162
: 683761 |
787643