Raspbian Package Auto-Building

Build log for ruby-mysql2 (0.5.2-1) on armhf

ruby-mysql20.5.2-1armhf → 2019-01-10 07:39:11

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02

+==============================================================================+
| ruby-mysql2 0.5.2-1 (armhf)                  Thu, 10 Jan 2019 07:27:55 +0000 |
+==============================================================================+

Package: ruby-mysql2
Version: 0.5.2-1
Source Version: 0.5.2-1
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-2cacfbee-259c-4b96-bd6a-519dae3c9c36' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [11.4 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [13.1 MB]
Fetched 24.5 MB in 9s (2715 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'ruby-mysql2' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/ruby-team/ruby-mysql2.git
Please use:
git clone https://salsa.debian.org/ruby-team/ruby-mysql2.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 110 kB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main ruby-mysql2 0.5.2-1 (dsc) [2152 B]
Get:2 http://172.17.0.1/private buster-staging/main ruby-mysql2 0.5.2-1 (tar) [101 kB]
Get:3 http://172.17.0.1/private buster-staging/main ruby-mysql2 0.5.2-1 (diff) [6876 B]
Fetched 110 kB in 0s (1369 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/ruby-mysql2-Wq8b05/ruby-mysql2-0.5.2' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ruby-mysql2-Wq8b05' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-Pzf1WB/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-Pzf1WB/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Packages [432 B]
Fetched 2108 B in 0s (10.9 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  ca-certificates dbus dbus-user-session e2fsprogs-l10n krb5-locales libexpat1
  libgpg-error-l10n libnss-systemd libpam-systemd libssl1.1 openssl
  systemd-sysv
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 15815 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper (>= 11~), gem2deb, default-libmysqlclient-dev, default-mysql-server | virtual-mysql-server, rake, ruby-rspec
Filtered Build-Depends: debhelper (>= 11~), gem2deb, default-libmysqlclient-dev, default-mysql-server, rake, ruby-rspec
dpkg-deb: building package 'sbuild-build-depends-ruby-mysql2-dummy' in '/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive/sbuild-build-depends-ruby-mysql2-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-ruby-mysql2-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Sources [547 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ Packages [619 B]
Fetched 2499 B in 0s (12.9 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install ruby-mysql2 build dependencies (apt-based resolver)
-----------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  dbus dbus-user-session e2fsprogs-l10n krb5-locales libgpg-error-l10n
  libnss-systemd libpam-systemd systemd-sysv
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  default-libmysqlclient-dev default-mysql-server devscripts dh-autoreconf
  dh-strip-nondeterminism dwz file galera-3 gawk gem2deb gem2deb-test-runner
  gettext gettext-base groff-base intltool-debian iproute2 libaio1
  libarchive-zip-perl libb-hooks-op-check-perl libbsd0 libcap2-bin
  libclass-method-modifiers-perl libconfig-inifiles-perl libcroco3 libdbi-perl
  libdevel-callchecker-perl libdevel-globaldestruction-perl
  libdynaloader-functions-perl libelf1 libencode-locale-perl
  libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl
  libfile-which-perl libglib2.0-0 libgmp-dev libgmpxx4ldbl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libicu63 libimport-into-perl
  libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl
  libjemalloc1 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc
  libmagic1 libmariadbclient-dev libmariadbclient-dev-compat
  libmariadbclient18 libmnl0 libmodule-runtime-perl libmoo-perl libmpdec2
  libnet-http-perl libnet-ssleay-perl libparams-classify-perl libpipeline1
  libpopt0 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib
  libreadline5 librole-tiny-perl libruby2.5 libsigsegv2 libstrictures-perl
  libsub-exporter-progressive-perl libsub-quote-perl libtimedate-perl libtool
  libtry-tiny-perl libuchardet0 liburi-perl libwrap0 libwww-perl
  libwww-robotrules-perl libxml2 libxtables12 libyaml-0-2 lsof m4 man-db
  mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common
  mariadb-server-10.1 mariadb-server-core-10.1 mime-support mysql-common
  patchutils perl-openssl-defaults po-debconf psmisc python3 python3-minimal
  python3.7 python3.7-minimal rake rsync ruby ruby-all-dev ruby-did-you-mean
  ruby-diff-lcs ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec
  ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support
  ruby-setup ruby-test-unit ruby-thread-order ruby-xmlrpc ruby2.5 ruby2.5-dev
  rubygems-integration socat wdiff zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation dh-make adequate autopkgtest bls-standalone bsd-mailx | mailx
  check-all-the-things cvs-buildpackage devscripts-el diffoscope disorderfs
  dose-extra duck faketime gnuplot how-can-i-help libauthen-sasl-perl
  libdbd-pg-perl libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl
  libyaml-syck-perl mozilla-devscripts mutt piuparts postgresql-client quilt
  ratt reprotest ssh-client svn-buildpackage w3m gawk-doc gettext-doc
  libasprintf-dev libgettextpo-dev groff iproute2-doc libclone-perl
  libmldbm-perl libnet-daemon-perl libsql-statement-perl gmp-doc libgmp10-doc
  libmpfr-dev libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl
  libbareword-filehandles-perl libindirect-perl libmultidimensional-perl
  libtool-doc gfortran | fortran95-compiler gcj-jdk libauthen-ntlm-perl m4-doc
  apparmor less www-browser mailx mariadb-test netcat-openbsd tinyca
  libmail-box-perl python3-doc python3-tk python3-venv python3.7-venv
  python3.7-doc binfmt-support openssh-client openssh-server ri ruby-dev
  bundler wdiff-doc
Recommended packages:
  at dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl
  liblist-compare-perl libstring-shellquote-perl licensecheck lintian
  python3-apt python3-debian python3-magic python3-requests python3-unidiff
  python3-xdg strace unzip wget | curl debian-keyring equivs libsoap-lite-perl
  apt-file curl | wget | lynx libatm1 libpam-cap libarchive-cpio-perl
  libglib2.0-data shared-mime-info xdg-user-dirs libhtml-format-perl
  libclass-xsaccessor-perl libsub-name-perl libltdl-dev libdata-dump-perl
  libhtml-form-perl libhttp-daemon-perl libmailtools-perl libdbd-mysql-perl
  libterm-readkey-perl libhtml-template-perl libmail-sendmail-perl zip
  fonts-lato libjs-jquery ruby2.5-doc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  default-libmysqlclient-dev default-mysql-server devscripts dh-autoreconf
  dh-strip-nondeterminism dwz file galera-3 gawk gem2deb gem2deb-test-runner
  gettext gettext-base groff-base intltool-debian iproute2 libaio1
  libarchive-zip-perl libb-hooks-op-check-perl libbsd0 libcap2-bin
  libclass-method-modifiers-perl libconfig-inifiles-perl libcroco3 libdbi-perl
  libdevel-callchecker-perl libdevel-globaldestruction-perl
  libdynaloader-functions-perl libelf1 libencode-locale-perl
  libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl
  libfile-which-perl libglib2.0-0 libgmp-dev libgmpxx4ldbl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libicu63 libimport-into-perl
  libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl
  libjemalloc1 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc
  libmagic1 libmariadbclient-dev libmariadbclient-dev-compat
  libmariadbclient18 libmnl0 libmodule-runtime-perl libmoo-perl libmpdec2
  libnet-http-perl libnet-ssleay-perl libparams-classify-perl libpipeline1
  libpopt0 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib
  libreadline5 librole-tiny-perl libruby2.5 libsigsegv2 libstrictures-perl
  libsub-exporter-progressive-perl libsub-quote-perl libtimedate-perl libtool
  libtry-tiny-perl libuchardet0 liburi-perl libwrap0 libwww-perl
  libwww-robotrules-perl libxml2 libxtables12 libyaml-0-2 lsof m4 man-db
  mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common
  mariadb-server-10.1 mariadb-server-core-10.1 mime-support mysql-common
  patchutils perl-openssl-defaults po-debconf psmisc python3 python3-minimal
  python3.7 python3.7-minimal rake rsync ruby ruby-all-dev ruby-did-you-mean
  ruby-diff-lcs ruby-minitest ruby-net-telnet ruby-power-assert ruby-rspec
  ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support
  ruby-setup ruby-test-unit ruby-thread-order ruby-xmlrpc ruby2.5 ruby2.5-dev
  rubygems-integration sbuild-build-depends-ruby-mysql2-dummy socat wdiff
  zlib1g-dev
0 upgraded, 137 newly installed, 0 to remove and 5 not upgraded.
Need to get 51.3 MB/51.4 MB of archives.
After this operation, 278 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Pzf1WB/apt_archive ./ sbuild-build-depends-ruby-mysql2-dummy 0.invalid.0 [900 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.9.1-1 [104 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.4-1 [782 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.0-2 [25.1 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.4-3 [1160 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf gawk armhf 1:4.2.1+dfsg-1 [590 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf mariadb-common all 1:10.1.37-3 [29.3 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf galera-3 armhf 25.3.23-1 [827 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf libelf1 armhf 0.175-2 [157 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf libmnl0 armhf 1.0.4-2 [11.3 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf libxtables12 armhf 1.8.2-3 [77.1 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf libcap2-bin armhf 1:2.25-1.2 [26.9 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf iproute2 armhf 4.19.0-2 [713 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf libdbi-perl armhf 1.642-1+b1 [766 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf lsof armhf 4.89+dfsg-0.1 [311 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf libconfig-inifiles-perl all 3.000000-1 [51.8 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf libaio1 armhf 0.3.111-1 [10.2 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf mariadb-client-core-10.1 armhf 1:10.1.37-3 [4059 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf mariadb-client-10.1 armhf 1:10.1.37-3 [1028 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf libjemalloc1 armhf 3.6.0-11 [83.1 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf mariadb-server-core-10.1 armhf 1:10.1.37-3 [4417 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf psmisc armhf 23.2-1 [121 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf libpopt0 armhf 1.16-11 [45.9 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf rsync armhf 3.1.3-1 [361 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf libwrap0 armhf 7.6.q-27 [56.0 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf socat armhf 1.7.3.2-2 [324 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf mariadb-server-10.1 armhf 1:10.1.37-3 [4392 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf libpython3.7-minimal armhf 3.7.2-1 [582 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf python3.7-minimal armhf 3.7.2-1 [1454 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.7.1-3 [36.5 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.61 [37.1 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf libpython3.7-stdlib armhf 3.7.2-1 [1663 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf python3.7 armhf 3.7.2-1 [323 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.7.1-3 [20.0 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.7.1-3 [61.5 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.34-2 [239 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.34-2 [107 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.34-2 [65.0 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-2 [185 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-6 [547 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 1.0.0-1 [19.5 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 1.0.0-1 [12.5 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf dwz armhf 0.12-3 [66.0 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.58.2-3 [1076 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf libicu63 armhf 63.1-5 [7976 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+b1 [570 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf debhelper all 12 [1002 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf libmariadbclient18 armhf 1:10.1.37-3 [684 kB]
Get:64 http://172.17.0.1/private buster-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf libmariadbclient-dev armhf 1:10.1.37-3 [1531 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libmariadbclient-dev-compat armhf 1:10.1.37-3 [28.5 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf default-libmysqlclient-dev armhf 1.0.4 [3708 B]
Get:68 http://172.17.0.1/private buster-staging/main armhf default-mysql-server all 1.0.4 [3484 B]
Get:69 http://172.17.0.1/private buster-staging/main armhf libfile-which-perl all 1.23-1 [16.6 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf libfile-homedir-perl all 1.004-1 [42.7 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf libio-pty-perl armhf 1:1.08-1.1+b4 [33.0 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf libipc-run-perl all 20180523.0-1 [101 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf libclass-method-modifiers-perl all 2.12-1 [18.6 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf libsub-exporter-progressive-perl all 0.001013-1 [7588 B]
Get:75 http://172.17.0.1/private buster-staging/main armhf libdevel-globaldestruction-perl all 0.14-1 [8084 B]
Get:76 http://172.17.0.1/private buster-staging/main armhf libb-hooks-op-check-perl armhf 0.22-1+b1 [11.1 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf libdynaloader-functions-perl all 0.003-1 [12.6 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf libdevel-callchecker-perl armhf 0.007-2+b2 [17.7 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf libparams-classify-perl armhf 0.015-1+b1 [24.3 kB]
Get:80 http://172.17.0.1/private buster-staging/main armhf libmodule-runtime-perl all 0.016-1 [19.4 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf libimport-into-perl all 1.002005-1 [11.6 kB]
Get:82 http://172.17.0.1/private buster-staging/main armhf librole-tiny-perl all 2.000006-1 [19.4 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf libstrictures-perl all 2.000005-1 [18.3 kB]
Get:84 http://172.17.0.1/private buster-staging/main armhf libsub-quote-perl all 2.005001-1 [17.9 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf libmoo-perl all 2.003004-2 [57.4 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf libencode-locale-perl all 1.05-1 [13.7 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:88 http://172.17.0.1/private buster-staging/main armhf libhttp-date-perl all 6.02-1 [10.7 kB]
Get:89 http://172.17.0.1/private buster-staging/main armhf libfile-listing-perl all 6.04-1 [10.3 kB]
Get:90 http://172.17.0.1/private buster-staging/main armhf libhtml-tagset-perl all 3.20-3 [12.7 kB]
Get:91 http://172.17.0.1/private buster-staging/main armhf liburi-perl all 1.74-1 [89.4 kB]
Get:92 http://172.17.0.1/private buster-staging/main armhf libhtml-parser-perl armhf 3.72-3+b2 [101 kB]
Get:93 http://172.17.0.1/private buster-staging/main armhf libhtml-tree-perl all 5.07-1 [213 kB]
Get:94 http://172.17.0.1/private buster-staging/main armhf libio-html-perl all 1.001-1 [17.6 kB]
Get:95 http://172.17.0.1/private buster-staging/main armhf liblwp-mediatypes-perl all 6.02-1 [22.1 kB]
Get:96 http://172.17.0.1/private buster-staging/main armhf libhttp-message-perl all 6.18-1 [77.8 kB]
Get:97 http://172.17.0.1/private buster-staging/main armhf libhttp-cookies-perl all 6.04-1 [17.8 kB]
Get:98 http://172.17.0.1/private buster-staging/main armhf libhttp-negotiate-perl all 6.01-1 [12.8 kB]
Get:99 http://172.17.0.1/private buster-staging/main armhf perl-openssl-defaults armhf 3 [6782 B]
Get:100 http://172.17.0.1/private buster-staging/main armhf libnet-ssleay-perl armhf 1.85-2+b1 [286 kB]
Get:101 http://172.17.0.1/private buster-staging/main armhf libio-socket-ssl-perl all 2.060-3 [207 kB]
Get:102 http://172.17.0.1/private buster-staging/main armhf libnet-http-perl all 6.18-1 [24.5 kB]
Get:103 http://172.17.0.1/private buster-staging/main armhf liblwp-protocol-https-perl all 6.07-2 [9242 B]
Get:104 http://172.17.0.1/private buster-staging/main armhf libtry-tiny-perl all 0.30-1 [23.3 kB]
Get:105 http://172.17.0.1/private buster-staging/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get:106 http://172.17.0.1/private buster-staging/main armhf libwww-perl all 6.36-1 [188 kB]
Get:107 http://172.17.0.1/private buster-staging/main armhf patchutils armhf 0.3.4-2 [83.1 kB]
Get:108 http://172.17.0.1/private buster-staging/main armhf wdiff armhf 1.2.2-2 [120 kB]
Get:109 http://172.17.0.1/private buster-staging/main armhf devscripts armhf 2.18.10 [1019 kB]
Get:110 http://172.17.0.1/private buster-staging/main armhf rubygems-integration all 1.11 [4994 B]
Get:111 http://172.17.0.1/private buster-staging/main armhf ruby-did-you-mean all 1.2.1-1 [14.4 kB]
Get:112 http://172.17.0.1/private buster-staging/main armhf ruby-minitest all 5.11.3-1 [54.8 kB]
Get:113 http://172.17.0.1/private buster-staging/main armhf ruby-net-telnet all 0.1.1-2 [12.5 kB]
Get:114 http://172.17.0.1/private buster-staging/main armhf ruby-power-assert all 1.1.1-1 [10.9 kB]
Get:115 http://172.17.0.1/private buster-staging/main armhf ruby-test-unit all 3.2.8-1 [72.4 kB]
Get:116 http://172.17.0.1/private buster-staging/main armhf ruby-xmlrpc all 0.3.0-2 [23.7 kB]
Get:117 http://172.17.0.1/private buster-staging/main armhf libyaml-0-2 armhf 0.2.1-1 [38.8 kB]
Get:118 http://172.17.0.1/private buster-staging/main armhf libruby2.5 armhf 2.5.3-3 [3143 kB]
Get:119 http://172.17.0.1/private buster-staging/main armhf ruby2.5 armhf 2.5.3-3 [393 kB]
Get:120 http://172.17.0.1/private buster-staging/main armhf ruby armhf 1:2.5.1+b1 [11.6 kB]
Get:121 http://172.17.0.1/private buster-staging/main armhf rake all 12.3.1-3 [66.9 kB]
Get:122 http://172.17.0.1/private buster-staging/main armhf gem2deb-test-runner armhf 0.40 [21.5 kB]
Get:123 http://172.17.0.1/private buster-staging/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.8 kB]
Get:124 http://172.17.0.1/private buster-staging/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [570 kB]
Get:125 http://172.17.0.1/private buster-staging/main armhf ruby2.5-dev armhf 2.5.3-3 [407 kB]
Get:126 http://172.17.0.1/private buster-staging/main armhf ruby-all-dev armhf 1:2.5.1+b1 [11.2 kB]
Get:127 http://172.17.0.1/private buster-staging/main armhf ruby-setup all 3.4.1-9 [34.2 kB]
Get:128 http://172.17.0.1/private buster-staging/main armhf gem2deb armhf 0.40 [58.8 kB]
Get:129 http://172.17.0.1/private buster-staging/main armhf ruby-diff-lcs all 1.3-1 [25.7 kB]
Get:130 http://172.17.0.1/private buster-staging/main armhf ruby-rspec-support all 3.8.0c0e1m0s0-1 [31.8 kB]
Get:131 http://172.17.0.1/private buster-staging/main armhf ruby-rspec-expectations all 3.8.0c0e1m0s0-1 [102 kB]
Get:132 http://172.17.0.1/private buster-staging/main armhf ruby-rspec-mocks all 3.8.0c0e1m0s0-1 [94.0 kB]
Get:133 http://172.17.0.1/private buster-staging/main armhf ruby-thread-order all 1.1.0-1 [5096 B]
Get:134 http://172.17.0.1/private buster-staging/main armhf ruby-rspec-core all 3.8.0c0e1m0s0-1 [190 kB]
Get:135 http://172.17.0.1/private buster-staging/main armhf ruby-rspec all 3.8.0c0e1m0s0-1 [7620 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 51.3 MB in 7s (7317 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 15815 files and directories currently installed.)
Preparing to unpack .../0-libbsd0_0.9.1-1_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../1-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../2-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../3-groff-base_1.22.4-1_armhf.deb ...
Unpacking groff-base (1.22.4-1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../4-libpipeline1_1.5.0-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.0-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../5-man-db_2.8.4-3_armhf.deb ...
Unpacking man-db (2.8.4-3) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../6-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package gawk.
(Reading database ... 16442 files and directories currently installed.)
Preparing to unpack .../00-gawk_1%3a4.2.1+dfsg-1_armhf.deb ...
Unpacking gawk (1:4.2.1+dfsg-1) ...
Selecting previously unselected package mysql-common.
Preparing to unpack .../01-mysql-common_5.8+1.0.4_all.deb ...
Unpacking mysql-common (5.8+1.0.4) ...
Selecting previously unselected package mariadb-common.
Preparing to unpack .../02-mariadb-common_1%3a10.1.37-3_all.deb ...
Unpacking mariadb-common (1:10.1.37-3) ...
Selecting previously unselected package galera-3.
Preparing to unpack .../03-galera-3_25.3.23-1_armhf.deb ...
Unpacking galera-3 (25.3.23-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../04-libelf1_0.175-2_armhf.deb ...
Unpacking libelf1:armhf (0.175-2) ...
Selecting previously unselected package libmnl0:armhf.
Preparing to unpack .../05-libmnl0_1.0.4-2_armhf.deb ...
Unpacking libmnl0:armhf (1.0.4-2) ...
Selecting previously unselected package libxtables12:armhf.
Preparing to unpack .../06-libxtables12_1.8.2-3_armhf.deb ...
Unpacking libxtables12:armhf (1.8.2-3) ...
Selecting previously unselected package libcap2-bin.
Preparing to unpack .../07-libcap2-bin_1%3a2.25-1.2_armhf.deb ...
Unpacking libcap2-bin (1:2.25-1.2) ...
Selecting previously unselected package iproute2.
Preparing to unpack .../08-iproute2_4.19.0-2_armhf.deb ...
Unpacking iproute2 (4.19.0-2) ...
Selecting previously unselected package libdbi-perl:armhf.
Preparing to unpack .../09-libdbi-perl_1.642-1+b1_armhf.deb ...
Unpacking libdbi-perl:armhf (1.642-1+b1) ...
Selecting previously unselected package lsof.
Preparing to unpack .../10-lsof_4.89+dfsg-0.1_armhf.deb ...
Unpacking lsof (4.89+dfsg-0.1) ...
Selecting previously unselected package libconfig-inifiles-perl.
Preparing to unpack .../11-libconfig-inifiles-perl_3.000000-1_all.deb ...
Unpacking libconfig-inifiles-perl (3.000000-1) ...
Selecting previously unselected package libaio1:armhf.
Preparing to unpack .../12-libaio1_0.3.111-1_armhf.deb ...
Unpacking libaio1:armhf (0.3.111-1) ...
Selecting previously unselected package libreadline5:armhf.
Preparing to unpack .../13-libreadline5_5.2+dfsg-3_armhf.deb ...
Unpacking libreadline5:armhf (5.2+dfsg-3) ...
Selecting previously unselected package mariadb-client-core-10.1.
Preparing to unpack .../14-mariadb-client-core-10.1_1%3a10.1.37-3_armhf.deb ...
Unpacking mariadb-client-core-10.1 (1:10.1.37-3) ...
Selecting previously unselected package mariadb-client-10.1.
Preparing to unpack .../15-mariadb-client-10.1_1%3a10.1.37-3_armhf.deb ...
Unpacking mariadb-client-10.1 (1:10.1.37-3) ...
Selecting previously unselected package libjemalloc1.
Preparing to unpack .../16-libjemalloc1_3.6.0-11_armhf.deb ...
Unpacking libjemalloc1 (3.6.0-11) ...
Selecting previously unselected package mariadb-server-core-10.1.
Preparing to unpack .../17-mariadb-server-core-10.1_1%3a10.1.37-3_armhf.deb ...
Unpacking mariadb-server-core-10.1 (1:10.1.37-3) ...
Selecting previously unselected package psmisc.
Preparing to unpack .../18-psmisc_23.2-1_armhf.deb ...
Unpacking psmisc (23.2-1) ...
Selecting previously unselected package libpopt0:armhf.
Preparing to unpack .../19-libpopt0_1.16-11_armhf.deb ...
Unpacking libpopt0:armhf (1.16-11) ...
Selecting previously unselected package rsync.
Preparing to unpack .../20-rsync_3.1.3-1_armhf.deb ...
Unpacking rsync (3.1.3-1) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../21-libwrap0_7.6.q-27_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-27) ...
Selecting previously unselected package socat.
Preparing to unpack .../22-socat_1.7.3.2-2_armhf.deb ...
Unpacking socat (1.7.3.2-2) ...
Setting up mysql-common (5.8+1.0.4) ...
update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Setting up mariadb-common (1:10.1.37-3) ...
update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Selecting previously unselected package mariadb-server-10.1.
(Reading database ... 17370 files and directories currently installed.)
Preparing to unpack .../mariadb-server-10.1_1%3a10.1.37-3_armhf.deb ...
Unpacking mariadb-server-10.1 (1:10.1.37-3) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../libpython3.7-minimal_3.7.2-1_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.2-1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../python3.7-minimal_3.7.2-1_armhf.deb ...
Unpacking python3.7-minimal (3.7.2-1) ...
Setting up libpython3.7-minimal:armhf (3.7.2-1) ...
Setting up python3.7-minimal (3.7.2-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 17764 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.1-3_armhf.deb ...
Unpacking python3-minimal (3.7.1-3) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.61_all.deb ...
Unpacking mime-support (3.61) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../3-libpython3.7-stdlib_3.7.2-1_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.2-1) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../4-python3.7_3.7.2-1_armhf.deb ...
Unpacking python3.7 (3.7.2-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.7.1-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.1-3) ...
Setting up python3-minimal (3.7.1-3) ...
Selecting previously unselected package python3.
(Reading database ... 18196 files and directories currently installed.)
Preparing to unpack .../00-python3_3.7.1-3_armhf.deb ...
Unpacking python3 (3.7.1-3) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.34-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.34-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../02-libmagic1_1%3a5.34-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.34-2) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.34-2_armhf.deb ...
Unpacking file (1:5.34-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package m4.
Preparing to unpack .../05-m4_1.4.18-2_armhf.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../06-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../07-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../08-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../09-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package libtool.
Preparing to unpack .../10-libtool_2.4.6-6_all.deb ...
Unpacking libtool (2.4.6-6) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../11-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../12-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../13-libfile-stripnondeterminism-perl_1.0.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.0.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../14-dh-strip-nondeterminism_1.0.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.0.0-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../15-dwz_0.12-3_armhf.deb ...
Unpacking dwz (0.12-3) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../16-libglib2.0-0_2.58.2-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.2-3) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../17-libicu63_63.1-5_armhf.deb ...
Unpacking libicu63:armhf (63.1-5) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../18-libxml2_2.9.4+dfsg1-7+b1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+b1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../19-libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../20-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../21-intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../22-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../23-debhelper_12_all.deb ...
Unpacking debhelper (12) ...
Selecting previously unselected package libmariadbclient18:armhf.
Preparing to unpack .../24-libmariadbclient18_1%3a10.1.37-3_armhf.deb ...
Unpacking libmariadbclient18:armhf (1:10.1.37-3) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../25-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package libmariadbclient-dev.
Preparing to unpack .../26-libmariadbclient-dev_1%3a10.1.37-3_armhf.deb ...
Unpacking libmariadbclient-dev (1:10.1.37-3) ...
Selecting previously unselected package libmariadbclient-dev-compat:armhf.
Preparing to unpack .../27-libmariadbclient-dev-compat_1%3a10.1.37-3_armhf.deb ...
Unpacking libmariadbclient-dev-compat:armhf (1:10.1.37-3) ...
Selecting previously unselected package default-libmysqlclient-dev:armhf.
Preparing to unpack .../28-default-libmysqlclient-dev_1.0.4_armhf.deb ...
Unpacking default-libmysqlclient-dev:armhf (1.0.4) ...
Selecting previously unselected package default-mysql-server.
Preparing to unpack .../29-default-mysql-server_1.0.4_all.deb ...
Unpacking default-mysql-server (1.0.4) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../30-libfile-which-perl_1.23-1_all.deb ...
Unpacking libfile-which-perl (1.23-1) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../31-libfile-homedir-perl_1.004-1_all.deb ...
Unpacking libfile-homedir-perl (1.004-1) ...
Selecting previously unselected package libio-pty-perl.
Preparing to unpack .../32-libio-pty-perl_1%3a1.08-1.1+b4_armhf.deb ...
Unpacking libio-pty-perl (1:1.08-1.1+b4) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../33-libipc-run-perl_20180523.0-1_all.deb ...
Unpacking libipc-run-perl (20180523.0-1) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../34-libclass-method-modifiers-perl_2.12-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.12-1) ...
Selecting previously unselected package libsub-exporter-progressive-perl.
Preparing to unpack .../35-libsub-exporter-progressive-perl_0.001013-1_all.deb ...
Unpacking libsub-exporter-progressive-perl (0.001013-1) ...
Selecting previously unselected package libdevel-globaldestruction-perl.
Preparing to unpack .../36-libdevel-globaldestruction-perl_0.14-1_all.deb ...
Unpacking libdevel-globaldestruction-perl (0.14-1) ...
Selecting previously unselected package libb-hooks-op-check-perl.
Preparing to unpack .../37-libb-hooks-op-check-perl_0.22-1+b1_armhf.deb ...
Unpacking libb-hooks-op-check-perl (0.22-1+b1) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../38-libdynaloader-functions-perl_0.003-1_all.deb ...
Unpacking libdynaloader-functions-perl (0.003-1) ...
Selecting previously unselected package libdevel-callchecker-perl.
Preparing to unpack .../39-libdevel-callchecker-perl_0.007-2+b2_armhf.deb ...
Unpacking libdevel-callchecker-perl (0.007-2+b2) ...
Selecting previously unselected package libparams-classify-perl.
Preparing to unpack .../40-libparams-classify-perl_0.015-1+b1_armhf.deb ...
Unpacking libparams-classify-perl (0.015-1+b1) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../41-libmodule-runtime-perl_0.016-1_all.deb ...
Unpacking libmodule-runtime-perl (0.016-1) ...
Selecting previously unselected package libimport-into-perl.
Preparing to unpack .../42-libimport-into-perl_1.002005-1_all.deb ...
Unpacking libimport-into-perl (1.002005-1) ...
Selecting previously unselected package librole-tiny-perl.
Preparing to unpack .../43-librole-tiny-perl_2.000006-1_all.deb ...
Unpacking librole-tiny-perl (2.000006-1) ...
Selecting previously unselected package libstrictures-perl.
Preparing to unpack .../44-libstrictures-perl_2.000005-1_all.deb ...
Unpacking libstrictures-perl (2.000005-1) ...
Selecting previously unselected package libsub-quote-perl.
Preparing to unpack .../45-libsub-quote-perl_2.005001-1_all.deb ...
Unpacking libsub-quote-perl (2.005001-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../46-libmoo-perl_2.003004-2_all.deb ...
Unpacking libmoo-perl (2.003004-2) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../47-libencode-locale-perl_1.05-1_all.deb ...
Unpacking libencode-locale-perl (1.05-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../48-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../49-libhttp-date-perl_6.02-1_all.deb ...
Unpacking libhttp-date-perl (6.02-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../50-libfile-listing-perl_6.04-1_all.deb ...
Unpacking libfile-listing-perl (6.04-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../51-libhtml-tagset-perl_3.20-3_all.deb ...
Unpacking libhtml-tagset-perl (3.20-3) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../52-liburi-perl_1.74-1_all.deb ...
Unpacking liburi-perl (1.74-1) ...
Selecting previously unselected package libhtml-parser-perl.
Preparing to unpack .../53-libhtml-parser-perl_3.72-3+b2_armhf.deb ...
Unpacking libhtml-parser-perl (3.72-3+b2) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../54-libhtml-tree-perl_5.07-1_all.deb ...
Unpacking libhtml-tree-perl (5.07-1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../55-libio-html-perl_1.001-1_all.deb ...
Unpacking libio-html-perl (1.001-1) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../56-liblwp-mediatypes-perl_6.02-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.02-1) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../57-libhttp-message-perl_6.18-1_all.deb ...
Unpacking libhttp-message-perl (6.18-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../58-libhttp-cookies-perl_6.04-1_all.deb ...
Unpacking libhttp-cookies-perl (6.04-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../59-libhttp-negotiate-perl_6.01-1_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-1) ...
Selecting previously unselected package perl-openssl-defaults:armhf.
Preparing to unpack .../60-perl-openssl-defaults_3_armhf.deb ...
Unpacking perl-openssl-defaults:armhf (3) ...
Selecting previously unselected package libnet-ssleay-perl.
Preparing to unpack .../61-libnet-ssleay-perl_1.85-2+b1_armhf.deb ...
Unpacking libnet-ssleay-perl (1.85-2+b1) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../62-libio-socket-ssl-perl_2.060-3_all.deb ...
Unpacking libio-socket-ssl-perl (2.060-3) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../63-libnet-http-perl_6.18-1_all.deb ...
Unpacking libnet-http-perl (6.18-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../64-liblwp-protocol-https-perl_6.07-2_all.deb ...
Unpacking liblwp-protocol-https-perl (6.07-2) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../65-libtry-tiny-perl_0.30-1_all.deb ...
Unpacking libtry-tiny-perl (0.30-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../66-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../67-libwww-perl_6.36-1_all.deb ...
Unpacking libwww-perl (6.36-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../68-patchutils_0.3.4-2_armhf.deb ...
Unpacking patchutils (0.3.4-2) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../69-wdiff_1.2.2-2_armhf.deb ...
Unpacking wdiff (1.2.2-2) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../70-devscripts_2.18.10_armhf.deb ...
Unpacking devscripts (2.18.10) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../71-rubygems-integration_1.11_all.deb ...
Unpacking rubygems-integration (1.11) ...
Selecting previously unselected package ruby-did-you-mean.
Preparing to unpack .../72-ruby-did-you-mean_1.2.1-1_all.deb ...
Unpacking ruby-did-you-mean (1.2.1-1) ...
Selecting previously unselected package ruby-minitest.
Preparing to unpack .../73-ruby-minitest_5.11.3-1_all.deb ...
Unpacking ruby-minitest (5.11.3-1) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../74-ruby-net-telnet_0.1.1-2_all.deb ...
Unpacking ruby-net-telnet (0.1.1-2) ...
Selecting previously unselected package ruby-power-assert.
Preparing to unpack .../75-ruby-power-assert_1.1.1-1_all.deb ...
Unpacking ruby-power-assert (1.1.1-1) ...
Selecting previously unselected package ruby-test-unit.
Preparing to unpack .../76-ruby-test-unit_3.2.8-1_all.deb ...
Unpacking ruby-test-unit (3.2.8-1) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../77-ruby-xmlrpc_0.3.0-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.0-2) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../78-libyaml-0-2_0.2.1-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.1-1) ...
Selecting previously unselected package libruby2.5:armhf.
Preparing to unpack .../79-libruby2.5_2.5.3-3_armhf.deb ...
Unpacking libruby2.5:armhf (2.5.3-3) ...
Selecting previously unselected package ruby2.5.
Preparing to unpack .../80-ruby2.5_2.5.3-3_armhf.deb ...
Unpacking ruby2.5 (2.5.3-3) ...
Selecting previously unselected package ruby.
Preparing to unpack .../81-ruby_1%3a2.5.1+b1_armhf.deb ...
Unpacking ruby (1:2.5.1+b1) ...
Selecting previously unselected package rake.
Preparing to unpack .../82-rake_12.3.1-3_all.deb ...
Unpacking rake (12.3.1-3) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../83-gem2deb-test-runner_0.40_armhf.deb ...
Unpacking gem2deb-test-runner (0.40) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../84-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../85-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package ruby2.5-dev:armhf.
Preparing to unpack .../86-ruby2.5-dev_2.5.3-3_armhf.deb ...
Unpacking ruby2.5-dev:armhf (2.5.3-3) ...
Selecting previously unselected package ruby-all-dev:armhf.
Preparing to unpack .../87-ruby-all-dev_1%3a2.5.1+b1_armhf.deb ...
Unpacking ruby-all-dev:armhf (1:2.5.1+b1) ...
Selecting previously unselected package ruby-setup.
Preparing to unpack .../88-ruby-setup_3.4.1-9_all.deb ...
Unpacking ruby-setup (3.4.1-9) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../89-gem2deb_0.40_armhf.deb ...
Unpacking gem2deb (0.40) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../90-ruby-diff-lcs_1.3-1_all.deb ...
Unpacking ruby-diff-lcs (1.3-1) ...
Selecting previously unselected package ruby-rspec-support.
Preparing to unpack .../91-ruby-rspec-support_3.8.0c0e1m0s0-1_all.deb ...
Unpacking ruby-rspec-support (3.8.0c0e1m0s0-1) ...
Selecting previously unselected package ruby-rspec-expectations.
Preparing to unpack .../92-ruby-rspec-expectations_3.8.0c0e1m0s0-1_all.deb ...
Unpacking ruby-rspec-expectations (3.8.0c0e1m0s0-1) ...
Selecting previously unselected package ruby-rspec-mocks.
Preparing to unpack .../93-ruby-rspec-mocks_3.8.0c0e1m0s0-1_all.deb ...
Unpacking ruby-rspec-mocks (3.8.0c0e1m0s0-1) ...
Selecting previously unselected package ruby-thread-order.
Preparing to unpack .../94-ruby-thread-order_1.1.0-1_all.deb ...
Unpacking ruby-thread-order (1.1.0-1) ...
Selecting previously unselected package ruby-rspec-core.
Preparing to unpack .../95-ruby-rspec-core_3.8.0c0e1m0s0-1_all.deb ...
Unpacking ruby-rspec-core (3.8.0c0e1m0s0-1) ...
Selecting previously unselected package ruby-rspec.
Preparing to unpack .../96-ruby-rspec_3.8.0c0e1m0s0-1_all.deb ...
Unpacking ruby-rspec (3.8.0c0e1m0s0-1) ...
Selecting previously unselected package sbuild-build-depends-ruby-mysql2-dummy.
Preparing to unpack .../97-sbuild-build-depends-ruby-mysql2-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-ruby-mysql2-dummy (0.invalid.0) ...
Setting up libhtml-tagset-perl (3.20-3) ...
Setting up libpopt0:armhf (1.16-11) ...
Setting up libsub-exporter-progressive-perl (0.001013-1) ...
Setting up libtry-tiny-perl (0.30-1) ...
Setting up libclass-method-modifiers-perl (2.12-1) ...
Setting up ruby-xmlrpc (0.3.0-2) ...
Setting up libconfig-inifiles-perl (3.000000-1) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up psmisc (23.2-1) ...
Setting up mime-support (3.61) ...
Installing new version of config file /etc/mime.types ...
Setting up libicu63:armhf (63.1-5) ...
Setting up libio-pty-perl (1:1.08-1.1+b4) ...
Setting up libfile-which-perl (1.23-1) ...
Setting up libencode-locale-perl (1.05-1) ...
Setting up libjemalloc1 (3.6.0-11) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up librole-tiny-perl (2.000006-1) ...
Setting up libcap2-bin (1:2.25-1.2) ...
Setting up perl-openssl-defaults:armhf (3) ...
Setting up lsof (4.89+dfsg-0.1) ...
Setting up libfile-homedir-perl (1.004-1) ...
Setting up libelf1:armhf (0.175-2) ...
Setting up libb-hooks-op-check-perl (0.22-1+b1) ...
Setting up libglib2.0-0:armhf (2.58.2-3) ...
No schema files found: removed existing output file.
Setting up libio-html-perl (1.001-1) ...
Setting up gettext-base (0.19.8.1-9) ...
Setting up libpipeline1:armhf (1.5.0-2) ...
Setting up libmariadbclient18:armhf (1:10.1.37-3) ...
Setting up m4 (1.4.18-2) ...
Setting up gawk (1:4.2.1+dfsg-1) ...
Setting up libbsd0:armhf (0.9.1-1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+b1) ...
Setting up libdynaloader-functions-perl (0.003-1) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libmagic-mgc (1:5.34-2) ...
Setting up libmagic1:armhf (1:5.34-2) ...
Setting up rsync (3.1.3-1) ...
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of restart.
Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service -> /lib/systemd/system/rsync.service.
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up libstrictures-perl (2.000005-1) ...
Setting up ruby-did-you-mean (1.2.1-1) ...
Setting up libyaml-0-2:armhf (0.2.1-1) ...
Setting up liblwp-mediatypes-perl (6.02-1) ...
Processing triggers for libc-bin (2.28-2) ...
Setting up libaio1:armhf (0.3.111-1) ...
Setting up dwz (0.12-3) ...
Setting up galera-3 (25.3.23-1) ...
Setting up patchutils (0.3.4-2) ...
Setting up libxtables12:armhf (1.8.2-3) ...
Setting up autotools-dev (20180224.1) ...
Setting up liburi-perl (1.74-1) ...
Processing triggers for systemd (240-2+rpi1) ...
Setting up libhtml-parser-perl (3.72-3+b2) ...
Setting up libipc-run-perl (20180523.0-1) ...
Setting up ruby-net-telnet (0.1.1-2) ...
Setting up libdevel-globaldestruction-perl (0.14-1) ...
Setting up rubygems-integration (1.11) ...
Setting up wdiff (1.2.2-2) ...
Setting up libnet-http-perl (6.18-1) ...
Setting up libreadline5:armhf (5.2+dfsg-3) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ...
Setting up ruby-minitest (5.11.3-1) ...
Setting up libmnl0:armhf (1.0.4-2) ...
Setting up libsub-quote-perl (2.005001-1) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up libdbi-perl:armhf (1.642-1+b1) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libwrap0:armhf (7.6.q-27) ...
Setting up ruby-power-assert (1.1.1-1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libfile-stripnondeterminism-perl (1.0.0-1) ...
Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ...
Setting up libmariadbclient-dev (1:10.1.37-3) ...
Setting up libpython3.7-stdlib:armhf (3.7.2-1) ...
Setting up libhttp-date-perl (6.02-1) ...
Setting up mariadb-server-core-10.1 (1:10.1.37-3) ...
Setting up ruby-test-unit (3.2.8-1) ...
Setting up gettext (0.19.8.1-9) ...
Setting up libnet-ssleay-perl (1.85-2+b1) ...
Setting up socat (1.7.3.2-2) ...
Setting up libmariadbclient-dev-compat:armhf (1:10.1.37-3) ...
Setting up mariadb-client-core-10.1 (1:10.1.37-3) ...
Setting up groff-base (1.22.4-1) ...
Setting up libdevel-callchecker-perl (0.007-2+b2) ...
Setting up python3.7 (3.7.2-1) ...
Setting up autoconf (2.69-11) ...
Setting up file (1:5.34-2) ...
Setting up iproute2 (4.19.0-2) ...
Setting up libio-socket-ssl-perl (2.060-3) ...
Setting up libhtml-tree-perl (5.07-1) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-listing-perl (6.04-1) ...
Setting up man-db (2.8.4-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libhttp-message-perl (6.18-1) ...
Setting up default-libmysqlclient-dev:armhf (1.0.4) ...
Setting up libparams-classify-perl (0.015-1+b1) ...
Setting up libhttp-negotiate-perl (6.01-1) ...
Setting up libtool (2.4.6-6) ...
Setting up libpython3-stdlib:armhf (3.7.1-3) ...
Setting up mariadb-client-10.1 (1:10.1.37-3) ...
Setting up po-debconf (1.0.21) ...
Setting up python3 (3.7.1-3) ...
Setting up libhttp-cookies-perl (6.04-1) ...
Setting up libmodule-runtime-perl (0.016-1) ...
Setting up mariadb-server-10.1 (1:10.1.37-3) ...
Created symlink /etc/systemd/system/mysql.service -> /lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service -> /lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service -> /lib/systemd/system/mariadb.service.
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up default-mysql-server (1.0.4) ...
Setting up libimport-into-perl (1.002005-1) ...
Setting up libmoo-perl (2.003004-2) ...
Setting up dh-autoreconf (19) ...
Setting up rake (12.3.1-3) ...
Setting up liblwp-protocol-https-perl (6.07-2) ...
Setting up dh-strip-nondeterminism (1.0.0-1) ...
Setting up libwww-perl (6.36-1) ...
Setting up debhelper (12) ...
Setting up libruby2.5:armhf (2.5.3-3) ...
Setting up devscripts (2.18.10) ...
Setting up ruby2.5-dev:armhf (2.5.3-3) ...
Setting up ruby2.5 (2.5.3-3) ...
Setting up ruby-all-dev:armhf (1:2.5.1+b1) ...
Setting up ruby (1:2.5.1+b1) ...
Setting up ruby-diff-lcs (1.3-1) ...
Setting up gem2deb-test-runner (0.40) ...
Setting up ruby-thread-order (1.1.0-1) ...
Setting up ruby-rspec-support (3.8.0c0e1m0s0-1) ...
Setting up ruby-setup (3.4.1-9) ...
Setting up gem2deb (0.40) ...
Setting up ruby-rspec-expectations (3.8.0c0e1m0s0-1) ...
Setting up ruby-rspec-mocks (3.8.0c0e1m0s0-1) ...
Setting up ruby-rspec-core (3.8.0c0e1m0s0-1) ...
Setting up ruby-rspec (3.8.0c0e1m0s0-1) ...
Setting up sbuild-build-depends-ruby-mysql2-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.28-2) ...
Processing triggers for systemd (240-2+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.4.0-124-generic armhf (armv8l)
Toolchain package versions: binutils_2.31.1-11+rpi1 dpkg-dev_1.19.2 g++-8_8.2.0-13+rpi1 gcc-8_8.2.0-13+rpi1 libc6-dev_2.28-2 libstdc++-8-dev_8.2.0-13+rpi1 libstdc++6_8.2.0-13+rpi1 linux-libc-dev_4.18.20-2+rpi1
Package versions: adduser_3.118 apt_1.8.0~alpha3 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1+rpi1 base-passwd_3.5.45 bash_4.4.18-3.1 binutils_2.31.1-11+rpi1 binutils-arm-linux-gnueabihf_2.31.1-11+rpi1 binutils-common_2.31.1-11+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.33-0.2 build-essential_12.5 bzip2_1.0.6-9 ca-certificates_20170717 coreutils_8.30-1 cpio_2.12+dfsg-6 cpp_4:8.2.0-2+rpi1 cpp-8_8.2.0-13+rpi1 dash_0.5.10.2-4 dbus_1.12.12-1 dbus-user-session_1.12.12-1 debconf_1.5.69 debhelper_12 debianutils_4.8.6 default-libmysqlclient-dev_1.0.4 default-mysql-server_1.0.4 devscripts_2.18.10 dh-autoreconf_19 dh-strip-nondeterminism_1.0.0-1 diffutils_1:3.6-1 dirmngr_2.2.12-1+rpi1 dmsetup_2:1.02.145-4.1+b5 dpkg_1.19.2 dpkg-dev_1.19.2 dwz_0.12-3 e2fslibs_1.44.5-1 e2fsprogs_1.44.5-1 e2fsprogs-l10n_1.44.5-1 fakeroot_1.23-1 fdisk_2.33-0.2 file_1:5.34-2 findutils_4.6.0+git+20181018-1 g++_4:8.2.0-2+rpi1 g++-8_8.2.0-13+rpi1 galera-3_25.3.23-1 gawk_1:4.2.1+dfsg-1 gcc_4:8.2.0-2+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-8_8.2.0-13+rpi1 gcc-8-base_8.2.0-13+rpi1 gem2deb_0.40 gem2deb-test-runner_0.40 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gnupg_2.2.12-1+rpi1 gnupg-agent_2.2.12-1+rpi1 gnupg-l10n_2.2.12-1+rpi1 gnupg-utils_2.2.12-1+rpi1 gpg_2.2.12-1+rpi1 gpg-agent_2.2.12-1+rpi1 gpg-wks-client_2.2.12-1+rpi1 gpg-wks-server_2.2.12-1+rpi1 gpgconf_2.2.12-1+rpi1 gpgsm_2.2.12-1+rpi1 gpgv_2.2.12-1+rpi1 grep_3.1-3 groff-base_1.22.4-1 gzip_1.9-2.1 hostname_3.21 inetutils-ping_2:1.9.4-5 init-system-helpers_1.56+nmu1 initramfs-tools_0.132 initramfs-tools-core_0.132 intltool-debian_0.35.0+20060710.4 iproute2_4.19.0-2 klibc-utils_2.0.4-14+rpi1 kmod_25-2 krb5-locales_1.16.2-1 libacl1_2.2.52-3 libaio1_0.3.111-1 libapparmor1_2.13.1-3+b1 libapt-pkg5.0_1.8.0~alpha3 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libasan5_8.2.0-13+rpi1 libassuan0_2.5.2-1 libatomic1_8.2.0-13+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.8.4-2 libaudit1_1:2.8.4-2+b1 libb-hooks-op-check-perl_0.22-1+b1 libbinutils_2.31.1-11+rpi1 libblkid1_2.33-0.2 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-2 libc-dev-bin_2.28-2 libc6_2.28-2 libc6-dev_2.28-2 libcap-ng0_0.7.9-1+b1 libcap2_1:2.25-1.2 libcap2-bin_1:2.25-1.2 libcc1-0_8.2.0-13+rpi1 libclass-method-modifiers-perl_2.12-1 libcom-err2_1.44.5-1 libconfig-inifiles-perl_3.000000-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.0.6-1 libcryptsetup4_2:1.7.5-1 libdb5.3_5.3.28+dfsg1-0.2 libdbi-perl_1.642-1+b1 libdbus-1-3_1.12.12-1 libdebconfclient0_0.246 libdevel-callchecker-perl_0.007-2+b2 libdevel-globaldestruction-perl_0.14-1 libdevmapper1.02.1_2:1.02.145-4.1+b5 libdpkg-perl_1.19.2 libdrm-common_2.4.95-1+rpi1 libdrm2_2.4.95-1+rpi1 libdynaloader-functions-perl_0.003-1 libelf1_0.175-2 libencode-locale-perl_1.05-1 libexpat1_2.2.6-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33-0.2 libffi6_3.2.1-9 libfile-homedir-perl_1.004-1 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.0.0-1 libfile-which-perl_1.23-1 libgcc-8-dev_8.2.0-13+rpi1 libgcc1_1:8.2.0-13+rpi1 libgcrypt20_1.8.4-4 libgdbm-compat4_1.18.1-2 libgdbm3_1.8.3-14 libgdbm6_1.18.1-2 libglib2.0-0_2.58.2-3 libgmp-dev_2:6.1.2+dfsg-4 libgmp10_2:6.1.2+dfsg-4 libgmpxx4ldbl_2:6.1.2+dfsg-4 libgnutls30_3.6.5-2+rpi1 libgomp1_8.2.0-13+rpi1 libgpg-error-l10n_1.33-3 libgpg-error0_1.33-3 libgssapi-krb5-2_1.16.2-1 libhogweed4_3.4.1~rc1-1 libhtml-parser-perl_3.72-3+b2 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-1 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libicu63_63.1-5 libidn11_1.33-2.2 libidn2-0_2.0.5-1 libimport-into-perl_1.002005-1 libio-html-perl_1.001-1 libio-pty-perl_1:1.08-1.1+b4 libio-socket-ssl-perl_2.060-3 libip4tc0_1.8.2-3 libipc-run-perl_20180523.0-1 libisl19_0.20-2 libjemalloc1_3.6.0-11 libjson-c3_0.12.1-1.3 libk5crypto3_1.16.2-1 libkeyutils1_1.5.9-9.3 libklibc_2.0.4-14+rpi1 libkmod2_25-2 libkrb5-3_1.16.2-1 libkrb5support0_1.16.2-1 libksba8_1.3.5-2 libldap-2.4-2_2.4.47+dfsg-1 libldap-common_2.4.47+dfsg-1 liblwp-mediatypes-perl_6.02-1 liblwp-protocol-https-perl_6.07-2 liblz4-1_1.8.2-1+rpi1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmariadbclient-dev_1:10.1.37-3 libmariadbclient-dev-compat_1:10.1.37-3 libmariadbclient18_1:10.1.37-3 libmnl0_1.0.4-2 libmodule-runtime-perl_0.016-1 libmoo-perl_2.003004-2 libmount1_2.33-0.2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-2 libncurses5_6.1+20181013-1 libncurses6_6.1+20181013-1 libncursesw5_6.1+20181013-1 libncursesw6_6.1+20181013-1 libnet-http-perl_6.18-1 libnet-ssleay-perl_1.85-2+b1 libnettle6_3.4.1~rc1-1 libnpth0_1.6-1 libnss-systemd_240-2+rpi1 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.8 libpam-modules-bin_1.1.8-3.8 libpam-runtime_1.1.8-3.8 libpam-systemd_240-2+rpi1 libpam0g_1.1.8-3.8 libparams-classify-perl_0.015-1+b1 libpcre3_2:8.39-11+rpi1 libperl5.24_5.24.1-7 libperl5.28_5.28.1-3 libpipeline1_1.5.0-2 libplymouth4_0.9.4-1 libpng16-16_1.6.34-2+rpi1 libpopt0_1.16-11 libprocps7_2:3.3.15-2 libpython3-stdlib_3.7.1-3 libpython3.7-minimal_3.7.2-1 libpython3.7-stdlib_3.7.2-1 libreadline5_5.2+dfsg-3 libreadline7_7.0-5 librole-tiny-perl_2.000006-1 libruby2.5_2.5.3-3 libsasl2-2_2.1.27~rc8-1 libsasl2-modules-db_2.1.27~rc8-1 libseccomp2_2.3.3-3+b1 libselinux1_2.8-1+b1 libsemanage-common_2.8-1 libsemanage1_2.8-1+b1 libsepol1_2.8-1 libsigsegv2_2.12-2 libsmartcols1_2.33-0.2 libsqlite3-0_3.26.0+fossilbc891ac6b-1 libss2_1.44.5-1 libssl1.1_1.1.1a-1 libstdc++-8-dev_8.2.0-13+rpi1 libstdc++6_8.2.0-13+rpi1 libstrictures-perl_2.000005-1 libsub-exporter-progressive-perl_0.001013-1 libsub-quote-perl_2.005001-1 libsystemd0_240-2+rpi1 libtasn1-6_4.13-3 libtimedate-perl_2.3000-2 libtinfo5_6.1+20181013-1 libtinfo6_6.1+20181013-1 libtool_2.4.6-6 libtry-tiny-perl_0.30-1 libubsan1_8.2.0-13+rpi1 libuchardet0_0.0.6-3 libudev1_240-2+rpi1 libunistring2_0.9.10-1 liburi-perl_1.74-1 libustr-1.0-1_1.0.4-6 libuuid1_2.33-0.2 libwrap0_7.6.q-27 libwww-perl_6.36-1 libwww-robotrules-perl_6.02-1 libxml2_2.9.4+dfsg1-7+b1 libxtables12_1.8.2-3 libyaml-0-2_0.2.1-1 libzstd1_1.3.5+dfsg-2+rpi1 linux-base_4.5 linux-libc-dev_4.18.20-2+rpi1 login_1:4.5-1.1 lsb-base_10.2018112800+rpi1 lsof_4.89+dfsg-0.1 m4_1.4.18-2 make_4.2.1-1.2 makedev_2.3.1-94 man-db_2.8.4-3 mariadb-client-10.1_1:10.1.37-3 mariadb-client-core-10.1_1:10.1.37-3 mariadb-common_1:10.1.37-3 mariadb-server-10.1_1:10.1.37-3 mariadb-server-core-10.1_1:10.1.37-3 mawk_1.3.3-17 mime-support_3.61 mount_2.33-0.2 multiarch-support_2.28-2 mysql-common_5.8+1.0.4 nano_3.2-1 ncurses-base_6.1+20181013-1 ncurses-bin_6.1+20181013-1 netbase_5.5 openssl_1.1.1a-1 passwd_1:4.5-1.1 patch_2.7.6-3 patchutils_0.3.4-2 perl_5.28.1-3 perl-base_5.28.1-3 perl-modules-5.24_5.24.1-7 perl-modules-5.28_5.28.1-3 perl-openssl-defaults_3 pinentry-curses_1.1.0-1 plymouth_0.9.4-1 po-debconf_1.0.21 procps_2:3.3.15-2 psmisc_23.2-1 python3_3.7.1-3 python3-minimal_3.7.1-3 python3.7_3.7.2-1 python3.7-minimal_3.7.2-1 rake_12.3.1-3 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 rsync_3.1.3-1 ruby_1:2.5.1+b1 ruby-all-dev_1:2.5.1+b1 ruby-did-you-mean_1.2.1-1 ruby-diff-lcs_1.3-1 ruby-minitest_5.11.3-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_1.1.1-1 ruby-rspec_3.8.0c0e1m0s0-1 ruby-rspec-core_3.8.0c0e1m0s0-1 ruby-rspec-expectations_3.8.0c0e1m0s0-1 ruby-rspec-mocks_3.8.0c0e1m0s0-1 ruby-rspec-support_3.8.0c0e1m0s0-1 ruby-setup_3.4.1-9 ruby-test-unit_3.2.8-1 ruby-thread-order_1.1.0-1 ruby-xmlrpc_0.3.0-2 ruby2.5_2.5.3-3 ruby2.5-dev_2.5.3-3 rubygems-integration_1.11 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ruby-mysql2-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 socat_1.7.3.2-2 systemd_240-2+rpi1 systemd-sysv_240-2+rpi1 sysvinit-utils_2.93-2 tar_1.30+dfsg-3+rpi1 tzdata_2018i-1 udev_240-2+rpi1 util-linux_2.33-0.2 wdiff_1.2.2-2 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Fri Jan  4 19:37:34 2019 UTC
gpgv:                using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./ruby-mysql2_0.5.2-1.dsc
dpkg-source: info: extracting ruby-mysql2 in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ruby-mysql2_0.5.2.orig.tar.gz
dpkg-source: info: unpacking ruby-mysql2_0.5.2-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying skip-random-failing-tests.patch
dpkg-source: info: applying remove_rubygems_from_examples.patch
dpkg-source: info: applying remove_rpath_compilation_flag.patch
dpkg-source: info: applying skip-problematic-tests.patch
dpkg-source: info: applying trust-library-ABI.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-2cacfbee-259c-4b96-bd6a-519dae3c9c36
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package ruby-mysql2
dpkg-buildpackage: info: source version 0.5.2-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
	dh_ruby --clean
   dh_ruby --clean
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules build-arch
dh build-arch --buildsystem=ruby --with ruby
   dh_update_autotools_config -a -O--buildsystem=ruby
   dh_autoreconf -a -O--buildsystem=ruby
   dh_auto_configure -a -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -a -O--buildsystem=ruby
	dh_ruby --build
   dh_ruby --build
   dh_auto_test -a -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-arch
dh binary-arch --buildsystem=ruby --with ruby
   dh_testroot -a -O--buildsystem=ruby
   dh_prep -a -O--buildsystem=ruby
   dh_auto_install -a -O--buildsystem=ruby
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-mysql2
   dh_ruby --install

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

install -d /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/statement.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/statement.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/result.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/result.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/console.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/console.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/version.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/field.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/field.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/em.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/em.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/client.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/client.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2/error.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2/error.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/mysql2.rb /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby/mysql2.rb

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build native extensions for ruby2.5                                          │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby2.5 /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<<PKGBUILDDIR>> debian/ruby-mysql2
current directory: /<<PKGBUILDDIR>>/ext/mysql2
/usr/bin/ruby2.5 -r ./siteconf20190110-6295-qlus08.rb extconf.rb
checking for rb_absint_size()... yes
checking for rb_absint_singlebit_p()... yes
checking for rb_wait_for_single_fd()... yes
-----
Using mysql_config at /usr/bin/mysql_config
-----
checking for mysql.h... yes
checking for errmsg.h... yes
checking for SSL_MODE_DISABLED in mysql.h... no
checking for MYSQL_OPT_SSL_ENFORCE in mysql.h... no
checking for MYSQL.net.vio in mysql.h... yes
checking for MYSQL.net.pvio in mysql.h... no
checking for MYSQL_ENABLE_CLEARTEXT_PLUGIN in mysql.h... yes
checking for SERVER_QUERY_NO_GOOD_INDEX_USED in mysql.h... yes
checking for SERVER_QUERY_NO_INDEX_USED in mysql.h... yes
checking for SERVER_QUERY_WAS_SLOW in mysql.h... yes
checking for MYSQL_OPTION_MULTI_STATEMENTS_ON in mysql.h... yes
checking for MYSQL_OPTION_MULTI_STATEMENTS_OFF in mysql.h... yes
checking for my_bool in mysql.h... yes
creating Makefile
current directory: /<<PKGBUILDDIR>>/ext/mysql2
make V=1 "DESTDIR=" clean
make[1]: Entering directory '/<<PKGBUILDDIR>>/ext/mysql2'
rm -f 
rm -f mysql2.so  *.o  *.bak mkmf.log .*.time
make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext/mysql2'
current directory: /<<PKGBUILDDIR>>/ext/mysql2
make V=1 "DESTDIR="
make[1]: Entering directory '/<<PKGBUILDDIR>>/ext/mysql2'
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -I/usr/include/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_MYSQL_NET_VIO -DHAVE_ST_NET_VIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-hWVsYZ/ruby2.5-2.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DNO_SSL_MODE_SUPPORT -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused  -o client.o -c client.c
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -I/usr/include/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_MYSQL_NET_VIO -DHAVE_ST_NET_VIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-hWVsYZ/ruby2.5-2.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DNO_SSL_MODE_SUPPORT -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused  -o infile.o -c infile.c
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -I/usr/include/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_MYSQL_NET_VIO -DHAVE_ST_NET_VIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-hWVsYZ/ruby2.5-2.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DNO_SSL_MODE_SUPPORT -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused  -o mysql2_ext.o -c mysql2_ext.c
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -I/usr/include/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_MYSQL_NET_VIO -DHAVE_ST_NET_VIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-hWVsYZ/ruby2.5-2.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DNO_SSL_MODE_SUPPORT -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused  -o result.o -c result.c
gcc -I. -I/usr/include/arm-linux-gnueabihf/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -I/usr/include/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_MYSQL_NET_VIO -DHAVE_ST_NET_VIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-hWVsYZ/ruby2.5-2.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DNO_SSL_MODE_SUPPORT -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused  -o statement.o -c statement.c
rm -f mysql2.so
gcc -shared -o mysql2.so client.o infile.o mysql2_ext.o result.o statement.o -L. -L/usr/lib/arm-linux-gnueabihf -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,--compress-debug-sections=zlib    -lruby-2.5 -L/usr/lib/arm-linux-gnueabihf  -lmariadbclient -lpthread -lz -lm -ldl -latomic  -lpthread -lgmp -ldl -lcrypt -lm   -lc
make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext/mysql2'
current directory: /<<PKGBUILDDIR>>/ext/mysql2
make V=1 "DESTDIR=" install
make[1]: Entering directory '/<<PKGBUILDDIR>>/ext/mysql2'
/bin/mkdir -p . ./.gem.20190110-6295-12q67sq/mysql2
exit > .sitearchdir.-.mysql2.time
/usr/bin/install -c -m 0755 mysql2.so ./.gem.20190110-6295-12q67sq/mysql2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext/mysql2'
rm -f /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.5.0/mkmf.log
dh_installchangelogs -pruby-mysql2 /<<PKGBUILDDIR>>/CHANGELOG.md upstream

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata                                        │
└──────────────────────────────────────────────────────────────────────────────┘

generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/share/rubygems-integration/2.5.0/specifications/mysql2-0.5.2.gemspec
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.5                           │
└──────────────────────────────────────────────────────────────────────────────┘

GEM_PATH=debian/ruby-mysql2/usr/share/rubygems-integration/2.5.0:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"mysql2\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.5.0:/<<PKGBUILDDIR>>/debian/ruby-mysql2/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-mysql2/usr/share/rubygems-integration/2.5.0:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake
cp spec/configuration.yml.example spec/configuration.yml
cp spec/my.cnf.example spec/my.cnf
./debian/start_mysqld_and_run.sh ruby2.5 -S rspec
+ mktemp -d
+ MYTEMP_DIR=/tmp/tmp.QNWPli6nM4
+ whoami
+ ME=root
+ export MYSQL_UNIX_PORT=/tmp/tmp.QNWPli6nM4/mysql.sock
+ DO_MYSQL_USER=root
+ DO_MYSQL_PASS=
+ DO_MYSQL_DBNAME=test
+ DO_MYSQL_DATABASE=/test
+ mysql_install_db --no-defaults --datadir=/tmp/tmp.QNWPli6nM4 --force --skip-name-resolve --user=root
Installing MariaDB/MySQL system tables in '/tmp/tmp.QNWPli6nM4' ...
2019-01-10  7:38:42 4147745200 [Note] /usr/sbin/mysqld (mysqld 10.1.37-MariaDB-3) starting as process 6563 ...
2019-01-10  7:38:43 4147745200 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.

2019-01-10  7:38:43 4147745200 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2019-01-10  7:38:43 4147745200 [Note] InnoDB: The InnoDB memory heap is disabled
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2019-01-10  7:38:43 4147745200 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Using Linux native AIO
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Using generic crc32 instructions
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Completed initialization of buffer pool
2019-01-10  7:38:43 4147745200 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2019-01-10  7:38:43 4147745200 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2019-01-10  7:38:44 4147745200 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2019-01-10  7:38:44 4147745200 [Warning] InnoDB: New log files created, LSN=45781
2019-01-10  7:38:44 4147745200 [Note] InnoDB: Doublewrite buffer not found: creating new
2019-01-10  7:38:44 4147745200 [Note] InnoDB: Doublewrite buffer created
2019-01-10  7:38:44 4147745200 [Note] InnoDB: 128 rollback segment(s) are active.
2019-01-10  7:38:44 4147745200 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-01-10  7:38:44 4147745200 [Note] InnoDB: Foreign key constraint system tables created
2019-01-10  7:38:44 4147745200 [Note] InnoDB: Creating tablespace and datafile system tables.
2019-01-10  7:38:45 4147745200 [Note] InnoDB: Tablespace and datafile system tables created.
2019-01-10  7:38:45 4147745200 [Note] InnoDB: Waiting for purge to start
2019-01-10  7:38:45 4147745200 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.41-84.1 started; log sequence number 0
2019-01-10  7:38:46 3435131824 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
Filling help tables...
2019-01-10  7:38:54 4149486000 [Note] /usr/sbin/mysqld (mysqld 10.1.37-MariaDB-3) starting as process 6591 ...
2019-01-10  7:38:54 4149486000 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.

2019-01-10  7:38:54 4149486000 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2019-01-10  7:38:54 4149486000 [Note] InnoDB: The InnoDB memory heap is disabled
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2019-01-10  7:38:54 4149486000 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Using Linux native AIO
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Using generic crc32 instructions
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Completed initialization of buffer pool
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Highest supported file format is Barracuda.
2019-01-10  7:38:54 4149486000 [Note] InnoDB: 128 rollback segment(s) are active.
2019-01-10  7:38:54 4149486000 [Note] InnoDB: Waiting for purge to start
2019-01-10  7:38:54 4149486000 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.41-84.1 started; log sequence number 1616697
2019-01-10  7:38:54 3435131824 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
Creating OpenGIS required SP-s...
2019-01-10  7:38:57 4148421040 [Note] /usr/sbin/mysqld (mysqld 10.1.37-MariaDB-3) starting as process 6620 ...
2019-01-10  7:38:57 4148421040 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.

2019-01-10  7:38:57 4148421040 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2019-01-10  7:38:57 4148421040 [Note] InnoDB: The InnoDB memory heap is disabled
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2019-01-10  7:38:57 4148421040 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Using Linux native AIO
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Using generic crc32 instructions
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Completed initialization of buffer pool
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Highest supported file format is Barracuda.
2019-01-10  7:38:57 4148421040 [Note] InnoDB: 128 rollback segment(s) are active.
2019-01-10  7:38:57 4148421040 [Note] InnoDB: Waiting for purge to start
2019-01-10  7:38:57 4148421040 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.41-84.1 started; log sequence number 1616707
2019-01-10  7:38:58 3426743216 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:

'/usr/bin/mysqladmin' -u root password 'new-password'
'/usr/bin/mysqladmin' -u root -h  password 'new-password'

Alternatively you can run:
'/usr/bin/mysql_secure_installation'

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.

You can start the MariaDB daemon with:
cd '/usr' ; /usr/bin/mysqld_safe --datadir='/tmp/tmp.QNWPli6nM4'

You can test the MariaDB daemon with mysql-test-run.pl
cd '/usr/mysql-test' ; perl mysql-test-run.pl

Please report any problems at http://mariadb.org/jira

The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Consider joining MariaDB's strong and vibrant community:
https://mariadb.org/get-involved/

+ cat
+ echo -n pinging mysqld.
pinging mysqld.+ attempts=0
+ + /usr/bin/mysqladmin --socket=/tmp/tmp.QNWPli6nM4/mysql.sock ping
/usr/sbin/mysqld --no-defaults --user=root --socket=/tmp/tmp.QNWPli6nM4/mysql.sock --datadir=/tmp/tmp.QNWPli6nM4 --skip-networking --init-file=/tmp/tmp.QNWPli6nM4/init.sql
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/tmp.QNWPli6nM4/mysql.sock' (2 "No such file or directory")'
Check that mysqld is running and that the socket: '/tmp/tmp.QNWPli6nM4/mysql.sock' exists!
+ sleep 3
2019-01-10  7:39:01 4145131952 [Note] /usr/sbin/mysqld (mysqld 10.1.37-MariaDB-3) starting as process 6648 ...
2019-01-10  7:39:01 4145131952 [Warning] Could not increase number of max_open_files to more than 1024 (request: 4190)
2019-01-10  7:39:01 4145131952 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.

2019-01-10  7:39:01 4145131952 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2019-01-10  7:39:01 4145131952 [Note] InnoDB: The InnoDB memory heap is disabled
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2019-01-10  7:39:01 4145131952 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Using Linux native AIO
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Using generic crc32 instructions
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Completed initialization of buffer pool
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Highest supported file format is Barracuda.
2019-01-10  7:39:01 4145131952 [Note] InnoDB: 128 rollback segment(s) are active.
2019-01-10  7:39:01 4145131952 [Note] InnoDB: Waiting for purge to start
2019-01-10  7:39:01 4145131952 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.41-84.1 started; log sequence number 1616717
2019-01-10  7:39:01 4145131952 [Note] Plugin 'FEEDBACK' is disabled.
2019-01-10  7:39:01 3430937520 [Note] InnoDB: Dumping buffer pool(s) not yet started
2019-01-10  7:39:02 4145131952 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.1.37-MariaDB-3'  socket: '/tmp/tmp.QNWPli6nM4/mysql.sock'  port: 0  Raspbian testing-staging
+ attempts=1
+ [ 1 -gt 10 ]
+ /usr/bin/mysqladmin --socket=/tmp/tmp.QNWPli6nM4/mysql.sock ping
mysqld is alive
+ trap cleanup INT EXIT TERM
+ ruby2.5 -S rspec
EventMachine not installed, skipping the specs that use it
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Failures:

  1) Mysql2::Client should raise a Mysql::Error::ConnectionError upon connection failure
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  2) Mysql2::Client should raise an exception on create for invalid encodings
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  3) Mysql2::Client should raise an exception on non-string encodings
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  4) Mysql2::Client should not raise an exception on create for a valid encoding
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  5) Mysql2::Client should accept connect flags and pass them to #connect
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  6) Mysql2::Client should parse flags array
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  7) Mysql2::Client should parse flags string
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  8) Mysql2::Client should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION)
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  9) Mysql2::Client should execute init command
     Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

     Mysql2::Error:
       Unknown database 'test'
     # ./lib/mysql2/client.rb:90:in `connect'
     # ./lib/mysql2/client.rb:90:in `initialize'
     # ./spec/spec_helper.rb:25:in `new'
     # ./spec/spec_helper.rb:25:in `new_client'
     # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  10) Mysql2::Client should send init_command after reconnect
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  11) Mysql2::Client should have a global default_query_options hash
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  12) Mysql2::Client should be able to connect via SSL options
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  13) Mysql2::Client should terminate connections when calling close
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  14) Mysql2::Client should not leave dangling connections after garbage collection
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  15) Mysql2::Client should be able to connect to database with numeric-only name
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  16) Mysql2::Client should respond to #close
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  17) Mysql2::Client should be able to close properly
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  18) Mysql2::Client should not try to query closed mysql connection
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  19) Mysql2::Client should respond to #query
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  20) Mysql2::Client should respond to #warning_count
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  21) Mysql2::Client should respond to #query_info
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  22) Mysql2::Client should expect connect_timeout to be a positive integer
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  23) Mysql2::Client should expect read_timeout to be a positive integer
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  24) Mysql2::Client should expect write_timeout to be a positive integer
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  25) Mysql2::Client should allow nil read_timeout
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  26) Mysql2::Client should set default program_name in connect_attrs
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  27) Mysql2::Client should set custom connect_attrs
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  28) Mysql2::Client should respond to #socket
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  29) Mysql2::Client should respond to escape
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  30) Mysql2::Client should respond to #escape
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  31) Mysql2::Client should respond to #info
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  32) Mysql2::Client #info should return a hash containing the client version ID and String
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  33) Mysql2::Client should respond to #server_info
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  34) Mysql2::Client #server_info should return a hash containing the client version ID and String
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  35) Mysql2::Client #server_info should require an open connection
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  36) Mysql2::Client should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  37) Mysql2::Client should respond to #thread_id
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  38) Mysql2::Client #thread_id should be a Fixnum
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  39) Mysql2::Client should respond to #ping
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  40) Mysql2::Client #thread_id should return a boolean
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  41) Mysql2::Client should be able to connect using plaintext password
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  42) Mysql2::Client should respond to #encoding
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  43) Mysql2::Client using defaults file should not raise an exception for valid defaults group
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  44) Mysql2::Client using defaults file should not raise an exception without default group
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  45) Mysql2::Client#set_server_option returns true when multi_statements is enable
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  46) Mysql2::Client#set_server_option returns true when multi_statements is disable
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  47) Mysql2::Client#set_server_option returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  48) Mysql2::Client#set_server_option enables multiple-statement
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  49) Mysql2::Client#set_server_option disables multiple-statement
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  50) Mysql2::Client#automatic_close is enabled by default
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  51) Mysql2::Client#automatic_close can be configured
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  52) Mysql2::Client#automatic_close can be assigned
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  53) Mysql2::Client#automatic_close should not close connections when running in a child process
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  54) Mysql2::Client#closed? should return false when connected
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  55) Mysql2::Client#closed? should return true after close
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  56) Mysql2::Client#warning_count when no warnings should 0
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  57) Mysql2::Client#warning_count when has a warnings should > 0
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  58) Mysql2::Client#query_info when no info present should 0
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  59) Mysql2::Client#query_info when has some info should retrieve it
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  60) Mysql2::Client :local_infile should raise an error when local_infile is disabled
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  61) Mysql2::Client :local_infile should raise an error when a non-existent file is loaded
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  62) Mysql2::Client :local_infile should LOAD DATA LOCAL INFILE
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  63) Mysql2::Client#query should let you query again if iterating is finished when streaming
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  64) Mysql2::Client#query should not let you query again if iterating is not finished when streaming
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  65) Mysql2::Client#query should only accept strings as the query parameter
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  66) Mysql2::Client#query should not retain query options set on a query for subsequent queries, but should retain it in the result
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  67) Mysql2::Client#query should allow changing query options for subsequent queries
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  68) Mysql2::Client#query should return results as a hash by default
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  69) Mysql2::Client#query should be able to return results as an array
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  70) Mysql2::Client#query should be able to return results with symbolized keys
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  71) Mysql2::Client#query should require an open connection
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  72) Mysql2::Client#query should detect closed connection on query read error
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  73) Mysql2::Client#query should not allow another query to be sent without fetching a result first
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  74) Mysql2::Client#query should describe the thread holding the active query
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  75) Mysql2::Client#query should timeout if we wait longer than :read_timeout
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  76) Mysql2::Client#query should run signal handlers while waiting for a response
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  77) Mysql2::Client#query #socket should return a Fixnum (file descriptor from C)
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  78) Mysql2::Client#query #socket should require an open connection
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  79) Mysql2::Client#query threaded queries should be supported
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  80) Mysql2::Client#query evented async queries should be supported
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  81) Mysql2::Client#query when a non-standard exception class is raised should close the connection when an exception is raised
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  82) Mysql2::Client#query when a non-standard exception class is raised should handle Timeouts without leaving the connection hanging if reconnect is true
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  83) Mysql2::Client#query when a non-standard exception class is raised should handle Timeouts without leaving the connection hanging if reconnect is set to true after construction
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  84) Mysql2::Client#query Multiple results sets should raise an exception when one of multiple statements fails
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  85) Mysql2::Client#query Multiple results sets returns multiple result sets
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  86) Mysql2::Client#query Multiple results sets does not interfere with other statements
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  87) Mysql2::Client#query Multiple results sets will raise on query if there are outstanding results to read
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  88) Mysql2::Client#query Multiple results sets #abandon_results! should work
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  89) Mysql2::Client#query Multiple results sets #more_results? should work
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  90) Mysql2::Client#query Multiple results sets #more_results? should work with stored procedures
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  91) Mysql2::Client escape should return a new SQL-escape version of the passed string
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  92) Mysql2::Client escape should return the passed string if nothing was escaped
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  93) Mysql2::Client escape should not overflow the thread stack
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  94) Mysql2::Client escape should not overflow the process stack
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  95) Mysql2::Client escape should carry over the original string's encoding
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  96) Mysql2::Client#escape should return a new SQL-escape version of the passed string
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  97) Mysql2::Client#escape should return the passed string if nothing was escaped
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  98) Mysql2::Client#escape should not overflow the thread stack
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  99) Mysql2::Client#escape should not overflow the process stack
      Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

      Mysql2::Error:
        Unknown database 'test'
      # ./lib/mysql2/client.rb:90:in `connect'
      # ./lib/mysql2/client.rb:90:in `initialize'
      # ./spec/spec_helper.rb:25:in `new'
      # ./spec/spec_helper.rb:25:in `new_client'
      # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  100) Mysql2::Client#escape should require an open connection
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  101) Mysql2::Client#escape when mysql encoding is not utf8 should return a internal encoding string if Encoding.default_internal is set
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  102) Mysql2::Client strings returned by #info should be tagged as ascii
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  103) Mysql2::Client strings returned by .info should be tagged as ascii
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  104) Mysql2::Client strings returned by #server_info should default to the connection's encoding if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  105) Mysql2::Client strings returned by #server_info should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  106) Mysql2::Client write operations api should respond to #last_id
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  107) Mysql2::Client write operations api #last_id should return a Fixnum, the from the last INSERT/UPDATE
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  108) Mysql2::Client write operations api should respond to #last_id
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  109) Mysql2::Client write operations api #last_id should return a Fixnum, the from the last INSERT/UPDATE
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  110) Mysql2::Client write operations api #last_id should handle BIGINT auto-increment ids above 32 bits
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  111) Mysql2::Client select_db should respond to #select_db
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  112) Mysql2::Client select_db should switch databases
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  113) Mysql2::Client select_db should raise a Mysql2::Error when the database doesn't exist
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  114) Mysql2::Client select_db should return the database switched to
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  115) Mysql2::Error responds to error_number and sql_state, with aliases
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  116) Mysql2::Result should raise a TypeError exception when it doesn't wrap a result set
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  117) Mysql2::Result should have included Enumerable
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  118) Mysql2::Result should respond to #each
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  119) Mysql2::Result should respond to #free
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  120) Mysql2::Result should raise a Mysql2::Error exception upon a bad query
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  121) Mysql2::Result should respond to #count, which is aliased as #size
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  122) Mysql2::Result should be able to return the number of rows in the result set
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  123) Mysql2::Result metadata queries should show tables
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  124) Mysql2::Result#each should yield rows as hash's
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  125) Mysql2::Result#each should yield rows as hash's with symbol keys if :symbolize_keys was set to true
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  126) Mysql2::Result#each should be able to return results as an array
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  127) Mysql2::Result#each should cache previously yielded results by default
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  128) Mysql2::Result#each should not cache previously yielded results if cache_rows is disabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  129) Mysql2::Result#each should be able to iterate a second time even if cache_rows is disabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  130) Mysql2::Result#each should yield different value for #first if streaming
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  131) Mysql2::Result#each should yield the same value for #first if streaming is disabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  132) Mysql2::Result#each should throw an exception if we try to iterate twice when streaming is enabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  133) Mysql2::Result#fields method should exist
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  134) Mysql2::Result#fields should return an array of field names in proper order
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  135) Mysql2::Result streaming should maintain a count while streaming
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  136) Mysql2::Result streaming should retain the count when mixing first and each
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  137) Mysql2::Result streaming should not yield nil at the end of streaming
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  138) Mysql2::Result streaming #count should be zero for rows after streaming when there were no results
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  139) Mysql2::Result streaming should raise an exception if streaming ended due to a timeout
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  140) Mysql2::Result row data type mapping should return nil values for NULL and strings for everything else when :cast is false
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  141) Mysql2::Result row data type mapping should return nil for a NULL value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  142) Mysql2::Result row data type mapping should return String for a BIT(64) value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  143) Mysql2::Result row data type mapping should return String for a BIT(1) value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  144) Mysql2::Result row data type mapping should return Fixnum for a TINYINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  145) Mysql2::Result row data type mapping should return Fixnum for a SMALLINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  146) Mysql2::Result row data type mapping should return Fixnum for a MEDIUMINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  147) Mysql2::Result row data type mapping should return Fixnum for an INT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  148) Mysql2::Result row data type mapping should return Fixnum for a BIGINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  149) Mysql2::Result row data type mapping should return Fixnum for a YEAR value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  150) Mysql2::Result row data type mapping should return BigDecimal for a DECIMAL value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  151) Mysql2::Result row data type mapping should return Float for a FLOAT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  152) Mysql2::Result row data type mapping should return Float for a DOUBLE value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  153) Mysql2::Result row data type mapping should return Time for a DATETIME value when within the supported range
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  154) Mysql2::Result row data type mapping should return Time when timestamp is < 1901-12-13 20:45:52
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  155) Mysql2::Result row data type mapping should return Time when timestamp is > 2038-01-19T03:14:07
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  156) Mysql2::Result row data type mapping should return Time for a TIMESTAMP value when within the supported range
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  157) Mysql2::Result row data type mapping should return Time for a TIME value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  158) Mysql2::Result row data type mapping should return Date for a DATE value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  159) Mysql2::Result row data type mapping should return String for an ENUM value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  160) Mysql2::Result row data type mapping should raise an error given an invalid DATETIME
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  161) Mysql2::Result row data type mapping should return String for a SET value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  162) Mysql2::Result row data type mapping should return String for a BINARY value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  163) Mysql2::Result row data type mapping should return a String for CHAR
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  164) Mysql2::Result row data type mapping should return a String for VARCHAR
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  165) Mysql2::Result row data type mapping should return a String for VARBINARY
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  166) Mysql2::Result row data type mapping should return a String for TINYBLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  167) Mysql2::Result row data type mapping should return a String for TINYTEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  168) Mysql2::Result row data type mapping should return a String for BLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  169) Mysql2::Result row data type mapping should return a String for TEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  170) Mysql2::Result row data type mapping should return a String for MEDIUMBLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  171) Mysql2::Result row data type mapping should return a String for MEDIUMTEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  172) Mysql2::Result row data type mapping should return a String for LONGBLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  173) Mysql2::Result row data type mapping should return a String for LONGTEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  174) Mysql2::Result row data type mapping cast booleans for TINYINT if :cast_booleans is enabled should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  175) Mysql2::Result row data type mapping cast booleans for BIT(1) if :cast_booleans is enabled should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  176) Mysql2::Result row data type mapping string encoding for ENUM values should default to the connection's encoding if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  177) Mysql2::Result row data type mapping string encoding for ENUM values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  178) Mysql2::Result row data type mapping string encoding for SET values should default to the connection's encoding if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  179) Mysql2::Result row data type mapping string encoding for SET values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  180) Mysql2::Result row data type mapping string encoding for BINARY values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  181) Mysql2::Result row data type mapping string encoding for BINARY values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  182) Mysql2::Result row data type mapping string encoding for CHAR values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  183) Mysql2::Result row data type mapping string encoding for CHAR values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  184) Mysql2::Result row data type mapping string encoding for VARCHAR values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  185) Mysql2::Result row data type mapping string encoding for VARCHAR values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  186) Mysql2::Result row data type mapping string encoding for VARBINARY values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  187) Mysql2::Result row data type mapping string encoding for VARBINARY values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  188) Mysql2::Result row data type mapping string encoding for TINYBLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  189) Mysql2::Result row data type mapping string encoding for TINYBLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  190) Mysql2::Result row data type mapping string encoding for TINYTEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  191) Mysql2::Result row data type mapping string encoding for TINYTEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  192) Mysql2::Result row data type mapping string encoding for BLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  193) Mysql2::Result row data type mapping string encoding for BLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  194) Mysql2::Result row data type mapping string encoding for TEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  195) Mysql2::Result row data type mapping string encoding for TEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  196) Mysql2::Result row data type mapping string encoding for MEDIUMBLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  197) Mysql2::Result row data type mapping string encoding for MEDIUMBLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  198) Mysql2::Result row data type mapping string encoding for MEDIUMTEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  199) Mysql2::Result row data type mapping string encoding for MEDIUMTEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  200) Mysql2::Result row data type mapping string encoding for LONGBLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  201) Mysql2::Result row data type mapping string encoding for LONGBLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  202) Mysql2::Result row data type mapping string encoding for LONGTEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  203) Mysql2::Result row data type mapping string encoding for LONGTEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  204) Mysql2::Result server flags should set a definitive value for query_was_slow
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  205) Mysql2::Result server flags should set a definitive value for no_index_used
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  206) Mysql2::Result server flags should set a definitive value for no_good_index_used
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  207) Mysql2::Statement should create a statement
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  208) Mysql2::Statement should raise an exception when server disconnects
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  209) Mysql2::Statement should tell us the param count
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  210) Mysql2::Statement should tell us the field count
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  211) Mysql2::Statement should let us execute our statement
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  212) Mysql2::Statement should raise an exception without a block
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  213) Mysql2::Statement should tell us the result count
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  214) Mysql2::Statement should let us iterate over results
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  215) Mysql2::Statement should handle booleans
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  216) Mysql2::Statement should handle bignum but in int64_t
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  217) Mysql2::Statement should handle bignum but beyond int64_t
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  218) Mysql2::Statement should accept keyword arguments on statement execute
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  219) Mysql2::Statement should accept bind arguments and keyword arguments on statement execute
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  220) Mysql2::Statement should keep its result after other query
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  221) Mysql2::Statement should be reusable 1000 times
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  222) Mysql2::Statement should be reusable 10000 times
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  223) Mysql2::Statement should handle comparisons and likes
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  224) Mysql2::Statement should select dates
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  225) Mysql2::Statement should prepare Date values
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  226) Mysql2::Statement should prepare Time values with microseconds
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  227) Mysql2::Statement should prepare DateTime values with microseconds
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  228) Mysql2::Statement should tell us about the fields
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  229) Mysql2::Statement should handle as a decimal binding a BigDecimal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  230) Mysql2::Statement should update a DECIMAL value passing a BigDecimal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  231) Mysql2::Statement should warn but still work if cache_rows is set to false
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  232) Mysql2::Statement utf8_db should be able to retrieve utf8 field names correctly
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  233) Mysql2::Statement utf8_db should be able to retrieve utf8 param query correctly
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  234) Mysql2::Statement utf8_db should be able to retrieve query with param in different encoding correctly
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  235) Mysql2::Statement streaming result should be able to stream query result
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  236) Mysql2::Statement#each should yield rows as hash's
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  237) Mysql2::Statement#each should yield rows as hash's with symbol keys if :symbolize_keys was set to true
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  238) Mysql2::Statement#each should be able to return results as an array
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  239) Mysql2::Statement#each should cache previously yielded results by default
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  240) Mysql2::Statement#each should yield different value for #first if streaming
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  241) Mysql2::Statement#each should yield the same value for #first if streaming is disabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  242) Mysql2::Statement#each should throw an exception if we try to iterate twice when streaming is enabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  243) Mysql2::Statement#fields method should exist
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  244) Mysql2::Statement#fields should return an array of field names in proper order
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  245) Mysql2::Statement#fields should return nil for statement with no result fields
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  246) Mysql2::Statement row data type mapping should return nil for a NULL value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  247) Mysql2::Statement row data type mapping should return String for a BIT(64) value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  248) Mysql2::Statement row data type mapping should return String for a BIT(1) value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  249) Mysql2::Statement row data type mapping should return Fixnum for a TINYINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  250) Mysql2::Statement row data type mapping should return Fixnum for a SMALLINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  251) Mysql2::Statement row data type mapping should return Fixnum for a MEDIUMINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  252) Mysql2::Statement row data type mapping should return Fixnum for an INT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  253) Mysql2::Statement row data type mapping should return Fixnum for a BIGINT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  254) Mysql2::Statement row data type mapping should return Fixnum for a YEAR value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  255) Mysql2::Statement row data type mapping should return BigDecimal for a DECIMAL value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  256) Mysql2::Statement row data type mapping should return Float for a FLOAT value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  257) Mysql2::Statement row data type mapping should return Float for a DOUBLE value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  258) Mysql2::Statement row data type mapping should return Time for a DATETIME value when within the supported range
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  259) Mysql2::Statement row data type mapping should return Time when timestamp is < 1901-12-13 20:45:52
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  260) Mysql2::Statement row data type mapping should return Time when timestamp is > 2038-01-19T03:14:07
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  261) Mysql2::Statement row data type mapping should return Time for a TIMESTAMP value when within the supported range
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  262) Mysql2::Statement row data type mapping should return Time for a TIME value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  263) Mysql2::Statement row data type mapping should return Date for a DATE value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  264) Mysql2::Statement row data type mapping should return String for an ENUM value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  265) Mysql2::Statement row data type mapping should raise an error given an invalid DATETIME
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  266) Mysql2::Statement row data type mapping should return String for a SET value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  267) Mysql2::Statement row data type mapping should return String for a BINARY value
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  268) Mysql2::Statement row data type mapping should return a String for CHAR
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  269) Mysql2::Statement row data type mapping should return a String for VARCHAR
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  270) Mysql2::Statement row data type mapping should return a String for VARBINARY
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  271) Mysql2::Statement row data type mapping should return a String for TINYBLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  272) Mysql2::Statement row data type mapping should return a String for TINYTEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  273) Mysql2::Statement row data type mapping should return a String for BLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  274) Mysql2::Statement row data type mapping should return a String for TEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  275) Mysql2::Statement row data type mapping should return a String for MEDIUMBLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  276) Mysql2::Statement row data type mapping should return a String for MEDIUMTEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  277) Mysql2::Statement row data type mapping should return a String for LONGBLOB
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  278) Mysql2::Statement row data type mapping should return a String for LONGTEXT
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  279) Mysql2::Statement row data type mapping cast booleans for TINYINT if :cast_booleans is enabled should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  280) Mysql2::Statement row data type mapping cast booleans for BIT(1) if :cast_booleans is enabled should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  281) Mysql2::Statement row data type mapping string encoding for ENUM values should default to the connection's encoding if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  282) Mysql2::Statement row data type mapping string encoding for ENUM values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  283) Mysql2::Statement row data type mapping string encoding for SET values should default to the connection's encoding if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  284) Mysql2::Statement row data type mapping string encoding for SET values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  285) Mysql2::Statement row data type mapping string encoding for BINARY values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  286) Mysql2::Statement row data type mapping string encoding for BINARY values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  287) Mysql2::Statement row data type mapping string encoding for CHAR values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  288) Mysql2::Statement row data type mapping string encoding for CHAR values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  289) Mysql2::Statement row data type mapping string encoding for VARCHAR values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  290) Mysql2::Statement row data type mapping string encoding for VARCHAR values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  291) Mysql2::Statement row data type mapping string encoding for VARBINARY values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  292) Mysql2::Statement row data type mapping string encoding for VARBINARY values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  293) Mysql2::Statement row data type mapping string encoding for TINYBLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  294) Mysql2::Statement row data type mapping string encoding for TINYBLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  295) Mysql2::Statement row data type mapping string encoding for TINYTEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  296) Mysql2::Statement row data type mapping string encoding for TINYTEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  297) Mysql2::Statement row data type mapping string encoding for BLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  298) Mysql2::Statement row data type mapping string encoding for BLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  299) Mysql2::Statement row data type mapping string encoding for TEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  300) Mysql2::Statement row data type mapping string encoding for TEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  301) Mysql2::Statement row data type mapping string encoding for MEDIUMBLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  302) Mysql2::Statement row data type mapping string encoding for MEDIUMBLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  303) Mysql2::Statement row data type mapping string encoding for MEDIUMTEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  304) Mysql2::Statement row data type mapping string encoding for MEDIUMTEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  305) Mysql2::Statement row data type mapping string encoding for LONGBLOB values should default to binary if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  306) Mysql2::Statement row data type mapping string encoding for LONGBLOB values should not use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  307) Mysql2::Statement row data type mapping string encoding for LONGTEXT values should default to utf-8 if Encoding.default_internal is nil
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  308) Mysql2::Statement row data type mapping string encoding for LONGTEXT values should use Encoding.default_internal
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  309) Mysql2::Statement last_id should return last insert id
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  310) Mysql2::Statement last_id should handle bigint ids
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  311) Mysql2::Statement affected_rows should return number of rows affected by an insert
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  312) Mysql2::Statement affected_rows should return number of rows affected by an update
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  313) Mysql2::Statement affected_rows should return number of rows affected by a delete
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  314) Mysql2::Statement close should free server resources
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

  315) Mysql2::Statement close should raise an error on subsequent execution
       Failure/Error: connect user, pass, host, port, database, socket, flags, conn_attrs

       Mysql2::Error:
         Unknown database 'test'
       # ./lib/mysql2/client.rb:90:in `connect'
       # ./lib/mysql2/client.rb:90:in `initialize'
       # ./spec/spec_helper.rb:25:in `new'
       # ./spec/spec_helper.rb:25:in `new_client'
       # ./spec/spec_helper.rb:52:in `block (2 levels) in <top (required)>'

