* 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 #. 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 '. .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 #. 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 '. .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 #. 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 '. ............./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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 # 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 # 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 # 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 ' # /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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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 ' # /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 `' # /usr/bin/rspec-3:9:in `load' # /usr/bin/rspec-3:9:in `
' 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'