Mock Version: 1.4.21 Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'], chrootPath='/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf']unshare_net=TrueprintOutput=True) ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'], chrootPath='/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf'] Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8b746423ec3f454ca27e768b0eb1ed2c', '-D', '/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8b746423ec3f454ca27e768b0eb1ed2c', '-D', '/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/rubygem-ethon-0.12.0-1.el7.1.src.rpm Wrote: /builddir/build/SRPMS/rubygem-ethon-0.12.0-1.el7.1.src.rpm Child return code was: 0 Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'], chrootPath='/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf']unshare_net=TrueprintOutput=True) ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'], chrootPath='/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf'] Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1371de32d0f442b9898e7f725a65a52c', '-D', '/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1371de32d0f442b9898e7f725a65a52c', '-D', '/var/lib/mock/1240669-epel-7-x86_64-1581765747.344364/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b02k73nr:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-ethon.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HEGaUP Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HEGaUP + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + gem unpack /builddir/build/SOURCES/ethon-0.12.0.gem + gem unpack /builddir/build/SOURCES/ethon-0.12.0.gem Unpacked gem: '/builddir/build/BUILD/ethon-0.12.0' Unpacked gem: '/builddir/build/BUILD/ethon-0.12.0' + gem specification /builddir/build/SOURCES/ethon-0.12.0.gem -l --ruby + gem specification /builddir/build/SOURCES/ethon-0.12.0.gem -l --ruby + cd /builddir/build/BUILD + cd /builddir/build/BUILD + /usr/bin/tar -xf /builddir/build/SOURCES/ethon-0.12.0.gem + /usr/bin/tar -xf /builddir/build/SOURCES/ethon-0.12.0.gem + cd ethon-0.12.0 + cd ethon-0.12.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.jgSAiL Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.jgSAiL + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd ethon-0.12.0 + cd ethon-0.12.0 + gem build ../ethon-0.12.0.gemspec + gem build ../ethon-0.12.0.gemspec WARNING: open-ended dependency on ffi (>= 1.3.0) is not recommended WARNING: open-ended dependency on ffi (>= 1.3.0) is not recommended if ffi is semantically versioned, use: if ffi is semantically versioned, use: add_runtime_dependency 'ffi', '~> 1.3', '>= 1.3.0' add_runtime_dependency 'ffi', '~> 1.3', '>= 1.3.0' WARNING: See http://guides.rubygems.org/specification-reference/ for help WARNING: See http://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Successfully built RubyGem Name: ethon Name: ethon Version: 0.12.0 Version: 0.12.0 File: ethon-0.12.0.gem File: ethon-0.12.0.gem + mkdir -p ./usr/share/gems + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'\'' --with-cxxflags='\''-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'\'' ' + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'\'' --with-cxxflags='\''-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc ethon-0.12.0.gem + gem install -V --local --build-root . --force --document=ri,rdoc ethon-0.12.0.gem WARNING: You build with buildroot. WARNING: You build with buildroot. Build root: /builddir/build/BUILD/ethon-0.12.0 Build root: /builddir/build/BUILD/ethon-0.12.0 Bin dir: /builddir/build/BUILD/ethon-0.12.0/usr/bin Bin dir: /builddir/build/BUILD/ethon-0.12.0/usr/bin Gem home: /builddir/build/BUILD/ethon-0.12.0/usr/share/gems Gem home: /builddir/build/BUILD/ethon-0.12.0/usr/share/gems /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/.gitignore /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/.gitignore /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/.rspec /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/.rspec /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/.travis.yml /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/.travis.yml /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/CHANGELOG.md /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/CHANGELOG.md /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/Gemfile /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/Gemfile /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/Guardfile /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/Guardfile /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/LICENSE /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/LICENSE /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/README.md /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/README.md /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/Rakefile /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/Rakefile /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/ethon.gemspec /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/ethon.gemspec /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curl.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curl.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/classes.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/classes.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/codes.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/codes.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/constants.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/constants.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/form_options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/form_options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/functions.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/functions.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/infos.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/infos.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/messages.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/messages.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/settings.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/curls/settings.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/features.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/features.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/form.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/form.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/header.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/header.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/custom.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/custom.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/delete.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/delete.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/get.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/get.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/head.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/head.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/patch.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/patch.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/post.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/post.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/postable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/postable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/put.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/put.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/putable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/http/putable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/informations.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/informations.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/operations.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/operations.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/params.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/params.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/util.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/easy/util.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/ethon_error.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/ethon_error.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/global_init.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/global_init.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/invalid_option.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/invalid_option.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/invalid_value.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/invalid_value.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_add.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_add.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_fdset.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_fdset.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_remove.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_remove.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_timeout.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/multi_timeout.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/select.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/errors/select.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/libc.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/libc.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/loggable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/loggable.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi/operations.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi/operations.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi/options.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi/stack.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/multi/stack.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/version.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/lib/ethon/version.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/benchmarks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/benchmarks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/memory_leaks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/memory_leaks.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/perf_spec_helper.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/perf_spec_helper.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/support/memory_test_helpers.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/support/memory_test_helpers.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/support/os_memory_leak_tracker.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/support/os_memory_leak_tracker.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/support/ruby_object_leak_tracker.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/profile/support/ruby_object_leak_tracker.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/curl_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/curl_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/callbacks_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/callbacks_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/debug_info_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/debug_info_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/features_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/features_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/form_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/form_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/header_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/header_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/custom_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/custom_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/delete_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/delete_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/get_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/get_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/head_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/head_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/options_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/options_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/patch_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/patch_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/post_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/post_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/put_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http/put_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/http_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/informations_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/informations_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/mirror_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/mirror_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/operations_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/operations_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/options_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/options_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/queryable_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/queryable_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/response_callbacks_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/response_callbacks_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/util_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy/util_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/easy_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/libc_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/libc_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/loggable_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/loggable_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi/operations_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi/operations_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi/options_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi/options_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi/stack_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi/stack_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/ethon/multi_spec.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/spec_helper.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/spec_helper.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/support/localhost_server.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/support/localhost_server.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/support/server.rb /builddir/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0/spec/support/server.rb Successfully installed ethon-0.12.0 Successfully installed ethon-0.12.0 Parsing documentation for ethon-0.12.0 Parsing documentation for ethon-0.12.0 Parsing sources... Parsing sources... 1% [ 1/54] lib/ethon.rb 1% [ 1/54] lib/ethon.rb 3% [ 2/54] lib/ethon/curl.rb 3% [ 2/54] lib/ethon/curl.rb 5% [ 3/54] lib/ethon/curls/classes.rb 5% [ 3/54] lib/ethon/curls/classes.rb 7% [ 4/54] lib/ethon/curls/codes.rb 7% [ 4/54] lib/ethon/curls/codes.rb 9% [ 5/54] lib/ethon/curls/constants.rb 9% [ 5/54] lib/ethon/curls/constants.rb 11% [ 6/54] lib/ethon/curls/form_options.rb 11% [ 6/54] lib/ethon/curls/form_options.rb 12% [ 7/54] lib/ethon/curls/functions.rb 12% [ 7/54] lib/ethon/curls/functions.rb 14% [ 8/54] lib/ethon/curls/infos.rb 14% [ 8/54] lib/ethon/curls/infos.rb 16% [ 9/54] lib/ethon/curls/messages.rb 16% [ 9/54] lib/ethon/curls/messages.rb 18% [10/54] lib/ethon/curls/options.rb 18% [10/54] lib/ethon/curls/options.rb 20% [11/54] lib/ethon/curls/settings.rb 20% [11/54] lib/ethon/curls/settings.rb 22% [12/54] lib/ethon/easy.rb 22% [12/54] lib/ethon/easy.rb 24% [13/54] lib/ethon/easy/callbacks.rb 24% [13/54] lib/ethon/easy/callbacks.rb 25% [14/54] lib/ethon/easy/debug_info.rb 25% [14/54] lib/ethon/easy/debug_info.rb 27% [15/54] lib/ethon/easy/features.rb 27% [15/54] lib/ethon/easy/features.rb 29% [16/54] lib/ethon/easy/form.rb 29% [16/54] lib/ethon/easy/form.rb 31% [17/54] lib/ethon/easy/header.rb 31% [17/54] lib/ethon/easy/header.rb 33% [18/54] lib/ethon/easy/http.rb 33% [18/54] lib/ethon/easy/http.rb 35% [19/54] lib/ethon/easy/http/actionable.rb 35% [19/54] lib/ethon/easy/http/actionable.rb 37% [20/54] lib/ethon/easy/http/custom.rb 37% [20/54] lib/ethon/easy/http/custom.rb 38% [21/54] lib/ethon/easy/http/delete.rb 38% [21/54] lib/ethon/easy/http/delete.rb 40% [22/54] lib/ethon/easy/http/get.rb 40% [22/54] lib/ethon/easy/http/get.rb 42% [23/54] lib/ethon/easy/http/head.rb 42% [23/54] lib/ethon/easy/http/head.rb 44% [24/54] lib/ethon/easy/http/options.rb 44% [24/54] lib/ethon/easy/http/options.rb 46% [25/54] lib/ethon/easy/http/patch.rb 46% [25/54] lib/ethon/easy/http/patch.rb 48% [26/54] lib/ethon/easy/http/post.rb 48% [26/54] lib/ethon/easy/http/post.rb 50% [27/54] lib/ethon/easy/http/postable.rb 50% [27/54] lib/ethon/easy/http/postable.rb 51% [28/54] lib/ethon/easy/http/put.rb 51% [28/54] lib/ethon/easy/http/put.rb 53% [29/54] lib/ethon/easy/http/putable.rb 53% [29/54] lib/ethon/easy/http/putable.rb 55% [30/54] lib/ethon/easy/informations.rb 55% [30/54] lib/ethon/easy/informations.rb 57% [31/54] lib/ethon/easy/mirror.rb 57% [31/54] lib/ethon/easy/mirror.rb 59% [32/54] lib/ethon/easy/operations.rb 59% [32/54] lib/ethon/easy/operations.rb 61% [33/54] lib/ethon/easy/options.rb 61% [33/54] lib/ethon/easy/options.rb 62% [34/54] lib/ethon/easy/params.rb 62% [34/54] lib/ethon/easy/params.rb 64% [35/54] lib/ethon/easy/queryable.rb 64% [35/54] lib/ethon/easy/queryable.rb 66% [36/54] lib/ethon/easy/response_callbacks.rb 66% [36/54] lib/ethon/easy/response_callbacks.rb 68% [37/54] lib/ethon/easy/util.rb 68% [37/54] lib/ethon/easy/util.rb 70% [38/54] lib/ethon/errors.rb 70% [38/54] lib/ethon/errors.rb 72% [39/54] lib/ethon/errors/ethon_error.rb 72% [39/54] lib/ethon/errors/ethon_error.rb 74% [40/54] lib/ethon/errors/global_init.rb 74% [40/54] lib/ethon/errors/global_init.rb 75% [41/54] lib/ethon/errors/invalid_option.rb 75% [41/54] lib/ethon/errors/invalid_option.rb 77% [42/54] lib/ethon/errors/invalid_value.rb 77% [42/54] lib/ethon/errors/invalid_value.rb 79% [43/54] lib/ethon/errors/multi_add.rb 79% [43/54] lib/ethon/errors/multi_add.rb 81% [44/54] lib/ethon/errors/multi_fdset.rb 81% [44/54] lib/ethon/errors/multi_fdset.rb 83% [45/54] lib/ethon/errors/multi_remove.rb 83% [45/54] lib/ethon/errors/multi_remove.rb 85% [46/54] lib/ethon/errors/multi_timeout.rb 85% [46/54] lib/ethon/errors/multi_timeout.rb 87% [47/54] lib/ethon/errors/select.rb 87% [47/54] lib/ethon/errors/select.rb 88% [48/54] lib/ethon/libc.rb 88% [48/54] lib/ethon/libc.rb 90% [49/54] lib/ethon/loggable.rb 90% [49/54] lib/ethon/loggable.rb 92% [50/54] lib/ethon/multi.rb 92% [50/54] lib/ethon/multi.rb 94% [51/54] lib/ethon/multi/operations.rb 94% [51/54] lib/ethon/multi/operations.rb 96% [52/54] lib/ethon/multi/options.rb 96% [52/54] lib/ethon/multi/options.rb 98% [53/54] lib/ethon/multi/stack.rb 98% [53/54] lib/ethon/multi/stack.rb 100% [54/54] lib/ethon/version.rb 100% [54/54] lib/ethon/version.rb Installing ri documentation for ethon-0.12.0 Installing ri documentation for ethon-0.12.0 Installing darkfish documentation for ethon-0.12.0 Installing darkfish documentation for ethon-0.12.0 Done installing documentation for ethon after 1 seconds Done installing documentation for ethon after 1 seconds 1 gem installed 1 gem installed + exit 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pfMqfO Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pfMqfO + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 '!=' / ']' + '[' /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 + rm -rf /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 + mkdir /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 + cd ethon-0.12.0 + cd ethon-0.12.0 + mkdir -p /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64/usr/share/gems + mkdir -p /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64/usr/share/gems + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64/usr/share/gems/ + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64/usr/share/gems/ + sed -i '/#!\/usr\/bin\/env/d' /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64//usr/share/gems/gems/ethon-0.12.0/spec/support/server.rb + sed -i '/#!\/usr\/bin\/env/d' /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64//usr/share/gems/gems/ethon-0.12.0/spec/support/server.rb + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/ethon-0.12.0 + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/ethon-0.12.0 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.LIicIR Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.LIicIR + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd ethon-0.12.0 + cd ethon-0.12.0 + pushd ./usr/share/gems/gems/ethon-0.12.0 + pushd ./usr/share/gems/gems/ethon-0.12.0 ~/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0 ~/build/BUILD/ethon-0.12.0 ~/build/BUILD/ethon-0.12.0/usr/share/gems/gems/ethon-0.12.0 ~/build/BUILD/ethon-0.12.0 + sed -i -e '/require '\''bundler'\''/ s/^/#/' -e '/Bundler.setup/ s/^/#/' spec/spec_helper.rb + sed -i -e '/require '\''bundler'\''/ s/^/#/' -e '/Bundler.setup/ s/^/#/' spec/spec_helper.rb + rspec spec + rspec spec Ethon::Curl Ethon::Curl .init .init when global_init fails when global_init fails raises global init error raises global init error when global_init works when global_init works doesn't raises global init error doesn't raises global init error logs logs when global_cleanup is called when global_cleanup is called logs logs Ethon::Easy::Callbacks Ethon::Easy::Callbacks #set_callbacks #set_callbacks sets write-, debug-, and headerfunction sets write-, debug-, and headerfunction resets @response_body resets @response_body resets @response_headers resets @response_headers resets @debug_info resets @debug_info #progress_callback #progress_callback returns 0 returns 0 #body_write_callback #body_write_callback when body returns not :abort when body returns not :abort returns number bigger than 0 returns number bigger than 0 when body returns :abort when body returns :abort returns -1 to indicate abort to libcurl returns -1 to indicate abort to libcurl Ethon::Easy::DebugInfo Ethon::Easy::DebugInfo #debug_info #debug_info when verbose is not set to true when verbose is not set to true does not save any debug info after a request does not save any debug info after a request when verbose is set to true when verbose is set to true Found bundle for host localhost: 0x3745090 Found bundle for host localhost: 0x3745090 Re-using existing connection! (#1) with host localhost Re-using existing connection! (#1) with host localhost Connected to localhost (::1) port 3001 (#1) Connected to localhost (::1) port 3001 (#1) GET / HTTP/1.1 GET / HTTP/1.1 Host: localhost:3001 Host: localhost:3001 Accept: */* Accept: */* HTTP/1.1 200 OK HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Type: text/html;charset=utf-8 Content-Length: 870 Content-Length: 870 X-Xss-Protection: 1; mode=block X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Date: Sat, 15 Feb 2020 11:23:11 GMT Date: Sat, 15 Feb 2020 11:23:11 GMT Connection: Keep-Alive Connection: Keep-Alive Connection #1 to host localhost left intact Connection #1 to host localhost left intact saves debug info after a request saves debug info after a request Found bundle for host localhost: 0x378e320 Found bundle for host localhost: 0x378e320 Re-using existing connection! (#2) with host localhost Re-using existing connection! (#2) with host localhost Connected to localhost (::1) port 3001 (#2) Connected to localhost (::1) port 3001 (#2) GET / HTTP/1.1 GET / HTTP/1.1 Host: localhost:3001 Host: localhost:3001 Accept: */* Accept: */* HTTP/1.1 200 OK HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Type: text/html;charset=utf-8 Content-Length: 870 Content-Length: 870 X-Xss-Protection: 1; mode=block X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Date: Sat, 15 Feb 2020 11:23:11 GMT Date: Sat, 15 Feb 2020 11:23:11 GMT Connection: Keep-Alive Connection: Keep-Alive Connection #2 to host localhost left intact Connection #2 to host localhost left intact saves request headers saves request headers Found bundle for host localhost: 0x37c6750 Found bundle for host localhost: 0x37c6750 Re-using existing connection! (#3) with host localhost Re-using existing connection! (#3) with host localhost Connected to localhost (::1) port 3001 (#3) Connected to localhost (::1) port 3001 (#3) GET / HTTP/1.1 GET / HTTP/1.1 Host: localhost:3001 Host: localhost:3001 Accept: */* Accept: */* HTTP/1.1 200 OK HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Type: text/html;charset=utf-8 Content-Length: 870 Content-Length: 870 X-Xss-Protection: 1; mode=block X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Date: Sat, 15 Feb 2020 11:23:11 GMT Date: Sat, 15 Feb 2020 11:23:11 GMT Connection: Keep-Alive Connection: Keep-Alive Connection #3 to host localhost left intact Connection #3 to host localhost left intact saves response headers saves response headers Found bundle for host localhost: 0x37f29c0 Found bundle for host localhost: 0x37f29c0 Re-using existing connection! (#4) with host localhost Re-using existing connection! (#4) with host localhost Connected to localhost (::1) port 3001 (#4) Connected to localhost (::1) port 3001 (#4) GET / HTTP/1.1 GET / HTTP/1.1 Host: localhost:3001 Host: localhost:3001 Accept: */* Accept: */* HTTP/1.1 200 OK HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Type: text/html;charset=utf-8 Content-Length: 870 Content-Length: 870 X-Xss-Protection: 1; mode=block X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Date: Sat, 15 Feb 2020 11:23:11 GMT Date: Sat, 15 Feb 2020 11:23:11 GMT Connection: Keep-Alive Connection: Keep-Alive Connection #4 to host localhost left intact Connection #4 to host localhost left intact saves incoming data saves incoming data Found bundle for host localhost: 0x3816c90 Found bundle for host localhost: 0x3816c90 Re-using existing connection! (#5) with host localhost Re-using existing connection! (#5) with host localhost Connected to localhost (::1) port 3001 (#5) Connected to localhost (::1) port 3001 (#5) GET / HTTP/1.1 GET / HTTP/1.1 Host: localhost:3001 Host: localhost:3001 Accept: */* Accept: */* HTTP/1.1 200 OK HTTP/1.1 200 OK Content-Type: text/html;charset=utf-8 Content-Type: text/html;charset=utf-8 Content-Length: 870 Content-Length: 870 X-Xss-Protection: 1; mode=block X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Frame-Options: SAMEORIGIN Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Server: WEBrick/1.4.2 (Ruby/2.6.5/2019-10-01) Date: Sat, 15 Feb 2020 11:23:11 GMT Date: Sat, 15 Feb 2020 11:23:11 GMT Connection: Keep-Alive Connection: Keep-Alive Connection #5 to host localhost left intact Connection #5 to host localhost left intact saves debug text saves debug text Ethon::Easy::Informations Ethon::Easy::Informations #supports_asynch_dns? #supports_asynch_dns? returns boolean returns boolean #supports_zlib? #supports_zlib? returns boolean returns boolean #supports_timeout_ms? #supports_timeout_ms? returns boolean returns boolean Ethon::Easy::Form Ethon::Easy::Form .new .new assigns attribute to @params assigns attribute to @params #first #first returns a pointer returns a pointer #last #last returns a pointer returns a pointer #multipart? #multipart? when query_pairs contains string values when query_pairs contains string values returns false returns false when query_pairs contains file when query_pairs contains file returns true returns true when options contains multipart=true when options contains multipart=true returns true returns true #materialize #materialize when query_pairs contains string values when query_pairs contains string values adds params to form adds params to form when query_pairs contains nil when query_pairs contains nil adds params to form adds params to form when query_pairs contains file when query_pairs contains file adds file to form adds file to form when query_pairs contains file and string values when query_pairs contains file and string values adds file to form adds file to form when query_pairs contains file, string and int values when query_pairs contains file, string and int values adds file to form adds file to form Ethon::Easy::Header Ethon::Easy::Header #headers= #headers= sets header sets header when requesting when requesting sends sends when header value contains null byte when header value contains null byte escapes escapes when header value has leading whitespace when header value has leading whitespace removes removes when header value has traiing whitespace when header value has traiing whitespace removes removes #compose_header #compose_header has space in between has space in between when value is a symbol when value is a symbol works works #header_list #header_list when no set_headers when no set_headers returns nil returns nil when set_headers when set_headers returns pointer to header list returns pointer to header list Ethon::Easy::Http::Custom Ethon::Easy::Http::Custom #setup #setup when nothing when nothing sets url sets url makes a custom request makes a custom request when params when params attaches escaped to url attaches escaped to url when requesting when requesting is a custom verb is a custom verb does not use application/x-www-form-urlencoded content type does not use application/x-www-form-urlencoded content type requests parameterized url requests parameterized url when body when body when multipart when multipart sets httppost sets httppost when requesting when requesting returns ok returns ok is a custom verb is a custom verb uses multipart/form-data content type uses multipart/form-data content type submits a body submits a body submits the data submits the data when not multipart when not multipart sets escaped copypostfields sets escaped copypostfields sets postfieldsize sets postfieldsize when requesting when requesting returns ok returns ok is a custom verb is a custom verb uses multipart/form-data content type uses multipart/form-data content type submits a body submits a body submits the data submits the data when string when string when requesting when requesting returns ok returns ok sends string sends string when params and body when params and body when requesting when requesting url contains params url contains params body contains form body contains form Ethon::Easy::Http::Delete Ethon::Easy::Http::Delete when requesting when requesting makes a delete request makes a delete request Ethon::Easy::Http::Get Ethon::Easy::Http::Get #setup #setup sets url sets url when body when body sets customrequest sets customrequest when no body when no body doesn't set customrequest doesn't set customrequest when requesting when requesting when url already contains params when url already contains params returns ok returns ok is a get request is a get request requests parameterized url requests parameterized url when params and no body when params and no body returns ok returns ok is a get request is a get request requests parameterized url requests parameterized url when params and body when params and body returns ok returns ok is a get request is a get request requests parameterized url requests parameterized url with :escape with :escape missing missing escapes values escapes values nil nil escapes values escapes values true true escapes values escapes values false false sends raw values sends raw values Ethon::Easy::Http::Head Ethon::Easy::Http::Head #setup #setup when nothing when nothing sets nobody sets nobody sets url sets url when params when params sets nobody sets nobody attaches escaped to url attaches escaped to url when requesting when requesting returns ok returns ok has no body has no body requests parameterized url requests parameterized url when url already contains params when url already contains params requests parameterized url requests parameterized url when body when body when requesting when requesting returns ok returns ok Ethon::Easy::Http::Options Ethon::Easy::Http::Options #setup #setup sets customrequest sets customrequest sets url sets url when requesting when requesting returns ok returns ok is a options request is a options request requests parameterized url requests parameterized url when url already contains params when url already contains params requests parameterized url requests parameterized url Ethon::Easy::Http::Patch Ethon::Easy::Http::Patch #setup #setup sets customrequest sets customrequest sets url sets url when requesting when requesting returns ok returns ok is a patch request is a patch request requests parameterized url requests parameterized url when url already contains params when url already contains params requests parameterized url requests parameterized url Ethon::Easy::Http::Post Ethon::Easy::Http::Post #setup #setup when nothing when nothing sets url sets url sets postfield_size sets postfield_size sets copy_postfields sets copy_postfields makes a post request makes a post request when params when params attaches escaped to url attaches escaped to url sets postfieldsize sets postfieldsize sets copypostfields sets copypostfields with arrays with arrays by default by default encodes them with indexes encodes them with indexes when params_encoding is :rack when params_encoding is :rack encodes them without indexes encodes them without indexes with :escape with :escape missing missing escapes values escapes values nil nil escapes values escapes values true true escapes values escapes values false false sends raw values sends raw values when requesting when requesting is a post is a post uses application/x-www-form-urlencoded content type uses application/x-www-form-urlencoded content type requests parameterized url requests parameterized url when redirection when redirection when no postredirs when no postredirs is a get is a get when postredirs when postredirs is a post is a post when body when body when multipart when multipart sets httppost sets httppost when requesting when requesting returns ok returns ok is a post is a post uses multipart/form-data content type uses multipart/form-data content type submits a body submits a body submits the data submits the data when not multipart when not multipart sets escaped copypostfields sets escaped copypostfields sets postfieldsize sets postfieldsize when requesting when requesting returns ok returns ok is a post is a post uses multipart/form-data content type uses multipart/form-data content type submits a body submits a body submits the data submits the data when string when string when requesting when requesting returns ok returns ok sends string sends string when binary with null bytes when binary with null bytes when requesting when requesting returns ok returns ok sends binary data sends binary data when arrays when arrays by default by default sets copypostfields with indexed, escaped representation sets copypostfields with indexed, escaped representation when params_encoding is :rack when params_encoding is :rack sets copypostfields with non-indexed, escaped representation sets copypostfields with non-indexed, escaped representation when params and body when params and body when requesting when requesting url contains params url contains params body contains form body contains form Ethon::Easy::Http::Put Ethon::Easy::Http::Put #setup #setup when nothing when nothing sets url sets url sets upload sets upload sets infilesize sets infilesize when requesting when requesting makes a put request makes a put request when params when params attaches escaped to url attaches escaped to url sets upload sets upload sets infilesize sets infilesize with arrays with arrays by default by default encodes them with indexes encodes them with indexes when params_encoding is :rack when params_encoding is :rack encodes them without indexes encodes them without indexes when requesting when requesting makes a put request makes a put request when body when body sets infilesize sets infilesize sets readfunction sets readfunction sets upload sets upload when requesting when requesting sending string body sending string body makes a put request makes a put request submits a body submits a body when injecting a file as body when injecting a file as body submits file submits file when arrays when arrays by default by default submits an indexed, escaped representation submits an indexed, escaped representation when params_encoding is :rack when params_encoding is :rack submits an non-indexed, escaped representation submits an non-indexed, escaped representation Ethon::Easy::Http Ethon::Easy::Http #http_request #http_request instanciates action instanciates action when requesting when requesting returns ok returns ok makes a GET request makes a GET request streams the response body from the GET request streams the response body from the GET request notifies when headers are ready notifies when headers are ready returns ok returns ok makes a POST request makes a POST request streams the response body from the POST request streams the response body from the POST request notifies when headers are ready notifies when headers are ready returns ok returns ok makes a PUT request makes a PUT request streams the response body from the PUT request streams the response body from the PUT request notifies when headers are ready notifies when headers are ready returns ok returns ok makes a DELETE request makes a DELETE request streams the response body from the DELETE request streams the response body from the DELETE request notifies when headers are ready notifies when headers are ready returns ok returns ok returns ok returns ok makes a PATCH request makes a PATCH request streams the response body from the PATCH request streams the response body from the PATCH request notifies when headers are ready notifies when headers are ready returns ok returns ok makes a OPTIONS request makes a OPTIONS request streams the response body from the OPTIONS request streams the response body from the OPTIONS request notifies when headers are ready notifies when headers are ready makes requests with custom HTTP verbs makes requests with custom HTTP verbs Ethon::Easy::Informations Ethon::Easy::Informations #httpauth_avail #httpauth_avail returns returns #total_time #total_time returns float returns float #starttransfer_time #starttransfer_time returns float returns float #appconnect_time #appconnect_time returns float returns float #pretransfer_time #pretransfer_time returns float returns float #connect_time #connect_time returns float returns float #namelookup_time #namelookup_time returns float returns float #redirect_time #redirect_time returns float returns float #effective_url #effective_url returns url returns url #primary_ip #primary_ip returns localhost returns localhost #response_code #response_code returns 200 returns 200 #redirect_count #redirect_count returns 0 returns 0 #request_size #request_size returns 53 returns 53 #supports_zlib? #supports_zlib? returns true returns true Ethon::Easy::Mirror Ethon::Easy::Mirror ::INFORMATIONS_TO_LOG ::INFORMATIONS_TO_LOG contains return_code contains return_code contains response_code contains response_code contains response_body contains response_body contains response_headers contains response_headers contains total_time contains total_time contains starttransfer_time contains starttransfer_time contains appconnect_time contains appconnect_time contains pretransfer_time contains pretransfer_time contains connect_time contains connect_time contains namelookup_time contains namelookup_time contains redirect_time contains redirect_time contains effective_url contains effective_url contains primary_ip contains primary_ip contains redirect_count contains redirect_count contains debug_info contains debug_info #to_hash #to_hash returns mirror as hash returns mirror as hash #log_informations #log_informations returns hash returns hash only calls methods that exist only calls methods that exist includes return code includes return code Ethon::Easy::Operations Ethon::Easy::Operations #handle #handle returns a pointer returns a pointer #perform #perform D, [2020-02-15T11:23:14.292789 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.292789 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.293389 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.293389 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 calls Curl.easy_perform calls Curl.easy_perform D, [2020-02-15T11:23:14.294559 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.294559 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 calls Curl.easy_cleanup calls Curl.easy_cleanup D, [2020-02-15T11:23:14.295999 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.295999 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 logs logs D, [2020-02-15T11:23:14.297151 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.297151 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.297276 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:14.297276 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 doesn't log after completing because completing could reset doesn't log after completing because completing could reset when url when url D, [2020-02-15T11:23:14.305158 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006137 D, [2020-02-15T11:23:14.305158 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006137 returns ok returns ok D, [2020-02-15T11:23:14.312304 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005784 D, [2020-02-15T11:23:14.312304 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005784 sets response body sets response body D, [2020-02-15T11:23:14.319288 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005817 D, [2020-02-15T11:23:14.319288 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005817 sets response headers sets response headers when request timed out when request timed out D, [2020-02-15T11:23:15.320733 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.999727 D, [2020-02-15T11:23:15.320733 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.999727 returns operation_timedout returns operation_timedout when connection timed out when connection timed out D, [2020-02-15T11:23:15.328714 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.005137 D, [2020-02-15T11:23:15.328714 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3009/ response_code=0 return_code=couldnt_connect total_time=0.005137 returns couldnt_connect returns couldnt_connect when no follow location when no follow location D, [2020-02-15T11:23:15.337339 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.006046 D, [2020-02-15T11:23:15.337339 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/redirect response_code=302 return_code=ok total_time=0.006046 doesn't follow doesn't follow when follow location when follow location D, [2020-02-15T11:23:15.347676 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.007999 D, [2020-02-15T11:23:15.347676 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.007999 follows follows when infinite redirect loop when infinite redirect loop when max redirect set when max redirect set D, [2020-02-15T11:23:15.359259 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.010678 D, [2020-02-15T11:23:15.359259 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/bad_redirect response_code=302 return_code=too_many_redirects total_time=0.010678 follows only x times follows only x times when user agent when user agent D, [2020-02-15T11:23:15.367563 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006207 D, [2020-02-15T11:23:15.367563 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006207 sets sets when auth url when auth url when basic auth when basic auth when no user_pwd when no user_pwd D, [2020-02-15T11:23:15.379184 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.008998 D, [2020-02-15T11:23:15.379184 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.008998 returns 401 returns 401 when invalid user_pwd when invalid user_pwd D, [2020-02-15T11:23:15.387202 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.006048000000000053 D, [2020-02-15T11:23:15.387202 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=401 return_code=ok total_time=0.006048000000000053 returns 401 returns 401 when valid user_pwd when valid user_pwd D, [2020-02-15T11:23:15.395135 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.00605 D, [2020-02-15T11:23:15.395135 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.00605 returns 200 returns 200 when user and password when user and password D, [2020-02-15T11:23:15.402919 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.005902 D, [2020-02-15T11:23:15.402919 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_basic/username/password response_code=200 return_code=ok total_time=0.005902 returns 200 returns 200 when ntlm when ntlm when no user_pwd when no user_pwd D, [2020-02-15T11:23:15.411111 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.005984 D, [2020-02-15T11:23:15.411111 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=401 return_code=ok total_time=0.005984 returns 401 returns 401 when user_pwd when user_pwd D, [2020-02-15T11:23:15.584128 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.170591 D, [2020-02-15T11:23:15.584128 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/auth_ntlm response_code=200 return_code=ok total_time=0.170591 returns 200 returns 200 when protocols when protocols when asking for a allowed url when asking for a allowed url D, [2020-02-15T11:23:15.591786 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005708 D, [2020-02-15T11:23:15.591786 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005708 returns ok returns ok when asking for a not allowed url when asking for a not allowed url D, [2020-02-15T11:23:15.593153 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=0.0 D, [2020-02-15T11:23:15.593153 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=0 return_code=unsupported_protocol total_time=0.0 returns unsupported_protocol returns unsupported_protocol when multiple protocols when multiple protocols when asking for a allowed url when asking for a allowed url when http when http D, [2020-02-15T11:23:15.600437 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005694 D, [2020-02-15T11:23:15.600437 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005694 returns ok for http returns ok for http when https when https D, [2020-02-15T11:23:15.611524 #89] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.009688 D, [2020-02-15T11:23:15.611524 #89] DEBUG -- : ETHON: performed EASY effective_url=https://localhost:3001/ response_code=0 return_code=ssl_connect_error total_time=0.009688 returns ssl_connect_error for https returns ssl_connect_error for https when asking for a not allowed url when asking for a not allowed url D, [2020-02-15T11:23:15.613071 #89] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=0.0 D, [2020-02-15T11:23:15.613071 #89] DEBUG -- : ETHON: performed EASY effective_url=ssh://localhost/ response_code=0 return_code=unsupported_protocol total_time=0.0 returns unsupported_protocol returns unsupported_protocol when redir_protocols when redir_protocols when redirecting to a not allowed url when redirecting to a not allowed url D, [2020-02-15T11:23:15.620252 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.005731 D, [2020-02-15T11:23:15.620252 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=302 return_code=unsupported_protocol total_time=0.005731 returns unsupported_protocol returns unsupported_protocol when no url when no url D, [2020-02-15T11:23:15.621470 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:15.621470 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:15.621606 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 D, [2020-02-15T11:23:15.621606 #89] DEBUG -- : ETHON: performed EASY effective_url= response_code=0 return_code=url_malformat total_time=0.0 returns url_malformat returns url_malformat Ethon::Easy::Options Ethon::Easy::Options accept_encoding= accept_encoding= responds_to responds_to sets option sets option cainfo= cainfo= responds_to responds_to sets option sets option capath= capath= responds_to responds_to sets option sets option connecttimeout= connecttimeout= responds_to responds_to sets option sets option connecttimeout_ms= connecttimeout_ms= responds_to responds_to sets option sets option cookie= cookie= responds_to responds_to sets option sets option cookiejar= cookiejar= responds_to responds_to sets option sets option cookiefile= cookiefile= responds_to responds_to sets option sets option copypostfields= copypostfields= responds_to responds_to sets option sets option customrequest= customrequest= responds_to responds_to sets option sets option dns_cache_timeout= dns_cache_timeout= responds_to responds_to sets option sets option followlocation= followlocation= responds_to responds_to sets option sets option forbid_reuse= forbid_reuse= responds_to responds_to sets option sets option http_version= http_version= responds_to responds_to sets option sets option httpauth= httpauth= responds_to responds_to sets option sets option httpget= httpget= responds_to responds_to sets option sets option httppost= httppost= responds_to responds_to sets option sets option infilesize= infilesize= responds_to responds_to sets option sets option interface= interface= responds_to responds_to sets option sets option keypasswd= keypasswd= responds_to responds_to sets option sets option maxredirs= maxredirs= responds_to responds_to sets option sets option nobody= nobody= responds_to responds_to sets option sets option nosignal= nosignal= responds_to responds_to sets option sets option postfieldsize= postfieldsize= responds_to responds_to sets option sets option postredir= postredir= responds_to responds_to sets option sets option protocols= protocols= responds_to responds_to sets option sets option proxy= proxy= responds_to responds_to sets option sets option proxyauth= proxyauth= responds_to responds_to sets option sets option proxyport= proxyport= responds_to responds_to sets option sets option proxytype= proxytype= responds_to responds_to sets option sets option proxyuserpwd= proxyuserpwd= responds_to responds_to sets option sets option readdata= readdata= responds_to responds_to sets option sets option readfunction= readfunction= responds_to responds_to sets option sets option redir_protocols= redir_protocols= responds_to responds_to sets option sets option ssl_verifyhost= ssl_verifyhost= responds_to responds_to sets option sets option ssl_verifypeer= ssl_verifypeer= responds_to responds_to sets option sets option sslcert= sslcert= responds_to responds_to sets option sets option sslcerttype= sslcerttype= responds_to responds_to sets option sets option sslkey= sslkey= responds_to responds_to sets option sets option sslkeytype= sslkeytype= responds_to responds_to sets option sets option sslversion= sslversion= responds_to responds_to sets option sets option timeout= timeout= responds_to responds_to sets option sets option timeout_ms= timeout_ms= responds_to responds_to sets option sets option unrestricted_auth= unrestricted_auth= responds_to responds_to sets option sets option upload= upload= responds_to responds_to sets option sets option url= url= responds_to responds_to sets option sets option useragent= useragent= responds_to responds_to sets option sets option userpwd= userpwd= responds_to responds_to sets option sets option verbose= verbose= responds_to responds_to sets option sets option pipewait= pipewait= responds_to responds_to sets option sets option #escape? #escape? by default by default returns true returns true when #escape=nil when #escape=nil returns true returns true when #escape=true when #escape=true returns true returns true when #escape=false when #escape=false returns true returns true #multipart? #multipart? by default by default returns false returns false when #multipart=nil when #multipart=nil returns false returns false when #multipart=true when #multipart=true returns true returns true when #multipart=false when #multipart=false returns false returns false #httppost= #httppost= raises unless given a FFI::Pointer raises unless given a FFI::Pointer when requesting when requesting when userpwd when userpwd when contains / when contains / D, [2020-02-15T11:23:15.753772 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.005959 D, [2020-02-15T11:23:15.753772 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3001/auth_basic/test/te%2Fst response_code=200 return_code=ok total_time=0.005959 works works when timeout when timeout when request takes longer when request takes longer D, [2020-02-15T11:23:16.756157 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.001373 D, [2020-02-15T11:23:16.756157 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3001/?delay=2 response_code=0 return_code=operation_timedout total_time=1.001373 times out times out when connecttimeout when connecttimeout when cannot connect when cannot connect D, [2020-02-15T11:23:16.762142 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.004467 D, [2020-02-15T11:23:16.762142 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.004467 times out times out when timeout_ms when timeout_ms when request takes longer when request takes longer D, [2020-02-15T11:23:16.864660 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.100906 D, [2020-02-15T11:23:16.864660 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3001/?delay=1 response_code=0 return_code=operation_timedout total_time=0.100906 times out times out when connecttimeout_ms when connecttimeout_ms when cannot connect when cannot connect D, [2020-02-15T11:23:16.870599 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.004361 D, [2020-02-15T11:23:16.870599 #89] DEBUG -- : ETHON: performed EASY effective_url=HTTP://localhost:3002/ response_code=0 return_code=couldnt_connect total_time=0.004361 times out times out Ethon::Easy::Queryable Ethon::Easy::Queryable #to_s #to_s when query_pairs empty when query_pairs empty returns empty string returns empty string when query_pairs not empty when query_pairs not empty when escape when escape turns "!" into %21 turns "!" into %21 turns "*" into %2A turns "*" into %2A turns "'" into %27 turns "'" into %27 turns "(" into %28 turns "(" into %28 turns ")" into %29 turns ")" into %29 turns ";" into %3B turns ";" into %3B turns ":" into %3A turns ":" into %3A turns "@" into %40 turns "@" into %40 turns "&" into %26 turns "&" into %26 turns "=" into %3D turns "=" into %3D turns "+" into %2B turns "+" into %2B turns "$" into %24 turns "$" into %24 turns "," into %2C turns "," into %2C turns "/" into %2F turns "/" into %2F turns "?" into %3F turns "?" into %3F turns "#" into %23 turns "#" into %23 turns "[" into %5B turns "[" into %5B turns "]" into %5D turns "]" into %5D turns "<" into %3C turns "<" into %3C turns ">" into %3E turns ">" into %3E turns "\"" into %22 turns "\"" into %22 turns "{" into %7B turns "{" into %7B turns "}" into %7D turns "}" into %7D turns "|" into %7C turns "|" into %7C turns "\\" into %5C turns "\\" into %5C turns "`" into %60 turns "`" into %60 turns "^" into %5E turns "^" into %5E turns "%" into %25 turns "%" into %25 turns " " into %20 turns " " into %20 turns "\u0000" into %00 turns "\u0000" into %00 turns "\u307E\u3064\u3082\u3068" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 turns "\u307E\u3064\u3082\u3068" into %E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8 leaves "." instead of turning into %2E leaves "." instead of turning into %2E leaves "-" instead of turning into %2D leaves "-" instead of turning into %2D leaves "_" instead of turning into %5F leaves "_" instead of turning into %5F leaves "~" instead of turning into %7E leaves "~" instead of turning into %7E when no escape when no escape returns concatenated query string returns concatenated query string when query_pairs contains a string when query_pairs contains a string returns correct string returns correct string #build_query_pairs #build_query_pairs when params is empty when params is empty returns empty array returns empty array when params is string when params is string wraps it in an array wraps it in an array when params is simple hash when params is simple hash transforms transforms when params is a nested hash when params is a nested hash transforms transforms when params contains an array when params contains an array by default by default transforms transforms when params_encoding is :rack when params_encoding is :rack transforms without indexes transforms without indexes when params_encoding is :none when params_encoding is :none does no transformation does no transformation when params contains something nested in an array when params contains something nested in an array when string when string transforms transforms when hash when hash transforms transforms when file when file transforms transforms when MIME when MIME when no mime type when no mime type sets mime type to default application/octet-stream sets mime type to default application/octet-stream when no MIME when no MIME sets mime type to default application/octet-stream sets mime type to default application/octet-stream when params contains file when params contains file transforms transforms when params key contains a null byte when params key contains a null byte preserves preserves when params value contains a null byte when params value contains a null byte preserves preserves #empty? #empty? when params empty when params empty returns true returns true when params not empty when params not empty returns false returns false Ethon::Easy::ResponseCallbacks Ethon::Easy::ResponseCallbacks #on_complete #on_complete responds responds when no block given when no block given returns @on_complete returns @on_complete when block given when block given stores stores when multiple blocks given when multiple blocks given stores stores #on_headers #on_headers responds responds when no block given when no block given returns @on_headers returns @on_headers when block given when block given stores stores when multiple blocks given when multiple blocks given stores stores #on_body #on_body responds responds when no block given when no block given returns @on_body returns @on_body when block given when block given stores stores when multiple blocks given when multiple blocks given stores stores #on_progress #on_progress responds responds when no block given when no block given returns @on_progress returns @on_progress when block given when block given stores stores when multiple blocks given when multiple blocks given stores stores #complete #complete executes blocks and passes self executes blocks and passes self when @on_complete nil when @on_complete nil doesn't raise doesn't raise #headers #headers executes blocks and passes self executes blocks and passes self when @on_headers nil when @on_headers nil doesn't raise doesn't raise #progress #progress when requesting for realz when requesting for realz D, [2020-02-15T11:23:16.907486 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00611 D, [2020-02-15T11:23:16.907486 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00611 executes callback executes callback when pretending when pretending executes blocks and passes dltotal executes blocks and passes dltotal executes blocks and passes dlnow executes blocks and passes dlnow executes blocks and passes ultotal executes blocks and passes ultotal executes blocks and passes ulnow executes blocks and passes ulnow when @on_progress nil when @on_progress nil doesn't raise doesn't raise #body #body executes blocks and passes self executes blocks and passes self executes blocks and passes chunk executes blocks and passes chunk when @on_body nil when @on_body nil doesn't raise doesn't raise Ethon::Easy::Util Ethon::Easy::Util escape_zero_byte escape_zero_byte when value has no zero byte when value has no zero byte returns same value returns same value when value has zero byte when value has zero byte returns escaped returns escaped Ethon::Easy Ethon::Easy .new .new inits curl inits curl when options are empty when options are empty sets only callbacks sets only callbacks when options not empty when options not empty when followlocation is set when followlocation is set sets followlocation sets followlocation #set_attributes #set_attributes when options are empty when options are empty sets only callbacks sets only callbacks when options aren't empty when options aren't empty when valid key when valid key sets sets when invalid key when invalid key raises invalid option error raises invalid option error #reset #reset resets url resets url resets escape? resets escape? resets hash resets hash resets easy handle resets easy handle resets on_complete resets on_complete resets on_headers resets on_headers resets on_body resets on_body #dup #dup sets a new handle sets a new handle preserves url preserves url preserves on_complete callback preserves on_complete callback preserves on_headers callback preserves on_headers callback D, [2020-02-15T11:23:16.931983 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006034 D, [2020-02-15T11:23:16.931983 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006034 D, [2020-02-15T11:23:16.933641 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006034 D, [2020-02-15T11:23:16.933641 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006034 preserves body_write_callback of original handle preserves body_write_callback of original handle preserves on_progress callback preserves on_progress callback D, [2020-02-15T11:23:16.941471 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005878 D, [2020-02-15T11:23:16.941471 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005878 D, [2020-02-15T11:23:16.943198 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005878 D, [2020-02-15T11:23:16.943198 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005878 sets new body_write_callback of duplicated handle sets new body_write_callback of duplicated handle D, [2020-02-15T11:23:16.950400 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005944 D, [2020-02-15T11:23:16.950400 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005944 D, [2020-02-15T11:23:16.952165 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005944 D, [2020-02-15T11:23:16.952165 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.005944 preserves headers_write_callback of original handle preserves headers_write_callback of original handle D, [2020-02-15T11:23:16.959584 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006072 D, [2020-02-15T11:23:16.959584 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006072 D, [2020-02-15T11:23:16.961797 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006072 D, [2020-02-15T11:23:16.961797 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006072 sets new headers_write_callback of duplicated handle sets new headers_write_callback of duplicated handle resets response_body resets response_body resets response_headers resets response_headers D, [2020-02-15T11:23:16.970759 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006244 D, [2020-02-15T11:23:16.970759 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006244 sets response_body for duplicated Easy sets response_body for duplicated Easy D, [2020-02-15T11:23:16.978315 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00606 D, [2020-02-15T11:23:16.978315 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.00606 sets response_headers for duplicated Easy sets response_headers for duplicated Easy D, [2020-02-15T11:23:16.985975 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006267 D, [2020-02-15T11:23:16.985975 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006267 preserves response_body for original Easy preserves response_body for original Easy D, [2020-02-15T11:23:16.993511 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006172 D, [2020-02-15T11:23:16.993511 #89] DEBUG -- : ETHON: performed EASY effective_url=http://localhost:3001/ response_code=200 return_code=ok total_time=0.006172 preserves response_headers for original Easy preserves response_headers for original Easy #mirror #mirror returns a Mirror returns a Mirror builds from easy builds from easy #log_inspect #log_inspect contains url contains url contains response_code contains response_code contains return_code contains return_code contains total_time contains total_time Ethon::Libc Ethon::Libc #getdtablesize #getdtablesize returns an integer returns an integer returns bigger zero returns bigger zero Ethon::Loggable Ethon::Loggable #logger= #logger= sets the logger sets the logger Ethon::Multi::Operations Ethon::Multi::Operations #handle #handle returns a pointer returns a pointer #running_count #running_count when hydra has no easy when hydra has no easy returns nil returns nil when hydra has easy when hydra has easy returns 1 returns 1 when hydra has more easys when hydra has more easys returns 2 returns 2 #get_timeout #get_timeout when code ok when code ok doesn't raise doesn't raise when timeout smaller zero when timeout smaller zero returns 1 returns 1 when timeout bigger or equal zero when timeout bigger or equal zero returns timeout returns timeout when code not ok when code not ok raises MultiTimeout error raises MultiTimeout error #set_fds #set_fds when code ok when code ok doesn't raise doesn't raise when max_fd -1 when max_fd -1 waits 100ms waits 100ms when max_fd not -1 when max_fd not -1 when code smaller zero when code smaller zero raises Select error raises Select error when code bigger or equal zero when code bigger or equal zero doesn't raise doesn't raise when code not ok when code not ok raises MultiFdset error raises MultiFdset error #perform #perform when no easy handles when no easy handles returns nil returns nil logs logs when easy handle when easy handle requests requests sets easy sets easy when four easy handles when four easy handles sets response codes sets response codes #ongoing? #ongoing? when easy_handles when easy_handles when running_count not greater 0 when running_count not greater 0 returns true returns true when running_count greater 0 when running_count greater 0 returns true returns true when no easy_handles when no easy_handles when running_count not greater 0 when running_count not greater 0 returns false returns false when running_count greater 0 when running_count greater 0 returns true returns true #init_vars #init_vars sets @timeout sets @timeout sets @timeval sets @timeval sets @fd_read sets @fd_read sets @fd_write sets @fd_write sets @fd_excep sets @fd_excep sets @max_fd sets @max_fd #reset_fds #reset_fds resets @fd_read resets @fd_read resets @fd_write resets @fd_write resets @fd_excep resets @fd_excep #check #check example at ./spec/ethon/multi/operations_spec.rb:273 (PENDING: untested) example at ./spec/ethon/multi/operations_spec.rb:273 (PENDING: untested) #run #run example at ./spec/ethon/multi/operations_spec.rb:277 (PENDING: untested) example at ./spec/ethon/multi/operations_spec.rb:277 (PENDING: untested) #trigger #trigger calls multi perform calls multi perform sets running count sets running count returns multi perform code returns multi perform code Ethon::Multi::Options Ethon::Multi::Options maxconnects= maxconnects= responds_to responds_to sets option sets option pipelining= pipelining= responds_to responds_to sets option sets option socketdata= socketdata= responds_to responds_to sets option sets option socketfunction= socketfunction= responds_to responds_to sets option sets option timerdata= timerdata= responds_to responds_to sets option sets option timerfunction= timerfunction= responds_to responds_to sets option sets option max_total_connections= max_total_connections= responds_to responds_to sets option sets option #value_for #value_for when option in bool when option in bool when value true when value true returns 1 returns 1 when value false when value false returns 0 returns 0 when value in int when value in int returns value casted to int returns value casted to int when value in unspecific_options when value in unspecific_options when value a string when value a string returns zero byte escaped string returns zero byte escaped string when value not a string when value not a string returns value returns value Ethon::Multi::Stack Ethon::Multi::Stack #add #add when easy already added when easy already added returns nil returns nil when easy new when easy new adds easy to multi adds easy to multi adds easy to easy_handles adds easy to easy_handles when multi_add_handle fails when multi_add_handle fails raises multi add error raises multi add error when multi cleaned up before when multi cleaned up before raises multi add error raises multi add error #delete #delete when easy in easy_handles when easy in easy_handles deletes easy from multi deletes easy from multi deletes easy from easy_handles deletes easy from easy_handles when easy is not in easy_handles when easy is not in easy_handles does nothing does nothing adds easy to easy_handles adds easy to easy_handles when multi_remove_handle fails when multi_remove_handle fails raises multi remove error raises multi remove error Ethon::Multi Ethon::Multi .new .new inits curl inits curl when options not empty when options not empty when pipelining is set when pipelining is set sets pipelining sets pipelining Pending: (Failures listed here are expected and do not affect your suite's status) Pending: (Failures listed here are expected and do not affect your suite's status) 1) Ethon::Multi::Operations#check 1) Ethon::Multi::Operations#check # untested # untested # ./spec/ethon/multi/operations_spec.rb:273 # ./spec/ethon/multi/operations_spec.rb:273 2) Ethon::Multi::Operations#run 2) Ethon::Multi::Operations#run # untested # untested # ./spec/ethon/multi/operations_spec.rb:277 # ./spec/ethon/multi/operations_spec.rb:277 Finished in 5.98 seconds (files took 0.62461 seconds to load) Finished in 5.98 seconds (files took 0.62461 seconds to load) 549 examples, 0 failures, 2 pending 549 examples, 0 failures, 2 pending + popd + popd ~/build/BUILD/ethon-0.12.0 ~/build/BUILD/ethon-0.12.0 + exit 0 + exit 0 Processing files: rubygem-ethon-0.12.0-1.el7.1.noarch Processing files: rubygem-ethon-0.12.0-1.el7.1.noarch Provides: rubygem(ethon) = 0.12.0 rubygem-ethon = 0.12.0-1.el7.1 Provides: rubygem(ethon) = 0.12.0 rubygem-ethon = 0.12.0-1.el7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ruby(rubygems) >= 1.3.6 rubygem(ffi) >= 1.3.0 Requires: ruby(rubygems) >= 1.3.6 rubygem(ffi) >= 1.3.0 Processing files: rubygem-ethon-doc-0.12.0-1.el7.1.noarch Processing files: rubygem-ethon-doc-0.12.0-1.el7.1.noarch Provides: rubygem-ethon-doc = 0.12.0-1.el7.1 Provides: rubygem-ethon-doc = 0.12.0-1.el7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 Wrote: /builddir/build/RPMS/rubygem-ethon-0.12.0-1.el7.1.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-ethon-0.12.0-1.el7.1.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-ethon-doc-0.12.0-1.el7.1.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-ethon-doc-0.12.0-1.el7.1.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.nuTDgA Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.nuTDgA + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd ethon-0.12.0 + cd ethon-0.12.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-ethon-0.12.0-1.el7.1.x86_64 + exit 0 + exit 0 Child return code was: 0 Child return code was: 0