Finished in 0.08206 seconds (files took 0.82546 seconds to load)
315 examples, 315 failures

Failed examples:

rspec ./spec/mysql2/client_spec.rb:20 # Mysql2::Client should raise a Mysql::Error::ConnectionError upon connection failure
rspec ./spec/mysql2/client_spec.rb:28 # Mysql2::Client should raise an exception on create for invalid encodings
rspec ./spec/mysql2/client_spec.rb:34 # Mysql2::Client should raise an exception on non-string encodings
rspec ./spec/mysql2/client_spec.rb:40 # Mysql2::Client should not raise an exception on create for a valid encoding
rspec ./spec/mysql2/client_spec.rb:58 # Mysql2::Client should accept connect flags and pass them to #connect
rspec ./spec/mysql2/client_spec.rb:63 # Mysql2::Client should parse flags array
rspec ./spec/mysql2/client_spec.rb:69 # Mysql2::Client should parse flags string
rspec ./spec/mysql2/client_spec.rb:75 # Mysql2::Client should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION)
rspec ./spec/mysql2/client_spec.rb:87 # Mysql2::Client should execute init command
rspec ./spec/mysql2/client_spec.rb:95 # Mysql2::Client should send init_command after reconnect
rspec ./spec/mysql2/client_spec.rb:125 # Mysql2::Client should have a global default_query_options hash
rspec ./spec/mysql2/client_spec.rb:129 # Mysql2::Client should be able to connect via SSL options
rspec ./spec/mysql2/client_spec.rb:166 # Mysql2::Client should terminate connections when calling close
rspec ./spec/mysql2/client_spec.rb:188 # Mysql2::Client should not leave dangling connections after garbage collection
rspec ./spec/mysql2/client_spec.rb:307 # Mysql2::Client should be able to connect to database with numeric-only name
rspec ./spec/mysql2/client_spec.rb:318 # Mysql2::Client should respond to #close
rspec ./spec/mysql2/client_spec.rb:322 # Mysql2::Client should be able to close properly
rspec ./spec/mysql2/client_spec.rb:340 # Mysql2::Client should not try to query closed mysql connection
rspec ./spec/mysql2/client_spec.rb:348 # Mysql2::Client should respond to #query
rspec ./spec/mysql2/client_spec.rb:352 # Mysql2::Client should respond to #warning_count
rspec ./spec/mysql2/client_spec.rb:373 # Mysql2::Client should respond to #query_info
rspec ./spec/mysql2/client_spec.rb:450 # Mysql2::Client should expect connect_timeout to be a positive integer
rspec ./spec/mysql2/client_spec.rb:456 # Mysql2::Client should expect read_timeout to be a positive integer
rspec ./spec/mysql2/client_spec.rb:462 # Mysql2::Client should expect write_timeout to be a positive integer
rspec ./spec/mysql2/client_spec.rb:468 # Mysql2::Client should allow nil read_timeout
rspec ./spec/mysql2/client_spec.rb:474 # Mysql2::Client should set default program_name in connect_attrs
rspec ./spec/mysql2/client_spec.rb:483 # Mysql2::Client should set custom connect_attrs
rspec ./spec/mysql2/client_spec.rb:794 # Mysql2::Client should respond to #socket
rspec ./spec/mysql2/client_spec.rb:806 # Mysql2::Client should respond to escape
rspec ./spec/mysql2/client_spec.rb:843 # Mysql2::Client should respond to #escape
rspec ./spec/mysql2/client_spec.rb:888 # Mysql2::Client should respond to #info
rspec ./spec/mysql2/client_spec.rb:892 # Mysql2::Client #info should return a hash containing the client version ID and String
rspec ./spec/mysql2/client_spec.rb:915 # Mysql2::Client should respond to #server_info
rspec ./spec/mysql2/client_spec.rb:919 # Mysql2::Client #server_info should return a hash containing the client version ID and String
rspec ./spec/mysql2/client_spec.rb:928 # Mysql2::Client #server_info should require an open connection
rspec ./spec/mysql2/client_spec.rb:956 # Mysql2::Client should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials
rspec ./spec/mysql2/client_spec.rb:1007 # Mysql2::Client should respond to #thread_id
rspec ./spec/mysql2/client_spec.rb:1011 # Mysql2::Client #thread_id should be a Fixnum
rspec ./spec/mysql2/client_spec.rb:1015 # Mysql2::Client should respond to #ping
rspec ./spec/mysql2/client_spec.rb:1058 # Mysql2::Client #thread_id should return a boolean
rspec ./spec/mysql2/client_spec.rb:1064 # Mysql2::Client should be able to connect using plaintext password
rspec ./spec/mysql2/client_spec.rb:1069 # Mysql2::Client should respond to #encoding
rspec ./spec/mysql2/client_spec.rb:7 # Mysql2::Client using defaults file should not raise an exception for valid defaults group
rspec ./spec/mysql2/client_spec.rb:13 # Mysql2::Client using defaults file should not raise an exception without default group
rspec ./spec/mysql2/client_spec.rb:215 # Mysql2::Client#set_server_option returns true when multi_statements is enable
rspec ./spec/mysql2/client_spec.rb:219 # Mysql2::Client#set_server_option returns true when multi_statements is disable
rspec ./spec/mysql2/client_spec.rb:223 # Mysql2::Client#set_server_option returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON
rspec ./spec/mysql2/client_spec.rb:227 # Mysql2::Client#set_server_option enables multiple-statement
rspec ./spec/mysql2/client_spec.rb:235 # Mysql2::Client#set_server_option disables multiple-statement
rspec ./spec/mysql2/client_spec.rb:243 # Mysql2::Client#automatic_close is enabled by default
rspec ./spec/mysql2/client_spec.rb:266 # Mysql2::Client#automatic_close can be configured
rspec ./spec/mysql2/client_spec.rb:271 # Mysql2::Client#automatic_close can be assigned
rspec ./spec/mysql2/client_spec.rb:286 # Mysql2::Client#automatic_close should not close connections when running in a child process
rspec ./spec/mysql2/client_spec.rb:330 # Mysql2::Client#closed? should return false when connected
rspec ./spec/mysql2/client_spec.rb:334 # Mysql2::Client#closed? should return true after close
rspec ./spec/mysql2/client_spec.rb:358 # Mysql2::Client#warning_count when no warnings should 0
rspec ./spec/mysql2/client_spec.rb:364 # Mysql2::Client#warning_count when has a warnings should > 0
rspec ./spec/mysql2/client_spec.rb:379 # Mysql2::Client#query_info when no info present should 0
rspec ./spec/mysql2/client_spec.rb:386 # Mysql2::Client#query_info when has some info should retrieve it
rspec ./spec/mysql2/client_spec.rb:425 # Mysql2::Client :local_infile should raise an error when local_infile is disabled
rspec ./spec/mysql2/client_spec.rb:432 # Mysql2::Client :local_infile should raise an error when a non-existent file is loaded
rspec ./spec/mysql2/client_spec.rb:439 # Mysql2::Client :local_infile should LOAD DATA LOCAL INFILE
rspec ./spec/mysql2/client_spec.rb:495 # Mysql2::Client#query should let you query again if iterating is finished when streaming
rspec ./spec/mysql2/client_spec.rb:503 # Mysql2::Client#query should not let you query again if iterating is not finished when streaming
rspec ./spec/mysql2/client_spec.rb:511 # Mysql2::Client#query should only accept strings as the query parameter
rspec ./spec/mysql2/client_spec.rb:517 # Mysql2::Client#query should not retain query options set on a query for subsequent queries, but should retain it in the result
rspec ./spec/mysql2/client_spec.rb:528 # Mysql2::Client#query should allow changing query options for subsequent queries
rspec ./spec/mysql2/client_spec.rb:539 # Mysql2::Client#query should return results as a hash by default
rspec ./spec/mysql2/client_spec.rb:543 # Mysql2::Client#query should be able to return results as an array
rspec ./spec/mysql2/client_spec.rb:548 # Mysql2::Client#query should be able to return results with symbolized keys
rspec ./spec/mysql2/client_spec.rb:552 # Mysql2::Client#query should require an open connection
rspec ./spec/mysql2/client_spec.rb:559 # Mysql2::Client#query should detect closed connection on query read error
rspec ./spec/mysql2/client_spec.rb:579 # Mysql2::Client#query should not allow another query to be sent without fetching a result first
rspec ./spec/mysql2/client_spec.rb:586 # Mysql2::Client#query should describe the thread holding the active query
rspec ./spec/mysql2/client_spec.rb:593 # Mysql2::Client#query should timeout if we wait longer than :read_timeout
rspec ./spec/mysql2/client_spec.rb:602 # Mysql2::Client#query should run signal handlers while waiting for a response
rspec ./spec/mysql2/client_spec.rb:630 # Mysql2::Client#query #socket should return a Fixnum (file descriptor from C)
rspec ./spec/mysql2/client_spec.rb:635 # Mysql2::Client#query #socket should require an open connection
rspec ./spec/mysql2/client_spec.rb:686 # Mysql2::Client#query threaded queries should be supported
rspec ./spec/mysql2/client_spec.rb:706 # Mysql2::Client#query evented async queries should be supported
rspec ./spec/mysql2/client_spec.rb:653 # Mysql2::Client#query when a non-standard exception class is raised should close the connection when an exception is raised
rspec ./spec/mysql2/client_spec.rb:658 # Mysql2::Client#query when a non-standard exception class is raised should handle Timeouts without leaving the connection hanging if reconnect is true
rspec ./spec/mysql2/client_spec.rb:669 # Mysql2::Client#query when a non-standard exception class is raised should handle Timeouts without leaving the connection hanging if reconnect is set to true after construction
rspec ./spec/mysql2/client_spec.rb:727 # Mysql2::Client#query Multiple results sets should raise an exception when one of multiple statements fails
rspec ./spec/mysql2/client_spec.rb:736 # Mysql2::Client#query Multiple results sets returns multiple result sets
rspec ./spec/mysql2/client_spec.rb:745 # Mysql2::Client#query Multiple results sets does not interfere with other statements
rspec ./spec/mysql2/client_spec.rb:752 # Mysql2::Client#query Multiple results sets will raise on query if there are outstanding results to read
rspec ./spec/mysql2/client_spec.rb:759 # Mysql2::Client#query Multiple results sets #abandon_results! should work
rspec ./spec/mysql2/client_spec.rb:767 # Mysql2::Client#query Multiple results sets #more_results? should work
rspec ./spec/mysql2/client_spec.rb:777 # Mysql2::Client#query Multiple results sets #more_results? should work with stored procedures
rspec ./spec/mysql2/client_spec.rb:811 # Mysql2::Client escape should return a new SQL-escape version of the passed string
rspec ./spec/mysql2/client_spec.rb:815 # Mysql2::Client escape should return the passed string if nothing was escaped
rspec ./spec/mysql2/client_spec.rb:820 # Mysql2::Client escape should not overflow the thread stack
rspec ./spec/mysql2/client_spec.rb:826 # Mysql2::Client escape should not overflow the process stack
rspec ./spec/mysql2/client_spec.rb:832 # Mysql2::Client escape should carry over the original string's encoding
rspec ./spec/mysql2/client_spec.rb:848 # Mysql2::Client#escape should return a new SQL-escape version of the passed string
rspec ./spec/mysql2/client_spec.rb:852 # Mysql2::Client#escape should return the passed string if nothing was escaped
rspec ./spec/mysql2/client_spec.rb:857 # Mysql2::Client#escape should not overflow the thread stack
rspec ./spec/mysql2/client_spec.rb:863 # Mysql2::Client#escape should not overflow the process stack
rspec ./spec/mysql2/client_spec.rb:869 # Mysql2::Client#escape should require an open connection
rspec ./spec/mysql2/client_spec.rb:879 # Mysql2::Client#escape when mysql encoding is not utf8 should return a internal encoding string if Encoding.default_internal is set
rspec ./spec/mysql2/client_spec.rb:902 # Mysql2::Client strings returned by #info should be tagged as ascii
rspec ./spec/mysql2/client_spec.rb:909 # Mysql2::Client strings returned by .info should be tagged as ascii
rspec ./spec/mysql2/client_spec.rb:936 # Mysql2::Client strings returned by #server_info should default to the connection's encoding if Encoding.default_internal is nil
rspec ./spec/mysql2/client_spec.rb:945 # Mysql2::Client strings returned by #server_info should use Encoding.default_internal
rspec ./spec/mysql2/client_spec.rb:976 # Mysql2::Client write operations api should respond to #last_id
rspec ./spec/mysql2/client_spec.rb:980 # Mysql2::Client write operations api #last_id should return a Fixnum, the from the last INSERT/UPDATE
rspec ./spec/mysql2/client_spec.rb:986 # Mysql2::Client write operations api should respond to #last_id
rspec ./spec/mysql2/client_spec.rb:990 # Mysql2::Client write operations api #last_id should return a Fixnum, the from the last INSERT/UPDATE
rspec ./spec/mysql2/client_spec.rb:997 # Mysql2::Client write operations api #last_id should handle BIGINT auto-increment ids above 32 bits
rspec ./spec/mysql2/client_spec.rb:1034 # Mysql2::Client select_db should respond to #select_db
rspec ./spec/mysql2/client_spec.rb:1038 # Mysql2::Client select_db should switch databases
rspec ./spec/mysql2/client_spec.rb:1047 # Mysql2::Client select_db should raise a Mysql2::Error when the database doesn't exist
rspec ./spec/mysql2/client_spec.rb:1053 # Mysql2::Client select_db should return the database switched to
rspec ./spec/mysql2/error_spec.rb:14 # Mysql2::Error responds to error_number and sql_state, with aliases
rspec ./spec/mysql2/result_spec.rb:8 # Mysql2::Result should raise a TypeError exception when it doesn't wrap a result set
rspec ./spec/mysql2/result_spec.rb:16 # Mysql2::Result should have included Enumerable
rspec ./spec/mysql2/result_spec.rb:20 # Mysql2::Result should respond to #each
rspec ./spec/mysql2/result_spec.rb:24 # Mysql2::Result should respond to #free
rspec ./spec/mysql2/result_spec.rb:28 # Mysql2::Result should raise a Mysql2::Error exception upon a bad query
rspec ./spec/mysql2/result_spec.rb:38 # Mysql2::Result should respond to #count, which is aliased as #size
rspec ./spec/mysql2/result_spec.rb:44 # Mysql2::Result should be able to return the number of rows in the result set
rspec ./spec/mysql2/result_spec.rb:51 # Mysql2::Result metadata queries should show tables
rspec ./spec/mysql2/result_spec.rb:57 # Mysql2::Result#each should yield rows as hash's
rspec ./spec/mysql2/result_spec.rb:63 # Mysql2::Result#each should yield rows as hash's with symbol keys if :symbolize_keys was set to true
rspec ./spec/mysql2/result_spec.rb:69 # Mysql2::Result#each should be able to return results as an array
rspec ./spec/mysql2/result_spec.rb:75 # Mysql2::Result#each should cache previously yielded results by default
rspec ./spec/mysql2/result_spec.rb:79 # Mysql2::Result#each should not cache previously yielded results if cache_rows is disabled
rspec ./spec/mysql2/result_spec.rb:84 # Mysql2::Result#each should be able to iterate a second time even if cache_rows is disabled
rspec ./spec/mysql2/result_spec.rb:89 # Mysql2::Result#each should yield different value for #first if streaming
rspec ./spec/mysql2/result_spec.rb:94 # Mysql2::Result#each should yield the same value for #first if streaming is disabled
rspec ./spec/mysql2/result_spec.rb:99 # Mysql2::Result#each should throw an exception if we try to iterate twice when streaming is enabled
rspec ./spec/mysql2/result_spec.rb:112 # Mysql2::Result#fields method should exist
rspec ./spec/mysql2/result_spec.rb:116 # Mysql2::Result#fields should return an array of field names in proper order
rspec ./spec/mysql2/result_spec.rb:123 # Mysql2::Result streaming should maintain a count while streaming
rspec ./spec/mysql2/result_spec.rb:130 # Mysql2::Result streaming should retain the count when mixing first and each
rspec ./spec/mysql2/result_spec.rb:139 # Mysql2::Result streaming should not yield nil at the end of streaming
rspec ./spec/mysql2/result_spec.rb:144 # Mysql2::Result streaming #count should be zero for rows after streaming when there were no results
rspec ./spec/mysql2/result_spec.rb:152 # Mysql2::Result streaming should raise an exception if streaming ended due to a timeout
rspec ./spec/mysql2/result_spec.rb:176 # Mysql2::Result row data type mapping should return nil values for NULL and strings for everything else when :cast is false
rspec ./spec/mysql2/result_spec.rb:186 # Mysql2::Result row data type mapping should return nil for a NULL value
rspec ./spec/mysql2/result_spec.rb:191 # Mysql2::Result row data type mapping should return String for a BIT(64) value
rspec ./spec/mysql2/result_spec.rb:196 # Mysql2::Result row data type mapping should return String for a BIT(1) value
rspec ./spec/mysql2/result_spec.rb:201 # Mysql2::Result row data type mapping should return Fixnum for a TINYINT value
rspec ./spec/mysql2/result_spec.rb:245 # Mysql2::Result row data type mapping should return Fixnum for a SMALLINT value
rspec ./spec/mysql2/result_spec.rb:250 # Mysql2::Result row data type mapping should return Fixnum for a MEDIUMINT value
rspec ./spec/mysql2/result_spec.rb:255 # Mysql2::Result row data type mapping should return Fixnum for an INT value
rspec ./spec/mysql2/result_spec.rb:260 # Mysql2::Result row data type mapping should return Fixnum for a BIGINT value
rspec ./spec/mysql2/result_spec.rb:265 # Mysql2::Result row data type mapping should return Fixnum for a YEAR value
rspec ./spec/mysql2/result_spec.rb:270 # Mysql2::Result row data type mapping should return BigDecimal for a DECIMAL value
rspec ./spec/mysql2/result_spec.rb:275 # Mysql2::Result row data type mapping should return Float for a FLOAT value
rspec ./spec/mysql2/result_spec.rb:280 # Mysql2::Result row data type mapping should return Float for a DOUBLE value
rspec ./spec/mysql2/result_spec.rb:285 # Mysql2::Result row data type mapping should return Time for a DATETIME value when within the supported range
rspec ./spec/mysql2/result_spec.rb:290 # Mysql2::Result row data type mapping should return Time when timestamp is < 1901-12-13 20:45:52
rspec ./spec/mysql2/result_spec.rb:295 # Mysql2::Result row data type mapping should return Time when timestamp is > 2038-01-19T03:14:07
rspec ./spec/mysql2/result_spec.rb:300 # Mysql2::Result row data type mapping should return Time for a TIMESTAMP value when within the supported range
rspec ./spec/mysql2/result_spec.rb:305 # Mysql2::Result row data type mapping should return Time for a TIME value
rspec ./spec/mysql2/result_spec.rb:310 # Mysql2::Result row data type mapping should return Date for a DATE value
rspec ./spec/mysql2/result_spec.rb:315 # Mysql2::Result row data type mapping should return String for an ENUM value
rspec ./spec/mysql2/result_spec.rb:320 # Mysql2::Result row data type mapping should raise an error given an invalid DATETIME
rspec ./spec/mysql2/result_spec.rb:350 # Mysql2::Result row data type mapping should return String for a SET value
rspec ./spec/mysql2/result_spec.rb:380 # Mysql2::Result row data type mapping should return String for a BINARY value
rspec './spec/mysql2/result_spec.rb[1:12:29]' # Mysql2::Result row data type mapping should return a String for CHAR
rspec './spec/mysql2/result_spec.rb[1:12:31]' # Mysql2::Result row data type mapping should return a String for VARCHAR
rspec './spec/mysql2/result_spec.rb[1:12:33]' # Mysql2::Result row data type mapping should return a String for VARBINARY
rspec './spec/mysql2/result_spec.rb[1:12:35]' # Mysql2::Result row data type mapping should return a String for TINYBLOB
rspec './spec/mysql2/result_spec.rb[1:12:37]' # Mysql2::Result row data type mapping should return a String for TINYTEXT
rspec './spec/mysql2/result_spec.rb[1:12:39]' # Mysql2::Result row data type mapping should return a String for BLOB
rspec './spec/mysql2/result_spec.rb[1:12:41]' # Mysql2::Result row data type mapping should return a String for TEXT
rspec './spec/mysql2/result_spec.rb[1:12:43]' # Mysql2::Result row data type mapping should return a String for MEDIUMBLOB
rspec './spec/mysql2/result_spec.rb[1:12:45]' # Mysql2::Result row data type mapping should return a String for MEDIUMTEXT
rspec './spec/mysql2/result_spec.rb[1:12:47]' # Mysql2::Result row data type mapping should return a String for LONGBLOB
rspec './spec/mysql2/result_spec.rb[1:12:49]' # Mysql2::Result row data type mapping should return a String for LONGTEXT
rspec ./spec/mysql2/result_spec.rb:217 # Mysql2::Result row data type mapping cast booleans for TINYINT if :cast_booleans is enabled should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled
rspec ./spec/mysql2/result_spec.rb:237 # Mysql2::Result row data type mapping cast booleans for BIT(1) if :cast_booleans is enabled should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled
rspec ./spec/mysql2/result_spec.rb:326 # Mysql2::Result row data type mapping string encoding for ENUM values should default to the connection's encoding if Encoding.default_internal is nil
rspec ./spec/mysql2/result_spec.rb:337 # Mysql2::Result row data type mapping string encoding for ENUM values should use Encoding.default_internal
rspec ./spec/mysql2/result_spec.rb:356 # Mysql2::Result row data type mapping string encoding for SET values should default to the connection's encoding if Encoding.default_internal is nil
rspec ./spec/mysql2/result_spec.rb:367 # Mysql2::Result row data type mapping string encoding for SET values should use Encoding.default_internal
rspec ./spec/mysql2/result_spec.rb:386 # Mysql2::Result row data type mapping string encoding for BINARY values should default to binary if Encoding.default_internal is nil
rspec ./spec/mysql2/result_spec.rb:393 # Mysql2::Result row data type mapping string encoding for BINARY values should not use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:30:1]' # Mysql2::Result row data type mapping string encoding for CHAR values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:30:2]' # Mysql2::Result row data type mapping string encoding for CHAR values should use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:32:1]' # Mysql2::Result row data type mapping string encoding for VARCHAR values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:32:2]' # Mysql2::Result row data type mapping string encoding for VARCHAR values should use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:34:1]' # Mysql2::Result row data type mapping string encoding for VARBINARY values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:34:2]' # Mysql2::Result row data type mapping string encoding for VARBINARY values should not use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:36:1]' # Mysql2::Result row data type mapping string encoding for TINYBLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:36:2]' # Mysql2::Result row data type mapping string encoding for TINYBLOB values should not use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:38:1]' # Mysql2::Result row data type mapping string encoding for TINYTEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:38:2]' # Mysql2::Result row data type mapping string encoding for TINYTEXT values should use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:40:1]' # Mysql2::Result row data type mapping string encoding for BLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:40:2]' # Mysql2::Result row data type mapping string encoding for BLOB values should not use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:42:1]' # Mysql2::Result row data type mapping string encoding for TEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:42:2]' # Mysql2::Result row data type mapping string encoding for TEXT values should use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:44:1]' # Mysql2::Result row data type mapping string encoding for MEDIUMBLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:44:2]' # Mysql2::Result row data type mapping string encoding for MEDIUMBLOB values should not use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:46:1]' # Mysql2::Result row data type mapping string encoding for MEDIUMTEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:46:2]' # Mysql2::Result row data type mapping string encoding for MEDIUMTEXT values should use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:48:1]' # Mysql2::Result row data type mapping string encoding for LONGBLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:48:2]' # Mysql2::Result row data type mapping string encoding for LONGBLOB values should not use Encoding.default_internal
rspec './spec/mysql2/result_spec.rb[1:12:50:1]' # Mysql2::Result row data type mapping string encoding for LONGTEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/result_spec.rb[1:12:50:2]' # Mysql2::Result row data type mapping string encoding for LONGTEXT values should use Encoding.default_internal
rspec ./spec/mysql2/result_spec.rb:475 # Mysql2::Result server flags should set a definitive value for query_was_slow
rspec ./spec/mysql2/result_spec.rb:478 # Mysql2::Result server flags should set a definitive value for no_index_used
rspec ./spec/mysql2/result_spec.rb:481 # Mysql2::Result server flags should set a definitive value for no_good_index_used
rspec ./spec/mysql2/statement_spec.rb:16 # Mysql2::Statement should create a statement
rspec ./spec/mysql2/statement_spec.rb:22 # Mysql2::Statement should raise an exception when server disconnects
rspec ./spec/mysql2/statement_spec.rb:27 # Mysql2::Statement should tell us the param count
rspec ./spec/mysql2/statement_spec.rb:35 # Mysql2::Statement should tell us the field count
rspec ./spec/mysql2/statement_spec.rb:43 # Mysql2::Statement should let us execute our statement
rspec ./spec/mysql2/statement_spec.rb:48 # Mysql2::Statement should raise an exception without a block
rspec ./spec/mysql2/statement_spec.rb:53 # Mysql2::Statement should tell us the result count
rspec ./spec/mysql2/statement_spec.rb:59 # Mysql2::Statement should let us iterate over results
rspec ./spec/mysql2/statement_spec.rb:67 # Mysql2::Statement should handle booleans
rspec ./spec/mysql2/statement_spec.rb:73 # Mysql2::Statement should handle bignum but in int64_t
rspec ./spec/mysql2/statement_spec.rb:81 # Mysql2::Statement should handle bignum but beyond int64_t
rspec ./spec/mysql2/statement_spec.rb:93 # Mysql2::Statement should accept keyword arguments on statement execute
rspec ./spec/mysql2/statement_spec.rb:100 # Mysql2::Statement should accept bind arguments and keyword arguments on statement execute
rspec ./spec/mysql2/statement_spec.rb:107 # Mysql2::Statement should keep its result after other query
rspec ./spec/mysql2/statement_spec.rb:119 # Mysql2::Statement should be reusable 1000 times
rspec ./spec/mysql2/statement_spec.rb:127 # Mysql2::Statement should be reusable 10000 times
rspec ./spec/mysql2/statement_spec.rb:135 # Mysql2::Statement should handle comparisons and likes
rspec ./spec/mysql2/statement_spec.rb:150 # Mysql2::Statement should select dates
rspec ./spec/mysql2/statement_spec.rb:156 # Mysql2::Statement should prepare Date values
rspec ./spec/mysql2/statement_spec.rb:163 # Mysql2::Statement should prepare Time values with microseconds
rspec ./spec/mysql2/statement_spec.rb:171 # Mysql2::Statement should prepare DateTime values with microseconds
rspec ./spec/mysql2/statement_spec.rb:179 # Mysql2::Statement should tell us about the fields
rspec ./spec/mysql2/statement_spec.rb:188 # Mysql2::Statement should handle as a decimal binding a BigDecimal
rspec ./spec/mysql2/statement_spec.rb:195 # Mysql2::Statement should update a DECIMAL value passing a BigDecimal
rspec ./spec/mysql2/statement_spec.rb:206 # Mysql2::Statement should warn but still work if cache_rows is set to false
rspec ./spec/mysql2/statement_spec.rb:226 # Mysql2::Statement utf8_db should be able to retrieve utf8 field names correctly
rspec ./spec/mysql2/statement_spec.rb:234 # Mysql2::Statement utf8_db should be able to retrieve utf8 param query correctly
rspec ./spec/mysql2/statement_spec.rb:243 # Mysql2::Statement utf8_db should be able to retrieve query with param in different encoding correctly
rspec ./spec/mysql2/statement_spec.rb:255 # Mysql2::Statement streaming result should be able to stream query result
rspec ./spec/mysql2/statement_spec.rb:276 # Mysql2::Statement#each should yield rows as hash's
rspec ./spec/mysql2/statement_spec.rb:283 # Mysql2::Statement#each should yield rows as hash's with symbol keys if :symbolize_keys was set to true
rspec ./spec/mysql2/statement_spec.rb:290 # Mysql2::Statement#each should be able to return results as an array
rspec ./spec/mysql2/statement_spec.rb:297 # Mysql2::Statement#each should cache previously yielded results by default
rspec ./spec/mysql2/statement_spec.rb:302 # Mysql2::Statement#each should yield different value for #first if streaming
rspec ./spec/mysql2/statement_spec.rb:307 # Mysql2::Statement#each should yield the same value for #first if streaming is disabled
rspec ./spec/mysql2/statement_spec.rb:312 # Mysql2::Statement#each should throw an exception if we try to iterate twice when streaming is enabled
rspec ./spec/mysql2/statement_spec.rb:322 # Mysql2::Statement#fields method should exist
rspec ./spec/mysql2/statement_spec.rb:327 # Mysql2::Statement#fields should return an array of field names in proper order
rspec ./spec/mysql2/statement_spec.rb:332 # Mysql2::Statement#fields should return nil for statement with no result fields
rspec ./spec/mysql2/statement_spec.rb:341 # Mysql2::Statement row data type mapping should return nil for a NULL value
rspec ./spec/mysql2/statement_spec.rb:346 # Mysql2::Statement row data type mapping should return String for a BIT(64) value
rspec ./spec/mysql2/statement_spec.rb:351 # Mysql2::Statement row data type mapping should return String for a BIT(1) value
rspec ./spec/mysql2/statement_spec.rb:356 # Mysql2::Statement row data type mapping should return Fixnum for a TINYINT value
rspec ./spec/mysql2/statement_spec.rb:402 # Mysql2::Statement row data type mapping should return Fixnum for a SMALLINT value
rspec ./spec/mysql2/statement_spec.rb:407 # Mysql2::Statement row data type mapping should return Fixnum for a MEDIUMINT value
rspec ./spec/mysql2/statement_spec.rb:412 # Mysql2::Statement row data type mapping should return Fixnum for an INT value
rspec ./spec/mysql2/statement_spec.rb:417 # Mysql2::Statement row data type mapping should return Fixnum for a BIGINT value
rspec ./spec/mysql2/statement_spec.rb:422 # Mysql2::Statement row data type mapping should return Fixnum for a YEAR value
rspec ./spec/mysql2/statement_spec.rb:427 # Mysql2::Statement row data type mapping should return BigDecimal for a DECIMAL value
rspec ./spec/mysql2/statement_spec.rb:432 # Mysql2::Statement row data type mapping should return Float for a FLOAT value
rspec ./spec/mysql2/statement_spec.rb:437 # Mysql2::Statement row data type mapping should return Float for a DOUBLE value
rspec ./spec/mysql2/statement_spec.rb:442 # Mysql2::Statement row data type mapping should return Time for a DATETIME value when within the supported range
rspec ./spec/mysql2/statement_spec.rb:447 # Mysql2::Statement row data type mapping should return Time when timestamp is < 1901-12-13 20:45:52
rspec ./spec/mysql2/statement_spec.rb:452 # Mysql2::Statement row data type mapping should return Time when timestamp is > 2038-01-19T03:14:07
rspec ./spec/mysql2/statement_spec.rb:457 # Mysql2::Statement row data type mapping should return Time for a TIMESTAMP value when within the supported range
rspec ./spec/mysql2/statement_spec.rb:462 # Mysql2::Statement row data type mapping should return Time for a TIME value
rspec ./spec/mysql2/statement_spec.rb:467 # Mysql2::Statement row data type mapping should return Date for a DATE value
rspec ./spec/mysql2/statement_spec.rb:472 # Mysql2::Statement row data type mapping should return String for an ENUM value
rspec ./spec/mysql2/statement_spec.rb:477 # Mysql2::Statement row data type mapping should raise an error given an invalid DATETIME
rspec ./spec/mysql2/statement_spec.rb:507 # Mysql2::Statement row data type mapping should return String for a SET value
rspec ./spec/mysql2/statement_spec.rb:537 # Mysql2::Statement row data type mapping should return String for a BINARY value
rspec './spec/mysql2/statement_spec.rb[1:30:28]' # Mysql2::Statement row data type mapping should return a String for CHAR
rspec './spec/mysql2/statement_spec.rb[1:30:30]' # Mysql2::Statement row data type mapping should return a String for VARCHAR
rspec './spec/mysql2/statement_spec.rb[1:30:32]' # Mysql2::Statement row data type mapping should return a String for VARBINARY
rspec './spec/mysql2/statement_spec.rb[1:30:34]' # Mysql2::Statement row data type mapping should return a String for TINYBLOB
rspec './spec/mysql2/statement_spec.rb[1:30:36]' # Mysql2::Statement row data type mapping should return a String for TINYTEXT
rspec './spec/mysql2/statement_spec.rb[1:30:38]' # Mysql2::Statement row data type mapping should return a String for BLOB
rspec './spec/mysql2/statement_spec.rb[1:30:40]' # Mysql2::Statement row data type mapping should return a String for TEXT
rspec './spec/mysql2/statement_spec.rb[1:30:42]' # Mysql2::Statement row data type mapping should return a String for MEDIUMBLOB
rspec './spec/mysql2/statement_spec.rb[1:30:44]' # Mysql2::Statement row data type mapping should return a String for MEDIUMTEXT
rspec './spec/mysql2/statement_spec.rb[1:30:46]' # Mysql2::Statement row data type mapping should return a String for LONGBLOB
rspec './spec/mysql2/statement_spec.rb[1:30:48]' # Mysql2::Statement row data type mapping should return a String for LONGTEXT
rspec ./spec/mysql2/statement_spec.rb:372 # Mysql2::Statement row data type mapping cast booleans for TINYINT if :cast_booleans is enabled should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled
rspec ./spec/mysql2/statement_spec.rb:393 # Mysql2::Statement row data type mapping cast booleans for BIT(1) if :cast_booleans is enabled should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled
rspec ./spec/mysql2/statement_spec.rb:483 # Mysql2::Statement row data type mapping string encoding for ENUM values should default to the connection's encoding if Encoding.default_internal is nil
rspec ./spec/mysql2/statement_spec.rb:494 # Mysql2::Statement row data type mapping string encoding for ENUM values should use Encoding.default_internal
rspec ./spec/mysql2/statement_spec.rb:513 # Mysql2::Statement row data type mapping string encoding for SET values should default to the connection's encoding if Encoding.default_internal is nil
rspec ./spec/mysql2/statement_spec.rb:524 # Mysql2::Statement row data type mapping string encoding for SET values should use Encoding.default_internal
rspec ./spec/mysql2/statement_spec.rb:543 # Mysql2::Statement row data type mapping string encoding for BINARY values should default to binary if Encoding.default_internal is nil
rspec ./spec/mysql2/statement_spec.rb:550 # Mysql2::Statement row data type mapping string encoding for BINARY values should not use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:29:1]' # Mysql2::Statement row data type mapping string encoding for CHAR values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:29:2]' # Mysql2::Statement row data type mapping string encoding for CHAR values should use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:31:1]' # Mysql2::Statement row data type mapping string encoding for VARCHAR values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:31:2]' # Mysql2::Statement row data type mapping string encoding for VARCHAR values should use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:33:1]' # Mysql2::Statement row data type mapping string encoding for VARBINARY values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:33:2]' # Mysql2::Statement row data type mapping string encoding for VARBINARY values should not use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:35:1]' # Mysql2::Statement row data type mapping string encoding for TINYBLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:35:2]' # Mysql2::Statement row data type mapping string encoding for TINYBLOB values should not use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:37:1]' # Mysql2::Statement row data type mapping string encoding for TINYTEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:37:2]' # Mysql2::Statement row data type mapping string encoding for TINYTEXT values should use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:39:1]' # Mysql2::Statement row data type mapping string encoding for BLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:39:2]' # Mysql2::Statement row data type mapping string encoding for BLOB values should not use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:41:1]' # Mysql2::Statement row data type mapping string encoding for TEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:41:2]' # Mysql2::Statement row data type mapping string encoding for TEXT values should use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:43:1]' # Mysql2::Statement row data type mapping string encoding for MEDIUMBLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:43:2]' # Mysql2::Statement row data type mapping string encoding for MEDIUMBLOB values should not use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:45:1]' # Mysql2::Statement row data type mapping string encoding for MEDIUMTEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:45:2]' # Mysql2::Statement row data type mapping string encoding for MEDIUMTEXT values should use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:47:1]' # Mysql2::Statement row data type mapping string encoding for LONGBLOB values should default to binary if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:47:2]' # Mysql2::Statement row data type mapping string encoding for LONGBLOB values should not use Encoding.default_internal
rspec './spec/mysql2/statement_spec.rb[1:30:49:1]' # Mysql2::Statement row data type mapping string encoding for LONGTEXT values should default to utf-8 if Encoding.default_internal is nil
rspec './spec/mysql2/statement_spec.rb[1:30:49:2]' # Mysql2::Statement row data type mapping string encoding for LONGTEXT values should use Encoding.default_internal
rspec ./spec/mysql2/statement_spec.rb:639 # Mysql2::Statement last_id should return last insert id
rspec ./spec/mysql2/statement_spec.rb:646 # Mysql2::Statement last_id should handle bigint ids
rspec ./spec/mysql2/statement_spec.rb:667 # Mysql2::Statement affected_rows should return number of rows affected by an insert
rspec ./spec/mysql2/statement_spec.rb:673 # Mysql2::Statement affected_rows should return number of rows affected by an update
rspec ./spec/mysql2/statement_spec.rb:685 # Mysql2::Statement affected_rows should return number of rows affected by a delete
rspec ./spec/mysql2/statement_spec.rb:699 # Mysql2::Statement close should free server resources
rspec ./spec/mysql2/statement_spec.rb:706 # Mysql2::Statement close should raise an error on subsequent execution

