Skip to content

Instantly share code, notes, and snippets.

@junaruga
Created May 15, 2019 14:08
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save junaruga/fa400b271fd52b3b4b0184b2bd99b6aa to your computer and use it in GitHub Desktop.
Save junaruga/fa400b271fd52b3b4b0184b2bd99b6aa to your computer and use it in GitHub Desktop.
Mock Version: 1.3.4
Mock Version: 1.3.4
ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-pg.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': '<mock-chroot> \\s-\\v\\$ '}chrootPath='/mnt/build/mock/rhel-8.1.0-build-4914975-3232615/root'gid=135user='mockbuild'timeout=86400logger=<mockbuild.trace_decorator.getLog object at 0x7fffeb03b2d0>printOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-pg.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': '<mock-chroot> \\s-\\v\\$ '} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/rubygem-pg-1.0.0-1.el8.src.rpm
Child return code was: 0
ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-pg.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': '<mock-chroot> \\s-\\v\\$ '}chrootPath='/mnt/build/mock/rhel-8.1.0-build-4914975-3232615/root'gid=135user='mockbuild'timeout=86400logger=<mockbuild.trace_decorator.getLog object at 0x7fffeb03b2d0>printOutput=False)
Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-pg.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': '<mock-chroot> \\s-\\v\\$ '} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3m1TwA
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf pg-1.0.0
+ /usr/bin/gem unpack /builddir/build/SOURCES/pg-1.0.0.gem
Unpacked gem: '/builddir/build/BUILD/pg-1.0.0'
+ /usr/bin/gem spec /builddir/build/SOURCES/pg-1.0.0.gem --ruby
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pg-1.0.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #0 (rubygem-pg-0.17.1-remove-rpath.patch):
+ echo 'Patch #0 (rubygem-pg-0.17.1-remove-rpath.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0
patching file ext/extconf.rb
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lLcf6l
+ umask 022
+ cd /builddir/build/BUILD
+ cd pg-1.0.0
+ gem build ../pg-1.0.0.gemspec
Successfully built RubyGem
Name: pg
Version: 1.0.0
File: pg-1.0.0.gem
+ mkdir -p ./usr/share/gems
+ CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'\'' '
+ gem install -V --local --build-root . --force --document=ri,rdoc pg-1.0.0.gem
WARNING: You build with buildroot.
Build root: /builddir/build/BUILD/pg-1.0.0
Bin dir: /builddir/build/BUILD/pg-1.0.0/usr/bin
Gem home: /builddir/build/BUILD/pg-1.0.0/usr/share/gems
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/.gemtest
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/BSDL
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ChangeLog
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/Contributors.rdoc
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/History.rdoc
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/LICENSE
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/Manifest.txt
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/POSTGRES
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/README-OS_X.rdoc
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/README-Windows.rdoc
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/README.ja.rdoc
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/README.rdoc
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/Rakefile
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/Rakefile.cross
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/errorcodes.def
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/errorcodes.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/errorcodes.txt
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/extconf.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/gvl_wrappers.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/gvl_wrappers.h
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg.h
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_binary_decoder.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_binary_encoder.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_coder.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_connection.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_copy_coder.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_errors.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_result.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_text_decoder.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_text_encoder.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map_all_strings.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map_by_class.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map_by_column.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map_by_mri_type.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map_by_oid.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/pg_type_map_in_ruby.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/util.c
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/util.h
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/vc/pg.sln
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/vc/pg_18/pg.vcproj
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext/vc/pg_19/pg_19.vcproj
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/basic_type_mapping.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/coder.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/connection.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/constants.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/exceptions.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/result.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/text_decoder.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/text_encoder.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/type_map_by_column.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/data/expected_trace.out
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/data/random_binary_data
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/result_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_class_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_column_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_mri_type_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_oid_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_in_ruby_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_spec.rb
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg_spec.rb
Building native extensions. This could take a while...
current directory: /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext
/usr/bin/ruby -r ./siteconf20190513-40624-nkz610.rb extconf.rb
checking for pg_config... yes
Using config values from /usr/bin/pg_config
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for pg_config_manual.h... yes
checking for PQconnectdb() in -lpq... yes
checking for PQsetSingleRowMode()... yes
checking for PQconninfo()... yes
checking for PQsslAttribute()... yes
checking for PQencryptPasswordConn()... yes
checking for PG_DIAG_TABLE_NAME in libpq-fe.h... yes
checking for unistd.h... yes
checking for inttypes.h... yes
checking for C99 variable length arrays... yes
creating extconf.h
creating Makefile
current directory: /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext
make "DESTDIR=" clean
rm -f
rm -f pg_ext.so *.o *.bak mkmf.log .*.time
current directory: /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext
make "DESTDIR="
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o gvl_wrappers.o -c gvl_wrappers.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg.o -c pg.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_binary_decoder.o -c pg_binary_decoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_binary_encoder.o -c pg_binary_encoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_coder.o -c pg_coder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_connection.o -c pg_connection.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_copy_coder.o -c pg_copy_coder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_errors.o -c pg_errors.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_result.o -c pg_result.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_text_decoder.o -c pg_text_decoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_text_encoder.o -c pg_text_encoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map.o -c pg_type_map.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map_all_strings.o -c pg_type_map_all_strings.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map_by_class.o -c pg_type_map_by_class.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map_by_column.o -c pg_type_map_by_column.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map_by_mri_type.o -c pg_type_map_by_mri_type.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map_by_oid.o -c pg_type_map_by_oid.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o pg_type_map_in_ruby.o -c pg_type_map_in_ruby.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -m64 -o util.o -c util.c
rm -f pg_ext.so
gcc -shared -o pg_ext.so gvl_wrappers.o pg.o pg_binary_decoder.o pg_binary_encoder.o pg_coder.o pg_connection.o pg_copy_coder.o pg_errors.o pg_result.o pg_text_decoder.o pg_text_encoder.o pg_type_map.o pg_type_map_all_strings.o pg_type_map_by_class.o pg_type_map_by_column.o pg_type_map_by_mri_type.o pg_type_map_by_oid.o pg_type_map_in_ruby.o util.o -L. -L/usr/lib64 -L/usr/lib64 -L. -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -m64 -m64 -lruby -lpq -lc
current directory: /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/ext
make "DESTDIR=" install
/usr/bin/mkdir -p . ./.gem.20190513-40624-uyuj56
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 pg_ext.so ./.gem.20190513-40624-uyuj56
Successfully installed pg-1.0.0
Parsing documentation for pg-1.0.0
Parsing sources...
1% [ 1/70] Contributors.rdoc
2% [ 2/70] History.rdoc
4% [ 3/70] LICENSE
5% [ 4/70] Manifest.txt
7% [ 5/70] POSTGRES
8% [ 6/70] README-OS_X.rdoc
10% [ 7/70] README-Windows.rdoc
11% [ 8/70] README.ja.rdoc
12% [ 9/70] README.rdoc
14% [10/70] ext/Makefile
15% [11/70] ext/errorcodes.def
17% [12/70] ext/errorcodes.rb
18% [13/70] ext/errorcodes.txt
20% [14/70] ext/extconf.h
21% [15/70] ext/extconf.rb
22% [16/70] ext/gvl_wrappers.c
24% [17/70] ext/gvl_wrappers.h
25% [18/70] ext/gvl_wrappers.o
27% [19/70] ext/pg.c
28% [20/70] ext/pg.h
30% [21/70] ext/pg.o
31% [22/70] ext/pg_binary_decoder.c
32% [23/70] ext/pg_binary_decoder.o
34% [24/70] ext/pg_binary_encoder.c
35% [25/70] ext/pg_binary_encoder.o
37% [26/70] ext/pg_coder.c
38% [27/70] ext/pg_coder.o
40% [28/70] ext/pg_connection.c
41% [29/70] ext/pg_connection.o
42% [30/70] ext/pg_copy_coder.c
44% [31/70] ext/pg_copy_coder.o
45% [32/70] ext/pg_errors.c
47% [33/70] ext/pg_errors.o
48% [34/70] ext/pg_ext.so
50% [35/70] ext/pg_result.c
51% [36/70] ext/pg_result.o
52% [37/70] ext/pg_text_decoder.c
54% [38/70] ext/pg_text_decoder.o
55% [39/70] ext/pg_text_encoder.c
57% [40/70] ext/pg_text_encoder.o
58% [41/70] ext/pg_type_map.c
60% [42/70] ext/pg_type_map.o
61% [43/70] ext/pg_type_map_all_strings.c
62% [44/70] ext/pg_type_map_all_strings.o
64% [45/70] ext/pg_type_map_by_class.c
65% [46/70] ext/pg_type_map_by_class.o
67% [47/70] ext/pg_type_map_by_column.c
68% [48/70] ext/pg_type_map_by_column.o
70% [49/70] ext/pg_type_map_by_mri_type.c
71% [50/70] ext/pg_type_map_by_mri_type.o
72% [51/70] ext/pg_type_map_by_oid.c
74% [52/70] ext/pg_type_map_by_oid.o
75% [53/70] ext/pg_type_map_in_ruby.c
77% [54/70] ext/pg_type_map_in_ruby.o
78% [55/70] ext/util.c
80% [56/70] ext/util.h
81% [57/70] ext/util.o
82% [58/70] ext/vc/pg.sln
84% [59/70] ext/vc/pg_18/pg.vcproj
85% [60/70] ext/vc/pg_19/pg_19.vcproj
87% [61/70] lib/pg.rb
88% [62/70] lib/pg/basic_type_mapping.rb
90% [63/70] lib/pg/coder.rb
91% [64/70] lib/pg/connection.rb
92% [65/70] lib/pg/constants.rb
94% [66/70] lib/pg/exceptions.rb
95% [67/70] lib/pg/result.rb
97% [68/70] lib/pg/text_decoder.rb
98% [69/70] lib/pg/text_encoder.rb
100% [70/70] lib/pg/type_map_by_column.rb
Installing ri documentation for pg-1.0.0
Installing darkfish documentation for pg-1.0.0
Done installing documentation for pg after 1 seconds
1 gem installed
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7vUP6q
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64
++ dirname /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64
+ cd pg-1.0.0
+ mkdir -p /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.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-pg-1.0.0-1.el8.x86_64/usr/share/gems/
+ mkdir -p /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/lib64/gems/ruby/pg-1.0.0
+ cp -a ./usr/lib64/gems/ruby/pg-1.0.0/gem.build_complete ./usr/lib64/gems/ruby/pg-1.0.0/pg_ext.so /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/lib64/gems/ruby/pg-1.0.0/
+ rm -rf /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/ext/
+ sed -i -e '/^#!\/usr\/bin\/env/d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/Rakefile
+ sed -i -e '/^#!\/usr\/bin\/env/d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/Rakefile.cross
++ find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name '*.rb'
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/connection.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/connection.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/connection.rb' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/basic_type_mapping.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/basic_type_mapping.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/basic_type_mapping.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/exceptions.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/exceptions.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/exceptions.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/text_decoder.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/text_decoder.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/text_decoder.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/result.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/result.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/result.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/text_encoder.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/text_encoder.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/text_encoder.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/type_map_by_column.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/type_map_by_column.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/type_map_by_column.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/coder.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/coder.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/coder.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib -type f -name "*.rb"`
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/constants.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/constants.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/lib/pg/constants.rb' retained as 0644 (rw-r--r--)
++ find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name '*.rb'
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env ruby' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_oid_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_oid_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_oid_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_oid_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_class_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_class_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_class_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_class_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_column_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_column_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_column_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_column_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/result_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/result_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/result_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/result_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_mri_type_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_mri_type_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_mri_type_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_mri_type_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_in_ruby_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_in_ruby_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_in_ruby_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_in_ruby_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_spec.rb' retained as 0644 (rw-r--r--)
+ for file in `find /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec -type f -name "*.rb"`
++ head -n 1 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg_spec.rb
++ grep '^#!/'
+ '[' '!' -z '#!/usr/bin/env rspec' ']'
+ sed -i '/^#!\/usr\/bin\/env/ d' /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg_spec.rb
+ chmod -v 644 /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg_spec.rb
mode of '/builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/share/gems/gems/pg-1.0.0/spec/pg_spec.rb' retained as 0644 (rw-r--r--)
+ /usr/lib/rpm/find-debuginfo.sh -j40 --strict-build-id -m -i --build-id-seed 1.0.0-1.el8 --unique-debug-suffix -1.0.0-1.el8.x86_64 --unique-debug-src-base rubygem-pg-1.0.0-1.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/pg-1.0.0
extracting debug info from /builddir/build/BUILDROOT/rubygem-pg-1.0.0-1.el8.x86_64/usr/lib64/gems/ruby/pg-1.0.0/pg_ext.so
/usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
696 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
/sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile 1
+ /usr/lib/rpm/brp-python-hardlink
+ PYTHON3=/usr/libexec/platform-python
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.3yaPcA
~/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0 ~/build/BUILD/pg-1.0.0
+ umask 022
+ cd /builddir/build/BUILD
+ cd pg-1.0.0
+ pushd ./usr/share/gems/gems/pg-1.0.0
++ dirs +1
+ ruby -S --verbose rspec -I~/build/BUILD/pg-1.0.0/usr/lib64/gems/ruby/pg-1.0.0 -f d spec
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb:223: warning: shadowing outer local variable - res
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/basic_type_mapping_spec.rb:296: warning: shadowing outer local variable - res
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:229: warning: `*' interpreted as argument prefix
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb:291: warning: assigned but unused variable - res
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb:1497: warning: assigned but unused variable - pid
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb:1586: warning: assigned but unused variable - res2
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb:1641: warning: assigned but unused variable - res2
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/connection_spec.rb:1692: warning: assigned but unused variable - res2
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/result_spec.rb:154: warning: assigned but unused variable - res
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_class_spec.rb:135: warning: assigned but unused variable - res
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/pg/type_map_by_oid_spec.rb:58: warning: ambiguous first argument; put parentheses or a space even after `-' operator
Run options:
include {:focus=>true}
exclude {:windows=>true}
All examples were filtered out; ignoring {:focus=>true}
Randomized with seed 13791
PG::TypeMapByMriType
Setting up test database for PG::TypeMapByMriType
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Running initdb
initdb -E UTF8 --no-locale -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
Creating the test DB
psql -e -c "DROP DATABASE IF EXISTS test" postgres
createdb -e test
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/lib/pg/connection.rb:50: warning: URI.regexp is obsolete
forwards query param conversions to the #default_type_map
should check MRI type key
should allow mixed type conversions
should allow mixed type conversions with derived type map
should retrieve particular conversions
should raise TypeError with derived type map
should retrieve all conversions
should raise an error when used for results
should allow deletion of coders
Tearing down test database
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
PG::TypeMapByClass
Setting up test database for PG::TypeMapByClass
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
should retrieve all conversions (FAILED - 1)
should retrieve particular conversions (FAILED - 2)
should allow deletion of coders (FAILED - 3)
forwards query param conversions to the #default_type_map (FAILED - 4)
should raise an error when used for results (FAILED - 5)
should allow mixed type conversions (FAILED - 6)
should expire the cache after changes to the coders (FAILED - 7)
should allow mixed type conversions with derived type map (FAILED - 8)
should raise TypeError with derived type map (FAILED - 9)
should raise error on invalid coder object (FAILED - 10)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::Type derivations
Setting up test database for PG::Type derivations
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
shouldn't be possible to build a PG::Type directly (FAILED - 11)
PG::SimpleCoder
should be possible to marshal encoders (FAILED - 12)
should be possible to marshal decoders (FAILED - 13)
should respond to to_h (FAILED - 14)
should have reasonable default values (FAILED - 15)
#decode
should offer decode method with tuple/field (FAILED - 16)
should offer decode method without tuple/field (FAILED - 17)
should decode with ruby decoder (FAILED - 18)
should decode integers of different lengths from text format (FAILED - 19)
decodes bytea to a binary string (FAILED - 20)
should raise when decode method is called with wrong args (FAILED - 21)
should pass through nil values (FAILED - 22)
timestamps
decodes timestamps without timezone (FAILED - 23)
decodes timestamps with hour timezone (FAILED - 24)
decodes timestamps with hour:minute timezone (FAILED - 25)
decodes timestamps with hour:minute:sec timezone (FAILED - 26)
identifier quotation
should build an array out of an quoted identifier string (FAILED - 27)
should split unquoted identifier string (FAILED - 28)
should split identifier string with correct character encoding (FAILED - 29)
#encode
should offer encode method for text type (FAILED - 30)
should offer encode method for binary type (FAILED - 31)
should encode integers from string to binary format (FAILED - 32)
should encode integers of different lengths to text format (FAILED - 33)
should encode integers from string to text format (FAILED - 34)
should encode boolean values (FAILED - 35)
should encode special floats equally to Float#to_s (FAILED - 36)
encodes binary string to bytea (FAILED - 37)
should encode with ruby encoder (FAILED - 38)
should encode with ruby encoder and given character encoding (FAILED - 39)
should return when ruby encoder returns non string values (FAILED - 40)
should pass through nil values (FAILED - 41)
identifier quotation
should quote and escape identifier (FAILED - 42)
should quote identifiers with correct character encoding (FAILED - 43)
will raise a TypeError for invalid arguments to quote_ident (FAILED - 44)
PG::CompositeCoder
should encode Strings as base64 in TextEncoder (FAILED - 45)
should encode Strings as base64 with correct character encoding (FAILED - 46)
should encode Strings as base64 in BinaryDecoder (FAILED - 47)
should encode Integers as base64 (FAILED - 48)
should decode base64 to Strings in TextDecoder (FAILED - 49)
should decode base64 in BinaryEncoder (FAILED - 50)
should decode base64 to Integers (FAILED - 51)
should decode base64 with garbage (FAILED - 52)
Array types
should be possible to marshal encoders (FAILED - 53)
should be possible to marshal encoders (FAILED - 54)
should respond to to_h (FAILED - 55)
shouldn't accept invalid elements_types (FAILED - 56)
should have reasonable default values (FAILED - 57)
#decode
should decode array of types with decoder in ruby space (FAILED - 58)
should decode array of nil types (FAILED - 59)
one dimensional arrays
empty
returns an empty array (FAILED - 60)
no strings
returns an array of strings (FAILED - 61)
NULL values
returns an array of strings, with nils replacing NULL characters (FAILED - 62)
quoted NULL
returns an array with the word NULL (FAILED - 63)
strings
returns an array of strings when containing commas in a quoted string (FAILED - 64)
returns an array of strings when containing an escaped quote (FAILED - 65)
returns an array of strings when containing an escaped backslash (FAILED - 66)
returns an array containing empty strings (FAILED - 67)
returns an array containing unicode strings (FAILED - 68)
respects a different delimiter (FAILED - 69)
bytea
returns an array of binary strings (FAILED - 70)
two dimensional arrays
empty
returns an empty array (FAILED - 71)
no strings
returns an array of strings with a sub array (FAILED - 72)
strings
returns an array of strings with a sub array (FAILED - 73)
returns an array of strings with a sub array and a quoted } (FAILED - 74)
returns an array of strings with a sub array and a quoted { (FAILED - 75)
returns an array of strings with a sub array and a quoted { and escaped quote (FAILED - 76)
returns an array of strings with a sub array with empty strings (FAILED - 77)
timestamps
decodes an array of timestamps with sub arrays (FAILED - 78)
three dimensional arrays
returns an array of strings with sub arrays (FAILED - 79)
empty
returns an empty array (FAILED - 80)
#encode
should pass through non Array inputs (FAILED - 81)
three dimensional arrays
encodes an array of strings and numbers with sub arrays (FAILED - 82)
encodes an array of strings with quotes (FAILED - 83)
encodes an array of int8 with sub arrays (FAILED - 84)
encodes an array of int8 with strings (FAILED - 85)
encodes an array of float8 with sub arrays (FAILED - 86)
two dimensional arrays
encodes an array of timestamps with sub arrays (FAILED - 87)
one dimensional array
can encode empty arrays (FAILED - 88)
encodes an array of NULL strings w/wo quotes (FAILED - 89)
respects a different delimiter (FAILED - 90)
array of types with encoder in ruby space
encodes with quotation and default character encoding (FAILED - 91)
encodes with quotation and given character encoding (FAILED - 92)
encodes without quotation (FAILED - 93)
encodes with default character encoding (FAILED - 94)
encodes with given character encoding (FAILED - 95)
should raise when ruby encoder returns non string values (FAILED - 96)
literal quotation
should quote and escape literals (FAILED - 97)
should quote literals with correct character encoding (FAILED - 98)
PG::CopyCoder
PG::TextEncoder::CopyRow
with default typemap
should encode different types of Ruby objects (FAILED - 99)
should output a string with correct character encoding (FAILED - 100)
with TypeMapByClass
should have reasonable default values (FAILED - 101)
copies all attributes with #dup (FAILED - 102)
#encode
should encode different types of Ruby objects (FAILED - 103)
should escape special characters (FAILED - 104)
should escape with different delimiter (FAILED - 105)
PG::TextDecoder::CopyRow
with default typemap
#decode
should decode different types of Ruby objects (FAILED - 106)
should respect input character encoding (FAILED - 107)
with TypeMapByColumn
#decode
should decode different types of Ruby objects (FAILED - 108)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::Result
Setting up test database for PG::Result
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
acts as an array of hashes (FAILED - 109)
yields a row as an array (FAILED - 110)
yields a row as an Enumerator (FAILED - 111)
yields a row as an Enumerator of hashs (FAILED - 112)
inserts nil AS NULL and return NULL as nil (FAILED - 113)
encapsulates errors in a PG::Error object (FAILED - 114)
encapsulates database object names for integrity constraint violations (FAILED - 115)
detects division by zero as SQLSTATE 22012 (FAILED - 116)
returns the same bytes in binary format that are sent in binary format (FAILED - 117)
returns the same bytes in binary format that are sent as inline text (FAILED - 118)
returns the same bytes in text format that are sent in binary format (FAILED - 119)
returns the same bytes in text format that are sent as inline text (FAILED - 120)
returns the parameter type of the specified prepared statement parameter (FAILED - 121)
raises an exception when a negative index is given to #fformat (FAILED - 122)
raises an exception when a negative index is given to #fmod (FAILED - 123)
raises an exception when a negative index is given to #[] (FAILED - 124)
raises allow for conversion to an array of arrays (FAILED - 125)
can return the type modifier for a result column (FAILED - 126)
raises an exception when an invalid index is passed to PG::Result#fmod (FAILED - 127)
raises an exception when an invalid (negative) index is passed to PG::Result#fmod (FAILED - 128)
doesn't raise an exception when a valid index is passed to PG::Result#fmod for a column with no typemod (FAILED - 129)
can return the oid of the table from which a result column was fetched (FAILED - 130)
raises an exception when an invalid index is passed to PG::Result#ftable (FAILED - 131)
raises an exception when an invalid (negative) index is passed to PG::Result#ftable (FAILED - 132)
doesn't raise an exception when a valid index is passed to PG::Result#ftable for a column with no corresponding table (FAILED - 133)
can return the column number (within its table) of a column in a result (FAILED - 134)
raises an exception when an invalid index is passed to PG::Result#ftablecol (FAILED - 135)
raises an exception when an invalid (negative) index is passed to PG::Result#ftablecol (FAILED - 136)
doesnn't raise an exception when a valid index is passed to PG::Result#ftablecol for a column with no corresponding table (FAILED - 137)
can be manually checked for failed result status (async API) (FAILED - 138)
can return the values of a single field (FAILED - 139)
raises a proper exception for a nonexistant table (FAILED - 140)
raises a more generic exception for an unknown SQLSTATE (FAILED - 141)
raises a ServerError for an unknown SQLSTATE class (FAILED - 142)
raises a proper exception for a nonexistant schema (FAILED - 143)
the raised result is nil in case of a connection error (FAILED - 144)
does not clear the result itself (FAILED - 145)
can be inspected before and after clear (FAILED - 146)
result streaming
can iterate over all tuples in single row mode (FAILED - 147)
can iterate over all rows in single row mode (FAILED - 148)
complains when not in single row mode (FAILED - 149)
complains when intersected with get_result (FAILED - 150)
raises server errors (FAILED - 151)
result value conversions with TypeMapByColumn
should allow reading, assigning and diabling type conversions (FAILED - 152)
should be applied to all value retrieving methods (FAILED - 153)
should be usable for several querys (FAILED - 154)
shouldn't allow invalid type maps (FAILED - 155)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::Connection
Setting up test database for PG::Connection
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
can create a connection option string from a Hash of options (FAILED - 156)
can create a connection option string from positional parameters (FAILED - 157)
can create a connection option string from a mix of positional and hash parameters (FAILED - 158)
can create a connection option string from an option string and a hash (FAILED - 159)
escapes single quotes and backslashes in connection parameters (FAILED - 160)
can connect using a URI (FAILED - 161)
can create a connection URI from a URI and a hash (FAILED - 162)
can create a connection URI with a non-standard domain socket directory (FAILED - 163)
connects with defaults if no connection parameters are given (FAILED - 164)
connects successfully with connection string (FAILED - 165)
connects successfully with connection string (FAILED - 166)
connects using 7 arguments converted to strings (FAILED - 167)
connects using a hash of connection parameters (FAILED - 168)
connects using a hash of optional connection parameters (FAILED - 169)
raises an exception when connecting with an invalid number of arguments (FAILED - 170)
can connect asynchronously (FAILED - 171)
can connect asynchronously for the duration of a block (FAILED - 172)
raises proper error when sending fails (FAILED - 173)
doesn't leave stale server connections after finish (FAILED - 174)
can retrieve it's connection parameters for the established connection (FAILED - 175)
can retrieve it's connection parameters for the established connection (FAILED - 176)
trace and untrace client-server communication (FAILED - 177)
allows a query to be cancelled (FAILED - 178)
can stop a thread that runs a blocking query with async_exec (FAILED - 179)
should work together with signal handlers (FAILED - 180)
automatically rolls back a transaction started with Connection#transaction if an exception is raised (FAILED - 181)
returns the block result from Connection#transaction (FAILED - 182)
not read past the end of a large object (FAILED - 183)
supports parameters passed to #exec (backward compatibility) (FAILED - 184)
supports explicitly calling #exec_params (FAILED - 185)
supports hash form parameters for #exec_params (FAILED - 186)
should work with arbitrary number of params (FAILED - 187)
can wait for NOTIFY events (FAILED - 188)
calls a block for NOTIFY events if one is given (FAILED - 189)
doesn't collapse sequential notifications (FAILED - 190)
returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable (FAILED - 191)
can receive notices while waiting for NOTIFY without exceeding the timeout (FAILED - 192)
yields the result if block is given to exec (FAILED - 193)
can process #copy_data output queries (FAILED - 194)
can handle incomplete #copy_data output queries (FAILED - 195)
can handle client errors in #copy_data for output (FAILED - 196)
can handle server errors in #copy_data for output (FAILED - 197)
can process #copy_data input queries (FAILED - 198)
can handle client errors in #copy_data for input (FAILED - 199)
can handle server errors in #copy_data for input (FAILED - 200)
gracefully handle SQL statements while in #copy_data for input (FAILED - 201)
gracefully handle SQL statements while in #copy_data for output (FAILED - 202)
should raise an error for non copy statements in #copy_data (FAILED - 203)
correctly finishes COPY queries passed to #async_exec (FAILED - 204)
described_class#block shouldn't block a second thread (FAILED - 205)
described_class#block should allow a timeout (FAILED - 206)
can return the default connection options (FAILED - 207)
can return the default connection options as a Hash (FAILED - 208)
can return the connection's connection options (FAILED - 209)
can return the connection's connection options as a Hash (FAILED - 210)
honors the connect_timeout connection parameter (FAILED - 211)
allows fetching a column of values from a result by column number (FAILED - 212)
allows fetching a column of values from a result by field name (FAILED - 213)
raises an error if selecting an invalid column index (FAILED - 214)
raises an error if selecting an invalid field name (FAILED - 215)
raises an error if column index is not a number (FAILED - 216)
can connect asynchronously (FAILED - 217)
discards previous results (if any) before waiting on an #async_exec (FAILED - 218)
calls the block if one is provided to #async_exec (FAILED - 219)
raises a rescue-able error if #finish is called twice (FAILED - 220)
closes the IO fetched from #socket_io when the connection is closed (FAILED - 221)
closes the IO fetched from #socket_io when the connection is reset (FAILED - 222)
block should raise ConnectionBad for a closed connection (FAILED - 223)
sets the fallback_application_name on new connections (FAILED - 224)
sets a shortened fallback_application_name on new connections (FAILED - 225)
calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments (FAILED - 226)
accepts nil as the timeout in #wait_for_notify (FAILED - 227)
sends nil as the payload if the notification wasn't given one (FAILED - 228)
calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments (FAILED - 229)
calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments (FAILED - 230)
calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments (FAILED - 231)
connection information related to SSL
can retrieve connection's ssl state (FAILED - 232)
can retrieve connection's ssl attribute_names (FAILED - 233)
can retrieve a single ssl connection attribute (FAILED - 234)
can retrieve all connection's ssl attributes (FAILED - 235)
deprecated password encryption method
can encrypt password for a given user (FAILED - 236)
raises an appropriate error if either of the required arguments is not valid (FAILED - 237)
password encryption method
can encrypt without algorithm (FAILED - 238)
can encrypt with algorithm (FAILED - 239)
raises an appropriate error if either of the required arguments is not valid (FAILED - 240)
server ping
pings successfully with connection string (FAILED - 241)
pings using 7 arguments converted to strings (FAILED - 242)
pings using a hash of connection parameters (FAILED - 243)
returns correct response when ping connection cannot be established (FAILED - 244)
returns correct response when ping connection arguments are wrong (FAILED - 245)
set_single_row_mode
raises an error when called at the wrong time (FAILED - 246)
should work in single row mode (FAILED - 247)
should receive rows before entire query is finished (FAILED - 248)
should receive rows before entire query fails (FAILED - 249)
multinationalization support
can quote bigger strings with quote_ident (FAILED - 250)
can quote Arrays with quote_ident (FAILED - 251)
will raise a TypeError for invalid arguments to quote_ident (FAILED - 252)
encodes exception messages with the connection's encoding (#96) (FAILED - 253)
handles clearing result in or after set_notice_receiver (FAILED - 254)
receives properly encoded messages in the notice callbacks (FAILED - 255)
receives properly encoded text from wait_for_notify (FAILED - 256)
returns properly encoded text from notifies (FAILED - 257)
rubyforge #22925: m17n support
should return results in the same encoding as the client (iso-8859-1) (FAILED - 258)
should return results in the same encoding as the client (utf-8) (FAILED - 259)
should return results in the same encoding as the client (EUC-JP) (FAILED - 260)
returns the results in the correct encoding even if the client_encoding has changed since the results were fetched (FAILED - 261)
the connection should return ASCII-8BIT when it's set to SQL_ASCII (FAILED - 262)
uses the client encoding for escaped string (FAILED - 263)
uses the client encoding for escaped literal (FAILED - 264)
uses the client encoding for escaped identifier (FAILED - 265)
uses the client encoding for quote_ident (FAILED - 266)
uses the previous string encoding for escaped string (FAILED - 267)
uses the previous string encoding for quote_ident (FAILED - 268)
raises appropriate error if set_client_encoding is called with invalid arguments (FAILED - 269)
respect and convert character encoding of input strings
should convert query string and parameters to #exec_params (FAILED - 270)
should convert query string and parameters to #async_exec (FAILED - 271)
should convert query string to #exec (FAILED - 272)
should convert query string to #async_exec (FAILED - 273)
should convert strings and parameters to #prepare and #exec_prepared (FAILED - 274)
should convert strings to #describe_prepared (FAILED - 275)
should convert strings to #describe_portal (FAILED - 276)
should convert query string to #send_query (FAILED - 277)
should convert query string and parameters to #send_query (FAILED - 278)
should convert strings and parameters to #send_prepare and #send_query_prepared (FAILED - 279)
should convert strings to #send_describe_prepared (FAILED - 280)
should convert strings to #send_describe_portal (FAILED - 281)
should convert error string to #put_copy_end (FAILED - 282)
Ruby 1.9.x default_internal encoding
honors the Encoding.default_internal if it's set and the synchronous interface is used (FAILED - 283)
allows users of the async interface to set the client_encoding to the default_internal (FAILED - 284)
OS thread support
Connection#exec shouldn't block a second thread (FAILED - 285)
Connection.new shouldn't block a second thread (FAILED - 286)
type casting
should raise an error on invalid param mapping (FAILED - 287)
should return nil if no type mapping is set (FAILED - 288)
shouldn't type map params unless requested (FAILED - 289)
should raise an error on invalid encoder to put_copy_data (FAILED - 290)
can type cast parameters to put_copy_data with explicit encoder (FAILED - 291)
with default query type map
should respect a type mapping for params and it's OID and format code (FAILED - 292)
should return the current type mapping (FAILED - 293)
should work with arbitrary number of params in conjunction with type casting (FAILED - 294)
can process #copy_data input queries with row encoder and respects character encoding (FAILED - 295)
with default result type map
should respect a type mapping for result (FAILED - 296)
should return the current type mapping (FAILED - 297)
should work with arbitrary number of params in conjunction with type casting (FAILED - 298)
can process #copy_data output with row decoder and respects character encoding (FAILED - 299)
can type cast #copy_data output with explicit decoder (FAILED - 300)
Tearing down test database
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
Basic type mapping
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
Setting up test database for Basic type mapping
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
PG::BasicTypeMapForQueries
should do basic param encoding (FAILED - 301)
should do array param encoding (FAILED - 302)
PG::BasicTypeMapForResults
should do OID based type conversions (FAILED - 303)
connection wide type mapping
should do boolean type conversions (FAILED - 304)
should do binary type conversions (FAILED - 305)
should do integer type conversions (FAILED - 306)
should do string type conversions (FAILED - 307)
should do float type conversions (FAILED - 308)
should do datetime without time zone type conversions (FAILED - 309)
should do datetime with time zone type conversions (FAILED - 310)
should do date type conversions (FAILED - 311)
should do JSON conversions (FAILED - 312)
should do array type conversions (FAILED - 313)
with usage of result oids for copy decoder selection
can type cast #copy_data output with explicit decoder (FAILED - 314)
PG::BasicTypeMapBasedOnResult
with usage of result oids for bind params encoder selection
can type cast query params (FAILED - 315)
can do JSON conversions (FAILED - 316)
with usage of result oids for copy encoder selection
can type cast #copy_data input with explicit encoder (FAILED - 317)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG
Setting up test database for PG
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
knows what version of the libpq library is loaded (FAILED - 318)
can select which of both security libraries to initialize (FAILED - 319)
can select whether security libraries to initialize (FAILED - 320)
knows whether or not the library is threadsafe (FAILED - 321)
does have hierarchical error classes (FAILED - 322)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::TypeMapInRuby
Setting up test database for PG::TypeMapInRuby
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
result values
should be usable non-derived (FAILED - 323)
should call derived result mapping methods (FAILED - 324)
should accept only a type map object from fit_to_result (FAILED - 325)
query bind params
should be usable non-derived (FAILED - 326)
should call derived param mapping methods (FAILED - 327)
put_copy_data
should be usable non-derived (FAILED - 328)
should call derived data mapping methods (FAILED - 329)
shouldn't accept invalid return from typecast_query_param (FAILED - 330)
get_copy_data
should be usable non-derived (FAILED - 331)
should call derived data mapping methods (FAILED - 332)
shouldn't accept invalid return from fit_to_copy_get (FAILED - 333)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::TypeMapByColumn
Setting up test database for PG::TypeMapByColumn
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
should retrieve it's conversions (FAILED - 334)
should retrieve it's oids (FAILED - 335)
should gracefully handle not initialized state (FAILED - 336)
should encode integer params (FAILED - 337)
should encode bytea params (FAILED - 338)
should allow hash form parameters for default encoder (FAILED - 339)
should convert hash form parameters to string when using string encoders (FAILED - 340)
shouldn't allow param mappings with different number of fields (FAILED - 341)
should verify the default type map for query params as well (FAILED - 342)
forwards query param conversions to the #default_type_map (FAILED - 343)
should raise an error from decode method of type converter (FAILED - 344)
should raise an error for invalid params (FAILED - 345)
shouldn't allow result mappings with different number of fields (FAILED - 346)
should verify the default type map for result values as well (FAILED - 347)
forwards result value conversions to a TypeMapByOid as #default_type_map (FAILED - 348)
forwards get_copy_data conversions to another TypeMapByColumn as #default_type_map (FAILED - 349)
will deny copy queries with different column count (FAILED - 350)
should allow mixed type conversions (FAILED - 351)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::TypeMap
Setting up test database for PG::TypeMap
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
should raise an error when used for param type casts (FAILED - 352)
should raise an error when used for result type casts (FAILED - 353)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
PG::TypeMapByOid
Setting up test database for PG::TypeMapByOid
No pidfile (#<Pathname:/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid>)
Command output logged to /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log
Starting postgres
pg_ctl -w -o "-k \"/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start
RuntimeError during test setup: Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
See /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/setup.log for details.
should retrieve it's conversions (FAILED - 354)
should allow deletion of coders (FAILED - 355)
should check format when deleting coders (FAILED - 356)
should check format when adding coders (FAILED - 357)
should check coder type when adding coders (FAILED - 358)
should allow reading and writing max_rows_for_online_lookup (FAILED - 359)
should allow building new TypeMapByColumn for a given result (FAILED - 360)
forwards result value conversions to another TypeMapByOid as #default_type_map (FAILED - 361)
should allow mixed type conversions in text format (FAILED - 362)
should build a TypeMapByColumn when assigned and the number of rows is high enough (FAILED - 363)
should use TypeMapByOid for online lookup and the number of rows is low enough (FAILED - 364)
should allow mixed type conversions in binary format (FAILED - 365)
should raise an error used for query params (FAILED - 366)
Tearing down test database
/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/spec/helpers.rb:37: warning: instance variable @conn not initialized
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop
An error occurred in an `after(:context)` hook.
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data stop]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:250:in `teardown_testing_db'
# ./spec/helpers.rb:37:in `block in included'
Failures:
1) PG::TypeMapByClass should retrieve all conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
2) PG::TypeMapByClass should retrieve particular conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
3) PG::TypeMapByClass should allow deletion of coders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
4) PG::TypeMapByClass forwards query param conversions to the #default_type_map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
5) PG::TypeMapByClass should raise an error when used for results
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
6) PG::TypeMapByClass should allow mixed type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
7) PG::TypeMapByClass should expire the cache after changes to the coders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
8) PG::TypeMapByClass should allow mixed type conversions with derived type map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
9) PG::TypeMapByClass should raise TypeError with derived type map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
10) PG::TypeMapByClass should raise error on invalid coder object
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
11) PG::Type derivations shouldn't be possible to build a PG::Type directly
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
12) PG::Type derivations PG::SimpleCoder should be possible to marshal encoders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
13) PG::Type derivations PG::SimpleCoder should be possible to marshal decoders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
14) PG::Type derivations PG::SimpleCoder should respond to to_h
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
15) PG::Type derivations PG::SimpleCoder should have reasonable default values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
16) PG::Type derivations PG::SimpleCoder#decode should offer decode method with tuple/field
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
17) PG::Type derivations PG::SimpleCoder#decode should offer decode method without tuple/field
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
18) PG::Type derivations PG::SimpleCoder#decode should decode with ruby decoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
19) PG::Type derivations PG::SimpleCoder#decode should decode integers of different lengths from text format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
20) PG::Type derivations PG::SimpleCoder#decode decodes bytea to a binary string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
21) PG::Type derivations PG::SimpleCoder#decode should raise when decode method is called with wrong args
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
22) PG::Type derivations PG::SimpleCoder#decode should pass through nil values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
23) PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps without timezone
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
24) PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps with hour timezone
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
25) PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps with hour:minute timezone
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
26) PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps with hour:minute:sec timezone
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
27) PG::Type derivations PG::SimpleCoder#decode identifier quotation should build an array out of an quoted identifier string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
28) PG::Type derivations PG::SimpleCoder#decode identifier quotation should split unquoted identifier string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
29) PG::Type derivations PG::SimpleCoder#decode identifier quotation should split identifier string with correct character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
30) PG::Type derivations PG::SimpleCoder#encode should offer encode method for text type
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
31) PG::Type derivations PG::SimpleCoder#encode should offer encode method for binary type
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
32) PG::Type derivations PG::SimpleCoder#encode should encode integers from string to binary format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
33) PG::Type derivations PG::SimpleCoder#encode should encode integers of different lengths to text format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
34) PG::Type derivations PG::SimpleCoder#encode should encode integers from string to text format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
35) PG::Type derivations PG::SimpleCoder#encode should encode boolean values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
36) PG::Type derivations PG::SimpleCoder#encode should encode special floats equally to Float#to_s
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
37) PG::Type derivations PG::SimpleCoder#encode encodes binary string to bytea
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
38) PG::Type derivations PG::SimpleCoder#encode should encode with ruby encoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
39) PG::Type derivations PG::SimpleCoder#encode should encode with ruby encoder and given character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
40) PG::Type derivations PG::SimpleCoder#encode should return when ruby encoder returns non string values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
41) PG::Type derivations PG::SimpleCoder#encode should pass through nil values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
42) PG::Type derivations PG::SimpleCoder#encode identifier quotation should quote and escape identifier
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
43) PG::Type derivations PG::SimpleCoder#encode identifier quotation should quote identifiers with correct character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
44) PG::Type derivations PG::SimpleCoder#encode identifier quotation will raise a TypeError for invalid arguments to quote_ident
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
45) PG::Type derivations PG::CompositeCoder should encode Strings as base64 in TextEncoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
46) PG::Type derivations PG::CompositeCoder should encode Strings as base64 with correct character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
47) PG::Type derivations PG::CompositeCoder should encode Strings as base64 in BinaryDecoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
48) PG::Type derivations PG::CompositeCoder should encode Integers as base64
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
49) PG::Type derivations PG::CompositeCoder should decode base64 to Strings in TextDecoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
50) PG::Type derivations PG::CompositeCoder should decode base64 in BinaryEncoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
51) PG::Type derivations PG::CompositeCoder should decode base64 to Integers
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
52) PG::Type derivations PG::CompositeCoder should decode base64 with garbage
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
53) PG::Type derivations PG::CompositeCoder Array types should be possible to marshal encoders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
54) PG::Type derivations PG::CompositeCoder Array types should be possible to marshal encoders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
55) PG::Type derivations PG::CompositeCoder Array types should respond to to_h
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
56) PG::Type derivations PG::CompositeCoder Array types shouldn't accept invalid elements_types
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
57) PG::Type derivations PG::CompositeCoder Array types should have reasonable default values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
58) PG::Type derivations PG::CompositeCoder Array types #decode should decode array of types with decoder in ruby space
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
59) PG::Type derivations PG::CompositeCoder Array types #decode should decode array of nil types
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
60) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays empty returns an empty array
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
61) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays no strings returns an array of strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
62) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays NULL values returns an array of strings, with nils replacing NULL characters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
63) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays quoted NULL returns an array with the word NULL
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
64) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array of strings when containing commas in a quoted string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
65) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array of strings when containing an escaped quote
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
66) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array of strings when containing an escaped backslash
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
67) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array containing empty strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
68) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array containing unicode strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
69) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings respects a different delimiter
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
70) PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays bytea returns an array of binary strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
71) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays empty returns an empty array
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
72) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays no strings returns an array of strings with a sub array
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
73) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
74) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array and a quoted }
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
75) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array and a quoted {
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
76) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array and a quoted { and escaped quote
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
77) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array with empty strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
78) PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays timestamps decodes an array of timestamps with sub arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
79) PG::Type derivations PG::CompositeCoder Array types #decode three dimensional arrays returns an array of strings with sub arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
80) PG::Type derivations PG::CompositeCoder Array types #decode three dimensional arrays empty returns an empty array
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
81) PG::Type derivations PG::CompositeCoder Array types #encode should pass through non Array inputs
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
82) PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of strings and numbers with sub arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
83) PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of strings with quotes
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
84) PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of int8 with sub arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
85) PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of int8 with strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
86) PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of float8 with sub arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
87) PG::Type derivations PG::CompositeCoder Array types #encode two dimensional arrays encodes an array of timestamps with sub arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
88) PG::Type derivations PG::CompositeCoder Array types #encode one dimensional array can encode empty arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
89) PG::Type derivations PG::CompositeCoder Array types #encode one dimensional array encodes an array of NULL strings w/wo quotes
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
90) PG::Type derivations PG::CompositeCoder Array types #encode one dimensional array respects a different delimiter
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
91) PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with quotation and default character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
92) PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with quotation and given character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
93) PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes without quotation
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
94) PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with default character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
95) PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with given character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
96) PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space should raise when ruby encoder returns non string values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
97) PG::Type derivations PG::CompositeCoder Array types #encode literal quotation should quote and escape literals
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
98) PG::Type derivations PG::CompositeCoder Array types #encode literal quotation should quote literals with correct character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
99) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with default typemap should encode different types of Ruby objects
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
100) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with default typemap should output a string with correct character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
101) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass should have reasonable default values
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
102) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass copies all attributes with #dup
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
103) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass #encode should encode different types of Ruby objects
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
104) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass #encode should escape special characters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
105) PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass #encode should escape with different delimiter
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
106) PG::Type derivations PG::CopyCoder PG::TextDecoder::CopyRow with default typemap #decode should decode different types of Ruby objects
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
107) PG::Type derivations PG::CopyCoder PG::TextDecoder::CopyRow with default typemap #decode should respect input character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
108) PG::Type derivations PG::CopyCoder PG::TextDecoder::CopyRow with TypeMapByColumn #decode should decode different types of Ruby objects
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
109) PG::Result acts as an array of hashes
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
110) PG::Result yields a row as an array
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
111) PG::Result yields a row as an Enumerator
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
112) PG::Result yields a row as an Enumerator of hashs
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
113) PG::Result inserts nil AS NULL and return NULL as nil
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
114) PG::Result encapsulates errors in a PG::Error object
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
115) PG::Result encapsulates database object names for integrity constraint violations
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
116) PG::Result detects division by zero as SQLSTATE 22012
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
117) PG::Result returns the same bytes in binary format that are sent in binary format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
118) PG::Result returns the same bytes in binary format that are sent as inline text
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
119) PG::Result returns the same bytes in text format that are sent in binary format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
120) PG::Result returns the same bytes in text format that are sent as inline text
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
121) PG::Result returns the parameter type of the specified prepared statement parameter
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
122) PG::Result raises an exception when a negative index is given to #fformat
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
123) PG::Result raises an exception when a negative index is given to #fmod
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
124) PG::Result raises an exception when a negative index is given to #[]
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
125) PG::Result raises allow for conversion to an array of arrays
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
126) PG::Result can return the type modifier for a result column
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
127) PG::Result raises an exception when an invalid index is passed to PG::Result#fmod
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
128) PG::Result raises an exception when an invalid (negative) index is passed to PG::Result#fmod
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
129) PG::Result doesn't raise an exception when a valid index is passed to PG::Result#fmod for a column with no typemod
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
130) PG::Result can return the oid of the table from which a result column was fetched
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
131) PG::Result raises an exception when an invalid index is passed to PG::Result#ftable
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
132) PG::Result raises an exception when an invalid (negative) index is passed to PG::Result#ftable
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
133) PG::Result doesn't raise an exception when a valid index is passed to PG::Result#ftable for a column with no corresponding table
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
134) PG::Result can return the column number (within its table) of a column in a result
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
135) PG::Result raises an exception when an invalid index is passed to PG::Result#ftablecol
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
136) PG::Result raises an exception when an invalid (negative) index is passed to PG::Result#ftablecol
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
137) PG::Result doesnn't raise an exception when a valid index is passed to PG::Result#ftablecol for a column with no corresponding table
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
138) PG::Result can be manually checked for failed result status (async API)
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
139) PG::Result can return the values of a single field
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
140) PG::Result raises a proper exception for a nonexistant table
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
141) PG::Result raises a more generic exception for an unknown SQLSTATE
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
142) PG::Result raises a ServerError for an unknown SQLSTATE class
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
143) PG::Result raises a proper exception for a nonexistant schema
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
144) PG::Result the raised result is nil in case of a connection error
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
145) PG::Result does not clear the result itself
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
146) PG::Result can be inspected before and after clear
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
147) PG::Result result streaming can iterate over all tuples in single row mode
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
148) PG::Result result streaming can iterate over all rows in single row mode
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
149) PG::Result result streaming complains when not in single row mode
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
150) PG::Result result streaming complains when intersected with get_result
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
151) PG::Result result streaming raises server errors
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
152) PG::Result result value conversions with TypeMapByColumn should allow reading, assigning and diabling type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
153) PG::Result result value conversions with TypeMapByColumn should be applied to all value retrieving methods
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
154) PG::Result result value conversions with TypeMapByColumn should be usable for several querys
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
155) PG::Result result value conversions with TypeMapByColumn shouldn't allow invalid type maps
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
156) PG::Connection can create a connection option string from a Hash of options
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
157) PG::Connection can create a connection option string from positional parameters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
158) PG::Connection can create a connection option string from a mix of positional and hash parameters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
159) PG::Connection can create a connection option string from an option string and a hash
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
160) PG::Connection escapes single quotes and backslashes in connection parameters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
161) PG::Connection can connect using a URI
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
162) PG::Connection can create a connection URI from a URI and a hash
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
163) PG::Connection can create a connection URI with a non-standard domain socket directory
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
164) PG::Connection connects with defaults if no connection parameters are given
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
165) PG::Connection connects successfully with connection string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
166) PG::Connection connects successfully with connection string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
167) PG::Connection connects using 7 arguments converted to strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
168) PG::Connection connects using a hash of connection parameters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
169) PG::Connection connects using a hash of optional connection parameters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
170) PG::Connection raises an exception when connecting with an invalid number of arguments
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
171) PG::Connection can connect asynchronously
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
172) PG::Connection can connect asynchronously for the duration of a block
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
173) PG::Connection raises proper error when sending fails
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
174) PG::Connection doesn't leave stale server connections after finish
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
175) PG::Connection can retrieve it's connection parameters for the established connection
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
176) PG::Connection can retrieve it's connection parameters for the established connection
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
177) PG::Connection trace and untrace client-server communication
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
178) PG::Connection allows a query to be cancelled
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
179) PG::Connection can stop a thread that runs a blocking query with async_exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
180) PG::Connection should work together with signal handlers
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
181) PG::Connection automatically rolls back a transaction started with Connection#transaction if an exception is raised
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
182) PG::Connection returns the block result from Connection#transaction
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
183) PG::Connection not read past the end of a large object
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
184) PG::Connection supports parameters passed to #exec (backward compatibility)
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
185) PG::Connection supports explicitly calling #exec_params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
186) PG::Connection supports hash form parameters for #exec_params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
187) PG::Connection should work with arbitrary number of params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
188) PG::Connection can wait for NOTIFY events
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
189) PG::Connection calls a block for NOTIFY events if one is given
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
190) PG::Connection doesn't collapse sequential notifications
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
191) PG::Connection returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
192) PG::Connection can receive notices while waiting for NOTIFY without exceeding the timeout
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
193) PG::Connection yields the result if block is given to exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
194) PG::Connection can process #copy_data output queries
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
195) PG::Connection can handle incomplete #copy_data output queries
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
196) PG::Connection can handle client errors in #copy_data for output
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
197) PG::Connection can handle server errors in #copy_data for output
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
198) PG::Connection can process #copy_data input queries
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
199) PG::Connection can handle client errors in #copy_data for input
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
200) PG::Connection can handle server errors in #copy_data for input
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
201) PG::Connection gracefully handle SQL statements while in #copy_data for input
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
202) PG::Connection gracefully handle SQL statements while in #copy_data for output
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
203) PG::Connection should raise an error for non copy statements in #copy_data
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
204) PG::Connection correctly finishes COPY queries passed to #async_exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
205) PG::Connection described_class#block shouldn't block a second thread
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
206) PG::Connection described_class#block should allow a timeout
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
207) PG::Connection can return the default connection options
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
208) PG::Connection can return the default connection options as a Hash
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
209) PG::Connection can return the connection's connection options
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
210) PG::Connection can return the connection's connection options as a Hash
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
211) PG::Connection honors the connect_timeout connection parameter
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
212) PG::Connection allows fetching a column of values from a result by column number
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
213) PG::Connection allows fetching a column of values from a result by field name
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
214) PG::Connection raises an error if selecting an invalid column index
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
215) PG::Connection raises an error if selecting an invalid field name
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
216) PG::Connection raises an error if column index is not a number
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
217) PG::Connection can connect asynchronously
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
218) PG::Connection discards previous results (if any) before waiting on an #async_exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
219) PG::Connection calls the block if one is provided to #async_exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
220) PG::Connection raises a rescue-able error if #finish is called twice
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
221) PG::Connection closes the IO fetched from #socket_io when the connection is closed
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
222) PG::Connection closes the IO fetched from #socket_io when the connection is reset
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
223) PG::Connection block should raise ConnectionBad for a closed connection
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
224) PG::Connection sets the fallback_application_name on new connections
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
225) PG::Connection sets a shortened fallback_application_name on new connections
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
226) PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
227) PG::Connection accepts nil as the timeout in #wait_for_notify
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
228) PG::Connection sends nil as the payload if the notification wasn't given one
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
229) PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
230) PG::Connection calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
231) PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
232) PG::Connection connection information related to SSL can retrieve connection's ssl state
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
233) PG::Connection connection information related to SSL can retrieve connection's ssl attribute_names
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
234) PG::Connection connection information related to SSL can retrieve a single ssl connection attribute
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
235) PG::Connection connection information related to SSL can retrieve all connection's ssl attributes
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
236) PG::Connection deprecated password encryption method can encrypt password for a given user
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
237) PG::Connection deprecated password encryption method raises an appropriate error if either of the required arguments is not valid
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
238) PG::Connection password encryption method can encrypt without algorithm
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
239) PG::Connection password encryption method can encrypt with algorithm
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
240) PG::Connection password encryption method raises an appropriate error if either of the required arguments is not valid
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
241) PG::Connection server ping pings successfully with connection string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
242) PG::Connection server ping pings using 7 arguments converted to strings
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
243) PG::Connection server ping pings using a hash of connection parameters
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
244) PG::Connection server ping returns correct response when ping connection cannot be established
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
245) PG::Connection server ping returns correct response when ping connection arguments are wrong
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
246) PG::Connection set_single_row_mode raises an error when called at the wrong time
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
247) PG::Connection set_single_row_mode should work in single row mode
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
248) PG::Connection set_single_row_mode should receive rows before entire query is finished
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
249) PG::Connection set_single_row_mode should receive rows before entire query fails
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
250) PG::Connection multinationalization support can quote bigger strings with quote_ident
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
251) PG::Connection multinationalization support can quote Arrays with quote_ident
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
252) PG::Connection multinationalization support will raise a TypeError for invalid arguments to quote_ident
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
253) PG::Connection multinationalization support encodes exception messages with the connection's encoding (#96)
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
254) PG::Connection multinationalization support handles clearing result in or after set_notice_receiver
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
255) PG::Connection multinationalization support receives properly encoded messages in the notice callbacks
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
256) PG::Connection multinationalization support receives properly encoded text from wait_for_notify
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
257) PG::Connection multinationalization support returns properly encoded text from notifies
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
258) PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (iso-8859-1)
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
259) PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (utf-8)
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
260) PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (EUC-JP)
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
261) PG::Connection multinationalization support rubyforge #22925: m17n support returns the results in the correct encoding even if the client_encoding has changed since the results were fetched
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
262) PG::Connection multinationalization support rubyforge #22925: m17n support the connection should return ASCII-8BIT when it's set to SQL_ASCII
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
263) PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
264) PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped literal
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
265) PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped identifier
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
266) PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for quote_ident
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
267) PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for escaped string
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
268) PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for quote_ident
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
269) PG::Connection multinationalization support rubyforge #22925: m17n support raises appropriate error if set_client_encoding is called with invalid arguments
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
270) PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #exec_params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
271) PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #async_exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
272) PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string to #exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
273) PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string to #async_exec
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
274) PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #prepare and #exec_prepared
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
275) PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #describe_prepared
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
276) PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #describe_portal
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
277) PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string to #send_query
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
278) PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #send_query
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
279) PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #send_prepare and #send_query_prepared
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
280) PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #send_describe_prepared
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
281) PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #send_describe_portal
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
282) PG::Connection multinationalization support respect and convert character encoding of input strings should convert error string to #put_copy_end
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
283) PG::Connection multinationalization support Ruby 1.9.x default_internal encoding honors the Encoding.default_internal if it's set and the synchronous interface is used
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
284) PG::Connection multinationalization support Ruby 1.9.x default_internal encoding allows users of the async interface to set the client_encoding to the default_internal
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
285) PG::Connection OS thread support Connection#exec shouldn't block a second thread
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
286) PG::Connection OS thread support Connection.new shouldn't block a second thread
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
287) PG::Connection type casting should raise an error on invalid param mapping
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
288) PG::Connection type casting should return nil if no type mapping is set
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
289) PG::Connection type casting shouldn't type map params unless requested
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
290) PG::Connection type casting should raise an error on invalid encoder to put_copy_data
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
291) PG::Connection type casting can type cast parameters to put_copy_data with explicit encoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
292) PG::Connection type casting with default query type map should respect a type mapping for params and it's OID and format code
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
293) PG::Connection type casting with default query type map should return the current type mapping
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
294) PG::Connection type casting with default query type map should work with arbitrary number of params in conjunction with type casting
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
295) PG::Connection type casting with default query type map can process #copy_data input queries with row encoder and respects character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
296) PG::Connection type casting with default result type map should respect a type mapping for result
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
297) PG::Connection type casting with default result type map should return the current type mapping
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
298) PG::Connection type casting with default result type map should work with arbitrary number of params in conjunction with type casting
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
299) PG::Connection type casting with default result type map can process #copy_data output with row decoder and respects character encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
300) PG::Connection type casting with default result type map can type cast #copy_data output with explicit decoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
301) Basic type mapping PG::BasicTypeMapForQueries should do basic param encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
302) Basic type mapping PG::BasicTypeMapForQueries should do array param encoding
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
303) Basic type mapping PG::BasicTypeMapForResults should do OID based type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
304) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do boolean type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
305) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do binary type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
306) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do integer type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
307) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do string type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
308) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do float type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
309) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do datetime without time zone type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
310) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do datetime with time zone type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
311) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do date type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
312) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do JSON conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
313) Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do array type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
314) Basic type mapping PG::BasicTypeMapForResults with usage of result oids for copy decoder selection can type cast #copy_data output with explicit decoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
315) Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for bind params encoder selection can type cast query params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
316) Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for bind params encoder selection can do JSON conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
317) Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for copy encoder selection can type cast #copy_data input with explicit encoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
318) PG knows what version of the libpq library is loaded
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
319) PG can select which of both security libraries to initialize
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
320) PG can select whether security libraries to initialize
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
321) PG knows whether or not the library is threadsafe
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
322) PG does have hierarchical error classes
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
323) PG::TypeMapInRuby result values should be usable non-derived
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
324) PG::TypeMapInRuby result values should call derived result mapping methods
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
325) PG::TypeMapInRuby result values should accept only a type map object from fit_to_result
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
326) PG::TypeMapInRuby query bind params should be usable non-derived
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
327) PG::TypeMapInRuby query bind params should call derived param mapping methods
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
328) PG::TypeMapInRuby put_copy_data should be usable non-derived
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
329) PG::TypeMapInRuby put_copy_data should call derived data mapping methods
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
330) PG::TypeMapInRuby put_copy_data shouldn't accept invalid return from typecast_query_param
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
331) PG::TypeMapInRuby get_copy_data should be usable non-derived
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
332) PG::TypeMapInRuby get_copy_data should call derived data mapping methods
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
333) PG::TypeMapInRuby get_copy_data shouldn't accept invalid return from fit_to_copy_get
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
334) PG::TypeMapByColumn should retrieve it's conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
335) PG::TypeMapByColumn should retrieve it's oids
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
336) PG::TypeMapByColumn should gracefully handle not initialized state
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
337) PG::TypeMapByColumn should encode integer params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
338) PG::TypeMapByColumn should encode bytea params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
339) PG::TypeMapByColumn should allow hash form parameters for default encoder
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
340) PG::TypeMapByColumn should convert hash form parameters to string when using string encoders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
341) PG::TypeMapByColumn shouldn't allow param mappings with different number of fields
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
342) PG::TypeMapByColumn should verify the default type map for query params as well
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
343) PG::TypeMapByColumn forwards query param conversions to the #default_type_map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
344) PG::TypeMapByColumn should raise an error from decode method of type converter
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
345) PG::TypeMapByColumn should raise an error for invalid params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
346) PG::TypeMapByColumn shouldn't allow result mappings with different number of fields
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
347) PG::TypeMapByColumn should verify the default type map for result values as well
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
348) PG::TypeMapByColumn forwards result value conversions to a TypeMapByOid as #default_type_map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
349) PG::TypeMapByColumn forwards get_copy_data conversions to another TypeMapByColumn as #default_type_map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
350) PG::TypeMapByColumn will deny copy queries with different column count
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
351) PG::TypeMapByColumn should allow mixed type conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
352) PG::TypeMap should raise an error when used for param type casts
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
353) PG::TypeMap should raise an error when used for result type casts
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
354) PG::TypeMapByOid should retrieve it's conversions
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
355) PG::TypeMapByOid should allow deletion of coders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
356) PG::TypeMapByOid should check format when deleting coders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
357) PG::TypeMapByOid should check format when adding coders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
358) PG::TypeMapByOid should check coder type when adding coders
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
359) PG::TypeMapByOid should allow reading and writing max_rows_for_online_lookup
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
360) PG::TypeMapByOid should allow building new TypeMapByColumn for a given result
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
361) PG::TypeMapByOid forwards result value conversions to another TypeMapByOid as #default_type_map
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
362) PG::TypeMapByOid should allow mixed type conversions in text format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
363) PG::TypeMapByOid should build a TypeMapByColumn when assigned and the number of rows is high enough
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
364) PG::TypeMapByOid should use TypeMapByOid for online lookup and the number of rows is low enough
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
365) PG::TypeMapByOid should allow mixed type conversions in binary format
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
366) PG::TypeMapByOid should raise an error used for query params
Failure/Error: raise "Command failed: [%s]" % [cmd.join(' ')] unless $?.success?
RuntimeError:
Command failed: [pg_ctl -w -o -k "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs" -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data start]
# ./spec/helpers.rb:162:in `log_and_run'
# ./spec/helpers.rb:218:in `setup_testing_db'
# ./spec/helpers.rb:21:in `block in included'
Finished in 5.21 seconds (files took 0.14319 seconds to load)
375 examples, 366 failures, 10 errors occurred outside of examples
Failed examples:
rspec ./spec/pg/type_map_by_class_spec.rb:51 # PG::TypeMapByClass should retrieve all conversions
rspec ./spec/pg/type_map_by_class_spec.rb:59 # PG::TypeMapByClass should retrieve particular conversions
rspec ./spec/pg/type_map_by_class_spec.rb:67 # PG::TypeMapByClass should allow deletion of coders
rspec ./spec/pg/type_map_by_class_spec.rb:76 # PG::TypeMapByClass forwards query param conversions to the #default_type_map
rspec ./spec/pg/type_map_by_class_spec.rb:94 # PG::TypeMapByClass should raise an error when used for results
rspec ./spec/pg/type_map_by_class_spec.rb:103 # PG::TypeMapByClass should allow mixed type conversions
rspec ./spec/pg/type_map_by_class_spec.rb:109 # PG::TypeMapByClass should expire the cache after changes to the coders
rspec ./spec/pg/type_map_by_class_spec.rb:119 # PG::TypeMapByClass should allow mixed type conversions with derived type map
rspec ./spec/pg/type_map_by_class_spec.rb:126 # PG::TypeMapByClass should raise TypeError with derived type map
rspec ./spec/pg/type_map_by_class_spec.rb:132 # PG::TypeMapByClass should raise error on invalid coder object
rspec ./spec/pg/type_spec.rb:58 # PG::Type derivations shouldn't be possible to build a PG::Type directly
rspec ./spec/pg/type_spec.rb:261 # PG::Type derivations PG::SimpleCoder should be possible to marshal encoders
rspec ./spec/pg/type_spec.rb:267 # PG::Type derivations PG::SimpleCoder should be possible to marshal decoders
rspec ./spec/pg/type_spec.rb:273 # PG::Type derivations PG::SimpleCoder should respond to to_h
rspec ./spec/pg/type_spec.rb:279 # PG::Type derivations PG::SimpleCoder should have reasonable default values
rspec ./spec/pg/type_spec.rb:64 # PG::Type derivations PG::SimpleCoder#decode should offer decode method with tuple/field
rspec ./spec/pg/type_spec.rb:69 # PG::Type derivations PG::SimpleCoder#decode should offer decode method without tuple/field
rspec ./spec/pg/type_spec.rb:74 # PG::Type derivations PG::SimpleCoder#decode should decode with ruby decoder
rspec ./spec/pg/type_spec.rb:78 # PG::Type derivations PG::SimpleCoder#decode should decode integers of different lengths from text format
rspec ./spec/pg/type_spec.rb:93 # PG::Type derivations PG::SimpleCoder#decode decodes bytea to a binary string
rspec ./spec/pg/type_spec.rb:147 # PG::Type derivations PG::SimpleCoder#decode should raise when decode method is called with wrong args
rspec ./spec/pg/type_spec.rb:154 # PG::Type derivations PG::SimpleCoder#decode should pass through nil values
rspec ./spec/pg/type_spec.rb:99 # PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps without timezone
rspec ./spec/pg/type_spec.rb:103 # PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps with hour timezone
rspec ./spec/pg/type_spec.rb:109 # PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps with hour:minute timezone
rspec ./spec/pg/type_spec.rb:117 # PG::Type derivations PG::SimpleCoder#decode timestamps decodes timestamps with hour:minute:sec timezone
rspec ./spec/pg/type_spec.rb:127 # PG::Type derivations PG::SimpleCoder#decode identifier quotation should build an array out of an quoted identifier string
rspec ./spec/pg/type_spec.rb:133 # PG::Type derivations PG::SimpleCoder#decode identifier quotation should split unquoted identifier string
rspec ./spec/pg/type_spec.rb:139 # PG::Type derivations PG::SimpleCoder#decode identifier quotation should split identifier string with correct character encoding
rspec ./spec/pg/type_spec.rb:161 # PG::Type derivations PG::SimpleCoder#encode should offer encode method for text type
rspec ./spec/pg/type_spec.rb:166 # PG::Type derivations PG::SimpleCoder#encode should offer encode method for binary type
rspec ./spec/pg/type_spec.rb:171 # PG::Type derivations PG::SimpleCoder#encode should encode integers from string to binary format
rspec ./spec/pg/type_spec.rb:180 # PG::Type derivations PG::SimpleCoder#encode should encode integers of different lengths to text format
rspec ./spec/pg/type_spec.rb:195 # PG::Type derivations PG::SimpleCoder#encode should encode integers from string to text format
rspec ./spec/pg/type_spec.rb:200 # PG::Type derivations PG::SimpleCoder#encode should encode boolean values
rspec ./spec/pg/type_spec.rb:208 # PG::Type derivations PG::SimpleCoder#encode should encode special floats equally to Float#to_s
rspec ./spec/pg/type_spec.rb:214 # PG::Type derivations PG::SimpleCoder#encode encodes binary string to bytea
rspec ./spec/pg/type_spec.rb:241 # PG::Type derivations PG::SimpleCoder#encode should encode with ruby encoder
rspec ./spec/pg/type_spec.rb:245 # PG::Type derivations PG::SimpleCoder#encode should encode with ruby encoder and given character encoding
rspec ./spec/pg/type_spec.rb:251 # PG::Type derivations PG::SimpleCoder#encode should return when ruby encoder returns non string values
rspec ./spec/pg/type_spec.rb:255 # PG::Type derivations PG::SimpleCoder#encode should pass through nil values
rspec ./spec/pg/type_spec.rb:219 # PG::Type derivations PG::SimpleCoder#encode identifier quotation should quote and escape identifier
rspec ./spec/pg/type_spec.rb:227 # PG::Type derivations PG::SimpleCoder#encode identifier quotation should quote identifiers with correct character encoding
rspec ./spec/pg/type_spec.rb:234 # PG::Type derivations PG::SimpleCoder#encode identifier quotation will raise a TypeError for invalid arguments to quote_ident
rspec ./spec/pg/type_spec.rb:571 # PG::Type derivations PG::CompositeCoder should encode Strings as base64 in TextEncoder
rspec ./spec/pg/type_spec.rb:583 # PG::Type derivations PG::CompositeCoder should encode Strings as base64 with correct character encoding
rspec ./spec/pg/type_spec.rb:590 # PG::Type derivations PG::CompositeCoder should encode Strings as base64 in BinaryDecoder
rspec ./spec/pg/type_spec.rb:598 # PG::Type derivations PG::CompositeCoder should encode Integers as base64
rspec ./spec/pg/type_spec.rb:610 # PG::Type derivations PG::CompositeCoder should decode base64 to Strings in TextDecoder
rspec ./spec/pg/type_spec.rb:622 # PG::Type derivations PG::CompositeCoder should decode base64 in BinaryEncoder
rspec ./spec/pg/type_spec.rb:630 # PG::Type derivations PG::CompositeCoder should decode base64 to Integers
rspec ./spec/pg/type_spec.rb:646 # PG::Type derivations PG::CompositeCoder should decode base64 with garbage
rspec ./spec/pg/type_spec.rb:537 # PG::Type derivations PG::CompositeCoder Array types should be possible to marshal encoders
rspec ./spec/pg/type_spec.rb:543 # PG::Type derivations PG::CompositeCoder Array types should be possible to marshal encoders
rspec ./spec/pg/type_spec.rb:549 # PG::Type derivations PG::CompositeCoder Array types should respond to to_h
rspec ./spec/pg/type_spec.rb:556 # PG::Type derivations PG::CompositeCoder Array types shouldn't accept invalid elements_types
rspec ./spec/pg/type_spec.rb:560 # PG::Type derivations PG::CompositeCoder Array types should have reasonable default values
rspec ./spec/pg/type_spec.rb:429 # PG::Type derivations PG::CompositeCoder Array types #decode should decode array of types with decoder in ruby space
rspec ./spec/pg/type_spec.rb:434 # PG::Type derivations PG::CompositeCoder Array types #decode should decode array of nil types
rspec ./spec/pg/type_spec.rb:323 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays empty returns an empty array
rspec ./spec/pg/type_spec.rb:329 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays no strings returns an array of strings
rspec ./spec/pg/type_spec.rb:335 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays NULL values returns an array of strings, with nils replacing NULL characters
rspec ./spec/pg/type_spec.rb:341 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays quoted NULL returns an array with the word NULL
rspec ./spec/pg/type_spec.rb:347 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array of strings when containing commas in a quoted string
rspec ./spec/pg/type_spec.rb:351 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array of strings when containing an escaped quote
rspec ./spec/pg/type_spec.rb:355 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array of strings when containing an escaped backslash
rspec ./spec/pg/type_spec.rb:360 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array containing empty strings
rspec ./spec/pg/type_spec.rb:364 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings returns an array containing unicode strings
rspec ./spec/pg/type_spec.rb:368 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays strings respects a different delimiter
rspec ./spec/pg/type_spec.rb:374 # PG::Type derivations PG::CompositeCoder Array types #decode one dimensional arrays bytea returns an array of binary strings
rspec ./spec/pg/type_spec.rb:383 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays empty returns an empty array
rspec ./spec/pg/type_spec.rb:389 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays no strings returns an array of strings with a sub array
rspec ./spec/pg/type_spec.rb:394 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array
rspec ./spec/pg/type_spec.rb:397 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array and a quoted }
rspec ./spec/pg/type_spec.rb:400 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array and a quoted {
rspec ./spec/pg/type_spec.rb:403 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array and a quoted { and escaped quote
rspec ./spec/pg/type_spec.rb:406 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays strings returns an array of strings with a sub array with empty strings
rspec ./spec/pg/type_spec.rb:411 # PG::Type derivations PG::CompositeCoder Array types #decode two dimensional arrays timestamps decodes an array of timestamps with sub arrays
rspec ./spec/pg/type_spec.rb:424 # PG::Type derivations PG::CompositeCoder Array types #decode three dimensional arrays returns an array of strings with sub arrays
rspec ./spec/pg/type_spec.rb:419 # PG::Type derivations PG::CompositeCoder Array types #decode three dimensional arrays empty returns an empty array
rspec ./spec/pg/type_spec.rb:517 # PG::Type derivations PG::CompositeCoder Array types #encode should pass through non Array inputs
rspec ./spec/pg/type_spec.rb:442 # PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of strings and numbers with sub arrays
rspec ./spec/pg/type_spec.rb:445 # PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of strings with quotes
rspec ./spec/pg/type_spec.rb:448 # PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of int8 with sub arrays
rspec ./spec/pg/type_spec.rb:451 # PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of int8 with strings
rspec ./spec/pg/type_spec.rb:454 # PG::Type derivations PG::CompositeCoder Array types #encode three dimensional arrays encodes an array of float8 with sub arrays
rspec ./spec/pg/type_spec.rb:459 # PG::Type derivations PG::CompositeCoder Array types #encode two dimensional arrays encodes an array of timestamps with sub arrays
rspec ./spec/pg/type_spec.rb:465 # PG::Type derivations PG::CompositeCoder Array types #encode one dimensional array can encode empty arrays
rspec ./spec/pg/type_spec.rb:469 # PG::Type derivations PG::CompositeCoder Array types #encode one dimensional array encodes an array of NULL strings w/wo quotes
rspec ./spec/pg/type_spec.rb:472 # PG::Type derivations PG::CompositeCoder Array types #encode one dimensional array respects a different delimiter
rspec ./spec/pg/type_spec.rb:478 # PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with quotation and default character encoding
rspec ./spec/pg/type_spec.rb:485 # PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with quotation and given character encoding
rspec ./spec/pg/type_spec.rb:492 # PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes without quotation
rspec ./spec/pg/type_spec.rb:497 # PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with default character encoding
rspec ./spec/pg/type_spec.rb:504 # PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space encodes with given character encoding
rspec ./spec/pg/type_spec.rb:511 # PG::Type derivations PG::CompositeCoder Array types #encode array of types with encoder in ruby space should raise when ruby encoder returns non string values
rspec ./spec/pg/type_spec.rb:523 # PG::Type derivations PG::CompositeCoder Array types #encode literal quotation should quote and escape literals
rspec ./spec/pg/type_spec.rb:528 # PG::Type derivations PG::CompositeCoder Array types #encode literal quotation should quote literals with correct character encoding
rspec ./spec/pg/type_spec.rb:678 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with default typemap should encode different types of Ruby objects
rspec ./spec/pg/type_spec.rb:683 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with default typemap should output a string with correct character encoding
rspec ./spec/pg/type_spec.rb:702 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass should have reasonable default values
rspec ./spec/pg/type_spec.rb:708 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass copies all attributes with #dup
rspec ./spec/pg/type_spec.rb:722 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass #encode should encode different types of Ruby objects
rspec ./spec/pg/type_spec.rb:729 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass #encode should escape special characters
rspec ./spec/pg/type_spec.rb:733 # PG::Type derivations PG::CopyCoder PG::TextEncoder::CopyRow with TypeMapByClass #encode should escape with different delimiter
rspec ./spec/pg/type_spec.rb:749 # PG::Type derivations PG::CopyCoder PG::TextDecoder::CopyRow with default typemap #decode should decode different types of Ruby objects
rspec ./spec/pg/type_spec.rb:753 # PG::Type derivations PG::CopyCoder PG::TextDecoder::CopyRow with default typemap #decode should respect input character encoding
rspec ./spec/pg/type_spec.rb:770 # PG::Type derivations PG::CopyCoder PG::TextDecoder::CopyRow with TypeMapByColumn #decode should decode different types of Ruby objects
rspec ./spec/pg/result_spec.rb:11 # PG::Result acts as an array of hashes
rspec ./spec/pg/result_spec.rb:17 # PG::Result yields a row as an array
rspec ./spec/pg/result_spec.rb:24 # PG::Result yields a row as an Enumerator
rspec ./spec/pg/result_spec.rb:33 # PG::Result yields a row as an Enumerator of hashs
rspec ./spec/pg/result_spec.rb:98 # PG::Result inserts nil AS NULL and return NULL as nil
rspec ./spec/pg/result_spec.rb:103 # PG::Result encapsulates errors in a PG::Error object
rspec ./spec/pg/result_spec.rb:134 # PG::Result encapsulates database object names for integrity constraint violations
rspec ./spec/pg/result_spec.rb:151 # PG::Result detects division by zero as SQLSTATE 22012
rspec ./spec/pg/result_spec.rb:161 # PG::Result returns the same bytes in binary format that are sent in binary format
rspec ./spec/pg/result_spec.rb:172 # PG::Result returns the same bytes in binary format that are sent as inline text
rspec ./spec/pg/result_spec.rb:183 # PG::Result returns the same bytes in text format that are sent in binary format
rspec ./spec/pg/result_spec.rb:191 # PG::Result returns the same bytes in text format that are sent as inline text
rspec ./spec/pg/result_spec.rb:202 # PG::Result returns the parameter type of the specified prepared statement parameter
rspec ./spec/pg/result_spec.rb:215 # PG::Result raises an exception when a negative index is given to #fformat
rspec ./spec/pg/result_spec.rb:222 # PG::Result raises an exception when a negative index is given to #fmod
rspec ./spec/pg/result_spec.rb:229 # PG::Result raises an exception when a negative index is given to #[]
rspec ./spec/pg/result_spec.rb:236 # PG::Result raises allow for conversion to an array of arrays
rspec ./spec/pg/result_spec.rb:246 # PG::Result can return the type modifier for a result column
rspec ./spec/pg/result_spec.rb:252 # PG::Result raises an exception when an invalid index is passed to PG::Result#fmod
rspec ./spec/pg/result_spec.rb:258 # PG::Result raises an exception when an invalid (negative) index is passed to PG::Result#fmod
rspec ./spec/pg/result_spec.rb:264 # PG::Result doesn't raise an exception when a valid index is passed to PG::Result#fmod for a column with no typemod
rspec ./spec/pg/result_spec.rb:272 # PG::Result can return the oid of the table from which a result column was fetched
rspec ./spec/pg/result_spec.rb:279 # PG::Result raises an exception when an invalid index is passed to PG::Result#ftable
rspec ./spec/pg/result_spec.rb:286 # PG::Result raises an exception when an invalid (negative) index is passed to PG::Result#ftable
rspec ./spec/pg/result_spec.rb:293 # PG::Result doesn't raise an exception when a valid index is passed to PG::Result#ftable for a column with no corresponding table
rspec ./spec/pg/result_spec.rb:301 # PG::Result can return the column number (within its table) of a column in a result
rspec ./spec/pg/result_spec.rb:309 # PG::Result raises an exception when an invalid index is passed to PG::Result#ftablecol
rspec ./spec/pg/result_spec.rb:316 # PG::Result raises an exception when an invalid (negative) index is passed to PG::Result#ftablecol
rspec ./spec/pg/result_spec.rb:323 # PG::Result doesnn't raise an exception when a valid index is passed to PG::Result#ftablecol for a column with no corresponding table
rspec ./spec/pg/result_spec.rb:330 # PG::Result can be manually checked for failed result status (async API)
rspec ./spec/pg/result_spec.rb:338 # PG::Result can return the values of a single field
rspec ./spec/pg/result_spec.rb:346 # PG::Result raises a proper exception for a nonexistant table
rspec ./spec/pg/result_spec.rb:352 # PG::Result raises a more generic exception for an unknown SQLSTATE
rspec ./spec/pg/result_spec.rb:366 # PG::Result raises a ServerError for an unknown SQLSTATE class
rspec ./spec/pg/result_spec.rb:382 # PG::Result raises a proper exception for a nonexistant schema
rspec ./spec/pg/result_spec.rb:388 # PG::Result the raised result is nil in case of a connection error
rspec ./spec/pg/result_spec.rb:398 # PG::Result does not clear the result itself
rspec ./spec/pg/result_spec.rb:406 # PG::Result can be inspected before and after clear
rspec ./spec/pg/result_spec.rb:43 # PG::Result result streaming can iterate over all tuples in single row mode
rspec ./spec/pg/result_spec.rb:59 # PG::Result result streaming can iterate over all rows in single row mode
rspec ./spec/pg/result_spec.rb:75 # PG::Result result streaming complains when not in single row mode
rspec ./spec/pg/result_spec.rb:82 # PG::Result result streaming complains when intersected with get_result
rspec ./spec/pg/result_spec.rb:90 # PG::Result result streaming raises server errors
rspec ./spec/pg/result_spec.rb:417 # PG::Result result value conversions with TypeMapByColumn should allow reading, assigning and diabling type conversions
rspec ./spec/pg/result_spec.rb:429 # PG::Result result value conversions with TypeMapByColumn should be applied to all value retrieving methods
rspec ./spec/pg/result_spec.rb:441 # PG::Result result value conversions with TypeMapByColumn should be usable for several querys
rspec ./spec/pg/result_spec.rb:451 # PG::Result result value conversions with TypeMapByColumn shouldn't allow invalid type maps
rspec ./spec/pg/connection_spec.rb:12 # PG::Connection can create a connection option string from a Hash of options
rspec ./spec/pg/connection_spec.rb:25 # PG::Connection can create a connection option string from positional parameters
rspec ./spec/pg/connection_spec.rb:38 # PG::Connection can create a connection option string from a mix of positional and hash parameters
rspec ./spec/pg/connection_spec.rb:48 # PG::Connection can create a connection option string from an option string and a hash
rspec ./spec/pg/connection_spec.rb:56 # PG::Connection escapes single quotes and backslashes in connection parameters
rspec ./spec/pg/connection_spec.rb:65 # PG::Connection can connect using a URI
rspec ./spec/pg/connection_spec.rb:79 # PG::Connection can create a connection URI from a URI and a hash
rspec ./spec/pg/connection_spec.rb:103 # PG::Connection can create a connection URI with a non-standard domain socket directory
rspec ./spec/pg/connection_spec.rb:117 # PG::Connection connects with defaults if no connection parameters are given
rspec ./spec/pg/connection_spec.rb:121 # PG::Connection connects successfully with connection string
rspec ./spec/pg/connection_spec.rb:134 # PG::Connection connects successfully with connection string
rspec ./spec/pg/connection_spec.rb:140 # PG::Connection connects using 7 arguments converted to strings
rspec ./spec/pg/connection_spec.rb:146 # PG::Connection connects using a hash of connection parameters
rspec ./spec/pg/connection_spec.rb:155 # PG::Connection connects using a hash of optional connection parameters
rspec ./spec/pg/connection_spec.rb:165 # PG::Connection raises an exception when connecting with an invalid number of arguments
rspec ./spec/pg/connection_spec.rb:176 # PG::Connection can connect asynchronously
rspec ./spec/pg/connection_spec.rb:198 # PG::Connection can connect asynchronously for the duration of a block
rspec ./spec/pg/connection_spec.rb:226 # PG::Connection raises proper error when sending fails
rspec ./spec/pg/connection_spec.rb:231 # PG::Connection doesn't leave stale server connections after finish
rspec ./spec/pg/connection_spec.rb:240 # PG::Connection can retrieve it's connection parameters for the established connection
rspec ./spec/pg/connection_spec.rb:248 # PG::Connection can retrieve it's connection parameters for the established connection
rspec ./spec/pg/connection_spec.rb:282 # PG::Connection trace and untrace client-server communication
rspec ./spec/pg/connection_spec.rb:312 # PG::Connection allows a query to be cancelled
rspec ./spec/pg/connection_spec.rb:323 # PG::Connection can stop a thread that runs a blocking query with async_exec
rspec ./spec/pg/connection_spec.rb:337 # PG::Connection should work together with signal handlers
rspec ./spec/pg/connection_spec.rb:360 # PG::Connection automatically rolls back a transaction started with Connection#transaction if an exception is raised
rspec ./spec/pg/connection_spec.rb:383 # PG::Connection returns the block result from Connection#transaction
rspec ./spec/pg/connection_spec.rb:393 # PG::Connection not read past the end of a large object
rspec ./spec/pg/connection_spec.rb:405 # PG::Connection supports parameters passed to #exec (backward compatibility)
rspec ./spec/pg/connection_spec.rb:415 # PG::Connection supports explicitly calling #exec_params
rspec ./spec/pg/connection_spec.rb:425 # PG::Connection supports hash form parameters for #exec_params
rspec ./spec/pg/connection_spec.rb:434 # PG::Connection should work with arbitrary number of params
rspec ./spec/pg/connection_spec.rb:449 # PG::Connection can wait for NOTIFY events
rspec ./spec/pg/connection_spec.rb:469 # PG::Connection calls a block for NOTIFY events if one is given
rspec ./spec/pg/connection_spec.rb:493 # PG::Connection doesn't collapse sequential notifications
rspec ./spec/pg/connection_spec.rb:521 # PG::Connection returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable
rspec ./spec/pg/connection_spec.rb:540 # PG::Connection can receive notices while waiting for NOTIFY without exceeding the timeout
rspec ./spec/pg/connection_spec.rb:555 # PG::Connection yields the result if block is given to exec
rspec ./spec/pg/connection_spec.rb:570 # PG::Connection can process #copy_data output queries
rspec ./spec/pg/connection_spec.rb:584 # PG::Connection can handle incomplete #copy_data output queries
rspec ./spec/pg/connection_spec.rb:593 # PG::Connection can handle client errors in #copy_data for output
rspec ./spec/pg/connection_spec.rb:602 # PG::Connection can handle server errors in #copy_data for output
rspec ./spec/pg/connection_spec.rb:616 # PG::Connection can process #copy_data input queries
rspec ./spec/pg/connection_spec.rb:632 # PG::Connection can handle client errors in #copy_data for input
rspec ./spec/pg/connection_spec.rb:646 # PG::Connection can handle server errors in #copy_data for input
rspec ./spec/pg/connection_spec.rb:659 # PG::Connection gracefully handle SQL statements while in #copy_data for input
rspec ./spec/pg/connection_spec.rb:672 # PG::Connection gracefully handle SQL statements while in #copy_data for output
rspec ./spec/pg/connection_spec.rb:684 # PG::Connection should raise an error for non copy statements in #copy_data
rspec ./spec/pg/connection_spec.rb:692 # PG::Connection correctly finishes COPY queries passed to #async_exec
rspec ./spec/pg/connection_spec.rb:710 # PG::Connection described_class#block shouldn't block a second thread
rspec ./spec/pg/connection_spec.rb:724 # PG::Connection described_class#block should allow a timeout
rspec ./spec/pg/connection_spec.rb:734 # PG::Connection can return the default connection options
rspec ./spec/pg/connection_spec.rb:741 # PG::Connection can return the default connection options as a Hash
rspec ./spec/pg/connection_spec.rb:748 # PG::Connection can return the connection's connection options
rspec ./spec/pg/connection_spec.rb:755 # PG::Connection can return the connection's connection options as a Hash
rspec ./spec/pg/connection_spec.rb:781 # PG::Connection honors the connect_timeout connection parameter
rspec ./spec/pg/connection_spec.rb:839 # PG::Connection allows fetching a column of values from a result by column number
rspec ./spec/pg/connection_spec.rb:846 # PG::Connection allows fetching a column of values from a result by field name
rspec ./spec/pg/connection_spec.rb:853 # PG::Connection raises an error if selecting an invalid column index
rspec ./spec/pg/connection_spec.rb:861 # PG::Connection raises an error if selecting an invalid field name
rspec ./spec/pg/connection_spec.rb:869 # PG::Connection raises an error if column index is not a number
rspec ./spec/pg/connection_spec.rb:877 # PG::Connection can connect asynchronously
rspec ./spec/pg/connection_spec.rb:889 # PG::Connection discards previous results (if any) before waiting on an #async_exec
rspec ./spec/pg/connection_spec.rb:891 # PG::Connection calls the block if one is provided to #async_exec
rspec ./spec/pg/connection_spec.rb:899 # PG::Connection raises a rescue-able error if #finish is called twice
rspec ./spec/pg/connection_spec.rb:906 # PG::Connection closes the IO fetched from #socket_io when the connection is closed
rspec ./spec/pg/connection_spec.rb:914 # PG::Connection closes the IO fetched from #socket_io when the connection is reset
rspec ./spec/pg/connection_spec.rb:923 # PG::Connection block should raise ConnectionBad for a closed connection
rspec ./spec/pg/connection_spec.rb:934 # PG::Connection sets the fallback_application_name on new connections
rspec ./spec/pg/connection_spec.rb:943 # PG::Connection sets a shortened fallback_application_name on new connections
rspec ./spec/pg/connection_spec.rb:957 # PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments
rspec ./spec/pg/connection_spec.rb:978 # PG::Connection accepts nil as the timeout in #wait_for_notify
rspec ./spec/pg/connection_spec.rb:996 # PG::Connection sends nil as the payload if the notification wasn't given one
rspec ./spec/pg/connection_spec.rb:1013 # PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments
rspec ./spec/pg/connection_spec.rb:1034 # PG::Connection calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments
rspec ./spec/pg/connection_spec.rb:1053 # PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments
rspec ./spec/pg/connection_spec.rb:763 # PG::Connection connection information related to SSL can retrieve connection's ssl state
rspec ./spec/pg/connection_spec.rb:767 # PG::Connection connection information related to SSL can retrieve connection's ssl attribute_names
rspec ./spec/pg/connection_spec.rb:771 # PG::Connection connection information related to SSL can retrieve a single ssl connection attribute
rspec ./spec/pg/connection_spec.rb:775 # PG::Connection connection information related to SSL can retrieve all connection's ssl attributes
rspec ./spec/pg/connection_spec.rb:791 # PG::Connection deprecated password encryption method can encrypt password for a given user
rspec ./spec/pg/connection_spec.rb:795 # PG::Connection deprecated password encryption method raises an appropriate error if either of the required arguments is not valid
rspec ./spec/pg/connection_spec.rb:809 # PG::Connection password encryption method can encrypt without algorithm
rspec ./spec/pg/connection_spec.rb:814 # PG::Connection password encryption method can encrypt with algorithm
rspec ./spec/pg/connection_spec.rb:819 # PG::Connection password encryption method raises an appropriate error if either of the required arguments is not valid
rspec ./spec/pg/connection_spec.rb:1076 # PG::Connection server ping pings successfully with connection string
rspec ./spec/pg/connection_spec.rb:1081 # PG::Connection server ping pings using 7 arguments converted to strings
rspec ./spec/pg/connection_spec.rb:1086 # PG::Connection server ping pings using a hash of connection parameters
rspec ./spec/pg/connection_spec.rb:1094 # PG::Connection server ping returns correct response when ping connection cannot be established
rspec ./spec/pg/connection_spec.rb:1102 # PG::Connection server ping returns correct response when ping connection arguments are wrong
rspec ./spec/pg/connection_spec.rb:1111 # PG::Connection set_single_row_mode raises an error when called at the wrong time
rspec ./spec/pg/connection_spec.rb:1117 # PG::Connection set_single_row_mode should work in single row mode
rspec ./spec/pg/connection_spec.rb:1138 # PG::Connection set_single_row_mode should receive rows before entire query is finished
rspec ./spec/pg/connection_spec.rb:1153 # PG::Connection set_single_row_mode should receive rows before entire query fails
rspec ./spec/pg/connection_spec.rb:1369 # PG::Connection multinationalization support can quote bigger strings with quote_ident
rspec ./spec/pg/connection_spec.rb:1375 # PG::Connection multinationalization support can quote Arrays with quote_ident
rspec ./spec/pg/connection_spec.rb:1382 # PG::Connection multinationalization support will raise a TypeError for invalid arguments to quote_ident
rspec ./spec/pg/connection_spec.rb:1428 # PG::Connection multinationalization support encodes exception messages with the connection's encoding (#96)
rspec ./spec/pg/connection_spec.rb:1449 # PG::Connection multinationalization support handles clearing result in or after set_notice_receiver
rspec ./spec/pg/connection_spec.rb:1464 # PG::Connection multinationalization support receives properly encoded messages in the notice callbacks
rspec ./spec/pg/connection_spec.rb:1492 # PG::Connection multinationalization support receives properly encoded text from wait_for_notify
rspec ./spec/pg/connection_spec.rb:1509 # PG::Connection multinationalization support returns properly encoded text from notifies
rspec ./spec/pg/connection_spec.rb:1175 # PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (iso-8859-1)
rspec ./spec/pg/connection_spec.rb:1186 # PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (utf-8)
rspec ./spec/pg/connection_spec.rb:1197 # PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (EUC-JP)
rspec ./spec/pg/connection_spec.rb:1209 # PG::Connection multinationalization support rubyforge #22925: m17n support returns the results in the correct encoding even if the client_encoding has changed since the results were fetched
rspec ./spec/pg/connection_spec.rb:1223 # PG::Connection multinationalization support rubyforge #22925: m17n support the connection should return ASCII-8BIT when it's set to SQL_ASCII
rspec ./spec/pg/connection_spec.rb:1228 # PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped string
rspec ./spec/pg/connection_spec.rb:1236 # PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped literal
rspec ./spec/pg/connection_spec.rb:1244 # PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped identifier
rspec ./spec/pg/connection_spec.rb:1252 # PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for quote_ident
rspec ./spec/pg/connection_spec.rb:1260 # PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for escaped string
rspec ./spec/pg/connection_spec.rb:1268 # PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for quote_ident
rspec ./spec/pg/connection_spec.rb:1276 # PG::Connection multinationalization support rubyforge #22925: m17n support raises appropriate error if set_client_encoding is called with invalid arguments
rspec ./spec/pg/connection_spec.rb:1288 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #exec_params
rspec ./spec/pg/connection_spec.rb:1294 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #async_exec
rspec ./spec/pg/connection_spec.rb:1300 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string to #exec
rspec ./spec/pg/connection_spec.rb:1305 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string to #async_exec
rspec ./spec/pg/connection_spec.rb:1310 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #prepare and #exec_prepared
rspec ./spec/pg/connection_spec.rb:1317 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #describe_prepared
rspec ./spec/pg/connection_spec.rb:1323 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #describe_portal
rspec ./spec/pg/connection_spec.rb:1329 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string to #send_query
rspec ./spec/pg/connection_spec.rb:1334 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #send_query
rspec ./spec/pg/connection_spec.rb:1340 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #send_prepare and #send_query_prepared
rspec ./spec/pg/connection_spec.rb:1348 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #send_describe_prepared
rspec ./spec/pg/connection_spec.rb:1354 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #send_describe_portal
rspec ./spec/pg/connection_spec.rb:1360 # PG::Connection multinationalization support respect and convert character encoding of input strings should convert error string to #put_copy_end
rspec ./spec/pg/connection_spec.rb:1390 # PG::Connection multinationalization support Ruby 1.9.x default_internal encoding honors the Encoding.default_internal if it's set and the synchronous interface is used
rspec ./spec/pg/connection_spec.rb:1412 # PG::Connection multinationalization support Ruby 1.9.x default_internal encoding allows users of the async interface to set the client_encoding to the default_internal
rspec ./spec/pg/connection_spec.rb:1526 # PG::Connection OS thread support Connection#exec shouldn't block a second thread
rspec ./spec/pg/connection_spec.rb:1536 # PG::Connection OS thread support Connection.new shouldn't block a second thread
rspec ./spec/pg/connection_spec.rb:1553 # PG::Connection type casting should raise an error on invalid param mapping
rspec ./spec/pg/connection_spec.rb:1559 # PG::Connection type casting should return nil if no type mapping is set
rspec ./spec/pg/connection_spec.rb:1564 # PG::Connection type casting shouldn't type map params unless requested
rspec ./spec/pg/connection_spec.rb:1575 # PG::Connection type casting should raise an error on invalid encoder to put_copy_data
rspec ./spec/pg/connection_spec.rb:1581 # PG::Connection type casting can type cast parameters to put_copy_data with explicit encoder
rspec ./spec/pg/connection_spec.rb:1614 # PG::Connection type casting with default query type map should respect a type mapping for params and it's OID and format code
rspec ./spec/pg/connection_spec.rb:1620 # PG::Connection type casting with default query type map should return the current type mapping
rspec ./spec/pg/connection_spec.rb:1624 # PG::Connection type casting with default query type map should work with arbitrary number of params in conjunction with type casting
rspec ./spec/pg/connection_spec.rb:1639 # PG::Connection type casting with default query type map can process #copy_data input queries with row encoder and respects character encoding
rspec ./spec/pg/connection_spec.rb:1665 # PG::Connection type casting with default result type map should respect a type mapping for result
rspec ./spec/pg/connection_spec.rb:1670 # PG::Connection type casting with default result type map should return the current type mapping
rspec ./spec/pg/connection_spec.rb:1674 # PG::Connection type casting with default result type map should work with arbitrary number of params in conjunction with type casting
rspec ./spec/pg/connection_spec.rb:1689 # PG::Connection type casting with default result type map can process #copy_data output with row decoder and respects character encoding
rspec ./spec/pg/connection_spec.rb:1701 # PG::Connection type casting with default result type map can type cast #copy_data output with explicit decoder
rspec ./spec/pg/basic_type_mapping_spec.rb:19 # Basic type mapping PG::BasicTypeMapForQueries should do basic param encoding
rspec ./spec/pg/basic_type_mapping_spec.rb:30 # Basic type mapping PG::BasicTypeMapForQueries should do array param encoding
rspec ./spec/pg/basic_type_mapping_spec.rb:58 # Basic type mapping PG::BasicTypeMapForResults should do OID based type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:79 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do boolean type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:86 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do binary type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:94 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do integer type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:101 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do string type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:110 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do float type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:130 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do datetime without time zone type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:143 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do datetime with time zone type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:156 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do date type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:169 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do JSON conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:190 # Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do array type conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:213 # Basic type mapping PG::BasicTypeMapForResults with usage of result oids for copy decoder selection can type cast #copy_data output with explicit decoder
rspec ./spec/pg/basic_type_mapping_spec.rb:240 # Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for bind params encoder selection can type cast query params
rspec ./spec/pg/basic_type_mapping_spec.rb:253 # Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for bind params encoder selection can do JSON conversions
rspec ./spec/pg/basic_type_mapping_spec.rb:288 # Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for copy encoder selection can type cast #copy_data input with explicit encoder
rspec ./spec/pg_spec.rb:10 # PG knows what version of the libpq library is loaded
rspec ./spec/pg_spec.rb:15 # PG can select which of both security libraries to initialize
rspec ./spec/pg_spec.rb:22 # PG can select whether security libraries to initialize
rspec ./spec/pg_spec.rb:30 # PG knows whether or not the library is threadsafe
rspec ./spec/pg_spec.rb:34 # PG does have hierarchical error classes
rspec ./spec/pg/type_map_in_ruby_spec.rb:12 # PG::TypeMapInRuby result values should be usable non-derived
rspec ./spec/pg/type_map_in_ruby_spec.rb:18 # PG::TypeMapInRuby result values should call derived result mapping methods
rspec ./spec/pg/type_map_in_ruby_spec.rb:37 # PG::TypeMapInRuby result values should accept only a type map object from fit_to_result
rspec ./spec/pg/type_map_in_ruby_spec.rb:50 # PG::TypeMapInRuby query bind params should be usable non-derived
rspec ./spec/pg/type_map_in_ruby_spec.rb:56 # PG::TypeMapInRuby query bind params should call derived param mapping methods
rspec ./spec/pg/type_map_in_ruby_spec.rb:81 # PG::TypeMapInRuby put_copy_data should be usable non-derived
rspec ./spec/pg/type_map_in_ruby_spec.rb:88 # PG::TypeMapInRuby put_copy_data should call derived data mapping methods
rspec ./spec/pg/type_map_in_ruby_spec.rb:112 # PG::TypeMapInRuby put_copy_data shouldn't accept invalid return from typecast_query_param
rspec ./spec/pg/type_map_in_ruby_spec.rb:125 # PG::TypeMapInRuby get_copy_data should be usable non-derived
rspec ./spec/pg/type_map_in_ruby_spec.rb:132 # PG::TypeMapInRuby get_copy_data should call derived data mapping methods
rspec ./spec/pg/type_map_in_ruby_spec.rb:152 # PG::TypeMapInRuby get_copy_data shouldn't accept invalid return from fit_to_copy_get
rspec ./spec/pg/type_map_by_column_spec.rb:32 # PG::TypeMapByColumn should retrieve it's conversions
rspec ./spec/pg/type_map_by_column_spec.rb:44 # PG::TypeMapByColumn should retrieve it's oids
rspec ./spec/pg/type_map_by_column_spec.rb:49 # PG::TypeMapByColumn should gracefully handle not initialized state
rspec ./spec/pg/type_map_by_column_spec.rb:76 # PG::TypeMapByColumn should encode integer params
rspec ./spec/pg/type_map_by_column_spec.rb:84 # PG::TypeMapByColumn should encode bytea params
rspec ./spec/pg/type_map_by_column_spec.rb:95 # PG::TypeMapByColumn should allow hash form parameters for default encoder
rspec ./spec/pg/type_map_by_column_spec.rb:105 # PG::TypeMapByColumn should convert hash form parameters to string when using string encoders
rspec ./spec/pg/type_map_by_column_spec.rb:114 # PG::TypeMapByColumn shouldn't allow param mappings with different number of fields
rspec ./spec/pg/type_map_by_column_spec.rb:120 # PG::TypeMapByColumn should verify the default type map for query params as well
rspec ./spec/pg/type_map_by_column_spec.rb:127 # PG::TypeMapByColumn forwards query param conversions to the #default_type_map
rspec ./spec/pg/type_map_by_column_spec.rb:149 # PG::TypeMapByColumn should raise an error from decode method of type converter
rspec ./spec/pg/type_map_by_column_spec.rb:156 # PG::TypeMapByColumn should raise an error for invalid params
rspec ./spec/pg/type_map_by_column_spec.rb:161 # PG::TypeMapByColumn shouldn't allow result mappings with different number of fields
rspec ./spec/pg/type_map_by_column_spec.rb:166 # PG::TypeMapByColumn should verify the default type map for result values as well
rspec ./spec/pg/type_map_by_column_spec.rb:174 # PG::TypeMapByColumn forwards result value conversions to a TypeMapByOid as #default_type_map
rspec ./spec/pg/type_map_by_column_spec.rb:190 # PG::TypeMapByColumn forwards get_copy_data conversions to another TypeMapByColumn as #default_type_map
rspec ./spec/pg/type_map_by_column_spec.rb:200 # PG::TypeMapByColumn will deny copy queries with different column count
rspec ./spec/pg/type_map_by_column_spec.rb:216 # PG::TypeMapByColumn should allow mixed type conversions
rspec ./spec/pg/type_map_spec.rb:12 # PG::TypeMap should raise an error when used for param type casts
rspec ./spec/pg/type_map_spec.rb:18 # PG::TypeMap should raise an error when used for result type casts
rspec ./spec/pg/type_map_by_oid_spec.rb:37 # PG::TypeMapByOid should retrieve it's conversions
rspec ./spec/pg/type_map_by_oid_spec.rb:46 # PG::TypeMapByOid should allow deletion of coders
rspec ./spec/pg/type_map_by_oid_spec.rb:56 # PG::TypeMapByOid should check format when deleting coders
rspec ./spec/pg/type_map_by_oid_spec.rb:61 # PG::TypeMapByOid should check format when adding coders
rspec ./spec/pg/type_map_by_oid_spec.rb:68 # PG::TypeMapByOid should check coder type when adding coders
rspec ./spec/pg/type_map_by_oid_spec.rb:72 # PG::TypeMapByOid should allow reading and writing max_rows_for_online_lookup
rspec ./spec/pg/type_map_by_oid_spec.rb:78 # PG::TypeMapByOid should allow building new TypeMapByColumn for a given result
rspec ./spec/pg/type_map_by_oid_spec.rb:85 # PG::TypeMapByOid forwards result value conversions to another TypeMapByOid as #default_type_map
rspec ./spec/pg/type_map_by_oid_spec.rb:110 # PG::TypeMapByOid should allow mixed type conversions in text format
rspec ./spec/pg/type_map_by_oid_spec.rb:116 # PG::TypeMapByOid should build a TypeMapByColumn when assigned and the number of rows is high enough
rspec ./spec/pg/type_map_by_oid_spec.rb:123 # PG::TypeMapByOid should use TypeMapByOid for online lookup and the number of rows is low enough
rspec ./spec/pg/type_map_by_oid_spec.rb:133 # PG::TypeMapByOid should allow mixed type conversions in binary format
rspec ./spec/pg/type_map_by_oid_spec.rb:143 # PG::TypeMapByOid should raise an error used for query params
Randomized with seed 13791
==== [setup.log start ] ====
The files belonging to this database system will be owned by user "mockbuild".
This user must also own the server process.
The database cluster will be initialized with locale "C".
The default text search configuration will be set to "english".
Data page checksums are disabled.
creating directory /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
Success. You can now start the database server using:
pg_ctl -D /builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data -l logfile start
waiting for server to start....2019-05-13 16:25:04.985 UTC [1589] LOG: listening on IPv6 address "::1", port 54321
2019-05-13 16:25:04.985 UTC [1589] LOG: listening on IPv4 address "127.0.0.1", port 54321
2019-05-13 16:25:04.988 UTC [1589] LOG: listening on Unix socket "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/.s.PGSQL.54321"
2019-05-13 16:25:04.999 UTC [1589] LOG: redirecting log output to logging collector process
2019-05-13 16:25:04.999 UTC [1589] HINT: Future log output will appear in directory "log".
done
server started
DROP DATABASE IF EXISTS test
NOTICE: database "test" does not exist, skipping
DROP DATABASE
SELECT pg_catalog.set_config('search_path', '', false)
CREATE DATABASE test;
waiting for server to shut down.... done
server stopped
waiting for server to start....2019-05-13 16:25:07.565 UTC [2106] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:07.565 UTC [2106] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.565 UTC [2106] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:07.565 UTC [2106] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.565 UTC [2106] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:07.565 UTC [2106] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:07.565 UTC [2106] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:07.712 UTC [2118] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:07.712 UTC [2118] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.712 UTC [2118] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:07.712 UTC [2118] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.712 UTC [2118] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:07.712 UTC [2118] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:07.712 UTC [2118] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:07.823 UTC [2122] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:07.823 UTC [2122] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.823 UTC [2122] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:07.823 UTC [2122] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.823 UTC [2122] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:07.823 UTC [2122] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:07.823 UTC [2122] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:07.931 UTC [2126] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:07.931 UTC [2126] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.931 UTC [2126] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:07.931 UTC [2126] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:07.931 UTC [2126] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:07.931 UTC [2126] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:07.932 UTC [2126] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:08.043 UTC [2130] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:08.043 UTC [2130] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.043 UTC [2130] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:08.043 UTC [2130] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.043 UTC [2130] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:08.043 UTC [2130] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:08.043 UTC [2130] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:08.280 UTC [2134] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:08.280 UTC [2134] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.280 UTC [2134] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:08.280 UTC [2134] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.280 UTC [2134] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:08.280 UTC [2134] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:08.280 UTC [2134] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:08.730 UTC [2138] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:08.730 UTC [2138] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.730 UTC [2138] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:08.730 UTC [2138] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.731 UTC [2138] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:08.731 UTC [2138] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:08.731 UTC [2138] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:08.790 UTC [2143] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:08.790 UTC [2143] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.790 UTC [2143] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:08.790 UTC [2143] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.790 UTC [2143] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:08.790 UTC [2143] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:08.790 UTC [2143] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:08.898 UTC [2147] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:08.898 UTC [2147] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.898 UTC [2147] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:08.898 UTC [2147] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:08.898 UTC [2147] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:08.898 UTC [2147] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:08.898 UTC [2147] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
waiting for server to start....2019-05-13 16:25:09.007 UTC [2151] LOG: could not bind IPv6 address "::1": Address already in use
2019-05-13 16:25:09.007 UTC [2151] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:09.007 UTC [2151] LOG: could not bind IPv4 address "127.0.0.1": Address already in use
2019-05-13 16:25:09.007 UTC [2151] HINT: Is another postmaster already running on port 54321? If not, wait a few seconds and retry.
2019-05-13 16:25:09.007 UTC [2151] WARNING: could not create listen socket for "localhost"
2019-05-13 16:25:09.007 UTC [2151] FATAL: could not create any TCP/IP sockets
2019-05-13 16:25:09.007 UTC [2151] LOG: database system is shut down
stopped waiting
pg_ctl: could not start server
Examine the log output.
pg_ctl: PID file "/builddir/build/BUILD/pg-1.0.0/usr/share/gems/gems/pg-1.0.0/tmp_test_specs/data/postmaster.pid" does not exist
Is server running?
==== [setup.log end ] ====
RPM build errors:
+ echo '==== [setup.log start ] ===='
+ cat tmp_test_specs/setup.log
+ echo '==== [setup.log end ] ===='
+ false
error: Bad exit status from /var/tmp/rpm-tmp.3yaPcA (%check)
Bad exit status from /var/tmp/rpm-tmp.3yaPcA (%check)
Child return code was: 1
EXCEPTION: [Error()]
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 89, in trace
result = func(*args, **kw)
File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 582, in do
raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
# bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-pg.spec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment