Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 656340 Details for
Bug 738696
dev-ruby/http-3.3.0 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 126.02 KB, created by
Agostino Sarubbo
on 2020-08-23 11:00:05 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2020-08-23 11:00:05 UTC
Size:
126.02 KB
patch
obsolete
> * Package: dev-ruby/http-3.3.0 > * Repository: gentoo > * Maintainer: ruby@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby25 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; >This ebuild was merged at the following commit: >https://github.com/gentoo-mirror/gentoo/commit/9eb0fe9c7cc141500a11980d262354c38ca5531b (Sun Aug 23 02:35:33 UTC 2020) >@@@@@ END @@@@@ > > > >emerge --info: >Portage 3.0.4 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32, 5.4.0-1021-aws x86_64) >================================================================= >System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-gentoo-2.7 >KiB Mem: 64359960 total, 38837296 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Sun, 23 Aug 2020 02:35:32 +0000 >sh bash 5.0_p18 >ld GNU ld (Gentoo 2.34 p6) 2.34.0 >app-shells/bash: 5.0_p18::gentoo >dev-lang/perl: 5.30.3-r1::gentoo >dev-lang/python: 2.7.18-r1::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo >dev-util/cmake: 3.18.1::gentoo >sys-apps/baselayout: 2.7::gentoo >sys-apps/openrc: 0.42.1::gentoo >sys-apps/sandbox: 2.20::gentoo >sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo >sys-devel/automake: 1.16.2::gentoo >sys-devel/binutils: 2.34-r2::gentoo >sys-devel/gcc: 10.2.0::gentoo >sys-devel/gcc-config: 2.3.1::gentoo >sys-devel/libtool: 2.4.6-r6::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) >sys-libs/glibc: 2.32::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-max-age: 24 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > sync-rsync-verify-jobs: 1 > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* MIT" >CBUILD="x86_64-pc-linux-gnu" >CC="x86_64-pc-linux-gnu-clang" >CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXX="x86_64-pc-linux-gnu-clang++" >CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >DISTDIR="/var/tmp/portage/dev-ruby/http-3.3.0/distdir" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" >ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" >FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="C.UTF-8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" >MAKEOPTS="-j16 V=1" >PKGDIR="/root/.packages" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" RUBY_TARGETS="ruby25" USERLAND="GNU" >Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS > > > >>>> 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-3.3.0/work >>>> Preparing source in /var/tmp/portage/dev-ruby/http-3.3.0/work ... > * Running prepare phase for all ... > * Running prepare phase for all ... > * Running source copy phase for ruby25 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-ruby/http-3.3.0/work ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-ruby/http-3.3.0/work ... > * Running compile phase for all ... >>>> Source compiled. >>>> Test phase: dev-ruby/http-3.3.0 > * Running test phase for ruby25 ... >/usr/lib64/ruby/gems/2.5.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.5.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.5.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.5.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.5.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:425: warning: method redefined; discarding old uris= >/usr/lib64/ruby/gems/2.5.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.5.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:435: warning: method redefined; discarding old ips= >/usr/lib64/ruby/gems/2.5.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:440: warning: method redefined; discarding old emails= >/usr/lib64/ruby/gems/2.5.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 30960 >................................................................................................................................................................../usr/lib64/ruby/gems/2.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.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.5.0/gems/certificate_authority-1.0.0/lib/certificate_authority/extensions.rb:70: warning: instance variable @path_len not initialized >F......FF........................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #<NoMethodError: undefined method `fetch' for "[FOOBAR]":String>. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0/spec/lib/http_spec.rb:258:in `block (3 levels) in <top (required)>'. >.WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #<KeyError: key not found: :user>. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0/spec/lib/http_spec.rb:266:in `block (3 levels) in <top (required)>'. >.WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #<KeyError: key not found: :pass>. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0/spec/lib/http_spec.rb:262:in `block (3 levels) in <top (required)>'. >............./var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0/lib/http/request.rb:86: warning: instance variable @scheme not initialized >..................................................................................................................................................................................../var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0/lib/http/response/status.rb:148: warning: instance variable @code not initialized >.....................................................................................................................................................................................................................................................................................FF.FFF.FFFF.FFFFFF................................................................................ > >Failures: > > 1) HTTP.via proxy with authentication ssl responds with the endpoint's body > Failure/Error: raise ConnectionError, "couldn't read response headers" unless @parser.headers? > > HTTP::ConnectionError: > couldn't read response headers > # ./lib/http/connection.rb:104:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:157:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 2) HTTP.via anonymous proxy ssl ignores credentials > Failure/Error: raise ConnectionError, "couldn't read response headers" unless @parser.headers? > > HTTP::ConnectionError: > couldn't read response headers > # ./lib/http/connection.rb:104:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:126:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 3) HTTP.via anonymous proxy ssl responds with the endpoint's body > Failure/Error: raise ConnectionError, "couldn't read response headers" unless @parser.headers? > > HTTP::ConnectionError: > couldn't read response headers > # ./lib/http/connection.rb:104:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http_spec.rb:121:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 4) HTTP::Client working with SSL just works > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http/client_spec.rb:278:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 5) HTTP::Client working with SSL timeouts with a global timeout errors if reading takes too long > Failure/Error: > expect { client.get("#{server.endpoint}/sleep").body.to_s }. > to raise_error(HTTP::TimeoutError, /Timed out/) > > expected HTTP::TimeoutError with message matching /Timed out/, got #<OpenSSL::SSL::SSLError: SSL_read: sslv3 alert unsupported certificate> with backtrace: > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' > # ./lib/http/timeout/global.rb:74:in `read_nonblock' > # ./lib/http/timeout/global.rb:52:in `block in readpartial' > # ./lib/http/timeout/global.rb:88:in `block in perform_io' > # ./lib/http/timeout/global.rb:86:in `loop' > # ./lib/http/timeout/global.rb:86:in `perform_io' > # ./lib/http/timeout/global.rb:52:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:87:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/matchers/built_in/raise_error.rb:52:in `matches?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:65:in `to' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:101:in `to' > # ./spec/support/http_handling_shared.rb:87:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.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:273 > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support.rb:97:in `block in <module:Support>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support.rb:106:in `notify_failure' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/fail_with.rb:35:in `fail_with' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:40:in `handle_failure' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:65:in `to' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:101:in `to' > # ./spec/support/http_handling_shared.rb:87:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 6) HTTP::Client working with SSL timeouts with a global timeout it resets state when reusing connections does not timeout > Failure/Error: @socket.read_nonblock(size, buffer, :exception => false) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' > # ./lib/http/timeout/global.rb:74:in `read_nonblock' > # ./lib/http/timeout/global.rb:52:in `block in readpartial' > # ./lib/http/timeout/global.rb:88:in `block in perform_io' > # ./lib/http/timeout/global.rb:86:in `loop' > # ./lib/http/timeout/global.rb:86:in `perform_io' > # ./lib/http/timeout/global.rb:52:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:97:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 7) HTTP::Client working with SSL timeouts without timeouts works > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:27:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 8) HTTP::Client working with SSL timeouts with a per operation timeout works > Failure/Error: result = @socket.read_nonblock(size, buffer, :exception => false) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' > # ./lib/http/timeout/per_operation.rb:65:in `block in readpartial' > # ./lib/http/timeout/per_operation.rb:64:in `loop' > # ./lib/http/timeout/per_operation.rb:64:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:34:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:37:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 9) HTTP::Client working with SSL timeouts 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 #<OpenSSL::SSL::SSLError: SSL_read: sslv3 alert unsupported certificate> with backtrace: > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' > # ./lib/http/timeout/per_operation.rb:65:in `block in readpartial' > # ./lib/http/timeout/per_operation.rb:64:in `loop' > # ./lib/http/timeout/per_operation.rb:64:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:63:in `block (7 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/matchers/built_in/raise_error.rb:52:in `matches?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/matchers/built_in/raise_error.rb:71:in `does_not_match?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:78:in `does_not_match?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:72:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:70:in `handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:63:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.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:273 > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support.rb:97:in `block in <module:Support>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support.rb:106:in `notify_failure' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/fail_with.rb:35:in `fail_with' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:40:in `handle_failure' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:72:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:70:in `handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:63:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 10) HTTP::Client working with SSL timeouts with a per operation timeout connection of 1 does not time out > Failure/Error: expect { response }.to_not raise_error > > expected no Exception, got #<OpenSSL::SSL::SSLError: SSL_read: sslv3 alert unsupported certificate> with backtrace: > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `sysread_nonblock' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:182:in `read_nonblock' > # ./lib/http/timeout/per_operation.rb:65:in `block in readpartial' > # ./lib/http/timeout/per_operation.rb:64:in `loop' > # ./lib/http/timeout/per_operation.rb:64:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:34:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:45:in `block (7 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/matchers/built_in/raise_error.rb:52:in `matches?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/matchers/built_in/raise_error.rb:71:in `does_not_match?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:78:in `does_not_match?' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:72:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:70:in `handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:45:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.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:273 > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support.rb:97:in `block in <module:Support>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support.rb:106:in `notify_failure' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/fail_with.rb:35:in `fail_with' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:40:in `handle_failure' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:72:in `block in handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/handler.rb:70:in `handle_matcher' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:78:in `not_to' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-expectations-3.9.1/lib/rspec/expectations/expectation_target.rb:106:in `not_to' > # ./spec/support/http_handling_shared.rb:45:in `block (6 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 11) HTTP::Client working with SSL connection reuse when enabled re-uses the socket > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:107:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:122:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 12) HTTP::Client working with SSL connection reuse when enabled without a host infers host from persistent config > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:117:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 13) HTTP::Client working with SSL connection reuse when enabled when reading a cached body succeeds > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:147:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 14) HTTP::Client working with SSL connection reuse when enabled on a mixed state re-opens the connection > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:128:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 15) HTTP::Client working with SSL connection reuse when enabled when trying to read a stale body errors > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:140:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 16) HTTP::Client working with SSL connection reuse when enabled with a socket issue transparently reopens > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:159:in `block (5 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 17) HTTP::Client working with SSL connection reuse when disabled opens new sockets > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > Shared Example Group: "HTTP handling" called from ./spec/lib/http/client_spec.rb:273 > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/support/http_handling_shared.rb:107:in `block (3 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-support-3.9.2/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/memoized_helpers.rb:317:in `block in let' > # ./spec/support/http_handling_shared.rb:189:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/bin/rspec:4:in `<top (required)>' > # /usr/bin/rspec-3:9:in `load' > # /usr/bin/rspec-3:9:in `<main>' > > 18) HTTP::Client working with SSL with SSL options instead of a context just works > Failure/Error: @socket.readpartial(size, buffer) > > OpenSSL::SSL::SSLError: > SSL_read: sslv3 alert unsupported certificate > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `sysread' > # /usr/lib64/ruby/2.5.0/openssl/buffering.rb:125:in `readpartial' > # ./lib/http/timeout/null.rb:45:in `readpartial' > # ./lib/http/connection.rb:216:in `read_more' > # ./lib/http/connection.rb:103:in `block in read_headers!' > # ./lib/http/connection.rb:102:in `loop' > # ./lib/http/connection.rb:102:in `read_headers!' > # ./lib/http/client.rb:71:in `perform' > # ./lib/http/client.rb:30:in `request' > # ./lib/http/chainable.rb:20:in `get' > # ./spec/lib/http/client_spec.rb:293:in `block (4 levels) in <top (required)>' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `instance_exec' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:257:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:610:in `run_around_example_hooks_for' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/hooks.rb:472:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:460:in `with_around_example_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example.rb:254:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:633:in `block in run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:629:in `run_examples' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:595:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `block in run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/example_group.rb:596:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `map' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/configuration.rb:2031:in `with_suite_hooks' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:116:in `block in run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/reporter.rb:74:in `report' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:115:in `run_specs' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:89:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:71:in `run' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.1/lib/rspec/core/runner.rb:45:in `invoke' > # /usr/lib64/ruby/gems/2.5.0/gems/rspec-core-3.9.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 (9.38 seconds, 84.9% of total time): > HTTP::Client timeouts with a global timeout it resets state when reusing connections does not timeout > 4 seconds ./spec/support/http_handling_shared.rb:96 > HTTP::Client timeouts with a per operation timeout read of 2.5 does not time out > 2 seconds ./spec/support/http_handling_shared.rb:62 > HTTP::Client timeouts with a global timeout errors if reading takes too long > 1 seconds ./spec/support/http_handling_shared.rb:86 > HTTP::Client working with SSL timeouts with a global timeout errors if connecting takes too long > 1 seconds ./spec/support/http_handling_shared.rb:78 > HTTP::Client timeouts with a global timeout errors if connecting takes too long > 1 seconds ./spec/support/http_handling_shared.rb:78 > HTTP.cookies passes correct `Cookie` header > 0.23834 seconds ./spec/lib/http_spec.rb:368 > HTTP.via proxy with authentication ssl responds with the endpoint's body > 0.03829 seconds ./spec/lib/http_spec.rb:156 > HTTP getting resources with a large request body with a global timeout with a 68000 body and 0 of fuzzing when bytesize != length returns a large body > 0.03083 seconds ./spec/lib/http_spec.rb:80 > HTTP getting resources with a large request body with a null timeout with a 68000 body and 2 of fuzzing returns a large body > 0.03069 seconds ./spec/lib/http_spec.rb:70 > HTTP getting resources with a large request body with a global timeout with a 68000 body and 23 of fuzzing when bytesize != length returns a large body > 0.03052 seconds ./spec/lib/http_spec.rb:80 > >Top 10 slowest example groups: > HTTP::Client > 0.1582 seconds average (9.18 seconds / 58 examples) ./spec/lib/http/client_spec.rb:8 > HTTP > 0.01176 seconds average (1.69 seconds / 144 examples) ./spec/lib/http_spec.rb:9 > HTTP::Response::Body > 0.00164 seconds average (0.0131 seconds / 8 examples) ./spec/lib/http/response/body_spec.rb:3 > HTTP::Connection > 0.00136 seconds average (0.00271 seconds / 2 examples) ./spec/lib/http/connection_spec.rb:3 > HTTP::Request > 0.00077 seconds average (0.03376 seconds / 44 examples) ./spec/lib/http/request_spec.rb:4 > HTTP::Headers::Mixin > 0.00057 seconds average (0.0017 seconds / 3 examples) ./spec/lib/http/headers/mixin_spec.rb:3 > HTTP::Options merge > 0.00044 seconds average (0.00133 seconds / 3 examples) ./spec/lib/http/options/merge_spec.rb:3 > HTTP::Redirector > 0.00044 seconds average (0.01546 seconds / 35 examples) ./spec/lib/http/redirector_spec.rb:3 > HTTP::Response > 0.00043 seconds average (0.01074 seconds / 25 examples) ./spec/lib/http/response_spec.rb:3 > HTTP::Options form > 0.00039 seconds average (0.00078 seconds / 2 examples) ./spec/lib/http/options/form_spec.rb:3 > >Finished in 11.05 seconds (files took 0.44607 seconds to load) >869 examples, 18 failures > >Failed examples: > >rspec ./spec/lib/http_spec.rb:156 # HTTP.via proxy with authentication ssl responds with the endpoint's body >rspec ./spec/lib/http_spec.rb:125 # HTTP.via anonymous proxy ssl ignores credentials >rspec ./spec/lib/http_spec.rb:120 # HTTP.via anonymous proxy ssl responds with the endpoint's body >rspec ./spec/lib/http/client_spec.rb:277 # HTTP::Client working with SSL just works >rspec ./spec/lib/http/client_spec.rb[1:8:1:3:2] # HTTP::Client working with SSL timeouts with a global timeout errors if reading takes too long >rspec ./spec/lib/http/client_spec.rb[1:8:1:3:3:1] # HTTP::Client working with SSL timeouts with a global timeout it resets state when reusing connections does not timeout >rspec ./spec/lib/http/client_spec.rb[1:8:1:1:1] # HTTP::Client working with SSL timeouts without timeouts works >rspec ./spec/lib/http/client_spec.rb[1:8:1:2:1] # HTTP::Client working with SSL timeouts with a per operation timeout works >rspec ./spec/lib/http/client_spec.rb[1:8:1:2:3:2:1] # HTTP::Client working with SSL timeouts with a per operation timeout read of 2.5 does not time out >rspec ./spec/lib/http/client_spec.rb[1:8:1:2:2:1:1] # HTTP::Client working with SSL timeouts with a per operation timeout connection of 1 does not time out >rspec ./spec/lib/http/client_spec.rb[1:8:2:1:2] # HTTP::Client working with SSL connection reuse when enabled re-uses the socket >rspec ./spec/lib/http/client_spec.rb[1:8:2:1:1:1] # HTTP::Client working with SSL connection reuse when enabled without a host infers host from persistent config >rspec ./spec/lib/http/client_spec.rb[1:8:2:1:5:1] # HTTP::Client working with SSL connection reuse when enabled when reading a cached body succeeds >rspec ./spec/lib/http/client_spec.rb[1:8:2:1:3:1] # HTTP::Client working with SSL connection reuse when enabled on a mixed state re-opens the connection >rspec ./spec/lib/http/client_spec.rb[1:8:2:1:4:1] # HTTP::Client working with SSL connection reuse when enabled when trying to read a stale body errors >rspec ./spec/lib/http/client_spec.rb[1:8:2:1:6:1] # HTTP::Client working with SSL connection reuse when enabled with a socket issue transparently reopens >rspec ./spec/lib/http/client_spec.rb[1:8:2:2:1] # HTTP::Client working with SSL connection reuse when disabled opens new sockets >rspec ./spec/lib/http/client_spec.rb:292 # HTTP::Client working with SSL with SSL options instead of a context just works > >Randomized with seed 30960 > > * ERROR: dev-ruby/http-3.3.0::gentoo failed (test phase): > * rspec failed > * > * Call stack: > * ebuild.sh, line 125: Called src_test > * environment, line 2045: Called ruby-ng_src_test > * environment, line 1706: Called _ruby_each_implementation 'each_ruby_test' > * environment, line 453: Called _ruby_invoke_environment 'ruby25' 'each_ruby_test' > * environment, line 574: Called each_ruby_test > * environment, line 764: Called each_fakegem_test > * environment, line 748: Called ruby-ng_rspec > * environment, line 1662: 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-3.3.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-ruby/http-3.3.0::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/dev-ruby/http-3.3.0:20200823-065611.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/http-3.3.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/http-3.3.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0' > * S: '/var/tmp/portage/dev-ruby/http-3.3.0/work/ruby25/http-3.3.0'
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 738696
: 656340