+ cleanup
+ /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.QNWPli6nM4/mysql.sock shutdown
2019-01-10  7:39:06 4136486832 [Note] /usr/sbin/mysqld: Normal shutdown
2019-01-10  7:39:06 4136486832 [Note] Event Scheduler: Purging the queue. 0 events
2019-01-10  7:39:06 3535791024 [Note] InnoDB: FTS optimize thread exiting.
2019-01-10  7:39:06 4136486832 [Note] InnoDB: Starting shutdown...
2019-01-10  7:39:08 4136486832 [Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool
2019-01-10  7:39:09 4136486832 [Note] InnoDB: Shutdown completed; log sequence number 1616727
2019-01-10  7:39:09 4136486832 [Note] /usr/sbin/mysqld: Shutdown complete

+ rm -rf /tmp/tmp.QNWPli6nM4
rake aborted!
Command failed with status (1): [./debian/start_mysqld_and_run.sh ruby2.5 -...]
/<<PKGBUILDDIR>>/debian/ruby-tests.rake:8:in `block in <top (required)>'
Tasks: TOP => default
(See full trace by running task with --trace)
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-mysql2 returned exit code 1
make: *** [debian/rules:6: binary-arch] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2019-01-10T07:39:10Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 1660
Build-Time: 56
Distribution: buster-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 602
Job: ruby-mysql2_0.5.2-1
Machine Architecture: armhf
Package: ruby-mysql2
Package-Time: 675
Source-Version: 0.5.2-1
Space: 1660
Status: attempted
Version: 0.5.2-1
--------------------------------------------------------------------------------
Finished at 2019-01-10T07:39:10Z
Build needed 00:11:15, 1660k disk space